PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.3.7
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.3.7
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 4.1.7.3.1 4.1.7.3.2 4.2.0 All 139 releases
learnpress / assets / css / course-builder.css

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

17,782 lines 552.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 * Styles for all page of LP
9 *
10 * @since 4.2.3
11 * @version 1.0.0
12 */
13 /**
14 * Mixin
15 */
16 @-webkit-keyframes rotating4 {
17 from {
18 -webkit-transform: rotate(0deg);
19 -o-transform: rotate(0deg);
20 transform: rotate(0deg);
21 }
22 to {
23 -webkit-transform: rotate(360deg);
24 -o-transform: rotate(360deg);
25 transform: rotate(360deg);
26 }
27 }
28 @keyframes rotating4 {
29 from {
30 -ms-transform: rotate(0deg);
31 -moz-transform: rotate(0deg);
32 -webkit-transform: rotate(0deg);
33 -o-transform: rotate(0deg);
34 transform: rotate(0deg);
35 }
36 to {
37 -ms-transform: rotate(360deg);
38 -moz-transform: rotate(360deg);
39 -webkit-transform: rotate(360deg);
40 -o-transform: rotate(360deg);
41 transform: rotate(360deg);
42 }
43 }
44 @-webkit-keyframes animation4 {
45 from {
46 left: -40%;
47 width: 40%;
48 }
49 to {
50 left: 100%;
51 width: 10%;
52 }
53 }
54 @keyframes animation4 {
55 from {
56 left: -40%;
57 width: 40%;
58 }
59 to {
60 left: 100%;
61 width: 10%;
62 }
63 }
64 :root {
65 --lp-cotainer-max-with: var(--lp-container-max-width);
66 }
67
68 .wp-block-group {
69 --lp-container-max-width: var(--wp--style--global--wide-size);
70 }
71
72 *, :after, :before {
73 box-sizing: border-box;
74 }
75
76 /* start reset css */
77 body {
78 background: #fff;
79 }
80
81 button {
82 cursor: pointer;
83 }
84
85 .learnpress-page input[type=text],
86 .learnpress-page input[type=email],
87 .learnpress-page input[type=number],
88 .learnpress-page input[type=password], .learnpress-page textarea {
89 border-color: var(--lp-border-color, #E2E0DB);
90 -webkit-border-radius: var(--lp-border-radius, 5px);
91 -moz-border-radius: var(--lp-border-radius, 5px);
92 border-radius: var(--lp-border-radius, 5px);
93 }
94 .learnpress-page input[type=text]:focus,
95 .learnpress-page input[type=email]:focus,
96 .learnpress-page input[type=number]:focus,
97 .learnpress-page input[type=password]:focus, .learnpress-page textarea:focus {
98 outline: none;
99 border-color: var(--lp-primary-color, #ffb606);
100 }
101 .learnpress-page .lp-button, .learnpress-page #lp-button {
102 padding: 12px 24px;
103 border: 1px solid var(--lp-border-color, #E2E0DB);
104 color: var(--lp-color-base, #333);
105 background: transparent;
106 box-shadow: unset;
107 font-family: inherit;
108 font-weight: 400;
109 text-align: center;
110 text-transform: capitalize;
111 -webkit-border-radius: var(--lp-border-radius, 5px);
112 -moz-border-radius: var(--lp-border-radius, 5px);
113 border-radius: var(--lp-border-radius, 5px);
114 -webkit-transition: all 0.25s;
115 -moz-transition: all 0.25s;
116 -ms-transition: all 0.25s;
117 -o-transition: all 0.25s;
118 transition: all 0.25s;
119 }
120 .learnpress-page .lp-button.large, .learnpress-page #lp-button.large {
121 height: 52px;
122 padding: 18px 30px;
123 font-size: 1.1em;
124 }
125 .learnpress-page .lp-button:hover, .learnpress-page #lp-button:hover {
126 border-color: var(--lp-primary-color);
127 color: #fff;
128 background: var(--lp-primary-color);
129 }
130 .learnpress-page .lp-button.btn-ajax-off .icon, .learnpress-page #lp-button.btn-ajax-off .icon {
131 display: none;
132 }
133 .learnpress-page .lp-button.btn-ajax-on .icon, .learnpress-page #lp-button.btn-ajax-on .icon {
134 display: inline-block;
135 margin-right: 5px;
136 -webkit-animation: lp-rotating 1s linear infinite;
137 -moz-animation: lp-rotating 1s linear infinite;
138 animation: lp-rotating 1s linear infinite;
139 }
140 .learnpress-page .lp-button:focus, .learnpress-page #lp-button:focus {
141 outline: 0;
142 }
143 .learnpress-page .rwmb-field .description {
144 margin-top: 8px;
145 color: #999;
146 font-size: smaller;
147 font-style: italic;
148 }
149
150 input, button, select, textarea {
151 outline: none;
152 }
153
154 /*html {
155 overflow-x: hidden;
156 }*/
157 a {
158 -webkit-transition: 0.3s;
159 -moz-transition: 0.3s;
160 -ms-transition: 0.3s;
161 -o-transition: 0.3s;
162 transition: 0.3s;
163 text-decoration: none;
164 }
165
166 p {
167 margin-bottom: 1rem;
168 }
169 p:last-child {
170 margin: 0;
171 }
172
173 .lp-content-area {
174 max-width: var(--lp-container-max-width) !important;
175 margin: 0 auto;
176 padding-right: var(--lp-cotainer-padding);
177 padding-left: var(--lp-cotainer-padding);
178 }
179 .lp-content-area.learn-press-message {
180 margin-bottom: 24px;
181 padding-left: 15px;
182 padding-right: 15px;
183 }
184
185 .lp-ico svg {
186 width: 20px;
187 height: 20px;
188 }
189
190 .lp-button {
191 border: 1px solid var(--lp-border-color, #E2E0DB);
192 border-radius: var(--lp-border-radius, 5px);
193 padding: 8px 16px;
194 }
195 .lp-button.loading {
196 pointer-events: none;
197 opacity: 0.8;
198 }
199 .lp-button.loading:before {
200 display: inline-block;
201 font-family: "lp-icon";
202 content: "\f110";
203 animation: lp-rotating 1s linear infinite;
204 margin-right: 5px;
205 font-variant: normal;
206 text-transform: none;
207 -webkit-font-smoothing: antialiased;
208 -moz-osx-font-smoothing: grayscale;
209 vertical-align: middle;
210 }
211
212 .lp-hidden {
213 display: none !important;
214 }
215
216 .course-price .origin-price {
217 text-decoration: line-through;
218 margin-right: 4px;
219 font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
220 opacity: 0.6;
221 }
222
223 .learn-press-message {
224 position: relative;
225 margin: 24px auto;
226 padding: 10px 20px;
227 border-radius: var(--lp-border-radius, 5px);
228 background-color: #E5F7FF;
229 color: #007AFF;
230 width: 100%;
231 }
232 .learn-press-message.error {
233 background-color: #FEE5E5;
234 color: #FF3B30;
235 }
236 .learn-press-message.warning {
237 background-color: #FEF7E6;
238 color: #FF9500;
239 }
240 .learn-press-message.success {
241 background-color: #EBF8E5;
242 color: #3AB500;
243 }
244 .learn-press-message.info {
245 background-color: rgba(0, 122, 255, 0.1019607843);
246 color: #007AFF;
247 }
248 .learn-press-message a {
249 text-decoration: underline;
250 }
251
252 .lp-toast.toastify {
253 background: #EBF8E5;
254 color: #3AB500;
255 border-radius: var(--lp-border-radius, 5px);
256 box-shadow: 0 0 0;
257 display: flex;
258 align-items: center;
259 }
260 .lp-toast.toastify .toast-close {
261 background: transparent !important;
262 font-size: 0;
263 padding-left: 12px;
264 }
265 .lp-toast.toastify .toast-close:before {
266 content: "\f00d";
267 font-family: "lp-icon";
268 font-size: 16px;
269 color: #000;
270 line-height: 17px;
271 }
272 .lp-toast.toastify .toast-close:hover {
273 opacity: 1;
274 }
275 .lp-toast.toastify.error {
276 background-color: #FEE5E5;
277 color: #FF3B30;
278 padding: 12px 20px;
279 border: none;
280 margin: 0 auto;
281 }
282 .lp-toast.toastify.warning {
283 background-color: #FEF7E6;
284 color: #fb9422;
285 padding: 12px 20px;
286 border: none;
287 margin: 0 auto;
288 }
289 .lp-toast.toastify.info {
290 background-color: rgba(0, 122, 255, 0.1019607843);
291 color: #277afc;
292 padding: 12px 20px;
293 border: none;
294 margin: 0 auto;
295 }
296
297 @keyframes lp-rotating {
298 from {
299 -webkit-transform: rotate(0deg);
300 -moz-transform: rotate(0deg);
301 -ms-transform: rotate(0deg);
302 -o-transform: rotate(0deg);
303 transform: rotate(0deg);
304 }
305 to {
306 -webkit-transform: rotate(360deg);
307 -moz-transform: rotate(360deg);
308 -ms-transform: rotate(360deg);
309 -o-transform: rotate(360deg);
310 transform: rotate(360deg);
311 }
312 }
313 @-webkit-keyframes lp-rotating {
314 from {
315 -webkit-transform: rotate(0deg);
316 -moz-transform: rotate(0deg);
317 -ms-transform: rotate(0deg);
318 -o-transform: rotate(0deg);
319 transform: rotate(0deg);
320 }
321 to {
322 -webkit-transform: rotate(360deg);
323 -moz-transform: rotate(360deg);
324 -ms-transform: rotate(360deg);
325 -o-transform: rotate(360deg);
326 transform: rotate(360deg);
327 }
328 }
329 .lp-loading-change {
330 position: absolute;
331 width: 100%;
332 height: 100%;
333 background: rgba(255, 255, 255, 0.38);
334 top: 0;
335 }
336
337 .lp-load-ajax-element {
338 position: relative;
339 }
340
341 .lp-loading-circle {
342 width: 15px;
343 height: 15px;
344 border: 2px solid #ccc;
345 border-radius: 50%;
346 border-top-color: rgba(0, 0, 0, 0.76);
347 animation: spin 1s infinite linear;
348 display: inline-block;
349 }
350 .lp-loading-circle.hide {
351 display: none;
352 }
353
354 @keyframes spin {
355 0% {
356 transform: rotate(0deg);
357 }
358 100% {
359 transform: rotate(360deg);
360 }
361 }
362 .lp-btn-ai-style {
363 background: #f6f7f7;
364 border: 1px solid #2271b1;
365 color: #2271b1;
366 text-decoration: none;
367 text-shadow: none;
368 display: inline-flex;
369 align-items: center;
370 gap: 5px;
371 min-height: 30px;
372 padding: 0 10px;
373 cursor: pointer;
374 -webkit-appearance: none;
375 border-radius: 3px;
376 white-space: nowrap;
377 box-sizing: border-box;
378 }
379 .lp-btn-ai-style:active {
380 box-shadow: none;
381 color: #fff;
382 }
383 .lp-btn-ai-style:hover {
384 background: #6B46E9 !important;
385 color: #fff !important;
386 }
387
388 .lp-btn-generate-course-with-ai, .lp-btn-warning-enable-ai {
389 position: absolute;
390 margin: 10px 0 0 10px !important;
391 }
392
393 .create-course-modal {
394 padding: 0;
395 display: flex !important;
396 flex-direction: column;
397 overflow: hidden;
398 border-radius: 10px;
399 background-color: #FFFFFF;
400 height: 90vh;
401 z-index: 10000000 !important;
402 }
403 .create-course-modal .modal-content {
404 display: grid;
405 grid-template-columns: 1fr 2fr;
406 flex-grow: 1;
407 gap: 30px;
408 min-height: 500px;
409 padding: 0 24px;
410 }
411 .create-course-modal .input-section {
412 display: flex;
413 flex-direction: column;
414 }
415 .create-course-modal .input-section label {
416 font-weight: 700;
417 line-height: 22px;
418 font-size: 14px;
419 color: #4A5568;
420 margin-bottom: 4px;
421 }
422 .create-course-modal .input-section h3 {
423 font-weight: 700;
424 line-height: 22px;
425 font-size: 14px;
426 color: #4A5568;
427 margin-bottom: 4px;
428 }
429 .create-course-modal .input-section textarea,
430 .create-course-modal .input-section .ts-wrapper .ts-control {
431 width: 100%;
432 padding: 4px 8px;
433 border: 1px solid #E5E7EB;
434 border-radius: 6px;
435 font-size: 0.95em;
436 background-color: #F7FAFC;
437 color: #1A202C;
438 box-shadow: none;
439 transition: border-color 0.2s, box-shadow 0.2s;
440 }
441 .create-course-modal .input-section textarea:focus, .create-course-modal .input-section textarea:focus-within,
442 .create-course-modal .input-section .ts-wrapper .ts-control:focus,
443 .create-course-modal .input-section .ts-wrapper .ts-control:focus-within {
444 outline: none;
445 border-color: #7E6CE2;
446 box-shadow: 0 0 0 1px #7E6CE2;
447 background-color: #FFFFFF;
448 }
449 .create-course-modal .input-section textarea {
450 min-height: 150px;
451 resize: vertical;
452 }
453 .create-course-modal .input-section .outputs-control {
454 margin-top: 10px;
455 }
456 .create-course-modal .input-section .outputs-control .outputs-control-content {
457 display: flex;
458 align-items: center;
459 justify-content: space-between;
460 flex-direction: row;
461 }
462 .create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector {
463 width: 120px;
464 border-radius: 6px;
465 padding: 10px 12px;
466 border: 1px solid #E5E7EB;
467 font-size: 0.95em;
468 background-color: #F7FAFC;
469 color: #1A202C;
470 height: 40px;
471 }
472 .create-course-modal .input-section .lp-tom-select {
473 width: 100%;
474 }
475 .create-course-modal .input-section .course-content-wrapper {
476 background: #F7FAFC;
477 padding: 8px 16px;
478 border-radius: 16px;
479 }
480 .create-course-modal .input-section .course-content-wrapper input[readonly],
481 .create-course-modal .input-section .course-content-wrapper textarea[readonly] {
482 background-color: #FFFFFF !important;
483 cursor: not-allowed;
484 opacity: 0.8;
485 }
486 .create-course-modal .input-section .course-content-wrapper input[readonly]:focus,
487 .create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus {
488 box-shadow: none;
489 border-color: #E5E7EB;
490 }
491 .create-course-modal .output-section {
492 display: flex;
493 flex-direction: column;
494 }
495 .create-course-modal .output-section .output-header {
496 display: flex;
497 justify-content: space-between;
498 align-items: center;
499 margin-bottom: 8px;
500 }
501 .create-course-modal .output-section .output-header h3 {
502 font-weight: 700;
503 line-height: 22px;
504 font-size: 14px;
505 color: #1A202C;
506 }
507 .create-course-modal .output-section .output-header .icon-button {
508 background: none;
509 border: none;
510 padding: 4px;
511 cursor: pointer;
512 color: #A0AEC0;
513 }
514 .create-course-modal .output-section .output-header .icon-button:hover {
515 color: #4A5568;
516 }
517 .create-course-modal .output-section .output-item {
518 border-radius: 6px;
519 margin-bottom: 16px;
520 background-color: #FFFFFF;
521 position: relative;
522 }
523 .create-course-modal .output-section .output-item.prompt-item textarea {
524 background-color: #F7FAFC;
525 min-height: 80px;
526 }
527 .create-course-modal .output-section .output-item.output-suggestion textarea {
528 border-color: #dbd6f7;
529 min-height: 80px;
530 }
531 .create-course-modal .output-section .output-item p.prompt {
532 font-weight: 500;
533 color: #4A5568;
534 font-size: 0.875rem;
535 margin-bottom: 4px;
536 }
537 .create-course-modal .output-section .output-item .generate-button {
538 background-color: #7E6CE2;
539 color: #fff;
540 border: none;
541 padding: 12px 20px;
542 border-radius: 6px;
543 font-size: 1rem;
544 font-weight: 500;
545 cursor: pointer;
546 width: 25%;
547 margin-top: 10px;
548 }
549 .create-course-modal .output-section .output-item .generate-button:hover {
550 opacity: 0.9;
551 }
552 .create-course-modal .output-section .output-item textarea {
553 width: 100%;
554 box-sizing: border-box;
555 border: 1px solid #E5E7EB;
556 border-radius: 6px;
557 padding: 10px 12px;
558 resize: vertical;
559 font-size: 0.95em;
560 color: #1A202C;
561 transition: border-color 0.2s, box-shadow 0.2s;
562 }
563 .create-course-modal .output-section .output-item textarea:focus {
564 outline: none;
565 border-color: #7E6CE2;
566 box-shadow: 0 0 0 1px #7E6CE2;
567 }
568 .create-course-modal .output-section .output-item .output-actions {
569 position: absolute;
570 top: 30%;
571 right: 2%;
572 display: flex;
573 gap: 8px;
574 visibility: hidden;
575 }
576 .create-course-modal .output-section .output-item .output-actions .action-button {
577 font-size: 0.875rem;
578 font-weight: 500;
579 padding: 6px 12px;
580 border-radius: 6px;
581 cursor: pointer;
582 border: 1px solid #E5E7EB;
583 background-color: #FFFFFF;
584 color: #4A5568;
585 transition: background-color 0.2s, color 0.2s, border-color 0.2s;
586 }
587 .create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover {
588 background-color: #F7FAFC;
589 border-color: #c8ccd5;
590 }
591 .create-course-modal .output-section .output-item .output-actions .action-button.apply-button {
592 background-color: #7E6CE2;
593 border-color: #7E6CE2;
594 color: #fff;
595 }
596 .create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover {
597 opacity: 0.9;
598 }
599 .create-course-modal .output-section .output-item:hover .output-actions {
600 visibility: visible;
601 }
602 .create-course-modal .output-section #lp-ai-output-suggestion {
603 overflow-y: auto;
604 flex-grow: 1;
605 padding-right: 5px;
606 }
607 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder {
608 flex-grow: 1;
609 border: 2px dashed #E5E7EB;
610 border-radius: 6px;
611 background-color: #E5E7EB;
612 position: relative;
613 height: 150px;
614 width: 100%;
615 background-position: center;
616 background-repeat: no-repeat;
617 margin-bottom: 10px;
618 }
619 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions {
620 position: absolute;
621 bottom: 5px;
622 left: 80%;
623 transform: translateX(-50%);
624 display: flex;
625 gap: 10px;
626 width: 30%;
627 }
628 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button {
629 padding: 5px 20px;
630 border-radius: 4px;
631 border: 1px solid #E5E7EB;
632 background-color: rgba(255, 255, 255, 0.8);
633 cursor: pointer;
634 }
635 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button {
636 background-color: #7E6CE2;
637 color: #fff;
638 border-color: #7E6CE2;
639 }
640 .create-course-modal .ts-wrapper .ts-control .item {
641 background-color: #F7FAFC;
642 border: 1px solid #E5E7EB;
643 color: #4A5568;
644 border-radius: 20px;
645 padding: 4px 10px;
646 }
647 .create-course-modal .ts-wrapper .ts-control .ts-input::placeholder {
648 color: #A0AEC0;
649 }
650 .create-course-modal .modal-content {
651 gap: 40px;
652 padding: 24px 30px;
653 }
654 .create-course-modal .modal-content .input-section .form-group {
655 margin-bottom: 16px;
656 }
657 .create-course-modal .modal-content .input-section .form-group label {
658 margin-bottom: 6px;
659 display: block;
660 }
661 .create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols {
662 display: grid;
663 grid-template-columns: 1fr 1fr;
664 gap: 16px 20px;
665 margin-bottom: 16px;
666 }
667 .create-course-modal .modal-content .input-section h3 {
668 font-size: 16px;
669 font-weight: 600;
670 color: #1A202C;
671 margin-top: 20px;
672 margin-bottom: 8px;
673 }
674 .create-course-modal .modal-content .input-section h3:first-child {
675 margin-top: 0;
676 }
677 .create-course-modal .modal-content .input-section p.description {
678 font-size: 12px;
679 color: #4A5568;
680 margin: -4px 0 16px 0;
681 }
682 .create-course-modal .modal-content .input-section .lp-notice.notice-warning {
683 background-color: #FEFCE8;
684 border: 1px solid #FDE047;
685 border-radius: 6px;
686 padding: 12px;
687 margin: 10px 0 20px 0;
688 font-size: 14px;
689 color: #713F12;
690 }
691 .create-course-modal .modal-content .input-section .lp-notice.notice-warning a {
692 font-weight: 600;
693 color: #713F12;
694 text-decoration: underline;
695 }
696 .create-course-modal .modal-content .output-section .output-placeholder-wrapper {
697 display: flex;
698 justify-content: center;
699 align-items: center;
700 text-align: center;
701 height: 100%;
702 min-height: 200px;
703 background-color: #F9FAFB;
704 border-radius: 8px;
705 border: 1px solid #E5E7EB;
706 padding: 20px;
707 }
708 .create-course-modal .modal-content .output-section .output-placeholder-wrapper p {
709 color: #4A5568;
710 font-size: 15px;
711 }
712 .create-course-modal .modal-content .output-section .output-header .icon-button {
713 display: inline-flex;
714 align-items: center;
715 justify-content: center;
716 color: #4A5568;
717 }
718 .create-course-modal .modal-content .output-section .output-header .icon-button svg {
719 width: 20px;
720 height: 20px;
721 }
722
723 .lp-generate-data-ai-wrap {
724 width: 100%;
725 max-height: 90%;
726 }
727 .lp-generate-data-ai-wrap .content-title {
728 color: #111111;
729 }
730 .lp-generate-data-ai-wrap .step-header {
731 display: flex;
732 justify-content: space-between;
733 margin-bottom: 30px;
734 padding: 0 20px;
735 gap: 10px;
736 }
737 .lp-generate-data-ai-wrap .step-header .step-item {
738 display: flex;
739 align-items: center;
740 font-size: 14px;
741 color: #1A202C;
742 position: relative;
743 flex-grow: 1;
744 justify-content: center;
745 }
746 .lp-generate-data-ai-wrap .step-header .step-item.active .step-number {
747 background-color: #7E6CE2;
748 color: #fff;
749 border-color: #7E6CE2;
750 }
751 .lp-generate-data-ai-wrap .step-header .step-item .step-text {
752 color: #111111;
753 font-weight: 600;
754 }
755 .lp-generate-data-ai-wrap .step-header .step-item .step-number {
756 width: 28px;
757 height: 28px;
758 border-radius: 50%;
759 border: 1px solid #E5E7EB;
760 display: flex;
761 justify-content: center;
762 align-items: center;
763 margin-right: 10px;
764 font-weight: 500;
765 background-color: #fff;
766 }
767 .lp-generate-data-ai-wrap .lp-form-generate-data-ai {
768 border: 1px solid #E5E7EB;
769 border-radius: 10px;
770 padding: 20px;
771 text-align: left;
772 }
773 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields {
774 min-height: 400px;
775 max-height: 600px;
776 overflow: auto;
777 padding: 0 2px;
778 }
779 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title {
780 font-size: 1.2em;
781 font-weight: 600;
782 margin-bottom: 10px;
783 color: #111111;
784 }
785 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content {
786 display: none;
787 }
788 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active {
789 display: block;
790 }
791 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2 {
792 font-size: 24px;
793 font-weight: 700;
794 margin: 0 0 8px 0;
795 }
796 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p {
797 font-size: 15px;
798 color: #1A202C;
799 margin: 0 0 30px 0;
800 }
801 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid {
802 display: grid;
803 grid-template-columns: 1fr 1fr;
804 gap: 20px 30px;
805 margin-bottom: 30px;
806 }
807 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group {
808 margin-bottom: 10px;
809 }
810 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width {
811 grid-column: 1/-1;
812 }
813 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label {
814 display: block;
815 font-size: 14px;
816 font-weight: 600;
817 margin-bottom: 8px;
818 color: #111111;
819 }
820 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper {
821 width: 100%;
822 }
823 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input,
824 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control,
825 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea {
826 width: 100%;
827 padding: 8px 16px;
828 border-radius: 10px;
829 border: 1px solid #E5E7EB;
830 font-size: 14px;
831 line-height: 1.5;
832 box-sizing: border-box;
833 transition: border-color 0.2s, box-shadow 0.2s;
834 margin: 0;
835 background-color: transparent;
836 }
837 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus,
838 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus,
839 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus {
840 outline: none;
841 border-color: #1A202C;
842 }
843 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item,
844 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item,
845 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item {
846 border: 1px solid #E5E7EB;
847 color: #4A5568;
848 border-radius: 6px;
849 padding: 4px 10px;
850 background-color: transparent;
851 }
852 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder,
853 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder,
854 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder {
855 color: #A0AEC0;
856 }
857 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea {
858 min-height: 86px;
859 resize: vertical;
860 }
861 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description {
862 color: #898989;
863 margin-top: 8px;
864 }
865 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer,
866 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer {
867 padding: 0;
868 border: none;
869 font-size: 16px;
870 min-height: unset;
871 box-shadow: none;
872 border-radius: 0;
873 }
874 .lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview {
875 min-height: 120px;
876 background-color: #F9FAFB;
877 color: #1A202C;
878 }
879 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions {
880 display: flex;
881 justify-content: flex-end;
882 gap: 12px;
883 margin-top: 20px;
884 }
885 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt {
886 display: flex;
887 justify-items: center;
888 align-items: center;
889 gap: 10px;
890 margin-bottom: 20px;
891 }
892 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img {
893 display: none;
894 }
895 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn,
896 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button {
897 padding: 10px 20px;
898 font-size: 15px;
899 font-weight: 600;
900 border-radius: 8px;
901 cursor: pointer;
902 border: 1px solid transparent;
903 transition: all 0.2s;
904 display: inline-flex;
905 align-items: center;
906 gap: 8px;
907 }
908 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary,
909 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary {
910 background-color: #7E6CE2;
911 color: #fff;
912 }
913 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover,
914 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover {
915 background-color: #1A202C;
916 }
917 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary,
918 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary {
919 background-color: #fff;
920 color: #7E6CE2;
921 border-color: #7E6CE2;
922 }
923 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover,
924 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover {
925 background-color: #7E6CE2;
926 color: #fff;
927 }
928 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled,
929 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled {
930 background-color: #E5E7EB;
931 color: #1A202C;
932 cursor: not-allowed;
933 border-color: #E5E7EB;
934 }
935 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout {
936 display: flex;
937 gap: 30px;
938 }
939 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel {
940 flex: 2;
941 }
942 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel {
943 flex: 1;
944 min-width: 300px;
945 }
946 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details {
947 display: none;
948 }
949 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3 {
950 font-size: 24px;
951 font-weight: 700;
952 color: #111827;
953 margin-top: 0;
954 margin-bottom: 24px;
955 }
956 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder {
957 width: 100%;
958 height: 50vh;
959 background-color: #E5E7EB;
960 border-radius: 8px;
961 display: flex;
962 justify-content: center;
963 align-items: center;
964 justify-items: center;
965 font-size: 20px;
966 color: #6B7280;
967 margin-bottom: 30px;
968 font-weight: 600;
969 }
970 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title {
971 font-size: 18px;
972 font-weight: 700;
973 margin-top: 30px;
974 margin-bottom: 16px;
975 }
976 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum {
977 font-size: 18px;
978 font-weight: 700;
979 }
980 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block {
981 border-radius: 8px;
982 border: 0.8px solid #E5E7EB;
983 padding: 16px 8px;
984 }
985 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4 {
986 font-size: 13px;
987 font-weight: bold;
988 }
989 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p {
990 font-size: 15px;
991 line-height: 1.6;
992 color: #374151;
993 margin-top: 0;
994 }
995 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul {
996 list-style: none;
997 padding: 0;
998 margin: 12px 0 0 0;
999 }
1000 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li {
1001 position: relative;
1002 padding-left: 20px;
1003 margin-bottom: 8px;
1004 color: #374151;
1005 font-size: 15px;
1006 }
1007 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before {
1008 content: "•";
1009 position: absolute;
1010 left: 0;
1011 color: #1A202C;
1012 line-height: 1.5;
1013 }
1014 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel {
1015 background-color: #F9FAFB;
1016 padding: 24px;
1017 border-radius: 8px;
1018 border: 1px solid #E5E7EB;
1019 height: fit-content;
1020 }
1021 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3 {
1022 font-size: 16px;
1023 font-weight: 600;
1024 margin-top: 0;
1025 margin-bottom: 20px;
1026 }
1027 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list {
1028 display: none;
1029 list-style: none;
1030 padding: 0;
1031 margin: 0;
1032 }
1033 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li {
1034 display: flex;
1035 align-items: center;
1036 font-size: 15px;
1037 color: #374151;
1038 margin-bottom: 12px;
1039 }
1040 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span {
1041 margin-right: 5px;
1042 }
1043 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg {
1044 color: #1A202C;
1045 width: 20px;
1046 height: 20px;
1047 margin-right: 12px;
1048 flex-shrink: 0;
1049 }
1050 .lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field] {
1051 min-height: 300px;
1052 }
1053 .lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result {
1054 width: 100%;
1055 }
1056 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results {
1057 display: grid;
1058 gap: 10px;
1059 }
1060 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result {
1061 margin-bottom: 4px;
1062 }
1063 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button {
1064 margin-right: 4px;
1065 }
1066 .lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap {
1067 max-height: 400px;
1068 overflow-y: auto;
1069 margin-bottom: 20px;
1070 }
1071 .lp-generate-data-ai-wrap .lp-btn-close-ai-popup {
1072 position: absolute;
1073 top: 10px;
1074 right: 10px;
1075 background: none;
1076 border: none;
1077 font-size: 20px;
1078 cursor: pointer;
1079 color: #ccc;
1080 }
1081 .lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover {
1082 color: #f27474;
1083 }
1084 .lp-generate-data-ai-wrap .lp-ai-warning-refer {
1085 border: 1px solid #FCD34D;
1086 background-color: #FFFBEB;
1087 padding: 10px;
1088 border-radius: 5px;
1089 display: flex;
1090 gap: 5px;
1091 align-items: center;
1092 }
1093
1094 .lp-ai-course-data-preview-wrap .course-title {
1095 font-size: 1.5em;
1096 font-weight: 700;
1097 margin-bottom: 10px;
1098 color: #1A202C;
1099 }
1100 .lp-ai-course-data-preview-wrap .course-sections {
1101 margin-top: 30px;
1102 }
1103 .lp-ai-course-data-preview-wrap .section-title {
1104 font-weight: bold;
1105 font-size: 1.2em;
1106 margin-bottom: 10px;
1107 color: #1A202C;
1108 }
1109 .lp-ai-course-data-preview-wrap .lesson-title,
1110 .lp-ai-course-data-preview-wrap .quiz-title,
1111 .lp-ai-course-data-preview-wrap .question-title {
1112 font-weight: 600;
1113 font-size: 1em;
1114 margin-bottom: 8px;
1115 color: #1A202C;
1116 }
1117 .lp-ai-course-data-preview-wrap .course-section-item {
1118 border: 1px solid var(--lp-border-color, #E2E0DB);
1119 border-radius: 10px;
1120 padding: 20px;
1121 margin: 20px 0;
1122 background-color: #fff;
1123 }
1124 .lp-ai-course-data-preview-wrap .course-section-items {
1125 margin: 20px 0 0 20px;
1126 }
1127 .lp-ai-course-data-preview-wrap .course-section-items:last-child {
1128 margin-bottom: 0;
1129 }
1130 .lp-ai-course-data-preview-wrap .course-lesson-item,
1131 .lp-ai-course-data-preview-wrap .course-quiz-item,
1132 .lp-ai-course-data-preview-wrap .quiz-question-item {
1133 padding: 12px 0;
1134 border-top: 1px solid var(--lp-border-color, #E2E0DB);
1135 }
1136 .lp-ai-course-data-preview-wrap .course-lesson-item:last-child,
1137 .lp-ai-course-data-preview-wrap .course-quiz-item:last-child,
1138 .lp-ai-course-data-preview-wrap .quiz-question-item:last-child {
1139 padding-bottom: 0;
1140 }
1141 .lp-ai-course-data-preview-wrap .course-questions,
1142 .lp-ai-course-data-preview-wrap .course-question-options {
1143 margin: 20px 0 0 20px;
1144 }
1145 .lp-ai-course-data-preview-wrap .course-questions:last-child,
1146 .lp-ai-course-data-preview-wrap .course-question-options:last-child {
1147 margin-bottom: 0;
1148 }
1149
1150 .lp-ai-images-warp {
1151 display: grid;
1152 grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
1153 gap: 15px;
1154 margin-top: 20px;
1155 max-height: 400px;
1156 overflow-y: auto;
1157 }
1158 .lp-ai-images-warp .lp-ai-image-item {
1159 position: relative;
1160 }
1161 .lp-ai-images-warp .lp-ai-image-item img {
1162 object-fit: contain;
1163 width: 100%;
1164 }
1165 .lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image {
1166 position: absolute;
1167 top: 5px;
1168 right: 0;
1169 transform: translateX(-5%);
1170 background-color: rgba(0, 0, 0, 0.6);
1171 color: #fff;
1172 border: none;
1173 padding: 6px 12px;
1174 border-radius: 4px;
1175 font-size: 0.875rem;
1176 cursor: pointer;
1177 opacity: 0;
1178 transition: opacity 0.2s;
1179 }
1180 .lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image {
1181 opacity: 1;
1182 }
1183
1184 .lp-creating-course-ai-wrap .loading-wrap {
1185 margin-top: 20px;
1186 }
1187 .lp-creating-course-ai-wrap .lp-loading-circle {
1188 width: 40px;
1189 height: 40px;
1190 border-width: 5px;
1191 }
1192
1193 .lp-must-enable-ai-wrap {
1194 text-align: left;
1195 line-height: 1.6em;
1196 }
1197 .lp-must-enable-ai-wrap h2 {
1198 margin-bottom: 0;
1199 }
1200 .lp-must-enable-ai-wrap h2 i {
1201 margin-right: 10px;
1202 color: #DC2626;
1203 }
1204 .lp-must-enable-ai-wrap .desc {
1205 color: #6B7280;
1206 }
1207 .lp-must-enable-ai-wrap .p2 {
1208 color: #6B7280;
1209 }
1210 .lp-must-enable-ai-wrap a {
1211 color: #2563EB;
1212 text-decoration: underline;
1213 cursor: pointer;
1214 }
1215 .lp-must-enable-ai-wrap .help-link {
1216 padding: 16px;
1217 border: 1px solid #E5E7EB;
1218 border-radius: 8px;
1219 font-size: 13px;
1220 }
1221 .lp-must-enable-ai-wrap .help-link a {
1222 text-decoration: none;
1223 margin-top: 10px;
1224 }
1225 .lp-must-enable-ai-wrap .help-link i {
1226 color: #2A73AB;
1227 }
1228 .lp-must-enable-ai-wrap .button-actions {
1229 margin-top: 20px;
1230 text-align: right;
1231 }
1232 .lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup {
1233 border: none;
1234 color: #4B5563;
1235 background: none;
1236 }
1237 .lp-must-enable-ai-wrap .button-actions .button-primary {
1238 background-color: #7E6CE2;
1239 color: #fff;
1240 border: none;
1241 }
1242 .lp-must-enable-ai-wrap .button-actions .button-primary:hover {
1243 opacity: 0.9;
1244 }
1245
1246 .fui-loading-spinner-3 {
1247 color: #7E6CE2;
1248 position: relative;
1249 width: 100px;
1250 height: 80px;
1251 margin-left: 80px;
1252 display: none;
1253 }
1254 .fui-loading-spinner-3 div {
1255 transform-origin: 40px 40px;
1256 animation: rj9Ft 1.2s linear infinite;
1257 }
1258 .fui-loading-spinner-3 div:after {
1259 content: " ";
1260 display: block;
1261 position: absolute;
1262 top: 3px;
1263 left: 37px;
1264 width: 6px;
1265 height: 18px;
1266 border-radius: 20%;
1267 background: #7E6CE2;
1268 }
1269 .fui-loading-spinner-3 div:nth-child(1) {
1270 transform: rotate(0deg);
1271 animation-delay: -1.1s;
1272 }
1273 .fui-loading-spinner-3 div:nth-child(2) {
1274 transform: rotate(30deg);
1275 animation-delay: -1s;
1276 }
1277 .fui-loading-spinner-3 div:nth-child(3) {
1278 transform: rotate(60deg);
1279 animation-delay: -0.9s;
1280 }
1281 .fui-loading-spinner-3 div:nth-child(4) {
1282 transform: rotate(90deg);
1283 animation-delay: -0.8s;
1284 }
1285 .fui-loading-spinner-3 div:nth-child(5) {
1286 transform: rotate(120deg);
1287 animation-delay: -0.7s;
1288 }
1289 .fui-loading-spinner-3 div:nth-child(6) {
1290 transform: rotate(150deg);
1291 animation-delay: -0.6s;
1292 }
1293 .fui-loading-spinner-3 div:nth-child(7) {
1294 transform: rotate(180deg);
1295 animation-delay: -0.5s;
1296 }
1297 .fui-loading-spinner-3 div:nth-child(8) {
1298 transform: rotate(210deg);
1299 animation-delay: -0.4s;
1300 }
1301 .fui-loading-spinner-3 div:nth-child(9) {
1302 transform: rotate(240deg);
1303 animation-delay: -0.3s;
1304 }
1305 .fui-loading-spinner-3 div:nth-child(10) {
1306 transform: rotate(270deg);
1307 animation-delay: -0.2s;
1308 }
1309 .fui-loading-spinner-3 div:nth-child(11) {
1310 transform: rotate(300deg);
1311 animation-delay: -0.1s;
1312 }
1313 .fui-loading-spinner-3 div:nth-child(12) {
1314 transform: rotate(330deg);
1315 animation-delay: 0s;
1316 }
1317
1318 @keyframes rj9Ft {
1319 0% {
1320 opacity: 1;
1321 }
1322 100% {
1323 opacity: 0;
1324 }
1325 }
1326 html {
1327 margin-top: 0 !important;
1328 }
1329
1330 .lp-course-builder-canvas,
1331 .lp-toast,
1332 .swal2-container {
1333 font-family: BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1334 font-size: 14px;
1335 line-height: 1.5;
1336 color: #1e1e1e;
1337 -webkit-font-smoothing: antialiased;
1338 -moz-osx-font-smoothing: grayscale;
1339 }
1340 .lp-course-builder-canvas *,
1341 .lp-course-builder-canvas *::before,
1342 .lp-course-builder-canvas *::after,
1343 .lp-toast *,
1344 .lp-toast *::before,
1345 .lp-toast *::after,
1346 .swal2-container *,
1347 .swal2-container *::before,
1348 .swal2-container *::after {
1349 box-sizing: border-box;
1350 }
1351 .lp-course-builder-canvas button,
1352 .lp-toast button,
1353 .swal2-container button {
1354 font-family: BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1355 -webkit-font-smoothing: antialiased;
1356 -moz-osx-font-smoothing: grayscale;
1357 }
1358 .lp-course-builder-canvas input[type=date],
1359 .lp-course-builder-canvas input[type=datetime-local],
1360 .lp-course-builder-canvas input[type=datetime],
1361 .lp-course-builder-canvas input[type=email],
1362 .lp-course-builder-canvas input[type=month],
1363 .lp-course-builder-canvas input[type=number],
1364 .lp-course-builder-canvas input[type=password],
1365 .lp-course-builder-canvas input[type=search],
1366 .lp-course-builder-canvas input[type=tel],
1367 .lp-course-builder-canvas input[type=text],
1368 .lp-course-builder-canvas input[type=time],
1369 .lp-course-builder-canvas input[type=url],
1370 .lp-course-builder-canvas input[type=week],
1371 .lp-toast input[type=date],
1372 .lp-toast input[type=datetime-local],
1373 .lp-toast input[type=datetime],
1374 .lp-toast input[type=email],
1375 .lp-toast input[type=month],
1376 .lp-toast input[type=number],
1377 .lp-toast input[type=password],
1378 .lp-toast input[type=search],
1379 .lp-toast input[type=tel],
1380 .lp-toast input[type=text],
1381 .lp-toast input[type=time],
1382 .lp-toast input[type=url],
1383 .lp-toast input[type=week],
1384 .swal2-container input[type=date],
1385 .swal2-container input[type=datetime-local],
1386 .swal2-container input[type=datetime],
1387 .swal2-container input[type=email],
1388 .swal2-container input[type=month],
1389 .swal2-container input[type=number],
1390 .swal2-container input[type=password],
1391 .swal2-container input[type=search],
1392 .swal2-container input[type=tel],
1393 .swal2-container input[type=text],
1394 .swal2-container input[type=time],
1395 .swal2-container input[type=url],
1396 .swal2-container input[type=week] {
1397 padding: 0;
1398 line-height: normal;
1399 min-height: unset;
1400 }
1401 .lp-course-builder-canvas input[type=date]:focus,
1402 .lp-course-builder-canvas input[type=datetime-local]:focus,
1403 .lp-course-builder-canvas input[type=datetime]:focus,
1404 .lp-course-builder-canvas input[type=email]:focus,
1405 .lp-course-builder-canvas input[type=month]:focus,
1406 .lp-course-builder-canvas input[type=number]:focus,
1407 .lp-course-builder-canvas input[type=password]:focus,
1408 .lp-course-builder-canvas input[type=search]:focus,
1409 .lp-course-builder-canvas input[type=tel]:focus,
1410 .lp-course-builder-canvas input[type=text]:focus,
1411 .lp-course-builder-canvas input[type=time]:focus,
1412 .lp-course-builder-canvas input[type=url]:focus,
1413 .lp-course-builder-canvas input[type=week]:focus,
1414 .lp-toast input[type=date]:focus,
1415 .lp-toast input[type=datetime-local]:focus,
1416 .lp-toast input[type=datetime]:focus,
1417 .lp-toast input[type=email]:focus,
1418 .lp-toast input[type=month]:focus,
1419 .lp-toast input[type=number]:focus,
1420 .lp-toast input[type=password]:focus,
1421 .lp-toast input[type=search]:focus,
1422 .lp-toast input[type=tel]:focus,
1423 .lp-toast input[type=text]:focus,
1424 .lp-toast input[type=time]:focus,
1425 .lp-toast input[type=url]:focus,
1426 .lp-toast input[type=week]:focus,
1427 .swal2-container input[type=date]:focus,
1428 .swal2-container input[type=datetime-local]:focus,
1429 .swal2-container input[type=datetime]:focus,
1430 .swal2-container input[type=email]:focus,
1431 .swal2-container input[type=month]:focus,
1432 .swal2-container input[type=number]:focus,
1433 .swal2-container input[type=password]:focus,
1434 .swal2-container input[type=search]:focus,
1435 .swal2-container input[type=tel]:focus,
1436 .swal2-container input[type=text]:focus,
1437 .swal2-container input[type=time]:focus,
1438 .swal2-container input[type=url]:focus,
1439 .swal2-container input[type=week]:focus {
1440 border-color: none;
1441 box-shadow: unset;
1442 outline: unset;
1443 }
1444 .lp-course-builder-canvas input[type=checkbox]:focus,
1445 .lp-course-builder-canvas input[type=color]:focus,
1446 .lp-course-builder-canvas input[type=date]:focus,
1447 .lp-course-builder-canvas input[type=datetime-local]:focus,
1448 .lp-course-builder-canvas input[type=datetime]:focus,
1449 .lp-course-builder-canvas input[type=email]:focus,
1450 .lp-course-builder-canvas input[type=month]:focus,
1451 .lp-course-builder-canvas input[type=number]:focus,
1452 .lp-course-builder-canvas input[type=password]:focus,
1453 .lp-course-builder-canvas input[type=radio]:focus,
1454 .lp-course-builder-canvas input[type=search]:focus,
1455 .lp-course-builder-canvas input[type=tel]:focus,
1456 .lp-course-builder-canvas input[type=text]:focus,
1457 .lp-course-builder-canvas input[type=time]:focus,
1458 .lp-course-builder-canvas input[type=url]:focus,
1459 .lp-course-builder-canvas input[type=week]:focus,
1460 .lp-course-builder-canvas select:focus,
1461 .lp-course-builder-canvas textarea:focus,
1462 .lp-toast input[type=checkbox]:focus,
1463 .lp-toast input[type=color]:focus,
1464 .lp-toast input[type=date]:focus,
1465 .lp-toast input[type=datetime-local]:focus,
1466 .lp-toast input[type=datetime]:focus,
1467 .lp-toast input[type=email]:focus,
1468 .lp-toast input[type=month]:focus,
1469 .lp-toast input[type=number]:focus,
1470 .lp-toast input[type=password]:focus,
1471 .lp-toast input[type=radio]:focus,
1472 .lp-toast input[type=search]:focus,
1473 .lp-toast input[type=tel]:focus,
1474 .lp-toast input[type=text]:focus,
1475 .lp-toast input[type=time]:focus,
1476 .lp-toast input[type=url]:focus,
1477 .lp-toast input[type=week]:focus,
1478 .lp-toast select:focus,
1479 .lp-toast textarea:focus,
1480 .swal2-container input[type=checkbox]:focus,
1481 .swal2-container input[type=color]:focus,
1482 .swal2-container input[type=date]:focus,
1483 .swal2-container input[type=datetime-local]:focus,
1484 .swal2-container input[type=datetime]:focus,
1485 .swal2-container input[type=email]:focus,
1486 .swal2-container input[type=month]:focus,
1487 .swal2-container input[type=number]:focus,
1488 .swal2-container input[type=password]:focus,
1489 .swal2-container input[type=radio]:focus,
1490 .swal2-container input[type=search]:focus,
1491 .swal2-container input[type=tel]:focus,
1492 .swal2-container input[type=text]:focus,
1493 .swal2-container input[type=time]:focus,
1494 .swal2-container input[type=url]:focus,
1495 .swal2-container input[type=week]:focus,
1496 .swal2-container select:focus,
1497 .swal2-container textarea:focus {
1498 border-color: none;
1499 box-shadow: unset;
1500 outline: unset;
1501 }
1502 .lp-course-builder-canvas input[type=checkbox],
1503 .lp-course-builder-canvas input[type=radio],
1504 .lp-toast input[type=checkbox],
1505 .lp-toast input[type=radio],
1506 .swal2-container input[type=checkbox],
1507 .swal2-container input[type=radio] {
1508 box-shadow: unset;
1509 margin: 0;
1510 }
1511 .lp-course-builder-canvas input[type=radio]:checked::before,
1512 .lp-course-builder-canvas input[type=checkbox]:checked::before,
1513 .lp-toast input[type=radio]:checked::before,
1514 .lp-toast input[type=checkbox]:checked::before,
1515 .swal2-container input[type=radio]:checked::before,
1516 .swal2-container input[type=checkbox]:checked::before {
1517 margin: 0;
1518 }
1519 .lp-course-builder-canvas a,
1520 .lp-toast a,
1521 .swal2-container a {
1522 color: #7067ED;
1523 }
1524 .lp-course-builder-canvas a:hover,
1525 .lp-toast a:hover,
1526 .swal2-container a:hover {
1527 color: #5b52d1;
1528 }
1529 .lp-course-builder-canvas a:focus,
1530 .lp-toast a:focus,
1531 .swal2-container a:focus {
1532 border-color: none;
1533 box-shadow: unset;
1534 outline: unset;
1535 }
1536
1537 #lp-course-builder {
1538 display: block !important;
1539 min-height: 100vh;
1540 background: #ffffff;
1541 margin: 0;
1542 padding: 0;
1543 }
1544 #lp-course-builder .lp-course-builder_layout {
1545 display: block !important;
1546 width: 100%;
1547 }
1548 #lp-course-builder .learn-press-course-builder {
1549 display: flex;
1550 flex-direction: column;
1551 min-height: 100vh;
1552 background: #ffffff;
1553 margin: 0;
1554 padding: 0;
1555 width: 100%;
1556 }
1557 #lp-course-builder .learn-press-course-builder * {
1558 box-sizing: border-box;
1559 }
1560 #lp-course-builder .lp-cb-body {
1561 display: flex;
1562 flex: 1;
1563 min-height: calc(100vh - 60px);
1564 }
1565
1566 #lp-course-builder .lp-cb-top-header {
1567 position: fixed;
1568 top: 0;
1569 left: 0;
1570 right: 0;
1571 height: 60px;
1572 background: #ffffff;
1573 border-bottom: 1px solid #f5f5f5;
1574 display: flex;
1575 align-items: center;
1576 justify-content: space-between;
1577 padding: 0 24px;
1578 z-index: 9;
1579 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
1580 }
1581 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo {
1582 display: flex;
1583 align-items: center;
1584 }
1585 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a {
1586 display: flex;
1587 align-items: center;
1588 gap: 10px;
1589 text-decoration: none;
1590 color: #1e1e1e;
1591 line-height: 0;
1592 }
1593 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a:hover {
1594 color: #7067ED;
1595 }
1596 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .lp-cb-top-header__logo-image {
1597 display: block;
1598 width: auto;
1599 max-width: 240px;
1600 max-height: 40px;
1601 object-fit: contain;
1602 }
1603 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .dashicons {
1604 font-size: 28px;
1605 width: 28px;
1606 height: 28px;
1607 color: #7067ED;
1608 }
1609 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__title {
1610 font-size: 18px;
1611 font-weight: 600;
1612 color: #1e1e1e;
1613 }
1614 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user {
1615 display: flex;
1616 align-items: center;
1617 gap: 12px;
1618 }
1619 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar {
1620 position: relative;
1621 flex-shrink: 0;
1622 }
1623 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar img {
1624 width: 40px;
1625 height: 40px;
1626 border-radius: 50%;
1627 object-fit: cover;
1628 display: block;
1629 }
1630 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__online-dot {
1631 position: absolute;
1632 bottom: 1px;
1633 right: 1px;
1634 width: 10px;
1635 height: 10px;
1636 background: #22c55e;
1637 border-radius: 50%;
1638 border: 2px solid #fff;
1639 }
1640 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-info {
1641 display: flex;
1642 flex-direction: column;
1643 gap: 2px;
1644 }
1645 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-name {
1646 font-size: 14px;
1647 font-weight: 600;
1648 color: #1e1e1e;
1649 line-height: 1.3;
1650 }
1651 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link {
1652 font-size: 13px;
1653 color: #898989;
1654 text-decoration: none;
1655 line-height: 1.3;
1656 }
1657 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link:hover {
1658 color: #7067ED;
1659 }
1660 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout {
1661 display: inline-flex;
1662 align-items: center;
1663 justify-content: center;
1664 width: 36px;
1665 height: 36px;
1666 border-radius: 6px;
1667 color: #cfcfcf;
1668 text-decoration: none;
1669 transition: all 0.2s;
1670 margin-left: 4px;
1671 }
1672 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout svg {
1673 width: 22px;
1674 height: 22px;
1675 flex-shrink: 0;
1676 }
1677 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout:hover {
1678 background: #fef2f2;
1679 color: #ef4444;
1680 }
1681
1682 #lp-course-builder-sidebar.lp-cb-sidebar {
1683 position: fixed !important;
1684 left: 0 !important;
1685 top: 60px !important;
1686 bottom: 0 !important;
1687 width: 260px !important;
1688 background: #ffffff !important;
1689 color: #000000 !important;
1690 display: flex !important;
1691 flex-direction: column !important;
1692 z-index: 8 !important;
1693 overflow-y: auto !important;
1694 padding: 0 !important;
1695 border-radius: 0 !important;
1696 border-right: 1px solid #f5f5f5;
1697 }
1698 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__header {
1699 display: none;
1700 }
1701 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav {
1702 flex: 1;
1703 padding: 16px;
1704 margin: 0;
1705 list-style: none;
1706 display: block !important;
1707 overflow-x: visible !important;
1708 }
1709 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item {
1710 margin: 0;
1711 padding: 0;
1712 list-style: none;
1713 display: block !important;
1714 }
1715 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a {
1716 display: flex !important;
1717 align-items: center;
1718 padding: 12px 20px;
1719 color: #000000 !important;
1720 text-decoration: none;
1721 transition: all 0.2s ease;
1722 gap: 12px;
1723 background: transparent !important;
1724 border: none !important;
1725 border-radius: 12px !important;
1726 margin-top: 6px;
1727 }
1728 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a:hover {
1729 background: #EEF1FF !important;
1730 color: #000000 !important;
1731 }
1732 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .dashicons {
1733 font-size: 20px;
1734 width: 20px;
1735 height: 20px;
1736 line-height: 20px;
1737 color: inherit;
1738 }
1739 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .lp-cb-sidebar__item-title {
1740 font-size: 15px;
1741 font-weight: 500;
1742 }
1743 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active a {
1744 background: #EEF1FF !important;
1745 color: #7067ED !important;
1746 }
1747 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active a .dashicons {
1748 color: #7067ED !important;
1749 }
1750 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle {
1751 display: flex;
1752 align-items: center;
1753 justify-content: center;
1754 width: 36px;
1755 height: 36px;
1756 border-radius: 6px;
1757 background: transparent;
1758 cursor: pointer;
1759 transition: all 0.2s;
1760 margin-left: auto;
1761 margin-bottom: 16px;
1762 margin-right: 16px;
1763 border: none;
1764 color: #aaaaaa;
1765 }
1766 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle svg {
1767 min-width: 24px;
1768 height: 24px;
1769 }
1770 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle .lp-toggle-expand {
1771 display: none;
1772 }
1773 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle:hover {
1774 background: #EEF1FF;
1775 border-color: #d1d5db;
1776 color: #7067ED;
1777 }
1778 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer {
1779 padding: 16px;
1780 border-top: 1px solid #f5f5f5;
1781 margin-top: auto;
1782 background: #fdfdfd;
1783 display: flex;
1784 flex-direction: column;
1785 gap: 8px;
1786 }
1787 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer:empty {
1788 display: none;
1789 }
1790 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item {
1791 display: flex;
1792 align-items: center;
1793 padding: 12px 16px;
1794 color: #000000;
1795 text-decoration: none;
1796 gap: 12px;
1797 font-size: 14px;
1798 transition: all 0.2s;
1799 border-radius: 6px;
1800 }
1801 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item:hover {
1802 background: #EEF1FF;
1803 color: #7067ED;
1804 }
1805 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item .dashicons {
1806 font-size: 20px;
1807 width: 20px;
1808 height: 20px;
1809 flex-shrink: 0;
1810 }
1811 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed {
1812 width: 72px !important;
1813 }
1814 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav {
1815 padding: 16px 8px;
1816 }
1817 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a {
1818 justify-content: center;
1819 padding: 12px;
1820 }
1821 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .lp-cb-sidebar__item-title {
1822 display: none;
1823 }
1824 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .dashicons {
1825 margin: 0;
1826 }
1827 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer {
1828 padding: 16px 8px;
1829 }
1830 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle {
1831 margin: 0 auto;
1832 }
1833 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-collapse {
1834 display: none;
1835 }
1836 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-expand {
1837 display: block;
1838 }
1839 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item {
1840 justify-content: center;
1841 padding: 12px;
1842 }
1843 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item .lp-cb-sidebar__item-title {
1844 display: none;
1845 }
1846
1847 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed + #lp-course-builder-content.lp-cb-main,
1848 #lp-course-builder.has-collapsed-sidebar #lp-course-builder-content.lp-cb-main {
1849 margin-left: 72px !important;
1850 width: calc(100% - 72px) !important;
1851 }
1852
1853 #lp-course-builder-content.lp-cb-main {
1854 flex: 1;
1855 margin-left: 260px !important;
1856 margin-top: 60px !important;
1857 min-height: calc(100vh - 60px);
1858 padding: 0 24px 24px !important;
1859 background: #ffffff !important;
1860 border-radius: 0 !important;
1861 width: calc(100% - 260px) !important;
1862 }
1863
1864 html:has(#wpadminbar) #lp-course-builder .lp-cb-body {
1865 min-height: calc(100vh - 60px - 32px);
1866 }
1867 html:has(#wpadminbar) .lp-cb-top-header {
1868 top: 32px;
1869 }
1870 html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar {
1871 top: calc(60px + 32px) !important;
1872 }
1873 html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main {
1874 margin-top: calc(60px) !important;
1875 min-height: calc(100vh - 60px);
1876 }
1877
1878 @media screen and (max-width: 782px) {
1879 html:has(#wpadminbar) #lp-course-builder .lp-cb-body {
1880 min-height: calc(100vh - 60px - 46px);
1881 }
1882 html:has(#wpadminbar) .lp-cb-top-header {
1883 top: 46px;
1884 }
1885 html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar {
1886 top: calc(60px + 46px) !important;
1887 }
1888 html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main {
1889 margin-top: calc(60px + 46px) !important;
1890 min-height: calc(100vh - 60px - 46px);
1891 }
1892 }
1893 .lp-cb-breadcrumb {
1894 padding: 16px 12px;
1895 border-bottom: 1px solid #f5f5f5;
1896 font-size: 14px;
1897 background: #ffffff;
1898 border-radius: 8px 8px 0 0;
1899 }
1900 .lp-cb-breadcrumb .lp-cb-breadcrumb__item {
1901 color: #898989;
1902 text-decoration: none;
1903 transition: color 0.2s;
1904 }
1905 .lp-cb-breadcrumb .lp-cb-breadcrumb__item:hover {
1906 color: #7067ED;
1907 }
1908 .lp-cb-breadcrumb .lp-cb-breadcrumb__item.is-current {
1909 color: #1e1e1e;
1910 font-weight: 500;
1911 }
1912 .lp-cb-breadcrumb .lp-cb-breadcrumb__separator {
1913 margin: 0 10px;
1914 color: #898989;
1915 }
1916
1917 #lp-course-builder .lp-cb-header {
1918 position: sticky;
1919 top: 60px;
1920 z-index: 99;
1921 display: flex;
1922 align-items: center;
1923 justify-content: space-between;
1924 padding: 20px 12px;
1925 background: #ffffff;
1926 gap: 30px;
1927 }
1928 #lp-course-builder .lp-cb-header .lp-cb-header__left {
1929 display: flex;
1930 align-items: center;
1931 gap: 12px;
1932 }
1933 #lp-course-builder .lp-cb-header .lp-cb-header__title {
1934 margin: 0;
1935 font-size: 24px;
1936 font-weight: 600;
1937 color: #1e1e1e;
1938 }
1939 #lp-course-builder .lp-cb-header .lp-cb-admin-link {
1940 display: inline-flex;
1941 align-items: center;
1942 justify-content: center;
1943 font-size: 14px;
1944 padding: 5px 12px;
1945 gap: 10px;
1946 font-weight: 500;
1947 border-radius: 6px;
1948 color: #898989;
1949 text-decoration: none;
1950 transition: all 0.2s;
1951 }
1952 #lp-course-builder .lp-cb-header .lp-cb-admin-link .dashicons {
1953 font-size: 18px;
1954 width: 18px;
1955 height: 18px;
1956 }
1957 #lp-course-builder .lp-cb-header .lp-cb-admin-link:hover {
1958 background: #f1f5f9;
1959 color: #7067ED;
1960 }
1961 #lp-course-builder .lp-cb-header .lp-cb-header__actions {
1962 display: flex;
1963 gap: 12px;
1964 }
1965 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button {
1966 padding: 10px 20px;
1967 border-radius: 6px;
1968 font-weight: 500;
1969 cursor: pointer;
1970 text-decoration: none;
1971 display: inline-flex;
1972 align-items: center;
1973 border: 1px solid #f5f5f5;
1974 background: #fff;
1975 color: #1e1e1e;
1976 transition: all 0.2s;
1977 }
1978 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button:hover {
1979 background: #f9fafb;
1980 }
1981 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary,
1982 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn {
1983 background: #7067ED !important;
1984 border-color: #7067ED !important;
1985 color: #fff !important;
1986 }
1987 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary:hover,
1988 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn:hover {
1989 background: #5b52d1 !important;
1990 border-color: #5b52d1 !important;
1991 }
1992
1993 html:has(#wpadminbar) .lp-cb-header {
1994 top: calc(60px + 32px);
1995 }
1996
1997 @media screen and (max-width: 782px) {
1998 html:has(#wpadminbar) .lp-cb-header {
1999 top: calc(60px + 46px);
2000 }
2001 }
2002 .course-status,
2003 .quiz-status,
2004 .quizze-status,
2005 .question-status,
2006 .lesson-status {
2007 display: inline-block;
2008 padding: 4px 10px;
2009 border-radius: 20px;
2010 font-size: 12px;
2011 font-weight: 500;
2012 text-transform: capitalize;
2013 }
2014 .course-status.publish,
2015 .quiz-status.publish,
2016 .quizze-status.publish,
2017 .question-status.publish,
2018 .lesson-status.publish {
2019 background: #e7f6e9;
2020 color: #28a746;
2021 }
2022 .course-status.draft,
2023 .quiz-status.draft,
2024 .quizze-status.draft,
2025 .question-status.draft,
2026 .lesson-status.draft {
2027 background: #f7f7f7;
2028 color: #aaaaaa;
2029 }
2030 .course-status.pending,
2031 .quiz-status.pending,
2032 .quizze-status.pending,
2033 .question-status.pending,
2034 .lesson-status.pending {
2035 background: #dbeafe;
2036 color: #1e40af;
2037 }
2038 .course-status.private,
2039 .quiz-status.private,
2040 .quizze-status.private,
2041 .question-status.private,
2042 .lesson-status.private {
2043 background: #f3e8ff;
2044 color: #6b21a8;
2045 }
2046 .course-status.trash,
2047 .quiz-status.trash,
2048 .quizze-status.trash,
2049 .question-status.trash,
2050 .lesson-status.trash {
2051 background: #fee2e2;
2052 color: #991b1b;
2053 }
2054 .course-status.future,
2055 .quiz-status.future,
2056 .quizze-status.future,
2057 .question-status.future,
2058 .lesson-status.future {
2059 background: #ffd700;
2060 color: #333;
2061 }
2062
2063 #lp-course-builder .lp-cb-tabs {
2064 display: flex;
2065 border-bottom: 1px solid #f5f5f5;
2066 background: #ffffff;
2067 gap: 10px;
2068 margin: 0;
2069 list-style: none;
2070 }
2071 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item {
2072 padding: 12px 24px;
2073 color: #898989;
2074 text-decoration: none;
2075 font-weight: 500;
2076 font-size: 14px;
2077 border-bottom: 2px solid transparent;
2078 margin-bottom: -1px;
2079 transition: all 0.2s ease;
2080 background: transparent;
2081 border-radius: 10px 10px 0 0;
2082 }
2083 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item:hover {
2084 color: #7067ED;
2085 background: #EEF1FF;
2086 }
2087 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item.is-active {
2088 color: #7067ED;
2089 border-bottom-color: #7067ED;
2090 background: #EEF1FF;
2091 }
2092
2093 #lp-course-builder .lp-cb-tab-content {
2094 padding: 0;
2095 background: #ffffff;
2096 border-radius: 0 0 8px 8px;
2097 margin-top: 30px;
2098 }
2099 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit,
2100 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section {
2101 background: #ffffff;
2102 border-radius: 0;
2103 min-height: auto;
2104 }
2105 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header,
2106 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header {
2107 display: flex;
2108 align-items: center;
2109 justify-content: space-between;
2110 padding: 0 0 20px 0;
2111 margin-bottom: 20px;
2112 border-bottom: 1px solid #f5f5f5;
2113 }
2114 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left,
2115 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left {
2116 display: flex;
2117 align-items: center;
2118 gap: 12px;
2119 }
2120 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .lp-cb-section__title,
2121 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .lp-cb-section__title {
2122 margin: 0;
2123 font-size: 18px;
2124 font-weight: 600;
2125 color: #1e1e1e;
2126 }
2127 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status,
2128 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status {
2129 display: inline-block;
2130 padding: 4px 10px;
2131 border-radius: 4px;
2132 font-size: 12px;
2133 font-weight: 500;
2134 text-transform: capitalize;
2135 }
2136 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.publish,
2137 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.publish {
2138 background: #e7f6e9;
2139 color: #28a746;
2140 }
2141 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.draft,
2142 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.draft {
2143 background: #f7f7f7;
2144 color: #aaaaaa;
2145 }
2146 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.pending,
2147 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.pending {
2148 background: #dbeafe;
2149 color: #1e40af;
2150 }
2151 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action,
2152 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-action {
2153 display: flex;
2154 gap: 10px;
2155 }
2156 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab {
2157 display: flex;
2158 gap: 24px;
2159 }
2160 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs {
2161 flex: 0 0 200px;
2162 list-style: none;
2163 margin: 0;
2164 padding: 0;
2165 border-right: 1px solid #f5f5f5;
2166 }
2167 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li {
2168 margin: 0;
2169 }
2170 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a {
2171 display: block;
2172 padding: 12px 16px;
2173 color: #898989;
2174 text-decoration: none;
2175 border-left: 2px solid transparent;
2176 transition: all 0.2s;
2177 }
2178 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a:hover {
2179 color: #7067ED;
2180 background: #EEF1FF;
2181 }
2182 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,
2183 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active {
2184 color: #7067ED;
2185 background: rgba(112, 103, 237, 0.05);
2186 border-left-color: #7067ED;
2187 font-weight: 500;
2188 }
2189 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
2190 flex: 1;
2191 min-width: 0;
2192 }
2193
2194 #lp-course-builder .lp-cb-footer {
2195 padding: 20px 0;
2196 border-top: 1px solid #f5f5f5;
2197 background: #ffffff;
2198 border-radius: 0 0 8px 8px;
2199 margin-top: auto;
2200 }
2201 #lp-course-builder .lp-cb-footer .lp-cb-footer__actions {
2202 display: flex;
2203 justify-content: flex-end;
2204 gap: 12px;
2205 }
2206
2207 #lp-course-builder .lp-course-builder-content__tab {
2208 background: #ffffff;
2209 border-radius: 8px;
2210 max-width: 100%;
2211 }
2212 #lp-course-builder .lp-course-builder-content__tab .lp-cb-tab__title {
2213 font-size: 28px;
2214 font-weight: 600;
2215 color: #1e1e1e;
2216 margin: 20px 0 24px 0;
2217 }
2218
2219 .lp-cb-save-btn,
2220 #lp-course-builder .lp-button-primary {
2221 background: #7067ED !important;
2222 border-color: #7067ED !important;
2223 color: #fff !important;
2224 padding: 10px 20px;
2225 border-radius: 6px;
2226 font-weight: 500;
2227 cursor: pointer;
2228 transition: all 0.2s;
2229 }
2230 .lp-cb-save-btn:hover,
2231 #lp-course-builder .lp-button-primary:hover {
2232 background: #5b52d1 !important;
2233 border-color: #5b52d1 !important;
2234 }
2235 .lp-cb-save-btn.loading, .lp-cb-save-btn.lp-loading, .lp-cb-save-btn[aria-disabled=true],
2236 #lp-course-builder .lp-button-primary.loading,
2237 #lp-course-builder .lp-button-primary.lp-loading,
2238 #lp-course-builder .lp-button-primary[aria-disabled=true] {
2239 opacity: 0.7;
2240 pointer-events: none;
2241 cursor: not-allowed;
2242 }
2243 .lp-cb-save-btn.has-changes,
2244 #lp-course-builder .lp-button-primary.has-changes {
2245 position: relative;
2246 animation: pulse-save 2s infinite;
2247 }
2248 .lp-cb-save-btn.has-changes::after,
2249 #lp-course-builder .lp-button-primary.has-changes::after {
2250 content: "";
2251 position: absolute;
2252 top: -4px;
2253 right: -4px;
2254 width: 10px;
2255 height: 10px;
2256 background: #ef4444;
2257 border-radius: 50%;
2258 border: 2px solid #fff;
2259 }
2260
2261 #lp-course-builder .cb-btn-update,
2262 #lp-course-builder .cb-btn-preview,
2263 #lp-course-builder .cb-btn-darft,
2264 #lp-course-builder .cb-btn-publish,
2265 #lp-course-builder .cb-btn-pending {
2266 padding: 10px 20px;
2267 font-size: 14px;
2268 border-radius: 12px;
2269 font-weight: 500;
2270 cursor: pointer;
2271 border: none;
2272 transition: all 0.2s;
2273 }
2274 #lp-course-builder .cb-btn-update.has-changes,
2275 #lp-course-builder .cb-btn-preview.has-changes,
2276 #lp-course-builder .cb-btn-darft.has-changes,
2277 #lp-course-builder .cb-btn-publish.has-changes,
2278 #lp-course-builder .cb-btn-pending.has-changes {
2279 position: relative;
2280 }
2281 #lp-course-builder .cb-btn-update.has-changes::after,
2282 #lp-course-builder .cb-btn-preview.has-changes::after,
2283 #lp-course-builder .cb-btn-darft.has-changes::after,
2284 #lp-course-builder .cb-btn-publish.has-changes::after,
2285 #lp-course-builder .cb-btn-pending.has-changes::after {
2286 content: "";
2287 position: absolute;
2288 top: -4px;
2289 right: -4px;
2290 width: 10px;
2291 height: 10px;
2292 background: #ef4444;
2293 border-radius: 50%;
2294 border: 2px solid #fff;
2295 }
2296 #lp-course-builder .cb-btn-update.loading, #lp-course-builder .cb-btn-update.lp-loading,
2297 #lp-course-builder .cb-btn-preview.loading,
2298 #lp-course-builder .cb-btn-preview.lp-loading,
2299 #lp-course-builder .cb-btn-darft.loading,
2300 #lp-course-builder .cb-btn-darft.lp-loading,
2301 #lp-course-builder .cb-btn-publish.loading,
2302 #lp-course-builder .cb-btn-publish.lp-loading,
2303 #lp-course-builder .cb-btn-pending.loading,
2304 #lp-course-builder .cb-btn-pending.lp-loading {
2305 opacity: 0.7;
2306 pointer-events: none;
2307 }
2308 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update {
2309 background: #7067ED;
2310 color: #fff;
2311 }
2312 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update:hover {
2313 background: #5b52d1;
2314 }
2315 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary {
2316 background: #7067ED;
2317 color: #fff;
2318 border-radius: 12px;
2319 }
2320 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary:hover {
2321 background: #5b52d1;
2322 }
2323 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview {
2324 border-radius: 12px;
2325 }
2326 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview:hover {
2327 border-color: #7067ED;
2328 color: #7067ED;
2329 }
2330 #lp-course-builder.cb-btn-secondary {
2331 background: #fff;
2332 border: 1px solid #e5e7eb;
2333 color: #1e1e1e;
2334 }
2335 #lp-course-builder.cb-btn-secondary:hover {
2336 border-color: #7067ED;
2337 color: #7067ED;
2338 background: #f8fafc;
2339 }
2340 #lp-course-builder .cb-btn-darft {
2341 background: #e5e7eb;
2342 color: #1e1e1e;
2343 }
2344 #lp-course-builder .cb-btn-darft:hover {
2345 background: #d1d5db;
2346 }
2347 #lp-course-builder .cb-btn-pending {
2348 background: #dbeafe;
2349 color: #1e40af;
2350 }
2351 #lp-course-builder .cb-btn-pending:hover {
2352 background: #bfdbfe;
2353 color: #1e3a8a;
2354 }
2355 #lp-course-builder .cb-btn-trash {
2356 cursor: pointer;
2357 font-size: 16px;
2358 background: transparent;
2359 color: #ef4444;
2360 padding: 10px 20px;
2361 border-radius: 6px;
2362 }
2363 #lp-course-builder .cb-btn-trash:hover {
2364 background: #fef2f2;
2365 }
2366 #lp-course-builder .cb-header-action-expanded {
2367 position: relative;
2368 display: inline-flex;
2369 align-items: center;
2370 }
2371 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded {
2372 padding: 0;
2373 height: 40px;
2374 width: 40px;
2375 justify-content: center;
2376 border-radius: 12px;
2377 }
2378 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded:hover {
2379 background: #F7F7F7;
2380 border-color: #d1d5db;
2381 }
2382 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded svg {
2383 width: 18px;
2384 height: 18px;
2385 color: #898989;
2386 }
2387 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading:before {
2388 margin-top: 0;
2389 margin-right: 0;
2390 }
2391 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading svg {
2392 display: none;
2393 }
2394 #lp-course-builder .cb-header-action-expanded .cb-header-action-expanded__items {
2395 position: absolute;
2396 top: calc(100% + 6px);
2397 right: 0;
2398 min-width: 180px;
2399 padding: 8px;
2400 border: 1px solid #f5f5f5;
2401 border-radius: 12px;
2402 background: #fff;
2403 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2404 display: flex;
2405 flex-direction: column;
2406 gap: 2px;
2407 z-index: 1000;
2408 opacity: 0;
2409 visibility: hidden;
2410 transform: translateY(-8px);
2411 pointer-events: none;
2412 transition: all 0.2s ease;
2413 }
2414 #lp-course-builder .cb-header-action-expanded.is-open .cb-header-action-expanded__items {
2415 opacity: 1;
2416 visibility: visible;
2417 transform: translateY(0);
2418 pointer-events: auto;
2419 }
2420 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash {
2421 gap: 10px;
2422 color: #ef4444;
2423 font-size: 14px;
2424 border: none;
2425 }
2426 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash .dashicons {
2427 font-size: 16px;
2428 width: 16px;
2429 height: 16px;
2430 color: #ef4444;
2431 }
2432 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash:hover {
2433 background: #fef2f2;
2434 }
2435 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate {
2436 gap: 10px;
2437 font-size: 14px;
2438 border: none;
2439 }
2440 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate .dashicons {
2441 font-size: 16px;
2442 width: 16px;
2443 height: 16px;
2444 color: #3b82f6;
2445 }
2446 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate:hover {
2447 background: #dbeafe;
2448 }
2449 #lp-course-builder .cb-header-actions-dropdown {
2450 position: relative;
2451 display: inline-flex;
2452 }
2453 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle {
2454 display: inline-flex;
2455 align-items: center;
2456 justify-content: center;
2457 width: 36px;
2458 padding: 0;
2459 background: #7067ED;
2460 border: 1px solid #7067ED;
2461 border-left-color: #EEF1FF;
2462 border-radius: 0 12px 12px 0;
2463 cursor: pointer;
2464 transition: all 0.2s;
2465 }
2466 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons {
2467 font-size: 16px;
2468 width: 16px;
2469 height: 16px;
2470 color: #ffffff;
2471 transition: transform 0.2s;
2472 }
2473 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover {
2474 border-color: #7067ED;
2475 background: #f8fafc;
2476 }
2477 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover .dashicons {
2478 color: #7067ED;
2479 }
2480 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] {
2481 border-color: #7067ED;
2482 background: #f8fafc;
2483 }
2484 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2485 transform: rotate(180deg);
2486 color: #7067ED;
2487 }
2488 #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 {
2489 opacity: 0.7;
2490 pointer-events: none;
2491 }
2492 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle {
2493 background: #dbeafe !important;
2494 border-color: #bfdbfe !important;
2495 }
2496 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle .dashicons {
2497 color: #1e40af !important;
2498 }
2499 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle:hover {
2500 background: #bfdbfe !important;
2501 }
2502 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] {
2503 background: #bfdbfe !important;
2504 }
2505 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2506 color: #1e3a8a !important;
2507 }
2508 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu {
2509 position: absolute;
2510 top: calc(100% + 4px);
2511 right: 0;
2512 min-width: 180px;
2513 background: #fff;
2514 border: 1px solid #e5e7eb;
2515 border-radius: 8px;
2516 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2517 z-index: 1000;
2518 opacity: 0;
2519 visibility: hidden;
2520 transform: translateY(-8px);
2521 transition: all 0.2s ease;
2522 }
2523 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu.is-open {
2524 opacity: 1;
2525 visibility: visible;
2526 transform: translateY(0);
2527 }
2528 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item {
2529 display: flex;
2530 align-items: center;
2531 gap: 10px;
2532 padding: 12px 16px;
2533 font-size: 14px;
2534 color: #1e1e1e;
2535 cursor: pointer;
2536 transition: all 0.15s;
2537 border: none;
2538 background: transparent;
2539 width: 100%;
2540 text-align: left;
2541 }
2542 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item .dashicons {
2543 font-size: 16px;
2544 width: 16px;
2545 height: 16px;
2546 color: #898989;
2547 }
2548 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:first-child {
2549 border-radius: 7px 7px 0 0;
2550 }
2551 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:last-child {
2552 border-radius: 0 0 7px 7px;
2553 }
2554 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:only-child {
2555 border-radius: 7px;
2556 }
2557 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover {
2558 background: #f8fafc;
2559 }
2560 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons {
2561 color: #7067ED;
2562 }
2563 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger {
2564 color: #ef4444;
2565 }
2566 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons {
2567 color: #ef4444;
2568 }
2569 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover {
2570 background: #fef2f2;
2571 }
2572 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.loading, #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.lp-loading {
2573 opacity: 0.7;
2574 pointer-events: none;
2575 }
2576 #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 {
2577 background: #d1d5db !important;
2578 border-color: #d1d5db !important;
2579 }
2580 #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 {
2581 color: #374151 !important;
2582 }
2583 #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 {
2584 background: #b8bcc4 !important;
2585 }
2586 #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] {
2587 background: #b8bcc4 !important;
2588 }
2589 #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 {
2590 color: #374151 !important;
2591 }
2592 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle {
2593 background: #dbeafe !important;
2594 border-color: #bfdbfe !important;
2595 }
2596 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons {
2597 color: #1e40af !important;
2598 }
2599 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover {
2600 background: #bfdbfe !important;
2601 }
2602 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] {
2603 background: #bfdbfe !important;
2604 }
2605 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2606 color: #1e3a8a !important;
2607 }
2608
2609 .cb-header-actions-dropdown {
2610 position: relative;
2611 display: inline-flex;
2612 }
2613 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action {
2614 background: #dbeafe;
2615 color: #1e40af;
2616 }
2617 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action:hover {
2618 background: #bfdbfe;
2619 color: #1e3a8a;
2620 }
2621 .cb-header-actions-dropdown .cb-btn-dropdown-toggle {
2622 display: inline-flex;
2623 align-items: center;
2624 justify-content: center;
2625 width: 36px;
2626 height: auto;
2627 padding: 10px 0;
2628 background: #d0e3ff;
2629 border: none;
2630 border-radius: 0 12px 12px 0;
2631 cursor: pointer;
2632 transition: all 0.2s;
2633 }
2634 .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons {
2635 font-size: 16px;
2636 width: 16px;
2637 height: 16px;
2638 color: #7067ED;
2639 transition: transform 0.2s;
2640 }
2641 .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover {
2642 background: #b8d4ff;
2643 }
2644 .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] {
2645 background: #b8d4ff;
2646 }
2647 .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2648 transform: rotate(180deg);
2649 }
2650 .cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading, .cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading {
2651 opacity: 0.7;
2652 pointer-events: none;
2653 }
2654 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle {
2655 background: #dbeafe;
2656 }
2657 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle .dashicons {
2658 color: #1e40af;
2659 }
2660 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle:hover {
2661 background: #bfdbfe;
2662 }
2663 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] {
2664 background: #bfdbfe;
2665 }
2666 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2667 color: #1e3a8a;
2668 }
2669 .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle, .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle {
2670 background: #d1d5db;
2671 }
2672 .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 {
2673 color: #374151;
2674 }
2675 .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 {
2676 background: #b8bcc4;
2677 }
2678 .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] {
2679 background: #b8bcc4;
2680 }
2681 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle {
2682 background: #dbeafe;
2683 }
2684 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons {
2685 color: #1e40af;
2686 }
2687 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover {
2688 background: #bfdbfe;
2689 }
2690 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] {
2691 background: #bfdbfe;
2692 }
2693 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2694 color: #1e3a8a;
2695 }
2696 .cb-header-actions-dropdown .cb-dropdown-menu {
2697 position: absolute;
2698 top: calc(100% + 4px);
2699 right: 0;
2700 min-width: 180px;
2701 background: #fff;
2702 border: 1px solid #e5e7eb;
2703 border-radius: 12px;
2704 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2705 z-index: 1000;
2706 opacity: 0;
2707 visibility: hidden;
2708 transform: translateY(-8px);
2709 transition: all 0.2s ease;
2710 }
2711 .cb-header-actions-dropdown .cb-dropdown-menu.is-open {
2712 opacity: 1;
2713 visibility: visible;
2714 transform: translateY(0);
2715 }
2716 .cb-header-actions-dropdown .cb-dropdown-item {
2717 display: flex;
2718 align-items: center;
2719 gap: 10px;
2720 padding: 12px 16px;
2721 font-size: 14px;
2722 color: #1e1e1e;
2723 cursor: pointer;
2724 transition: all 0.15s;
2725 border: none;
2726 background: transparent;
2727 width: 100%;
2728 text-align: left;
2729 }
2730 .cb-header-actions-dropdown .cb-dropdown-item .dashicons {
2731 font-size: 16px;
2732 width: 16px;
2733 height: 16px;
2734 color: #898989;
2735 }
2736 .cb-header-actions-dropdown .cb-dropdown-item:first-child {
2737 border-radius: 7px 7px 0 0;
2738 }
2739 .cb-header-actions-dropdown .cb-dropdown-item:last-child {
2740 border-radius: 0 0 7px 7px;
2741 }
2742 .cb-header-actions-dropdown .cb-dropdown-item:only-child {
2743 border-radius: 7px;
2744 }
2745 .cb-header-actions-dropdown .cb-dropdown-item:hover {
2746 background: #f8fafc;
2747 }
2748 .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons {
2749 color: #7067ED;
2750 }
2751 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger {
2752 color: #ef4444;
2753 }
2754 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons {
2755 color: #ef4444;
2756 }
2757 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover {
2758 background: #fef2f2;
2759 }
2760 .cb-header-actions-dropdown .cb-dropdown-item.loading, .cb-header-actions-dropdown .cb-dropdown-item.lp-loading {
2761 opacity: 0.7;
2762 pointer-events: none;
2763 }
2764
2765 @keyframes pulse-save {
2766 0%, 100% {
2767 box-shadow: 0 0 0 0 rgba(112, 103, 237, 0.4);
2768 }
2769 50% {
2770 box-shadow: 0 0 0 8px rgba(112, 103, 237, 0);
2771 }
2772 }
2773 @media screen and (max-width: 1024px) {
2774 #lp-course-builder-sidebar.lp-cb-sidebar {
2775 width: 220px !important;
2776 }
2777 #lp-course-builder-content.lp-cb-main {
2778 margin-left: 220px !important;
2779 width: calc(100% - 220px) !important;
2780 }
2781 .lp-cb-tab-content .lp-meta-box__course-tab {
2782 flex-direction: column;
2783 }
2784 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs {
2785 flex: none;
2786 border-right: none;
2787 border-bottom: 1px solid #f5f5f5;
2788 display: flex;
2789 overflow-x: auto;
2790 }
2791 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a {
2792 border-left: none;
2793 border-bottom: 3px solid transparent;
2794 white-space: nowrap;
2795 }
2796 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,
2797 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active {
2798 border-left: none;
2799 border-bottom-color: #7067ED;
2800 }
2801 }
2802 @media screen and (max-width: 768px) {
2803 .lp-cb-top-header {
2804 padding: 0 16px;
2805 }
2806 .lp-cb-top-header .lp-cb-top-header__user-info {
2807 display: none;
2808 }
2809 #lp-course-builder-sidebar.lp-cb-sidebar {
2810 transform: translateX(-100%);
2811 transition: transform 0.3s ease;
2812 }
2813 #lp-course-builder-sidebar.lp-cb-sidebar.is-open {
2814 transform: translateX(0);
2815 }
2816 #lp-course-builder-content.lp-cb-main {
2817 margin-left: 0 !important;
2818 width: 100% !important;
2819 }
2820 .lp-cb-header {
2821 flex-direction: column;
2822 gap: 16px;
2823 align-items: flex-start;
2824 }
2825 .lp-cb-header .lp-cb-header__actions {
2826 width: 100%;
2827 justify-content: flex-end;
2828 }
2829 .lp-cb-tabs {
2830 overflow-x: auto;
2831 -webkit-overflow-scrolling: touch;
2832 }
2833 .lp-cb-tabs .lp-cb-tabs__item {
2834 white-space: nowrap;
2835 padding: 12px 16px;
2836 }
2837 .lp-cb-tab-content .cb-section__course-edit .cb-section__header {
2838 flex-direction: column;
2839 gap: 16px;
2840 align-items: flex-start;
2841 }
2842 .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action {
2843 width: 100%;
2844 flex-wrap: wrap;
2845 }
2846 }
2847 /**
2848 * Shared Tab Styles
2849 * Used across popup, edit-quiz, and edit-course for consistent tab UI
2850 * @since 4.3.0
2851 */
2852 .lp-cb-item-action-wrap {
2853 display: flex;
2854 justify-content: flex-end;
2855 gap: 8px;
2856 position: relative;
2857 }
2858
2859 .lp-cb-item-action-expand-toggle {
2860 cursor: pointer;
2861 display: flex;
2862 align-items: center;
2863 justify-content: center;
2864 width: 32px;
2865 height: 32px;
2866 border-radius: 6px;
2867 transition: all 0.2s;
2868 padding: 0;
2869 }
2870 .lp-cb-item-action-expand-toggle svg {
2871 width: 18px;
2872 height: 18px;
2873 color: #6b7280;
2874 }
2875 .lp-cb-item-action-expand-toggle.lp-button {
2876 border: none;
2877 }
2878 .lp-cb-item-action-expand-toggle:hover {
2879 background-color: #eef1ff;
2880 }
2881
2882 .lp-cb-item-action-expand {
2883 display: flex;
2884 position: absolute;
2885 min-width: 160px;
2886 white-space: nowrap;
2887 top: 60px;
2888 right: 16px;
2889 transform: translate(15px, -15px);
2890 padding: 10px;
2891 flex-direction: column;
2892 background-color: #ffffff;
2893 border-radius: 12px;
2894 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2895 font-size: 16px;
2896 font-weight: 500;
2897 z-index: 100;
2898 }
2899
2900 .lp-cb-item-action {
2901 padding: 10px;
2902 cursor: pointer;
2903 text-decoration: none;
2904 border-radius: 6px;
2905 color: #1e1e1e;
2906 }
2907 .lp-cb-item-action:hover {
2908 background-color: #f3f4f6;
2909 }
2910 .lp-cb-item-action.trash, .lp-cb-item-action.delete {
2911 color: #ef4444;
2912 }
2913
2914 .swal2-popup {
2915 padding: 20px;
2916 border-radius: 16px;
2917 }
2918
2919 .swal2-popup .content-title {
2920 margin: 0 0 20px 0;
2921 padding: 0;
2922 text-align: center;
2923 font-size: 1.5em;
2924 font-weight: bold;
2925 }
2926
2927 .swal2-popup.lp-select-items-popup {
2928 padding: 20px !important;
2929 }
2930
2931 button.swal2-close {
2932 height: 32px;
2933 width: 32px;
2934 }
2935
2936 button.swal2-cancel.swal2-styled {
2937 border-radius: 10px;
2938 padding: 10px 24px;
2939 background: #fff;
2940 color: #aaaaaa;
2941 border: 1px solid #e1e1e1;
2942 font-weight: 500;
2943 min-width: 140px;
2944 }
2945
2946 button.swal2-confirm.swal2-styled {
2947 background: #7067ed;
2948 border-radius: 12px;
2949 padding: 10px 24px;
2950 min-width: 140px;
2951 }
2952
2953 .swal2-icon.swal2-icon-show {
2954 border: none;
2955 margin-bottom: 5px;
2956 }
2957
2958 #swal2-title {
2959 padding: 0;
2960 font-size: 22px;
2961 color: #111111;
2962 }
2963
2964 #swal2-html-container {
2965 padding-top: 8px;
2966 font-size: 15px;
2967 color: #4f4f4f;
2968 }
2969
2970 #swal2-html-container:has(.lp-must-enable-ai-wrap) {
2971 padding: 0;
2972 }
2973
2974 div:where(.swal2-container).swal2-backdrop-show,
2975 div:where(.swal2-container).swal2-noanimation {
2976 background: none !important;
2977 backdrop-filter: blur(3px);
2978 }
2979
2980 div:where(.swal2-container).swal2-center > .swal2-popup {
2981 border-radius: 12px;
2982 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
2983 }
2984
2985 .swal2-container .button {
2986 display: inline-flex;
2987 align-items: center;
2988 gap: 8px;
2989 background: #7067ED;
2990 color: #fff;
2991 padding: 12px 20px;
2992 border-radius: 12px;
2993 text-decoration: none;
2994 font-size: 14px;
2995 font-weight: 500;
2996 border: none;
2997 cursor: pointer;
2998 transition: background-color 0.2s;
2999 }
3000 .swal2-container .button:hover {
3001 background-color: #5b52d1;
3002 }
3003 .swal2-container .button.lp-btn-close-ai-popup:hover {
3004 background-color: transparent;
3005 color: #7067ED;
3006 }
3007 .swal2-container .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover {
3008 background-color: #5b52d1;
3009 }
3010
3011 .swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content::before {
3012 content: none;
3013 }
3014
3015 .swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content .lp-cb-swal-icon-image {
3016 display: block;
3017 width: 48px;
3018 height: 48px;
3019 }
3020
3021 #swal2-html-container:has(.lp-form-generate-data-ai) {
3022 padding-bottom: 24px;
3023 }
3024 #swal2-html-container:has(.lp-form-generate-data-ai) .form-grid {
3025 margin-bottom: 0;
3026 }
3027
3028 #lp-course-builder .cb-tab-header {
3029 display: flex;
3030 align-items: center;
3031 justify-content: space-between;
3032 margin: 20px 0 24px 0;
3033 }
3034 #lp-course-builder .cb-tab-header .lp-cb-tab__title {
3035 font-size: 28px;
3036 font-weight: 600;
3037 color: #1e1e1e;
3038 margin: 0;
3039 }
3040 #lp-course-builder .cb-tab-filter-bar {
3041 margin-bottom: 24px;
3042 }
3043 #lp-course-builder .cb-filter-fields {
3044 display: flex;
3045 align-items: flex-end;
3046 gap: 16px;
3047 flex-wrap: wrap;
3048 }
3049 #lp-course-builder .cb-filter-group {
3050 display: flex;
3051 flex-direction: column;
3052 gap: 6px;
3053 }
3054 #lp-course-builder .cb-filter-group label {
3055 font-size: 13px;
3056 font-weight: 500;
3057 }
3058 #lp-course-builder .cb-filter-search {
3059 display: flex;
3060 align-items: center;
3061 background: #ffffff;
3062 border: 1px solid #e5e7eb;
3063 border-radius: 6px;
3064 padding: 10px 14px;
3065 gap: 8px;
3066 min-width: 200px;
3067 }
3068 #lp-course-builder .cb-filter-search input {
3069 flex: 1;
3070 border: none;
3071 background: transparent;
3072 outline: none;
3073 font-size: 14px;
3074 color: #1e1e1e;
3075 }
3076 #lp-course-builder .cb-filter-search input::placeholder {
3077 color: #6b7280;
3078 }
3079 #lp-course-builder select {
3080 padding: 10px 32px 10px 14px;
3081 border: 1px solid #e5e7eb;
3082 border-radius: 6px;
3083 font-size: 14px;
3084 color: #1e1e1e;
3085 cursor: pointer;
3086 appearance: none;
3087 background-image: url("../images/icons/ico-cb-chevron-down.svg");
3088 background-repeat: no-repeat;
3089 background-position: right 10px center;
3090 background-size: 14px;
3091 }
3092 #lp-course-builder select:focus {
3093 outline: none;
3094 border-color: #7067ED;
3095 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
3096 }
3097 #lp-course-builder .cb-filter-actions {
3098 display: flex;
3099 gap: 4px;
3100 padding-bottom: 1px;
3101 }
3102 #lp-course-builder .cb-filter-btn {
3103 padding: 8px 20px;
3104 border: none;
3105 border-radius: 12px;
3106 font-size: 14px;
3107 font-weight: 500;
3108 cursor: pointer;
3109 transition: all 0.2s;
3110 background-color: #7067ED;
3111 color: #EEF1FF;
3112 }
3113 #lp-course-builder .cb-filter-btn:hover {
3114 background: #5b52d1;
3115 }
3116 #lp-course-builder .cb-filter-reset {
3117 background: transparent;
3118 border: none;
3119 color: #7067ED;
3120 text-decoration: none;
3121 font-size: 14px;
3122 font-weight: 500;
3123 cursor: pointer;
3124 padding: 8px 20px;
3125 border-radius: 12px;
3126 }
3127 #lp-course-builder .cb-filter-reset:hover {
3128 background: #EEF1FF;
3129 color: #7067ED;
3130 }
3131 #lp-course-builder .cb-btn-add-new {
3132 display: inline-flex;
3133 align-items: center;
3134 gap: 8px;
3135 background: #7067ED;
3136 color: #fff;
3137 padding: 12px 20px;
3138 border-radius: 12px;
3139 text-decoration: none;
3140 font-size: 14px;
3141 font-weight: 500;
3142 border: none;
3143 cursor: pointer;
3144 transition: background-color 0.2s;
3145 }
3146 #lp-course-builder .cb-btn-add-new:hover {
3147 background: #5b52d1;
3148 }
3149 #lp-course-builder .cb-btn-add-new .dashicons {
3150 font-size: 16px;
3151 width: 16px;
3152 height: 16px;
3153 }
3154 #lp-course-builder button.cb-btn-add-new {
3155 line-height: 1.5;
3156 }
3157 @media (max-width: 768px) {
3158 #lp-course-builder .cb-tab-header {
3159 flex-direction: column;
3160 align-items: stretch;
3161 gap: 12px;
3162 }
3163 #lp-course-builder .cb-tab-header .cb-btn-add-new {
3164 justify-content: center;
3165 }
3166 #lp-course-builder .cb-filter-fields {
3167 flex-direction: column;
3168 align-items: stretch;
3169 }
3170 #lp-course-builder .cb-filter-search {
3171 min-width: 100%;
3172 }
3173 #lp-course-builder .cb-filter-actions {
3174 justify-content: flex-start;
3175 }
3176 }
3177 #lp-course-builder .learn-press-tip {
3178 display: inline-flex;
3179 align-items: center;
3180 margin-top: 2px;
3181 color: #6b7280;
3182 font-style: normal;
3183 font-weight: normal;
3184 line-height: 1;
3185 vertical-align: baseline;
3186 cursor: pointer;
3187 position: relative;
3188 }
3189 #lp-course-builder .learn-press-tip:before {
3190 font-family: "lp-icon";
3191 content: "\f059";
3192 }
3193 #lp-course-builder .learn-press-tip > * {
3194 display: none;
3195 position: absolute;
3196 bottom: 100%;
3197 left: 50%;
3198 transform: translateX(-50%);
3199 margin-bottom: 8px;
3200 padding: 8px 12px;
3201 background-color: #333;
3202 color: #fff !important;
3203 font-size: 12px;
3204 line-height: 1.5;
3205 text-align: center;
3206 border-radius: 4px;
3207 white-space: normal;
3208 width: max-content;
3209 max-width: 250px;
3210 z-index: 999;
3211 box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
3212 pointer-events: none;
3213 }
3214 #lp-course-builder .learn-press-tip > *::after {
3215 content: "";
3216 position: absolute;
3217 top: 100%;
3218 left: 50%;
3219 transform: translateX(-50%);
3220 border-width: 5px;
3221 border-style: solid;
3222 border-color: #333 transparent transparent transparent;
3223 }
3224 #lp-course-builder .learn-press-tip p {
3225 color: #fff !important;
3226 margin-left: 0 !important;
3227 width: 100% !important;
3228 font-weight: 500 !important;
3229 }
3230 #lp-course-builder .learn-press-tip:hover > * {
3231 display: block;
3232 }
3233 #lp-course-builder .cb-tab-course__action {
3234 display: flex;
3235 justify-content: space-between;
3236 align-items: center;
3237 margin-bottom: 24px;
3238 }
3239 #lp-course-builder .cb-search-form {
3240 position: relative;
3241 display: flex;
3242 align-items: center;
3243 border-radius: 12px;
3244 padding: 5px 0px;
3245 gap: 8px;
3246 margin-bottom: 0;
3247 border: 1px solid #e5e7eb;
3248 width: 40%;
3249 max-width: 500px;
3250 }
3251 #lp-course-builder .lp-icon-search {
3252 font-size: 16px;
3253 color: #7067ED;
3254 flex-shrink: 0;
3255 }
3256 #lp-course-builder .cb-input-search-course {
3257 flex: 1;
3258 border: none;
3259 background: transparent;
3260 outline: none;
3261 font-size: 15px;
3262 color: #333;
3263 font-family: inherit;
3264 }
3265 #lp-course-builder .cb-input-search-course::placeholder {
3266 color: #999;
3267 }
3268 #lp-course-builder .cb-search-btn {
3269 cursor: pointer;
3270 border: none;
3271 background: none;
3272 }
3273 #lp-course-builder .cb-search-btn.loading {
3274 pointer-events: none;
3275 }
3276 #lp-course-builder .cb-search-btn.loading i {
3277 display: none;
3278 }
3279 #lp-course-builder .cb-btn-back a {
3280 text-decoration: none;
3281 }
3282 #lp-course-builder .cb-list-course {
3283 margin: 0;
3284 padding: 0;
3285 list-style: none;
3286 }
3287 #lp-course-builder .cb-list-course li.course {
3288 margin-bottom: 20px;
3289 }
3290 #lp-course-builder .course {
3291 background: #ffffff;
3292 border-radius: 12px;
3293 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
3294 border: 1px solid #e5e7eb;
3295 transition: all 0.3s;
3296 }
3297 #lp-course-builder .course:hover {
3298 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3299 }
3300 #lp-course-builder .course-item {
3301 display: flex;
3302 gap: 20px;
3303 padding: 16px;
3304 height: 100%;
3305 position: relative;
3306 }
3307 #lp-course-builder .course-thumbnail {
3308 position: relative;
3309 margin: -2px;
3310 }
3311 @media (min-width: 769px) {
3312 #lp-course-builder .course-thumbnail {
3313 width: 26%;
3314 }
3315 }
3316 #lp-course-builder .course-thumbnail img {
3317 width: 100%;
3318 border-radius: 8px;
3319 object-fit: cover;
3320 }
3321 #lp-course-builder .course-thumbnail .cb-item-status-badge {
3322 position: absolute;
3323 bottom: 8px;
3324 right: 8px;
3325 padding: 4px 10px;
3326 border-radius: 4px;
3327 font-size: 11px;
3328 font-weight: 600;
3329 text-transform: uppercase;
3330 }
3331 #lp-course-builder .course-thumbnail .cb-item-status-badge.offline {
3332 background: #1e40af;
3333 color: #ffffff;
3334 }
3335 #lp-course-builder .course-img {
3336 width: 100%;
3337 height: 100%;
3338 }
3339 #lp-course-builder .course-img img {
3340 width: 100%;
3341 height: 100%;
3342 object-fit: cover;
3343 }
3344 #lp-course-builder .course-content {
3345 flex: 1;
3346 }
3347 #lp-course-builder .wap-course-title {
3348 margin-top: 0;
3349 margin-bottom: 8px;
3350 }
3351 #lp-course-builder .course-permalink {
3352 text-decoration: none;
3353 color: #1e1e1e;
3354 font-size: 18px;
3355 font-weight: 700;
3356 display: block;
3357 transition: color 0.2s;
3358 }
3359 #lp-course-builder .course-permalink:hover {
3360 color: #2E91FA;
3361 }
3362 #lp-course-builder .course-title {
3363 text-decoration: none;
3364 line-height: 1.4;
3365 font-size: 20px;
3366 font-weight: 600;
3367 color: #1e1e1e;
3368 }
3369 #lp-course-builder .course-featured {
3370 display: inline-block;
3371 background-color: #ffd700;
3372 color: #333;
3373 padding: 4px 10px;
3374 border-radius: 4px;
3375 font-size: 11px;
3376 font-weight: 600;
3377 margin-bottom: 10px;
3378 text-transform: uppercase;
3379 }
3380 #lp-course-builder .course-instructor__wrapper {
3381 display: flex;
3382 gap: 5px;
3383 margin-bottom: 12px;
3384 font-size: 13px;
3385 color: #666;
3386 }
3387 #lp-course-builder .course-instructor-category {
3388 margin-bottom: 12px;
3389 }
3390 #lp-course-builder .course-instructor-category > div {
3391 display: flex;
3392 gap: 5px;
3393 align-items: center;
3394 flex-wrap: wrap;
3395 }
3396 #lp-course-builder .course-by-label,
3397 #lp-course-builder .course-categories-label {
3398 color: #6b7280;
3399 font-size: 14px;
3400 }
3401 #lp-course-builder .course-category-name {
3402 color: #1e1e1e;
3403 font-size: 14px;
3404 font-weight: 500;
3405 }
3406 #lp-course-builder .course-instructor a,
3407 #lp-course-builder .course-categories a {
3408 color: #2E91FA;
3409 text-decoration: none;
3410 }
3411 #lp-course-builder .course-instructor a:hover,
3412 #lp-course-builder .course-categories a:hover {
3413 text-decoration: underline;
3414 }
3415 #lp-course-builder .course-wrap-meta {
3416 display: flex;
3417 flex-wrap: wrap;
3418 gap: 16px;
3419 margin-bottom: 16px;
3420 }
3421 #lp-course-builder .instructor-display-name {
3422 font-size: 14px;
3423 color: #1e1e1e;
3424 }
3425 #lp-course-builder .meta-item {
3426 font-size: 14px;
3427 color: #6b7280;
3428 display: flex;
3429 align-items: center;
3430 gap: 8px;
3431 }
3432 #lp-course-builder .meta-item i {
3433 font-size: 16px;
3434 color: #7067ED;
3435 }
3436 #lp-course-builder .meta-item .dashicons {
3437 font-size: 16px;
3438 width: 16px;
3439 height: 16px;
3440 color: #7067ED;
3441 }
3442 #lp-course-builder .meta-item > div {
3443 display: contents;
3444 }
3445 #lp-course-builder .meta-item > div span {
3446 color: #6b7280;
3447 }
3448 #lp-course-builder .course-bottom {
3449 margin-top: auto;
3450 display: flex;
3451 flex-direction: column;
3452 align-items: flex-start;
3453 gap: 12px;
3454 }
3455 #lp-course-builder .course-item-price-wrap {
3456 margin-bottom: 0;
3457 }
3458 #lp-course-builder .course-last-updated {
3459 font-size: 12px;
3460 color: #999;
3461 position: absolute;
3462 bottom: 16px;
3463 right: 16px;
3464 }
3465 #lp-course-builder .course-item-price .free {
3466 color: #2E91FA;
3467 font-weight: 600;
3468 font-size: 16px;
3469 }
3470 #lp-course-builder .course-item-price .price {
3471 color: #E31A1B;
3472 font-weight: 700;
3473 font-size: 18px;
3474 }
3475 #lp-course-builder .highlight-new-course {
3476 box-shadow: #c8b4fb 0px 0px 20px 1px;
3477 }
3478 #lp-course-builder .course-action {
3479 position: relative;
3480 display: flex;
3481 gap: 8px;
3482 }
3483 #lp-course-builder .course-action-editor {
3484 padding: 0;
3485 }
3486 #lp-course-builder .course-action-expanded {
3487 cursor: pointer;
3488 padding: 7px;
3489 border: 1px solid #e5e7eb;
3490 border-radius: 8px;
3491 background: #ffffff;
3492 transition: all 0.2s;
3493 height: 36px;
3494 width: 36px;
3495 display: flex;
3496 align-items: center;
3497 justify-content: center;
3498 }
3499 #lp-course-builder .course-action-expanded:hover {
3500 background: #F7F7F7;
3501 border-color: #d1d5db;
3502 }
3503 #lp-course-builder .course-action-expanded svg {
3504 width: 20px;
3505 height: 20px;
3506 color: #6b7280;
3507 }
3508 #lp-course-builder .course-action-expanded__items {
3509 display: none;
3510 position: absolute;
3511 min-width: 160px;
3512 top: 60px;
3513 right: 16px;
3514 transform: translate(15px, -15px);
3515 padding: 10px;
3516 flex-direction: column;
3517 background-color: #ffffff;
3518 border-radius: 12px;
3519 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3520 font-size: 16px;
3521 font-weight: 500;
3522 z-index: 100;
3523 }
3524 #lp-course-builder .course-action-expanded__items.active {
3525 display: flex !important;
3526 }
3527 #lp-course-builder .course-action-expanded__items .course-action-expanded__view,
3528 #lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate,
3529 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash,
3530 #lp-course-builder .course-action-expanded__items .course-action-expanded__draft,
3531 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete {
3532 padding: 10px;
3533 cursor: pointer;
3534 text-decoration: none;
3535 border-radius: 6px;
3536 color: #1e1e1e;
3537 }
3538 #lp-course-builder .course-action-expanded__items .course-action-expanded__view:hover,
3539 #lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate:hover,
3540 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,
3541 #lp-course-builder .course-action-expanded__items .course-action-expanded__draft:hover,
3542 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover {
3543 background-color: #F7F7F7;
3544 }
3545 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash,
3546 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete {
3547 color: #ef4444;
3548 }
3549 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,
3550 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover {
3551 background-color: #fef2f2;
3552 }
3553 #lp-course-builder .course-action .wap-course-title {
3554 margin: 0;
3555 }
3556 #lp-course-builder .course-action .course-permalink {
3557 color: #2E91FA;
3558 font-size: 14px;
3559 font-weight: 500;
3560 }
3561 #lp-course-builder .course-action .course-permalink:hover {
3562 text-decoration: underline;
3563 }
3564 #lp-course-builder .btn-edit-course {
3565 display: inline-flex;
3566 align-items: center;
3567 justify-content: center;
3568 text-decoration: none;
3569 font-size: 14px;
3570 font-weight: 600;
3571 border-radius: 8px;
3572 padding: 0 20px;
3573 height: 36px;
3574 gap: 8px;
3575 border: none;
3576 background: #7067ED;
3577 color: #ffffff;
3578 transition: all 0.2s;
3579 white-space: nowrap;
3580 }
3581 #lp-course-builder .btn-edit-course:hover {
3582 background: #5b52d1;
3583 }
3584 #lp-course-builder .course-status {
3585 display: inline-flex;
3586 }
3587 #lp-course-builder .course-status span {
3588 font-size: 13px;
3589 padding: 4px 12px;
3590 border-radius: 4px;
3591 font-weight: 600;
3592 text-transform: capitalize;
3593 line-height: normal;
3594 }
3595 #lp-course-builder .course-status.publish span {
3596 background: #E7F6E9;
3597 color: #28A746;
3598 }
3599 #lp-course-builder .course-status.future span {
3600 background: #ffd700;
3601 color: #333;
3602 }
3603 #lp-course-builder .course-status.trash span {
3604 color: #991b1b;
3605 background-color: #fee2e2;
3606 }
3607 #lp-course-builder .learn-press-pagination {
3608 margin-top: 40px;
3609 display: flex;
3610 justify-content: center;
3611 }
3612 #lp-course-builder .page-numbers {
3613 display: flex;
3614 gap: 8px;
3615 list-style: none;
3616 padding: 0;
3617 margin: 0;
3618 }
3619 #lp-course-builder .page-numbers li {
3620 display: inline-block;
3621 }
3622 #lp-course-builder .page-numbers a,
3623 #lp-course-builder .page-numbers span {
3624 display: flex;
3625 align-items: center;
3626 justify-content: center;
3627 min-width: 36px;
3628 height: 36px;
3629 padding: 0 12px;
3630 border-radius: 6px;
3631 text-decoration: none;
3632 color: #898989;
3633 font-size: 14px;
3634 transition: all 0.2s;
3635 background: #ffffff;
3636 font-weight: 600;
3637 }
3638 #lp-course-builder .page-numbers a:hover {
3639 background-color: #F7F7F7;
3640 border-color: #d1d5db;
3641 color: #1e1e1e;
3642 }
3643 #lp-course-builder .page-numbers .current {
3644 background-color: #7067ED;
3645 color: #ffffff;
3646 }
3647 #lp-course-builder .page-numbers .next,
3648 #lp-course-builder .page-numbers .prev {
3649 background-color: #F7F7F7;
3650 border-color: #d1d5db;
3651 }
3652 #lp-course-builder .page-numbers .next:hover,
3653 #lp-course-builder .page-numbers .prev:hover {
3654 background-color: #7067ED;
3655 color: #ffffff;
3656 }
3657 #lp-course-builder #lp-material-container {
3658 font-size: 13px;
3659 color: #6b7280;
3660 line-height: 1.5;
3661 margin: 0;
3662 display: block;
3663 }
3664 #lp-course-builder #lp-material-container hr {
3665 display: none;
3666 }
3667 #lp-course-builder .field-material__label {
3668 width: 150px;
3669 max-width: 150px;
3670 min-width: 150px;
3671 margin-right: 11px;
3672 }
3673 #lp-course-builder .lp-material--field-wrap {
3674 display: flex;
3675 gap: 11px;
3676 margin-top: 12px;
3677 }
3678 #lp-course-builder .lp-material--field-wrap label {
3679 color: #1e1e1e;
3680 font-size: 14px;
3681 font-weight: 600;
3682 width: 100px;
3683 }
3684 #lp-course-builder .lp-material--field-wrap:first-child {
3685 margin-top: 0;
3686 }
3687 #lp-course-builder .lp-material--field-wrap.field-action-wrap {
3688 justify-content: flex-start;
3689 flex-direction: row-reverse;
3690 }
3691 #lp-course-builder .lp-material--field-external-link,
3692 #lp-course-builder .lp-material--field-title {
3693 display: inline-flex;
3694 align-items: center;
3695 gap: 8px;
3696 width: 100%;
3697 height: 39px;
3698 padding: 8px 12px;
3699 border: 1px solid #d1d5db;
3700 border-radius: 6px;
3701 font-size: 14px;
3702 color: #1a1a1a;
3703 background: #ffffff;
3704 }
3705 #lp-course-builder .lp-material--field-method {
3706 width: 100%;
3707 height: 39px;
3708 padding: 8px 12px;
3709 border: 1px solid #d1d5db;
3710 border-radius: 6px;
3711 font-size: 14px;
3712 color: #1a1a1a;
3713 background: #ffffff;
3714 }
3715 #lp-course-builder .lp-material-btn-wrap {
3716 display: flex;
3717 gap: 12px;
3718 margin-top: 15px;
3719 }
3720 #lp-course-builder #lp-material--group-container .lp-material--group {
3721 padding: 20px;
3722 border: 1px solid #d1d5db;
3723 border-radius: 12px;
3724 max-width: 420px;
3725 margin-bottom: 20px;
3726 }
3727 #lp-course-builder #lp-material--group-container .lp-material--group:not(:has(*)) {
3728 display: none;
3729 }
3730 #lp-course-builder #btn-lp--add-material,
3731 #lp-course-builder #btn-lp--save-material,
3732 #lp-course-builder .lp-material-save-field,
3733 #lp-course-builder .lp-material--delete {
3734 padding: 8px 20px;
3735 border-radius: 6px;
3736 background: #ffffff;
3737 font-size: 14px;
3738 font-weight: 500;
3739 cursor: pointer;
3740 transition: all 0.2s;
3741 }
3742 #lp-course-builder #btn-lp--add-material {
3743 color: #7067ED;
3744 border: 1px solid #7067ED;
3745 }
3746 #lp-course-builder #btn-lp--add-material:hover {
3747 background-color: #F7F7F7;
3748 border-color: #7067ED;
3749 }
3750 #lp-course-builder #btn-lp--save-material,
3751 #lp-course-builder .lp-material-save-field {
3752 background: #7067ED;
3753 color: #EEF1FF;
3754 border: 1px solid #7067ED;
3755 }
3756 #lp-course-builder #btn-lp--save-material:hover,
3757 #lp-course-builder .lp-material-save-field:hover {
3758 background-color: #5b52d1;
3759 border-color: #5b52d1;
3760 }
3761 #lp-course-builder .lp-material--delete {
3762 color: #6b7280;
3763 border: 1px solid #e5e7eb;
3764 }
3765 #lp-course-builder .lp-material--delete:hover {
3766 background-color: #F7F7F7;
3767 color: #1e1e1e;
3768 border-color: #1e1e1e;
3769 }
3770 #lp-course-builder .lp-material--upload-wrap label {
3771 cursor: pointer;
3772 width: 100%;
3773 display: flex;
3774 align-items: center;
3775 gap: 6px;
3776 padding: 8px 16px;
3777 border: 1px solid #d1d5db;
3778 border-radius: 6px;
3779 font-size: 14px;
3780 font-weight: 500;
3781 color: #1a1a1a;
3782 background: #ffffff;
3783 transition: all 0.2s;
3784 margin-left: 86px;
3785 overflow: hidden;
3786 }
3787 #lp-course-builder .lp-material--upload-wrap label.has-selected-file {
3788 border-color: #7067ED;
3789 background-color: #f9fafb;
3790 font-size: 0;
3791 }
3792 #lp-course-builder .lp-material--upload-wrap label.has-selected-file::before {
3793 font-size: 14px;
3794 }
3795 #lp-course-builder .lp-material--upload-wrap label.has-selected-file::after {
3796 content: attr(data-file-name);
3797 flex: 1;
3798 min-width: 0;
3799 overflow: hidden;
3800 text-overflow: ellipsis;
3801 white-space: nowrap;
3802 font-size: 14px;
3803 font-weight: 600;
3804 }
3805 #lp-course-builder .lp-material--upload-wrap label:hover {
3806 background-color: #F7F7F7;
3807 border-color: #9ca3af;
3808 }
3809 #lp-course-builder .lp-material--upload-wrap label:active {
3810 background-color: #d0d0d0;
3811 transform: scale(0.98);
3812 }
3813 #lp-course-builder .lp-material--upload-wrap label::before {
3814 content: "📁 ";
3815 margin-right: 5px;
3816 }
3817 #lp-course-builder .lp-material--field-upload {
3818 display: none;
3819 }
3820 #lp-course-builder .lp-material--table {
3821 width: 100%;
3822 border-collapse: collapse;
3823 border: 1px solid #e5e7eb;
3824 border-radius: 8px;
3825 overflow: hidden;
3826 margin-top: 20px;
3827 }
3828 #lp-course-builder .lp-material--table th,
3829 #lp-course-builder .lp-material--table td {
3830 padding: 12px 15px;
3831 border-bottom: 1px solid #e5e7eb;
3832 text-align: left;
3833 }
3834 #lp-course-builder .lp-material--table th {
3835 background-color: #f9fafb;
3836 font-weight: 600;
3837 font-size: 13px;
3838 color: #374151;
3839 }
3840 #lp-course-builder .lp-material--table td {
3841 font-size: 14px;
3842 color: #1e1e1e;
3843 }
3844 #lp-course-builder .lp-material--table tr:last-child td {
3845 border-bottom: none;
3846 }
3847 #lp-course-builder .lp-material--table tr:hover td {
3848 background-color: #f9fafb;
3849 }
3850 #lp-course-builder .lp-material--table thead.hidden {
3851 display: none;
3852 }
3853 #lp-course-builder .ts-control {
3854 padding: 8px 8px 8px 8px !important;
3855 }
3856 @media (max-width: 1024px) {
3857 #lp-course-builder .cb-list-course {
3858 gap: 15px;
3859 }
3860 }
3861 @media (max-width: 768px) {
3862 #lp-course-builder .cb-tab-course__action {
3863 flex-direction: column;
3864 gap: 16px;
3865 align-items: stretch;
3866 }
3867 #lp-course-builder .cb-search-form {
3868 width: 100%;
3869 }
3870 #lp-course-builder .cb-btn-add-new {
3871 text-align: center;
3872 justify-content: center;
3873 }
3874 #lp-course-builder .course-item {
3875 flex-direction: column;
3876 }
3877 #lp-course-builder .cb-list-course {
3878 grid-template-columns: 1fr;
3879 }
3880 }
3881
3882 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
3883 display: grid;
3884 grid-template-columns: repeat(5, 1fr);
3885 gap: 20px;
3886 margin-bottom: 24px;
3887 }
3888 @media (max-width: 1200px) {
3889 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
3890 grid-template-columns: repeat(3, 1fr);
3891 }
3892 }
3893 @media (max-width: 768px) {
3894 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
3895 grid-template-columns: repeat(2, 1fr);
3896 }
3897 }
3898 @media (max-width: 480px) {
3899 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
3900 grid-template-columns: 1fr;
3901 }
3902 }
3903 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card {
3904 background: #ffffff;
3905 border-radius: 12px;
3906 padding: 24px 20px;
3907 display: flex;
3908 flex-direction: column;
3909 align-items: center;
3910 text-align: center;
3911 gap: 8px;
3912 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
3913 border: 1px solid #e5e7eb;
3914 transition: all 0.2s ease;
3915 }
3916 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card:hover {
3917 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3918 transform: translateY(-2px);
3919 }
3920 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon {
3921 width: 48px;
3922 height: 48px;
3923 border-radius: 50%;
3924 background: var(--card-bg, #f9fafb);
3925 display: flex;
3926 align-items: center;
3927 justify-content: center;
3928 flex-shrink: 0;
3929 margin-bottom: 4px;
3930 }
3931 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon svg {
3932 width: 22px;
3933 height: 22px;
3934 color: var(--card-color, #7067ED);
3935 }
3936 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__label {
3937 font-size: 12px;
3938 color: #6b7280;
3939 font-weight: 500;
3940 order: 1;
3941 }
3942 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__value {
3943 font-size: 24px;
3944 font-weight: 700;
3945 color: #1e1e1e;
3946 line-height: 1.2;
3947 order: 2;
3948 }
3949 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row {
3950 display: grid;
3951 gap: 20px;
3952 margin-bottom: 24px;
3953 }
3954 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin {
3955 grid-template-columns: 1fr 1fr 280px;
3956 }
3957 @media (max-width: 1200px) {
3958 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin {
3959 grid-template-columns: 1fr 1fr;
3960 }
3961 }
3962 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--instructor {
3963 grid-template-columns: 1fr 1fr;
3964 }
3965 @media (max-width: 768px) {
3966 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row {
3967 grid-template-columns: 1fr;
3968 }
3969 }
3970 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card {
3971 background: #ffffff;
3972 border-radius: 12px;
3973 padding: 20px;
3974 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
3975 border: 1px solid #e5e7eb;
3976 }
3977 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__header {
3978 display: flex;
3979 justify-content: space-between;
3980 align-items: center;
3981 margin-bottom: 16px;
3982 }
3983 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__title {
3984 font-size: 16px;
3985 font-weight: 600;
3986 color: #1e1e1e;
3987 margin: 0;
3988 }
3989 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter {
3990 padding: 5px 28px 5px 12px;
3991 border: 1px solid #e5e7eb;
3992 border-radius: 6px;
3993 font-size: 12px;
3994 color: #6b7280;
3995 cursor: pointer;
3996 outline: none;
3997 height: auto;
3998 }
3999 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter:focus {
4000 border-color: #7067ED;
4001 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
4002 }
4003 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body {
4004 height: 220px;
4005 }
4006 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body canvas {
4007 width: 100% !important;
4008 height: 100% !important;
4009 }
4010 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors {
4011 background: #ffffff;
4012 border-radius: 12px;
4013 padding: 16px;
4014 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4015 border: 1px solid #e5e7eb;
4016 }
4017 @media (max-width: 1200px) {
4018 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors {
4019 grid-column: 1/-1;
4020 }
4021 }
4022 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__header {
4023 margin-bottom: 20px;
4024 }
4025 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__title {
4026 display: flex;
4027 align-items: center;
4028 gap: 12px;
4029 font-size: 16px;
4030 font-weight: 600;
4031 color: #1e1e1e;
4032 margin: 0;
4033 }
4034 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__list {
4035 display: flex;
4036 flex-direction: column;
4037 gap: 20px;
4038 }
4039 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item {
4040 display: flex;
4041 align-items: center;
4042 gap: 16px;
4043 }
4044 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar {
4045 width: 48px;
4046 height: 48px;
4047 border-radius: 50%;
4048 overflow: hidden;
4049 flex-shrink: 0;
4050 }
4051 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar img {
4052 width: 100%;
4053 height: 100%;
4054 object-fit: cover;
4055 border-radius: 50%;
4056 }
4057 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__info {
4058 display: flex;
4059 flex-direction: column;
4060 gap: 4px;
4061 min-width: 0;
4062 }
4063 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__name {
4064 font-size: 15px;
4065 font-weight: 600;
4066 color: #1e1e1e;
4067 line-height: 1.2;
4068 white-space: nowrap;
4069 overflow: hidden;
4070 text-overflow: ellipsis;
4071 }
4072 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__meta {
4073 font-size: 13px;
4074 color: #6b7280;
4075 line-height: 1.2;
4076 }
4077 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .no-data {
4078 text-align: center;
4079 color: #6b7280;
4080 font-style: italic;
4081 padding: 20px 0;
4082 font-size: 12px;
4083 }
4084 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper {
4085 display: grid;
4086 grid-template-columns: repeat(2, 1fr);
4087 gap: 20px;
4088 margin-bottom: 24px;
4089 overflow-x: hidden;
4090 transition: overflow-x 0.3s ease;
4091 }
4092 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper:hover {
4093 overflow-x: auto;
4094 }
4095 @media (max-width: 900px) {
4096 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper {
4097 grid-template-columns: 1fr;
4098 }
4099 }
4100 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses {
4101 background: #ffffff;
4102 border-radius: 12px;
4103 padding: 20px 24px;
4104 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4105 border: 1px solid #e5e7eb;
4106 }
4107 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__header {
4108 display: flex;
4109 justify-content: space-between;
4110 align-items: center;
4111 padding-bottom: 16px;
4112 }
4113 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__title {
4114 font-size: 16px;
4115 font-weight: 600;
4116 color: #1e1e1e;
4117 margin: 0;
4118 }
4119 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total {
4120 font-size: 12px;
4121 color: #6b7280;
4122 }
4123 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .enrolled-students-total {
4124 color: #7067ED;
4125 font-weight: 600;
4126 }
4127 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .revenue-total {
4128 color: #E31A1B;
4129 font-weight: 700;
4130 }
4131 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__list {
4132 display: flex;
4133 flex-direction: column;
4134 }
4135 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item {
4136 display: flex;
4137 align-items: center;
4138 gap: 16px;
4139 padding: 16px 0;
4140 border-bottom: 1px solid #e5e7eb;
4141 }
4142 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:last-child {
4143 border-bottom: none;
4144 padding-bottom: 0;
4145 }
4146 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:first-child {
4147 padding-top: 0;
4148 }
4149 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb {
4150 width: 80px;
4151 height: 56px;
4152 border-radius: 8px;
4153 overflow: hidden;
4154 flex-shrink: 0;
4155 background: #f9fafb;
4156 }
4157 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb img {
4158 width: 100%;
4159 height: 100%;
4160 object-fit: cover;
4161 }
4162 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder {
4163 width: 100%;
4164 height: 100%;
4165 display: flex;
4166 align-items: center;
4167 justify-content: center;
4168 background: #f9fafb;
4169 }
4170 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder svg {
4171 color: #9ca3af;
4172 }
4173 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__info {
4174 flex: 1;
4175 min-width: 0;
4176 display: flex;
4177 flex-direction: column;
4178 gap: 4px;
4179 }
4180 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title {
4181 font-size: 15px;
4182 font-weight: 700;
4183 color: #1e1e1e;
4184 text-decoration: none;
4185 white-space: nowrap;
4186 overflow: hidden;
4187 text-overflow: ellipsis;
4188 transition: color 0.15s ease;
4189 }
4190 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title:hover {
4191 color: #7067ED;
4192 }
4193 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta {
4194 font-size: 12px;
4195 color: #6b7280;
4196 }
4197 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .author {
4198 color: #7067ed;
4199 }
4200 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .category {
4201 color: #1e1e1e;
4202 }
4203 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__price {
4204 font-size: 12px;
4205 font-weight: 600;
4206 color: #1e1e1e;
4207 margin-top: 2px;
4208 }
4209 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge-wrapper {
4210 flex-shrink: 0;
4211 display: flex;
4212 align-items: center;
4213 }
4214 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge {
4215 background: #e0f2fe;
4216 color: #0284c7;
4217 padding: 4px 10px;
4218 border-radius: 6px;
4219 font-size: 13px;
4220 font-weight: 600;
4221 }
4222 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__stats {
4223 text-align: right;
4224 flex-shrink: 0;
4225 display: flex;
4226 flex-direction: column;
4227 gap: 4px;
4228 }
4229 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue {
4230 font-size: 12px;
4231 color: #6b7280;
4232 }
4233 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue .revenue-amount {
4234 color: #ef4444;
4235 font-weight: 700;
4236 }
4237 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__sold {
4238 font-size: 12px;
4239 color: #6b7280;
4240 }
4241 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .no-data {
4242 text-align: center;
4243 color: #6b7280;
4244 font-style: italic;
4245 padding: 24px 0;
4246 font-size: 12px;
4247 }
4248 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions {
4249 background: #ffffff;
4250 }
4251 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__title {
4252 font-size: 16px;
4253 font-weight: 600;
4254 color: #1e1e1e;
4255 margin: 0 0 16px 0;
4256 }
4257 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4258 display: grid;
4259 grid-template-columns: repeat(4, 1fr);
4260 gap: 12px;
4261 }
4262 @media (max-width: 768px) {
4263 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4264 grid-template-columns: repeat(2, 1fr);
4265 }
4266 }
4267 @media (max-width: 480px) {
4268 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4269 grid-template-columns: 1fr;
4270 }
4271 }
4272 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn {
4273 display: flex;
4274 align-items: center;
4275 gap: 10px;
4276 padding: 14px 18px;
4277 border-radius: 8px;
4278 background: var(--action-bg, #f9fafb);
4279 text-decoration: none;
4280 transition: all 0.2s ease;
4281 border: 1px solid transparent;
4282 }
4283 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn:hover {
4284 border-color: var(--action-color, #e5e7eb);
4285 transform: translateY(-1px);
4286 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
4287 }
4288 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon {
4289 width: 28px;
4290 height: 28px;
4291 display: flex;
4292 align-items: center;
4293 justify-content: center;
4294 color: var(--action-color);
4295 }
4296 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon svg {
4297 width: 20px;
4298 height: 20px;
4299 color: var(--action-color, #6b7280);
4300 }
4301 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__label {
4302 font-size: 14px;
4303 font-weight: 500;
4304 color: #1e1e1e;
4305 }
4306 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses {
4307 background: #ffffff;
4308 }
4309 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .recent-courses__title {
4310 font-size: 16px;
4311 font-weight: 600;
4312 color: #1e1e1e;
4313 margin: 0 0 16px 0;
4314 }
4315 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .cb-list-course {
4316 padding-bottom: 0;
4317 }
4318
4319 #lp-course-builder .cb-list-quiz {
4320 list-style: none;
4321 padding: 0;
4322 margin: 0;
4323 background: #ffffff;
4324 }
4325 #lp-course-builder .cb-tab-quiz__action {
4326 display: flex;
4327 justify-content: space-between;
4328 align-items: center;
4329 margin-bottom: 24px;
4330 }
4331 #lp-course-builder .cb-input-search-quiz {
4332 flex: 1;
4333 border: none;
4334 background: transparent;
4335 outline: none;
4336 font-size: 15px;
4337 color: #333;
4338 font-family: inherit;
4339 margin-right: 10px;
4340 }
4341 #lp-course-builder .cb-input-search-quiz::placeholder {
4342 color: #999;
4343 }
4344 #lp-course-builder .cb-list-table-header {
4345 display: grid;
4346 align-items: center;
4347 gap: 0 16px;
4348 padding: 0 24px;
4349 background: #f9fafb;
4350 border-bottom: 1px solid #e5e7eb;
4351 min-height: 48px;
4352 font-size: 12px;
4353 font-weight: 600;
4354 color: #374151;
4355 }
4356 #lp-course-builder .cb-list-table-header span {
4357 white-space: nowrap;
4358 }
4359 #lp-course-builder .quiz-item {
4360 display: grid;
4361 align-items: center;
4362 gap: 0 16px;
4363 padding: 0 24px;
4364 background: #ffffff;
4365 border-bottom: 1px solid #f5f5f5;
4366 min-height: 64px;
4367 font-size: 14px;
4368 transition: background-color 0.15s ease;
4369 }
4370 #lp-course-builder .quiz-item:hover {
4371 background-color: #f9fafb;
4372 }
4373 #lp-course-builder li:last-child .quiz-item {
4374 border-bottom: none;
4375 }
4376 #lp-course-builder .highlight-new-quiz {
4377 box-shadow: #c8b4fb 0px 0px 20px 1px;
4378 }
4379 #lp-course-builder .wap-quiz-title {
4380 margin: 0;
4381 min-width: 0;
4382 overflow: hidden;
4383 }
4384 #lp-course-builder .wap-quiz-title button,
4385 #lp-course-builder .wap-quiz-title a {
4386 font-size: 14px;
4387 font-weight: 500;
4388 background: transparent;
4389 border: none;
4390 text-decoration: none;
4391 color: #1e1e1e;
4392 max-width: 100%;
4393 white-space: nowrap;
4394 overflow: hidden;
4395 text-overflow: ellipsis;
4396 display: block;
4397 padding: 0;
4398 cursor: pointer;
4399 }
4400 #lp-course-builder .wap-quiz-title button:hover,
4401 #lp-course-builder .wap-quiz-title a:hover {
4402 color: #7067ED;
4403 }
4404 #lp-course-builder .quiz__date,
4405 #lp-course-builder .quiz__duration,
4406 #lp-course-builder .quiz__total-questions {
4407 font-size: 12px;
4408 color: #6b7280;
4409 white-space: nowrap;
4410 margin-left: 8px;
4411 }
4412 #lp-course-builder .quiz__preview {
4413 display: flex;
4414 align-items: center;
4415 justify-content: center;
4416 }
4417 #lp-course-builder .quiz__preview svg {
4418 height: 20px;
4419 width: 20px;
4420 color: #6b7280;
4421 }
4422 #lp-course-builder .quiz-action {
4423 display: flex;
4424 align-items: center;
4425 justify-content: flex-end;
4426 gap: 8px;
4427 position: relative;
4428 }
4429 #lp-course-builder .quiz-action-editor {
4430 display: flex;
4431 }
4432 #lp-course-builder .btn-edit-quiz {
4433 display: flex;
4434 align-items: center;
4435 justify-content: center;
4436 width: 32px;
4437 height: 32px;
4438 text-decoration: none;
4439 font-size: 0;
4440 border-radius: 6px;
4441 background-color: transparent;
4442 border: none;
4443 color: #6b7280;
4444 cursor: pointer;
4445 transition: all 0.2s;
4446 padding: 0;
4447 }
4448 #lp-course-builder .btn-edit-quiz svg {
4449 width: 16px;
4450 height: 16px;
4451 }
4452 #lp-course-builder .btn-edit-quiz:hover {
4453 background-color: #EEF1FF;
4454 color: #7067ED;
4455 }
4456 #lp-course-builder .btn-edit-quiz.loading::before {
4457 margin: 0;
4458 font-size: 16px;
4459 }
4460 #lp-course-builder .btn-edit-quiz.loading svg {
4461 display: none;
4462 }
4463 #lp-course-builder .quiz-action-expanded {
4464 cursor: pointer;
4465 display: flex;
4466 align-items: center;
4467 justify-content: center;
4468 width: 32px;
4469 height: 32px;
4470 border-radius: 6px;
4471 transition: all 0.2s;
4472 padding: 0;
4473 background: none;
4474 border: none;
4475 }
4476 #lp-course-builder .quiz-action-expanded.loading::before {
4477 margin-right: 0;
4478 margin-top: 0;
4479 }
4480 #lp-course-builder .quiz-action-expanded.loading svg {
4481 display: none;
4482 }
4483 #lp-course-builder .quiz-action-expanded svg {
4484 width: 18px;
4485 height: 18px;
4486 color: #6b7280;
4487 }
4488 #lp-course-builder .quiz-action-expanded:hover {
4489 background-color: #EEF1FF;
4490 }
4491 #lp-course-builder .quiz-action-expanded:hover svg {
4492 color: #7067ED;
4493 }
4494 #lp-course-builder .quiz-action-expanded__items {
4495 display: none;
4496 position: absolute;
4497 min-width: 160px;
4498 top: 100%;
4499 right: 0;
4500 margin-top: 4px;
4501 padding: 8px;
4502 flex-direction: column;
4503 background-color: #ffffff;
4504 border-radius: 8px;
4505 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4506 font-size: 14px;
4507 font-weight: 500;
4508 z-index: 10;
4509 }
4510 #lp-course-builder .quiz-action-expanded__items.active {
4511 display: flex !important;
4512 }
4513
4514 #lp-course-builder .courses-builder__quiz-tab {
4515 background: #ffffff;
4516 border: 1px solid #e5e7eb;
4517 border-radius: 8px;
4518 overflow: visible;
4519 }
4520 #lp-course-builder .courses-builder__quiz-tab .cb-list-table-header,
4521 #lp-course-builder .courses-builder__quiz-tab .quiz-item {
4522 grid-template-columns: 2fr 1.5fr 80px 1fr 1fr 100px 80px;
4523 }
4524 #lp-course-builder .courses-builder__quiz-tab .lesson-assigned-courses .label {
4525 display: none;
4526 }
4527 #lp-course-builder .cb-list-quiz {
4528 border: none;
4529 border-radius: 0;
4530 }
4531 #lp-course-builder .quiz-status,
4532 #lp-course-builder .quizzes-status {
4533 display: inline-flex;
4534 align-self: center;
4535 padding: 4px 12px;
4536 font-size: 12px;
4537 font-weight: 500;
4538 border-radius: 20px;
4539 text-transform: capitalize;
4540 white-space: nowrap;
4541 width: fit-content;
4542 }
4543 #lp-course-builder .quiz-status.publish,
4544 #lp-course-builder .quizzes-status.publish {
4545 color: #28A746;
4546 background: #E7F6E9;
4547 }
4548 #lp-course-builder .quiz-status.draft,
4549 #lp-course-builder .quizzes-status.draft {
4550 color: #AAAAAA;
4551 background: #F7F7F7;
4552 }
4553 #lp-course-builder .quiz-status.pending,
4554 #lp-course-builder .quizzes-status.pending {
4555 color: #1e40af;
4556 background: #dbeafe;
4557 }
4558 #lp-course-builder .quiz-status.private,
4559 #lp-course-builder .quizzes-status.private {
4560 color: #6b21a8;
4561 background: #f3e8ff;
4562 }
4563 #lp-course-builder .quiz-status.trash,
4564 #lp-course-builder .quizzes-status.trash {
4565 color: #991b1b;
4566 background: #fee2e2;
4567 }
4568 #lp-course-builder .quiz-assigned-courses,
4569 #lp-course-builder .lesson-assigned-courses {
4570 white-space: nowrap;
4571 overflow: hidden;
4572 text-overflow: ellipsis;
4573 min-width: 0;
4574 }
4575 #lp-course-builder .quiz-assigned-courses .label,
4576 #lp-course-builder .lesson-assigned-courses .label {
4577 color: #6b7280;
4578 margin-right: 5px;
4579 }
4580 #lp-course-builder .quiz-assigned-courses a,
4581 #lp-course-builder .lesson-assigned-courses a {
4582 text-decoration: none;
4583 color: #2E91FA;
4584 }
4585 #lp-course-builder .quiz-assigned-courses a:hover,
4586 #lp-course-builder .lesson-assigned-courses a:hover {
4587 text-decoration: underline;
4588 }
4589 #lp-course-builder .quiz-assigned-courses .label,
4590 #lp-course-builder .lesson-assigned-courses .label {
4591 color: #1e1e1e;
4592 }
4593 #lp-course-builder .quiz-action-expanded__items {
4594 display: none;
4595 position: absolute;
4596 min-width: 160px;
4597 top: calc(100% + 4px);
4598 right: 0;
4599 transform: none;
4600 padding: 10px;
4601 flex-direction: column;
4602 background-color: #ffffff;
4603 border-radius: 12px;
4604 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4605 font-size: 16px;
4606 font-weight: 500;
4607 z-index: 100;
4608 }
4609 #lp-course-builder .quiz-action-expanded__items.active {
4610 display: flex !important;
4611 }
4612 #lp-course-builder .quiz-action-expanded__items.is-dropup {
4613 top: auto;
4614 bottom: calc(100% + 4px);
4615 }
4616 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate,
4617 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish,
4618 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,
4619 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore,
4620 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete {
4621 padding: 10px;
4622 cursor: pointer;
4623 text-decoration: none;
4624 border-radius: 6px;
4625 color: #1e1e1e;
4626 border: none;
4627 }
4628 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate:hover,
4629 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish:hover,
4630 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,
4631 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore:hover,
4632 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover {
4633 background-color: #F7F7F7;
4634 }
4635 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,
4636 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete {
4637 color: #ef4444;
4638 }
4639 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,
4640 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover {
4641 background-color: #fef2f2;
4642 }
4643
4644 #lp-course-builder .cb-list-question {
4645 list-style: none;
4646 padding: 0;
4647 margin: 0;
4648 background: #ffffff;
4649 }
4650 #lp-course-builder .cb-tab-question__action {
4651 display: flex;
4652 justify-content: space-between;
4653 align-items: center;
4654 margin-bottom: 24px;
4655 }
4656 #lp-course-builder .cb-input-search-question {
4657 flex: 1;
4658 border: none;
4659 background: transparent;
4660 outline: none;
4661 font-size: 15px;
4662 color: #333;
4663 font-family: inherit;
4664 margin-right: 10px;
4665 }
4666 #lp-course-builder .cb-input-search-question::placeholder {
4667 color: #999;
4668 }
4669 #lp-course-builder .cb-list-table-header {
4670 display: grid;
4671 align-items: center;
4672 gap: 0 16px;
4673 padding: 0 24px;
4674 background: #f9fafb;
4675 border-bottom: 1px solid #e5e7eb;
4676 min-height: 48px;
4677 font-size: 12px;
4678 font-weight: 600;
4679 color: #374151;
4680 }
4681 #lp-course-builder .cb-list-table-header span {
4682 white-space: nowrap;
4683 }
4684 #lp-course-builder .question-item {
4685 display: grid;
4686 align-items: center;
4687 gap: 0 16px;
4688 padding: 0 24px;
4689 background: #ffffff;
4690 border-bottom: 1px solid #f5f5f5;
4691 min-height: 64px;
4692 font-size: 14px;
4693 transition: background-color 0.15s ease;
4694 }
4695 #lp-course-builder .question-item:hover {
4696 background-color: #f9fafb;
4697 }
4698 #lp-course-builder li:last-child .question-item {
4699 border-bottom: none;
4700 }
4701 #lp-course-builder .highlight-new-question {
4702 box-shadow: #c8b4fb 0px 0px 20px 1px;
4703 }
4704 #lp-course-builder .wap-question-title {
4705 margin: 0;
4706 min-width: 0;
4707 overflow: hidden;
4708 }
4709 #lp-course-builder .wap-question-title button,
4710 #lp-course-builder .wap-question-title a {
4711 font-size: 14px;
4712 font-weight: 500;
4713 background: transparent;
4714 border: none;
4715 text-decoration: none;
4716 color: #1e1e1e;
4717 max-width: 100%;
4718 white-space: nowrap;
4719 overflow: hidden;
4720 text-overflow: ellipsis;
4721 display: block;
4722 padding: 0;
4723 cursor: pointer;
4724 }
4725 #lp-course-builder .wap-question-title button:hover,
4726 #lp-course-builder .wap-question-title a:hover {
4727 color: #7067ED;
4728 }
4729 #lp-course-builder .question__date,
4730 #lp-course-builder .question__duration,
4731 #lp-course-builder .question__total-questions {
4732 font-size: 12px;
4733 color: #6b7280;
4734 white-space: nowrap;
4735 margin-left: 8px;
4736 }
4737 #lp-course-builder .question__preview {
4738 display: flex;
4739 align-items: center;
4740 justify-content: center;
4741 }
4742 #lp-course-builder .question__preview svg {
4743 height: 20px;
4744 width: 20px;
4745 color: #6b7280;
4746 }
4747 #lp-course-builder .question-action {
4748 display: flex;
4749 align-items: center;
4750 justify-content: flex-end;
4751 gap: 8px;
4752 position: relative;
4753 }
4754 #lp-course-builder .question-action-editor {
4755 display: flex;
4756 }
4757 #lp-course-builder .btn-edit-question {
4758 display: flex;
4759 align-items: center;
4760 justify-content: center;
4761 width: 32px;
4762 height: 32px;
4763 text-decoration: none;
4764 font-size: 0;
4765 border-radius: 6px;
4766 background-color: transparent;
4767 border: none;
4768 color: #6b7280;
4769 cursor: pointer;
4770 transition: all 0.2s;
4771 padding: 0;
4772 }
4773 #lp-course-builder .btn-edit-question svg {
4774 width: 16px;
4775 height: 16px;
4776 }
4777 #lp-course-builder .btn-edit-question:hover {
4778 background-color: #EEF1FF;
4779 color: #7067ED;
4780 }
4781 #lp-course-builder .btn-edit-question.loading::before {
4782 margin: 0;
4783 font-size: 16px;
4784 }
4785 #lp-course-builder .btn-edit-question.loading svg {
4786 display: none;
4787 }
4788 #lp-course-builder .question-action-expanded {
4789 cursor: pointer;
4790 display: flex;
4791 align-items: center;
4792 justify-content: center;
4793 width: 32px;
4794 height: 32px;
4795 border-radius: 6px;
4796 transition: all 0.2s;
4797 padding: 0;
4798 background: none;
4799 border: none;
4800 }
4801 #lp-course-builder .question-action-expanded.loading::before {
4802 margin-right: 0;
4803 margin-top: 0;
4804 }
4805 #lp-course-builder .question-action-expanded.loading svg {
4806 display: none;
4807 }
4808 #lp-course-builder .question-action-expanded svg {
4809 width: 18px;
4810 height: 18px;
4811 color: #6b7280;
4812 }
4813 #lp-course-builder .question-action-expanded:hover {
4814 background-color: #EEF1FF;
4815 }
4816 #lp-course-builder .question-action-expanded:hover svg {
4817 color: #7067ED;
4818 }
4819 #lp-course-builder .question-action-expanded__items {
4820 display: none;
4821 position: absolute;
4822 min-width: 160px;
4823 top: 100%;
4824 right: 0;
4825 margin-top: 4px;
4826 padding: 8px;
4827 flex-direction: column;
4828 background-color: #ffffff;
4829 border-radius: 8px;
4830 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4831 font-size: 14px;
4832 font-weight: 500;
4833 z-index: 10;
4834 }
4835 #lp-course-builder .question-action-expanded__items.active {
4836 display: flex !important;
4837 }
4838
4839 #lp-course-builder .courses-builder__question-tab {
4840 background: #ffffff;
4841 border: 1px solid #e5e7eb;
4842 border-radius: 8px;
4843 overflow: visible;
4844 }
4845 #lp-course-builder .courses-builder__question-tab .cb-list-table-header,
4846 #lp-course-builder .courses-builder__question-tab .question-item {
4847 grid-template-columns: 2fr 1.5fr 1fr 100px 100px 80px;
4848 }
4849 #lp-course-builder .courses-builder__question-tab .question-assigned-quizzes .label {
4850 display: none;
4851 }
4852 #lp-course-builder .cb-list-question {
4853 border: none;
4854 border-radius: 0;
4855 }
4856 #lp-course-builder .question-status {
4857 display: inline-flex;
4858 align-self: center;
4859 padding: 4px 12px;
4860 font-size: 12px;
4861 font-weight: 500;
4862 border-radius: 20px;
4863 text-transform: capitalize;
4864 white-space: nowrap;
4865 width: fit-content;
4866 }
4867 #lp-course-builder .question-status.publish {
4868 color: #28A746;
4869 background: #E7F6E9;
4870 }
4871 #lp-course-builder .question-status.draft {
4872 color: #AAAAAA;
4873 background: #F7F7F7;
4874 }
4875 #lp-course-builder .question-status.pending {
4876 color: #1e40af;
4877 background: #dbeafe;
4878 }
4879 #lp-course-builder .question-status.private {
4880 color: #6b21a8;
4881 background: #f3e8ff;
4882 }
4883 #lp-course-builder .question-status.trash {
4884 color: #991b1b;
4885 background: #fee2e2;
4886 }
4887 #lp-course-builder .question-assigned-quizzes {
4888 white-space: nowrap;
4889 overflow: hidden;
4890 text-overflow: ellipsis;
4891 min-width: 0;
4892 }
4893 #lp-course-builder .question-assigned-quizzes .label {
4894 color: #6b7280;
4895 margin-right: 5px;
4896 }
4897 #lp-course-builder .question-assigned-quizzes a {
4898 text-decoration: none;
4899 color: #2E91FA;
4900 }
4901 #lp-course-builder .question-assigned-quizzes a:hover {
4902 text-decoration: underline;
4903 }
4904 #lp-course-builder .question-assigned-quizzes .label {
4905 color: #1e1e1e;
4906 }
4907 #lp-course-builder .question-action-expanded__items {
4908 display: none;
4909 position: absolute;
4910 min-width: 160px;
4911 top: calc(100% + 4px);
4912 right: 0;
4913 transform: none;
4914 padding: 10px;
4915 flex-direction: column;
4916 background-color: #ffffff;
4917 border-radius: 12px;
4918 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4919 font-size: 16px;
4920 font-weight: 500;
4921 z-index: 100;
4922 }
4923 #lp-course-builder .question-action-expanded__items.active {
4924 display: flex !important;
4925 }
4926 #lp-course-builder .question-action-expanded__items.is-dropup {
4927 top: auto;
4928 bottom: calc(100% + 4px);
4929 }
4930 #lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate,
4931 #lp-course-builder .question-action-expanded__items .question-action-expanded__publish,
4932 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash,
4933 #lp-course-builder .question-action-expanded__items .question-action-expanded__restore,
4934 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete {
4935 padding: 10px;
4936 cursor: pointer;
4937 text-decoration: none;
4938 border-radius: 6px;
4939 color: #1e1e1e;
4940 border: none;
4941 }
4942 #lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate:hover,
4943 #lp-course-builder .question-action-expanded__items .question-action-expanded__publish:hover,
4944 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,
4945 #lp-course-builder .question-action-expanded__items .question-action-expanded__restore:hover,
4946 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover {
4947 background-color: #F7F7F7;
4948 }
4949 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash,
4950 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete {
4951 color: #ef4444;
4952 }
4953 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,
4954 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover {
4955 background-color: #fef2f2;
4956 }
4957
4958 #lp-course-builder .cb-list-lesson {
4959 list-style: none;
4960 padding: 0;
4961 margin: 0;
4962 background: #ffffff;
4963 }
4964 #lp-course-builder .cb-tab-lesson__action {
4965 display: flex;
4966 justify-content: space-between;
4967 align-items: center;
4968 margin-bottom: 24px;
4969 }
4970 #lp-course-builder .cb-input-search-lesson {
4971 flex: 1;
4972 border: none;
4973 background: transparent;
4974 outline: none;
4975 font-size: 15px;
4976 color: #333;
4977 font-family: inherit;
4978 margin-right: 10px;
4979 }
4980 #lp-course-builder .cb-input-search-lesson::placeholder {
4981 color: #999;
4982 }
4983 #lp-course-builder .cb-list-table-header {
4984 display: grid;
4985 align-items: center;
4986 gap: 0 16px;
4987 padding: 0 24px;
4988 background: #f9fafb;
4989 border-bottom: 1px solid #e5e7eb;
4990 min-height: 48px;
4991 font-size: 12px;
4992 font-weight: 600;
4993 color: #374151;
4994 }
4995 #lp-course-builder .cb-list-table-header span {
4996 white-space: nowrap;
4997 }
4998 #lp-course-builder .lesson-item {
4999 display: grid;
5000 align-items: center;
5001 gap: 0 16px;
5002 padding: 0 24px;
5003 background: #ffffff;
5004 border-bottom: 1px solid #f5f5f5;
5005 min-height: 64px;
5006 font-size: 14px;
5007 transition: background-color 0.15s ease;
5008 }
5009 #lp-course-builder .lesson-item:hover {
5010 background-color: #f9fafb;
5011 }
5012 #lp-course-builder li:last-child .lesson-item {
5013 border-bottom: none;
5014 }
5015 #lp-course-builder .highlight-new-lesson {
5016 box-shadow: #c8b4fb 0px 0px 20px 1px;
5017 }
5018 #lp-course-builder .wap-lesson-title {
5019 margin: 0;
5020 min-width: 0;
5021 overflow: hidden;
5022 }
5023 #lp-course-builder .wap-lesson-title button,
5024 #lp-course-builder .wap-lesson-title a {
5025 font-size: 14px;
5026 font-weight: 500;
5027 background: transparent;
5028 border: none;
5029 text-decoration: none;
5030 color: #1e1e1e;
5031 max-width: 100%;
5032 white-space: nowrap;
5033 overflow: hidden;
5034 text-overflow: ellipsis;
5035 display: block;
5036 padding: 0;
5037 cursor: pointer;
5038 }
5039 #lp-course-builder .wap-lesson-title button:hover,
5040 #lp-course-builder .wap-lesson-title a:hover {
5041 color: #7067ED;
5042 }
5043 #lp-course-builder .lesson__date,
5044 #lp-course-builder .lesson__duration,
5045 #lp-course-builder .lesson__total-questions {
5046 font-size: 12px;
5047 color: #6b7280;
5048 white-space: nowrap;
5049 margin-left: 8px;
5050 }
5051 #lp-course-builder .lesson__preview {
5052 display: flex;
5053 align-items: center;
5054 justify-content: center;
5055 }
5056 #lp-course-builder .lesson__preview svg {
5057 height: 20px;
5058 width: 20px;
5059 color: #6b7280;
5060 }
5061 #lp-course-builder .lesson-action {
5062 display: flex;
5063 align-items: center;
5064 justify-content: flex-end;
5065 gap: 8px;
5066 position: relative;
5067 }
5068 #lp-course-builder .lesson-action-editor {
5069 display: flex;
5070 }
5071 #lp-course-builder .btn-edit-lesson {
5072 display: flex;
5073 align-items: center;
5074 justify-content: center;
5075 width: 32px;
5076 height: 32px;
5077 text-decoration: none;
5078 font-size: 0;
5079 border-radius: 6px;
5080 background-color: transparent;
5081 border: none;
5082 color: #6b7280;
5083 cursor: pointer;
5084 transition: all 0.2s;
5085 padding: 0;
5086 }
5087 #lp-course-builder .btn-edit-lesson svg {
5088 width: 16px;
5089 height: 16px;
5090 }
5091 #lp-course-builder .btn-edit-lesson:hover {
5092 background-color: #EEF1FF;
5093 color: #7067ED;
5094 }
5095 #lp-course-builder .btn-edit-lesson.loading::before {
5096 margin: 0;
5097 font-size: 16px;
5098 }
5099 #lp-course-builder .btn-edit-lesson.loading svg {
5100 display: none;
5101 }
5102 #lp-course-builder .lesson-action-expanded {
5103 cursor: pointer;
5104 display: flex;
5105 align-items: center;
5106 justify-content: center;
5107 width: 32px;
5108 height: 32px;
5109 border-radius: 6px;
5110 transition: all 0.2s;
5111 padding: 0;
5112 background: none;
5113 border: none;
5114 }
5115 #lp-course-builder .lesson-action-expanded.loading::before {
5116 margin-right: 0;
5117 margin-top: 0;
5118 }
5119 #lp-course-builder .lesson-action-expanded.loading svg {
5120 display: none;
5121 }
5122 #lp-course-builder .lesson-action-expanded svg {
5123 width: 18px;
5124 height: 18px;
5125 color: #6b7280;
5126 }
5127 #lp-course-builder .lesson-action-expanded:hover {
5128 background-color: #EEF1FF;
5129 }
5130 #lp-course-builder .lesson-action-expanded:hover svg {
5131 color: #7067ED;
5132 }
5133 #lp-course-builder .lesson-action-expanded__items {
5134 display: none;
5135 position: absolute;
5136 min-width: 160px;
5137 top: 100%;
5138 right: 0;
5139 margin-top: 4px;
5140 padding: 8px;
5141 flex-direction: column;
5142 background-color: #ffffff;
5143 border-radius: 8px;
5144 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5145 font-size: 14px;
5146 font-weight: 500;
5147 z-index: 10;
5148 }
5149 #lp-course-builder .lesson-action-expanded__items.active {
5150 display: flex !important;
5151 }
5152
5153 #lp-course-builder .courses-builder__lesson-tab {
5154 background: #ffffff;
5155 border: 1px solid #e5e7eb;
5156 border-radius: 8px;
5157 overflow: visible;
5158 }
5159 #lp-course-builder .courses-builder__lesson-tab .cb-list-table-header,
5160 #lp-course-builder .courses-builder__lesson-tab .lesson-item {
5161 grid-template-columns: 2fr 1.5fr 1fr 100px 80px 80px;
5162 }
5163 #lp-course-builder .courses-builder__lesson-tab .lesson-assigned-courses .label {
5164 display: none;
5165 }
5166 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item {
5167 cursor: pointer;
5168 display: flex;
5169 margin-left: 12px;
5170 justify-content: flex-start;
5171 border: none;
5172 padding: 0;
5173 }
5174 #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 {
5175 pointer-events: none;
5176 opacity: 0.7;
5177 margin-left: 19px;
5178 }
5179 #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 {
5180 display: none;
5181 }
5182 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a {
5183 display: flex;
5184 align-items: center;
5185 justify-content: center;
5186 width: 32px;
5187 height: 32px;
5188 text-decoration: none;
5189 font-size: 16px;
5190 border-radius: 6px;
5191 background-color: transparent;
5192 border: none;
5193 color: #6b7280;
5194 cursor: pointer;
5195 transition: all 0.2s;
5196 }
5197 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a:hover {
5198 background-color: #EEF1FF;
5199 color: #7067ED;
5200 }
5201 #lp-course-builder .cb-list-lesson {
5202 border: none;
5203 border-radius: 0;
5204 }
5205 #lp-course-builder .lesson-status {
5206 display: inline-flex;
5207 align-self: center;
5208 padding: 4px 12px;
5209 font-size: 12px;
5210 font-weight: 500;
5211 border-radius: 20px;
5212 text-transform: capitalize;
5213 white-space: nowrap;
5214 width: fit-content;
5215 }
5216 #lp-course-builder .lesson-status.publish {
5217 color: #28A746;
5218 background: #E7F6E9;
5219 }
5220 #lp-course-builder .lesson-status.draft {
5221 color: #AAAAAA;
5222 background: #F7F7F7;
5223 }
5224 #lp-course-builder .lesson-status.pending {
5225 color: #1e40af;
5226 background: #dbeafe;
5227 }
5228 #lp-course-builder .lesson-status.private {
5229 color: #6b21a8;
5230 background: #f3e8ff;
5231 }
5232 #lp-course-builder .lesson-status.trash {
5233 color: #991b1b;
5234 background: #fee2e2;
5235 }
5236 #lp-course-builder .lesson-assigned-courses {
5237 white-space: nowrap;
5238 overflow: hidden;
5239 text-overflow: ellipsis;
5240 min-width: 0;
5241 }
5242 #lp-course-builder .lesson-assigned-courses .label {
5243 color: #6b7280;
5244 margin-right: 5px;
5245 }
5246 #lp-course-builder .lesson-assigned-courses a {
5247 text-decoration: none;
5248 color: #2E91FA;
5249 }
5250 #lp-course-builder .lesson-assigned-courses a:hover {
5251 text-decoration: underline;
5252 }
5253 #lp-course-builder .lesson-action-expanded__items {
5254 display: none;
5255 position: absolute;
5256 min-width: 160px;
5257 top: calc(100% + 4px);
5258 right: 0;
5259 transform: none;
5260 padding: 10px;
5261 flex-direction: column;
5262 background-color: #ffffff;
5263 border-radius: 12px;
5264 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5265 font-size: 16px;
5266 font-weight: 500;
5267 z-index: 100;
5268 }
5269 #lp-course-builder .lesson-action-expanded__items.active {
5270 display: flex !important;
5271 }
5272 #lp-course-builder .lesson-action-expanded__items.is-dropup {
5273 top: auto;
5274 bottom: calc(100% + 4px);
5275 }
5276 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate,
5277 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish,
5278 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,
5279 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore,
5280 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete {
5281 padding: 10px;
5282 cursor: pointer;
5283 text-decoration: none;
5284 border-radius: 6px;
5285 color: #1e1e1e;
5286 border: none;
5287 }
5288 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate:hover,
5289 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish:hover,
5290 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,
5291 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore:hover,
5292 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover {
5293 background-color: #F7F7F7;
5294 }
5295 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,
5296 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete {
5297 color: #ef4444;
5298 }
5299 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,
5300 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover {
5301 background-color: #fef2f2;
5302 }
5303
5304 #lp-course-builder .lp-cb-settings .lp-meta-box,
5305 #lp-course-builder .lp-cb-settings .lp-meta-box-wrap {
5306 margin: 0;
5307 background: transparent;
5308 }
5309 #lp-course-builder .lp-cb-settings .lp-meta-box .lp-meta-box__inner,
5310 #lp-course-builder .lp-cb-settings .lp-meta-box-wrap .lp-meta-box__inner {
5311 padding: 0;
5312 display: flex;
5313 flex-direction: column;
5314 gap: 11px;
5315 }
5316 #lp-course-builder .lp-cb-settings .form-field,
5317 #lp-course-builder .lp-cb-settings .lp-meta-box__duration,
5318 #lp-course-builder .lp-cb-settings .lp-meta-box-field {
5319 display: flex;
5320 gap: 0 11px;
5321 margin: 0;
5322 padding: 0;
5323 flex-wrap: wrap;
5324 }
5325 #lp-course-builder .lp-cb-settings .form-field > label,
5326 #lp-course-builder .lp-cb-settings .form-field label span,
5327 #lp-course-builder .lp-cb-settings .lp-meta-box__duration > label,
5328 #lp-course-builder .lp-cb-settings .lp-meta-box__duration label span,
5329 #lp-course-builder .lp-cb-settings .lp-meta-box-field > label,
5330 #lp-course-builder .lp-cb-settings .lp-meta-box-field label span {
5331 font-size: 14px;
5332 color: #23282d;
5333 margin: 0;
5334 width: 150px;
5335 min-width: 150px;
5336 max-width: 150px;
5337 padding: 0;
5338 font-weight: 600;
5339 flex: 0 0 auto;
5340 }
5341 #lp-course-builder .lp-cb-settings .form-field input[type=number],
5342 #lp-course-builder .lp-cb-settings .form-field input[type=text],
5343 #lp-course-builder .lp-cb-settings .form-field input[type=datetime-local],
5344 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],
5345 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text],
5346 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local],
5347 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number],
5348 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text],
5349 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local] {
5350 width: 100%;
5351 max-width: 200px;
5352 height: 33px;
5353 padding: 8px 12px;
5354 border: 1px solid #d1d5db;
5355 border-radius: 6px;
5356 font-size: 14px;
5357 color: #1a1a1a;
5358 background: #fff;
5359 }
5360 #lp-course-builder .lp-cb-settings .form-field input[type=number]:focus,
5361 #lp-course-builder .lp-cb-settings .form-field input[type=text]:focus,
5362 #lp-course-builder .lp-cb-settings .form-field input[type=datetime-local]:focus,
5363 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number]:focus,
5364 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text]:focus,
5365 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local]:focus,
5366 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]:focus,
5367 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text]:focus,
5368 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]:focus {
5369 outline: none;
5370 border-color: #7067ED;
5371 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5372 }
5373 #lp-course-builder .lp-cb-settings .form-field input[type=number],
5374 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],
5375 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number] {
5376 width: 80px !important;
5377 }
5378 #lp-course-builder .lp-cb-settings .form-field select,
5379 #lp-course-builder .lp-cb-settings .lp-meta-box__duration select,
5380 #lp-course-builder .lp-cb-settings .lp-meta-box-field select {
5381 padding: 4px 30px 4px 15px !important;
5382 height: 34px;
5383 border: 1px solid #d1d5db;
5384 border-radius: 6px;
5385 font-size: 14px;
5386 color: #1a1a1a;
5387 cursor: pointer;
5388 }
5389 #lp-course-builder .lp-cb-settings .form-field select:focus,
5390 #lp-course-builder .lp-cb-settings .lp-meta-box__duration select:focus,
5391 #lp-course-builder .lp-cb-settings .lp-meta-box-field select:focus {
5392 outline: none;
5393 border-color: #7067ED;
5394 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5395 }
5396 #lp-course-builder .lp-cb-settings .form-field input[type=radio],
5397 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox],
5398 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio],
5399 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox],
5400 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio],
5401 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox] {
5402 appearance: none;
5403 -webkit-appearance: none;
5404 width: 44px;
5405 height: 24px;
5406 background: #e5e7eb;
5407 border-radius: 12px;
5408 position: relative;
5409 cursor: pointer;
5410 transition: all 0.3s ease;
5411 margin: 0;
5412 flex-shrink: 0;
5413 border: none;
5414 }
5415 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:before,
5416 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:before,
5417 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:before,
5418 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:before,
5419 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:before,
5420 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:before {
5421 content: "";
5422 position: absolute;
5423 width: 20px;
5424 height: 20px;
5425 border-radius: 50%;
5426 background: #fff;
5427 top: 2px;
5428 left: 2px;
5429 transition: all 0.3s ease;
5430 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
5431 }
5432 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked,
5433 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked,
5434 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked,
5435 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked,
5436 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked,
5437 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked {
5438 background: #28A746;
5439 }
5440 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked:before,
5441 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked:before,
5442 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked:before,
5443 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked:before,
5444 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked:before,
5445 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked:before {
5446 left: 22px;
5447 }
5448 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:focus,
5449 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:focus,
5450 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:focus,
5451 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:focus,
5452 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:focus,
5453 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:focus {
5454 outline: none;
5455 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5456 }
5457 #lp-course-builder .lp-cb-settings .form-field .description,
5458 #lp-course-builder .lp-cb-settings .lp-meta-box__duration .description,
5459 #lp-course-builder .lp-cb-settings .lp-meta-box-field .description {
5460 font-size: 13px;
5461 color: #6b7280;
5462 line-height: 1.5;
5463 margin: 0;
5464 display: block;
5465 width: 100%;
5466 margin-left: 161px;
5467 margin-top: 6px;
5468 order: 99;
5469 }
5470 #lp-course-builder .lp-cb-settings .form-field .description:has(+ .learn-press-tip),
5471 #lp-course-builder .lp-cb-settings .lp-meta-box__duration .description:has(+ .learn-press-tip),
5472 #lp-course-builder .lp-cb-settings .lp-meta-box-field .description:has(+ .learn-press-tip) {
5473 width: auto;
5474 }
5475 #lp-course-builder .lp-cb-settings .form-field > .learn-press-tip,
5476 #lp-course-builder .lp-cb-settings .lp-meta-box__duration > .learn-press-tip,
5477 #lp-course-builder .lp-cb-settings .lp-meta-box-field > .learn-press-tip {
5478 order: 100;
5479 margin-top: 6px;
5480 }
5481 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field {
5482 display: grid;
5483 grid-template-columns: 150px max-content 1fr;
5484 gap: 6px 11px;
5485 }
5486 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field label {
5487 grid-column: 1/2;
5488 grid-row: 1;
5489 font-size: 14px;
5490 color: #23282d;
5491 font-weight: 600;
5492 margin: 0;
5493 padding: 0;
5494 }
5495 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field input {
5496 grid-column: 2/4;
5497 grid-row: 1;
5498 }
5499 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field .description {
5500 grid-column: 2/3;
5501 grid-row: 2;
5502 font-size: 13px;
5503 line-height: 1.5;
5504 margin: 0;
5505 }
5506 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting {
5507 display: flex;
5508 flex-direction: column;
5509 gap: 10px;
5510 width: 100%;
5511 max-width: 620px;
5512 }
5513 #lp-course-builder .lp-cb-settings .lp-cb-settings__section {
5514 margin-bottom: 20px;
5515 }
5516 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__actions {
5517 display: flex;
5518 align-items: center;
5519 gap: 8px;
5520 flex-wrap: wrap;
5521 padding-top: 10px;
5522 }
5523 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn {
5524 min-height: 34px;
5525 border-radius: 6px;
5526 }
5527 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger) {
5528 display: inline-flex;
5529 align-items: center;
5530 gap: 8px;
5531 background: #7067ED;
5532 color: #fff;
5533 padding: 12px 20px;
5534 border-radius: 12px;
5535 text-decoration: none;
5536 font-size: 14px;
5537 font-weight: 500;
5538 border: none;
5539 cursor: pointer;
5540 transition: background-color 0.2s;
5541 }
5542 #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 {
5543 background: #5b52d1;
5544 border-color: #5b52d1;
5545 color: #fff;
5546 }
5547 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn.is-hidden {
5548 display: none;
5549 }
5550 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger {
5551 display: inline-flex;
5552 align-items: center;
5553 gap: 8px;
5554 background-color: #ffffff;
5555 color: #6b7280;
5556 border: 1px solid #e5e7eb;
5557 padding: 12px 20px;
5558 border-radius: 12px;
5559 text-decoration: none;
5560 font-size: 14px;
5561 font-weight: 500;
5562 cursor: pointer;
5563 }
5564 #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 {
5565 color: #dc2626;
5566 border-color: #fee2e2;
5567 background: #fee2e2;
5568 }
5569 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-wrap {
5570 display: flex;
5571 flex-direction: column;
5572 gap: 8px;
5573 width: 100%;
5574 }
5575 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row {
5576 display: flex;
5577 align-items: center;
5578 justify-content: space-between;
5579 gap: 12px;
5580 }
5581 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-label {
5582 font-size: 13px;
5583 font-weight: 600;
5584 color: #1e1e1e;
5585 white-space: nowrap;
5586 }
5587 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default {
5588 display: inline-flex;
5589 align-items: center;
5590 justify-content: flex-start;
5591 width: 100%;
5592 }
5593 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default.is-hidden {
5594 display: none;
5595 }
5596 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-svg {
5597 display: block;
5598 width: 181px;
5599 max-width: 100%;
5600 height: auto;
5601 }
5602 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-image {
5603 display: block;
5604 width: auto;
5605 max-width: 100%;
5606 height: auto;
5607 max-height: 40px;
5608 object-fit: contain;
5609 }
5610 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img {
5611 display: block;
5612 width: auto;
5613 height: auto;
5614 max-width: 260px;
5615 max-height: 40px;
5616 object-fit: contain;
5617 }
5618 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img.is-hidden {
5619 display: none;
5620 }
5621 @media (max-width: 767px) {
5622 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting {
5623 max-width: 100%;
5624 }
5625 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row {
5626 flex-direction: column;
5627 align-items: flex-start;
5628 }
5629 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview {
5630 width: 100%;
5631 max-width: 100%;
5632 }
5633 }
5634
5635 .lp-meta-box-course-panels::before {
5636 content: attr(data-tab-title);
5637 display: block;
5638 font-size: 24px;
5639 font-weight: 700;
5640 color: #1e1e1e;
5641 margin-bottom: 25px;
5642 line-height: 1.2;
5643 }
5644
5645 .lp-meta-box__course-tab {
5646 display: flex;
5647 min-height: 600px;
5648 background: #fff;
5649 }
5650 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
5651 width: 220px;
5652 background: #ffffff;
5653 border-right: 1px solid #e5e7eb;
5654 margin: 0;
5655 padding: 20px 0;
5656 list-style: none;
5657 flex-shrink: 0;
5658 }
5659 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
5660 margin-bottom: 2px;
5661 padding: 0 12px;
5662 }
5663 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
5664 display: flex;
5665 align-items: center;
5666 padding: 12px 16px;
5667 text-decoration: none;
5668 color: #6b7280;
5669 font-weight: 500;
5670 font-size: 14px;
5671 transition: all 0.2s ease;
5672 border-left: 3px solid transparent;
5673 margin-left: -3px;
5674 }
5675 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i {
5676 display: none;
5677 }
5678 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover {
5679 background-color: #ffffff;
5680 color: #1e1e1e;
5681 }
5682 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
5683 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
5684 background-color: #ffffff;
5685 color: #7067ED;
5686 font-weight: 600;
5687 border-left-color: #7067ED;
5688 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
5689 }
5690 .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
5691 flex-grow: 1;
5692 padding: 30px 0;
5693 background: #ffffff;
5694 }
5695
5696 .lp-meta-box__course-tab__content {
5697 flex-grow: 1;
5698 padding: 30px 0;
5699 background: #fff;
5700 }
5701
5702 .lp-option-disabled {
5703 pointer-events: none;
5704 opacity: 0.5;
5705 }
5706
5707 #lp-course-builder .cb-terms-header__label-wrap {
5708 display: inline-flex;
5709 align-items: center;
5710 gap: 6px;
5711 }
5712 #lp-course-builder .cb-terms-header__btn-search {
5713 display: inline-flex;
5714 align-items: center;
5715 justify-content: center;
5716 width: 22px;
5717 height: 22px;
5718 padding: 0;
5719 border: none;
5720 border-radius: 999px;
5721 background: transparent;
5722 color: #9ca3af;
5723 cursor: pointer;
5724 transition: all 0.2s ease;
5725 }
5726 #lp-course-builder .cb-terms-header__btn-search .lp-icon-search {
5727 width: 14px;
5728 height: 14px;
5729 font-size: 14px;
5730 color: #9ca3af;
5731 }
5732 #lp-course-builder .cb-terms-header__btn-search:hover {
5733 background: #EEF1FF;
5734 }
5735 #lp-course-builder .cb-terms-header__btn-search:hover .lp-icon-search {
5736 color: #7067ED;
5737 }
5738 #lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] {
5739 background: #EEF1FF;
5740 }
5741 #lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] .lp-icon-search {
5742 color: #7067ED;
5743 }
5744 #lp-course-builder .cb-terms-search-toolbar {
5745 max-height: 0;
5746 opacity: 0;
5747 overflow: hidden;
5748 pointer-events: none;
5749 margin-bottom: 0 !important;
5750 transition: max-height 0.25s ease, opacity 0.2s ease, margin-bottom 0.25s ease;
5751 }
5752 #lp-course-builder .cb-terms-search-toolbar.is-open {
5753 max-height: 80px;
5754 opacity: 1;
5755 pointer-events: auto;
5756 margin-bottom: 16px !important;
5757 }
5758
5759 .lp-course-builder-content__section .lp-meta-box,
5760 .lp-course-builder-content__section .lp-meta-box-wrap {
5761 margin: 0;
5762 background: transparent;
5763 }
5764 .lp-course-builder-content__section .lp-meta-box .lp-meta-box__inner,
5765 .lp-course-builder-content__section .lp-meta-box-wrap .lp-meta-box__inner {
5766 padding: 0;
5767 display: flex;
5768 flex-direction: column;
5769 gap: 11px;
5770 }
5771 .lp-course-builder-content__section .form-field,
5772 .lp-course-builder-content__section .lp-meta-box__duration,
5773 .lp-course-builder-content__section .lp-meta-box-field {
5774 display: flex;
5775 gap: 0 11px;
5776 margin: 0;
5777 padding: 0;
5778 flex-wrap: wrap;
5779 }
5780 .lp-course-builder-content__section .form-field > label,
5781 .lp-course-builder-content__section .form-field label span,
5782 .lp-course-builder-content__section .lp-meta-box__duration > label,
5783 .lp-course-builder-content__section .lp-meta-box__duration label span,
5784 .lp-course-builder-content__section .lp-meta-box-field > label,
5785 .lp-course-builder-content__section .lp-meta-box-field label span {
5786 font-size: 14px;
5787 color: #23282d;
5788 margin: 0;
5789 width: 150px;
5790 min-width: 150px;
5791 max-width: 150px;
5792 padding: 0;
5793 font-weight: 600;
5794 flex: 0 0 auto;
5795 }
5796 .lp-course-builder-content__section .form-field input[type=number],
5797 .lp-course-builder-content__section .form-field input[type=text],
5798 .lp-course-builder-content__section .form-field input[type=datetime-local],
5799 .lp-course-builder-content__section .lp-meta-box__duration input[type=number],
5800 .lp-course-builder-content__section .lp-meta-box__duration input[type=text],
5801 .lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local],
5802 .lp-course-builder-content__section .lp-meta-box-field input[type=number],
5803 .lp-course-builder-content__section .lp-meta-box-field input[type=text],
5804 .lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local] {
5805 width: 100%;
5806 max-width: 200px;
5807 height: 33px;
5808 padding: 8px 12px;
5809 border: 1px solid #d1d5db;
5810 border-radius: 6px;
5811 font-size: 14px;
5812 color: #1a1a1a;
5813 background: #fff;
5814 }
5815 .lp-course-builder-content__section .form-field input[type=number]:focus,
5816 .lp-course-builder-content__section .form-field input[type=text]:focus,
5817 .lp-course-builder-content__section .form-field input[type=datetime-local]:focus,
5818 .lp-course-builder-content__section .lp-meta-box__duration input[type=number]:focus,
5819 .lp-course-builder-content__section .lp-meta-box__duration input[type=text]:focus,
5820 .lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local]:focus,
5821 .lp-course-builder-content__section .lp-meta-box-field input[type=number]:focus,
5822 .lp-course-builder-content__section .lp-meta-box-field input[type=text]:focus,
5823 .lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]:focus {
5824 outline: none;
5825 border-color: #7067ED;
5826 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5827 }
5828 .lp-course-builder-content__section .form-field input[type=number],
5829 .lp-course-builder-content__section .lp-meta-box__duration input[type=number],
5830 .lp-course-builder-content__section .lp-meta-box-field input[type=number] {
5831 width: 80px !important;
5832 }
5833 .lp-course-builder-content__section .form-field select,
5834 .lp-course-builder-content__section .lp-meta-box__duration select,
5835 .lp-course-builder-content__section .lp-meta-box-field select {
5836 padding: 4px 30px 4px 15px !important;
5837 height: 34px;
5838 border: 1px solid #d1d5db;
5839 border-radius: 6px;
5840 font-size: 14px;
5841 color: #1a1a1a;
5842 cursor: pointer;
5843 }
5844 .lp-course-builder-content__section .form-field select:focus,
5845 .lp-course-builder-content__section .lp-meta-box__duration select:focus,
5846 .lp-course-builder-content__section .lp-meta-box-field select:focus {
5847 outline: none;
5848 border-color: #7067ED;
5849 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5850 }
5851 .lp-course-builder-content__section .form-field input[type=radio],
5852 .lp-course-builder-content__section .form-field input[type=checkbox],
5853 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio],
5854 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox],
5855 .lp-course-builder-content__section .lp-meta-box-field input[type=radio],
5856 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox] {
5857 appearance: none;
5858 -webkit-appearance: none;
5859 width: 44px;
5860 height: 24px;
5861 background: #e5e7eb;
5862 border-radius: 12px;
5863 position: relative;
5864 cursor: pointer;
5865 transition: all 0.3s ease;
5866 margin: 0;
5867 flex-shrink: 0;
5868 border: none;
5869 }
5870 .lp-course-builder-content__section .form-field input[type=radio]:before,
5871 .lp-course-builder-content__section .form-field input[type=checkbox]:before,
5872 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:before,
5873 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:before,
5874 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:before,
5875 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:before {
5876 content: "";
5877 position: absolute;
5878 width: 20px;
5879 height: 20px;
5880 border-radius: 50%;
5881 background: #fff;
5882 top: 2px;
5883 left: 2px;
5884 transition: all 0.3s ease;
5885 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
5886 }
5887 .lp-course-builder-content__section .form-field input[type=radio]:checked,
5888 .lp-course-builder-content__section .form-field input[type=checkbox]:checked,
5889 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked,
5890 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked,
5891 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked,
5892 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked {
5893 background: #28A746;
5894 }
5895 .lp-course-builder-content__section .form-field input[type=radio]:checked:before,
5896 .lp-course-builder-content__section .form-field input[type=checkbox]:checked:before,
5897 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked:before,
5898 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked:before,
5899 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked:before,
5900 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked:before {
5901 left: 22px;
5902 }
5903 .lp-course-builder-content__section .form-field input[type=radio]:focus,
5904 .lp-course-builder-content__section .form-field input[type=checkbox]:focus,
5905 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:focus,
5906 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:focus,
5907 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:focus,
5908 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:focus {
5909 outline: none;
5910 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5911 }
5912 .lp-course-builder-content__section .form-field .description,
5913 .lp-course-builder-content__section .lp-meta-box__duration .description,
5914 .lp-course-builder-content__section .lp-meta-box-field .description {
5915 font-size: 13px;
5916 color: #6b7280;
5917 line-height: 1.5;
5918 margin: 0;
5919 display: block;
5920 width: 100%;
5921 margin-left: 161px;
5922 margin-top: 6px;
5923 order: 99;
5924 }
5925 .lp-course-builder-content__section .form-field .description:has(+ .learn-press-tip),
5926 .lp-course-builder-content__section .lp-meta-box__duration .description:has(+ .learn-press-tip),
5927 .lp-course-builder-content__section .lp-meta-box-field .description:has(+ .learn-press-tip) {
5928 width: auto;
5929 }
5930 .lp-course-builder-content__section .form-field > .learn-press-tip,
5931 .lp-course-builder-content__section .lp-meta-box__duration > .learn-press-tip,
5932 .lp-course-builder-content__section .lp-meta-box-field > .learn-press-tip {
5933 order: 100;
5934 margin-top: 6px;
5935 }
5936 .lp-course-builder-content__section ._lp_external_link_buy_course_field {
5937 display: grid;
5938 grid-template-columns: 150px max-content 1fr;
5939 gap: 6px 11px;
5940 }
5941 .lp-course-builder-content__section ._lp_external_link_buy_course_field label {
5942 grid-column: 1/2;
5943 grid-row: 1;
5944 font-size: 14px;
5945 color: #23282d;
5946 font-weight: 600;
5947 margin: 0;
5948 padding: 0;
5949 }
5950 .lp-course-builder-content__section ._lp_external_link_buy_course_field input {
5951 grid-column: 2/4;
5952 grid-row: 1;
5953 }
5954 .lp-course-builder-content__section ._lp_external_link_buy_course_field .description {
5955 grid-column: 2/3;
5956 grid-row: 2;
5957 font-size: 13px;
5958 line-height: 1.5;
5959 margin: 0;
5960 }
5961 .lp-course-builder-content__section .course-status {
5962 padding: 5px 12px;
5963 font-size: 12px;
5964 font-weight: 500;
5965 background: #ccc;
5966 border-radius: 5px;
5967 text-transform: capitalize;
5968 }
5969 .lp-course-builder-content__section .course-status.publish {
5970 color: #fff;
5971 background: #1e1e1e;
5972 }
5973 .lp-course-builder-content__section .course-status.trash {
5974 color: #fff;
5975 background-color: #dc2626;
5976 }
5977 .lp-course-builder-content__section .cb-course-edit-content {
5978 display: flex;
5979 gap: 40px;
5980 }
5981 .lp-course-builder-content__section .cb-course-edit-column--left {
5982 flex: 0 0 400px;
5983 max-width: 400px;
5984 }
5985 .lp-course-builder-content__section .cb-course-edit-column--right {
5986 flex: 1;
5987 min-width: 0;
5988 }
5989 .lp-course-builder-content__section .cb-course-edit-title {
5990 margin-bottom: 20px;
5991 }
5992 .lp-course-builder-content__section .cb-course-edit-title__label-wrap {
5993 display: flex;
5994 align-items: center;
5995 gap: 8px;
5996 margin-bottom: 8px;
5997 }
5998 .lp-course-builder-content__section .cb-course-edit-title__label {
5999 display: block;
6000 font-size: 14px;
6001 font-weight: 600;
6002 color: #1a1a1a;
6003 }
6004 .lp-course-builder-content__section .cb-course-edit-title__label .required {
6005 color: #ef4444;
6006 }
6007 .lp-course-builder-content__section .cb-course-edit-title__char-count {
6008 font-size: 12px;
6009 font-weight: 500;
6010 color: #6b7280;
6011 background: #f3f4f6;
6012 padding: 2px 8px;
6013 border-radius: 4px;
6014 }
6015 .lp-course-builder-content__section .cb-course-edit-ai-btn {
6016 display: inline-flex;
6017 align-items: center;
6018 justify-content: center;
6019 background: transparent;
6020 border: none;
6021 color: #7067ED;
6022 text-decoration: none;
6023 font-size: 14px;
6024 font-weight: 500;
6025 cursor: pointer;
6026 padding: 8px 10px;
6027 border-radius: 12px;
6028 line-height: 1;
6029 margin-left: auto;
6030 transition: all 0.2s ease;
6031 }
6032 .lp-course-builder-content__section .cb-course-edit-ai-btn .lp-ico-ai {
6033 width: 16px;
6034 height: 16px;
6035 }
6036 .lp-course-builder-content__section .cb-course-edit-ai-btn:hover {
6037 background: #EEF1FF;
6038 color: #7067ED;
6039 }
6040 .lp-course-builder-content__section .cb-course-edit-title__input {
6041 width: 100%;
6042 padding: 10px 12px;
6043 font-size: 14px;
6044 border: 1px solid #ddd;
6045 border-radius: 6px;
6046 outline: none;
6047 transition: border-color 0.2s;
6048 }
6049 .lp-course-builder-content__section .cb-course-edit-title__input:focus {
6050 border-color: #2271b1;
6051 box-shadow: 0 0 0 1px #2271b1;
6052 }
6053 .lp-course-builder-content__section .cb-course-edit-title__input::placeholder {
6054 color: #9ca3af;
6055 }
6056 .lp-course-builder-content__section .cb-course-edit-permalink {
6057 margin-bottom: 20px;
6058 }
6059 .lp-course-builder-content__section .cb-permalink-display {
6060 display: flex;
6061 align-items: flex-start;
6062 gap: 8px;
6063 }
6064 .lp-course-builder-content__section .cb-permalink-display.lp-hidden {
6065 display: none;
6066 }
6067 .lp-course-builder-content__section .cb-permalink-label {
6068 display: block;
6069 font-size: 14px;
6070 font-weight: 600;
6071 color: #1a1a1a;
6072 margin-bottom: 8px;
6073 }
6074 .lp-course-builder-content__section .cb-permalink-url {
6075 font-size: 13px;
6076 color: #7067ED;
6077 text-decoration: none;
6078 word-break: break-all;
6079 flex: 1;
6080 min-width: 0;
6081 padding-top: 2px;
6082 }
6083 .lp-course-builder-content__section .cb-permalink-url:hover {
6084 text-decoration: underline;
6085 }
6086 .lp-course-builder-content__section .cb-permalink-edit-btn {
6087 display: flex;
6088 align-items: center;
6089 justify-content: center;
6090 width: 28px;
6091 height: 28px;
6092 padding: 0;
6093 background: #fff;
6094 border: 1px solid #e2e8f0;
6095 border-radius: 4px;
6096 cursor: pointer;
6097 flex-shrink: 0;
6098 transition: all 0.15s ease;
6099 }
6100 .lp-course-builder-content__section .cb-permalink-edit-btn .dashicons {
6101 font-size: 14px;
6102 width: 14px;
6103 height: 14px;
6104 color: #64748b;
6105 }
6106 .lp-course-builder-content__section .cb-permalink-edit-btn:hover {
6107 background: #7067ED;
6108 border-color: #7067ED;
6109 }
6110 .lp-course-builder-content__section .cb-permalink-edit-btn:hover .dashicons {
6111 color: #fff;
6112 }
6113 .lp-course-builder-content__section .cb-permalink-editor {
6114 display: flex;
6115 flex-direction: column;
6116 gap: 8px;
6117 padding: 12px;
6118 background: #fff;
6119 border: 1px solid #e2e8f0;
6120 border-radius: 6px;
6121 }
6122 .lp-course-builder-content__section .cb-permalink-editor.lp-hidden {
6123 display: none;
6124 }
6125 .lp-course-builder-content__section .cb-permalink-prefix {
6126 font-size: 12px;
6127 color: #94a3b8;
6128 word-break: break-all;
6129 line-height: 1.4;
6130 }
6131 .lp-course-builder-content__section .cb-permalink-prefix strong {
6132 color: #64748b;
6133 font-weight: 600;
6134 }
6135 .lp-course-builder-content__section .cb-permalink-input-row {
6136 display: flex;
6137 gap: 8px;
6138 align-items: center;
6139 }
6140 .lp-course-builder-content__section .cb-permalink-slug-input {
6141 flex: 1;
6142 min-width: 0;
6143 padding: 8px 12px;
6144 font-size: 14px;
6145 font-weight: 500;
6146 color: #1a1a1a;
6147 border: 1px solid #e2e8f0;
6148 border-radius: 6px;
6149 outline: none;
6150 transition: border-color 0.15s ease, box-shadow 0.15s ease;
6151 }
6152 .lp-course-builder-content__section .cb-permalink-slug-input:focus {
6153 border-color: #7067ED;
6154 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
6155 }
6156 .lp-course-builder-content__section .cb-permalink-slug-input::placeholder {
6157 color: #94a3b8;
6158 }
6159 .lp-course-builder-content__section .cb-permalink-actions {
6160 display: flex;
6161 gap: 6px;
6162 flex-shrink: 0;
6163 }
6164 .lp-course-builder-content__section .cb-permalink-ok-btn {
6165 padding: 8px 16px;
6166 font-size: 13px;
6167 font-weight: 600;
6168 color: #fff;
6169 background: #7067ED;
6170 border: none;
6171 border-radius: 6px;
6172 cursor: pointer;
6173 transition: background 0.15s ease;
6174 }
6175 .lp-course-builder-content__section .cb-permalink-ok-btn:hover {
6176 background: #4e43e9;
6177 }
6178 .lp-course-builder-content__section .cb-permalink-cancel-btn {
6179 padding: 8px 14px;
6180 font-size: 13px;
6181 font-weight: 500;
6182 color: #64748b;
6183 background: #f8fafc;
6184 border: 1px solid #e2e8f0;
6185 border-radius: 6px;
6186 cursor: pointer;
6187 transition: all 0.15s ease;
6188 }
6189 .lp-course-builder-content__section .cb-permalink-cancel-btn:hover {
6190 background: #f1f5f9;
6191 color: #475569;
6192 }
6193 .lp-course-builder-content__section .cb-course-edit-desc {
6194 margin-bottom: 24px;
6195 }
6196 .lp-course-builder-content__section .cb-course-edit-desc__label-wrap {
6197 display: flex;
6198 align-items: center;
6199 gap: 8px;
6200 margin-bottom: 8px;
6201 }
6202 .lp-course-builder-content__section .cb-course-edit-desc__label {
6203 display: block;
6204 font-size: 14px;
6205 font-weight: 600;
6206 color: #1a1a1a;
6207 }
6208 .lp-course-builder-content__section .cb-course-edit-desc__word-count {
6209 display: none;
6210 font-size: 12px;
6211 font-weight: 500;
6212 color: #6b7280;
6213 background: #f3f4f6;
6214 padding: 2px 8px;
6215 border-radius: 4px;
6216 }
6217 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
6218 margin-bottom: 24px;
6219 }
6220 .lp-course-builder-content__section .cb-terms-header {
6221 display: flex;
6222 justify-content: space-between;
6223 align-items: center;
6224 margin-bottom: 16px;
6225 }
6226 .lp-course-builder-content__section .cb-terms-header__label {
6227 font-size: 14px;
6228 font-weight: 600;
6229 color: #1a1a1a;
6230 margin: 0;
6231 }
6232 .lp-course-builder-content__section .cb-terms-header__btn-add-new {
6233 display: inline-flex;
6234 align-items: center;
6235 gap: 4px;
6236 font-size: 13px;
6237 font-weight: 600;
6238 color: #9ca3af;
6239 background: transparent;
6240 border: none;
6241 cursor: pointer;
6242 transition: all 0.2s ease;
6243 }
6244 .lp-course-builder-content__section .cb-terms-header__btn-add-new:hover {
6245 color: #7067ED;
6246 }
6247 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
6248 display: flex;
6249 gap: 30px;
6250 }
6251 .lp-course-builder-content__section .cb-course-edit-tags__wrapper,
6252 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
6253 flex: 1;
6254 border-radius: 8px;
6255 border: 1px solid #e5e7eb;
6256 padding: 16px;
6257 }
6258 .lp-course-builder-content__section .cb-course-edit-tags__toolbar {
6259 display: flex;
6260 align-items: center;
6261 gap: 12px;
6262 flex-wrap: wrap;
6263 margin-bottom: 16px;
6264 }
6265 .lp-course-builder-content__section .cb-course-edit-categories__toolbar {
6266 margin-bottom: 16px;
6267 }
6268 .lp-course-builder-content__section .cb-course-edit-tags__search-wrap {
6269 flex: 1 1 220px;
6270 }
6271 .lp-course-builder-content__section .cb-course-edit-categories__search-wrap {
6272 display: block;
6273 }
6274 .lp-course-builder-content__section .cb-course-edit-tags__search-input {
6275 width: 100%;
6276 padding: 8px 12px;
6277 font-size: 14px;
6278 border: 1px solid #ddd;
6279 border-radius: 6px;
6280 outline: none;
6281 transition: border-color 0.2s;
6282 }
6283 .lp-course-builder-content__section .cb-course-edit-tags__search-input:focus {
6284 border-color: #7067ED;
6285 }
6286 .lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
6287 -webkit-appearance: none;
6288 appearance: none;
6289 }
6290 .lp-course-builder-content__section .cb-course-edit-category__search-input {
6291 width: 100%;
6292 padding: 8px 12px;
6293 font-size: 14px;
6294 border: 1px solid #ddd;
6295 border-radius: 6px;
6296 outline: none;
6297 transition: border-color 0.2s;
6298 }
6299 .lp-course-builder-content__section .cb-course-edit-category__search-input:focus {
6300 border-color: #7067ED;
6301 }
6302 .lp-course-builder-content__section .cb-course-edit-category__search-input::-webkit-search-cancel-button {
6303 -webkit-appearance: none;
6304 appearance: none;
6305 }
6306 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper {
6307 display: flex;
6308 gap: 8px;
6309 flex-wrap: wrap;
6310 min-height: 36px;
6311 }
6312 .lp-course-builder-content__section .cb-course-edit-tags__empty {
6313 margin: 12px 0 0;
6314 font-size: 13px;
6315 color: #64748b;
6316 }
6317 .lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper {
6318 display: flex;
6319 gap: 10px 40px;
6320 flex-wrap: wrap;
6321 }
6322 .lp-course-builder-content__section .cb-course-edit-tags__wrapper {
6323 margin-bottom: 24px;
6324 }
6325 .lp-course-builder-content__section .cb-tag-chip {
6326 display: inline-flex;
6327 align-items: center;
6328 }
6329 .lp-course-builder-content__section .cb-tag-chip input[type=checkbox] {
6330 display: none;
6331 }
6332 .lp-course-builder-content__section .cb-tag-chip label {
6333 display: inline-flex;
6334 align-items: center;
6335 gap: 4px;
6336 padding: 6px 14px;
6337 border: 1px solid #e2e8f0;
6338 border-radius: 8px;
6339 cursor: pointer;
6340 transition: all 0.2s ease;
6341 font-size: 14px;
6342 color: #64748b;
6343 background: #fff;
6344 user-select: none;
6345 line-height: 1.2;
6346 white-space: nowrap;
6347 }
6348 .lp-course-builder-content__section .cb-tag-chip label:hover {
6349 border-color: #94a3b8;
6350 color: #334155;
6351 }
6352 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count {
6353 font-size: 13px;
6354 color: #94a3b8;
6355 }
6356 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove {
6357 display: none;
6358 font-size: 16px;
6359 line-height: 1;
6360 margin-left: 2px;
6361 }
6362 .lp-course-builder-content__section .cb-tag-chip input:checked + label {
6363 border-color: #EEF1FF;
6364 color: #7067ED;
6365 background: #EEF1FF;
6366 font-weight: 500;
6367 }
6368 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__count {
6369 color: #7067ED;
6370 }
6371 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__remove {
6372 display: inline;
6373 color: #7067ED;
6374 }
6375 .lp-course-builder-content__section .cb-course-edit-categories__checkbox {
6376 display: flex;
6377 align-items: center;
6378 margin-bottom: 0;
6379 padding: 4px 0;
6380 }
6381 .lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label {
6382 color: #1d2939;
6383 }
6384 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox] {
6385 appearance: none;
6386 -webkit-appearance: none;
6387 -moz-appearance: none;
6388 width: 20px;
6389 height: 20px;
6390 border: 2px solid #d0d5dd;
6391 border-radius: 4px;
6392 background: #fff;
6393 cursor: pointer;
6394 position: relative;
6395 margin: 0 10px 0 0;
6396 transition: all 0.2s ease;
6397 flex-shrink: 0;
6398 }
6399 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
6400 border-color: #98a2b3;
6401 }
6402 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
6403 background: #28A746;
6404 border-color: #28A746;
6405 }
6406 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
6407 content: "";
6408 position: absolute;
6409 left: 50%;
6410 top: 50%;
6411 width: 5px;
6412 height: 9px;
6413 border: solid #fff;
6414 border-width: 0 2px 2px 0;
6415 transform: translate(-50%, -60%) rotate(45deg);
6416 }
6417 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
6418 outline: none;
6419 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
6420 }
6421 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
6422 opacity: 0.5;
6423 cursor: not-allowed;
6424 border-color: #e4e7ec;
6425 background: #f9fafb;
6426 }
6427 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
6428 opacity: 0.5;
6429 cursor: not-allowed;
6430 }
6431 .lp-course-builder-content__section .cb-course-edit-categories__checkbox label {
6432 font-size: 14px;
6433 color: #344054;
6434 font-weight: 400;
6435 cursor: pointer;
6436 user-select: none;
6437 line-height: 20px;
6438 }
6439 .lp-course-builder-content__section .cb-course-edit-featured-image {
6440 margin-bottom: 24px;
6441 }
6442 .lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap {
6443 display: flex;
6444 align-items: center;
6445 gap: 8px;
6446 margin-bottom: 8px;
6447 }
6448 .lp-course-builder-content__section .cb-course-edit-featured-image__title {
6449 display: block;
6450 font-size: 14px;
6451 font-weight: 600;
6452 color: #1a1a1a;
6453 margin-bottom: 0;
6454 }
6455 .lp-course-builder-content__section .cb-featured-image-container {
6456 display: flex;
6457 flex-direction: column;
6458 gap: 12px;
6459 align-items: flex-start;
6460 }
6461 .lp-course-builder-content__section .cb-featured-image-dropzone {
6462 width: 100%;
6463 min-height: 200px;
6464 background: #fff;
6465 border: 2px dashed #d1d5db;
6466 border-radius: 8px;
6467 display: flex;
6468 align-items: center;
6469 justify-content: center;
6470 cursor: pointer;
6471 transition: all 0.2s ease;
6472 overflow: hidden;
6473 }
6474 .lp-course-builder-content__section .cb-featured-image-dropzone:hover {
6475 border-color: #7067ED;
6476 background: rgba(112, 103, 237, 0.03);
6477 }
6478 .lp-course-builder-content__section .cb-featured-image-dropzone:hover a {
6479 color: #7067ED;
6480 }
6481 .lp-course-builder-content__section .cb-featured-image-dropzone.has-image {
6482 cursor: default;
6483 border-width: 1px;
6484 border-style: solid;
6485 border-color: #e5e7eb;
6486 padding: 0;
6487 }
6488 .lp-course-builder-content__section .cb-featured-image-dropzone.dragover {
6489 border-color: #7067ED;
6490 background: rgba(112, 103, 237, 0.05);
6491 }
6492 .lp-course-builder-content__section .cb-featured-image-upload-content {
6493 text-align: center;
6494 padding: 30px 20px;
6495 }
6496 .lp-course-builder-content__section .cb-featured-image-icon {
6497 display: flex;
6498 justify-content: center;
6499 margin-bottom: 12px;
6500 opacity: 0.6;
6501 }
6502 .lp-course-builder-content__section .cb-featured-image-icon__image {
6503 display: block;
6504 width: 24px;
6505 height: 24px;
6506 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
6507 }
6508 .lp-course-builder-content__section .cb-featured-image-text {
6509 font-size: 14px;
6510 color: #6b7280;
6511 margin: 0 0 6px 0;
6512 }
6513 .lp-course-builder-content__section .cb-featured-image-link {
6514 color: #1a1a1a;
6515 text-decoration: none;
6516 font-weight: 500;
6517 }
6518 .lp-course-builder-content__section .cb-featured-image-link:hover {
6519 text-decoration: underline;
6520 }
6521 .lp-course-builder-content__section .cb-featured-image-hint {
6522 font-size: 12px;
6523 color: #9ca3af;
6524 margin: 0;
6525 }
6526 .lp-course-builder-content__section .cb-featured-image-preview__img {
6527 width: 100%;
6528 height: auto;
6529 max-height: 200px;
6530 object-fit: cover;
6531 display: block;
6532 }
6533 .lp-course-builder-content__section .cb-featured-image-actions {
6534 display: flex;
6535 flex-direction: row;
6536 gap: 12px;
6537 }
6538 .lp-course-builder-content__section .cb-change-featured-image {
6539 padding: 6px 14px;
6540 border: none;
6541 background: #EEF1FF;
6542 color: #7067ED;
6543 border-radius: 8px;
6544 font-size: 12px;
6545 font-weight: 500;
6546 cursor: pointer;
6547 transition: all 0.2s;
6548 }
6549 .lp-course-builder-content__section .cb-change-featured-image:hover {
6550 background: #7067ED;
6551 color: #fff;
6552 }
6553 .lp-course-builder-content__section .cb-remove-featured-image {
6554 display: inline-flex;
6555 align-items: center;
6556 justify-content: center;
6557 padding: 6px 10px;
6558 border: none;
6559 background: #EEF1FF;
6560 color: #7067ED;
6561 border-radius: 4px;
6562 font-size: 12px;
6563 font-weight: 500;
6564 cursor: pointer;
6565 transition: all 0.2s;
6566 }
6567 .lp-course-builder-content__section .cb-remove-featured-image:hover {
6568 background: #ef4444;
6569 color: #fff;
6570 }
6571 .lp-course-builder-content__section .cb-remove-featured-image__icon {
6572 display: block;
6573 width: 20px;
6574 height: 20px;
6575 background-color: currentColor;
6576 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
6577 mask-image: url("../images/icons/ico-cb-trash.svg");
6578 -webkit-mask-size: contain;
6579 mask-size: contain;
6580 -webkit-mask-repeat: no-repeat;
6581 mask-repeat: no-repeat;
6582 -webkit-mask-position: center;
6583 mask-position: center;
6584 }
6585 .lp-course-builder-content__section .cb-course-edit-publish {
6586 margin-bottom: 20px;
6587 }
6588 .lp-course-builder-content__section .cb-course-edit-publish__title {
6589 margin: 0 0 16px;
6590 font-size: 16px;
6591 font-weight: 600;
6592 color: #111827;
6593 }
6594 .lp-course-builder-content__section .cb-course-edit-publish__row {
6595 display: grid;
6596 grid-template-columns: 100px 1fr;
6597 gap: 12px;
6598 align-items: center;
6599 margin-bottom: 12px;
6600 }
6601 .lp-course-builder-content__section .cb-course-edit-publish__row select {
6602 padding: 6px 32px 6px 14px !important;
6603 }
6604 .lp-course-builder-content__section .cb-course-edit-publish__label {
6605 font-size: 13px;
6606 font-weight: 600;
6607 color: #374151;
6608 }
6609 .lp-course-builder-content__section .cb-course-edit-publish__control {
6610 width: 100%;
6611 min-height: 34px;
6612 padding: 6px 10px;
6613 border: 1px solid #d1d5db;
6614 border-radius: 6px;
6615 font-size: 13px;
6616 color: #111827;
6617 background: #fff;
6618 }
6619 .lp-course-builder-content__section .cb-course-edit-publish__control:focus {
6620 border-color: #7067ED;
6621 box-shadow: 0 0 0 1px #7067ED;
6622 outline: none;
6623 }
6624 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash {
6625 padding: 8px 14px;
6626 font-size: 13px;
6627 font-weight: 500;
6628 border: 1px solid #fecaca;
6629 border-radius: 6px;
6630 background: #fff;
6631 color: #dc2626;
6632 }
6633 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover {
6634 background: #fef2f2;
6635 border-color: #fca5a5;
6636 }
6637 .lp-course-builder-content__section .cb-featured-image-preview {
6638 background: #f5f5f5;
6639 border: 2px dashed #ddd;
6640 border-radius: 6px;
6641 display: flex;
6642 align-items: center;
6643 justify-content: center;
6644 flex-shrink: 0;
6645 }
6646 .lp-course-builder-content__section .cb-featured-image-preview:has(img) {
6647 border: none;
6648 }
6649 .lp-course-builder-content__section .cb-featured-image-placeholder {
6650 width: 300px;
6651 height: 200px;
6652 display: flex;
6653 flex-direction: column;
6654 align-items: center;
6655 justify-content: center;
6656 color: #999;
6657 font-size: 14px;
6658 }
6659 .lp-course-builder-content__section .cb-featured-image-placeholder::before {
6660 content: "📷";
6661 font-size: 48px;
6662 margin-bottom: 8px;
6663 opacity: 0.5;
6664 }
6665 .lp-course-builder-content__section .cb-featured-image-actions {
6666 display: flex;
6667 flex-direction: row;
6668 gap: 12px;
6669 }
6670 .lp-course-builder-content__section .cb-set-featured-image {
6671 padding: 8px 16px;
6672 border: 1px solid #7067ED;
6673 background: #fff;
6674 color: #7067ED;
6675 border-radius: 4px;
6676 font-size: 13px;
6677 font-weight: 500;
6678 cursor: pointer;
6679 transition: background-color 0.2s;
6680 }
6681 .lp-course-builder-content__section .cb-set-featured-image:hover {
6682 background: #7067ED;
6683 color: #fff;
6684 }
6685 .lp-course-builder-content__section div.mce-statusbar {
6686 border-top: none;
6687 }
6688 .lp-course-builder-content__section .cb-course-edit-terms__form-add-category,
6689 .lp-course-builder-content__section .cb-course-edit-terms__form-add-tag {
6690 display: flex;
6691 flex-wrap: wrap;
6692 gap: 8px;
6693 align-items: center;
6694 margin-bottom: 16px;
6695 }
6696 .lp-course-builder-content__section .cb-course-edit-category__input,
6697 .lp-course-builder-content__section .cb-course-edit-tags__input {
6698 width: 100%;
6699 padding: 8px 12px;
6700 font-size: 14px;
6701 border: 1px solid #ddd;
6702 border-radius: 6px;
6703 outline: none;
6704 transition: border-color 0.2s;
6705 }
6706 .lp-course-builder-content__section .cb-course-edit-category__input:focus,
6707 .lp-course-builder-content__section .cb-course-edit-tags__input:focus {
6708 border-color: #d1d5db;
6709 }
6710 .lp-course-builder-content__section .cb-course-edit-category__select-parent {
6711 width: 100%;
6712 padding: 6px 12px !important;
6713 font-size: 14px;
6714 border: 1px solid #ddd;
6715 border-radius: 6px;
6716 outline: none;
6717 background: #fff;
6718 cursor: pointer;
6719 white-space: nowrap;
6720 transition: border-color 0.2s;
6721 }
6722 .lp-course-builder-content__section .cb-course-edit-category__select-parent:focus {
6723 border-color: #7067ED;
6724 }
6725 .lp-course-builder-content__section .cb-course-edit-category__btn-save,
6726 .lp-course-builder-content__section .cb-course-edit-tags__btn-save {
6727 flex: 1;
6728 background: #1e1e1e;
6729 color: white;
6730 border-radius: 6px;
6731 padding: 8px 16px;
6732 border: 0;
6733 font-size: 13px;
6734 font-weight: 600;
6735 cursor: pointer;
6736 white-space: nowrap;
6737 transition: background 0.2s;
6738 }
6739 .lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,
6740 .lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover {
6741 background: #333;
6742 }
6743 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,
6744 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading {
6745 pointer-events: none;
6746 opacity: 0.8;
6747 }
6748 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,
6749 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before {
6750 display: inline-block;
6751 font-family: "lp-icon";
6752 content: "\f110";
6753 animation: lp-rotating 1s linear infinite;
6754 margin-right: 5px;
6755 font-variant: normal;
6756 text-transform: none;
6757 -webkit-font-smoothing: antialiased;
6758 -moz-osx-font-smoothing: grayscale;
6759 vertical-align: middle;
6760 }
6761 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
6762 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
6763 flex: 1;
6764 padding: 8px 14px;
6765 font-size: 13px;
6766 font-weight: 500;
6767 color: #64748b;
6768 background: #f8fafc;
6769 border: 1px solid #e2e8f0;
6770 border-radius: 6px;
6771 cursor: pointer;
6772 white-space: nowrap;
6773 transition: all 0.15s ease;
6774 }
6775 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,
6776 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover {
6777 border-color: #EEF1FF;
6778 background: #EEF1FF;
6779 color: #7067ED;
6780 }
6781 .lp-course-builder-content__section .cb-button {
6782 padding: 8px 25px;
6783 border-radius: 5px;
6784 background: #ccc;
6785 font-size: 16px;
6786 font-weight: 500;
6787 cursor: pointer;
6788 }
6789 .lp-course-builder-content__section .cb-button.cb-btn-update {
6790 background: #1e1e1e;
6791 color: #fff;
6792 }
6793 .lp-course-builder-content__section .cb-button.cb-btn-trash {
6794 background: rgb(220, 38, 38);
6795 color: #fff;
6796 }
6797 .lp-course-builder-content__section .cb-button.cb-btn-save-settings {
6798 background: #1e1e1e;
6799 color: #fff;
6800 border: none;
6801 transition: background 0.2s;
6802 }
6803 .lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover {
6804 background: #333;
6805 }
6806 .lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading {
6807 pointer-events: none;
6808 opacity: 0.7;
6809 }
6810 .lp-course-builder-content__section .cb-settings-footer {
6811 margin-top: 30px;
6812 padding-top: 20px;
6813 border-top: 1px solid #e5e7eb;
6814 display: flex;
6815 justify-content: flex-end;
6816 }
6817 @media (max-width: 900px) {
6818 .lp-course-builder-content__section .cb-course-edit-content {
6819 flex-direction: column;
6820 }
6821 .lp-course-builder-content__section .cb-course-edit-column--left {
6822 flex: 1;
6823 max-width: 100%;
6824 }
6825 .lp-course-builder-content__section .cb-course-edit-column--right {
6826 flex: 1;
6827 }
6828 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
6829 flex-direction: column;
6830 gap: 24px;
6831 }
6832 }
6833 @media (max-width: 768px) {
6834 .lp-course-builder-content__section .cb-featured-image-container {
6835 flex-direction: column;
6836 }
6837 .lp-course-builder-content__section .cb-featured-image-preview {
6838 width: 100%;
6839 max-width: 300px;
6840 }
6841 }
6842 .lp-course-builder-content__section .course-status {
6843 padding: 5px 12px;
6844 font-size: 12px;
6845 font-weight: 500;
6846 background: #ccc;
6847 border-radius: 12px;
6848 text-transform: capitalize;
6849 }
6850 .lp-course-builder-content__section .course-status.publish {
6851 color: #fff;
6852 background: #1e1e1e;
6853 }
6854 .lp-course-builder-content__section .course-status.trash {
6855 color: #fff;
6856 background-color: #dc2626;
6857 }
6858 .lp-course-builder-content__section .cb-course-edit-title {
6859 margin-bottom: 24px;
6860 }
6861 .lp-course-builder-content__section .cb-course-edit-title__label-wrap {
6862 display: flex;
6863 align-items: center;
6864 gap: 8px;
6865 margin-bottom: 8px;
6866 }
6867 .lp-course-builder-content__section .cb-course-edit-title__label {
6868 display: block;
6869 font-size: 14px;
6870 font-weight: 600;
6871 color: #1a1a1a;
6872 }
6873 .lp-course-builder-content__section .cb-course-edit-title__char-count {
6874 font-size: 12px;
6875 font-weight: 500;
6876 color: #6b7280;
6877 background: #f3f4f6;
6878 padding: 2px 8px;
6879 border-radius: 4px;
6880 }
6881 .lp-course-builder-content__section .cb-course-edit-title__input {
6882 width: 100%;
6883 padding: 10px 12px;
6884 font-size: 14px;
6885 border: 1px solid #ddd;
6886 border-radius: 6px;
6887 outline: none;
6888 transition: border-color 0.2s;
6889 }
6890 .lp-course-builder-content__section .cb-course-edit-title__input:focus {
6891 border-color: #7067ED;
6892 box-shadow: 0 0 0 1px #7067ED;
6893 }
6894 .lp-course-builder-content__section .cb-course-edit-desc {
6895 margin-bottom: 24px;
6896 }
6897 .lp-course-builder-content__section .cb-course-edit-desc__label-wrap {
6898 display: flex;
6899 align-items: center;
6900 gap: 8px;
6901 margin-bottom: 8px;
6902 }
6903 .lp-course-builder-content__section .cb-course-edit-desc__label {
6904 display: block;
6905 font-size: 14px;
6906 font-weight: 600;
6907 color: #1a1a1a;
6908 }
6909 .lp-course-builder-content__section .cb-course-edit-desc__word-count {
6910 display: none;
6911 font-size: 12px;
6912 font-weight: 500;
6913 color: #6b7280;
6914 background: #f3f4f6;
6915 padding: 2px 8px;
6916 border-radius: 4px;
6917 }
6918 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
6919 margin-bottom: 24px;
6920 }
6921 .lp-course-builder-content__section .cb-terms-header {
6922 display: flex;
6923 justify-content: space-between;
6924 align-items: center;
6925 margin-bottom: 16px;
6926 }
6927 .lp-course-builder-content__section .cb-terms-header__label {
6928 font-size: 14px;
6929 font-weight: 600;
6930 color: #1a1a1a;
6931 margin: 0;
6932 }
6933 .lp-course-builder-content__section .cb-terms-header__btn-add-new {
6934 display: inline-flex;
6935 align-items: center;
6936 gap: 4px;
6937 font-size: 13px;
6938 font-weight: 600;
6939 color: #9ca3af;
6940 background: transparent;
6941 border: none;
6942 cursor: pointer;
6943 transition: all 0.2s ease;
6944 }
6945 .lp-course-builder-content__section .cb-terms-header__btn-add-new:hover {
6946 color: #7067ED;
6947 }
6948 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
6949 display: flex;
6950 gap: 24px;
6951 }
6952 .lp-course-builder-content__section .cb-course-edit-tags__wrapper,
6953 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
6954 flex: 1;
6955 }
6956 .lp-course-builder-content__section .cb-course-edit-tags__toolbar {
6957 display: flex;
6958 align-items: center;
6959 gap: 12px;
6960 flex-wrap: wrap;
6961 margin-bottom: 16px;
6962 }
6963 .lp-course-builder-content__section .cb-course-edit-categories__toolbar {
6964 margin-bottom: 16px;
6965 }
6966 .lp-course-builder-content__section .cb-course-edit-tags__search-wrap {
6967 flex: 1 1 220px;
6968 }
6969 .lp-course-builder-content__section .cb-course-edit-categories__search-wrap {
6970 display: block;
6971 }
6972 .lp-course-builder-content__section .cb-course-edit-tags__search-input {
6973 width: 100%;
6974 padding: 8px 12px;
6975 font-size: 14px;
6976 border: 1px solid #f5f5f5;
6977 border-radius: 6px;
6978 outline: none;
6979 background: #ffffff;
6980 transition: border-color 0.2s ease, box-shadow 0.2s ease;
6981 }
6982 .lp-course-builder-content__section .cb-course-edit-tags__search-input:focus {
6983 border-color: #7067ED;
6984 }
6985 .lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
6986 -webkit-appearance: none;
6987 appearance: none;
6988 }
6989 .lp-course-builder-content__section .cb-course-edit-category__search-input {
6990 width: 100%;
6991 padding: 8px 12px;
6992 font-size: 14px;
6993 border: 1px solid #f5f5f5;
6994 border-radius: 6px;
6995 outline: none;
6996 background: #ffffff;
6997 transition: border-color 0.2s ease, box-shadow 0.2s ease;
6998 }
6999 .lp-course-builder-content__section .cb-course-edit-category__search-input:focus {
7000 border-color: #7067ED;
7001 }
7002 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper {
7003 display: flex;
7004 gap: 8px;
7005 flex-wrap: wrap;
7006 border: none;
7007 box-shadow: none;
7008 padding: 5px 0;
7009 background: transparent;
7010 max-height: 180px;
7011 overflow-y: auto;
7012 min-height: 36px;
7013 }
7014 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
7015 width: 6px;
7016 }
7017 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
7018 background: #d1d5db;
7019 border-radius: 3px;
7020 }
7021 .lp-course-builder-content__section .cb-course-edit-tags__empty {
7022 margin: 12px 0 0;
7023 font-size: 13px;
7024 color: #9ca3af;
7025 }
7026 .lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper {
7027 display: flex;
7028 gap: 10px 40px;
7029 flex-wrap: wrap;
7030 }
7031 .lp-course-builder-content__section .cb-course-edit-tags__wrapper {
7032 margin-bottom: 24px;
7033 }
7034 .lp-course-builder-content__section .cb-tag-chip {
7035 display: inline-flex;
7036 align-items: center;
7037 }
7038 .lp-course-builder-content__section .cb-tag-chip input[type=checkbox] {
7039 display: none;
7040 }
7041 .lp-course-builder-content__section .cb-tag-chip label {
7042 display: inline-flex;
7043 align-items: center;
7044 gap: 4px;
7045 padding: 6px 14px;
7046 border: 1px solid #f5f5f5;
7047 border-radius: 8px;
7048 cursor: pointer;
7049 transition: all 0.2s ease;
7050 font-size: 14px;
7051 color: #1e1e1e;
7052 background: #ffffff;
7053 user-select: none;
7054 line-height: 1.2;
7055 white-space: nowrap;
7056 }
7057 .lp-course-builder-content__section .cb-tag-chip label:hover {
7058 border-color: #EEF1FF;
7059 color: #7067ED;
7060 }
7061 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count {
7062 font-size: 13px;
7063 color: #9ca3af;
7064 }
7065 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove {
7066 display: none;
7067 font-size: 16px;
7068 line-height: 1;
7069 margin-left: 2px;
7070 }
7071 .lp-course-builder-content__section .cb-tag-chip input:checked + label {
7072 border-color: #EEF1FF;
7073 color: #7067ED;
7074 background: #EEF1FF;
7075 font-weight: 500;
7076 }
7077 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__count {
7078 color: #7067ED;
7079 }
7080 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__remove {
7081 display: inline;
7082 color: #9ca3af;
7083 }
7084 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover {
7085 color: #898989;
7086 background: #f9fafb;
7087 border-color: #f9fafb;
7088 }
7089 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
7090 color: #898989;
7091 }
7092 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
7093 display: inline;
7094 color: #7067ED;
7095 }
7096 .lp-course-builder-content__section .cb-course-edit-categories__checkbox {
7097 display: flex;
7098 align-items: center;
7099 margin-bottom: 0;
7100 padding: 4px 0;
7101 }
7102 .lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label {
7103 color: #1d2939;
7104 }
7105 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox] {
7106 appearance: none;
7107 -webkit-appearance: none;
7108 -moz-appearance: none;
7109 width: 20px;
7110 height: 20px;
7111 border: 2px solid #d0d5dd;
7112 border-radius: 4px;
7113 background: #fff;
7114 cursor: pointer;
7115 position: relative;
7116 margin: 0 10px 0 0;
7117 transition: all 0.2s ease;
7118 flex-shrink: 0;
7119 }
7120 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
7121 border-color: #98a2b3;
7122 }
7123 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
7124 background: #28A746;
7125 border-color: #28A746;
7126 }
7127 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
7128 content: "";
7129 position: absolute;
7130 left: 50%;
7131 top: 50%;
7132 width: 5px;
7133 height: 9px;
7134 border: solid #fff;
7135 border-width: 0 2px 2px 0;
7136 transform: translate(-50%, -60%) rotate(45deg);
7137 }
7138 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
7139 outline: none;
7140 box-shadow: none;
7141 }
7142 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
7143 opacity: 0.5;
7144 cursor: not-allowed;
7145 border-color: #e4e7ec;
7146 background: #f9fafb;
7147 }
7148 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
7149 opacity: 0.5;
7150 cursor: not-allowed;
7151 }
7152 .lp-course-builder-content__section .cb-course-edit-categories__checkbox label {
7153 font-size: 14px;
7154 color: #344054;
7155 font-weight: 400;
7156 cursor: pointer;
7157 user-select: none;
7158 line-height: 20px;
7159 }
7160 .lp-course-builder-content__section .cb-course-edit-featured-image {
7161 margin-bottom: 24px;
7162 }
7163 .lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap {
7164 display: flex;
7165 align-items: center;
7166 gap: 8px;
7167 margin-bottom: 12px;
7168 }
7169 .lp-course-builder-content__section .cb-course-edit-featured-image__title {
7170 font-size: 14px;
7171 font-weight: 600;
7172 color: #1a1a1a;
7173 margin-bottom: 0;
7174 }
7175 .lp-course-builder-content__section .cb-featured-image-container {
7176 display: flex;
7177 flex-direction: column;
7178 gap: 16px;
7179 align-items: flex-start;
7180 }
7181 .lp-course-builder-content__section .cb-featured-image-preview {
7182 background: #f5f5f5;
7183 border: 2px dashed #ddd;
7184 border-radius: 6px;
7185 display: flex;
7186 align-items: center;
7187 justify-content: center;
7188 flex-shrink: 0;
7189 }
7190 .lp-course-builder-content__section .cb-featured-image-preview:has(img) {
7191 border: none;
7192 }
7193 .lp-course-builder-content__section .cb-featured-image-placeholder {
7194 width: 300px;
7195 height: 200px;
7196 display: flex;
7197 flex-direction: column;
7198 align-items: center;
7199 justify-content: center;
7200 color: #999;
7201 font-size: 14px;
7202 }
7203 .lp-course-builder-content__section .cb-featured-image-placeholder::before {
7204 content: "📷";
7205 font-size: 48px;
7206 margin-bottom: 8px;
7207 opacity: 0.5;
7208 }
7209 .lp-course-builder-content__section .cb-featured-image-actions {
7210 display: flex;
7211 flex-direction: row;
7212 gap: 12px;
7213 }
7214 .lp-course-builder-content__section .cb-remove-featured-image,
7215 .lp-course-builder-content__section .cb-set-featured-image {
7216 padding: 10px 14px;
7217 border: none;
7218 background: #f7f7f7;
7219 color: #aaaaaa;
7220 border-radius: 8px;
7221 cursor: pointer;
7222 transition: background-color 0.2s;
7223 }
7224 .lp-course-builder-content__section .cb-remove-featured-image:hover,
7225 .lp-course-builder-content__section .cb-set-featured-image:hover {
7226 background: #fef2f2;
7227 color: #ef4444;
7228 }
7229 .lp-course-builder-content__section .cb-course-edit-publish__title {
7230 margin: 0 0 8px;
7231 font-size: 14px;
7232 font-weight: 600;
7233 color: #111827;
7234 }
7235 .lp-course-builder-content__section .cb-course-edit-publish__row {
7236 display: grid;
7237 grid-template-columns: 100px 1fr;
7238 gap: 12px;
7239 align-items: center;
7240 margin-bottom: 12px;
7241 }
7242 .lp-course-builder-content__section .cb-course-edit-publish__label {
7243 font-size: 13px;
7244 font-weight: 600;
7245 color: #374151;
7246 }
7247 .lp-course-builder-content__section .cb-course-edit-publish__control {
7248 width: 100%;
7249 min-height: 34px;
7250 padding: 6px 10px;
7251 border: 1px solid #d1d5db;
7252 border-radius: 6px;
7253 font-size: 13px;
7254 color: #111827;
7255 background: #fff;
7256 }
7257 .lp-course-builder-content__section .cb-course-edit-publish__control:focus {
7258 border-color: #7067ED;
7259 box-shadow: 0 0 0 1px #7067ED;
7260 outline: none;
7261 }
7262 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash {
7263 padding: 8px 14px;
7264 font-size: 13px;
7265 font-weight: 500;
7266 border: 1px solid #fecaca;
7267 border-radius: 6px;
7268 background: #fff;
7269 color: #dc2626;
7270 }
7271 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover {
7272 background: #fef2f2;
7273 border-color: #fca5a5;
7274 }
7275 .lp-course-builder-content__section div.mce-statusbar {
7276 border-top: none;
7277 }
7278 .lp-course-builder-content__section .cb-course-edit-terms__form-add-category,
7279 .lp-course-builder-content__section .cb-course-edit-terms__form-add-tag {
7280 display: flex;
7281 gap: 8px;
7282 align-items: center;
7283 margin-bottom: 16px;
7284 }
7285 .lp-course-builder-content__section .cb-course-edit-category__input,
7286 .lp-course-builder-content__section .cb-course-edit-tags__input {
7287 width: 100%;
7288 padding: 8px 12px;
7289 font-size: 14px;
7290 border: 1px solid #ddd;
7291 border-radius: 6px;
7292 outline: none;
7293 transition: border-color 0.2s;
7294 }
7295 .lp-course-builder-content__section .cb-course-edit-category__input:focus,
7296 .lp-course-builder-content__section .cb-course-edit-tags__input:focus {
7297 border-color: #d1d5db;
7298 }
7299 .lp-course-builder-content__section .cb-course-edit-category__select-parent {
7300 padding: 8px 12px;
7301 font-size: 14px;
7302 border: 1px solid #ddd;
7303 border-radius: 6px;
7304 outline: none;
7305 background: #fff;
7306 cursor: pointer;
7307 white-space: nowrap;
7308 transition: border-color 0.2s;
7309 }
7310 .lp-course-builder-content__section .cb-course-edit-category__select-parent:focus {
7311 border-color: #7067ED;
7312 }
7313 .lp-course-builder-content__section .cb-course-edit-category__btn-save,
7314 .lp-course-builder-content__section .cb-course-edit-tags__btn-save {
7315 flex: 1;
7316 background: #ffffff;
7317 color: #7067ED;
7318 border-radius: 6px;
7319 padding: 8px 16px;
7320 border: 1px solid #7067ED;
7321 font-size: 13px;
7322 font-weight: 600;
7323 cursor: pointer;
7324 white-space: nowrap;
7325 transition: background 0.2s;
7326 }
7327 .lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,
7328 .lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover {
7329 background: #EEF1FF;
7330 }
7331 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,
7332 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading {
7333 pointer-events: none;
7334 opacity: 0.8;
7335 }
7336 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,
7337 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before {
7338 display: inline-block;
7339 font-family: "lp-icon";
7340 content: "\f110";
7341 animation: lp-rotating 1s linear infinite;
7342 margin-right: 5px;
7343 font-variant: normal;
7344 text-transform: none;
7345 -webkit-font-smoothing: antialiased;
7346 -moz-osx-font-smoothing: grayscale;
7347 vertical-align: middle;
7348 }
7349 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
7350 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
7351 flex: 1;
7352 padding: 8px 14px;
7353 font-size: 13px;
7354 font-weight: 600;
7355 color: #898989;
7356 background: #ffffff;
7357 border: 1px solid #f5f5f5;
7358 border-radius: 6px;
7359 cursor: pointer;
7360 white-space: nowrap;
7361 transition: all 0.15s ease;
7362 }
7363 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,
7364 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover {
7365 border-color: #EEF1FF;
7366 background: #EEF1FF;
7367 color: #7067ED;
7368 }
7369 .lp-course-builder-content__section .cb-button {
7370 padding: 8px 25px;
7371 border-radius: 5px;
7372 background: #ccc;
7373 font-size: 16px;
7374 font-weight: 500;
7375 cursor: pointer;
7376 }
7377 .lp-course-builder-content__section .cb-button.cb-btn-update {
7378 background: #1e1e1e;
7379 color: #fff;
7380 }
7381 .lp-course-builder-content__section .cb-button.cb-btn-trash {
7382 background: rgb(220, 38, 38);
7383 color: #fff;
7384 }
7385 .lp-course-builder-content__section .cb-button.cb-btn-save-settings {
7386 background: #1e1e1e;
7387 color: #fff;
7388 border: none;
7389 transition: background 0.2s;
7390 }
7391 .lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover {
7392 background: #333;
7393 }
7394 .lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading {
7395 pointer-events: none;
7396 opacity: 0.7;
7397 }
7398 .lp-course-builder-content__section .cb-settings-footer {
7399 margin-top: 30px;
7400 padding-top: 20px;
7401 border-top: 1px solid #e5e7eb;
7402 display: flex;
7403 justify-content: flex-end;
7404 }
7405 .lp-course-builder-content__section #general_course_data .form-field,
7406 .lp-course-builder-content__section #offline_course_data .form-field,
7407 .lp-course-builder-content__section #price_course_data .form-field,
7408 .lp-course-builder-content__section #extra_course_data .form-field {
7409 margin-bottom: 24px;
7410 }
7411 .lp-course-builder-content__section #general_course_data ._lp_featured_review_field {
7412 align-items: flex-start;
7413 }
7414 .lp-course-builder-content__section #general_course_data ._lp_featured_review_field textarea {
7415 width: calc(100% - 165px);
7416 }
7417 .lp-course-builder-content__section #general_course_data ._lp_students_field .description {
7418 margin-top: -3px;
7419 }
7420 .lp-course-builder-content__section #price_course_data .learn-press-tip-floating {
7421 font-size: 13px;
7422 color: #ef4444;
7423 line-height: 1.5;
7424 }
7425 .lp-course-builder-content__section #price_course_data ._lp_no_required_enroll_field .description {
7426 margin-top: -13px;
7427 }
7428 .lp-course-builder-content__section #assessment_course_data .form-field._lp_course_result_field {
7429 align-items: start;
7430 border: unset;
7431 margin-bottom: 20px;
7432 }
7433 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box {
7434 list-style-type: none;
7435 margin-top: 0;
7436 padding-left: 0;
7437 display: flex;
7438 flex-direction: column;
7439 gap: 24px;
7440 width: calc(100% - 161px);
7441 }
7442 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li {
7443 margin-bottom: 0;
7444 }
7445 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label {
7446 display: flex;
7447 flex-wrap: wrap;
7448 align-items: center;
7449 gap: 8px 12px;
7450 cursor: pointer;
7451 min-width: unset;
7452 max-width: unset;
7453 width: unset;
7454 }
7455 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
7456 flex-shrink: 0;
7457 margin: 0;
7458 order: 0;
7459 }
7460 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p,
7461 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
7462 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
7463 width: calc(100% - 54px);
7464 margin-left: 54px; /* ≈ toggle width (42px) + gap (12px) */
7465 margin-top: 0;
7466 margin-bottom: 0;
7467 color: #898989;
7468 font-size: 13px;
7469 font-weight: 400;
7470 line-height: 1.5;
7471 flex-shrink: 0;
7472 }
7473 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a,
7474 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
7475 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
7476 text-decoration: underline;
7477 color: #7067ED;
7478 }
7479 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
7480 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,
7481 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover {
7482 color: #5b52d1;
7483 }
7484 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
7485 text-decoration: underline;
7486 color: #7067ED;
7487 }
7488 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
7489 color: #5b52d1;
7490 }
7491 .lp-course-builder-content__section .lp_course_extra_meta_box,
7492 .lp-course-builder-content__section .lp_course_faq_meta_box {
7493 display: flex;
7494 flex-wrap: nowrap;
7495 gap: 20px;
7496 padding: 15px 0;
7497 }
7498 .lp-course-builder-content__section .lp_course_extra_meta_box > label,
7499 .lp-course-builder-content__section .lp_course_faq_meta_box > label {
7500 width: 200px;
7501 min-width: 200px;
7502 font-size: 14px;
7503 font-weight: 600;
7504 color: #1a1a1a;
7505 padding-top: 10px;
7506 }
7507 .lp-course-builder-content__section .lp_course_extra_meta_box__content,
7508 .lp-course-builder-content__section .lp_course_faq_meta_box__content {
7509 flex: 1;
7510 display: flex;
7511 flex-direction: column;
7512 gap: 15px;
7513 }
7514 .lp-course-builder-content__section .lp_course_extra_meta_box__fields,
7515 .lp-course-builder-content__section .lp_course_faq_meta_box__fields {
7516 display: flex;
7517 flex-direction: column;
7518 gap: 15px;
7519 }
7520 .lp-course-builder-content__section .lp_course_extra_meta_box__field,
7521 .lp-course-builder-content__section .lp_course_faq_meta_box__field {
7522 display: flex;
7523 align-items: center;
7524 background: #ffffff;
7525 border: 1px solid #eaeaec;
7526 border-radius: 8px;
7527 padding: 10px;
7528 gap: 10px;
7529 }
7530 .lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
7531 .lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
7532 .lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
7533 .lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
7534 flex: 1;
7535 border: none;
7536 background: transparent;
7537 padding: 5px 0;
7538 font-size: 14px;
7539 color: #333;
7540 box-shadow: none;
7541 outline: none;
7542 }
7543 .lp-course-builder-content__section .lp_course_extra_meta_box__add,
7544 .lp-course-builder-content__section .lp_course_faq_meta_box__add {
7545 display: inline-flex;
7546 align-items: center;
7547 justify-content: center;
7548 background: #6b52ff !important;
7549 color: #ffffff !important;
7550 border: none !important;
7551 box-shadow: none !important;
7552 border-radius: 6px;
7553 padding: 6px 16px !important;
7554 font-size: 13px !important;
7555 font-weight: 600 !important;
7556 width: max-content;
7557 transition: background 0.2s;
7558 }
7559 .lp-course-builder-content__section .lp_course_extra_meta_box__add:hover,
7560 .lp-course-builder-content__section .lp_course_faq_meta_box__add:hover {
7561 background: #5a42e6 !important;
7562 }
7563 .lp-course-builder-content__section .lp_course_faq_meta_box__field {
7564 flex-direction: column;
7565 align-items: stretch;
7566 padding: 15px;
7567 gap: 15px;
7568 position: relative;
7569 }
7570 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label {
7571 display: flex;
7572 flex-direction: column;
7573 gap: 5px;
7574 }
7575 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label span {
7576 font-size: 13px;
7577 font-weight: 600;
7578 color: #4b5563;
7579 }
7580 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label input[type=text],
7581 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea {
7582 width: 100%;
7583 border: 1px solid #eaeaec;
7584 border-radius: 6px;
7585 padding: 8px 12px;
7586 font-size: 14px;
7587 box-shadow: none;
7588 }
7589 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label input[type=text]:focus,
7590 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea:focus {
7591 border-color: #6b52ff;
7592 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
7593 outline: none;
7594 }
7595 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea {
7596 min-height: 80px;
7597 resize: vertical;
7598 }
7599 .lp-course-builder-content__section .lp_course_faq_meta_box__add,
7600 .lp-course-builder-content__section .lp_course_extra_meta_box__add {
7601 display: block;
7602 text-align: center;
7603 background: #ffffff;
7604 border: 1px dashed #d1d5db;
7605 color: #4b5563;
7606 font-weight: 500;
7607 padding: 2px;
7608 border-radius: 8px;
7609 transition: all 0.2s;
7610 }
7611 .lp-course-builder-content__section .lp_course_faq_meta_box__add:hover,
7612 .lp-course-builder-content__section .lp_course_extra_meta_box__add:hover {
7613 border-color: #2271b1;
7614 color: #2271b1;
7615 background: #f0f9ff;
7616 }
7617 .lp-course-builder-content__section ._lp_block_finished_field {
7618 margin-top: -8px !important;
7619 }
7620 .lp-course-builder-content__section #extra_course_data .form-field {
7621 align-items: start;
7622 }
7623 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
7624 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
7625 opacity: 0.4;
7626 background: #f0f0f0;
7627 }
7628 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
7629 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
7630 cursor: grabbing !important;
7631 }
7632 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
7633 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
7634 opacity: 0.5;
7635 background: #e8e8e8;
7636 }
7637 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
7638 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
7639 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
7640 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
7641 cursor: grab;
7642 }
7643 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
7644 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,
7645 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
7646 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active {
7647 cursor: grabbing;
7648 }
7649 .lp-course-builder-content__section #extra_course_data input[type=text] {
7650 padding: 10px 30px;
7651 margin-bottom: 0;
7652 border: none;
7653 }
7654 .lp-course-builder-content__section #extra_course_data input[type=text]:focus {
7655 box-shadow: none;
7656 }
7657 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field {
7658 position: relative;
7659 margin-bottom: 10px;
7660 }
7661 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover {
7662 background: #ffffff;
7663 border-color: #d1d5db;
7664 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
7665 }
7666 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
7667 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
7668 opacity: 1;
7669 }
7670 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort {
7671 display: flex;
7672 position: absolute;
7673 top: 0;
7674 left: 0;
7675 height: 100%;
7676 width: 40px;
7677 color: #666;
7678 text-decoration: none;
7679 cursor: grab;
7680 opacity: 0.4;
7681 transition: opacity 0.2s;
7682 align-items: center;
7683 justify-content: center;
7684 }
7685 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort::after {
7686 font-family: "lp-icon";
7687 content: "\e922";
7688 }
7689 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete {
7690 position: absolute;
7691 top: 12px;
7692 right: 5px;
7693 width: 28px;
7694 height: 28px;
7695 display: flex;
7696 align-items: center;
7697 justify-content: center;
7698 border-radius: 6px;
7699 color: #9ca3af;
7700 opacity: 0;
7701 transition: all 0.2s;
7702 text-decoration: none;
7703 }
7704 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
7705 font-family: Dashicons;
7706 content: "\f182";
7707 font-size: 18px;
7708 }
7709 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
7710 background-color: #fee2e2;
7711 color: #ef4444;
7712 }
7713 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content {
7714 width: 100%;
7715 }
7716 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
7717 display: flex;
7718 flex-direction: column;
7719 gap: 12px;
7720 }
7721 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)) {
7722 display: none;
7723 }
7724 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
7725 position: relative;
7726 display: flex !important;
7727 flex-direction: column;
7728 border: 1px solid #e5e7eb;
7729 border-radius: 12px;
7730 padding: 10px 40px 16px 36px;
7731 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
7732 margin-bottom: 0 !important;
7733 }
7734 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
7735 background: #ffffff;
7736 border-color: #d1d5db;
7737 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
7738 }
7739 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,
7740 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete {
7741 opacity: 1;
7742 }
7743 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
7744 width: 100% !important;
7745 min-width: 100% !important;
7746 max-width: 100% !important;
7747 display: block !important;
7748 margin-bottom: 8px;
7749 }
7750 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span {
7751 display: none;
7752 }
7753 .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] {
7754 width: 100%;
7755 max-width: 100%;
7756 background: transparent;
7757 border: none;
7758 border-bottom: 1px dashed transparent;
7759 font-size: 15px;
7760 font-weight: 500;
7761 color: #111827;
7762 padding: 6px 0;
7763 border-radius: 0;
7764 outline: none;
7765 transition: border-color 0.2s;
7766 }
7767 .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 {
7768 color: #9ca3af;
7769 }
7770 .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 {
7771 border-bottom-color: #2271b1;
7772 box-shadow: none;
7773 }
7774 .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] {
7775 width: 100% !important;
7776 min-height: 120px;
7777 background: #f9fafb;
7778 border: 1px solid transparent;
7779 border-radius: 6px;
7780 padding: 10px;
7781 font-size: 14px;
7782 line-height: 1.5;
7783 color: #1a1a1a;
7784 resize: vertical;
7785 transition: all 0.2s;
7786 }
7787 .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 {
7788 background: #ffffff;
7789 border-color: #d1d5db;
7790 outline: none;
7791 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
7792 }
7793 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
7794 position: absolute;
7795 left: 8px;
7796 top: 15px;
7797 width: 24px;
7798 height: 24px;
7799 display: flex;
7800 align-items: center;
7801 justify-content: center;
7802 cursor: grab;
7803 opacity: 0.4;
7804 transition: opacity 0.2s;
7805 }
7806 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after {
7807 font-family: "lp-icon";
7808 content: "\e922";
7809 }
7810 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active {
7811 cursor: grabbing;
7812 }
7813 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete {
7814 position: absolute;
7815 top: 15px;
7816 right: 8px;
7817 width: 28px;
7818 height: 28px;
7819 display: flex;
7820 align-items: center;
7821 justify-content: center;
7822 border-radius: 6px;
7823 color: #9ca3af;
7824 opacity: 0;
7825 transition: all 0.2s;
7826 text-decoration: none;
7827 }
7828 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after {
7829 font-family: Dashicons;
7830 content: "\f182";
7831 font-size: 18px;
7832 }
7833 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover {
7834 background-color: #fee2e2;
7835 color: #ef4444;
7836 }
7837 .lp-course-builder-content__section #author_course_data .ts-control {
7838 border-radius: 6px;
7839 padding: 5px !important;
7840 }
7841 .lp-course-builder-content__section #author_course_data .ts-control li.item {
7842 padding: 6px 22px;
7843 background: #EEF1FF;
7844 color: #7067ED;
7845 font-weight: 500;
7846 border-radius: 4px;
7847 margin-bottom: 0;
7848 }
7849 .lp-course-builder-content__section #author_course_data .form-field input[type=text] {
7850 width: unset;
7851 height: unset;
7852 }
7853 @media (max-width: 768px) {
7854 .lp-course-builder-content__section .cb-featured-image-container {
7855 flex-direction: column;
7856 }
7857 .lp-course-builder-content__section .cb-featured-image-preview {
7858 width: 100%;
7859 max-width: 300px;
7860 }
7861 }
7862
7863 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box,
7864 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap {
7865 margin: 0;
7866 background: transparent;
7867 }
7868 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box .lp-meta-box__inner,
7869 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap .lp-meta-box__inner {
7870 padding: 0;
7871 display: flex;
7872 flex-direction: column;
7873 gap: 11px;
7874 }
7875 .lp-cb-tab-content .cb-section__course-edit .form-field,
7876 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration,
7877 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field {
7878 display: flex;
7879 gap: 0 11px;
7880 margin: 0;
7881 padding: 0;
7882 flex-wrap: wrap;
7883 }
7884 .lp-cb-tab-content .cb-section__course-edit .form-field > label,
7885 .lp-cb-tab-content .cb-section__course-edit .form-field label span,
7886 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration > label,
7887 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration label span,
7888 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field > label,
7889 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field label span {
7890 font-size: 14px;
7891 color: #23282d;
7892 margin: 0;
7893 width: 150px;
7894 min-width: 150px;
7895 max-width: 150px;
7896 padding: 0;
7897 font-weight: 600;
7898 flex: 0 0 auto;
7899 }
7900 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],
7901 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=text],
7902 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local],
7903 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],
7904 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text],
7905 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local],
7906 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number],
7907 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text],
7908 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local] {
7909 width: 100%;
7910 max-width: 200px;
7911 height: 33px;
7912 padding: 8px 12px;
7913 border: 1px solid #d1d5db;
7914 border-radius: 6px;
7915 font-size: 14px;
7916 color: #1a1a1a;
7917 background: #fff;
7918 }
7919 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number]:focus,
7920 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=text]:focus,
7921 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local]:focus,
7922 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus,
7923 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text]:focus,
7924 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local]:focus,
7925 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]:focus,
7926 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text]:focus,
7927 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]:focus {
7928 outline: none;
7929 border-color: #7067ED;
7930 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
7931 }
7932 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],
7933 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],
7934 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number] {
7935 width: 80px !important;
7936 }
7937 .lp-cb-tab-content .cb-section__course-edit .form-field select,
7938 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select,
7939 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select {
7940 padding: 4px 30px 4px 15px !important;
7941 height: 34px;
7942 border: 1px solid #d1d5db;
7943 border-radius: 6px;
7944 font-size: 14px;
7945 color: #1a1a1a;
7946 cursor: pointer;
7947 }
7948 .lp-cb-tab-content .cb-section__course-edit .form-field select:focus,
7949 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select:focus,
7950 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select:focus {
7951 outline: none;
7952 border-color: #7067ED;
7953 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
7954 }
7955 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio],
7956 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox],
7957 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio],
7958 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox],
7959 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio],
7960 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox] {
7961 appearance: none;
7962 -webkit-appearance: none;
7963 width: 44px;
7964 height: 24px;
7965 background: #e5e7eb;
7966 border-radius: 12px;
7967 position: relative;
7968 cursor: pointer;
7969 transition: all 0.3s ease;
7970 margin: 0;
7971 flex-shrink: 0;
7972 border: none;
7973 }
7974 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:before,
7975 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:before,
7976 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:before,
7977 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:before,
7978 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:before,
7979 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:before {
7980 content: "";
7981 position: absolute;
7982 width: 20px;
7983 height: 20px;
7984 border-radius: 50%;
7985 background: #fff;
7986 top: 2px;
7987 left: 2px;
7988 transition: all 0.3s ease;
7989 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
7990 }
7991 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked,
7992 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked,
7993 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked,
7994 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked,
7995 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked,
7996 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked {
7997 background: #28A746;
7998 }
7999 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked:before,
8000 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked:before,
8001 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked:before,
8002 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
8003 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked:before,
8004 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked:before {
8005 left: 22px;
8006 }
8007 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:focus,
8008 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:focus,
8009 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:focus,
8010 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:focus,
8011 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:focus,
8012 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:focus {
8013 outline: none;
8014 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
8015 }
8016 .lp-cb-tab-content .cb-section__course-edit .form-field .description,
8017 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description,
8018 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description {
8019 font-size: 13px;
8020 color: #6b7280;
8021 line-height: 1.5;
8022 margin: 0;
8023 display: block;
8024 width: 100%;
8025 margin-left: 161px;
8026 margin-top: 6px;
8027 order: 99;
8028 }
8029 .lp-cb-tab-content .cb-section__course-edit .form-field .description:has(+ .learn-press-tip),
8030 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
8031 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
8032 width: auto;
8033 }
8034 .lp-cb-tab-content .cb-section__course-edit .form-field > .learn-press-tip,
8035 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration > .learn-press-tip,
8036 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field > .learn-press-tip {
8037 order: 100;
8038 margin-top: 6px;
8039 }
8040 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field {
8041 display: grid;
8042 grid-template-columns: 150px max-content 1fr;
8043 gap: 6px 11px;
8044 }
8045 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field label {
8046 grid-column: 1/2;
8047 grid-row: 1;
8048 font-size: 14px;
8049 color: #23282d;
8050 font-weight: 600;
8051 margin: 0;
8052 padding: 0;
8053 }
8054 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field input {
8055 grid-column: 2/4;
8056 grid-row: 1;
8057 }
8058 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field .description {
8059 grid-column: 2/3;
8060 grid-row: 2;
8061 font-size: 13px;
8062 line-height: 1.5;
8063 margin: 0;
8064 }
8065 .lp-cb-tab-content .cb-section__course-edit .course-status {
8066 padding: 5px 12px;
8067 font-size: 12px;
8068 font-weight: 500;
8069 background: #ccc;
8070 border-radius: 5px;
8071 text-transform: capitalize;
8072 }
8073 .lp-cb-tab-content .cb-section__course-edit .course-status.publish {
8074 color: #fff;
8075 background: #1e1e1e;
8076 }
8077 .lp-cb-tab-content .cb-section__course-edit .course-status.trash {
8078 color: #fff;
8079 background-color: #dc2626;
8080 }
8081 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content {
8082 display: flex;
8083 gap: 40px;
8084 }
8085 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left {
8086 flex: 0 0 400px;
8087 max-width: 400px;
8088 }
8089 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right {
8090 flex: 1;
8091 min-width: 0;
8092 }
8093 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title {
8094 margin-bottom: 20px;
8095 }
8096 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap {
8097 display: flex;
8098 align-items: center;
8099 gap: 8px;
8100 margin-bottom: 8px;
8101 }
8102 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label {
8103 display: block;
8104 font-size: 14px;
8105 font-weight: 600;
8106 color: #1a1a1a;
8107 }
8108 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label .required {
8109 color: #ef4444;
8110 }
8111 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count {
8112 font-size: 12px;
8113 font-weight: 500;
8114 color: #6b7280;
8115 background: #f3f4f6;
8116 padding: 2px 8px;
8117 border-radius: 4px;
8118 }
8119 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn {
8120 display: inline-flex;
8121 align-items: center;
8122 justify-content: center;
8123 background: transparent;
8124 border: none;
8125 color: #7067ED;
8126 text-decoration: none;
8127 font-size: 14px;
8128 font-weight: 500;
8129 cursor: pointer;
8130 padding: 8px 10px;
8131 border-radius: 12px;
8132 line-height: 1;
8133 margin-left: auto;
8134 transition: all 0.2s ease;
8135 }
8136 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn .lp-ico-ai {
8137 width: 16px;
8138 height: 16px;
8139 }
8140 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn:hover {
8141 background: #EEF1FF;
8142 color: #7067ED;
8143 }
8144 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input {
8145 width: 100%;
8146 padding: 10px 12px;
8147 font-size: 14px;
8148 border: 1px solid #ddd;
8149 border-radius: 6px;
8150 outline: none;
8151 transition: border-color 0.2s;
8152 }
8153 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus {
8154 border-color: #2271b1;
8155 box-shadow: 0 0 0 1px #2271b1;
8156 }
8157 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input::placeholder {
8158 color: #9ca3af;
8159 }
8160 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-permalink {
8161 margin-bottom: 20px;
8162 }
8163 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-display {
8164 display: flex;
8165 align-items: flex-start;
8166 gap: 8px;
8167 }
8168 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-display.lp-hidden {
8169 display: none;
8170 }
8171 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-label {
8172 display: block;
8173 font-size: 14px;
8174 font-weight: 600;
8175 color: #1a1a1a;
8176 margin-bottom: 8px;
8177 }
8178 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-url {
8179 font-size: 13px;
8180 color: #7067ED;
8181 text-decoration: none;
8182 word-break: break-all;
8183 flex: 1;
8184 min-width: 0;
8185 padding-top: 2px;
8186 }
8187 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-url:hover {
8188 text-decoration: underline;
8189 }
8190 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn {
8191 display: flex;
8192 align-items: center;
8193 justify-content: center;
8194 width: 28px;
8195 height: 28px;
8196 padding: 0;
8197 background: #fff;
8198 border: 1px solid #e2e8f0;
8199 border-radius: 4px;
8200 cursor: pointer;
8201 flex-shrink: 0;
8202 transition: all 0.15s ease;
8203 }
8204 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn .dashicons {
8205 font-size: 14px;
8206 width: 14px;
8207 height: 14px;
8208 color: #64748b;
8209 }
8210 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover {
8211 background: #7067ED;
8212 border-color: #7067ED;
8213 }
8214 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover .dashicons {
8215 color: #fff;
8216 }
8217 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor {
8218 display: flex;
8219 flex-direction: column;
8220 gap: 8px;
8221 padding: 12px;
8222 background: #fff;
8223 border: 1px solid #e2e8f0;
8224 border-radius: 6px;
8225 }
8226 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor.lp-hidden {
8227 display: none;
8228 }
8229 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix {
8230 font-size: 12px;
8231 color: #94a3b8;
8232 word-break: break-all;
8233 line-height: 1.4;
8234 }
8235 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix strong {
8236 color: #64748b;
8237 font-weight: 600;
8238 }
8239 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-input-row {
8240 display: flex;
8241 gap: 8px;
8242 align-items: center;
8243 }
8244 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input {
8245 flex: 1;
8246 min-width: 0;
8247 padding: 8px 12px;
8248 font-size: 14px;
8249 font-weight: 500;
8250 color: #1a1a1a;
8251 border: 1px solid #e2e8f0;
8252 border-radius: 6px;
8253 outline: none;
8254 transition: border-color 0.15s ease, box-shadow 0.15s ease;
8255 }
8256 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input:focus {
8257 border-color: #7067ED;
8258 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
8259 }
8260 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input::placeholder {
8261 color: #94a3b8;
8262 }
8263 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-actions {
8264 display: flex;
8265 gap: 6px;
8266 flex-shrink: 0;
8267 }
8268 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn {
8269 padding: 8px 16px;
8270 font-size: 13px;
8271 font-weight: 600;
8272 color: #fff;
8273 background: #7067ED;
8274 border: none;
8275 border-radius: 6px;
8276 cursor: pointer;
8277 transition: background 0.15s ease;
8278 }
8279 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn:hover {
8280 background: #4e43e9;
8281 }
8282 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn {
8283 padding: 8px 14px;
8284 font-size: 13px;
8285 font-weight: 500;
8286 color: #64748b;
8287 background: #f8fafc;
8288 border: 1px solid #e2e8f0;
8289 border-radius: 6px;
8290 cursor: pointer;
8291 transition: all 0.15s ease;
8292 }
8293 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn:hover {
8294 background: #f1f5f9;
8295 color: #475569;
8296 }
8297 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc {
8298 margin-bottom: 24px;
8299 }
8300 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap {
8301 display: flex;
8302 align-items: center;
8303 gap: 8px;
8304 margin-bottom: 8px;
8305 }
8306 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label {
8307 display: block;
8308 font-size: 14px;
8309 font-weight: 600;
8310 color: #1a1a1a;
8311 }
8312 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count {
8313 display: none;
8314 font-size: 12px;
8315 font-weight: 500;
8316 color: #6b7280;
8317 background: #f3f4f6;
8318 padding: 2px 8px;
8319 border-radius: 4px;
8320 }
8321 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
8322 margin-bottom: 24px;
8323 }
8324 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header {
8325 display: flex;
8326 justify-content: space-between;
8327 align-items: center;
8328 margin-bottom: 16px;
8329 }
8330 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label {
8331 font-size: 14px;
8332 font-weight: 600;
8333 color: #1a1a1a;
8334 margin: 0;
8335 }
8336 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new {
8337 display: inline-flex;
8338 align-items: center;
8339 gap: 4px;
8340 font-size: 13px;
8341 font-weight: 600;
8342 color: #9ca3af;
8343 background: transparent;
8344 border: none;
8345 cursor: pointer;
8346 transition: all 0.2s ease;
8347 }
8348 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover {
8349 color: #7067ED;
8350 }
8351 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
8352 display: flex;
8353 gap: 30px;
8354 }
8355 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,
8356 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
8357 flex: 1;
8358 border-radius: 8px;
8359 border: 1px solid #e5e7eb;
8360 padding: 16px;
8361 }
8362 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar {
8363 display: flex;
8364 align-items: center;
8365 gap: 12px;
8366 flex-wrap: wrap;
8367 margin-bottom: 16px;
8368 }
8369 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar {
8370 margin-bottom: 16px;
8371 }
8372 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap {
8373 flex: 1 1 220px;
8374 }
8375 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap {
8376 display: block;
8377 }
8378 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input {
8379 width: 100%;
8380 padding: 8px 12px;
8381 font-size: 14px;
8382 border: 1px solid #ddd;
8383 border-radius: 6px;
8384 outline: none;
8385 transition: border-color 0.2s;
8386 }
8387 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus {
8388 border-color: #7067ED;
8389 }
8390 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
8391 -webkit-appearance: none;
8392 appearance: none;
8393 }
8394 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input {
8395 width: 100%;
8396 padding: 8px 12px;
8397 font-size: 14px;
8398 border: 1px solid #ddd;
8399 border-radius: 6px;
8400 outline: none;
8401 transition: border-color 0.2s;
8402 }
8403 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus {
8404 border-color: #7067ED;
8405 }
8406 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button {
8407 -webkit-appearance: none;
8408 appearance: none;
8409 }
8410 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper {
8411 display: flex;
8412 gap: 8px;
8413 flex-wrap: wrap;
8414 min-height: 36px;
8415 }
8416 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty {
8417 margin: 12px 0 0;
8418 font-size: 13px;
8419 color: #64748b;
8420 }
8421 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper {
8422 display: flex;
8423 gap: 10px 40px;
8424 flex-wrap: wrap;
8425 }
8426 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper {
8427 margin-bottom: 24px;
8428 }
8429 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip {
8430 display: inline-flex;
8431 align-items: center;
8432 }
8433 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox] {
8434 display: none;
8435 }
8436 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label {
8437 display: inline-flex;
8438 align-items: center;
8439 gap: 4px;
8440 padding: 6px 14px;
8441 border: 1px solid #e2e8f0;
8442 border-radius: 8px;
8443 cursor: pointer;
8444 transition: all 0.2s ease;
8445 font-size: 14px;
8446 color: #64748b;
8447 background: #fff;
8448 user-select: none;
8449 line-height: 1.2;
8450 white-space: nowrap;
8451 }
8452 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover {
8453 border-color: #94a3b8;
8454 color: #334155;
8455 }
8456 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count {
8457 font-size: 13px;
8458 color: #94a3b8;
8459 }
8460 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove {
8461 display: none;
8462 font-size: 16px;
8463 line-height: 1;
8464 margin-left: 2px;
8465 }
8466 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label {
8467 border-color: #EEF1FF;
8468 color: #7067ED;
8469 background: #EEF1FF;
8470 font-weight: 500;
8471 }
8472 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
8473 color: #7067ED;
8474 }
8475 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
8476 display: inline;
8477 color: #7067ED;
8478 }
8479 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox {
8480 display: flex;
8481 align-items: center;
8482 margin-bottom: 0;
8483 padding: 4px 0;
8484 }
8485 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label {
8486 color: #1d2939;
8487 }
8488 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
8489 appearance: none;
8490 -webkit-appearance: none;
8491 -moz-appearance: none;
8492 width: 20px;
8493 height: 20px;
8494 border: 2px solid #d0d5dd;
8495 border-radius: 4px;
8496 background: #fff;
8497 cursor: pointer;
8498 position: relative;
8499 margin: 0 10px 0 0;
8500 transition: all 0.2s ease;
8501 flex-shrink: 0;
8502 }
8503 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
8504 border-color: #98a2b3;
8505 }
8506 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
8507 background: #28A746;
8508 border-color: #28A746;
8509 }
8510 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
8511 content: "";
8512 position: absolute;
8513 left: 50%;
8514 top: 50%;
8515 width: 5px;
8516 height: 9px;
8517 border: solid #fff;
8518 border-width: 0 2px 2px 0;
8519 transform: translate(-50%, -60%) rotate(45deg);
8520 }
8521 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
8522 outline: none;
8523 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
8524 }
8525 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
8526 opacity: 0.5;
8527 cursor: not-allowed;
8528 border-color: #e4e7ec;
8529 background: #f9fafb;
8530 }
8531 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
8532 opacity: 0.5;
8533 cursor: not-allowed;
8534 }
8535 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label {
8536 font-size: 14px;
8537 color: #344054;
8538 font-weight: 400;
8539 cursor: pointer;
8540 user-select: none;
8541 line-height: 20px;
8542 }
8543 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image {
8544 margin-bottom: 24px;
8545 }
8546 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap {
8547 display: flex;
8548 align-items: center;
8549 gap: 8px;
8550 margin-bottom: 8px;
8551 }
8552 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title {
8553 display: block;
8554 font-size: 14px;
8555 font-weight: 600;
8556 color: #1a1a1a;
8557 margin-bottom: 0;
8558 }
8559 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
8560 display: flex;
8561 flex-direction: column;
8562 gap: 12px;
8563 align-items: flex-start;
8564 }
8565 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone {
8566 width: 100%;
8567 min-height: 200px;
8568 background: #fff;
8569 border: 2px dashed #d1d5db;
8570 border-radius: 8px;
8571 display: flex;
8572 align-items: center;
8573 justify-content: center;
8574 cursor: pointer;
8575 transition: all 0.2s ease;
8576 overflow: hidden;
8577 }
8578 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover {
8579 border-color: #7067ED;
8580 background: rgba(112, 103, 237, 0.03);
8581 }
8582 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover a {
8583 color: #7067ED;
8584 }
8585 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.has-image {
8586 cursor: default;
8587 border-width: 1px;
8588 border-style: solid;
8589 border-color: #e5e7eb;
8590 padding: 0;
8591 }
8592 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.dragover {
8593 border-color: #7067ED;
8594 background: rgba(112, 103, 237, 0.05);
8595 }
8596 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-upload-content {
8597 text-align: center;
8598 padding: 30px 20px;
8599 }
8600 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon {
8601 display: flex;
8602 justify-content: center;
8603 margin-bottom: 12px;
8604 opacity: 0.6;
8605 }
8606 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon__image {
8607 display: block;
8608 width: 24px;
8609 height: 24px;
8610 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
8611 }
8612 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-text {
8613 font-size: 14px;
8614 color: #6b7280;
8615 margin: 0 0 6px 0;
8616 }
8617 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link {
8618 color: #1a1a1a;
8619 text-decoration: none;
8620 font-weight: 500;
8621 }
8622 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link:hover {
8623 text-decoration: underline;
8624 }
8625 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-hint {
8626 font-size: 12px;
8627 color: #9ca3af;
8628 margin: 0;
8629 }
8630 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview__img {
8631 width: 100%;
8632 height: auto;
8633 max-height: 200px;
8634 object-fit: cover;
8635 display: block;
8636 }
8637 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
8638 display: flex;
8639 flex-direction: row;
8640 gap: 12px;
8641 }
8642 .lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image {
8643 padding: 6px 14px;
8644 border: none;
8645 background: #EEF1FF;
8646 color: #7067ED;
8647 border-radius: 8px;
8648 font-size: 12px;
8649 font-weight: 500;
8650 cursor: pointer;
8651 transition: all 0.2s;
8652 }
8653 .lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image:hover {
8654 background: #7067ED;
8655 color: #fff;
8656 }
8657 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image {
8658 display: inline-flex;
8659 align-items: center;
8660 justify-content: center;
8661 padding: 6px 10px;
8662 border: none;
8663 background: #EEF1FF;
8664 color: #7067ED;
8665 border-radius: 4px;
8666 font-size: 12px;
8667 font-weight: 500;
8668 cursor: pointer;
8669 transition: all 0.2s;
8670 }
8671 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover {
8672 background: #ef4444;
8673 color: #fff;
8674 }
8675 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image__icon {
8676 display: block;
8677 width: 20px;
8678 height: 20px;
8679 background-color: currentColor;
8680 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
8681 mask-image: url("../images/icons/ico-cb-trash.svg");
8682 -webkit-mask-size: contain;
8683 mask-size: contain;
8684 -webkit-mask-repeat: no-repeat;
8685 mask-repeat: no-repeat;
8686 -webkit-mask-position: center;
8687 mask-position: center;
8688 }
8689 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish {
8690 margin-bottom: 20px;
8691 }
8692 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title {
8693 margin: 0 0 16px;
8694 font-size: 16px;
8695 font-weight: 600;
8696 color: #111827;
8697 }
8698 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row {
8699 display: grid;
8700 grid-template-columns: 100px 1fr;
8701 gap: 12px;
8702 align-items: center;
8703 margin-bottom: 12px;
8704 }
8705 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row select {
8706 padding: 6px 32px 6px 14px !important;
8707 }
8708 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label {
8709 font-size: 13px;
8710 font-weight: 600;
8711 color: #374151;
8712 }
8713 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control {
8714 width: 100%;
8715 min-height: 34px;
8716 padding: 6px 10px;
8717 border: 1px solid #d1d5db;
8718 border-radius: 6px;
8719 font-size: 13px;
8720 color: #111827;
8721 background: #fff;
8722 }
8723 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus {
8724 border-color: #7067ED;
8725 box-shadow: 0 0 0 1px #7067ED;
8726 outline: none;
8727 }
8728 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash {
8729 padding: 8px 14px;
8730 font-size: 13px;
8731 font-weight: 500;
8732 border: 1px solid #fecaca;
8733 border-radius: 6px;
8734 background: #fff;
8735 color: #dc2626;
8736 }
8737 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
8738 background: #fef2f2;
8739 border-color: #fca5a5;
8740 }
8741 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
8742 background: #f5f5f5;
8743 border: 2px dashed #ddd;
8744 border-radius: 6px;
8745 display: flex;
8746 align-items: center;
8747 justify-content: center;
8748 flex-shrink: 0;
8749 }
8750 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img) {
8751 border: none;
8752 }
8753 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder {
8754 width: 300px;
8755 height: 200px;
8756 display: flex;
8757 flex-direction: column;
8758 align-items: center;
8759 justify-content: center;
8760 color: #999;
8761 font-size: 14px;
8762 }
8763 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before {
8764 content: "📷";
8765 font-size: 48px;
8766 margin-bottom: 8px;
8767 opacity: 0.5;
8768 }
8769 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
8770 display: flex;
8771 flex-direction: row;
8772 gap: 12px;
8773 }
8774 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image {
8775 padding: 8px 16px;
8776 border: 1px solid #7067ED;
8777 background: #fff;
8778 color: #7067ED;
8779 border-radius: 4px;
8780 font-size: 13px;
8781 font-weight: 500;
8782 cursor: pointer;
8783 transition: background-color 0.2s;
8784 }
8785 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover {
8786 background: #7067ED;
8787 color: #fff;
8788 }
8789 .lp-cb-tab-content .cb-section__course-edit div.mce-statusbar {
8790 border-top: none;
8791 }
8792 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,
8793 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag {
8794 display: flex;
8795 flex-wrap: wrap;
8796 gap: 8px;
8797 align-items: center;
8798 margin-bottom: 16px;
8799 }
8800 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,
8801 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input {
8802 width: 100%;
8803 padding: 8px 12px;
8804 font-size: 14px;
8805 border: 1px solid #ddd;
8806 border-radius: 6px;
8807 outline: none;
8808 transition: border-color 0.2s;
8809 }
8810 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,
8811 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus {
8812 border-color: #d1d5db;
8813 }
8814 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent {
8815 width: 100%;
8816 padding: 6px 12px !important;
8817 font-size: 14px;
8818 border: 1px solid #ddd;
8819 border-radius: 6px;
8820 outline: none;
8821 background: #fff;
8822 cursor: pointer;
8823 white-space: nowrap;
8824 transition: border-color 0.2s;
8825 }
8826 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus {
8827 border-color: #7067ED;
8828 }
8829 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,
8830 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save {
8831 flex: 1;
8832 background: #1e1e1e;
8833 color: white;
8834 border-radius: 6px;
8835 padding: 8px 16px;
8836 border: 0;
8837 font-size: 13px;
8838 font-weight: 600;
8839 cursor: pointer;
8840 white-space: nowrap;
8841 transition: background 0.2s;
8842 }
8843 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,
8844 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover {
8845 background: #333;
8846 }
8847 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,
8848 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading {
8849 pointer-events: none;
8850 opacity: 0.8;
8851 }
8852 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,
8853 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before {
8854 display: inline-block;
8855 font-family: "lp-icon";
8856 content: "\f110";
8857 animation: lp-rotating 1s linear infinite;
8858 margin-right: 5px;
8859 font-variant: normal;
8860 text-transform: none;
8861 -webkit-font-smoothing: antialiased;
8862 -moz-osx-font-smoothing: grayscale;
8863 vertical-align: middle;
8864 }
8865 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
8866 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
8867 flex: 1;
8868 padding: 8px 14px;
8869 font-size: 13px;
8870 font-weight: 500;
8871 color: #64748b;
8872 background: #f8fafc;
8873 border: 1px solid #e2e8f0;
8874 border-radius: 6px;
8875 cursor: pointer;
8876 white-space: nowrap;
8877 transition: all 0.15s ease;
8878 }
8879 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,
8880 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover {
8881 border-color: #EEF1FF;
8882 background: #EEF1FF;
8883 color: #7067ED;
8884 }
8885 .lp-cb-tab-content .cb-section__course-edit .cb-button {
8886 padding: 8px 25px;
8887 border-radius: 5px;
8888 background: #ccc;
8889 font-size: 16px;
8890 font-weight: 500;
8891 cursor: pointer;
8892 }
8893 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update {
8894 background: #1e1e1e;
8895 color: #fff;
8896 }
8897 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash {
8898 background: rgb(220, 38, 38);
8899 color: #fff;
8900 }
8901 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings {
8902 background: #1e1e1e;
8903 color: #fff;
8904 border: none;
8905 transition: background 0.2s;
8906 }
8907 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover {
8908 background: #333;
8909 }
8910 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading {
8911 pointer-events: none;
8912 opacity: 0.7;
8913 }
8914 .lp-cb-tab-content .cb-section__course-edit .cb-settings-footer {
8915 margin-top: 30px;
8916 padding-top: 20px;
8917 border-top: 1px solid #e5e7eb;
8918 display: flex;
8919 justify-content: flex-end;
8920 }
8921 @media (max-width: 900px) {
8922 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content {
8923 flex-direction: column;
8924 }
8925 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left {
8926 flex: 1;
8927 max-width: 100%;
8928 }
8929 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right {
8930 flex: 1;
8931 }
8932 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
8933 flex-direction: column;
8934 gap: 24px;
8935 }
8936 }
8937 @media (max-width: 768px) {
8938 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
8939 flex-direction: column;
8940 }
8941 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
8942 width: 100%;
8943 max-width: 300px;
8944 }
8945 }
8946 .lp-cb-tab-content .cb-section__course-edit .course-status {
8947 padding: 5px 12px;
8948 font-size: 12px;
8949 font-weight: 500;
8950 background: #ccc;
8951 border-radius: 12px;
8952 text-transform: capitalize;
8953 }
8954 .lp-cb-tab-content .cb-section__course-edit .course-status.publish {
8955 color: #fff;
8956 background: #1e1e1e;
8957 }
8958 .lp-cb-tab-content .cb-section__course-edit .course-status.trash {
8959 color: #fff;
8960 background-color: #dc2626;
8961 }
8962 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title {
8963 margin-bottom: 24px;
8964 }
8965 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap {
8966 display: flex;
8967 align-items: center;
8968 gap: 8px;
8969 margin-bottom: 8px;
8970 }
8971 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label {
8972 display: block;
8973 font-size: 14px;
8974 font-weight: 600;
8975 color: #1a1a1a;
8976 }
8977 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count {
8978 font-size: 12px;
8979 font-weight: 500;
8980 color: #6b7280;
8981 background: #f3f4f6;
8982 padding: 2px 8px;
8983 border-radius: 4px;
8984 }
8985 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input {
8986 width: 100%;
8987 padding: 10px 12px;
8988 font-size: 14px;
8989 border: 1px solid #ddd;
8990 border-radius: 6px;
8991 outline: none;
8992 transition: border-color 0.2s;
8993 }
8994 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus {
8995 border-color: #7067ED;
8996 box-shadow: 0 0 0 1px #7067ED;
8997 }
8998 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc {
8999 margin-bottom: 24px;
9000 }
9001 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap {
9002 display: flex;
9003 align-items: center;
9004 gap: 8px;
9005 margin-bottom: 8px;
9006 }
9007 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label {
9008 display: block;
9009 font-size: 14px;
9010 font-weight: 600;
9011 color: #1a1a1a;
9012 }
9013 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count {
9014 display: none;
9015 font-size: 12px;
9016 font-weight: 500;
9017 color: #6b7280;
9018 background: #f3f4f6;
9019 padding: 2px 8px;
9020 border-radius: 4px;
9021 }
9022 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
9023 margin-bottom: 24px;
9024 }
9025 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header {
9026 display: flex;
9027 justify-content: space-between;
9028 align-items: center;
9029 margin-bottom: 16px;
9030 }
9031 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label {
9032 font-size: 14px;
9033 font-weight: 600;
9034 color: #1a1a1a;
9035 margin: 0;
9036 }
9037 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new {
9038 display: inline-flex;
9039 align-items: center;
9040 gap: 4px;
9041 font-size: 13px;
9042 font-weight: 600;
9043 color: #9ca3af;
9044 background: transparent;
9045 border: none;
9046 cursor: pointer;
9047 transition: all 0.2s ease;
9048 }
9049 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover {
9050 color: #7067ED;
9051 }
9052 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
9053 display: flex;
9054 gap: 24px;
9055 }
9056 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,
9057 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
9058 flex: 1;
9059 }
9060 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar {
9061 display: flex;
9062 align-items: center;
9063 gap: 12px;
9064 flex-wrap: wrap;
9065 margin-bottom: 16px;
9066 }
9067 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar {
9068 margin-bottom: 16px;
9069 }
9070 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap {
9071 flex: 1 1 220px;
9072 }
9073 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap {
9074 display: block;
9075 }
9076 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input {
9077 width: 100%;
9078 padding: 8px 12px;
9079 font-size: 14px;
9080 border: 1px solid #f5f5f5;
9081 border-radius: 6px;
9082 outline: none;
9083 background: #ffffff;
9084 transition: border-color 0.2s ease, box-shadow 0.2s ease;
9085 }
9086 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus {
9087 border-color: #7067ED;
9088 }
9089 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
9090 -webkit-appearance: none;
9091 appearance: none;
9092 }
9093 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input {
9094 width: 100%;
9095 padding: 8px 12px;
9096 font-size: 14px;
9097 border: 1px solid #f5f5f5;
9098 border-radius: 6px;
9099 outline: none;
9100 background: #ffffff;
9101 transition: border-color 0.2s ease, box-shadow 0.2s ease;
9102 }
9103 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus {
9104 border-color: #7067ED;
9105 }
9106 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper {
9107 display: flex;
9108 gap: 8px;
9109 flex-wrap: wrap;
9110 border: none;
9111 box-shadow: none;
9112 padding: 5px 0;
9113 background: transparent;
9114 max-height: 180px;
9115 overflow-y: auto;
9116 min-height: 36px;
9117 }
9118 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
9119 width: 6px;
9120 }
9121 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
9122 background: #d1d5db;
9123 border-radius: 3px;
9124 }
9125 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty {
9126 margin: 12px 0 0;
9127 font-size: 13px;
9128 color: #9ca3af;
9129 }
9130 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper {
9131 display: flex;
9132 gap: 10px 40px;
9133 flex-wrap: wrap;
9134 }
9135 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper {
9136 margin-bottom: 24px;
9137 }
9138 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip {
9139 display: inline-flex;
9140 align-items: center;
9141 }
9142 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox] {
9143 display: none;
9144 }
9145 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label {
9146 display: inline-flex;
9147 align-items: center;
9148 gap: 4px;
9149 padding: 6px 14px;
9150 border: 1px solid #f5f5f5;
9151 border-radius: 8px;
9152 cursor: pointer;
9153 transition: all 0.2s ease;
9154 font-size: 14px;
9155 color: #1e1e1e;
9156 background: #ffffff;
9157 user-select: none;
9158 line-height: 1.2;
9159 white-space: nowrap;
9160 }
9161 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover {
9162 border-color: #EEF1FF;
9163 color: #7067ED;
9164 }
9165 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count {
9166 font-size: 13px;
9167 color: #9ca3af;
9168 }
9169 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove {
9170 display: none;
9171 font-size: 16px;
9172 line-height: 1;
9173 margin-left: 2px;
9174 }
9175 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label {
9176 border-color: #EEF1FF;
9177 color: #7067ED;
9178 background: #EEF1FF;
9179 font-weight: 500;
9180 }
9181 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
9182 color: #7067ED;
9183 }
9184 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
9185 display: inline;
9186 color: #9ca3af;
9187 }
9188 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover {
9189 color: #898989;
9190 background: #f9fafb;
9191 border-color: #f9fafb;
9192 }
9193 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
9194 color: #898989;
9195 }
9196 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
9197 display: inline;
9198 color: #7067ED;
9199 }
9200 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox {
9201 display: flex;
9202 align-items: center;
9203 margin-bottom: 0;
9204 padding: 4px 0;
9205 }
9206 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label {
9207 color: #1d2939;
9208 }
9209 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
9210 appearance: none;
9211 -webkit-appearance: none;
9212 -moz-appearance: none;
9213 width: 20px;
9214 height: 20px;
9215 border: 2px solid #d0d5dd;
9216 border-radius: 4px;
9217 background: #fff;
9218 cursor: pointer;
9219 position: relative;
9220 margin: 0 10px 0 0;
9221 transition: all 0.2s ease;
9222 flex-shrink: 0;
9223 }
9224 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
9225 border-color: #98a2b3;
9226 }
9227 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
9228 background: #28A746;
9229 border-color: #28A746;
9230 }
9231 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
9232 content: "";
9233 position: absolute;
9234 left: 50%;
9235 top: 50%;
9236 width: 5px;
9237 height: 9px;
9238 border: solid #fff;
9239 border-width: 0 2px 2px 0;
9240 transform: translate(-50%, -60%) rotate(45deg);
9241 }
9242 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
9243 outline: none;
9244 box-shadow: none;
9245 }
9246 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
9247 opacity: 0.5;
9248 cursor: not-allowed;
9249 border-color: #e4e7ec;
9250 background: #f9fafb;
9251 }
9252 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
9253 opacity: 0.5;
9254 cursor: not-allowed;
9255 }
9256 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label {
9257 font-size: 14px;
9258 color: #344054;
9259 font-weight: 400;
9260 cursor: pointer;
9261 user-select: none;
9262 line-height: 20px;
9263 }
9264 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image {
9265 margin-bottom: 24px;
9266 }
9267 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap {
9268 display: flex;
9269 align-items: center;
9270 gap: 8px;
9271 margin-bottom: 12px;
9272 }
9273 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title {
9274 font-size: 14px;
9275 font-weight: 600;
9276 color: #1a1a1a;
9277 margin-bottom: 0;
9278 }
9279 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
9280 display: flex;
9281 flex-direction: column;
9282 gap: 16px;
9283 align-items: flex-start;
9284 }
9285 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
9286 background: #f5f5f5;
9287 border: 2px dashed #ddd;
9288 border-radius: 6px;
9289 display: flex;
9290 align-items: center;
9291 justify-content: center;
9292 flex-shrink: 0;
9293 }
9294 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img) {
9295 border: none;
9296 }
9297 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder {
9298 width: 300px;
9299 height: 200px;
9300 display: flex;
9301 flex-direction: column;
9302 align-items: center;
9303 justify-content: center;
9304 color: #999;
9305 font-size: 14px;
9306 }
9307 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before {
9308 content: "📷";
9309 font-size: 48px;
9310 margin-bottom: 8px;
9311 opacity: 0.5;
9312 }
9313 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
9314 display: flex;
9315 flex-direction: row;
9316 gap: 12px;
9317 }
9318 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image,
9319 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image {
9320 padding: 10px 14px;
9321 border: none;
9322 background: #f7f7f7;
9323 color: #aaaaaa;
9324 border-radius: 8px;
9325 cursor: pointer;
9326 transition: background-color 0.2s;
9327 }
9328 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover,
9329 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover {
9330 background: #fef2f2;
9331 color: #ef4444;
9332 }
9333 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title {
9334 margin: 0 0 8px;
9335 font-size: 14px;
9336 font-weight: 600;
9337 color: #111827;
9338 }
9339 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row {
9340 display: grid;
9341 grid-template-columns: 100px 1fr;
9342 gap: 12px;
9343 align-items: center;
9344 margin-bottom: 12px;
9345 }
9346 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label {
9347 font-size: 13px;
9348 font-weight: 600;
9349 color: #374151;
9350 }
9351 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control {
9352 width: 100%;
9353 min-height: 34px;
9354 padding: 6px 10px;
9355 border: 1px solid #d1d5db;
9356 border-radius: 6px;
9357 font-size: 13px;
9358 color: #111827;
9359 background: #fff;
9360 }
9361 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus {
9362 border-color: #7067ED;
9363 box-shadow: 0 0 0 1px #7067ED;
9364 outline: none;
9365 }
9366 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash {
9367 padding: 8px 14px;
9368 font-size: 13px;
9369 font-weight: 500;
9370 border: 1px solid #fecaca;
9371 border-radius: 6px;
9372 background: #fff;
9373 color: #dc2626;
9374 }
9375 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
9376 background: #fef2f2;
9377 border-color: #fca5a5;
9378 }
9379 .lp-cb-tab-content .cb-section__course-edit div.mce-statusbar {
9380 border-top: none;
9381 }
9382 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,
9383 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag {
9384 display: flex;
9385 gap: 8px;
9386 align-items: center;
9387 margin-bottom: 16px;
9388 }
9389 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,
9390 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input {
9391 width: 100%;
9392 padding: 8px 12px;
9393 font-size: 14px;
9394 border: 1px solid #ddd;
9395 border-radius: 6px;
9396 outline: none;
9397 transition: border-color 0.2s;
9398 }
9399 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,
9400 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus {
9401 border-color: #d1d5db;
9402 }
9403 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent {
9404 padding: 8px 12px;
9405 font-size: 14px;
9406 border: 1px solid #ddd;
9407 border-radius: 6px;
9408 outline: none;
9409 background: #fff;
9410 cursor: pointer;
9411 white-space: nowrap;
9412 transition: border-color 0.2s;
9413 }
9414 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus {
9415 border-color: #7067ED;
9416 }
9417 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,
9418 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save {
9419 flex: 1;
9420 background: #ffffff;
9421 color: #7067ED;
9422 border-radius: 6px;
9423 padding: 8px 16px;
9424 border: 1px solid #7067ED;
9425 font-size: 13px;
9426 font-weight: 600;
9427 cursor: pointer;
9428 white-space: nowrap;
9429 transition: background 0.2s;
9430 }
9431 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,
9432 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover {
9433 background: #EEF1FF;
9434 }
9435 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,
9436 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading {
9437 pointer-events: none;
9438 opacity: 0.8;
9439 }
9440 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,
9441 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before {
9442 display: inline-block;
9443 font-family: "lp-icon";
9444 content: "\f110";
9445 animation: lp-rotating 1s linear infinite;
9446 margin-right: 5px;
9447 font-variant: normal;
9448 text-transform: none;
9449 -webkit-font-smoothing: antialiased;
9450 -moz-osx-font-smoothing: grayscale;
9451 vertical-align: middle;
9452 }
9453 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
9454 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
9455 flex: 1;
9456 padding: 8px 14px;
9457 font-size: 13px;
9458 font-weight: 600;
9459 color: #898989;
9460 background: #ffffff;
9461 border: 1px solid #f5f5f5;
9462 border-radius: 6px;
9463 cursor: pointer;
9464 white-space: nowrap;
9465 transition: all 0.15s ease;
9466 }
9467 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,
9468 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover {
9469 border-color: #EEF1FF;
9470 background: #EEF1FF;
9471 color: #7067ED;
9472 }
9473 .lp-cb-tab-content .cb-section__course-edit .cb-button {
9474 padding: 8px 25px;
9475 border-radius: 5px;
9476 background: #ccc;
9477 font-size: 16px;
9478 font-weight: 500;
9479 cursor: pointer;
9480 }
9481 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update {
9482 background: #1e1e1e;
9483 color: #fff;
9484 }
9485 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash {
9486 background: rgb(220, 38, 38);
9487 color: #fff;
9488 }
9489 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings {
9490 background: #1e1e1e;
9491 color: #fff;
9492 border: none;
9493 transition: background 0.2s;
9494 }
9495 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover {
9496 background: #333;
9497 }
9498 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading {
9499 pointer-events: none;
9500 opacity: 0.7;
9501 }
9502 .lp-cb-tab-content .cb-section__course-edit .cb-settings-footer {
9503 margin-top: 30px;
9504 padding-top: 20px;
9505 border-top: 1px solid #e5e7eb;
9506 display: flex;
9507 justify-content: flex-end;
9508 }
9509 .lp-cb-tab-content .cb-section__course-edit #general_course_data .form-field,
9510 .lp-cb-tab-content .cb-section__course-edit #offline_course_data .form-field,
9511 .lp-cb-tab-content .cb-section__course-edit #price_course_data .form-field,
9512 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field {
9513 margin-bottom: 24px;
9514 }
9515 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field {
9516 align-items: flex-start;
9517 }
9518 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field textarea {
9519 width: calc(100% - 165px);
9520 }
9521 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_students_field .description {
9522 margin-top: -3px;
9523 }
9524 .lp-cb-tab-content .cb-section__course-edit #price_course_data .learn-press-tip-floating {
9525 font-size: 13px;
9526 color: #ef4444;
9527 line-height: 1.5;
9528 }
9529 .lp-cb-tab-content .cb-section__course-edit #price_course_data ._lp_no_required_enroll_field .description {
9530 margin-top: -13px;
9531 }
9532 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .form-field._lp_course_result_field {
9533 align-items: start;
9534 border: unset;
9535 margin-bottom: 20px;
9536 }
9537 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box {
9538 list-style-type: none;
9539 margin-top: 0;
9540 padding-left: 0;
9541 display: flex;
9542 flex-direction: column;
9543 gap: 24px;
9544 width: calc(100% - 161px);
9545 }
9546 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li {
9547 margin-bottom: 0;
9548 }
9549 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label {
9550 display: flex;
9551 flex-wrap: wrap;
9552 align-items: center;
9553 gap: 8px 12px;
9554 cursor: pointer;
9555 min-width: unset;
9556 max-width: unset;
9557 width: unset;
9558 }
9559 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
9560 flex-shrink: 0;
9561 margin: 0;
9562 order: 0;
9563 }
9564 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p,
9565 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
9566 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
9567 width: calc(100% - 54px);
9568 margin-left: 54px; /* ≈ toggle width (42px) + gap (12px) */
9569 margin-top: 0;
9570 margin-bottom: 0;
9571 color: #898989;
9572 font-size: 13px;
9573 font-weight: 400;
9574 line-height: 1.5;
9575 flex-shrink: 0;
9576 }
9577 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a,
9578 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
9579 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
9580 text-decoration: underline;
9581 color: #7067ED;
9582 }
9583 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
9584 .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,
9585 .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 {
9586 color: #5b52d1;
9587 }
9588 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
9589 text-decoration: underline;
9590 color: #7067ED;
9591 }
9592 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
9593 color: #5b52d1;
9594 }
9595 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box,
9596 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box {
9597 display: flex;
9598 flex-wrap: nowrap;
9599 gap: 20px;
9600 padding: 15px 0;
9601 }
9602 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box > label,
9603 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box > label {
9604 width: 200px;
9605 min-width: 200px;
9606 font-size: 14px;
9607 font-weight: 600;
9608 color: #1a1a1a;
9609 padding-top: 10px;
9610 }
9611 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__content,
9612 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__content {
9613 flex: 1;
9614 display: flex;
9615 flex-direction: column;
9616 gap: 15px;
9617 }
9618 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__fields,
9619 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__fields {
9620 display: flex;
9621 flex-direction: column;
9622 gap: 15px;
9623 }
9624 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field,
9625 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field {
9626 display: flex;
9627 align-items: center;
9628 background: #ffffff;
9629 border: 1px solid #eaeaec;
9630 border-radius: 8px;
9631 padding: 10px;
9632 gap: 10px;
9633 }
9634 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
9635 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
9636 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
9637 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
9638 flex: 1;
9639 border: none;
9640 background: transparent;
9641 padding: 5px 0;
9642 font-size: 14px;
9643 color: #333;
9644 box-shadow: none;
9645 outline: none;
9646 }
9647 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add,
9648 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add {
9649 display: inline-flex;
9650 align-items: center;
9651 justify-content: center;
9652 background: #6b52ff !important;
9653 color: #ffffff !important;
9654 border: none !important;
9655 box-shadow: none !important;
9656 border-radius: 6px;
9657 padding: 6px 16px !important;
9658 font-size: 13px !important;
9659 font-weight: 600 !important;
9660 width: max-content;
9661 transition: background 0.2s;
9662 }
9663 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover,
9664 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover {
9665 background: #5a42e6 !important;
9666 }
9667 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field {
9668 flex-direction: column;
9669 align-items: stretch;
9670 padding: 15px;
9671 gap: 15px;
9672 position: relative;
9673 }
9674 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label {
9675 display: flex;
9676 flex-direction: column;
9677 gap: 5px;
9678 }
9679 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label span {
9680 font-size: 13px;
9681 font-weight: 600;
9682 color: #4b5563;
9683 }
9684 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label input[type=text],
9685 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea {
9686 width: 100%;
9687 border: 1px solid #eaeaec;
9688 border-radius: 6px;
9689 padding: 8px 12px;
9690 font-size: 14px;
9691 box-shadow: none;
9692 }
9693 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label input[type=text]:focus,
9694 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea:focus {
9695 border-color: #6b52ff;
9696 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
9697 outline: none;
9698 }
9699 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea {
9700 min-height: 80px;
9701 resize: vertical;
9702 }
9703 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add,
9704 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add {
9705 display: block;
9706 text-align: center;
9707 background: #ffffff;
9708 border: 1px dashed #d1d5db;
9709 color: #4b5563;
9710 font-weight: 500;
9711 padding: 2px;
9712 border-radius: 8px;
9713 transition: all 0.2s;
9714 }
9715 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover,
9716 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover {
9717 border-color: #2271b1;
9718 color: #2271b1;
9719 background: #f0f9ff;
9720 }
9721 .lp-cb-tab-content .cb-section__course-edit ._lp_block_finished_field {
9722 margin-top: -8px !important;
9723 }
9724 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field {
9725 align-items: start;
9726 }
9727 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
9728 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
9729 opacity: 0.4;
9730 background: #f0f0f0;
9731 }
9732 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
9733 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
9734 cursor: grabbing !important;
9735 }
9736 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
9737 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
9738 opacity: 0.5;
9739 background: #e8e8e8;
9740 }
9741 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
9742 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
9743 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
9744 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
9745 cursor: grab;
9746 }
9747 .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,
9748 .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,
9749 .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,
9750 .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 {
9751 cursor: grabbing;
9752 }
9753 .lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text] {
9754 padding: 10px 30px;
9755 margin-bottom: 0;
9756 border: none;
9757 }
9758 .lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]:focus {
9759 box-shadow: none;
9760 }
9761 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field {
9762 position: relative;
9763 margin-bottom: 10px;
9764 }
9765 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover {
9766 background: #ffffff;
9767 border-color: #d1d5db;
9768 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
9769 }
9770 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
9771 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
9772 opacity: 1;
9773 }
9774 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort {
9775 display: flex;
9776 position: absolute;
9777 top: 0;
9778 left: 0;
9779 height: 100%;
9780 width: 40px;
9781 color: #666;
9782 text-decoration: none;
9783 cursor: grab;
9784 opacity: 0.4;
9785 transition: opacity 0.2s;
9786 align-items: center;
9787 justify-content: center;
9788 }
9789 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after {
9790 font-family: "lp-icon";
9791 content: "\e922";
9792 }
9793 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete {
9794 position: absolute;
9795 top: 12px;
9796 right: 5px;
9797 width: 28px;
9798 height: 28px;
9799 display: flex;
9800 align-items: center;
9801 justify-content: center;
9802 border-radius: 6px;
9803 color: #9ca3af;
9804 opacity: 0;
9805 transition: all 0.2s;
9806 text-decoration: none;
9807 }
9808 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
9809 font-family: Dashicons;
9810 content: "\f182";
9811 font-size: 18px;
9812 }
9813 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
9814 background-color: #fee2e2;
9815 color: #ef4444;
9816 }
9817 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content {
9818 width: 100%;
9819 }
9820 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
9821 display: flex;
9822 flex-direction: column;
9823 gap: 12px;
9824 }
9825 .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(*)) {
9826 display: none;
9827 }
9828 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
9829 position: relative;
9830 display: flex !important;
9831 flex-direction: column;
9832 border: 1px solid #e5e7eb;
9833 border-radius: 12px;
9834 padding: 10px 40px 16px 36px;
9835 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
9836 margin-bottom: 0 !important;
9837 }
9838 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
9839 background: #ffffff;
9840 border-color: #d1d5db;
9841 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
9842 }
9843 .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,
9844 .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 {
9845 opacity: 1;
9846 }
9847 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
9848 width: 100% !important;
9849 min-width: 100% !important;
9850 max-width: 100% !important;
9851 display: block !important;
9852 margin-bottom: 8px;
9853 }
9854 .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 {
9855 display: none;
9856 }
9857 .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] {
9858 width: 100%;
9859 max-width: 100%;
9860 background: transparent;
9861 border: none;
9862 border-bottom: 1px dashed transparent;
9863 font-size: 15px;
9864 font-weight: 500;
9865 color: #111827;
9866 padding: 6px 0;
9867 border-radius: 0;
9868 outline: none;
9869 transition: border-color 0.2s;
9870 }
9871 .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 {
9872 color: #9ca3af;
9873 }
9874 .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 {
9875 border-bottom-color: #2271b1;
9876 box-shadow: none;
9877 }
9878 .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] {
9879 width: 100% !important;
9880 min-height: 120px;
9881 background: #f9fafb;
9882 border: 1px solid transparent;
9883 border-radius: 6px;
9884 padding: 10px;
9885 font-size: 14px;
9886 line-height: 1.5;
9887 color: #1a1a1a;
9888 resize: vertical;
9889 transition: all 0.2s;
9890 }
9891 .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 {
9892 background: #ffffff;
9893 border-color: #d1d5db;
9894 outline: none;
9895 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
9896 }
9897 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
9898 position: absolute;
9899 left: 8px;
9900 top: 15px;
9901 width: 24px;
9902 height: 24px;
9903 display: flex;
9904 align-items: center;
9905 justify-content: center;
9906 cursor: grab;
9907 opacity: 0.4;
9908 transition: opacity 0.2s;
9909 }
9910 .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 {
9911 font-family: "lp-icon";
9912 content: "\e922";
9913 }
9914 .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 {
9915 cursor: grabbing;
9916 }
9917 .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 {
9918 position: absolute;
9919 top: 15px;
9920 right: 8px;
9921 width: 28px;
9922 height: 28px;
9923 display: flex;
9924 align-items: center;
9925 justify-content: center;
9926 border-radius: 6px;
9927 color: #9ca3af;
9928 opacity: 0;
9929 transition: all 0.2s;
9930 text-decoration: none;
9931 }
9932 .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 {
9933 font-family: Dashicons;
9934 content: "\f182";
9935 font-size: 18px;
9936 }
9937 .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 {
9938 background-color: #fee2e2;
9939 color: #ef4444;
9940 }
9941 .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control {
9942 border-radius: 6px;
9943 padding: 5px !important;
9944 }
9945 .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control li.item {
9946 padding: 6px 22px;
9947 background: #EEF1FF;
9948 color: #7067ED;
9949 font-weight: 500;
9950 border-radius: 4px;
9951 margin-bottom: 0;
9952 }
9953 .lp-cb-tab-content .cb-section__course-edit #author_course_data .form-field input[type=text] {
9954 width: unset;
9955 height: unset;
9956 }
9957 @media (max-width: 768px) {
9958 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
9959 flex-direction: column;
9960 }
9961 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
9962 width: 100%;
9963 max-width: 300px;
9964 }
9965 }
9966 .lp-cb-tab-content .cb-section__header {
9967 display: none !important;
9968 }
9969
9970 .lp-meta-box-course-panels::before {
9971 content: attr(data-tab-title);
9972 display: block;
9973 font-size: 24px;
9974 font-weight: 700;
9975 color: #1e1e1e;
9976 margin-bottom: 25px;
9977 line-height: 1.2;
9978 }
9979
9980 .lp-meta-box__course-tab {
9981 display: flex;
9982 min-height: 600px;
9983 background: #fff;
9984 }
9985
9986 ul.lp-meta-box__course-tab__tabs {
9987 width: 220px;
9988 background: #ffffff;
9989 border-right: 1px solid #e5e7eb;
9990 margin: 0;
9991 padding: 20px 0;
9992 list-style: none;
9993 flex-shrink: 0;
9994 }
9995 ul.lp-meta-box__course-tab__tabs li {
9996 margin-bottom: 2px;
9997 padding: 0 12px;
9998 }
9999 ul.lp-meta-box__course-tab__tabs li a {
10000 display: flex;
10001 align-items: center;
10002 padding: 12px 16px;
10003 text-decoration: none;
10004 color: #6b7280;
10005 font-weight: 500;
10006 font-size: 14px;
10007 transition: all 0.2s ease;
10008 border-left: 3px solid transparent;
10009 margin-left: -3px;
10010 }
10011 ul.lp-meta-box__course-tab__tabs li a i {
10012 display: none;
10013 }
10014 ul.lp-meta-box__course-tab__tabs li a:hover {
10015 background-color: #fff;
10016 color: #1e1e1e;
10017 }
10018 ul.lp-meta-box__course-tab__tabs li.active a,
10019 ul.lp-meta-box__course-tab__tabs li a:focus {
10020 background-color: #fff;
10021 color: #3b82f6;
10022 font-weight: 600;
10023 border-left-color: #3b82f6;
10024 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
10025 }
10026
10027 .lp-meta-box__course-tab__content {
10028 flex-grow: 1;
10029 padding: 30px 0;
10030 background: #fff;
10031 }
10032
10033 @media (max-width: 768px) {
10034 .lp-meta-box__course-tab {
10035 flex-direction: column;
10036 }
10037 ul.lp-meta-box__course-tab__tabs {
10038 width: 100%;
10039 border-right: none;
10040 border-bottom: 1px solid #e5e7eb;
10041 display: flex;
10042 overflow-x: auto;
10043 padding: 12px;
10044 background: #f9fafb;
10045 }
10046 ul.lp-meta-box__course-tab__tabs li {
10047 flex-shrink: 0;
10048 padding: 0 4px;
10049 }
10050 ul.lp-meta-box__course-tab__tabs li a {
10051 border-left: none;
10052 border-bottom: 3px solid transparent;
10053 margin-left: 0;
10054 white-space: nowrap;
10055 }
10056 ul.lp-meta-box__course-tab__tabs li.active a {
10057 border-left: none;
10058 border-bottom-color: #3b82f6;
10059 }
10060 }
10061 #lp-course-builder-content #lp-course-edit-curriculum {
10062 background-color: #fff;
10063 border-radius: 12px;
10064 padding: 0;
10065 color: #1f2937;
10066 max-width: 100%;
10067 box-sizing: border-box;
10068 }
10069 #lp-course-builder-content #lp-course-edit-curriculum .heading {
10070 display: flex;
10071 align-items: center;
10072 justify-content: space-between;
10073 margin-bottom: 8px;
10074 }
10075 #lp-course-builder-content #lp-course-edit-curriculum .heading h4 {
10076 color: #898989;
10077 }
10078 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn {
10079 display: inline-flex;
10080 align-items: center;
10081 justify-content: center;
10082 background: transparent;
10083 border: none;
10084 color: #7067ED;
10085 text-decoration: none;
10086 font-size: 14px;
10087 font-weight: 500;
10088 cursor: pointer;
10089 padding: 8px 10px;
10090 border-radius: 12px;
10091 line-height: 1;
10092 transition: all 0.2s ease;
10093 }
10094 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn .lp-ico-ai {
10095 width: 16px;
10096 height: 16px;
10097 }
10098 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn:hover {
10099 background: #EEF1FF;
10100 color: #7067ED;
10101 }
10102 #lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .count-sections {
10103 margin-left: 0;
10104 }
10105 #lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .lp-btn-generate-with-ai {
10106 margin-left: auto;
10107 }
10108 #lp-course-builder-content #lp-course-edit-curriculum .section-items-counts,
10109 #lp-course-builder-content #lp-course-edit-curriculum .count-sections,
10110 #lp-course-builder-content #lp-course-edit-curriculum .total-items {
10111 background: transparent;
10112 color: #898989;
10113 font-size: 12px;
10114 font-weight: 600;
10115 padding: 0;
10116 border-radius: 12px;
10117 margin-left: 10px;
10118 }
10119 #lp-course-builder-content #lp-course-edit-curriculum .count-sections {
10120 margin-left: auto;
10121 }
10122 #lp-course-builder-content #lp-course-edit-curriculum .course-toggle-all-sections {
10123 cursor: pointer;
10124 color: #9ca3af;
10125 padding: 5px;
10126 }
10127 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections {
10128 border: none;
10129 }
10130 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section {
10131 background: #fff;
10132 border: 1px solid #e5e7eb;
10133 border-radius: 12px;
10134 margin-bottom: 16px;
10135 transition: all 0.2s ease;
10136 }
10137 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section:hover {
10138 border-color: #d1d5db;
10139 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
10140 }
10141 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section.focus {
10142 border-color: #7067ED !important;
10143 }
10144 #lp-course-builder-content #lp-course-edit-curriculum .section-head {
10145 display: flex;
10146 align-items: center;
10147 padding: 10px 20px;
10148 background-color: #ffffff;
10149 border-bottom: 1px solid transparent;
10150 border-radius: 12px;
10151 }
10152 #lp-course-builder-content #lp-course-edit-curriculum .section-head .drag {
10153 cursor: grab;
10154 color: #9ca3af;
10155 margin-right: 12px;
10156 font-size: 16px;
10157 }
10158 #lp-course-builder-content #lp-course-edit-curriculum .section-head .drag:hover {
10159 color: #7067ED;
10160 }
10161 #lp-course-builder-content #lp-course-edit-curriculum .section-head .button {
10162 font-size: 12px;
10163 padding: 6px 12px;
10164 border-radius: 6px;
10165 margin-left: 8px;
10166 cursor: pointer;
10167 font-weight: 500;
10168 }
10169 #lp-course-builder-content #lp-course-edit-curriculum .section:not(.lp-collapse) .section-head {
10170 background-color: #eef1ff;
10171 border-radius: 12px 12px 0 0;
10172 }
10173 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input {
10174 flex-grow: 1;
10175 border: none;
10176 background: transparent;
10177 font-size: 15px;
10178 font-weight: 600;
10179 color: #1e1e1e;
10180 padding: 6px 10px;
10181 border-radius: 6px;
10182 transition: all 0.2s;
10183 width: auto;
10184 }
10185 #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 {
10186 background: transparent;
10187 border: none;
10188 outline: none;
10189 box-shadow: none;
10190 }
10191 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title,
10192 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description,
10193 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title {
10194 background: #7067ED;
10195 color: #EEF1FF;
10196 border: 1px solid #7067ED;
10197 }
10198 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title:hover,
10199 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description:hover,
10200 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title:hover {
10201 background: #5b52d1;
10202 }
10203 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-title:hover,
10204 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-description:hover,
10205 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-item-title:hover {
10206 border-color: #7067ED;
10207 color: #7067ED;
10208 background: #EEF1FF;
10209 }
10210 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section {
10211 color: #ef4444;
10212 background: rgba(254, 226, 226, 0.5);
10213 border: none;
10214 transition: background 0.2s;
10215 }
10216 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section:hover {
10217 background: #fee2e2;
10218 }
10219 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-edit-section-title:hover {
10220 color: #7067ED;
10221 }
10222 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down,
10223 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up {
10224 margin-left: 0px;
10225 color: #777777;
10226 cursor: pointer;
10227 }
10228 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down:hover,
10229 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up:hover {
10230 color: #1e1e1e !important;
10231 }
10232 #lp-course-builder-content #lp-course-edit-curriculum .section-collapse {
10233 padding: 20px;
10234 background-color: #ffffff;
10235 border-radius: 0 0 12px 12px;
10236 border-top: unset;
10237 }
10238 #lp-course-builder-content #lp-course-edit-curriculum .section-description textarea {
10239 width: 100%;
10240 border: 1px dashed #d1d5db;
10241 background: #fff;
10242 padding: 10px;
10243 border-radius: 6px;
10244 font-size: 13px;
10245 color: #6b7280;
10246 resize: vertical;
10247 min-height: 60px;
10248 margin-bottom: 15px;
10249 }
10250 #lp-course-builder-content #lp-course-edit-curriculum .section-description textarea:focus {
10251 border-style: solid;
10252 border-color: #9ca3af;
10253 outline: none;
10254 color: #374151;
10255 }
10256 #lp-course-builder-content #lp-course-edit-curriculum ul.section-list-items {
10257 list-style: none;
10258 padding: 0;
10259 margin: 0;
10260 }
10261 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type,
10262 #lp-course-builder-content #lp-course-edit-curriculum .section-item {
10263 display: flex;
10264 align-items: center;
10265 background: #ffffff;
10266 border: 1px solid #e5e7eb;
10267 margin-bottom: 8px;
10268 padding: 10px 15px;
10269 border-radius: 6px;
10270 position: relative;
10271 transition: transform 0.1s;
10272 }
10273 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type:hover,
10274 #lp-course-builder-content #lp-course-edit-curriculum .section-item:hover {
10275 border-color: #d1d5db;
10276 }
10277 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus,
10278 #lp-course-builder-content #lp-course-edit-curriculum .section-item.focus {
10279 border-color: #7067ED !important;
10280 }
10281 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus .item-ico-type,
10282 #lp-course-builder-content #lp-course-edit-curriculum .section-item.focus .item-ico-type {
10283 color: #7067ED;
10284 }
10285 #lp-course-builder-content #lp-course-edit-curriculum .item-ico-type {
10286 background-size: contain;
10287 background-repeat: no-repeat;
10288 background-position: center;
10289 opacity: 0.8;
10290 color: #1e1e1e;
10291 }
10292 #lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_lesson .item-ico-type::before {
10293 content: "\f15b";
10294 font-family: "lp-icon";
10295 font-size: 18px;
10296 }
10297 #lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_quiz .item-ico-type::before {
10298 content: "\f12e";
10299 font-family: "lp-icon";
10300 font-size: 18px;
10301 }
10302 #lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input {
10303 border: none;
10304 background: transparent;
10305 font-size: 14px;
10306 color: #374151;
10307 flex-grow: 1;
10308 padding: 5px;
10309 }
10310 #lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input:focus {
10311 outline: none;
10312 text-decoration: none;
10313 }
10314 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions {
10315 display: flex;
10316 gap: 4px;
10317 opacity: 0.3;
10318 transition: opacity 0.2s;
10319 list-style: none;
10320 margin: 0;
10321 padding: 0;
10322 }
10323 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li {
10324 display: flex;
10325 align-items: center;
10326 justify-content: center;
10327 width: 30px;
10328 height: 30px;
10329 border-radius: 6px;
10330 }
10331 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover {
10332 background: #f7f7f7;
10333 }
10334 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a {
10335 color: #1e1e1e;
10336 }
10337 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a.lp-icon-trash-o {
10338 color: #ef4444;
10339 }
10340 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li a {
10341 color: #6b7280;
10342 font-size: 16px;
10343 cursor: pointer;
10344 text-decoration: none;
10345 }
10346 #lp-course-builder-content #lp-course-edit-curriculum .section-item:hover ul.item-actions {
10347 opacity: 1;
10348 }
10349 #lp-course-builder-content #lp-course-edit-curriculum .section-item:not(.lp_lesson) .lp-btn-set-preview-item {
10350 display: none;
10351 }
10352 #lp-course-builder-content #lp-course-edit-curriculum .section-actions {
10353 margin-top: 15px;
10354 display: flex;
10355 gap: 10px;
10356 flex-wrap: wrap;
10357 }
10358 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button {
10359 display: inline-flex;
10360 opacity: 0.7;
10361 }
10362 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button:hover {
10363 opacity: 1;
10364 color: #7067ee;
10365 border-color: #eef1ff;
10366 background: #eef1ff;
10367 }
10368 #lp-course-builder-content #lp-course-edit-curriculum button,
10369 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button,
10370 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button {
10371 background: #fff;
10372 border: 1px solid #d1d5db;
10373 color: #4b5563;
10374 padding: 8px 16px;
10375 border-radius: 6px;
10376 font-size: 13px;
10377 font-weight: 500;
10378 cursor: pointer;
10379 align-items: center;
10380 transition: all 0.2s;
10381 }
10382 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button {
10383 display: inline-flex;
10384 min-width: fit-content;
10385 }
10386 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button:hover {
10387 background: #f3f4f6;
10388 border-color: #9ca3af;
10389 color: #1e1e1e;
10390 }
10391 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary {
10392 background-color: #7067ed;
10393 border-color: #7067ed;
10394 color: #fff;
10395 }
10396 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary:hover {
10397 background: #5a51c1;
10398 color: #fff;
10399 }
10400 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item-cancel.button {
10401 background-color: transparent;
10402 border: none;
10403 color: #aaaaaa;
10404 }
10405 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-show-popup-items-to-select {
10406 margin-left: auto;
10407 border-style: dashed !important;
10408 }
10409 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section {
10410 margin-top: 30px;
10411 background: #fff;
10412 border: 1px dashed #d1d5db;
10413 border-radius: 8px;
10414 padding: 5px 20px;
10415 display: flex;
10416 align-items: center;
10417 }
10418 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section .lp-icon-plus {
10419 color: #9ca3af;
10420 }
10421 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within {
10422 border-color: #7067ee;
10423 background: #eef1ff;
10424 }
10425 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within .lp-icon-plus {
10426 color: #7067ee;
10427 }
10428 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input {
10429 flex-grow: 1;
10430 padding: 12px 0;
10431 border: none;
10432 border-radius: 6px;
10433 font-size: 14px;
10434 outline: none;
10435 transition: border 0.2s;
10436 }
10437 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input:focus {
10438 border-color: #7067ed;
10439 }
10440 #lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section {
10441 background-color: #7067ed;
10442 color: #fff;
10443 border: none;
10444 padding: 8px 16px;
10445 border-radius: 6px;
10446 font-weight: 500;
10447 font-size: 14px;
10448 cursor: pointer;
10449 transition: background 0.2s;
10450 min-width: fit-content;
10451 margin-left: 20px;
10452 }
10453 #lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section:hover {
10454 background-color: #5a51c1;
10455 }
10456 #lp-course-builder-content #lp-course-edit-curriculum .lp-hidden {
10457 display: none !important;
10458 }
10459
10460 #taxonomy-course_category.categorydiv {
10461 border: none !important;
10462 box-shadow: none !important;
10463 background: transparent !important;
10464 margin: 0 !important;
10465 }
10466 #taxonomy-course_category.categorydiv .category-tabs {
10467 display: flex !important;
10468 gap: 20px;
10469 margin: 0 0 15px 0 !important;
10470 padding: 0 !important;
10471 border-bottom: 1px solid #f5f5f5;
10472 }
10473 #taxonomy-course_category.categorydiv .category-tabs li {
10474 display: inline-block !important;
10475 margin: 0 !important;
10476 padding: 0 !important;
10477 border: none;
10478 }
10479 #taxonomy-course_category.categorydiv .category-tabs li a {
10480 text-decoration: none;
10481 font-size: 14px;
10482 font-weight: 600;
10483 color: #9ca3af;
10484 padding-bottom: 8px;
10485 display: block;
10486 border-bottom: 2px solid transparent;
10487 margin-bottom: -2px;
10488 transition: all 0.2s;
10489 }
10490 #taxonomy-course_category.categorydiv .category-tabs li.tabs a, #taxonomy-course_category.categorydiv .category-tabs li:hover a {
10491 color: #7067ED;
10492 border-bottom-color: #7067ED;
10493 }
10494 #taxonomy-course_category.categorydiv .tabs-panel {
10495 border: none;
10496 box-shadow: none;
10497 padding: 5px 0;
10498 background: transparent;
10499 max-height: 180px;
10500 overflow-y: auto;
10501 display: none;
10502 }
10503 #taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar {
10504 width: 6px;
10505 }
10506 #taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar-thumb {
10507 background: #d1d5db;
10508 border-radius: 3px;
10509 }
10510 #taxonomy-course_category.categorydiv ul.categorychecklist {
10511 display: grid;
10512 grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
10513 gap: 10px 30px;
10514 margin: 0 !important;
10515 padding: 0 !important;
10516 }
10517 #taxonomy-course_category.categorydiv ul.categorychecklist li {
10518 margin: 0 !important;
10519 padding: 0 !important;
10520 width: 100%;
10521 list-style: none;
10522 }
10523 #taxonomy-course_category.categorydiv ul.children {
10524 display: none !important;
10525 margin-left: 20px !important;
10526 margin-top: 5px !important;
10527 padding-left: 10px !important;
10528 border-left: 2px solid #e5e7eb;
10529 transition: all 0.3s ease;
10530 }
10531 #taxonomy-course_category.categorydiv ul.children li {
10532 margin-bottom: 5px !important;
10533 }
10534 #taxonomy-course_category.categorydiv li.children-visible > ul.children {
10535 display: block !important;
10536 }
10537 #taxonomy-course_category.categorydiv input[type=checkbox] {
10538 appearance: none;
10539 -webkit-appearance: none;
10540 width: 18px;
10541 height: 18px;
10542 border: 2px solid #d0d5dd;
10543 border-radius: 4px;
10544 background: #fff;
10545 cursor: pointer;
10546 margin-right: 8px !important;
10547 position: relative;
10548 }
10549 #taxonomy-course_category.categorydiv input[type=checkbox]:checked {
10550 background: #28A746;
10551 border-color: #28A746;
10552 }
10553 #taxonomy-course_category.categorydiv input[type=checkbox]:checked::after {
10554 content: "";
10555 position: absolute;
10556 left: 4px;
10557 top: 1px;
10558 width: 5px;
10559 height: 9px;
10560 border: solid #fff;
10561 border-width: 0 2px 2px 0;
10562 transform: rotate(45deg);
10563 }
10564 #taxonomy-course_category.categorydiv input[type=checkbox]:checked::before {
10565 content: "";
10566 }
10567 #taxonomy-course_category.categorydiv label {
10568 display: inline-flex !important;
10569 align-items: center;
10570 width: auto !important;
10571 font-size: 14px;
10572 color: #1e1e1e;
10573 cursor: pointer;
10574 line-height: 1.5;
10575 }
10576
10577 #course_category-adder {
10578 display: none !important;
10579 }
10580
10581 #course_category-add-toggle {
10582 text-decoration: none;
10583 font-weight: 600;
10584 font-size: 14px;
10585 color: #1e1e1e;
10586 display: flex;
10587 align-items: center;
10588 }
10589 #course_category-add-toggle:hover {
10590 color: #2563eb;
10591 }
10592
10593 #course_category-add {
10594 display: none;
10595 margin-top: 15px;
10596 }
10597 #course_category-add label {
10598 display: none !important;
10599 }
10600 #course_category-add input[type=text],
10601 #course_category-add select {
10602 width: 100%;
10603 max-width: 100%;
10604 padding: 8px 12px;
10605 border: 1px solid #d1d5db;
10606 border-radius: 6px;
10607 margin-bottom: 10px;
10608 font-size: 14px;
10609 height: 40px;
10610 }
10611
10612 #course_category-add-submit {
10613 background: #1e1e1e;
10614 color: #fff;
10615 border: none;
10616 padding: 8px 20px;
10617 border-radius: 6px;
10618 font-weight: 500;
10619 cursor: pointer;
10620 }
10621 #course_category-add-submit:hover {
10622 background: #333;
10623 }
10624
10625 .lp-cat-toggle {
10626 display: inline-flex;
10627 align-items: center;
10628 justify-content: center;
10629 width: 20px;
10630 height: 20px;
10631 margin-left: 5px;
10632 cursor: pointer;
10633 color: #9ca3af;
10634 transition: transform 0.2s ease, color 0.2s;
10635 font-size: 12px;
10636 }
10637 .lp-cat-toggle::before {
10638 content: "\f347";
10639 font-family: dashicons;
10640 }
10641 .lp-cat-toggle:hover {
10642 color: #1e1e1e;
10643 background-color: #f3f4f6;
10644 border-radius: 50%;
10645 }
10646
10647 li.children-visible > label > .lp-cat-toggle {
10648 transform: rotate(180deg);
10649 }
10650
10651 .lp-course-builder-content__section .lesson-status {
10652 padding: 5px 12px;
10653 font-size: 12px;
10654 font-weight: 500;
10655 border-radius: 5px;
10656 text-transform: capitalize;
10657 }
10658 .lp-course-builder-content__section .lesson-status.publish {
10659 color: #fff;
10660 background: #1e1e1e;
10661 }
10662 .lp-course-builder-content__section .lesson-status.trash {
10663 color: #fff;
10664 background-color: #dc2626;
10665 }
10666 .lp-course-builder-content__section .cb-section__lesson-title-assigned {
10667 display: flex;
10668 gap: 40px;
10669 }
10670 .lp-course-builder-content__section .cb-lesson-edit-title {
10671 flex: 1;
10672 margin-bottom: 24px;
10673 }
10674 .lp-course-builder-content__section .lesson-assigned-courses {
10675 display: flex;
10676 flex-direction: column;
10677 align-items: end;
10678 margin-right: 0 !important;
10679 }
10680 .lp-course-builder-content__section .lesson-assigned-courses .label {
10681 font-size: 16px;
10682 font-weight: 600;
10683 color: #1a1a1a;
10684 margin-bottom: 8px;
10685 }
10686 .lp-course-builder-content__section .lesson-assigned-courses a,
10687 .lp-course-builder-content__section .lesson-assigned-courses span {
10688 font-size: 16px;
10689 font-weight: 400;
10690 }
10691 .lp-course-builder-content__section .cb-lesson-edit-title__label {
10692 display: block;
10693 font-size: 14px;
10694 font-weight: 600;
10695 color: #1a1a1a;
10696 margin-bottom: 8px;
10697 }
10698 .lp-course-builder-content__section input.cb-lesson-edit-title__input {
10699 width: 100%;
10700 padding: 10px 12px;
10701 font-size: 14px;
10702 border: 1px solid #ddd;
10703 border-radius: 6px;
10704 outline: none;
10705 transition: border-color 0.2s;
10706 }
10707 .lp-course-builder-content__section input.cb-lesson-edit-title__input:focus {
10708 border-color: #2271b1;
10709 box-shadow: 0 0 0 1px #2271b1;
10710 }
10711 .lp-course-builder-content__section .cb-lesson-edit-desc {
10712 margin-bottom: 24px;
10713 }
10714 .lp-course-builder-content__section .cb-lesson-edit-desc__label {
10715 display: block;
10716 font-size: 14px;
10717 font-weight: 600;
10718 color: #1a1a1a;
10719 margin-bottom: 8px;
10720 }
10721 .lp-course-builder-content__section .cb-button {
10722 padding: 8px 25px;
10723 border-radius: 5px;
10724 background: #ccc;
10725 font-size: 16px;
10726 font-weight: 500;
10727 cursor: pointer;
10728 }
10729 .lp-course-builder-content__section .cb-button.cb-button--secondary {
10730 background: #fff;
10731 color: #374151;
10732 border: 1px solid #d1d5db;
10733 }
10734 .lp-course-builder-content__section .cb-button.cb-button--secondary:hover {
10735 background: #f3f4f6;
10736 border-color: #9ca3af;
10737 }
10738 .lp-course-builder-content__section .cb-button.cb-btn-update__lesson {
10739 background: #1e1e1e;
10740 color: #fff;
10741 }
10742 .lp-course-builder-content__section .cb-button.cb-btn-trash__lesson {
10743 background: rgb(220, 38, 38);
10744 color: #fff;
10745 }
10746 .lp-course-builder-content__section .lp-material-btn-wrap {
10747 display: flex;
10748 gap: 12px;
10749 }
10750 .lp-course-builder-content__section #lp-material--group-container {
10751 padding: 20px;
10752 border: 1px solid #f5f5f5;
10753 border-radius: 12px;
10754 max-width: 420px;
10755 }
10756 .lp-course-builder-content__section #btn-lp--add-material,
10757 .lp-course-builder-content__section #btn-lp--save-material {
10758 padding: 8px 25px;
10759 border-radius: 5px;
10760 background: #fff;
10761 font-size: 16px;
10762 font-weight: 500;
10763 cursor: pointer;
10764 border: 1px solid #d1d5db;
10765 }
10766 .lp-course-builder-content__section table.lp-material--table thead.hidden {
10767 display: none;
10768 }
10769 @media (max-width: 768px) {
10770 .lp-course-builder-content__section #lp-course-builder-content {
10771 padding: 16px;
10772 }
10773 }
10774
10775 /**
10776 * Shared Tab Styles
10777 * Used across popup, edit-quiz, and edit-course for consistent tab UI
10778 * @since 4.3.0
10779 */
10780 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,
10781 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,
10782 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,
10783 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content {
10784 display: flex;
10785 gap: 40px;
10786 align-items: flex-start;
10787 }
10788 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,
10789 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,
10790 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,
10791 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left {
10792 flex: 0 0 400px;
10793 max-width: 400px;
10794 }
10795 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,
10796 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,
10797 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,
10798 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right {
10799 flex: 1;
10800 min-width: 0;
10801 }
10802 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned,
10803 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned,
10804 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned,
10805 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned {
10806 margin-bottom: 20px;
10807 font-size: 14px;
10808 line-height: 1.6;
10809 }
10810 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned .label,
10811 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned .label,
10812 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned .label,
10813 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned .label {
10814 font-weight: 600;
10815 color: #1a1a1a;
10816 }
10817 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a,
10818 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a,
10819 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a,
10820 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a {
10821 color: #7067ED;
10822 text-decoration: none;
10823 }
10824 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a:hover,
10825 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a:hover,
10826 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a:hover,
10827 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a:hover {
10828 text-decoration: underline;
10829 }
10830 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink,
10831 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink,
10832 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink,
10833 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink {
10834 margin-bottom: 20px;
10835 }
10836 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__label,
10837 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__label,
10838 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label,
10839 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__label {
10840 display: block;
10841 font-size: 14px;
10842 font-weight: 600;
10843 color: #1a1a1a;
10844 margin-bottom: 8px;
10845 }
10846 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,
10847 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,
10848 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,
10849 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,
10850 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,
10851 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,
10852 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url,
10853 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder {
10854 display: block;
10855 font-size: 13px;
10856 line-height: 1.5;
10857 word-break: break-all;
10858 }
10859 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,
10860 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,
10861 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,
10862 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url {
10863 color: #7067ED;
10864 text-decoration: none;
10865 }
10866 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url:hover,
10867 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url:hover,
10868 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url:hover,
10869 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url:hover {
10870 text-decoration: underline;
10871 }
10872 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,
10873 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,
10874 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,
10875 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder {
10876 color: #374151;
10877 }
10878 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display,
10879 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display,
10880 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display,
10881 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display {
10882 display: flex;
10883 align-items: flex-start;
10884 gap: 8px;
10885 }
10886 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display.lp-hidden,
10887 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display.lp-hidden,
10888 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden,
10889 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display.lp-hidden {
10890 display: none;
10891 }
10892 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url,
10893 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url,
10894 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url,
10895 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url {
10896 display: block;
10897 font-size: 13px;
10898 line-height: 1.5;
10899 color: #7067ED;
10900 text-decoration: none;
10901 word-break: break-all;
10902 flex: 1;
10903 min-width: 0;
10904 padding-top: 2px;
10905 }
10906 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url:hover,
10907 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url:hover,
10908 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover,
10909 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url:hover {
10910 text-decoration: underline;
10911 }
10912 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn,
10913 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn,
10914 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn,
10915 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn {
10916 display: flex;
10917 align-items: center;
10918 justify-content: center;
10919 width: 28px;
10920 height: 28px;
10921 padding: 0;
10922 background: #fff;
10923 border: 1px solid #e2e8f0;
10924 border-radius: 4px;
10925 cursor: pointer;
10926 flex-shrink: 0;
10927 transition: all 0.15s ease;
10928 }
10929 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons,
10930 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn .dashicons,
10931 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons,
10932 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn .dashicons {
10933 font-size: 14px;
10934 width: 14px;
10935 height: 14px;
10936 color: #64748b;
10937 }
10938 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover,
10939 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover,
10940 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover,
10941 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover {
10942 background: #7067ED;
10943 border-color: #7067ED;
10944 }
10945 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons,
10946 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover .dashicons,
10947 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons,
10948 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover .dashicons {
10949 color: #fff;
10950 }
10951 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor,
10952 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor,
10953 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor,
10954 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor {
10955 display: flex;
10956 flex-direction: column;
10957 gap: 8px;
10958 padding: 12px;
10959 background: #fff;
10960 border: 1px solid #e2e8f0;
10961 border-radius: 6px;
10962 }
10963 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor.lp-hidden,
10964 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor.lp-hidden,
10965 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden,
10966 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor.lp-hidden {
10967 display: none;
10968 }
10969 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-prefix,
10970 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-prefix,
10971 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix,
10972 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-prefix {
10973 font-size: 12px;
10974 color: #94a3b8;
10975 word-break: break-all;
10976 line-height: 1.4;
10977 }
10978 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-input-row,
10979 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-input-row,
10980 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row,
10981 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-input-row {
10982 display: flex;
10983 gap: 8px;
10984 align-items: center;
10985 }
10986 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input,
10987 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input,
10988 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input,
10989 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input {
10990 flex: 1;
10991 min-width: 0;
10992 padding: 8px 12px;
10993 font-size: 14px;
10994 font-weight: 500;
10995 color: #1a1a1a;
10996 border: 1px solid #e2e8f0;
10997 border-radius: 6px;
10998 outline: none;
10999 transition: border-color 0.15s ease, box-shadow 0.15s ease;
11000 }
11001 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input:focus,
11002 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input:focus,
11003 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus,
11004 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input:focus {
11005 border-color: #7067ED;
11006 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
11007 }
11008 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-actions,
11009 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-actions,
11010 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions,
11011 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-actions {
11012 display: flex;
11013 gap: 6px;
11014 flex-shrink: 0;
11015 }
11016 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn,
11017 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn,
11018 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn,
11019 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn {
11020 padding: 8px 16px;
11021 font-size: 13px;
11022 font-weight: 600;
11023 color: #fff;
11024 background: #7067ED;
11025 border: none;
11026 border-radius: 6px;
11027 cursor: pointer;
11028 transition: background 0.15s ease;
11029 }
11030 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn:hover,
11031 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn:hover,
11032 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover,
11033 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn:hover {
11034 background: #4e43e9;
11035 }
11036 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn,
11037 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn,
11038 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn,
11039 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn {
11040 padding: 8px 14px;
11041 font-size: 13px;
11042 font-weight: 500;
11043 color: #64748b;
11044 background: #f8fafc;
11045 border: 1px solid #e2e8f0;
11046 border-radius: 6px;
11047 cursor: pointer;
11048 transition: all 0.15s ease;
11049 }
11050 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn:hover,
11051 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn:hover,
11052 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover,
11053 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn:hover {
11054 background: #f1f5f9;
11055 color: #475569;
11056 }
11057 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__title,
11058 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__title,
11059 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__title,
11060 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__title {
11061 margin: 0 0 12px;
11062 font-size: 14px;
11063 font-weight: 600;
11064 color: #1a1a1a;
11065 }
11066 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__row,
11067 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__row,
11068 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__row,
11069 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__row {
11070 display: grid;
11071 grid-template-columns: 100px 1fr;
11072 gap: 12px;
11073 align-items: center;
11074 margin-bottom: 12px;
11075 }
11076 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__label,
11077 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__label,
11078 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__label,
11079 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__label {
11080 font-size: 13px;
11081 font-weight: 600;
11082 color: #374151;
11083 }
11084 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__control,
11085 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__control,
11086 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__control,
11087 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__control {
11088 width: 100%;
11089 height: 34px;
11090 padding: 6px 32px 6px 14px !important;
11091 border: 1px solid #e5e7eb;
11092 border-radius: 6px;
11093 background: #fff;
11094 font-size: 14px;
11095 color: #1a1a1a;
11096 }
11097 @media (max-width: 1024px) {
11098 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,
11099 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,
11100 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,
11101 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content {
11102 flex-direction: column;
11103 gap: 24px;
11104 }
11105 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,
11106 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,
11107 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,
11108 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left {
11109 flex-basis: auto;
11110 max-width: 100%;
11111 width: 100%;
11112 }
11113 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,
11114 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,
11115 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,
11116 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right {
11117 width: 100%;
11118 }
11119 }
11120 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11121 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11122 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11123 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-list-questions .lp-question-item .lp-question-type-label {
11124 background-color: #EEF1FF;
11125 color: #7067ED;
11126 font-size: 12px;
11127 font-weight: 600;
11128 padding: 4px 10px;
11129 border-radius: 6px;
11130 margin-right: 10px;
11131 white-space: nowrap;
11132 }
11133 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header,
11134 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header,
11135 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header,
11136 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header {
11137 display: flex;
11138 align-items: center;
11139 justify-content: space-between;
11140 margin-bottom: 16px;
11141 padding: 20px;
11142 background-color: #F7F7F7;
11143 border-radius: 12px 12px 0 0;
11144 }
11145 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header label,
11146 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header label,
11147 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header label,
11148 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header label {
11149 font-size: 15px;
11150 font-weight: 600;
11151 color: #1a1a1a;
11152 }
11153 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-label,
11154 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-label,
11155 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-label,
11156 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-label {
11157 background-color: #EEF1FF;
11158 color: #7067ED;
11159 font-size: 12px;
11160 font-weight: 600;
11161 padding: 4px 10px;
11162 border-radius: 6px;
11163 margin-right: 10px;
11164 white-space: nowrap;
11165 }
11166 .lp-course-builder-canvas .cb-section__quiz-edit .lp-answers-config,
11167 .lp-course-builder-canvas .cb-section__lesson-edit .lp-answers-config,
11168 .lp-course-builder-canvas .cb-section__question-edit .lp-answers-config,
11169 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-answers-config {
11170 padding: 0 16px 16px 16px;
11171 margin-top: 15px;
11172 }
11173 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap,
11174 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap,
11175 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap,
11176 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap {
11177 display: flex;
11178 align-items: center;
11179 gap: 10px;
11180 }
11181 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new,
11182 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new,
11183 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new,
11184 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new {
11185 flex: 1;
11186 height: 38px;
11187 padding: 0 12px;
11188 border: 1px solid #e5e7eb;
11189 border-radius: 6px;
11190 background-color: #fff;
11191 font-size: 14px;
11192 color: #1e1e1e;
11193 cursor: pointer;
11194 outline: none;
11195 appearance: none;
11196 background-image: url("../images/icons/ico-cb-chevron-down.svg");
11197 background-repeat: no-repeat;
11198 background-position: right 10px center;
11199 background-size: 14px;
11200 }
11201 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11202 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11203 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11204 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new:focus {
11205 border-color: #7067ED;
11206 }
11207 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11208 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11209 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11210 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type {
11211 display: inline-flex;
11212 align-items: center;
11213 gap: 6px;
11214 background-color: #EEF1FF;
11215 color: #7067ED;
11216 border: none;
11217 padding: 9px 18px;
11218 border-radius: 6px;
11219 font-size: 14px;
11220 font-weight: 600;
11221 cursor: pointer;
11222 white-space: nowrap;
11223 }
11224 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11225 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11226 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11227 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type:hover {
11228 background-color: #7067ED;
11229 color: #EEF1FF;
11230 }
11231 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11232 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11233 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11234 .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 {
11235 font-size: 14px;
11236 }
11237 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit,
11238 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit,
11239 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit,
11240 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit {
11241 border: 1px solid #f5f5f5;
11242 border-radius: 12px;
11243 overflow: hidden;
11244 }
11245 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit .wp-editor-wrap,
11246 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit .wp-editor-wrap,
11247 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit .wp-editor-wrap,
11248 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit .wp-editor-wrap {
11249 margin: 0 20px 20px;
11250 }
11251 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-by-type,
11252 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-by-type,
11253 .lp-course-builder-canvas .cb-section__question-edit .lp-question-by-type,
11254 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-by-type {
11255 border: 1px solid #f5f5f5;
11256 border-radius: 12px;
11257 margin-top: 24px;
11258 }
11259 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-choice-header,
11260 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-choice-header,
11261 .lp-course-builder-canvas .cb-section__question-edit .lp-question-choice-header,
11262 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-choice-header {
11263 display: flex;
11264 justify-content: space-between;
11265 padding: 0 4px 8px 4px;
11266 font-size: 12px;
11267 color: #898989;
11268 font-weight: 500;
11269 margin-bottom: 8px;
11270 background: transparent;
11271 }
11272 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item,
11273 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item,
11274 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item,
11275 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item {
11276 display: flex;
11277 align-items: center;
11278 margin-bottom: 12px;
11279 border-radius: 6px;
11280 padding: 12px 16px;
11281 border: 0;
11282 background: #ffffff;
11283 position: relative;
11284 }
11285 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item .drag,
11286 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item .drag,
11287 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item .drag,
11288 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item .drag {
11289 color: #7067ED;
11290 cursor: move;
11291 margin-right: 12px;
11292 font-size: 16px;
11293 }
11294 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input,
11295 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input,
11296 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input,
11297 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input {
11298 flex-grow: 1;
11299 padding: 10px 14px;
11300 border: 1px solid #e5e7eb;
11301 border-radius: 6px;
11302 font-size: 14px;
11303 color: #1e1e1e;
11304 transition: border 0.2s;
11305 margin-right: 16px;
11306 }
11307 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input:focus,
11308 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input:focus,
11309 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input:focus,
11310 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input:focus {
11311 border-color: #7067ED;
11312 outline: none;
11313 }
11314 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-delete-question-answer,
11315 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-delete-question-answer,
11316 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-delete-question-answer,
11317 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-delete-question-answer {
11318 color: #9ca3af;
11319 cursor: pointer;
11320 opacity: 0;
11321 transition: opacity 0.2s;
11322 margin-right: 16px;
11323 font-size: 16px;
11324 }
11325 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11326 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11327 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11328 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item:hover .lp-btn-delete-question-answer {
11329 opacity: 1;
11330 color: #dc2626;
11331 }
11332 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio],
11333 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],
11334 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio],
11335 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],
11336 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio],
11337 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],
11338 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio],
11339 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox] {
11340 appearance: none;
11341 -webkit-appearance: none;
11342 width: 20px;
11343 height: 20px;
11344 border: 2px solid #d1d5db;
11345 border-radius: 50%;
11346 cursor: pointer;
11347 position: relative;
11348 outline: none;
11349 transition: border-color 0.2s;
11350 flex-shrink: 0;
11351 }
11352 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],
11353 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],
11354 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],
11355 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox] {
11356 border-radius: 4px;
11357 }
11358 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input:checked,
11359 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input:checked,
11360 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input:checked,
11361 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input:checked {
11362 border-color: #28A746;
11363 }
11364 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio]:checked::after,
11365 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio]:checked::after,
11366 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio]:checked::after,
11367 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio]:checked::after {
11368 content: "";
11369 position: absolute;
11370 top: 50%;
11371 left: 50%;
11372 transform: translate(-50%, -50%);
11373 width: 10px;
11374 height: 10px;
11375 background: #28A746;
11376 border-radius: 50%;
11377 }
11378 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked,
11379 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked,
11380 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked,
11381 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked {
11382 background: #28A746;
11383 border-color: #28A746;
11384 }
11385 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11386 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11387 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11388 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked::after {
11389 content: "";
11390 position: absolute;
11391 top: 50%;
11392 left: 50%;
11393 width: 5px;
11394 height: 9px;
11395 border: solid white;
11396 border-width: 0 2px 2px 0;
11397 transform: translate(-50%, -60%) rotate(45deg);
11398 background: transparent;
11399 border-radius: 0;
11400 }
11401 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new,
11402 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new,
11403 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new,
11404 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new {
11405 display: flex;
11406 align-items: center;
11407 margin-top: 16px;
11408 padding: 24px 0 0 0;
11409 border: none;
11410 border-top: 1px solid #f5f5f5;
11411 }
11412 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new .lp-icon-plus,
11413 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new .lp-icon-plus,
11414 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new .lp-icon-plus,
11415 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new .lp-icon-plus {
11416 color: #7067ED;
11417 margin-right: 12px;
11418 font-size: 16px;
11419 }
11420 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input,
11421 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input,
11422 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input,
11423 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input {
11424 flex-grow: 1;
11425 border: 1px solid #e5e7eb;
11426 padding: 10px 14px;
11427 border-radius: 6px;
11428 font-size: 14px;
11429 color: #1e1e1e;
11430 margin-right: 16px;
11431 }
11432 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input:focus,
11433 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input:focus,
11434 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input:focus,
11435 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input:focus {
11436 border-color: #7067ED;
11437 outline: none;
11438 }
11439 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons,
11440 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons,
11441 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons,
11442 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons {
11443 display: flex;
11444 flex-wrap: wrap;
11445 gap: 8px;
11446 margin-top: 16px;
11447 margin-bottom: 24px;
11448 }
11449 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button,
11450 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11451 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button,
11452 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11453 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button,
11454 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11455 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button,
11456 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary {
11457 background: #fff;
11458 color: #374151;
11459 border: 1px solid #d1d5db;
11460 padding: 8px 16px;
11461 border-radius: 6px;
11462 font-size: 14px;
11463 font-weight: 500;
11464 cursor: pointer;
11465 min-width: fit-content;
11466 transition: all 0.2s;
11467 }
11468 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active,
11469 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11470 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active,
11471 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11472 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active,
11473 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11474 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active,
11475 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active {
11476 background: #EEF1FF;
11477 color: #7067ED;
11478 border-color: #EEF1FF;
11479 }
11480 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active:hover,
11481 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11482 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active:hover,
11483 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11484 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active:hover,
11485 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11486 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active:hover,
11487 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover {
11488 background: #7067ED;
11489 color: #fff;
11490 }
11491 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button:hover,
11492 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11493 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button:hover,
11494 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11495 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button:hover,
11496 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11497 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button:hover,
11498 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary:hover {
11499 color: #374151;
11500 background: #F7F7F7;
11501 border-color: #9ca3af;
11502 }
11503 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11504 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11505 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11506 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content {
11507 background: #7067ED;
11508 color: #fff;
11509 border-color: #7067ED;
11510 }
11511 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11512 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11513 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11514 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content:hover {
11515 background: #5b52d1;
11516 border-color: #5b52d1;
11517 }
11518 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details,
11519 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details,
11520 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details,
11521 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details {
11522 margin-top: 24px;
11523 border: 1px solid #f5f5f5;
11524 border-radius: 12px;
11525 }
11526 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,
11527 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,
11528 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,
11529 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header {
11530 cursor: pointer;
11531 margin-bottom: 24px;
11532 }
11533 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,
11534 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,
11535 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,
11536 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label {
11537 cursor: pointer;
11538 }
11539 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse,
11540 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse,
11541 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse,
11542 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse {
11543 border: none;
11544 }
11545 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11546 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11547 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11548 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-question-data-edit-header {
11549 margin-bottom: 0;
11550 border-radius: 12px 12px 12px 12px;
11551 }
11552 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11553 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11554 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11555 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-up {
11556 display: none;
11557 }
11558 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11559 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11560 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11561 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-down {
11562 display: block !important;
11563 }
11564 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-section-collapse,
11565 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-section-collapse,
11566 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-section-collapse,
11567 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-section-collapse {
11568 display: none;
11569 }
11570 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,
11571 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle,
11572 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,
11573 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle,
11574 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,
11575 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle,
11576 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header,
11577 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle {
11578 padding: 14px 16px;
11579 background-color: #F7F7F7;
11580 cursor: pointer;
11581 display: flex;
11582 align-items: center;
11583 justify-content: space-between;
11584 transition: background 0.2s;
11585 }
11586 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header:hover,
11587 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle:hover,
11588 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header:hover,
11589 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle:hover,
11590 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header:hover,
11591 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle:hover,
11592 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header:hover,
11593 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle:hover {
11594 background-color: #e5e7eb;
11595 }
11596 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,
11597 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle label,
11598 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,
11599 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle label,
11600 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,
11601 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle label,
11602 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label,
11603 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle label {
11604 font-weight: 600;
11605 font-size: 14px;
11606 margin: 0;
11607 cursor: pointer;
11608 color: #1e1e1e;
11609 }
11610 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11611 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11612 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11613 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11614 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11615 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11616 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11617 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle {
11618 color: #9ca3af;
11619 transition: transform 0.2s;
11620 }
11621 .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,
11622 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11623 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,
11624 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11625 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,
11626 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11627 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-trigger-toggle {
11628 border-bottom-color: #F7F7F7;
11629 }
11630 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-section-collapse,
11631 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-section-collapse,
11632 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-section-collapse,
11633 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-section-collapse {
11634 padding: 20px;
11635 background: #fff;
11636 border: none;
11637 }
11638 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings,
11639 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings,
11640 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings,
11641 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings {
11642 padding: 0 0 24px 0;
11643 display: block;
11644 }
11645 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings__label label,
11646 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings__label label,
11647 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings__label label,
11648 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings__label label {
11649 font-size: 14px;
11650 font-weight: 600;
11651 color: #1a1a1a;
11652 display: block;
11653 margin-bottom: 12px;
11654 }
11655 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input],
11656 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input],
11657 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input],
11658 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input] {
11659 width: 100px;
11660 padding: 10px 12px;
11661 border: 1px solid #e5e7eb;
11662 border-radius: 6px;
11663 font-size: 14px;
11664 color: #1e1e1e;
11665 }
11666 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11667 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11668 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11669 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]:focus {
11670 border-color: #7067ED;
11671 outline: none;
11672 }
11673 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-desc,
11674 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings___desc,
11675 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-desc,
11676 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings___desc,
11677 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-desc,
11678 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings___desc,
11679 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-desc,
11680 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings___desc {
11681 font-size: 12px;
11682 color: #9ca3af;
11683 margin-top: 8px;
11684 font-style: normal;
11685 }
11686 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question,
11687 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question,
11688 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question,
11689 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question {
11690 margin-top: 30px;
11691 background: #fff;
11692 border: 1px dashed #d1d5db;
11693 border-radius: 8px;
11694 padding: 20px;
11695 display: flex;
11696 align-items: center;
11697 gap: 12px;
11698 }
11699 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11700 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11701 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11702 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question.lp-icon-plus {
11703 color: #9ca3af;
11704 }
11705 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question select,
11706 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question select,
11707 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question select,
11708 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question select {
11709 height: 38px;
11710 }
11711 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11712 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11713 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11714 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input {
11715 flex-grow: 1;
11716 padding: 10px 12px;
11717 border: 1px solid #e5e7eb;
11718 border-radius: 6px;
11719 font-size: 14px;
11720 outline: none;
11721 min-width: 200px;
11722 }
11723 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11724 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11725 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11726 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input:focus {
11727 border-color: #7067ED;
11728 box-shadow: none;
11729 }
11730 .lp-course-builder-canvas .cb-section__quiz-edit select.lp-question-type-new,
11731 .lp-course-builder-canvas .cb-section__lesson-edit select.lp-question-type-new,
11732 .lp-course-builder-canvas .cb-section__question-edit select.lp-question-type-new,
11733 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] select.lp-question-type-new {
11734 padding: 0 30px 0 12px;
11735 border: 1px solid #e5e7eb;
11736 border-radius: 6px;
11737 background-color: #fff;
11738 font-size: 14px;
11739 color: #374151;
11740 cursor: pointer;
11741 }
11742 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question,
11743 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question,
11744 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question,
11745 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question {
11746 background-color: #EEF1FF;
11747 color: #7067ED;
11748 border: 1px solid #7067ED;
11749 padding: 10px 20px;
11750 border-radius: 8px;
11751 font-weight: 600;
11752 font-size: 14px;
11753 transition: background 0.2s;
11754 min-width: fit-content;
11755 cursor: default !important;
11756 }
11757 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,
11758 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,
11759 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,
11760 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover {
11761 opacity: 0.5;
11762 background-color: #EEF1FF !important;
11763 color: #7067ED !important;
11764 }
11765 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active,
11766 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active,
11767 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active,
11768 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active {
11769 cursor: pointer !important;
11770 background: #7067ED !important;
11771 color: #EEF1FF !important;
11772 }
11773 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active:hover,
11774 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active:hover,
11775 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active:hover,
11776 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active:hover {
11777 background: #5b52d1 !important;
11778 }
11779 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,
11780 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,
11781 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,
11782 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover {
11783 background-color: #7067ED;
11784 color: #EEF1FF;
11785 }
11786 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select,
11787 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select,
11788 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select,
11789 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select {
11790 background-color: #fff;
11791 color: #374151;
11792 border: 1px solid #d1d5db;
11793 padding: 10px 16px;
11794 border-radius: 6px;
11795 font-weight: 500;
11796 font-size: 14px;
11797 cursor: pointer;
11798 min-width: fit-content;
11799 }
11800 .lp-course-builder-canvas .cb-section__quiz-edit [class*=lp-icon-]:hover,
11801 .lp-course-builder-canvas .cb-section__lesson-edit [class*=lp-icon-]:hover,
11802 .lp-course-builder-canvas .cb-section__question-edit [class*=lp-icon-]:hover,
11803 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] [class*=lp-icon-]:hover {
11804 color: #1e1e1e;
11805 }
11806 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select:hover,
11807 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select:hover,
11808 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select:hover,
11809 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select:hover {
11810 background-color: #f3f4f6;
11811 border-color: #9ca3af;
11812 }
11813 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item,
11814 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item,
11815 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item,
11816 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item {
11817 margin-bottom: 12px;
11818 }
11819 .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,
11820 .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,
11821 .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,
11822 .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 {
11823 border-radius: 6px 6px 0 0;
11824 border-bottom: 1px solid #f5f5f5;
11825 }
11826 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,
11827 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,
11828 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,
11829 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header {
11830 display: flex;
11831 align-items: center;
11832 padding: 12px 16px;
11833 border-radius: 6px;
11834 border: 1px solid #e5e7eb;
11835 background: #ffffff;
11836 transition: border 0.2s;
11837 }
11838 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11839 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11840 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11841 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index {
11842 font-weight: 600;
11843 font-size: 14px;
11844 color: #1e1e1e;
11845 margin-right: 16px;
11846 }
11847 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11848 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11849 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11850 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input {
11851 flex-grow: 1;
11852 padding: 10px 14px;
11853 border: 1px solid transparent;
11854 border-radius: 6px;
11855 font-size: 14px;
11856 color: #1e1e1e;
11857 transition: border 0.2s;
11858 margin-right: 16px;
11859 background: transparent;
11860 }
11861 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,
11862 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,
11863 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,
11864 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner {
11865 margin-right: 12px;
11866 color: #7067ED;
11867 }
11868 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11869 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11870 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11871 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete {
11872 color: #9ca3af;
11873 cursor: pointer;
11874 transition: all 0.2s;
11875 margin-right: 16px;
11876 font-size: 16px;
11877 }
11878 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
11879 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
11880 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
11881 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
11882 color: #dc2626;
11883 }
11884 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,
11885 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,
11886 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,
11887 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle {
11888 cursor: pointer;
11889 color: #9ca3af;
11890 transition: color 0.2s;
11891 margin-left: auto;
11892 }
11893 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
11894 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
11895 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
11896 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover {
11897 color: #1e1e1e;
11898 }
11899 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,
11900 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,
11901 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,
11902 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header {
11903 display: flex;
11904 align-items: center;
11905 padding: 12px 16px;
11906 background: #ffffff;
11907 transition: border 0.2s;
11908 }
11909 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11910 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11911 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11912 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index {
11913 font-weight: 600;
11914 font-size: 14px;
11915 color: #1e1e1e;
11916 margin-right: 16px;
11917 }
11918 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11919 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11920 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11921 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input {
11922 flex-grow: 1;
11923 padding: 10px 14px;
11924 border: 1px solid transparent;
11925 border-radius: 6px;
11926 font-size: 14px;
11927 color: #1e1e1e;
11928 transition: border 0.2s;
11929 margin-right: 16px;
11930 background: transparent;
11931 }
11932 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,
11933 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,
11934 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,
11935 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner {
11936 margin-right: 12px;
11937 color: #7067ED;
11938 }
11939 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11940 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11941 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11942 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete {
11943 color: #9ca3af;
11944 cursor: pointer;
11945 transition: all 0.2s;
11946 margin-right: 16px;
11947 font-size: 16px;
11948 }
11949 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
11950 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
11951 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
11952 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
11953 color: #dc2626;
11954 }
11955 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,
11956 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,
11957 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,
11958 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle {
11959 cursor: pointer;
11960 color: #9ca3af;
11961 transition: color 0.2s;
11962 margin-left: auto;
11963 }
11964 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
11965 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
11966 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
11967 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover {
11968 color: #1e1e1e;
11969 }
11970 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-fib-option-delete:hover,
11971 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-fib-option-delete:hover,
11972 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover,
11973 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-fib-option-delete:hover {
11974 color: #dc2626;
11975 }
11976 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail,
11977 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail,
11978 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail,
11979 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail {
11980 font-size: 14px;
11981 padding: 24px;
11982 background: #F7F7F7;
11983 border: 1px solid #e5e7eb;
11984 border-top: none;
11985 border-radius: 0 0 6px 6px;
11986 }
11987 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail > label,
11988 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail > label,
11989 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail > label,
11990 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail > label {
11991 display: flex;
11992 flex-direction: row-reverse;
11993 font-weight: 500;
11994 gap: 8px;
11995 min-width: 80px;
11996 justify-content: flex-end;
11997 align-items: center;
11998 }
11999 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio],
12000 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox],
12001 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio],
12002 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox],
12003 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio],
12004 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox],
12005 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio],
12006 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox] {
12007 order: 1;
12008 margin-top: 2px;
12009 appearance: none;
12010 -webkit-appearance: none;
12011 width: 44px;
12012 height: 24px;
12013 background: #e5e7eb;
12014 border-radius: 12px;
12015 position: relative;
12016 cursor: pointer;
12017 transition: all 0.3s ease;
12018 margin: 0;
12019 flex-shrink: 0;
12020 }
12021 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:before,
12022 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:before,
12023 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:before,
12024 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:before,
12025 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:before,
12026 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:before,
12027 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:before,
12028 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:before {
12029 content: "";
12030 position: absolute;
12031 width: 20px;
12032 height: 20px;
12033 border-radius: 50%;
12034 background: #fff;
12035 top: 2px;
12036 left: 2px;
12037 transition: all 0.3s ease;
12038 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
12039 }
12040 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:focus,
12041 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12042 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:focus,
12043 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12044 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:focus,
12045 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12046 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:focus,
12047 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:focus {
12048 outline: none;
12049 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12050 }
12051 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked,
12052 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12053 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked,
12054 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12055 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked,
12056 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12057 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked,
12058 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked {
12059 background: #28A746;
12060 }
12061 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked:before,
12062 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,
12063 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked:before,
12064 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,
12065 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked:before,
12066 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,
12067 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked:before,
12068 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked:before {
12069 left: 22px;
12070 }
12071 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12072 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12073 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12074 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap {
12075 display: flex;
12076 flex-direction: column;
12077 gap: 8px;
12078 font-size: 14px;
12079 font-weight: 500;
12080 margin-top: 20px;
12081 }
12082 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12083 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12084 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12085 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * {
12086 display: flex;
12087 gap: 8px;
12088 font-size: 14px;
12089 font-weight: 500;
12090 }
12091 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12092 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12093 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12094 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label {
12095 display: flex;
12096 flex-direction: row-reverse;
12097 font-weight: 500;
12098 gap: 8px;
12099 min-width: 80px;
12100 justify-content: space-between;
12101 align-items: self-start;
12102 }
12103 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12104 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12105 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12106 .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 {
12107 margin-top: 3px;
12108 }
12109 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12110 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12111 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12112 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p {
12113 font-size: 13px;
12114 color: #6b7280;
12115 line-height: 1.5;
12116 margin: 0;
12117 display: block;
12118 font-weight: 400;
12119 }
12120 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,
12121 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,
12122 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,
12123 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title {
12124 flex: 1;
12125 margin-bottom: 24px;
12126 }
12127 .lp-course-builder-canvas .cb-section__quiz-edit .lp-cb-section__title,
12128 .lp-course-builder-canvas .cb-section__lesson-edit .lp-cb-section__title,
12129 .lp-course-builder-canvas .cb-section__question-edit .lp-cb-section__title,
12130 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-cb-section__title {
12131 font-size: 28px;
12132 font-weight: 600;
12133 margin-top: 0;
12134 margin-bottom: 0;
12135 color: #1e1e1e;
12136 }
12137 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status,
12138 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status,
12139 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status,
12140 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status,
12141 .lp-course-builder-canvas .cb-section__question-edit .quiz-status,
12142 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status,
12143 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status,
12144 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status {
12145 padding: 5px 12px;
12146 font-size: 12px;
12147 font-weight: 500;
12148 border-radius: 5px;
12149 text-transform: capitalize;
12150 }
12151 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.publish,
12152 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.publish,
12153 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.publish,
12154 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.publish,
12155 .lp-course-builder-canvas .cb-section__question-edit .quiz-status.publish,
12156 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status.publish,
12157 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.publish,
12158 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.publish {
12159 color: #fff;
12160 background: #1e1e1e;
12161 }
12162 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.trash,
12163 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.trash,
12164 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.trash,
12165 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.trash,
12166 .lp-course-builder-canvas .cb-section__question-edit .quiz-status.trash,
12167 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status.trash,
12168 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.trash,
12169 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.trash {
12170 color: #fff;
12171 background-color: #dc2626;
12172 }
12173 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,
12174 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,
12175 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,
12176 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title {
12177 margin-bottom: 24px;
12178 }
12179 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12180 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12181 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12182 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__label {
12183 display: block;
12184 font-size: 14px;
12185 font-weight: 600;
12186 color: #1a1a1a;
12187 margin-bottom: 8px;
12188 }
12189 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12190 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12191 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12192 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input {
12193 width: 100%;
12194 padding: 10px 12px;
12195 font-size: 14px;
12196 border: 1px solid #ddd;
12197 border-radius: 6px;
12198 outline: none;
12199 transition: border-color 0.2s;
12200 }
12201 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12202 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12203 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12204 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input:focus {
12205 border-color: #7067ED;
12206 box-shadow: 0 0 0 1px #7067ED;
12207 }
12208 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc,
12209 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc,
12210 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc,
12211 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc {
12212 margin-bottom: 24px;
12213 }
12214 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc__label,
12215 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc__label,
12216 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc__label,
12217 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc__label {
12218 display: block;
12219 font-size: 14px;
12220 font-weight: 600;
12221 color: #1a1a1a;
12222 margin-bottom: 8px;
12223 }
12224 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button,
12225 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button,
12226 .lp-course-builder-canvas .cb-section__question-edit .cb-button,
12227 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button {
12228 padding: 8px 25px;
12229 border-radius: 5px;
12230 background: #ccc;
12231 font-size: 16px;
12232 font-weight: 500;
12233 cursor: pointer;
12234 }
12235 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary,
12236 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary,
12237 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary,
12238 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary {
12239 background: #fff;
12240 color: #374151;
12241 border: 1px solid #d1d5db;
12242 }
12243 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary:hover,
12244 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary:hover,
12245 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover,
12246 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary:hover {
12247 background: #f3f4f6;
12248 border-color: #9ca3af;
12249 }
12250 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-update__quiz,
12251 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-update__quiz,
12252 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__quiz,
12253 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-update__quiz {
12254 background: #1e1e1e;
12255 color: #fff;
12256 }
12257 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-trash__quiz,
12258 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-trash__quiz,
12259 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__quiz,
12260 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-trash__quiz {
12261 background: rgb(220, 38, 38);
12262 color: #fff;
12263 }
12264 @media (max-width: 768px) {
12265 .lp-course-builder-canvas .cb-section__quiz-edit #lp-course-builder-content,
12266 .lp-course-builder-canvas .cb-section__lesson-edit #lp-course-builder-content,
12267 .lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content,
12268 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] #lp-course-builder-content {
12269 padding: 16px;
12270 }
12271 }
12272
12273 #lp-course-builder-content .lp-edit-quiz-wrap {
12274 background-color: #fff;
12275 border-radius: 12px;
12276 padding: 0;
12277 }
12278 #lp-course-builder-content .lp-edit-quiz-wrap .heading {
12279 display: flex;
12280 align-items: center;
12281 margin-bottom: 8px;
12282 gap: 8px;
12283 }
12284 #lp-course-builder-content .lp-edit-quiz-wrap .heading h4 {
12285 color: #898989;
12286 }
12287 #lp-course-builder-content .lp-edit-quiz-wrap .heading .total-items {
12288 margin-left: auto;
12289 font-size: 13px;
12290 color: #898989;
12291 }
12292 #lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all {
12293 cursor: pointer;
12294 padding: 5px;
12295 color: #6b7280;
12296 }
12297 #lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover {
12298 color: #1e1e1e;
12299 }
12300 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down {
12301 display: none;
12302 }
12303 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down {
12304 display: block;
12305 }
12306 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up {
12307 display: none;
12308 }
12309 #lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions {
12310 margin-bottom: 20px;
12311 }
12312 #lp-course-builder-content .lp-edit-quiz-wrap .lp-icon-spinner {
12313 animation: rotation 2s infinite linear;
12314 font-size: 1.25rem;
12315 display: none;
12316 }
12317 #lp-course-builder-content .lp-edit-quiz-wrap .one,
12318 #lp-course-builder-content .lp-edit-quiz-wrap .plural {
12319 display: none;
12320 }
12321 #lp-course-builder-content .lp-edit-quiz-wrap[data-count="1"] .one {
12322 display: inline-block;
12323 }
12324 #lp-course-builder-content .lp-edit-quiz-wrap:not([data-count="1"]) .plural {
12325 display: inline-block;
12326 }
12327 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item {
12328 border: 1px solid #e5e7eb;
12329 border-radius: 12px;
12330 margin-bottom: 12px;
12331 background: #fff;
12332 transition: all 0.2s;
12333 }
12334 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,
12335 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
12336 background: #fff;
12337 border: 1px solid #d1d5db;
12338 color: #4b5563;
12339 padding: 8px 16px;
12340 border-radius: 6px;
12341 font-size: 13px;
12342 font-weight: 500;
12343 cursor: pointer;
12344 align-items: center;
12345 transition: all 0.2s;
12346 display: none;
12347 }
12348 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down {
12349 display: none;
12350 }
12351 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down {
12352 display: block;
12353 }
12354 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up {
12355 display: none;
12356 }
12357 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,
12358 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title {
12359 display: inline-block;
12360 }
12361 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,
12362 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question {
12363 display: none;
12364 }
12365 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
12366 border: none;
12367 background: transparent;
12368 cursor: pointer;
12369 }
12370 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover {
12371 background: #f0f0f1;
12372 }
12373 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:hover {
12374 border-color: #d1d5db;
12375 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
12376 }
12377 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:last-child {
12378 margin-bottom: 0;
12379 }
12380 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head {
12381 display: flex;
12382 align-items: center;
12383 gap: 12px;
12384 padding: 14px 16px;
12385 background-color: #fff;
12386 border-bottom: 1px solid transparent;
12387 border-radius: 12px;
12388 }
12389 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title {
12390 display: none;
12391 }
12392 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag {
12393 cursor: move;
12394 color: #9ca3af;
12395 font-size: 16px;
12396 }
12397 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input {
12398 flex: 1;
12399 padding: 8px 12px;
12400 border: 1px solid transparent;
12401 border-radius: 6px;
12402 font-size: 14px;
12403 background: transparent;
12404 transition: all 0.2s;
12405 font-weight: 600;
12406 }
12407 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label {
12408 font-size: 11px;
12409 background-color: #EEF1FF !important;
12410 color: #7067ED;
12411 padding: 4px 10px;
12412 border-radius: 20px;
12413 white-space: nowrap;
12414 font-weight: 600;
12415 }
12416 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,
12417 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question {
12418 cursor: pointer;
12419 color: #9ca3af;
12420 padding: 6px;
12421 transition: all 0.2s;
12422 border-radius: 4px;
12423 }
12424 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,
12425 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
12426 color: #1e1e1e;
12427 background: #f3f4f6;
12428 }
12429 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
12430 color: #dc2626;
12431 background: #fee2e2;
12432 }
12433 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle {
12434 cursor: pointer;
12435 padding: 6px;
12436 color: #9ca3af;
12437 }
12438 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover {
12439 color: #1e1e1e;
12440 }
12441 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button {
12442 display: none;
12443 }
12444 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus) {
12445 border: 1px solid #7067ED;
12446 }
12447 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head {
12448 border-bottom-color: #f5f5f5;
12449 border-radius: 12px 12px 0 0;
12450 background: #EEF1FF;
12451 }
12452 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main {
12453 display: none;
12454 padding: 24px;
12455 background: #ffffff;
12456 border-radius: 0 0 12px 12px;
12457 }
12458 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main {
12459 display: block;
12460 }
12461 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.clone {
12462 display: none;
12463 }
12464 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner {
12465 display: inline-block;
12466 }
12467 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question {
12468 display: flex;
12469 align-items: center;
12470 gap: 12px;
12471 padding: 16px;
12472 background-color: #ffffff;
12473 border: 1px dashed #e5e7eb;
12474 border-radius: 12px;
12475 margin-top: 12px;
12476 }
12477 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-icon-plus {
12478 color: #7067ED;
12479 }
12480 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
12481 flex: 1;
12482 padding: 10px 14px;
12483 border: 1px solid #d1d5db;
12484 border-radius: 6px;
12485 font-size: 14px;
12486 }
12487 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus {
12488 outline: none;
12489 border-color: #7067ED;
12490 box-shadow: none;
12491 }
12492 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new {
12493 border: 1px solid #d1d5db;
12494 border-radius: 6px;
12495 min-width: 150px;
12496 font-size: 14px;
12497 }
12498 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus {
12499 outline: none;
12500 border-color: #7067ED;
12501 }
12502 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button {
12503 padding: 10px 20px;
12504 border: 1px solid #7067ED;
12505 color: #7067ED;
12506 border-radius: 8px;
12507 font-weight: 500;
12508 cursor: pointer;
12509 }
12510 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button:hover {
12511 background: #7067ED;
12512 color: #EEF1FF;
12513 }
12514 #lp-course-builder-content .lp-edit-quiz-wrap .mce-menubar {
12515 border: none;
12516 background: #f5f5f5;
12517 }
12518 #lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions {
12519 border: none;
12520 }
12521
12522 .cb-section__quiz-edit .lp-meta-box,
12523 .cb-section__quiz-edit .lp-meta-box-wrap {
12524 margin: 0;
12525 background: transparent;
12526 }
12527 .cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,
12528 .cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner {
12529 padding: 0;
12530 display: flex;
12531 flex-direction: column;
12532 gap: 11px;
12533 }
12534 .cb-section__quiz-edit .form-field,
12535 .cb-section__quiz-edit .lp-meta-box__duration,
12536 .cb-section__quiz-edit .lp-meta-box-field {
12537 display: flex;
12538 gap: 0 11px;
12539 margin: 0;
12540 padding: 0;
12541 flex-wrap: wrap;
12542 }
12543 .cb-section__quiz-edit .form-field > label,
12544 .cb-section__quiz-edit .form-field label span,
12545 .cb-section__quiz-edit .lp-meta-box__duration > label,
12546 .cb-section__quiz-edit .lp-meta-box__duration label span,
12547 .cb-section__quiz-edit .lp-meta-box-field > label,
12548 .cb-section__quiz-edit .lp-meta-box-field label span {
12549 font-size: 14px;
12550 color: #23282d;
12551 margin: 0;
12552 width: 150px;
12553 min-width: 150px;
12554 max-width: 150px;
12555 padding: 0;
12556 font-weight: 600;
12557 flex: 0 0 auto;
12558 }
12559 .cb-section__quiz-edit .form-field input[type=number],
12560 .cb-section__quiz-edit .form-field input[type=text],
12561 .cb-section__quiz-edit .form-field input[type=datetime-local],
12562 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
12563 .cb-section__quiz-edit .lp-meta-box__duration input[type=text],
12564 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],
12565 .cb-section__quiz-edit .lp-meta-box-field input[type=number],
12566 .cb-section__quiz-edit .lp-meta-box-field input[type=text],
12567 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local] {
12568 width: 100%;
12569 max-width: 200px;
12570 height: 33px;
12571 padding: 8px 12px;
12572 border: 1px solid #d1d5db;
12573 border-radius: 6px;
12574 font-size: 14px;
12575 color: #1a1a1a;
12576 background: #fff;
12577 }
12578 .cb-section__quiz-edit .form-field input[type=number]:focus,
12579 .cb-section__quiz-edit .form-field input[type=text]:focus,
12580 .cb-section__quiz-edit .form-field input[type=datetime-local]:focus,
12581 .cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,
12582 .cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,
12583 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,
12584 .cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,
12585 .cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,
12586 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus {
12587 outline: none;
12588 border-color: #7067ED;
12589 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12590 }
12591 .cb-section__quiz-edit .form-field input[type=number],
12592 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
12593 .cb-section__quiz-edit .lp-meta-box-field input[type=number] {
12594 width: 80px !important;
12595 }
12596 .cb-section__quiz-edit .form-field select,
12597 .cb-section__quiz-edit .lp-meta-box__duration select,
12598 .cb-section__quiz-edit .lp-meta-box-field select {
12599 padding: 4px 30px 4px 15px !important;
12600 height: 34px;
12601 border: 1px solid #d1d5db;
12602 border-radius: 6px;
12603 font-size: 14px;
12604 color: #1a1a1a;
12605 cursor: pointer;
12606 }
12607 .cb-section__quiz-edit .form-field select:focus,
12608 .cb-section__quiz-edit .lp-meta-box__duration select:focus,
12609 .cb-section__quiz-edit .lp-meta-box-field select:focus {
12610 outline: none;
12611 border-color: #7067ED;
12612 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12613 }
12614 .cb-section__quiz-edit .form-field input[type=radio],
12615 .cb-section__quiz-edit .form-field input[type=checkbox],
12616 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio],
12617 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],
12618 .cb-section__quiz-edit .lp-meta-box-field input[type=radio],
12619 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox] {
12620 appearance: none;
12621 -webkit-appearance: none;
12622 width: 44px;
12623 height: 24px;
12624 background: #e5e7eb;
12625 border-radius: 12px;
12626 position: relative;
12627 cursor: pointer;
12628 transition: all 0.3s ease;
12629 margin: 0;
12630 flex-shrink: 0;
12631 border: none;
12632 }
12633 .cb-section__quiz-edit .form-field input[type=radio]:before,
12634 .cb-section__quiz-edit .form-field input[type=checkbox]:before,
12635 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,
12636 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,
12637 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,
12638 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before {
12639 content: "";
12640 position: absolute;
12641 width: 20px;
12642 height: 20px;
12643 border-radius: 50%;
12644 background: #fff;
12645 top: 2px;
12646 left: 2px;
12647 transition: all 0.3s ease;
12648 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
12649 }
12650 .cb-section__quiz-edit .form-field input[type=radio]:checked,
12651 .cb-section__quiz-edit .form-field input[type=checkbox]:checked,
12652 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,
12653 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,
12654 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,
12655 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked {
12656 background: #28A746;
12657 }
12658 .cb-section__quiz-edit .form-field input[type=radio]:checked:before,
12659 .cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,
12660 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,
12661 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
12662 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,
12663 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before {
12664 left: 22px;
12665 }
12666 .cb-section__quiz-edit .form-field input[type=radio]:focus,
12667 .cb-section__quiz-edit .form-field input[type=checkbox]:focus,
12668 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,
12669 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,
12670 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,
12671 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus {
12672 outline: none;
12673 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12674 }
12675 .cb-section__quiz-edit .form-field .description,
12676 .cb-section__quiz-edit .lp-meta-box__duration .description,
12677 .cb-section__quiz-edit .lp-meta-box-field .description {
12678 font-size: 13px;
12679 color: #6b7280;
12680 line-height: 1.5;
12681 margin: 0;
12682 display: block;
12683 width: 100%;
12684 margin-left: 161px;
12685 margin-top: 6px;
12686 order: 99;
12687 }
12688 .cb-section__quiz-edit .form-field .description:has(+ .learn-press-tip),
12689 .cb-section__quiz-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
12690 .cb-section__quiz-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
12691 width: auto;
12692 }
12693 .cb-section__quiz-edit .form-field > .learn-press-tip,
12694 .cb-section__quiz-edit .lp-meta-box__duration > .learn-press-tip,
12695 .cb-section__quiz-edit .lp-meta-box-field > .learn-press-tip {
12696 order: 100;
12697 margin-top: 6px;
12698 }
12699 .cb-section__quiz-edit ._lp_external_link_buy_course_field {
12700 display: grid;
12701 grid-template-columns: 150px max-content 1fr;
12702 gap: 6px 11px;
12703 }
12704 .cb-section__quiz-edit ._lp_external_link_buy_course_field label {
12705 grid-column: 1/2;
12706 grid-row: 1;
12707 font-size: 14px;
12708 color: #23282d;
12709 font-weight: 600;
12710 margin: 0;
12711 padding: 0;
12712 }
12713 .cb-section__quiz-edit ._lp_external_link_buy_course_field input {
12714 grid-column: 2/4;
12715 grid-row: 1;
12716 }
12717 .cb-section__quiz-edit ._lp_external_link_buy_course_field .description {
12718 grid-column: 2/3;
12719 grid-row: 2;
12720 font-size: 13px;
12721 line-height: 1.5;
12722 margin: 0;
12723 }
12724 .cb-section__quiz-edit .course-status {
12725 padding: 5px 12px;
12726 font-size: 12px;
12727 font-weight: 500;
12728 background: #ccc;
12729 border-radius: 5px;
12730 text-transform: capitalize;
12731 }
12732 .cb-section__quiz-edit .course-status.publish {
12733 color: #fff;
12734 background: #1e1e1e;
12735 }
12736 .cb-section__quiz-edit .course-status.trash {
12737 color: #fff;
12738 background-color: #dc2626;
12739 }
12740 .cb-section__quiz-edit .cb-course-edit-content {
12741 display: flex;
12742 gap: 40px;
12743 }
12744 .cb-section__quiz-edit .cb-course-edit-column--left {
12745 flex: 0 0 400px;
12746 max-width: 400px;
12747 }
12748 .cb-section__quiz-edit .cb-course-edit-column--right {
12749 flex: 1;
12750 min-width: 0;
12751 }
12752 .cb-section__quiz-edit .cb-course-edit-title {
12753 margin-bottom: 20px;
12754 }
12755 .cb-section__quiz-edit .cb-course-edit-title__label-wrap {
12756 display: flex;
12757 align-items: center;
12758 gap: 8px;
12759 margin-bottom: 8px;
12760 }
12761 .cb-section__quiz-edit .cb-course-edit-title__label {
12762 display: block;
12763 font-size: 14px;
12764 font-weight: 600;
12765 color: #1a1a1a;
12766 }
12767 .cb-section__quiz-edit .cb-course-edit-title__label .required {
12768 color: #ef4444;
12769 }
12770 .cb-section__quiz-edit .cb-course-edit-title__char-count {
12771 font-size: 12px;
12772 font-weight: 500;
12773 color: #6b7280;
12774 background: #f3f4f6;
12775 padding: 2px 8px;
12776 border-radius: 4px;
12777 }
12778 .cb-section__quiz-edit .cb-course-edit-ai-btn {
12779 display: inline-flex;
12780 align-items: center;
12781 justify-content: center;
12782 background: transparent;
12783 border: none;
12784 color: #7067ED;
12785 text-decoration: none;
12786 font-size: 14px;
12787 font-weight: 500;
12788 cursor: pointer;
12789 padding: 8px 10px;
12790 border-radius: 12px;
12791 line-height: 1;
12792 margin-left: auto;
12793 transition: all 0.2s ease;
12794 }
12795 .cb-section__quiz-edit .cb-course-edit-ai-btn .lp-ico-ai {
12796 width: 16px;
12797 height: 16px;
12798 }
12799 .cb-section__quiz-edit .cb-course-edit-ai-btn:hover {
12800 background: #EEF1FF;
12801 color: #7067ED;
12802 }
12803 .cb-section__quiz-edit .cb-course-edit-title__input {
12804 width: 100%;
12805 padding: 10px 12px;
12806 font-size: 14px;
12807 border: 1px solid #ddd;
12808 border-radius: 6px;
12809 outline: none;
12810 transition: border-color 0.2s;
12811 }
12812 .cb-section__quiz-edit .cb-course-edit-title__input:focus {
12813 border-color: #2271b1;
12814 box-shadow: 0 0 0 1px #2271b1;
12815 }
12816 .cb-section__quiz-edit .cb-course-edit-title__input::placeholder {
12817 color: #9ca3af;
12818 }
12819 .cb-section__quiz-edit .cb-course-edit-permalink {
12820 margin-bottom: 20px;
12821 }
12822 .cb-section__quiz-edit .cb-permalink-display {
12823 display: flex;
12824 align-items: flex-start;
12825 gap: 8px;
12826 }
12827 .cb-section__quiz-edit .cb-permalink-display.lp-hidden {
12828 display: none;
12829 }
12830 .cb-section__quiz-edit .cb-permalink-label {
12831 display: block;
12832 font-size: 14px;
12833 font-weight: 600;
12834 color: #1a1a1a;
12835 margin-bottom: 8px;
12836 }
12837 .cb-section__quiz-edit .cb-permalink-url {
12838 font-size: 13px;
12839 color: #7067ED;
12840 text-decoration: none;
12841 word-break: break-all;
12842 flex: 1;
12843 min-width: 0;
12844 padding-top: 2px;
12845 }
12846 .cb-section__quiz-edit .cb-permalink-url:hover {
12847 text-decoration: underline;
12848 }
12849 .cb-section__quiz-edit .cb-permalink-edit-btn {
12850 display: flex;
12851 align-items: center;
12852 justify-content: center;
12853 width: 28px;
12854 height: 28px;
12855 padding: 0;
12856 background: #fff;
12857 border: 1px solid #e2e8f0;
12858 border-radius: 4px;
12859 cursor: pointer;
12860 flex-shrink: 0;
12861 transition: all 0.15s ease;
12862 }
12863 .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons {
12864 font-size: 14px;
12865 width: 14px;
12866 height: 14px;
12867 color: #64748b;
12868 }
12869 .cb-section__quiz-edit .cb-permalink-edit-btn:hover {
12870 background: #7067ED;
12871 border-color: #7067ED;
12872 }
12873 .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons {
12874 color: #fff;
12875 }
12876 .cb-section__quiz-edit .cb-permalink-editor {
12877 display: flex;
12878 flex-direction: column;
12879 gap: 8px;
12880 padding: 12px;
12881 background: #fff;
12882 border: 1px solid #e2e8f0;
12883 border-radius: 6px;
12884 }
12885 .cb-section__quiz-edit .cb-permalink-editor.lp-hidden {
12886 display: none;
12887 }
12888 .cb-section__quiz-edit .cb-permalink-prefix {
12889 font-size: 12px;
12890 color: #94a3b8;
12891 word-break: break-all;
12892 line-height: 1.4;
12893 }
12894 .cb-section__quiz-edit .cb-permalink-prefix strong {
12895 color: #64748b;
12896 font-weight: 600;
12897 }
12898 .cb-section__quiz-edit .cb-permalink-input-row {
12899 display: flex;
12900 gap: 8px;
12901 align-items: center;
12902 }
12903 .cb-section__quiz-edit .cb-permalink-slug-input {
12904 flex: 1;
12905 min-width: 0;
12906 padding: 8px 12px;
12907 font-size: 14px;
12908 font-weight: 500;
12909 color: #1a1a1a;
12910 border: 1px solid #e2e8f0;
12911 border-radius: 6px;
12912 outline: none;
12913 transition: border-color 0.15s ease, box-shadow 0.15s ease;
12914 }
12915 .cb-section__quiz-edit .cb-permalink-slug-input:focus {
12916 border-color: #7067ED;
12917 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
12918 }
12919 .cb-section__quiz-edit .cb-permalink-slug-input::placeholder {
12920 color: #94a3b8;
12921 }
12922 .cb-section__quiz-edit .cb-permalink-actions {
12923 display: flex;
12924 gap: 6px;
12925 flex-shrink: 0;
12926 }
12927 .cb-section__quiz-edit .cb-permalink-ok-btn {
12928 padding: 8px 16px;
12929 font-size: 13px;
12930 font-weight: 600;
12931 color: #fff;
12932 background: #7067ED;
12933 border: none;
12934 border-radius: 6px;
12935 cursor: pointer;
12936 transition: background 0.15s ease;
12937 }
12938 .cb-section__quiz-edit .cb-permalink-ok-btn:hover {
12939 background: #4e43e9;
12940 }
12941 .cb-section__quiz-edit .cb-permalink-cancel-btn {
12942 padding: 8px 14px;
12943 font-size: 13px;
12944 font-weight: 500;
12945 color: #64748b;
12946 background: #f8fafc;
12947 border: 1px solid #e2e8f0;
12948 border-radius: 6px;
12949 cursor: pointer;
12950 transition: all 0.15s ease;
12951 }
12952 .cb-section__quiz-edit .cb-permalink-cancel-btn:hover {
12953 background: #f1f5f9;
12954 color: #475569;
12955 }
12956 .cb-section__quiz-edit .cb-course-edit-desc {
12957 margin-bottom: 24px;
12958 }
12959 .cb-section__quiz-edit .cb-course-edit-desc__label-wrap {
12960 display: flex;
12961 align-items: center;
12962 gap: 8px;
12963 margin-bottom: 8px;
12964 }
12965 .cb-section__quiz-edit .cb-course-edit-desc__label {
12966 display: block;
12967 font-size: 14px;
12968 font-weight: 600;
12969 color: #1a1a1a;
12970 }
12971 .cb-section__quiz-edit .cb-course-edit-desc__word-count {
12972 display: none;
12973 font-size: 12px;
12974 font-weight: 500;
12975 color: #6b7280;
12976 background: #f3f4f6;
12977 padding: 2px 8px;
12978 border-radius: 4px;
12979 }
12980 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
12981 margin-bottom: 24px;
12982 }
12983 .cb-section__quiz-edit .cb-terms-header {
12984 display: flex;
12985 justify-content: space-between;
12986 align-items: center;
12987 margin-bottom: 16px;
12988 }
12989 .cb-section__quiz-edit .cb-terms-header__label {
12990 font-size: 14px;
12991 font-weight: 600;
12992 color: #1a1a1a;
12993 margin: 0;
12994 }
12995 .cb-section__quiz-edit .cb-terms-header__btn-add-new {
12996 display: inline-flex;
12997 align-items: center;
12998 gap: 4px;
12999 font-size: 13px;
13000 font-weight: 600;
13001 color: #9ca3af;
13002 background: transparent;
13003 border: none;
13004 cursor: pointer;
13005 transition: all 0.2s ease;
13006 }
13007 .cb-section__quiz-edit .cb-terms-header__btn-add-new:hover {
13008 color: #7067ED;
13009 }
13010 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13011 display: flex;
13012 gap: 30px;
13013 }
13014 .cb-section__quiz-edit .cb-course-edit-tags__wrapper,
13015 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13016 flex: 1;
13017 border-radius: 8px;
13018 border: 1px solid #e5e7eb;
13019 padding: 16px;
13020 }
13021 .cb-section__quiz-edit .cb-course-edit-tags__toolbar {
13022 display: flex;
13023 align-items: center;
13024 gap: 12px;
13025 flex-wrap: wrap;
13026 margin-bottom: 16px;
13027 }
13028 .cb-section__quiz-edit .cb-course-edit-categories__toolbar {
13029 margin-bottom: 16px;
13030 }
13031 .cb-section__quiz-edit .cb-course-edit-tags__search-wrap {
13032 flex: 1 1 220px;
13033 }
13034 .cb-section__quiz-edit .cb-course-edit-categories__search-wrap {
13035 display: block;
13036 }
13037 .cb-section__quiz-edit .cb-course-edit-tags__search-input {
13038 width: 100%;
13039 padding: 8px 12px;
13040 font-size: 14px;
13041 border: 1px solid #ddd;
13042 border-radius: 6px;
13043 outline: none;
13044 transition: border-color 0.2s;
13045 }
13046 .cb-section__quiz-edit .cb-course-edit-tags__search-input:focus {
13047 border-color: #7067ED;
13048 }
13049 .cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
13050 -webkit-appearance: none;
13051 appearance: none;
13052 }
13053 .cb-section__quiz-edit .cb-course-edit-category__search-input {
13054 width: 100%;
13055 padding: 8px 12px;
13056 font-size: 14px;
13057 border: 1px solid #ddd;
13058 border-radius: 6px;
13059 outline: none;
13060 transition: border-color 0.2s;
13061 }
13062 .cb-section__quiz-edit .cb-course-edit-category__search-input:focus {
13063 border-color: #7067ED;
13064 }
13065 .cb-section__quiz-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button {
13066 -webkit-appearance: none;
13067 appearance: none;
13068 }
13069 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper {
13070 display: flex;
13071 gap: 8px;
13072 flex-wrap: wrap;
13073 min-height: 36px;
13074 }
13075 .cb-section__quiz-edit .cb-course-edit-tags__empty {
13076 margin: 12px 0 0;
13077 font-size: 13px;
13078 color: #64748b;
13079 }
13080 .cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper {
13081 display: flex;
13082 gap: 10px 40px;
13083 flex-wrap: wrap;
13084 }
13085 .cb-section__quiz-edit .cb-course-edit-tags__wrapper {
13086 margin-bottom: 24px;
13087 }
13088 .cb-section__quiz-edit .cb-tag-chip {
13089 display: inline-flex;
13090 align-items: center;
13091 }
13092 .cb-section__quiz-edit .cb-tag-chip input[type=checkbox] {
13093 display: none;
13094 }
13095 .cb-section__quiz-edit .cb-tag-chip label {
13096 display: inline-flex;
13097 align-items: center;
13098 gap: 4px;
13099 padding: 6px 14px;
13100 border: 1px solid #e2e8f0;
13101 border-radius: 8px;
13102 cursor: pointer;
13103 transition: all 0.2s ease;
13104 font-size: 14px;
13105 color: #64748b;
13106 background: #fff;
13107 user-select: none;
13108 line-height: 1.2;
13109 white-space: nowrap;
13110 }
13111 .cb-section__quiz-edit .cb-tag-chip label:hover {
13112 border-color: #94a3b8;
13113 color: #334155;
13114 }
13115 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count {
13116 font-size: 13px;
13117 color: #94a3b8;
13118 }
13119 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove {
13120 display: none;
13121 font-size: 16px;
13122 line-height: 1;
13123 margin-left: 2px;
13124 }
13125 .cb-section__quiz-edit .cb-tag-chip input:checked + label {
13126 border-color: #EEF1FF;
13127 color: #7067ED;
13128 background: #EEF1FF;
13129 font-weight: 500;
13130 }
13131 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
13132 color: #7067ED;
13133 }
13134 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
13135 display: inline;
13136 color: #7067ED;
13137 }
13138 .cb-section__quiz-edit .cb-course-edit-categories__checkbox {
13139 display: flex;
13140 align-items: center;
13141 margin-bottom: 0;
13142 padding: 4px 0;
13143 }
13144 .cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label {
13145 color: #1d2939;
13146 }
13147 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
13148 appearance: none;
13149 -webkit-appearance: none;
13150 -moz-appearance: none;
13151 width: 20px;
13152 height: 20px;
13153 border: 2px solid #d0d5dd;
13154 border-radius: 4px;
13155 background: #fff;
13156 cursor: pointer;
13157 position: relative;
13158 margin: 0 10px 0 0;
13159 transition: all 0.2s ease;
13160 flex-shrink: 0;
13161 }
13162 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
13163 border-color: #98a2b3;
13164 }
13165 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
13166 background: #28A746;
13167 border-color: #28A746;
13168 }
13169 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
13170 content: "";
13171 position: absolute;
13172 left: 50%;
13173 top: 50%;
13174 width: 5px;
13175 height: 9px;
13176 border: solid #fff;
13177 border-width: 0 2px 2px 0;
13178 transform: translate(-50%, -60%) rotate(45deg);
13179 }
13180 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
13181 outline: none;
13182 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
13183 }
13184 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
13185 opacity: 0.5;
13186 cursor: not-allowed;
13187 border-color: #e4e7ec;
13188 background: #f9fafb;
13189 }
13190 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
13191 opacity: 0.5;
13192 cursor: not-allowed;
13193 }
13194 .cb-section__quiz-edit .cb-course-edit-categories__checkbox label {
13195 font-size: 14px;
13196 color: #344054;
13197 font-weight: 400;
13198 cursor: pointer;
13199 user-select: none;
13200 line-height: 20px;
13201 }
13202 .cb-section__quiz-edit .cb-course-edit-featured-image {
13203 margin-bottom: 24px;
13204 }
13205 .cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap {
13206 display: flex;
13207 align-items: center;
13208 gap: 8px;
13209 margin-bottom: 8px;
13210 }
13211 .cb-section__quiz-edit .cb-course-edit-featured-image__title {
13212 display: block;
13213 font-size: 14px;
13214 font-weight: 600;
13215 color: #1a1a1a;
13216 margin-bottom: 0;
13217 }
13218 .cb-section__quiz-edit .cb-featured-image-container {
13219 display: flex;
13220 flex-direction: column;
13221 gap: 12px;
13222 align-items: flex-start;
13223 }
13224 .cb-section__quiz-edit .cb-featured-image-dropzone {
13225 width: 100%;
13226 min-height: 200px;
13227 background: #fff;
13228 border: 2px dashed #d1d5db;
13229 border-radius: 8px;
13230 display: flex;
13231 align-items: center;
13232 justify-content: center;
13233 cursor: pointer;
13234 transition: all 0.2s ease;
13235 overflow: hidden;
13236 }
13237 .cb-section__quiz-edit .cb-featured-image-dropzone:hover {
13238 border-color: #7067ED;
13239 background: rgba(112, 103, 237, 0.03);
13240 }
13241 .cb-section__quiz-edit .cb-featured-image-dropzone:hover a {
13242 color: #7067ED;
13243 }
13244 .cb-section__quiz-edit .cb-featured-image-dropzone.has-image {
13245 cursor: default;
13246 border-width: 1px;
13247 border-style: solid;
13248 border-color: #e5e7eb;
13249 padding: 0;
13250 }
13251 .cb-section__quiz-edit .cb-featured-image-dropzone.dragover {
13252 border-color: #7067ED;
13253 background: rgba(112, 103, 237, 0.05);
13254 }
13255 .cb-section__quiz-edit .cb-featured-image-upload-content {
13256 text-align: center;
13257 padding: 30px 20px;
13258 }
13259 .cb-section__quiz-edit .cb-featured-image-icon {
13260 display: flex;
13261 justify-content: center;
13262 margin-bottom: 12px;
13263 opacity: 0.6;
13264 }
13265 .cb-section__quiz-edit .cb-featured-image-icon__image {
13266 display: block;
13267 width: 24px;
13268 height: 24px;
13269 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
13270 }
13271 .cb-section__quiz-edit .cb-featured-image-text {
13272 font-size: 14px;
13273 color: #6b7280;
13274 margin: 0 0 6px 0;
13275 }
13276 .cb-section__quiz-edit .cb-featured-image-link {
13277 color: #1a1a1a;
13278 text-decoration: none;
13279 font-weight: 500;
13280 }
13281 .cb-section__quiz-edit .cb-featured-image-link:hover {
13282 text-decoration: underline;
13283 }
13284 .cb-section__quiz-edit .cb-featured-image-hint {
13285 font-size: 12px;
13286 color: #9ca3af;
13287 margin: 0;
13288 }
13289 .cb-section__quiz-edit .cb-featured-image-preview__img {
13290 width: 100%;
13291 height: auto;
13292 max-height: 200px;
13293 object-fit: cover;
13294 display: block;
13295 }
13296 .cb-section__quiz-edit .cb-featured-image-actions {
13297 display: flex;
13298 flex-direction: row;
13299 gap: 12px;
13300 }
13301 .cb-section__quiz-edit .cb-change-featured-image {
13302 padding: 6px 14px;
13303 border: none;
13304 background: #EEF1FF;
13305 color: #7067ED;
13306 border-radius: 8px;
13307 font-size: 12px;
13308 font-weight: 500;
13309 cursor: pointer;
13310 transition: all 0.2s;
13311 }
13312 .cb-section__quiz-edit .cb-change-featured-image:hover {
13313 background: #7067ED;
13314 color: #fff;
13315 }
13316 .cb-section__quiz-edit .cb-remove-featured-image {
13317 display: inline-flex;
13318 align-items: center;
13319 justify-content: center;
13320 padding: 6px 10px;
13321 border: none;
13322 background: #EEF1FF;
13323 color: #7067ED;
13324 border-radius: 4px;
13325 font-size: 12px;
13326 font-weight: 500;
13327 cursor: pointer;
13328 transition: all 0.2s;
13329 }
13330 .cb-section__quiz-edit .cb-remove-featured-image:hover {
13331 background: #ef4444;
13332 color: #fff;
13333 }
13334 .cb-section__quiz-edit .cb-remove-featured-image__icon {
13335 display: block;
13336 width: 20px;
13337 height: 20px;
13338 background-color: currentColor;
13339 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
13340 mask-image: url("../images/icons/ico-cb-trash.svg");
13341 -webkit-mask-size: contain;
13342 mask-size: contain;
13343 -webkit-mask-repeat: no-repeat;
13344 mask-repeat: no-repeat;
13345 -webkit-mask-position: center;
13346 mask-position: center;
13347 }
13348 .cb-section__quiz-edit .cb-course-edit-publish {
13349 margin-bottom: 20px;
13350 }
13351 .cb-section__quiz-edit .cb-course-edit-publish__title {
13352 margin: 0 0 16px;
13353 font-size: 16px;
13354 font-weight: 600;
13355 color: #111827;
13356 }
13357 .cb-section__quiz-edit .cb-course-edit-publish__row {
13358 display: grid;
13359 grid-template-columns: 100px 1fr;
13360 gap: 12px;
13361 align-items: center;
13362 margin-bottom: 12px;
13363 }
13364 .cb-section__quiz-edit .cb-course-edit-publish__row select {
13365 padding: 6px 32px 6px 14px !important;
13366 }
13367 .cb-section__quiz-edit .cb-course-edit-publish__label {
13368 font-size: 13px;
13369 font-weight: 600;
13370 color: #374151;
13371 }
13372 .cb-section__quiz-edit .cb-course-edit-publish__control {
13373 width: 100%;
13374 min-height: 34px;
13375 padding: 6px 10px;
13376 border: 1px solid #d1d5db;
13377 border-radius: 6px;
13378 font-size: 13px;
13379 color: #111827;
13380 background: #fff;
13381 }
13382 .cb-section__quiz-edit .cb-course-edit-publish__control:focus {
13383 border-color: #7067ED;
13384 box-shadow: 0 0 0 1px #7067ED;
13385 outline: none;
13386 }
13387 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash {
13388 padding: 8px 14px;
13389 font-size: 13px;
13390 font-weight: 500;
13391 border: 1px solid #fecaca;
13392 border-radius: 6px;
13393 background: #fff;
13394 color: #dc2626;
13395 }
13396 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
13397 background: #fef2f2;
13398 border-color: #fca5a5;
13399 }
13400 .cb-section__quiz-edit .cb-featured-image-preview {
13401 background: #f5f5f5;
13402 border: 2px dashed #ddd;
13403 border-radius: 6px;
13404 display: flex;
13405 align-items: center;
13406 justify-content: center;
13407 flex-shrink: 0;
13408 }
13409 .cb-section__quiz-edit .cb-featured-image-preview:has(img) {
13410 border: none;
13411 }
13412 .cb-section__quiz-edit .cb-featured-image-placeholder {
13413 width: 300px;
13414 height: 200px;
13415 display: flex;
13416 flex-direction: column;
13417 align-items: center;
13418 justify-content: center;
13419 color: #999;
13420 font-size: 14px;
13421 }
13422 .cb-section__quiz-edit .cb-featured-image-placeholder::before {
13423 content: "📷";
13424 font-size: 48px;
13425 margin-bottom: 8px;
13426 opacity: 0.5;
13427 }
13428 .cb-section__quiz-edit .cb-featured-image-actions {
13429 display: flex;
13430 flex-direction: row;
13431 gap: 12px;
13432 }
13433 .cb-section__quiz-edit .cb-set-featured-image {
13434 padding: 8px 16px;
13435 border: 1px solid #7067ED;
13436 background: #fff;
13437 color: #7067ED;
13438 border-radius: 4px;
13439 font-size: 13px;
13440 font-weight: 500;
13441 cursor: pointer;
13442 transition: background-color 0.2s;
13443 }
13444 .cb-section__quiz-edit .cb-set-featured-image:hover {
13445 background: #7067ED;
13446 color: #fff;
13447 }
13448 .cb-section__quiz-edit div.mce-statusbar {
13449 border-top: none;
13450 }
13451 .cb-section__quiz-edit .cb-course-edit-terms__form-add-category,
13452 .cb-section__quiz-edit .cb-course-edit-terms__form-add-tag {
13453 display: flex;
13454 flex-wrap: wrap;
13455 gap: 8px;
13456 align-items: center;
13457 margin-bottom: 16px;
13458 }
13459 .cb-section__quiz-edit .cb-course-edit-category__input,
13460 .cb-section__quiz-edit .cb-course-edit-tags__input {
13461 width: 100%;
13462 padding: 8px 12px;
13463 font-size: 14px;
13464 border: 1px solid #ddd;
13465 border-radius: 6px;
13466 outline: none;
13467 transition: border-color 0.2s;
13468 }
13469 .cb-section__quiz-edit .cb-course-edit-category__input:focus,
13470 .cb-section__quiz-edit .cb-course-edit-tags__input:focus {
13471 border-color: #d1d5db;
13472 }
13473 .cb-section__quiz-edit .cb-course-edit-category__select-parent {
13474 width: 100%;
13475 padding: 6px 12px !important;
13476 font-size: 14px;
13477 border: 1px solid #ddd;
13478 border-radius: 6px;
13479 outline: none;
13480 background: #fff;
13481 cursor: pointer;
13482 white-space: nowrap;
13483 transition: border-color 0.2s;
13484 }
13485 .cb-section__quiz-edit .cb-course-edit-category__select-parent:focus {
13486 border-color: #7067ED;
13487 }
13488 .cb-section__quiz-edit .cb-course-edit-category__btn-save,
13489 .cb-section__quiz-edit .cb-course-edit-tags__btn-save {
13490 flex: 1;
13491 background: #1e1e1e;
13492 color: white;
13493 border-radius: 6px;
13494 padding: 8px 16px;
13495 border: 0;
13496 font-size: 13px;
13497 font-weight: 600;
13498 cursor: pointer;
13499 white-space: nowrap;
13500 transition: background 0.2s;
13501 }
13502 .cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,
13503 .cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover {
13504 background: #333;
13505 }
13506 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,
13507 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading {
13508 pointer-events: none;
13509 opacity: 0.8;
13510 }
13511 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,
13512 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before {
13513 display: inline-block;
13514 font-family: "lp-icon";
13515 content: "\f110";
13516 animation: lp-rotating 1s linear infinite;
13517 margin-right: 5px;
13518 font-variant: normal;
13519 text-transform: none;
13520 -webkit-font-smoothing: antialiased;
13521 -moz-osx-font-smoothing: grayscale;
13522 vertical-align: middle;
13523 }
13524 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
13525 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
13526 flex: 1;
13527 padding: 8px 14px;
13528 font-size: 13px;
13529 font-weight: 500;
13530 color: #64748b;
13531 background: #f8fafc;
13532 border: 1px solid #e2e8f0;
13533 border-radius: 6px;
13534 cursor: pointer;
13535 white-space: nowrap;
13536 transition: all 0.15s ease;
13537 }
13538 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,
13539 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover {
13540 border-color: #EEF1FF;
13541 background: #EEF1FF;
13542 color: #7067ED;
13543 }
13544 .cb-section__quiz-edit .cb-button {
13545 padding: 8px 25px;
13546 border-radius: 5px;
13547 background: #ccc;
13548 font-size: 16px;
13549 font-weight: 500;
13550 cursor: pointer;
13551 }
13552 .cb-section__quiz-edit .cb-button.cb-btn-update {
13553 background: #1e1e1e;
13554 color: #fff;
13555 }
13556 .cb-section__quiz-edit .cb-button.cb-btn-trash {
13557 background: rgb(220, 38, 38);
13558 color: #fff;
13559 }
13560 .cb-section__quiz-edit .cb-button.cb-btn-save-settings {
13561 background: #1e1e1e;
13562 color: #fff;
13563 border: none;
13564 transition: background 0.2s;
13565 }
13566 .cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover {
13567 background: #333;
13568 }
13569 .cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading {
13570 pointer-events: none;
13571 opacity: 0.7;
13572 }
13573 .cb-section__quiz-edit .cb-settings-footer {
13574 margin-top: 30px;
13575 padding-top: 20px;
13576 border-top: 1px solid #e5e7eb;
13577 display: flex;
13578 justify-content: flex-end;
13579 }
13580 @media (max-width: 900px) {
13581 .cb-section__quiz-edit .cb-course-edit-content {
13582 flex-direction: column;
13583 }
13584 .cb-section__quiz-edit .cb-course-edit-column--left {
13585 flex: 1;
13586 max-width: 100%;
13587 }
13588 .cb-section__quiz-edit .cb-course-edit-column--right {
13589 flex: 1;
13590 }
13591 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13592 flex-direction: column;
13593 gap: 24px;
13594 }
13595 }
13596 @media (max-width: 768px) {
13597 .cb-section__quiz-edit .cb-featured-image-container {
13598 flex-direction: column;
13599 }
13600 .cb-section__quiz-edit .cb-featured-image-preview {
13601 width: 100%;
13602 max-width: 300px;
13603 }
13604 }
13605 .cb-section__quiz-edit .course-status {
13606 padding: 5px 12px;
13607 font-size: 12px;
13608 font-weight: 500;
13609 background: #ccc;
13610 border-radius: 12px;
13611 text-transform: capitalize;
13612 }
13613 .cb-section__quiz-edit .course-status.publish {
13614 color: #fff;
13615 background: #1e1e1e;
13616 }
13617 .cb-section__quiz-edit .course-status.trash {
13618 color: #fff;
13619 background-color: #dc2626;
13620 }
13621 .cb-section__quiz-edit .cb-course-edit-title {
13622 margin-bottom: 24px;
13623 }
13624 .cb-section__quiz-edit .cb-course-edit-title__label-wrap {
13625 display: flex;
13626 align-items: center;
13627 gap: 8px;
13628 margin-bottom: 8px;
13629 }
13630 .cb-section__quiz-edit .cb-course-edit-title__label {
13631 display: block;
13632 font-size: 14px;
13633 font-weight: 600;
13634 color: #1a1a1a;
13635 }
13636 .cb-section__quiz-edit .cb-course-edit-title__char-count {
13637 font-size: 12px;
13638 font-weight: 500;
13639 color: #6b7280;
13640 background: #f3f4f6;
13641 padding: 2px 8px;
13642 border-radius: 4px;
13643 }
13644 .cb-section__quiz-edit .cb-course-edit-title__input {
13645 width: 100%;
13646 padding: 10px 12px;
13647 font-size: 14px;
13648 border: 1px solid #ddd;
13649 border-radius: 6px;
13650 outline: none;
13651 transition: border-color 0.2s;
13652 }
13653 .cb-section__quiz-edit .cb-course-edit-title__input:focus {
13654 border-color: #7067ED;
13655 box-shadow: 0 0 0 1px #7067ED;
13656 }
13657 .cb-section__quiz-edit .cb-course-edit-desc {
13658 margin-bottom: 24px;
13659 }
13660 .cb-section__quiz-edit .cb-course-edit-desc__label-wrap {
13661 display: flex;
13662 align-items: center;
13663 gap: 8px;
13664 margin-bottom: 8px;
13665 }
13666 .cb-section__quiz-edit .cb-course-edit-desc__label {
13667 display: block;
13668 font-size: 14px;
13669 font-weight: 600;
13670 color: #1a1a1a;
13671 }
13672 .cb-section__quiz-edit .cb-course-edit-desc__word-count {
13673 display: none;
13674 font-size: 12px;
13675 font-weight: 500;
13676 color: #6b7280;
13677 background: #f3f4f6;
13678 padding: 2px 8px;
13679 border-radius: 4px;
13680 }
13681 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13682 margin-bottom: 24px;
13683 }
13684 .cb-section__quiz-edit .cb-terms-header {
13685 display: flex;
13686 justify-content: space-between;
13687 align-items: center;
13688 margin-bottom: 16px;
13689 }
13690 .cb-section__quiz-edit .cb-terms-header__label {
13691 font-size: 14px;
13692 font-weight: 600;
13693 color: #1a1a1a;
13694 margin: 0;
13695 }
13696 .cb-section__quiz-edit .cb-terms-header__btn-add-new {
13697 display: inline-flex;
13698 align-items: center;
13699 gap: 4px;
13700 font-size: 13px;
13701 font-weight: 600;
13702 color: #9ca3af;
13703 background: transparent;
13704 border: none;
13705 cursor: pointer;
13706 transition: all 0.2s ease;
13707 }
13708 .cb-section__quiz-edit .cb-terms-header__btn-add-new:hover {
13709 color: #7067ED;
13710 }
13711 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13712 display: flex;
13713 gap: 24px;
13714 }
13715 .cb-section__quiz-edit .cb-course-edit-tags__wrapper,
13716 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13717 flex: 1;
13718 }
13719 .cb-section__quiz-edit .cb-course-edit-tags__toolbar {
13720 display: flex;
13721 align-items: center;
13722 gap: 12px;
13723 flex-wrap: wrap;
13724 margin-bottom: 16px;
13725 }
13726 .cb-section__quiz-edit .cb-course-edit-categories__toolbar {
13727 margin-bottom: 16px;
13728 }
13729 .cb-section__quiz-edit .cb-course-edit-tags__search-wrap {
13730 flex: 1 1 220px;
13731 }
13732 .cb-section__quiz-edit .cb-course-edit-categories__search-wrap {
13733 display: block;
13734 }
13735 .cb-section__quiz-edit .cb-course-edit-tags__search-input {
13736 width: 100%;
13737 padding: 8px 12px;
13738 font-size: 14px;
13739 border: 1px solid #f5f5f5;
13740 border-radius: 6px;
13741 outline: none;
13742 background: #ffffff;
13743 transition: border-color 0.2s ease, box-shadow 0.2s ease;
13744 }
13745 .cb-section__quiz-edit .cb-course-edit-tags__search-input:focus {
13746 border-color: #7067ED;
13747 }
13748 .cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
13749 -webkit-appearance: none;
13750 appearance: none;
13751 }
13752 .cb-section__quiz-edit .cb-course-edit-category__search-input {
13753 width: 100%;
13754 padding: 8px 12px;
13755 font-size: 14px;
13756 border: 1px solid #f5f5f5;
13757 border-radius: 6px;
13758 outline: none;
13759 background: #ffffff;
13760 transition: border-color 0.2s ease, box-shadow 0.2s ease;
13761 }
13762 .cb-section__quiz-edit .cb-course-edit-category__search-input:focus {
13763 border-color: #7067ED;
13764 }
13765 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper {
13766 display: flex;
13767 gap: 8px;
13768 flex-wrap: wrap;
13769 border: none;
13770 box-shadow: none;
13771 padding: 5px 0;
13772 background: transparent;
13773 max-height: 180px;
13774 overflow-y: auto;
13775 min-height: 36px;
13776 }
13777 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
13778 width: 6px;
13779 }
13780 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
13781 background: #d1d5db;
13782 border-radius: 3px;
13783 }
13784 .cb-section__quiz-edit .cb-course-edit-tags__empty {
13785 margin: 12px 0 0;
13786 font-size: 13px;
13787 color: #9ca3af;
13788 }
13789 .cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper {
13790 display: flex;
13791 gap: 10px 40px;
13792 flex-wrap: wrap;
13793 }
13794 .cb-section__quiz-edit .cb-course-edit-tags__wrapper {
13795 margin-bottom: 24px;
13796 }
13797 .cb-section__quiz-edit .cb-tag-chip {
13798 display: inline-flex;
13799 align-items: center;
13800 }
13801 .cb-section__quiz-edit .cb-tag-chip input[type=checkbox] {
13802 display: none;
13803 }
13804 .cb-section__quiz-edit .cb-tag-chip label {
13805 display: inline-flex;
13806 align-items: center;
13807 gap: 4px;
13808 padding: 6px 14px;
13809 border: 1px solid #f5f5f5;
13810 border-radius: 8px;
13811 cursor: pointer;
13812 transition: all 0.2s ease;
13813 font-size: 14px;
13814 color: #1e1e1e;
13815 background: #ffffff;
13816 user-select: none;
13817 line-height: 1.2;
13818 white-space: nowrap;
13819 }
13820 .cb-section__quiz-edit .cb-tag-chip label:hover {
13821 border-color: #EEF1FF;
13822 color: #7067ED;
13823 }
13824 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count {
13825 font-size: 13px;
13826 color: #9ca3af;
13827 }
13828 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove {
13829 display: none;
13830 font-size: 16px;
13831 line-height: 1;
13832 margin-left: 2px;
13833 }
13834 .cb-section__quiz-edit .cb-tag-chip input:checked + label {
13835 border-color: #EEF1FF;
13836 color: #7067ED;
13837 background: #EEF1FF;
13838 font-weight: 500;
13839 }
13840 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
13841 color: #7067ED;
13842 }
13843 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
13844 display: inline;
13845 color: #9ca3af;
13846 }
13847 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover {
13848 color: #898989;
13849 background: #f9fafb;
13850 border-color: #f9fafb;
13851 }
13852 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
13853 color: #898989;
13854 }
13855 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
13856 display: inline;
13857 color: #7067ED;
13858 }
13859 .cb-section__quiz-edit .cb-course-edit-categories__checkbox {
13860 display: flex;
13861 align-items: center;
13862 margin-bottom: 0;
13863 padding: 4px 0;
13864 }
13865 .cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label {
13866 color: #1d2939;
13867 }
13868 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
13869 appearance: none;
13870 -webkit-appearance: none;
13871 -moz-appearance: none;
13872 width: 20px;
13873 height: 20px;
13874 border: 2px solid #d0d5dd;
13875 border-radius: 4px;
13876 background: #fff;
13877 cursor: pointer;
13878 position: relative;
13879 margin: 0 10px 0 0;
13880 transition: all 0.2s ease;
13881 flex-shrink: 0;
13882 }
13883 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
13884 border-color: #98a2b3;
13885 }
13886 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
13887 background: #28A746;
13888 border-color: #28A746;
13889 }
13890 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
13891 content: "";
13892 position: absolute;
13893 left: 50%;
13894 top: 50%;
13895 width: 5px;
13896 height: 9px;
13897 border: solid #fff;
13898 border-width: 0 2px 2px 0;
13899 transform: translate(-50%, -60%) rotate(45deg);
13900 }
13901 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
13902 outline: none;
13903 box-shadow: none;
13904 }
13905 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
13906 opacity: 0.5;
13907 cursor: not-allowed;
13908 border-color: #e4e7ec;
13909 background: #f9fafb;
13910 }
13911 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
13912 opacity: 0.5;
13913 cursor: not-allowed;
13914 }
13915 .cb-section__quiz-edit .cb-course-edit-categories__checkbox label {
13916 font-size: 14px;
13917 color: #344054;
13918 font-weight: 400;
13919 cursor: pointer;
13920 user-select: none;
13921 line-height: 20px;
13922 }
13923 .cb-section__quiz-edit .cb-course-edit-featured-image {
13924 margin-bottom: 24px;
13925 }
13926 .cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap {
13927 display: flex;
13928 align-items: center;
13929 gap: 8px;
13930 margin-bottom: 12px;
13931 }
13932 .cb-section__quiz-edit .cb-course-edit-featured-image__title {
13933 font-size: 14px;
13934 font-weight: 600;
13935 color: #1a1a1a;
13936 margin-bottom: 0;
13937 }
13938 .cb-section__quiz-edit .cb-featured-image-container {
13939 display: flex;
13940 flex-direction: column;
13941 gap: 16px;
13942 align-items: flex-start;
13943 }
13944 .cb-section__quiz-edit .cb-featured-image-preview {
13945 background: #f5f5f5;
13946 border: 2px dashed #ddd;
13947 border-radius: 6px;
13948 display: flex;
13949 align-items: center;
13950 justify-content: center;
13951 flex-shrink: 0;
13952 }
13953 .cb-section__quiz-edit .cb-featured-image-preview:has(img) {
13954 border: none;
13955 }
13956 .cb-section__quiz-edit .cb-featured-image-placeholder {
13957 width: 300px;
13958 height: 200px;
13959 display: flex;
13960 flex-direction: column;
13961 align-items: center;
13962 justify-content: center;
13963 color: #999;
13964 font-size: 14px;
13965 }
13966 .cb-section__quiz-edit .cb-featured-image-placeholder::before {
13967 content: "📷";
13968 font-size: 48px;
13969 margin-bottom: 8px;
13970 opacity: 0.5;
13971 }
13972 .cb-section__quiz-edit .cb-featured-image-actions {
13973 display: flex;
13974 flex-direction: row;
13975 gap: 12px;
13976 }
13977 .cb-section__quiz-edit .cb-remove-featured-image,
13978 .cb-section__quiz-edit .cb-set-featured-image {
13979 padding: 10px 14px;
13980 border: none;
13981 background: #f7f7f7;
13982 color: #aaaaaa;
13983 border-radius: 8px;
13984 cursor: pointer;
13985 transition: background-color 0.2s;
13986 }
13987 .cb-section__quiz-edit .cb-remove-featured-image:hover,
13988 .cb-section__quiz-edit .cb-set-featured-image:hover {
13989 background: #fef2f2;
13990 color: #ef4444;
13991 }
13992 .cb-section__quiz-edit .cb-course-edit-publish__title {
13993 margin: 0 0 8px;
13994 font-size: 14px;
13995 font-weight: 600;
13996 color: #111827;
13997 }
13998 .cb-section__quiz-edit .cb-course-edit-publish__row {
13999 display: grid;
14000 grid-template-columns: 100px 1fr;
14001 gap: 12px;
14002 align-items: center;
14003 margin-bottom: 12px;
14004 }
14005 .cb-section__quiz-edit .cb-course-edit-publish__label {
14006 font-size: 13px;
14007 font-weight: 600;
14008 color: #374151;
14009 }
14010 .cb-section__quiz-edit .cb-course-edit-publish__control {
14011 width: 100%;
14012 min-height: 34px;
14013 padding: 6px 10px;
14014 border: 1px solid #d1d5db;
14015 border-radius: 6px;
14016 font-size: 13px;
14017 color: #111827;
14018 background: #fff;
14019 }
14020 .cb-section__quiz-edit .cb-course-edit-publish__control:focus {
14021 border-color: #7067ED;
14022 box-shadow: 0 0 0 1px #7067ED;
14023 outline: none;
14024 }
14025 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash {
14026 padding: 8px 14px;
14027 font-size: 13px;
14028 font-weight: 500;
14029 border: 1px solid #fecaca;
14030 border-radius: 6px;
14031 background: #fff;
14032 color: #dc2626;
14033 }
14034 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
14035 background: #fef2f2;
14036 border-color: #fca5a5;
14037 }
14038 .cb-section__quiz-edit div.mce-statusbar {
14039 border-top: none;
14040 }
14041 .cb-section__quiz-edit .cb-course-edit-terms__form-add-category,
14042 .cb-section__quiz-edit .cb-course-edit-terms__form-add-tag {
14043 display: flex;
14044 gap: 8px;
14045 align-items: center;
14046 margin-bottom: 16px;
14047 }
14048 .cb-section__quiz-edit .cb-course-edit-category__input,
14049 .cb-section__quiz-edit .cb-course-edit-tags__input {
14050 width: 100%;
14051 padding: 8px 12px;
14052 font-size: 14px;
14053 border: 1px solid #ddd;
14054 border-radius: 6px;
14055 outline: none;
14056 transition: border-color 0.2s;
14057 }
14058 .cb-section__quiz-edit .cb-course-edit-category__input:focus,
14059 .cb-section__quiz-edit .cb-course-edit-tags__input:focus {
14060 border-color: #d1d5db;
14061 }
14062 .cb-section__quiz-edit .cb-course-edit-category__select-parent {
14063 padding: 8px 12px;
14064 font-size: 14px;
14065 border: 1px solid #ddd;
14066 border-radius: 6px;
14067 outline: none;
14068 background: #fff;
14069 cursor: pointer;
14070 white-space: nowrap;
14071 transition: border-color 0.2s;
14072 }
14073 .cb-section__quiz-edit .cb-course-edit-category__select-parent:focus {
14074 border-color: #7067ED;
14075 }
14076 .cb-section__quiz-edit .cb-course-edit-category__btn-save,
14077 .cb-section__quiz-edit .cb-course-edit-tags__btn-save {
14078 flex: 1;
14079 background: #ffffff;
14080 color: #7067ED;
14081 border-radius: 6px;
14082 padding: 8px 16px;
14083 border: 1px solid #7067ED;
14084 font-size: 13px;
14085 font-weight: 600;
14086 cursor: pointer;
14087 white-space: nowrap;
14088 transition: background 0.2s;
14089 }
14090 .cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,
14091 .cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover {
14092 background: #EEF1FF;
14093 }
14094 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,
14095 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading {
14096 pointer-events: none;
14097 opacity: 0.8;
14098 }
14099 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,
14100 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before {
14101 display: inline-block;
14102 font-family: "lp-icon";
14103 content: "\f110";
14104 animation: lp-rotating 1s linear infinite;
14105 margin-right: 5px;
14106 font-variant: normal;
14107 text-transform: none;
14108 -webkit-font-smoothing: antialiased;
14109 -moz-osx-font-smoothing: grayscale;
14110 vertical-align: middle;
14111 }
14112 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
14113 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
14114 flex: 1;
14115 padding: 8px 14px;
14116 font-size: 13px;
14117 font-weight: 600;
14118 color: #898989;
14119 background: #ffffff;
14120 border: 1px solid #f5f5f5;
14121 border-radius: 6px;
14122 cursor: pointer;
14123 white-space: nowrap;
14124 transition: all 0.15s ease;
14125 }
14126 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,
14127 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover {
14128 border-color: #EEF1FF;
14129 background: #EEF1FF;
14130 color: #7067ED;
14131 }
14132 .cb-section__quiz-edit .cb-button {
14133 padding: 8px 25px;
14134 border-radius: 5px;
14135 background: #ccc;
14136 font-size: 16px;
14137 font-weight: 500;
14138 cursor: pointer;
14139 }
14140 .cb-section__quiz-edit .cb-button.cb-btn-update {
14141 background: #1e1e1e;
14142 color: #fff;
14143 }
14144 .cb-section__quiz-edit .cb-button.cb-btn-trash {
14145 background: rgb(220, 38, 38);
14146 color: #fff;
14147 }
14148 .cb-section__quiz-edit .cb-button.cb-btn-save-settings {
14149 background: #1e1e1e;
14150 color: #fff;
14151 border: none;
14152 transition: background 0.2s;
14153 }
14154 .cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover {
14155 background: #333;
14156 }
14157 .cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading {
14158 pointer-events: none;
14159 opacity: 0.7;
14160 }
14161 .cb-section__quiz-edit .cb-settings-footer {
14162 margin-top: 30px;
14163 padding-top: 20px;
14164 border-top: 1px solid #e5e7eb;
14165 display: flex;
14166 justify-content: flex-end;
14167 }
14168 .cb-section__quiz-edit #general_course_data .form-field,
14169 .cb-section__quiz-edit #offline_course_data .form-field,
14170 .cb-section__quiz-edit #price_course_data .form-field,
14171 .cb-section__quiz-edit #extra_course_data .form-field {
14172 margin-bottom: 24px;
14173 }
14174 .cb-section__quiz-edit #general_course_data ._lp_featured_review_field {
14175 align-items: flex-start;
14176 }
14177 .cb-section__quiz-edit #general_course_data ._lp_featured_review_field textarea {
14178 width: calc(100% - 165px);
14179 }
14180 .cb-section__quiz-edit #general_course_data ._lp_students_field .description {
14181 margin-top: -3px;
14182 }
14183 .cb-section__quiz-edit #price_course_data .learn-press-tip-floating {
14184 font-size: 13px;
14185 color: #ef4444;
14186 line-height: 1.5;
14187 }
14188 .cb-section__quiz-edit #price_course_data ._lp_no_required_enroll_field .description {
14189 margin-top: -13px;
14190 }
14191 .cb-section__quiz-edit #assessment_course_data .form-field._lp_course_result_field {
14192 align-items: start;
14193 border: unset;
14194 margin-bottom: 20px;
14195 }
14196 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box {
14197 list-style-type: none;
14198 margin-top: 0;
14199 padding-left: 0;
14200 display: flex;
14201 flex-direction: column;
14202 gap: 24px;
14203 width: calc(100% - 161px);
14204 }
14205 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li {
14206 margin-bottom: 0;
14207 }
14208 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label {
14209 display: flex;
14210 flex-wrap: wrap;
14211 align-items: center;
14212 gap: 8px 12px;
14213 cursor: pointer;
14214 min-width: unset;
14215 max-width: unset;
14216 width: unset;
14217 }
14218 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
14219 flex-shrink: 0;
14220 margin: 0;
14221 order: 0;
14222 }
14223 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p,
14224 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
14225 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
14226 width: calc(100% - 54px);
14227 margin-left: 54px; /* ≈ toggle width (42px) + gap (12px) */
14228 margin-top: 0;
14229 margin-bottom: 0;
14230 color: #898989;
14231 font-size: 13px;
14232 font-weight: 400;
14233 line-height: 1.5;
14234 flex-shrink: 0;
14235 }
14236 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a,
14237 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
14238 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
14239 text-decoration: underline;
14240 color: #7067ED;
14241 }
14242 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
14243 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,
14244 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover {
14245 color: #5b52d1;
14246 }
14247 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
14248 text-decoration: underline;
14249 color: #7067ED;
14250 }
14251 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
14252 color: #5b52d1;
14253 }
14254 .cb-section__quiz-edit .lp_course_extra_meta_box,
14255 .cb-section__quiz-edit .lp_course_faq_meta_box {
14256 display: flex;
14257 flex-wrap: nowrap;
14258 gap: 20px;
14259 padding: 15px 0;
14260 }
14261 .cb-section__quiz-edit .lp_course_extra_meta_box > label,
14262 .cb-section__quiz-edit .lp_course_faq_meta_box > label {
14263 width: 200px;
14264 min-width: 200px;
14265 font-size: 14px;
14266 font-weight: 600;
14267 color: #1a1a1a;
14268 padding-top: 10px;
14269 }
14270 .cb-section__quiz-edit .lp_course_extra_meta_box__content,
14271 .cb-section__quiz-edit .lp_course_faq_meta_box__content {
14272 flex: 1;
14273 display: flex;
14274 flex-direction: column;
14275 gap: 15px;
14276 }
14277 .cb-section__quiz-edit .lp_course_extra_meta_box__fields,
14278 .cb-section__quiz-edit .lp_course_faq_meta_box__fields {
14279 display: flex;
14280 flex-direction: column;
14281 gap: 15px;
14282 }
14283 .cb-section__quiz-edit .lp_course_extra_meta_box__field,
14284 .cb-section__quiz-edit .lp_course_faq_meta_box__field {
14285 display: flex;
14286 align-items: center;
14287 background: #ffffff;
14288 border: 1px solid #eaeaec;
14289 border-radius: 8px;
14290 padding: 10px;
14291 gap: 10px;
14292 }
14293 .cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
14294 .cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
14295 .cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
14296 .cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
14297 flex: 1;
14298 border: none;
14299 background: transparent;
14300 padding: 5px 0;
14301 font-size: 14px;
14302 color: #333;
14303 box-shadow: none;
14304 outline: none;
14305 }
14306 .cb-section__quiz-edit .lp_course_extra_meta_box__add,
14307 .cb-section__quiz-edit .lp_course_faq_meta_box__add {
14308 display: inline-flex;
14309 align-items: center;
14310 justify-content: center;
14311 background: #6b52ff !important;
14312 color: #ffffff !important;
14313 border: none !important;
14314 box-shadow: none !important;
14315 border-radius: 6px;
14316 padding: 6px 16px !important;
14317 font-size: 13px !important;
14318 font-weight: 600 !important;
14319 width: max-content;
14320 transition: background 0.2s;
14321 }
14322 .cb-section__quiz-edit .lp_course_extra_meta_box__add:hover,
14323 .cb-section__quiz-edit .lp_course_faq_meta_box__add:hover {
14324 background: #5a42e6 !important;
14325 }
14326 .cb-section__quiz-edit .lp_course_faq_meta_box__field {
14327 flex-direction: column;
14328 align-items: stretch;
14329 padding: 15px;
14330 gap: 15px;
14331 position: relative;
14332 }
14333 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label {
14334 display: flex;
14335 flex-direction: column;
14336 gap: 5px;
14337 }
14338 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label span {
14339 font-size: 13px;
14340 font-weight: 600;
14341 color: #4b5563;
14342 }
14343 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label input[type=text],
14344 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea {
14345 width: 100%;
14346 border: 1px solid #eaeaec;
14347 border-radius: 6px;
14348 padding: 8px 12px;
14349 font-size: 14px;
14350 box-shadow: none;
14351 }
14352 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label input[type=text]:focus,
14353 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea:focus {
14354 border-color: #6b52ff;
14355 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
14356 outline: none;
14357 }
14358 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea {
14359 min-height: 80px;
14360 resize: vertical;
14361 }
14362 .cb-section__quiz-edit .lp_course_faq_meta_box__add,
14363 .cb-section__quiz-edit .lp_course_extra_meta_box__add {
14364 display: block;
14365 text-align: center;
14366 background: #ffffff;
14367 border: 1px dashed #d1d5db;
14368 color: #4b5563;
14369 font-weight: 500;
14370 padding: 2px;
14371 border-radius: 8px;
14372 transition: all 0.2s;
14373 }
14374 .cb-section__quiz-edit .lp_course_faq_meta_box__add:hover,
14375 .cb-section__quiz-edit .lp_course_extra_meta_box__add:hover {
14376 border-color: #2271b1;
14377 color: #2271b1;
14378 background: #f0f9ff;
14379 }
14380 .cb-section__quiz-edit ._lp_block_finished_field {
14381 margin-top: -8px !important;
14382 }
14383 .cb-section__quiz-edit #extra_course_data .form-field {
14384 align-items: start;
14385 }
14386 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
14387 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
14388 opacity: 0.4;
14389 background: #f0f0f0;
14390 }
14391 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
14392 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
14393 cursor: grabbing !important;
14394 }
14395 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
14396 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
14397 opacity: 0.5;
14398 background: #e8e8e8;
14399 }
14400 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
14401 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
14402 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
14403 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
14404 cursor: grab;
14405 }
14406 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
14407 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,
14408 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
14409 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active {
14410 cursor: grabbing;
14411 }
14412 .cb-section__quiz-edit #extra_course_data input[type=text] {
14413 padding: 10px 30px;
14414 margin-bottom: 0;
14415 border: none;
14416 }
14417 .cb-section__quiz-edit #extra_course_data input[type=text]:focus {
14418 box-shadow: none;
14419 }
14420 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field {
14421 position: relative;
14422 margin-bottom: 10px;
14423 }
14424 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover {
14425 background: #ffffff;
14426 border-color: #d1d5db;
14427 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
14428 }
14429 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
14430 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
14431 opacity: 1;
14432 }
14433 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort {
14434 display: flex;
14435 position: absolute;
14436 top: 0;
14437 left: 0;
14438 height: 100%;
14439 width: 40px;
14440 color: #666;
14441 text-decoration: none;
14442 cursor: grab;
14443 opacity: 0.4;
14444 transition: opacity 0.2s;
14445 align-items: center;
14446 justify-content: center;
14447 }
14448 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after {
14449 font-family: "lp-icon";
14450 content: "\e922";
14451 }
14452 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete {
14453 position: absolute;
14454 top: 12px;
14455 right: 5px;
14456 width: 28px;
14457 height: 28px;
14458 display: flex;
14459 align-items: center;
14460 justify-content: center;
14461 border-radius: 6px;
14462 color: #9ca3af;
14463 opacity: 0;
14464 transition: all 0.2s;
14465 text-decoration: none;
14466 }
14467 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
14468 font-family: Dashicons;
14469 content: "\f182";
14470 font-size: 18px;
14471 }
14472 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
14473 background-color: #fee2e2;
14474 color: #ef4444;
14475 }
14476 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content {
14477 width: 100%;
14478 }
14479 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
14480 display: flex;
14481 flex-direction: column;
14482 gap: 12px;
14483 }
14484 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)) {
14485 display: none;
14486 }
14487 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
14488 position: relative;
14489 display: flex !important;
14490 flex-direction: column;
14491 border: 1px solid #e5e7eb;
14492 border-radius: 12px;
14493 padding: 10px 40px 16px 36px;
14494 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
14495 margin-bottom: 0 !important;
14496 }
14497 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
14498 background: #ffffff;
14499 border-color: #d1d5db;
14500 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
14501 }
14502 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,
14503 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete {
14504 opacity: 1;
14505 }
14506 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
14507 width: 100% !important;
14508 min-width: 100% !important;
14509 max-width: 100% !important;
14510 display: block !important;
14511 margin-bottom: 8px;
14512 }
14513 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span {
14514 display: none;
14515 }
14516 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question] {
14517 width: 100%;
14518 max-width: 100%;
14519 background: transparent;
14520 border: none;
14521 border-bottom: 1px dashed transparent;
14522 font-size: 15px;
14523 font-weight: 500;
14524 color: #111827;
14525 padding: 6px 0;
14526 border-radius: 0;
14527 outline: none;
14528 transition: border-color 0.2s;
14529 }
14530 .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 {
14531 color: #9ca3af;
14532 }
14533 .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 {
14534 border-bottom-color: #2271b1;
14535 box-shadow: none;
14536 }
14537 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer] {
14538 width: 100% !important;
14539 min-height: 120px;
14540 background: #f9fafb;
14541 border: 1px solid transparent;
14542 border-radius: 6px;
14543 padding: 10px;
14544 font-size: 14px;
14545 line-height: 1.5;
14546 color: #1a1a1a;
14547 resize: vertical;
14548 transition: all 0.2s;
14549 }
14550 .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 {
14551 background: #ffffff;
14552 border-color: #d1d5db;
14553 outline: none;
14554 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
14555 }
14556 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
14557 position: absolute;
14558 left: 8px;
14559 top: 15px;
14560 width: 24px;
14561 height: 24px;
14562 display: flex;
14563 align-items: center;
14564 justify-content: center;
14565 cursor: grab;
14566 opacity: 0.4;
14567 transition: opacity 0.2s;
14568 }
14569 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after {
14570 font-family: "lp-icon";
14571 content: "\e922";
14572 }
14573 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active {
14574 cursor: grabbing;
14575 }
14576 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete {
14577 position: absolute;
14578 top: 15px;
14579 right: 8px;
14580 width: 28px;
14581 height: 28px;
14582 display: flex;
14583 align-items: center;
14584 justify-content: center;
14585 border-radius: 6px;
14586 color: #9ca3af;
14587 opacity: 0;
14588 transition: all 0.2s;
14589 text-decoration: none;
14590 }
14591 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after {
14592 font-family: Dashicons;
14593 content: "\f182";
14594 font-size: 18px;
14595 }
14596 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover {
14597 background-color: #fee2e2;
14598 color: #ef4444;
14599 }
14600 .cb-section__quiz-edit #author_course_data .ts-control {
14601 border-radius: 6px;
14602 padding: 5px !important;
14603 }
14604 .cb-section__quiz-edit #author_course_data .ts-control li.item {
14605 padding: 6px 22px;
14606 background: #EEF1FF;
14607 color: #7067ED;
14608 font-weight: 500;
14609 border-radius: 4px;
14610 margin-bottom: 0;
14611 }
14612 .cb-section__quiz-edit #author_course_data .form-field input[type=text] {
14613 width: unset;
14614 height: unset;
14615 }
14616 @media (max-width: 768px) {
14617 .cb-section__quiz-edit .cb-featured-image-container {
14618 flex-direction: column;
14619 }
14620 .cb-section__quiz-edit .cb-featured-image-preview {
14621 width: 100%;
14622 max-width: 300px;
14623 }
14624 }
14625 .cb-section__quiz-edit .lp-meta-box__course-tab {
14626 display: flex;
14627 min-height: 600px;
14628 background: #fff;
14629 }
14630 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
14631 width: 220px;
14632 background: #ffffff;
14633 border-right: 1px solid #e5e7eb;
14634 margin: 0;
14635 padding: 20px 0;
14636 list-style: none;
14637 flex-shrink: 0;
14638 }
14639 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
14640 margin-bottom: 2px;
14641 padding: 0 12px;
14642 }
14643 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
14644 display: flex;
14645 align-items: center;
14646 padding: 12px 16px;
14647 text-decoration: none;
14648 color: #6b7280;
14649 font-weight: 500;
14650 font-size: 14px;
14651 transition: all 0.2s ease;
14652 border-left: 3px solid transparent;
14653 margin-left: -3px;
14654 }
14655 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i {
14656 display: none;
14657 }
14658 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover {
14659 background-color: #ffffff;
14660 color: #1e1e1e;
14661 }
14662 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
14663 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
14664 background-color: #ffffff;
14665 color: #7067ED;
14666 font-weight: 600;
14667 border-left-color: #7067ED;
14668 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
14669 }
14670 .cb-section__quiz-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
14671 flex-grow: 1;
14672 padding: 30px 0;
14673 background: #ffffff;
14674 }
14675 .cb-section__quiz-edit .lp-meta-box,
14676 .cb-section__quiz-edit .lp-meta-box-wrap {
14677 margin: 0;
14678 background: transparent;
14679 }
14680 .cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,
14681 .cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner {
14682 padding: 0;
14683 display: flex;
14684 flex-direction: column;
14685 gap: 11px;
14686 }
14687 .cb-section__quiz-edit .form-field,
14688 .cb-section__quiz-edit .lp-meta-box__duration,
14689 .cb-section__quiz-edit .lp-meta-box-field {
14690 display: flex;
14691 gap: 0 11px;
14692 margin: 0;
14693 padding: 0;
14694 flex-wrap: wrap;
14695 }
14696 .cb-section__quiz-edit .form-field > label,
14697 .cb-section__quiz-edit .form-field label span,
14698 .cb-section__quiz-edit .lp-meta-box__duration > label,
14699 .cb-section__quiz-edit .lp-meta-box__duration label span,
14700 .cb-section__quiz-edit .lp-meta-box-field > label,
14701 .cb-section__quiz-edit .lp-meta-box-field label span {
14702 font-size: 14px;
14703 color: #23282d;
14704 margin: 0;
14705 width: 150px;
14706 min-width: 150px;
14707 max-width: 150px;
14708 padding: 0;
14709 font-weight: 600;
14710 flex: 0 0 auto;
14711 }
14712 .cb-section__quiz-edit .form-field input[type=number],
14713 .cb-section__quiz-edit .form-field input[type=text],
14714 .cb-section__quiz-edit .form-field input[type=datetime-local],
14715 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
14716 .cb-section__quiz-edit .lp-meta-box__duration input[type=text],
14717 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],
14718 .cb-section__quiz-edit .lp-meta-box-field input[type=number],
14719 .cb-section__quiz-edit .lp-meta-box-field input[type=text],
14720 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local] {
14721 width: 100%;
14722 max-width: 200px;
14723 height: 33px;
14724 padding: 8px 12px;
14725 border: 1px solid #d1d5db;
14726 border-radius: 6px;
14727 font-size: 14px;
14728 color: #1a1a1a;
14729 background: #fff;
14730 }
14731 .cb-section__quiz-edit .form-field input[type=number]:focus,
14732 .cb-section__quiz-edit .form-field input[type=text]:focus,
14733 .cb-section__quiz-edit .form-field input[type=datetime-local]:focus,
14734 .cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,
14735 .cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,
14736 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,
14737 .cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,
14738 .cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,
14739 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus {
14740 outline: none;
14741 border-color: #7067ED;
14742 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
14743 }
14744 .cb-section__quiz-edit .form-field input[type=number],
14745 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
14746 .cb-section__quiz-edit .lp-meta-box-field input[type=number] {
14747 width: 80px !important;
14748 }
14749 .cb-section__quiz-edit .form-field select,
14750 .cb-section__quiz-edit .lp-meta-box__duration select,
14751 .cb-section__quiz-edit .lp-meta-box-field select {
14752 padding: 4px 30px 4px 15px !important;
14753 height: 34px;
14754 border: 1px solid #d1d5db;
14755 border-radius: 6px;
14756 font-size: 14px;
14757 color: #1a1a1a;
14758 cursor: pointer;
14759 }
14760 .cb-section__quiz-edit .form-field select:focus,
14761 .cb-section__quiz-edit .lp-meta-box__duration select:focus,
14762 .cb-section__quiz-edit .lp-meta-box-field select:focus {
14763 outline: none;
14764 border-color: #7067ED;
14765 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
14766 }
14767 .cb-section__quiz-edit .form-field input[type=radio],
14768 .cb-section__quiz-edit .form-field input[type=checkbox],
14769 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio],
14770 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],
14771 .cb-section__quiz-edit .lp-meta-box-field input[type=radio],
14772 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox] {
14773 appearance: none;
14774 -webkit-appearance: none;
14775 width: 44px;
14776 height: 24px;
14777 background: #e5e7eb;
14778 border-radius: 12px;
14779 position: relative;
14780 cursor: pointer;
14781 transition: all 0.3s ease;
14782 margin: 0;
14783 flex-shrink: 0;
14784 border: none;
14785 }
14786 .cb-section__quiz-edit .form-field input[type=radio]:before,
14787 .cb-section__quiz-edit .form-field input[type=checkbox]:before,
14788 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,
14789 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,
14790 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,
14791 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before {
14792 content: "";
14793 position: absolute;
14794 width: 20px;
14795 height: 20px;
14796 border-radius: 50%;
14797 background: #fff;
14798 top: 2px;
14799 left: 2px;
14800 transition: all 0.3s ease;
14801 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
14802 }
14803 .cb-section__quiz-edit .form-field input[type=radio]:checked,
14804 .cb-section__quiz-edit .form-field input[type=checkbox]:checked,
14805 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,
14806 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,
14807 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,
14808 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked {
14809 background: #28A746;
14810 }
14811 .cb-section__quiz-edit .form-field input[type=radio]:checked:before,
14812 .cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,
14813 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,
14814 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
14815 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,
14816 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before {
14817 left: 22px;
14818 }
14819 .cb-section__quiz-edit .form-field input[type=radio]:focus,
14820 .cb-section__quiz-edit .form-field input[type=checkbox]:focus,
14821 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,
14822 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,
14823 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,
14824 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus {
14825 outline: none;
14826 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
14827 }
14828 .cb-section__quiz-edit .form-field .description,
14829 .cb-section__quiz-edit .lp-meta-box__duration .description,
14830 .cb-section__quiz-edit .lp-meta-box-field .description {
14831 font-size: 13px;
14832 color: #6b7280;
14833 line-height: 1.5;
14834 margin: 0;
14835 display: block;
14836 width: 100%;
14837 margin-left: 161px;
14838 margin-top: 6px;
14839 order: 99;
14840 }
14841 .cb-section__quiz-edit .form-field .description:has(+ .learn-press-tip),
14842 .cb-section__quiz-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
14843 .cb-section__quiz-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
14844 width: auto;
14845 }
14846 .cb-section__quiz-edit .form-field > .learn-press-tip,
14847 .cb-section__quiz-edit .lp-meta-box__duration > .learn-press-tip,
14848 .cb-section__quiz-edit .lp-meta-box-field > .learn-press-tip {
14849 order: 100;
14850 margin-top: 6px;
14851 }
14852 .cb-section__quiz-edit ._lp_external_link_buy_course_field {
14853 display: grid;
14854 grid-template-columns: 150px max-content 1fr;
14855 gap: 6px 11px;
14856 }
14857 .cb-section__quiz-edit ._lp_external_link_buy_course_field label {
14858 grid-column: 1/2;
14859 grid-row: 1;
14860 font-size: 14px;
14861 color: #23282d;
14862 font-weight: 600;
14863 margin: 0;
14864 padding: 0;
14865 }
14866 .cb-section__quiz-edit ._lp_external_link_buy_course_field input {
14867 grid-column: 2/4;
14868 grid-row: 1;
14869 }
14870 .cb-section__quiz-edit ._lp_external_link_buy_course_field .description {
14871 grid-column: 2/3;
14872 grid-row: 2;
14873 font-size: 13px;
14874 line-height: 1.5;
14875 margin: 0;
14876 }
14877 .cb-section__quiz-edit .lp-meta-box-course-panels::before {
14878 content: attr(data-tab-title);
14879 display: block;
14880 font-size: 24px;
14881 font-weight: 700;
14882 color: #1e1e1e;
14883 margin-bottom: 25px;
14884 line-height: 1.2;
14885 }
14886 .cb-section__quiz-edit ._lp_show_correct_review_field .description {
14887 margin-top: -12px !important;
14888 }
14889 @media (max-width: 768px) {
14890 .cb-section__quiz-edit .lp-meta-box__course-tab {
14891 flex-direction: column;
14892 }
14893 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
14894 width: 100%;
14895 border-right: none;
14896 border-bottom: 1px solid #e5e7eb;
14897 display: flex;
14898 overflow-x: auto;
14899 padding: 0;
14900 }
14901 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
14902 flex: 0 0 auto;
14903 margin-bottom: 0;
14904 padding: 0;
14905 }
14906 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
14907 border-left: none;
14908 border-bottom: 3px solid transparent;
14909 margin-left: 0;
14910 margin-bottom: -1px;
14911 white-space: nowrap;
14912 }
14913 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
14914 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
14915 border-left-color: transparent;
14916 border-bottom-color: #3b82f6;
14917 }
14918 }
14919
14920 /**
14921 * Shared Tab Styles
14922 * Used across popup, edit-quiz, and edit-course for consistent tab UI
14923 * @since 4.3.0
14924 */
14925 .lp-course-builder-canvas .cb-section__question-edit .question-status {
14926 padding: 5px 12px;
14927 font-size: 12px;
14928 font-weight: 500;
14929 border-radius: 5px;
14930 text-transform: capitalize;
14931 }
14932 .lp-course-builder-canvas .cb-section__question-edit .question-status.publish {
14933 color: #fff;
14934 background: #1e1e1e;
14935 }
14936 .lp-course-builder-canvas .cb-section__question-edit .question-status.trash {
14937 color: #fff;
14938 background-color: #dc2626;
14939 }
14940 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned {
14941 margin-bottom: 20px;
14942 }
14943 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title {
14944 flex: 1;
14945 margin-bottom: 24px;
14946 }
14947 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink {
14948 margin-bottom: 20px;
14949 }
14950 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label {
14951 display: block;
14952 font-size: 14px;
14953 font-weight: 600;
14954 color: #1a1a1a;
14955 margin-bottom: 8px;
14956 }
14957 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display {
14958 display: flex;
14959 align-items: flex-start;
14960 gap: 8px;
14961 }
14962 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden {
14963 display: none;
14964 }
14965 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url {
14966 display: block;
14967 font-size: 13px;
14968 line-height: 1.5;
14969 color: #7067ED;
14970 text-decoration: none;
14971 word-break: break-all;
14972 flex: 1;
14973 min-width: 0;
14974 padding-top: 2px;
14975 }
14976 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover {
14977 text-decoration: underline;
14978 }
14979 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn {
14980 display: flex;
14981 align-items: center;
14982 justify-content: center;
14983 width: 28px;
14984 height: 28px;
14985 padding: 0;
14986 background: #fff;
14987 border: 1px solid #e2e8f0;
14988 border-radius: 4px;
14989 cursor: pointer;
14990 flex-shrink: 0;
14991 transition: all 0.15s ease;
14992 }
14993 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons {
14994 font-size: 14px;
14995 width: 14px;
14996 height: 14px;
14997 color: #64748b;
14998 }
14999 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover {
15000 background: #7067ED;
15001 border-color: #7067ED;
15002 }
15003 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons {
15004 color: #fff;
15005 }
15006 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor {
15007 display: flex;
15008 flex-direction: column;
15009 gap: 8px;
15010 padding: 12px;
15011 background: #fff;
15012 border: 1px solid #e2e8f0;
15013 border-radius: 6px;
15014 }
15015 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden {
15016 display: none;
15017 }
15018 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix {
15019 font-size: 12px;
15020 color: #94a3b8;
15021 word-break: break-all;
15022 line-height: 1.4;
15023 }
15024 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row {
15025 display: flex;
15026 gap: 8px;
15027 align-items: center;
15028 }
15029 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input {
15030 flex: 1;
15031 min-width: 0;
15032 padding: 8px 12px;
15033 font-size: 14px;
15034 font-weight: 500;
15035 color: #1a1a1a;
15036 border: 1px solid #e2e8f0;
15037 border-radius: 6px;
15038 outline: none;
15039 transition: border-color 0.15s ease, box-shadow 0.15s ease;
15040 }
15041 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus {
15042 border-color: #7067ED;
15043 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
15044 }
15045 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions {
15046 display: flex;
15047 gap: 6px;
15048 flex-shrink: 0;
15049 }
15050 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn {
15051 padding: 8px 16px;
15052 font-size: 13px;
15053 font-weight: 600;
15054 color: #fff;
15055 background: #7067ED;
15056 border: none;
15057 border-radius: 6px;
15058 cursor: pointer;
15059 transition: background 0.15s ease;
15060 }
15061 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover {
15062 background: #4e43e9;
15063 }
15064 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn {
15065 padding: 8px 14px;
15066 font-size: 13px;
15067 font-weight: 500;
15068 color: #64748b;
15069 background: #f8fafc;
15070 border: 1px solid #e2e8f0;
15071 border-radius: 6px;
15072 cursor: pointer;
15073 transition: all 0.15s ease;
15074 }
15075 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover {
15076 background: #f1f5f9;
15077 color: #475569;
15078 }
15079 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__label {
15080 display: block;
15081 font-size: 14px;
15082 font-weight: 600;
15083 color: #1a1a1a;
15084 margin-bottom: 8px;
15085 }
15086 .lp-course-builder-canvas .cb-section__question-edit input.cb-question-edit-title__input {
15087 width: 100%;
15088 padding: 10px 12px;
15089 font-size: 14px;
15090 border: 1px solid #ddd;
15091 border-radius: 6px;
15092 outline: none;
15093 transition: border-color 0.2s;
15094 }
15095 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__input:focus {
15096 border-color: #7067ED;
15097 box-shadow: 0 0 0 1px #7067ED;
15098 }
15099 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc {
15100 margin-bottom: 24px;
15101 }
15102 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc__label {
15103 display: block;
15104 font-size: 14px;
15105 font-weight: 600;
15106 color: #1a1a1a;
15107 margin-bottom: 8px;
15108 }
15109 .lp-course-builder-canvas .cb-section__question-edit .cb-button {
15110 padding: 8px 25px;
15111 border-radius: 5px;
15112 background: #ccc;
15113 font-size: 16px;
15114 font-weight: 500;
15115 cursor: pointer;
15116 }
15117 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary {
15118 background: #fff;
15119 color: #374151;
15120 border: 1px solid #d1d5db;
15121 }
15122 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover {
15123 background: #f3f4f6;
15124 border-color: #9ca3af;
15125 }
15126 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__question {
15127 background: #1e1e1e;
15128 color: #fff;
15129 }
15130 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__question {
15131 background: rgb(220, 38, 38);
15132 color: #fff;
15133 }
15134 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab {
15135 display: flex;
15136 min-height: 600px;
15137 background: #fff;
15138 }
15139 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
15140 width: 220px;
15141 background: #ffffff;
15142 border-right: 1px solid #e5e7eb;
15143 margin: 0;
15144 padding: 20px 0;
15145 list-style: none;
15146 flex-shrink: 0;
15147 }
15148 .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 {
15149 margin-bottom: 2px;
15150 padding: 0 12px;
15151 }
15152 .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 {
15153 display: flex;
15154 align-items: center;
15155 padding: 12px 16px;
15156 text-decoration: none;
15157 color: #6b7280;
15158 font-weight: 500;
15159 font-size: 14px;
15160 transition: all 0.2s ease;
15161 border-left: 3px solid transparent;
15162 margin-left: -3px;
15163 }
15164 .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 {
15165 display: none;
15166 }
15167 .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 {
15168 background-color: #ffffff;
15169 color: #1e1e1e;
15170 }
15171 .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,
15172 .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 {
15173 background-color: #ffffff;
15174 color: #7067ED;
15175 font-weight: 600;
15176 border-left-color: #7067ED;
15177 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
15178 }
15179 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
15180 flex-grow: 1;
15181 padding: 30px 0;
15182 background: #ffffff;
15183 }
15184 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box,
15185 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap {
15186 margin: 0;
15187 background: transparent;
15188 }
15189 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box .lp-meta-box__inner,
15190 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap .lp-meta-box__inner {
15191 padding: 0;
15192 display: flex;
15193 flex-direction: column;
15194 gap: 11px;
15195 }
15196 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field,
15197 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration,
15198 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field {
15199 display: flex;
15200 gap: 0 11px;
15201 margin: 0;
15202 padding: 0;
15203 flex-wrap: wrap;
15204 }
15205 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field > label,
15206 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field label span,
15207 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration > label,
15208 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration label span,
15209 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field > label,
15210 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field label span {
15211 font-size: 14px;
15212 color: #23282d;
15213 margin: 0;
15214 width: 150px;
15215 min-width: 150px;
15216 max-width: 150px;
15217 padding: 0;
15218 font-weight: 600;
15219 flex: 0 0 auto;
15220 }
15221 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],
15222 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text],
15223 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local],
15224 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],
15225 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text],
15226 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local],
15227 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number],
15228 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text],
15229 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local] {
15230 width: 100%;
15231 max-width: 200px;
15232 height: 33px;
15233 padding: 8px 12px;
15234 border: 1px solid #d1d5db;
15235 border-radius: 6px;
15236 font-size: 14px;
15237 color: #1a1a1a;
15238 background: #fff;
15239 }
15240 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number]:focus,
15241 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text]:focus,
15242 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local]:focus,
15243 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number]:focus,
15244 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text]:focus,
15245 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local]:focus,
15246 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]:focus,
15247 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text]:focus,
15248 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]:focus {
15249 outline: none;
15250 border-color: #7067ED;
15251 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15252 }
15253 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],
15254 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],
15255 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number] {
15256 width: 80px !important;
15257 }
15258 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select,
15259 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select,
15260 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select {
15261 padding: 4px 30px 4px 15px !important;
15262 height: 34px;
15263 border: 1px solid #d1d5db;
15264 border-radius: 6px;
15265 font-size: 14px;
15266 color: #1a1a1a;
15267 cursor: pointer;
15268 }
15269 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select:focus,
15270 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select:focus,
15271 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select:focus {
15272 outline: none;
15273 border-color: #7067ED;
15274 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15275 }
15276 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio],
15277 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox],
15278 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio],
15279 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox],
15280 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio],
15281 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox] {
15282 appearance: none;
15283 -webkit-appearance: none;
15284 width: 44px;
15285 height: 24px;
15286 background: #e5e7eb;
15287 border-radius: 12px;
15288 position: relative;
15289 cursor: pointer;
15290 transition: all 0.3s ease;
15291 margin: 0;
15292 flex-shrink: 0;
15293 border: none;
15294 }
15295 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:before,
15296 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:before,
15297 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:before,
15298 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:before,
15299 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:before,
15300 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:before {
15301 content: "";
15302 position: absolute;
15303 width: 20px;
15304 height: 20px;
15305 border-radius: 50%;
15306 background: #fff;
15307 top: 2px;
15308 left: 2px;
15309 transition: all 0.3s ease;
15310 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
15311 }
15312 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked,
15313 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked,
15314 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked,
15315 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked,
15316 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked,
15317 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked {
15318 background: #28A746;
15319 }
15320 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked:before,
15321 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked:before,
15322 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked:before,
15323 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
15324 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked:before,
15325 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked:before {
15326 left: 22px;
15327 }
15328 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:focus,
15329 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:focus,
15330 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:focus,
15331 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:focus,
15332 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:focus,
15333 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:focus {
15334 outline: none;
15335 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15336 }
15337 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description,
15338 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description,
15339 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description {
15340 font-size: 13px;
15341 color: #6b7280;
15342 line-height: 1.5;
15343 margin: 0;
15344 display: block;
15345 width: 100%;
15346 margin-left: 161px;
15347 margin-top: 6px;
15348 order: 99;
15349 }
15350 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description:has(+ .learn-press-tip),
15351 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
15352 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
15353 width: auto;
15354 }
15355 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field > .learn-press-tip,
15356 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration > .learn-press-tip,
15357 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field > .learn-press-tip {
15358 order: 100;
15359 margin-top: 6px;
15360 }
15361 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field {
15362 display: grid;
15363 grid-template-columns: 150px max-content 1fr;
15364 gap: 6px 11px;
15365 }
15366 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field label {
15367 grid-column: 1/2;
15368 grid-row: 1;
15369 font-size: 14px;
15370 color: #23282d;
15371 font-weight: 600;
15372 margin: 0;
15373 padding: 0;
15374 }
15375 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field input {
15376 grid-column: 2/4;
15377 grid-row: 1;
15378 }
15379 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field .description {
15380 grid-column: 2/3;
15381 grid-row: 2;
15382 font-size: 13px;
15383 line-height: 1.5;
15384 margin: 0;
15385 }
15386 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-course-panels::before {
15387 content: attr(data-tab-title);
15388 display: block;
15389 font-size: 24px;
15390 font-weight: 700;
15391 color: #1e1e1e;
15392 margin-bottom: 25px;
15393 line-height: 1.2;
15394 }
15395 @media (max-width: 768px) {
15396 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab {
15397 flex-direction: column;
15398 }
15399 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
15400 width: 100%;
15401 border-right: none;
15402 border-bottom: 1px solid #e5e7eb;
15403 display: flex;
15404 overflow-x: auto;
15405 padding: 0;
15406 }
15407 .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 {
15408 flex: 0 0 auto;
15409 margin-bottom: 0;
15410 padding: 0;
15411 }
15412 .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 {
15413 border-left: none;
15414 border-bottom: 3px solid transparent;
15415 margin-left: 0;
15416 margin-bottom: -1px;
15417 white-space: nowrap;
15418 }
15419 .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,
15420 .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 {
15421 border-left-color: transparent;
15422 border-bottom-color: #3b82f6;
15423 }
15424 }
15425 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item {
15426 margin-bottom: 12px;
15427 }
15428 .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 {
15429 border-radius: 6px 6px 0 0;
15430 border-bottom: 1px solid #f5f5f5;
15431 }
15432 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header {
15433 display: flex;
15434 align-items: center;
15435 padding: 12px 16px;
15436 border-radius: 6px;
15437 border: 1px solid #e5e7eb;
15438 background: #ffffff;
15439 transition: border 0.2s;
15440 }
15441 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index {
15442 font-weight: 600;
15443 font-size: 14px;
15444 color: #1e1e1e;
15445 margin-right: 16px;
15446 }
15447 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input {
15448 flex-grow: 1;
15449 padding: 10px 14px;
15450 border: 1px solid transparent;
15451 border-radius: 6px;
15452 font-size: 14px;
15453 color: #1e1e1e;
15454 transition: border 0.2s;
15455 margin-right: 16px;
15456 background: transparent;
15457 }
15458 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner {
15459 margin-right: 12px;
15460 color: #7067ED;
15461 }
15462 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete {
15463 color: #9ca3af;
15464 cursor: pointer;
15465 transition: all 0.2s;
15466 margin-right: 16px;
15467 font-size: 16px;
15468 }
15469 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
15470 color: #dc2626;
15471 }
15472 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle {
15473 cursor: pointer;
15474 color: #9ca3af;
15475 transition: color 0.2s;
15476 margin-left: auto;
15477 }
15478 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover {
15479 color: #1e1e1e;
15480 }
15481 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover {
15482 color: #dc2626;
15483 }
15484 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail {
15485 font-size: 14px;
15486 padding: 24px;
15487 background: #F7F7F7;
15488 border: 1px solid #e5e7eb;
15489 border-top: none;
15490 border-radius: 0 0 6px 6px;
15491 }
15492 @media (max-width: 768px) {
15493 .lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content {
15494 padding: 16px;
15495 }
15496 }
15497
15498 /**
15499 * Builder Popup Styles
15500 * Styles for AJAX popup loading of lesson, quiz, and question builders.
15501 * Reuses styles from admin edit quiz/question for consistency.
15502 *
15503 * @since 4.3.0
15504 * @version 1.0.0
15505 */
15506 /**
15507 * Shared Tab Styles
15508 * Used across popup, edit-quiz, and edit-course for consistent tab UI
15509 * @since 4.3.0
15510 */
15511 #lp-builder-popup-container {
15512 display: none;
15513 position: fixed;
15514 top: 0;
15515 left: 0;
15516 width: 100%;
15517 height: 100%;
15518 z-index: 99;
15519 }
15520 #lp-builder-popup-container .lp-builder-popup__tabs,
15521 #lp-builder-popup-container .lp-horizontal-tabs {
15522 display: flex;
15523 list-style: none;
15524 margin: 0 24px;
15525 padding: 0;
15526 border-bottom: 1px solid #f5f5f5;
15527 gap: 10px;
15528 }
15529 #lp-builder-popup-container .lp-builder-popup__tab,
15530 #lp-builder-popup-container .lp-horizontal-tab {
15531 padding: 12px 24px;
15532 color: #898989;
15533 text-decoration: none;
15534 font-weight: 500;
15535 font-size: 14px;
15536 border-bottom: 2px solid transparent;
15537 margin-bottom: -1px;
15538 transition: all 0.2s ease;
15539 background: transparent;
15540 border-radius: 10px 10px 0 0;
15541 cursor: pointer;
15542 }
15543 #lp-builder-popup-container .lp-builder-popup__tab:hover,
15544 #lp-builder-popup-container .lp-horizontal-tab:hover {
15545 color: #7067ED;
15546 background: #EEF1FF;
15547 }
15548 #lp-builder-popup-container .lp-builder-popup__tab.active,
15549 #lp-builder-popup-container .lp-horizontal-tab.active {
15550 color: #7067ED;
15551 border-bottom-color: #7067ED;
15552 background: #EEF1FF;
15553 }
15554 #lp-builder-popup-container .lp-builder-popup__tab-content,
15555 #lp-builder-popup-container .lp-horizontal-tab-content {
15556 padding: 24px 24px 0;
15557 }
15558 #lp-builder-popup-container .lp-builder-popup__tab-pane,
15559 #lp-builder-popup-container .lp-horizontal-tab-pane {
15560 display: none;
15561 }
15562 #lp-builder-popup-container .lp-builder-popup__tab-pane.active,
15563 #lp-builder-popup-container .lp-horizontal-tab-pane.active {
15564 display: block;
15565 }
15566 #lp-builder-popup-container .lp-meta-box,
15567 #lp-builder-popup-container .lp-meta-box-wrap {
15568 margin: 0;
15569 background: transparent;
15570 }
15571 #lp-builder-popup-container .lp-meta-box .lp-meta-box__inner,
15572 #lp-builder-popup-container .lp-meta-box-wrap .lp-meta-box__inner {
15573 padding: 0;
15574 display: flex;
15575 flex-direction: column;
15576 gap: 11px;
15577 }
15578 #lp-builder-popup-container .form-field,
15579 #lp-builder-popup-container .lp-meta-box__duration,
15580 #lp-builder-popup-container .lp-meta-box-field {
15581 display: flex;
15582 gap: 0 11px;
15583 margin: 0;
15584 padding: 0;
15585 flex-wrap: wrap;
15586 }
15587 #lp-builder-popup-container .form-field > label,
15588 #lp-builder-popup-container .form-field label span,
15589 #lp-builder-popup-container .lp-meta-box__duration > label,
15590 #lp-builder-popup-container .lp-meta-box__duration label span,
15591 #lp-builder-popup-container .lp-meta-box-field > label,
15592 #lp-builder-popup-container .lp-meta-box-field label span {
15593 font-size: 14px;
15594 color: #23282d;
15595 margin: 0;
15596 width: 150px;
15597 min-width: 150px;
15598 max-width: 150px;
15599 padding: 0;
15600 font-weight: 600;
15601 flex: 0 0 auto;
15602 }
15603 #lp-builder-popup-container .form-field input[type=number],
15604 #lp-builder-popup-container .form-field input[type=text],
15605 #lp-builder-popup-container .form-field input[type=datetime-local],
15606 #lp-builder-popup-container .lp-meta-box__duration input[type=number],
15607 #lp-builder-popup-container .lp-meta-box__duration input[type=text],
15608 #lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local],
15609 #lp-builder-popup-container .lp-meta-box-field input[type=number],
15610 #lp-builder-popup-container .lp-meta-box-field input[type=text],
15611 #lp-builder-popup-container .lp-meta-box-field input[type=datetime-local] {
15612 width: 100%;
15613 max-width: 200px;
15614 height: 33px;
15615 padding: 8px 12px;
15616 border: 1px solid #d1d5db;
15617 border-radius: 6px;
15618 font-size: 14px;
15619 color: #1a1a1a;
15620 background: #fff;
15621 }
15622 #lp-builder-popup-container .form-field input[type=number]:focus,
15623 #lp-builder-popup-container .form-field input[type=text]:focus,
15624 #lp-builder-popup-container .form-field input[type=datetime-local]:focus,
15625 #lp-builder-popup-container .lp-meta-box__duration input[type=number]:focus,
15626 #lp-builder-popup-container .lp-meta-box__duration input[type=text]:focus,
15627 #lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local]:focus,
15628 #lp-builder-popup-container .lp-meta-box-field input[type=number]:focus,
15629 #lp-builder-popup-container .lp-meta-box-field input[type=text]:focus,
15630 #lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]:focus {
15631 outline: none;
15632 border-color: #7067ED;
15633 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15634 }
15635 #lp-builder-popup-container .form-field input[type=number],
15636 #lp-builder-popup-container .lp-meta-box__duration input[type=number],
15637 #lp-builder-popup-container .lp-meta-box-field input[type=number] {
15638 width: 80px !important;
15639 }
15640 #lp-builder-popup-container .form-field select,
15641 #lp-builder-popup-container .lp-meta-box__duration select,
15642 #lp-builder-popup-container .lp-meta-box-field select {
15643 padding: 4px 30px 4px 15px !important;
15644 height: 34px;
15645 border: 1px solid #d1d5db;
15646 border-radius: 6px;
15647 font-size: 14px;
15648 color: #1a1a1a;
15649 cursor: pointer;
15650 }
15651 #lp-builder-popup-container .form-field select:focus,
15652 #lp-builder-popup-container .lp-meta-box__duration select:focus,
15653 #lp-builder-popup-container .lp-meta-box-field select:focus {
15654 outline: none;
15655 border-color: #7067ED;
15656 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15657 }
15658 #lp-builder-popup-container .form-field input[type=radio],
15659 #lp-builder-popup-container .form-field input[type=checkbox],
15660 #lp-builder-popup-container .lp-meta-box__duration input[type=radio],
15661 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox],
15662 #lp-builder-popup-container .lp-meta-box-field input[type=radio],
15663 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox] {
15664 appearance: none;
15665 -webkit-appearance: none;
15666 width: 44px;
15667 height: 24px;
15668 background: #e5e7eb;
15669 border-radius: 12px;
15670 position: relative;
15671 cursor: pointer;
15672 transition: all 0.3s ease;
15673 margin: 0;
15674 flex-shrink: 0;
15675 border: none;
15676 }
15677 #lp-builder-popup-container .form-field input[type=radio]:before,
15678 #lp-builder-popup-container .form-field input[type=checkbox]:before,
15679 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:before,
15680 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:before,
15681 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:before,
15682 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:before {
15683 content: "";
15684 position: absolute;
15685 width: 20px;
15686 height: 20px;
15687 border-radius: 50%;
15688 background: #fff;
15689 top: 2px;
15690 left: 2px;
15691 transition: all 0.3s ease;
15692 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
15693 }
15694 #lp-builder-popup-container .form-field input[type=radio]:checked,
15695 #lp-builder-popup-container .form-field input[type=checkbox]:checked,
15696 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked,
15697 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked,
15698 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked,
15699 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked {
15700 background: #28A746;
15701 }
15702 #lp-builder-popup-container .form-field input[type=radio]:checked:before,
15703 #lp-builder-popup-container .form-field input[type=checkbox]:checked:before,
15704 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked:before,
15705 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked:before,
15706 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked:before,
15707 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked:before {
15708 left: 22px;
15709 }
15710 #lp-builder-popup-container .form-field input[type=radio]:focus,
15711 #lp-builder-popup-container .form-field input[type=checkbox]:focus,
15712 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:focus,
15713 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:focus,
15714 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:focus,
15715 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:focus {
15716 outline: none;
15717 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15718 }
15719 #lp-builder-popup-container .form-field .description,
15720 #lp-builder-popup-container .lp-meta-box__duration .description,
15721 #lp-builder-popup-container .lp-meta-box-field .description {
15722 font-size: 13px;
15723 color: #6b7280;
15724 line-height: 1.5;
15725 margin: 0;
15726 display: block;
15727 width: 100%;
15728 margin-left: 161px;
15729 margin-top: 6px;
15730 order: 99;
15731 }
15732 #lp-builder-popup-container .form-field .description:has(+ .learn-press-tip),
15733 #lp-builder-popup-container .lp-meta-box__duration .description:has(+ .learn-press-tip),
15734 #lp-builder-popup-container .lp-meta-box-field .description:has(+ .learn-press-tip) {
15735 width: auto;
15736 }
15737 #lp-builder-popup-container .form-field > .learn-press-tip,
15738 #lp-builder-popup-container .lp-meta-box__duration > .learn-press-tip,
15739 #lp-builder-popup-container .lp-meta-box-field > .learn-press-tip {
15740 order: 100;
15741 margin-top: 6px;
15742 }
15743 #lp-builder-popup-container ._lp_external_link_buy_course_field {
15744 display: grid;
15745 grid-template-columns: 150px max-content 1fr;
15746 gap: 6px 11px;
15747 }
15748 #lp-builder-popup-container ._lp_external_link_buy_course_field label {
15749 grid-column: 1/2;
15750 grid-row: 1;
15751 font-size: 14px;
15752 color: #23282d;
15753 font-weight: 600;
15754 margin: 0;
15755 padding: 0;
15756 }
15757 #lp-builder-popup-container ._lp_external_link_buy_course_field input {
15758 grid-column: 2/4;
15759 grid-row: 1;
15760 }
15761 #lp-builder-popup-container ._lp_external_link_buy_course_field .description {
15762 grid-column: 2/3;
15763 grid-row: 2;
15764 font-size: 13px;
15765 line-height: 1.5;
15766 margin: 0;
15767 }
15768 #lp-builder-popup-container.active {
15769 display: block;
15770 }
15771 #lp-builder-popup-container #lp-material-container {
15772 font-size: 13px;
15773 color: #6b7280;
15774 line-height: 1.5;
15775 margin: 0;
15776 display: block;
15777 }
15778 #lp-builder-popup-container #lp-material-container hr {
15779 display: none;
15780 }
15781 #lp-builder-popup-container .field-material__label {
15782 width: 150px;
15783 max-width: 150px;
15784 min-width: 150px;
15785 margin-right: 11px;
15786 }
15787 #lp-builder-popup-container .lp-material--field-wrap {
15788 display: flex;
15789 gap: 11px;
15790 margin-top: 12px;
15791 }
15792 #lp-builder-popup-container .lp-material--field-wrap label {
15793 color: #1e1e1e;
15794 font-size: 14px;
15795 font-weight: 600;
15796 width: 100px;
15797 }
15798 #lp-builder-popup-container .lp-material--field-wrap:first-child {
15799 margin-top: 0;
15800 }
15801 #lp-builder-popup-container .lp-material--field-wrap.field-action-wrap {
15802 justify-content: flex-start;
15803 flex-direction: row-reverse;
15804 }
15805 #lp-builder-popup-container #lp-material--group-container .lp-material--group {
15806 padding: 20px;
15807 border: 1px solid #d1d5db;
15808 border-radius: 12px;
15809 max-width: 420px;
15810 margin-bottom: 20px;
15811 }
15812 #lp-builder-popup-container #lp-material--group-container .lp-material--group:not(:has(*)) {
15813 display: none;
15814 }
15815 #lp-builder-popup-container .lp-material--field-external-link,
15816 #lp-builder-popup-container .lp-material--field-title {
15817 display: inline-flex;
15818 align-items: center;
15819 gap: 8px;
15820 width: 100%;
15821 height: 39px;
15822 padding: 8px 12px;
15823 border: 1px solid #d1d5db;
15824 border-radius: 6px;
15825 font-size: 14px;
15826 color: #1a1a1a;
15827 background: #ffffff;
15828 }
15829 #lp-builder-popup-container .lp-material--field-method {
15830 width: 100%;
15831 height: 39px;
15832 padding: 8px 12px;
15833 border: 1px solid #d1d5db;
15834 border-radius: 6px;
15835 font-size: 14px;
15836 color: #1a1a1a;
15837 background: #ffffff;
15838 }
15839 #lp-builder-popup-container .lp-material-save-field,
15840 #lp-builder-popup-container .lp-material--delete {
15841 padding: 8px 20px;
15842 border-radius: 6px;
15843 background: #fff;
15844 font-size: 14px;
15845 font-weight: 500;
15846 cursor: pointer;
15847 border: 1px solid #d1d5db;
15848 transition: all 0.2s;
15849 }
15850 #lp-builder-popup-container .lp-material--upload-wrap label {
15851 cursor: pointer;
15852 width: 100%;
15853 display: flex;
15854 align-items: center;
15855 gap: 6px;
15856 padding: 8px 16px;
15857 border: 1px solid #d1d5db;
15858 border-radius: 6px;
15859 font-size: 14px;
15860 font-weight: 500;
15861 color: #1a1a1a;
15862 background: #fff;
15863 transition: all 0.2s;
15864 margin-left: 86px;
15865 overflow: hidden;
15866 }
15867 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file {
15868 border-color: #7067ED;
15869 background-color: #f8fbff;
15870 font-size: 0;
15871 }
15872 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::before {
15873 font-size: 14px;
15874 }
15875 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::after {
15876 content: attr(data-file-name);
15877 flex: 1;
15878 min-width: 0;
15879 overflow: hidden;
15880 text-overflow: ellipsis;
15881 white-space: nowrap;
15882 font-size: 14px;
15883 font-weight: 600;
15884 }
15885 #lp-builder-popup-container .lp-material--field-upload {
15886 display: none;
15887 }
15888 #lp-builder-popup-container .lp-material--upload-wrap label:hover {
15889 background-color: #f5f5f5;
15890 border-color: #9ca3af;
15891 }
15892 #lp-builder-popup-container .lp-material--upload-wrap label:active {
15893 background-color: #d0d0d0;
15894 transform: scale(0.98);
15895 }
15896 #lp-builder-popup-container .lp-material--upload-wrap label::before {
15897 content: "📁 ";
15898 margin-right: 5px;
15899 }
15900 #lp-builder-popup-container #btn-lp--add-material {
15901 color: #7067ED;
15902 border: 1px solid #7067ED;
15903 }
15904 #lp-builder-popup-container #btn-lp--add-material:hover {
15905 background-color: #F7F7F7;
15906 border-color: #7067ED;
15907 }
15908 #lp-builder-popup-container #btn-lp--save-material,
15909 #lp-builder-popup-container .lp-material-save-field {
15910 background: #7067ED;
15911 color: #EEF1FF;
15912 border: 1px solid #7067ED;
15913 }
15914 #lp-builder-popup-container #btn-lp--save-material:hover,
15915 #lp-builder-popup-container .lp-material-save-field:hover {
15916 background-color: #5b52d1;
15917 border-color: #5b52d1;
15918 }
15919 #lp-builder-popup-container .lp-material--delete {
15920 color: #6b7280;
15921 border: 1px solid #e5e7eb;
15922 }
15923 #lp-builder-popup-container .lp-material--delete:hover {
15924 background-color: #F7F7F7;
15925 color: #1e1e1e;
15926 border-color: #1e1e1e;
15927 }
15928 #lp-builder-popup-container .cb-item-edit-content {
15929 gap: 0;
15930 flex-direction: column;
15931 }
15932 #lp-builder-popup-container .cb-item-edit-content .cb-item-edit-column {
15933 width: 100%;
15934 }
15935 #lp-builder-popup-container .cb-item-edit-publish {
15936 display: none;
15937 }
15938 #lp-builder-popup-container .cb-section__quiz-edit .cb-item-edit-column--left {
15939 flex: 0;
15940 max-width: unset;
15941 }
15942
15943 body.lp-popup-open {
15944 overflow: hidden;
15945 }
15946
15947 .lp-builder-popup-overlay {
15948 position: fixed;
15949 top: 0;
15950 left: 0;
15951 width: 100%;
15952 height: 100%;
15953 backdrop-filter: blur(3px);
15954 z-index: 1;
15955 }
15956
15957 .lp-builder-popup {
15958 position: fixed;
15959 inset: 5vh 5% 5vh 5%;
15960 width: auto;
15961 max-width: 900px;
15962 max-height: 750px;
15963 height: auto;
15964 margin: auto;
15965 background-color: #fff;
15966 border-radius: 12px;
15967 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
15968 z-index: 2;
15969 display: flex;
15970 flex-direction: column;
15971 overflow: hidden;
15972 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);
15973 }
15974 .lp-builder-popup--fullscreen {
15975 inset: 0;
15976 max-width: 100%;
15977 max-height: 100%;
15978 border-radius: 0;
15979 }
15980 .lp-builder-popup--loading {
15981 width: auto;
15982 max-width: none;
15983 padding: 40px 60px;
15984 text-align: center;
15985 }
15986 .lp-builder-popup__loader {
15987 display: flex;
15988 flex-direction: column;
15989 align-items: center;
15990 gap: 15px;
15991 }
15992 .lp-builder-popup__loader .lp-loading-circle {
15993 width: 40px;
15994 height: 40px;
15995 border: 3px solid #e0e0e0;
15996 border-top-color: #1e1e1e;
15997 border-radius: 50%;
15998 animation: lp-popup-spin 0.8s linear infinite;
15999 }
16000 .lp-builder-popup__loader span {
16001 color: #666;
16002 font-size: 14px;
16003 }
16004 .lp-builder-popup__header {
16005 display: flex;
16006 align-items: center;
16007 justify-content: space-between;
16008 padding: 16px 24px;
16009 flex-shrink: 0;
16010 }
16011 .lp-builder-popup__header-left {
16012 display: flex;
16013 align-items: center;
16014 gap: 12px;
16015 }
16016 .lp-builder-popup__header-actions {
16017 display: flex;
16018 align-items: center;
16019 gap: 8px;
16020 }
16021 .lp-builder-popup__title {
16022 margin: 0;
16023 font-size: 18px;
16024 font-weight: 600;
16025 color: #1e1e1e;
16026 }
16027 .lp-builder-popup__resize {
16028 background: none;
16029 border: none;
16030 font-size: 16px;
16031 color: #9ca3af;
16032 cursor: pointer;
16033 padding: 8px 10px;
16034 line-height: 1;
16035 transition: all 0.2s;
16036 border-radius: 4px;
16037 display: flex;
16038 align-items: center;
16039 justify-content: center;
16040 }
16041 .lp-builder-popup__resize:hover {
16042 color: #1e1e1e;
16043 background-color: #f3f4f6;
16044 }
16045 .lp-builder-popup__resize i {
16046 font-size: 16px;
16047 }
16048 .lp-builder-popup__close {
16049 background: none;
16050 border: none;
16051 font-size: 24px;
16052 color: #9ca3af;
16053 cursor: pointer;
16054 padding: 5px 10px;
16055 line-height: 1;
16056 transition: color 0.2s;
16057 border-radius: 4px;
16058 }
16059 .lp-builder-popup__close:hover {
16060 color: #d63638;
16061 background-color: #fee2e2;
16062 }
16063 .lp-builder-popup__body {
16064 flex: 1;
16065 overflow-y: auto;
16066 padding: 0;
16067 background-color: #fff;
16068 }
16069 .lp-builder-popup__notice {
16070 padding: 15px;
16071 background-color: #f0f6fc;
16072 border-left: 4px solid #3b82f6;
16073 color: #1e1e1e;
16074 margin: 0 0 20px;
16075 border-radius: 0 6px 6px 0;
16076 }
16077 .lp-builder-popup__footer {
16078 display: flex;
16079 align-items: center;
16080 justify-content: space-between;
16081 gap: 12px;
16082 padding: 16px 24px;
16083 flex-shrink: 0;
16084 }
16085 .lp-builder-popup__footer-left {
16086 display: flex;
16087 align-items: center;
16088 gap: 12px;
16089 }
16090 .lp-builder-popup__footer-right {
16091 display: flex;
16092 align-items: center;
16093 gap: 12px;
16094 }
16095 .lp-builder-popup__btn {
16096 padding: 10px 25px;
16097 border-radius: 12px;
16098 font-size: 16px;
16099 font-weight: 500;
16100 cursor: pointer;
16101 transition: all 0.2s;
16102 border: none;
16103 }
16104 .lp-builder-popup__btn--cancel {
16105 background-color: #ffffff;
16106 color: #7067ED;
16107 border: 1px solid #7067ED;
16108 }
16109 .lp-builder-popup__btn--cancel:hover {
16110 background-color: #EEF1FF;
16111 }
16112 .lp-builder-popup__btn--save {
16113 background-color: #7067ED;
16114 color: #ffffff;
16115 }
16116 .lp-builder-popup__btn--save:hover {
16117 background-color: #5b52d1;
16118 }
16119 .lp-builder-popup__btn--save:disabled {
16120 opacity: 0.6;
16121 cursor: not-allowed;
16122 }
16123 .lp-builder-popup__btn--trash {
16124 background-color: #ffffff;
16125 color: #6b7280;
16126 border: 1px solid #e5e7eb;
16127 }
16128 .lp-builder-popup__btn--trash:hover {
16129 color: #dc2626;
16130 background-color: #fee2e2;
16131 border-color: #fee2e2;
16132 }
16133 .lp-builder-popup__btn--draft {
16134 background-color: #EEF1FF;
16135 color: #7067ED;
16136 border: 1px solid transparent;
16137 }
16138 .lp-builder-popup__btn--draft:hover {
16139 background-color: #d5dcff;
16140 border-color: transparent;
16141 }
16142 .lp-builder-popup .lesson-status,
16143 .lp-builder-popup .question-status,
16144 .lp-builder-popup .quiz-status,
16145 .lp-builder-popup .quizzes-status {
16146 display: inline-flex;
16147 align-self: center;
16148 padding: 4px 12px;
16149 font-size: 12px;
16150 font-weight: 500;
16151 border-radius: 20px;
16152 text-transform: capitalize;
16153 white-space: nowrap;
16154 width: fit-content;
16155 }
16156 .lp-builder-popup .lesson-status.publish,
16157 .lp-builder-popup .question-status.publish,
16158 .lp-builder-popup .quiz-status.publish,
16159 .lp-builder-popup .quizzes-status.publish {
16160 color: #28A746;
16161 background: #E7F6E9;
16162 }
16163 .lp-builder-popup .lesson-status.draft,
16164 .lp-builder-popup .question-status.draft,
16165 .lp-builder-popup .quiz-status.draft,
16166 .lp-builder-popup .quizzes-status.draft {
16167 color: #AAAAAA;
16168 background: #F7F7F7;
16169 }
16170 .lp-builder-popup .lesson-status.pending,
16171 .lp-builder-popup .question-status.pending,
16172 .lp-builder-popup .quiz-status.pending,
16173 .lp-builder-popup .quizzes-status.pending {
16174 color: #1e40af;
16175 background: #dbeafe;
16176 }
16177 .lp-builder-popup .lesson-status.private,
16178 .lp-builder-popup .question-status.private,
16179 .lp-builder-popup .quiz-status.private,
16180 .lp-builder-popup .quizzes-status.private {
16181 color: #6b21a8;
16182 background: #f3e8ff;
16183 }
16184 .lp-builder-popup .lesson-status.trash,
16185 .lp-builder-popup .question-status.trash,
16186 .lp-builder-popup .quiz-status.trash,
16187 .lp-builder-popup .quizzes-status.trash {
16188 color: #991b1b;
16189 background: #fee2e2;
16190 }
16191 .lp-builder-popup .cb-section__header {
16192 display: none;
16193 }
16194 .lp-builder-popup .lp-meta-box__duration > :not(label):not(.description) {
16195 display: inline-flex;
16196 align-items: center;
16197 gap: 8px;
16198 }
16199 .lp-builder-popup .lp-meta-box__duration .description {
16200 margin-top: 4px;
16201 }
16202 .lp-builder-popup #_lp_passing_grade,
16203 .lp-builder-popup #_lp_retake_count,
16204 .lp-builder-popup #_lp_pagination {
16205 max-width: 100px;
16206 }
16207 .lp-builder-popup .lp-radios-field-meta-box {
16208 list-style-type: none;
16209 margin: 0;
16210 padding: 0;
16211 }
16212 .lp-builder-popup .lp-radios-field-meta-box li {
16213 margin-bottom: 8px;
16214 }
16215 .lp-builder-popup .lp-radios-field-meta-box li:last-child {
16216 margin-bottom: 0;
16217 }
16218 .lp-builder-popup .lp-radios-field-meta-box li label {
16219 display: flex;
16220 align-items: center;
16221 gap: 8px;
16222 font-weight: 400;
16223 width: auto;
16224 min-width: auto;
16225 max-width: none;
16226 cursor: pointer;
16227 }
16228 .lp-builder-popup .lp-radios-field-meta-box li input[type=radio] {
16229 width: 18px;
16230 height: 18px;
16231 margin: 0;
16232 cursor: pointer;
16233 accent-color: #1e1e1e;
16234 }
16235 .lp-builder-popup .wp-editor-wrap {
16236 border: 1px solid #e5e7eb;
16237 border-radius: 8px;
16238 overflow: hidden;
16239 }
16240 .lp-builder-popup .wp-editor-wrap .wp-editor-tools {
16241 display: flex;
16242 flex-wrap: wrap;
16243 }
16244 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons {
16245 margin: 0;
16246 }
16247 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media {
16248 display: inline-flex;
16249 align-items: center;
16250 gap: 6px;
16251 background: #ffffff;
16252 border: 1px solid #7067ED;
16253 color: #7067ED;
16254 padding: 6px 12px;
16255 border-radius: 6px;
16256 font-size: 13px;
16257 font-weight: 500;
16258 text-decoration: none;
16259 transition: all 0.2s;
16260 box-shadow: none;
16261 }
16262 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media .wp-media-buttons-icon::before {
16263 color: #7067ED;
16264 }
16265 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media:hover {
16266 background: #EEF1FF;
16267 }
16268 .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 {
16269 background: #EEF1FF;
16270 color: #7067ED;
16271 font-weight: 600;
16272 }
16273 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container {
16274 flex: 0 0 calc(100% + 24px);
16275 width: 100%;
16276 margin-top: 10px;
16277 border-top: 1px solid #e5e7eb;
16278 border-radius: 0 0 8px 8px;
16279 margin-left: -12px;
16280 margin-right: -12px;
16281 margin-bottom: -10px;
16282 padding: 0;
16283 }
16284 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container textarea.wp-editor-area {
16285 border: none;
16286 border-radius: 0 0 8px 8px;
16287 padding: 12px;
16288 width: 100%;
16289 box-sizing: border-box;
16290 }
16291 .lp-builder-popup .wp-editor-wrap > .wp-editor-container {
16292 border: none;
16293 border-radius: 0 0 8px 8px;
16294 }
16295 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-toolbar-grp {
16296 background: #F7F7F7;
16297 border-bottom: 1px solid #e5e7eb;
16298 padding: 4px;
16299 }
16300 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-top-part::before {
16301 box-shadow: none;
16302 }
16303 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-panel {
16304 border: none !important;
16305 }
16306 .lp-builder-popup .wp-editor-wrap > .wp-editor-container textarea.wp-editor-area {
16307 border: none;
16308 border-radius: 0 0 8px 8px;
16309 padding: 16px;
16310 width: 100%;
16311 box-sizing: border-box;
16312 min-height: 200px;
16313 }
16314 .lp-builder-popup .lp-material--table {
16315 width: 100%;
16316 border-collapse: collapse;
16317 border: 1px solid #e5e7eb;
16318 border-radius: 8px;
16319 overflow: hidden;
16320 margin-top: 20px;
16321 }
16322 .lp-builder-popup .lp-material--table th,
16323 .lp-builder-popup .lp-material--table td {
16324 padding: 12px 15px;
16325 border-bottom: 1px solid #e5e7eb;
16326 text-align: left;
16327 }
16328 .lp-builder-popup .lp-material--table th {
16329 background-color: #f9fafb;
16330 font-weight: 600;
16331 font-size: 13px;
16332 color: #374151;
16333 }
16334 .lp-builder-popup .lp-material--table td {
16335 font-size: 14px;
16336 color: #1e1e1e;
16337 }
16338 .lp-builder-popup .lp-material--table tr:last-child td {
16339 border-bottom: none;
16340 }
16341 .lp-builder-popup .lp-material--table tr:hover td {
16342 background-color: #f9fafb;
16343 }
16344 .lp-builder-popup .lp-material--table thead.hidden {
16345 display: none;
16346 }
16347 .lp-builder-popup .lp-material-btn-wrap {
16348 display: flex;
16349 gap: 12px;
16350 margin-top: 15px;
16351 }
16352 .lp-builder-popup #btn-lp--add-material,
16353 .lp-builder-popup #btn-lp--save-material {
16354 padding: 8px 20px;
16355 border-radius: 6px;
16356 background: #fff;
16357 font-size: 14px;
16358 font-weight: 500;
16359 cursor: pointer;
16360 border: 1px solid #d1d5db;
16361 transition: all 0.2s;
16362 }
16363 .lp-builder-popup #btn-lp--add-material:hover,
16364 .lp-builder-popup #btn-lp--save-material:hover {
16365 background: #f5f5f5;
16366 border-color: #9ca3af;
16367 }
16368 .lp-builder-popup .cb-lesson-edit-title,
16369 .lp-builder-popup .cb-quiz-edit-title,
16370 .lp-builder-popup .cb-question-edit-title {
16371 margin-bottom: 24px;
16372 flex: 1;
16373 }
16374 .lp-builder-popup .cb-lesson-edit-title__label,
16375 .lp-builder-popup .cb-quiz-edit-title__label,
16376 .lp-builder-popup .cb-question-edit-title__label {
16377 display: block;
16378 margin-bottom: 8px;
16379 font-weight: 600;
16380 font-size: 14px;
16381 color: #1e1e1e;
16382 }
16383 .lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input,
16384 .lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input,
16385 .lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input {
16386 width: 100%;
16387 padding: 10px 12px;
16388 border: 1px solid #d1d5db;
16389 border-radius: 8px;
16390 font-size: 14px;
16391 transition: all 0.2s;
16392 box-shadow: none;
16393 }
16394 .lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input:focus,
16395 .lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input:focus,
16396 .lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input:focus {
16397 outline: none;
16398 border-color: #7067ED;
16399 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
16400 }
16401 .lp-builder-popup .cb-lesson-edit-desc,
16402 .lp-builder-popup .cb-quiz-edit-desc,
16403 .lp-builder-popup .cb-question-edit-desc {
16404 margin-bottom: 24px;
16405 }
16406 .lp-builder-popup .cb-lesson-edit-desc__label,
16407 .lp-builder-popup .cb-quiz-edit-desc__label,
16408 .lp-builder-popup .cb-question-edit-desc__label {
16409 display: block;
16410 margin-bottom: 8px;
16411 font-weight: 600;
16412 font-size: 14px;
16413 color: #1e1e1e;
16414 }
16415 .lp-builder-popup .lp-form-setting-lesson .lp-meta-box,
16416 .lp-builder-popup .lp-form-setting-quiz .lp-meta-box,
16417 .lp-builder-popup .lp-form-setting-question .lp-meta-box {
16418 margin: 0;
16419 background: transparent;
16420 }
16421 .lp-builder-popup .lp-form-setting-lesson .lp-meta-box__inner,
16422 .lp-builder-popup .lp-form-setting-quiz .lp-meta-box__inner,
16423 .lp-builder-popup .lp-form-setting-question .lp-meta-box__inner {
16424 padding: 0;
16425 display: flex;
16426 flex-direction: column;
16427 gap: 24px;
16428 }
16429 .lp-builder-popup .lp-meta-box-course-panels::before {
16430 content: attr(data-tab-title);
16431 display: block;
16432 font-size: 18px;
16433 font-weight: 700;
16434 color: #1e1e1e;
16435 margin-bottom: 20px;
16436 line-height: 1.2;
16437 }
16438 .lp-builder-popup .cb-section__question-title-assigned,
16439 .lp-builder-popup .cb-section__quiz-title-assigned {
16440 display: flex;
16441 flex-direction: column-reverse;
16442 gap: 16px;
16443 margin-bottom: 24px;
16444 }
16445 .lp-builder-popup .cb-section__question-title-assigned .cb-question-edit-title,
16446 .lp-builder-popup .cb-section__question-title-assigned .cb-lesson-edit-title,
16447 .lp-builder-popup .cb-section__question-title-assigned .cb-quiz-edit-title,
16448 .lp-builder-popup .cb-section__quiz-title-assigned .cb-question-edit-title,
16449 .lp-builder-popup .cb-section__quiz-title-assigned .cb-lesson-edit-title,
16450 .lp-builder-popup .cb-section__quiz-title-assigned .cb-quiz-edit-title {
16451 margin-bottom: 0;
16452 width: 100%;
16453 }
16454 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,
16455 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,
16456 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses,
16457 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes,
16458 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses,
16459 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses {
16460 flex-shrink: 0;
16461 padding: 0;
16462 background-color: transparent;
16463 border-radius: 0;
16464 font-size: 13px;
16465 margin-top: 0;
16466 border: none;
16467 }
16468 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .label,
16469 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .label,
16470 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .label,
16471 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .label,
16472 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .label,
16473 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .label {
16474 color: #6b7280;
16475 margin-right: 5px;
16476 }
16477 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a,
16478 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a,
16479 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a,
16480 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a,
16481 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a,
16482 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a {
16483 color: #2E91FA;
16484 text-decoration: none;
16485 font-weight: 500;
16486 }
16487 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a:hover,
16488 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a:hover,
16489 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a:hover,
16490 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a:hover,
16491 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a:hover,
16492 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a:hover {
16493 text-decoration: underline;
16494 }
16495 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .question-not-assigned,
16496 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .question-not-assigned,
16497 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .question-not-assigned,
16498 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .question-not-assigned,
16499 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .question-not-assigned,
16500 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .question-not-assigned {
16501 color: #9ca3af;
16502 font-style: italic;
16503 }
16504 .lp-builder-popup .lp-message {
16505 color: #7067ED;
16506 background-color: #EEF1FF;
16507 font-weight: 500;
16508 padding: 8px 20px;
16509 border-radius: 8px;
16510 }
16511 .lp-builder-popup .cb-item-edit-permalink__label {
16512 display: block;
16513 font-size: 13px;
16514 font-weight: 600;
16515 color: #1a1a1a;
16516 margin-bottom: 8px;
16517 }
16518 .lp-builder-popup .cb-item-edit-assigned {
16519 font-size: 13px;
16520 color: #6b7280;
16521 margin-bottom: 20px;
16522 line-height: 1.6;
16523 }
16524 .lp-builder-popup .cb-item-edit-assigned .label {
16525 color: #6b7280;
16526 font-weight: 400;
16527 }
16528 .lp-builder-popup .cb-item-edit-assigned a {
16529 color: #2E91FA;
16530 text-decoration: none;
16531 font-weight: 500;
16532 }
16533 .lp-builder-popup .cb-item-edit-assigned a:hover {
16534 text-decoration: underline;
16535 }
16536
16537 .lp-builder-popup .lp-edit-quiz-wrap .heading {
16538 display: flex;
16539 align-items: center;
16540 margin-bottom: 8px;
16541 gap: 8px;
16542 }
16543 .lp-builder-popup .lp-edit-quiz-wrap .heading h4 {
16544 color: #898989;
16545 }
16546 .lp-builder-popup .lp-edit-quiz-wrap .heading .total-items {
16547 margin-left: auto;
16548 font-size: 13px;
16549 color: #898989;
16550 }
16551 .lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all {
16552 cursor: pointer;
16553 padding: 5px;
16554 color: #6b7280;
16555 }
16556 .lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover {
16557 color: #1e1e1e;
16558 }
16559 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down {
16560 display: none;
16561 }
16562 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down {
16563 display: block;
16564 }
16565 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up {
16566 display: none;
16567 }
16568 .lp-builder-popup .lp-edit-quiz-wrap .lp-edit-list-questions {
16569 margin-bottom: 20px;
16570 }
16571 .lp-builder-popup .lp-edit-quiz-wrap .lp-icon-spinner {
16572 animation: rotation 2s infinite linear;
16573 font-size: 1.25rem;
16574 display: none;
16575 }
16576 .lp-builder-popup .lp-edit-quiz-wrap .one,
16577 .lp-builder-popup .lp-edit-quiz-wrap .plural {
16578 display: none;
16579 }
16580 .lp-builder-popup .lp-edit-quiz-wrap[data-count="1"] .one {
16581 display: inline-block;
16582 }
16583 .lp-builder-popup .lp-edit-quiz-wrap:not([data-count="1"]) .plural {
16584 display: inline-block;
16585 }
16586 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item {
16587 border: 1px solid #e5e7eb;
16588 border-radius: 12px;
16589 margin-bottom: 12px;
16590 background: #fff;
16591 transition: all 0.2s;
16592 }
16593 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,
16594 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
16595 background: #fff;
16596 border: 1px solid #d1d5db;
16597 color: #4b5563;
16598 padding: 8px 16px;
16599 border-radius: 6px;
16600 font-size: 13px;
16601 font-weight: 500;
16602 cursor: pointer;
16603 align-items: center;
16604 transition: all 0.2s;
16605 display: none;
16606 }
16607 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down {
16608 display: none;
16609 }
16610 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down {
16611 display: block;
16612 }
16613 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up {
16614 display: none;
16615 }
16616 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,
16617 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title {
16618 display: inline-block;
16619 }
16620 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,
16621 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question {
16622 display: none;
16623 }
16624 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
16625 border: none;
16626 background: transparent;
16627 cursor: pointer;
16628 }
16629 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover {
16630 background: #f0f0f1;
16631 }
16632 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:hover {
16633 border-color: #d1d5db;
16634 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
16635 }
16636 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:last-child {
16637 margin-bottom: 0;
16638 }
16639 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head {
16640 display: flex;
16641 align-items: center;
16642 gap: 12px;
16643 padding: 14px 16px;
16644 background-color: #fff;
16645 border-bottom: 1px solid transparent;
16646 border-radius: 12px;
16647 }
16648 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title {
16649 display: none;
16650 }
16651 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag {
16652 cursor: move;
16653 color: #9ca3af;
16654 font-size: 16px;
16655 }
16656 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input {
16657 flex: 1;
16658 padding: 8px 12px;
16659 border: 1px solid transparent;
16660 border-radius: 6px;
16661 font-size: 14px;
16662 background: transparent;
16663 transition: all 0.2s;
16664 font-weight: 600;
16665 }
16666 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label {
16667 font-size: 11px;
16668 background-color: #EEF1FF !important;
16669 color: #7067ED;
16670 padding: 4px 10px;
16671 border-radius: 20px;
16672 white-space: nowrap;
16673 font-weight: 600;
16674 }
16675 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,
16676 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question {
16677 cursor: pointer;
16678 color: #9ca3af;
16679 padding: 6px;
16680 transition: all 0.2s;
16681 border-radius: 4px;
16682 }
16683 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,
16684 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
16685 color: #1e1e1e;
16686 background: #f3f4f6;
16687 }
16688 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
16689 color: #dc2626;
16690 background: #fee2e2;
16691 }
16692 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle {
16693 cursor: pointer;
16694 padding: 6px;
16695 color: #9ca3af;
16696 }
16697 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover {
16698 color: #1e1e1e;
16699 }
16700 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button {
16701 display: none;
16702 }
16703 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus) {
16704 border: 1px solid #7067ED;
16705 }
16706 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head {
16707 border-bottom-color: #f5f5f5;
16708 border-radius: 12px 12px 0 0;
16709 background: #EEF1FF;
16710 }
16711 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main {
16712 display: none;
16713 padding: 24px;
16714 background: #ffffff;
16715 border-radius: 0 0 12px 12px;
16716 }
16717 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main {
16718 display: block;
16719 }
16720 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.clone {
16721 display: none;
16722 }
16723 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner {
16724 display: inline-block;
16725 }
16726 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question {
16727 display: flex;
16728 align-items: center;
16729 gap: 12px;
16730 padding: 16px;
16731 background-color: #ffffff;
16732 border: 1px dashed #e5e7eb;
16733 border-radius: 12px;
16734 margin-top: 12px;
16735 }
16736 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-icon-plus {
16737 color: #7067ED;
16738 }
16739 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
16740 flex: 1;
16741 padding: 10px 14px;
16742 border: 1px solid #d1d5db;
16743 border-radius: 6px;
16744 font-size: 14px;
16745 }
16746 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus {
16747 outline: none;
16748 border-color: #7067ED;
16749 box-shadow: none;
16750 }
16751 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new {
16752 border: 1px solid #d1d5db;
16753 border-radius: 6px;
16754 min-width: 150px;
16755 font-size: 14px;
16756 }
16757 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus {
16758 outline: none;
16759 border-color: #7067ED;
16760 }
16761 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button {
16762 padding: 10px 20px;
16763 border: 1px solid #7067ED;
16764 color: #7067ED;
16765 border-radius: 8px;
16766 font-weight: 500;
16767 cursor: pointer;
16768 }
16769 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button:hover {
16770 background: #7067ED;
16771 color: #EEF1FF;
16772 }
16773 .lp-builder-popup .lp-edit-quiz-wrap .mce-menubar {
16774 border: none;
16775 background: #f5f5f5;
16776 }
16777 .lp-builder-popup .lp-edit-quiz-wrap .heading {
16778 border-radius: 12px;
16779 }
16780
16781 @keyframes lp-popup-spin {
16782 0% {
16783 transform: rotate(0deg);
16784 }
16785 100% {
16786 transform: rotate(360deg);
16787 }
16788 }
16789 @media (max-width: 768px) {
16790 .lp-builder-popup {
16791 width: 95%;
16792 max-height: 95vh;
16793 }
16794 .lp-builder-popup__header, .lp-builder-popup__footer {
16795 padding: 12px 16px;
16796 }
16797 .lp-builder-popup__tabs {
16798 padding: 0 16px;
16799 overflow-x: auto;
16800 }
16801 .lp-builder-popup__tab {
16802 padding: 12px 16px;
16803 white-space: nowrap;
16804 }
16805 .lp-builder-popup__tab-content {
16806 padding: 16px;
16807 }
16808 .lp-builder-popup__footer {
16809 flex-direction: column;
16810 gap: 10px;
16811 }
16812 .lp-builder-popup__footer-left, .lp-builder-popup__footer-right {
16813 width: 100%;
16814 justify-content: center;
16815 }
16816 .lp-builder-popup .form-field,
16817 .lp-builder-popup .lp-meta-box__duration,
16818 .lp-builder-popup .lp-meta-box-field {
16819 flex-wrap: wrap;
16820 }
16821 .lp-builder-popup .form-field > label,
16822 .lp-builder-popup .form-field label span,
16823 .lp-builder-popup .lp-meta-box__duration > label,
16824 .lp-builder-popup .lp-meta-box__duration label span,
16825 .lp-builder-popup .lp-meta-box-field > label,
16826 .lp-builder-popup .lp-meta-box-field label span {
16827 width: 100%;
16828 min-width: 100%;
16829 max-width: 100%;
16830 margin-bottom: 8px;
16831 }
16832 .lp-builder-popup .form-field input[type=number],
16833 .lp-builder-popup .form-field input[type=text],
16834 .lp-builder-popup .form-field input[type=datetime-local],
16835 .lp-builder-popup .lp-meta-box__duration input[type=number],
16836 .lp-builder-popup .lp-meta-box__duration input[type=text],
16837 .lp-builder-popup .lp-meta-box__duration input[type=datetime-local],
16838 .lp-builder-popup .lp-meta-box-field input[type=number],
16839 .lp-builder-popup .lp-meta-box-field input[type=text],
16840 .lp-builder-popup .lp-meta-box-field input[type=datetime-local] {
16841 max-width: 100%;
16842 }
16843 .lp-builder-popup .form-field:has(input[type=checkbox]),
16844 .lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]),
16845 .lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]) {
16846 flex-direction: row;
16847 flex-wrap: wrap;
16848 }
16849 .lp-builder-popup .form-field:has(input[type=checkbox]) > label,
16850 .lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]) > label,
16851 .lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]) > label {
16852 width: auto;
16853 min-width: auto;
16854 max-width: none;
16855 margin-bottom: 0;
16856 }
16857 .lp-builder-popup .form-field .description,
16858 .lp-builder-popup .lp-meta-box__duration .description,
16859 .lp-builder-popup .lp-meta-box-field .description {
16860 margin-left: 0 !important;
16861 }
16862 .lp-builder-popup .cb-section__question-title-assigned,
16863 .lp-builder-popup .cb-section__lesson-title-assigned {
16864 flex-direction: column;
16865 gap: 16px;
16866 }
16867 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,
16868 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,
16869 .lp-builder-popup .cb-section__lesson-title-assigned .question-assigned-quizzes,
16870 .lp-builder-popup .cb-section__lesson-title-assigned .lesson-assigned-courses {
16871 margin-top: 0;
16872 align-items: flex-start;
16873 }
16874 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question {
16875 flex-wrap: wrap;
16876 }
16877 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
16878 width: 100%;
16879 }
16880 }
16881 @keyframes rotation {
16882 0% {
16883 transform: rotate(0deg);
16884 }
16885 100% {
16886 transform: rotate(359deg);
16887 }
16888 }
16889 .learn-press-course-builder #lp-course-builder-content {
16890 background: #fff;
16891 padding: 24px;
16892 border-radius: 8px;
16893 }
16894 .learn-press-course-builder .cb-section__course-edit {
16895 background: #fff;
16896 border-radius: 16px;
16897 min-height: calc(100% - 100px);
16898 }
16899 .learn-press-course-builder .cb-section__course-edit .cb-section__header-left {
16900 display: flex;
16901 align-items: center;
16902 gap: 10px;
16903 margin-bottom: 20px;
16904 margin-top: 28px;
16905 }
16906 .learn-press-course-builder .cb-section__course-edit .lp-cb-section__title {
16907 font-size: 28px;
16908 font-weight: 600;
16909 margin-top: 0;
16910 margin-bottom: 0;
16911 color: #1e1e1e;
16912 }
16913 .learn-press-course-builder .cb-section__course-edit .cb-section__header {
16914 display: flex;
16915 justify-content: space-between;
16916 align-items: center;
16917 }
16918 .learn-press-course-builder .cb-section__course-edit .cb-section__header-action {
16919 display: flex;
16920 gap: 20px;
16921 }
16922 .learn-press-course-builder .cb-section__course-edit .cb-button {
16923 padding: 8px 25px;
16924 border-radius: 5px;
16925 background: #ccc;
16926 font-size: 16px;
16927 font-weight: 500;
16928 cursor: pointer;
16929 }
16930 .learn-press-course-builder .cb-section__course-edit .cb-button.loading {
16931 pointer-events: none;
16932 opacity: 0.8;
16933 }
16934 .learn-press-course-builder .cb-section__course-edit .cb-button.loading:before {
16935 display: inline-block;
16936 font-family: "lp-icon";
16937 content: "\f110";
16938 animation: lp-rotating 1s linear infinite;
16939 margin-right: 5px;
16940 font-variant: normal;
16941 text-transform: none;
16942 -webkit-font-smoothing: antialiased;
16943 -moz-osx-font-smoothing: grayscale;
16944 vertical-align: middle;
16945 }
16946 .learn-press-course-builder .cb-section__course-edit .lp-meta-box {
16947 background: transparent;
16948 }
16949 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner {
16950 display: flex;
16951 flex-direction: column;
16952 gap: 24px;
16953 }
16954 .learn-press-course-builder .cb-section__course-edit .form-field,
16955 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration {
16956 display: flex;
16957 gap: 0 11px;
16958 margin: 0;
16959 padding: 0;
16960 }
16961 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field {
16962 display: grid;
16963 grid-template-columns: 150px max-content 1fr;
16964 gap: 6px 11px;
16965 }
16966 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field label {
16967 grid-column: 1/2;
16968 grid-row: 1;
16969 font-size: 14px;
16970 color: #23282d;
16971 font-weight: 600;
16972 margin: 0;
16973 padding: 0;
16974 }
16975 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field input {
16976 grid-column: 2/4;
16977 grid-row: 1;
16978 }
16979 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .description {
16980 max-width: max-content;
16981 grid-column: 2/3;
16982 grid-row: 2;
16983 font-size: 13px;
16984 line-height: 1.5;
16985 margin: 0;
16986 }
16987 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .learn-press-tip {
16988 max-width: max-content;
16989 }
16990 .learn-press-course-builder .cb-section__course-edit .form-field._lp_hint_field,
16991 .learn-press-course-builder .cb-section__course-edit .form-field._lp_explanation_field {
16992 flex-wrap: wrap;
16993 }
16994 .learn-press-course-builder .cb-section__course-edit .form-field label,
16995 .learn-press-course-builder .cb-section__course-edit .form-field label span,
16996 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration label,
16997 .learn-press-course-builder .cb-section__course-edit .lesson-materials .field-material__label {
16998 font-size: 14px;
16999 margin: 0;
17000 width: 150px;
17001 min-width: 150px;
17002 max-width: 150px;
17003 padding: 0;
17004 color: #23282d;
17005 font-weight: 600;
17006 flex: 0 0 auto;
17007 }
17008 .learn-press-course-builder .cb-section__course-edit .lesson-materials {
17009 flex-wrap: nowrap;
17010 gap: 10px;
17011 }
17012 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number],
17013 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text],
17014 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],
17015 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number] {
17016 width: 100%;
17017 max-width: 200px;
17018 height: 33px;
17019 padding: 8px 12px;
17020 border: 1px solid #d1d5db;
17021 border-radius: 6px;
17022 font-size: 14px;
17023 color: #1a1a1a;
17024 background: #fff;
17025 }
17026 .learn-press-course-builder .cb-section__course-edit .form-field textarea {
17027 order: 3;
17028 width: calc(100% - 165px);
17029 padding: 8px 12px;
17030 border: 1px solid #d1d5db;
17031 border-radius: 6px;
17032 font-size: 14px;
17033 color: #1a1a1a;
17034 background: #fff;
17035 }
17036 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number]:focus,
17037 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text]:focus,
17038 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local]:focus,
17039 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus {
17040 outline: none;
17041 border-color: #7067ed;
17042 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17043 }
17044 .learn-press-course-builder .cb-section__course-edit select {
17045 padding: 4px 12px;
17046 height: 34px;
17047 border: 1px solid #d1d5db;
17048 border-radius: 6px;
17049 font-size: 14px;
17050 color: #1a1a1a;
17051 cursor: pointer;
17052 }
17053 .learn-press-course-builder .cb-section__course-edit select:focus {
17054 outline: none;
17055 border-color: #7067ed;
17056 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17057 }
17058 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration > :not(label):not(.description) {
17059 display: inline-flex;
17060 align-items: center;
17061 gap: 8px;
17062 }
17063 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox],
17064 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio] {
17065 appearance: none;
17066 -webkit-appearance: none;
17067 width: 44px;
17068 height: 24px;
17069 background: #e5e7eb;
17070 border-radius: 12px;
17071 position: relative;
17072 cursor: pointer;
17073 transition: all 0.3s ease;
17074 margin: 0;
17075 flex-shrink: 0;
17076 }
17077 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:before,
17078 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:before {
17079 content: "";
17080 position: absolute;
17081 width: 20px;
17082 height: 20px;
17083 border-radius: 50%;
17084 background: #fff;
17085 top: 2px;
17086 left: 2px;
17087 transition: all 0.3s ease;
17088 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
17089 }
17090 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked,
17091 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked {
17092 background: #28A746;
17093 }
17094 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked:before,
17095 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked:before {
17096 left: 22px;
17097 }
17098 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:focus,
17099 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:focus {
17100 outline: none;
17101 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17102 }
17103 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]),
17104 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) {
17105 flex-direction: row;
17106 align-items: center;
17107 }
17108 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) input[type=checkbox],
17109 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) input[type=radio] {
17110 order: 1;
17111 margin-top: 2px;
17112 }
17113 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description,
17114 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) .description {
17115 order: 3;
17116 }
17117 .learn-press-course-builder .cb-section__course-edit .description {
17118 font-size: 13px;
17119 color: #6b7280;
17120 line-height: 1.5;
17121 margin: 0;
17122 display: block;
17123 }
17124 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration .description {
17125 margin-top: 4px;
17126 }
17127 .learn-press-course-builder .cb-section__course-edit p.form-field,
17128 .learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration {
17129 padding: 0;
17130 margin: 0;
17131 }
17132 .learn-press-course-builder .cb-section__course-edit p.form-field .description,
17133 .learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration .description {
17134 margin-top: 6px;
17135 }
17136 .learn-press-course-builder .cb-section__course-edit #_lp_passing_grade,
17137 .learn-press-course-builder .cb-section__course-edit #_lp_retake_count,
17138 .learn-press-course-builder .cb-section__course-edit #_lp_pagination {
17139 max-width: 100px;
17140 }
17141 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content {
17142 flex: 1;
17143 }
17144 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content .lp_course_extra_meta_box__fields:not(:has(*)) {
17145 display: none;
17146 }
17147 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content input[type=text] {
17148 max-width: 100%;
17149 margin-bottom: 10px;
17150 }
17151 @media (max-width: 768px) {
17152 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner {
17153 gap: 20px;
17154 }
17155 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number],
17156 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text],
17157 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],
17158 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number] {
17159 max-width: 100%;
17160 }
17161 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) {
17162 flex-direction: column;
17163 gap: 8px;
17164 }
17165 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) label {
17166 min-width: auto;
17167 }
17168 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description {
17169 margin-left: 0;
17170 margin-top: 0;
17171 }
17172 }
17173 .learn-press-course-builder .lp-message {
17174 color: #7067ED;
17175 background-color: #EEF1FF;
17176 font-weight: 500;
17177 padding: 8px 20px;
17178 border-radius: 8px;
17179 }
17180
17181 #lp-builder-popup-container .learn-press-message,
17182 #lp-course-builder .learn-press-message {
17183 margin: 20px 10px;
17184 position: relative;
17185 padding: 10px 20px;
17186 border-radius: 8px;
17187 /*background-color: $cb-info-bg;
17188 color: $cb-info;*/
17189 max-width: 100%;
17190 width: fit-content;
17191 }
17192 #lp-builder-popup-container select,
17193 #lp-course-builder select {
17194 padding: 10px 32px 10px 14px;
17195 border: 1px solid #e5e7eb;
17196 border-radius: 6px;
17197 font-size: 14px;
17198 color: #1e1e1e;
17199 cursor: pointer;
17200 appearance: none;
17201 background-image: url("../images/icons/ico-cb-chevron-down.svg");
17202 background-repeat: no-repeat;
17203 background-position: right 10px center;
17204 background-size: 14px;
17205 }
17206 #lp-builder-popup-container select:focus,
17207 #lp-course-builder select:focus {
17208 outline: none;
17209 border-color: #7067ED;
17210 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
17211 }
17212
17213 #lp-course-builder .lp-ico-ai {
17214 display: inline-block;
17215 width: 18px;
17216 height: 18px;
17217 background-color: currentColor;
17218 -webkit-mask-image: url("../images/icons/ico-ai.svg");
17219 mask-image: url("../images/icons/ico-ai.svg");
17220 -webkit-mask-size: contain;
17221 mask-size: contain;
17222 -webkit-mask-repeat: no-repeat;
17223 mask-repeat: no-repeat;
17224 -webkit-mask-position: center;
17225 mask-position: center;
17226 }
17227 #lp-course-builder .lp-btn-generate-course-with-ai,
17228 #lp-course-builder .lp-btn-warning-enable-ai {
17229 position: relative;
17230 margin: 0 !important;
17231 }
17232 #lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai {
17233 background: transparent;
17234 color: #7067ED;
17235 }
17236 #lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai:hover {
17237 background: #EEF1FF;
17238 }
17239
17240 .wp-editor-wrap {
17241 border: 1px solid #e5e7eb;
17242 border-radius: 8px;
17243 overflow: hidden;
17244 background-color: #ffffff;
17245 }
17246 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:focus,
17247 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:hover,
17248 .wp-editor-wrap .qt-dfw:focus,
17249 .wp-editor-wrap .qt-dfw:hover {
17250 box-shadow: none;
17251 background: none;
17252 }
17253 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-underline),
17254 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-blockquote),
17255 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-alignright),
17256 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-unlink) {
17257 border-right: 1px solid #d1d5db;
17258 }
17259 .wp-editor-wrap .wp-editor-tools {
17260 display: flex;
17261 align-items: center;
17262 justify-content: space-between;
17263 background-color: #F7F7F7;
17264 padding: 8px 12px;
17265 }
17266 .wp-editor-wrap .wp-editor-tools:after {
17267 content: none;
17268 }
17269 .wp-editor-wrap .wp-media-buttons {
17270 padding: 0;
17271 float: none;
17272 flex-shrink: 0;
17273 }
17274 .wp-editor-wrap button.insert-media,
17275 .wp-editor-wrap input.button {
17276 color: #1e1e1e;
17277 border-color: #d1d5db;
17278 display: inline-flex;
17279 align-items: center;
17280 gap: 6px;
17281 text-decoration: none;
17282 font-size: 13px;
17283 line-height: 1.6;
17284 min-height: 30px;
17285 margin: 0;
17286 padding: 4px 12px;
17287 cursor: pointer;
17288 border-width: 1px;
17289 border-style: solid;
17290 border-radius: 6px;
17291 white-space: nowrap;
17292 box-sizing: border-box;
17293 background: #ffffff;
17294 transition: border-color 0.15s ease, background 0.15s ease;
17295 }
17296 .wp-editor-wrap button.insert-media:focus,
17297 .wp-editor-wrap input.button:focus {
17298 outline: none;
17299 box-shadow: none;
17300 background-color: #EEF1FF;
17301 border-color: #7067ED;
17302 color: #7067ED;
17303 }
17304 .wp-editor-wrap button.insert-media:hover,
17305 .wp-editor-wrap input.button:hover {
17306 color: #7067ED;
17307 border-color: #7067ED;
17308 background-color: #EEF1FF;
17309 }
17310 .wp-editor-wrap .wp-editor-tabs {
17311 float: none;
17312 flex-shrink: 0;
17313 display: flex;
17314 background: #ffffff;
17315 border-radius: 12px;
17316 border: 1px solid #e5e7eb;
17317 padding: 4px 4px 6px;
17318 gap: 4px;
17319 }
17320 .wp-editor-wrap .wp-editor-tabs button {
17321 margin: 0;
17322 padding: 2px 14px;
17323 border: none;
17324 border-radius: 8px;
17325 font-size: 13px;
17326 font-weight: 500;
17327 line-height: 1.6;
17328 color: #6b7280;
17329 background: transparent;
17330 cursor: pointer;
17331 box-sizing: content-box !important;
17332 }
17333 .wp-editor-wrap .wp-editor-tabs button:hover {
17334 color: #1e1e1e;
17335 background-color: #EEF1FF;
17336 }
17337 .wp-editor-wrap .wp-editor-tabs button:focus {
17338 outline: none;
17339 box-shadow: none;
17340 }
17341 .wp-editor-wrap .wp-editor-tabs button[aria-pressed=true] {
17342 background: #EEF1FF;
17343 color: #7067ED;
17344 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
17345 font-weight: 600;
17346 }
17347 .wp-editor-wrap .mce-tinymce {
17348 border: none !important;
17349 visibility: visible !important;
17350 }
17351 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
17352 border-radius: 6px;
17353 }
17354 .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 {
17355 box-shadow: none;
17356 }
17357 .wp-editor-wrap div.mce-toolbar-grp > div {
17358 padding: 0;
17359 }
17360 .wp-editor-wrap .mce-top-part::before {
17361 box-shadow: none !important;
17362 }
17363 .wp-editor-wrap .mce-top-part,
17364 .wp-editor-wrap .quicktags-toolbar {
17365 background-color: #F7F7F7;
17366 margin: 0;
17367 padding: 0;
17368 }
17369 .wp-editor-wrap .mce-toolbar-grp {
17370 background: none;
17371 border-bottom: none;
17372 padding: 0px 8px 8px;
17373 }
17374 .wp-editor-wrap .mce-toolbar .mce-btn {
17375 border: none;
17376 background: transparent;
17377 box-shadow: none;
17378 border-radius: 4px;
17379 }
17380 .wp-editor-wrap .mce-toolbar .mce-btn button {
17381 padding: 2px 5px;
17382 color: #374151;
17383 }
17384 .wp-editor-wrap .mce-toolbar .mce-btn:hover, .wp-editor-wrap .mce-toolbar .mce-btn.mce-active {
17385 background: rgba(0, 0, 0, 0.06);
17386 border: none;
17387 box-shadow: none;
17388 }
17389 .wp-editor-wrap .mce-toolbar .mce-btn-group {
17390 padding: 0 2px;
17391 }
17392 .wp-editor-wrap .mce-toolbar .mce-btn-group:not(:last-child)::after {
17393 content: "";
17394 display: inline-block;
17395 width: 1px;
17396 height: 20px;
17397 background: #e5e7eb;
17398 vertical-align: middle;
17399 margin-left: 4px;
17400 }
17401 .wp-editor-wrap .quicktags-toolbar {
17402 padding: 0 10px 8px;
17403 border-bottom: 1px solid #f5f5f5;
17404 }
17405 .wp-editor-wrap .wp-editor-container {
17406 border: none;
17407 }
17408 .wp-editor-wrap .mce-edit-area iframe {
17409 min-height: 150px !important;
17410 }
17411 .wp-editor-wrap div.mce-statusbar {
17412 display: none;
17413 }
17414
17415 #lp-builder-popup-container .wp-editor-container {
17416 border: none !important;
17417 background: #ffffff;
17418 }
17419 #lp-builder-popup-container .wp-editor-tools {
17420 padding: 8px 12px;
17421 }
17422 #lp-builder-popup-container .mce-top-part {
17423 margin: 0 !important;
17424 }
17425 #lp-builder-popup-container .lp-question-field-settings .mce-top-part {
17426 margin: 0 !important;
17427 }
17428 #lp-builder-popup-container .quicktags-toolbar {
17429 margin: 0 !important;
17430 padding: 6px 8px !important;
17431 }
17432
17433 .lp-popup-items-to-select .header {
17434 padding: 0;
17435 flex-shrink: 0;
17436 }
17437
17438 .lp-popup-items-to-select .header ul.tabs {
17439 display: flex;
17440 border-bottom: 1px solid #f5f5f5;
17441 background: #ffffff;
17442 gap: 10px;
17443 margin: 0;
17444 list-style: none;
17445 padding: 0;
17446 }
17447
17448 .lp-popup-items-to-select ul.tabs li {
17449 margin: 0;
17450 display: inline-block;
17451 position: relative;
17452 padding: 0px 24px;
17453 text-decoration: none;
17454 font-weight: 500;
17455 font-size: 14px;
17456 transition: all 0.2s ease;
17457 border-radius: 12px 12px 0 0;
17458 border-bottom: 2px solid transparent;
17459 cursor: pointer;
17460 }
17461 .lp-popup-items-to-select ul.tabs li.active {
17462 border-bottom-color: #7067ED;
17463 background-color: #EEF1FF;
17464 color: #7067ED;
17465 }
17466 .lp-popup-items-to-select ul.tabs li:hover {
17467 background-color: #EEF1FF;
17468 color: #7067ED;
17469 }
17470
17471 .lp-popup-items-to-select .header ul.tabs li.tab a {
17472 padding: 0;
17473 }
17474
17475 .lp-popup-items-to-select .header ul.tabs li.tab.active a,
17476 .lp-popup-items-to-select .header ul.tabs li.tab a:hover {
17477 color: #7067ED;
17478 }
17479
17480 .lp-popup-items-to-select input.lp-search-title-item {
17481 padding: 12px 16px;
17482 border-color: #e5e7eb;
17483 border-radius: 8px;
17484 outline: none;
17485 transition: border-color 0.2s;
17486 margin: 0;
17487 }
17488
17489 .lp-popup-items-to-select input.lp-search-title-item:focus {
17490 border-color: #7067ED;
17491 box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.1);
17492 }
17493
17494 .lp-target ul.list-items {
17495 padding: 0;
17496 gap: 0;
17497 max-height: 500px;
17498 }
17499
17500 .lp-select-item {
17501 display: flex;
17502 align-items: center;
17503 padding: 12px 0;
17504 cursor: pointer;
17505 transition: background 0.2s;
17506 }
17507
17508 .lp-select-item:last-child {
17509 border-bottom: none;
17510 }
17511
17512 .lp-select-item:hover {
17513 background-color: #f5f5f5;
17514 }
17515
17516 .lp-select-item input[type=checkbox] {
17517 appearance: none;
17518 -webkit-appearance: none;
17519 width: 18px;
17520 height: 18px;
17521 border: 2px solid #d1d5db;
17522 border-radius: 4px;
17523 margin-right: 12px;
17524 cursor: pointer;
17525 position: relative;
17526 outline: none;
17527 flex-shrink: 0;
17528 }
17529
17530 .lp-select-item input[type=checkbox]:checked {
17531 background-color: #28A746;
17532 border-color: #28A746;
17533 }
17534
17535 .lp-select-item input[type=checkbox]:checked::after {
17536 content: "";
17537 position: absolute;
17538 left: 5px;
17539 top: 1px;
17540 width: 4px;
17541 height: 9px;
17542 border: solid white;
17543 border-width: 0 2px 2px 0;
17544 transform: rotate(45deg);
17545 }
17546
17547 .lp-select-item input[type=checkbox]:checked::before {
17548 display: none;
17549 }
17550
17551 .lp-answers-config input[type=radio]:checked::before {
17552 display: none;
17553 }
17554
17555 .lp-select-item .title {
17556 font-size: 14px;
17557 color: #374151;
17558 font-weight: 500;
17559 }
17560
17561 .lp-select-item .title strong {
17562 color: #9ca3af;
17563 font-weight: 400;
17564 margin-left: 5px;
17565 font-size: 12px;
17566 }
17567
17568 .list-items-wrap .learn-press-pagination {
17569 margin-top: 20px;
17570 display: flex;
17571 justify-content: center;
17572 }
17573
17574 .lp-popup-items-to-select .pagination {
17575 margin: 10px 0 0 !important;
17576 }
17577
17578 .list-items-wrap .learn-press-pagination ul.page-numbers {
17579 display: flex;
17580 gap: 8px;
17581 list-style: none;
17582 padding: 0;
17583 margin: 0;
17584 }
17585
17586 .list-items-wrap .page-numbers li span.page-numbers.current,
17587 .list-items-wrap .page-numbers li a.page-numbers {
17588 display: flex;
17589 align-items: center;
17590 justify-content: center;
17591 min-width: 36px;
17592 height: 36px;
17593 padding: 0 12px;
17594 border-radius: 6px;
17595 text-decoration: none;
17596 color: #898989;
17597 font-size: 14px;
17598 transition: all 0.2s;
17599 background: #ffffff;
17600 font-weight: 600;
17601 }
17602
17603 .list-items-wrap .page-numbers li span.page-numbers.current {
17604 background-color: #7067ED;
17605 color: #ffffff;
17606 }
17607
17608 .list-items-wrap .page-numbers li a.page-numbers:hover {
17609 background-color: #F7F7F7;
17610 border-color: #d1d5db;
17611 color: #1e1e1e;
17612 }
17613
17614 .list-items-wrap .page-numbers li a.page-numbers.next,
17615 .list-items-wrap .page-numbers li a.page-numbers.prev {
17616 background-color: #F7F7F7;
17617 border-color: #d1d5db;
17618 }
17619 .list-items-wrap .page-numbers li a.page-numbers.next:hover,
17620 .list-items-wrap .page-numbers li a.page-numbers.prev:hover {
17621 background-color: #7067ED;
17622 color: #ffffff;
17623 }
17624
17625 .list-items-wrap .page-numbers i {
17626 font-size: 14px;
17627 }
17628
17629 .lp-popup-items-to-select .main {
17630 border-bottom-color: transparent !important;
17631 padding: 20px 0 0 !important;
17632 }
17633
17634 .lp-popup-items-to-select .footer {
17635 padding: 16px 0 0 !important;
17636 align-items: center;
17637 justify-content: space-between;
17638 }
17639
17640 .lp-popup-items-to-select .button {
17641 padding: 10px 20px;
17642 border-radius: 6px;
17643 font-size: 14px;
17644 font-weight: 600;
17645 cursor: pointer;
17646 border: 1px solid transparent;
17647 transition: all 0.2s;
17648 background: transparent;
17649 color: #1e1e1e;
17650 }
17651 .lp-popup-items-to-select .button:hover {
17652 background: transparent;
17653 color: #7067ED;
17654 }
17655
17656 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active,
17657 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary:not(.active) {
17658 background-color: #EEF1FF;
17659 color: #7067ED;
17660 order: 2;
17661 }
17662
17663 .lp-btn-add-items-selected:hover:not(:disabled) {
17664 background-color: #333;
17665 }
17666
17667 .lp-btn-add-items-selected:disabled {
17668 background-color: #f5f5f5;
17669 color: #9ca3af;
17670 cursor: not-allowed;
17671 }
17672
17673 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active:hover {
17674 background-color: #7067ED;
17675 color: #EEF1FF;
17676 }
17677
17678 .lp-btn-count-items-selected {
17679 background: transparent;
17680 color: #6b7280;
17681 padding: 0 !important;
17682 font-size: 13px;
17683 order: 1;
17684 }
17685
17686 .lp-btn-back-to-select-items {
17687 background: #fff;
17688 border: 1px solid #d1d5db;
17689 color: #374151;
17690 order: 0;
17691 }
17692
17693 .lp-btn-back-to-select-items:hover {
17694 background-color: #f5f5f5;
17695 }
17696
17697 .lp-popup-items-to-select ul.list-items-selected {
17698 padding-left: 0;
17699 background: #fff;
17700 margin-bottom: 20px;
17701 gap: 0;
17702 }
17703
17704 .lp-popup-items-to-select ul.list-items-selected li {
17705 display: flex;
17706 align-items: center;
17707 padding: 5px;
17708 border-bottom: 1px solid #f5f5f5;
17709 color: #1e1e1e;
17710 cursor: pointer;
17711 transition: background 0.2s;
17712 }
17713
17714 .lp-hidden {
17715 display: none !important;
17716 }
17717
17718 .lp-popup-items-to-select .header .tabs .tab.active::after {
17719 display: none !important;
17720 }
17721
17722 .lp-popup-items-to-select .header .tabs .tab:not(:last-child)::before {
17723 display: none;
17724 }
17725
17726 .lp-popup-items-to-select .list-items-selected li:hover {
17727 background: #f5f5f5;
17728 }
17729
17730 .lp-popup-items-to-select .header .header-count-items-selected {
17731 border-bottom-color: #f5f5f5;
17732 }
17733
17734 .lp-toast.toastify {
17735 background: #E7F6E9;
17736 color: #28A746;
17737 border-radius: 5px;
17738 box-shadow: 0 0 0;
17739 display: flex;
17740 align-items: center;
17741 }
17742 .lp-toast.toastify .toast-close {
17743 background: transparent !important;
17744 font-size: 0;
17745 padding-left: 12px;
17746 }
17747 .lp-toast.toastify .toast-close:before {
17748 content: "\f00d";
17749 font-family: "lp-icon";
17750 font-size: 16px;
17751 color: #000;
17752 line-height: 17px;
17753 }
17754 .lp-toast.toastify .toast-close:hover {
17755 opacity: 1;
17756 }
17757 .lp-toast.toastify.error {
17758 background-color: #fee2e2;
17759 color: #dc2626;
17760 padding: 12px 20px;
17761 border: none;
17762 margin: 0 auto;
17763 }
17764 .lp-toast.toastify.warning {
17765 background-color: #fbf7f2;
17766 color: #fb9422;
17767 padding: 12px 20px;
17768 border: none;
17769 margin: 0 auto;
17770 }
17771 .lp-toast.toastify.info {
17772 background-color: #dbeafe;
17773 color: #1e40af;
17774 padding: 12px 20px;
17775 border: none;
17776 margin: 0 auto;
17777 }
17778
17779 #wp-media-modal label.screen-reader-text,
17780 #wp-media-modal span.screen-reader-text {
17781 display: none;
17782 }