PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.10
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.10
4.4.10 4.4.9.1 4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 All 142 releases
learnpress / assets / css / course-builder-rtl.css

course-builder-rtl.css in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.4.10, at assets/css/course-builder-rtl.css

18,235 lines 567.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 body {
3 margin: 0;
4 padding: 0;
5 }
6
7 /**
8 * Mixin
9 */
10 @keyframes rotating4 {
11 from {
12 transform: rotate(0deg);
13 }
14 to {
15 transform: rotate(-360deg);
16 }
17 }
18 @keyframes animation4 {
19 from {
20 right: -40%;
21 width: 40%;
22 }
23 to {
24 right: 100%;
25 width: 10%;
26 }
27 }
28 :root {
29 --lp-cotainer-max-with: var(--lp-container-max-width);
30 }
31
32 .wp-block-group {
33 --lp-container-max-width: var(--wp--style--global--wide-size);
34 }
35
36 /**
37 * Style for the buttons
38 */
39 .lp-btn-edit-primary {
40 border: none;
41 background: #135e96;
42 color: #fff;
43 }
44 .lp-btn-edit-primary:not(.active) {
45 opacity: 0.5;
46 }
47 .lp-btn-edit-primary:hover, .lp-btn-edit-primary.active, .lp-btn-edit-primary.active:hover {
48 background: #135E96;
49 color: #fff;
50 opacity: 1;
51 }
52
53 /* 5. Minimal Bottom Line */
54 .btn-line::after {
55 content: "";
56 position: absolute;
57 bottom: 0;
58 right: 0;
59 height: 4px;
60 width: 0%;
61 background-color: #38bdf8;
62 animation: lineLoad 2s ease-in-out infinite;
63 }
64
65 @keyframes lineLoad {
66 0% {
67 width: 0%;
68 right: 0;
69 }
70 50% {
71 width: 100%;
72 right: 0;
73 }
74 100% {
75 width: 0%;
76 right: 100%;
77 }
78 }
79 .lp-button {
80 padding: 8px 16px;
81 border: 1px solid var(--lp-border-color, #E2E0DB);
82 border-radius: var(--lp-border-radius, 5px);
83 color: #374151;
84 font-weight: 500;
85 text-decoration: none;
86 cursor: pointer;
87 }
88 .lp-button.loading {
89 position: relative;
90 display: inline-flex;
91 align-items: center;
92 justify-content: center;
93 pointer-events: none;
94 color: rgba(0, 0, 0, 0) !important;
95 }
96 .lp-button.loading:before {
97 position: absolute;
98 inset: 0;
99 display: flex;
100 align-items: center;
101 justify-content: center;
102 font-family: "lp-icon";
103 content: "\f110";
104 animation: lp-rotating 1s linear infinite;
105 font-variant: normal;
106 text-transform: none;
107 -webkit-font-smoothing: antialiased;
108 -moz-osx-font-smoothing: grayscale;
109 color: black;
110 }
111
112 /**
113 * Styles for all page of LP
114 *
115 * @since 4.2.3
116 * @version 1.0.0
117 */
118 /**
119 * Mixin
120 */
121 @keyframes rotating4 {
122 from {
123 transform: rotate(0deg);
124 }
125 to {
126 transform: rotate(-360deg);
127 }
128 }
129 @keyframes animation4 {
130 from {
131 right: -40%;
132 width: 40%;
133 }
134 to {
135 right: 100%;
136 width: 10%;
137 }
138 }
139 :root {
140 --lp-cotainer-max-with: var(--lp-container-max-width);
141 }
142
143 .wp-block-group {
144 --lp-container-max-width: var(--wp--style--global--wide-size);
145 }
146
147 *, :after, :before {
148 box-sizing: border-box;
149 }
150
151 /* start reset css */
152 body {
153 background: #fff;
154 }
155
156 button {
157 cursor: pointer;
158 }
159
160 .learnpress-page input[type=text],
161 .learnpress-page input[type=email],
162 .learnpress-page input[type=number],
163 .learnpress-page input[type=password], .learnpress-page textarea {
164 border-color: var(--lp-border-color, #E2E0DB);
165 border-radius: var(--lp-border-radius, 5px);
166 }
167 .learnpress-page input[type=text]:focus,
168 .learnpress-page input[type=email]:focus,
169 .learnpress-page input[type=number]:focus,
170 .learnpress-page input[type=password]:focus, .learnpress-page textarea:focus {
171 outline: none;
172 border-color: var(--lp-primary-color, #ffb606);
173 }
174 .learnpress-page .lp-button, .learnpress-page #lp-button {
175 padding: 12px 24px;
176 border: 1px solid var(--lp-border-color, #E2E0DB);
177 color: var(--lp-color-base, #333);
178 background: transparent;
179 box-shadow: unset;
180 font-family: inherit;
181 font-weight: 400;
182 text-align: center;
183 text-transform: capitalize;
184 border-radius: var(--lp-border-radius, 5px);
185 -webkit-transition: all 0.25s;
186 transition: all 0.25s;
187 }
188 .learnpress-page .lp-button.large, .learnpress-page #lp-button.large {
189 height: 52px;
190 padding: 18px 30px;
191 font-size: 1.1em;
192 }
193 .learnpress-page .lp-button:hover, .learnpress-page #lp-button:hover {
194 border-color: var(--lp-primary-color);
195 color: #fff;
196 background: var(--lp-primary-color);
197 }
198 .learnpress-page .lp-button.btn-ajax-off .icon, .learnpress-page #lp-button.btn-ajax-off .icon {
199 display: none;
200 }
201 .learnpress-page .lp-button.btn-ajax-on .icon, .learnpress-page #lp-button.btn-ajax-on .icon {
202 display: inline-block;
203 margin-left: 5px;
204 animation: lp-rotating 1s linear infinite;
205 }
206 .learnpress-page .lp-button:focus, .learnpress-page #lp-button:focus {
207 outline: 0;
208 }
209 .learnpress-page .rwmb-field .description {
210 margin-top: 8px;
211 color: #999;
212 font-size: smaller;
213 font-style: italic;
214 }
215
216 input, button, select, textarea {
217 outline: none;
218 }
219
220 /*html {
221 overflow-x: hidden;
222 }*/
223 a {
224 -webkit-transition: 0.3s;
225 transition: 0.3s;
226 text-decoration: none;
227 }
228
229 p {
230 margin-bottom: 1rem;
231 }
232 p:last-child {
233 margin: 0;
234 }
235
236 .lp-content-area {
237 max-width: var(--lp-container-max-width) !important;
238 margin: 0 auto;
239 padding-left: var(--lp-cotainer-padding);
240 padding-right: var(--lp-cotainer-padding);
241 }
242 .lp-content-area.learn-press-message {
243 margin-bottom: 24px;
244 padding-right: 15px;
245 padding-left: 15px;
246 }
247
248 .lp-ico svg {
249 width: 20px;
250 height: 20px;
251 }
252
253 .lp-hidden {
254 display: none !important;
255 }
256
257 .course-price .origin-price {
258 text-decoration: line-through;
259 margin-left: 4px;
260 font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
261 opacity: 0.6;
262 }
263
264 .learn-press-message {
265 position: relative;
266 display: flex;
267 align-items: center;
268 margin: 0 !important;
269 padding: 10px;
270 border-radius: var(--lp-border-radius, 5px);
271 background-color: #E5F7FF;
272 color: #007AFF;
273 max-width: 100%;
274 }
275 .learn-press-message::before {
276 display: inline-block;
277 margin-left: 8px;
278 font-family: "lp-icon";
279 font-size: 20px;
280 font-style: normal;
281 font-weight: normal;
282 line-height: 1;
283 }
284 .learn-press-message.error {
285 background-color: #FEE5E5;
286 color: #FF3B30;
287 border: 1px solid #E31A1A;
288 padding: 10px 20px;
289 }
290 .learn-press-message.error::before {
291 content: "\f071";
292 color: #E31A1A;
293 }
294 .learn-press-message.warning {
295 background-color: #FEF7E6;
296 color: #FF9500;
297 border: 1px solid #F8A100;
298 }
299 .learn-press-message.warning::before {
300 content: "\f06a";
301 color: #F8A100;
302 }
303 .learn-press-message.success {
304 background-color: #EBF8E5;
305 color: #3AB500;
306 border: 1px solid #28A746;
307 }
308 .learn-press-message.success::before {
309 content: "\f058";
310 color: #28A746;
311 }
312 .learn-press-message.info {
313 background-color: rgba(0, 122, 255, 0.1019607843);
314 color: #007AFF;
315 border: 1px solid #2E91FA;
316 }
317 .learn-press-message.info::before {
318 content: "\e931";
319 color: #2E91FA;
320 }
321 .learn-press-message a {
322 text-decoration: underline;
323 }
324
325 .lp-toast.toastify {
326 background: #EBF8E5;
327 color: #3AB500;
328 border-radius: var(--lp-border-radius, 5px);
329 box-shadow: 0 0 0;
330 display: flex;
331 align-items: center;
332 }
333 .lp-toast.toastify .toast-close {
334 background: transparent !important;
335 font-size: 0;
336 padding-right: 12px;
337 }
338 .lp-toast.toastify .toast-close:before {
339 content: "\f00d";
340 font-family: "lp-icon";
341 font-size: 16px;
342 color: #000;
343 line-height: 17px;
344 }
345 .lp-toast.toastify .toast-close:hover {
346 opacity: 1;
347 }
348 .lp-toast.toastify.error {
349 background-color: #FEE5E5;
350 color: #FF3B30;
351 padding: 12px 20px;
352 border: none;
353 margin: 0 auto;
354 }
355 .lp-toast.toastify.warning {
356 background-color: #FEF7E6;
357 color: #fb9422;
358 padding: 12px 20px;
359 border: none;
360 margin: 0 auto;
361 }
362 .lp-toast.toastify.info {
363 background-color: rgba(0, 122, 255, 0.1019607843);
364 color: #277afc;
365 padding: 12px 20px;
366 border: none;
367 margin: 0 auto;
368 }
369
370 @keyframes lp-rotating {
371 from {
372 -webkit-transform: rotate(0deg);
373 transform: rotate(0deg);
374 }
375 to {
376 -webkit-transform: rotate(-360deg);
377 transform: rotate(-360deg);
378 }
379 }
380 @-webkit-keyframes lp-rotating {
381 from {
382 -webkit-transform: rotate(0deg);
383 transform: rotate(0deg);
384 }
385 to {
386 -webkit-transform: rotate(-360deg);
387 transform: rotate(-360deg);
388 }
389 }
390 .lp-loading-change {
391 position: absolute;
392 width: 100%;
393 height: 100%;
394 background: rgba(255, 255, 255, 0.38);
395 top: 0;
396 }
397
398 .lp-load-ajax-element {
399 position: relative;
400 }
401
402 .lp-loading-circle {
403 width: 15px;
404 height: 15px;
405 border: 2px solid #ccc;
406 border-radius: 50%;
407 border-top-color: rgba(0, 0, 0, 0.76);
408 animation: spin 1s infinite linear;
409 display: inline-block;
410 }
411 .lp-loading-circle.hide {
412 display: none;
413 }
414
415 @keyframes spin {
416 0% {
417 transform: rotate(0deg);
418 }
419 100% {
420 transform: rotate(-360deg);
421 }
422 }
423 .lp-btn-ai-style {
424 margin: 10px;
425 }
426
427 .lp-btn-ai-style, .lp-btn-generate-with-ai {
428 padding: 8px 10px;
429 background: #f6f7f7;
430 font-weight: 500;
431 border: 1px solid #2271b1;
432 color: #2271b1;
433 line-height: 1;
434 text-decoration: none;
435 text-shadow: none;
436 display: inline-flex;
437 align-items: center;
438 justify-content: center;
439 gap: 5px;
440 min-height: 32px;
441 appearance: none;
442 border-radius: 2px;
443 white-space: nowrap;
444 cursor: pointer;
445 }
446 .lp-btn-ai-style:active, .lp-btn-generate-with-ai:active {
447 box-shadow: none;
448 color: #fff;
449 }
450 .lp-btn-ai-style:hover, .lp-btn-generate-with-ai:hover {
451 background: #6B46E9 !important;
452 color: #fff !important;
453 }
454
455 #post-body-content .lp-btn-ai-style {
456 padding: 12px;
457 }
458 #post-body-content #wp-content-media-buttons .lp-btn-ai-style {
459 margin-top: 0;
460 margin-bottom: 0;
461 }
462
463 .create-course-modal {
464 padding: 0;
465 display: flex !important;
466 flex-direction: column;
467 overflow: hidden;
468 border-radius: 10px;
469 background-color: #FFFFFF;
470 height: 90vh;
471 z-index: 10000000 !important;
472 }
473 .create-course-modal .modal-content {
474 display: grid;
475 grid-template-columns: 1fr 2fr;
476 flex-grow: 1;
477 gap: 30px;
478 min-height: 500px;
479 padding: 0 24px;
480 }
481 .create-course-modal .input-section {
482 display: flex;
483 flex-direction: column;
484 }
485 .create-course-modal .input-section label {
486 font-weight: 700;
487 line-height: 22px;
488 font-size: 14px;
489 color: #4A5568;
490 margin-bottom: 4px;
491 }
492 .create-course-modal .input-section h3 {
493 font-weight: 700;
494 line-height: 22px;
495 font-size: 14px;
496 color: #4A5568;
497 margin-bottom: 4px;
498 }
499 .create-course-modal .input-section textarea,
500 .create-course-modal .input-section .ts-wrapper .ts-control {
501 width: 100%;
502 padding: 4px 8px;
503 border: 1px solid #E5E7EB;
504 border-radius: 6px;
505 font-size: 0.95em;
506 background-color: #F7FAFC;
507 color: #1A202C;
508 box-shadow: none;
509 transition: border-color 0.2s, box-shadow 0.2s;
510 }
511 .create-course-modal .input-section textarea:focus, .create-course-modal .input-section textarea:focus-within,
512 .create-course-modal .input-section .ts-wrapper .ts-control:focus,
513 .create-course-modal .input-section .ts-wrapper .ts-control:focus-within {
514 outline: none;
515 border-color: #7E6CE2;
516 box-shadow: 0 0 0 1px #7E6CE2;
517 background-color: #FFFFFF;
518 }
519 .create-course-modal .input-section textarea {
520 min-height: 150px;
521 resize: vertical;
522 }
523 .create-course-modal .input-section .outputs-control {
524 margin-top: 10px;
525 }
526 .create-course-modal .input-section .outputs-control .outputs-control-content {
527 display: flex;
528 align-items: center;
529 justify-content: space-between;
530 flex-direction: row;
531 }
532 .create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector {
533 width: 120px;
534 border-radius: 6px;
535 padding: 10px 12px;
536 border: 1px solid #E5E7EB;
537 font-size: 0.95em;
538 background-color: #F7FAFC;
539 color: #1A202C;
540 height: 40px;
541 }
542 .create-course-modal .input-section .lp-tom-select {
543 width: 100%;
544 }
545 .create-course-modal .input-section .course-content-wrapper {
546 background: #F7FAFC;
547 padding: 8px 16px;
548 border-radius: 16px;
549 }
550 .create-course-modal .input-section .course-content-wrapper input[readonly],
551 .create-course-modal .input-section .course-content-wrapper textarea[readonly] {
552 background-color: #FFFFFF !important;
553 cursor: not-allowed;
554 opacity: 0.8;
555 }
556 .create-course-modal .input-section .course-content-wrapper input[readonly]:focus,
557 .create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus {
558 box-shadow: none;
559 border-color: #E5E7EB;
560 }
561 .create-course-modal .output-section {
562 display: flex;
563 flex-direction: column;
564 }
565 .create-course-modal .output-section .output-header {
566 display: flex;
567 justify-content: space-between;
568 align-items: center;
569 margin-bottom: 8px;
570 }
571 .create-course-modal .output-section .output-header h3 {
572 font-weight: 700;
573 line-height: 22px;
574 font-size: 14px;
575 color: #1A202C;
576 }
577 .create-course-modal .output-section .output-header .icon-button {
578 background: none;
579 border: none;
580 padding: 4px;
581 cursor: pointer;
582 color: #A0AEC0;
583 }
584 .create-course-modal .output-section .output-header .icon-button:hover {
585 color: #4A5568;
586 }
587 .create-course-modal .output-section .output-item {
588 border-radius: 6px;
589 margin-bottom: 16px;
590 background-color: #FFFFFF;
591 position: relative;
592 }
593 .create-course-modal .output-section .output-item.prompt-item textarea {
594 background-color: #F7FAFC;
595 min-height: 80px;
596 }
597 .create-course-modal .output-section .output-item.output-suggestion textarea {
598 border-color: #dbd6f7;
599 min-height: 80px;
600 }
601 .create-course-modal .output-section .output-item p.prompt {
602 font-weight: 500;
603 color: #4A5568;
604 font-size: 0.875rem;
605 margin-bottom: 4px;
606 }
607 .create-course-modal .output-section .output-item .generate-button {
608 background-color: #7E6CE2;
609 color: #fff;
610 border: none;
611 padding: 12px 20px;
612 border-radius: 6px;
613 font-size: 1rem;
614 font-weight: 500;
615 cursor: pointer;
616 width: 25%;
617 margin-top: 10px;
618 }
619 .create-course-modal .output-section .output-item .generate-button:hover {
620 opacity: 0.9;
621 }
622 .create-course-modal .output-section .output-item textarea {
623 width: 100%;
624 box-sizing: border-box;
625 border: 1px solid #E5E7EB;
626 border-radius: 6px;
627 padding: 10px 12px;
628 resize: vertical;
629 font-size: 0.95em;
630 color: #1A202C;
631 transition: border-color 0.2s, box-shadow 0.2s;
632 }
633 .create-course-modal .output-section .output-item textarea:focus {
634 outline: none;
635 border-color: #7E6CE2;
636 box-shadow: 0 0 0 1px #7E6CE2;
637 }
638 .create-course-modal .output-section .output-item .output-actions {
639 position: absolute;
640 top: 30%;
641 left: 2%;
642 display: flex;
643 gap: 8px;
644 visibility: hidden;
645 }
646 .create-course-modal .output-section .output-item .output-actions .action-button {
647 font-size: 0.875rem;
648 font-weight: 500;
649 padding: 6px 12px;
650 border-radius: 6px;
651 cursor: pointer;
652 border: 1px solid #E5E7EB;
653 background-color: #FFFFFF;
654 color: #4A5568;
655 transition: background-color 0.2s, color 0.2s, border-color 0.2s;
656 }
657 .create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover {
658 background-color: #F7FAFC;
659 border-color: #c8ccd5;
660 }
661 .create-course-modal .output-section .output-item .output-actions .action-button.apply-button {
662 background-color: #7E6CE2;
663 border-color: #7E6CE2;
664 color: #fff;
665 }
666 .create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover {
667 opacity: 0.9;
668 }
669 .create-course-modal .output-section .output-item:hover .output-actions {
670 visibility: visible;
671 }
672 .create-course-modal .output-section #lp-ai-output-suggestion {
673 overflow-y: auto;
674 flex-grow: 1;
675 padding-left: 5px;
676 }
677 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder {
678 flex-grow: 1;
679 border: 2px dashed #E5E7EB;
680 border-radius: 6px;
681 background-color: #E5E7EB;
682 position: relative;
683 height: 150px;
684 width: 100%;
685 background-position: center;
686 background-repeat: no-repeat;
687 margin-bottom: 10px;
688 }
689 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions {
690 position: absolute;
691 bottom: 5px;
692 right: 80%;
693 transform: translateX(50%);
694 display: flex;
695 gap: 10px;
696 width: 30%;
697 }
698 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button {
699 padding: 5px 20px;
700 border-radius: 4px;
701 border: 1px solid #E5E7EB;
702 background-color: rgba(255, 255, 255, 0.8);
703 cursor: pointer;
704 }
705 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button {
706 background-color: #7E6CE2;
707 color: #fff;
708 border-color: #7E6CE2;
709 }
710 .create-course-modal .ts-wrapper .ts-control .item {
711 background-color: #F7FAFC;
712 border: 1px solid #E5E7EB;
713 color: #4A5568;
714 border-radius: 20px;
715 padding: 4px 10px;
716 }
717 .create-course-modal .ts-wrapper .ts-control .ts-input::placeholder {
718 color: #A0AEC0;
719 }
720 .create-course-modal .modal-content {
721 gap: 40px;
722 padding: 24px 30px;
723 }
724 .create-course-modal .modal-content .input-section .form-group {
725 margin-bottom: 16px;
726 }
727 .create-course-modal .modal-content .input-section .form-group label {
728 margin-bottom: 6px;
729 display: block;
730 }
731 .create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols {
732 display: grid;
733 grid-template-columns: 1fr 1fr;
734 gap: 16px 20px;
735 margin-bottom: 16px;
736 }
737 .create-course-modal .modal-content .input-section h3 {
738 font-size: 16px;
739 font-weight: 600;
740 color: #1A202C;
741 margin-top: 20px;
742 margin-bottom: 8px;
743 }
744 .create-course-modal .modal-content .input-section h3:first-child {
745 margin-top: 0;
746 }
747 .create-course-modal .modal-content .input-section p.description {
748 font-size: 12px;
749 color: #4A5568;
750 margin: -4px 0 16px 0;
751 }
752 .create-course-modal .modal-content .input-section .lp-notice.notice-warning {
753 background-color: #FEFCE8;
754 border: 1px solid #FDE047;
755 border-radius: 6px;
756 padding: 12px;
757 margin: 10px 0 20px 0;
758 font-size: 14px;
759 color: #713F12;
760 }
761 .create-course-modal .modal-content .input-section .lp-notice.notice-warning a {
762 font-weight: 600;
763 color: #713F12;
764 text-decoration: underline;
765 }
766 .create-course-modal .modal-content .output-section .output-placeholder-wrapper {
767 display: flex;
768 justify-content: center;
769 align-items: center;
770 text-align: center;
771 height: 100%;
772 min-height: 200px;
773 background-color: #F9FAFB;
774 border-radius: 8px;
775 border: 1px solid #E5E7EB;
776 padding: 20px;
777 }
778 .create-course-modal .modal-content .output-section .output-placeholder-wrapper p {
779 color: #4A5568;
780 font-size: 15px;
781 }
782 .create-course-modal .modal-content .output-section .output-header .icon-button {
783 display: inline-flex;
784 align-items: center;
785 justify-content: center;
786 color: #4A5568;
787 }
788 .create-course-modal .modal-content .output-section .output-header .icon-button svg {
789 width: 20px;
790 height: 20px;
791 }
792
793 .lp-generate-data-ai-wrap {
794 width: 100%;
795 max-height: 90%;
796 }
797 .lp-generate-data-ai-wrap .content-title {
798 color: #111111;
799 }
800 .lp-generate-data-ai-wrap .step-header {
801 display: flex;
802 justify-content: space-between;
803 margin-bottom: 30px;
804 padding: 0 20px;
805 gap: 10px;
806 }
807 .lp-generate-data-ai-wrap .step-header .step-item {
808 display: flex;
809 align-items: center;
810 font-size: 14px;
811 color: #1A202C;
812 position: relative;
813 flex-grow: 1;
814 justify-content: center;
815 }
816 .lp-generate-data-ai-wrap .step-header .step-item.active .step-number {
817 background-color: #7E6CE2;
818 color: #fff;
819 border-color: #7E6CE2;
820 }
821 .lp-generate-data-ai-wrap .step-header .step-item .step-text {
822 color: #111111;
823 font-weight: 600;
824 }
825 .lp-generate-data-ai-wrap .step-header .step-item .step-number {
826 width: 28px;
827 height: 28px;
828 border-radius: 50%;
829 border: 1px solid #E5E7EB;
830 display: flex;
831 justify-content: center;
832 align-items: center;
833 margin-left: 10px;
834 font-weight: 500;
835 background-color: #fff;
836 }
837 .lp-generate-data-ai-wrap .lp-form-generate-data-ai {
838 border: 1px solid #E5E7EB;
839 border-radius: 10px;
840 padding: 20px;
841 text-align: right;
842 }
843 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields {
844 min-height: 400px;
845 max-height: 600px;
846 overflow: auto;
847 padding: 0 2px;
848 }
849 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title {
850 font-size: 1.2em;
851 font-weight: 600;
852 margin-bottom: 10px;
853 color: #111111;
854 }
855 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content {
856 display: none;
857 }
858 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active {
859 display: block;
860 }
861 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2 {
862 font-size: 24px;
863 font-weight: 700;
864 margin: 0 0 8px 0;
865 }
866 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p {
867 font-size: 15px;
868 color: #1A202C;
869 margin: 0 0 30px 0;
870 }
871 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid {
872 display: grid;
873 grid-template-columns: 1fr 1fr;
874 gap: 20px 30px;
875 margin-bottom: 30px;
876 }
877 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group {
878 margin-bottom: 10px;
879 }
880 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width {
881 grid-column: 1/-1;
882 }
883 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label {
884 display: block;
885 font-size: 14px;
886 font-weight: 600;
887 margin-bottom: 8px;
888 color: #111111;
889 }
890 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper {
891 width: 100%;
892 }
893 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input,
894 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control,
895 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea {
896 width: 100%;
897 padding: 8px 16px;
898 border-radius: 10px;
899 border: 1px solid #E5E7EB;
900 font-size: 14px;
901 line-height: 1.5;
902 box-sizing: border-box;
903 transition: border-color 0.2s, box-shadow 0.2s;
904 margin: 0;
905 background-color: transparent;
906 }
907 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus,
908 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus,
909 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus {
910 outline: none;
911 border-color: #1A202C;
912 }
913 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item,
914 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item,
915 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item {
916 border: 1px solid #E5E7EB;
917 color: #4A5568;
918 border-radius: 6px;
919 padding: 4px 10px;
920 background-color: transparent;
921 }
922 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder,
923 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder,
924 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder {
925 color: #A0AEC0;
926 }
927 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea {
928 min-height: 86px;
929 resize: vertical;
930 }
931 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description {
932 color: #898989;
933 margin-top: 8px;
934 }
935 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer,
936 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer {
937 padding: 0;
938 border: none;
939 font-size: 16px;
940 min-height: unset;
941 box-shadow: none;
942 border-radius: 0;
943 }
944 .lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview {
945 min-height: 120px;
946 background-color: #F9FAFB;
947 color: #1A202C;
948 }
949 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions {
950 display: flex;
951 justify-content: flex-end;
952 gap: 12px;
953 margin-top: 20px;
954 }
955 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt {
956 display: flex;
957 justify-items: center;
958 align-items: center;
959 gap: 10px;
960 margin-bottom: 20px;
961 }
962 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img {
963 display: none;
964 }
965 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn,
966 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button {
967 padding: 10px 20px;
968 font-size: 15px;
969 font-weight: 600;
970 border-radius: 8px;
971 cursor: pointer;
972 border: 1px solid transparent;
973 transition: all 0.2s;
974 display: inline-flex;
975 align-items: center;
976 gap: 8px;
977 }
978 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn.loading:before,
979 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button.loading:before {
980 color: white !important;
981 }
982 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary,
983 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary {
984 background-color: #7E6CE2;
985 color: #fff;
986 }
987 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover,
988 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover {
989 background-color: #1A202C;
990 }
991 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary,
992 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary {
993 background-color: #fff;
994 color: #7E6CE2;
995 border-color: #7E6CE2;
996 }
997 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover,
998 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover {
999 background-color: #7E6CE2;
1000 color: #fff;
1001 }
1002 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled,
1003 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled {
1004 background-color: #E5E7EB;
1005 color: #1A202C;
1006 cursor: not-allowed;
1007 border-color: #E5E7EB;
1008 }
1009 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout {
1010 display: flex;
1011 gap: 30px;
1012 }
1013 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel {
1014 flex: 2;
1015 }
1016 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel {
1017 flex: 1;
1018 min-width: 300px;
1019 }
1020 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details {
1021 display: none;
1022 }
1023 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3 {
1024 font-size: 24px;
1025 font-weight: 700;
1026 color: #111827;
1027 margin-top: 0;
1028 margin-bottom: 24px;
1029 }
1030 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder {
1031 width: 100%;
1032 height: 50vh;
1033 background-color: #E5E7EB;
1034 border-radius: 8px;
1035 display: flex;
1036 justify-content: center;
1037 align-items: center;
1038 justify-items: center;
1039 font-size: 20px;
1040 color: #6B7280;
1041 margin-bottom: 30px;
1042 font-weight: 600;
1043 }
1044 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title {
1045 font-size: 18px;
1046 font-weight: 700;
1047 margin-top: 30px;
1048 margin-bottom: 16px;
1049 }
1050 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum {
1051 font-size: 18px;
1052 font-weight: 700;
1053 }
1054 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block {
1055 border-radius: 8px;
1056 border: 0.8px solid #E5E7EB;
1057 padding: 16px 8px;
1058 }
1059 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4 {
1060 font-size: 13px;
1061 font-weight: bold;
1062 }
1063 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p {
1064 font-size: 15px;
1065 line-height: 1.6;
1066 color: #374151;
1067 margin-top: 0;
1068 }
1069 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul {
1070 list-style: none;
1071 padding: 0;
1072 margin: 12px 0 0 0;
1073 }
1074 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li {
1075 position: relative;
1076 padding-right: 20px;
1077 margin-bottom: 8px;
1078 color: #374151;
1079 font-size: 15px;
1080 }
1081 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before {
1082 content: "•";
1083 position: absolute;
1084 right: 0;
1085 color: #1A202C;
1086 line-height: 1.5;
1087 }
1088 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel {
1089 background-color: #F9FAFB;
1090 padding: 24px;
1091 border-radius: 8px;
1092 border: 1px solid #E5E7EB;
1093 height: fit-content;
1094 }
1095 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3 {
1096 font-size: 16px;
1097 font-weight: 600;
1098 margin-top: 0;
1099 margin-bottom: 20px;
1100 }
1101 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list {
1102 display: none;
1103 list-style: none;
1104 padding: 0;
1105 margin: 0;
1106 }
1107 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li {
1108 display: flex;
1109 align-items: center;
1110 font-size: 15px;
1111 color: #374151;
1112 margin-bottom: 12px;
1113 }
1114 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span {
1115 margin-left: 5px;
1116 }
1117 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg {
1118 color: #1A202C;
1119 width: 20px;
1120 height: 20px;
1121 margin-left: 12px;
1122 flex-shrink: 0;
1123 }
1124 .lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field] {
1125 min-height: 300px;
1126 }
1127 .lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result {
1128 width: 100%;
1129 }
1130 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results {
1131 display: grid;
1132 gap: 10px;
1133 }
1134 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result {
1135 margin-bottom: 4px;
1136 }
1137 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button {
1138 margin-left: 4px;
1139 }
1140 .lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap {
1141 max-height: 400px;
1142 overflow-y: auto;
1143 margin-bottom: 20px;
1144 }
1145 .lp-generate-data-ai-wrap .lp-btn-close-ai-popup {
1146 position: absolute;
1147 top: 10px;
1148 left: 10px;
1149 background: none;
1150 border: none;
1151 font-size: 20px;
1152 cursor: pointer;
1153 color: #ccc;
1154 }
1155 .lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover {
1156 color: #f27474;
1157 }
1158 .lp-generate-data-ai-wrap .lp-ai-warning-refer {
1159 border: 1px solid #FCD34D;
1160 background-color: #FFFBEB;
1161 padding: 10px;
1162 border-radius: 5px;
1163 display: flex;
1164 gap: 5px;
1165 align-items: center;
1166 }
1167
1168 .lp-ai-course-data-preview-wrap .course-title {
1169 font-size: 1.5em;
1170 font-weight: 700;
1171 margin-bottom: 10px;
1172 color: #1A202C;
1173 }
1174 .lp-ai-course-data-preview-wrap .course-sections {
1175 margin-top: 30px;
1176 }
1177 .lp-ai-course-data-preview-wrap .section-title {
1178 font-weight: bold;
1179 font-size: 1.2em;
1180 margin-bottom: 10px;
1181 color: #1A202C;
1182 }
1183 .lp-ai-course-data-preview-wrap .lesson-title,
1184 .lp-ai-course-data-preview-wrap .quiz-title,
1185 .lp-ai-course-data-preview-wrap .question-title {
1186 font-weight: 600;
1187 font-size: 1em;
1188 margin-bottom: 8px;
1189 color: #1A202C;
1190 }
1191 .lp-ai-course-data-preview-wrap .course-section-item {
1192 border: 1px solid var(--lp-border-color, #E2E0DB);
1193 border-radius: 10px;
1194 padding: 20px;
1195 margin: 20px 0;
1196 background-color: #fff;
1197 }
1198 .lp-ai-course-data-preview-wrap .course-section-items {
1199 margin: 20px 20px 0 0;
1200 }
1201 .lp-ai-course-data-preview-wrap .course-section-items:last-child {
1202 margin-bottom: 0;
1203 }
1204 .lp-ai-course-data-preview-wrap .course-lesson-item,
1205 .lp-ai-course-data-preview-wrap .course-quiz-item,
1206 .lp-ai-course-data-preview-wrap .quiz-question-item {
1207 padding: 12px 0;
1208 border-top: 1px solid var(--lp-border-color, #E2E0DB);
1209 }
1210 .lp-ai-course-data-preview-wrap .course-lesson-item:last-child,
1211 .lp-ai-course-data-preview-wrap .course-quiz-item:last-child,
1212 .lp-ai-course-data-preview-wrap .quiz-question-item:last-child {
1213 padding-bottom: 0;
1214 }
1215 .lp-ai-course-data-preview-wrap .course-questions,
1216 .lp-ai-course-data-preview-wrap .course-question-options {
1217 margin: 20px 20px 0 0;
1218 }
1219 .lp-ai-course-data-preview-wrap .course-questions:last-child,
1220 .lp-ai-course-data-preview-wrap .course-question-options:last-child {
1221 margin-bottom: 0;
1222 }
1223
1224 .lp-ai-images-warp {
1225 display: grid;
1226 grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
1227 gap: 15px;
1228 margin-top: 20px;
1229 max-height: 400px;
1230 overflow-y: auto;
1231 }
1232 .lp-ai-images-warp .lp-ai-image-item {
1233 position: relative;
1234 }
1235 .lp-ai-images-warp .lp-ai-image-item img {
1236 object-fit: contain;
1237 width: 100%;
1238 }
1239 .lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image {
1240 position: absolute;
1241 top: 5px;
1242 left: 0;
1243 transform: translateX(5%);
1244 background-color: rgba(0, 0, 0, 0.6);
1245 color: #fff;
1246 border: none;
1247 padding: 6px 12px;
1248 border-radius: 4px;
1249 font-size: 0.875rem;
1250 cursor: pointer;
1251 opacity: 0;
1252 transition: opacity 0.2s;
1253 }
1254 .lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image {
1255 opacity: 1;
1256 }
1257
1258 .lp-creating-course-ai-wrap .loading-wrap {
1259 margin-top: 20px;
1260 }
1261 .lp-creating-course-ai-wrap .lp-loading-circle {
1262 width: 40px;
1263 height: 40px;
1264 border-width: 5px;
1265 }
1266
1267 .lp-must-enable-ai-wrap {
1268 text-align: right;
1269 line-height: 1.6em;
1270 }
1271 .lp-must-enable-ai-wrap h2 {
1272 margin-bottom: 0;
1273 }
1274 .lp-must-enable-ai-wrap h2 i {
1275 margin-left: 10px;
1276 color: #DC2626;
1277 }
1278 .lp-must-enable-ai-wrap .desc {
1279 color: #6B7280;
1280 }
1281 .lp-must-enable-ai-wrap .p2 {
1282 color: #6B7280;
1283 }
1284 .lp-must-enable-ai-wrap a {
1285 color: #2563EB;
1286 text-decoration: underline;
1287 cursor: pointer;
1288 }
1289 .lp-must-enable-ai-wrap .help-link {
1290 padding: 16px;
1291 border: 1px solid #E5E7EB;
1292 border-radius: 8px;
1293 font-size: 13px;
1294 }
1295 .lp-must-enable-ai-wrap .help-link a {
1296 text-decoration: none;
1297 margin-top: 10px;
1298 }
1299 .lp-must-enable-ai-wrap .help-link i {
1300 color: #2A73AB;
1301 }
1302 .lp-must-enable-ai-wrap .button-actions {
1303 margin-top: 20px;
1304 text-align: left;
1305 }
1306 .lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup {
1307 border: none;
1308 color: #4B5563;
1309 background: none;
1310 }
1311 .lp-must-enable-ai-wrap .button-actions .button-primary {
1312 background-color: #7E6CE2;
1313 color: #fff;
1314 border: none;
1315 }
1316 .lp-must-enable-ai-wrap .button-actions .button-primary:hover {
1317 opacity: 0.9;
1318 }
1319
1320 .fui-loading-spinner-3 {
1321 color: #7E6CE2;
1322 position: relative;
1323 width: 100px;
1324 height: 80px;
1325 margin-right: 80px;
1326 display: none;
1327 }
1328 .fui-loading-spinner-3 div {
1329 transform-origin: 40px 40px;
1330 animation: rj9Ft 1.2s linear infinite;
1331 }
1332 .fui-loading-spinner-3 div:after {
1333 content: " ";
1334 display: block;
1335 position: absolute;
1336 top: 3px;
1337 right: 37px;
1338 width: 6px;
1339 height: 18px;
1340 border-radius: 20%;
1341 background: #7E6CE2;
1342 }
1343 .fui-loading-spinner-3 div:nth-child(1) {
1344 transform: rotate(0deg);
1345 animation-delay: -1.1s;
1346 }
1347 .fui-loading-spinner-3 div:nth-child(2) {
1348 transform: rotate(-30deg);
1349 animation-delay: -1s;
1350 }
1351 .fui-loading-spinner-3 div:nth-child(3) {
1352 transform: rotate(-60deg);
1353 animation-delay: -0.9s;
1354 }
1355 .fui-loading-spinner-3 div:nth-child(4) {
1356 transform: rotate(-90deg);
1357 animation-delay: -0.8s;
1358 }
1359 .fui-loading-spinner-3 div:nth-child(5) {
1360 transform: rotate(-120deg);
1361 animation-delay: -0.7s;
1362 }
1363 .fui-loading-spinner-3 div:nth-child(6) {
1364 transform: rotate(-150deg);
1365 animation-delay: -0.6s;
1366 }
1367 .fui-loading-spinner-3 div:nth-child(7) {
1368 transform: rotate(-180deg);
1369 animation-delay: -0.5s;
1370 }
1371 .fui-loading-spinner-3 div:nth-child(8) {
1372 transform: rotate(-210deg);
1373 animation-delay: -0.4s;
1374 }
1375 .fui-loading-spinner-3 div:nth-child(9) {
1376 transform: rotate(-240deg);
1377 animation-delay: -0.3s;
1378 }
1379 .fui-loading-spinner-3 div:nth-child(10) {
1380 transform: rotate(-270deg);
1381 animation-delay: -0.2s;
1382 }
1383 .fui-loading-spinner-3 div:nth-child(11) {
1384 transform: rotate(-300deg);
1385 animation-delay: -0.1s;
1386 }
1387 .fui-loading-spinner-3 div:nth-child(12) {
1388 transform: rotate(-330deg);
1389 animation-delay: 0s;
1390 }
1391
1392 @keyframes rj9Ft {
1393 0% {
1394 opacity: 1;
1395 }
1396 100% {
1397 opacity: 0;
1398 }
1399 }
1400 html {
1401 margin-top: 0 !important;
1402 }
1403
1404 .lp-course-builder-canvas,
1405 .lp-toast,
1406 .swal2-container {
1407 font-family: BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1408 font-size: 14px;
1409 line-height: 1.5;
1410 color: #1e1e1e;
1411 -webkit-font-smoothing: antialiased;
1412 -moz-osx-font-smoothing: grayscale;
1413 }
1414 .lp-course-builder-canvas *,
1415 .lp-course-builder-canvas *::before,
1416 .lp-course-builder-canvas *::after,
1417 .lp-toast *,
1418 .lp-toast *::before,
1419 .lp-toast *::after,
1420 .swal2-container *,
1421 .swal2-container *::before,
1422 .swal2-container *::after {
1423 box-sizing: border-box;
1424 }
1425 .lp-course-builder-canvas button,
1426 .lp-toast button,
1427 .swal2-container button {
1428 font-family: BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1429 -webkit-font-smoothing: antialiased;
1430 -moz-osx-font-smoothing: grayscale;
1431 }
1432 .lp-course-builder-canvas input[type=date],
1433 .lp-course-builder-canvas input[type=datetime-local],
1434 .lp-course-builder-canvas input[type=datetime],
1435 .lp-course-builder-canvas input[type=email],
1436 .lp-course-builder-canvas input[type=month],
1437 .lp-course-builder-canvas input[type=number],
1438 .lp-course-builder-canvas input[type=password],
1439 .lp-course-builder-canvas input[type=search],
1440 .lp-course-builder-canvas input[type=tel],
1441 .lp-course-builder-canvas input[type=text],
1442 .lp-course-builder-canvas input[type=time],
1443 .lp-course-builder-canvas input[type=url],
1444 .lp-course-builder-canvas input[type=week],
1445 .lp-toast input[type=date],
1446 .lp-toast input[type=datetime-local],
1447 .lp-toast input[type=datetime],
1448 .lp-toast input[type=email],
1449 .lp-toast input[type=month],
1450 .lp-toast input[type=number],
1451 .lp-toast input[type=password],
1452 .lp-toast input[type=search],
1453 .lp-toast input[type=tel],
1454 .lp-toast input[type=text],
1455 .lp-toast input[type=time],
1456 .lp-toast input[type=url],
1457 .lp-toast input[type=week],
1458 .swal2-container input[type=date],
1459 .swal2-container input[type=datetime-local],
1460 .swal2-container input[type=datetime],
1461 .swal2-container input[type=email],
1462 .swal2-container input[type=month],
1463 .swal2-container input[type=number],
1464 .swal2-container input[type=password],
1465 .swal2-container input[type=search],
1466 .swal2-container input[type=tel],
1467 .swal2-container input[type=text],
1468 .swal2-container input[type=time],
1469 .swal2-container input[type=url],
1470 .swal2-container input[type=week] {
1471 padding: 0;
1472 line-height: normal;
1473 min-height: unset;
1474 }
1475 .lp-course-builder-canvas input[type=date]:focus,
1476 .lp-course-builder-canvas input[type=datetime-local]:focus,
1477 .lp-course-builder-canvas input[type=datetime]:focus,
1478 .lp-course-builder-canvas input[type=email]:focus,
1479 .lp-course-builder-canvas input[type=month]:focus,
1480 .lp-course-builder-canvas input[type=number]:focus,
1481 .lp-course-builder-canvas input[type=password]:focus,
1482 .lp-course-builder-canvas input[type=search]:focus,
1483 .lp-course-builder-canvas input[type=tel]:focus,
1484 .lp-course-builder-canvas input[type=text]:focus,
1485 .lp-course-builder-canvas input[type=time]:focus,
1486 .lp-course-builder-canvas input[type=url]:focus,
1487 .lp-course-builder-canvas input[type=week]:focus,
1488 .lp-toast input[type=date]:focus,
1489 .lp-toast input[type=datetime-local]:focus,
1490 .lp-toast input[type=datetime]:focus,
1491 .lp-toast input[type=email]:focus,
1492 .lp-toast input[type=month]:focus,
1493 .lp-toast input[type=number]:focus,
1494 .lp-toast input[type=password]:focus,
1495 .lp-toast input[type=search]:focus,
1496 .lp-toast input[type=tel]:focus,
1497 .lp-toast input[type=text]:focus,
1498 .lp-toast input[type=time]:focus,
1499 .lp-toast input[type=url]:focus,
1500 .lp-toast input[type=week]:focus,
1501 .swal2-container input[type=date]:focus,
1502 .swal2-container input[type=datetime-local]:focus,
1503 .swal2-container input[type=datetime]:focus,
1504 .swal2-container input[type=email]:focus,
1505 .swal2-container input[type=month]:focus,
1506 .swal2-container input[type=number]:focus,
1507 .swal2-container input[type=password]:focus,
1508 .swal2-container input[type=search]:focus,
1509 .swal2-container input[type=tel]:focus,
1510 .swal2-container input[type=text]:focus,
1511 .swal2-container input[type=time]:focus,
1512 .swal2-container input[type=url]:focus,
1513 .swal2-container input[type=week]:focus {
1514 border-color: none;
1515 box-shadow: unset;
1516 outline: unset;
1517 }
1518 .lp-course-builder-canvas input[type=checkbox]:focus,
1519 .lp-course-builder-canvas input[type=color]:focus,
1520 .lp-course-builder-canvas input[type=date]:focus,
1521 .lp-course-builder-canvas input[type=datetime-local]:focus,
1522 .lp-course-builder-canvas input[type=datetime]:focus,
1523 .lp-course-builder-canvas input[type=email]:focus,
1524 .lp-course-builder-canvas input[type=month]:focus,
1525 .lp-course-builder-canvas input[type=number]:focus,
1526 .lp-course-builder-canvas input[type=password]:focus,
1527 .lp-course-builder-canvas input[type=radio]:focus,
1528 .lp-course-builder-canvas input[type=search]:focus,
1529 .lp-course-builder-canvas input[type=tel]:focus,
1530 .lp-course-builder-canvas input[type=text]:focus,
1531 .lp-course-builder-canvas input[type=time]:focus,
1532 .lp-course-builder-canvas input[type=url]:focus,
1533 .lp-course-builder-canvas input[type=week]:focus,
1534 .lp-course-builder-canvas select:focus,
1535 .lp-course-builder-canvas textarea:focus,
1536 .lp-toast input[type=checkbox]:focus,
1537 .lp-toast input[type=color]:focus,
1538 .lp-toast input[type=date]:focus,
1539 .lp-toast input[type=datetime-local]:focus,
1540 .lp-toast input[type=datetime]:focus,
1541 .lp-toast input[type=email]:focus,
1542 .lp-toast input[type=month]:focus,
1543 .lp-toast input[type=number]:focus,
1544 .lp-toast input[type=password]:focus,
1545 .lp-toast input[type=radio]:focus,
1546 .lp-toast input[type=search]:focus,
1547 .lp-toast input[type=tel]:focus,
1548 .lp-toast input[type=text]:focus,
1549 .lp-toast input[type=time]:focus,
1550 .lp-toast input[type=url]:focus,
1551 .lp-toast input[type=week]:focus,
1552 .lp-toast select:focus,
1553 .lp-toast textarea:focus,
1554 .swal2-container input[type=checkbox]:focus,
1555 .swal2-container input[type=color]:focus,
1556 .swal2-container input[type=date]:focus,
1557 .swal2-container input[type=datetime-local]:focus,
1558 .swal2-container input[type=datetime]:focus,
1559 .swal2-container input[type=email]:focus,
1560 .swal2-container input[type=month]:focus,
1561 .swal2-container input[type=number]:focus,
1562 .swal2-container input[type=password]:focus,
1563 .swal2-container input[type=radio]:focus,
1564 .swal2-container input[type=search]:focus,
1565 .swal2-container input[type=tel]:focus,
1566 .swal2-container input[type=text]:focus,
1567 .swal2-container input[type=time]:focus,
1568 .swal2-container input[type=url]:focus,
1569 .swal2-container input[type=week]:focus,
1570 .swal2-container select:focus,
1571 .swal2-container textarea:focus {
1572 border-color: none;
1573 box-shadow: unset;
1574 outline: unset;
1575 }
1576 .lp-course-builder-canvas input[type=checkbox],
1577 .lp-course-builder-canvas input[type=radio],
1578 .lp-toast input[type=checkbox],
1579 .lp-toast input[type=radio],
1580 .swal2-container input[type=checkbox],
1581 .swal2-container input[type=radio] {
1582 box-shadow: unset;
1583 margin: 0;
1584 }
1585 .lp-course-builder-canvas input[type=radio]:checked::before,
1586 .lp-course-builder-canvas input[type=checkbox]:checked::before,
1587 .lp-toast input[type=radio]:checked::before,
1588 .lp-toast input[type=checkbox]:checked::before,
1589 .swal2-container input[type=radio]:checked::before,
1590 .swal2-container input[type=checkbox]:checked::before {
1591 margin: 0;
1592 }
1593 .lp-course-builder-canvas a,
1594 .lp-toast a,
1595 .swal2-container a {
1596 color: #7067ED;
1597 }
1598 .lp-course-builder-canvas a:hover,
1599 .lp-toast a:hover,
1600 .swal2-container a:hover {
1601 color: #5b52d1;
1602 }
1603 .lp-course-builder-canvas a:focus,
1604 .lp-toast a:focus,
1605 .swal2-container a:focus {
1606 border-color: none;
1607 box-shadow: unset;
1608 outline: unset;
1609 }
1610 .lp-course-builder-canvas select,
1611 .lp-course-builder-canvas input,
1612 .lp-course-builder-canvas textarea,
1613 .lp-toast select,
1614 .lp-toast input,
1615 .lp-toast textarea,
1616 .swal2-container select,
1617 .swal2-container input,
1618 .swal2-container textarea {
1619 border: 1px solid #d1d5db;
1620 border-radius: 6px;
1621 font-size: 14px;
1622 color: #1a1a1a;
1623 background: #fff;
1624 }
1625
1626 #lp-course-builder {
1627 display: block !important;
1628 min-height: 100vh;
1629 background: #ffffff;
1630 margin: 0;
1631 padding: 0;
1632 }
1633 #lp-course-builder .lp-course-builder_layout {
1634 display: block !important;
1635 width: 100%;
1636 }
1637 #lp-course-builder .learn-press-course-builder {
1638 display: flex;
1639 flex-direction: column;
1640 min-height: 100vh;
1641 background: #ffffff;
1642 margin: 0;
1643 padding: 0;
1644 width: 100%;
1645 }
1646 #lp-course-builder .learn-press-course-builder * {
1647 box-sizing: border-box;
1648 }
1649 #lp-course-builder .lp-cb-body {
1650 display: flex;
1651 flex: 1;
1652 min-height: calc(100vh - 60px);
1653 }
1654
1655 #lp-course-builder .lp-cb-top-header {
1656 position: fixed;
1657 top: 0;
1658 right: 0;
1659 left: 0;
1660 height: 60px;
1661 background: #ffffff;
1662 border-bottom: 1px solid #f5f5f5;
1663 display: flex;
1664 align-items: center;
1665 justify-content: space-between;
1666 padding: 0 24px;
1667 z-index: 9;
1668 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
1669 }
1670 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo {
1671 display: flex;
1672 align-items: center;
1673 }
1674 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a {
1675 display: flex;
1676 align-items: center;
1677 gap: 10px;
1678 text-decoration: none;
1679 color: #1e1e1e;
1680 line-height: 0;
1681 }
1682 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a:hover {
1683 color: #7067ED;
1684 }
1685 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .lp-cb-top-header__logo-image {
1686 display: block;
1687 width: auto;
1688 max-width: 240px;
1689 max-height: 40px;
1690 object-fit: contain;
1691 }
1692 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .dashicons {
1693 font-size: 28px;
1694 width: 28px;
1695 height: 28px;
1696 color: #7067ED;
1697 }
1698 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__title {
1699 font-size: 18px;
1700 font-weight: 600;
1701 color: #1e1e1e;
1702 }
1703 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user {
1704 display: flex;
1705 align-items: center;
1706 gap: 12px;
1707 }
1708 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar {
1709 position: relative;
1710 flex-shrink: 0;
1711 }
1712 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar img {
1713 width: 40px;
1714 height: 40px;
1715 border-radius: 50%;
1716 object-fit: cover;
1717 display: block;
1718 }
1719 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__online-dot {
1720 position: absolute;
1721 bottom: 1px;
1722 left: 1px;
1723 width: 10px;
1724 height: 10px;
1725 background: #22c55e;
1726 border-radius: 50%;
1727 border: 2px solid #fff;
1728 }
1729 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-info {
1730 display: flex;
1731 flex-direction: column;
1732 gap: 2px;
1733 }
1734 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-name {
1735 font-size: 14px;
1736 font-weight: 600;
1737 color: #1e1e1e;
1738 line-height: 1.3;
1739 }
1740 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link {
1741 font-size: 13px;
1742 color: #898989;
1743 text-decoration: none;
1744 line-height: 1.3;
1745 }
1746 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link:hover {
1747 color: #7067ED;
1748 }
1749 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout {
1750 display: inline-flex;
1751 align-items: center;
1752 justify-content: center;
1753 width: 36px;
1754 height: 36px;
1755 border-radius: 6px;
1756 color: #cfcfcf;
1757 text-decoration: none;
1758 transition: all 0.2s;
1759 margin-right: 4px;
1760 }
1761 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout svg {
1762 width: 22px;
1763 height: 22px;
1764 flex-shrink: 0;
1765 }
1766 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout:hover {
1767 background: #fef2f2;
1768 color: #ef4444;
1769 }
1770
1771 #lp-course-builder-sidebar.lp-cb-sidebar {
1772 position: fixed !important;
1773 right: 0 !important;
1774 top: 60px !important;
1775 bottom: 0 !important;
1776 width: 260px !important;
1777 background: #ffffff !important;
1778 color: #000000 !important;
1779 display: flex !important;
1780 flex-direction: column !important;
1781 z-index: 8 !important;
1782 overflow-y: auto !important;
1783 padding: 0 !important;
1784 border-radius: 0 !important;
1785 border-left: 1px solid #f5f5f5;
1786 }
1787 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__header {
1788 display: none;
1789 }
1790 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav {
1791 flex: 1;
1792 padding: 16px;
1793 margin: 0;
1794 list-style: none;
1795 display: block !important;
1796 overflow-x: visible !important;
1797 }
1798 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item {
1799 margin: 0;
1800 padding: 0;
1801 list-style: none;
1802 display: block !important;
1803 }
1804 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link,
1805 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link {
1806 display: flex !important;
1807 align-items: center;
1808 padding: 12px 20px;
1809 color: #000000 !important;
1810 text-decoration: none;
1811 transition: all 0.2s ease;
1812 gap: 12px;
1813 background: transparent !important;
1814 border: none !important;
1815 border-radius: 12px !important;
1816 min-width: 0;
1817 }
1818 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link svg,
1819 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link svg {
1820 width: 20px;
1821 height: 20px;
1822 flex-shrink: 0;
1823 }
1824 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link:hover,
1825 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link:hover {
1826 background: #EEF1FF !important;
1827 color: #000000 !important;
1828 }
1829 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link:focus-visible,
1830 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link:focus-visible {
1831 outline: 2px solid #7067ED;
1832 outline-offset: 2px;
1833 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
1834 }
1835 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .dashicons,
1836 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link .dashicons {
1837 font-size: 20px;
1838 width: 20px;
1839 height: 20px;
1840 line-height: 20px;
1841 color: inherit;
1842 }
1843 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .lp-cb-sidebar__item-title,
1844 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link .lp-cb-sidebar__item-title {
1845 font-size: 15px;
1846 font-weight: 500;
1847 overflow: hidden;
1848 text-overflow: ellipsis;
1849 white-space: nowrap;
1850 }
1851 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link {
1852 margin-top: 8px;
1853 }
1854 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control {
1855 display: flex;
1856 align-items: center;
1857 margin-top: 8px;
1858 border-radius: 12px;
1859 transition: all 0.2s ease;
1860 }
1861 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link {
1862 flex: 1;
1863 margin: 0;
1864 padding-left: 8px;
1865 }
1866 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link:hover {
1867 background: transparent !important;
1868 }
1869 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control:hover {
1870 background: #EEF1FF !important;
1871 }
1872 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle {
1873 display: flex;
1874 align-items: center;
1875 justify-content: center;
1876 width: 32px;
1877 height: 32px;
1878 margin-left: 8px;
1879 padding: 0;
1880 border: 0;
1881 border-radius: 6px;
1882 background: transparent;
1883 color: inherit;
1884 cursor: pointer;
1885 flex-shrink: 0;
1886 transition: all 0.2s ease;
1887 }
1888 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle .dashicons {
1889 width: 16px;
1890 height: 16px;
1891 font-size: 16px;
1892 line-height: 16px;
1893 transition: transform 0.2s ease;
1894 }
1895 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle:hover, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle:focus-visible {
1896 background: #F7F7F7;
1897 color: #7067ED;
1898 outline: none;
1899 }
1900 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu {
1901 display: none;
1902 gap: 4px;
1903 margin: 4px 16px 0 0;
1904 padding: 0 12px 0 0;
1905 border-right: 1px solid #f5f5f5;
1906 list-style: none;
1907 }
1908 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-expanded > .lp-cb-sidebar__sub-menu {
1909 display: grid;
1910 }
1911 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-expanded > .lp-cb-sidebar__item-control .lp-cb-sidebar__sub-menu-toggle .dashicons {
1912 transform: rotate(-180deg);
1913 }
1914 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link {
1915 display: flex !important;
1916 align-items: center;
1917 gap: 8px;
1918 min-width: 0;
1919 margin: 0 !important;
1920 padding: 8px 12px !important;
1921 border-radius: 6px !important;
1922 background: transparent !important;
1923 color: #374151 !important;
1924 font-size: 14px;
1925 line-height: 1.3;
1926 text-decoration: none;
1927 transition: all 0.2s ease;
1928 }
1929 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link .dashicons {
1930 width: 18px;
1931 height: 18px;
1932 font-size: 18px;
1933 line-height: 18px;
1934 flex-shrink: 0;
1935 }
1936 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link svg {
1937 width: 18px;
1938 height: 18px;
1939 flex-shrink: 0;
1940 }
1941 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link .lp-cb-sidebar__sub-menu-title {
1942 overflow: hidden;
1943 text-overflow: ellipsis;
1944 white-space: nowrap;
1945 }
1946 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link:hover, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link:focus-visible {
1947 background: #EEF1FF !important;
1948 color: #7067ED !important;
1949 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
1950 outline: none;
1951 }
1952 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-item.is-active > .lp-cb-sidebar__sub-menu-link {
1953 background: #EEF1FF !important;
1954 color: #7067ED !important;
1955 font-weight: 600;
1956 }
1957 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > a.lp-cb-sidebar__item-link, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > .lp-cb-sidebar__item-control {
1958 background: #EEF1FF !important;
1959 color: #7067ED !important;
1960 }
1961 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > a.lp-cb-sidebar__item-link, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > .lp-cb-sidebar__item-control > .lp-cb-sidebar__sub-menu-toggle {
1962 color: #7067ED !important;
1963 }
1964 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > a.lp-cb-sidebar__item-link .dashicons, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link .dashicons, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > .lp-cb-sidebar__item-control > .lp-cb-sidebar__sub-menu-toggle .dashicons {
1965 color: #7067ED !important;
1966 }
1967 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle {
1968 display: flex;
1969 align-items: center;
1970 justify-content: center;
1971 width: 36px;
1972 height: 36px;
1973 border-radius: 6px;
1974 background: transparent;
1975 cursor: pointer;
1976 transition: all 0.2s;
1977 margin-right: auto;
1978 margin-bottom: 16px;
1979 margin-left: 16px;
1980 border: none;
1981 color: #aaaaaa;
1982 }
1983 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle svg {
1984 min-width: 24px;
1985 height: 24px;
1986 }
1987 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle .lp-toggle-expand {
1988 display: none;
1989 }
1990 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle:hover {
1991 background: #EEF1FF;
1992 border-color: #d1d5db;
1993 color: #7067ED;
1994 }
1995 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer {
1996 padding: 16px;
1997 border-top: 1px solid #f5f5f5;
1998 margin-top: auto;
1999 background: #fdfdfd;
2000 display: flex;
2001 flex-direction: column;
2002 gap: 8px;
2003 }
2004 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer:empty {
2005 display: none;
2006 }
2007 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item {
2008 display: flex;
2009 align-items: center;
2010 padding: 12px 16px;
2011 color: #000000;
2012 text-decoration: none;
2013 gap: 12px;
2014 font-size: 14px;
2015 transition: all 0.2s;
2016 border-radius: 6px;
2017 }
2018 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item:hover {
2019 background: #EEF1FF;
2020 color: #7067ED;
2021 }
2022 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item .dashicons {
2023 font-size: 20px;
2024 width: 20px;
2025 height: 20px;
2026 flex-shrink: 0;
2027 }
2028 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed {
2029 width: 72px !important;
2030 }
2031 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav {
2032 padding: 16px 8px;
2033 }
2034 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link,
2035 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link {
2036 justify-content: center;
2037 padding: 12px;
2038 }
2039 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .lp-cb-sidebar__item-title,
2040 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link .lp-cb-sidebar__item-title {
2041 display: none;
2042 }
2043 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .dashicons,
2044 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link .dashicons {
2045 margin: 0;
2046 }
2047 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control {
2048 justify-content: center;
2049 }
2050 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu,
2051 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle {
2052 display: none !important;
2053 }
2054 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer {
2055 padding: 16px 8px;
2056 }
2057 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle {
2058 margin: 0 auto;
2059 }
2060 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-collapse {
2061 display: none;
2062 }
2063 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-expand {
2064 display: block;
2065 }
2066 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item {
2067 justify-content: center;
2068 padding: 12px;
2069 }
2070 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item .lp-cb-sidebar__item-title {
2071 display: none;
2072 }
2073
2074 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed + #lp-course-builder-content.lp-cb-main,
2075 #lp-course-builder.has-collapsed-sidebar #lp-course-builder-content.lp-cb-main {
2076 margin-right: 72px !important;
2077 width: calc(100% - 72px) !important;
2078 }
2079
2080 #lp-course-builder-content.lp-cb-main {
2081 flex: 1;
2082 margin-right: 260px !important;
2083 margin-top: 60px !important;
2084 min-height: calc(100vh - 60px);
2085 padding: 0 24px 24px !important;
2086 background: #ffffff !important;
2087 border-radius: 0 !important;
2088 width: calc(100% - 260px) !important;
2089 }
2090
2091 html:has(#wpadminbar) #lp-course-builder .lp-cb-body {
2092 min-height: calc(100vh - 60px - 32px);
2093 }
2094 html:has(#wpadminbar) .lp-cb-top-header {
2095 top: 32px;
2096 }
2097 html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar {
2098 top: calc(60px + 32px) !important;
2099 }
2100 html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main {
2101 margin-top: calc(60px) !important;
2102 min-height: calc(100vh - 60px);
2103 }
2104
2105 @media screen and (max-width: 782px) {
2106 html:has(#wpadminbar) #lp-course-builder .lp-cb-body {
2107 min-height: calc(100vh - 60px - 46px);
2108 }
2109 html:has(#wpadminbar) .lp-cb-top-header {
2110 top: 46px;
2111 }
2112 html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar {
2113 top: calc(60px + 46px) !important;
2114 }
2115 html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main {
2116 margin-top: calc(60px + 46px) !important;
2117 min-height: calc(100vh - 60px - 46px);
2118 }
2119 }
2120 .lp-cb-breadcrumb {
2121 padding: 16px 12px;
2122 border-bottom: 1px solid #f5f5f5;
2123 font-size: 14px;
2124 background: #ffffff;
2125 border-radius: 8px 8px 0 0;
2126 }
2127 .lp-cb-breadcrumb .lp-cb-breadcrumb__item {
2128 color: #898989;
2129 text-decoration: none;
2130 transition: color 0.2s;
2131 }
2132 .lp-cb-breadcrumb .lp-cb-breadcrumb__item:hover {
2133 color: #7067ED;
2134 }
2135 .lp-cb-breadcrumb .lp-cb-breadcrumb__item.is-current {
2136 color: #1e1e1e;
2137 font-weight: 500;
2138 }
2139 .lp-cb-breadcrumb .lp-cb-breadcrumb__separator {
2140 margin: 0 10px;
2141 color: #898989;
2142 }
2143
2144 #lp-course-builder .lp-cb-header {
2145 position: sticky;
2146 top: 60px;
2147 z-index: 99;
2148 display: flex;
2149 align-items: center;
2150 justify-content: space-between;
2151 padding: 20px 12px;
2152 background: #ffffff;
2153 gap: 30px;
2154 }
2155 #lp-course-builder .lp-cb-header .lp-cb-header__left {
2156 display: flex;
2157 align-items: center;
2158 gap: 12px;
2159 }
2160 #lp-course-builder .lp-cb-header .lp-cb-header__title {
2161 margin: 0;
2162 font-size: 24px;
2163 font-weight: 600;
2164 color: #1e1e1e;
2165 }
2166 #lp-course-builder .lp-cb-header .lp-cb-admin-link {
2167 display: inline-flex;
2168 align-items: center;
2169 justify-content: center;
2170 font-size: 14px;
2171 padding: 5px 12px;
2172 gap: 10px;
2173 font-weight: 500;
2174 border-radius: 6px;
2175 color: #898989;
2176 text-decoration: none;
2177 transition: all 0.2s;
2178 }
2179 #lp-course-builder .lp-cb-header .lp-cb-admin-link .dashicons {
2180 font-size: 18px;
2181 width: 18px;
2182 height: 18px;
2183 }
2184 #lp-course-builder .lp-cb-header .lp-cb-admin-link:hover {
2185 background: #f1f5f9;
2186 color: #7067ED;
2187 }
2188 #lp-course-builder .lp-cb-header .lp-cb-header__actions {
2189 display: flex;
2190 gap: 12px;
2191 }
2192 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button {
2193 padding: 10px 20px;
2194 border-radius: 6px;
2195 font-weight: 500;
2196 cursor: pointer;
2197 text-decoration: none;
2198 display: inline-flex;
2199 align-items: center;
2200 border: 1px solid #f5f5f5;
2201 background: #fff;
2202 color: #1e1e1e;
2203 transition: all 0.2s;
2204 }
2205 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button:hover {
2206 background: #f9fafb;
2207 }
2208 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary,
2209 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn {
2210 background: #7067ED !important;
2211 border-color: #7067ED !important;
2212 color: #fff !important;
2213 }
2214 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary:hover,
2215 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn:hover {
2216 background: #5b52d1 !important;
2217 border-color: #5b52d1 !important;
2218 }
2219
2220 html:has(#wpadminbar) .lp-cb-header {
2221 top: calc(60px + 32px);
2222 }
2223
2224 @media screen and (max-width: 782px) {
2225 html:has(#wpadminbar) .lp-cb-header {
2226 top: calc(60px + 46px);
2227 }
2228 }
2229 .course-status,
2230 .quiz-status,
2231 .quizze-status,
2232 .question-status,
2233 .lesson-status {
2234 display: inline-block;
2235 padding: 4px 10px;
2236 border-radius: 20px;
2237 font-size: 12px;
2238 font-weight: 500;
2239 text-transform: capitalize;
2240 }
2241 .course-status.publish,
2242 .quiz-status.publish,
2243 .quizze-status.publish,
2244 .question-status.publish,
2245 .lesson-status.publish {
2246 background: #e7f6e9;
2247 color: #28a746;
2248 }
2249 .course-status.draft,
2250 .quiz-status.draft,
2251 .quizze-status.draft,
2252 .question-status.draft,
2253 .lesson-status.draft {
2254 background: #f7f7f7;
2255 color: #aaaaaa;
2256 }
2257 .course-status.pending,
2258 .quiz-status.pending,
2259 .quizze-status.pending,
2260 .question-status.pending,
2261 .lesson-status.pending {
2262 background: #dbeafe;
2263 color: #1e40af;
2264 }
2265 .course-status.private,
2266 .quiz-status.private,
2267 .quizze-status.private,
2268 .question-status.private,
2269 .lesson-status.private {
2270 background: #f3e8ff;
2271 color: #6b21a8;
2272 }
2273 .course-status.trash,
2274 .quiz-status.trash,
2275 .quizze-status.trash,
2276 .question-status.trash,
2277 .lesson-status.trash {
2278 background: #fee2e2;
2279 color: #991b1b;
2280 }
2281 .course-status.future,
2282 .quiz-status.future,
2283 .quizze-status.future,
2284 .question-status.future,
2285 .lesson-status.future {
2286 background: #ffd700;
2287 color: #333;
2288 }
2289
2290 #lp-course-builder .lp-cb-tabs {
2291 display: flex;
2292 border-bottom: 1px solid #f5f5f5;
2293 background: #ffffff;
2294 gap: 10px;
2295 margin: 0;
2296 list-style: none;
2297 }
2298 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item {
2299 padding: 12px 24px;
2300 color: #898989;
2301 text-decoration: none;
2302 font-weight: 500;
2303 font-size: 14px;
2304 border-bottom: 2px solid transparent;
2305 margin-bottom: -1px;
2306 transition: all 0.2s ease;
2307 background: transparent;
2308 border-radius: 10px 10px 0 0;
2309 }
2310 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item:hover {
2311 color: #7067ED;
2312 background: #EEF1FF;
2313 }
2314 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item.is-active {
2315 color: #7067ED;
2316 border-bottom-color: #7067ED;
2317 background: #EEF1FF;
2318 }
2319
2320 #lp-course-builder .lp-cb-tab-content {
2321 padding: 0;
2322 background: #ffffff;
2323 border-radius: 0 0 8px 8px;
2324 margin-top: 30px;
2325 }
2326 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit,
2327 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section {
2328 background: #ffffff;
2329 border-radius: 0;
2330 min-height: auto;
2331 }
2332 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header,
2333 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header {
2334 display: flex;
2335 align-items: center;
2336 justify-content: space-between;
2337 padding: 0 0 20px 0;
2338 margin-bottom: 20px;
2339 border-bottom: 1px solid #f5f5f5;
2340 }
2341 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left,
2342 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left {
2343 display: flex;
2344 align-items: center;
2345 gap: 12px;
2346 }
2347 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .lp-cb-section__title,
2348 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .lp-cb-section__title {
2349 margin: 0;
2350 font-size: 18px;
2351 font-weight: 600;
2352 color: #1e1e1e;
2353 }
2354 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status,
2355 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status {
2356 display: inline-block;
2357 padding: 4px 10px;
2358 border-radius: 4px;
2359 font-size: 12px;
2360 font-weight: 500;
2361 text-transform: capitalize;
2362 }
2363 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.publish,
2364 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.publish {
2365 background: #e7f6e9;
2366 color: #28a746;
2367 }
2368 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.draft,
2369 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.draft {
2370 background: #f7f7f7;
2371 color: #aaaaaa;
2372 }
2373 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.pending,
2374 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.pending {
2375 background: #dbeafe;
2376 color: #1e40af;
2377 }
2378 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action,
2379 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-action {
2380 display: flex;
2381 gap: 10px;
2382 }
2383 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab {
2384 display: flex;
2385 gap: 24px;
2386 }
2387 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs {
2388 flex: 0 0 200px;
2389 list-style: none;
2390 margin: 0;
2391 padding: 0;
2392 border-left: 1px solid #f5f5f5;
2393 }
2394 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li {
2395 margin: 0;
2396 }
2397 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a {
2398 display: block;
2399 padding: 12px 16px;
2400 color: #898989;
2401 text-decoration: none;
2402 border-right: 2px solid transparent;
2403 transition: all 0.2s;
2404 }
2405 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a:hover {
2406 color: #7067ED;
2407 background: #EEF1FF;
2408 }
2409 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,
2410 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active {
2411 color: #7067ED;
2412 background: rgba(112, 103, 237, 0.05);
2413 border-right-color: #7067ED;
2414 font-weight: 500;
2415 }
2416 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
2417 flex: 1;
2418 min-width: 0;
2419 }
2420
2421 #lp-course-builder .lp-cb-footer {
2422 padding: 20px 0;
2423 border-top: 1px solid #f5f5f5;
2424 background: #ffffff;
2425 border-radius: 0 0 8px 8px;
2426 margin-top: auto;
2427 }
2428 #lp-course-builder .lp-cb-footer .lp-cb-footer__actions {
2429 display: flex;
2430 justify-content: flex-end;
2431 gap: 12px;
2432 }
2433
2434 #lp-course-builder .lp-course-builder-content__tab {
2435 background: #ffffff;
2436 border-radius: 8px;
2437 max-width: 100%;
2438 }
2439 #lp-course-builder .lp-course-builder-content__tab .lp-cb-tab__title {
2440 font-size: 28px;
2441 font-weight: 600;
2442 color: #1e1e1e;
2443 margin: 20px 0 24px 0;
2444 }
2445
2446 .lp-cb-save-btn,
2447 #lp-course-builder .lp-button-primary {
2448 background: #7067ED !important;
2449 border-color: #7067ED !important;
2450 color: #fff !important;
2451 padding: 10px 20px;
2452 border-radius: 6px;
2453 font-weight: 500;
2454 cursor: pointer;
2455 transition: all 0.2s;
2456 }
2457 .lp-cb-save-btn:hover,
2458 #lp-course-builder .lp-button-primary:hover {
2459 background: #5b52d1 !important;
2460 border-color: #5b52d1 !important;
2461 }
2462 .lp-cb-save-btn.loading, .lp-cb-save-btn.lp-loading, .lp-cb-save-btn[aria-disabled=true],
2463 #lp-course-builder .lp-button-primary.loading,
2464 #lp-course-builder .lp-button-primary.lp-loading,
2465 #lp-course-builder .lp-button-primary[aria-disabled=true] {
2466 opacity: 0.7;
2467 pointer-events: none;
2468 cursor: not-allowed;
2469 }
2470 .lp-cb-save-btn.has-changes,
2471 #lp-course-builder .lp-button-primary.has-changes {
2472 position: relative;
2473 animation: pulse-save 2s infinite;
2474 }
2475 .lp-cb-save-btn.has-changes::after,
2476 #lp-course-builder .lp-button-primary.has-changes::after {
2477 content: "";
2478 position: absolute;
2479 top: -4px;
2480 left: -4px;
2481 width: 10px;
2482 height: 10px;
2483 background: #ef4444;
2484 border-radius: 50%;
2485 border: 2px solid #fff;
2486 }
2487
2488 #lp-course-builder .cb-btn-update,
2489 #lp-course-builder .cb-btn-preview,
2490 #lp-course-builder .cb-btn-darft,
2491 #lp-course-builder .cb-btn-publish,
2492 #lp-course-builder .cb-btn-pending {
2493 padding: 10px 20px;
2494 font-size: 14px;
2495 border-radius: 12px;
2496 font-weight: 500;
2497 cursor: pointer;
2498 border: none;
2499 transition: all 0.2s;
2500 }
2501 #lp-course-builder .cb-btn-update.has-changes,
2502 #lp-course-builder .cb-btn-preview.has-changes,
2503 #lp-course-builder .cb-btn-darft.has-changes,
2504 #lp-course-builder .cb-btn-publish.has-changes,
2505 #lp-course-builder .cb-btn-pending.has-changes {
2506 position: relative;
2507 }
2508 #lp-course-builder .cb-btn-update.has-changes::after,
2509 #lp-course-builder .cb-btn-preview.has-changes::after,
2510 #lp-course-builder .cb-btn-darft.has-changes::after,
2511 #lp-course-builder .cb-btn-publish.has-changes::after,
2512 #lp-course-builder .cb-btn-pending.has-changes::after {
2513 content: "";
2514 position: absolute;
2515 top: -4px;
2516 left: -4px;
2517 width: 10px;
2518 height: 10px;
2519 background: #ef4444;
2520 border-radius: 50%;
2521 border: 2px solid #fff;
2522 }
2523 #lp-course-builder .cb-btn-update.loading, #lp-course-builder .cb-btn-update.lp-loading,
2524 #lp-course-builder .cb-btn-preview.loading,
2525 #lp-course-builder .cb-btn-preview.lp-loading,
2526 #lp-course-builder .cb-btn-darft.loading,
2527 #lp-course-builder .cb-btn-darft.lp-loading,
2528 #lp-course-builder .cb-btn-publish.loading,
2529 #lp-course-builder .cb-btn-publish.lp-loading,
2530 #lp-course-builder .cb-btn-pending.loading,
2531 #lp-course-builder .cb-btn-pending.lp-loading {
2532 opacity: 0.7;
2533 pointer-events: none;
2534 }
2535 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update {
2536 background: #7067ED;
2537 color: #fff;
2538 }
2539 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update:hover {
2540 background: #5b52d1;
2541 }
2542 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary {
2543 background: #7067ED;
2544 color: #fff;
2545 border-radius: 12px;
2546 }
2547 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary:hover {
2548 background: #5b52d1;
2549 }
2550 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview {
2551 border-radius: 12px;
2552 }
2553 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview:hover {
2554 border-color: #7067ED;
2555 color: #7067ED;
2556 }
2557 #lp-course-builder.cb-btn-secondary {
2558 background: #fff;
2559 border: 1px solid #e5e7eb;
2560 color: #1e1e1e;
2561 }
2562 #lp-course-builder.cb-btn-secondary:hover {
2563 border-color: #7067ED;
2564 color: #7067ED;
2565 background: #f8fafc;
2566 }
2567 #lp-course-builder .cb-btn-darft {
2568 background: #e5e7eb;
2569 color: #1e1e1e;
2570 }
2571 #lp-course-builder .cb-btn-darft:hover {
2572 background: #d1d5db;
2573 }
2574 #lp-course-builder .cb-btn-pending {
2575 background: #dbeafe;
2576 color: #1e40af;
2577 }
2578 #lp-course-builder .cb-btn-pending:hover {
2579 background: #bfdbfe;
2580 color: #1e3a8a;
2581 }
2582 #lp-course-builder .cb-btn-trash {
2583 cursor: pointer;
2584 font-size: 16px;
2585 background: transparent;
2586 color: #ef4444;
2587 padding: 10px 20px;
2588 border-radius: 6px;
2589 }
2590 #lp-course-builder .cb-btn-trash:hover {
2591 background: #fef2f2;
2592 }
2593 #lp-course-builder .cb-header-action-expanded {
2594 position: relative;
2595 display: inline-flex;
2596 align-items: center;
2597 }
2598 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded {
2599 padding: 0;
2600 height: 40px;
2601 width: 40px;
2602 justify-content: center;
2603 border-radius: 12px;
2604 }
2605 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded:hover {
2606 background: #F7F7F7;
2607 border-color: #d1d5db;
2608 }
2609 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded svg {
2610 width: 18px;
2611 height: 18px;
2612 color: #898989;
2613 }
2614 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading:before {
2615 margin-top: 0;
2616 margin-left: 0;
2617 }
2618 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading svg {
2619 display: none;
2620 }
2621 #lp-course-builder .cb-header-action-expanded .cb-header-action-expanded__items {
2622 position: absolute;
2623 top: calc(100% + 6px);
2624 left: 0;
2625 min-width: 180px;
2626 padding: 8px;
2627 border: 1px solid #f5f5f5;
2628 border-radius: 12px;
2629 background: #fff;
2630 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2631 display: flex;
2632 flex-direction: column;
2633 gap: 2px;
2634 z-index: 1000;
2635 opacity: 0;
2636 visibility: hidden;
2637 transform: translateY(-8px);
2638 pointer-events: none;
2639 transition: all 0.2s ease;
2640 }
2641 #lp-course-builder .cb-header-action-expanded.is-open .cb-header-action-expanded__items {
2642 opacity: 1;
2643 visibility: visible;
2644 transform: translateY(0);
2645 pointer-events: auto;
2646 }
2647 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash {
2648 gap: 10px;
2649 color: #ef4444;
2650 font-size: 14px;
2651 border: none;
2652 }
2653 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash .dashicons {
2654 font-size: 16px;
2655 width: 16px;
2656 height: 16px;
2657 color: #ef4444;
2658 }
2659 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash:hover {
2660 background: #fef2f2;
2661 }
2662 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate {
2663 gap: 10px;
2664 font-size: 14px;
2665 border: none;
2666 }
2667 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate .dashicons {
2668 font-size: 16px;
2669 width: 16px;
2670 height: 16px;
2671 color: #3b82f6;
2672 }
2673 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate:hover {
2674 background: #dbeafe;
2675 }
2676 #lp-course-builder .cb-header-actions-dropdown {
2677 position: relative;
2678 display: inline-flex;
2679 }
2680 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle {
2681 display: inline-flex;
2682 align-items: center;
2683 justify-content: center;
2684 width: 36px;
2685 padding: 0;
2686 background: #7067ED;
2687 border: 1px solid #7067ED;
2688 border-right-color: #EEF1FF;
2689 border-radius: 12px 0 0 12px;
2690 cursor: pointer;
2691 transition: all 0.2s;
2692 }
2693 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons {
2694 font-size: 16px;
2695 width: 16px;
2696 height: 16px;
2697 color: #ffffff;
2698 transition: transform 0.2s;
2699 }
2700 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover {
2701 border-color: #7067ED;
2702 background: #f8fafc;
2703 }
2704 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover .dashicons {
2705 color: #7067ED;
2706 }
2707 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] {
2708 border-color: #7067ED;
2709 background: #f8fafc;
2710 }
2711 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2712 transform: rotate(-180deg);
2713 color: #7067ED;
2714 }
2715 #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 {
2716 opacity: 0.7;
2717 pointer-events: none;
2718 }
2719 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle {
2720 background: #dbeafe !important;
2721 border-color: #bfdbfe !important;
2722 }
2723 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle .dashicons {
2724 color: #1e40af !important;
2725 }
2726 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle:hover {
2727 background: #bfdbfe !important;
2728 }
2729 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] {
2730 background: #bfdbfe !important;
2731 }
2732 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2733 color: #1e3a8a !important;
2734 }
2735 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu {
2736 position: absolute;
2737 top: calc(100% + 4px);
2738 left: 0;
2739 min-width: 180px;
2740 background: #fff;
2741 border: 1px solid #e5e7eb;
2742 border-radius: 8px;
2743 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2744 z-index: 1000;
2745 opacity: 0;
2746 visibility: hidden;
2747 transform: translateY(-8px);
2748 transition: all 0.2s ease;
2749 }
2750 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu.is-open {
2751 opacity: 1;
2752 visibility: visible;
2753 transform: translateY(0);
2754 }
2755 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item {
2756 display: flex;
2757 align-items: center;
2758 gap: 10px;
2759 padding: 12px 16px;
2760 font-size: 14px;
2761 color: #1e1e1e;
2762 cursor: pointer;
2763 transition: all 0.15s;
2764 border: none;
2765 background: transparent;
2766 width: 100%;
2767 text-align: right;
2768 }
2769 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item .dashicons {
2770 font-size: 16px;
2771 width: 16px;
2772 height: 16px;
2773 color: #898989;
2774 }
2775 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:first-child {
2776 border-radius: 7px 7px 0 0;
2777 }
2778 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:last-child {
2779 border-radius: 0 0 7px 7px;
2780 }
2781 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:only-child {
2782 border-radius: 7px;
2783 }
2784 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover {
2785 background: #f8fafc;
2786 }
2787 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons {
2788 color: #7067ED;
2789 }
2790 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger {
2791 color: #ef4444;
2792 }
2793 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons {
2794 color: #ef4444;
2795 }
2796 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover {
2797 background: #fef2f2;
2798 }
2799 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.loading, #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.lp-loading {
2800 opacity: 0.7;
2801 pointer-events: none;
2802 }
2803 #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 {
2804 background: #d1d5db !important;
2805 border-color: #d1d5db !important;
2806 }
2807 #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 {
2808 color: #374151 !important;
2809 }
2810 #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 {
2811 background: #b8bcc4 !important;
2812 }
2813 #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] {
2814 background: #b8bcc4 !important;
2815 }
2816 #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 {
2817 color: #374151 !important;
2818 }
2819 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle {
2820 background: #dbeafe !important;
2821 border-color: #bfdbfe !important;
2822 }
2823 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons {
2824 color: #1e40af !important;
2825 }
2826 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover {
2827 background: #bfdbfe !important;
2828 }
2829 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] {
2830 background: #bfdbfe !important;
2831 }
2832 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2833 color: #1e3a8a !important;
2834 }
2835
2836 .cb-header-actions-dropdown {
2837 position: relative;
2838 display: inline-flex;
2839 }
2840 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action {
2841 background: #dbeafe;
2842 color: #1e40af;
2843 }
2844 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action:hover {
2845 background: #bfdbfe;
2846 color: #1e3a8a;
2847 }
2848 .cb-header-actions-dropdown .cb-btn-dropdown-toggle {
2849 display: inline-flex;
2850 align-items: center;
2851 justify-content: center;
2852 width: 36px;
2853 height: auto;
2854 padding: 10px 0;
2855 background: #d0e3ff;
2856 border: none;
2857 border-radius: 12px 0 0 12px;
2858 cursor: pointer;
2859 transition: all 0.2s;
2860 }
2861 .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons {
2862 font-size: 16px;
2863 width: 16px;
2864 height: 16px;
2865 color: #7067ED;
2866 transition: transform 0.2s;
2867 }
2868 .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover {
2869 background: #b8d4ff;
2870 }
2871 .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] {
2872 background: #b8d4ff;
2873 }
2874 .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2875 transform: rotate(-180deg);
2876 }
2877 .cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading, .cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading {
2878 opacity: 0.7;
2879 pointer-events: none;
2880 }
2881 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle {
2882 background: #dbeafe;
2883 }
2884 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle .dashicons {
2885 color: #1e40af;
2886 }
2887 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle:hover {
2888 background: #bfdbfe;
2889 }
2890 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] {
2891 background: #bfdbfe;
2892 }
2893 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2894 color: #1e3a8a;
2895 }
2896 .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle, .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle {
2897 background: #d1d5db;
2898 }
2899 .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 {
2900 color: #374151;
2901 }
2902 .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 {
2903 background: #b8bcc4;
2904 }
2905 .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] {
2906 background: #b8bcc4;
2907 }
2908 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle {
2909 background: #dbeafe;
2910 }
2911 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons {
2912 color: #1e40af;
2913 }
2914 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover {
2915 background: #bfdbfe;
2916 }
2917 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] {
2918 background: #bfdbfe;
2919 }
2920 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2921 color: #1e3a8a;
2922 }
2923 .cb-header-actions-dropdown .cb-dropdown-menu {
2924 position: absolute;
2925 top: calc(100% + 4px);
2926 left: 0;
2927 min-width: 180px;
2928 background: #fff;
2929 border: 1px solid #e5e7eb;
2930 border-radius: 12px;
2931 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2932 z-index: 1000;
2933 opacity: 0;
2934 visibility: hidden;
2935 transform: translateY(-8px);
2936 transition: all 0.2s ease;
2937 }
2938 .cb-header-actions-dropdown .cb-dropdown-menu.is-open {
2939 opacity: 1;
2940 visibility: visible;
2941 transform: translateY(0);
2942 }
2943 .cb-header-actions-dropdown .cb-dropdown-item {
2944 display: flex;
2945 align-items: center;
2946 gap: 10px;
2947 padding: 12px 16px;
2948 font-size: 14px;
2949 color: #1e1e1e;
2950 cursor: pointer;
2951 transition: all 0.15s;
2952 border: none;
2953 background: transparent;
2954 width: 100%;
2955 text-align: right;
2956 }
2957 .cb-header-actions-dropdown .cb-dropdown-item .dashicons {
2958 font-size: 16px;
2959 width: 16px;
2960 height: 16px;
2961 color: #898989;
2962 }
2963 .cb-header-actions-dropdown .cb-dropdown-item:first-child {
2964 border-radius: 7px 7px 0 0;
2965 }
2966 .cb-header-actions-dropdown .cb-dropdown-item:last-child {
2967 border-radius: 0 0 7px 7px;
2968 }
2969 .cb-header-actions-dropdown .cb-dropdown-item:only-child {
2970 border-radius: 7px;
2971 }
2972 .cb-header-actions-dropdown .cb-dropdown-item:hover {
2973 background: #f8fafc;
2974 }
2975 .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons {
2976 color: #7067ED;
2977 }
2978 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger {
2979 color: #ef4444;
2980 }
2981 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons {
2982 color: #ef4444;
2983 }
2984 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover {
2985 background: #fef2f2;
2986 }
2987 .cb-header-actions-dropdown .cb-dropdown-item.loading, .cb-header-actions-dropdown .cb-dropdown-item.lp-loading {
2988 opacity: 0.7;
2989 pointer-events: none;
2990 }
2991
2992 @keyframes pulse-save {
2993 0%, 100% {
2994 box-shadow: 0 0 0 0 rgba(112, 103, 237, 0.4);
2995 }
2996 50% {
2997 box-shadow: 0 0 0 8px rgba(112, 103, 237, 0);
2998 }
2999 }
3000 @media screen and (max-width: 1024px) {
3001 #lp-course-builder-sidebar.lp-cb-sidebar {
3002 width: 220px !important;
3003 }
3004 #lp-course-builder-content.lp-cb-main {
3005 margin-right: 220px !important;
3006 width: calc(100% - 220px) !important;
3007 }
3008 .lp-cb-tab-content .lp-meta-box__course-tab {
3009 flex-direction: column;
3010 }
3011 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs {
3012 flex: none;
3013 border-left: none;
3014 border-bottom: 1px solid #f5f5f5;
3015 display: flex;
3016 overflow-x: auto;
3017 }
3018 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a {
3019 border-right: none;
3020 border-bottom: 3px solid transparent;
3021 white-space: nowrap;
3022 }
3023 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,
3024 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active {
3025 border-right: none;
3026 border-bottom-color: #7067ED;
3027 }
3028 }
3029 @media screen and (max-width: 768px) {
3030 .lp-cb-top-header {
3031 padding: 0 16px;
3032 }
3033 .lp-cb-top-header .lp-cb-top-header__user-info {
3034 display: none;
3035 }
3036 #lp-course-builder-sidebar.lp-cb-sidebar {
3037 transform: translateX(100%);
3038 transition: transform 0.3s ease;
3039 }
3040 #lp-course-builder-sidebar.lp-cb-sidebar.is-open {
3041 transform: translateX(0);
3042 }
3043 #lp-course-builder-content.lp-cb-main {
3044 margin-right: 0 !important;
3045 width: 100% !important;
3046 }
3047 .lp-cb-header {
3048 flex-direction: column;
3049 gap: 16px;
3050 align-items: flex-start;
3051 }
3052 .lp-cb-header .lp-cb-header__actions {
3053 width: 100%;
3054 justify-content: flex-end;
3055 }
3056 .lp-cb-tabs {
3057 overflow-x: auto;
3058 -webkit-overflow-scrolling: touch;
3059 }
3060 .lp-cb-tabs .lp-cb-tabs__item {
3061 white-space: nowrap;
3062 padding: 12px 16px;
3063 }
3064 .lp-cb-tab-content .cb-section__course-edit .cb-section__header {
3065 flex-direction: column;
3066 gap: 16px;
3067 align-items: flex-start;
3068 }
3069 .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action {
3070 width: 100%;
3071 flex-wrap: wrap;
3072 }
3073 }
3074 /**
3075 * Shared Tab Styles
3076 * Used across popup, edit-quiz, and edit-course for consistent tab UI
3077 * @since 4.3.0
3078 */
3079 #lp-course-builder .cb-list-table {
3080 table-layout: fixed;
3081 font-size: 14px;
3082 }
3083 #lp-course-builder .cb-list-table thead tr {
3084 background: #f9fafb;
3085 border-bottom-color: #e5e7eb;
3086 }
3087 #lp-course-builder .cb-list-table thead th {
3088 padding: 16px 20px;
3089 font-weight: 600;
3090 font-size: 12px;
3091 }
3092 #lp-course-builder .cb-list-table tbody td {
3093 border-color: #f5f5f5;
3094 padding: 16px 20px;
3095 }
3096 #lp-course-builder .cb-list-table th,
3097 #lp-course-builder .cb-list-table td {
3098 vertical-align: middle;
3099 }
3100 #lp-course-builder .cb-list-table .cb-col-title {
3101 width: 30%;
3102 }
3103 #lp-course-builder .cb-list-table .cb-col-assigned {
3104 width: 24%;
3105 }
3106 #lp-course-builder .cb-list-table .cb-col-status {
3107 width: 110px;
3108 }
3109 #lp-course-builder .cb-list-table .cb-col-preview,
3110 #lp-course-builder .cb-list-table .cb-col-type,
3111 #lp-course-builder .cb-list-table .cb-col-questions,
3112 #lp-course-builder .cb-list-table .cb-col-actions {
3113 width: 90px;
3114 }
3115 #lp-course-builder .cb-list-table .cb-col-duration,
3116 #lp-course-builder .cb-list-table .cb-col-date {
3117 width: 120px;
3118 }
3119 #lp-course-builder .cb-list-table:has(.cb-list-empty-row) thead {
3120 display: none;
3121 }
3122 #lp-course-builder .cb-list-table .cb-list-empty-row td {
3123 padding: 0;
3124 border: none;
3125 }
3126 #lp-course-builder .lp-table-wrap:has(.cb-list-empty-row) {
3127 border: none;
3128 overflow: visible;
3129 }
3130 #lp-course-builder .lp-table-wrap {
3131 border-radius: 8px;
3132 border-color: #e5e7eb;
3133 }
3134 #lp-course-builder table.lp-list-table tbody tr:nth-child(even) {
3135 background: #ffffff;
3136 }
3137 #lp-course-builder table.lp-list-table tbody tr:hover {
3138 background: #f9fafb;
3139 }
3140
3141 .lp-cb-item-action-wrap {
3142 display: flex;
3143 justify-content: flex-end;
3144 gap: 8px;
3145 position: relative;
3146 }
3147
3148 .lp-cb-item-action-expand-toggle {
3149 cursor: pointer;
3150 display: flex;
3151 align-items: center;
3152 justify-content: center;
3153 width: 32px;
3154 height: 32px;
3155 border-radius: 6px;
3156 transition: all 0.2s;
3157 padding: 0;
3158 }
3159 .lp-cb-item-action-expand-toggle svg {
3160 width: 18px;
3161 height: 18px;
3162 color: #6b7280;
3163 }
3164 .lp-cb-item-action-expand-toggle.lp-button {
3165 border: none;
3166 }
3167 .lp-cb-item-action-expand-toggle:hover {
3168 background-color: #eef1ff;
3169 }
3170
3171 .lp-cb-item-action-expand {
3172 display: flex;
3173 position: absolute;
3174 min-width: 160px;
3175 white-space: nowrap;
3176 top: 60px;
3177 left: 16px;
3178 transform: translate(-15px, -15px);
3179 padding: 10px;
3180 flex-direction: column;
3181 background-color: #ffffff;
3182 border-radius: 12px;
3183 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3184 font-size: 16px;
3185 font-weight: 500;
3186 z-index: 100;
3187 }
3188
3189 .lp-cb-item-action {
3190 padding: 10px;
3191 cursor: pointer;
3192 text-decoration: none;
3193 border-radius: 6px;
3194 color: #1e1e1e;
3195 }
3196 .lp-cb-item-action:hover {
3197 background-color: #f3f4f6;
3198 }
3199 .lp-cb-item-action.trash, .lp-cb-item-action.delete {
3200 color: #ef4444;
3201 }
3202
3203 .swal2-popup {
3204 padding: 20px;
3205 border-radius: 16px;
3206 }
3207
3208 .swal2-popup .content-title {
3209 margin: 0 0 20px 0;
3210 padding: 0;
3211 text-align: center;
3212 font-size: 1.5em;
3213 font-weight: bold;
3214 }
3215
3216 .swal2-popup.lp-select-items-popup {
3217 padding: 20px !important;
3218 }
3219
3220 button.swal2-close {
3221 height: 32px;
3222 width: 32px;
3223 }
3224
3225 button.swal2-cancel.swal2-styled {
3226 border-radius: 10px;
3227 padding: 10px 24px;
3228 background: #fff;
3229 color: #aaaaaa;
3230 border: 1px solid #e1e1e1;
3231 font-weight: 500;
3232 min-width: 140px;
3233 }
3234
3235 button.swal2-confirm.swal2-styled {
3236 background: #7067ed;
3237 border-radius: 12px;
3238 padding: 10px 24px;
3239 min-width: 140px;
3240 }
3241
3242 .swal2-icon.swal2-icon-show {
3243 border: none;
3244 margin-bottom: 5px;
3245 }
3246
3247 #swal2-title {
3248 padding: 0;
3249 font-size: 22px;
3250 color: #111111;
3251 }
3252
3253 #swal2-html-container {
3254 padding-top: 8px;
3255 font-size: 15px;
3256 color: #4f4f4f;
3257 }
3258
3259 #swal2-html-container:has(.lp-must-enable-ai-wrap) {
3260 padding: 0;
3261 }
3262
3263 div:where(.swal2-container).swal2-backdrop-show,
3264 div:where(.swal2-container).swal2-noanimation {
3265 background: none !important;
3266 backdrop-filter: blur(3px);
3267 }
3268
3269 div:where(.swal2-container).swal2-center > .swal2-popup {
3270 border-radius: 12px;
3271 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
3272 }
3273
3274 .swal2-container .button {
3275 display: inline-flex;
3276 align-items: center;
3277 gap: 8px;
3278 background: #7067ED;
3279 color: #fff;
3280 padding: 12px 20px;
3281 border-radius: 12px;
3282 text-decoration: none;
3283 font-size: 14px;
3284 font-weight: 500;
3285 border: none;
3286 cursor: pointer;
3287 transition: background-color 0.2s;
3288 }
3289 .swal2-container .button:hover {
3290 background-color: #5b52d1;
3291 }
3292 .swal2-container .button.lp-btn-close-ai-popup:hover {
3293 background-color: transparent;
3294 color: #7067ED;
3295 }
3296 .swal2-container .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover {
3297 background-color: #5b52d1;
3298 }
3299
3300 .swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content::before {
3301 content: none;
3302 }
3303
3304 .swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content .lp-cb-swal-icon-image {
3305 display: block;
3306 width: 48px;
3307 height: 48px;
3308 }
3309
3310 #swal2-html-container:has(.lp-form-generate-data-ai) {
3311 padding-bottom: 24px;
3312 }
3313 #swal2-html-container:has(.lp-form-generate-data-ai) .form-grid {
3314 margin-bottom: 0;
3315 }
3316
3317 #lp-course-builder .cb-tab-header {
3318 display: flex;
3319 align-items: center;
3320 justify-content: space-between;
3321 margin: 20px 0 24px 0;
3322 }
3323 #lp-course-builder .cb-tab-header .lp-cb-tab__title {
3324 font-size: 28px;
3325 font-weight: 600;
3326 color: #1e1e1e;
3327 margin: 0;
3328 }
3329 #lp-course-builder .cb-tab-filter-bar {
3330 margin-bottom: 24px;
3331 }
3332 #lp-course-builder .cb-filter-fields {
3333 display: flex;
3334 align-items: flex-end;
3335 gap: 16px;
3336 flex-wrap: wrap;
3337 }
3338 #lp-course-builder .cb-filter-group {
3339 display: flex;
3340 flex-direction: column;
3341 gap: 6px;
3342 }
3343 #lp-course-builder .cb-filter-group label {
3344 font-size: 13px;
3345 font-weight: 500;
3346 }
3347 #lp-course-builder .cb-filter-search {
3348 display: flex;
3349 align-items: center;
3350 background: #ffffff;
3351 border: 1px solid #e5e7eb;
3352 border-radius: 6px;
3353 padding: 10px 14px;
3354 gap: 8px;
3355 min-width: 200px;
3356 }
3357 #lp-course-builder .cb-filter-search input {
3358 flex: 1;
3359 border: none;
3360 background: transparent;
3361 outline: none;
3362 font-size: 14px;
3363 color: #1e1e1e;
3364 }
3365 #lp-course-builder .cb-filter-search input::placeholder {
3366 color: #6b7280;
3367 }
3368 #lp-course-builder select {
3369 padding: 10px 14px 10px 32px;
3370 border: 1px solid #e5e7eb;
3371 border-radius: 6px;
3372 font-size: 14px;
3373 color: #1e1e1e;
3374 cursor: pointer;
3375 appearance: none;
3376 background-image: url("../images/icons/ico-cb-chevron-down.svg");
3377 background-repeat: no-repeat;
3378 background-position: left 10px center;
3379 background-size: 14px;
3380 }
3381 #lp-course-builder select:focus {
3382 outline: none;
3383 border-color: #7067ED;
3384 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
3385 }
3386 #lp-course-builder .cb-filter-actions {
3387 display: flex;
3388 gap: 4px;
3389 padding-bottom: 1px;
3390 }
3391 #lp-course-builder .cb-filter-btn {
3392 padding: 8px 20px;
3393 border: none;
3394 border-radius: 12px;
3395 font-size: 14px;
3396 font-weight: 500;
3397 cursor: pointer;
3398 transition: all 0.2s;
3399 background-color: #7067ED;
3400 color: #EEF1FF;
3401 }
3402 #lp-course-builder .cb-filter-btn:hover {
3403 background: #5b52d1;
3404 }
3405 #lp-course-builder .cb-filter-reset {
3406 background: transparent;
3407 border: none;
3408 color: #7067ED;
3409 text-decoration: none;
3410 font-size: 14px;
3411 font-weight: 500;
3412 cursor: pointer;
3413 padding: 8px 20px;
3414 border-radius: 12px;
3415 }
3416 #lp-course-builder .cb-filter-reset:hover {
3417 background: #EEF1FF;
3418 color: #7067ED;
3419 }
3420 #lp-course-builder .cb-btn-add-new {
3421 display: inline-flex;
3422 align-items: center;
3423 gap: 8px;
3424 background: #7067ED;
3425 color: #fff;
3426 padding: 12px 20px;
3427 border-radius: 12px;
3428 text-decoration: none;
3429 font-size: 14px;
3430 font-weight: 500;
3431 border: none;
3432 cursor: pointer;
3433 transition: background-color 0.2s;
3434 }
3435 #lp-course-builder .cb-btn-add-new:hover {
3436 background: #5b52d1;
3437 }
3438 #lp-course-builder .cb-btn-add-new .dashicons {
3439 font-size: 16px;
3440 width: 16px;
3441 height: 16px;
3442 }
3443 #lp-course-builder button.cb-btn-add-new {
3444 line-height: 1.5;
3445 }
3446 @media (max-width: 768px) {
3447 #lp-course-builder .cb-tab-header {
3448 flex-direction: column;
3449 align-items: stretch;
3450 gap: 12px;
3451 }
3452 #lp-course-builder .cb-tab-header .cb-btn-add-new {
3453 justify-content: center;
3454 }
3455 #lp-course-builder .cb-filter-fields {
3456 flex-direction: column;
3457 align-items: stretch;
3458 }
3459 #lp-course-builder .cb-filter-search {
3460 min-width: 100%;
3461 }
3462 #lp-course-builder .cb-filter-actions {
3463 justify-content: flex-start;
3464 }
3465 }
3466 #lp-course-builder .learn-press-tip {
3467 display: inline-flex;
3468 align-items: center;
3469 margin-top: 2px;
3470 color: #6b7280;
3471 font-style: normal;
3472 font-weight: normal;
3473 line-height: 1;
3474 vertical-align: baseline;
3475 cursor: pointer;
3476 position: relative;
3477 }
3478 #lp-course-builder .learn-press-tip:before {
3479 font-family: "lp-icon";
3480 content: "\f059";
3481 }
3482 #lp-course-builder .learn-press-tip > * {
3483 display: none;
3484 position: absolute;
3485 bottom: 100%;
3486 right: 50%;
3487 transform: translateX(50%);
3488 margin-bottom: 8px;
3489 padding: 8px 12px;
3490 background-color: #333;
3491 color: #fff !important;
3492 font-size: 12px;
3493 line-height: 1.5;
3494 text-align: center;
3495 border-radius: 4px;
3496 white-space: normal;
3497 width: max-content;
3498 max-width: 250px;
3499 z-index: 999;
3500 box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
3501 pointer-events: none;
3502 }
3503 #lp-course-builder .learn-press-tip > *::after {
3504 content: "";
3505 position: absolute;
3506 top: 100%;
3507 right: 50%;
3508 transform: translateX(50%);
3509 border-width: 5px;
3510 border-style: solid;
3511 border-color: #333 transparent transparent transparent;
3512 }
3513 #lp-course-builder .learn-press-tip p {
3514 color: #fff !important;
3515 margin-right: 0 !important;
3516 width: 100% !important;
3517 font-weight: 500 !important;
3518 }
3519 #lp-course-builder .learn-press-tip:hover > * {
3520 display: block;
3521 }
3522 #lp-course-builder .cb-tab-course__action {
3523 display: flex;
3524 justify-content: space-between;
3525 align-items: center;
3526 margin-bottom: 24px;
3527 }
3528 #lp-course-builder .cb-search-form {
3529 position: relative;
3530 display: flex;
3531 align-items: center;
3532 border-radius: 12px;
3533 padding: 5px 0px;
3534 gap: 8px;
3535 margin-bottom: 0;
3536 border: 1px solid #e5e7eb;
3537 width: 40%;
3538 max-width: 500px;
3539 }
3540 #lp-course-builder .lp-icon-search {
3541 font-size: 16px;
3542 color: #7067ED;
3543 flex-shrink: 0;
3544 }
3545 #lp-course-builder .cb-input-search-course {
3546 flex: 1;
3547 border: none;
3548 background: transparent;
3549 outline: none;
3550 font-size: 15px;
3551 color: #333;
3552 font-family: inherit;
3553 }
3554 #lp-course-builder .cb-input-search-course::placeholder {
3555 color: #999;
3556 }
3557 #lp-course-builder .cb-search-btn {
3558 cursor: pointer;
3559 border: none;
3560 background: none;
3561 }
3562 #lp-course-builder .cb-search-btn.loading {
3563 pointer-events: none;
3564 }
3565 #lp-course-builder .cb-search-btn.loading i {
3566 display: none;
3567 }
3568 #lp-course-builder .cb-btn-back a {
3569 text-decoration: none;
3570 }
3571 #lp-course-builder .cb-list-course {
3572 margin: 0;
3573 padding: 0;
3574 list-style: none;
3575 }
3576 #lp-course-builder .cb-list-course li.course {
3577 margin-bottom: 20px;
3578 }
3579 #lp-course-builder .course {
3580 background: #ffffff;
3581 border-radius: 12px;
3582 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
3583 border: 1px solid #e5e7eb;
3584 transition: all 0.3s;
3585 }
3586 #lp-course-builder .course:hover {
3587 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3588 }
3589 #lp-course-builder .course-item {
3590 display: flex;
3591 gap: 20px;
3592 padding: 16px;
3593 height: 100%;
3594 position: relative;
3595 }
3596 #lp-course-builder .course-thumbnail {
3597 position: relative;
3598 margin: -2px;
3599 }
3600 @media (min-width: 769px) {
3601 #lp-course-builder .course-thumbnail {
3602 width: 26%;
3603 }
3604 }
3605 #lp-course-builder .course-thumbnail img {
3606 width: 100%;
3607 border-radius: 8px;
3608 object-fit: cover;
3609 }
3610 #lp-course-builder .course-thumbnail .cb-item-status-badge {
3611 position: absolute;
3612 bottom: 8px;
3613 left: 8px;
3614 padding: 4px 10px;
3615 border-radius: 4px;
3616 font-size: 11px;
3617 font-weight: 600;
3618 text-transform: uppercase;
3619 }
3620 #lp-course-builder .course-thumbnail .cb-item-status-badge.offline {
3621 background: #1e40af;
3622 color: #ffffff;
3623 }
3624 #lp-course-builder .course-img {
3625 width: 100%;
3626 height: 100%;
3627 }
3628 #lp-course-builder .course-img img {
3629 width: 100%;
3630 height: 100%;
3631 object-fit: cover;
3632 }
3633 #lp-course-builder .course-content {
3634 flex: 1;
3635 }
3636 #lp-course-builder .wap-course-title {
3637 margin-top: 0;
3638 margin-bottom: 8px;
3639 }
3640 #lp-course-builder .course-permalink {
3641 text-decoration: none;
3642 color: #1e1e1e;
3643 font-size: 18px;
3644 font-weight: 700;
3645 display: block;
3646 transition: color 0.2s;
3647 }
3648 #lp-course-builder .course-permalink:hover {
3649 color: #2E91FA;
3650 }
3651 #lp-course-builder .course-title {
3652 text-decoration: none;
3653 line-height: 1.4;
3654 font-size: 20px;
3655 font-weight: 600;
3656 color: #1e1e1e;
3657 }
3658 #lp-course-builder .course-featured {
3659 display: inline-block;
3660 background-color: #ffd700;
3661 color: #333;
3662 padding: 4px 10px;
3663 border-radius: 4px;
3664 font-size: 11px;
3665 font-weight: 600;
3666 margin-bottom: 10px;
3667 text-transform: uppercase;
3668 }
3669 #lp-course-builder .course-instructor__wrapper {
3670 display: flex;
3671 gap: 5px;
3672 margin-bottom: 12px;
3673 font-size: 13px;
3674 color: #666;
3675 }
3676 #lp-course-builder .course-instructor-category {
3677 margin-bottom: 12px;
3678 }
3679 #lp-course-builder .course-instructor-category > div {
3680 display: flex;
3681 gap: 5px;
3682 align-items: center;
3683 flex-wrap: wrap;
3684 }
3685 #lp-course-builder .course-by-label,
3686 #lp-course-builder .course-categories-label {
3687 color: #6b7280;
3688 font-size: 14px;
3689 }
3690 #lp-course-builder .course-category-name {
3691 color: #1e1e1e;
3692 font-size: 14px;
3693 font-weight: 500;
3694 }
3695 #lp-course-builder .course-instructor a,
3696 #lp-course-builder .course-categories a {
3697 color: #2E91FA;
3698 text-decoration: none;
3699 }
3700 #lp-course-builder .course-instructor a:hover,
3701 #lp-course-builder .course-categories a:hover {
3702 text-decoration: underline;
3703 }
3704 #lp-course-builder .course-wrap-meta {
3705 display: flex;
3706 flex-wrap: wrap;
3707 gap: 16px;
3708 margin-bottom: 16px;
3709 }
3710 #lp-course-builder .instructor-display-name {
3711 font-size: 14px;
3712 color: #1e1e1e;
3713 }
3714 #lp-course-builder .meta-item {
3715 font-size: 14px;
3716 color: #6b7280;
3717 display: flex;
3718 align-items: center;
3719 gap: 8px;
3720 }
3721 #lp-course-builder .meta-item i {
3722 font-size: 16px;
3723 color: #7067ED;
3724 }
3725 #lp-course-builder .meta-item .dashicons {
3726 font-size: 16px;
3727 width: 16px;
3728 height: 16px;
3729 color: #7067ED;
3730 }
3731 #lp-course-builder .meta-item > div {
3732 display: contents;
3733 }
3734 #lp-course-builder .meta-item > div span {
3735 color: #6b7280;
3736 }
3737 #lp-course-builder .course-bottom {
3738 margin-top: auto;
3739 display: flex;
3740 flex-direction: column;
3741 align-items: flex-start;
3742 gap: 12px;
3743 }
3744 #lp-course-builder .course-item-price-wrap {
3745 margin-bottom: 0;
3746 }
3747 #lp-course-builder .course-last-updated {
3748 font-size: 12px;
3749 color: #999;
3750 position: absolute;
3751 bottom: 16px;
3752 left: 16px;
3753 }
3754 #lp-course-builder .course-item-price .free {
3755 color: #2E91FA;
3756 font-weight: 600;
3757 font-size: 16px;
3758 }
3759 #lp-course-builder .course-item-price .price {
3760 color: #E31A1B;
3761 font-weight: 700;
3762 font-size: 18px;
3763 }
3764 #lp-course-builder .highlight-new-course {
3765 box-shadow: #c8b4fb 0px 0px 20px 1px;
3766 }
3767 #lp-course-builder .course-action {
3768 position: relative;
3769 display: flex;
3770 gap: 8px;
3771 }
3772 #lp-course-builder .course-action-editor {
3773 padding: 0;
3774 }
3775 #lp-course-builder .course-action-expanded {
3776 cursor: pointer;
3777 padding: 7px;
3778 border: 1px solid #e5e7eb;
3779 border-radius: 8px;
3780 background: #ffffff;
3781 transition: all 0.2s;
3782 height: 36px;
3783 width: 36px;
3784 display: flex;
3785 align-items: center;
3786 justify-content: center;
3787 }
3788 #lp-course-builder .course-action-expanded:hover {
3789 background: #F7F7F7;
3790 border-color: #d1d5db;
3791 }
3792 #lp-course-builder .course-action-expanded svg {
3793 width: 20px;
3794 height: 20px;
3795 color: #6b7280;
3796 }
3797 #lp-course-builder .course-action-expanded__items {
3798 display: none;
3799 position: absolute;
3800 min-width: 160px;
3801 top: 60px;
3802 left: 16px;
3803 transform: translate(-15px, -15px);
3804 padding: 10px;
3805 flex-direction: column;
3806 background-color: #ffffff;
3807 border-radius: 12px;
3808 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3809 font-size: 16px;
3810 font-weight: 500;
3811 z-index: 100;
3812 }
3813 #lp-course-builder .course-action-expanded__items.active {
3814 display: flex !important;
3815 }
3816 #lp-course-builder .course-action-expanded__items .course-action-expanded__view,
3817 #lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate,
3818 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash,
3819 #lp-course-builder .course-action-expanded__items .course-action-expanded__draft,
3820 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete {
3821 padding: 10px;
3822 cursor: pointer;
3823 text-decoration: none;
3824 border-radius: 6px;
3825 color: #1e1e1e;
3826 }
3827 #lp-course-builder .course-action-expanded__items .course-action-expanded__view:hover,
3828 #lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate:hover,
3829 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,
3830 #lp-course-builder .course-action-expanded__items .course-action-expanded__draft:hover,
3831 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover {
3832 background-color: #F7F7F7;
3833 }
3834 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash,
3835 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete {
3836 color: #ef4444;
3837 }
3838 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,
3839 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover {
3840 background-color: #fef2f2;
3841 }
3842 #lp-course-builder .course-action .wap-course-title {
3843 margin: 0;
3844 }
3845 #lp-course-builder .course-action .course-permalink {
3846 color: #2E91FA;
3847 font-size: 14px;
3848 font-weight: 500;
3849 }
3850 #lp-course-builder .course-action .course-permalink:hover {
3851 text-decoration: underline;
3852 }
3853 #lp-course-builder .btn-edit-course {
3854 display: inline-flex;
3855 align-items: center;
3856 justify-content: center;
3857 text-decoration: none;
3858 font-size: 14px;
3859 font-weight: 600;
3860 border-radius: 8px;
3861 padding: 0 20px;
3862 height: 36px;
3863 gap: 8px;
3864 border: none;
3865 background: #7067ED;
3866 color: #ffffff;
3867 transition: all 0.2s;
3868 white-space: nowrap;
3869 }
3870 #lp-course-builder .btn-edit-course:hover {
3871 background: #5b52d1;
3872 }
3873 #lp-course-builder .course-status {
3874 display: inline-flex;
3875 }
3876 #lp-course-builder .course-status span {
3877 font-size: 13px;
3878 padding: 4px 12px;
3879 border-radius: 4px;
3880 font-weight: 600;
3881 text-transform: capitalize;
3882 line-height: normal;
3883 }
3884 #lp-course-builder .course-status.publish span {
3885 background: #E7F6E9;
3886 color: #28A746;
3887 }
3888 #lp-course-builder .course-status.future span {
3889 background: #ffd700;
3890 color: #333;
3891 }
3892 #lp-course-builder .course-status.trash span {
3893 color: #991b1b;
3894 background-color: #fee2e2;
3895 }
3896 #lp-course-builder .learn-press-pagination {
3897 margin-top: 40px;
3898 display: flex;
3899 justify-content: center;
3900 }
3901 #lp-course-builder .page-numbers {
3902 display: flex;
3903 gap: 8px;
3904 list-style: none;
3905 padding: 0;
3906 margin: 0;
3907 }
3908 #lp-course-builder .page-numbers li {
3909 display: inline-block;
3910 }
3911 #lp-course-builder .page-numbers a,
3912 #lp-course-builder .page-numbers span {
3913 display: flex;
3914 align-items: center;
3915 justify-content: center;
3916 min-width: 36px;
3917 height: 36px;
3918 padding: 0 12px;
3919 border-radius: 6px;
3920 text-decoration: none;
3921 color: #898989;
3922 font-size: 14px;
3923 transition: all 0.2s;
3924 background: #ffffff;
3925 font-weight: 600;
3926 }
3927 #lp-course-builder .page-numbers a:hover {
3928 background-color: #F7F7F7;
3929 border-color: #d1d5db;
3930 color: #1e1e1e;
3931 }
3932 #lp-course-builder .page-numbers .current {
3933 background-color: #7067ED;
3934 color: #ffffff;
3935 }
3936 #lp-course-builder .page-numbers .next,
3937 #lp-course-builder .page-numbers .prev {
3938 background-color: #F7F7F7;
3939 border-color: #d1d5db;
3940 }
3941 #lp-course-builder .page-numbers .next:hover,
3942 #lp-course-builder .page-numbers .prev:hover {
3943 background-color: #7067ED;
3944 color: #ffffff;
3945 }
3946 #lp-course-builder #lp-material-container {
3947 font-size: 13px;
3948 color: #6b7280;
3949 line-height: 1.5;
3950 margin: 0;
3951 display: block;
3952 }
3953 #lp-course-builder #lp-material-container hr {
3954 display: none;
3955 }
3956 #lp-course-builder .field-material__label {
3957 width: 150px;
3958 max-width: 150px;
3959 min-width: 150px;
3960 margin-left: 11px;
3961 }
3962 #lp-course-builder .lp-material--field-wrap {
3963 display: flex;
3964 gap: 11px;
3965 margin-top: 12px;
3966 }
3967 #lp-course-builder .lp-material--field-wrap label {
3968 color: #1e1e1e;
3969 font-size: 14px;
3970 font-weight: 600;
3971 width: 100px;
3972 }
3973 #lp-course-builder .lp-material--field-wrap:first-child {
3974 margin-top: 0;
3975 }
3976 #lp-course-builder .lp-material--field-wrap.field-action-wrap {
3977 justify-content: flex-start;
3978 flex-direction: row-reverse;
3979 }
3980 #lp-course-builder .lp-material--field-external-link,
3981 #lp-course-builder .lp-material--field-title {
3982 display: inline-flex;
3983 align-items: center;
3984 gap: 8px;
3985 width: 100%;
3986 height: 39px;
3987 padding: 8px 12px;
3988 border: 1px solid #d1d5db;
3989 border-radius: 6px;
3990 font-size: 14px;
3991 color: #1a1a1a;
3992 background: #ffffff;
3993 }
3994 #lp-course-builder .lp-material--field-method {
3995 width: 100%;
3996 height: 39px;
3997 padding: 8px 12px;
3998 border: 1px solid #d1d5db;
3999 border-radius: 6px;
4000 font-size: 14px;
4001 color: #1a1a1a;
4002 background: #ffffff;
4003 }
4004 #lp-course-builder .lp-material-btn-wrap {
4005 display: flex;
4006 gap: 12px;
4007 margin-top: 15px;
4008 }
4009 #lp-course-builder #lp-material--group-container .lp-material--group {
4010 padding: 20px;
4011 border: 1px solid #d1d5db;
4012 border-radius: 12px;
4013 max-width: 420px;
4014 margin-bottom: 20px;
4015 }
4016 #lp-course-builder #lp-material--group-container .lp-material--group:not(:has(*)) {
4017 display: none;
4018 }
4019 #lp-course-builder #btn-lp--add-material,
4020 #lp-course-builder #btn-lp--save-material,
4021 #lp-course-builder .lp-material-save-field,
4022 #lp-course-builder .lp-material--delete {
4023 padding: 8px 20px;
4024 border-radius: 6px;
4025 background: #ffffff;
4026 font-size: 14px;
4027 font-weight: 500;
4028 cursor: pointer;
4029 transition: all 0.2s;
4030 }
4031 #lp-course-builder #btn-lp--add-material {
4032 color: #7067ED;
4033 border: 1px solid #7067ED;
4034 }
4035 #lp-course-builder #btn-lp--add-material:hover {
4036 background-color: #F7F7F7;
4037 border-color: #7067ED;
4038 }
4039 #lp-course-builder #btn-lp--save-material,
4040 #lp-course-builder .lp-material-save-field {
4041 background: #7067ED;
4042 color: #EEF1FF;
4043 border: 1px solid #7067ED;
4044 }
4045 #lp-course-builder #btn-lp--save-material:hover,
4046 #lp-course-builder .lp-material-save-field:hover {
4047 background-color: #5b52d1;
4048 border-color: #5b52d1;
4049 }
4050 #lp-course-builder .lp-material--delete {
4051 color: #6b7280;
4052 border: 1px solid #e5e7eb;
4053 }
4054 #lp-course-builder .lp-material--delete:hover {
4055 background-color: #F7F7F7;
4056 color: #1e1e1e;
4057 border-color: #1e1e1e;
4058 }
4059 #lp-course-builder .lp-material--upload-wrap label {
4060 cursor: pointer;
4061 width: 100%;
4062 display: flex;
4063 align-items: center;
4064 gap: 6px;
4065 padding: 8px 16px;
4066 border: 1px solid #d1d5db;
4067 border-radius: 6px;
4068 font-size: 14px;
4069 font-weight: 500;
4070 color: #1a1a1a;
4071 background: #ffffff;
4072 transition: all 0.2s;
4073 margin-right: 86px;
4074 overflow: hidden;
4075 }
4076 #lp-course-builder .lp-material--upload-wrap label.has-selected-file {
4077 border-color: #7067ED;
4078 background-color: #f9fafb;
4079 font-size: 0;
4080 }
4081 #lp-course-builder .lp-material--upload-wrap label.has-selected-file::before {
4082 font-size: 14px;
4083 }
4084 #lp-course-builder .lp-material--upload-wrap label.has-selected-file::after {
4085 content: attr(data-file-name);
4086 flex: 1;
4087 min-width: 0;
4088 overflow: hidden;
4089 text-overflow: ellipsis;
4090 white-space: nowrap;
4091 font-size: 14px;
4092 font-weight: 600;
4093 }
4094 #lp-course-builder .lp-material--upload-wrap label:hover {
4095 background-color: #F7F7F7;
4096 border-color: #9ca3af;
4097 }
4098 #lp-course-builder .lp-material--upload-wrap label:active {
4099 background-color: #d0d0d0;
4100 transform: scale(0.98);
4101 }
4102 #lp-course-builder .lp-material--upload-wrap label::before {
4103 content: "📁 ";
4104 margin-left: 5px;
4105 }
4106 #lp-course-builder .lp-material--field-upload {
4107 display: none;
4108 }
4109 #lp-course-builder .lp-material--table {
4110 width: 100%;
4111 border-collapse: collapse;
4112 border: 1px solid #e5e7eb;
4113 border-radius: 8px;
4114 overflow: hidden;
4115 margin-top: 20px;
4116 }
4117 #lp-course-builder .lp-material--table th,
4118 #lp-course-builder .lp-material--table td {
4119 padding: 12px 15px;
4120 border-bottom: 1px solid #e5e7eb;
4121 text-align: right;
4122 }
4123 #lp-course-builder .lp-material--table th {
4124 background-color: #f9fafb;
4125 font-weight: 600;
4126 font-size: 13px;
4127 color: #374151;
4128 }
4129 #lp-course-builder .lp-material--table td {
4130 font-size: 14px;
4131 color: #1e1e1e;
4132 }
4133 #lp-course-builder .lp-material--table tr:last-child td {
4134 border-bottom: none;
4135 }
4136 #lp-course-builder .lp-material--table tr:hover td {
4137 background-color: #f9fafb;
4138 }
4139 #lp-course-builder .lp-material--table thead.hidden {
4140 display: none;
4141 }
4142 #lp-course-builder .ts-control {
4143 padding: 8px 8px 8px 8px !important;
4144 }
4145 @media (max-width: 1024px) {
4146 #lp-course-builder .cb-list-course {
4147 gap: 15px;
4148 }
4149 }
4150 @media (max-width: 768px) {
4151 #lp-course-builder .cb-tab-course__action {
4152 flex-direction: column;
4153 gap: 16px;
4154 align-items: stretch;
4155 }
4156 #lp-course-builder .cb-search-form {
4157 width: 100%;
4158 }
4159 #lp-course-builder .cb-btn-add-new {
4160 text-align: center;
4161 justify-content: center;
4162 }
4163 #lp-course-builder .course-item {
4164 flex-direction: column;
4165 }
4166 #lp-course-builder .cb-list-course {
4167 grid-template-columns: 1fr;
4168 }
4169 }
4170
4171 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
4172 display: grid;
4173 grid-template-columns: repeat(5, 1fr);
4174 gap: 20px;
4175 margin-bottom: 24px;
4176 }
4177 @media (max-width: 1200px) {
4178 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
4179 grid-template-columns: repeat(3, 1fr);
4180 }
4181 }
4182 @media (max-width: 768px) {
4183 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
4184 grid-template-columns: repeat(2, 1fr);
4185 }
4186 }
4187 @media (max-width: 480px) {
4188 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
4189 grid-template-columns: 1fr;
4190 }
4191 }
4192 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card {
4193 background: #ffffff;
4194 border-radius: 12px;
4195 padding: 24px 20px;
4196 display: flex;
4197 flex-direction: column;
4198 align-items: center;
4199 text-align: center;
4200 gap: 8px;
4201 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4202 border: 1px solid #e5e7eb;
4203 transition: all 0.2s ease;
4204 }
4205 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card:hover {
4206 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4207 transform: translateY(-2px);
4208 }
4209 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon {
4210 width: 48px;
4211 height: 48px;
4212 border-radius: 50%;
4213 background: var(--card-bg, #f9fafb);
4214 display: flex;
4215 align-items: center;
4216 justify-content: center;
4217 flex-shrink: 0;
4218 margin-bottom: 4px;
4219 }
4220 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon svg {
4221 width: 22px;
4222 height: 22px;
4223 color: var(--card-color, #7067ED);
4224 }
4225 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__label {
4226 font-size: 12px;
4227 color: #6b7280;
4228 font-weight: 500;
4229 order: 1;
4230 }
4231 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__value {
4232 font-size: 24px;
4233 font-weight: 700;
4234 color: #1e1e1e;
4235 line-height: 1.2;
4236 order: 2;
4237 }
4238 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row {
4239 display: grid;
4240 gap: 20px;
4241 margin-bottom: 24px;
4242 }
4243 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin {
4244 grid-template-columns: 1fr 1fr 280px;
4245 }
4246 @media (max-width: 1200px) {
4247 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin {
4248 grid-template-columns: 1fr 1fr;
4249 }
4250 }
4251 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--instructor {
4252 grid-template-columns: 1fr 1fr;
4253 }
4254 @media (max-width: 768px) {
4255 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row {
4256 grid-template-columns: 1fr;
4257 }
4258 }
4259 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card {
4260 background: #ffffff;
4261 border-radius: 12px;
4262 padding: 20px;
4263 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4264 border: 1px solid #e5e7eb;
4265 }
4266 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__header {
4267 display: flex;
4268 justify-content: space-between;
4269 align-items: center;
4270 margin-bottom: 16px;
4271 }
4272 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__title {
4273 font-size: 16px;
4274 font-weight: 600;
4275 color: #1e1e1e;
4276 margin: 0;
4277 }
4278 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter {
4279 padding: 5px 12px 5px 28px;
4280 border: 1px solid #e5e7eb;
4281 border-radius: 6px;
4282 font-size: 12px;
4283 color: #6b7280;
4284 cursor: pointer;
4285 outline: none;
4286 height: auto;
4287 }
4288 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter:focus {
4289 border-color: #7067ED;
4290 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
4291 }
4292 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body {
4293 height: 220px;
4294 }
4295 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body canvas {
4296 width: 100% !important;
4297 height: 100% !important;
4298 }
4299 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors {
4300 background: #ffffff;
4301 border-radius: 12px;
4302 padding: 16px;
4303 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4304 border: 1px solid #e5e7eb;
4305 }
4306 @media (max-width: 1200px) {
4307 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors {
4308 grid-column: 1/-1;
4309 }
4310 }
4311 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__header {
4312 margin-bottom: 20px;
4313 }
4314 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__title {
4315 display: flex;
4316 align-items: center;
4317 gap: 12px;
4318 font-size: 16px;
4319 font-weight: 600;
4320 color: #1e1e1e;
4321 margin: 0;
4322 }
4323 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__list {
4324 display: flex;
4325 flex-direction: column;
4326 gap: 20px;
4327 }
4328 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item {
4329 display: flex;
4330 align-items: center;
4331 gap: 16px;
4332 }
4333 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar {
4334 width: 48px;
4335 height: 48px;
4336 border-radius: 50%;
4337 overflow: hidden;
4338 flex-shrink: 0;
4339 }
4340 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar img {
4341 width: 100%;
4342 height: 100%;
4343 object-fit: cover;
4344 border-radius: 50%;
4345 }
4346 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__info {
4347 display: flex;
4348 flex-direction: column;
4349 gap: 4px;
4350 min-width: 0;
4351 }
4352 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__name {
4353 font-size: 15px;
4354 font-weight: 600;
4355 color: #1e1e1e;
4356 line-height: 1.2;
4357 white-space: nowrap;
4358 overflow: hidden;
4359 text-overflow: ellipsis;
4360 }
4361 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__meta {
4362 font-size: 13px;
4363 color: #6b7280;
4364 line-height: 1.2;
4365 }
4366 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .no-data {
4367 text-align: center;
4368 color: #6b7280;
4369 font-style: italic;
4370 padding: 20px 0;
4371 font-size: 12px;
4372 }
4373 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper {
4374 display: grid;
4375 grid-template-columns: repeat(2, 1fr);
4376 gap: 20px;
4377 margin-bottom: 24px;
4378 overflow-x: hidden;
4379 transition: overflow-x 0.3s ease;
4380 }
4381 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper:hover {
4382 overflow-x: auto;
4383 }
4384 @media (max-width: 900px) {
4385 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper {
4386 grid-template-columns: 1fr;
4387 }
4388 }
4389 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses {
4390 background: #ffffff;
4391 border-radius: 12px;
4392 padding: 20px 24px;
4393 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4394 border: 1px solid #e5e7eb;
4395 }
4396 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__header {
4397 display: flex;
4398 justify-content: space-between;
4399 align-items: center;
4400 padding-bottom: 16px;
4401 }
4402 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__title {
4403 font-size: 16px;
4404 font-weight: 600;
4405 color: #1e1e1e;
4406 margin: 0;
4407 }
4408 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total {
4409 font-size: 12px;
4410 color: #6b7280;
4411 }
4412 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .enrolled-students-total {
4413 color: #7067ED;
4414 font-weight: 600;
4415 }
4416 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .revenue-total {
4417 color: #E31A1B;
4418 font-weight: 700;
4419 }
4420 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__list {
4421 display: flex;
4422 flex-direction: column;
4423 }
4424 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item {
4425 display: flex;
4426 align-items: center;
4427 gap: 16px;
4428 padding: 16px 0;
4429 border-bottom: 1px solid #e5e7eb;
4430 }
4431 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:last-child {
4432 border-bottom: none;
4433 padding-bottom: 0;
4434 }
4435 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:first-child {
4436 padding-top: 0;
4437 }
4438 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb {
4439 width: 80px;
4440 height: 56px;
4441 border-radius: 8px;
4442 overflow: hidden;
4443 flex-shrink: 0;
4444 background: #f9fafb;
4445 }
4446 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb img {
4447 width: 100%;
4448 height: 100%;
4449 object-fit: cover;
4450 }
4451 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder {
4452 width: 100%;
4453 height: 100%;
4454 display: flex;
4455 align-items: center;
4456 justify-content: center;
4457 background: #f9fafb;
4458 }
4459 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder svg {
4460 color: #9ca3af;
4461 }
4462 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__info {
4463 flex: 1;
4464 min-width: 0;
4465 display: flex;
4466 flex-direction: column;
4467 gap: 4px;
4468 }
4469 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title {
4470 font-size: 15px;
4471 font-weight: 700;
4472 color: #1e1e1e;
4473 text-decoration: none;
4474 white-space: nowrap;
4475 overflow: hidden;
4476 text-overflow: ellipsis;
4477 transition: color 0.15s ease;
4478 }
4479 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title:hover {
4480 color: #7067ED;
4481 }
4482 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta {
4483 font-size: 12px;
4484 color: #6b7280;
4485 }
4486 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .author {
4487 color: #7067ed;
4488 }
4489 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .category {
4490 color: #1e1e1e;
4491 }
4492 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__price {
4493 font-size: 12px;
4494 font-weight: 600;
4495 color: #1e1e1e;
4496 margin-top: 2px;
4497 }
4498 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge-wrapper {
4499 flex-shrink: 0;
4500 display: flex;
4501 align-items: center;
4502 }
4503 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge {
4504 background: #e0f2fe;
4505 color: #0284c7;
4506 padding: 4px 10px;
4507 border-radius: 6px;
4508 font-size: 13px;
4509 font-weight: 600;
4510 }
4511 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__stats {
4512 text-align: left;
4513 flex-shrink: 0;
4514 display: flex;
4515 flex-direction: column;
4516 gap: 4px;
4517 }
4518 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue {
4519 font-size: 12px;
4520 color: #6b7280;
4521 }
4522 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue .revenue-amount {
4523 color: #ef4444;
4524 font-weight: 700;
4525 }
4526 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__sold {
4527 font-size: 12px;
4528 color: #6b7280;
4529 }
4530 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .no-data {
4531 text-align: center;
4532 color: #6b7280;
4533 font-style: italic;
4534 padding: 24px 0;
4535 font-size: 12px;
4536 }
4537 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions {
4538 background: #ffffff;
4539 }
4540 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__title {
4541 font-size: 16px;
4542 font-weight: 600;
4543 color: #1e1e1e;
4544 margin: 0 0 16px 0;
4545 }
4546 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4547 display: grid;
4548 grid-template-columns: repeat(4, 1fr);
4549 gap: 12px;
4550 }
4551 @media (max-width: 768px) {
4552 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4553 grid-template-columns: repeat(2, 1fr);
4554 }
4555 }
4556 @media (max-width: 480px) {
4557 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4558 grid-template-columns: 1fr;
4559 }
4560 }
4561 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn {
4562 display: flex;
4563 align-items: center;
4564 gap: 10px;
4565 padding: 14px 18px;
4566 border-radius: 8px;
4567 background: var(--action-bg, #f9fafb);
4568 text-decoration: none;
4569 transition: all 0.2s ease;
4570 border: 1px solid transparent;
4571 }
4572 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn:hover {
4573 border-color: var(--action-color, #e5e7eb);
4574 transform: translateY(-1px);
4575 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
4576 }
4577 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon {
4578 width: 28px;
4579 height: 28px;
4580 display: flex;
4581 align-items: center;
4582 justify-content: center;
4583 color: var(--action-color);
4584 }
4585 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon svg {
4586 width: 20px;
4587 height: 20px;
4588 color: var(--action-color, #6b7280);
4589 }
4590 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__label {
4591 font-size: 14px;
4592 font-weight: 500;
4593 color: #1e1e1e;
4594 }
4595 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses {
4596 background: #ffffff;
4597 }
4598 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .recent-courses__title {
4599 font-size: 16px;
4600 font-weight: 600;
4601 color: #1e1e1e;
4602 margin: 0 0 16px 0;
4603 }
4604 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .cb-list-course {
4605 padding-bottom: 0;
4606 }
4607
4608 #lp-course-builder .cb-tab-quiz__action {
4609 display: flex;
4610 justify-content: space-between;
4611 align-items: center;
4612 margin-bottom: 24px;
4613 }
4614 #lp-course-builder .cb-input-search-quiz {
4615 flex: 1;
4616 border: none;
4617 background: transparent;
4618 outline: none;
4619 font-size: 15px;
4620 color: #333;
4621 font-family: inherit;
4622 margin-left: 10px;
4623 }
4624 #lp-course-builder .cb-input-search-quiz::placeholder {
4625 color: #999;
4626 }
4627 #lp-course-builder .highlight-new-quiz td {
4628 box-shadow: inset 0 0 0 1px #7067ED;
4629 }
4630 #lp-course-builder .wap-quiz-title {
4631 margin: 0;
4632 min-width: 0;
4633 overflow: hidden;
4634 }
4635 #lp-course-builder .wap-quiz-title button,
4636 #lp-course-builder .wap-quiz-title a {
4637 font-size: 14px;
4638 font-weight: 500;
4639 background: transparent;
4640 border: none;
4641 text-decoration: none;
4642 color: #1e1e1e;
4643 max-width: 100%;
4644 white-space: nowrap;
4645 overflow: hidden;
4646 text-overflow: ellipsis;
4647 display: block;
4648 padding: 0;
4649 cursor: pointer;
4650 }
4651 #lp-course-builder .wap-quiz-title button:hover,
4652 #lp-course-builder .wap-quiz-title a:hover {
4653 color: #7067ED;
4654 }
4655 #lp-course-builder .quiz__date,
4656 #lp-course-builder .quiz__duration,
4657 #lp-course-builder .quiz__total-questions {
4658 font-size: 12px;
4659 color: #6b7280;
4660 white-space: nowrap;
4661 }
4662 #lp-course-builder .quiz__preview {
4663 display: flex;
4664 align-items: center;
4665 justify-content: center;
4666 }
4667 #lp-course-builder .quiz__preview svg {
4668 height: 20px;
4669 width: 20px;
4670 color: #6b7280;
4671 }
4672 #lp-course-builder .quiz-action {
4673 display: flex;
4674 align-items: center;
4675 justify-content: flex-end;
4676 gap: 8px;
4677 position: relative;
4678 }
4679 #lp-course-builder .quiz-action-editor {
4680 display: flex;
4681 }
4682 #lp-course-builder .btn-edit-quiz {
4683 display: flex;
4684 align-items: center;
4685 justify-content: center;
4686 width: 32px;
4687 height: 32px;
4688 text-decoration: none;
4689 font-size: 0;
4690 border-radius: 6px;
4691 background-color: transparent;
4692 border: none;
4693 color: #6b7280;
4694 cursor: pointer;
4695 transition: all 0.2s;
4696 padding: 0;
4697 }
4698 #lp-course-builder .btn-edit-quiz svg {
4699 width: 16px;
4700 height: 16px;
4701 }
4702 #lp-course-builder .btn-edit-quiz:hover {
4703 background-color: #EEF1FF;
4704 color: #7067ED;
4705 }
4706 #lp-course-builder .btn-edit-quiz.loading::before {
4707 margin: 0;
4708 font-size: 16px;
4709 }
4710 #lp-course-builder .btn-edit-quiz.loading svg {
4711 display: none;
4712 }
4713 #lp-course-builder .quiz-action-expanded {
4714 cursor: pointer;
4715 display: flex;
4716 align-items: center;
4717 justify-content: center;
4718 width: 32px;
4719 height: 32px;
4720 border-radius: 6px;
4721 transition: all 0.2s;
4722 padding: 0;
4723 background: none;
4724 border: none;
4725 }
4726 #lp-course-builder .quiz-action-expanded.loading::before {
4727 margin-left: 0;
4728 margin-top: 0;
4729 }
4730 #lp-course-builder .quiz-action-expanded.loading svg {
4731 display: none;
4732 }
4733 #lp-course-builder .quiz-action-expanded svg {
4734 width: 18px;
4735 height: 18px;
4736 color: #6b7280;
4737 }
4738 #lp-course-builder .quiz-action-expanded:hover {
4739 background-color: #EEF1FF;
4740 }
4741 #lp-course-builder .quiz-action-expanded:hover svg {
4742 color: #7067ED;
4743 }
4744 #lp-course-builder .quiz-action-expanded__items {
4745 display: none;
4746 position: absolute;
4747 min-width: 160px;
4748 top: 100%;
4749 left: 0;
4750 margin-top: 4px;
4751 padding: 8px;
4752 flex-direction: column;
4753 background-color: #ffffff;
4754 border-radius: 8px;
4755 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4756 font-size: 14px;
4757 font-weight: 500;
4758 z-index: 10;
4759 }
4760 #lp-course-builder .quiz-action-expanded__items.active {
4761 display: flex !important;
4762 }
4763
4764 #lp-course-builder .courses-builder__quiz-tab .lesson-assigned-courses .label {
4765 display: none;
4766 }
4767 #lp-course-builder .quiz-status,
4768 #lp-course-builder .quizzes-status {
4769 display: inline-flex;
4770 align-self: center;
4771 padding: 4px 12px;
4772 font-size: 12px;
4773 font-weight: 500;
4774 border-radius: 20px;
4775 text-transform: capitalize;
4776 white-space: nowrap;
4777 width: fit-content;
4778 }
4779 #lp-course-builder .quiz-status.publish,
4780 #lp-course-builder .quizzes-status.publish {
4781 color: #28A746;
4782 background: #E7F6E9;
4783 }
4784 #lp-course-builder .quiz-status.draft,
4785 #lp-course-builder .quizzes-status.draft {
4786 color: #AAAAAA;
4787 background: #F7F7F7;
4788 }
4789 #lp-course-builder .quiz-status.pending,
4790 #lp-course-builder .quizzes-status.pending {
4791 color: #1e40af;
4792 background: #dbeafe;
4793 }
4794 #lp-course-builder .quiz-status.private,
4795 #lp-course-builder .quizzes-status.private {
4796 color: #6b21a8;
4797 background: #f3e8ff;
4798 }
4799 #lp-course-builder .quiz-status.trash,
4800 #lp-course-builder .quizzes-status.trash {
4801 color: #991b1b;
4802 background: #fee2e2;
4803 }
4804 #lp-course-builder .quiz-assigned-courses,
4805 #lp-course-builder .lesson-assigned-courses {
4806 white-space: nowrap;
4807 overflow: hidden;
4808 text-overflow: ellipsis;
4809 min-width: 0;
4810 }
4811 #lp-course-builder .quiz-assigned-courses .label,
4812 #lp-course-builder .lesson-assigned-courses .label {
4813 color: #6b7280;
4814 margin-left: 5px;
4815 }
4816 #lp-course-builder .quiz-assigned-courses a,
4817 #lp-course-builder .lesson-assigned-courses a {
4818 text-decoration: none;
4819 color: #2E91FA;
4820 }
4821 #lp-course-builder .quiz-assigned-courses a:hover,
4822 #lp-course-builder .lesson-assigned-courses a:hover {
4823 text-decoration: underline;
4824 }
4825 #lp-course-builder .quiz-assigned-courses .label,
4826 #lp-course-builder .lesson-assigned-courses .label {
4827 color: #1e1e1e;
4828 }
4829 #lp-course-builder .quiz-action-expanded__items {
4830 display: none;
4831 position: absolute;
4832 min-width: 160px;
4833 top: calc(100% + 4px);
4834 left: 0;
4835 transform: none;
4836 padding: 10px;
4837 flex-direction: column;
4838 background-color: #ffffff;
4839 border-radius: 12px;
4840 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4841 font-size: 16px;
4842 font-weight: 500;
4843 z-index: 100;
4844 }
4845 #lp-course-builder .quiz-action-expanded__items.active {
4846 display: flex !important;
4847 }
4848 #lp-course-builder .quiz-action-expanded__items.is-dropup {
4849 top: auto;
4850 bottom: calc(100% + 4px);
4851 }
4852 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate,
4853 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish,
4854 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,
4855 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore,
4856 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete {
4857 padding: 10px;
4858 cursor: pointer;
4859 text-decoration: none;
4860 border-radius: 6px;
4861 color: #1e1e1e;
4862 border: none;
4863 }
4864 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate:hover,
4865 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish:hover,
4866 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,
4867 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore:hover,
4868 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover {
4869 background-color: #F7F7F7;
4870 }
4871 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,
4872 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete {
4873 color: #ef4444;
4874 }
4875 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,
4876 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover {
4877 background-color: #fef2f2;
4878 }
4879
4880 #lp-course-builder .cb-tab-question__action {
4881 display: flex;
4882 justify-content: space-between;
4883 align-items: center;
4884 margin-bottom: 24px;
4885 }
4886 #lp-course-builder .cb-input-search-question {
4887 flex: 1;
4888 border: none;
4889 background: transparent;
4890 outline: none;
4891 font-size: 15px;
4892 color: #333;
4893 font-family: inherit;
4894 margin-left: 10px;
4895 }
4896 #lp-course-builder .cb-input-search-question::placeholder {
4897 color: #999;
4898 }
4899 #lp-course-builder .highlight-new-question td {
4900 box-shadow: inset 0 0 0 1px #7067ED;
4901 }
4902 #lp-course-builder .wap-question-title {
4903 margin: 0;
4904 min-width: 0;
4905 overflow: hidden;
4906 }
4907 #lp-course-builder .wap-question-title button,
4908 #lp-course-builder .wap-question-title a {
4909 font-size: 14px;
4910 font-weight: 500;
4911 background: transparent;
4912 border: none;
4913 text-decoration: none;
4914 color: #1e1e1e;
4915 max-width: 100%;
4916 white-space: nowrap;
4917 overflow: hidden;
4918 text-overflow: ellipsis;
4919 display: block;
4920 padding: 0;
4921 cursor: pointer;
4922 }
4923 #lp-course-builder .wap-question-title button:hover,
4924 #lp-course-builder .wap-question-title a:hover {
4925 color: #7067ED;
4926 }
4927 #lp-course-builder .question__date,
4928 #lp-course-builder .question__duration,
4929 #lp-course-builder .question__total-questions {
4930 font-size: 12px;
4931 color: #6b7280;
4932 white-space: nowrap;
4933 }
4934 #lp-course-builder .question__preview {
4935 display: flex;
4936 align-items: center;
4937 justify-content: center;
4938 }
4939 #lp-course-builder .question__preview svg {
4940 height: 20px;
4941 width: 20px;
4942 color: #6b7280;
4943 }
4944 #lp-course-builder .question-action {
4945 display: flex;
4946 align-items: center;
4947 justify-content: flex-end;
4948 gap: 8px;
4949 position: relative;
4950 }
4951 #lp-course-builder .question-action-editor {
4952 display: flex;
4953 }
4954 #lp-course-builder .btn-edit-question {
4955 display: flex;
4956 align-items: center;
4957 justify-content: center;
4958 width: 32px;
4959 height: 32px;
4960 text-decoration: none;
4961 font-size: 0;
4962 border-radius: 6px;
4963 background-color: transparent;
4964 border: none;
4965 color: #6b7280;
4966 cursor: pointer;
4967 transition: all 0.2s;
4968 padding: 0;
4969 }
4970 #lp-course-builder .btn-edit-question svg {
4971 width: 16px;
4972 height: 16px;
4973 }
4974 #lp-course-builder .btn-edit-question:hover {
4975 background-color: #EEF1FF;
4976 color: #7067ED;
4977 }
4978 #lp-course-builder .btn-edit-question.loading::before {
4979 margin: 0;
4980 font-size: 16px;
4981 }
4982 #lp-course-builder .btn-edit-question.loading svg {
4983 display: none;
4984 }
4985 #lp-course-builder .question-action-expanded {
4986 cursor: pointer;
4987 display: flex;
4988 align-items: center;
4989 justify-content: center;
4990 width: 32px;
4991 height: 32px;
4992 border-radius: 6px;
4993 transition: all 0.2s;
4994 padding: 0;
4995 background: none;
4996 border: none;
4997 }
4998 #lp-course-builder .question-action-expanded.loading::before {
4999 margin-left: 0;
5000 margin-top: 0;
5001 }
5002 #lp-course-builder .question-action-expanded.loading svg {
5003 display: none;
5004 }
5005 #lp-course-builder .question-action-expanded svg {
5006 width: 18px;
5007 height: 18px;
5008 color: #6b7280;
5009 }
5010 #lp-course-builder .question-action-expanded:hover {
5011 background-color: #EEF1FF;
5012 }
5013 #lp-course-builder .question-action-expanded:hover svg {
5014 color: #7067ED;
5015 }
5016 #lp-course-builder .question-action-expanded__items {
5017 display: none;
5018 position: absolute;
5019 min-width: 160px;
5020 top: 100%;
5021 left: 0;
5022 margin-top: 4px;
5023 padding: 8px;
5024 flex-direction: column;
5025 background-color: #ffffff;
5026 border-radius: 8px;
5027 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5028 font-size: 14px;
5029 font-weight: 500;
5030 z-index: 10;
5031 }
5032 #lp-course-builder .question-action-expanded__items.active {
5033 display: flex !important;
5034 }
5035
5036 #lp-course-builder .courses-builder__question-tab .question-assigned-quizzes .label {
5037 display: none;
5038 }
5039 #lp-course-builder .question-status {
5040 display: inline-flex;
5041 align-self: center;
5042 padding: 4px 12px;
5043 font-size: 12px;
5044 font-weight: 500;
5045 border-radius: 20px;
5046 text-transform: capitalize;
5047 white-space: nowrap;
5048 width: fit-content;
5049 }
5050 #lp-course-builder .question-status.publish {
5051 color: #28A746;
5052 background: #E7F6E9;
5053 }
5054 #lp-course-builder .question-status.draft {
5055 color: #AAAAAA;
5056 background: #F7F7F7;
5057 }
5058 #lp-course-builder .question-status.pending {
5059 color: #1e40af;
5060 background: #dbeafe;
5061 }
5062 #lp-course-builder .question-status.private {
5063 color: #6b21a8;
5064 background: #f3e8ff;
5065 }
5066 #lp-course-builder .question-status.trash {
5067 color: #991b1b;
5068 background: #fee2e2;
5069 }
5070 #lp-course-builder .question-assigned-quizzes {
5071 white-space: nowrap;
5072 overflow: hidden;
5073 text-overflow: ellipsis;
5074 min-width: 0;
5075 }
5076 #lp-course-builder .question-assigned-quizzes .label {
5077 color: #6b7280;
5078 margin-left: 5px;
5079 }
5080 #lp-course-builder .question-assigned-quizzes a {
5081 text-decoration: none;
5082 color: #2E91FA;
5083 }
5084 #lp-course-builder .question-assigned-quizzes a:hover {
5085 text-decoration: underline;
5086 }
5087 #lp-course-builder .question-assigned-quizzes .label {
5088 color: #1e1e1e;
5089 }
5090 #lp-course-builder .question-action-expanded__items {
5091 display: none;
5092 position: absolute;
5093 min-width: 160px;
5094 top: calc(100% + 4px);
5095 left: 0;
5096 transform: none;
5097 padding: 10px;
5098 flex-direction: column;
5099 background-color: #ffffff;
5100 border-radius: 12px;
5101 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5102 font-size: 16px;
5103 font-weight: 500;
5104 z-index: 100;
5105 }
5106 #lp-course-builder .question-action-expanded__items.active {
5107 display: flex !important;
5108 }
5109 #lp-course-builder .question-action-expanded__items.is-dropup {
5110 top: auto;
5111 bottom: calc(100% + 4px);
5112 }
5113 #lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate,
5114 #lp-course-builder .question-action-expanded__items .question-action-expanded__publish,
5115 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash,
5116 #lp-course-builder .question-action-expanded__items .question-action-expanded__restore,
5117 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete {
5118 padding: 10px;
5119 cursor: pointer;
5120 text-decoration: none;
5121 border-radius: 6px;
5122 color: #1e1e1e;
5123 border: none;
5124 }
5125 #lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate:hover,
5126 #lp-course-builder .question-action-expanded__items .question-action-expanded__publish:hover,
5127 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,
5128 #lp-course-builder .question-action-expanded__items .question-action-expanded__restore:hover,
5129 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover {
5130 background-color: #F7F7F7;
5131 }
5132 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash,
5133 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete {
5134 color: #ef4444;
5135 }
5136 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,
5137 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover {
5138 background-color: #fef2f2;
5139 }
5140
5141 #lp-course-builder .cb-tab-lesson__action {
5142 display: flex;
5143 justify-content: space-between;
5144 align-items: center;
5145 margin-bottom: 24px;
5146 }
5147 #lp-course-builder .cb-input-search-lesson {
5148 flex: 1;
5149 border: none;
5150 background: transparent;
5151 outline: none;
5152 font-size: 15px;
5153 color: #333;
5154 font-family: inherit;
5155 margin-left: 10px;
5156 }
5157 #lp-course-builder .cb-input-search-lesson::placeholder {
5158 color: #999;
5159 }
5160 #lp-course-builder .highlight-new-lesson td {
5161 box-shadow: inset 0 0 0 1px #7067ED;
5162 }
5163 #lp-course-builder .wap-lesson-title {
5164 margin: 0;
5165 min-width: 0;
5166 overflow: hidden;
5167 }
5168 #lp-course-builder .wap-lesson-title button,
5169 #lp-course-builder .wap-lesson-title a {
5170 font-size: 14px;
5171 font-weight: 500;
5172 background: transparent;
5173 border: none;
5174 text-decoration: none;
5175 color: #1e1e1e;
5176 max-width: 100%;
5177 white-space: nowrap;
5178 overflow: hidden;
5179 text-overflow: ellipsis;
5180 display: block;
5181 padding: 0;
5182 cursor: pointer;
5183 }
5184 #lp-course-builder .wap-lesson-title button:hover,
5185 #lp-course-builder .wap-lesson-title a:hover {
5186 color: #7067ED;
5187 }
5188 #lp-course-builder .lesson__date,
5189 #lp-course-builder .lesson__duration,
5190 #lp-course-builder .lesson__total-questions {
5191 font-size: 12px;
5192 color: #6b7280;
5193 white-space: nowrap;
5194 }
5195 #lp-course-builder .lesson__preview {
5196 display: flex;
5197 align-items: center;
5198 justify-content: center;
5199 }
5200 #lp-course-builder .lesson__preview svg {
5201 height: 20px;
5202 width: 20px;
5203 color: #6b7280;
5204 }
5205 #lp-course-builder .lesson-action {
5206 display: flex;
5207 align-items: center;
5208 justify-content: flex-end;
5209 gap: 8px;
5210 position: relative;
5211 }
5212 #lp-course-builder .lesson-action-editor {
5213 display: flex;
5214 }
5215 #lp-course-builder .btn-edit-lesson {
5216 display: flex;
5217 align-items: center;
5218 justify-content: center;
5219 width: 32px;
5220 height: 32px;
5221 text-decoration: none;
5222 font-size: 0;
5223 border-radius: 6px;
5224 background-color: transparent;
5225 border: none;
5226 color: #6b7280;
5227 cursor: pointer;
5228 transition: all 0.2s;
5229 padding: 0;
5230 }
5231 #lp-course-builder .btn-edit-lesson svg {
5232 width: 16px;
5233 height: 16px;
5234 }
5235 #lp-course-builder .btn-edit-lesson:hover {
5236 background-color: #EEF1FF;
5237 color: #7067ED;
5238 }
5239 #lp-course-builder .btn-edit-lesson.loading::before {
5240 margin: 0;
5241 font-size: 16px;
5242 }
5243 #lp-course-builder .btn-edit-lesson.loading svg {
5244 display: none;
5245 }
5246 #lp-course-builder .lesson-action-expanded {
5247 cursor: pointer;
5248 display: flex;
5249 align-items: center;
5250 justify-content: center;
5251 width: 32px;
5252 height: 32px;
5253 border-radius: 6px;
5254 transition: all 0.2s;
5255 padding: 0;
5256 background: none;
5257 border: none;
5258 }
5259 #lp-course-builder .lesson-action-expanded.loading::before {
5260 margin-left: 0;
5261 margin-top: 0;
5262 }
5263 #lp-course-builder .lesson-action-expanded.loading svg {
5264 display: none;
5265 }
5266 #lp-course-builder .lesson-action-expanded svg {
5267 width: 18px;
5268 height: 18px;
5269 color: #6b7280;
5270 }
5271 #lp-course-builder .lesson-action-expanded:hover {
5272 background-color: #EEF1FF;
5273 }
5274 #lp-course-builder .lesson-action-expanded:hover svg {
5275 color: #7067ED;
5276 }
5277 #lp-course-builder .lesson-action-expanded__items {
5278 display: none;
5279 position: absolute;
5280 min-width: 160px;
5281 top: 100%;
5282 left: 0;
5283 margin-top: 4px;
5284 padding: 8px;
5285 flex-direction: column;
5286 background-color: #ffffff;
5287 border-radius: 8px;
5288 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5289 font-size: 14px;
5290 font-weight: 500;
5291 z-index: 10;
5292 }
5293 #lp-course-builder .lesson-action-expanded__items.active {
5294 display: flex !important;
5295 }
5296
5297 #lp-course-builder .courses-builder__lesson-tab .lesson-assigned-courses .label {
5298 display: none;
5299 }
5300 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item {
5301 cursor: pointer;
5302 display: flex;
5303 margin-right: 12px;
5304 justify-content: flex-start;
5305 border: none;
5306 padding: 0;
5307 }
5308 #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 {
5309 pointer-events: none;
5310 opacity: 0.7;
5311 margin-right: 19px;
5312 }
5313 #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 {
5314 display: none;
5315 }
5316 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a {
5317 display: flex;
5318 align-items: center;
5319 justify-content: center;
5320 width: 32px;
5321 height: 32px;
5322 text-decoration: none;
5323 font-size: 16px;
5324 border-radius: 6px;
5325 background-color: transparent;
5326 border: none;
5327 color: #6b7280;
5328 cursor: pointer;
5329 transition: all 0.2s;
5330 }
5331 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a:hover {
5332 background-color: #EEF1FF;
5333 color: #7067ED;
5334 }
5335 #lp-course-builder .lesson-status {
5336 display: inline-flex;
5337 align-self: center;
5338 padding: 4px 12px;
5339 font-size: 12px;
5340 font-weight: 500;
5341 border-radius: 20px;
5342 text-transform: capitalize;
5343 white-space: nowrap;
5344 width: fit-content;
5345 }
5346 #lp-course-builder .lesson-status.publish {
5347 color: #28A746;
5348 background: #E7F6E9;
5349 }
5350 #lp-course-builder .lesson-status.draft {
5351 color: #AAAAAA;
5352 background: #F7F7F7;
5353 }
5354 #lp-course-builder .lesson-status.pending {
5355 color: #1e40af;
5356 background: #dbeafe;
5357 }
5358 #lp-course-builder .lesson-status.private {
5359 color: #6b21a8;
5360 background: #f3e8ff;
5361 }
5362 #lp-course-builder .lesson-status.trash {
5363 color: #991b1b;
5364 background: #fee2e2;
5365 }
5366 #lp-course-builder .lesson-assigned-courses {
5367 white-space: nowrap;
5368 overflow: hidden;
5369 text-overflow: ellipsis;
5370 min-width: 0;
5371 }
5372 #lp-course-builder .lesson-assigned-courses .label {
5373 color: #6b7280;
5374 margin-left: 5px;
5375 }
5376 #lp-course-builder .lesson-assigned-courses a {
5377 text-decoration: none;
5378 color: #2E91FA;
5379 }
5380 #lp-course-builder .lesson-assigned-courses a:hover {
5381 text-decoration: underline;
5382 }
5383 #lp-course-builder .lesson-action-expanded__items {
5384 display: none;
5385 position: absolute;
5386 min-width: 160px;
5387 top: calc(100% + 4px);
5388 left: 0;
5389 transform: none;
5390 padding: 10px;
5391 flex-direction: column;
5392 background-color: #ffffff;
5393 border-radius: 12px;
5394 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5395 font-size: 16px;
5396 font-weight: 500;
5397 z-index: 100;
5398 }
5399 #lp-course-builder .lesson-action-expanded__items.active {
5400 display: flex !important;
5401 }
5402 #lp-course-builder .lesson-action-expanded__items.is-dropup {
5403 top: auto;
5404 bottom: calc(100% + 4px);
5405 }
5406 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate,
5407 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish,
5408 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,
5409 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore,
5410 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete {
5411 padding: 10px;
5412 cursor: pointer;
5413 text-decoration: none;
5414 border-radius: 6px;
5415 color: #1e1e1e;
5416 border: none;
5417 }
5418 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate:hover,
5419 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish:hover,
5420 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,
5421 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore:hover,
5422 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover {
5423 background-color: #F7F7F7;
5424 }
5425 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,
5426 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete {
5427 color: #ef4444;
5428 }
5429 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,
5430 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover {
5431 background-color: #fef2f2;
5432 }
5433
5434 #lp-course-builder .lp-cb-settings .lp-meta-box,
5435 #lp-course-builder .lp-cb-settings .lp-meta-box-wrap {
5436 margin: 0;
5437 background: transparent;
5438 }
5439 #lp-course-builder .lp-cb-settings .lp-meta-box .lp-meta-box__inner,
5440 #lp-course-builder .lp-cb-settings .lp-meta-box-wrap .lp-meta-box__inner {
5441 padding: 0;
5442 display: flex;
5443 flex-direction: column;
5444 gap: 11px;
5445 }
5446 #lp-course-builder .lp-cb-settings .form-field,
5447 #lp-course-builder .lp-cb-settings .lp-meta-box__duration,
5448 #lp-course-builder .lp-cb-settings .lp-meta-box-field {
5449 display: flex;
5450 gap: 0 11px;
5451 margin: 0;
5452 padding: 0;
5453 flex-wrap: wrap;
5454 }
5455 #lp-course-builder .lp-cb-settings .form-field > label,
5456 #lp-course-builder .lp-cb-settings .form-field label span,
5457 #lp-course-builder .lp-cb-settings .lp-meta-box__duration > label,
5458 #lp-course-builder .lp-cb-settings .lp-meta-box__duration label span,
5459 #lp-course-builder .lp-cb-settings .lp-meta-box-field > label,
5460 #lp-course-builder .lp-cb-settings .lp-meta-box-field label span {
5461 font-size: 14px;
5462 color: #23282d;
5463 margin: 0;
5464 width: 150px;
5465 min-width: 150px;
5466 max-width: 150px;
5467 padding: 0;
5468 font-weight: 600;
5469 flex: 0 0 auto;
5470 }
5471 #lp-course-builder .lp-cb-settings .form-field input[type=number],
5472 #lp-course-builder .lp-cb-settings .form-field input[type=text],
5473 #lp-course-builder .lp-cb-settings .form-field input[type=datetime-local],
5474 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],
5475 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text],
5476 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local],
5477 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number],
5478 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text],
5479 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local] {
5480 width: 100%;
5481 max-width: 200px;
5482 height: 33px;
5483 padding: 8px 12px;
5484 border: 1px solid #d1d5db;
5485 border-radius: 6px;
5486 font-size: 14px;
5487 color: #1a1a1a;
5488 background: #fff;
5489 }
5490 #lp-course-builder .lp-cb-settings .form-field input[type=number]:focus,
5491 #lp-course-builder .lp-cb-settings .form-field input[type=text]:focus,
5492 #lp-course-builder .lp-cb-settings .form-field input[type=datetime-local]:focus,
5493 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number]:focus,
5494 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text]:focus,
5495 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local]:focus,
5496 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]:focus,
5497 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text]:focus,
5498 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]:focus {
5499 outline: none;
5500 border-color: #7067ED;
5501 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5502 }
5503 #lp-course-builder .lp-cb-settings .form-field input[type=number],
5504 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],
5505 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number] {
5506 width: 80px !important;
5507 }
5508 #lp-course-builder .lp-cb-settings .form-field select,
5509 #lp-course-builder .lp-cb-settings .lp-meta-box__duration select,
5510 #lp-course-builder .lp-cb-settings .lp-meta-box-field select {
5511 padding: 4px 15px 4px 30px !important;
5512 height: 34px;
5513 border: 1px solid #d1d5db;
5514 border-radius: 6px;
5515 font-size: 14px;
5516 color: #1a1a1a;
5517 cursor: pointer;
5518 }
5519 #lp-course-builder .lp-cb-settings .form-field select:focus,
5520 #lp-course-builder .lp-cb-settings .lp-meta-box__duration select:focus,
5521 #lp-course-builder .lp-cb-settings .lp-meta-box-field select:focus {
5522 outline: none;
5523 border-color: #7067ED;
5524 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5525 }
5526 #lp-course-builder .lp-cb-settings .form-field input[type=radio],
5527 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox],
5528 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio],
5529 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox],
5530 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio],
5531 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox] {
5532 appearance: none;
5533 -webkit-appearance: none;
5534 width: 44px;
5535 height: 24px;
5536 background: #e5e7eb;
5537 border-radius: 12px;
5538 position: relative;
5539 cursor: pointer;
5540 transition: all 0.3s ease;
5541 margin: 0;
5542 flex-shrink: 0;
5543 border: none;
5544 }
5545 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:before,
5546 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:before,
5547 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:before,
5548 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:before,
5549 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:before,
5550 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:before {
5551 content: "";
5552 position: absolute;
5553 width: 20px;
5554 height: 20px;
5555 border-radius: 50%;
5556 background: #fff;
5557 top: 2px;
5558 right: 2px;
5559 transition: all 0.3s ease;
5560 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
5561 }
5562 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked,
5563 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked,
5564 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked,
5565 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked,
5566 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked,
5567 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked {
5568 background: #28A746;
5569 }
5570 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked:before,
5571 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked:before,
5572 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked:before,
5573 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked:before,
5574 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked:before,
5575 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked:before {
5576 right: 22px;
5577 }
5578 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:focus,
5579 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:focus,
5580 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:focus,
5581 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:focus,
5582 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:focus,
5583 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:focus {
5584 outline: none;
5585 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5586 }
5587 #lp-course-builder .lp-cb-settings .form-field .description,
5588 #lp-course-builder .lp-cb-settings .lp-meta-box__duration .description,
5589 #lp-course-builder .lp-cb-settings .lp-meta-box-field .description {
5590 font-size: 13px;
5591 color: #6b7280;
5592 line-height: 1.5;
5593 margin: 0;
5594 display: block;
5595 width: 100%;
5596 margin-right: 161px;
5597 margin-top: 6px;
5598 order: 99;
5599 }
5600 #lp-course-builder .lp-cb-settings .form-field .description:has(+ .learn-press-tip),
5601 #lp-course-builder .lp-cb-settings .lp-meta-box__duration .description:has(+ .learn-press-tip),
5602 #lp-course-builder .lp-cb-settings .lp-meta-box-field .description:has(+ .learn-press-tip) {
5603 width: auto;
5604 }
5605 #lp-course-builder .lp-cb-settings .form-field > .learn-press-tip,
5606 #lp-course-builder .lp-cb-settings .lp-meta-box__duration > .learn-press-tip,
5607 #lp-course-builder .lp-cb-settings .lp-meta-box-field > .learn-press-tip {
5608 order: 100;
5609 margin-top: 6px;
5610 }
5611 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field {
5612 display: grid;
5613 grid-template-columns: 150px max-content 1fr;
5614 gap: 6px 11px;
5615 }
5616 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field label {
5617 grid-column: 1/2;
5618 grid-row: 1;
5619 font-size: 14px;
5620 color: #23282d;
5621 font-weight: 600;
5622 margin: 0;
5623 padding: 0;
5624 }
5625 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field input {
5626 grid-column: 2/4;
5627 grid-row: 1;
5628 }
5629 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field .description {
5630 grid-column: 2/3;
5631 grid-row: 2;
5632 font-size: 13px;
5633 line-height: 1.5;
5634 margin: 0;
5635 }
5636 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting {
5637 display: flex;
5638 flex-direction: column;
5639 gap: 10px;
5640 width: 100%;
5641 max-width: 620px;
5642 }
5643 #lp-course-builder .lp-cb-settings .lp-cb-settings__section {
5644 margin-bottom: 20px;
5645 }
5646 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__actions {
5647 display: flex;
5648 align-items: center;
5649 gap: 8px;
5650 flex-wrap: wrap;
5651 padding-top: 10px;
5652 }
5653 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn {
5654 min-height: 34px;
5655 border-radius: 6px;
5656 }
5657 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger) {
5658 display: inline-flex;
5659 align-items: center;
5660 gap: 8px;
5661 background: #7067ED;
5662 color: #fff;
5663 padding: 12px 20px;
5664 border-radius: 12px;
5665 text-decoration: none;
5666 font-size: 14px;
5667 font-weight: 500;
5668 border: none;
5669 cursor: pointer;
5670 transition: background-color 0.2s;
5671 }
5672 #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 {
5673 background: #5b52d1;
5674 border-color: #5b52d1;
5675 color: #fff;
5676 }
5677 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn.is-hidden {
5678 display: none;
5679 }
5680 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger {
5681 display: inline-flex;
5682 align-items: center;
5683 gap: 8px;
5684 background-color: #ffffff;
5685 color: #6b7280;
5686 border: 1px solid #e5e7eb;
5687 padding: 12px 20px;
5688 border-radius: 12px;
5689 text-decoration: none;
5690 font-size: 14px;
5691 font-weight: 500;
5692 cursor: pointer;
5693 }
5694 #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 {
5695 color: #dc2626;
5696 border-color: #fee2e2;
5697 background: #fee2e2;
5698 }
5699 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-wrap {
5700 display: flex;
5701 flex-direction: column;
5702 gap: 8px;
5703 width: 100%;
5704 }
5705 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row {
5706 display: flex;
5707 align-items: center;
5708 justify-content: space-between;
5709 gap: 12px;
5710 }
5711 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-label {
5712 font-size: 13px;
5713 font-weight: 600;
5714 color: #1e1e1e;
5715 white-space: nowrap;
5716 }
5717 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default {
5718 display: inline-flex;
5719 align-items: center;
5720 justify-content: flex-start;
5721 width: 100%;
5722 }
5723 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default.is-hidden {
5724 display: none;
5725 }
5726 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-svg {
5727 display: block;
5728 width: 181px;
5729 max-width: 100%;
5730 height: auto;
5731 }
5732 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-image {
5733 display: block;
5734 width: auto;
5735 max-width: 100%;
5736 height: auto;
5737 max-height: 40px;
5738 object-fit: contain;
5739 }
5740 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img {
5741 display: block;
5742 width: auto;
5743 height: auto;
5744 max-width: 260px;
5745 max-height: 40px;
5746 object-fit: contain;
5747 }
5748 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img.is-hidden {
5749 display: none;
5750 }
5751 @media (max-width: 767px) {
5752 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting {
5753 max-width: 100%;
5754 }
5755 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row {
5756 flex-direction: column;
5757 align-items: flex-start;
5758 }
5759 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview {
5760 width: 100%;
5761 max-width: 100%;
5762 }
5763 }
5764
5765 .lp-meta-box-course-panels::before {
5766 content: attr(data-tab-title);
5767 display: block;
5768 font-size: 24px;
5769 font-weight: 700;
5770 color: #1e1e1e;
5771 margin-bottom: 25px;
5772 line-height: 1.2;
5773 }
5774
5775 .lp-meta-box__course-tab {
5776 display: flex;
5777 min-height: 600px;
5778 background: #fff;
5779 }
5780 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
5781 width: 220px;
5782 background: #ffffff;
5783 border-left: 1px solid #e5e7eb;
5784 margin: 0;
5785 padding: 20px 0;
5786 list-style: none;
5787 flex-shrink: 0;
5788 }
5789 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
5790 margin-bottom: 2px;
5791 padding: 0 12px;
5792 }
5793 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
5794 display: flex;
5795 align-items: center;
5796 padding: 12px 16px;
5797 text-decoration: none;
5798 color: #6b7280;
5799 font-weight: 500;
5800 font-size: 14px;
5801 transition: all 0.2s ease;
5802 border-right: 3px solid transparent;
5803 margin-right: -3px;
5804 }
5805 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i {
5806 display: none;
5807 }
5808 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover {
5809 background-color: #ffffff;
5810 color: #1e1e1e;
5811 }
5812 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
5813 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
5814 background-color: #ffffff;
5815 color: #7067ED;
5816 font-weight: 600;
5817 border-right-color: #7067ED;
5818 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
5819 }
5820 .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
5821 flex-grow: 1;
5822 padding: 30px 0;
5823 background: #ffffff;
5824 }
5825
5826 .lp-meta-box__course-tab__content {
5827 flex-grow: 1;
5828 padding: 30px 0;
5829 background: #fff;
5830 }
5831
5832 .lp-option-disabled {
5833 pointer-events: none;
5834 opacity: 0.5;
5835 }
5836
5837 #lp-course-builder .cb-terms-header__label-wrap {
5838 display: inline-flex;
5839 align-items: center;
5840 gap: 6px;
5841 }
5842 #lp-course-builder .cb-terms-header__btn-search {
5843 display: inline-flex;
5844 align-items: center;
5845 justify-content: center;
5846 width: 22px;
5847 height: 22px;
5848 padding: 0;
5849 border: none;
5850 border-radius: 999px;
5851 background: transparent;
5852 color: #9ca3af;
5853 cursor: pointer;
5854 transition: all 0.2s ease;
5855 }
5856 #lp-course-builder .cb-terms-header__btn-search .lp-icon-search {
5857 width: 14px;
5858 height: 14px;
5859 font-size: 14px;
5860 color: #9ca3af;
5861 }
5862 #lp-course-builder .cb-terms-header__btn-search:hover {
5863 background: #EEF1FF;
5864 }
5865 #lp-course-builder .cb-terms-header__btn-search:hover .lp-icon-search {
5866 color: #7067ED;
5867 }
5868 #lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] {
5869 background: #EEF1FF;
5870 }
5871 #lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] .lp-icon-search {
5872 color: #7067ED;
5873 }
5874 #lp-course-builder .cb-terms-search-toolbar {
5875 max-height: 0;
5876 opacity: 0;
5877 overflow: hidden;
5878 pointer-events: none;
5879 margin-bottom: 0 !important;
5880 transition: max-height 0.25s ease, opacity 0.2s ease, margin-bottom 0.25s ease;
5881 }
5882 #lp-course-builder .cb-terms-search-toolbar.is-open {
5883 max-height: 80px;
5884 opacity: 1;
5885 pointer-events: auto;
5886 margin-bottom: 16px !important;
5887 }
5888
5889 .lp-course-builder-content__section .lp-meta-box,
5890 .lp-course-builder-content__section .lp-meta-box-wrap {
5891 margin: 0;
5892 background: transparent;
5893 }
5894 .lp-course-builder-content__section .lp-meta-box .lp-meta-box__inner,
5895 .lp-course-builder-content__section .lp-meta-box-wrap .lp-meta-box__inner {
5896 padding: 0;
5897 display: flex;
5898 flex-direction: column;
5899 gap: 11px;
5900 }
5901 .lp-course-builder-content__section .form-field,
5902 .lp-course-builder-content__section .lp-meta-box__duration,
5903 .lp-course-builder-content__section .lp-meta-box-field {
5904 display: flex;
5905 gap: 0 11px;
5906 margin: 0;
5907 padding: 0;
5908 flex-wrap: wrap;
5909 }
5910 .lp-course-builder-content__section .form-field > label,
5911 .lp-course-builder-content__section .form-field label span,
5912 .lp-course-builder-content__section .lp-meta-box__duration > label,
5913 .lp-course-builder-content__section .lp-meta-box__duration label span,
5914 .lp-course-builder-content__section .lp-meta-box-field > label,
5915 .lp-course-builder-content__section .lp-meta-box-field label span {
5916 font-size: 14px;
5917 color: #23282d;
5918 margin: 0;
5919 width: 150px;
5920 min-width: 150px;
5921 max-width: 150px;
5922 padding: 0;
5923 font-weight: 600;
5924 flex: 0 0 auto;
5925 }
5926 .lp-course-builder-content__section .form-field input[type=number],
5927 .lp-course-builder-content__section .form-field input[type=text],
5928 .lp-course-builder-content__section .form-field input[type=datetime-local],
5929 .lp-course-builder-content__section .lp-meta-box__duration input[type=number],
5930 .lp-course-builder-content__section .lp-meta-box__duration input[type=text],
5931 .lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local],
5932 .lp-course-builder-content__section .lp-meta-box-field input[type=number],
5933 .lp-course-builder-content__section .lp-meta-box-field input[type=text],
5934 .lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local] {
5935 width: 100%;
5936 max-width: 200px;
5937 height: 33px;
5938 padding: 8px 12px;
5939 border: 1px solid #d1d5db;
5940 border-radius: 6px;
5941 font-size: 14px;
5942 color: #1a1a1a;
5943 background: #fff;
5944 }
5945 .lp-course-builder-content__section .form-field input[type=number]:focus,
5946 .lp-course-builder-content__section .form-field input[type=text]:focus,
5947 .lp-course-builder-content__section .form-field input[type=datetime-local]:focus,
5948 .lp-course-builder-content__section .lp-meta-box__duration input[type=number]:focus,
5949 .lp-course-builder-content__section .lp-meta-box__duration input[type=text]:focus,
5950 .lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local]:focus,
5951 .lp-course-builder-content__section .lp-meta-box-field input[type=number]:focus,
5952 .lp-course-builder-content__section .lp-meta-box-field input[type=text]:focus,
5953 .lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]:focus {
5954 outline: none;
5955 border-color: #7067ED;
5956 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5957 }
5958 .lp-course-builder-content__section .form-field input[type=number],
5959 .lp-course-builder-content__section .lp-meta-box__duration input[type=number],
5960 .lp-course-builder-content__section .lp-meta-box-field input[type=number] {
5961 width: 80px !important;
5962 }
5963 .lp-course-builder-content__section .form-field select,
5964 .lp-course-builder-content__section .lp-meta-box__duration select,
5965 .lp-course-builder-content__section .lp-meta-box-field select {
5966 padding: 4px 15px 4px 30px !important;
5967 height: 34px;
5968 border: 1px solid #d1d5db;
5969 border-radius: 6px;
5970 font-size: 14px;
5971 color: #1a1a1a;
5972 cursor: pointer;
5973 }
5974 .lp-course-builder-content__section .form-field select:focus,
5975 .lp-course-builder-content__section .lp-meta-box__duration select:focus,
5976 .lp-course-builder-content__section .lp-meta-box-field select:focus {
5977 outline: none;
5978 border-color: #7067ED;
5979 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5980 }
5981 .lp-course-builder-content__section .form-field input[type=radio],
5982 .lp-course-builder-content__section .form-field input[type=checkbox],
5983 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio],
5984 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox],
5985 .lp-course-builder-content__section .lp-meta-box-field input[type=radio],
5986 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox] {
5987 appearance: none;
5988 -webkit-appearance: none;
5989 width: 44px;
5990 height: 24px;
5991 background: #e5e7eb;
5992 border-radius: 12px;
5993 position: relative;
5994 cursor: pointer;
5995 transition: all 0.3s ease;
5996 margin: 0;
5997 flex-shrink: 0;
5998 border: none;
5999 }
6000 .lp-course-builder-content__section .form-field input[type=radio]:before,
6001 .lp-course-builder-content__section .form-field input[type=checkbox]:before,
6002 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:before,
6003 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:before,
6004 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:before,
6005 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:before {
6006 content: "";
6007 position: absolute;
6008 width: 20px;
6009 height: 20px;
6010 border-radius: 50%;
6011 background: #fff;
6012 top: 2px;
6013 right: 2px;
6014 transition: all 0.3s ease;
6015 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
6016 }
6017 .lp-course-builder-content__section .form-field input[type=radio]:checked,
6018 .lp-course-builder-content__section .form-field input[type=checkbox]:checked,
6019 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked,
6020 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked,
6021 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked,
6022 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked {
6023 background: #28A746;
6024 }
6025 .lp-course-builder-content__section .form-field input[type=radio]:checked:before,
6026 .lp-course-builder-content__section .form-field input[type=checkbox]:checked:before,
6027 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked:before,
6028 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked:before,
6029 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked:before,
6030 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked:before {
6031 right: 22px;
6032 }
6033 .lp-course-builder-content__section .form-field input[type=radio]:focus,
6034 .lp-course-builder-content__section .form-field input[type=checkbox]:focus,
6035 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:focus,
6036 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:focus,
6037 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:focus,
6038 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:focus {
6039 outline: none;
6040 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
6041 }
6042 .lp-course-builder-content__section .form-field .description,
6043 .lp-course-builder-content__section .lp-meta-box__duration .description,
6044 .lp-course-builder-content__section .lp-meta-box-field .description {
6045 font-size: 13px;
6046 color: #6b7280;
6047 line-height: 1.5;
6048 margin: 0;
6049 display: block;
6050 width: 100%;
6051 margin-right: 161px;
6052 margin-top: 6px;
6053 order: 99;
6054 }
6055 .lp-course-builder-content__section .form-field .description:has(+ .learn-press-tip),
6056 .lp-course-builder-content__section .lp-meta-box__duration .description:has(+ .learn-press-tip),
6057 .lp-course-builder-content__section .lp-meta-box-field .description:has(+ .learn-press-tip) {
6058 width: auto;
6059 }
6060 .lp-course-builder-content__section .form-field > .learn-press-tip,
6061 .lp-course-builder-content__section .lp-meta-box__duration > .learn-press-tip,
6062 .lp-course-builder-content__section .lp-meta-box-field > .learn-press-tip {
6063 order: 100;
6064 margin-top: 6px;
6065 }
6066 .lp-course-builder-content__section ._lp_external_link_buy_course_field {
6067 display: grid;
6068 grid-template-columns: 150px max-content 1fr;
6069 gap: 6px 11px;
6070 }
6071 .lp-course-builder-content__section ._lp_external_link_buy_course_field label {
6072 grid-column: 1/2;
6073 grid-row: 1;
6074 font-size: 14px;
6075 color: #23282d;
6076 font-weight: 600;
6077 margin: 0;
6078 padding: 0;
6079 }
6080 .lp-course-builder-content__section ._lp_external_link_buy_course_field input {
6081 grid-column: 2/4;
6082 grid-row: 1;
6083 }
6084 .lp-course-builder-content__section ._lp_external_link_buy_course_field .description {
6085 grid-column: 2/3;
6086 grid-row: 2;
6087 font-size: 13px;
6088 line-height: 1.5;
6089 margin: 0;
6090 }
6091 .lp-course-builder-content__section .course-status {
6092 padding: 5px 12px;
6093 font-size: 12px;
6094 font-weight: 500;
6095 background: #ccc;
6096 border-radius: 5px;
6097 text-transform: capitalize;
6098 }
6099 .lp-course-builder-content__section .course-status.publish {
6100 color: #fff;
6101 background: #1e1e1e;
6102 }
6103 .lp-course-builder-content__section .course-status.trash {
6104 color: #fff;
6105 background-color: #dc2626;
6106 }
6107 .lp-course-builder-content__section .cb-course-edit-content {
6108 display: flex;
6109 gap: 40px;
6110 }
6111 .lp-course-builder-content__section .cb-course-edit-column--left {
6112 flex: 0 0 400px;
6113 max-width: 400px;
6114 }
6115 .lp-course-builder-content__section .cb-course-edit-column--right {
6116 flex: 1;
6117 min-width: 0;
6118 }
6119 .lp-course-builder-content__section .cb-course-edit-title {
6120 margin-bottom: 20px;
6121 }
6122 .lp-course-builder-content__section .cb-course-edit-title__label-wrap {
6123 display: flex;
6124 align-items: center;
6125 gap: 8px;
6126 margin-bottom: 8px;
6127 }
6128 .lp-course-builder-content__section .cb-course-edit-title__label {
6129 display: block;
6130 font-size: 14px;
6131 font-weight: 600;
6132 color: #1a1a1a;
6133 }
6134 .lp-course-builder-content__section .cb-course-edit-title__label .required {
6135 color: #ef4444;
6136 }
6137 .lp-course-builder-content__section .cb-course-edit-title__char-count {
6138 font-size: 12px;
6139 font-weight: 500;
6140 color: #6b7280;
6141 background: #f3f4f6;
6142 padding: 2px 8px;
6143 border-radius: 4px;
6144 }
6145 .lp-course-builder-content__section .cb-course-edit-ai-btn {
6146 display: inline-flex;
6147 align-items: center;
6148 justify-content: center;
6149 background: transparent;
6150 border: none;
6151 color: #7067ED;
6152 text-decoration: none;
6153 font-size: 14px;
6154 font-weight: 500;
6155 cursor: pointer;
6156 padding: 8px 10px;
6157 border-radius: 12px;
6158 line-height: 1;
6159 margin-right: auto;
6160 transition: all 0.2s ease;
6161 }
6162 .lp-course-builder-content__section .cb-course-edit-ai-btn .lp-ico-ai {
6163 width: 16px;
6164 height: 16px;
6165 }
6166 .lp-course-builder-content__section .cb-course-edit-ai-btn:hover {
6167 background: #EEF1FF;
6168 color: #7067ED;
6169 }
6170 .lp-course-builder-content__section .cb-course-edit-title__input {
6171 width: 100%;
6172 padding: 10px 12px;
6173 font-size: 14px;
6174 border: 1px solid #ddd;
6175 border-radius: 6px;
6176 outline: none;
6177 transition: border-color 0.2s;
6178 }
6179 .lp-course-builder-content__section .cb-course-edit-title__input:focus {
6180 border-color: #2271b1;
6181 box-shadow: 0 0 0 1px #2271b1;
6182 }
6183 .lp-course-builder-content__section .cb-course-edit-title__input::placeholder {
6184 color: #9ca3af;
6185 }
6186 .lp-course-builder-content__section .cb-course-edit-permalink {
6187 margin-bottom: 20px;
6188 }
6189 .lp-course-builder-content__section .cb-permalink-display {
6190 display: flex;
6191 align-items: flex-start;
6192 gap: 8px;
6193 }
6194 .lp-course-builder-content__section .cb-permalink-display.lp-hidden {
6195 display: none;
6196 }
6197 .lp-course-builder-content__section .cb-permalink-label {
6198 display: block;
6199 font-size: 14px;
6200 font-weight: 600;
6201 color: #1a1a1a;
6202 margin-bottom: 8px;
6203 }
6204 .lp-course-builder-content__section .cb-permalink-url {
6205 font-size: 13px;
6206 color: #7067ED;
6207 text-decoration: none;
6208 word-break: break-all;
6209 flex: 1;
6210 min-width: 0;
6211 padding-top: 2px;
6212 }
6213 .lp-course-builder-content__section .cb-permalink-url:hover {
6214 text-decoration: underline;
6215 }
6216 .lp-course-builder-content__section .cb-permalink-edit-btn {
6217 display: flex;
6218 align-items: center;
6219 justify-content: center;
6220 width: 28px;
6221 height: 28px;
6222 padding: 0;
6223 background: #fff;
6224 border: 1px solid #e2e8f0;
6225 border-radius: 4px;
6226 cursor: pointer;
6227 flex-shrink: 0;
6228 transition: all 0.15s ease;
6229 }
6230 .lp-course-builder-content__section .cb-permalink-edit-btn .dashicons {
6231 font-size: 14px;
6232 width: 14px;
6233 height: 14px;
6234 color: #64748b;
6235 }
6236 .lp-course-builder-content__section .cb-permalink-edit-btn:hover {
6237 background: #7067ED;
6238 border-color: #7067ED;
6239 }
6240 .lp-course-builder-content__section .cb-permalink-edit-btn:hover .dashicons {
6241 color: #fff;
6242 }
6243 .lp-course-builder-content__section .cb-permalink-editor {
6244 display: flex;
6245 flex-direction: column;
6246 gap: 8px;
6247 padding: 12px;
6248 background: #fff;
6249 border: 1px solid #e2e8f0;
6250 border-radius: 6px;
6251 }
6252 .lp-course-builder-content__section .cb-permalink-editor.lp-hidden {
6253 display: none;
6254 }
6255 .lp-course-builder-content__section .cb-permalink-prefix {
6256 font-size: 12px;
6257 color: #94a3b8;
6258 word-break: break-all;
6259 line-height: 1.4;
6260 }
6261 .lp-course-builder-content__section .cb-permalink-prefix strong {
6262 color: #64748b;
6263 font-weight: 600;
6264 }
6265 .lp-course-builder-content__section .cb-permalink-input-row {
6266 display: flex;
6267 gap: 8px;
6268 align-items: center;
6269 }
6270 .lp-course-builder-content__section .cb-permalink-slug-input {
6271 flex: 1;
6272 min-width: 0;
6273 padding: 8px 12px;
6274 font-size: 14px;
6275 font-weight: 500;
6276 color: #1a1a1a;
6277 border: 1px solid #e2e8f0;
6278 border-radius: 6px;
6279 outline: none;
6280 transition: border-color 0.15s ease, box-shadow 0.15s ease;
6281 }
6282 .lp-course-builder-content__section .cb-permalink-slug-input:focus {
6283 border-color: #7067ED;
6284 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
6285 }
6286 .lp-course-builder-content__section .cb-permalink-slug-input::placeholder {
6287 color: #94a3b8;
6288 }
6289 .lp-course-builder-content__section .cb-permalink-actions {
6290 display: flex;
6291 gap: 6px;
6292 flex-shrink: 0;
6293 }
6294 .lp-course-builder-content__section .cb-permalink-ok-btn {
6295 padding: 8px 16px;
6296 font-size: 13px;
6297 font-weight: 600;
6298 color: #fff;
6299 background: #7067ED;
6300 border: none;
6301 border-radius: 6px;
6302 cursor: pointer;
6303 transition: background 0.15s ease;
6304 }
6305 .lp-course-builder-content__section .cb-permalink-ok-btn:hover {
6306 background: #4e43e9;
6307 }
6308 .lp-course-builder-content__section .cb-permalink-cancel-btn {
6309 padding: 8px 14px;
6310 font-size: 13px;
6311 font-weight: 500;
6312 color: #64748b;
6313 background: #f8fafc;
6314 border: 1px solid #e2e8f0;
6315 border-radius: 6px;
6316 cursor: pointer;
6317 transition: all 0.15s ease;
6318 }
6319 .lp-course-builder-content__section .cb-permalink-cancel-btn:hover {
6320 background: #f1f5f9;
6321 color: #475569;
6322 }
6323 .lp-course-builder-content__section .cb-course-edit-desc {
6324 margin-bottom: 24px;
6325 }
6326 .lp-course-builder-content__section .cb-course-edit-desc__label-wrap {
6327 display: flex;
6328 align-items: center;
6329 gap: 8px;
6330 margin-bottom: 8px;
6331 }
6332 .lp-course-builder-content__section .cb-course-edit-desc__label {
6333 display: block;
6334 font-size: 14px;
6335 font-weight: 600;
6336 color: #1a1a1a;
6337 }
6338 .lp-course-builder-content__section .cb-course-edit-desc__word-count {
6339 display: none;
6340 font-size: 12px;
6341 font-weight: 500;
6342 color: #6b7280;
6343 background: #f3f4f6;
6344 padding: 2px 8px;
6345 border-radius: 4px;
6346 }
6347 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
6348 margin-bottom: 24px;
6349 }
6350 .lp-course-builder-content__section .cb-terms-header {
6351 display: flex;
6352 justify-content: space-between;
6353 align-items: center;
6354 margin-bottom: 16px;
6355 }
6356 .lp-course-builder-content__section .cb-terms-header__label {
6357 font-size: 14px;
6358 font-weight: 600;
6359 color: #1a1a1a;
6360 margin: 0;
6361 }
6362 .lp-course-builder-content__section .cb-terms-header__btn-add-new {
6363 display: inline-flex;
6364 align-items: center;
6365 gap: 4px;
6366 font-size: 13px;
6367 font-weight: 600;
6368 color: #9ca3af;
6369 background: transparent;
6370 border: none;
6371 cursor: pointer;
6372 transition: all 0.2s ease;
6373 }
6374 .lp-course-builder-content__section .cb-terms-header__btn-add-new:hover {
6375 color: #7067ED;
6376 }
6377 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
6378 display: flex;
6379 gap: 30px;
6380 }
6381 .lp-course-builder-content__section .cb-course-edit-tags__wrapper,
6382 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
6383 flex: 1;
6384 border-radius: 8px;
6385 border: 1px solid #e5e7eb;
6386 padding: 16px;
6387 }
6388 .lp-course-builder-content__section .cb-course-edit-tags__toolbar {
6389 display: flex;
6390 align-items: center;
6391 gap: 12px;
6392 flex-wrap: wrap;
6393 margin-bottom: 16px;
6394 }
6395 .lp-course-builder-content__section .cb-course-edit-categories__toolbar {
6396 margin-bottom: 16px;
6397 }
6398 .lp-course-builder-content__section .cb-course-edit-tags__search-wrap {
6399 flex: 1 1 220px;
6400 }
6401 .lp-course-builder-content__section .cb-course-edit-categories__search-wrap {
6402 display: block;
6403 }
6404 .lp-course-builder-content__section .cb-course-edit-tags__search-input {
6405 width: 100%;
6406 padding: 8px 12px;
6407 font-size: 14px;
6408 border: 1px solid #ddd;
6409 border-radius: 6px;
6410 outline: none;
6411 transition: border-color 0.2s;
6412 }
6413 .lp-course-builder-content__section .cb-course-edit-tags__search-input:focus {
6414 border-color: #7067ED;
6415 }
6416 .lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
6417 -webkit-appearance: none;
6418 appearance: none;
6419 }
6420 .lp-course-builder-content__section .cb-course-edit-category__search-input {
6421 width: 100%;
6422 padding: 8px 12px;
6423 font-size: 14px;
6424 border: 1px solid #ddd;
6425 border-radius: 6px;
6426 outline: none;
6427 transition: border-color 0.2s;
6428 }
6429 .lp-course-builder-content__section .cb-course-edit-category__search-input:focus {
6430 border-color: #7067ED;
6431 }
6432 .lp-course-builder-content__section .cb-course-edit-category__search-input::-webkit-search-cancel-button {
6433 -webkit-appearance: none;
6434 appearance: none;
6435 }
6436 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper {
6437 display: flex;
6438 gap: 8px;
6439 flex-wrap: wrap;
6440 min-height: 36px;
6441 }
6442 .lp-course-builder-content__section .cb-course-edit-tags__empty {
6443 margin: 12px 0 0;
6444 font-size: 13px;
6445 color: #64748b;
6446 }
6447 .lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper {
6448 display: flex;
6449 gap: 10px 40px;
6450 flex-wrap: wrap;
6451 }
6452 .lp-course-builder-content__section .cb-course-edit-tags__wrapper {
6453 margin-bottom: 24px;
6454 }
6455 .lp-course-builder-content__section .cb-tag-chip {
6456 display: inline-flex;
6457 align-items: center;
6458 }
6459 .lp-course-builder-content__section .cb-tag-chip input[type=checkbox] {
6460 display: none;
6461 }
6462 .lp-course-builder-content__section .cb-tag-chip label {
6463 display: inline-flex;
6464 align-items: center;
6465 gap: 4px;
6466 padding: 6px 14px;
6467 border: 1px solid #e2e8f0;
6468 border-radius: 8px;
6469 cursor: pointer;
6470 transition: all 0.2s ease;
6471 font-size: 14px;
6472 color: #64748b;
6473 background: #fff;
6474 user-select: none;
6475 line-height: 1.2;
6476 white-space: nowrap;
6477 }
6478 .lp-course-builder-content__section .cb-tag-chip label:hover {
6479 border-color: #94a3b8;
6480 color: #334155;
6481 }
6482 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count {
6483 font-size: 13px;
6484 color: #94a3b8;
6485 }
6486 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove {
6487 display: none;
6488 font-size: 16px;
6489 line-height: 1;
6490 margin-right: 2px;
6491 }
6492 .lp-course-builder-content__section .cb-tag-chip input:checked + label {
6493 border-color: #EEF1FF;
6494 color: #7067ED;
6495 background: #EEF1FF;
6496 font-weight: 500;
6497 }
6498 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__count {
6499 color: #7067ED;
6500 }
6501 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__remove {
6502 display: inline;
6503 color: #7067ED;
6504 }
6505 .lp-course-builder-content__section .cb-course-edit-categories__checkbox {
6506 display: flex;
6507 align-items: center;
6508 margin-bottom: 0;
6509 padding: 4px 0;
6510 }
6511 .lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label {
6512 color: #1d2939;
6513 }
6514 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox] {
6515 appearance: none;
6516 -webkit-appearance: none;
6517 width: 20px;
6518 height: 20px;
6519 border: 2px solid #d0d5dd;
6520 border-radius: 4px;
6521 background: #fff;
6522 cursor: pointer;
6523 position: relative;
6524 margin: 0 0 0 10px;
6525 transition: all 0.2s ease;
6526 flex-shrink: 0;
6527 }
6528 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
6529 border-color: #98a2b3;
6530 }
6531 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
6532 background: #28A746;
6533 border-color: #28A746;
6534 }
6535 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
6536 content: "";
6537 position: absolute;
6538 right: 50%;
6539 top: 50%;
6540 width: 5px;
6541 height: 9px;
6542 border: solid #fff;
6543 border-width: 0 0 2px 2px;
6544 transform: translate(50%, -60%) rotate(-45deg);
6545 }
6546 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
6547 outline: none;
6548 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
6549 }
6550 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
6551 opacity: 0.5;
6552 cursor: not-allowed;
6553 border-color: #e4e7ec;
6554 background: #f9fafb;
6555 }
6556 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
6557 opacity: 0.5;
6558 cursor: not-allowed;
6559 }
6560 .lp-course-builder-content__section .cb-course-edit-categories__checkbox label {
6561 font-size: 14px;
6562 color: #344054;
6563 font-weight: 400;
6564 cursor: pointer;
6565 user-select: none;
6566 line-height: 20px;
6567 }
6568 .lp-course-builder-content__section .cb-course-edit-featured-image {
6569 margin-bottom: 24px;
6570 }
6571 .lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap {
6572 display: flex;
6573 align-items: center;
6574 gap: 8px;
6575 margin-bottom: 8px;
6576 }
6577 .lp-course-builder-content__section .cb-course-edit-featured-image__title {
6578 display: block;
6579 font-size: 14px;
6580 font-weight: 600;
6581 color: #1a1a1a;
6582 margin-bottom: 0;
6583 }
6584 .lp-course-builder-content__section .cb-featured-image-container {
6585 display: flex;
6586 flex-direction: column;
6587 gap: 12px;
6588 align-items: flex-start;
6589 }
6590 .lp-course-builder-content__section .cb-featured-image-dropzone {
6591 width: 100%;
6592 min-height: 200px;
6593 background: #fff;
6594 border: 2px dashed #d1d5db;
6595 border-radius: 8px;
6596 display: flex;
6597 align-items: center;
6598 justify-content: center;
6599 cursor: pointer;
6600 transition: all 0.2s ease;
6601 overflow: hidden;
6602 }
6603 .lp-course-builder-content__section .cb-featured-image-dropzone:hover {
6604 border-color: #7067ED;
6605 background: rgba(112, 103, 237, 0.03);
6606 }
6607 .lp-course-builder-content__section .cb-featured-image-dropzone:hover a {
6608 color: #7067ED;
6609 }
6610 .lp-course-builder-content__section .cb-featured-image-dropzone.has-image {
6611 cursor: default;
6612 border-width: 1px;
6613 border-style: solid;
6614 border-color: #e5e7eb;
6615 padding: 0;
6616 }
6617 .lp-course-builder-content__section .cb-featured-image-dropzone.dragover {
6618 border-color: #7067ED;
6619 background: rgba(112, 103, 237, 0.05);
6620 }
6621 .lp-course-builder-content__section .cb-featured-image-upload-content {
6622 text-align: center;
6623 padding: 30px 20px;
6624 }
6625 .lp-course-builder-content__section .cb-featured-image-icon {
6626 display: flex;
6627 justify-content: center;
6628 margin-bottom: 12px;
6629 opacity: 0.6;
6630 }
6631 .lp-course-builder-content__section .cb-featured-image-icon__image {
6632 display: block;
6633 width: 24px;
6634 height: 24px;
6635 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
6636 }
6637 .lp-course-builder-content__section .cb-featured-image-text {
6638 font-size: 14px;
6639 color: #6b7280;
6640 margin: 0 0 6px 0;
6641 }
6642 .lp-course-builder-content__section .cb-featured-image-link {
6643 color: #1a1a1a;
6644 text-decoration: none;
6645 font-weight: 500;
6646 }
6647 .lp-course-builder-content__section .cb-featured-image-link:hover {
6648 text-decoration: underline;
6649 }
6650 .lp-course-builder-content__section .cb-featured-image-hint {
6651 font-size: 12px;
6652 color: #9ca3af;
6653 margin: 0;
6654 }
6655 .lp-course-builder-content__section .cb-featured-image-preview__img {
6656 width: 100%;
6657 height: auto;
6658 max-height: 200px;
6659 object-fit: cover;
6660 display: block;
6661 }
6662 .lp-course-builder-content__section .cb-featured-image-actions {
6663 display: flex;
6664 flex-direction: row;
6665 gap: 12px;
6666 }
6667 .lp-course-builder-content__section .cb-change-featured-image {
6668 padding: 6px 14px;
6669 border: none;
6670 background: #EEF1FF;
6671 color: #7067ED;
6672 border-radius: 8px;
6673 font-size: 12px;
6674 font-weight: 500;
6675 cursor: pointer;
6676 transition: all 0.2s;
6677 }
6678 .lp-course-builder-content__section .cb-change-featured-image:hover {
6679 background: #7067ED;
6680 color: #fff;
6681 }
6682 .lp-course-builder-content__section .cb-remove-featured-image {
6683 display: inline-flex;
6684 align-items: center;
6685 justify-content: center;
6686 padding: 6px 10px;
6687 border: none;
6688 background: #EEF1FF;
6689 color: #7067ED;
6690 border-radius: 4px;
6691 font-size: 12px;
6692 font-weight: 500;
6693 cursor: pointer;
6694 transition: all 0.2s;
6695 }
6696 .lp-course-builder-content__section .cb-remove-featured-image:hover {
6697 background: #ef4444;
6698 color: #fff;
6699 }
6700 .lp-course-builder-content__section .cb-remove-featured-image__icon {
6701 display: block;
6702 width: 20px;
6703 height: 20px;
6704 background-color: currentColor;
6705 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
6706 mask-image: url("../images/icons/ico-cb-trash.svg");
6707 -webkit-mask-size: contain;
6708 mask-size: contain;
6709 -webkit-mask-repeat: no-repeat;
6710 mask-repeat: no-repeat;
6711 -webkit-mask-position: center;
6712 mask-position: center;
6713 }
6714 .lp-course-builder-content__section .cb-course-edit-publish {
6715 margin-bottom: 20px;
6716 }
6717 .lp-course-builder-content__section .cb-course-edit-publish__title {
6718 margin: 0 0 16px;
6719 font-size: 16px;
6720 font-weight: 600;
6721 color: #111827;
6722 }
6723 .lp-course-builder-content__section .cb-course-edit-publish__row {
6724 display: grid;
6725 grid-template-columns: 100px 1fr;
6726 gap: 12px;
6727 align-items: center;
6728 margin-bottom: 12px;
6729 }
6730 .lp-course-builder-content__section .cb-course-edit-publish__row select {
6731 padding: 6px 14px 6px 32px !important;
6732 }
6733 .lp-course-builder-content__section .cb-course-edit-publish__label {
6734 font-size: 13px;
6735 font-weight: 600;
6736 color: #374151;
6737 }
6738 .lp-course-builder-content__section .cb-course-edit-publish__control {
6739 width: 100%;
6740 min-height: 34px;
6741 padding: 6px 10px;
6742 border: 1px solid #d1d5db;
6743 border-radius: 6px;
6744 font-size: 13px;
6745 color: #111827;
6746 background: #fff;
6747 }
6748 .lp-course-builder-content__section .cb-course-edit-publish__control:focus {
6749 border-color: #7067ED;
6750 box-shadow: 0 0 0 1px #7067ED;
6751 outline: none;
6752 }
6753 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash {
6754 padding: 8px 14px;
6755 font-size: 13px;
6756 font-weight: 500;
6757 border: 1px solid #fecaca;
6758 border-radius: 6px;
6759 background: #fff;
6760 color: #dc2626;
6761 }
6762 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover {
6763 background: #fef2f2;
6764 border-color: #fca5a5;
6765 }
6766 .lp-course-builder-content__section .cb-featured-image-preview {
6767 background: #f5f5f5;
6768 border: 2px dashed #ddd;
6769 border-radius: 6px;
6770 display: flex;
6771 align-items: center;
6772 justify-content: center;
6773 flex-shrink: 0;
6774 }
6775 .lp-course-builder-content__section .cb-featured-image-preview:has(img) {
6776 border: none;
6777 }
6778 .lp-course-builder-content__section .cb-featured-image-placeholder {
6779 width: 300px;
6780 height: 200px;
6781 display: flex;
6782 flex-direction: column;
6783 align-items: center;
6784 justify-content: center;
6785 color: #999;
6786 font-size: 14px;
6787 }
6788 .lp-course-builder-content__section .cb-featured-image-placeholder::before {
6789 content: "📷";
6790 font-size: 48px;
6791 margin-bottom: 8px;
6792 opacity: 0.5;
6793 }
6794 .lp-course-builder-content__section .cb-featured-image-actions {
6795 display: flex;
6796 flex-direction: row;
6797 gap: 12px;
6798 }
6799 .lp-course-builder-content__section .cb-set-featured-image {
6800 padding: 8px 16px;
6801 border: 1px solid #7067ED;
6802 background: #fff;
6803 color: #7067ED;
6804 border-radius: 4px;
6805 font-size: 13px;
6806 font-weight: 500;
6807 cursor: pointer;
6808 transition: background-color 0.2s;
6809 }
6810 .lp-course-builder-content__section .cb-set-featured-image:hover {
6811 background: #7067ED;
6812 color: #fff;
6813 }
6814 .lp-course-builder-content__section div.mce-statusbar {
6815 border-top: none;
6816 }
6817 .lp-course-builder-content__section .cb-course-edit-terms__form-add-category,
6818 .lp-course-builder-content__section .cb-course-edit-terms__form-add-tag {
6819 display: flex;
6820 flex-wrap: wrap;
6821 gap: 8px;
6822 align-items: center;
6823 margin-bottom: 16px;
6824 }
6825 .lp-course-builder-content__section .cb-course-edit-category__input,
6826 .lp-course-builder-content__section .cb-course-edit-tags__input {
6827 width: 100%;
6828 padding: 8px 12px;
6829 font-size: 14px;
6830 border: 1px solid #ddd;
6831 border-radius: 6px;
6832 outline: none;
6833 transition: border-color 0.2s;
6834 }
6835 .lp-course-builder-content__section .cb-course-edit-category__input:focus,
6836 .lp-course-builder-content__section .cb-course-edit-tags__input:focus {
6837 border-color: #d1d5db;
6838 }
6839 .lp-course-builder-content__section .cb-course-edit-category__select-parent {
6840 width: 100%;
6841 padding: 6px 12px !important;
6842 font-size: 14px;
6843 border: 1px solid #ddd;
6844 border-radius: 6px;
6845 outline: none;
6846 background: #fff;
6847 cursor: pointer;
6848 white-space: nowrap;
6849 transition: border-color 0.2s;
6850 }
6851 .lp-course-builder-content__section .cb-course-edit-category__select-parent:focus {
6852 border-color: #7067ED;
6853 }
6854 .lp-course-builder-content__section .cb-course-edit-category__btn-save,
6855 .lp-course-builder-content__section .cb-course-edit-tags__btn-save {
6856 flex: 1;
6857 background: #1e1e1e;
6858 color: white;
6859 border-radius: 6px;
6860 padding: 8px 16px;
6861 border: 0;
6862 font-size: 13px;
6863 font-weight: 600;
6864 cursor: pointer;
6865 white-space: nowrap;
6866 transition: background 0.2s;
6867 /*&.loading {
6868 pointer-events: none;
6869 opacity: 0.8;
6870 @include loading();
6871 }*/
6872 }
6873 .lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,
6874 .lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover {
6875 background: #333;
6876 }
6877 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
6878 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
6879 flex: 1;
6880 padding: 8px 14px;
6881 font-size: 13px;
6882 font-weight: 500;
6883 color: #64748b;
6884 background: #f8fafc;
6885 border: 1px solid #e2e8f0;
6886 border-radius: 6px;
6887 cursor: pointer;
6888 white-space: nowrap;
6889 transition: all 0.15s ease;
6890 }
6891 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,
6892 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover {
6893 border-color: #EEF1FF;
6894 background: #EEF1FF;
6895 color: #7067ED;
6896 }
6897 .lp-course-builder-content__section .cb-button {
6898 padding: 8px 25px;
6899 border-radius: 5px;
6900 background: #ccc;
6901 font-size: 16px;
6902 font-weight: 500;
6903 cursor: pointer;
6904 }
6905 .lp-course-builder-content__section .cb-button.cb-btn-update {
6906 background: #1e1e1e;
6907 color: #fff;
6908 }
6909 .lp-course-builder-content__section .cb-button.cb-btn-trash {
6910 background: rgb(220, 38, 38);
6911 color: #fff;
6912 }
6913 .lp-course-builder-content__section .cb-button.cb-btn-save-settings {
6914 background: #1e1e1e;
6915 color: #fff;
6916 border: none;
6917 transition: background 0.2s;
6918 }
6919 .lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover {
6920 background: #333;
6921 }
6922 .lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading {
6923 pointer-events: none;
6924 opacity: 0.7;
6925 }
6926 .lp-course-builder-content__section .cb-settings-footer {
6927 margin-top: 30px;
6928 padding-top: 20px;
6929 border-top: 1px solid #e5e7eb;
6930 display: flex;
6931 justify-content: flex-end;
6932 }
6933 @media (max-width: 900px) {
6934 .lp-course-builder-content__section .cb-course-edit-content {
6935 flex-direction: column;
6936 }
6937 .lp-course-builder-content__section .cb-course-edit-column--left {
6938 flex: 1;
6939 max-width: 100%;
6940 }
6941 .lp-course-builder-content__section .cb-course-edit-column--right {
6942 flex: 1;
6943 }
6944 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
6945 flex-direction: column;
6946 gap: 24px;
6947 }
6948 }
6949 @media (max-width: 768px) {
6950 .lp-course-builder-content__section .cb-featured-image-container {
6951 flex-direction: column;
6952 }
6953 .lp-course-builder-content__section .cb-featured-image-preview {
6954 width: 100%;
6955 max-width: 300px;
6956 }
6957 }
6958 .lp-course-builder-content__section .course-status {
6959 padding: 5px 12px;
6960 font-size: 12px;
6961 font-weight: 500;
6962 background: #ccc;
6963 border-radius: 12px;
6964 text-transform: capitalize;
6965 }
6966 .lp-course-builder-content__section .course-status.publish {
6967 color: #fff;
6968 background: #1e1e1e;
6969 }
6970 .lp-course-builder-content__section .course-status.trash {
6971 color: #fff;
6972 background-color: #dc2626;
6973 }
6974 .lp-course-builder-content__section .cb-course-edit-title {
6975 margin-bottom: 24px;
6976 }
6977 .lp-course-builder-content__section .cb-course-edit-title__label-wrap {
6978 display: flex;
6979 align-items: center;
6980 gap: 8px;
6981 margin-bottom: 8px;
6982 }
6983 .lp-course-builder-content__section .cb-course-edit-title__label {
6984 display: block;
6985 font-size: 14px;
6986 font-weight: 600;
6987 color: #1a1a1a;
6988 }
6989 .lp-course-builder-content__section .cb-course-edit-title__char-count {
6990 font-size: 12px;
6991 font-weight: 500;
6992 color: #6b7280;
6993 background: #f3f4f6;
6994 padding: 2px 8px;
6995 border-radius: 4px;
6996 }
6997 .lp-course-builder-content__section .cb-course-edit-title__input {
6998 width: 100%;
6999 padding: 10px 12px;
7000 font-size: 14px;
7001 border: 1px solid #ddd;
7002 border-radius: 6px;
7003 outline: none;
7004 transition: border-color 0.2s;
7005 }
7006 .lp-course-builder-content__section .cb-course-edit-title__input:focus {
7007 border-color: #7067ED;
7008 box-shadow: 0 0 0 1px #7067ED;
7009 }
7010 .lp-course-builder-content__section .cb-course-edit-desc {
7011 margin-bottom: 24px;
7012 }
7013 .lp-course-builder-content__section .cb-course-edit-desc__label-wrap {
7014 display: flex;
7015 align-items: center;
7016 gap: 8px;
7017 margin-bottom: 8px;
7018 }
7019 .lp-course-builder-content__section .cb-course-edit-desc__label {
7020 display: block;
7021 font-size: 14px;
7022 font-weight: 600;
7023 color: #1a1a1a;
7024 }
7025 .lp-course-builder-content__section .cb-course-edit-desc__word-count {
7026 display: none;
7027 font-size: 12px;
7028 font-weight: 500;
7029 color: #6b7280;
7030 background: #f3f4f6;
7031 padding: 2px 8px;
7032 border-radius: 4px;
7033 }
7034 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
7035 margin-bottom: 24px;
7036 }
7037 .lp-course-builder-content__section .cb-terms-header {
7038 display: flex;
7039 justify-content: space-between;
7040 align-items: center;
7041 margin-bottom: 16px;
7042 }
7043 .lp-course-builder-content__section .cb-terms-header__label {
7044 font-size: 14px;
7045 font-weight: 600;
7046 color: #1a1a1a;
7047 margin: 0;
7048 }
7049 .lp-course-builder-content__section .cb-terms-header__btn-add-new {
7050 display: inline-flex;
7051 align-items: center;
7052 gap: 4px;
7053 font-size: 13px;
7054 font-weight: 600;
7055 color: #9ca3af;
7056 background: transparent;
7057 border: none;
7058 cursor: pointer;
7059 transition: all 0.2s ease;
7060 }
7061 .lp-course-builder-content__section .cb-terms-header__btn-add-new:hover {
7062 color: #7067ED;
7063 }
7064 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
7065 display: flex;
7066 gap: 24px;
7067 }
7068 .lp-course-builder-content__section .cb-course-edit-tags__wrapper,
7069 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
7070 flex: 1;
7071 }
7072 .lp-course-builder-content__section .cb-course-edit-tags__toolbar {
7073 display: flex;
7074 align-items: center;
7075 gap: 12px;
7076 flex-wrap: wrap;
7077 margin-bottom: 16px;
7078 }
7079 .lp-course-builder-content__section .cb-course-edit-categories__toolbar {
7080 margin-bottom: 16px;
7081 }
7082 .lp-course-builder-content__section .cb-course-edit-tags__search-wrap {
7083 flex: 1 1 220px;
7084 }
7085 .lp-course-builder-content__section .cb-course-edit-categories__search-wrap {
7086 display: block;
7087 }
7088 .lp-course-builder-content__section .cb-course-edit-tags__search-input {
7089 width: 100%;
7090 padding: 8px 12px;
7091 font-size: 14px;
7092 border: 1px solid #f5f5f5;
7093 border-radius: 6px;
7094 outline: none;
7095 background: #ffffff;
7096 transition: border-color 0.2s ease, box-shadow 0.2s ease;
7097 }
7098 .lp-course-builder-content__section .cb-course-edit-tags__search-input:focus {
7099 border-color: #7067ED;
7100 }
7101 .lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
7102 -webkit-appearance: none;
7103 appearance: none;
7104 }
7105 .lp-course-builder-content__section .cb-course-edit-category__search-input {
7106 width: 100%;
7107 padding: 8px 12px;
7108 font-size: 14px;
7109 border: 1px solid #f5f5f5;
7110 border-radius: 6px;
7111 outline: none;
7112 background: #ffffff;
7113 transition: border-color 0.2s ease, box-shadow 0.2s ease;
7114 }
7115 .lp-course-builder-content__section .cb-course-edit-category__search-input:focus {
7116 border-color: #7067ED;
7117 }
7118 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper {
7119 display: flex;
7120 gap: 8px;
7121 flex-wrap: wrap;
7122 border: none;
7123 box-shadow: none;
7124 padding: 5px 0;
7125 background: transparent;
7126 max-height: 180px;
7127 overflow-y: auto;
7128 min-height: 36px;
7129 }
7130 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
7131 width: 6px;
7132 }
7133 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
7134 background: #d1d5db;
7135 border-radius: 3px;
7136 }
7137 .lp-course-builder-content__section .cb-course-edit-tags__empty {
7138 margin: 12px 0 0;
7139 font-size: 13px;
7140 color: #9ca3af;
7141 }
7142 .lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper {
7143 display: flex;
7144 gap: 10px 40px;
7145 flex-wrap: wrap;
7146 }
7147 .lp-course-builder-content__section .cb-course-edit-tags__wrapper {
7148 margin-bottom: 24px;
7149 }
7150 .lp-course-builder-content__section .cb-tag-chip {
7151 display: inline-flex;
7152 align-items: center;
7153 }
7154 .lp-course-builder-content__section .cb-tag-chip input[type=checkbox] {
7155 display: none;
7156 }
7157 .lp-course-builder-content__section .cb-tag-chip label {
7158 display: inline-flex;
7159 align-items: center;
7160 gap: 4px;
7161 padding: 6px 14px;
7162 border: 1px solid #f5f5f5;
7163 border-radius: 8px;
7164 cursor: pointer;
7165 transition: all 0.2s ease;
7166 font-size: 14px;
7167 color: #1e1e1e;
7168 background: #ffffff;
7169 user-select: none;
7170 line-height: 1.2;
7171 white-space: nowrap;
7172 }
7173 .lp-course-builder-content__section .cb-tag-chip label:hover {
7174 border-color: #EEF1FF;
7175 color: #7067ED;
7176 }
7177 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count {
7178 font-size: 13px;
7179 color: #9ca3af;
7180 }
7181 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove {
7182 display: none;
7183 font-size: 16px;
7184 line-height: 1;
7185 margin-right: 2px;
7186 }
7187 .lp-course-builder-content__section .cb-tag-chip input:checked + label {
7188 border-color: #EEF1FF;
7189 color: #7067ED;
7190 background: #EEF1FF;
7191 font-weight: 500;
7192 }
7193 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__count {
7194 color: #7067ED;
7195 }
7196 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__remove {
7197 display: inline;
7198 color: #9ca3af;
7199 }
7200 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover {
7201 color: #898989;
7202 background: #f9fafb;
7203 border-color: #f9fafb;
7204 }
7205 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
7206 color: #898989;
7207 }
7208 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
7209 display: inline;
7210 color: #7067ED;
7211 }
7212 .lp-course-builder-content__section .cb-course-edit-categories__checkbox {
7213 display: flex;
7214 align-items: center;
7215 margin-bottom: 0;
7216 padding: 4px 0;
7217 }
7218 .lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label {
7219 color: #1d2939;
7220 }
7221 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox] {
7222 appearance: none;
7223 -webkit-appearance: none;
7224 width: 20px;
7225 height: 20px;
7226 border: 2px solid #d0d5dd;
7227 border-radius: 4px;
7228 background: #fff;
7229 cursor: pointer;
7230 position: relative;
7231 margin: 0 0 0 10px;
7232 transition: all 0.2s ease;
7233 flex-shrink: 0;
7234 }
7235 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
7236 border-color: #98a2b3;
7237 }
7238 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
7239 background: #28A746;
7240 border-color: #28A746;
7241 }
7242 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
7243 content: "";
7244 position: absolute;
7245 right: 50%;
7246 top: 50%;
7247 width: 5px;
7248 height: 9px;
7249 border: solid #fff;
7250 border-width: 0 0 2px 2px;
7251 transform: translate(50%, -60%) rotate(-45deg);
7252 }
7253 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
7254 outline: none;
7255 box-shadow: none;
7256 }
7257 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
7258 opacity: 0.5;
7259 cursor: not-allowed;
7260 border-color: #e4e7ec;
7261 background: #f9fafb;
7262 }
7263 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
7264 opacity: 0.5;
7265 cursor: not-allowed;
7266 }
7267 .lp-course-builder-content__section .cb-course-edit-categories__checkbox label {
7268 font-size: 14px;
7269 color: #344054;
7270 font-weight: 400;
7271 cursor: pointer;
7272 user-select: none;
7273 line-height: 20px;
7274 }
7275 .lp-course-builder-content__section .cb-course-edit-featured-image {
7276 margin-bottom: 24px;
7277 }
7278 .lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap {
7279 display: flex;
7280 align-items: center;
7281 gap: 8px;
7282 margin-bottom: 12px;
7283 }
7284 .lp-course-builder-content__section .cb-course-edit-featured-image__title {
7285 font-size: 14px;
7286 font-weight: 600;
7287 color: #1a1a1a;
7288 margin-bottom: 0;
7289 }
7290 .lp-course-builder-content__section .cb-featured-image-container {
7291 display: flex;
7292 flex-direction: column;
7293 gap: 16px;
7294 align-items: flex-start;
7295 }
7296 .lp-course-builder-content__section .cb-featured-image-preview {
7297 background: #f5f5f5;
7298 border: 2px dashed #ddd;
7299 border-radius: 6px;
7300 display: flex;
7301 align-items: center;
7302 justify-content: center;
7303 flex-shrink: 0;
7304 }
7305 .lp-course-builder-content__section .cb-featured-image-preview:has(img) {
7306 border: none;
7307 }
7308 .lp-course-builder-content__section .cb-featured-image-placeholder {
7309 width: 300px;
7310 height: 200px;
7311 display: flex;
7312 flex-direction: column;
7313 align-items: center;
7314 justify-content: center;
7315 color: #999;
7316 font-size: 14px;
7317 }
7318 .lp-course-builder-content__section .cb-featured-image-placeholder::before {
7319 content: "📷";
7320 font-size: 48px;
7321 margin-bottom: 8px;
7322 opacity: 0.5;
7323 }
7324 .lp-course-builder-content__section .cb-featured-image-actions {
7325 display: flex;
7326 flex-direction: row;
7327 gap: 12px;
7328 }
7329 .lp-course-builder-content__section .cb-remove-featured-image,
7330 .lp-course-builder-content__section .cb-set-featured-image {
7331 padding: 10px 14px;
7332 border: none;
7333 background: #f7f7f7;
7334 color: #aaaaaa;
7335 border-radius: 8px;
7336 cursor: pointer;
7337 transition: background-color 0.2s;
7338 }
7339 .lp-course-builder-content__section .cb-remove-featured-image:hover,
7340 .lp-course-builder-content__section .cb-set-featured-image:hover {
7341 background: #fef2f2;
7342 color: #ef4444;
7343 }
7344 .lp-course-builder-content__section .cb-course-edit-publish__title {
7345 margin: 0 0 8px;
7346 font-size: 14px;
7347 font-weight: 600;
7348 color: #111827;
7349 }
7350 .lp-course-builder-content__section .cb-course-edit-publish__row {
7351 display: grid;
7352 grid-template-columns: 100px 1fr;
7353 gap: 12px;
7354 align-items: center;
7355 margin-bottom: 12px;
7356 }
7357 .lp-course-builder-content__section .cb-course-edit-publish__label {
7358 font-size: 13px;
7359 font-weight: 600;
7360 color: #374151;
7361 }
7362 .lp-course-builder-content__section .cb-course-edit-publish__control {
7363 width: 100%;
7364 min-height: 34px;
7365 padding: 6px 10px;
7366 border: 1px solid #d1d5db;
7367 border-radius: 6px;
7368 font-size: 13px;
7369 color: #111827;
7370 background: #fff;
7371 }
7372 .lp-course-builder-content__section .cb-course-edit-publish__control:focus {
7373 border-color: #7067ED;
7374 box-shadow: 0 0 0 1px #7067ED;
7375 outline: none;
7376 }
7377 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash {
7378 padding: 8px 14px;
7379 font-size: 13px;
7380 font-weight: 500;
7381 border: 1px solid #fecaca;
7382 border-radius: 6px;
7383 background: #fff;
7384 color: #dc2626;
7385 }
7386 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover {
7387 background: #fef2f2;
7388 border-color: #fca5a5;
7389 }
7390 .lp-course-builder-content__section div.mce-statusbar {
7391 border-top: none;
7392 }
7393 .lp-course-builder-content__section .cb-course-edit-terms__form-add-category,
7394 .lp-course-builder-content__section .cb-course-edit-terms__form-add-tag {
7395 display: flex;
7396 gap: 8px;
7397 align-items: center;
7398 margin-bottom: 16px;
7399 }
7400 .lp-course-builder-content__section .cb-course-edit-category__input,
7401 .lp-course-builder-content__section .cb-course-edit-tags__input {
7402 width: 100%;
7403 padding: 8px 12px;
7404 font-size: 14px;
7405 border: 1px solid #ddd;
7406 border-radius: 6px;
7407 outline: none;
7408 transition: border-color 0.2s;
7409 }
7410 .lp-course-builder-content__section .cb-course-edit-category__input:focus,
7411 .lp-course-builder-content__section .cb-course-edit-tags__input:focus {
7412 border-color: #d1d5db;
7413 }
7414 .lp-course-builder-content__section .cb-course-edit-category__select-parent {
7415 padding: 8px 12px;
7416 font-size: 14px;
7417 border: 1px solid #ddd;
7418 border-radius: 6px;
7419 outline: none;
7420 background: #fff;
7421 cursor: pointer;
7422 white-space: nowrap;
7423 transition: border-color 0.2s;
7424 }
7425 .lp-course-builder-content__section .cb-course-edit-category__select-parent:focus {
7426 border-color: #7067ED;
7427 }
7428 .lp-course-builder-content__section .cb-course-edit-category__btn-save,
7429 .lp-course-builder-content__section .cb-course-edit-tags__btn-save {
7430 flex: 1;
7431 background: #ffffff;
7432 color: #7067ED;
7433 border-radius: 6px;
7434 padding: 8px 16px;
7435 border: 1px solid #7067ED;
7436 font-size: 13px;
7437 font-weight: 600;
7438 cursor: pointer;
7439 white-space: nowrap;
7440 transition: background 0.2s;
7441 }
7442 .lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,
7443 .lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover {
7444 background: #EEF1FF;
7445 }
7446 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,
7447 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading {
7448 pointer-events: none;
7449 opacity: 0.8;
7450 }
7451 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,
7452 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before {
7453 position: absolute;
7454 inset: 0;
7455 display: flex;
7456 align-items: center;
7457 justify-content: center;
7458 font-family: "lp-icon";
7459 content: "\f110";
7460 animation: lp-rotating 1s linear infinite;
7461 font-variant: normal;
7462 text-transform: none;
7463 -webkit-font-smoothing: antialiased;
7464 -moz-osx-font-smoothing: grayscale;
7465 color: black;
7466 }
7467 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
7468 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
7469 flex: 1;
7470 padding: 8px 14px;
7471 font-size: 13px;
7472 font-weight: 600;
7473 color: #898989;
7474 background: #ffffff;
7475 border: 1px solid #f5f5f5;
7476 border-radius: 6px;
7477 cursor: pointer;
7478 white-space: nowrap;
7479 transition: all 0.15s ease;
7480 }
7481 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,
7482 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover {
7483 border-color: #EEF1FF;
7484 background: #EEF1FF;
7485 color: #7067ED;
7486 }
7487 .lp-course-builder-content__section .cb-button {
7488 padding: 8px 25px;
7489 border-radius: 5px;
7490 background: #ccc;
7491 font-size: 16px;
7492 font-weight: 500;
7493 cursor: pointer;
7494 }
7495 .lp-course-builder-content__section .cb-button.cb-btn-update {
7496 background: #1e1e1e;
7497 color: #fff;
7498 }
7499 .lp-course-builder-content__section .cb-button.cb-btn-trash {
7500 background: rgb(220, 38, 38);
7501 color: #fff;
7502 }
7503 .lp-course-builder-content__section .cb-button.cb-btn-save-settings {
7504 background: #1e1e1e;
7505 color: #fff;
7506 border: none;
7507 transition: background 0.2s;
7508 }
7509 .lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover {
7510 background: #333;
7511 }
7512 .lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading {
7513 pointer-events: none;
7514 opacity: 0.7;
7515 }
7516 .lp-course-builder-content__section .cb-settings-footer {
7517 margin-top: 30px;
7518 padding-top: 20px;
7519 border-top: 1px solid #e5e7eb;
7520 display: flex;
7521 justify-content: flex-end;
7522 }
7523 .lp-course-builder-content__section #general_course_data .form-field,
7524 .lp-course-builder-content__section #offline_course_data .form-field,
7525 .lp-course-builder-content__section #price_course_data .form-field,
7526 .lp-course-builder-content__section #extra_course_data .form-field {
7527 margin-bottom: 24px;
7528 }
7529 .lp-course-builder-content__section #general_course_data ._lp_featured_review_field {
7530 align-items: flex-start;
7531 }
7532 .lp-course-builder-content__section #general_course_data ._lp_featured_review_field textarea {
7533 width: calc(100% - 165px);
7534 }
7535 .lp-course-builder-content__section #general_course_data ._lp_students_field .description {
7536 margin-top: -3px;
7537 }
7538 .lp-course-builder-content__section #price_course_data .learn-press-tip-floating {
7539 font-size: 13px;
7540 color: #ef4444;
7541 line-height: 1.5;
7542 }
7543 .lp-course-builder-content__section #price_course_data ._lp_no_required_enroll_field .description {
7544 margin-top: -13px;
7545 }
7546 .lp-course-builder-content__section #assessment_course_data .form-field._lp_course_result_field {
7547 align-items: start;
7548 border: unset;
7549 margin-bottom: 20px;
7550 }
7551 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box {
7552 list-style-type: none;
7553 margin-top: 0;
7554 padding-right: 0;
7555 display: flex;
7556 flex-direction: column;
7557 gap: 24px;
7558 width: calc(100% - 161px);
7559 }
7560 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li {
7561 margin-bottom: 0;
7562 }
7563 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label {
7564 display: flex;
7565 flex-wrap: wrap;
7566 align-items: center;
7567 gap: 8px 12px;
7568 cursor: pointer;
7569 min-width: unset;
7570 max-width: unset;
7571 width: unset;
7572 }
7573 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
7574 flex-shrink: 0;
7575 margin: 0;
7576 order: 0;
7577 }
7578 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p,
7579 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
7580 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
7581 width: calc(100% - 54px);
7582 margin-right: 54px; /* ≈ toggle width (42px) + gap (12px) */
7583 margin-top: 0;
7584 margin-bottom: 0;
7585 color: #898989;
7586 font-size: 13px;
7587 font-weight: 400;
7588 line-height: 1.5;
7589 flex-shrink: 0;
7590 }
7591 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a,
7592 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
7593 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
7594 text-decoration: underline;
7595 color: #7067ED;
7596 }
7597 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
7598 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,
7599 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover {
7600 color: #5b52d1;
7601 }
7602 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
7603 text-decoration: underline;
7604 color: #7067ED;
7605 }
7606 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
7607 color: #5b52d1;
7608 }
7609 .lp-course-builder-content__section .lp_course_extra_meta_box,
7610 .lp-course-builder-content__section .lp_course_faq_meta_box {
7611 display: flex;
7612 flex-wrap: nowrap;
7613 gap: 20px;
7614 padding: 15px 0;
7615 }
7616 .lp-course-builder-content__section .lp_course_extra_meta_box > label,
7617 .lp-course-builder-content__section .lp_course_faq_meta_box > label {
7618 width: 200px;
7619 min-width: 200px;
7620 font-size: 14px;
7621 font-weight: 600;
7622 color: #1a1a1a;
7623 padding-top: 10px;
7624 }
7625 .lp-course-builder-content__section .lp_course_extra_meta_box__content,
7626 .lp-course-builder-content__section .lp_course_faq_meta_box__content {
7627 flex: 1;
7628 display: flex;
7629 flex-direction: column;
7630 gap: 15px;
7631 }
7632 .lp-course-builder-content__section .lp_course_extra_meta_box__fields,
7633 .lp-course-builder-content__section .lp_course_faq_meta_box__fields {
7634 display: flex;
7635 flex-direction: column;
7636 gap: 15px;
7637 }
7638 .lp-course-builder-content__section .lp_course_extra_meta_box__field,
7639 .lp-course-builder-content__section .lp_course_faq_meta_box__field {
7640 display: flex;
7641 align-items: center;
7642 background: #ffffff;
7643 border: 1px solid #eaeaec;
7644 border-radius: 8px;
7645 padding: 10px;
7646 gap: 10px;
7647 }
7648 .lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
7649 .lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
7650 .lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
7651 .lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
7652 flex: 1;
7653 border: none;
7654 background: transparent;
7655 padding: 5px 0;
7656 font-size: 14px;
7657 color: #333;
7658 box-shadow: none;
7659 outline: none;
7660 }
7661 .lp-course-builder-content__section .lp_course_extra_meta_box__add,
7662 .lp-course-builder-content__section .lp_course_faq_meta_box__add {
7663 display: inline-flex;
7664 align-items: center;
7665 justify-content: center;
7666 background: #6b52ff !important;
7667 color: #ffffff !important;
7668 border: none !important;
7669 box-shadow: none !important;
7670 border-radius: 6px;
7671 padding: 6px 16px !important;
7672 font-size: 13px !important;
7673 font-weight: 600 !important;
7674 width: max-content;
7675 transition: background 0.2s;
7676 }
7677 .lp-course-builder-content__section .lp_course_extra_meta_box__add:hover,
7678 .lp-course-builder-content__section .lp_course_faq_meta_box__add:hover {
7679 background: #5a42e6 !important;
7680 }
7681 .lp-course-builder-content__section .lp_course_faq_meta_box__field {
7682 flex-direction: column;
7683 align-items: stretch;
7684 padding: 15px;
7685 gap: 15px;
7686 position: relative;
7687 }
7688 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label {
7689 display: flex;
7690 flex-direction: column;
7691 gap: 5px;
7692 }
7693 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label span {
7694 font-size: 13px;
7695 font-weight: 600;
7696 color: #4b5563;
7697 }
7698 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label input[type=text],
7699 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea {
7700 width: 100%;
7701 border: 1px solid #eaeaec;
7702 border-radius: 6px;
7703 padding: 8px 12px;
7704 font-size: 14px;
7705 box-shadow: none;
7706 }
7707 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label input[type=text]:focus,
7708 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea:focus {
7709 border-color: #6b52ff;
7710 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
7711 outline: none;
7712 }
7713 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea {
7714 min-height: 80px;
7715 resize: vertical;
7716 }
7717 .lp-course-builder-content__section .lp_course_faq_meta_box__add,
7718 .lp-course-builder-content__section .lp_course_extra_meta_box__add {
7719 display: block;
7720 text-align: center;
7721 background: #ffffff;
7722 border: 1px dashed #d1d5db;
7723 color: #4b5563;
7724 font-weight: 500;
7725 padding: 2px;
7726 border-radius: 8px;
7727 transition: all 0.2s;
7728 }
7729 .lp-course-builder-content__section .lp_course_faq_meta_box__add:hover,
7730 .lp-course-builder-content__section .lp_course_extra_meta_box__add:hover {
7731 border-color: #2271b1;
7732 color: #2271b1;
7733 background: #f0f9ff;
7734 }
7735 .lp-course-builder-content__section ._lp_block_finished_field {
7736 margin-top: -8px !important;
7737 }
7738 .lp-course-builder-content__section #extra_course_data .form-field {
7739 align-items: start;
7740 }
7741 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
7742 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
7743 opacity: 0.4;
7744 background: #f0f0f0;
7745 }
7746 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
7747 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
7748 cursor: grabbing !important;
7749 }
7750 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
7751 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
7752 opacity: 0.5;
7753 background: #e8e8e8;
7754 }
7755 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
7756 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
7757 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
7758 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
7759 cursor: grab;
7760 }
7761 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
7762 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,
7763 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
7764 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active {
7765 cursor: grabbing;
7766 }
7767 .lp-course-builder-content__section #extra_course_data input[type=text] {
7768 padding: 10px 30px;
7769 margin-bottom: 0;
7770 border: none;
7771 }
7772 .lp-course-builder-content__section #extra_course_data input[type=text]:focus {
7773 box-shadow: none;
7774 }
7775 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field {
7776 position: relative;
7777 margin-bottom: 10px;
7778 }
7779 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover {
7780 background: #ffffff;
7781 border-color: #d1d5db;
7782 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
7783 }
7784 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
7785 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
7786 opacity: 1;
7787 }
7788 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort {
7789 display: flex;
7790 position: absolute;
7791 top: 0;
7792 right: 0;
7793 height: 100%;
7794 width: 40px;
7795 color: #666;
7796 text-decoration: none;
7797 cursor: grab;
7798 opacity: 0.4;
7799 transition: opacity 0.2s;
7800 align-items: center;
7801 justify-content: center;
7802 }
7803 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort::after {
7804 font-family: "lp-icon";
7805 content: "\e922";
7806 }
7807 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete {
7808 position: absolute;
7809 top: 12px;
7810 left: 5px;
7811 width: 28px;
7812 height: 28px;
7813 display: flex;
7814 align-items: center;
7815 justify-content: center;
7816 border-radius: 6px;
7817 color: #9ca3af;
7818 opacity: 0;
7819 transition: all 0.2s;
7820 text-decoration: none;
7821 }
7822 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
7823 font-family: Dashicons;
7824 content: "\f182";
7825 font-size: 18px;
7826 }
7827 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
7828 background-color: #fee2e2;
7829 color: #ef4444;
7830 }
7831 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field input {
7832 max-width: unset;
7833 }
7834 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content {
7835 width: 100%;
7836 }
7837 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
7838 display: flex;
7839 flex-direction: column;
7840 gap: 12px;
7841 }
7842 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)) {
7843 display: none;
7844 }
7845 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
7846 position: relative;
7847 display: flex !important;
7848 flex-direction: column;
7849 border: 1px solid #e5e7eb;
7850 border-radius: 12px;
7851 padding: 10px 36px 16px 40px;
7852 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
7853 margin-bottom: 0 !important;
7854 }
7855 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
7856 background: #ffffff;
7857 border-color: #d1d5db;
7858 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
7859 }
7860 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,
7861 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete {
7862 opacity: 1;
7863 }
7864 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
7865 width: 100% !important;
7866 min-width: 100% !important;
7867 max-width: 100% !important;
7868 display: block !important;
7869 margin-bottom: 8px;
7870 }
7871 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span {
7872 display: none;
7873 }
7874 .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] {
7875 width: 100%;
7876 max-width: 100%;
7877 background: transparent;
7878 border: none;
7879 border-bottom: 1px dashed transparent;
7880 font-size: 15px;
7881 font-weight: 500;
7882 color: #111827;
7883 padding: 6px 0;
7884 border-radius: 0;
7885 outline: none;
7886 transition: border-color 0.2s;
7887 }
7888 .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 {
7889 color: #9ca3af;
7890 }
7891 .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 {
7892 border-bottom-color: #2271b1;
7893 box-shadow: none;
7894 }
7895 .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] {
7896 width: 100% !important;
7897 min-height: 120px;
7898 background: #f9fafb;
7899 border: 1px solid transparent;
7900 border-radius: 6px;
7901 padding: 10px;
7902 font-size: 14px;
7903 line-height: 1.5;
7904 color: #1a1a1a;
7905 resize: vertical;
7906 transition: all 0.2s;
7907 }
7908 .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 {
7909 background: #ffffff;
7910 border-color: #d1d5db;
7911 outline: none;
7912 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
7913 }
7914 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
7915 position: absolute;
7916 right: 8px;
7917 top: 15px;
7918 width: 24px;
7919 height: 24px;
7920 display: flex;
7921 align-items: center;
7922 justify-content: center;
7923 cursor: grab;
7924 opacity: 0.4;
7925 transition: opacity 0.2s;
7926 }
7927 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after {
7928 font-family: "lp-icon";
7929 content: "\e922";
7930 }
7931 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active {
7932 cursor: grabbing;
7933 }
7934 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete {
7935 position: absolute;
7936 top: 15px;
7937 left: 8px;
7938 width: 28px;
7939 height: 28px;
7940 display: flex;
7941 align-items: center;
7942 justify-content: center;
7943 border-radius: 6px;
7944 color: #9ca3af;
7945 opacity: 0;
7946 transition: all 0.2s;
7947 text-decoration: none;
7948 }
7949 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after {
7950 font-family: Dashicons;
7951 content: "\f182";
7952 font-size: 18px;
7953 }
7954 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover {
7955 background-color: #fee2e2;
7956 color: #ef4444;
7957 }
7958 .lp-course-builder-content__section #author_course_data .ts-control {
7959 border-radius: 6px;
7960 padding: 5px !important;
7961 }
7962 .lp-course-builder-content__section #author_course_data .ts-control li.item {
7963 padding: 6px 22px;
7964 background: #EEF1FF;
7965 color: #7067ED;
7966 font-weight: 500;
7967 border-radius: 4px;
7968 margin-bottom: 0;
7969 }
7970 .lp-course-builder-content__section #author_course_data .ts-control li.item .item {
7971 background: transparent;
7972 }
7973 .lp-course-builder-content__section #author_course_data .form-field input[type=text]:not(.dropdown-input) {
7974 width: unset;
7975 height: unset;
7976 }
7977 .lp-course-builder-content__section #author_course_data ._post_author_field {
7978 margin-bottom: 24px;
7979 }
7980 @media (max-width: 768px) {
7981 .lp-course-builder-content__section .cb-featured-image-container {
7982 flex-direction: column;
7983 }
7984 .lp-course-builder-content__section .cb-featured-image-preview {
7985 width: 100%;
7986 max-width: 300px;
7987 }
7988 }
7989
7990 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box,
7991 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap {
7992 margin: 0;
7993 background: transparent;
7994 }
7995 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box .lp-meta-box__inner,
7996 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap .lp-meta-box__inner {
7997 padding: 0;
7998 display: flex;
7999 flex-direction: column;
8000 gap: 11px;
8001 }
8002 .lp-cb-tab-content .cb-section__course-edit .form-field,
8003 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration,
8004 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field {
8005 display: flex;
8006 gap: 0 11px;
8007 margin: 0;
8008 padding: 0;
8009 flex-wrap: wrap;
8010 }
8011 .lp-cb-tab-content .cb-section__course-edit .form-field > label,
8012 .lp-cb-tab-content .cb-section__course-edit .form-field label span,
8013 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration > label,
8014 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration label span,
8015 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field > label,
8016 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field label span {
8017 font-size: 14px;
8018 color: #23282d;
8019 margin: 0;
8020 width: 150px;
8021 min-width: 150px;
8022 max-width: 150px;
8023 padding: 0;
8024 font-weight: 600;
8025 flex: 0 0 auto;
8026 }
8027 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],
8028 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=text],
8029 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local],
8030 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],
8031 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text],
8032 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local],
8033 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number],
8034 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text],
8035 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local] {
8036 width: 100%;
8037 max-width: 200px;
8038 height: 33px;
8039 padding: 8px 12px;
8040 border: 1px solid #d1d5db;
8041 border-radius: 6px;
8042 font-size: 14px;
8043 color: #1a1a1a;
8044 background: #fff;
8045 }
8046 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number]:focus,
8047 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=text]:focus,
8048 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local]:focus,
8049 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus,
8050 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text]:focus,
8051 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local]:focus,
8052 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]:focus,
8053 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text]:focus,
8054 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]:focus {
8055 outline: none;
8056 border-color: #7067ED;
8057 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
8058 }
8059 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],
8060 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],
8061 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number] {
8062 width: 80px !important;
8063 }
8064 .lp-cb-tab-content .cb-section__course-edit .form-field select,
8065 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select,
8066 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select {
8067 padding: 4px 15px 4px 30px !important;
8068 height: 34px;
8069 border: 1px solid #d1d5db;
8070 border-radius: 6px;
8071 font-size: 14px;
8072 color: #1a1a1a;
8073 cursor: pointer;
8074 }
8075 .lp-cb-tab-content .cb-section__course-edit .form-field select:focus,
8076 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select:focus,
8077 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select:focus {
8078 outline: none;
8079 border-color: #7067ED;
8080 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
8081 }
8082 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio],
8083 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox],
8084 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio],
8085 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox],
8086 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio],
8087 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox] {
8088 appearance: none;
8089 -webkit-appearance: none;
8090 width: 44px;
8091 height: 24px;
8092 background: #e5e7eb;
8093 border-radius: 12px;
8094 position: relative;
8095 cursor: pointer;
8096 transition: all 0.3s ease;
8097 margin: 0;
8098 flex-shrink: 0;
8099 border: none;
8100 }
8101 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:before,
8102 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:before,
8103 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:before,
8104 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:before,
8105 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:before,
8106 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:before {
8107 content: "";
8108 position: absolute;
8109 width: 20px;
8110 height: 20px;
8111 border-radius: 50%;
8112 background: #fff;
8113 top: 2px;
8114 right: 2px;
8115 transition: all 0.3s ease;
8116 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
8117 }
8118 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked,
8119 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked,
8120 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked,
8121 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked,
8122 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked,
8123 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked {
8124 background: #28A746;
8125 }
8126 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked:before,
8127 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked:before,
8128 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked:before,
8129 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
8130 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked:before,
8131 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked:before {
8132 right: 22px;
8133 }
8134 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:focus,
8135 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:focus,
8136 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:focus,
8137 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:focus,
8138 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:focus,
8139 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:focus {
8140 outline: none;
8141 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
8142 }
8143 .lp-cb-tab-content .cb-section__course-edit .form-field .description,
8144 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description,
8145 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description {
8146 font-size: 13px;
8147 color: #6b7280;
8148 line-height: 1.5;
8149 margin: 0;
8150 display: block;
8151 width: 100%;
8152 margin-right: 161px;
8153 margin-top: 6px;
8154 order: 99;
8155 }
8156 .lp-cb-tab-content .cb-section__course-edit .form-field .description:has(+ .learn-press-tip),
8157 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
8158 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
8159 width: auto;
8160 }
8161 .lp-cb-tab-content .cb-section__course-edit .form-field > .learn-press-tip,
8162 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration > .learn-press-tip,
8163 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field > .learn-press-tip {
8164 order: 100;
8165 margin-top: 6px;
8166 }
8167 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field {
8168 display: grid;
8169 grid-template-columns: 150px max-content 1fr;
8170 gap: 6px 11px;
8171 }
8172 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field label {
8173 grid-column: 1/2;
8174 grid-row: 1;
8175 font-size: 14px;
8176 color: #23282d;
8177 font-weight: 600;
8178 margin: 0;
8179 padding: 0;
8180 }
8181 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field input {
8182 grid-column: 2/4;
8183 grid-row: 1;
8184 }
8185 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field .description {
8186 grid-column: 2/3;
8187 grid-row: 2;
8188 font-size: 13px;
8189 line-height: 1.5;
8190 margin: 0;
8191 }
8192 .lp-cb-tab-content .cb-section__course-edit .course-status {
8193 padding: 5px 12px;
8194 font-size: 12px;
8195 font-weight: 500;
8196 background: #ccc;
8197 border-radius: 5px;
8198 text-transform: capitalize;
8199 }
8200 .lp-cb-tab-content .cb-section__course-edit .course-status.publish {
8201 color: #fff;
8202 background: #1e1e1e;
8203 }
8204 .lp-cb-tab-content .cb-section__course-edit .course-status.trash {
8205 color: #fff;
8206 background-color: #dc2626;
8207 }
8208 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content {
8209 display: flex;
8210 gap: 40px;
8211 }
8212 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left {
8213 flex: 0 0 400px;
8214 max-width: 400px;
8215 }
8216 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right {
8217 flex: 1;
8218 min-width: 0;
8219 }
8220 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title {
8221 margin-bottom: 20px;
8222 }
8223 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap {
8224 display: flex;
8225 align-items: center;
8226 gap: 8px;
8227 margin-bottom: 8px;
8228 }
8229 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label {
8230 display: block;
8231 font-size: 14px;
8232 font-weight: 600;
8233 color: #1a1a1a;
8234 }
8235 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label .required {
8236 color: #ef4444;
8237 }
8238 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count {
8239 font-size: 12px;
8240 font-weight: 500;
8241 color: #6b7280;
8242 background: #f3f4f6;
8243 padding: 2px 8px;
8244 border-radius: 4px;
8245 }
8246 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn {
8247 display: inline-flex;
8248 align-items: center;
8249 justify-content: center;
8250 background: transparent;
8251 border: none;
8252 color: #7067ED;
8253 text-decoration: none;
8254 font-size: 14px;
8255 font-weight: 500;
8256 cursor: pointer;
8257 padding: 8px 10px;
8258 border-radius: 12px;
8259 line-height: 1;
8260 margin-right: auto;
8261 transition: all 0.2s ease;
8262 }
8263 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn .lp-ico-ai {
8264 width: 16px;
8265 height: 16px;
8266 }
8267 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn:hover {
8268 background: #EEF1FF;
8269 color: #7067ED;
8270 }
8271 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input {
8272 width: 100%;
8273 padding: 10px 12px;
8274 font-size: 14px;
8275 border: 1px solid #ddd;
8276 border-radius: 6px;
8277 outline: none;
8278 transition: border-color 0.2s;
8279 }
8280 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus {
8281 border-color: #2271b1;
8282 box-shadow: 0 0 0 1px #2271b1;
8283 }
8284 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input::placeholder {
8285 color: #9ca3af;
8286 }
8287 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-permalink {
8288 margin-bottom: 20px;
8289 }
8290 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-display {
8291 display: flex;
8292 align-items: flex-start;
8293 gap: 8px;
8294 }
8295 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-display.lp-hidden {
8296 display: none;
8297 }
8298 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-label {
8299 display: block;
8300 font-size: 14px;
8301 font-weight: 600;
8302 color: #1a1a1a;
8303 margin-bottom: 8px;
8304 }
8305 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-url {
8306 font-size: 13px;
8307 color: #7067ED;
8308 text-decoration: none;
8309 word-break: break-all;
8310 flex: 1;
8311 min-width: 0;
8312 padding-top: 2px;
8313 }
8314 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-url:hover {
8315 text-decoration: underline;
8316 }
8317 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn {
8318 display: flex;
8319 align-items: center;
8320 justify-content: center;
8321 width: 28px;
8322 height: 28px;
8323 padding: 0;
8324 background: #fff;
8325 border: 1px solid #e2e8f0;
8326 border-radius: 4px;
8327 cursor: pointer;
8328 flex-shrink: 0;
8329 transition: all 0.15s ease;
8330 }
8331 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn .dashicons {
8332 font-size: 14px;
8333 width: 14px;
8334 height: 14px;
8335 color: #64748b;
8336 }
8337 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover {
8338 background: #7067ED;
8339 border-color: #7067ED;
8340 }
8341 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover .dashicons {
8342 color: #fff;
8343 }
8344 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor {
8345 display: flex;
8346 flex-direction: column;
8347 gap: 8px;
8348 padding: 12px;
8349 background: #fff;
8350 border: 1px solid #e2e8f0;
8351 border-radius: 6px;
8352 }
8353 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor.lp-hidden {
8354 display: none;
8355 }
8356 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix {
8357 font-size: 12px;
8358 color: #94a3b8;
8359 word-break: break-all;
8360 line-height: 1.4;
8361 }
8362 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix strong {
8363 color: #64748b;
8364 font-weight: 600;
8365 }
8366 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-input-row {
8367 display: flex;
8368 gap: 8px;
8369 align-items: center;
8370 }
8371 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input {
8372 flex: 1;
8373 min-width: 0;
8374 padding: 8px 12px;
8375 font-size: 14px;
8376 font-weight: 500;
8377 color: #1a1a1a;
8378 border: 1px solid #e2e8f0;
8379 border-radius: 6px;
8380 outline: none;
8381 transition: border-color 0.15s ease, box-shadow 0.15s ease;
8382 }
8383 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input:focus {
8384 border-color: #7067ED;
8385 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
8386 }
8387 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input::placeholder {
8388 color: #94a3b8;
8389 }
8390 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-actions {
8391 display: flex;
8392 gap: 6px;
8393 flex-shrink: 0;
8394 }
8395 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn {
8396 padding: 8px 16px;
8397 font-size: 13px;
8398 font-weight: 600;
8399 color: #fff;
8400 background: #7067ED;
8401 border: none;
8402 border-radius: 6px;
8403 cursor: pointer;
8404 transition: background 0.15s ease;
8405 }
8406 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn:hover {
8407 background: #4e43e9;
8408 }
8409 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn {
8410 padding: 8px 14px;
8411 font-size: 13px;
8412 font-weight: 500;
8413 color: #64748b;
8414 background: #f8fafc;
8415 border: 1px solid #e2e8f0;
8416 border-radius: 6px;
8417 cursor: pointer;
8418 transition: all 0.15s ease;
8419 }
8420 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn:hover {
8421 background: #f1f5f9;
8422 color: #475569;
8423 }
8424 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc {
8425 margin-bottom: 24px;
8426 }
8427 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap {
8428 display: flex;
8429 align-items: center;
8430 gap: 8px;
8431 margin-bottom: 8px;
8432 }
8433 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label {
8434 display: block;
8435 font-size: 14px;
8436 font-weight: 600;
8437 color: #1a1a1a;
8438 }
8439 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count {
8440 display: none;
8441 font-size: 12px;
8442 font-weight: 500;
8443 color: #6b7280;
8444 background: #f3f4f6;
8445 padding: 2px 8px;
8446 border-radius: 4px;
8447 }
8448 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
8449 margin-bottom: 24px;
8450 }
8451 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header {
8452 display: flex;
8453 justify-content: space-between;
8454 align-items: center;
8455 margin-bottom: 16px;
8456 }
8457 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label {
8458 font-size: 14px;
8459 font-weight: 600;
8460 color: #1a1a1a;
8461 margin: 0;
8462 }
8463 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new {
8464 display: inline-flex;
8465 align-items: center;
8466 gap: 4px;
8467 font-size: 13px;
8468 font-weight: 600;
8469 color: #9ca3af;
8470 background: transparent;
8471 border: none;
8472 cursor: pointer;
8473 transition: all 0.2s ease;
8474 }
8475 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover {
8476 color: #7067ED;
8477 }
8478 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
8479 display: flex;
8480 gap: 30px;
8481 }
8482 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,
8483 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
8484 flex: 1;
8485 border-radius: 8px;
8486 border: 1px solid #e5e7eb;
8487 padding: 16px;
8488 }
8489 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar {
8490 display: flex;
8491 align-items: center;
8492 gap: 12px;
8493 flex-wrap: wrap;
8494 margin-bottom: 16px;
8495 }
8496 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar {
8497 margin-bottom: 16px;
8498 }
8499 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap {
8500 flex: 1 1 220px;
8501 }
8502 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap {
8503 display: block;
8504 }
8505 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input {
8506 width: 100%;
8507 padding: 8px 12px;
8508 font-size: 14px;
8509 border: 1px solid #ddd;
8510 border-radius: 6px;
8511 outline: none;
8512 transition: border-color 0.2s;
8513 }
8514 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus {
8515 border-color: #7067ED;
8516 }
8517 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
8518 -webkit-appearance: none;
8519 appearance: none;
8520 }
8521 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input {
8522 width: 100%;
8523 padding: 8px 12px;
8524 font-size: 14px;
8525 border: 1px solid #ddd;
8526 border-radius: 6px;
8527 outline: none;
8528 transition: border-color 0.2s;
8529 }
8530 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus {
8531 border-color: #7067ED;
8532 }
8533 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button {
8534 -webkit-appearance: none;
8535 appearance: none;
8536 }
8537 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper {
8538 display: flex;
8539 gap: 8px;
8540 flex-wrap: wrap;
8541 min-height: 36px;
8542 }
8543 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty {
8544 margin: 12px 0 0;
8545 font-size: 13px;
8546 color: #64748b;
8547 }
8548 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper {
8549 display: flex;
8550 gap: 10px 40px;
8551 flex-wrap: wrap;
8552 }
8553 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper {
8554 margin-bottom: 24px;
8555 }
8556 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip {
8557 display: inline-flex;
8558 align-items: center;
8559 }
8560 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox] {
8561 display: none;
8562 }
8563 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label {
8564 display: inline-flex;
8565 align-items: center;
8566 gap: 4px;
8567 padding: 6px 14px;
8568 border: 1px solid #e2e8f0;
8569 border-radius: 8px;
8570 cursor: pointer;
8571 transition: all 0.2s ease;
8572 font-size: 14px;
8573 color: #64748b;
8574 background: #fff;
8575 user-select: none;
8576 line-height: 1.2;
8577 white-space: nowrap;
8578 }
8579 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover {
8580 border-color: #94a3b8;
8581 color: #334155;
8582 }
8583 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count {
8584 font-size: 13px;
8585 color: #94a3b8;
8586 }
8587 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove {
8588 display: none;
8589 font-size: 16px;
8590 line-height: 1;
8591 margin-right: 2px;
8592 }
8593 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label {
8594 border-color: #EEF1FF;
8595 color: #7067ED;
8596 background: #EEF1FF;
8597 font-weight: 500;
8598 }
8599 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
8600 color: #7067ED;
8601 }
8602 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
8603 display: inline;
8604 color: #7067ED;
8605 }
8606 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox {
8607 display: flex;
8608 align-items: center;
8609 margin-bottom: 0;
8610 padding: 4px 0;
8611 }
8612 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label {
8613 color: #1d2939;
8614 }
8615 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
8616 appearance: none;
8617 -webkit-appearance: none;
8618 width: 20px;
8619 height: 20px;
8620 border: 2px solid #d0d5dd;
8621 border-radius: 4px;
8622 background: #fff;
8623 cursor: pointer;
8624 position: relative;
8625 margin: 0 0 0 10px;
8626 transition: all 0.2s ease;
8627 flex-shrink: 0;
8628 }
8629 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
8630 border-color: #98a2b3;
8631 }
8632 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
8633 background: #28A746;
8634 border-color: #28A746;
8635 }
8636 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
8637 content: "";
8638 position: absolute;
8639 right: 50%;
8640 top: 50%;
8641 width: 5px;
8642 height: 9px;
8643 border: solid #fff;
8644 border-width: 0 0 2px 2px;
8645 transform: translate(50%, -60%) rotate(-45deg);
8646 }
8647 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
8648 outline: none;
8649 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
8650 }
8651 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
8652 opacity: 0.5;
8653 cursor: not-allowed;
8654 border-color: #e4e7ec;
8655 background: #f9fafb;
8656 }
8657 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
8658 opacity: 0.5;
8659 cursor: not-allowed;
8660 }
8661 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label {
8662 font-size: 14px;
8663 color: #344054;
8664 font-weight: 400;
8665 cursor: pointer;
8666 user-select: none;
8667 line-height: 20px;
8668 }
8669 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image {
8670 margin-bottom: 24px;
8671 }
8672 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap {
8673 display: flex;
8674 align-items: center;
8675 gap: 8px;
8676 margin-bottom: 8px;
8677 }
8678 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title {
8679 display: block;
8680 font-size: 14px;
8681 font-weight: 600;
8682 color: #1a1a1a;
8683 margin-bottom: 0;
8684 }
8685 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
8686 display: flex;
8687 flex-direction: column;
8688 gap: 12px;
8689 align-items: flex-start;
8690 }
8691 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone {
8692 width: 100%;
8693 min-height: 200px;
8694 background: #fff;
8695 border: 2px dashed #d1d5db;
8696 border-radius: 8px;
8697 display: flex;
8698 align-items: center;
8699 justify-content: center;
8700 cursor: pointer;
8701 transition: all 0.2s ease;
8702 overflow: hidden;
8703 }
8704 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover {
8705 border-color: #7067ED;
8706 background: rgba(112, 103, 237, 0.03);
8707 }
8708 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover a {
8709 color: #7067ED;
8710 }
8711 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.has-image {
8712 cursor: default;
8713 border-width: 1px;
8714 border-style: solid;
8715 border-color: #e5e7eb;
8716 padding: 0;
8717 }
8718 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.dragover {
8719 border-color: #7067ED;
8720 background: rgba(112, 103, 237, 0.05);
8721 }
8722 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-upload-content {
8723 text-align: center;
8724 padding: 30px 20px;
8725 }
8726 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon {
8727 display: flex;
8728 justify-content: center;
8729 margin-bottom: 12px;
8730 opacity: 0.6;
8731 }
8732 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon__image {
8733 display: block;
8734 width: 24px;
8735 height: 24px;
8736 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
8737 }
8738 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-text {
8739 font-size: 14px;
8740 color: #6b7280;
8741 margin: 0 0 6px 0;
8742 }
8743 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link {
8744 color: #1a1a1a;
8745 text-decoration: none;
8746 font-weight: 500;
8747 }
8748 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link:hover {
8749 text-decoration: underline;
8750 }
8751 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-hint {
8752 font-size: 12px;
8753 color: #9ca3af;
8754 margin: 0;
8755 }
8756 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview__img {
8757 width: 100%;
8758 height: auto;
8759 max-height: 200px;
8760 object-fit: cover;
8761 display: block;
8762 }
8763 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
8764 display: flex;
8765 flex-direction: row;
8766 gap: 12px;
8767 }
8768 .lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image {
8769 padding: 6px 14px;
8770 border: none;
8771 background: #EEF1FF;
8772 color: #7067ED;
8773 border-radius: 8px;
8774 font-size: 12px;
8775 font-weight: 500;
8776 cursor: pointer;
8777 transition: all 0.2s;
8778 }
8779 .lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image:hover {
8780 background: #7067ED;
8781 color: #fff;
8782 }
8783 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image {
8784 display: inline-flex;
8785 align-items: center;
8786 justify-content: center;
8787 padding: 6px 10px;
8788 border: none;
8789 background: #EEF1FF;
8790 color: #7067ED;
8791 border-radius: 4px;
8792 font-size: 12px;
8793 font-weight: 500;
8794 cursor: pointer;
8795 transition: all 0.2s;
8796 }
8797 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover {
8798 background: #ef4444;
8799 color: #fff;
8800 }
8801 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image__icon {
8802 display: block;
8803 width: 20px;
8804 height: 20px;
8805 background-color: currentColor;
8806 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
8807 mask-image: url("../images/icons/ico-cb-trash.svg");
8808 -webkit-mask-size: contain;
8809 mask-size: contain;
8810 -webkit-mask-repeat: no-repeat;
8811 mask-repeat: no-repeat;
8812 -webkit-mask-position: center;
8813 mask-position: center;
8814 }
8815 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish {
8816 margin-bottom: 20px;
8817 }
8818 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title {
8819 margin: 0 0 16px;
8820 font-size: 16px;
8821 font-weight: 600;
8822 color: #111827;
8823 }
8824 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row {
8825 display: grid;
8826 grid-template-columns: 100px 1fr;
8827 gap: 12px;
8828 align-items: center;
8829 margin-bottom: 12px;
8830 }
8831 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row select {
8832 padding: 6px 14px 6px 32px !important;
8833 }
8834 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label {
8835 font-size: 13px;
8836 font-weight: 600;
8837 color: #374151;
8838 }
8839 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control {
8840 width: 100%;
8841 min-height: 34px;
8842 padding: 6px 10px;
8843 border: 1px solid #d1d5db;
8844 border-radius: 6px;
8845 font-size: 13px;
8846 color: #111827;
8847 background: #fff;
8848 }
8849 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus {
8850 border-color: #7067ED;
8851 box-shadow: 0 0 0 1px #7067ED;
8852 outline: none;
8853 }
8854 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash {
8855 padding: 8px 14px;
8856 font-size: 13px;
8857 font-weight: 500;
8858 border: 1px solid #fecaca;
8859 border-radius: 6px;
8860 background: #fff;
8861 color: #dc2626;
8862 }
8863 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
8864 background: #fef2f2;
8865 border-color: #fca5a5;
8866 }
8867 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
8868 background: #f5f5f5;
8869 border: 2px dashed #ddd;
8870 border-radius: 6px;
8871 display: flex;
8872 align-items: center;
8873 justify-content: center;
8874 flex-shrink: 0;
8875 }
8876 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img) {
8877 border: none;
8878 }
8879 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder {
8880 width: 300px;
8881 height: 200px;
8882 display: flex;
8883 flex-direction: column;
8884 align-items: center;
8885 justify-content: center;
8886 color: #999;
8887 font-size: 14px;
8888 }
8889 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before {
8890 content: "📷";
8891 font-size: 48px;
8892 margin-bottom: 8px;
8893 opacity: 0.5;
8894 }
8895 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
8896 display: flex;
8897 flex-direction: row;
8898 gap: 12px;
8899 }
8900 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image {
8901 padding: 8px 16px;
8902 border: 1px solid #7067ED;
8903 background: #fff;
8904 color: #7067ED;
8905 border-radius: 4px;
8906 font-size: 13px;
8907 font-weight: 500;
8908 cursor: pointer;
8909 transition: background-color 0.2s;
8910 }
8911 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover {
8912 background: #7067ED;
8913 color: #fff;
8914 }
8915 .lp-cb-tab-content .cb-section__course-edit div.mce-statusbar {
8916 border-top: none;
8917 }
8918 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,
8919 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag {
8920 display: flex;
8921 flex-wrap: wrap;
8922 gap: 8px;
8923 align-items: center;
8924 margin-bottom: 16px;
8925 }
8926 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,
8927 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input {
8928 width: 100%;
8929 padding: 8px 12px;
8930 font-size: 14px;
8931 border: 1px solid #ddd;
8932 border-radius: 6px;
8933 outline: none;
8934 transition: border-color 0.2s;
8935 }
8936 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,
8937 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus {
8938 border-color: #d1d5db;
8939 }
8940 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent {
8941 width: 100%;
8942 padding: 6px 12px !important;
8943 font-size: 14px;
8944 border: 1px solid #ddd;
8945 border-radius: 6px;
8946 outline: none;
8947 background: #fff;
8948 cursor: pointer;
8949 white-space: nowrap;
8950 transition: border-color 0.2s;
8951 }
8952 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus {
8953 border-color: #7067ED;
8954 }
8955 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,
8956 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save {
8957 flex: 1;
8958 background: #1e1e1e;
8959 color: white;
8960 border-radius: 6px;
8961 padding: 8px 16px;
8962 border: 0;
8963 font-size: 13px;
8964 font-weight: 600;
8965 cursor: pointer;
8966 white-space: nowrap;
8967 transition: background 0.2s;
8968 /*&.loading {
8969 pointer-events: none;
8970 opacity: 0.8;
8971 @include loading();
8972 }*/
8973 }
8974 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,
8975 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover {
8976 background: #333;
8977 }
8978 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
8979 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
8980 flex: 1;
8981 padding: 8px 14px;
8982 font-size: 13px;
8983 font-weight: 500;
8984 color: #64748b;
8985 background: #f8fafc;
8986 border: 1px solid #e2e8f0;
8987 border-radius: 6px;
8988 cursor: pointer;
8989 white-space: nowrap;
8990 transition: all 0.15s ease;
8991 }
8992 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,
8993 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover {
8994 border-color: #EEF1FF;
8995 background: #EEF1FF;
8996 color: #7067ED;
8997 }
8998 .lp-cb-tab-content .cb-section__course-edit .cb-button {
8999 padding: 8px 25px;
9000 border-radius: 5px;
9001 background: #ccc;
9002 font-size: 16px;
9003 font-weight: 500;
9004 cursor: pointer;
9005 }
9006 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update {
9007 background: #1e1e1e;
9008 color: #fff;
9009 }
9010 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash {
9011 background: rgb(220, 38, 38);
9012 color: #fff;
9013 }
9014 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings {
9015 background: #1e1e1e;
9016 color: #fff;
9017 border: none;
9018 transition: background 0.2s;
9019 }
9020 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover {
9021 background: #333;
9022 }
9023 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading {
9024 pointer-events: none;
9025 opacity: 0.7;
9026 }
9027 .lp-cb-tab-content .cb-section__course-edit .cb-settings-footer {
9028 margin-top: 30px;
9029 padding-top: 20px;
9030 border-top: 1px solid #e5e7eb;
9031 display: flex;
9032 justify-content: flex-end;
9033 }
9034 @media (max-width: 900px) {
9035 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content {
9036 flex-direction: column;
9037 }
9038 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left {
9039 flex: 1;
9040 max-width: 100%;
9041 }
9042 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right {
9043 flex: 1;
9044 }
9045 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
9046 flex-direction: column;
9047 gap: 24px;
9048 }
9049 }
9050 @media (max-width: 768px) {
9051 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
9052 flex-direction: column;
9053 }
9054 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
9055 width: 100%;
9056 max-width: 300px;
9057 }
9058 }
9059 .lp-cb-tab-content .cb-section__course-edit .course-status {
9060 padding: 5px 12px;
9061 font-size: 12px;
9062 font-weight: 500;
9063 background: #ccc;
9064 border-radius: 12px;
9065 text-transform: capitalize;
9066 }
9067 .lp-cb-tab-content .cb-section__course-edit .course-status.publish {
9068 color: #fff;
9069 background: #1e1e1e;
9070 }
9071 .lp-cb-tab-content .cb-section__course-edit .course-status.trash {
9072 color: #fff;
9073 background-color: #dc2626;
9074 }
9075 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title {
9076 margin-bottom: 24px;
9077 }
9078 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap {
9079 display: flex;
9080 align-items: center;
9081 gap: 8px;
9082 margin-bottom: 8px;
9083 }
9084 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label {
9085 display: block;
9086 font-size: 14px;
9087 font-weight: 600;
9088 color: #1a1a1a;
9089 }
9090 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count {
9091 font-size: 12px;
9092 font-weight: 500;
9093 color: #6b7280;
9094 background: #f3f4f6;
9095 padding: 2px 8px;
9096 border-radius: 4px;
9097 }
9098 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input {
9099 width: 100%;
9100 padding: 10px 12px;
9101 font-size: 14px;
9102 border: 1px solid #ddd;
9103 border-radius: 6px;
9104 outline: none;
9105 transition: border-color 0.2s;
9106 }
9107 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus {
9108 border-color: #7067ED;
9109 box-shadow: 0 0 0 1px #7067ED;
9110 }
9111 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc {
9112 margin-bottom: 24px;
9113 }
9114 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap {
9115 display: flex;
9116 align-items: center;
9117 gap: 8px;
9118 margin-bottom: 8px;
9119 }
9120 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label {
9121 display: block;
9122 font-size: 14px;
9123 font-weight: 600;
9124 color: #1a1a1a;
9125 }
9126 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count {
9127 display: none;
9128 font-size: 12px;
9129 font-weight: 500;
9130 color: #6b7280;
9131 background: #f3f4f6;
9132 padding: 2px 8px;
9133 border-radius: 4px;
9134 }
9135 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
9136 margin-bottom: 24px;
9137 }
9138 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header {
9139 display: flex;
9140 justify-content: space-between;
9141 align-items: center;
9142 margin-bottom: 16px;
9143 }
9144 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label {
9145 font-size: 14px;
9146 font-weight: 600;
9147 color: #1a1a1a;
9148 margin: 0;
9149 }
9150 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new {
9151 display: inline-flex;
9152 align-items: center;
9153 gap: 4px;
9154 font-size: 13px;
9155 font-weight: 600;
9156 color: #9ca3af;
9157 background: transparent;
9158 border: none;
9159 cursor: pointer;
9160 transition: all 0.2s ease;
9161 }
9162 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover {
9163 color: #7067ED;
9164 }
9165 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
9166 display: flex;
9167 gap: 24px;
9168 }
9169 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,
9170 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
9171 flex: 1;
9172 }
9173 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar {
9174 display: flex;
9175 align-items: center;
9176 gap: 12px;
9177 flex-wrap: wrap;
9178 margin-bottom: 16px;
9179 }
9180 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar {
9181 margin-bottom: 16px;
9182 }
9183 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap {
9184 flex: 1 1 220px;
9185 }
9186 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap {
9187 display: block;
9188 }
9189 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input {
9190 width: 100%;
9191 padding: 8px 12px;
9192 font-size: 14px;
9193 border: 1px solid #f5f5f5;
9194 border-radius: 6px;
9195 outline: none;
9196 background: #ffffff;
9197 transition: border-color 0.2s ease, box-shadow 0.2s ease;
9198 }
9199 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus {
9200 border-color: #7067ED;
9201 }
9202 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
9203 -webkit-appearance: none;
9204 appearance: none;
9205 }
9206 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input {
9207 width: 100%;
9208 padding: 8px 12px;
9209 font-size: 14px;
9210 border: 1px solid #f5f5f5;
9211 border-radius: 6px;
9212 outline: none;
9213 background: #ffffff;
9214 transition: border-color 0.2s ease, box-shadow 0.2s ease;
9215 }
9216 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus {
9217 border-color: #7067ED;
9218 }
9219 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper {
9220 display: flex;
9221 gap: 8px;
9222 flex-wrap: wrap;
9223 border: none;
9224 box-shadow: none;
9225 padding: 5px 0;
9226 background: transparent;
9227 max-height: 180px;
9228 overflow-y: auto;
9229 min-height: 36px;
9230 }
9231 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
9232 width: 6px;
9233 }
9234 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
9235 background: #d1d5db;
9236 border-radius: 3px;
9237 }
9238 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty {
9239 margin: 12px 0 0;
9240 font-size: 13px;
9241 color: #9ca3af;
9242 }
9243 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper {
9244 display: flex;
9245 gap: 10px 40px;
9246 flex-wrap: wrap;
9247 }
9248 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper {
9249 margin-bottom: 24px;
9250 }
9251 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip {
9252 display: inline-flex;
9253 align-items: center;
9254 }
9255 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox] {
9256 display: none;
9257 }
9258 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label {
9259 display: inline-flex;
9260 align-items: center;
9261 gap: 4px;
9262 padding: 6px 14px;
9263 border: 1px solid #f5f5f5;
9264 border-radius: 8px;
9265 cursor: pointer;
9266 transition: all 0.2s ease;
9267 font-size: 14px;
9268 color: #1e1e1e;
9269 background: #ffffff;
9270 user-select: none;
9271 line-height: 1.2;
9272 white-space: nowrap;
9273 }
9274 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover {
9275 border-color: #EEF1FF;
9276 color: #7067ED;
9277 }
9278 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count {
9279 font-size: 13px;
9280 color: #9ca3af;
9281 }
9282 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove {
9283 display: none;
9284 font-size: 16px;
9285 line-height: 1;
9286 margin-right: 2px;
9287 }
9288 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label {
9289 border-color: #EEF1FF;
9290 color: #7067ED;
9291 background: #EEF1FF;
9292 font-weight: 500;
9293 }
9294 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
9295 color: #7067ED;
9296 }
9297 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
9298 display: inline;
9299 color: #9ca3af;
9300 }
9301 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover {
9302 color: #898989;
9303 background: #f9fafb;
9304 border-color: #f9fafb;
9305 }
9306 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
9307 color: #898989;
9308 }
9309 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
9310 display: inline;
9311 color: #7067ED;
9312 }
9313 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox {
9314 display: flex;
9315 align-items: center;
9316 margin-bottom: 0;
9317 padding: 4px 0;
9318 }
9319 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label {
9320 color: #1d2939;
9321 }
9322 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
9323 appearance: none;
9324 -webkit-appearance: none;
9325 width: 20px;
9326 height: 20px;
9327 border: 2px solid #d0d5dd;
9328 border-radius: 4px;
9329 background: #fff;
9330 cursor: pointer;
9331 position: relative;
9332 margin: 0 0 0 10px;
9333 transition: all 0.2s ease;
9334 flex-shrink: 0;
9335 }
9336 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
9337 border-color: #98a2b3;
9338 }
9339 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
9340 background: #28A746;
9341 border-color: #28A746;
9342 }
9343 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
9344 content: "";
9345 position: absolute;
9346 right: 50%;
9347 top: 50%;
9348 width: 5px;
9349 height: 9px;
9350 border: solid #fff;
9351 border-width: 0 0 2px 2px;
9352 transform: translate(50%, -60%) rotate(-45deg);
9353 }
9354 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
9355 outline: none;
9356 box-shadow: none;
9357 }
9358 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
9359 opacity: 0.5;
9360 cursor: not-allowed;
9361 border-color: #e4e7ec;
9362 background: #f9fafb;
9363 }
9364 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
9365 opacity: 0.5;
9366 cursor: not-allowed;
9367 }
9368 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label {
9369 font-size: 14px;
9370 color: #344054;
9371 font-weight: 400;
9372 cursor: pointer;
9373 user-select: none;
9374 line-height: 20px;
9375 }
9376 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image {
9377 margin-bottom: 24px;
9378 }
9379 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap {
9380 display: flex;
9381 align-items: center;
9382 gap: 8px;
9383 margin-bottom: 12px;
9384 }
9385 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title {
9386 font-size: 14px;
9387 font-weight: 600;
9388 color: #1a1a1a;
9389 margin-bottom: 0;
9390 }
9391 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
9392 display: flex;
9393 flex-direction: column;
9394 gap: 16px;
9395 align-items: flex-start;
9396 }
9397 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
9398 background: #f5f5f5;
9399 border: 2px dashed #ddd;
9400 border-radius: 6px;
9401 display: flex;
9402 align-items: center;
9403 justify-content: center;
9404 flex-shrink: 0;
9405 }
9406 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img) {
9407 border: none;
9408 }
9409 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder {
9410 width: 300px;
9411 height: 200px;
9412 display: flex;
9413 flex-direction: column;
9414 align-items: center;
9415 justify-content: center;
9416 color: #999;
9417 font-size: 14px;
9418 }
9419 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before {
9420 content: "📷";
9421 font-size: 48px;
9422 margin-bottom: 8px;
9423 opacity: 0.5;
9424 }
9425 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
9426 display: flex;
9427 flex-direction: row;
9428 gap: 12px;
9429 }
9430 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image,
9431 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image {
9432 padding: 10px 14px;
9433 border: none;
9434 background: #f7f7f7;
9435 color: #aaaaaa;
9436 border-radius: 8px;
9437 cursor: pointer;
9438 transition: background-color 0.2s;
9439 }
9440 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover,
9441 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover {
9442 background: #fef2f2;
9443 color: #ef4444;
9444 }
9445 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title {
9446 margin: 0 0 8px;
9447 font-size: 14px;
9448 font-weight: 600;
9449 color: #111827;
9450 }
9451 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row {
9452 display: grid;
9453 grid-template-columns: 100px 1fr;
9454 gap: 12px;
9455 align-items: center;
9456 margin-bottom: 12px;
9457 }
9458 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label {
9459 font-size: 13px;
9460 font-weight: 600;
9461 color: #374151;
9462 }
9463 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control {
9464 width: 100%;
9465 min-height: 34px;
9466 padding: 6px 10px;
9467 border: 1px solid #d1d5db;
9468 border-radius: 6px;
9469 font-size: 13px;
9470 color: #111827;
9471 background: #fff;
9472 }
9473 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus {
9474 border-color: #7067ED;
9475 box-shadow: 0 0 0 1px #7067ED;
9476 outline: none;
9477 }
9478 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash {
9479 padding: 8px 14px;
9480 font-size: 13px;
9481 font-weight: 500;
9482 border: 1px solid #fecaca;
9483 border-radius: 6px;
9484 background: #fff;
9485 color: #dc2626;
9486 }
9487 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
9488 background: #fef2f2;
9489 border-color: #fca5a5;
9490 }
9491 .lp-cb-tab-content .cb-section__course-edit div.mce-statusbar {
9492 border-top: none;
9493 }
9494 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,
9495 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag {
9496 display: flex;
9497 gap: 8px;
9498 align-items: center;
9499 margin-bottom: 16px;
9500 }
9501 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,
9502 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input {
9503 width: 100%;
9504 padding: 8px 12px;
9505 font-size: 14px;
9506 border: 1px solid #ddd;
9507 border-radius: 6px;
9508 outline: none;
9509 transition: border-color 0.2s;
9510 }
9511 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,
9512 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus {
9513 border-color: #d1d5db;
9514 }
9515 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent {
9516 padding: 8px 12px;
9517 font-size: 14px;
9518 border: 1px solid #ddd;
9519 border-radius: 6px;
9520 outline: none;
9521 background: #fff;
9522 cursor: pointer;
9523 white-space: nowrap;
9524 transition: border-color 0.2s;
9525 }
9526 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus {
9527 border-color: #7067ED;
9528 }
9529 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,
9530 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save {
9531 flex: 1;
9532 background: #ffffff;
9533 color: #7067ED;
9534 border-radius: 6px;
9535 padding: 8px 16px;
9536 border: 1px solid #7067ED;
9537 font-size: 13px;
9538 font-weight: 600;
9539 cursor: pointer;
9540 white-space: nowrap;
9541 transition: background 0.2s;
9542 }
9543 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,
9544 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover {
9545 background: #EEF1FF;
9546 }
9547 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,
9548 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading {
9549 pointer-events: none;
9550 opacity: 0.8;
9551 }
9552 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,
9553 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before {
9554 position: absolute;
9555 inset: 0;
9556 display: flex;
9557 align-items: center;
9558 justify-content: center;
9559 font-family: "lp-icon";
9560 content: "\f110";
9561 animation: lp-rotating 1s linear infinite;
9562 font-variant: normal;
9563 text-transform: none;
9564 -webkit-font-smoothing: antialiased;
9565 -moz-osx-font-smoothing: grayscale;
9566 color: black;
9567 }
9568 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
9569 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
9570 flex: 1;
9571 padding: 8px 14px;
9572 font-size: 13px;
9573 font-weight: 600;
9574 color: #898989;
9575 background: #ffffff;
9576 border: 1px solid #f5f5f5;
9577 border-radius: 6px;
9578 cursor: pointer;
9579 white-space: nowrap;
9580 transition: all 0.15s ease;
9581 }
9582 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,
9583 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover {
9584 border-color: #EEF1FF;
9585 background: #EEF1FF;
9586 color: #7067ED;
9587 }
9588 .lp-cb-tab-content .cb-section__course-edit .cb-button {
9589 padding: 8px 25px;
9590 border-radius: 5px;
9591 background: #ccc;
9592 font-size: 16px;
9593 font-weight: 500;
9594 cursor: pointer;
9595 }
9596 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update {
9597 background: #1e1e1e;
9598 color: #fff;
9599 }
9600 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash {
9601 background: rgb(220, 38, 38);
9602 color: #fff;
9603 }
9604 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings {
9605 background: #1e1e1e;
9606 color: #fff;
9607 border: none;
9608 transition: background 0.2s;
9609 }
9610 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover {
9611 background: #333;
9612 }
9613 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading {
9614 pointer-events: none;
9615 opacity: 0.7;
9616 }
9617 .lp-cb-tab-content .cb-section__course-edit .cb-settings-footer {
9618 margin-top: 30px;
9619 padding-top: 20px;
9620 border-top: 1px solid #e5e7eb;
9621 display: flex;
9622 justify-content: flex-end;
9623 }
9624 .lp-cb-tab-content .cb-section__course-edit #general_course_data .form-field,
9625 .lp-cb-tab-content .cb-section__course-edit #offline_course_data .form-field,
9626 .lp-cb-tab-content .cb-section__course-edit #price_course_data .form-field,
9627 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field {
9628 margin-bottom: 24px;
9629 }
9630 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field {
9631 align-items: flex-start;
9632 }
9633 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field textarea {
9634 width: calc(100% - 165px);
9635 }
9636 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_students_field .description {
9637 margin-top: -3px;
9638 }
9639 .lp-cb-tab-content .cb-section__course-edit #price_course_data .learn-press-tip-floating {
9640 font-size: 13px;
9641 color: #ef4444;
9642 line-height: 1.5;
9643 }
9644 .lp-cb-tab-content .cb-section__course-edit #price_course_data ._lp_no_required_enroll_field .description {
9645 margin-top: -13px;
9646 }
9647 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .form-field._lp_course_result_field {
9648 align-items: start;
9649 border: unset;
9650 margin-bottom: 20px;
9651 }
9652 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box {
9653 list-style-type: none;
9654 margin-top: 0;
9655 padding-right: 0;
9656 display: flex;
9657 flex-direction: column;
9658 gap: 24px;
9659 width: calc(100% - 161px);
9660 }
9661 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li {
9662 margin-bottom: 0;
9663 }
9664 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label {
9665 display: flex;
9666 flex-wrap: wrap;
9667 align-items: center;
9668 gap: 8px 12px;
9669 cursor: pointer;
9670 min-width: unset;
9671 max-width: unset;
9672 width: unset;
9673 }
9674 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
9675 flex-shrink: 0;
9676 margin: 0;
9677 order: 0;
9678 }
9679 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p,
9680 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
9681 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
9682 width: calc(100% - 54px);
9683 margin-right: 54px; /* ≈ toggle width (42px) + gap (12px) */
9684 margin-top: 0;
9685 margin-bottom: 0;
9686 color: #898989;
9687 font-size: 13px;
9688 font-weight: 400;
9689 line-height: 1.5;
9690 flex-shrink: 0;
9691 }
9692 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a,
9693 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
9694 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
9695 text-decoration: underline;
9696 color: #7067ED;
9697 }
9698 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
9699 .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,
9700 .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 {
9701 color: #5b52d1;
9702 }
9703 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
9704 text-decoration: underline;
9705 color: #7067ED;
9706 }
9707 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
9708 color: #5b52d1;
9709 }
9710 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box,
9711 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box {
9712 display: flex;
9713 flex-wrap: nowrap;
9714 gap: 20px;
9715 padding: 15px 0;
9716 }
9717 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box > label,
9718 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box > label {
9719 width: 200px;
9720 min-width: 200px;
9721 font-size: 14px;
9722 font-weight: 600;
9723 color: #1a1a1a;
9724 padding-top: 10px;
9725 }
9726 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__content,
9727 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__content {
9728 flex: 1;
9729 display: flex;
9730 flex-direction: column;
9731 gap: 15px;
9732 }
9733 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__fields,
9734 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__fields {
9735 display: flex;
9736 flex-direction: column;
9737 gap: 15px;
9738 }
9739 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field,
9740 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field {
9741 display: flex;
9742 align-items: center;
9743 background: #ffffff;
9744 border: 1px solid #eaeaec;
9745 border-radius: 8px;
9746 padding: 10px;
9747 gap: 10px;
9748 }
9749 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
9750 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
9751 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
9752 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
9753 flex: 1;
9754 border: none;
9755 background: transparent;
9756 padding: 5px 0;
9757 font-size: 14px;
9758 color: #333;
9759 box-shadow: none;
9760 outline: none;
9761 }
9762 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add,
9763 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add {
9764 display: inline-flex;
9765 align-items: center;
9766 justify-content: center;
9767 background: #6b52ff !important;
9768 color: #ffffff !important;
9769 border: none !important;
9770 box-shadow: none !important;
9771 border-radius: 6px;
9772 padding: 6px 16px !important;
9773 font-size: 13px !important;
9774 font-weight: 600 !important;
9775 width: max-content;
9776 transition: background 0.2s;
9777 }
9778 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover,
9779 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover {
9780 background: #5a42e6 !important;
9781 }
9782 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field {
9783 flex-direction: column;
9784 align-items: stretch;
9785 padding: 15px;
9786 gap: 15px;
9787 position: relative;
9788 }
9789 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label {
9790 display: flex;
9791 flex-direction: column;
9792 gap: 5px;
9793 }
9794 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label span {
9795 font-size: 13px;
9796 font-weight: 600;
9797 color: #4b5563;
9798 }
9799 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label input[type=text],
9800 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea {
9801 width: 100%;
9802 border: 1px solid #eaeaec;
9803 border-radius: 6px;
9804 padding: 8px 12px;
9805 font-size: 14px;
9806 box-shadow: none;
9807 }
9808 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label input[type=text]:focus,
9809 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea:focus {
9810 border-color: #6b52ff;
9811 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
9812 outline: none;
9813 }
9814 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea {
9815 min-height: 80px;
9816 resize: vertical;
9817 }
9818 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add,
9819 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add {
9820 display: block;
9821 text-align: center;
9822 background: #ffffff;
9823 border: 1px dashed #d1d5db;
9824 color: #4b5563;
9825 font-weight: 500;
9826 padding: 2px;
9827 border-radius: 8px;
9828 transition: all 0.2s;
9829 }
9830 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover,
9831 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover {
9832 border-color: #2271b1;
9833 color: #2271b1;
9834 background: #f0f9ff;
9835 }
9836 .lp-cb-tab-content .cb-section__course-edit ._lp_block_finished_field {
9837 margin-top: -8px !important;
9838 }
9839 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field {
9840 align-items: start;
9841 }
9842 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
9843 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
9844 opacity: 0.4;
9845 background: #f0f0f0;
9846 }
9847 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
9848 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
9849 cursor: grabbing !important;
9850 }
9851 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
9852 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
9853 opacity: 0.5;
9854 background: #e8e8e8;
9855 }
9856 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
9857 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
9858 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
9859 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
9860 cursor: grab;
9861 }
9862 .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,
9863 .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,
9864 .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,
9865 .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 {
9866 cursor: grabbing;
9867 }
9868 .lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text] {
9869 padding: 10px 30px;
9870 margin-bottom: 0;
9871 border: none;
9872 }
9873 .lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]:focus {
9874 box-shadow: none;
9875 }
9876 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field {
9877 position: relative;
9878 margin-bottom: 10px;
9879 }
9880 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover {
9881 background: #ffffff;
9882 border-color: #d1d5db;
9883 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
9884 }
9885 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
9886 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
9887 opacity: 1;
9888 }
9889 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort {
9890 display: flex;
9891 position: absolute;
9892 top: 0;
9893 right: 0;
9894 height: 100%;
9895 width: 40px;
9896 color: #666;
9897 text-decoration: none;
9898 cursor: grab;
9899 opacity: 0.4;
9900 transition: opacity 0.2s;
9901 align-items: center;
9902 justify-content: center;
9903 }
9904 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after {
9905 font-family: "lp-icon";
9906 content: "\e922";
9907 }
9908 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete {
9909 position: absolute;
9910 top: 12px;
9911 left: 5px;
9912 width: 28px;
9913 height: 28px;
9914 display: flex;
9915 align-items: center;
9916 justify-content: center;
9917 border-radius: 6px;
9918 color: #9ca3af;
9919 opacity: 0;
9920 transition: all 0.2s;
9921 text-decoration: none;
9922 }
9923 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
9924 font-family: Dashicons;
9925 content: "\f182";
9926 font-size: 18px;
9927 }
9928 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
9929 background-color: #fee2e2;
9930 color: #ef4444;
9931 }
9932 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field input {
9933 max-width: unset;
9934 }
9935 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content {
9936 width: 100%;
9937 }
9938 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
9939 display: flex;
9940 flex-direction: column;
9941 gap: 12px;
9942 }
9943 .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(*)) {
9944 display: none;
9945 }
9946 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
9947 position: relative;
9948 display: flex !important;
9949 flex-direction: column;
9950 border: 1px solid #e5e7eb;
9951 border-radius: 12px;
9952 padding: 10px 36px 16px 40px;
9953 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
9954 margin-bottom: 0 !important;
9955 }
9956 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
9957 background: #ffffff;
9958 border-color: #d1d5db;
9959 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
9960 }
9961 .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,
9962 .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 {
9963 opacity: 1;
9964 }
9965 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
9966 width: 100% !important;
9967 min-width: 100% !important;
9968 max-width: 100% !important;
9969 display: block !important;
9970 margin-bottom: 8px;
9971 }
9972 .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 {
9973 display: none;
9974 }
9975 .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] {
9976 width: 100%;
9977 max-width: 100%;
9978 background: transparent;
9979 border: none;
9980 border-bottom: 1px dashed transparent;
9981 font-size: 15px;
9982 font-weight: 500;
9983 color: #111827;
9984 padding: 6px 0;
9985 border-radius: 0;
9986 outline: none;
9987 transition: border-color 0.2s;
9988 }
9989 .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 {
9990 color: #9ca3af;
9991 }
9992 .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 {
9993 border-bottom-color: #2271b1;
9994 box-shadow: none;
9995 }
9996 .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] {
9997 width: 100% !important;
9998 min-height: 120px;
9999 background: #f9fafb;
10000 border: 1px solid transparent;
10001 border-radius: 6px;
10002 padding: 10px;
10003 font-size: 14px;
10004 line-height: 1.5;
10005 color: #1a1a1a;
10006 resize: vertical;
10007 transition: all 0.2s;
10008 }
10009 .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 {
10010 background: #ffffff;
10011 border-color: #d1d5db;
10012 outline: none;
10013 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
10014 }
10015 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
10016 position: absolute;
10017 right: 8px;
10018 top: 15px;
10019 width: 24px;
10020 height: 24px;
10021 display: flex;
10022 align-items: center;
10023 justify-content: center;
10024 cursor: grab;
10025 opacity: 0.4;
10026 transition: opacity 0.2s;
10027 }
10028 .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 {
10029 font-family: "lp-icon";
10030 content: "\e922";
10031 }
10032 .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 {
10033 cursor: grabbing;
10034 }
10035 .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 {
10036 position: absolute;
10037 top: 15px;
10038 left: 8px;
10039 width: 28px;
10040 height: 28px;
10041 display: flex;
10042 align-items: center;
10043 justify-content: center;
10044 border-radius: 6px;
10045 color: #9ca3af;
10046 opacity: 0;
10047 transition: all 0.2s;
10048 text-decoration: none;
10049 }
10050 .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 {
10051 font-family: Dashicons;
10052 content: "\f182";
10053 font-size: 18px;
10054 }
10055 .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 {
10056 background-color: #fee2e2;
10057 color: #ef4444;
10058 }
10059 .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control {
10060 border-radius: 6px;
10061 padding: 5px !important;
10062 }
10063 .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control li.item {
10064 padding: 6px 22px;
10065 background: #EEF1FF;
10066 color: #7067ED;
10067 font-weight: 500;
10068 border-radius: 4px;
10069 margin-bottom: 0;
10070 }
10071 .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control li.item .item {
10072 background: transparent;
10073 }
10074 .lp-cb-tab-content .cb-section__course-edit #author_course_data .form-field input[type=text]:not(.dropdown-input) {
10075 width: unset;
10076 height: unset;
10077 }
10078 .lp-cb-tab-content .cb-section__course-edit #author_course_data ._post_author_field {
10079 margin-bottom: 24px;
10080 }
10081 @media (max-width: 768px) {
10082 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
10083 flex-direction: column;
10084 }
10085 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
10086 width: 100%;
10087 max-width: 300px;
10088 }
10089 }
10090 .lp-cb-tab-content .cb-section__header {
10091 display: none !important;
10092 }
10093
10094 .lp-meta-box-course-panels::before {
10095 content: attr(data-tab-title);
10096 display: block;
10097 font-size: 24px;
10098 font-weight: 700;
10099 color: #1e1e1e;
10100 margin-bottom: 25px;
10101 line-height: 1.2;
10102 }
10103
10104 .lp-meta-box__course-tab {
10105 display: flex;
10106 min-height: 600px;
10107 background: #fff;
10108 }
10109
10110 ul.lp-meta-box__course-tab__tabs {
10111 width: 220px;
10112 background: #ffffff;
10113 border-left: 1px solid #e5e7eb;
10114 margin: 0;
10115 padding: 20px 0;
10116 list-style: none;
10117 flex-shrink: 0;
10118 }
10119 ul.lp-meta-box__course-tab__tabs li {
10120 margin-bottom: 2px;
10121 padding: 0 12px;
10122 }
10123 ul.lp-meta-box__course-tab__tabs li a {
10124 display: flex;
10125 align-items: center;
10126 padding: 12px 16px;
10127 text-decoration: none;
10128 color: #6b7280;
10129 font-weight: 500;
10130 font-size: 14px;
10131 transition: all 0.2s ease;
10132 border-right: 3px solid transparent;
10133 margin-right: -3px;
10134 }
10135 ul.lp-meta-box__course-tab__tabs li a i {
10136 display: none;
10137 }
10138 ul.lp-meta-box__course-tab__tabs li a:hover {
10139 background-color: #fff;
10140 color: #1e1e1e;
10141 }
10142 ul.lp-meta-box__course-tab__tabs li.active a,
10143 ul.lp-meta-box__course-tab__tabs li a:focus {
10144 background-color: #fff;
10145 color: #3b82f6;
10146 font-weight: 600;
10147 border-right-color: #3b82f6;
10148 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
10149 }
10150
10151 .lp-meta-box__course-tab__content {
10152 flex-grow: 1;
10153 padding: 30px 0;
10154 background: #fff;
10155 }
10156
10157 @media (max-width: 768px) {
10158 .lp-meta-box__course-tab {
10159 flex-direction: column;
10160 }
10161 ul.lp-meta-box__course-tab__tabs {
10162 width: 100%;
10163 border-left: none;
10164 border-bottom: 1px solid #e5e7eb;
10165 display: flex;
10166 overflow-x: auto;
10167 padding: 12px;
10168 background: #f9fafb;
10169 }
10170 ul.lp-meta-box__course-tab__tabs li {
10171 flex-shrink: 0;
10172 padding: 0 4px;
10173 }
10174 ul.lp-meta-box__course-tab__tabs li a {
10175 border-right: none;
10176 border-bottom: 3px solid transparent;
10177 margin-right: 0;
10178 white-space: nowrap;
10179 }
10180 ul.lp-meta-box__course-tab__tabs li.active a {
10181 border-right: none;
10182 border-bottom-color: #3b82f6;
10183 }
10184 }
10185 #lp-course-builder-content #lp-course-edit-curriculum {
10186 background-color: #fff;
10187 border-radius: 12px;
10188 padding: 0;
10189 color: #1f2937;
10190 max-width: 100%;
10191 box-sizing: border-box;
10192 }
10193 #lp-course-builder-content #lp-course-edit-curriculum .heading {
10194 display: flex;
10195 align-items: center;
10196 justify-content: space-between;
10197 margin-bottom: 8px;
10198 }
10199 #lp-course-builder-content #lp-course-edit-curriculum .heading h4 {
10200 color: #898989;
10201 }
10202 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn {
10203 display: inline-flex;
10204 align-items: center;
10205 justify-content: center;
10206 background: transparent;
10207 border: none;
10208 color: #7067ED;
10209 text-decoration: none;
10210 font-size: 14px;
10211 font-weight: 500;
10212 cursor: pointer;
10213 padding: 8px 10px;
10214 border-radius: 12px;
10215 line-height: 1;
10216 transition: all 0.2s ease;
10217 }
10218 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn .lp-ico-ai {
10219 width: 16px;
10220 height: 16px;
10221 }
10222 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn:hover {
10223 background: #EEF1FF;
10224 color: #7067ED;
10225 }
10226 #lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .count-sections {
10227 margin-right: 0;
10228 }
10229 #lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .lp-btn-generate-with-ai {
10230 margin-right: auto;
10231 }
10232 #lp-course-builder-content #lp-course-edit-curriculum .section-items-counts,
10233 #lp-course-builder-content #lp-course-edit-curriculum .count-sections,
10234 #lp-course-builder-content #lp-course-edit-curriculum .total-items {
10235 background: transparent;
10236 color: #898989;
10237 font-size: 12px;
10238 font-weight: 600;
10239 padding: 0;
10240 border-radius: 12px;
10241 margin-right: 10px;
10242 }
10243 #lp-course-builder-content #lp-course-edit-curriculum .count-sections {
10244 margin-right: auto;
10245 }
10246 #lp-course-builder-content #lp-course-edit-curriculum .course-toggle-all-sections {
10247 cursor: pointer;
10248 color: #9ca3af;
10249 padding: 5px;
10250 }
10251 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections {
10252 border: none;
10253 }
10254 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section {
10255 background: #fff;
10256 border: 1px solid #e5e7eb;
10257 border-radius: 12px;
10258 margin-bottom: 16px;
10259 transition: background 200ms ease-out;
10260 }
10261 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section:hover {
10262 border-color: #d1d5db;
10263 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
10264 }
10265 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section.focus {
10266 border-color: #7067ED !important;
10267 }
10268 #lp-course-builder-content #lp-course-edit-curriculum .section-head {
10269 display: flex;
10270 align-items: center;
10271 padding: 14px 16px;
10272 background-color: #ffffff;
10273 border-bottom: 1px solid transparent;
10274 border-radius: 12px;
10275 }
10276 #lp-course-builder-content #lp-course-edit-curriculum .section-head .drag {
10277 cursor: grab;
10278 color: #9ca3af;
10279 margin-left: 12px;
10280 font-size: 16px;
10281 }
10282 #lp-course-builder-content #lp-course-edit-curriculum .section-head .drag:hover {
10283 color: #7067ED;
10284 }
10285 #lp-course-builder-content #lp-course-edit-curriculum .section-head .button {
10286 font-size: 12px;
10287 padding: 6px 12px;
10288 border-radius: 6px;
10289 margin-right: 8px;
10290 cursor: pointer;
10291 font-weight: 500;
10292 }
10293 #lp-course-builder-content #lp-course-edit-curriculum .section:not(.lp-collapse) .section-head {
10294 background-color: #eef1ff;
10295 border-radius: 12px 12px 0 0;
10296 }
10297 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input {
10298 flex-grow: 1;
10299 border: none;
10300 background: transparent;
10301 font-size: 15px;
10302 font-weight: 600;
10303 color: #1e1e1e;
10304 padding: 8px 12px;
10305 border-radius: 6px;
10306 transition: all 0.2s;
10307 width: auto;
10308 }
10309 #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 {
10310 background: transparent;
10311 border: none;
10312 outline: none;
10313 box-shadow: none;
10314 }
10315 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title,
10316 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description,
10317 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title {
10318 background: #7067ED;
10319 color: #EEF1FF;
10320 border: 1px solid #7067ED;
10321 }
10322 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title:hover,
10323 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description:hover,
10324 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title:hover {
10325 background: #5b52d1;
10326 }
10327 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-title:hover,
10328 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-description:hover,
10329 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-item-title:hover {
10330 border-color: #7067ED;
10331 color: #7067ED;
10332 background: #EEF1FF;
10333 }
10334 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section {
10335 color: #ef4444;
10336 background: rgba(254, 226, 226, 0.5);
10337 border: none;
10338 transition: background 0.2s;
10339 }
10340 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section:hover {
10341 background: #fee2e2;
10342 }
10343 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-edit-section-title:hover {
10344 color: #7067ED;
10345 }
10346 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down,
10347 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up {
10348 margin-right: 0px;
10349 color: #777777;
10350 cursor: pointer;
10351 }
10352 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down:hover,
10353 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up:hover {
10354 color: #1e1e1e !important;
10355 }
10356 #lp-course-builder-content #lp-course-edit-curriculum .section-collapse {
10357 padding: 20px;
10358 background-color: #ffffff;
10359 border-radius: 0 0 12px 12px;
10360 border-top: unset;
10361 }
10362 #lp-course-builder-content #lp-course-edit-curriculum .section-description textarea {
10363 width: 100%;
10364 border: 1px dashed #d1d5db;
10365 background: #fff;
10366 padding: 10px;
10367 border-radius: 6px;
10368 font-size: 13px;
10369 color: #6b7280;
10370 resize: vertical;
10371 min-height: 60px;
10372 margin-bottom: 15px;
10373 }
10374 #lp-course-builder-content #lp-course-edit-curriculum .section-description textarea:focus {
10375 border-style: solid;
10376 border-color: #9ca3af;
10377 outline: none;
10378 color: #374151;
10379 }
10380 #lp-course-builder-content #lp-course-edit-curriculum ul.section-list-items {
10381 list-style: none;
10382 padding: 0;
10383 margin: 0;
10384 }
10385 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type,
10386 #lp-course-builder-content #lp-course-edit-curriculum .section-item {
10387 display: flex;
10388 align-items: center;
10389 background: #ffffff;
10390 border: 1px solid #e5e7eb;
10391 margin-bottom: 8px;
10392 padding: 10px 15px;
10393 border-radius: 6px;
10394 position: relative;
10395 transition: transform 0.1s;
10396 }
10397 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type:hover,
10398 #lp-course-builder-content #lp-course-edit-curriculum .section-item:hover {
10399 border-color: #d1d5db;
10400 }
10401 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus,
10402 #lp-course-builder-content #lp-course-edit-curriculum .section-item.focus {
10403 border-color: #7067ED !important;
10404 }
10405 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus .item-ico-type,
10406 #lp-course-builder-content #lp-course-edit-curriculum .section-item.focus .item-ico-type {
10407 color: #7067ED;
10408 }
10409 #lp-course-builder-content #lp-course-edit-curriculum .item-ico-type {
10410 background-size: contain;
10411 background-repeat: no-repeat;
10412 background-position: center;
10413 opacity: 0.8;
10414 color: #1e1e1e;
10415 }
10416 #lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_lesson .item-ico-type::before {
10417 content: "\f15b";
10418 font-family: "lp-icon";
10419 font-size: 18px;
10420 }
10421 #lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_quiz .item-ico-type::before {
10422 content: "\f12e";
10423 font-family: "lp-icon";
10424 font-size: 18px;
10425 }
10426 #lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input {
10427 border: none;
10428 background: transparent;
10429 font-size: 14px;
10430 color: #374151;
10431 flex-grow: 1;
10432 padding: 5px;
10433 }
10434 #lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input:focus {
10435 outline: none;
10436 text-decoration: none;
10437 }
10438 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions {
10439 display: flex;
10440 gap: 4px;
10441 opacity: 0.3;
10442 transition: opacity 0.2s;
10443 list-style: none;
10444 margin: 0;
10445 padding: 0;
10446 }
10447 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li {
10448 display: flex;
10449 align-items: center;
10450 justify-content: center;
10451 width: 30px;
10452 height: 30px;
10453 border-radius: 6px;
10454 }
10455 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover {
10456 background: #f7f7f7;
10457 }
10458 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a {
10459 color: #1e1e1e;
10460 }
10461 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a.lp-icon-trash-o {
10462 color: #ef4444;
10463 }
10464 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li a {
10465 color: #6b7280;
10466 font-size: 16px;
10467 cursor: pointer;
10468 text-decoration: none;
10469 }
10470 #lp-course-builder-content #lp-course-edit-curriculum .section-item:hover ul.item-actions {
10471 opacity: 1;
10472 }
10473 #lp-course-builder-content #lp-course-edit-curriculum .section-item:not(.lp_lesson) .lp-btn-set-preview-item {
10474 display: none;
10475 }
10476 #lp-course-builder-content #lp-course-edit-curriculum .section-actions {
10477 margin-top: 15px;
10478 display: flex;
10479 gap: 10px;
10480 flex-wrap: wrap;
10481 }
10482 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button {
10483 display: inline-flex;
10484 opacity: 0.7;
10485 }
10486 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button:hover {
10487 opacity: 1;
10488 color: #7067ee;
10489 border-color: #eef1ff;
10490 background: #eef1ff;
10491 }
10492 #lp-course-builder-content #lp-course-edit-curriculum button,
10493 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button,
10494 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button {
10495 background: #fff;
10496 border: 1px solid #d1d5db;
10497 color: #4b5563;
10498 padding: 8px 16px;
10499 border-radius: 6px;
10500 font-size: 13px;
10501 font-weight: 500;
10502 cursor: pointer;
10503 align-items: center;
10504 transition: all 0.2s;
10505 }
10506 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button {
10507 display: inline-flex;
10508 min-width: fit-content;
10509 }
10510 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button:hover {
10511 background: #f3f4f6;
10512 border-color: #9ca3af;
10513 color: #1e1e1e;
10514 }
10515 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary {
10516 background-color: #7067ed;
10517 border-color: #7067ed;
10518 color: #fff;
10519 }
10520 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary:hover {
10521 background: #5a51c1;
10522 color: #fff;
10523 }
10524 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item-cancel.button {
10525 background-color: transparent;
10526 border: none;
10527 color: #aaaaaa;
10528 }
10529 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-show-popup-items-to-select {
10530 margin-right: auto;
10531 border-style: dashed !important;
10532 }
10533 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section {
10534 margin-top: 30px;
10535 background: #fff;
10536 border: 1px dashed #d1d5db;
10537 border-radius: 8px;
10538 padding: 5px 20px;
10539 display: flex;
10540 align-items: center;
10541 }
10542 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section .lp-icon-plus {
10543 color: #9ca3af;
10544 }
10545 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within {
10546 border-color: #7067ee;
10547 background: #eef1ff;
10548 }
10549 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within .lp-icon-plus {
10550 color: #7067ee;
10551 }
10552 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input {
10553 flex-grow: 1;
10554 padding: 12px 0;
10555 border: none;
10556 border-radius: 6px;
10557 font-size: 14px;
10558 outline: none;
10559 transition: border 0.2s;
10560 }
10561 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input:focus {
10562 border-color: #7067ed;
10563 }
10564 #lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section {
10565 background-color: #7067ed;
10566 color: #fff;
10567 border: none;
10568 padding: 8px 16px;
10569 border-radius: 6px;
10570 font-weight: 500;
10571 font-size: 14px;
10572 cursor: pointer;
10573 transition: background 0.2s;
10574 min-width: fit-content;
10575 margin-right: 20px;
10576 }
10577 #lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section:hover {
10578 background-color: #5a51c1;
10579 }
10580 #lp-course-builder-content #lp-course-edit-curriculum .lp-hidden {
10581 display: none !important;
10582 }
10583
10584 #taxonomy-course_category.categorydiv {
10585 border: none !important;
10586 box-shadow: none !important;
10587 background: transparent !important;
10588 margin: 0 !important;
10589 }
10590 #taxonomy-course_category.categorydiv .category-tabs {
10591 display: flex !important;
10592 gap: 20px;
10593 margin: 0 0 15px 0 !important;
10594 padding: 0 !important;
10595 border-bottom: 1px solid #f5f5f5;
10596 }
10597 #taxonomy-course_category.categorydiv .category-tabs li {
10598 display: inline-block !important;
10599 margin: 0 !important;
10600 padding: 0 !important;
10601 border: none;
10602 }
10603 #taxonomy-course_category.categorydiv .category-tabs li a {
10604 text-decoration: none;
10605 font-size: 14px;
10606 font-weight: 600;
10607 color: #9ca3af;
10608 padding-bottom: 8px;
10609 display: block;
10610 border-bottom: 2px solid transparent;
10611 margin-bottom: -2px;
10612 transition: all 0.2s;
10613 }
10614 #taxonomy-course_category.categorydiv .category-tabs li.tabs a, #taxonomy-course_category.categorydiv .category-tabs li:hover a {
10615 color: #7067ED;
10616 border-bottom-color: #7067ED;
10617 }
10618 #taxonomy-course_category.categorydiv .tabs-panel {
10619 border: none;
10620 box-shadow: none;
10621 padding: 5px 0;
10622 background: transparent;
10623 max-height: 180px;
10624 overflow-y: auto;
10625 display: none;
10626 }
10627 #taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar {
10628 width: 6px;
10629 }
10630 #taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar-thumb {
10631 background: #d1d5db;
10632 border-radius: 3px;
10633 }
10634 #taxonomy-course_category.categorydiv ul.categorychecklist {
10635 display: grid;
10636 grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
10637 gap: 10px 30px;
10638 margin: 0 !important;
10639 padding: 0 !important;
10640 }
10641 #taxonomy-course_category.categorydiv ul.categorychecklist li {
10642 margin: 0 !important;
10643 padding: 0 !important;
10644 width: 100%;
10645 list-style: none;
10646 }
10647 #taxonomy-course_category.categorydiv ul.children {
10648 display: none !important;
10649 margin-right: 20px !important;
10650 margin-top: 5px !important;
10651 padding-right: 10px !important;
10652 border-right: 2px solid #e5e7eb;
10653 transition: all 0.3s ease;
10654 }
10655 #taxonomy-course_category.categorydiv ul.children li {
10656 margin-bottom: 5px !important;
10657 }
10658 #taxonomy-course_category.categorydiv li.children-visible > ul.children {
10659 display: block !important;
10660 }
10661 #taxonomy-course_category.categorydiv input[type=checkbox] {
10662 appearance: none;
10663 -webkit-appearance: none;
10664 width: 18px;
10665 height: 18px;
10666 border: 2px solid #d0d5dd;
10667 border-radius: 4px;
10668 background: #fff;
10669 cursor: pointer;
10670 margin-left: 8px !important;
10671 position: relative;
10672 }
10673 #taxonomy-course_category.categorydiv input[type=checkbox]:checked {
10674 background: #28A746;
10675 border-color: #28A746;
10676 }
10677 #taxonomy-course_category.categorydiv input[type=checkbox]:checked::after {
10678 content: "";
10679 position: absolute;
10680 right: 4px;
10681 top: 1px;
10682 width: 5px;
10683 height: 9px;
10684 border: solid #fff;
10685 border-width: 0 0 2px 2px;
10686 transform: rotate(-45deg);
10687 }
10688 #taxonomy-course_category.categorydiv input[type=checkbox]:checked::before {
10689 content: "";
10690 }
10691 #taxonomy-course_category.categorydiv label {
10692 display: inline-flex !important;
10693 align-items: center;
10694 width: auto !important;
10695 font-size: 14px;
10696 color: #1e1e1e;
10697 cursor: pointer;
10698 line-height: 1.5;
10699 }
10700
10701 #course_category-adder {
10702 display: none !important;
10703 }
10704
10705 #course_category-add-toggle {
10706 text-decoration: none;
10707 font-weight: 600;
10708 font-size: 14px;
10709 color: #1e1e1e;
10710 display: flex;
10711 align-items: center;
10712 }
10713 #course_category-add-toggle:hover {
10714 color: #2563eb;
10715 }
10716
10717 #course_category-add {
10718 display: none;
10719 margin-top: 15px;
10720 }
10721 #course_category-add label {
10722 display: none !important;
10723 }
10724 #course_category-add input[type=text],
10725 #course_category-add select {
10726 width: 100%;
10727 max-width: 100%;
10728 padding: 8px 12px;
10729 border: 1px solid #d1d5db;
10730 border-radius: 6px;
10731 margin-bottom: 10px;
10732 font-size: 14px;
10733 height: 40px;
10734 }
10735
10736 #course_category-add-submit {
10737 background: #1e1e1e;
10738 color: #fff;
10739 border: none;
10740 padding: 8px 20px;
10741 border-radius: 6px;
10742 font-weight: 500;
10743 cursor: pointer;
10744 }
10745 #course_category-add-submit:hover {
10746 background: #333;
10747 }
10748
10749 .lp-cat-toggle {
10750 display: inline-flex;
10751 align-items: center;
10752 justify-content: center;
10753 width: 20px;
10754 height: 20px;
10755 margin-right: 5px;
10756 cursor: pointer;
10757 color: #9ca3af;
10758 transition: transform 0.2s ease, color 0.2s;
10759 font-size: 12px;
10760 }
10761 .lp-cat-toggle::before {
10762 content: "\f347";
10763 font-family: dashicons;
10764 }
10765 .lp-cat-toggle:hover {
10766 color: #1e1e1e;
10767 background-color: #f3f4f6;
10768 border-radius: 50%;
10769 }
10770
10771 li.children-visible > label > .lp-cat-toggle {
10772 transform: rotate(-180deg);
10773 }
10774
10775 .lp-course-builder-content__section .lesson-status {
10776 padding: 5px 12px;
10777 font-size: 12px;
10778 font-weight: 500;
10779 border-radius: 5px;
10780 text-transform: capitalize;
10781 }
10782 .lp-course-builder-content__section .lesson-status.publish {
10783 color: #fff;
10784 background: #1e1e1e;
10785 }
10786 .lp-course-builder-content__section .lesson-status.trash {
10787 color: #fff;
10788 background-color: #dc2626;
10789 }
10790 .lp-course-builder-content__section .cb-section__lesson-title-assigned {
10791 display: flex;
10792 gap: 40px;
10793 }
10794 .lp-course-builder-content__section .cb-lesson-edit-title {
10795 flex: 1;
10796 margin-bottom: 24px;
10797 }
10798 .lp-course-builder-content__section .lesson-assigned-courses {
10799 display: flex;
10800 flex-direction: column;
10801 align-items: end;
10802 margin-left: 0 !important;
10803 }
10804 .lp-course-builder-content__section .lesson-assigned-courses .label {
10805 font-size: 16px;
10806 font-weight: 600;
10807 color: #1a1a1a;
10808 margin-bottom: 8px;
10809 }
10810 .lp-course-builder-content__section .lesson-assigned-courses a,
10811 .lp-course-builder-content__section .lesson-assigned-courses span {
10812 font-size: 16px;
10813 font-weight: 400;
10814 }
10815 .lp-course-builder-content__section .cb-lesson-edit-title__label {
10816 display: block;
10817 font-size: 14px;
10818 font-weight: 600;
10819 color: #1a1a1a;
10820 margin-bottom: 8px;
10821 }
10822 .lp-course-builder-content__section input.cb-lesson-edit-title__input {
10823 width: 100%;
10824 padding: 10px 12px;
10825 font-size: 14px;
10826 border: 1px solid #ddd;
10827 border-radius: 6px;
10828 outline: none;
10829 transition: border-color 0.2s;
10830 }
10831 .lp-course-builder-content__section input.cb-lesson-edit-title__input:focus {
10832 border-color: #2271b1;
10833 box-shadow: 0 0 0 1px #2271b1;
10834 }
10835 .lp-course-builder-content__section .cb-lesson-edit-desc {
10836 margin-bottom: 24px;
10837 }
10838 .lp-course-builder-content__section .cb-lesson-edit-desc__label {
10839 display: block;
10840 font-size: 14px;
10841 font-weight: 600;
10842 color: #1a1a1a;
10843 margin-bottom: 8px;
10844 }
10845 .lp-course-builder-content__section .cb-button {
10846 padding: 8px 25px;
10847 border-radius: 5px;
10848 background: #ccc;
10849 font-size: 16px;
10850 font-weight: 500;
10851 cursor: pointer;
10852 }
10853 .lp-course-builder-content__section .cb-button.cb-button--secondary {
10854 background: #fff;
10855 color: #374151;
10856 border: 1px solid #d1d5db;
10857 }
10858 .lp-course-builder-content__section .cb-button.cb-button--secondary:hover {
10859 background: #f3f4f6;
10860 border-color: #9ca3af;
10861 }
10862 .lp-course-builder-content__section .cb-button.cb-btn-update__lesson {
10863 background: #1e1e1e;
10864 color: #fff;
10865 }
10866 .lp-course-builder-content__section .cb-button.cb-btn-trash__lesson {
10867 background: rgb(220, 38, 38);
10868 color: #fff;
10869 }
10870 .lp-course-builder-content__section .lp-material-btn-wrap {
10871 display: flex;
10872 gap: 12px;
10873 }
10874 .lp-course-builder-content__section #lp-material--group-container {
10875 padding: 20px;
10876 border: 1px solid #f5f5f5;
10877 border-radius: 12px;
10878 max-width: 420px;
10879 }
10880 .lp-course-builder-content__section #btn-lp--add-material,
10881 .lp-course-builder-content__section #btn-lp--save-material {
10882 padding: 8px 25px;
10883 border-radius: 5px;
10884 background: #fff;
10885 font-size: 16px;
10886 font-weight: 500;
10887 cursor: pointer;
10888 border: 1px solid #d1d5db;
10889 }
10890 .lp-course-builder-content__section table.lp-material--table thead.hidden {
10891 display: none;
10892 }
10893 @media (max-width: 768px) {
10894 .lp-course-builder-content__section #lp-course-builder-content {
10895 padding: 16px;
10896 }
10897 }
10898
10899 /**
10900 * Shared Tab Styles
10901 * Used across popup, edit-quiz, and edit-course for consistent tab UI
10902 * @since 4.3.0
10903 */
10904 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,
10905 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,
10906 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,
10907 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content {
10908 display: flex;
10909 gap: 40px;
10910 align-items: flex-start;
10911 }
10912 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,
10913 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,
10914 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,
10915 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left {
10916 flex: 0 0 400px;
10917 max-width: 400px;
10918 }
10919 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,
10920 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,
10921 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,
10922 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right {
10923 flex: 1;
10924 min-width: 0;
10925 }
10926 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned,
10927 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned,
10928 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned,
10929 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned {
10930 margin-bottom: 20px;
10931 font-size: 14px;
10932 line-height: 1.6;
10933 }
10934 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned .label,
10935 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned .label,
10936 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned .label,
10937 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned .label {
10938 font-weight: 600;
10939 color: #1a1a1a;
10940 }
10941 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a,
10942 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a,
10943 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a,
10944 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a {
10945 color: #7067ED;
10946 text-decoration: none;
10947 }
10948 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a:hover,
10949 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a:hover,
10950 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a:hover,
10951 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a:hover {
10952 text-decoration: underline;
10953 }
10954 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink,
10955 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink,
10956 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink,
10957 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink {
10958 margin-bottom: 20px;
10959 }
10960 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__label,
10961 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__label,
10962 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label,
10963 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__label {
10964 display: block;
10965 font-size: 14px;
10966 font-weight: 600;
10967 color: #1a1a1a;
10968 margin-bottom: 8px;
10969 }
10970 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,
10971 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,
10972 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,
10973 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,
10974 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,
10975 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,
10976 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url,
10977 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder {
10978 display: block;
10979 font-size: 13px;
10980 line-height: 1.5;
10981 word-break: break-all;
10982 }
10983 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,
10984 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,
10985 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,
10986 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url {
10987 color: #7067ED;
10988 text-decoration: none;
10989 }
10990 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url:hover,
10991 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url:hover,
10992 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url:hover,
10993 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url:hover {
10994 text-decoration: underline;
10995 }
10996 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,
10997 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,
10998 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,
10999 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder {
11000 color: #374151;
11001 }
11002 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display,
11003 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display,
11004 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display,
11005 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display {
11006 display: flex;
11007 align-items: flex-start;
11008 gap: 8px;
11009 }
11010 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display.lp-hidden,
11011 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display.lp-hidden,
11012 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden,
11013 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display.lp-hidden {
11014 display: none;
11015 }
11016 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url,
11017 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url,
11018 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url,
11019 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url {
11020 display: block;
11021 font-size: 13px;
11022 line-height: 1.5;
11023 color: #7067ED;
11024 text-decoration: none;
11025 word-break: break-all;
11026 flex: 1;
11027 min-width: 0;
11028 padding-top: 2px;
11029 }
11030 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url:hover,
11031 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url:hover,
11032 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover,
11033 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url:hover {
11034 text-decoration: underline;
11035 }
11036 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn,
11037 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn,
11038 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn,
11039 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn {
11040 display: flex;
11041 align-items: center;
11042 justify-content: center;
11043 width: 28px;
11044 height: 28px;
11045 padding: 0;
11046 background: #fff;
11047 border: 1px solid #e2e8f0;
11048 border-radius: 4px;
11049 cursor: pointer;
11050 flex-shrink: 0;
11051 transition: all 0.15s ease;
11052 }
11053 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons,
11054 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn .dashicons,
11055 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons,
11056 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn .dashicons {
11057 font-size: 14px;
11058 width: 14px;
11059 height: 14px;
11060 color: #64748b;
11061 }
11062 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover,
11063 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover,
11064 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover,
11065 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover {
11066 background: #7067ED;
11067 border-color: #7067ED;
11068 }
11069 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons,
11070 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover .dashicons,
11071 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons,
11072 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover .dashicons {
11073 color: #fff;
11074 }
11075 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor,
11076 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor,
11077 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor,
11078 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor {
11079 display: flex;
11080 flex-direction: column;
11081 gap: 8px;
11082 padding: 12px;
11083 background: #fff;
11084 border: 1px solid #e2e8f0;
11085 border-radius: 6px;
11086 }
11087 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor.lp-hidden,
11088 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor.lp-hidden,
11089 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden,
11090 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor.lp-hidden {
11091 display: none;
11092 }
11093 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-prefix,
11094 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-prefix,
11095 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix,
11096 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-prefix {
11097 font-size: 12px;
11098 color: #94a3b8;
11099 word-break: break-all;
11100 line-height: 1.4;
11101 }
11102 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-input-row,
11103 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-input-row,
11104 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row,
11105 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-input-row {
11106 display: flex;
11107 gap: 8px;
11108 align-items: center;
11109 }
11110 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input,
11111 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input,
11112 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input,
11113 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input {
11114 flex: 1;
11115 min-width: 0;
11116 padding: 8px 12px;
11117 font-size: 14px;
11118 font-weight: 500;
11119 color: #1a1a1a;
11120 border: 1px solid #e2e8f0;
11121 border-radius: 6px;
11122 outline: none;
11123 transition: border-color 0.15s ease, box-shadow 0.15s ease;
11124 }
11125 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input:focus,
11126 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input:focus,
11127 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus,
11128 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input:focus {
11129 border-color: #7067ED;
11130 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
11131 }
11132 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-actions,
11133 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-actions,
11134 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions,
11135 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-actions {
11136 display: flex;
11137 gap: 6px;
11138 flex-shrink: 0;
11139 }
11140 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn,
11141 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn,
11142 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn,
11143 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn {
11144 padding: 8px 16px;
11145 font-size: 13px;
11146 font-weight: 600;
11147 color: #fff;
11148 background: #7067ED;
11149 border: none;
11150 border-radius: 6px;
11151 cursor: pointer;
11152 transition: background 0.15s ease;
11153 }
11154 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn:hover,
11155 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn:hover,
11156 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover,
11157 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn:hover {
11158 background: #4e43e9;
11159 }
11160 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn,
11161 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn,
11162 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn,
11163 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn {
11164 padding: 8px 14px;
11165 font-size: 13px;
11166 font-weight: 500;
11167 color: #64748b;
11168 background: #f8fafc;
11169 border: 1px solid #e2e8f0;
11170 border-radius: 6px;
11171 cursor: pointer;
11172 transition: all 0.15s ease;
11173 }
11174 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn:hover,
11175 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn:hover,
11176 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover,
11177 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn:hover {
11178 background: #f1f5f9;
11179 color: #475569;
11180 }
11181 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__title,
11182 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__title,
11183 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__title,
11184 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__title {
11185 margin: 0 0 12px;
11186 font-size: 14px;
11187 font-weight: 600;
11188 color: #1a1a1a;
11189 }
11190 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__row,
11191 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__row,
11192 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__row,
11193 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__row {
11194 display: grid;
11195 grid-template-columns: 100px 1fr;
11196 gap: 12px;
11197 align-items: center;
11198 margin-bottom: 12px;
11199 }
11200 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__label,
11201 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__label,
11202 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__label,
11203 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__label {
11204 font-size: 13px;
11205 font-weight: 600;
11206 color: #374151;
11207 }
11208 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__control,
11209 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__control,
11210 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__control,
11211 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__control {
11212 width: 100%;
11213 height: 34px;
11214 padding: 6px 14px 6px 32px !important;
11215 border: 1px solid #e5e7eb;
11216 border-radius: 6px;
11217 background: #fff;
11218 font-size: 14px;
11219 color: #1a1a1a;
11220 }
11221 @media (max-width: 1024px) {
11222 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,
11223 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,
11224 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,
11225 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content {
11226 flex-direction: column;
11227 gap: 24px;
11228 }
11229 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,
11230 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,
11231 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,
11232 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left {
11233 flex-basis: auto;
11234 max-width: 100%;
11235 width: 100%;
11236 }
11237 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,
11238 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,
11239 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,
11240 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right {
11241 width: 100%;
11242 }
11243 }
11244 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11245 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11246 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11247 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-list-questions .lp-question-item .lp-question-type-label {
11248 background-color: #EEF1FF;
11249 color: #7067ED;
11250 font-size: 12px;
11251 font-weight: 600;
11252 padding: 4px 10px;
11253 border-radius: 6px;
11254 margin-left: 10px;
11255 white-space: nowrap;
11256 }
11257 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header,
11258 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header,
11259 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header,
11260 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header {
11261 display: flex;
11262 align-items: center;
11263 justify-content: space-between;
11264 margin-bottom: 16px;
11265 padding: 20px;
11266 background-color: #F7F7F7;
11267 border-radius: 12px 12px 0 0;
11268 }
11269 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header label,
11270 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header label,
11271 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header label,
11272 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header label {
11273 font-size: 15px;
11274 font-weight: 600;
11275 color: #1a1a1a;
11276 }
11277 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-label,
11278 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-label,
11279 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-label,
11280 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-label {
11281 background-color: #EEF1FF;
11282 color: #7067ED;
11283 font-size: 12px;
11284 font-weight: 600;
11285 padding: 4px 10px;
11286 border-radius: 6px;
11287 margin-left: 10px;
11288 white-space: nowrap;
11289 }
11290 .lp-course-builder-canvas .cb-section__quiz-edit .lp-answers-config,
11291 .lp-course-builder-canvas .cb-section__lesson-edit .lp-answers-config,
11292 .lp-course-builder-canvas .cb-section__question-edit .lp-answers-config,
11293 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-answers-config {
11294 padding: 0 16px 16px 16px;
11295 margin-top: 15px;
11296 }
11297 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap,
11298 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap,
11299 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap,
11300 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap {
11301 display: flex;
11302 align-items: center;
11303 gap: 10px;
11304 }
11305 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new,
11306 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new,
11307 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new,
11308 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new {
11309 flex: 1;
11310 height: 38px;
11311 padding: 0 12px;
11312 border: 1px solid #e5e7eb;
11313 border-radius: 6px;
11314 background-color: #fff;
11315 font-size: 14px;
11316 color: #1e1e1e;
11317 cursor: pointer;
11318 outline: none;
11319 appearance: none;
11320 background-image: url("../images/icons/ico-cb-chevron-down.svg");
11321 background-repeat: no-repeat;
11322 background-position: left 10px center;
11323 background-size: 14px;
11324 }
11325 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11326 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11327 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11328 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new:focus {
11329 border-color: #7067ED;
11330 }
11331 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11332 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11333 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11334 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type {
11335 display: inline-flex;
11336 align-items: center;
11337 gap: 6px;
11338 background-color: #EEF1FF;
11339 color: #7067ED;
11340 border: none;
11341 padding: 9px 18px;
11342 border-radius: 6px;
11343 font-size: 14px;
11344 font-weight: 600;
11345 cursor: pointer;
11346 white-space: nowrap;
11347 }
11348 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11349 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11350 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11351 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type:hover {
11352 background-color: #7067ED;
11353 color: #EEF1FF;
11354 }
11355 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11356 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11357 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11358 .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 {
11359 font-size: 14px;
11360 }
11361 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit,
11362 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit,
11363 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit,
11364 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit {
11365 border: 1px solid #f5f5f5;
11366 border-radius: 12px;
11367 overflow: hidden;
11368 }
11369 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit .wp-editor-wrap,
11370 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit .wp-editor-wrap,
11371 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit .wp-editor-wrap,
11372 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit .wp-editor-wrap {
11373 margin: 0 20px 20px;
11374 }
11375 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-by-type,
11376 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-by-type,
11377 .lp-course-builder-canvas .cb-section__question-edit .lp-question-by-type,
11378 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-by-type {
11379 border: 1px solid #f5f5f5;
11380 border-radius: 12px;
11381 margin-top: 24px;
11382 }
11383 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-choice-header,
11384 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-choice-header,
11385 .lp-course-builder-canvas .cb-section__question-edit .lp-question-choice-header,
11386 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-choice-header {
11387 display: flex;
11388 justify-content: space-between;
11389 padding: 0 4px 8px 4px;
11390 font-size: 12px;
11391 color: #898989;
11392 font-weight: 500;
11393 margin-bottom: 8px;
11394 background: transparent;
11395 }
11396 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item,
11397 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item,
11398 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item,
11399 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item {
11400 display: flex;
11401 align-items: center;
11402 margin-bottom: 12px;
11403 border-radius: 6px;
11404 padding: 12px 16px;
11405 border: 0;
11406 background: #ffffff;
11407 position: relative;
11408 }
11409 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item .drag,
11410 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item .drag,
11411 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item .drag,
11412 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item .drag {
11413 color: #7067ED;
11414 cursor: move;
11415 margin-left: 12px;
11416 font-size: 16px;
11417 }
11418 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input,
11419 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input,
11420 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input,
11421 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input {
11422 flex-grow: 1;
11423 padding: 10px 14px;
11424 border: 1px solid #e5e7eb;
11425 border-radius: 6px;
11426 font-size: 14px;
11427 color: #1e1e1e;
11428 transition: border 0.2s;
11429 margin-left: 16px;
11430 }
11431 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input:focus,
11432 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input:focus,
11433 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input:focus,
11434 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input:focus {
11435 border-color: #7067ED;
11436 outline: none;
11437 }
11438 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-delete-question-answer,
11439 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-delete-question-answer,
11440 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-delete-question-answer,
11441 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-delete-question-answer {
11442 color: #9ca3af;
11443 cursor: pointer;
11444 opacity: 0;
11445 transition: opacity 0.2s;
11446 margin-left: 16px;
11447 font-size: 16px;
11448 }
11449 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11450 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11451 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11452 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item:hover .lp-btn-delete-question-answer {
11453 opacity: 1;
11454 color: #dc2626;
11455 }
11456 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio],
11457 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],
11458 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio],
11459 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],
11460 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio],
11461 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],
11462 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio],
11463 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox] {
11464 appearance: none;
11465 -webkit-appearance: none;
11466 width: 20px;
11467 height: 20px;
11468 border: 2px solid #d1d5db;
11469 border-radius: 50%;
11470 cursor: pointer;
11471 position: relative;
11472 outline: none;
11473 transition: border-color 0.2s;
11474 flex-shrink: 0;
11475 }
11476 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],
11477 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],
11478 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],
11479 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox] {
11480 border-radius: 4px;
11481 }
11482 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input:checked,
11483 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input:checked,
11484 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input:checked,
11485 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input:checked {
11486 border-color: #28A746;
11487 }
11488 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio]:checked::after,
11489 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio]:checked::after,
11490 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio]:checked::after,
11491 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio]:checked::after {
11492 content: "";
11493 position: absolute;
11494 top: 50%;
11495 right: 50%;
11496 transform: translate(50%, -50%);
11497 width: 10px;
11498 height: 10px;
11499 background: #28A746;
11500 border-radius: 50%;
11501 }
11502 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked,
11503 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked,
11504 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked,
11505 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked {
11506 background: #28A746;
11507 border-color: #28A746;
11508 }
11509 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11510 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11511 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11512 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked::after {
11513 content: "";
11514 position: absolute;
11515 top: 50%;
11516 right: 50%;
11517 width: 5px;
11518 height: 9px;
11519 border: solid white;
11520 border-width: 0 0 2px 2px;
11521 transform: translate(50%, -60%) rotate(-45deg);
11522 background: transparent;
11523 border-radius: 0;
11524 }
11525 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new,
11526 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new,
11527 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new,
11528 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new {
11529 display: flex;
11530 align-items: center;
11531 margin-top: 16px;
11532 padding: 24px 0 0 0;
11533 border: none;
11534 border-top: 1px solid #f5f5f5;
11535 }
11536 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new .lp-icon-plus,
11537 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new .lp-icon-plus,
11538 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new .lp-icon-plus,
11539 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new .lp-icon-plus {
11540 color: #7067ED;
11541 margin-left: 12px;
11542 font-size: 16px;
11543 }
11544 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input,
11545 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input,
11546 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input,
11547 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input {
11548 flex-grow: 1;
11549 border: 1px solid #e5e7eb;
11550 padding: 10px 14px;
11551 border-radius: 6px;
11552 font-size: 14px;
11553 color: #1e1e1e;
11554 margin-left: 16px;
11555 }
11556 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input:focus,
11557 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input:focus,
11558 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input:focus,
11559 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input:focus {
11560 border-color: #7067ED;
11561 outline: none;
11562 }
11563 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons,
11564 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons,
11565 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons,
11566 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons {
11567 display: flex;
11568 flex-wrap: wrap;
11569 gap: 8px;
11570 margin-top: 16px;
11571 margin-bottom: 24px;
11572 }
11573 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button,
11574 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11575 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button,
11576 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11577 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button,
11578 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11579 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button,
11580 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary {
11581 background: #fff;
11582 color: #374151;
11583 border: 1px solid #d1d5db;
11584 padding: 8px 16px;
11585 border-radius: 6px;
11586 font-size: 14px;
11587 font-weight: 500;
11588 cursor: pointer;
11589 min-width: fit-content;
11590 transition: all 0.2s;
11591 }
11592 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active,
11593 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11594 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active,
11595 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11596 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active,
11597 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11598 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active,
11599 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active {
11600 background: #EEF1FF;
11601 color: #7067ED;
11602 border-color: #EEF1FF;
11603 }
11604 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active:hover,
11605 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11606 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active:hover,
11607 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11608 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active:hover,
11609 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11610 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active:hover,
11611 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover {
11612 background: #7067ED;
11613 color: #fff;
11614 }
11615 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button:hover,
11616 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11617 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button:hover,
11618 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11619 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button:hover,
11620 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11621 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button:hover,
11622 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary:hover {
11623 color: #374151;
11624 background: #F7F7F7;
11625 border-color: #9ca3af;
11626 }
11627 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11628 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11629 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11630 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content {
11631 background: #7067ED;
11632 color: #fff;
11633 border-color: #7067ED;
11634 }
11635 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11636 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11637 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11638 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content:hover {
11639 background: #5b52d1;
11640 border-color: #5b52d1;
11641 }
11642 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details,
11643 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details,
11644 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details,
11645 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details {
11646 margin-top: 24px;
11647 border: 1px solid #f5f5f5;
11648 border-radius: 12px;
11649 }
11650 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,
11651 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,
11652 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,
11653 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header {
11654 cursor: pointer;
11655 margin-bottom: 24px;
11656 }
11657 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,
11658 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,
11659 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,
11660 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label {
11661 cursor: pointer;
11662 }
11663 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse,
11664 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse,
11665 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse,
11666 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse {
11667 border: none;
11668 }
11669 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11670 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11671 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11672 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-question-data-edit-header {
11673 margin-bottom: 0;
11674 border-radius: 12px 12px 12px 12px;
11675 }
11676 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11677 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11678 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11679 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-up {
11680 display: none;
11681 }
11682 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11683 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11684 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11685 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-down {
11686 display: block !important;
11687 }
11688 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-section-collapse,
11689 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-section-collapse,
11690 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-section-collapse,
11691 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-section-collapse {
11692 display: none;
11693 }
11694 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,
11695 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle,
11696 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,
11697 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle,
11698 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,
11699 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle,
11700 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header,
11701 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle {
11702 padding: 14px 16px;
11703 background-color: #F7F7F7;
11704 cursor: pointer;
11705 display: flex;
11706 align-items: center;
11707 justify-content: space-between;
11708 transition: background 0.2s;
11709 }
11710 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header:hover,
11711 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle:hover,
11712 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header:hover,
11713 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle:hover,
11714 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header:hover,
11715 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle:hover,
11716 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header:hover,
11717 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle:hover {
11718 background-color: #e5e7eb;
11719 }
11720 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,
11721 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle label,
11722 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,
11723 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle label,
11724 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,
11725 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle label,
11726 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label,
11727 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle label {
11728 font-weight: 600;
11729 font-size: 14px;
11730 margin: 0;
11731 cursor: pointer;
11732 color: #1e1e1e;
11733 }
11734 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11735 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11736 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11737 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11738 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11739 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11740 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11741 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle {
11742 color: #9ca3af;
11743 transition: transform 0.2s;
11744 }
11745 .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,
11746 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11747 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,
11748 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11749 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,
11750 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11751 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-trigger-toggle {
11752 border-bottom-color: #F7F7F7;
11753 }
11754 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-section-collapse,
11755 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-section-collapse,
11756 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-section-collapse,
11757 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-section-collapse {
11758 padding: 20px;
11759 background: #fff;
11760 border: none;
11761 }
11762 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings,
11763 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings,
11764 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings,
11765 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings {
11766 padding: 0 0 24px 0;
11767 display: block;
11768 }
11769 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings__label label,
11770 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings__label label,
11771 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings__label label,
11772 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings__label label {
11773 font-size: 14px;
11774 font-weight: 600;
11775 color: #1a1a1a;
11776 display: block;
11777 margin-bottom: 12px;
11778 }
11779 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input],
11780 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input],
11781 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input],
11782 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input] {
11783 width: 100px;
11784 padding: 10px 12px;
11785 border: 1px solid #e5e7eb;
11786 border-radius: 6px;
11787 font-size: 14px;
11788 color: #1e1e1e;
11789 }
11790 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11791 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11792 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11793 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]:focus {
11794 border-color: #7067ED;
11795 outline: none;
11796 }
11797 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-desc,
11798 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings___desc,
11799 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-desc,
11800 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings___desc,
11801 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-desc,
11802 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings___desc,
11803 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-desc,
11804 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings___desc {
11805 font-size: 12px;
11806 color: #9ca3af;
11807 margin-top: 8px;
11808 font-style: normal;
11809 }
11810 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question,
11811 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question,
11812 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question,
11813 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question {
11814 margin-top: 30px;
11815 background: #fff;
11816 border: 1px dashed #d1d5db;
11817 border-radius: 8px;
11818 padding: 20px;
11819 display: flex;
11820 align-items: center;
11821 gap: 12px;
11822 }
11823 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11824 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11825 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11826 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question.lp-icon-plus {
11827 color: #9ca3af;
11828 }
11829 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question select,
11830 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question select,
11831 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question select,
11832 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question select {
11833 height: 38px;
11834 }
11835 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11836 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11837 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11838 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input {
11839 flex-grow: 1;
11840 padding: 10px 12px;
11841 border: 1px solid #e5e7eb;
11842 border-radius: 6px;
11843 font-size: 14px;
11844 outline: none;
11845 min-width: 200px;
11846 }
11847 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11848 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11849 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11850 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input:focus {
11851 border-color: #7067ED;
11852 box-shadow: none;
11853 }
11854 .lp-course-builder-canvas .cb-section__quiz-edit select.lp-question-type-new,
11855 .lp-course-builder-canvas .cb-section__lesson-edit select.lp-question-type-new,
11856 .lp-course-builder-canvas .cb-section__question-edit select.lp-question-type-new,
11857 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] select.lp-question-type-new {
11858 padding: 0 12px 0 30px;
11859 border: 1px solid #e5e7eb;
11860 border-radius: 6px;
11861 background-color: #fff;
11862 font-size: 14px;
11863 color: #374151;
11864 cursor: pointer;
11865 }
11866 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question,
11867 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question,
11868 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question,
11869 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question {
11870 background-color: #EEF1FF;
11871 color: #7067ED;
11872 border: 1px solid #7067ED;
11873 padding: 10px 20px;
11874 border-radius: 8px;
11875 font-weight: 600;
11876 font-size: 14px;
11877 transition: background 0.2s;
11878 min-width: fit-content;
11879 cursor: default !important;
11880 }
11881 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,
11882 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,
11883 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,
11884 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover {
11885 opacity: 0.5;
11886 background-color: #EEF1FF !important;
11887 color: #7067ED !important;
11888 }
11889 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active,
11890 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active,
11891 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active,
11892 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active {
11893 cursor: pointer !important;
11894 background: #7067ED !important;
11895 color: #EEF1FF !important;
11896 }
11897 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active:hover,
11898 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active:hover,
11899 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active:hover,
11900 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active:hover {
11901 background: #5b52d1 !important;
11902 }
11903 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,
11904 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,
11905 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,
11906 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover {
11907 background-color: #7067ED;
11908 color: #EEF1FF;
11909 }
11910 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select,
11911 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select,
11912 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select,
11913 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select {
11914 background-color: #fff;
11915 color: #374151;
11916 border: 1px solid #d1d5db;
11917 padding: 10px 16px;
11918 border-radius: 6px;
11919 font-weight: 500;
11920 font-size: 14px;
11921 cursor: pointer;
11922 min-width: fit-content;
11923 }
11924 .lp-course-builder-canvas .cb-section__quiz-edit [class*=lp-icon-]:hover,
11925 .lp-course-builder-canvas .cb-section__lesson-edit [class*=lp-icon-]:hover,
11926 .lp-course-builder-canvas .cb-section__question-edit [class*=lp-icon-]:hover,
11927 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] [class*=lp-icon-]:hover {
11928 color: #1e1e1e;
11929 }
11930 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select:hover,
11931 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select:hover,
11932 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select:hover,
11933 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select:hover {
11934 background-color: #f3f4f6;
11935 border-color: #9ca3af;
11936 }
11937 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item,
11938 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item,
11939 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item,
11940 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item {
11941 margin-bottom: 12px;
11942 }
11943 .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,
11944 .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,
11945 .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,
11946 .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 {
11947 border-radius: 6px 6px 0 0;
11948 border-bottom: 1px solid #f5f5f5;
11949 }
11950 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,
11951 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,
11952 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,
11953 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header {
11954 display: flex;
11955 align-items: center;
11956 padding: 12px 16px;
11957 border-radius: 6px;
11958 border: 1px solid #e5e7eb;
11959 background: #ffffff;
11960 transition: border 0.2s;
11961 }
11962 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11963 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11964 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11965 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index {
11966 font-weight: 600;
11967 font-size: 14px;
11968 color: #1e1e1e;
11969 margin-left: 16px;
11970 }
11971 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11972 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11973 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11974 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input {
11975 flex-grow: 1;
11976 padding: 10px 14px;
11977 border: 1px solid transparent;
11978 border-radius: 6px;
11979 font-size: 14px;
11980 color: #1e1e1e;
11981 transition: border 0.2s;
11982 margin-left: 16px;
11983 background: transparent;
11984 }
11985 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,
11986 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,
11987 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,
11988 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner {
11989 margin-left: 12px;
11990 color: #7067ED;
11991 }
11992 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11993 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11994 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11995 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete {
11996 color: #9ca3af;
11997 cursor: pointer;
11998 transition: all 0.2s;
11999 margin-left: 16px;
12000 font-size: 16px;
12001 }
12002 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12003 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12004 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12005 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
12006 color: #dc2626;
12007 }
12008 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,
12009 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,
12010 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,
12011 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle {
12012 cursor: pointer;
12013 color: #9ca3af;
12014 transition: color 0.2s;
12015 margin-right: auto;
12016 }
12017 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12018 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12019 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12020 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover {
12021 color: #1e1e1e;
12022 }
12023 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,
12024 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,
12025 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,
12026 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header {
12027 display: flex;
12028 align-items: center;
12029 padding: 12px 16px;
12030 background: #ffffff;
12031 transition: border 0.2s;
12032 }
12033 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,
12034 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,
12035 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,
12036 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index {
12037 font-weight: 600;
12038 font-size: 14px;
12039 color: #1e1e1e;
12040 margin-left: 16px;
12041 }
12042 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
12043 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
12044 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
12045 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input {
12046 flex-grow: 1;
12047 padding: 10px 14px;
12048 border: 1px solid transparent;
12049 border-radius: 6px;
12050 font-size: 14px;
12051 color: #1e1e1e;
12052 transition: border 0.2s;
12053 margin-left: 16px;
12054 background: transparent;
12055 }
12056 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,
12057 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,
12058 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,
12059 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner {
12060 margin-left: 12px;
12061 color: #7067ED;
12062 }
12063 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12064 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12065 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12066 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete {
12067 color: #9ca3af;
12068 cursor: pointer;
12069 transition: all 0.2s;
12070 margin-left: 16px;
12071 font-size: 16px;
12072 }
12073 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12074 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12075 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12076 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
12077 color: #dc2626;
12078 }
12079 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,
12080 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,
12081 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,
12082 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle {
12083 cursor: pointer;
12084 color: #9ca3af;
12085 transition: color 0.2s;
12086 margin-right: auto;
12087 }
12088 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12089 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12090 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12091 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover {
12092 color: #1e1e1e;
12093 }
12094 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-fib-option-delete:hover,
12095 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-fib-option-delete:hover,
12096 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover,
12097 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-fib-option-delete:hover {
12098 color: #dc2626;
12099 }
12100 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail,
12101 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail,
12102 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail,
12103 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail {
12104 font-size: 14px;
12105 padding: 24px;
12106 background: #F7F7F7;
12107 border: 1px solid #e5e7eb;
12108 border-top: none;
12109 border-radius: 0 0 6px 6px;
12110 }
12111 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail > label,
12112 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail > label,
12113 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail > label,
12114 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail > label {
12115 display: flex;
12116 flex-direction: row-reverse;
12117 font-weight: 500;
12118 gap: 8px;
12119 min-width: 80px;
12120 justify-content: flex-end;
12121 align-items: center;
12122 }
12123 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio],
12124 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox],
12125 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio],
12126 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox],
12127 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio],
12128 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox],
12129 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio],
12130 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox] {
12131 order: 1;
12132 margin-top: 2px;
12133 appearance: none;
12134 -webkit-appearance: none;
12135 width: 44px;
12136 height: 24px;
12137 background-color: #e5e7eb;
12138 border-radius: 12px;
12139 position: relative;
12140 cursor: pointer;
12141 transition: all 0.3s ease;
12142 margin: 0;
12143 flex-shrink: 0;
12144 }
12145 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]::before,
12146 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]::before,
12147 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]::before,
12148 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]::before,
12149 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]::before,
12150 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]::before,
12151 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]::before,
12152 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]::before {
12153 content: "";
12154 position: absolute;
12155 width: 20px;
12156 height: 20px;
12157 border-radius: 50%;
12158 background-color: #fff;
12159 top: 2px;
12160 right: 2px;
12161 transition: transform 0.3s ease;
12162 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
12163 }
12164 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:focus,
12165 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12166 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:focus,
12167 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12168 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:focus,
12169 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12170 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:focus,
12171 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:focus {
12172 outline: none;
12173 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12174 }
12175 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked,
12176 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12177 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked,
12178 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12179 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked,
12180 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12181 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked,
12182 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked {
12183 background-color: #28A746;
12184 background-image: none;
12185 border-color: transparent;
12186 }
12187 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked::before,
12188 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked::before,
12189 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked::before,
12190 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked::before,
12191 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked::before,
12192 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked::before,
12193 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked::before,
12194 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked::before {
12195 content: "";
12196 display: block;
12197 background-color: #fff;
12198 transform: translateX(-20px);
12199 }
12200 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12201 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12202 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12203 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap {
12204 display: flex;
12205 flex-direction: column;
12206 gap: 8px;
12207 font-size: 14px;
12208 font-weight: 500;
12209 margin-top: 20px;
12210 }
12211 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12212 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12213 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12214 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * {
12215 display: flex;
12216 gap: 8px;
12217 font-size: 14px;
12218 font-weight: 500;
12219 }
12220 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12221 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12222 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12223 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label {
12224 display: flex;
12225 flex-direction: row-reverse;
12226 font-weight: 500;
12227 gap: 8px;
12228 min-width: 80px;
12229 justify-content: space-between;
12230 align-items: self-start;
12231 }
12232 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12233 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12234 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12235 .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 {
12236 margin-top: 3px;
12237 }
12238 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12239 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12240 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12241 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p {
12242 font-size: 13px;
12243 color: #6b7280;
12244 line-height: 1.5;
12245 margin: 0;
12246 display: block;
12247 font-weight: 400;
12248 }
12249 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item,
12250 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item,
12251 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item,
12252 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item {
12253 margin-bottom: 12px;
12254 }
12255 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item .lp-question-fib-option-detail,
12256 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item .lp-question-fib-option-detail,
12257 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item .lp-question-fib-option-detail,
12258 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item .lp-question-fib-option-detail {
12259 display: none;
12260 }
12261 .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,
12262 .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,
12263 .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,
12264 .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 {
12265 border-radius: 6px 6px 0 0;
12266 border-bottom: 1px solid #f5f5f5;
12267 }
12268 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-detail,
12269 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-detail,
12270 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-detail,
12271 .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-detail {
12272 display: block;
12273 }
12274 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,
12275 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,
12276 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,
12277 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title {
12278 flex: 1;
12279 margin-bottom: 24px;
12280 }
12281 .lp-course-builder-canvas .cb-section__quiz-edit .lp-cb-section__title,
12282 .lp-course-builder-canvas .cb-section__lesson-edit .lp-cb-section__title,
12283 .lp-course-builder-canvas .cb-section__question-edit .lp-cb-section__title,
12284 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-cb-section__title {
12285 font-size: 28px;
12286 font-weight: 600;
12287 margin-top: 0;
12288 margin-bottom: 0;
12289 color: #1e1e1e;
12290 }
12291 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status,
12292 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status,
12293 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status,
12294 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status,
12295 .lp-course-builder-canvas .cb-section__question-edit .quiz-status,
12296 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status,
12297 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status,
12298 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status {
12299 padding: 5px 12px;
12300 font-size: 12px;
12301 font-weight: 500;
12302 border-radius: 5px;
12303 text-transform: capitalize;
12304 }
12305 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.publish,
12306 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.publish,
12307 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.publish,
12308 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.publish,
12309 .lp-course-builder-canvas .cb-section__question-edit .quiz-status.publish,
12310 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status.publish,
12311 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.publish,
12312 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.publish {
12313 color: #fff;
12314 background: #1e1e1e;
12315 }
12316 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.trash,
12317 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.trash,
12318 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.trash,
12319 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.trash,
12320 .lp-course-builder-canvas .cb-section__question-edit .quiz-status.trash,
12321 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status.trash,
12322 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.trash,
12323 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.trash {
12324 color: #fff;
12325 background-color: #dc2626;
12326 }
12327 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,
12328 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,
12329 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,
12330 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title {
12331 margin-bottom: 24px;
12332 }
12333 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12334 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12335 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12336 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__label {
12337 display: block;
12338 font-size: 14px;
12339 font-weight: 600;
12340 color: #1a1a1a;
12341 margin-bottom: 8px;
12342 }
12343 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12344 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12345 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12346 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input {
12347 width: 100%;
12348 padding: 10px 12px;
12349 font-size: 14px;
12350 border: 1px solid #ddd;
12351 border-radius: 6px;
12352 outline: none;
12353 transition: border-color 0.2s;
12354 }
12355 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12356 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12357 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12358 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input:focus {
12359 border-color: #7067ED;
12360 box-shadow: 0 0 0 1px #7067ED;
12361 }
12362 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc,
12363 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc,
12364 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc,
12365 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc {
12366 margin-bottom: 24px;
12367 }
12368 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc__label,
12369 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc__label,
12370 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc__label,
12371 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc__label {
12372 display: block;
12373 font-size: 14px;
12374 font-weight: 600;
12375 color: #1a1a1a;
12376 margin-bottom: 8px;
12377 }
12378 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button,
12379 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button,
12380 .lp-course-builder-canvas .cb-section__question-edit .cb-button,
12381 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button {
12382 padding: 8px 25px;
12383 border-radius: 5px;
12384 background: #ccc;
12385 font-size: 16px;
12386 font-weight: 500;
12387 cursor: pointer;
12388 }
12389 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary,
12390 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary,
12391 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary,
12392 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary {
12393 background: #fff;
12394 color: #374151;
12395 border: 1px solid #d1d5db;
12396 }
12397 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary:hover,
12398 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary:hover,
12399 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover,
12400 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary:hover {
12401 background: #f3f4f6;
12402 border-color: #9ca3af;
12403 }
12404 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-update__quiz,
12405 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-update__quiz,
12406 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__quiz,
12407 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-update__quiz {
12408 background: #1e1e1e;
12409 color: #fff;
12410 }
12411 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-trash__quiz,
12412 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-trash__quiz,
12413 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__quiz,
12414 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-trash__quiz {
12415 background: rgb(220, 38, 38);
12416 color: #fff;
12417 }
12418 @media (max-width: 768px) {
12419 .lp-course-builder-canvas .cb-section__quiz-edit #lp-course-builder-content,
12420 .lp-course-builder-canvas .cb-section__lesson-edit #lp-course-builder-content,
12421 .lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content,
12422 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] #lp-course-builder-content {
12423 padding: 16px;
12424 }
12425 }
12426
12427 #lp-course-builder-content .lp-edit-quiz-wrap {
12428 background-color: #fff;
12429 border-radius: 12px;
12430 padding: 0;
12431 }
12432 #lp-course-builder-content .lp-edit-quiz-wrap .heading {
12433 display: flex;
12434 align-items: center;
12435 margin-bottom: 8px;
12436 gap: 8px;
12437 }
12438 #lp-course-builder-content .lp-edit-quiz-wrap .heading h4 {
12439 color: #898989;
12440 }
12441 #lp-course-builder-content .lp-edit-quiz-wrap .heading .total-items {
12442 margin-right: auto;
12443 font-size: 13px;
12444 color: #898989;
12445 }
12446 #lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all {
12447 cursor: pointer;
12448 padding: 5px;
12449 color: #6b7280;
12450 }
12451 #lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover {
12452 color: #1e1e1e;
12453 }
12454 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down {
12455 display: none;
12456 }
12457 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down {
12458 display: block;
12459 }
12460 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up {
12461 display: none;
12462 }
12463 #lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions {
12464 margin-bottom: 20px;
12465 }
12466 #lp-course-builder-content .lp-edit-quiz-wrap .lp-icon-spinner {
12467 animation: rotation 2s infinite linear;
12468 font-size: 1.25rem;
12469 display: none;
12470 }
12471 #lp-course-builder-content .lp-edit-quiz-wrap .one,
12472 #lp-course-builder-content .lp-edit-quiz-wrap .plural {
12473 display: none;
12474 }
12475 #lp-course-builder-content .lp-edit-quiz-wrap[data-count="1"] .one {
12476 display: inline-block;
12477 }
12478 #lp-course-builder-content .lp-edit-quiz-wrap:not([data-count="1"]) .plural {
12479 display: inline-block;
12480 }
12481 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item {
12482 border: 1px solid #e5e7eb;
12483 border-radius: 12px;
12484 margin-bottom: 12px;
12485 background: #fff;
12486 transition: background 200ms ease-out;
12487 }
12488 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,
12489 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
12490 background: #fff;
12491 border: 1px solid #d1d5db;
12492 color: #4b5563;
12493 padding: 8px 16px;
12494 border-radius: 6px;
12495 font-size: 13px;
12496 font-weight: 500;
12497 cursor: pointer;
12498 align-items: center;
12499 transition: all 0.2s;
12500 display: none;
12501 }
12502 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down {
12503 display: none;
12504 }
12505 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-down {
12506 display: block;
12507 }
12508 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-up {
12509 display: none;
12510 }
12511 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down {
12512 display: block;
12513 }
12514 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up {
12515 display: none;
12516 }
12517 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,
12518 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title {
12519 display: inline-block;
12520 }
12521 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,
12522 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question {
12523 display: none;
12524 }
12525 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
12526 border: none;
12527 background: transparent;
12528 cursor: pointer;
12529 }
12530 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover {
12531 background: #f0f0f1;
12532 }
12533 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:hover {
12534 border-color: #d1d5db;
12535 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
12536 }
12537 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:last-child {
12538 margin-bottom: 0;
12539 }
12540 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head {
12541 display: flex;
12542 align-items: center;
12543 gap: 12px;
12544 padding: 14px 16px;
12545 background-color: #fff;
12546 border-bottom: 1px solid transparent;
12547 border-radius: 12px;
12548 }
12549 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title {
12550 display: none;
12551 }
12552 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag {
12553 cursor: move;
12554 color: #9ca3af;
12555 font-size: 16px;
12556 }
12557 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input {
12558 flex: 1;
12559 padding: 8px 12px;
12560 border: 1px solid transparent;
12561 border-radius: 6px;
12562 font-size: 14px;
12563 background: transparent;
12564 transition: all 0.2s;
12565 font-weight: 600;
12566 }
12567 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label {
12568 font-size: 11px;
12569 background-color: #EEF1FF !important;
12570 color: #7067ED;
12571 padding: 4px 10px;
12572 border-radius: 20px;
12573 white-space: nowrap;
12574 font-weight: 600;
12575 }
12576 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,
12577 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question {
12578 cursor: pointer;
12579 color: #9ca3af;
12580 padding: 6px;
12581 transition: all 0.2s;
12582 border-radius: 4px;
12583 }
12584 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,
12585 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
12586 color: #1e1e1e;
12587 background: #f3f4f6;
12588 }
12589 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
12590 color: #dc2626;
12591 background: #fee2e2;
12592 }
12593 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle {
12594 cursor: pointer;
12595 padding: 6px;
12596 color: #9ca3af;
12597 }
12598 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover {
12599 color: #1e1e1e;
12600 }
12601 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button {
12602 display: none;
12603 }
12604 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus) {
12605 border: 1px solid #7067ED;
12606 }
12607 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head {
12608 border-bottom-color: #f5f5f5;
12609 border-radius: 12px 12px 0 0;
12610 background: #EEF1FF;
12611 }
12612 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main {
12613 display: none;
12614 padding: 24px;
12615 background: #ffffff;
12616 border-radius: 0 0 12px 12px;
12617 }
12618 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main {
12619 display: block;
12620 }
12621 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.clone {
12622 display: none;
12623 }
12624 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner {
12625 display: inline-block;
12626 }
12627 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question {
12628 display: flex;
12629 align-items: center;
12630 gap: 12px;
12631 padding: 16px;
12632 background-color: #ffffff;
12633 border: 1px dashed #e5e7eb;
12634 border-radius: 12px;
12635 margin-top: 12px;
12636 }
12637 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-icon-plus {
12638 color: #7067ED;
12639 }
12640 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
12641 flex: 1;
12642 padding: 10px 14px;
12643 border: 1px solid #d1d5db;
12644 border-radius: 6px;
12645 font-size: 14px;
12646 }
12647 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus {
12648 outline: none;
12649 border-color: #7067ED;
12650 box-shadow: none;
12651 }
12652 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new {
12653 border: 1px solid #d1d5db;
12654 border-radius: 6px;
12655 min-width: 150px;
12656 font-size: 14px;
12657 }
12658 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus {
12659 outline: none;
12660 border-color: #7067ED;
12661 }
12662 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button {
12663 padding: 10px 20px;
12664 border: 1px solid #7067ED;
12665 color: #7067ED;
12666 border-radius: 8px;
12667 font-weight: 500;
12668 cursor: pointer;
12669 }
12670 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button:hover {
12671 background: #7067ED;
12672 color: #EEF1FF;
12673 }
12674 #lp-course-builder-content .lp-edit-quiz-wrap .mce-menubar {
12675 border: none;
12676 background: #f5f5f5;
12677 }
12678 #lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions {
12679 border: none;
12680 }
12681
12682 .cb-section__quiz-edit .lp-meta-box,
12683 .cb-section__quiz-edit .lp-meta-box-wrap {
12684 margin: 0;
12685 background: transparent;
12686 }
12687 .cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,
12688 .cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner {
12689 padding: 0;
12690 display: flex;
12691 flex-direction: column;
12692 gap: 11px;
12693 }
12694 .cb-section__quiz-edit .form-field,
12695 .cb-section__quiz-edit .lp-meta-box__duration,
12696 .cb-section__quiz-edit .lp-meta-box-field {
12697 display: flex;
12698 gap: 0 11px;
12699 margin: 0;
12700 padding: 0;
12701 flex-wrap: wrap;
12702 }
12703 .cb-section__quiz-edit .form-field > label,
12704 .cb-section__quiz-edit .form-field label span,
12705 .cb-section__quiz-edit .lp-meta-box__duration > label,
12706 .cb-section__quiz-edit .lp-meta-box__duration label span,
12707 .cb-section__quiz-edit .lp-meta-box-field > label,
12708 .cb-section__quiz-edit .lp-meta-box-field label span {
12709 font-size: 14px;
12710 color: #23282d;
12711 margin: 0;
12712 width: 150px;
12713 min-width: 150px;
12714 max-width: 150px;
12715 padding: 0;
12716 font-weight: 600;
12717 flex: 0 0 auto;
12718 }
12719 .cb-section__quiz-edit .form-field input[type=number],
12720 .cb-section__quiz-edit .form-field input[type=text],
12721 .cb-section__quiz-edit .form-field input[type=datetime-local],
12722 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
12723 .cb-section__quiz-edit .lp-meta-box__duration input[type=text],
12724 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],
12725 .cb-section__quiz-edit .lp-meta-box-field input[type=number],
12726 .cb-section__quiz-edit .lp-meta-box-field input[type=text],
12727 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local] {
12728 width: 100%;
12729 max-width: 200px;
12730 height: 33px;
12731 padding: 8px 12px;
12732 border: 1px solid #d1d5db;
12733 border-radius: 6px;
12734 font-size: 14px;
12735 color: #1a1a1a;
12736 background: #fff;
12737 }
12738 .cb-section__quiz-edit .form-field input[type=number]:focus,
12739 .cb-section__quiz-edit .form-field input[type=text]:focus,
12740 .cb-section__quiz-edit .form-field input[type=datetime-local]:focus,
12741 .cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,
12742 .cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,
12743 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,
12744 .cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,
12745 .cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,
12746 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus {
12747 outline: none;
12748 border-color: #7067ED;
12749 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12750 }
12751 .cb-section__quiz-edit .form-field input[type=number],
12752 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
12753 .cb-section__quiz-edit .lp-meta-box-field input[type=number] {
12754 width: 80px !important;
12755 }
12756 .cb-section__quiz-edit .form-field select,
12757 .cb-section__quiz-edit .lp-meta-box__duration select,
12758 .cb-section__quiz-edit .lp-meta-box-field select {
12759 padding: 4px 15px 4px 30px !important;
12760 height: 34px;
12761 border: 1px solid #d1d5db;
12762 border-radius: 6px;
12763 font-size: 14px;
12764 color: #1a1a1a;
12765 cursor: pointer;
12766 }
12767 .cb-section__quiz-edit .form-field select:focus,
12768 .cb-section__quiz-edit .lp-meta-box__duration select:focus,
12769 .cb-section__quiz-edit .lp-meta-box-field select:focus {
12770 outline: none;
12771 border-color: #7067ED;
12772 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12773 }
12774 .cb-section__quiz-edit .form-field input[type=radio],
12775 .cb-section__quiz-edit .form-field input[type=checkbox],
12776 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio],
12777 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],
12778 .cb-section__quiz-edit .lp-meta-box-field input[type=radio],
12779 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox] {
12780 appearance: none;
12781 -webkit-appearance: none;
12782 width: 44px;
12783 height: 24px;
12784 background: #e5e7eb;
12785 border-radius: 12px;
12786 position: relative;
12787 cursor: pointer;
12788 transition: all 0.3s ease;
12789 margin: 0;
12790 flex-shrink: 0;
12791 border: none;
12792 }
12793 .cb-section__quiz-edit .form-field input[type=radio]:before,
12794 .cb-section__quiz-edit .form-field input[type=checkbox]:before,
12795 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,
12796 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,
12797 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,
12798 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before {
12799 content: "";
12800 position: absolute;
12801 width: 20px;
12802 height: 20px;
12803 border-radius: 50%;
12804 background: #fff;
12805 top: 2px;
12806 right: 2px;
12807 transition: all 0.3s ease;
12808 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
12809 }
12810 .cb-section__quiz-edit .form-field input[type=radio]:checked,
12811 .cb-section__quiz-edit .form-field input[type=checkbox]:checked,
12812 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,
12813 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,
12814 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,
12815 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked {
12816 background: #28A746;
12817 }
12818 .cb-section__quiz-edit .form-field input[type=radio]:checked:before,
12819 .cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,
12820 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,
12821 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
12822 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,
12823 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before {
12824 right: 22px;
12825 }
12826 .cb-section__quiz-edit .form-field input[type=radio]:focus,
12827 .cb-section__quiz-edit .form-field input[type=checkbox]:focus,
12828 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,
12829 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,
12830 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,
12831 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus {
12832 outline: none;
12833 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12834 }
12835 .cb-section__quiz-edit .form-field .description,
12836 .cb-section__quiz-edit .lp-meta-box__duration .description,
12837 .cb-section__quiz-edit .lp-meta-box-field .description {
12838 font-size: 13px;
12839 color: #6b7280;
12840 line-height: 1.5;
12841 margin: 0;
12842 display: block;
12843 width: 100%;
12844 margin-right: 161px;
12845 margin-top: 6px;
12846 order: 99;
12847 }
12848 .cb-section__quiz-edit .form-field .description:has(+ .learn-press-tip),
12849 .cb-section__quiz-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
12850 .cb-section__quiz-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
12851 width: auto;
12852 }
12853 .cb-section__quiz-edit .form-field > .learn-press-tip,
12854 .cb-section__quiz-edit .lp-meta-box__duration > .learn-press-tip,
12855 .cb-section__quiz-edit .lp-meta-box-field > .learn-press-tip {
12856 order: 100;
12857 margin-top: 6px;
12858 }
12859 .cb-section__quiz-edit ._lp_external_link_buy_course_field {
12860 display: grid;
12861 grid-template-columns: 150px max-content 1fr;
12862 gap: 6px 11px;
12863 }
12864 .cb-section__quiz-edit ._lp_external_link_buy_course_field label {
12865 grid-column: 1/2;
12866 grid-row: 1;
12867 font-size: 14px;
12868 color: #23282d;
12869 font-weight: 600;
12870 margin: 0;
12871 padding: 0;
12872 }
12873 .cb-section__quiz-edit ._lp_external_link_buy_course_field input {
12874 grid-column: 2/4;
12875 grid-row: 1;
12876 }
12877 .cb-section__quiz-edit ._lp_external_link_buy_course_field .description {
12878 grid-column: 2/3;
12879 grid-row: 2;
12880 font-size: 13px;
12881 line-height: 1.5;
12882 margin: 0;
12883 }
12884 .cb-section__quiz-edit .course-status {
12885 padding: 5px 12px;
12886 font-size: 12px;
12887 font-weight: 500;
12888 background: #ccc;
12889 border-radius: 5px;
12890 text-transform: capitalize;
12891 }
12892 .cb-section__quiz-edit .course-status.publish {
12893 color: #fff;
12894 background: #1e1e1e;
12895 }
12896 .cb-section__quiz-edit .course-status.trash {
12897 color: #fff;
12898 background-color: #dc2626;
12899 }
12900 .cb-section__quiz-edit .cb-course-edit-content {
12901 display: flex;
12902 gap: 40px;
12903 }
12904 .cb-section__quiz-edit .cb-course-edit-column--left {
12905 flex: 0 0 400px;
12906 max-width: 400px;
12907 }
12908 .cb-section__quiz-edit .cb-course-edit-column--right {
12909 flex: 1;
12910 min-width: 0;
12911 }
12912 .cb-section__quiz-edit .cb-course-edit-title {
12913 margin-bottom: 20px;
12914 }
12915 .cb-section__quiz-edit .cb-course-edit-title__label-wrap {
12916 display: flex;
12917 align-items: center;
12918 gap: 8px;
12919 margin-bottom: 8px;
12920 }
12921 .cb-section__quiz-edit .cb-course-edit-title__label {
12922 display: block;
12923 font-size: 14px;
12924 font-weight: 600;
12925 color: #1a1a1a;
12926 }
12927 .cb-section__quiz-edit .cb-course-edit-title__label .required {
12928 color: #ef4444;
12929 }
12930 .cb-section__quiz-edit .cb-course-edit-title__char-count {
12931 font-size: 12px;
12932 font-weight: 500;
12933 color: #6b7280;
12934 background: #f3f4f6;
12935 padding: 2px 8px;
12936 border-radius: 4px;
12937 }
12938 .cb-section__quiz-edit .cb-course-edit-ai-btn {
12939 display: inline-flex;
12940 align-items: center;
12941 justify-content: center;
12942 background: transparent;
12943 border: none;
12944 color: #7067ED;
12945 text-decoration: none;
12946 font-size: 14px;
12947 font-weight: 500;
12948 cursor: pointer;
12949 padding: 8px 10px;
12950 border-radius: 12px;
12951 line-height: 1;
12952 margin-right: auto;
12953 transition: all 0.2s ease;
12954 }
12955 .cb-section__quiz-edit .cb-course-edit-ai-btn .lp-ico-ai {
12956 width: 16px;
12957 height: 16px;
12958 }
12959 .cb-section__quiz-edit .cb-course-edit-ai-btn:hover {
12960 background: #EEF1FF;
12961 color: #7067ED;
12962 }
12963 .cb-section__quiz-edit .cb-course-edit-title__input {
12964 width: 100%;
12965 padding: 10px 12px;
12966 font-size: 14px;
12967 border: 1px solid #ddd;
12968 border-radius: 6px;
12969 outline: none;
12970 transition: border-color 0.2s;
12971 }
12972 .cb-section__quiz-edit .cb-course-edit-title__input:focus {
12973 border-color: #2271b1;
12974 box-shadow: 0 0 0 1px #2271b1;
12975 }
12976 .cb-section__quiz-edit .cb-course-edit-title__input::placeholder {
12977 color: #9ca3af;
12978 }
12979 .cb-section__quiz-edit .cb-course-edit-permalink {
12980 margin-bottom: 20px;
12981 }
12982 .cb-section__quiz-edit .cb-permalink-display {
12983 display: flex;
12984 align-items: flex-start;
12985 gap: 8px;
12986 }
12987 .cb-section__quiz-edit .cb-permalink-display.lp-hidden {
12988 display: none;
12989 }
12990 .cb-section__quiz-edit .cb-permalink-label {
12991 display: block;
12992 font-size: 14px;
12993 font-weight: 600;
12994 color: #1a1a1a;
12995 margin-bottom: 8px;
12996 }
12997 .cb-section__quiz-edit .cb-permalink-url {
12998 font-size: 13px;
12999 color: #7067ED;
13000 text-decoration: none;
13001 word-break: break-all;
13002 flex: 1;
13003 min-width: 0;
13004 padding-top: 2px;
13005 }
13006 .cb-section__quiz-edit .cb-permalink-url:hover {
13007 text-decoration: underline;
13008 }
13009 .cb-section__quiz-edit .cb-permalink-edit-btn {
13010 display: flex;
13011 align-items: center;
13012 justify-content: center;
13013 width: 28px;
13014 height: 28px;
13015 padding: 0;
13016 background: #fff;
13017 border: 1px solid #e2e8f0;
13018 border-radius: 4px;
13019 cursor: pointer;
13020 flex-shrink: 0;
13021 transition: all 0.15s ease;
13022 }
13023 .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons {
13024 font-size: 14px;
13025 width: 14px;
13026 height: 14px;
13027 color: #64748b;
13028 }
13029 .cb-section__quiz-edit .cb-permalink-edit-btn:hover {
13030 background: #7067ED;
13031 border-color: #7067ED;
13032 }
13033 .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons {
13034 color: #fff;
13035 }
13036 .cb-section__quiz-edit .cb-permalink-editor {
13037 display: flex;
13038 flex-direction: column;
13039 gap: 8px;
13040 padding: 12px;
13041 background: #fff;
13042 border: 1px solid #e2e8f0;
13043 border-radius: 6px;
13044 }
13045 .cb-section__quiz-edit .cb-permalink-editor.lp-hidden {
13046 display: none;
13047 }
13048 .cb-section__quiz-edit .cb-permalink-prefix {
13049 font-size: 12px;
13050 color: #94a3b8;
13051 word-break: break-all;
13052 line-height: 1.4;
13053 }
13054 .cb-section__quiz-edit .cb-permalink-prefix strong {
13055 color: #64748b;
13056 font-weight: 600;
13057 }
13058 .cb-section__quiz-edit .cb-permalink-input-row {
13059 display: flex;
13060 gap: 8px;
13061 align-items: center;
13062 }
13063 .cb-section__quiz-edit .cb-permalink-slug-input {
13064 flex: 1;
13065 min-width: 0;
13066 padding: 8px 12px;
13067 font-size: 14px;
13068 font-weight: 500;
13069 color: #1a1a1a;
13070 border: 1px solid #e2e8f0;
13071 border-radius: 6px;
13072 outline: none;
13073 transition: border-color 0.15s ease, box-shadow 0.15s ease;
13074 }
13075 .cb-section__quiz-edit .cb-permalink-slug-input:focus {
13076 border-color: #7067ED;
13077 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
13078 }
13079 .cb-section__quiz-edit .cb-permalink-slug-input::placeholder {
13080 color: #94a3b8;
13081 }
13082 .cb-section__quiz-edit .cb-permalink-actions {
13083 display: flex;
13084 gap: 6px;
13085 flex-shrink: 0;
13086 }
13087 .cb-section__quiz-edit .cb-permalink-ok-btn {
13088 padding: 8px 16px;
13089 font-size: 13px;
13090 font-weight: 600;
13091 color: #fff;
13092 background: #7067ED;
13093 border: none;
13094 border-radius: 6px;
13095 cursor: pointer;
13096 transition: background 0.15s ease;
13097 }
13098 .cb-section__quiz-edit .cb-permalink-ok-btn:hover {
13099 background: #4e43e9;
13100 }
13101 .cb-section__quiz-edit .cb-permalink-cancel-btn {
13102 padding: 8px 14px;
13103 font-size: 13px;
13104 font-weight: 500;
13105 color: #64748b;
13106 background: #f8fafc;
13107 border: 1px solid #e2e8f0;
13108 border-radius: 6px;
13109 cursor: pointer;
13110 transition: all 0.15s ease;
13111 }
13112 .cb-section__quiz-edit .cb-permalink-cancel-btn:hover {
13113 background: #f1f5f9;
13114 color: #475569;
13115 }
13116 .cb-section__quiz-edit .cb-course-edit-desc {
13117 margin-bottom: 24px;
13118 }
13119 .cb-section__quiz-edit .cb-course-edit-desc__label-wrap {
13120 display: flex;
13121 align-items: center;
13122 gap: 8px;
13123 margin-bottom: 8px;
13124 }
13125 .cb-section__quiz-edit .cb-course-edit-desc__label {
13126 display: block;
13127 font-size: 14px;
13128 font-weight: 600;
13129 color: #1a1a1a;
13130 }
13131 .cb-section__quiz-edit .cb-course-edit-desc__word-count {
13132 display: none;
13133 font-size: 12px;
13134 font-weight: 500;
13135 color: #6b7280;
13136 background: #f3f4f6;
13137 padding: 2px 8px;
13138 border-radius: 4px;
13139 }
13140 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13141 margin-bottom: 24px;
13142 }
13143 .cb-section__quiz-edit .cb-terms-header {
13144 display: flex;
13145 justify-content: space-between;
13146 align-items: center;
13147 margin-bottom: 16px;
13148 }
13149 .cb-section__quiz-edit .cb-terms-header__label {
13150 font-size: 14px;
13151 font-weight: 600;
13152 color: #1a1a1a;
13153 margin: 0;
13154 }
13155 .cb-section__quiz-edit .cb-terms-header__btn-add-new {
13156 display: inline-flex;
13157 align-items: center;
13158 gap: 4px;
13159 font-size: 13px;
13160 font-weight: 600;
13161 color: #9ca3af;
13162 background: transparent;
13163 border: none;
13164 cursor: pointer;
13165 transition: all 0.2s ease;
13166 }
13167 .cb-section__quiz-edit .cb-terms-header__btn-add-new:hover {
13168 color: #7067ED;
13169 }
13170 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13171 display: flex;
13172 gap: 30px;
13173 }
13174 .cb-section__quiz-edit .cb-course-edit-tags__wrapper,
13175 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13176 flex: 1;
13177 border-radius: 8px;
13178 border: 1px solid #e5e7eb;
13179 padding: 16px;
13180 }
13181 .cb-section__quiz-edit .cb-course-edit-tags__toolbar {
13182 display: flex;
13183 align-items: center;
13184 gap: 12px;
13185 flex-wrap: wrap;
13186 margin-bottom: 16px;
13187 }
13188 .cb-section__quiz-edit .cb-course-edit-categories__toolbar {
13189 margin-bottom: 16px;
13190 }
13191 .cb-section__quiz-edit .cb-course-edit-tags__search-wrap {
13192 flex: 1 1 220px;
13193 }
13194 .cb-section__quiz-edit .cb-course-edit-categories__search-wrap {
13195 display: block;
13196 }
13197 .cb-section__quiz-edit .cb-course-edit-tags__search-input {
13198 width: 100%;
13199 padding: 8px 12px;
13200 font-size: 14px;
13201 border: 1px solid #ddd;
13202 border-radius: 6px;
13203 outline: none;
13204 transition: border-color 0.2s;
13205 }
13206 .cb-section__quiz-edit .cb-course-edit-tags__search-input:focus {
13207 border-color: #7067ED;
13208 }
13209 .cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
13210 -webkit-appearance: none;
13211 appearance: none;
13212 }
13213 .cb-section__quiz-edit .cb-course-edit-category__search-input {
13214 width: 100%;
13215 padding: 8px 12px;
13216 font-size: 14px;
13217 border: 1px solid #ddd;
13218 border-radius: 6px;
13219 outline: none;
13220 transition: border-color 0.2s;
13221 }
13222 .cb-section__quiz-edit .cb-course-edit-category__search-input:focus {
13223 border-color: #7067ED;
13224 }
13225 .cb-section__quiz-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button {
13226 -webkit-appearance: none;
13227 appearance: none;
13228 }
13229 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper {
13230 display: flex;
13231 gap: 8px;
13232 flex-wrap: wrap;
13233 min-height: 36px;
13234 }
13235 .cb-section__quiz-edit .cb-course-edit-tags__empty {
13236 margin: 12px 0 0;
13237 font-size: 13px;
13238 color: #64748b;
13239 }
13240 .cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper {
13241 display: flex;
13242 gap: 10px 40px;
13243 flex-wrap: wrap;
13244 }
13245 .cb-section__quiz-edit .cb-course-edit-tags__wrapper {
13246 margin-bottom: 24px;
13247 }
13248 .cb-section__quiz-edit .cb-tag-chip {
13249 display: inline-flex;
13250 align-items: center;
13251 }
13252 .cb-section__quiz-edit .cb-tag-chip input[type=checkbox] {
13253 display: none;
13254 }
13255 .cb-section__quiz-edit .cb-tag-chip label {
13256 display: inline-flex;
13257 align-items: center;
13258 gap: 4px;
13259 padding: 6px 14px;
13260 border: 1px solid #e2e8f0;
13261 border-radius: 8px;
13262 cursor: pointer;
13263 transition: all 0.2s ease;
13264 font-size: 14px;
13265 color: #64748b;
13266 background: #fff;
13267 user-select: none;
13268 line-height: 1.2;
13269 white-space: nowrap;
13270 }
13271 .cb-section__quiz-edit .cb-tag-chip label:hover {
13272 border-color: #94a3b8;
13273 color: #334155;
13274 }
13275 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count {
13276 font-size: 13px;
13277 color: #94a3b8;
13278 }
13279 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove {
13280 display: none;
13281 font-size: 16px;
13282 line-height: 1;
13283 margin-right: 2px;
13284 }
13285 .cb-section__quiz-edit .cb-tag-chip input:checked + label {
13286 border-color: #EEF1FF;
13287 color: #7067ED;
13288 background: #EEF1FF;
13289 font-weight: 500;
13290 }
13291 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
13292 color: #7067ED;
13293 }
13294 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
13295 display: inline;
13296 color: #7067ED;
13297 }
13298 .cb-section__quiz-edit .cb-course-edit-categories__checkbox {
13299 display: flex;
13300 align-items: center;
13301 margin-bottom: 0;
13302 padding: 4px 0;
13303 }
13304 .cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label {
13305 color: #1d2939;
13306 }
13307 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
13308 appearance: none;
13309 -webkit-appearance: none;
13310 width: 20px;
13311 height: 20px;
13312 border: 2px solid #d0d5dd;
13313 border-radius: 4px;
13314 background: #fff;
13315 cursor: pointer;
13316 position: relative;
13317 margin: 0 0 0 10px;
13318 transition: all 0.2s ease;
13319 flex-shrink: 0;
13320 }
13321 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
13322 border-color: #98a2b3;
13323 }
13324 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
13325 background: #28A746;
13326 border-color: #28A746;
13327 }
13328 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
13329 content: "";
13330 position: absolute;
13331 right: 50%;
13332 top: 50%;
13333 width: 5px;
13334 height: 9px;
13335 border: solid #fff;
13336 border-width: 0 0 2px 2px;
13337 transform: translate(50%, -60%) rotate(-45deg);
13338 }
13339 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
13340 outline: none;
13341 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
13342 }
13343 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
13344 opacity: 0.5;
13345 cursor: not-allowed;
13346 border-color: #e4e7ec;
13347 background: #f9fafb;
13348 }
13349 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
13350 opacity: 0.5;
13351 cursor: not-allowed;
13352 }
13353 .cb-section__quiz-edit .cb-course-edit-categories__checkbox label {
13354 font-size: 14px;
13355 color: #344054;
13356 font-weight: 400;
13357 cursor: pointer;
13358 user-select: none;
13359 line-height: 20px;
13360 }
13361 .cb-section__quiz-edit .cb-course-edit-featured-image {
13362 margin-bottom: 24px;
13363 }
13364 .cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap {
13365 display: flex;
13366 align-items: center;
13367 gap: 8px;
13368 margin-bottom: 8px;
13369 }
13370 .cb-section__quiz-edit .cb-course-edit-featured-image__title {
13371 display: block;
13372 font-size: 14px;
13373 font-weight: 600;
13374 color: #1a1a1a;
13375 margin-bottom: 0;
13376 }
13377 .cb-section__quiz-edit .cb-featured-image-container {
13378 display: flex;
13379 flex-direction: column;
13380 gap: 12px;
13381 align-items: flex-start;
13382 }
13383 .cb-section__quiz-edit .cb-featured-image-dropzone {
13384 width: 100%;
13385 min-height: 200px;
13386 background: #fff;
13387 border: 2px dashed #d1d5db;
13388 border-radius: 8px;
13389 display: flex;
13390 align-items: center;
13391 justify-content: center;
13392 cursor: pointer;
13393 transition: all 0.2s ease;
13394 overflow: hidden;
13395 }
13396 .cb-section__quiz-edit .cb-featured-image-dropzone:hover {
13397 border-color: #7067ED;
13398 background: rgba(112, 103, 237, 0.03);
13399 }
13400 .cb-section__quiz-edit .cb-featured-image-dropzone:hover a {
13401 color: #7067ED;
13402 }
13403 .cb-section__quiz-edit .cb-featured-image-dropzone.has-image {
13404 cursor: default;
13405 border-width: 1px;
13406 border-style: solid;
13407 border-color: #e5e7eb;
13408 padding: 0;
13409 }
13410 .cb-section__quiz-edit .cb-featured-image-dropzone.dragover {
13411 border-color: #7067ED;
13412 background: rgba(112, 103, 237, 0.05);
13413 }
13414 .cb-section__quiz-edit .cb-featured-image-upload-content {
13415 text-align: center;
13416 padding: 30px 20px;
13417 }
13418 .cb-section__quiz-edit .cb-featured-image-icon {
13419 display: flex;
13420 justify-content: center;
13421 margin-bottom: 12px;
13422 opacity: 0.6;
13423 }
13424 .cb-section__quiz-edit .cb-featured-image-icon__image {
13425 display: block;
13426 width: 24px;
13427 height: 24px;
13428 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
13429 }
13430 .cb-section__quiz-edit .cb-featured-image-text {
13431 font-size: 14px;
13432 color: #6b7280;
13433 margin: 0 0 6px 0;
13434 }
13435 .cb-section__quiz-edit .cb-featured-image-link {
13436 color: #1a1a1a;
13437 text-decoration: none;
13438 font-weight: 500;
13439 }
13440 .cb-section__quiz-edit .cb-featured-image-link:hover {
13441 text-decoration: underline;
13442 }
13443 .cb-section__quiz-edit .cb-featured-image-hint {
13444 font-size: 12px;
13445 color: #9ca3af;
13446 margin: 0;
13447 }
13448 .cb-section__quiz-edit .cb-featured-image-preview__img {
13449 width: 100%;
13450 height: auto;
13451 max-height: 200px;
13452 object-fit: cover;
13453 display: block;
13454 }
13455 .cb-section__quiz-edit .cb-featured-image-actions {
13456 display: flex;
13457 flex-direction: row;
13458 gap: 12px;
13459 }
13460 .cb-section__quiz-edit .cb-change-featured-image {
13461 padding: 6px 14px;
13462 border: none;
13463 background: #EEF1FF;
13464 color: #7067ED;
13465 border-radius: 8px;
13466 font-size: 12px;
13467 font-weight: 500;
13468 cursor: pointer;
13469 transition: all 0.2s;
13470 }
13471 .cb-section__quiz-edit .cb-change-featured-image:hover {
13472 background: #7067ED;
13473 color: #fff;
13474 }
13475 .cb-section__quiz-edit .cb-remove-featured-image {
13476 display: inline-flex;
13477 align-items: center;
13478 justify-content: center;
13479 padding: 6px 10px;
13480 border: none;
13481 background: #EEF1FF;
13482 color: #7067ED;
13483 border-radius: 4px;
13484 font-size: 12px;
13485 font-weight: 500;
13486 cursor: pointer;
13487 transition: all 0.2s;
13488 }
13489 .cb-section__quiz-edit .cb-remove-featured-image:hover {
13490 background: #ef4444;
13491 color: #fff;
13492 }
13493 .cb-section__quiz-edit .cb-remove-featured-image__icon {
13494 display: block;
13495 width: 20px;
13496 height: 20px;
13497 background-color: currentColor;
13498 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
13499 mask-image: url("../images/icons/ico-cb-trash.svg");
13500 -webkit-mask-size: contain;
13501 mask-size: contain;
13502 -webkit-mask-repeat: no-repeat;
13503 mask-repeat: no-repeat;
13504 -webkit-mask-position: center;
13505 mask-position: center;
13506 }
13507 .cb-section__quiz-edit .cb-course-edit-publish {
13508 margin-bottom: 20px;
13509 }
13510 .cb-section__quiz-edit .cb-course-edit-publish__title {
13511 margin: 0 0 16px;
13512 font-size: 16px;
13513 font-weight: 600;
13514 color: #111827;
13515 }
13516 .cb-section__quiz-edit .cb-course-edit-publish__row {
13517 display: grid;
13518 grid-template-columns: 100px 1fr;
13519 gap: 12px;
13520 align-items: center;
13521 margin-bottom: 12px;
13522 }
13523 .cb-section__quiz-edit .cb-course-edit-publish__row select {
13524 padding: 6px 14px 6px 32px !important;
13525 }
13526 .cb-section__quiz-edit .cb-course-edit-publish__label {
13527 font-size: 13px;
13528 font-weight: 600;
13529 color: #374151;
13530 }
13531 .cb-section__quiz-edit .cb-course-edit-publish__control {
13532 width: 100%;
13533 min-height: 34px;
13534 padding: 6px 10px;
13535 border: 1px solid #d1d5db;
13536 border-radius: 6px;
13537 font-size: 13px;
13538 color: #111827;
13539 background: #fff;
13540 }
13541 .cb-section__quiz-edit .cb-course-edit-publish__control:focus {
13542 border-color: #7067ED;
13543 box-shadow: 0 0 0 1px #7067ED;
13544 outline: none;
13545 }
13546 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash {
13547 padding: 8px 14px;
13548 font-size: 13px;
13549 font-weight: 500;
13550 border: 1px solid #fecaca;
13551 border-radius: 6px;
13552 background: #fff;
13553 color: #dc2626;
13554 }
13555 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
13556 background: #fef2f2;
13557 border-color: #fca5a5;
13558 }
13559 .cb-section__quiz-edit .cb-featured-image-preview {
13560 background: #f5f5f5;
13561 border: 2px dashed #ddd;
13562 border-radius: 6px;
13563 display: flex;
13564 align-items: center;
13565 justify-content: center;
13566 flex-shrink: 0;
13567 }
13568 .cb-section__quiz-edit .cb-featured-image-preview:has(img) {
13569 border: none;
13570 }
13571 .cb-section__quiz-edit .cb-featured-image-placeholder {
13572 width: 300px;
13573 height: 200px;
13574 display: flex;
13575 flex-direction: column;
13576 align-items: center;
13577 justify-content: center;
13578 color: #999;
13579 font-size: 14px;
13580 }
13581 .cb-section__quiz-edit .cb-featured-image-placeholder::before {
13582 content: "📷";
13583 font-size: 48px;
13584 margin-bottom: 8px;
13585 opacity: 0.5;
13586 }
13587 .cb-section__quiz-edit .cb-featured-image-actions {
13588 display: flex;
13589 flex-direction: row;
13590 gap: 12px;
13591 }
13592 .cb-section__quiz-edit .cb-set-featured-image {
13593 padding: 8px 16px;
13594 border: 1px solid #7067ED;
13595 background: #fff;
13596 color: #7067ED;
13597 border-radius: 4px;
13598 font-size: 13px;
13599 font-weight: 500;
13600 cursor: pointer;
13601 transition: background-color 0.2s;
13602 }
13603 .cb-section__quiz-edit .cb-set-featured-image:hover {
13604 background: #7067ED;
13605 color: #fff;
13606 }
13607 .cb-section__quiz-edit div.mce-statusbar {
13608 border-top: none;
13609 }
13610 .cb-section__quiz-edit .cb-course-edit-terms__form-add-category,
13611 .cb-section__quiz-edit .cb-course-edit-terms__form-add-tag {
13612 display: flex;
13613 flex-wrap: wrap;
13614 gap: 8px;
13615 align-items: center;
13616 margin-bottom: 16px;
13617 }
13618 .cb-section__quiz-edit .cb-course-edit-category__input,
13619 .cb-section__quiz-edit .cb-course-edit-tags__input {
13620 width: 100%;
13621 padding: 8px 12px;
13622 font-size: 14px;
13623 border: 1px solid #ddd;
13624 border-radius: 6px;
13625 outline: none;
13626 transition: border-color 0.2s;
13627 }
13628 .cb-section__quiz-edit .cb-course-edit-category__input:focus,
13629 .cb-section__quiz-edit .cb-course-edit-tags__input:focus {
13630 border-color: #d1d5db;
13631 }
13632 .cb-section__quiz-edit .cb-course-edit-category__select-parent {
13633 width: 100%;
13634 padding: 6px 12px !important;
13635 font-size: 14px;
13636 border: 1px solid #ddd;
13637 border-radius: 6px;
13638 outline: none;
13639 background: #fff;
13640 cursor: pointer;
13641 white-space: nowrap;
13642 transition: border-color 0.2s;
13643 }
13644 .cb-section__quiz-edit .cb-course-edit-category__select-parent:focus {
13645 border-color: #7067ED;
13646 }
13647 .cb-section__quiz-edit .cb-course-edit-category__btn-save,
13648 .cb-section__quiz-edit .cb-course-edit-tags__btn-save {
13649 flex: 1;
13650 background: #1e1e1e;
13651 color: white;
13652 border-radius: 6px;
13653 padding: 8px 16px;
13654 border: 0;
13655 font-size: 13px;
13656 font-weight: 600;
13657 cursor: pointer;
13658 white-space: nowrap;
13659 transition: background 0.2s;
13660 /*&.loading {
13661 pointer-events: none;
13662 opacity: 0.8;
13663 @include loading();
13664 }*/
13665 }
13666 .cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,
13667 .cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover {
13668 background: #333;
13669 }
13670 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
13671 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
13672 flex: 1;
13673 padding: 8px 14px;
13674 font-size: 13px;
13675 font-weight: 500;
13676 color: #64748b;
13677 background: #f8fafc;
13678 border: 1px solid #e2e8f0;
13679 border-radius: 6px;
13680 cursor: pointer;
13681 white-space: nowrap;
13682 transition: all 0.15s ease;
13683 }
13684 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,
13685 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover {
13686 border-color: #EEF1FF;
13687 background: #EEF1FF;
13688 color: #7067ED;
13689 }
13690 .cb-section__quiz-edit .cb-button {
13691 padding: 8px 25px;
13692 border-radius: 5px;
13693 background: #ccc;
13694 font-size: 16px;
13695 font-weight: 500;
13696 cursor: pointer;
13697 }
13698 .cb-section__quiz-edit .cb-button.cb-btn-update {
13699 background: #1e1e1e;
13700 color: #fff;
13701 }
13702 .cb-section__quiz-edit .cb-button.cb-btn-trash {
13703 background: rgb(220, 38, 38);
13704 color: #fff;
13705 }
13706 .cb-section__quiz-edit .cb-button.cb-btn-save-settings {
13707 background: #1e1e1e;
13708 color: #fff;
13709 border: none;
13710 transition: background 0.2s;
13711 }
13712 .cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover {
13713 background: #333;
13714 }
13715 .cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading {
13716 pointer-events: none;
13717 opacity: 0.7;
13718 }
13719 .cb-section__quiz-edit .cb-settings-footer {
13720 margin-top: 30px;
13721 padding-top: 20px;
13722 border-top: 1px solid #e5e7eb;
13723 display: flex;
13724 justify-content: flex-end;
13725 }
13726 @media (max-width: 900px) {
13727 .cb-section__quiz-edit .cb-course-edit-content {
13728 flex-direction: column;
13729 }
13730 .cb-section__quiz-edit .cb-course-edit-column--left {
13731 flex: 1;
13732 max-width: 100%;
13733 }
13734 .cb-section__quiz-edit .cb-course-edit-column--right {
13735 flex: 1;
13736 }
13737 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13738 flex-direction: column;
13739 gap: 24px;
13740 }
13741 }
13742 @media (max-width: 768px) {
13743 .cb-section__quiz-edit .cb-featured-image-container {
13744 flex-direction: column;
13745 }
13746 .cb-section__quiz-edit .cb-featured-image-preview {
13747 width: 100%;
13748 max-width: 300px;
13749 }
13750 }
13751 .cb-section__quiz-edit .course-status {
13752 padding: 5px 12px;
13753 font-size: 12px;
13754 font-weight: 500;
13755 background: #ccc;
13756 border-radius: 12px;
13757 text-transform: capitalize;
13758 }
13759 .cb-section__quiz-edit .course-status.publish {
13760 color: #fff;
13761 background: #1e1e1e;
13762 }
13763 .cb-section__quiz-edit .course-status.trash {
13764 color: #fff;
13765 background-color: #dc2626;
13766 }
13767 .cb-section__quiz-edit .cb-course-edit-title {
13768 margin-bottom: 24px;
13769 }
13770 .cb-section__quiz-edit .cb-course-edit-title__label-wrap {
13771 display: flex;
13772 align-items: center;
13773 gap: 8px;
13774 margin-bottom: 8px;
13775 }
13776 .cb-section__quiz-edit .cb-course-edit-title__label {
13777 display: block;
13778 font-size: 14px;
13779 font-weight: 600;
13780 color: #1a1a1a;
13781 }
13782 .cb-section__quiz-edit .cb-course-edit-title__char-count {
13783 font-size: 12px;
13784 font-weight: 500;
13785 color: #6b7280;
13786 background: #f3f4f6;
13787 padding: 2px 8px;
13788 border-radius: 4px;
13789 }
13790 .cb-section__quiz-edit .cb-course-edit-title__input {
13791 width: 100%;
13792 padding: 10px 12px;
13793 font-size: 14px;
13794 border: 1px solid #ddd;
13795 border-radius: 6px;
13796 outline: none;
13797 transition: border-color 0.2s;
13798 }
13799 .cb-section__quiz-edit .cb-course-edit-title__input:focus {
13800 border-color: #7067ED;
13801 box-shadow: 0 0 0 1px #7067ED;
13802 }
13803 .cb-section__quiz-edit .cb-course-edit-desc {
13804 margin-bottom: 24px;
13805 }
13806 .cb-section__quiz-edit .cb-course-edit-desc__label-wrap {
13807 display: flex;
13808 align-items: center;
13809 gap: 8px;
13810 margin-bottom: 8px;
13811 }
13812 .cb-section__quiz-edit .cb-course-edit-desc__label {
13813 display: block;
13814 font-size: 14px;
13815 font-weight: 600;
13816 color: #1a1a1a;
13817 }
13818 .cb-section__quiz-edit .cb-course-edit-desc__word-count {
13819 display: none;
13820 font-size: 12px;
13821 font-weight: 500;
13822 color: #6b7280;
13823 background: #f3f4f6;
13824 padding: 2px 8px;
13825 border-radius: 4px;
13826 }
13827 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13828 margin-bottom: 24px;
13829 }
13830 .cb-section__quiz-edit .cb-terms-header {
13831 display: flex;
13832 justify-content: space-between;
13833 align-items: center;
13834 margin-bottom: 16px;
13835 }
13836 .cb-section__quiz-edit .cb-terms-header__label {
13837 font-size: 14px;
13838 font-weight: 600;
13839 color: #1a1a1a;
13840 margin: 0;
13841 }
13842 .cb-section__quiz-edit .cb-terms-header__btn-add-new {
13843 display: inline-flex;
13844 align-items: center;
13845 gap: 4px;
13846 font-size: 13px;
13847 font-weight: 600;
13848 color: #9ca3af;
13849 background: transparent;
13850 border: none;
13851 cursor: pointer;
13852 transition: all 0.2s ease;
13853 }
13854 .cb-section__quiz-edit .cb-terms-header__btn-add-new:hover {
13855 color: #7067ED;
13856 }
13857 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13858 display: flex;
13859 gap: 24px;
13860 }
13861 .cb-section__quiz-edit .cb-course-edit-tags__wrapper,
13862 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13863 flex: 1;
13864 }
13865 .cb-section__quiz-edit .cb-course-edit-tags__toolbar {
13866 display: flex;
13867 align-items: center;
13868 gap: 12px;
13869 flex-wrap: wrap;
13870 margin-bottom: 16px;
13871 }
13872 .cb-section__quiz-edit .cb-course-edit-categories__toolbar {
13873 margin-bottom: 16px;
13874 }
13875 .cb-section__quiz-edit .cb-course-edit-tags__search-wrap {
13876 flex: 1 1 220px;
13877 }
13878 .cb-section__quiz-edit .cb-course-edit-categories__search-wrap {
13879 display: block;
13880 }
13881 .cb-section__quiz-edit .cb-course-edit-tags__search-input {
13882 width: 100%;
13883 padding: 8px 12px;
13884 font-size: 14px;
13885 border: 1px solid #f5f5f5;
13886 border-radius: 6px;
13887 outline: none;
13888 background: #ffffff;
13889 transition: border-color 0.2s ease, box-shadow 0.2s ease;
13890 }
13891 .cb-section__quiz-edit .cb-course-edit-tags__search-input:focus {
13892 border-color: #7067ED;
13893 }
13894 .cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
13895 -webkit-appearance: none;
13896 appearance: none;
13897 }
13898 .cb-section__quiz-edit .cb-course-edit-category__search-input {
13899 width: 100%;
13900 padding: 8px 12px;
13901 font-size: 14px;
13902 border: 1px solid #f5f5f5;
13903 border-radius: 6px;
13904 outline: none;
13905 background: #ffffff;
13906 transition: border-color 0.2s ease, box-shadow 0.2s ease;
13907 }
13908 .cb-section__quiz-edit .cb-course-edit-category__search-input:focus {
13909 border-color: #7067ED;
13910 }
13911 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper {
13912 display: flex;
13913 gap: 8px;
13914 flex-wrap: wrap;
13915 border: none;
13916 box-shadow: none;
13917 padding: 5px 0;
13918 background: transparent;
13919 max-height: 180px;
13920 overflow-y: auto;
13921 min-height: 36px;
13922 }
13923 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
13924 width: 6px;
13925 }
13926 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
13927 background: #d1d5db;
13928 border-radius: 3px;
13929 }
13930 .cb-section__quiz-edit .cb-course-edit-tags__empty {
13931 margin: 12px 0 0;
13932 font-size: 13px;
13933 color: #9ca3af;
13934 }
13935 .cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper {
13936 display: flex;
13937 gap: 10px 40px;
13938 flex-wrap: wrap;
13939 }
13940 .cb-section__quiz-edit .cb-course-edit-tags__wrapper {
13941 margin-bottom: 24px;
13942 }
13943 .cb-section__quiz-edit .cb-tag-chip {
13944 display: inline-flex;
13945 align-items: center;
13946 }
13947 .cb-section__quiz-edit .cb-tag-chip input[type=checkbox] {
13948 display: none;
13949 }
13950 .cb-section__quiz-edit .cb-tag-chip label {
13951 display: inline-flex;
13952 align-items: center;
13953 gap: 4px;
13954 padding: 6px 14px;
13955 border: 1px solid #f5f5f5;
13956 border-radius: 8px;
13957 cursor: pointer;
13958 transition: all 0.2s ease;
13959 font-size: 14px;
13960 color: #1e1e1e;
13961 background: #ffffff;
13962 user-select: none;
13963 line-height: 1.2;
13964 white-space: nowrap;
13965 }
13966 .cb-section__quiz-edit .cb-tag-chip label:hover {
13967 border-color: #EEF1FF;
13968 color: #7067ED;
13969 }
13970 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count {
13971 font-size: 13px;
13972 color: #9ca3af;
13973 }
13974 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove {
13975 display: none;
13976 font-size: 16px;
13977 line-height: 1;
13978 margin-right: 2px;
13979 }
13980 .cb-section__quiz-edit .cb-tag-chip input:checked + label {
13981 border-color: #EEF1FF;
13982 color: #7067ED;
13983 background: #EEF1FF;
13984 font-weight: 500;
13985 }
13986 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
13987 color: #7067ED;
13988 }
13989 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
13990 display: inline;
13991 color: #9ca3af;
13992 }
13993 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover {
13994 color: #898989;
13995 background: #f9fafb;
13996 border-color: #f9fafb;
13997 }
13998 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
13999 color: #898989;
14000 }
14001 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
14002 display: inline;
14003 color: #7067ED;
14004 }
14005 .cb-section__quiz-edit .cb-course-edit-categories__checkbox {
14006 display: flex;
14007 align-items: center;
14008 margin-bottom: 0;
14009 padding: 4px 0;
14010 }
14011 .cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label {
14012 color: #1d2939;
14013 }
14014 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
14015 appearance: none;
14016 -webkit-appearance: none;
14017 width: 20px;
14018 height: 20px;
14019 border: 2px solid #d0d5dd;
14020 border-radius: 4px;
14021 background: #fff;
14022 cursor: pointer;
14023 position: relative;
14024 margin: 0 0 0 10px;
14025 transition: all 0.2s ease;
14026 flex-shrink: 0;
14027 }
14028 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
14029 border-color: #98a2b3;
14030 }
14031 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
14032 background: #28A746;
14033 border-color: #28A746;
14034 }
14035 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
14036 content: "";
14037 position: absolute;
14038 right: 50%;
14039 top: 50%;
14040 width: 5px;
14041 height: 9px;
14042 border: solid #fff;
14043 border-width: 0 0 2px 2px;
14044 transform: translate(50%, -60%) rotate(-45deg);
14045 }
14046 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
14047 outline: none;
14048 box-shadow: none;
14049 }
14050 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
14051 opacity: 0.5;
14052 cursor: not-allowed;
14053 border-color: #e4e7ec;
14054 background: #f9fafb;
14055 }
14056 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
14057 opacity: 0.5;
14058 cursor: not-allowed;
14059 }
14060 .cb-section__quiz-edit .cb-course-edit-categories__checkbox label {
14061 font-size: 14px;
14062 color: #344054;
14063 font-weight: 400;
14064 cursor: pointer;
14065 user-select: none;
14066 line-height: 20px;
14067 }
14068 .cb-section__quiz-edit .cb-course-edit-featured-image {
14069 margin-bottom: 24px;
14070 }
14071 .cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap {
14072 display: flex;
14073 align-items: center;
14074 gap: 8px;
14075 margin-bottom: 12px;
14076 }
14077 .cb-section__quiz-edit .cb-course-edit-featured-image__title {
14078 font-size: 14px;
14079 font-weight: 600;
14080 color: #1a1a1a;
14081 margin-bottom: 0;
14082 }
14083 .cb-section__quiz-edit .cb-featured-image-container {
14084 display: flex;
14085 flex-direction: column;
14086 gap: 16px;
14087 align-items: flex-start;
14088 }
14089 .cb-section__quiz-edit .cb-featured-image-preview {
14090 background: #f5f5f5;
14091 border: 2px dashed #ddd;
14092 border-radius: 6px;
14093 display: flex;
14094 align-items: center;
14095 justify-content: center;
14096 flex-shrink: 0;
14097 }
14098 .cb-section__quiz-edit .cb-featured-image-preview:has(img) {
14099 border: none;
14100 }
14101 .cb-section__quiz-edit .cb-featured-image-placeholder {
14102 width: 300px;
14103 height: 200px;
14104 display: flex;
14105 flex-direction: column;
14106 align-items: center;
14107 justify-content: center;
14108 color: #999;
14109 font-size: 14px;
14110 }
14111 .cb-section__quiz-edit .cb-featured-image-placeholder::before {
14112 content: "📷";
14113 font-size: 48px;
14114 margin-bottom: 8px;
14115 opacity: 0.5;
14116 }
14117 .cb-section__quiz-edit .cb-featured-image-actions {
14118 display: flex;
14119 flex-direction: row;
14120 gap: 12px;
14121 }
14122 .cb-section__quiz-edit .cb-remove-featured-image,
14123 .cb-section__quiz-edit .cb-set-featured-image {
14124 padding: 10px 14px;
14125 border: none;
14126 background: #f7f7f7;
14127 color: #aaaaaa;
14128 border-radius: 8px;
14129 cursor: pointer;
14130 transition: background-color 0.2s;
14131 }
14132 .cb-section__quiz-edit .cb-remove-featured-image:hover,
14133 .cb-section__quiz-edit .cb-set-featured-image:hover {
14134 background: #fef2f2;
14135 color: #ef4444;
14136 }
14137 .cb-section__quiz-edit .cb-course-edit-publish__title {
14138 margin: 0 0 8px;
14139 font-size: 14px;
14140 font-weight: 600;
14141 color: #111827;
14142 }
14143 .cb-section__quiz-edit .cb-course-edit-publish__row {
14144 display: grid;
14145 grid-template-columns: 100px 1fr;
14146 gap: 12px;
14147 align-items: center;
14148 margin-bottom: 12px;
14149 }
14150 .cb-section__quiz-edit .cb-course-edit-publish__label {
14151 font-size: 13px;
14152 font-weight: 600;
14153 color: #374151;
14154 }
14155 .cb-section__quiz-edit .cb-course-edit-publish__control {
14156 width: 100%;
14157 min-height: 34px;
14158 padding: 6px 10px;
14159 border: 1px solid #d1d5db;
14160 border-radius: 6px;
14161 font-size: 13px;
14162 color: #111827;
14163 background: #fff;
14164 }
14165 .cb-section__quiz-edit .cb-course-edit-publish__control:focus {
14166 border-color: #7067ED;
14167 box-shadow: 0 0 0 1px #7067ED;
14168 outline: none;
14169 }
14170 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash {
14171 padding: 8px 14px;
14172 font-size: 13px;
14173 font-weight: 500;
14174 border: 1px solid #fecaca;
14175 border-radius: 6px;
14176 background: #fff;
14177 color: #dc2626;
14178 }
14179 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
14180 background: #fef2f2;
14181 border-color: #fca5a5;
14182 }
14183 .cb-section__quiz-edit div.mce-statusbar {
14184 border-top: none;
14185 }
14186 .cb-section__quiz-edit .cb-course-edit-terms__form-add-category,
14187 .cb-section__quiz-edit .cb-course-edit-terms__form-add-tag {
14188 display: flex;
14189 gap: 8px;
14190 align-items: center;
14191 margin-bottom: 16px;
14192 }
14193 .cb-section__quiz-edit .cb-course-edit-category__input,
14194 .cb-section__quiz-edit .cb-course-edit-tags__input {
14195 width: 100%;
14196 padding: 8px 12px;
14197 font-size: 14px;
14198 border: 1px solid #ddd;
14199 border-radius: 6px;
14200 outline: none;
14201 transition: border-color 0.2s;
14202 }
14203 .cb-section__quiz-edit .cb-course-edit-category__input:focus,
14204 .cb-section__quiz-edit .cb-course-edit-tags__input:focus {
14205 border-color: #d1d5db;
14206 }
14207 .cb-section__quiz-edit .cb-course-edit-category__select-parent {
14208 padding: 8px 12px;
14209 font-size: 14px;
14210 border: 1px solid #ddd;
14211 border-radius: 6px;
14212 outline: none;
14213 background: #fff;
14214 cursor: pointer;
14215 white-space: nowrap;
14216 transition: border-color 0.2s;
14217 }
14218 .cb-section__quiz-edit .cb-course-edit-category__select-parent:focus {
14219 border-color: #7067ED;
14220 }
14221 .cb-section__quiz-edit .cb-course-edit-category__btn-save,
14222 .cb-section__quiz-edit .cb-course-edit-tags__btn-save {
14223 flex: 1;
14224 background: #ffffff;
14225 color: #7067ED;
14226 border-radius: 6px;
14227 padding: 8px 16px;
14228 border: 1px solid #7067ED;
14229 font-size: 13px;
14230 font-weight: 600;
14231 cursor: pointer;
14232 white-space: nowrap;
14233 transition: background 0.2s;
14234 }
14235 .cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,
14236 .cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover {
14237 background: #EEF1FF;
14238 }
14239 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,
14240 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading {
14241 pointer-events: none;
14242 opacity: 0.8;
14243 }
14244 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,
14245 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before {
14246 position: absolute;
14247 inset: 0;
14248 display: flex;
14249 align-items: center;
14250 justify-content: center;
14251 font-family: "lp-icon";
14252 content: "\f110";
14253 animation: lp-rotating 1s linear infinite;
14254 font-variant: normal;
14255 text-transform: none;
14256 -webkit-font-smoothing: antialiased;
14257 -moz-osx-font-smoothing: grayscale;
14258 color: black;
14259 }
14260 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
14261 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
14262 flex: 1;
14263 padding: 8px 14px;
14264 font-size: 13px;
14265 font-weight: 600;
14266 color: #898989;
14267 background: #ffffff;
14268 border: 1px solid #f5f5f5;
14269 border-radius: 6px;
14270 cursor: pointer;
14271 white-space: nowrap;
14272 transition: all 0.15s ease;
14273 }
14274 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,
14275 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover {
14276 border-color: #EEF1FF;
14277 background: #EEF1FF;
14278 color: #7067ED;
14279 }
14280 .cb-section__quiz-edit .cb-button {
14281 padding: 8px 25px;
14282 border-radius: 5px;
14283 background: #ccc;
14284 font-size: 16px;
14285 font-weight: 500;
14286 cursor: pointer;
14287 }
14288 .cb-section__quiz-edit .cb-button.cb-btn-update {
14289 background: #1e1e1e;
14290 color: #fff;
14291 }
14292 .cb-section__quiz-edit .cb-button.cb-btn-trash {
14293 background: rgb(220, 38, 38);
14294 color: #fff;
14295 }
14296 .cb-section__quiz-edit .cb-button.cb-btn-save-settings {
14297 background: #1e1e1e;
14298 color: #fff;
14299 border: none;
14300 transition: background 0.2s;
14301 }
14302 .cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover {
14303 background: #333;
14304 }
14305 .cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading {
14306 pointer-events: none;
14307 opacity: 0.7;
14308 }
14309 .cb-section__quiz-edit .cb-settings-footer {
14310 margin-top: 30px;
14311 padding-top: 20px;
14312 border-top: 1px solid #e5e7eb;
14313 display: flex;
14314 justify-content: flex-end;
14315 }
14316 .cb-section__quiz-edit #general_course_data .form-field,
14317 .cb-section__quiz-edit #offline_course_data .form-field,
14318 .cb-section__quiz-edit #price_course_data .form-field,
14319 .cb-section__quiz-edit #extra_course_data .form-field {
14320 margin-bottom: 24px;
14321 }
14322 .cb-section__quiz-edit #general_course_data ._lp_featured_review_field {
14323 align-items: flex-start;
14324 }
14325 .cb-section__quiz-edit #general_course_data ._lp_featured_review_field textarea {
14326 width: calc(100% - 165px);
14327 }
14328 .cb-section__quiz-edit #general_course_data ._lp_students_field .description {
14329 margin-top: -3px;
14330 }
14331 .cb-section__quiz-edit #price_course_data .learn-press-tip-floating {
14332 font-size: 13px;
14333 color: #ef4444;
14334 line-height: 1.5;
14335 }
14336 .cb-section__quiz-edit #price_course_data ._lp_no_required_enroll_field .description {
14337 margin-top: -13px;
14338 }
14339 .cb-section__quiz-edit #assessment_course_data .form-field._lp_course_result_field {
14340 align-items: start;
14341 border: unset;
14342 margin-bottom: 20px;
14343 }
14344 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box {
14345 list-style-type: none;
14346 margin-top: 0;
14347 padding-right: 0;
14348 display: flex;
14349 flex-direction: column;
14350 gap: 24px;
14351 width: calc(100% - 161px);
14352 }
14353 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li {
14354 margin-bottom: 0;
14355 }
14356 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label {
14357 display: flex;
14358 flex-wrap: wrap;
14359 align-items: center;
14360 gap: 8px 12px;
14361 cursor: pointer;
14362 min-width: unset;
14363 max-width: unset;
14364 width: unset;
14365 }
14366 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
14367 flex-shrink: 0;
14368 margin: 0;
14369 order: 0;
14370 }
14371 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p,
14372 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
14373 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
14374 width: calc(100% - 54px);
14375 margin-right: 54px; /* ≈ toggle width (42px) + gap (12px) */
14376 margin-top: 0;
14377 margin-bottom: 0;
14378 color: #898989;
14379 font-size: 13px;
14380 font-weight: 400;
14381 line-height: 1.5;
14382 flex-shrink: 0;
14383 }
14384 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a,
14385 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
14386 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
14387 text-decoration: underline;
14388 color: #7067ED;
14389 }
14390 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
14391 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,
14392 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover {
14393 color: #5b52d1;
14394 }
14395 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
14396 text-decoration: underline;
14397 color: #7067ED;
14398 }
14399 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
14400 color: #5b52d1;
14401 }
14402 .cb-section__quiz-edit .lp_course_extra_meta_box,
14403 .cb-section__quiz-edit .lp_course_faq_meta_box {
14404 display: flex;
14405 flex-wrap: nowrap;
14406 gap: 20px;
14407 padding: 15px 0;
14408 }
14409 .cb-section__quiz-edit .lp_course_extra_meta_box > label,
14410 .cb-section__quiz-edit .lp_course_faq_meta_box > label {
14411 width: 200px;
14412 min-width: 200px;
14413 font-size: 14px;
14414 font-weight: 600;
14415 color: #1a1a1a;
14416 padding-top: 10px;
14417 }
14418 .cb-section__quiz-edit .lp_course_extra_meta_box__content,
14419 .cb-section__quiz-edit .lp_course_faq_meta_box__content {
14420 flex: 1;
14421 display: flex;
14422 flex-direction: column;
14423 gap: 15px;
14424 }
14425 .cb-section__quiz-edit .lp_course_extra_meta_box__fields,
14426 .cb-section__quiz-edit .lp_course_faq_meta_box__fields {
14427 display: flex;
14428 flex-direction: column;
14429 gap: 15px;
14430 }
14431 .cb-section__quiz-edit .lp_course_extra_meta_box__field,
14432 .cb-section__quiz-edit .lp_course_faq_meta_box__field {
14433 display: flex;
14434 align-items: center;
14435 background: #ffffff;
14436 border: 1px solid #eaeaec;
14437 border-radius: 8px;
14438 padding: 10px;
14439 gap: 10px;
14440 }
14441 .cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
14442 .cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
14443 .cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
14444 .cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
14445 flex: 1;
14446 border: none;
14447 background: transparent;
14448 padding: 5px 0;
14449 font-size: 14px;
14450 color: #333;
14451 box-shadow: none;
14452 outline: none;
14453 }
14454 .cb-section__quiz-edit .lp_course_extra_meta_box__add,
14455 .cb-section__quiz-edit .lp_course_faq_meta_box__add {
14456 display: inline-flex;
14457 align-items: center;
14458 justify-content: center;
14459 background: #6b52ff !important;
14460 color: #ffffff !important;
14461 border: none !important;
14462 box-shadow: none !important;
14463 border-radius: 6px;
14464 padding: 6px 16px !important;
14465 font-size: 13px !important;
14466 font-weight: 600 !important;
14467 width: max-content;
14468 transition: background 0.2s;
14469 }
14470 .cb-section__quiz-edit .lp_course_extra_meta_box__add:hover,
14471 .cb-section__quiz-edit .lp_course_faq_meta_box__add:hover {
14472 background: #5a42e6 !important;
14473 }
14474 .cb-section__quiz-edit .lp_course_faq_meta_box__field {
14475 flex-direction: column;
14476 align-items: stretch;
14477 padding: 15px;
14478 gap: 15px;
14479 position: relative;
14480 }
14481 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label {
14482 display: flex;
14483 flex-direction: column;
14484 gap: 5px;
14485 }
14486 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label span {
14487 font-size: 13px;
14488 font-weight: 600;
14489 color: #4b5563;
14490 }
14491 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label input[type=text],
14492 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea {
14493 width: 100%;
14494 border: 1px solid #eaeaec;
14495 border-radius: 6px;
14496 padding: 8px 12px;
14497 font-size: 14px;
14498 box-shadow: none;
14499 }
14500 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label input[type=text]:focus,
14501 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea:focus {
14502 border-color: #6b52ff;
14503 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
14504 outline: none;
14505 }
14506 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea {
14507 min-height: 80px;
14508 resize: vertical;
14509 }
14510 .cb-section__quiz-edit .lp_course_faq_meta_box__add,
14511 .cb-section__quiz-edit .lp_course_extra_meta_box__add {
14512 display: block;
14513 text-align: center;
14514 background: #ffffff;
14515 border: 1px dashed #d1d5db;
14516 color: #4b5563;
14517 font-weight: 500;
14518 padding: 2px;
14519 border-radius: 8px;
14520 transition: all 0.2s;
14521 }
14522 .cb-section__quiz-edit .lp_course_faq_meta_box__add:hover,
14523 .cb-section__quiz-edit .lp_course_extra_meta_box__add:hover {
14524 border-color: #2271b1;
14525 color: #2271b1;
14526 background: #f0f9ff;
14527 }
14528 .cb-section__quiz-edit ._lp_block_finished_field {
14529 margin-top: -8px !important;
14530 }
14531 .cb-section__quiz-edit #extra_course_data .form-field {
14532 align-items: start;
14533 }
14534 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
14535 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
14536 opacity: 0.4;
14537 background: #f0f0f0;
14538 }
14539 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
14540 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
14541 cursor: grabbing !important;
14542 }
14543 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
14544 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
14545 opacity: 0.5;
14546 background: #e8e8e8;
14547 }
14548 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
14549 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
14550 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
14551 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
14552 cursor: grab;
14553 }
14554 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
14555 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,
14556 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
14557 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active {
14558 cursor: grabbing;
14559 }
14560 .cb-section__quiz-edit #extra_course_data input[type=text] {
14561 padding: 10px 30px;
14562 margin-bottom: 0;
14563 border: none;
14564 }
14565 .cb-section__quiz-edit #extra_course_data input[type=text]:focus {
14566 box-shadow: none;
14567 }
14568 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field {
14569 position: relative;
14570 margin-bottom: 10px;
14571 }
14572 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover {
14573 background: #ffffff;
14574 border-color: #d1d5db;
14575 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
14576 }
14577 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
14578 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
14579 opacity: 1;
14580 }
14581 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort {
14582 display: flex;
14583 position: absolute;
14584 top: 0;
14585 right: 0;
14586 height: 100%;
14587 width: 40px;
14588 color: #666;
14589 text-decoration: none;
14590 cursor: grab;
14591 opacity: 0.4;
14592 transition: opacity 0.2s;
14593 align-items: center;
14594 justify-content: center;
14595 }
14596 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after {
14597 font-family: "lp-icon";
14598 content: "\e922";
14599 }
14600 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete {
14601 position: absolute;
14602 top: 12px;
14603 left: 5px;
14604 width: 28px;
14605 height: 28px;
14606 display: flex;
14607 align-items: center;
14608 justify-content: center;
14609 border-radius: 6px;
14610 color: #9ca3af;
14611 opacity: 0;
14612 transition: all 0.2s;
14613 text-decoration: none;
14614 }
14615 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
14616 font-family: Dashicons;
14617 content: "\f182";
14618 font-size: 18px;
14619 }
14620 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
14621 background-color: #fee2e2;
14622 color: #ef4444;
14623 }
14624 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field input {
14625 max-width: unset;
14626 }
14627 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content {
14628 width: 100%;
14629 }
14630 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
14631 display: flex;
14632 flex-direction: column;
14633 gap: 12px;
14634 }
14635 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)) {
14636 display: none;
14637 }
14638 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
14639 position: relative;
14640 display: flex !important;
14641 flex-direction: column;
14642 border: 1px solid #e5e7eb;
14643 border-radius: 12px;
14644 padding: 10px 36px 16px 40px;
14645 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
14646 margin-bottom: 0 !important;
14647 }
14648 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
14649 background: #ffffff;
14650 border-color: #d1d5db;
14651 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
14652 }
14653 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,
14654 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete {
14655 opacity: 1;
14656 }
14657 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
14658 width: 100% !important;
14659 min-width: 100% !important;
14660 max-width: 100% !important;
14661 display: block !important;
14662 margin-bottom: 8px;
14663 }
14664 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span {
14665 display: none;
14666 }
14667 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question] {
14668 width: 100%;
14669 max-width: 100%;
14670 background: transparent;
14671 border: none;
14672 border-bottom: 1px dashed transparent;
14673 font-size: 15px;
14674 font-weight: 500;
14675 color: #111827;
14676 padding: 6px 0;
14677 border-radius: 0;
14678 outline: none;
14679 transition: border-color 0.2s;
14680 }
14681 .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 {
14682 color: #9ca3af;
14683 }
14684 .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 {
14685 border-bottom-color: #2271b1;
14686 box-shadow: none;
14687 }
14688 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer] {
14689 width: 100% !important;
14690 min-height: 120px;
14691 background: #f9fafb;
14692 border: 1px solid transparent;
14693 border-radius: 6px;
14694 padding: 10px;
14695 font-size: 14px;
14696 line-height: 1.5;
14697 color: #1a1a1a;
14698 resize: vertical;
14699 transition: all 0.2s;
14700 }
14701 .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 {
14702 background: #ffffff;
14703 border-color: #d1d5db;
14704 outline: none;
14705 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
14706 }
14707 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
14708 position: absolute;
14709 right: 8px;
14710 top: 15px;
14711 width: 24px;
14712 height: 24px;
14713 display: flex;
14714 align-items: center;
14715 justify-content: center;
14716 cursor: grab;
14717 opacity: 0.4;
14718 transition: opacity 0.2s;
14719 }
14720 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after {
14721 font-family: "lp-icon";
14722 content: "\e922";
14723 }
14724 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active {
14725 cursor: grabbing;
14726 }
14727 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete {
14728 position: absolute;
14729 top: 15px;
14730 left: 8px;
14731 width: 28px;
14732 height: 28px;
14733 display: flex;
14734 align-items: center;
14735 justify-content: center;
14736 border-radius: 6px;
14737 color: #9ca3af;
14738 opacity: 0;
14739 transition: all 0.2s;
14740 text-decoration: none;
14741 }
14742 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after {
14743 font-family: Dashicons;
14744 content: "\f182";
14745 font-size: 18px;
14746 }
14747 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover {
14748 background-color: #fee2e2;
14749 color: #ef4444;
14750 }
14751 .cb-section__quiz-edit #author_course_data .ts-control {
14752 border-radius: 6px;
14753 padding: 5px !important;
14754 }
14755 .cb-section__quiz-edit #author_course_data .ts-control li.item {
14756 padding: 6px 22px;
14757 background: #EEF1FF;
14758 color: #7067ED;
14759 font-weight: 500;
14760 border-radius: 4px;
14761 margin-bottom: 0;
14762 }
14763 .cb-section__quiz-edit #author_course_data .ts-control li.item .item {
14764 background: transparent;
14765 }
14766 .cb-section__quiz-edit #author_course_data .form-field input[type=text]:not(.dropdown-input) {
14767 width: unset;
14768 height: unset;
14769 }
14770 .cb-section__quiz-edit #author_course_data ._post_author_field {
14771 margin-bottom: 24px;
14772 }
14773 @media (max-width: 768px) {
14774 .cb-section__quiz-edit .cb-featured-image-container {
14775 flex-direction: column;
14776 }
14777 .cb-section__quiz-edit .cb-featured-image-preview {
14778 width: 100%;
14779 max-width: 300px;
14780 }
14781 }
14782 .cb-section__quiz-edit .lp-meta-box__course-tab {
14783 display: flex;
14784 min-height: 600px;
14785 background: #fff;
14786 }
14787 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
14788 width: 220px;
14789 background: #ffffff;
14790 border-left: 1px solid #e5e7eb;
14791 margin: 0;
14792 padding: 20px 0;
14793 list-style: none;
14794 flex-shrink: 0;
14795 }
14796 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
14797 margin-bottom: 2px;
14798 padding: 0 12px;
14799 }
14800 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
14801 display: flex;
14802 align-items: center;
14803 padding: 12px 16px;
14804 text-decoration: none;
14805 color: #6b7280;
14806 font-weight: 500;
14807 font-size: 14px;
14808 transition: all 0.2s ease;
14809 border-right: 3px solid transparent;
14810 margin-right: -3px;
14811 }
14812 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i {
14813 display: none;
14814 }
14815 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover {
14816 background-color: #ffffff;
14817 color: #1e1e1e;
14818 }
14819 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
14820 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
14821 background-color: #ffffff;
14822 color: #7067ED;
14823 font-weight: 600;
14824 border-right-color: #7067ED;
14825 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
14826 }
14827 .cb-section__quiz-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
14828 flex-grow: 1;
14829 padding: 30px 0;
14830 background: #ffffff;
14831 }
14832 .cb-section__quiz-edit .lp-meta-box,
14833 .cb-section__quiz-edit .lp-meta-box-wrap {
14834 margin: 0;
14835 background: transparent;
14836 }
14837 .cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,
14838 .cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner {
14839 padding: 0;
14840 display: flex;
14841 flex-direction: column;
14842 gap: 11px;
14843 }
14844 .cb-section__quiz-edit .form-field,
14845 .cb-section__quiz-edit .lp-meta-box__duration,
14846 .cb-section__quiz-edit .lp-meta-box-field {
14847 display: flex;
14848 gap: 0 11px;
14849 margin: 0;
14850 padding: 0;
14851 flex-wrap: wrap;
14852 }
14853 .cb-section__quiz-edit .form-field > label,
14854 .cb-section__quiz-edit .form-field label span,
14855 .cb-section__quiz-edit .lp-meta-box__duration > label,
14856 .cb-section__quiz-edit .lp-meta-box__duration label span,
14857 .cb-section__quiz-edit .lp-meta-box-field > label,
14858 .cb-section__quiz-edit .lp-meta-box-field label span {
14859 font-size: 14px;
14860 color: #23282d;
14861 margin: 0;
14862 width: 150px;
14863 min-width: 150px;
14864 max-width: 150px;
14865 padding: 0;
14866 font-weight: 600;
14867 flex: 0 0 auto;
14868 }
14869 .cb-section__quiz-edit .form-field input[type=number],
14870 .cb-section__quiz-edit .form-field input[type=text],
14871 .cb-section__quiz-edit .form-field input[type=datetime-local],
14872 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
14873 .cb-section__quiz-edit .lp-meta-box__duration input[type=text],
14874 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],
14875 .cb-section__quiz-edit .lp-meta-box-field input[type=number],
14876 .cb-section__quiz-edit .lp-meta-box-field input[type=text],
14877 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local] {
14878 width: 100%;
14879 max-width: 200px;
14880 height: 33px;
14881 padding: 8px 12px;
14882 border: 1px solid #d1d5db;
14883 border-radius: 6px;
14884 font-size: 14px;
14885 color: #1a1a1a;
14886 background: #fff;
14887 }
14888 .cb-section__quiz-edit .form-field input[type=number]:focus,
14889 .cb-section__quiz-edit .form-field input[type=text]:focus,
14890 .cb-section__quiz-edit .form-field input[type=datetime-local]:focus,
14891 .cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,
14892 .cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,
14893 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,
14894 .cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,
14895 .cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,
14896 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus {
14897 outline: none;
14898 border-color: #7067ED;
14899 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
14900 }
14901 .cb-section__quiz-edit .form-field input[type=number],
14902 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
14903 .cb-section__quiz-edit .lp-meta-box-field input[type=number] {
14904 width: 80px !important;
14905 }
14906 .cb-section__quiz-edit .form-field select,
14907 .cb-section__quiz-edit .lp-meta-box__duration select,
14908 .cb-section__quiz-edit .lp-meta-box-field select {
14909 padding: 4px 15px 4px 30px !important;
14910 height: 34px;
14911 border: 1px solid #d1d5db;
14912 border-radius: 6px;
14913 font-size: 14px;
14914 color: #1a1a1a;
14915 cursor: pointer;
14916 }
14917 .cb-section__quiz-edit .form-field select:focus,
14918 .cb-section__quiz-edit .lp-meta-box__duration select:focus,
14919 .cb-section__quiz-edit .lp-meta-box-field select:focus {
14920 outline: none;
14921 border-color: #7067ED;
14922 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
14923 }
14924 .cb-section__quiz-edit .form-field input[type=radio],
14925 .cb-section__quiz-edit .form-field input[type=checkbox],
14926 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio],
14927 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],
14928 .cb-section__quiz-edit .lp-meta-box-field input[type=radio],
14929 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox] {
14930 appearance: none;
14931 -webkit-appearance: none;
14932 width: 44px;
14933 height: 24px;
14934 background: #e5e7eb;
14935 border-radius: 12px;
14936 position: relative;
14937 cursor: pointer;
14938 transition: all 0.3s ease;
14939 margin: 0;
14940 flex-shrink: 0;
14941 border: none;
14942 }
14943 .cb-section__quiz-edit .form-field input[type=radio]:before,
14944 .cb-section__quiz-edit .form-field input[type=checkbox]:before,
14945 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,
14946 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,
14947 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,
14948 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before {
14949 content: "";
14950 position: absolute;
14951 width: 20px;
14952 height: 20px;
14953 border-radius: 50%;
14954 background: #fff;
14955 top: 2px;
14956 right: 2px;
14957 transition: all 0.3s ease;
14958 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
14959 }
14960 .cb-section__quiz-edit .form-field input[type=radio]:checked,
14961 .cb-section__quiz-edit .form-field input[type=checkbox]:checked,
14962 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,
14963 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,
14964 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,
14965 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked {
14966 background: #28A746;
14967 }
14968 .cb-section__quiz-edit .form-field input[type=radio]:checked:before,
14969 .cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,
14970 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,
14971 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
14972 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,
14973 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before {
14974 right: 22px;
14975 }
14976 .cb-section__quiz-edit .form-field input[type=radio]:focus,
14977 .cb-section__quiz-edit .form-field input[type=checkbox]:focus,
14978 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,
14979 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,
14980 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,
14981 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus {
14982 outline: none;
14983 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
14984 }
14985 .cb-section__quiz-edit .form-field .description,
14986 .cb-section__quiz-edit .lp-meta-box__duration .description,
14987 .cb-section__quiz-edit .lp-meta-box-field .description {
14988 font-size: 13px;
14989 color: #6b7280;
14990 line-height: 1.5;
14991 margin: 0;
14992 display: block;
14993 width: 100%;
14994 margin-right: 161px;
14995 margin-top: 6px;
14996 order: 99;
14997 }
14998 .cb-section__quiz-edit .form-field .description:has(+ .learn-press-tip),
14999 .cb-section__quiz-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
15000 .cb-section__quiz-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
15001 width: auto;
15002 }
15003 .cb-section__quiz-edit .form-field > .learn-press-tip,
15004 .cb-section__quiz-edit .lp-meta-box__duration > .learn-press-tip,
15005 .cb-section__quiz-edit .lp-meta-box-field > .learn-press-tip {
15006 order: 100;
15007 margin-top: 6px;
15008 }
15009 .cb-section__quiz-edit ._lp_external_link_buy_course_field {
15010 display: grid;
15011 grid-template-columns: 150px max-content 1fr;
15012 gap: 6px 11px;
15013 }
15014 .cb-section__quiz-edit ._lp_external_link_buy_course_field label {
15015 grid-column: 1/2;
15016 grid-row: 1;
15017 font-size: 14px;
15018 color: #23282d;
15019 font-weight: 600;
15020 margin: 0;
15021 padding: 0;
15022 }
15023 .cb-section__quiz-edit ._lp_external_link_buy_course_field input {
15024 grid-column: 2/4;
15025 grid-row: 1;
15026 }
15027 .cb-section__quiz-edit ._lp_external_link_buy_course_field .description {
15028 grid-column: 2/3;
15029 grid-row: 2;
15030 font-size: 13px;
15031 line-height: 1.5;
15032 margin: 0;
15033 }
15034 .cb-section__quiz-edit .lp-meta-box-course-panels::before {
15035 content: attr(data-tab-title);
15036 display: block;
15037 font-size: 24px;
15038 font-weight: 700;
15039 color: #1e1e1e;
15040 margin-bottom: 25px;
15041 line-height: 1.2;
15042 }
15043 .cb-section__quiz-edit ._lp_show_correct_review_field .description {
15044 margin-top: -12px !important;
15045 }
15046 @media (max-width: 768px) {
15047 .cb-section__quiz-edit .lp-meta-box__course-tab {
15048 flex-direction: column;
15049 }
15050 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
15051 width: 100%;
15052 border-left: none;
15053 border-bottom: 1px solid #e5e7eb;
15054 display: flex;
15055 overflow-x: auto;
15056 padding: 0;
15057 }
15058 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
15059 flex: 0 0 auto;
15060 margin-bottom: 0;
15061 padding: 0;
15062 }
15063 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
15064 border-right: none;
15065 border-bottom: 3px solid transparent;
15066 margin-right: 0;
15067 margin-bottom: -1px;
15068 white-space: nowrap;
15069 }
15070 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
15071 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
15072 border-right-color: transparent;
15073 border-bottom-color: #3b82f6;
15074 }
15075 }
15076
15077 /**
15078 * Shared Tab Styles
15079 * Used across popup, edit-quiz, and edit-course for consistent tab UI
15080 * @since 4.3.0
15081 */
15082 .lp-course-builder-canvas .cb-section__question-edit .question-status {
15083 padding: 5px 12px;
15084 font-size: 12px;
15085 font-weight: 500;
15086 border-radius: 5px;
15087 text-transform: capitalize;
15088 }
15089 .lp-course-builder-canvas .cb-section__question-edit .question-status.publish {
15090 color: #fff;
15091 background: #1e1e1e;
15092 }
15093 .lp-course-builder-canvas .cb-section__question-edit .question-status.trash {
15094 color: #fff;
15095 background-color: #dc2626;
15096 }
15097 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned {
15098 margin-bottom: 20px;
15099 }
15100 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title {
15101 flex: 1;
15102 margin-bottom: 24px;
15103 }
15104 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink {
15105 margin-bottom: 20px;
15106 }
15107 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label {
15108 display: block;
15109 font-size: 14px;
15110 font-weight: 600;
15111 color: #1a1a1a;
15112 margin-bottom: 8px;
15113 }
15114 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display {
15115 display: flex;
15116 align-items: flex-start;
15117 gap: 8px;
15118 }
15119 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden {
15120 display: none;
15121 }
15122 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url {
15123 display: block;
15124 font-size: 13px;
15125 line-height: 1.5;
15126 color: #7067ED;
15127 text-decoration: none;
15128 word-break: break-all;
15129 flex: 1;
15130 min-width: 0;
15131 padding-top: 2px;
15132 }
15133 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover {
15134 text-decoration: underline;
15135 }
15136 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn {
15137 display: flex;
15138 align-items: center;
15139 justify-content: center;
15140 width: 28px;
15141 height: 28px;
15142 padding: 0;
15143 background: #fff;
15144 border: 1px solid #e2e8f0;
15145 border-radius: 4px;
15146 cursor: pointer;
15147 flex-shrink: 0;
15148 transition: all 0.15s ease;
15149 }
15150 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons {
15151 font-size: 14px;
15152 width: 14px;
15153 height: 14px;
15154 color: #64748b;
15155 }
15156 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover {
15157 background: #7067ED;
15158 border-color: #7067ED;
15159 }
15160 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons {
15161 color: #fff;
15162 }
15163 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor {
15164 display: flex;
15165 flex-direction: column;
15166 gap: 8px;
15167 padding: 12px;
15168 background: #fff;
15169 border: 1px solid #e2e8f0;
15170 border-radius: 6px;
15171 }
15172 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden {
15173 display: none;
15174 }
15175 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix {
15176 font-size: 12px;
15177 color: #94a3b8;
15178 word-break: break-all;
15179 line-height: 1.4;
15180 }
15181 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row {
15182 display: flex;
15183 gap: 8px;
15184 align-items: center;
15185 }
15186 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input {
15187 flex: 1;
15188 min-width: 0;
15189 padding: 8px 12px;
15190 font-size: 14px;
15191 font-weight: 500;
15192 color: #1a1a1a;
15193 border: 1px solid #e2e8f0;
15194 border-radius: 6px;
15195 outline: none;
15196 transition: border-color 0.15s ease, box-shadow 0.15s ease;
15197 }
15198 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus {
15199 border-color: #7067ED;
15200 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
15201 }
15202 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions {
15203 display: flex;
15204 gap: 6px;
15205 flex-shrink: 0;
15206 }
15207 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn {
15208 padding: 8px 16px;
15209 font-size: 13px;
15210 font-weight: 600;
15211 color: #fff;
15212 background: #7067ED;
15213 border: none;
15214 border-radius: 6px;
15215 cursor: pointer;
15216 transition: background 0.15s ease;
15217 }
15218 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover {
15219 background: #4e43e9;
15220 }
15221 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn {
15222 padding: 8px 14px;
15223 font-size: 13px;
15224 font-weight: 500;
15225 color: #64748b;
15226 background: #f8fafc;
15227 border: 1px solid #e2e8f0;
15228 border-radius: 6px;
15229 cursor: pointer;
15230 transition: all 0.15s ease;
15231 }
15232 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover {
15233 background: #f1f5f9;
15234 color: #475569;
15235 }
15236 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__label {
15237 display: block;
15238 font-size: 14px;
15239 font-weight: 600;
15240 color: #1a1a1a;
15241 margin-bottom: 8px;
15242 }
15243 .lp-course-builder-canvas .cb-section__question-edit input.cb-question-edit-title__input {
15244 width: 100%;
15245 padding: 10px 12px;
15246 font-size: 14px;
15247 border: 1px solid #ddd;
15248 border-radius: 6px;
15249 outline: none;
15250 transition: border-color 0.2s;
15251 }
15252 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__input:focus {
15253 border-color: #7067ED;
15254 box-shadow: 0 0 0 1px #7067ED;
15255 }
15256 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc {
15257 margin-bottom: 24px;
15258 }
15259 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc__label {
15260 display: block;
15261 font-size: 14px;
15262 font-weight: 600;
15263 color: #1a1a1a;
15264 margin-bottom: 8px;
15265 }
15266 .lp-course-builder-canvas .cb-section__question-edit .cb-button {
15267 padding: 8px 25px;
15268 border-radius: 5px;
15269 background: #ccc;
15270 font-size: 16px;
15271 font-weight: 500;
15272 cursor: pointer;
15273 }
15274 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary {
15275 background: #fff;
15276 color: #374151;
15277 border: 1px solid #d1d5db;
15278 }
15279 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover {
15280 background: #f3f4f6;
15281 border-color: #9ca3af;
15282 }
15283 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__question {
15284 background: #1e1e1e;
15285 color: #fff;
15286 }
15287 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__question {
15288 background: rgb(220, 38, 38);
15289 color: #fff;
15290 }
15291 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab {
15292 display: flex;
15293 min-height: 600px;
15294 background: #fff;
15295 }
15296 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
15297 width: 220px;
15298 background: #ffffff;
15299 border-left: 1px solid #e5e7eb;
15300 margin: 0;
15301 padding: 20px 0;
15302 list-style: none;
15303 flex-shrink: 0;
15304 }
15305 .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 {
15306 margin-bottom: 2px;
15307 padding: 0 12px;
15308 }
15309 .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 {
15310 display: flex;
15311 align-items: center;
15312 padding: 12px 16px;
15313 text-decoration: none;
15314 color: #6b7280;
15315 font-weight: 500;
15316 font-size: 14px;
15317 transition: all 0.2s ease;
15318 border-right: 3px solid transparent;
15319 margin-right: -3px;
15320 }
15321 .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 {
15322 display: none;
15323 }
15324 .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 {
15325 background-color: #ffffff;
15326 color: #1e1e1e;
15327 }
15328 .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,
15329 .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 {
15330 background-color: #ffffff;
15331 color: #7067ED;
15332 font-weight: 600;
15333 border-right-color: #7067ED;
15334 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
15335 }
15336 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
15337 flex-grow: 1;
15338 padding: 30px 0;
15339 background: #ffffff;
15340 }
15341 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box,
15342 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap {
15343 margin: 0;
15344 background: transparent;
15345 }
15346 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box .lp-meta-box__inner,
15347 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap .lp-meta-box__inner {
15348 padding: 0;
15349 display: flex;
15350 flex-direction: column;
15351 gap: 11px;
15352 }
15353 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field,
15354 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration,
15355 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field {
15356 display: flex;
15357 gap: 0 11px;
15358 margin: 0;
15359 padding: 0;
15360 flex-wrap: wrap;
15361 }
15362 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field > label,
15363 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field label span,
15364 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration > label,
15365 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration label span,
15366 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field > label,
15367 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field label span {
15368 font-size: 14px;
15369 color: #23282d;
15370 margin: 0;
15371 width: 150px;
15372 min-width: 150px;
15373 max-width: 150px;
15374 padding: 0;
15375 font-weight: 600;
15376 flex: 0 0 auto;
15377 }
15378 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],
15379 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text],
15380 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local],
15381 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],
15382 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text],
15383 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local],
15384 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number],
15385 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text],
15386 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local] {
15387 width: 100%;
15388 max-width: 200px;
15389 height: 33px;
15390 padding: 8px 12px;
15391 border: 1px solid #d1d5db;
15392 border-radius: 6px;
15393 font-size: 14px;
15394 color: #1a1a1a;
15395 background: #fff;
15396 }
15397 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number]:focus,
15398 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text]:focus,
15399 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local]:focus,
15400 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number]:focus,
15401 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text]:focus,
15402 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local]:focus,
15403 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]:focus,
15404 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text]:focus,
15405 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]:focus {
15406 outline: none;
15407 border-color: #7067ED;
15408 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15409 }
15410 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],
15411 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],
15412 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number] {
15413 width: 80px !important;
15414 }
15415 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select,
15416 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select,
15417 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select {
15418 padding: 4px 15px 4px 30px !important;
15419 height: 34px;
15420 border: 1px solid #d1d5db;
15421 border-radius: 6px;
15422 font-size: 14px;
15423 color: #1a1a1a;
15424 cursor: pointer;
15425 }
15426 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select:focus,
15427 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select:focus,
15428 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select:focus {
15429 outline: none;
15430 border-color: #7067ED;
15431 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15432 }
15433 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio],
15434 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox],
15435 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio],
15436 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox],
15437 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio],
15438 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox] {
15439 appearance: none;
15440 -webkit-appearance: none;
15441 width: 44px;
15442 height: 24px;
15443 background: #e5e7eb;
15444 border-radius: 12px;
15445 position: relative;
15446 cursor: pointer;
15447 transition: all 0.3s ease;
15448 margin: 0;
15449 flex-shrink: 0;
15450 border: none;
15451 }
15452 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:before,
15453 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:before,
15454 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:before,
15455 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:before,
15456 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:before,
15457 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:before {
15458 content: "";
15459 position: absolute;
15460 width: 20px;
15461 height: 20px;
15462 border-radius: 50%;
15463 background: #fff;
15464 top: 2px;
15465 right: 2px;
15466 transition: all 0.3s ease;
15467 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
15468 }
15469 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked,
15470 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked,
15471 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked,
15472 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked,
15473 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked,
15474 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked {
15475 background: #28A746;
15476 }
15477 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked:before,
15478 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked:before,
15479 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked:before,
15480 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
15481 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked:before,
15482 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked:before {
15483 right: 22px;
15484 }
15485 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:focus,
15486 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:focus,
15487 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:focus,
15488 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:focus,
15489 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:focus,
15490 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:focus {
15491 outline: none;
15492 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15493 }
15494 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description,
15495 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description,
15496 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description {
15497 font-size: 13px;
15498 color: #6b7280;
15499 line-height: 1.5;
15500 margin: 0;
15501 display: block;
15502 width: 100%;
15503 margin-right: 161px;
15504 margin-top: 6px;
15505 order: 99;
15506 }
15507 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description:has(+ .learn-press-tip),
15508 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
15509 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
15510 width: auto;
15511 }
15512 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field > .learn-press-tip,
15513 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration > .learn-press-tip,
15514 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field > .learn-press-tip {
15515 order: 100;
15516 margin-top: 6px;
15517 }
15518 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field {
15519 display: grid;
15520 grid-template-columns: 150px max-content 1fr;
15521 gap: 6px 11px;
15522 }
15523 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field label {
15524 grid-column: 1/2;
15525 grid-row: 1;
15526 font-size: 14px;
15527 color: #23282d;
15528 font-weight: 600;
15529 margin: 0;
15530 padding: 0;
15531 }
15532 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field input {
15533 grid-column: 2/4;
15534 grid-row: 1;
15535 }
15536 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field .description {
15537 grid-column: 2/3;
15538 grid-row: 2;
15539 font-size: 13px;
15540 line-height: 1.5;
15541 margin: 0;
15542 }
15543 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-course-panels::before {
15544 content: attr(data-tab-title);
15545 display: block;
15546 font-size: 24px;
15547 font-weight: 700;
15548 color: #1e1e1e;
15549 margin-bottom: 25px;
15550 line-height: 1.2;
15551 }
15552 @media (max-width: 768px) {
15553 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab {
15554 flex-direction: column;
15555 }
15556 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
15557 width: 100%;
15558 border-left: none;
15559 border-bottom: 1px solid #e5e7eb;
15560 display: flex;
15561 overflow-x: auto;
15562 padding: 0;
15563 }
15564 .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 {
15565 flex: 0 0 auto;
15566 margin-bottom: 0;
15567 padding: 0;
15568 }
15569 .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 {
15570 border-right: none;
15571 border-bottom: 3px solid transparent;
15572 margin-right: 0;
15573 margin-bottom: -1px;
15574 white-space: nowrap;
15575 }
15576 .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,
15577 .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 {
15578 border-right-color: transparent;
15579 border-bottom-color: #3b82f6;
15580 }
15581 }
15582 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item {
15583 margin-bottom: 12px;
15584 }
15585 .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 {
15586 border-radius: 6px 6px 0 0;
15587 border-bottom: 1px solid #f5f5f5;
15588 }
15589 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header {
15590 display: flex;
15591 align-items: center;
15592 padding: 12px 16px;
15593 border-radius: 6px;
15594 border: 1px solid #e5e7eb;
15595 background: #ffffff;
15596 transition: border 0.2s;
15597 }
15598 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index {
15599 font-weight: 600;
15600 font-size: 14px;
15601 color: #1e1e1e;
15602 margin-left: 16px;
15603 }
15604 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input {
15605 flex-grow: 1;
15606 padding: 10px 14px;
15607 border: 1px solid transparent;
15608 border-radius: 6px;
15609 font-size: 14px;
15610 color: #1e1e1e;
15611 transition: border 0.2s;
15612 margin-left: 16px;
15613 background: transparent;
15614 }
15615 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner {
15616 margin-left: 12px;
15617 color: #7067ED;
15618 }
15619 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete {
15620 color: #9ca3af;
15621 cursor: pointer;
15622 transition: all 0.2s;
15623 margin-left: 16px;
15624 font-size: 16px;
15625 }
15626 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
15627 color: #dc2626;
15628 }
15629 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle {
15630 cursor: pointer;
15631 color: #9ca3af;
15632 transition: color 0.2s;
15633 margin-right: auto;
15634 }
15635 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover {
15636 color: #1e1e1e;
15637 }
15638 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover {
15639 color: #dc2626;
15640 }
15641 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail {
15642 font-size: 14px;
15643 padding: 24px;
15644 background: #F7F7F7;
15645 border: 1px solid #e5e7eb;
15646 border-top: none;
15647 border-radius: 0 0 6px 6px;
15648 }
15649 @media (max-width: 768px) {
15650 .lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content {
15651 padding: 16px;
15652 }
15653 }
15654
15655 /**
15656 * Builder Popup Styles
15657 * Styles for AJAX popup loading of lesson, quiz, and question builders.
15658 * Reuses styles from admin edit quiz/question for consistency.
15659 *
15660 * @since 4.3.0
15661 * @version 1.0.0
15662 */
15663 /**
15664 * Shared Tab Styles
15665 * Used across popup, edit-quiz, and edit-course for consistent tab UI
15666 * @since 4.3.0
15667 */
15668 #lp-builder-popup-container {
15669 display: none;
15670 position: fixed;
15671 top: 0;
15672 right: 0;
15673 width: 100%;
15674 height: 100%;
15675 z-index: 99;
15676 }
15677 #lp-builder-popup-container .lp-builder-popup__tabs,
15678 #lp-builder-popup-container .lp-horizontal-tabs {
15679 display: flex;
15680 list-style: none;
15681 margin: 0 24px;
15682 padding: 0;
15683 border-bottom: 1px solid #f5f5f5;
15684 gap: 10px;
15685 }
15686 #lp-builder-popup-container .lp-builder-popup__tab,
15687 #lp-builder-popup-container .lp-horizontal-tab {
15688 padding: 12px 24px;
15689 color: #898989;
15690 text-decoration: none;
15691 font-weight: 500;
15692 font-size: 14px;
15693 border-bottom: 2px solid transparent;
15694 margin-bottom: -1px;
15695 transition: all 0.2s ease;
15696 background: transparent;
15697 border-radius: 10px 10px 0 0;
15698 cursor: pointer;
15699 }
15700 #lp-builder-popup-container .lp-builder-popup__tab:hover,
15701 #lp-builder-popup-container .lp-horizontal-tab:hover {
15702 color: #7067ED;
15703 background: #EEF1FF;
15704 }
15705 #lp-builder-popup-container .lp-builder-popup__tab.active,
15706 #lp-builder-popup-container .lp-horizontal-tab.active {
15707 color: #7067ED;
15708 border-bottom-color: #7067ED;
15709 background: #EEF1FF;
15710 }
15711 #lp-builder-popup-container .lp-builder-popup__tab-content,
15712 #lp-builder-popup-container .lp-horizontal-tab-content {
15713 padding: 24px 24px 0;
15714 }
15715 #lp-builder-popup-container .lp-builder-popup__tab-pane,
15716 #lp-builder-popup-container .lp-horizontal-tab-pane {
15717 display: none;
15718 }
15719 #lp-builder-popup-container .lp-builder-popup__tab-pane.active,
15720 #lp-builder-popup-container .lp-horizontal-tab-pane.active {
15721 display: block;
15722 }
15723 #lp-builder-popup-container .lp-meta-box,
15724 #lp-builder-popup-container .lp-meta-box-wrap {
15725 margin: 0;
15726 background: transparent;
15727 }
15728 #lp-builder-popup-container .lp-meta-box .lp-meta-box__inner,
15729 #lp-builder-popup-container .lp-meta-box-wrap .lp-meta-box__inner {
15730 padding: 0;
15731 display: flex;
15732 flex-direction: column;
15733 gap: 11px;
15734 }
15735 #lp-builder-popup-container .form-field,
15736 #lp-builder-popup-container .lp-meta-box__duration,
15737 #lp-builder-popup-container .lp-meta-box-field {
15738 display: flex;
15739 gap: 0 11px;
15740 margin: 0;
15741 padding: 0;
15742 flex-wrap: wrap;
15743 }
15744 #lp-builder-popup-container .form-field > label,
15745 #lp-builder-popup-container .form-field label span,
15746 #lp-builder-popup-container .lp-meta-box__duration > label,
15747 #lp-builder-popup-container .lp-meta-box__duration label span,
15748 #lp-builder-popup-container .lp-meta-box-field > label,
15749 #lp-builder-popup-container .lp-meta-box-field label span {
15750 font-size: 14px;
15751 color: #23282d;
15752 margin: 0;
15753 width: 150px;
15754 min-width: 150px;
15755 max-width: 150px;
15756 padding: 0;
15757 font-weight: 600;
15758 flex: 0 0 auto;
15759 }
15760 #lp-builder-popup-container .form-field input[type=number],
15761 #lp-builder-popup-container .form-field input[type=text],
15762 #lp-builder-popup-container .form-field input[type=datetime-local],
15763 #lp-builder-popup-container .lp-meta-box__duration input[type=number],
15764 #lp-builder-popup-container .lp-meta-box__duration input[type=text],
15765 #lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local],
15766 #lp-builder-popup-container .lp-meta-box-field input[type=number],
15767 #lp-builder-popup-container .lp-meta-box-field input[type=text],
15768 #lp-builder-popup-container .lp-meta-box-field input[type=datetime-local] {
15769 width: 100%;
15770 max-width: 200px;
15771 height: 33px;
15772 padding: 8px 12px;
15773 border: 1px solid #d1d5db;
15774 border-radius: 6px;
15775 font-size: 14px;
15776 color: #1a1a1a;
15777 background: #fff;
15778 }
15779 #lp-builder-popup-container .form-field input[type=number]:focus,
15780 #lp-builder-popup-container .form-field input[type=text]:focus,
15781 #lp-builder-popup-container .form-field input[type=datetime-local]:focus,
15782 #lp-builder-popup-container .lp-meta-box__duration input[type=number]:focus,
15783 #lp-builder-popup-container .lp-meta-box__duration input[type=text]:focus,
15784 #lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local]:focus,
15785 #lp-builder-popup-container .lp-meta-box-field input[type=number]:focus,
15786 #lp-builder-popup-container .lp-meta-box-field input[type=text]:focus,
15787 #lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]:focus {
15788 outline: none;
15789 border-color: #7067ED;
15790 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15791 }
15792 #lp-builder-popup-container .form-field input[type=number],
15793 #lp-builder-popup-container .lp-meta-box__duration input[type=number],
15794 #lp-builder-popup-container .lp-meta-box-field input[type=number] {
15795 width: 80px !important;
15796 }
15797 #lp-builder-popup-container .form-field select,
15798 #lp-builder-popup-container .lp-meta-box__duration select,
15799 #lp-builder-popup-container .lp-meta-box-field select {
15800 padding: 4px 15px 4px 30px !important;
15801 height: 34px;
15802 border: 1px solid #d1d5db;
15803 border-radius: 6px;
15804 font-size: 14px;
15805 color: #1a1a1a;
15806 cursor: pointer;
15807 }
15808 #lp-builder-popup-container .form-field select:focus,
15809 #lp-builder-popup-container .lp-meta-box__duration select:focus,
15810 #lp-builder-popup-container .lp-meta-box-field select:focus {
15811 outline: none;
15812 border-color: #7067ED;
15813 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15814 }
15815 #lp-builder-popup-container .form-field input[type=radio],
15816 #lp-builder-popup-container .form-field input[type=checkbox],
15817 #lp-builder-popup-container .lp-meta-box__duration input[type=radio],
15818 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox],
15819 #lp-builder-popup-container .lp-meta-box-field input[type=radio],
15820 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox] {
15821 appearance: none;
15822 -webkit-appearance: none;
15823 width: 44px;
15824 height: 24px;
15825 background: #e5e7eb;
15826 border-radius: 12px;
15827 position: relative;
15828 cursor: pointer;
15829 transition: all 0.3s ease;
15830 margin: 0;
15831 flex-shrink: 0;
15832 border: none;
15833 }
15834 #lp-builder-popup-container .form-field input[type=radio]:before,
15835 #lp-builder-popup-container .form-field input[type=checkbox]:before,
15836 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:before,
15837 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:before,
15838 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:before,
15839 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:before {
15840 content: "";
15841 position: absolute;
15842 width: 20px;
15843 height: 20px;
15844 border-radius: 50%;
15845 background: #fff;
15846 top: 2px;
15847 right: 2px;
15848 transition: all 0.3s ease;
15849 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
15850 }
15851 #lp-builder-popup-container .form-field input[type=radio]:checked,
15852 #lp-builder-popup-container .form-field input[type=checkbox]:checked,
15853 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked,
15854 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked,
15855 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked,
15856 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked {
15857 background: #28A746;
15858 }
15859 #lp-builder-popup-container .form-field input[type=radio]:checked:before,
15860 #lp-builder-popup-container .form-field input[type=checkbox]:checked:before,
15861 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked:before,
15862 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked:before,
15863 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked:before,
15864 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked:before {
15865 right: 22px;
15866 }
15867 #lp-builder-popup-container .form-field input[type=radio]:focus,
15868 #lp-builder-popup-container .form-field input[type=checkbox]:focus,
15869 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:focus,
15870 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:focus,
15871 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:focus,
15872 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:focus {
15873 outline: none;
15874 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15875 }
15876 #lp-builder-popup-container .form-field .description,
15877 #lp-builder-popup-container .lp-meta-box__duration .description,
15878 #lp-builder-popup-container .lp-meta-box-field .description {
15879 font-size: 13px;
15880 color: #6b7280;
15881 line-height: 1.5;
15882 margin: 0;
15883 display: block;
15884 width: 100%;
15885 margin-right: 161px;
15886 margin-top: 6px;
15887 order: 99;
15888 }
15889 #lp-builder-popup-container .form-field .description:has(+ .learn-press-tip),
15890 #lp-builder-popup-container .lp-meta-box__duration .description:has(+ .learn-press-tip),
15891 #lp-builder-popup-container .lp-meta-box-field .description:has(+ .learn-press-tip) {
15892 width: auto;
15893 }
15894 #lp-builder-popup-container .form-field > .learn-press-tip,
15895 #lp-builder-popup-container .lp-meta-box__duration > .learn-press-tip,
15896 #lp-builder-popup-container .lp-meta-box-field > .learn-press-tip {
15897 order: 100;
15898 margin-top: 6px;
15899 }
15900 #lp-builder-popup-container ._lp_external_link_buy_course_field {
15901 display: grid;
15902 grid-template-columns: 150px max-content 1fr;
15903 gap: 6px 11px;
15904 }
15905 #lp-builder-popup-container ._lp_external_link_buy_course_field label {
15906 grid-column: 1/2;
15907 grid-row: 1;
15908 font-size: 14px;
15909 color: #23282d;
15910 font-weight: 600;
15911 margin: 0;
15912 padding: 0;
15913 }
15914 #lp-builder-popup-container ._lp_external_link_buy_course_field input {
15915 grid-column: 2/4;
15916 grid-row: 1;
15917 }
15918 #lp-builder-popup-container ._lp_external_link_buy_course_field .description {
15919 grid-column: 2/3;
15920 grid-row: 2;
15921 font-size: 13px;
15922 line-height: 1.5;
15923 margin: 0;
15924 }
15925 #lp-builder-popup-container.active {
15926 display: block;
15927 }
15928 #lp-builder-popup-container #lp-material-container {
15929 font-size: 13px;
15930 color: #6b7280;
15931 line-height: 1.5;
15932 margin: 0;
15933 display: block;
15934 }
15935 #lp-builder-popup-container #lp-material-container hr {
15936 display: none;
15937 }
15938 #lp-builder-popup-container .field-material__label {
15939 width: 150px;
15940 max-width: 150px;
15941 min-width: 150px;
15942 margin-left: 11px;
15943 }
15944 #lp-builder-popup-container .lp-material--field-wrap {
15945 display: flex;
15946 gap: 11px;
15947 margin-top: 12px;
15948 }
15949 #lp-builder-popup-container .lp-material--field-wrap label {
15950 color: #1e1e1e;
15951 font-size: 14px;
15952 font-weight: 600;
15953 width: 100px;
15954 }
15955 #lp-builder-popup-container .lp-material--field-wrap:first-child {
15956 margin-top: 0;
15957 }
15958 #lp-builder-popup-container .lp-material--field-wrap.field-action-wrap {
15959 justify-content: flex-start;
15960 flex-direction: row-reverse;
15961 }
15962 #lp-builder-popup-container #lp-material--group-container .lp-material--group {
15963 padding: 20px;
15964 border: 1px solid #d1d5db;
15965 border-radius: 12px;
15966 max-width: 420px;
15967 margin-bottom: 20px;
15968 }
15969 #lp-builder-popup-container #lp-material--group-container .lp-material--group:not(:has(*)) {
15970 display: none;
15971 }
15972 #lp-builder-popup-container .lp-material--field-external-link,
15973 #lp-builder-popup-container .lp-material--field-title {
15974 display: inline-flex;
15975 align-items: center;
15976 gap: 8px;
15977 width: 100%;
15978 height: 39px;
15979 padding: 8px 12px;
15980 border: 1px solid #d1d5db;
15981 border-radius: 6px;
15982 font-size: 14px;
15983 color: #1a1a1a;
15984 background: #ffffff;
15985 }
15986 #lp-builder-popup-container .lp-material--field-method {
15987 width: 100%;
15988 height: 39px;
15989 padding: 8px 12px;
15990 border: 1px solid #d1d5db;
15991 border-radius: 6px;
15992 font-size: 14px;
15993 color: #1a1a1a;
15994 background: #ffffff;
15995 }
15996 #lp-builder-popup-container .lp-material-save-field,
15997 #lp-builder-popup-container .lp-material--delete {
15998 padding: 8px 20px;
15999 border-radius: 6px;
16000 background: #fff;
16001 font-size: 14px;
16002 font-weight: 500;
16003 cursor: pointer;
16004 border: 1px solid #d1d5db;
16005 transition: all 0.2s;
16006 }
16007 #lp-builder-popup-container .lp-material--upload-wrap label {
16008 cursor: pointer;
16009 width: 100%;
16010 display: flex;
16011 align-items: center;
16012 gap: 6px;
16013 padding: 8px 16px;
16014 border: 1px solid #d1d5db;
16015 border-radius: 6px;
16016 font-size: 14px;
16017 font-weight: 500;
16018 color: #1a1a1a;
16019 background: #fff;
16020 transition: all 0.2s;
16021 margin-right: 86px;
16022 overflow: hidden;
16023 }
16024 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file {
16025 border-color: #7067ED;
16026 background-color: #f8fbff;
16027 font-size: 0;
16028 }
16029 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::before {
16030 font-size: 14px;
16031 }
16032 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::after {
16033 content: attr(data-file-name);
16034 flex: 1;
16035 min-width: 0;
16036 overflow: hidden;
16037 text-overflow: ellipsis;
16038 white-space: nowrap;
16039 font-size: 14px;
16040 font-weight: 600;
16041 }
16042 #lp-builder-popup-container .lp-material--field-upload {
16043 display: none;
16044 }
16045 #lp-builder-popup-container .lp-material--upload-wrap label:hover {
16046 background-color: #f5f5f5;
16047 border-color: #9ca3af;
16048 }
16049 #lp-builder-popup-container .lp-material--upload-wrap label:active {
16050 background-color: #d0d0d0;
16051 transform: scale(0.98);
16052 }
16053 #lp-builder-popup-container .lp-material--upload-wrap label::before {
16054 content: "📁 ";
16055 margin-left: 5px;
16056 }
16057 #lp-builder-popup-container #btn-lp--add-material {
16058 color: #7067ED;
16059 border: 1px solid #7067ED;
16060 }
16061 #lp-builder-popup-container #btn-lp--add-material:hover {
16062 background-color: #F7F7F7;
16063 border-color: #7067ED;
16064 }
16065 #lp-builder-popup-container #btn-lp--save-material,
16066 #lp-builder-popup-container .lp-material-save-field {
16067 background: #7067ED;
16068 color: #EEF1FF;
16069 border: 1px solid #7067ED;
16070 }
16071 #lp-builder-popup-container #btn-lp--save-material:hover,
16072 #lp-builder-popup-container .lp-material-save-field:hover {
16073 background-color: #5b52d1;
16074 border-color: #5b52d1;
16075 }
16076 #lp-builder-popup-container .lp-material--delete {
16077 color: #6b7280;
16078 border: 1px solid #e5e7eb;
16079 }
16080 #lp-builder-popup-container .lp-material--delete:hover {
16081 background-color: #F7F7F7;
16082 color: #1e1e1e;
16083 border-color: #1e1e1e;
16084 }
16085 #lp-builder-popup-container .cb-item-edit-content {
16086 gap: 0;
16087 flex-direction: column;
16088 }
16089 #lp-builder-popup-container .cb-item-edit-content .cb-item-edit-column {
16090 width: 100%;
16091 }
16092 #lp-builder-popup-container .cb-item-edit-publish {
16093 display: none;
16094 }
16095 #lp-builder-popup-container .cb-section__quiz-edit .cb-item-edit-column--left {
16096 flex: 0;
16097 max-width: unset;
16098 }
16099
16100 body.lp-popup-open {
16101 overflow: hidden;
16102 }
16103
16104 .lp-builder-popup-overlay {
16105 position: fixed;
16106 top: 0;
16107 right: 0;
16108 width: 100%;
16109 height: 100%;
16110 backdrop-filter: blur(3px);
16111 z-index: 1;
16112 }
16113
16114 .lp-builder-popup {
16115 position: fixed;
16116 inset: 5vh 5% 5vh 5%;
16117 width: auto;
16118 max-width: 900px;
16119 max-height: 750px;
16120 height: auto;
16121 margin: auto;
16122 background-color: #fff;
16123 border-radius: 12px;
16124 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
16125 z-index: 2;
16126 display: flex;
16127 flex-direction: column;
16128 overflow: hidden;
16129 transition: inset 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-radius 0.3s cubic-bezier(0.4, 0, 0.2, 1), max-width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
16130 }
16131 .lp-builder-popup--fullscreen {
16132 inset: 0;
16133 max-width: 100%;
16134 max-height: 100%;
16135 border-radius: 0;
16136 }
16137 .lp-builder-popup--loading {
16138 width: auto;
16139 max-width: none;
16140 padding: 40px 60px;
16141 text-align: center;
16142 }
16143 .lp-builder-popup__loader {
16144 display: flex;
16145 flex-direction: column;
16146 align-items: center;
16147 gap: 15px;
16148 }
16149 .lp-builder-popup__loader .lp-loading-circle {
16150 width: 40px;
16151 height: 40px;
16152 border: 3px solid #e0e0e0;
16153 border-top-color: #1e1e1e;
16154 border-radius: 50%;
16155 animation: lp-popup-spin 0.8s linear infinite;
16156 }
16157 .lp-builder-popup__loader span {
16158 color: #666;
16159 font-size: 14px;
16160 }
16161 .lp-builder-popup__header {
16162 display: flex;
16163 align-items: center;
16164 justify-content: space-between;
16165 padding: 16px 24px;
16166 flex-shrink: 0;
16167 }
16168 .lp-builder-popup__header-left {
16169 display: flex;
16170 align-items: center;
16171 gap: 12px;
16172 }
16173 .lp-builder-popup__header-actions {
16174 display: flex;
16175 align-items: center;
16176 gap: 8px;
16177 }
16178 .lp-builder-popup__title {
16179 margin: 0;
16180 font-size: 18px;
16181 font-weight: 600;
16182 color: #1e1e1e;
16183 }
16184 .lp-builder-popup__resize {
16185 background: none;
16186 border: none;
16187 font-size: 16px;
16188 color: #9ca3af;
16189 cursor: pointer;
16190 padding: 8px 10px;
16191 line-height: 1;
16192 transition: all 0.2s;
16193 border-radius: 4px;
16194 display: flex;
16195 align-items: center;
16196 justify-content: center;
16197 }
16198 .lp-builder-popup__resize:hover {
16199 color: #1e1e1e;
16200 background-color: #f3f4f6;
16201 }
16202 .lp-builder-popup__resize i {
16203 font-size: 16px;
16204 }
16205 .lp-builder-popup__close {
16206 background: none;
16207 border: none;
16208 font-size: 24px;
16209 color: #9ca3af;
16210 cursor: pointer;
16211 padding: 5px 10px;
16212 line-height: 1;
16213 transition: color 0.2s;
16214 border-radius: 4px;
16215 }
16216 .lp-builder-popup__close:hover {
16217 color: #d63638;
16218 background-color: #fee2e2;
16219 }
16220 .lp-builder-popup__body {
16221 flex: 1;
16222 overflow-y: auto;
16223 padding: 0;
16224 background-color: #fff;
16225 }
16226 .lp-builder-popup__notice {
16227 padding: 15px;
16228 background-color: #f0f6fc;
16229 border-right: 4px solid #3b82f6;
16230 color: #1e1e1e;
16231 margin: 0 0 20px;
16232 border-radius: 6px 0 0 6px;
16233 }
16234 .lp-builder-popup__footer {
16235 display: flex;
16236 align-items: center;
16237 justify-content: space-between;
16238 gap: 12px;
16239 padding: 16px 24px;
16240 flex-shrink: 0;
16241 }
16242 .lp-builder-popup__footer-left {
16243 display: flex;
16244 align-items: center;
16245 gap: 12px;
16246 }
16247 .lp-builder-popup__footer-right {
16248 display: flex;
16249 align-items: center;
16250 gap: 12px;
16251 }
16252 .lp-builder-popup__btn {
16253 padding: 10px 25px;
16254 border-radius: 12px;
16255 font-size: 16px;
16256 font-weight: 500;
16257 cursor: pointer;
16258 transition: all 0.2s;
16259 border: none;
16260 }
16261 .lp-builder-popup__btn--cancel {
16262 background-color: #ffffff;
16263 color: #7067ED;
16264 border: 1px solid #7067ED;
16265 }
16266 .lp-builder-popup__btn--cancel:hover {
16267 background-color: #EEF1FF;
16268 }
16269 .lp-builder-popup__btn--save {
16270 background-color: #7067ED;
16271 color: #ffffff;
16272 }
16273 .lp-builder-popup__btn--save:hover {
16274 background-color: #5b52d1;
16275 }
16276 .lp-builder-popup__btn--save:disabled {
16277 opacity: 0.6;
16278 cursor: not-allowed;
16279 }
16280 .lp-builder-popup__btn--trash {
16281 background-color: #ffffff;
16282 color: #6b7280;
16283 border: 1px solid #e5e7eb;
16284 }
16285 .lp-builder-popup__btn--trash:hover {
16286 color: #dc2626;
16287 background-color: #fee2e2;
16288 border-color: #fee2e2;
16289 }
16290 .lp-builder-popup__btn--draft {
16291 background-color: #EEF1FF;
16292 color: #7067ED;
16293 border: 1px solid transparent;
16294 }
16295 .lp-builder-popup__btn--draft:hover {
16296 background-color: #d5dcff;
16297 border-color: transparent;
16298 }
16299 .lp-builder-popup .lesson-status,
16300 .lp-builder-popup .question-status,
16301 .lp-builder-popup .quiz-status,
16302 .lp-builder-popup .quizzes-status {
16303 display: inline-flex;
16304 align-self: center;
16305 padding: 4px 12px;
16306 font-size: 12px;
16307 font-weight: 500;
16308 border-radius: 20px;
16309 text-transform: capitalize;
16310 white-space: nowrap;
16311 width: fit-content;
16312 }
16313 .lp-builder-popup .lesson-status.publish,
16314 .lp-builder-popup .question-status.publish,
16315 .lp-builder-popup .quiz-status.publish,
16316 .lp-builder-popup .quizzes-status.publish {
16317 color: #28A746;
16318 background: #E7F6E9;
16319 }
16320 .lp-builder-popup .lesson-status.draft,
16321 .lp-builder-popup .question-status.draft,
16322 .lp-builder-popup .quiz-status.draft,
16323 .lp-builder-popup .quizzes-status.draft {
16324 color: #AAAAAA;
16325 background: #F7F7F7;
16326 }
16327 .lp-builder-popup .lesson-status.pending,
16328 .lp-builder-popup .question-status.pending,
16329 .lp-builder-popup .quiz-status.pending,
16330 .lp-builder-popup .quizzes-status.pending {
16331 color: #1e40af;
16332 background: #dbeafe;
16333 }
16334 .lp-builder-popup .lesson-status.private,
16335 .lp-builder-popup .question-status.private,
16336 .lp-builder-popup .quiz-status.private,
16337 .lp-builder-popup .quizzes-status.private {
16338 color: #6b21a8;
16339 background: #f3e8ff;
16340 }
16341 .lp-builder-popup .lesson-status.trash,
16342 .lp-builder-popup .question-status.trash,
16343 .lp-builder-popup .quiz-status.trash,
16344 .lp-builder-popup .quizzes-status.trash {
16345 color: #991b1b;
16346 background: #fee2e2;
16347 }
16348 .lp-builder-popup .cb-section__header {
16349 display: none;
16350 }
16351 .lp-builder-popup .lp-meta-box__duration > :not(label):not(.description) {
16352 display: inline-flex;
16353 align-items: center;
16354 gap: 8px;
16355 }
16356 .lp-builder-popup .lp-meta-box__duration .description {
16357 margin-top: 4px;
16358 }
16359 .lp-builder-popup #_lp_passing_grade,
16360 .lp-builder-popup #_lp_retake_count,
16361 .lp-builder-popup #_lp_pagination {
16362 max-width: 100px;
16363 }
16364 .lp-builder-popup .lp-radios-field-meta-box {
16365 list-style-type: none;
16366 margin: 0;
16367 padding: 0;
16368 }
16369 .lp-builder-popup .lp-radios-field-meta-box li {
16370 margin-bottom: 8px;
16371 }
16372 .lp-builder-popup .lp-radios-field-meta-box li:last-child {
16373 margin-bottom: 0;
16374 }
16375 .lp-builder-popup .lp-radios-field-meta-box li label {
16376 display: flex;
16377 align-items: center;
16378 gap: 8px;
16379 font-weight: 400;
16380 width: auto;
16381 min-width: auto;
16382 max-width: none;
16383 cursor: pointer;
16384 }
16385 .lp-builder-popup .lp-radios-field-meta-box li input[type=radio] {
16386 width: 18px;
16387 height: 18px;
16388 margin: 0;
16389 cursor: pointer;
16390 accent-color: #1e1e1e;
16391 }
16392 .lp-builder-popup .wp-editor-wrap {
16393 border: 1px solid #e5e7eb;
16394 border-radius: 8px;
16395 overflow: hidden;
16396 }
16397 .lp-builder-popup .wp-editor-wrap .wp-editor-tools {
16398 display: flex;
16399 flex-wrap: wrap;
16400 }
16401 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons {
16402 margin: 0;
16403 }
16404 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media {
16405 display: inline-flex;
16406 align-items: center;
16407 gap: 6px;
16408 background: #ffffff;
16409 border: 1px solid #7067ED;
16410 color: #7067ED;
16411 padding: 6px 12px;
16412 border-radius: 6px;
16413 font-size: 13px;
16414 font-weight: 500;
16415 text-decoration: none;
16416 transition: all 0.2s;
16417 box-shadow: none;
16418 }
16419 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media .wp-media-buttons-icon::before {
16420 color: #7067ED;
16421 }
16422 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media:hover {
16423 background: #EEF1FF;
16424 }
16425 .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 {
16426 background: #EEF1FF;
16427 color: #7067ED;
16428 font-weight: 600;
16429 }
16430 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container {
16431 flex: 0 0 calc(100% + 24px);
16432 width: 100%;
16433 margin-top: 10px;
16434 border-top: 1px solid #e5e7eb;
16435 border-radius: 0 0 8px 8px;
16436 margin-right: -12px;
16437 margin-left: -12px;
16438 margin-bottom: -10px;
16439 padding: 0;
16440 }
16441 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container textarea.wp-editor-area {
16442 border: none;
16443 border-radius: 0 0 8px 8px;
16444 padding: 12px;
16445 width: 100%;
16446 box-sizing: border-box;
16447 }
16448 .lp-builder-popup .wp-editor-wrap > .wp-editor-container {
16449 border: none;
16450 border-radius: 0 0 8px 8px;
16451 }
16452 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-toolbar-grp {
16453 background: #F7F7F7;
16454 border-bottom: 1px solid #e5e7eb;
16455 padding: 4px;
16456 }
16457 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-top-part::before {
16458 box-shadow: none;
16459 }
16460 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-panel {
16461 border: none !important;
16462 }
16463 .lp-builder-popup .wp-editor-wrap > .wp-editor-container textarea.wp-editor-area {
16464 border: none;
16465 border-radius: 0 0 8px 8px;
16466 padding: 16px;
16467 width: 100%;
16468 box-sizing: border-box;
16469 min-height: 200px;
16470 }
16471 .lp-builder-popup .lp-material--table {
16472 width: 100%;
16473 border-collapse: collapse;
16474 border: 1px solid #e5e7eb;
16475 border-radius: 8px;
16476 overflow: hidden;
16477 margin-top: 20px;
16478 }
16479 .lp-builder-popup .lp-material--table th,
16480 .lp-builder-popup .lp-material--table td {
16481 padding: 12px 15px;
16482 border-bottom: 1px solid #e5e7eb;
16483 text-align: right;
16484 }
16485 .lp-builder-popup .lp-material--table th {
16486 background-color: #f9fafb;
16487 font-weight: 600;
16488 font-size: 13px;
16489 color: #374151;
16490 }
16491 .lp-builder-popup .lp-material--table td {
16492 font-size: 14px;
16493 color: #1e1e1e;
16494 }
16495 .lp-builder-popup .lp-material--table tr:last-child td {
16496 border-bottom: none;
16497 }
16498 .lp-builder-popup .lp-material--table tr:hover td {
16499 background-color: #f9fafb;
16500 }
16501 .lp-builder-popup .lp-material--table thead.hidden {
16502 display: none;
16503 }
16504 .lp-builder-popup .lp-material-btn-wrap {
16505 display: flex;
16506 gap: 12px;
16507 margin-top: 15px;
16508 }
16509 .lp-builder-popup #btn-lp--add-material,
16510 .lp-builder-popup #btn-lp--save-material {
16511 padding: 8px 20px;
16512 border-radius: 6px;
16513 background: #fff;
16514 font-size: 14px;
16515 font-weight: 500;
16516 cursor: pointer;
16517 border: 1px solid #d1d5db;
16518 transition: all 0.2s;
16519 }
16520 .lp-builder-popup #btn-lp--add-material:hover,
16521 .lp-builder-popup #btn-lp--save-material:hover {
16522 background: #f5f5f5;
16523 border-color: #9ca3af;
16524 }
16525 .lp-builder-popup .cb-lesson-edit-title,
16526 .lp-builder-popup .cb-quiz-edit-title,
16527 .lp-builder-popup .cb-question-edit-title {
16528 margin-bottom: 24px;
16529 flex: 1;
16530 }
16531 .lp-builder-popup .cb-lesson-edit-title__label,
16532 .lp-builder-popup .cb-quiz-edit-title__label,
16533 .lp-builder-popup .cb-question-edit-title__label {
16534 display: block;
16535 margin-bottom: 8px;
16536 font-weight: 600;
16537 font-size: 14px;
16538 color: #1e1e1e;
16539 }
16540 .lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input,
16541 .lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input,
16542 .lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input {
16543 width: 100%;
16544 padding: 10px 12px;
16545 border: 1px solid #d1d5db;
16546 border-radius: 8px;
16547 font-size: 14px;
16548 transition: all 0.2s;
16549 box-shadow: none;
16550 }
16551 .lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input:focus,
16552 .lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input:focus,
16553 .lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input:focus {
16554 outline: none;
16555 border-color: #7067ED;
16556 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
16557 }
16558 .lp-builder-popup .cb-lesson-edit-desc,
16559 .lp-builder-popup .cb-quiz-edit-desc,
16560 .lp-builder-popup .cb-question-edit-desc {
16561 margin-bottom: 24px;
16562 }
16563 .lp-builder-popup .cb-lesson-edit-desc__label,
16564 .lp-builder-popup .cb-quiz-edit-desc__label,
16565 .lp-builder-popup .cb-question-edit-desc__label {
16566 display: block;
16567 margin-bottom: 8px;
16568 font-weight: 600;
16569 font-size: 14px;
16570 color: #1e1e1e;
16571 }
16572 .lp-builder-popup .lp-form-setting-lesson .lp-meta-box,
16573 .lp-builder-popup .lp-form-setting-quiz .lp-meta-box,
16574 .lp-builder-popup .lp-form-setting-question .lp-meta-box {
16575 margin: 0;
16576 background: transparent;
16577 }
16578 .lp-builder-popup .lp-form-setting-lesson .lp-meta-box__inner,
16579 .lp-builder-popup .lp-form-setting-quiz .lp-meta-box__inner,
16580 .lp-builder-popup .lp-form-setting-question .lp-meta-box__inner {
16581 padding: 0;
16582 display: flex;
16583 flex-direction: column;
16584 gap: 24px;
16585 }
16586 .lp-builder-popup .lp-meta-box-course-panels::before {
16587 content: attr(data-tab-title);
16588 display: block;
16589 font-size: 18px;
16590 font-weight: 700;
16591 color: #1e1e1e;
16592 margin-bottom: 20px;
16593 line-height: 1.2;
16594 }
16595 .lp-builder-popup .cb-section__question-title-assigned,
16596 .lp-builder-popup .cb-section__quiz-title-assigned {
16597 display: flex;
16598 flex-direction: column-reverse;
16599 gap: 16px;
16600 margin-bottom: 24px;
16601 }
16602 .lp-builder-popup .cb-section__question-title-assigned .cb-question-edit-title,
16603 .lp-builder-popup .cb-section__question-title-assigned .cb-lesson-edit-title,
16604 .lp-builder-popup .cb-section__question-title-assigned .cb-quiz-edit-title,
16605 .lp-builder-popup .cb-section__quiz-title-assigned .cb-question-edit-title,
16606 .lp-builder-popup .cb-section__quiz-title-assigned .cb-lesson-edit-title,
16607 .lp-builder-popup .cb-section__quiz-title-assigned .cb-quiz-edit-title {
16608 margin-bottom: 0;
16609 width: 100%;
16610 }
16611 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,
16612 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,
16613 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses,
16614 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes,
16615 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses,
16616 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses {
16617 flex-shrink: 0;
16618 padding: 0;
16619 background-color: transparent;
16620 border-radius: 0;
16621 font-size: 13px;
16622 margin-top: 0;
16623 border: none;
16624 }
16625 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .label,
16626 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .label,
16627 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .label,
16628 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .label,
16629 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .label,
16630 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .label {
16631 color: #6b7280;
16632 margin-left: 5px;
16633 }
16634 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a,
16635 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a,
16636 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a,
16637 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a,
16638 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a,
16639 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a {
16640 color: #2E91FA;
16641 text-decoration: none;
16642 font-weight: 500;
16643 }
16644 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a:hover,
16645 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a:hover,
16646 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a:hover,
16647 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a:hover,
16648 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a:hover,
16649 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a:hover {
16650 text-decoration: underline;
16651 }
16652 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .question-not-assigned,
16653 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .question-not-assigned,
16654 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .question-not-assigned,
16655 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .question-not-assigned,
16656 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .question-not-assigned,
16657 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .question-not-assigned {
16658 color: #9ca3af;
16659 font-style: italic;
16660 }
16661 .lp-builder-popup .lp-message {
16662 color: #7067ED;
16663 background-color: #EEF1FF;
16664 font-weight: 500;
16665 padding: 8px 20px;
16666 border-radius: 8px;
16667 }
16668 .lp-builder-popup .cb-item-edit-permalink__label {
16669 display: block;
16670 font-size: 13px;
16671 font-weight: 600;
16672 color: #1a1a1a;
16673 margin-bottom: 8px;
16674 }
16675 .lp-builder-popup .cb-item-edit-assigned {
16676 font-size: 13px;
16677 color: #6b7280;
16678 margin-bottom: 20px;
16679 line-height: 1.6;
16680 }
16681 .lp-builder-popup .cb-item-edit-assigned .label {
16682 color: #6b7280;
16683 font-weight: 400;
16684 }
16685 .lp-builder-popup .cb-item-edit-assigned a {
16686 color: #2E91FA;
16687 text-decoration: none;
16688 font-weight: 500;
16689 }
16690 .lp-builder-popup .cb-item-edit-assigned a:hover {
16691 text-decoration: underline;
16692 }
16693
16694 .lp-builder-popup .lp-edit-quiz-wrap .heading {
16695 display: flex;
16696 align-items: center;
16697 margin-bottom: 8px;
16698 gap: 8px;
16699 }
16700 .lp-builder-popup .lp-edit-quiz-wrap .heading h4 {
16701 color: #898989;
16702 }
16703 .lp-builder-popup .lp-edit-quiz-wrap .heading .total-items {
16704 margin-right: auto;
16705 font-size: 13px;
16706 color: #898989;
16707 }
16708 .lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all {
16709 cursor: pointer;
16710 padding: 5px;
16711 color: #6b7280;
16712 }
16713 .lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover {
16714 color: #1e1e1e;
16715 }
16716 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down {
16717 display: none;
16718 }
16719 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down {
16720 display: block;
16721 }
16722 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up {
16723 display: none;
16724 }
16725 .lp-builder-popup .lp-edit-quiz-wrap .lp-edit-list-questions {
16726 margin-bottom: 20px;
16727 }
16728 .lp-builder-popup .lp-edit-quiz-wrap .lp-icon-spinner {
16729 animation: rotation 2s infinite linear;
16730 font-size: 1.25rem;
16731 display: none;
16732 }
16733 .lp-builder-popup .lp-edit-quiz-wrap .one,
16734 .lp-builder-popup .lp-edit-quiz-wrap .plural {
16735 display: none;
16736 }
16737 .lp-builder-popup .lp-edit-quiz-wrap[data-count="1"] .one {
16738 display: inline-block;
16739 }
16740 .lp-builder-popup .lp-edit-quiz-wrap:not([data-count="1"]) .plural {
16741 display: inline-block;
16742 }
16743 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item {
16744 border: 1px solid #e5e7eb;
16745 border-radius: 12px;
16746 margin-bottom: 12px;
16747 background: #fff;
16748 transition: background 200ms ease-out;
16749 }
16750 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,
16751 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
16752 background: #fff;
16753 border: 1px solid #d1d5db;
16754 color: #4b5563;
16755 padding: 8px 16px;
16756 border-radius: 6px;
16757 font-size: 13px;
16758 font-weight: 500;
16759 cursor: pointer;
16760 align-items: center;
16761 transition: all 0.2s;
16762 display: none;
16763 }
16764 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down {
16765 display: none;
16766 }
16767 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-down {
16768 display: block;
16769 }
16770 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-up {
16771 display: none;
16772 }
16773 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down {
16774 display: block;
16775 }
16776 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up {
16777 display: none;
16778 }
16779 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,
16780 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title {
16781 display: inline-block;
16782 }
16783 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,
16784 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question {
16785 display: none;
16786 }
16787 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
16788 border: none;
16789 background: transparent;
16790 cursor: pointer;
16791 }
16792 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover {
16793 background: #f0f0f1;
16794 }
16795 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:hover {
16796 border-color: #d1d5db;
16797 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
16798 }
16799 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:last-child {
16800 margin-bottom: 0;
16801 }
16802 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head {
16803 display: flex;
16804 align-items: center;
16805 gap: 12px;
16806 padding: 14px 16px;
16807 background-color: #fff;
16808 border-bottom: 1px solid transparent;
16809 border-radius: 12px;
16810 }
16811 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title {
16812 display: none;
16813 }
16814 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag {
16815 cursor: move;
16816 color: #9ca3af;
16817 font-size: 16px;
16818 }
16819 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input {
16820 flex: 1;
16821 padding: 8px 12px;
16822 border: 1px solid transparent;
16823 border-radius: 6px;
16824 font-size: 14px;
16825 background: transparent;
16826 transition: all 0.2s;
16827 font-weight: 600;
16828 }
16829 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label {
16830 font-size: 11px;
16831 background-color: #EEF1FF !important;
16832 color: #7067ED;
16833 padding: 4px 10px;
16834 border-radius: 20px;
16835 white-space: nowrap;
16836 font-weight: 600;
16837 }
16838 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,
16839 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question {
16840 cursor: pointer;
16841 color: #9ca3af;
16842 padding: 6px;
16843 transition: all 0.2s;
16844 border-radius: 4px;
16845 }
16846 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,
16847 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
16848 color: #1e1e1e;
16849 background: #f3f4f6;
16850 }
16851 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
16852 color: #dc2626;
16853 background: #fee2e2;
16854 }
16855 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle {
16856 cursor: pointer;
16857 padding: 6px;
16858 color: #9ca3af;
16859 }
16860 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover {
16861 color: #1e1e1e;
16862 }
16863 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button {
16864 display: none;
16865 }
16866 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus) {
16867 border: 1px solid #7067ED;
16868 }
16869 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head {
16870 border-bottom-color: #f5f5f5;
16871 border-radius: 12px 12px 0 0;
16872 background: #EEF1FF;
16873 }
16874 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main {
16875 display: none;
16876 padding: 24px;
16877 background: #ffffff;
16878 border-radius: 0 0 12px 12px;
16879 }
16880 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main {
16881 display: block;
16882 }
16883 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.clone {
16884 display: none;
16885 }
16886 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner {
16887 display: inline-block;
16888 }
16889 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question {
16890 display: flex;
16891 align-items: center;
16892 gap: 12px;
16893 padding: 16px;
16894 background-color: #ffffff;
16895 border: 1px dashed #e5e7eb;
16896 border-radius: 12px;
16897 margin-top: 12px;
16898 }
16899 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-icon-plus {
16900 color: #7067ED;
16901 }
16902 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
16903 flex: 1;
16904 padding: 10px 14px;
16905 border: 1px solid #d1d5db;
16906 border-radius: 6px;
16907 font-size: 14px;
16908 }
16909 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus {
16910 outline: none;
16911 border-color: #7067ED;
16912 box-shadow: none;
16913 }
16914 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new {
16915 border: 1px solid #d1d5db;
16916 border-radius: 6px;
16917 min-width: 150px;
16918 font-size: 14px;
16919 }
16920 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus {
16921 outline: none;
16922 border-color: #7067ED;
16923 }
16924 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button {
16925 padding: 10px 20px;
16926 border: 1px solid #7067ED;
16927 color: #7067ED;
16928 border-radius: 8px;
16929 font-weight: 500;
16930 cursor: pointer;
16931 }
16932 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button:hover {
16933 background: #7067ED;
16934 color: #EEF1FF;
16935 }
16936 .lp-builder-popup .lp-edit-quiz-wrap .mce-menubar {
16937 border: none;
16938 background: #f5f5f5;
16939 }
16940 .lp-builder-popup .lp-edit-quiz-wrap .heading {
16941 border-radius: 12px;
16942 }
16943
16944 @keyframes lp-popup-spin {
16945 0% {
16946 transform: rotate(0deg);
16947 }
16948 100% {
16949 transform: rotate(-360deg);
16950 }
16951 }
16952 @media (max-width: 768px) {
16953 .lp-builder-popup {
16954 width: 95%;
16955 max-height: 95vh;
16956 }
16957 .lp-builder-popup__header, .lp-builder-popup__footer {
16958 padding: 12px 16px;
16959 }
16960 .lp-builder-popup__tabs {
16961 padding: 0 16px;
16962 overflow-x: auto;
16963 }
16964 .lp-builder-popup__tab {
16965 padding: 12px 16px;
16966 white-space: nowrap;
16967 }
16968 .lp-builder-popup__tab-content {
16969 padding: 16px;
16970 }
16971 .lp-builder-popup__footer {
16972 flex-direction: column;
16973 gap: 10px;
16974 }
16975 .lp-builder-popup__footer-left, .lp-builder-popup__footer-right {
16976 width: 100%;
16977 justify-content: center;
16978 }
16979 .lp-builder-popup .form-field,
16980 .lp-builder-popup .lp-meta-box__duration,
16981 .lp-builder-popup .lp-meta-box-field {
16982 flex-wrap: wrap;
16983 }
16984 .lp-builder-popup .form-field > label,
16985 .lp-builder-popup .form-field label span,
16986 .lp-builder-popup .lp-meta-box__duration > label,
16987 .lp-builder-popup .lp-meta-box__duration label span,
16988 .lp-builder-popup .lp-meta-box-field > label,
16989 .lp-builder-popup .lp-meta-box-field label span {
16990 width: 100%;
16991 min-width: 100%;
16992 max-width: 100%;
16993 margin-bottom: 8px;
16994 }
16995 .lp-builder-popup .form-field input[type=number],
16996 .lp-builder-popup .form-field input[type=text],
16997 .lp-builder-popup .form-field input[type=datetime-local],
16998 .lp-builder-popup .lp-meta-box__duration input[type=number],
16999 .lp-builder-popup .lp-meta-box__duration input[type=text],
17000 .lp-builder-popup .lp-meta-box__duration input[type=datetime-local],
17001 .lp-builder-popup .lp-meta-box-field input[type=number],
17002 .lp-builder-popup .lp-meta-box-field input[type=text],
17003 .lp-builder-popup .lp-meta-box-field input[type=datetime-local] {
17004 max-width: 100%;
17005 }
17006 .lp-builder-popup .form-field:has(input[type=checkbox]),
17007 .lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]),
17008 .lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]) {
17009 flex-direction: row;
17010 flex-wrap: wrap;
17011 }
17012 .lp-builder-popup .form-field:has(input[type=checkbox]) > label,
17013 .lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]) > label,
17014 .lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]) > label {
17015 width: auto;
17016 min-width: auto;
17017 max-width: none;
17018 margin-bottom: 0;
17019 }
17020 .lp-builder-popup .form-field .description,
17021 .lp-builder-popup .lp-meta-box__duration .description,
17022 .lp-builder-popup .lp-meta-box-field .description {
17023 margin-right: 0 !important;
17024 }
17025 .lp-builder-popup .cb-section__question-title-assigned,
17026 .lp-builder-popup .cb-section__lesson-title-assigned {
17027 flex-direction: column;
17028 gap: 16px;
17029 }
17030 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,
17031 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,
17032 .lp-builder-popup .cb-section__lesson-title-assigned .question-assigned-quizzes,
17033 .lp-builder-popup .cb-section__lesson-title-assigned .lesson-assigned-courses {
17034 margin-top: 0;
17035 align-items: flex-start;
17036 }
17037 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question {
17038 flex-wrap: wrap;
17039 }
17040 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
17041 width: 100%;
17042 }
17043 }
17044 /**
17045 * Style for the Tom Select
17046 * @link https://tom-select.js.org/
17047 * @since 4.2.9.5
17048 * @version 1.0.0
17049 */
17050 .lp-tom-select {
17051 min-width: 150px;
17052 }
17053 .lp-tom-select.plugin-dropdown_input .dropdown-input {
17054 width: 95%;
17055 min-width: auto;
17056 border: 1px solid #2271b1;
17057 }
17058 .lp-tom-select[multiple] {
17059 display: block;
17060 height: 36px !important;
17061 border: 1px solid #d0d0d0;
17062 }
17063 .lp-tom-select.ts-wrapper {
17064 min-width: 200px;
17065 width: fit-content;
17066 }
17067 .lp-tom-select.ts-wrapper dropdown-active .ts-control input.dropdown-input {
17068 border-color: #d0d0d0;
17069 }
17070 .lp-tom-select.ts-wrapper input.dropdown-input {
17071 margin: 0 auto 5px;
17072 padding: 0 8px;
17073 box-shadow: none;
17074 }
17075 .lp-tom-select.ts-wrapper.multi.has-items .ts-control {
17076 padding: 3px 3px 3px 0;
17077 }
17078 .lp-tom-select.ts-wrapper .ts-control {
17079 min-height: 32px;
17080 padding: 4px;
17081 border: 1px solid #949494;
17082 }
17083 .lp-tom-select.ts-wrapper .ts-control input[type=text] {
17084 min-width: 30px;
17085 }
17086 .lp-tom-select.ts-wrapper .ts-control li {
17087 margin: 0 0 3px 5px;
17088 padding: 3px 8px;
17089 background: #eee;
17090 border-radius: var(--lp-border-radius);
17091 }
17092 .lp-tom-select.ts-wrapper .ts-control .item {
17093 margin: 0 0 2px 5px;
17094 padding: 1px 2px;
17095 background: #eee;
17096 border-radius: var(--lp-border-radius);
17097 }
17098 .lp-tom-select.ts-wrapper .ts-dropdown {
17099 border: 1px solid #d0d0d0;
17100 padding-top: 5px;
17101 border-radius: 3px;
17102 margin-top: -1px;
17103 }
17104 .lp-tom-select.ts-wrapper .ts-dropdown .spinner {
17105 visibility: visible;
17106 }
17107 .lp-tom-select.ts-wrapper .ts-dropdown .spinner::after {
17108 content: "";
17109 border: none;
17110 }
17111 .lp-tom-select .dropdown-input-wrap {
17112 display: flex;
17113 }
17114
17115 /*.search-box {
17116 .ts-wrapper {
17117 float: left;
17118 margin-right: 4px;
17119
17120 .ts-control {
17121 padding: 3px;
17122 height: 30px;
17123
17124 li {
17125 margin: 0;
17126 }
17127 }
17128 }
17129 }*/
17130 /**
17131 * Style for table LearnPress
17132 * @since 4.3.3
17133 * @version 1.0.1
17134 */
17135 .lp-table-wrap {
17136 border-radius: 5px;
17137 width: 100%;
17138 border: 1px solid var(--lp-border-color, #E2E0DB);
17139 overflow-x: auto;
17140 overflow-y: auto;
17141 -webkit-overflow-scrolling: touch;
17142 }
17143
17144 table.lp-list-table {
17145 border-collapse: collapse;
17146 width: 100%;
17147 margin: 0;
17148 min-width: 768px;
17149 border: none;
17150 }
17151 table.lp-list-table td {
17152 padding: 0;
17153 }
17154 table.lp-list-table .learn-press-pagination {
17155 text-align: right;
17156 }
17157 table.lp-list-table thead {
17158 border: none;
17159 }
17160 table.lp-list-table thead tr:first-child td, table.lp-list-table thead tr:first-child th {
17161 border-block-start: none;
17162 }
17163 table.lp-list-table thead tr {
17164 border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
17165 position: sticky;
17166 top: 0;
17167 z-index: 2;
17168 background-color: var(--lp-white-grey, #F7F7FB);
17169 }
17170 table.lp-list-table thead th {
17171 background: none;
17172 border: none;
17173 padding: 10px 20px;
17174 text-align: right;
17175 }
17176 table.lp-list-table thead th.sortable > a, table.lp-list-table thead th.sorted > a {
17177 display: flex;
17178 align-items: center;
17179 gap: 0.5em;
17180 }
17181 table.lp-list-table thead th .sorting-indicator {
17182 display: inline-flex;
17183 flex-direction: column;
17184 align-items: center;
17185 gap: 0.05em;
17186 height: 20px;
17187 margin: 0;
17188 padding: 0;
17189 }
17190 table.lp-list-table thead th .sorting-indicator i {
17191 color: #aaa;
17192 height: 10px;
17193 }
17194 table.lp-list-table thead th .sorting-indicator i.is-active {
17195 color: #000;
17196 }
17197 table.lp-list-table thead th td {
17198 border: none;
17199 padding: 0;
17200 }
17201 table.lp-list-table tbody tr {
17202 border: none;
17203 }
17204 table.lp-list-table tbody tr:nth-child(even) {
17205 background-color: hsla(0, 0%, 50%, 0.05);
17206 }
17207 table.lp-list-table tbody tr:hover {
17208 background-color: #eff6ff;
17209 }
17210 table.lp-list-table tbody tr td {
17211 border: none;
17212 border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
17213 padding: 10px 20px;
17214 text-align: right;
17215 }
17216 table.lp-list-table tbody tr td a {
17217 text-decoration: none;
17218 }
17219 table.lp-list-table tbody tr:last-child td, table.lp-list-table tbody tr:last-child th {
17220 border-bottom: none;
17221 }
17222 table.lp-list-table tbody th {
17223 border: none;
17224 border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
17225 padding: 10px 20px;
17226 text-align: right;
17227 }
17228 table.lp-list-table tfoot tr {
17229 border: none;
17230 }
17231 table.lp-list-table tfoot tr td, table.lp-list-table tfoot tr th {
17232 border: none;
17233 border-top: 1px solid var(--lp-border-color, #E2E0DB);
17234 }
17235 table.lp-list-table tfoot tr td > div, table.lp-list-table tfoot tr th > div {
17236 padding: 20px;
17237 }
17238 table.lp-list-table tfoot .pagination {
17239 border: none;
17240 padding: 0;
17241 }
17242 table.lp-list-table.order-table-details tbody tr:last-child {
17243 --lp-white-grey: var(--lp-border-color, #E2E0DB);
17244 }
17245 table.lp-list-table.order-table-details tfoot {
17246 border-top: 1px solid var(--lp-border-color, #E2E0DB);
17247 }
17248 table.lp-list-table.order-table-details tfoot tr td, table.lp-list-table.order-table-details tfoot tr th {
17249 padding: 10px 20px;
17250 background-color: transparent;
17251 }
17252 table.lp-list-table.order-table-details tfoot tr:not(:last-child) td, table.lp-list-table.order-table-details tfoot tr:not(:last-child) th {
17253 padding-bottom: 0;
17254 }
17255
17256 /**
17257 * Style for the Form Filter list
17258 * @since 4.4.5
17259 * @version 1.0.0
17260 */
17261 .lp-form-filter {
17262 display: grid;
17263 gap: 12px;
17264 margin-bottom: 24px;
17265 }
17266 .lp-form-filter__fields {
17267 display: flex;
17268 flex-wrap: wrap;
17269 align-items: flex-end;
17270 gap: 14px;
17271 }
17272 .lp-form-filter__fields > * {
17273 flex: 1 1 0;
17274 min-width: 0;
17275 }
17276 @media screen and (max-width: 782px) {
17277 .lp-form-filter__fields > * {
17278 flex: 1 1 50%;
17279 }
17280 }
17281 @media screen and (max-width: 500px) {
17282 .lp-form-filter__fields > * {
17283 flex: 1 1 100%;
17284 }
17285 }
17286 .lp-form-filter .filter-field {
17287 display: flex;
17288 flex-direction: column;
17289 gap: 5px;
17290 max-width: 200px;
17291 }
17292 .lp-form-filter .filter-field label {
17293 text-align: right;
17294 font-weight: bold;
17295 }
17296 .lp-form-filter button {
17297 display: inline-flex;
17298 align-items: center;
17299 justify-content: center;
17300 }
17301 .lp-form-filter__actions {
17302 display: flex;
17303 gap: 8px;
17304 align-items: center;
17305 }
17306 .lp-form-filter input, .lp-form-filter select {
17307 min-height: 40px;
17308 padding: 0 12px;
17309 }
17310 .lp-form-filter .lp-tom-select.ts-wrapper {
17311 width: 100%;
17312 min-width: auto;
17313 /*&.dropdown-active {
17314 width: 100%;
17315 }*/
17316 }
17317 .lp-form-filter .lp-tom-select.ts-wrapper .ts-control {
17318 min-height: 40px;
17319 padding: 0 12px;
17320 }
17321
17322 @keyframes rotation {
17323 0% {
17324 transform: rotate(0deg);
17325 }
17326 100% {
17327 transform: rotate(-359deg);
17328 }
17329 }
17330 .learn-press-course-builder #lp-course-builder-content {
17331 background: #fff;
17332 padding: 24px;
17333 border-radius: 8px;
17334 }
17335 .learn-press-course-builder .cb-section__course-edit {
17336 background: #fff;
17337 border-radius: 16px;
17338 min-height: calc(100% - 100px);
17339 }
17340 .learn-press-course-builder .cb-section__course-edit .cb-section__header-left {
17341 display: flex;
17342 align-items: center;
17343 gap: 10px;
17344 margin-bottom: 20px;
17345 margin-top: 28px;
17346 }
17347 .learn-press-course-builder .cb-section__course-edit .lp-cb-section__title {
17348 font-size: 28px;
17349 font-weight: 600;
17350 margin-top: 0;
17351 margin-bottom: 0;
17352 color: #1e1e1e;
17353 }
17354 .learn-press-course-builder .cb-section__course-edit .cb-section__header {
17355 display: flex;
17356 justify-content: space-between;
17357 align-items: center;
17358 }
17359 .learn-press-course-builder .cb-section__course-edit .cb-section__header-action {
17360 display: flex;
17361 gap: 20px;
17362 }
17363 .learn-press-course-builder .cb-section__course-edit .cb-button {
17364 padding: 8px 25px;
17365 border-radius: 5px;
17366 background: #ccc;
17367 font-size: 16px;
17368 font-weight: 500;
17369 cursor: pointer;
17370 }
17371 .learn-press-course-builder .cb-section__course-edit .cb-button.loading {
17372 pointer-events: none;
17373 opacity: 0.8;
17374 }
17375 .learn-press-course-builder .cb-section__course-edit .cb-button.loading:before {
17376 position: absolute;
17377 inset: 0;
17378 display: flex;
17379 align-items: center;
17380 justify-content: center;
17381 font-family: "lp-icon";
17382 content: "\f110";
17383 animation: lp-rotating 1s linear infinite;
17384 font-variant: normal;
17385 text-transform: none;
17386 -webkit-font-smoothing: antialiased;
17387 -moz-osx-font-smoothing: grayscale;
17388 color: black;
17389 }
17390 .learn-press-course-builder .cb-section__course-edit .lp-meta-box {
17391 background: transparent;
17392 }
17393 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner {
17394 display: flex;
17395 flex-direction: column;
17396 gap: 24px;
17397 }
17398 .learn-press-course-builder .cb-section__course-edit .form-field,
17399 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration {
17400 display: flex;
17401 gap: 0 11px;
17402 margin: 0;
17403 padding: 0;
17404 }
17405 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field {
17406 display: grid;
17407 grid-template-columns: 150px max-content 1fr;
17408 gap: 6px 11px;
17409 }
17410 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field label {
17411 grid-column: 1/2;
17412 grid-row: 1;
17413 font-size: 14px;
17414 color: #23282d;
17415 font-weight: 600;
17416 margin: 0;
17417 padding: 0;
17418 }
17419 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field input {
17420 grid-column: 2/4;
17421 grid-row: 1;
17422 }
17423 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .description {
17424 max-width: max-content;
17425 grid-column: 2/3;
17426 grid-row: 2;
17427 font-size: 13px;
17428 line-height: 1.5;
17429 margin: 0;
17430 }
17431 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .learn-press-tip {
17432 max-width: max-content;
17433 }
17434 .learn-press-course-builder .cb-section__course-edit .form-field._lp_hint_field,
17435 .learn-press-course-builder .cb-section__course-edit .form-field._lp_explanation_field {
17436 flex-wrap: wrap;
17437 }
17438 .learn-press-course-builder .cb-section__course-edit .form-field label,
17439 .learn-press-course-builder .cb-section__course-edit .form-field label span,
17440 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration label,
17441 .learn-press-course-builder .cb-section__course-edit .lesson-materials .field-material__label {
17442 font-size: 14px;
17443 margin: 0;
17444 width: 150px;
17445 min-width: 150px;
17446 max-width: 150px;
17447 padding: 0;
17448 color: #23282d;
17449 font-weight: 600;
17450 flex: 0 0 auto;
17451 }
17452 .learn-press-course-builder .cb-section__course-edit .lesson-materials {
17453 flex-wrap: nowrap;
17454 gap: 10px;
17455 }
17456 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number],
17457 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text]:not(.dropdown-input),
17458 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],
17459 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number] {
17460 width: 100%;
17461 max-width: 200px;
17462 height: 33px;
17463 padding: 8px 12px;
17464 border: 1px solid #d1d5db;
17465 border-radius: 6px;
17466 font-size: 14px;
17467 color: #1a1a1a;
17468 background: #fff;
17469 }
17470 .learn-press-course-builder .cb-section__course-edit .form-field textarea {
17471 order: 3;
17472 width: calc(100% - 165px);
17473 padding: 8px 12px;
17474 border: 1px solid #d1d5db;
17475 border-radius: 6px;
17476 font-size: 14px;
17477 color: #1a1a1a;
17478 background: #fff;
17479 }
17480 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number]:focus,
17481 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text]:focus,
17482 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local]:focus,
17483 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus {
17484 outline: none;
17485 border-color: #7067ed;
17486 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17487 }
17488 .learn-press-course-builder .cb-section__course-edit select {
17489 padding: 4px 12px;
17490 height: 34px;
17491 border: 1px solid #d1d5db;
17492 border-radius: 6px;
17493 font-size: 14px;
17494 color: #1a1a1a;
17495 cursor: pointer;
17496 }
17497 .learn-press-course-builder .cb-section__course-edit select:focus {
17498 outline: none;
17499 border-color: #7067ed;
17500 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17501 }
17502 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration > :not(label):not(.description) {
17503 display: inline-flex;
17504 align-items: center;
17505 gap: 8px;
17506 }
17507 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox],
17508 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio] {
17509 appearance: none;
17510 -webkit-appearance: none;
17511 width: 44px;
17512 height: 24px;
17513 background: #e5e7eb;
17514 border-radius: 12px;
17515 position: relative;
17516 cursor: pointer;
17517 transition: all 0.3s ease;
17518 margin: 0;
17519 flex-shrink: 0;
17520 }
17521 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:before,
17522 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:before {
17523 content: "";
17524 position: absolute;
17525 width: 20px;
17526 height: 20px;
17527 border-radius: 50%;
17528 background: #fff;
17529 top: 2px;
17530 right: 2px;
17531 transition: all 0.3s ease;
17532 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
17533 }
17534 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked,
17535 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked {
17536 background: #28A746;
17537 }
17538 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked:before,
17539 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked:before {
17540 right: 22px;
17541 }
17542 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:focus,
17543 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:focus {
17544 outline: none;
17545 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17546 }
17547 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]),
17548 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) {
17549 flex-direction: row;
17550 align-items: center;
17551 }
17552 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) input[type=checkbox],
17553 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) input[type=radio] {
17554 order: 1;
17555 margin-top: 2px;
17556 }
17557 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description,
17558 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) .description {
17559 order: 3;
17560 }
17561 .learn-press-course-builder .cb-section__course-edit .description {
17562 font-size: 13px;
17563 color: #6b7280;
17564 line-height: 1.5;
17565 margin: 0;
17566 display: block;
17567 }
17568 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration .description {
17569 margin-top: 4px;
17570 }
17571 .learn-press-course-builder .cb-section__course-edit p.form-field,
17572 .learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration {
17573 padding: 0;
17574 margin: 0;
17575 }
17576 .learn-press-course-builder .cb-section__course-edit p.form-field .description,
17577 .learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration .description {
17578 margin-top: 6px;
17579 }
17580 .learn-press-course-builder .cb-section__course-edit #_lp_passing_grade,
17581 .learn-press-course-builder .cb-section__course-edit #_lp_retake_count,
17582 .learn-press-course-builder .cb-section__course-edit #_lp_pagination {
17583 max-width: 100px;
17584 }
17585 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content {
17586 flex: 1;
17587 }
17588 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content .lp_course_extra_meta_box__fields:not(:has(*)) {
17589 display: none;
17590 }
17591 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content input[type=text] {
17592 max-width: 100%;
17593 margin-bottom: 10px;
17594 }
17595 @media (max-width: 768px) {
17596 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner {
17597 gap: 20px;
17598 }
17599 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number],
17600 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text],
17601 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],
17602 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number] {
17603 max-width: 100%;
17604 }
17605 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) {
17606 flex-direction: column;
17607 gap: 8px;
17608 }
17609 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) label {
17610 min-width: auto;
17611 }
17612 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description {
17613 margin-right: 0;
17614 margin-top: 0;
17615 }
17616 }
17617 .learn-press-course-builder .lp-message {
17618 color: #7067ED;
17619 background-color: #EEF1FF;
17620 font-weight: 500;
17621 padding: 8px 20px;
17622 border-radius: 8px;
17623 }
17624
17625 #lp-builder-popup-container .learn-press-message,
17626 #lp-course-builder .learn-press-message {
17627 margin: 20px 10px;
17628 position: relative;
17629 padding: 10px 20px;
17630 border-radius: 8px;
17631 /*background-color: $cb-info-bg;
17632 color: $cb-info;*/
17633 max-width: 100%;
17634 width: fit-content;
17635 }
17636 #lp-builder-popup-container select,
17637 #lp-course-builder select {
17638 padding: 10px 14px 10px 32px;
17639 border: 1px solid #e5e7eb;
17640 border-radius: 6px;
17641 font-size: 14px;
17642 color: #1e1e1e;
17643 cursor: pointer;
17644 appearance: none;
17645 background-image: url("../images/icons/ico-cb-chevron-down.svg");
17646 background-repeat: no-repeat;
17647 background-position: left 10px center;
17648 background-size: 14px;
17649 }
17650 #lp-builder-popup-container select:focus,
17651 #lp-course-builder select:focus {
17652 outline: none;
17653 border-color: #7067ED;
17654 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
17655 }
17656
17657 #lp-course-builder .lp-ico-ai {
17658 display: inline-block;
17659 width: 18px;
17660 height: 18px;
17661 background-color: currentColor;
17662 -webkit-mask-image: url("../images/icons/ico-ai.svg");
17663 mask-image: url("../images/icons/ico-ai.svg");
17664 -webkit-mask-size: contain;
17665 mask-size: contain;
17666 -webkit-mask-repeat: no-repeat;
17667 mask-repeat: no-repeat;
17668 -webkit-mask-position: center;
17669 mask-position: center;
17670 }
17671 #lp-course-builder .lp-btn-generate-course-with-ai,
17672 #lp-course-builder .lp-btn-warning-enable-ai {
17673 position: relative;
17674 margin: 0 !important;
17675 }
17676 #lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai {
17677 background: transparent;
17678 color: #7067ED;
17679 }
17680 #lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai:hover {
17681 background: #EEF1FF;
17682 }
17683
17684 .wp-editor-wrap {
17685 border: 1px solid #e5e7eb;
17686 border-radius: 8px;
17687 overflow: hidden;
17688 background-color: #ffffff;
17689 }
17690 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:focus,
17691 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:hover,
17692 .wp-editor-wrap .qt-dfw:focus,
17693 .wp-editor-wrap .qt-dfw:hover {
17694 box-shadow: none;
17695 background: none;
17696 }
17697 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-underline),
17698 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-blockquote),
17699 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-alignright),
17700 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-unlink) {
17701 border-left: 1px solid #d1d5db;
17702 }
17703 .wp-editor-wrap .wp-editor-tools {
17704 display: flex;
17705 align-items: center;
17706 justify-content: space-between;
17707 background-color: #F7F7F7;
17708 padding: 8px 12px;
17709 }
17710 .wp-editor-wrap .wp-editor-tools:after {
17711 content: none;
17712 }
17713 .wp-editor-wrap .wp-media-buttons {
17714 padding: 0;
17715 float: none;
17716 flex-shrink: 0;
17717 }
17718 .wp-editor-wrap button.insert-media,
17719 .wp-editor-wrap input.button {
17720 color: #1e1e1e;
17721 border-color: #d1d5db;
17722 display: inline-flex;
17723 align-items: center;
17724 gap: 6px;
17725 text-decoration: none;
17726 font-size: 13px;
17727 line-height: 1.6;
17728 min-height: 30px;
17729 margin: 0;
17730 padding: 4px 12px;
17731 cursor: pointer;
17732 border-width: 1px;
17733 border-style: solid;
17734 border-radius: 6px;
17735 white-space: nowrap;
17736 box-sizing: border-box;
17737 background: #ffffff;
17738 transition: border-color 0.15s ease, background 0.15s ease;
17739 }
17740 .wp-editor-wrap button.insert-media:focus,
17741 .wp-editor-wrap input.button:focus {
17742 outline: none;
17743 box-shadow: none;
17744 background-color: #EEF1FF;
17745 border-color: #7067ED;
17746 color: #7067ED;
17747 }
17748 .wp-editor-wrap button.insert-media:hover,
17749 .wp-editor-wrap input.button:hover {
17750 color: #7067ED;
17751 border-color: #7067ED;
17752 background-color: #EEF1FF;
17753 }
17754 .wp-editor-wrap .wp-editor-tabs {
17755 float: none;
17756 flex-shrink: 0;
17757 display: flex;
17758 background: #ffffff;
17759 border-radius: 12px;
17760 border: 1px solid #e5e7eb;
17761 padding: 4px 4px 6px;
17762 gap: 4px;
17763 }
17764 .wp-editor-wrap .wp-editor-tabs button {
17765 margin: 0;
17766 padding: 2px 14px;
17767 border: none;
17768 border-radius: 8px;
17769 font-size: 13px;
17770 font-weight: 500;
17771 line-height: 1.6;
17772 color: #6b7280;
17773 background: transparent;
17774 cursor: pointer;
17775 box-sizing: content-box !important;
17776 }
17777 .wp-editor-wrap .wp-editor-tabs button:hover {
17778 color: #1e1e1e;
17779 background-color: #EEF1FF;
17780 }
17781 .wp-editor-wrap .wp-editor-tabs button:focus {
17782 outline: none;
17783 box-shadow: none;
17784 }
17785 .wp-editor-wrap .wp-editor-tabs button[aria-pressed=true] {
17786 background: #EEF1FF;
17787 color: #7067ED;
17788 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
17789 font-weight: 600;
17790 }
17791 .wp-editor-wrap .mce-tinymce {
17792 border: none !important;
17793 visibility: visible !important;
17794 }
17795 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
17796 border-radius: 6px;
17797 }
17798 .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 {
17799 box-shadow: none;
17800 }
17801 .wp-editor-wrap div.mce-toolbar-grp > div {
17802 padding: 0;
17803 }
17804 .wp-editor-wrap .mce-top-part::before {
17805 box-shadow: none !important;
17806 }
17807 .wp-editor-wrap .mce-top-part,
17808 .wp-editor-wrap .quicktags-toolbar {
17809 background-color: #F7F7F7;
17810 margin: 0;
17811 padding: 0;
17812 }
17813 .wp-editor-wrap .mce-toolbar-grp {
17814 background: none;
17815 border-bottom: none;
17816 padding: 0px 8px 8px;
17817 }
17818 .wp-editor-wrap .mce-toolbar .mce-btn {
17819 border: none;
17820 background: transparent;
17821 box-shadow: none;
17822 border-radius: 4px;
17823 }
17824 .wp-editor-wrap .mce-toolbar .mce-btn button {
17825 padding: 2px 5px;
17826 color: #374151;
17827 }
17828 .wp-editor-wrap .mce-toolbar .mce-btn:hover, .wp-editor-wrap .mce-toolbar .mce-btn.mce-active {
17829 background: rgba(0, 0, 0, 0.06);
17830 border: none;
17831 box-shadow: none;
17832 }
17833 .wp-editor-wrap .mce-toolbar .mce-btn-group {
17834 padding: 0 2px;
17835 }
17836 .wp-editor-wrap .mce-toolbar .mce-btn-group:not(:last-child)::after {
17837 content: "";
17838 display: inline-block;
17839 width: 1px;
17840 height: 20px;
17841 background: #e5e7eb;
17842 vertical-align: middle;
17843 margin-right: 4px;
17844 }
17845 .wp-editor-wrap .quicktags-toolbar {
17846 padding: 0 10px 8px;
17847 border-bottom: 1px solid #f5f5f5;
17848 }
17849 .wp-editor-wrap .wp-editor-container {
17850 border: none;
17851 }
17852 .wp-editor-wrap .mce-edit-area iframe {
17853 min-height: 150px !important;
17854 }
17855 .wp-editor-wrap div.mce-statusbar {
17856 display: none;
17857 }
17858
17859 #lp-builder-popup-container .wp-editor-container {
17860 border: none !important;
17861 background: #ffffff;
17862 }
17863 #lp-builder-popup-container .wp-editor-tools {
17864 padding: 8px 12px;
17865 }
17866 #lp-builder-popup-container .mce-top-part {
17867 margin: 0 !important;
17868 }
17869 #lp-builder-popup-container .lp-question-field-settings .mce-top-part {
17870 margin: 0 !important;
17871 }
17872 #lp-builder-popup-container .quicktags-toolbar {
17873 margin: 0 !important;
17874 padding: 6px 8px !important;
17875 }
17876
17877 .lp-popup-items-to-select .header {
17878 padding: 0;
17879 flex-shrink: 0;
17880 }
17881
17882 .lp-popup-items-to-select .header ul.tabs {
17883 display: flex;
17884 border-bottom: 1px solid #f5f5f5;
17885 background: #ffffff;
17886 gap: 10px;
17887 margin: 0;
17888 list-style: none;
17889 padding: 0;
17890 }
17891
17892 .lp-popup-items-to-select ul.tabs li {
17893 margin: 0;
17894 display: inline-block;
17895 position: relative;
17896 padding: 0px 24px;
17897 text-decoration: none;
17898 font-weight: 500;
17899 font-size: 14px;
17900 transition: all 0.2s ease;
17901 border-radius: 12px 12px 0 0;
17902 border-bottom: 2px solid transparent;
17903 cursor: pointer;
17904 }
17905 .lp-popup-items-to-select ul.tabs li.active {
17906 border-bottom-color: #7067ED;
17907 background-color: #EEF1FF;
17908 color: #7067ED;
17909 }
17910 .lp-popup-items-to-select ul.tabs li:hover {
17911 background-color: #EEF1FF;
17912 color: #7067ED;
17913 }
17914
17915 .lp-popup-items-to-select .header ul.tabs li.tab a {
17916 padding: 0;
17917 }
17918
17919 .lp-popup-items-to-select .header ul.tabs li.tab.active a,
17920 .lp-popup-items-to-select .header ul.tabs li.tab a:hover {
17921 color: #7067ED;
17922 }
17923
17924 .lp-popup-items-to-select input.lp-search-title-item {
17925 padding: 12px 16px;
17926 border-color: #e5e7eb;
17927 border-radius: 8px;
17928 outline: none;
17929 transition: border-color 0.2s;
17930 margin: 0;
17931 }
17932
17933 .lp-popup-items-to-select input.lp-search-title-item:focus {
17934 border-color: #7067ED;
17935 box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.1);
17936 }
17937
17938 .lp-target ul.list-items {
17939 padding: 0;
17940 gap: 0;
17941 max-height: 500px;
17942 }
17943
17944 .lp-select-item {
17945 display: flex;
17946 align-items: center;
17947 padding: 12px 0;
17948 cursor: pointer;
17949 transition: background 0.2s;
17950 }
17951
17952 .lp-select-item:last-child {
17953 border-bottom: none;
17954 }
17955
17956 .lp-select-item:hover {
17957 background-color: #f5f5f5;
17958 }
17959
17960 .lp-select-item input[type=checkbox] {
17961 appearance: none;
17962 -webkit-appearance: none;
17963 width: 18px;
17964 height: 18px;
17965 border: 2px solid #d1d5db;
17966 border-radius: 4px;
17967 margin-left: 12px;
17968 cursor: pointer;
17969 position: relative;
17970 outline: none;
17971 flex-shrink: 0;
17972 }
17973
17974 .lp-select-item input[type=checkbox]:checked {
17975 background-color: #28A746;
17976 border-color: #28A746;
17977 }
17978
17979 .lp-select-item input[type=checkbox]:checked::after {
17980 content: "";
17981 position: absolute;
17982 right: 5px;
17983 top: 1px;
17984 width: 4px;
17985 height: 9px;
17986 border: solid white;
17987 border-width: 0 0 2px 2px;
17988 transform: rotate(-45deg);
17989 }
17990
17991 .lp-select-item input[type=checkbox]:checked::before {
17992 display: none;
17993 }
17994
17995 .lp-answers-config input[type=radio]:checked::before {
17996 display: none;
17997 }
17998
17999 .lp-select-item .title {
18000 font-size: 14px;
18001 color: #374151;
18002 font-weight: 500;
18003 }
18004
18005 .lp-select-item .title strong {
18006 color: #9ca3af;
18007 font-weight: 400;
18008 margin-right: 5px;
18009 font-size: 12px;
18010 }
18011
18012 .list-items-wrap .learn-press-pagination {
18013 margin-top: 20px;
18014 display: flex;
18015 justify-content: center;
18016 }
18017
18018 .lp-popup-items-to-select .pagination {
18019 margin: 10px 0 0 !important;
18020 }
18021
18022 .list-items-wrap .learn-press-pagination ul.page-numbers {
18023 display: flex;
18024 gap: 8px;
18025 list-style: none;
18026 padding: 0;
18027 margin: 0;
18028 }
18029
18030 .list-items-wrap .page-numbers li span.page-numbers.current,
18031 .list-items-wrap .page-numbers li a.page-numbers {
18032 display: flex;
18033 align-items: center;
18034 justify-content: center;
18035 min-width: 36px;
18036 height: 36px;
18037 padding: 0 12px;
18038 border-radius: 6px;
18039 text-decoration: none;
18040 color: #898989;
18041 font-size: 14px;
18042 transition: all 0.2s;
18043 background: #ffffff;
18044 font-weight: 600;
18045 }
18046
18047 .list-items-wrap .page-numbers li span.page-numbers.current {
18048 background-color: #7067ED;
18049 color: #ffffff;
18050 }
18051
18052 .list-items-wrap .page-numbers li a.page-numbers:hover {
18053 background-color: #F7F7F7;
18054 border-color: #d1d5db;
18055 color: #1e1e1e;
18056 }
18057
18058 .list-items-wrap .page-numbers li a.page-numbers.next,
18059 .list-items-wrap .page-numbers li a.page-numbers.prev {
18060 background-color: #F7F7F7;
18061 border-color: #d1d5db;
18062 }
18063 .list-items-wrap .page-numbers li a.page-numbers.next:hover,
18064 .list-items-wrap .page-numbers li a.page-numbers.prev:hover {
18065 background-color: #7067ED;
18066 color: #ffffff;
18067 }
18068
18069 .list-items-wrap .page-numbers i {
18070 font-size: 14px;
18071 }
18072
18073 .lp-popup-items-to-select .main {
18074 border-bottom-color: transparent !important;
18075 padding: 20px 0 0 !important;
18076 }
18077
18078 .lp-popup-items-to-select .footer {
18079 padding: 16px 0 0 !important;
18080 align-items: center;
18081 justify-content: space-between;
18082 }
18083
18084 .lp-popup-items-to-select .button {
18085 padding: 10px 20px;
18086 border-radius: 6px;
18087 font-size: 14px;
18088 font-weight: 600;
18089 cursor: pointer;
18090 border: 1px solid transparent;
18091 transition: all 0.2s;
18092 background: transparent;
18093 color: #1e1e1e;
18094 }
18095 .lp-popup-items-to-select .button:hover {
18096 background: transparent;
18097 color: #7067ED;
18098 }
18099
18100 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active,
18101 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary:not(.active) {
18102 background-color: #EEF1FF;
18103 color: #7067ED;
18104 order: 2;
18105 }
18106
18107 .lp-btn-add-items-selected:hover:not(:disabled) {
18108 background-color: #333;
18109 }
18110
18111 .lp-btn-add-items-selected:disabled {
18112 background-color: #f5f5f5;
18113 color: #9ca3af;
18114 cursor: not-allowed;
18115 }
18116
18117 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active:hover {
18118 background-color: #7067ED;
18119 color: #EEF1FF;
18120 }
18121
18122 .lp-btn-count-items-selected {
18123 background: transparent;
18124 color: #6b7280;
18125 padding: 0 !important;
18126 font-size: 13px;
18127 order: 1;
18128 }
18129
18130 .lp-btn-back-to-select-items {
18131 background: #fff;
18132 border: 1px solid #d1d5db;
18133 color: #374151;
18134 order: 0;
18135 }
18136
18137 .lp-btn-back-to-select-items:hover {
18138 background-color: #f5f5f5;
18139 }
18140
18141 .lp-popup-items-to-select ul.list-items-selected {
18142 padding-right: 0;
18143 background: #fff;
18144 margin-bottom: 20px;
18145 gap: 0;
18146 }
18147
18148 .lp-popup-items-to-select ul.list-items-selected li {
18149 display: flex;
18150 align-items: center;
18151 padding: 5px;
18152 border-bottom: 1px solid #f5f5f5;
18153 color: #1e1e1e;
18154 cursor: pointer;
18155 transition: background 0.2s;
18156 }
18157
18158 .lp-hidden {
18159 display: none !important;
18160 }
18161
18162 .lp-popup-items-to-select .header .tabs .tab.active::after {
18163 display: none !important;
18164 }
18165
18166 .lp-popup-items-to-select .header .tabs .tab:not(:last-child)::before {
18167 display: none;
18168 }
18169
18170 .lp-popup-items-to-select .list-items-selected li:hover {
18171 background: #f5f5f5;
18172 }
18173
18174 .lp-popup-items-to-select .header .header-count-items-selected {
18175 border-bottom-color: #f5f5f5;
18176 }
18177
18178 .lp-toast.toastify {
18179 background: #E7F6E9;
18180 color: #28A746;
18181 border-radius: 5px;
18182 box-shadow: 0 0 0;
18183 display: flex;
18184 align-items: center;
18185 }
18186 .lp-toast.toastify .toast-close {
18187 background: transparent !important;
18188 font-size: 0;
18189 padding-right: 12px;
18190 }
18191 .lp-toast.toastify .toast-close:before {
18192 content: "\f00d";
18193 font-family: "lp-icon";
18194 font-size: 16px;
18195 color: #000;
18196 line-height: 17px;
18197 }
18198 .lp-toast.toastify .toast-close:hover {
18199 opacity: 1;
18200 }
18201 .lp-toast.toastify.error {
18202 background-color: #fee2e2;
18203 color: #dc2626;
18204 padding: 12px 20px;
18205 border: none;
18206 margin: 0 auto;
18207 }
18208 .lp-toast.toastify.warning {
18209 background-color: #fbf7f2;
18210 color: #fb9422;
18211 padding: 12px 20px;
18212 border: none;
18213 margin: 0 auto;
18214 }
18215 .lp-toast.toastify.info {
18216 background-color: #dbeafe;
18217 color: #1e40af;
18218 padding: 12px 20px;
18219 border: none;
18220 margin: 0 auto;
18221 }
18222
18223 #wp-media-modal label.screen-reader-text,
18224 #wp-media-modal span.screen-reader-text {
18225 display: none;
18226 }
18227
18228 .lp-course-builder-canvas label.screen-reader-text,
18229 .lp-course-builder-canvas span.screen-reader-text {
18230 display: none;
18231 }
18232
18233 .screen-reader-text {
18234 display: none;
18235 }