PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.1
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.1
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 4.2.1 All 138 releases
learnpress / assets / css / course-builder-rtl.css

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

17,971 lines 562.7 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 right: -40%;
47 width: 40%;
48 }
49 to {
50 right: 100%;
51 width: 10%;
52 }
53 }
54 @keyframes animation4 {
55 from {
56 right: -40%;
57 width: 40%;
58 }
59 to {
60 right: 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-left: 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-left: var(--lp-cotainer-padding);
177 padding-right: var(--lp-cotainer-padding);
178 }
179 .lp-content-area.learn-press-message {
180 margin-bottom: 24px;
181 padding-right: 15px;
182 padding-left: 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-left: 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-left: 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-right: 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 10px 0 0 !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 left: 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-left: 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 right: 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-left: 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: right;
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-right: 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 right: 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-left: 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-left: 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-left: 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 left: 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 20px 0 0;
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 20px 0 0;
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 left: 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: right;
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-left: 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: left;
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-right: 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 right: 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 right: 0;
1570 left: 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 left: 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-right: 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 right: 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-left: 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.lp-cb-sidebar__item-link,
1716 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link {
1717 display: flex !important;
1718 align-items: center;
1719 padding: 12px 20px;
1720 color: #000000 !important;
1721 text-decoration: none;
1722 transition: all 0.2s ease;
1723 gap: 12px;
1724 background: transparent !important;
1725 border: none !important;
1726 border-radius: 12px !important;
1727 min-width: 0;
1728 }
1729 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link svg,
1730 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link svg {
1731 width: 20px;
1732 height: 20px;
1733 flex-shrink: 0;
1734 }
1735 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link:hover,
1736 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link:hover {
1737 background: #EEF1FF !important;
1738 color: #000000 !important;
1739 }
1740 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link:focus-visible,
1741 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link:focus-visible {
1742 outline: 2px solid #7067ED;
1743 outline-offset: 2px;
1744 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
1745 }
1746 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .dashicons,
1747 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link .dashicons {
1748 font-size: 20px;
1749 width: 20px;
1750 height: 20px;
1751 line-height: 20px;
1752 color: inherit;
1753 }
1754 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .lp-cb-sidebar__item-title,
1755 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link .lp-cb-sidebar__item-title {
1756 font-size: 15px;
1757 font-weight: 500;
1758 overflow: hidden;
1759 text-overflow: ellipsis;
1760 white-space: nowrap;
1761 }
1762 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link {
1763 margin-top: 8px;
1764 }
1765 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control {
1766 display: flex;
1767 align-items: center;
1768 margin-top: 8px;
1769 border-radius: 12px;
1770 transition: all 0.2s ease;
1771 }
1772 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link {
1773 flex: 1;
1774 margin: 0;
1775 padding-left: 8px;
1776 }
1777 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link:hover {
1778 background: transparent !important;
1779 }
1780 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control:hover {
1781 background: #EEF1FF !important;
1782 }
1783 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle {
1784 display: flex;
1785 align-items: center;
1786 justify-content: center;
1787 width: 32px;
1788 height: 32px;
1789 margin-left: 8px;
1790 padding: 0;
1791 border: 0;
1792 border-radius: 6px;
1793 background: transparent;
1794 color: inherit;
1795 cursor: pointer;
1796 flex-shrink: 0;
1797 transition: all 0.2s ease;
1798 }
1799 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle .dashicons {
1800 width: 16px;
1801 height: 16px;
1802 font-size: 16px;
1803 line-height: 16px;
1804 transition: transform 0.2s ease;
1805 }
1806 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle:hover, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle:focus-visible {
1807 background: #F7F7F7;
1808 color: #7067ED;
1809 outline: none;
1810 }
1811 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu {
1812 display: none;
1813 gap: 4px;
1814 margin: 4px 16px 0 0;
1815 padding: 0 12px 0 0;
1816 border-right: 1px solid #f5f5f5;
1817 list-style: none;
1818 }
1819 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-expanded > .lp-cb-sidebar__sub-menu {
1820 display: grid;
1821 }
1822 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-expanded > .lp-cb-sidebar__item-control .lp-cb-sidebar__sub-menu-toggle .dashicons {
1823 transform: rotate(-180deg);
1824 }
1825 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link {
1826 display: flex !important;
1827 align-items: center;
1828 gap: 8px;
1829 min-width: 0;
1830 margin: 0 !important;
1831 padding: 8px 12px !important;
1832 border-radius: 6px !important;
1833 background: transparent !important;
1834 color: #374151 !important;
1835 font-size: 14px;
1836 line-height: 1.3;
1837 text-decoration: none;
1838 transition: all 0.2s ease;
1839 }
1840 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link .dashicons {
1841 width: 18px;
1842 height: 18px;
1843 font-size: 18px;
1844 line-height: 18px;
1845 flex-shrink: 0;
1846 }
1847 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link svg {
1848 width: 18px;
1849 height: 18px;
1850 flex-shrink: 0;
1851 }
1852 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link .lp-cb-sidebar__sub-menu-title {
1853 overflow: hidden;
1854 text-overflow: ellipsis;
1855 white-space: nowrap;
1856 }
1857 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link:hover, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link:focus-visible {
1858 background: #EEF1FF !important;
1859 color: #7067ED !important;
1860 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
1861 outline: none;
1862 }
1863 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-item.is-active > .lp-cb-sidebar__sub-menu-link {
1864 background: #EEF1FF !important;
1865 color: #7067ED !important;
1866 font-weight: 600;
1867 }
1868 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > a.lp-cb-sidebar__item-link, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > .lp-cb-sidebar__item-control {
1869 background: #EEF1FF !important;
1870 color: #7067ED !important;
1871 }
1872 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > a.lp-cb-sidebar__item-link, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > .lp-cb-sidebar__item-control > .lp-cb-sidebar__sub-menu-toggle {
1873 color: #7067ED !important;
1874 }
1875 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > a.lp-cb-sidebar__item-link .dashicons, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link .dashicons, #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > .lp-cb-sidebar__item-control > .lp-cb-sidebar__sub-menu-toggle .dashicons {
1876 color: #7067ED !important;
1877 }
1878 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle {
1879 display: flex;
1880 align-items: center;
1881 justify-content: center;
1882 width: 36px;
1883 height: 36px;
1884 border-radius: 6px;
1885 background: transparent;
1886 cursor: pointer;
1887 transition: all 0.2s;
1888 margin-right: auto;
1889 margin-bottom: 16px;
1890 margin-left: 16px;
1891 border: none;
1892 color: #aaaaaa;
1893 }
1894 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle svg {
1895 min-width: 24px;
1896 height: 24px;
1897 }
1898 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle .lp-toggle-expand {
1899 display: none;
1900 }
1901 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle:hover {
1902 background: #EEF1FF;
1903 border-color: #d1d5db;
1904 color: #7067ED;
1905 }
1906 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer {
1907 padding: 16px;
1908 border-top: 1px solid #f5f5f5;
1909 margin-top: auto;
1910 background: #fdfdfd;
1911 display: flex;
1912 flex-direction: column;
1913 gap: 8px;
1914 }
1915 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer:empty {
1916 display: none;
1917 }
1918 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item {
1919 display: flex;
1920 align-items: center;
1921 padding: 12px 16px;
1922 color: #000000;
1923 text-decoration: none;
1924 gap: 12px;
1925 font-size: 14px;
1926 transition: all 0.2s;
1927 border-radius: 6px;
1928 }
1929 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item:hover {
1930 background: #EEF1FF;
1931 color: #7067ED;
1932 }
1933 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item .dashicons {
1934 font-size: 20px;
1935 width: 20px;
1936 height: 20px;
1937 flex-shrink: 0;
1938 }
1939 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed {
1940 width: 72px !important;
1941 }
1942 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav {
1943 padding: 16px 8px;
1944 }
1945 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link,
1946 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link {
1947 justify-content: center;
1948 padding: 12px;
1949 }
1950 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .lp-cb-sidebar__item-title,
1951 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link .lp-cb-sidebar__item-title {
1952 display: none;
1953 }
1954 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .dashicons,
1955 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control > .lp-cb-sidebar__item-link .dashicons {
1956 margin: 0;
1957 }
1958 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control {
1959 justify-content: center;
1960 }
1961 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu,
1962 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle {
1963 display: none !important;
1964 }
1965 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer {
1966 padding: 16px 8px;
1967 }
1968 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle {
1969 margin: 0 auto;
1970 }
1971 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-collapse {
1972 display: none;
1973 }
1974 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-expand {
1975 display: block;
1976 }
1977 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item {
1978 justify-content: center;
1979 padding: 12px;
1980 }
1981 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item .lp-cb-sidebar__item-title {
1982 display: none;
1983 }
1984
1985 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed + #lp-course-builder-content.lp-cb-main,
1986 #lp-course-builder.has-collapsed-sidebar #lp-course-builder-content.lp-cb-main {
1987 margin-right: 72px !important;
1988 width: calc(100% - 72px) !important;
1989 }
1990
1991 #lp-course-builder-content.lp-cb-main {
1992 flex: 1;
1993 margin-right: 260px !important;
1994 margin-top: 60px !important;
1995 min-height: calc(100vh - 60px);
1996 padding: 0 24px 24px !important;
1997 background: #ffffff !important;
1998 border-radius: 0 !important;
1999 width: calc(100% - 260px) !important;
2000 }
2001
2002 html:has(#wpadminbar) #lp-course-builder .lp-cb-body {
2003 min-height: calc(100vh - 60px - 32px);
2004 }
2005 html:has(#wpadminbar) .lp-cb-top-header {
2006 top: 32px;
2007 }
2008 html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar {
2009 top: calc(60px + 32px) !important;
2010 }
2011 html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main {
2012 margin-top: calc(60px) !important;
2013 min-height: calc(100vh - 60px);
2014 }
2015
2016 @media screen and (max-width: 782px) {
2017 html:has(#wpadminbar) #lp-course-builder .lp-cb-body {
2018 min-height: calc(100vh - 60px - 46px);
2019 }
2020 html:has(#wpadminbar) .lp-cb-top-header {
2021 top: 46px;
2022 }
2023 html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar {
2024 top: calc(60px + 46px) !important;
2025 }
2026 html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main {
2027 margin-top: calc(60px + 46px) !important;
2028 min-height: calc(100vh - 60px - 46px);
2029 }
2030 }
2031 .lp-cb-breadcrumb {
2032 padding: 16px 12px;
2033 border-bottom: 1px solid #f5f5f5;
2034 font-size: 14px;
2035 background: #ffffff;
2036 border-radius: 8px 8px 0 0;
2037 }
2038 .lp-cb-breadcrumb .lp-cb-breadcrumb__item {
2039 color: #898989;
2040 text-decoration: none;
2041 transition: color 0.2s;
2042 }
2043 .lp-cb-breadcrumb .lp-cb-breadcrumb__item:hover {
2044 color: #7067ED;
2045 }
2046 .lp-cb-breadcrumb .lp-cb-breadcrumb__item.is-current {
2047 color: #1e1e1e;
2048 font-weight: 500;
2049 }
2050 .lp-cb-breadcrumb .lp-cb-breadcrumb__separator {
2051 margin: 0 10px;
2052 color: #898989;
2053 }
2054
2055 #lp-course-builder .lp-cb-header {
2056 position: sticky;
2057 top: 60px;
2058 z-index: 99;
2059 display: flex;
2060 align-items: center;
2061 justify-content: space-between;
2062 padding: 20px 12px;
2063 background: #ffffff;
2064 gap: 30px;
2065 }
2066 #lp-course-builder .lp-cb-header .lp-cb-header__left {
2067 display: flex;
2068 align-items: center;
2069 gap: 12px;
2070 }
2071 #lp-course-builder .lp-cb-header .lp-cb-header__title {
2072 margin: 0;
2073 font-size: 24px;
2074 font-weight: 600;
2075 color: #1e1e1e;
2076 }
2077 #lp-course-builder .lp-cb-header .lp-cb-admin-link {
2078 display: inline-flex;
2079 align-items: center;
2080 justify-content: center;
2081 font-size: 14px;
2082 padding: 5px 12px;
2083 gap: 10px;
2084 font-weight: 500;
2085 border-radius: 6px;
2086 color: #898989;
2087 text-decoration: none;
2088 transition: all 0.2s;
2089 }
2090 #lp-course-builder .lp-cb-header .lp-cb-admin-link .dashicons {
2091 font-size: 18px;
2092 width: 18px;
2093 height: 18px;
2094 }
2095 #lp-course-builder .lp-cb-header .lp-cb-admin-link:hover {
2096 background: #f1f5f9;
2097 color: #7067ED;
2098 }
2099 #lp-course-builder .lp-cb-header .lp-cb-header__actions {
2100 display: flex;
2101 gap: 12px;
2102 }
2103 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button {
2104 padding: 10px 20px;
2105 border-radius: 6px;
2106 font-weight: 500;
2107 cursor: pointer;
2108 text-decoration: none;
2109 display: inline-flex;
2110 align-items: center;
2111 border: 1px solid #f5f5f5;
2112 background: #fff;
2113 color: #1e1e1e;
2114 transition: all 0.2s;
2115 }
2116 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button:hover {
2117 background: #f9fafb;
2118 }
2119 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary,
2120 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn {
2121 background: #7067ED !important;
2122 border-color: #7067ED !important;
2123 color: #fff !important;
2124 }
2125 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary:hover,
2126 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn:hover {
2127 background: #5b52d1 !important;
2128 border-color: #5b52d1 !important;
2129 }
2130
2131 html:has(#wpadminbar) .lp-cb-header {
2132 top: calc(60px + 32px);
2133 }
2134
2135 @media screen and (max-width: 782px) {
2136 html:has(#wpadminbar) .lp-cb-header {
2137 top: calc(60px + 46px);
2138 }
2139 }
2140 .course-status,
2141 .quiz-status,
2142 .quizze-status,
2143 .question-status,
2144 .lesson-status {
2145 display: inline-block;
2146 padding: 4px 10px;
2147 border-radius: 20px;
2148 font-size: 12px;
2149 font-weight: 500;
2150 text-transform: capitalize;
2151 }
2152 .course-status.publish,
2153 .quiz-status.publish,
2154 .quizze-status.publish,
2155 .question-status.publish,
2156 .lesson-status.publish {
2157 background: #e7f6e9;
2158 color: #28a746;
2159 }
2160 .course-status.draft,
2161 .quiz-status.draft,
2162 .quizze-status.draft,
2163 .question-status.draft,
2164 .lesson-status.draft {
2165 background: #f7f7f7;
2166 color: #aaaaaa;
2167 }
2168 .course-status.pending,
2169 .quiz-status.pending,
2170 .quizze-status.pending,
2171 .question-status.pending,
2172 .lesson-status.pending {
2173 background: #dbeafe;
2174 color: #1e40af;
2175 }
2176 .course-status.private,
2177 .quiz-status.private,
2178 .quizze-status.private,
2179 .question-status.private,
2180 .lesson-status.private {
2181 background: #f3e8ff;
2182 color: #6b21a8;
2183 }
2184 .course-status.trash,
2185 .quiz-status.trash,
2186 .quizze-status.trash,
2187 .question-status.trash,
2188 .lesson-status.trash {
2189 background: #fee2e2;
2190 color: #991b1b;
2191 }
2192 .course-status.future,
2193 .quiz-status.future,
2194 .quizze-status.future,
2195 .question-status.future,
2196 .lesson-status.future {
2197 background: #ffd700;
2198 color: #333;
2199 }
2200
2201 #lp-course-builder .lp-cb-tabs {
2202 display: flex;
2203 border-bottom: 1px solid #f5f5f5;
2204 background: #ffffff;
2205 gap: 10px;
2206 margin: 0;
2207 list-style: none;
2208 }
2209 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item {
2210 padding: 12px 24px;
2211 color: #898989;
2212 text-decoration: none;
2213 font-weight: 500;
2214 font-size: 14px;
2215 border-bottom: 2px solid transparent;
2216 margin-bottom: -1px;
2217 transition: all 0.2s ease;
2218 background: transparent;
2219 border-radius: 10px 10px 0 0;
2220 }
2221 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item:hover {
2222 color: #7067ED;
2223 background: #EEF1FF;
2224 }
2225 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item.is-active {
2226 color: #7067ED;
2227 border-bottom-color: #7067ED;
2228 background: #EEF1FF;
2229 }
2230
2231 #lp-course-builder .lp-cb-tab-content {
2232 padding: 0;
2233 background: #ffffff;
2234 border-radius: 0 0 8px 8px;
2235 margin-top: 30px;
2236 }
2237 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit,
2238 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section {
2239 background: #ffffff;
2240 border-radius: 0;
2241 min-height: auto;
2242 }
2243 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header,
2244 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header {
2245 display: flex;
2246 align-items: center;
2247 justify-content: space-between;
2248 padding: 0 0 20px 0;
2249 margin-bottom: 20px;
2250 border-bottom: 1px solid #f5f5f5;
2251 }
2252 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left,
2253 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left {
2254 display: flex;
2255 align-items: center;
2256 gap: 12px;
2257 }
2258 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .lp-cb-section__title,
2259 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .lp-cb-section__title {
2260 margin: 0;
2261 font-size: 18px;
2262 font-weight: 600;
2263 color: #1e1e1e;
2264 }
2265 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status,
2266 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status {
2267 display: inline-block;
2268 padding: 4px 10px;
2269 border-radius: 4px;
2270 font-size: 12px;
2271 font-weight: 500;
2272 text-transform: capitalize;
2273 }
2274 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.publish,
2275 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.publish {
2276 background: #e7f6e9;
2277 color: #28a746;
2278 }
2279 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.draft,
2280 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.draft {
2281 background: #f7f7f7;
2282 color: #aaaaaa;
2283 }
2284 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.pending,
2285 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.pending {
2286 background: #dbeafe;
2287 color: #1e40af;
2288 }
2289 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action,
2290 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-action {
2291 display: flex;
2292 gap: 10px;
2293 }
2294 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab {
2295 display: flex;
2296 gap: 24px;
2297 }
2298 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs {
2299 flex: 0 0 200px;
2300 list-style: none;
2301 margin: 0;
2302 padding: 0;
2303 border-left: 1px solid #f5f5f5;
2304 }
2305 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li {
2306 margin: 0;
2307 }
2308 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a {
2309 display: block;
2310 padding: 12px 16px;
2311 color: #898989;
2312 text-decoration: none;
2313 border-right: 2px solid transparent;
2314 transition: all 0.2s;
2315 }
2316 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a:hover {
2317 color: #7067ED;
2318 background: #EEF1FF;
2319 }
2320 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,
2321 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active {
2322 color: #7067ED;
2323 background: rgba(112, 103, 237, 0.05);
2324 border-right-color: #7067ED;
2325 font-weight: 500;
2326 }
2327 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
2328 flex: 1;
2329 min-width: 0;
2330 }
2331
2332 #lp-course-builder .lp-cb-footer {
2333 padding: 20px 0;
2334 border-top: 1px solid #f5f5f5;
2335 background: #ffffff;
2336 border-radius: 0 0 8px 8px;
2337 margin-top: auto;
2338 }
2339 #lp-course-builder .lp-cb-footer .lp-cb-footer__actions {
2340 display: flex;
2341 justify-content: flex-end;
2342 gap: 12px;
2343 }
2344
2345 #lp-course-builder .lp-course-builder-content__tab {
2346 background: #ffffff;
2347 border-radius: 8px;
2348 max-width: 100%;
2349 }
2350 #lp-course-builder .lp-course-builder-content__tab .lp-cb-tab__title {
2351 font-size: 28px;
2352 font-weight: 600;
2353 color: #1e1e1e;
2354 margin: 20px 0 24px 0;
2355 }
2356
2357 .lp-cb-save-btn,
2358 #lp-course-builder .lp-button-primary {
2359 background: #7067ED !important;
2360 border-color: #7067ED !important;
2361 color: #fff !important;
2362 padding: 10px 20px;
2363 border-radius: 6px;
2364 font-weight: 500;
2365 cursor: pointer;
2366 transition: all 0.2s;
2367 }
2368 .lp-cb-save-btn:hover,
2369 #lp-course-builder .lp-button-primary:hover {
2370 background: #5b52d1 !important;
2371 border-color: #5b52d1 !important;
2372 }
2373 .lp-cb-save-btn.loading, .lp-cb-save-btn.lp-loading, .lp-cb-save-btn[aria-disabled=true],
2374 #lp-course-builder .lp-button-primary.loading,
2375 #lp-course-builder .lp-button-primary.lp-loading,
2376 #lp-course-builder .lp-button-primary[aria-disabled=true] {
2377 opacity: 0.7;
2378 pointer-events: none;
2379 cursor: not-allowed;
2380 }
2381 .lp-cb-save-btn.has-changes,
2382 #lp-course-builder .lp-button-primary.has-changes {
2383 position: relative;
2384 animation: pulse-save 2s infinite;
2385 }
2386 .lp-cb-save-btn.has-changes::after,
2387 #lp-course-builder .lp-button-primary.has-changes::after {
2388 content: "";
2389 position: absolute;
2390 top: -4px;
2391 left: -4px;
2392 width: 10px;
2393 height: 10px;
2394 background: #ef4444;
2395 border-radius: 50%;
2396 border: 2px solid #fff;
2397 }
2398
2399 #lp-course-builder .cb-btn-update,
2400 #lp-course-builder .cb-btn-preview,
2401 #lp-course-builder .cb-btn-darft,
2402 #lp-course-builder .cb-btn-publish,
2403 #lp-course-builder .cb-btn-pending {
2404 padding: 10px 20px;
2405 font-size: 14px;
2406 border-radius: 12px;
2407 font-weight: 500;
2408 cursor: pointer;
2409 border: none;
2410 transition: all 0.2s;
2411 }
2412 #lp-course-builder .cb-btn-update.has-changes,
2413 #lp-course-builder .cb-btn-preview.has-changes,
2414 #lp-course-builder .cb-btn-darft.has-changes,
2415 #lp-course-builder .cb-btn-publish.has-changes,
2416 #lp-course-builder .cb-btn-pending.has-changes {
2417 position: relative;
2418 }
2419 #lp-course-builder .cb-btn-update.has-changes::after,
2420 #lp-course-builder .cb-btn-preview.has-changes::after,
2421 #lp-course-builder .cb-btn-darft.has-changes::after,
2422 #lp-course-builder .cb-btn-publish.has-changes::after,
2423 #lp-course-builder .cb-btn-pending.has-changes::after {
2424 content: "";
2425 position: absolute;
2426 top: -4px;
2427 left: -4px;
2428 width: 10px;
2429 height: 10px;
2430 background: #ef4444;
2431 border-radius: 50%;
2432 border: 2px solid #fff;
2433 }
2434 #lp-course-builder .cb-btn-update.loading, #lp-course-builder .cb-btn-update.lp-loading,
2435 #lp-course-builder .cb-btn-preview.loading,
2436 #lp-course-builder .cb-btn-preview.lp-loading,
2437 #lp-course-builder .cb-btn-darft.loading,
2438 #lp-course-builder .cb-btn-darft.lp-loading,
2439 #lp-course-builder .cb-btn-publish.loading,
2440 #lp-course-builder .cb-btn-publish.lp-loading,
2441 #lp-course-builder .cb-btn-pending.loading,
2442 #lp-course-builder .cb-btn-pending.lp-loading {
2443 opacity: 0.7;
2444 pointer-events: none;
2445 }
2446 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update {
2447 background: #7067ED;
2448 color: #fff;
2449 }
2450 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update:hover {
2451 background: #5b52d1;
2452 }
2453 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary {
2454 background: #7067ED;
2455 color: #fff;
2456 border-radius: 12px;
2457 }
2458 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary:hover {
2459 background: #5b52d1;
2460 }
2461 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview {
2462 border-radius: 12px;
2463 }
2464 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview:hover {
2465 border-color: #7067ED;
2466 color: #7067ED;
2467 }
2468 #lp-course-builder.cb-btn-secondary {
2469 background: #fff;
2470 border: 1px solid #e5e7eb;
2471 color: #1e1e1e;
2472 }
2473 #lp-course-builder.cb-btn-secondary:hover {
2474 border-color: #7067ED;
2475 color: #7067ED;
2476 background: #f8fafc;
2477 }
2478 #lp-course-builder .cb-btn-darft {
2479 background: #e5e7eb;
2480 color: #1e1e1e;
2481 }
2482 #lp-course-builder .cb-btn-darft:hover {
2483 background: #d1d5db;
2484 }
2485 #lp-course-builder .cb-btn-pending {
2486 background: #dbeafe;
2487 color: #1e40af;
2488 }
2489 #lp-course-builder .cb-btn-pending:hover {
2490 background: #bfdbfe;
2491 color: #1e3a8a;
2492 }
2493 #lp-course-builder .cb-btn-trash {
2494 cursor: pointer;
2495 font-size: 16px;
2496 background: transparent;
2497 color: #ef4444;
2498 padding: 10px 20px;
2499 border-radius: 6px;
2500 }
2501 #lp-course-builder .cb-btn-trash:hover {
2502 background: #fef2f2;
2503 }
2504 #lp-course-builder .cb-header-action-expanded {
2505 position: relative;
2506 display: inline-flex;
2507 align-items: center;
2508 }
2509 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded {
2510 padding: 0;
2511 height: 40px;
2512 width: 40px;
2513 justify-content: center;
2514 border-radius: 12px;
2515 }
2516 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded:hover {
2517 background: #F7F7F7;
2518 border-color: #d1d5db;
2519 }
2520 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded svg {
2521 width: 18px;
2522 height: 18px;
2523 color: #898989;
2524 }
2525 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading:before {
2526 margin-top: 0;
2527 margin-left: 0;
2528 }
2529 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading svg {
2530 display: none;
2531 }
2532 #lp-course-builder .cb-header-action-expanded .cb-header-action-expanded__items {
2533 position: absolute;
2534 top: calc(100% + 6px);
2535 left: 0;
2536 min-width: 180px;
2537 padding: 8px;
2538 border: 1px solid #f5f5f5;
2539 border-radius: 12px;
2540 background: #fff;
2541 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2542 display: flex;
2543 flex-direction: column;
2544 gap: 2px;
2545 z-index: 1000;
2546 opacity: 0;
2547 visibility: hidden;
2548 transform: translateY(-8px);
2549 pointer-events: none;
2550 transition: all 0.2s ease;
2551 }
2552 #lp-course-builder .cb-header-action-expanded.is-open .cb-header-action-expanded__items {
2553 opacity: 1;
2554 visibility: visible;
2555 transform: translateY(0);
2556 pointer-events: auto;
2557 }
2558 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash {
2559 gap: 10px;
2560 color: #ef4444;
2561 font-size: 14px;
2562 border: none;
2563 }
2564 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash .dashicons {
2565 font-size: 16px;
2566 width: 16px;
2567 height: 16px;
2568 color: #ef4444;
2569 }
2570 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash:hover {
2571 background: #fef2f2;
2572 }
2573 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate {
2574 gap: 10px;
2575 font-size: 14px;
2576 border: none;
2577 }
2578 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate .dashicons {
2579 font-size: 16px;
2580 width: 16px;
2581 height: 16px;
2582 color: #3b82f6;
2583 }
2584 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate:hover {
2585 background: #dbeafe;
2586 }
2587 #lp-course-builder .cb-header-actions-dropdown {
2588 position: relative;
2589 display: inline-flex;
2590 }
2591 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle {
2592 display: inline-flex;
2593 align-items: center;
2594 justify-content: center;
2595 width: 36px;
2596 padding: 0;
2597 background: #7067ED;
2598 border: 1px solid #7067ED;
2599 border-right-color: #EEF1FF;
2600 border-radius: 12px 0 0 12px;
2601 cursor: pointer;
2602 transition: all 0.2s;
2603 }
2604 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons {
2605 font-size: 16px;
2606 width: 16px;
2607 height: 16px;
2608 color: #ffffff;
2609 transition: transform 0.2s;
2610 }
2611 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover {
2612 border-color: #7067ED;
2613 background: #f8fafc;
2614 }
2615 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover .dashicons {
2616 color: #7067ED;
2617 }
2618 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] {
2619 border-color: #7067ED;
2620 background: #f8fafc;
2621 }
2622 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2623 transform: rotate(-180deg);
2624 color: #7067ED;
2625 }
2626 #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 {
2627 opacity: 0.7;
2628 pointer-events: none;
2629 }
2630 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle {
2631 background: #dbeafe !important;
2632 border-color: #bfdbfe !important;
2633 }
2634 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle .dashicons {
2635 color: #1e40af !important;
2636 }
2637 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle:hover {
2638 background: #bfdbfe !important;
2639 }
2640 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] {
2641 background: #bfdbfe !important;
2642 }
2643 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2644 color: #1e3a8a !important;
2645 }
2646 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu {
2647 position: absolute;
2648 top: calc(100% + 4px);
2649 left: 0;
2650 min-width: 180px;
2651 background: #fff;
2652 border: 1px solid #e5e7eb;
2653 border-radius: 8px;
2654 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2655 z-index: 1000;
2656 opacity: 0;
2657 visibility: hidden;
2658 transform: translateY(-8px);
2659 transition: all 0.2s ease;
2660 }
2661 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu.is-open {
2662 opacity: 1;
2663 visibility: visible;
2664 transform: translateY(0);
2665 }
2666 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item {
2667 display: flex;
2668 align-items: center;
2669 gap: 10px;
2670 padding: 12px 16px;
2671 font-size: 14px;
2672 color: #1e1e1e;
2673 cursor: pointer;
2674 transition: all 0.15s;
2675 border: none;
2676 background: transparent;
2677 width: 100%;
2678 text-align: right;
2679 }
2680 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item .dashicons {
2681 font-size: 16px;
2682 width: 16px;
2683 height: 16px;
2684 color: #898989;
2685 }
2686 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:first-child {
2687 border-radius: 7px 7px 0 0;
2688 }
2689 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:last-child {
2690 border-radius: 0 0 7px 7px;
2691 }
2692 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:only-child {
2693 border-radius: 7px;
2694 }
2695 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover {
2696 background: #f8fafc;
2697 }
2698 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons {
2699 color: #7067ED;
2700 }
2701 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger {
2702 color: #ef4444;
2703 }
2704 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons {
2705 color: #ef4444;
2706 }
2707 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover {
2708 background: #fef2f2;
2709 }
2710 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.loading, #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.lp-loading {
2711 opacity: 0.7;
2712 pointer-events: none;
2713 }
2714 #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 {
2715 background: #d1d5db !important;
2716 border-color: #d1d5db !important;
2717 }
2718 #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 {
2719 color: #374151 !important;
2720 }
2721 #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 {
2722 background: #b8bcc4 !important;
2723 }
2724 #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] {
2725 background: #b8bcc4 !important;
2726 }
2727 #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 {
2728 color: #374151 !important;
2729 }
2730 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle {
2731 background: #dbeafe !important;
2732 border-color: #bfdbfe !important;
2733 }
2734 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons {
2735 color: #1e40af !important;
2736 }
2737 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover {
2738 background: #bfdbfe !important;
2739 }
2740 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] {
2741 background: #bfdbfe !important;
2742 }
2743 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2744 color: #1e3a8a !important;
2745 }
2746
2747 .cb-header-actions-dropdown {
2748 position: relative;
2749 display: inline-flex;
2750 }
2751 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action {
2752 background: #dbeafe;
2753 color: #1e40af;
2754 }
2755 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action:hover {
2756 background: #bfdbfe;
2757 color: #1e3a8a;
2758 }
2759 .cb-header-actions-dropdown .cb-btn-dropdown-toggle {
2760 display: inline-flex;
2761 align-items: center;
2762 justify-content: center;
2763 width: 36px;
2764 height: auto;
2765 padding: 10px 0;
2766 background: #d0e3ff;
2767 border: none;
2768 border-radius: 12px 0 0 12px;
2769 cursor: pointer;
2770 transition: all 0.2s;
2771 }
2772 .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons {
2773 font-size: 16px;
2774 width: 16px;
2775 height: 16px;
2776 color: #7067ED;
2777 transition: transform 0.2s;
2778 }
2779 .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover {
2780 background: #b8d4ff;
2781 }
2782 .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] {
2783 background: #b8d4ff;
2784 }
2785 .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2786 transform: rotate(-180deg);
2787 }
2788 .cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading, .cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading {
2789 opacity: 0.7;
2790 pointer-events: none;
2791 }
2792 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle {
2793 background: #dbeafe;
2794 }
2795 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle .dashicons {
2796 color: #1e40af;
2797 }
2798 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle:hover {
2799 background: #bfdbfe;
2800 }
2801 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] {
2802 background: #bfdbfe;
2803 }
2804 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2805 color: #1e3a8a;
2806 }
2807 .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle, .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle {
2808 background: #d1d5db;
2809 }
2810 .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 {
2811 color: #374151;
2812 }
2813 .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 {
2814 background: #b8bcc4;
2815 }
2816 .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] {
2817 background: #b8bcc4;
2818 }
2819 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle {
2820 background: #dbeafe;
2821 }
2822 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons {
2823 color: #1e40af;
2824 }
2825 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover {
2826 background: #bfdbfe;
2827 }
2828 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] {
2829 background: #bfdbfe;
2830 }
2831 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2832 color: #1e3a8a;
2833 }
2834 .cb-header-actions-dropdown .cb-dropdown-menu {
2835 position: absolute;
2836 top: calc(100% + 4px);
2837 left: 0;
2838 min-width: 180px;
2839 background: #fff;
2840 border: 1px solid #e5e7eb;
2841 border-radius: 12px;
2842 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2843 z-index: 1000;
2844 opacity: 0;
2845 visibility: hidden;
2846 transform: translateY(-8px);
2847 transition: all 0.2s ease;
2848 }
2849 .cb-header-actions-dropdown .cb-dropdown-menu.is-open {
2850 opacity: 1;
2851 visibility: visible;
2852 transform: translateY(0);
2853 }
2854 .cb-header-actions-dropdown .cb-dropdown-item {
2855 display: flex;
2856 align-items: center;
2857 gap: 10px;
2858 padding: 12px 16px;
2859 font-size: 14px;
2860 color: #1e1e1e;
2861 cursor: pointer;
2862 transition: all 0.15s;
2863 border: none;
2864 background: transparent;
2865 width: 100%;
2866 text-align: right;
2867 }
2868 .cb-header-actions-dropdown .cb-dropdown-item .dashicons {
2869 font-size: 16px;
2870 width: 16px;
2871 height: 16px;
2872 color: #898989;
2873 }
2874 .cb-header-actions-dropdown .cb-dropdown-item:first-child {
2875 border-radius: 7px 7px 0 0;
2876 }
2877 .cb-header-actions-dropdown .cb-dropdown-item:last-child {
2878 border-radius: 0 0 7px 7px;
2879 }
2880 .cb-header-actions-dropdown .cb-dropdown-item:only-child {
2881 border-radius: 7px;
2882 }
2883 .cb-header-actions-dropdown .cb-dropdown-item:hover {
2884 background: #f8fafc;
2885 }
2886 .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons {
2887 color: #7067ED;
2888 }
2889 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger {
2890 color: #ef4444;
2891 }
2892 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons {
2893 color: #ef4444;
2894 }
2895 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover {
2896 background: #fef2f2;
2897 }
2898 .cb-header-actions-dropdown .cb-dropdown-item.loading, .cb-header-actions-dropdown .cb-dropdown-item.lp-loading {
2899 opacity: 0.7;
2900 pointer-events: none;
2901 }
2902
2903 @keyframes pulse-save {
2904 0%, 100% {
2905 box-shadow: 0 0 0 0 rgba(112, 103, 237, 0.4);
2906 }
2907 50% {
2908 box-shadow: 0 0 0 8px rgba(112, 103, 237, 0);
2909 }
2910 }
2911 @media screen and (max-width: 1024px) {
2912 #lp-course-builder-sidebar.lp-cb-sidebar {
2913 width: 220px !important;
2914 }
2915 #lp-course-builder-content.lp-cb-main {
2916 margin-right: 220px !important;
2917 width: calc(100% - 220px) !important;
2918 }
2919 .lp-cb-tab-content .lp-meta-box__course-tab {
2920 flex-direction: column;
2921 }
2922 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs {
2923 flex: none;
2924 border-left: none;
2925 border-bottom: 1px solid #f5f5f5;
2926 display: flex;
2927 overflow-x: auto;
2928 }
2929 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a {
2930 border-right: none;
2931 border-bottom: 3px solid transparent;
2932 white-space: nowrap;
2933 }
2934 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,
2935 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active {
2936 border-right: none;
2937 border-bottom-color: #7067ED;
2938 }
2939 }
2940 @media screen and (max-width: 768px) {
2941 .lp-cb-top-header {
2942 padding: 0 16px;
2943 }
2944 .lp-cb-top-header .lp-cb-top-header__user-info {
2945 display: none;
2946 }
2947 #lp-course-builder-sidebar.lp-cb-sidebar {
2948 transform: translateX(100%);
2949 transition: transform 0.3s ease;
2950 }
2951 #lp-course-builder-sidebar.lp-cb-sidebar.is-open {
2952 transform: translateX(0);
2953 }
2954 #lp-course-builder-content.lp-cb-main {
2955 margin-right: 0 !important;
2956 width: 100% !important;
2957 }
2958 .lp-cb-header {
2959 flex-direction: column;
2960 gap: 16px;
2961 align-items: flex-start;
2962 }
2963 .lp-cb-header .lp-cb-header__actions {
2964 width: 100%;
2965 justify-content: flex-end;
2966 }
2967 .lp-cb-tabs {
2968 overflow-x: auto;
2969 -webkit-overflow-scrolling: touch;
2970 }
2971 .lp-cb-tabs .lp-cb-tabs__item {
2972 white-space: nowrap;
2973 padding: 12px 16px;
2974 }
2975 .lp-cb-tab-content .cb-section__course-edit .cb-section__header {
2976 flex-direction: column;
2977 gap: 16px;
2978 align-items: flex-start;
2979 }
2980 .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action {
2981 width: 100%;
2982 flex-wrap: wrap;
2983 }
2984 }
2985 /**
2986 * Shared Tab Styles
2987 * Used across popup, edit-quiz, and edit-course for consistent tab UI
2988 * @since 4.3.0
2989 */
2990 .lp-cb-item-action-wrap {
2991 display: flex;
2992 justify-content: flex-end;
2993 gap: 8px;
2994 position: relative;
2995 }
2996
2997 .lp-cb-item-action-expand-toggle {
2998 cursor: pointer;
2999 display: flex;
3000 align-items: center;
3001 justify-content: center;
3002 width: 32px;
3003 height: 32px;
3004 border-radius: 6px;
3005 transition: all 0.2s;
3006 padding: 0;
3007 }
3008 .lp-cb-item-action-expand-toggle svg {
3009 width: 18px;
3010 height: 18px;
3011 color: #6b7280;
3012 }
3013 .lp-cb-item-action-expand-toggle.lp-button {
3014 border: none;
3015 }
3016 .lp-cb-item-action-expand-toggle:hover {
3017 background-color: #eef1ff;
3018 }
3019
3020 .lp-cb-item-action-expand {
3021 display: flex;
3022 position: absolute;
3023 min-width: 160px;
3024 white-space: nowrap;
3025 top: 60px;
3026 left: 16px;
3027 transform: translate(-15px, -15px);
3028 padding: 10px;
3029 flex-direction: column;
3030 background-color: #ffffff;
3031 border-radius: 12px;
3032 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3033 font-size: 16px;
3034 font-weight: 500;
3035 z-index: 100;
3036 }
3037
3038 .lp-cb-item-action {
3039 padding: 10px;
3040 cursor: pointer;
3041 text-decoration: none;
3042 border-radius: 6px;
3043 color: #1e1e1e;
3044 }
3045 .lp-cb-item-action:hover {
3046 background-color: #f3f4f6;
3047 }
3048 .lp-cb-item-action.trash, .lp-cb-item-action.delete {
3049 color: #ef4444;
3050 }
3051
3052 .swal2-popup {
3053 padding: 20px;
3054 border-radius: 16px;
3055 }
3056
3057 .swal2-popup .content-title {
3058 margin: 0 0 20px 0;
3059 padding: 0;
3060 text-align: center;
3061 font-size: 1.5em;
3062 font-weight: bold;
3063 }
3064
3065 .swal2-popup.lp-select-items-popup {
3066 padding: 20px !important;
3067 }
3068
3069 button.swal2-close {
3070 height: 32px;
3071 width: 32px;
3072 }
3073
3074 button.swal2-cancel.swal2-styled {
3075 border-radius: 10px;
3076 padding: 10px 24px;
3077 background: #fff;
3078 color: #aaaaaa;
3079 border: 1px solid #e1e1e1;
3080 font-weight: 500;
3081 min-width: 140px;
3082 }
3083
3084 button.swal2-confirm.swal2-styled {
3085 background: #7067ed;
3086 border-radius: 12px;
3087 padding: 10px 24px;
3088 min-width: 140px;
3089 }
3090
3091 .swal2-icon.swal2-icon-show {
3092 border: none;
3093 margin-bottom: 5px;
3094 }
3095
3096 #swal2-title {
3097 padding: 0;
3098 font-size: 22px;
3099 color: #111111;
3100 }
3101
3102 #swal2-html-container {
3103 padding-top: 8px;
3104 font-size: 15px;
3105 color: #4f4f4f;
3106 }
3107
3108 #swal2-html-container:has(.lp-must-enable-ai-wrap) {
3109 padding: 0;
3110 }
3111
3112 div:where(.swal2-container).swal2-backdrop-show,
3113 div:where(.swal2-container).swal2-noanimation {
3114 background: none !important;
3115 backdrop-filter: blur(3px);
3116 }
3117
3118 div:where(.swal2-container).swal2-center > .swal2-popup {
3119 border-radius: 12px;
3120 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
3121 }
3122
3123 .swal2-container .button {
3124 display: inline-flex;
3125 align-items: center;
3126 gap: 8px;
3127 background: #7067ED;
3128 color: #fff;
3129 padding: 12px 20px;
3130 border-radius: 12px;
3131 text-decoration: none;
3132 font-size: 14px;
3133 font-weight: 500;
3134 border: none;
3135 cursor: pointer;
3136 transition: background-color 0.2s;
3137 }
3138 .swal2-container .button:hover {
3139 background-color: #5b52d1;
3140 }
3141 .swal2-container .button.lp-btn-close-ai-popup:hover {
3142 background-color: transparent;
3143 color: #7067ED;
3144 }
3145 .swal2-container .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover {
3146 background-color: #5b52d1;
3147 }
3148
3149 .swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content::before {
3150 content: none;
3151 }
3152
3153 .swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content .lp-cb-swal-icon-image {
3154 display: block;
3155 width: 48px;
3156 height: 48px;
3157 }
3158
3159 #swal2-html-container:has(.lp-form-generate-data-ai) {
3160 padding-bottom: 24px;
3161 }
3162 #swal2-html-container:has(.lp-form-generate-data-ai) .form-grid {
3163 margin-bottom: 0;
3164 }
3165
3166 #lp-course-builder .cb-tab-header {
3167 display: flex;
3168 align-items: center;
3169 justify-content: space-between;
3170 margin: 20px 0 24px 0;
3171 }
3172 #lp-course-builder .cb-tab-header .lp-cb-tab__title {
3173 font-size: 28px;
3174 font-weight: 600;
3175 color: #1e1e1e;
3176 margin: 0;
3177 }
3178 #lp-course-builder .cb-tab-filter-bar {
3179 margin-bottom: 24px;
3180 }
3181 #lp-course-builder .cb-filter-fields {
3182 display: flex;
3183 align-items: flex-end;
3184 gap: 16px;
3185 flex-wrap: wrap;
3186 }
3187 #lp-course-builder .cb-filter-group {
3188 display: flex;
3189 flex-direction: column;
3190 gap: 6px;
3191 }
3192 #lp-course-builder .cb-filter-group label {
3193 font-size: 13px;
3194 font-weight: 500;
3195 }
3196 #lp-course-builder .cb-filter-search {
3197 display: flex;
3198 align-items: center;
3199 background: #ffffff;
3200 border: 1px solid #e5e7eb;
3201 border-radius: 6px;
3202 padding: 10px 14px;
3203 gap: 8px;
3204 min-width: 200px;
3205 }
3206 #lp-course-builder .cb-filter-search input {
3207 flex: 1;
3208 border: none;
3209 background: transparent;
3210 outline: none;
3211 font-size: 14px;
3212 color: #1e1e1e;
3213 }
3214 #lp-course-builder .cb-filter-search input::placeholder {
3215 color: #6b7280;
3216 }
3217 #lp-course-builder select {
3218 padding: 10px 14px 10px 32px;
3219 border: 1px solid #e5e7eb;
3220 border-radius: 6px;
3221 font-size: 14px;
3222 color: #1e1e1e;
3223 cursor: pointer;
3224 appearance: none;
3225 background-image: url("../images/icons/ico-cb-chevron-down.svg");
3226 background-repeat: no-repeat;
3227 background-position: left 10px center;
3228 background-size: 14px;
3229 }
3230 #lp-course-builder select:focus {
3231 outline: none;
3232 border-color: #7067ED;
3233 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
3234 }
3235 #lp-course-builder .cb-filter-actions {
3236 display: flex;
3237 gap: 4px;
3238 padding-bottom: 1px;
3239 }
3240 #lp-course-builder .cb-filter-btn {
3241 padding: 8px 20px;
3242 border: none;
3243 border-radius: 12px;
3244 font-size: 14px;
3245 font-weight: 500;
3246 cursor: pointer;
3247 transition: all 0.2s;
3248 background-color: #7067ED;
3249 color: #EEF1FF;
3250 }
3251 #lp-course-builder .cb-filter-btn:hover {
3252 background: #5b52d1;
3253 }
3254 #lp-course-builder .cb-filter-reset {
3255 background: transparent;
3256 border: none;
3257 color: #7067ED;
3258 text-decoration: none;
3259 font-size: 14px;
3260 font-weight: 500;
3261 cursor: pointer;
3262 padding: 8px 20px;
3263 border-radius: 12px;
3264 }
3265 #lp-course-builder .cb-filter-reset:hover {
3266 background: #EEF1FF;
3267 color: #7067ED;
3268 }
3269 #lp-course-builder .cb-btn-add-new {
3270 display: inline-flex;
3271 align-items: center;
3272 gap: 8px;
3273 background: #7067ED;
3274 color: #fff;
3275 padding: 12px 20px;
3276 border-radius: 12px;
3277 text-decoration: none;
3278 font-size: 14px;
3279 font-weight: 500;
3280 border: none;
3281 cursor: pointer;
3282 transition: background-color 0.2s;
3283 }
3284 #lp-course-builder .cb-btn-add-new:hover {
3285 background: #5b52d1;
3286 }
3287 #lp-course-builder .cb-btn-add-new .dashicons {
3288 font-size: 16px;
3289 width: 16px;
3290 height: 16px;
3291 }
3292 #lp-course-builder button.cb-btn-add-new {
3293 line-height: 1.5;
3294 }
3295 @media (max-width: 768px) {
3296 #lp-course-builder .cb-tab-header {
3297 flex-direction: column;
3298 align-items: stretch;
3299 gap: 12px;
3300 }
3301 #lp-course-builder .cb-tab-header .cb-btn-add-new {
3302 justify-content: center;
3303 }
3304 #lp-course-builder .cb-filter-fields {
3305 flex-direction: column;
3306 align-items: stretch;
3307 }
3308 #lp-course-builder .cb-filter-search {
3309 min-width: 100%;
3310 }
3311 #lp-course-builder .cb-filter-actions {
3312 justify-content: flex-start;
3313 }
3314 }
3315 #lp-course-builder .learn-press-tip {
3316 display: inline-flex;
3317 align-items: center;
3318 margin-top: 2px;
3319 color: #6b7280;
3320 font-style: normal;
3321 font-weight: normal;
3322 line-height: 1;
3323 vertical-align: baseline;
3324 cursor: pointer;
3325 position: relative;
3326 }
3327 #lp-course-builder .learn-press-tip:before {
3328 font-family: "lp-icon";
3329 content: "\f059";
3330 }
3331 #lp-course-builder .learn-press-tip > * {
3332 display: none;
3333 position: absolute;
3334 bottom: 100%;
3335 right: 50%;
3336 transform: translateX(50%);
3337 margin-bottom: 8px;
3338 padding: 8px 12px;
3339 background-color: #333;
3340 color: #fff !important;
3341 font-size: 12px;
3342 line-height: 1.5;
3343 text-align: center;
3344 border-radius: 4px;
3345 white-space: normal;
3346 width: max-content;
3347 max-width: 250px;
3348 z-index: 999;
3349 box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
3350 pointer-events: none;
3351 }
3352 #lp-course-builder .learn-press-tip > *::after {
3353 content: "";
3354 position: absolute;
3355 top: 100%;
3356 right: 50%;
3357 transform: translateX(50%);
3358 border-width: 5px;
3359 border-style: solid;
3360 border-color: #333 transparent transparent transparent;
3361 }
3362 #lp-course-builder .learn-press-tip p {
3363 color: #fff !important;
3364 margin-right: 0 !important;
3365 width: 100% !important;
3366 font-weight: 500 !important;
3367 }
3368 #lp-course-builder .learn-press-tip:hover > * {
3369 display: block;
3370 }
3371 #lp-course-builder .cb-tab-course__action {
3372 display: flex;
3373 justify-content: space-between;
3374 align-items: center;
3375 margin-bottom: 24px;
3376 }
3377 #lp-course-builder .cb-search-form {
3378 position: relative;
3379 display: flex;
3380 align-items: center;
3381 border-radius: 12px;
3382 padding: 5px 0px;
3383 gap: 8px;
3384 margin-bottom: 0;
3385 border: 1px solid #e5e7eb;
3386 width: 40%;
3387 max-width: 500px;
3388 }
3389 #lp-course-builder .lp-icon-search {
3390 font-size: 16px;
3391 color: #7067ED;
3392 flex-shrink: 0;
3393 }
3394 #lp-course-builder .cb-input-search-course {
3395 flex: 1;
3396 border: none;
3397 background: transparent;
3398 outline: none;
3399 font-size: 15px;
3400 color: #333;
3401 font-family: inherit;
3402 }
3403 #lp-course-builder .cb-input-search-course::placeholder {
3404 color: #999;
3405 }
3406 #lp-course-builder .cb-search-btn {
3407 cursor: pointer;
3408 border: none;
3409 background: none;
3410 }
3411 #lp-course-builder .cb-search-btn.loading {
3412 pointer-events: none;
3413 }
3414 #lp-course-builder .cb-search-btn.loading i {
3415 display: none;
3416 }
3417 #lp-course-builder .cb-btn-back a {
3418 text-decoration: none;
3419 }
3420 #lp-course-builder .cb-list-course {
3421 margin: 0;
3422 padding: 0;
3423 list-style: none;
3424 }
3425 #lp-course-builder .cb-list-course li.course {
3426 margin-bottom: 20px;
3427 }
3428 #lp-course-builder .course {
3429 background: #ffffff;
3430 border-radius: 12px;
3431 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
3432 border: 1px solid #e5e7eb;
3433 transition: all 0.3s;
3434 }
3435 #lp-course-builder .course:hover {
3436 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3437 }
3438 #lp-course-builder .course-item {
3439 display: flex;
3440 gap: 20px;
3441 padding: 16px;
3442 height: 100%;
3443 position: relative;
3444 }
3445 #lp-course-builder .course-thumbnail {
3446 position: relative;
3447 margin: -2px;
3448 }
3449 @media (min-width: 769px) {
3450 #lp-course-builder .course-thumbnail {
3451 width: 26%;
3452 }
3453 }
3454 #lp-course-builder .course-thumbnail img {
3455 width: 100%;
3456 border-radius: 8px;
3457 object-fit: cover;
3458 }
3459 #lp-course-builder .course-thumbnail .cb-item-status-badge {
3460 position: absolute;
3461 bottom: 8px;
3462 left: 8px;
3463 padding: 4px 10px;
3464 border-radius: 4px;
3465 font-size: 11px;
3466 font-weight: 600;
3467 text-transform: uppercase;
3468 }
3469 #lp-course-builder .course-thumbnail .cb-item-status-badge.offline {
3470 background: #1e40af;
3471 color: #ffffff;
3472 }
3473 #lp-course-builder .course-img {
3474 width: 100%;
3475 height: 100%;
3476 }
3477 #lp-course-builder .course-img img {
3478 width: 100%;
3479 height: 100%;
3480 object-fit: cover;
3481 }
3482 #lp-course-builder .course-content {
3483 flex: 1;
3484 }
3485 #lp-course-builder .wap-course-title {
3486 margin-top: 0;
3487 margin-bottom: 8px;
3488 }
3489 #lp-course-builder .course-permalink {
3490 text-decoration: none;
3491 color: #1e1e1e;
3492 font-size: 18px;
3493 font-weight: 700;
3494 display: block;
3495 transition: color 0.2s;
3496 }
3497 #lp-course-builder .course-permalink:hover {
3498 color: #2E91FA;
3499 }
3500 #lp-course-builder .course-title {
3501 text-decoration: none;
3502 line-height: 1.4;
3503 font-size: 20px;
3504 font-weight: 600;
3505 color: #1e1e1e;
3506 }
3507 #lp-course-builder .course-featured {
3508 display: inline-block;
3509 background-color: #ffd700;
3510 color: #333;
3511 padding: 4px 10px;
3512 border-radius: 4px;
3513 font-size: 11px;
3514 font-weight: 600;
3515 margin-bottom: 10px;
3516 text-transform: uppercase;
3517 }
3518 #lp-course-builder .course-instructor__wrapper {
3519 display: flex;
3520 gap: 5px;
3521 margin-bottom: 12px;
3522 font-size: 13px;
3523 color: #666;
3524 }
3525 #lp-course-builder .course-instructor-category {
3526 margin-bottom: 12px;
3527 }
3528 #lp-course-builder .course-instructor-category > div {
3529 display: flex;
3530 gap: 5px;
3531 align-items: center;
3532 flex-wrap: wrap;
3533 }
3534 #lp-course-builder .course-by-label,
3535 #lp-course-builder .course-categories-label {
3536 color: #6b7280;
3537 font-size: 14px;
3538 }
3539 #lp-course-builder .course-category-name {
3540 color: #1e1e1e;
3541 font-size: 14px;
3542 font-weight: 500;
3543 }
3544 #lp-course-builder .course-instructor a,
3545 #lp-course-builder .course-categories a {
3546 color: #2E91FA;
3547 text-decoration: none;
3548 }
3549 #lp-course-builder .course-instructor a:hover,
3550 #lp-course-builder .course-categories a:hover {
3551 text-decoration: underline;
3552 }
3553 #lp-course-builder .course-wrap-meta {
3554 display: flex;
3555 flex-wrap: wrap;
3556 gap: 16px;
3557 margin-bottom: 16px;
3558 }
3559 #lp-course-builder .instructor-display-name {
3560 font-size: 14px;
3561 color: #1e1e1e;
3562 }
3563 #lp-course-builder .meta-item {
3564 font-size: 14px;
3565 color: #6b7280;
3566 display: flex;
3567 align-items: center;
3568 gap: 8px;
3569 }
3570 #lp-course-builder .meta-item i {
3571 font-size: 16px;
3572 color: #7067ED;
3573 }
3574 #lp-course-builder .meta-item .dashicons {
3575 font-size: 16px;
3576 width: 16px;
3577 height: 16px;
3578 color: #7067ED;
3579 }
3580 #lp-course-builder .meta-item > div {
3581 display: contents;
3582 }
3583 #lp-course-builder .meta-item > div span {
3584 color: #6b7280;
3585 }
3586 #lp-course-builder .course-bottom {
3587 margin-top: auto;
3588 display: flex;
3589 flex-direction: column;
3590 align-items: flex-start;
3591 gap: 12px;
3592 }
3593 #lp-course-builder .course-item-price-wrap {
3594 margin-bottom: 0;
3595 }
3596 #lp-course-builder .course-last-updated {
3597 font-size: 12px;
3598 color: #999;
3599 position: absolute;
3600 bottom: 16px;
3601 left: 16px;
3602 }
3603 #lp-course-builder .course-item-price .free {
3604 color: #2E91FA;
3605 font-weight: 600;
3606 font-size: 16px;
3607 }
3608 #lp-course-builder .course-item-price .price {
3609 color: #E31A1B;
3610 font-weight: 700;
3611 font-size: 18px;
3612 }
3613 #lp-course-builder .highlight-new-course {
3614 box-shadow: #c8b4fb 0px 0px 20px 1px;
3615 }
3616 #lp-course-builder .course-action {
3617 position: relative;
3618 display: flex;
3619 gap: 8px;
3620 }
3621 #lp-course-builder .course-action-editor {
3622 padding: 0;
3623 }
3624 #lp-course-builder .course-action-expanded {
3625 cursor: pointer;
3626 padding: 7px;
3627 border: 1px solid #e5e7eb;
3628 border-radius: 8px;
3629 background: #ffffff;
3630 transition: all 0.2s;
3631 height: 36px;
3632 width: 36px;
3633 display: flex;
3634 align-items: center;
3635 justify-content: center;
3636 }
3637 #lp-course-builder .course-action-expanded:hover {
3638 background: #F7F7F7;
3639 border-color: #d1d5db;
3640 }
3641 #lp-course-builder .course-action-expanded svg {
3642 width: 20px;
3643 height: 20px;
3644 color: #6b7280;
3645 }
3646 #lp-course-builder .course-action-expanded__items {
3647 display: none;
3648 position: absolute;
3649 min-width: 160px;
3650 top: 60px;
3651 left: 16px;
3652 transform: translate(-15px, -15px);
3653 padding: 10px;
3654 flex-direction: column;
3655 background-color: #ffffff;
3656 border-radius: 12px;
3657 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3658 font-size: 16px;
3659 font-weight: 500;
3660 z-index: 100;
3661 }
3662 #lp-course-builder .course-action-expanded__items.active {
3663 display: flex !important;
3664 }
3665 #lp-course-builder .course-action-expanded__items .course-action-expanded__view,
3666 #lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate,
3667 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash,
3668 #lp-course-builder .course-action-expanded__items .course-action-expanded__draft,
3669 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete {
3670 padding: 10px;
3671 cursor: pointer;
3672 text-decoration: none;
3673 border-radius: 6px;
3674 color: #1e1e1e;
3675 }
3676 #lp-course-builder .course-action-expanded__items .course-action-expanded__view:hover,
3677 #lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate:hover,
3678 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,
3679 #lp-course-builder .course-action-expanded__items .course-action-expanded__draft:hover,
3680 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover {
3681 background-color: #F7F7F7;
3682 }
3683 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash,
3684 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete {
3685 color: #ef4444;
3686 }
3687 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,
3688 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover {
3689 background-color: #fef2f2;
3690 }
3691 #lp-course-builder .course-action .wap-course-title {
3692 margin: 0;
3693 }
3694 #lp-course-builder .course-action .course-permalink {
3695 color: #2E91FA;
3696 font-size: 14px;
3697 font-weight: 500;
3698 }
3699 #lp-course-builder .course-action .course-permalink:hover {
3700 text-decoration: underline;
3701 }
3702 #lp-course-builder .btn-edit-course {
3703 display: inline-flex;
3704 align-items: center;
3705 justify-content: center;
3706 text-decoration: none;
3707 font-size: 14px;
3708 font-weight: 600;
3709 border-radius: 8px;
3710 padding: 0 20px;
3711 height: 36px;
3712 gap: 8px;
3713 border: none;
3714 background: #7067ED;
3715 color: #ffffff;
3716 transition: all 0.2s;
3717 white-space: nowrap;
3718 }
3719 #lp-course-builder .btn-edit-course:hover {
3720 background: #5b52d1;
3721 }
3722 #lp-course-builder .course-status {
3723 display: inline-flex;
3724 }
3725 #lp-course-builder .course-status span {
3726 font-size: 13px;
3727 padding: 4px 12px;
3728 border-radius: 4px;
3729 font-weight: 600;
3730 text-transform: capitalize;
3731 line-height: normal;
3732 }
3733 #lp-course-builder .course-status.publish span {
3734 background: #E7F6E9;
3735 color: #28A746;
3736 }
3737 #lp-course-builder .course-status.future span {
3738 background: #ffd700;
3739 color: #333;
3740 }
3741 #lp-course-builder .course-status.trash span {
3742 color: #991b1b;
3743 background-color: #fee2e2;
3744 }
3745 #lp-course-builder .learn-press-pagination {
3746 margin-top: 40px;
3747 display: flex;
3748 justify-content: center;
3749 }
3750 #lp-course-builder .page-numbers {
3751 display: flex;
3752 gap: 8px;
3753 list-style: none;
3754 padding: 0;
3755 margin: 0;
3756 }
3757 #lp-course-builder .page-numbers li {
3758 display: inline-block;
3759 }
3760 #lp-course-builder .page-numbers a,
3761 #lp-course-builder .page-numbers span {
3762 display: flex;
3763 align-items: center;
3764 justify-content: center;
3765 min-width: 36px;
3766 height: 36px;
3767 padding: 0 12px;
3768 border-radius: 6px;
3769 text-decoration: none;
3770 color: #898989;
3771 font-size: 14px;
3772 transition: all 0.2s;
3773 background: #ffffff;
3774 font-weight: 600;
3775 }
3776 #lp-course-builder .page-numbers a:hover {
3777 background-color: #F7F7F7;
3778 border-color: #d1d5db;
3779 color: #1e1e1e;
3780 }
3781 #lp-course-builder .page-numbers .current {
3782 background-color: #7067ED;
3783 color: #ffffff;
3784 }
3785 #lp-course-builder .page-numbers .next,
3786 #lp-course-builder .page-numbers .prev {
3787 background-color: #F7F7F7;
3788 border-color: #d1d5db;
3789 }
3790 #lp-course-builder .page-numbers .next:hover,
3791 #lp-course-builder .page-numbers .prev:hover {
3792 background-color: #7067ED;
3793 color: #ffffff;
3794 }
3795 #lp-course-builder #lp-material-container {
3796 font-size: 13px;
3797 color: #6b7280;
3798 line-height: 1.5;
3799 margin: 0;
3800 display: block;
3801 }
3802 #lp-course-builder #lp-material-container hr {
3803 display: none;
3804 }
3805 #lp-course-builder .field-material__label {
3806 width: 150px;
3807 max-width: 150px;
3808 min-width: 150px;
3809 margin-left: 11px;
3810 }
3811 #lp-course-builder .lp-material--field-wrap {
3812 display: flex;
3813 gap: 11px;
3814 margin-top: 12px;
3815 }
3816 #lp-course-builder .lp-material--field-wrap label {
3817 color: #1e1e1e;
3818 font-size: 14px;
3819 font-weight: 600;
3820 width: 100px;
3821 }
3822 #lp-course-builder .lp-material--field-wrap:first-child {
3823 margin-top: 0;
3824 }
3825 #lp-course-builder .lp-material--field-wrap.field-action-wrap {
3826 justify-content: flex-start;
3827 flex-direction: row-reverse;
3828 }
3829 #lp-course-builder .lp-material--field-external-link,
3830 #lp-course-builder .lp-material--field-title {
3831 display: inline-flex;
3832 align-items: center;
3833 gap: 8px;
3834 width: 100%;
3835 height: 39px;
3836 padding: 8px 12px;
3837 border: 1px solid #d1d5db;
3838 border-radius: 6px;
3839 font-size: 14px;
3840 color: #1a1a1a;
3841 background: #ffffff;
3842 }
3843 #lp-course-builder .lp-material--field-method {
3844 width: 100%;
3845 height: 39px;
3846 padding: 8px 12px;
3847 border: 1px solid #d1d5db;
3848 border-radius: 6px;
3849 font-size: 14px;
3850 color: #1a1a1a;
3851 background: #ffffff;
3852 }
3853 #lp-course-builder .lp-material-btn-wrap {
3854 display: flex;
3855 gap: 12px;
3856 margin-top: 15px;
3857 }
3858 #lp-course-builder #lp-material--group-container .lp-material--group {
3859 padding: 20px;
3860 border: 1px solid #d1d5db;
3861 border-radius: 12px;
3862 max-width: 420px;
3863 margin-bottom: 20px;
3864 }
3865 #lp-course-builder #lp-material--group-container .lp-material--group:not(:has(*)) {
3866 display: none;
3867 }
3868 #lp-course-builder #btn-lp--add-material,
3869 #lp-course-builder #btn-lp--save-material,
3870 #lp-course-builder .lp-material-save-field,
3871 #lp-course-builder .lp-material--delete {
3872 padding: 8px 20px;
3873 border-radius: 6px;
3874 background: #ffffff;
3875 font-size: 14px;
3876 font-weight: 500;
3877 cursor: pointer;
3878 transition: all 0.2s;
3879 }
3880 #lp-course-builder #btn-lp--add-material {
3881 color: #7067ED;
3882 border: 1px solid #7067ED;
3883 }
3884 #lp-course-builder #btn-lp--add-material:hover {
3885 background-color: #F7F7F7;
3886 border-color: #7067ED;
3887 }
3888 #lp-course-builder #btn-lp--save-material,
3889 #lp-course-builder .lp-material-save-field {
3890 background: #7067ED;
3891 color: #EEF1FF;
3892 border: 1px solid #7067ED;
3893 }
3894 #lp-course-builder #btn-lp--save-material:hover,
3895 #lp-course-builder .lp-material-save-field:hover {
3896 background-color: #5b52d1;
3897 border-color: #5b52d1;
3898 }
3899 #lp-course-builder .lp-material--delete {
3900 color: #6b7280;
3901 border: 1px solid #e5e7eb;
3902 }
3903 #lp-course-builder .lp-material--delete:hover {
3904 background-color: #F7F7F7;
3905 color: #1e1e1e;
3906 border-color: #1e1e1e;
3907 }
3908 #lp-course-builder .lp-material--upload-wrap label {
3909 cursor: pointer;
3910 width: 100%;
3911 display: flex;
3912 align-items: center;
3913 gap: 6px;
3914 padding: 8px 16px;
3915 border: 1px solid #d1d5db;
3916 border-radius: 6px;
3917 font-size: 14px;
3918 font-weight: 500;
3919 color: #1a1a1a;
3920 background: #ffffff;
3921 transition: all 0.2s;
3922 margin-right: 86px;
3923 overflow: hidden;
3924 }
3925 #lp-course-builder .lp-material--upload-wrap label.has-selected-file {
3926 border-color: #7067ED;
3927 background-color: #f9fafb;
3928 font-size: 0;
3929 }
3930 #lp-course-builder .lp-material--upload-wrap label.has-selected-file::before {
3931 font-size: 14px;
3932 }
3933 #lp-course-builder .lp-material--upload-wrap label.has-selected-file::after {
3934 content: attr(data-file-name);
3935 flex: 1;
3936 min-width: 0;
3937 overflow: hidden;
3938 text-overflow: ellipsis;
3939 white-space: nowrap;
3940 font-size: 14px;
3941 font-weight: 600;
3942 }
3943 #lp-course-builder .lp-material--upload-wrap label:hover {
3944 background-color: #F7F7F7;
3945 border-color: #9ca3af;
3946 }
3947 #lp-course-builder .lp-material--upload-wrap label:active {
3948 background-color: #d0d0d0;
3949 transform: scale(0.98);
3950 }
3951 #lp-course-builder .lp-material--upload-wrap label::before {
3952 content: "📁 ";
3953 margin-left: 5px;
3954 }
3955 #lp-course-builder .lp-material--field-upload {
3956 display: none;
3957 }
3958 #lp-course-builder .lp-material--table {
3959 width: 100%;
3960 border-collapse: collapse;
3961 border: 1px solid #e5e7eb;
3962 border-radius: 8px;
3963 overflow: hidden;
3964 margin-top: 20px;
3965 }
3966 #lp-course-builder .lp-material--table th,
3967 #lp-course-builder .lp-material--table td {
3968 padding: 12px 15px;
3969 border-bottom: 1px solid #e5e7eb;
3970 text-align: right;
3971 }
3972 #lp-course-builder .lp-material--table th {
3973 background-color: #f9fafb;
3974 font-weight: 600;
3975 font-size: 13px;
3976 color: #374151;
3977 }
3978 #lp-course-builder .lp-material--table td {
3979 font-size: 14px;
3980 color: #1e1e1e;
3981 }
3982 #lp-course-builder .lp-material--table tr:last-child td {
3983 border-bottom: none;
3984 }
3985 #lp-course-builder .lp-material--table tr:hover td {
3986 background-color: #f9fafb;
3987 }
3988 #lp-course-builder .lp-material--table thead.hidden {
3989 display: none;
3990 }
3991 #lp-course-builder .ts-control {
3992 padding: 8px 8px 8px 8px !important;
3993 }
3994 @media (max-width: 1024px) {
3995 #lp-course-builder .cb-list-course {
3996 gap: 15px;
3997 }
3998 }
3999 @media (max-width: 768px) {
4000 #lp-course-builder .cb-tab-course__action {
4001 flex-direction: column;
4002 gap: 16px;
4003 align-items: stretch;
4004 }
4005 #lp-course-builder .cb-search-form {
4006 width: 100%;
4007 }
4008 #lp-course-builder .cb-btn-add-new {
4009 text-align: center;
4010 justify-content: center;
4011 }
4012 #lp-course-builder .course-item {
4013 flex-direction: column;
4014 }
4015 #lp-course-builder .cb-list-course {
4016 grid-template-columns: 1fr;
4017 }
4018 }
4019
4020 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
4021 display: grid;
4022 grid-template-columns: repeat(5, 1fr);
4023 gap: 20px;
4024 margin-bottom: 24px;
4025 }
4026 @media (max-width: 1200px) {
4027 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
4028 grid-template-columns: repeat(3, 1fr);
4029 }
4030 }
4031 @media (max-width: 768px) {
4032 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
4033 grid-template-columns: repeat(2, 1fr);
4034 }
4035 }
4036 @media (max-width: 480px) {
4037 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
4038 grid-template-columns: 1fr;
4039 }
4040 }
4041 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card {
4042 background: #ffffff;
4043 border-radius: 12px;
4044 padding: 24px 20px;
4045 display: flex;
4046 flex-direction: column;
4047 align-items: center;
4048 text-align: center;
4049 gap: 8px;
4050 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4051 border: 1px solid #e5e7eb;
4052 transition: all 0.2s ease;
4053 }
4054 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card:hover {
4055 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4056 transform: translateY(-2px);
4057 }
4058 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon {
4059 width: 48px;
4060 height: 48px;
4061 border-radius: 50%;
4062 background: var(--card-bg, #f9fafb);
4063 display: flex;
4064 align-items: center;
4065 justify-content: center;
4066 flex-shrink: 0;
4067 margin-bottom: 4px;
4068 }
4069 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon svg {
4070 width: 22px;
4071 height: 22px;
4072 color: var(--card-color, #7067ED);
4073 }
4074 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__label {
4075 font-size: 12px;
4076 color: #6b7280;
4077 font-weight: 500;
4078 order: 1;
4079 }
4080 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__value {
4081 font-size: 24px;
4082 font-weight: 700;
4083 color: #1e1e1e;
4084 line-height: 1.2;
4085 order: 2;
4086 }
4087 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row {
4088 display: grid;
4089 gap: 20px;
4090 margin-bottom: 24px;
4091 }
4092 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin {
4093 grid-template-columns: 1fr 1fr 280px;
4094 }
4095 @media (max-width: 1200px) {
4096 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin {
4097 grid-template-columns: 1fr 1fr;
4098 }
4099 }
4100 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--instructor {
4101 grid-template-columns: 1fr 1fr;
4102 }
4103 @media (max-width: 768px) {
4104 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row {
4105 grid-template-columns: 1fr;
4106 }
4107 }
4108 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card {
4109 background: #ffffff;
4110 border-radius: 12px;
4111 padding: 20px;
4112 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4113 border: 1px solid #e5e7eb;
4114 }
4115 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__header {
4116 display: flex;
4117 justify-content: space-between;
4118 align-items: center;
4119 margin-bottom: 16px;
4120 }
4121 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__title {
4122 font-size: 16px;
4123 font-weight: 600;
4124 color: #1e1e1e;
4125 margin: 0;
4126 }
4127 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter {
4128 padding: 5px 12px 5px 28px;
4129 border: 1px solid #e5e7eb;
4130 border-radius: 6px;
4131 font-size: 12px;
4132 color: #6b7280;
4133 cursor: pointer;
4134 outline: none;
4135 height: auto;
4136 }
4137 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter:focus {
4138 border-color: #7067ED;
4139 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
4140 }
4141 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body {
4142 height: 220px;
4143 }
4144 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body canvas {
4145 width: 100% !important;
4146 height: 100% !important;
4147 }
4148 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors {
4149 background: #ffffff;
4150 border-radius: 12px;
4151 padding: 16px;
4152 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4153 border: 1px solid #e5e7eb;
4154 }
4155 @media (max-width: 1200px) {
4156 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors {
4157 grid-column: 1/-1;
4158 }
4159 }
4160 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__header {
4161 margin-bottom: 20px;
4162 }
4163 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__title {
4164 display: flex;
4165 align-items: center;
4166 gap: 12px;
4167 font-size: 16px;
4168 font-weight: 600;
4169 color: #1e1e1e;
4170 margin: 0;
4171 }
4172 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__list {
4173 display: flex;
4174 flex-direction: column;
4175 gap: 20px;
4176 }
4177 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item {
4178 display: flex;
4179 align-items: center;
4180 gap: 16px;
4181 }
4182 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar {
4183 width: 48px;
4184 height: 48px;
4185 border-radius: 50%;
4186 overflow: hidden;
4187 flex-shrink: 0;
4188 }
4189 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar img {
4190 width: 100%;
4191 height: 100%;
4192 object-fit: cover;
4193 border-radius: 50%;
4194 }
4195 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__info {
4196 display: flex;
4197 flex-direction: column;
4198 gap: 4px;
4199 min-width: 0;
4200 }
4201 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__name {
4202 font-size: 15px;
4203 font-weight: 600;
4204 color: #1e1e1e;
4205 line-height: 1.2;
4206 white-space: nowrap;
4207 overflow: hidden;
4208 text-overflow: ellipsis;
4209 }
4210 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__meta {
4211 font-size: 13px;
4212 color: #6b7280;
4213 line-height: 1.2;
4214 }
4215 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .no-data {
4216 text-align: center;
4217 color: #6b7280;
4218 font-style: italic;
4219 padding: 20px 0;
4220 font-size: 12px;
4221 }
4222 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper {
4223 display: grid;
4224 grid-template-columns: repeat(2, 1fr);
4225 gap: 20px;
4226 margin-bottom: 24px;
4227 overflow-x: hidden;
4228 transition: overflow-x 0.3s ease;
4229 }
4230 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper:hover {
4231 overflow-x: auto;
4232 }
4233 @media (max-width: 900px) {
4234 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper {
4235 grid-template-columns: 1fr;
4236 }
4237 }
4238 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses {
4239 background: #ffffff;
4240 border-radius: 12px;
4241 padding: 20px 24px;
4242 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4243 border: 1px solid #e5e7eb;
4244 }
4245 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__header {
4246 display: flex;
4247 justify-content: space-between;
4248 align-items: center;
4249 padding-bottom: 16px;
4250 }
4251 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__title {
4252 font-size: 16px;
4253 font-weight: 600;
4254 color: #1e1e1e;
4255 margin: 0;
4256 }
4257 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total {
4258 font-size: 12px;
4259 color: #6b7280;
4260 }
4261 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .enrolled-students-total {
4262 color: #7067ED;
4263 font-weight: 600;
4264 }
4265 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .revenue-total {
4266 color: #E31A1B;
4267 font-weight: 700;
4268 }
4269 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__list {
4270 display: flex;
4271 flex-direction: column;
4272 }
4273 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item {
4274 display: flex;
4275 align-items: center;
4276 gap: 16px;
4277 padding: 16px 0;
4278 border-bottom: 1px solid #e5e7eb;
4279 }
4280 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:last-child {
4281 border-bottom: none;
4282 padding-bottom: 0;
4283 }
4284 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:first-child {
4285 padding-top: 0;
4286 }
4287 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb {
4288 width: 80px;
4289 height: 56px;
4290 border-radius: 8px;
4291 overflow: hidden;
4292 flex-shrink: 0;
4293 background: #f9fafb;
4294 }
4295 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb img {
4296 width: 100%;
4297 height: 100%;
4298 object-fit: cover;
4299 }
4300 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder {
4301 width: 100%;
4302 height: 100%;
4303 display: flex;
4304 align-items: center;
4305 justify-content: center;
4306 background: #f9fafb;
4307 }
4308 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder svg {
4309 color: #9ca3af;
4310 }
4311 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__info {
4312 flex: 1;
4313 min-width: 0;
4314 display: flex;
4315 flex-direction: column;
4316 gap: 4px;
4317 }
4318 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title {
4319 font-size: 15px;
4320 font-weight: 700;
4321 color: #1e1e1e;
4322 text-decoration: none;
4323 white-space: nowrap;
4324 overflow: hidden;
4325 text-overflow: ellipsis;
4326 transition: color 0.15s ease;
4327 }
4328 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title:hover {
4329 color: #7067ED;
4330 }
4331 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta {
4332 font-size: 12px;
4333 color: #6b7280;
4334 }
4335 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .author {
4336 color: #7067ed;
4337 }
4338 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .category {
4339 color: #1e1e1e;
4340 }
4341 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__price {
4342 font-size: 12px;
4343 font-weight: 600;
4344 color: #1e1e1e;
4345 margin-top: 2px;
4346 }
4347 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge-wrapper {
4348 flex-shrink: 0;
4349 display: flex;
4350 align-items: center;
4351 }
4352 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge {
4353 background: #e0f2fe;
4354 color: #0284c7;
4355 padding: 4px 10px;
4356 border-radius: 6px;
4357 font-size: 13px;
4358 font-weight: 600;
4359 }
4360 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__stats {
4361 text-align: left;
4362 flex-shrink: 0;
4363 display: flex;
4364 flex-direction: column;
4365 gap: 4px;
4366 }
4367 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue {
4368 font-size: 12px;
4369 color: #6b7280;
4370 }
4371 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue .revenue-amount {
4372 color: #ef4444;
4373 font-weight: 700;
4374 }
4375 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__sold {
4376 font-size: 12px;
4377 color: #6b7280;
4378 }
4379 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .no-data {
4380 text-align: center;
4381 color: #6b7280;
4382 font-style: italic;
4383 padding: 24px 0;
4384 font-size: 12px;
4385 }
4386 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions {
4387 background: #ffffff;
4388 }
4389 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__title {
4390 font-size: 16px;
4391 font-weight: 600;
4392 color: #1e1e1e;
4393 margin: 0 0 16px 0;
4394 }
4395 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4396 display: grid;
4397 grid-template-columns: repeat(4, 1fr);
4398 gap: 12px;
4399 }
4400 @media (max-width: 768px) {
4401 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4402 grid-template-columns: repeat(2, 1fr);
4403 }
4404 }
4405 @media (max-width: 480px) {
4406 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4407 grid-template-columns: 1fr;
4408 }
4409 }
4410 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn {
4411 display: flex;
4412 align-items: center;
4413 gap: 10px;
4414 padding: 14px 18px;
4415 border-radius: 8px;
4416 background: var(--action-bg, #f9fafb);
4417 text-decoration: none;
4418 transition: all 0.2s ease;
4419 border: 1px solid transparent;
4420 }
4421 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn:hover {
4422 border-color: var(--action-color, #e5e7eb);
4423 transform: translateY(-1px);
4424 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
4425 }
4426 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon {
4427 width: 28px;
4428 height: 28px;
4429 display: flex;
4430 align-items: center;
4431 justify-content: center;
4432 color: var(--action-color);
4433 }
4434 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon svg {
4435 width: 20px;
4436 height: 20px;
4437 color: var(--action-color, #6b7280);
4438 }
4439 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__label {
4440 font-size: 14px;
4441 font-weight: 500;
4442 color: #1e1e1e;
4443 }
4444 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses {
4445 background: #ffffff;
4446 }
4447 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .recent-courses__title {
4448 font-size: 16px;
4449 font-weight: 600;
4450 color: #1e1e1e;
4451 margin: 0 0 16px 0;
4452 }
4453 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .cb-list-course {
4454 padding-bottom: 0;
4455 }
4456
4457 #lp-course-builder .cb-list-quiz {
4458 list-style: none;
4459 padding: 0;
4460 margin: 0;
4461 background: #ffffff;
4462 }
4463 #lp-course-builder .cb-tab-quiz__action {
4464 display: flex;
4465 justify-content: space-between;
4466 align-items: center;
4467 margin-bottom: 24px;
4468 }
4469 #lp-course-builder .cb-input-search-quiz {
4470 flex: 1;
4471 border: none;
4472 background: transparent;
4473 outline: none;
4474 font-size: 15px;
4475 color: #333;
4476 font-family: inherit;
4477 margin-left: 10px;
4478 }
4479 #lp-course-builder .cb-input-search-quiz::placeholder {
4480 color: #999;
4481 }
4482 #lp-course-builder .cb-list-table-header {
4483 display: grid;
4484 align-items: center;
4485 gap: 0 16px;
4486 padding: 0 24px;
4487 background: #f9fafb;
4488 border-bottom: 1px solid #e5e7eb;
4489 min-height: 48px;
4490 font-size: 12px;
4491 font-weight: 600;
4492 color: #374151;
4493 }
4494 #lp-course-builder .cb-list-table-header span {
4495 white-space: nowrap;
4496 }
4497 #lp-course-builder .quiz-item {
4498 display: grid;
4499 align-items: center;
4500 gap: 0 16px;
4501 padding: 0 24px;
4502 background: #ffffff;
4503 border-bottom: 1px solid #f5f5f5;
4504 min-height: 64px;
4505 font-size: 14px;
4506 transition: background-color 0.15s ease;
4507 }
4508 #lp-course-builder .quiz-item:hover {
4509 background-color: #f9fafb;
4510 }
4511 #lp-course-builder li:last-child .quiz-item {
4512 border-bottom: none;
4513 }
4514 #lp-course-builder .highlight-new-quiz {
4515 box-shadow: #c8b4fb 0px 0px 20px 1px;
4516 }
4517 #lp-course-builder .wap-quiz-title {
4518 margin: 0;
4519 min-width: 0;
4520 overflow: hidden;
4521 }
4522 #lp-course-builder .wap-quiz-title button,
4523 #lp-course-builder .wap-quiz-title a {
4524 font-size: 14px;
4525 font-weight: 500;
4526 background: transparent;
4527 border: none;
4528 text-decoration: none;
4529 color: #1e1e1e;
4530 max-width: 100%;
4531 white-space: nowrap;
4532 overflow: hidden;
4533 text-overflow: ellipsis;
4534 display: block;
4535 padding: 0;
4536 cursor: pointer;
4537 }
4538 #lp-course-builder .wap-quiz-title button:hover,
4539 #lp-course-builder .wap-quiz-title a:hover {
4540 color: #7067ED;
4541 }
4542 #lp-course-builder .quiz__date,
4543 #lp-course-builder .quiz__duration,
4544 #lp-course-builder .quiz__total-questions {
4545 font-size: 12px;
4546 color: #6b7280;
4547 white-space: nowrap;
4548 margin-right: 8px;
4549 }
4550 #lp-course-builder .quiz__preview {
4551 display: flex;
4552 align-items: center;
4553 justify-content: center;
4554 }
4555 #lp-course-builder .quiz__preview svg {
4556 height: 20px;
4557 width: 20px;
4558 color: #6b7280;
4559 }
4560 #lp-course-builder .quiz-action {
4561 display: flex;
4562 align-items: center;
4563 justify-content: flex-end;
4564 gap: 8px;
4565 position: relative;
4566 }
4567 #lp-course-builder .quiz-action-editor {
4568 display: flex;
4569 }
4570 #lp-course-builder .btn-edit-quiz {
4571 display: flex;
4572 align-items: center;
4573 justify-content: center;
4574 width: 32px;
4575 height: 32px;
4576 text-decoration: none;
4577 font-size: 0;
4578 border-radius: 6px;
4579 background-color: transparent;
4580 border: none;
4581 color: #6b7280;
4582 cursor: pointer;
4583 transition: all 0.2s;
4584 padding: 0;
4585 }
4586 #lp-course-builder .btn-edit-quiz svg {
4587 width: 16px;
4588 height: 16px;
4589 }
4590 #lp-course-builder .btn-edit-quiz:hover {
4591 background-color: #EEF1FF;
4592 color: #7067ED;
4593 }
4594 #lp-course-builder .btn-edit-quiz.loading::before {
4595 margin: 0;
4596 font-size: 16px;
4597 }
4598 #lp-course-builder .btn-edit-quiz.loading svg {
4599 display: none;
4600 }
4601 #lp-course-builder .quiz-action-expanded {
4602 cursor: pointer;
4603 display: flex;
4604 align-items: center;
4605 justify-content: center;
4606 width: 32px;
4607 height: 32px;
4608 border-radius: 6px;
4609 transition: all 0.2s;
4610 padding: 0;
4611 background: none;
4612 border: none;
4613 }
4614 #lp-course-builder .quiz-action-expanded.loading::before {
4615 margin-left: 0;
4616 margin-top: 0;
4617 }
4618 #lp-course-builder .quiz-action-expanded.loading svg {
4619 display: none;
4620 }
4621 #lp-course-builder .quiz-action-expanded svg {
4622 width: 18px;
4623 height: 18px;
4624 color: #6b7280;
4625 }
4626 #lp-course-builder .quiz-action-expanded:hover {
4627 background-color: #EEF1FF;
4628 }
4629 #lp-course-builder .quiz-action-expanded:hover svg {
4630 color: #7067ED;
4631 }
4632 #lp-course-builder .quiz-action-expanded__items {
4633 display: none;
4634 position: absolute;
4635 min-width: 160px;
4636 top: 100%;
4637 left: 0;
4638 margin-top: 4px;
4639 padding: 8px;
4640 flex-direction: column;
4641 background-color: #ffffff;
4642 border-radius: 8px;
4643 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4644 font-size: 14px;
4645 font-weight: 500;
4646 z-index: 10;
4647 }
4648 #lp-course-builder .quiz-action-expanded__items.active {
4649 display: flex !important;
4650 }
4651
4652 #lp-course-builder .courses-builder__quiz-tab {
4653 background: #ffffff;
4654 border: 1px solid #e5e7eb;
4655 border-radius: 8px;
4656 overflow: visible;
4657 }
4658 #lp-course-builder .courses-builder__quiz-tab .cb-list-table-header,
4659 #lp-course-builder .courses-builder__quiz-tab .quiz-item {
4660 grid-template-columns: 2fr 1.5fr 80px 1fr 1fr 100px 80px;
4661 }
4662 #lp-course-builder .courses-builder__quiz-tab .lesson-assigned-courses .label {
4663 display: none;
4664 }
4665 #lp-course-builder .cb-list-quiz {
4666 border: none;
4667 border-radius: 0;
4668 }
4669 #lp-course-builder .quiz-status,
4670 #lp-course-builder .quizzes-status {
4671 display: inline-flex;
4672 align-self: center;
4673 padding: 4px 12px;
4674 font-size: 12px;
4675 font-weight: 500;
4676 border-radius: 20px;
4677 text-transform: capitalize;
4678 white-space: nowrap;
4679 width: fit-content;
4680 }
4681 #lp-course-builder .quiz-status.publish,
4682 #lp-course-builder .quizzes-status.publish {
4683 color: #28A746;
4684 background: #E7F6E9;
4685 }
4686 #lp-course-builder .quiz-status.draft,
4687 #lp-course-builder .quizzes-status.draft {
4688 color: #AAAAAA;
4689 background: #F7F7F7;
4690 }
4691 #lp-course-builder .quiz-status.pending,
4692 #lp-course-builder .quizzes-status.pending {
4693 color: #1e40af;
4694 background: #dbeafe;
4695 }
4696 #lp-course-builder .quiz-status.private,
4697 #lp-course-builder .quizzes-status.private {
4698 color: #6b21a8;
4699 background: #f3e8ff;
4700 }
4701 #lp-course-builder .quiz-status.trash,
4702 #lp-course-builder .quizzes-status.trash {
4703 color: #991b1b;
4704 background: #fee2e2;
4705 }
4706 #lp-course-builder .quiz-assigned-courses,
4707 #lp-course-builder .lesson-assigned-courses {
4708 white-space: nowrap;
4709 overflow: hidden;
4710 text-overflow: ellipsis;
4711 min-width: 0;
4712 }
4713 #lp-course-builder .quiz-assigned-courses .label,
4714 #lp-course-builder .lesson-assigned-courses .label {
4715 color: #6b7280;
4716 margin-left: 5px;
4717 }
4718 #lp-course-builder .quiz-assigned-courses a,
4719 #lp-course-builder .lesson-assigned-courses a {
4720 text-decoration: none;
4721 color: #2E91FA;
4722 }
4723 #lp-course-builder .quiz-assigned-courses a:hover,
4724 #lp-course-builder .lesson-assigned-courses a:hover {
4725 text-decoration: underline;
4726 }
4727 #lp-course-builder .quiz-assigned-courses .label,
4728 #lp-course-builder .lesson-assigned-courses .label {
4729 color: #1e1e1e;
4730 }
4731 #lp-course-builder .quiz-action-expanded__items {
4732 display: none;
4733 position: absolute;
4734 min-width: 160px;
4735 top: calc(100% + 4px);
4736 left: 0;
4737 transform: none;
4738 padding: 10px;
4739 flex-direction: column;
4740 background-color: #ffffff;
4741 border-radius: 12px;
4742 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4743 font-size: 16px;
4744 font-weight: 500;
4745 z-index: 100;
4746 }
4747 #lp-course-builder .quiz-action-expanded__items.active {
4748 display: flex !important;
4749 }
4750 #lp-course-builder .quiz-action-expanded__items.is-dropup {
4751 top: auto;
4752 bottom: calc(100% + 4px);
4753 }
4754 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate,
4755 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish,
4756 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,
4757 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore,
4758 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete {
4759 padding: 10px;
4760 cursor: pointer;
4761 text-decoration: none;
4762 border-radius: 6px;
4763 color: #1e1e1e;
4764 border: none;
4765 }
4766 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate:hover,
4767 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish:hover,
4768 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,
4769 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore:hover,
4770 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover {
4771 background-color: #F7F7F7;
4772 }
4773 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,
4774 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete {
4775 color: #ef4444;
4776 }
4777 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,
4778 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover {
4779 background-color: #fef2f2;
4780 }
4781
4782 #lp-course-builder .cb-list-question {
4783 list-style: none;
4784 padding: 0;
4785 margin: 0;
4786 background: #ffffff;
4787 }
4788 #lp-course-builder .cb-tab-question__action {
4789 display: flex;
4790 justify-content: space-between;
4791 align-items: center;
4792 margin-bottom: 24px;
4793 }
4794 #lp-course-builder .cb-input-search-question {
4795 flex: 1;
4796 border: none;
4797 background: transparent;
4798 outline: none;
4799 font-size: 15px;
4800 color: #333;
4801 font-family: inherit;
4802 margin-left: 10px;
4803 }
4804 #lp-course-builder .cb-input-search-question::placeholder {
4805 color: #999;
4806 }
4807 #lp-course-builder .cb-list-table-header {
4808 display: grid;
4809 align-items: center;
4810 gap: 0 16px;
4811 padding: 0 24px;
4812 background: #f9fafb;
4813 border-bottom: 1px solid #e5e7eb;
4814 min-height: 48px;
4815 font-size: 12px;
4816 font-weight: 600;
4817 color: #374151;
4818 }
4819 #lp-course-builder .cb-list-table-header span {
4820 white-space: nowrap;
4821 }
4822 #lp-course-builder .question-item {
4823 display: grid;
4824 align-items: center;
4825 gap: 0 16px;
4826 padding: 0 24px;
4827 background: #ffffff;
4828 border-bottom: 1px solid #f5f5f5;
4829 min-height: 64px;
4830 font-size: 14px;
4831 transition: background-color 0.15s ease;
4832 }
4833 #lp-course-builder .question-item:hover {
4834 background-color: #f9fafb;
4835 }
4836 #lp-course-builder li:last-child .question-item {
4837 border-bottom: none;
4838 }
4839 #lp-course-builder .highlight-new-question {
4840 box-shadow: #c8b4fb 0px 0px 20px 1px;
4841 }
4842 #lp-course-builder .wap-question-title {
4843 margin: 0;
4844 min-width: 0;
4845 overflow: hidden;
4846 }
4847 #lp-course-builder .wap-question-title button,
4848 #lp-course-builder .wap-question-title a {
4849 font-size: 14px;
4850 font-weight: 500;
4851 background: transparent;
4852 border: none;
4853 text-decoration: none;
4854 color: #1e1e1e;
4855 max-width: 100%;
4856 white-space: nowrap;
4857 overflow: hidden;
4858 text-overflow: ellipsis;
4859 display: block;
4860 padding: 0;
4861 cursor: pointer;
4862 }
4863 #lp-course-builder .wap-question-title button:hover,
4864 #lp-course-builder .wap-question-title a:hover {
4865 color: #7067ED;
4866 }
4867 #lp-course-builder .question__date,
4868 #lp-course-builder .question__duration,
4869 #lp-course-builder .question__total-questions {
4870 font-size: 12px;
4871 color: #6b7280;
4872 white-space: nowrap;
4873 margin-right: 8px;
4874 }
4875 #lp-course-builder .question__preview {
4876 display: flex;
4877 align-items: center;
4878 justify-content: center;
4879 }
4880 #lp-course-builder .question__preview svg {
4881 height: 20px;
4882 width: 20px;
4883 color: #6b7280;
4884 }
4885 #lp-course-builder .question-action {
4886 display: flex;
4887 align-items: center;
4888 justify-content: flex-end;
4889 gap: 8px;
4890 position: relative;
4891 }
4892 #lp-course-builder .question-action-editor {
4893 display: flex;
4894 }
4895 #lp-course-builder .btn-edit-question {
4896 display: flex;
4897 align-items: center;
4898 justify-content: center;
4899 width: 32px;
4900 height: 32px;
4901 text-decoration: none;
4902 font-size: 0;
4903 border-radius: 6px;
4904 background-color: transparent;
4905 border: none;
4906 color: #6b7280;
4907 cursor: pointer;
4908 transition: all 0.2s;
4909 padding: 0;
4910 }
4911 #lp-course-builder .btn-edit-question svg {
4912 width: 16px;
4913 height: 16px;
4914 }
4915 #lp-course-builder .btn-edit-question:hover {
4916 background-color: #EEF1FF;
4917 color: #7067ED;
4918 }
4919 #lp-course-builder .btn-edit-question.loading::before {
4920 margin: 0;
4921 font-size: 16px;
4922 }
4923 #lp-course-builder .btn-edit-question.loading svg {
4924 display: none;
4925 }
4926 #lp-course-builder .question-action-expanded {
4927 cursor: pointer;
4928 display: flex;
4929 align-items: center;
4930 justify-content: center;
4931 width: 32px;
4932 height: 32px;
4933 border-radius: 6px;
4934 transition: all 0.2s;
4935 padding: 0;
4936 background: none;
4937 border: none;
4938 }
4939 #lp-course-builder .question-action-expanded.loading::before {
4940 margin-left: 0;
4941 margin-top: 0;
4942 }
4943 #lp-course-builder .question-action-expanded.loading svg {
4944 display: none;
4945 }
4946 #lp-course-builder .question-action-expanded svg {
4947 width: 18px;
4948 height: 18px;
4949 color: #6b7280;
4950 }
4951 #lp-course-builder .question-action-expanded:hover {
4952 background-color: #EEF1FF;
4953 }
4954 #lp-course-builder .question-action-expanded:hover svg {
4955 color: #7067ED;
4956 }
4957 #lp-course-builder .question-action-expanded__items {
4958 display: none;
4959 position: absolute;
4960 min-width: 160px;
4961 top: 100%;
4962 left: 0;
4963 margin-top: 4px;
4964 padding: 8px;
4965 flex-direction: column;
4966 background-color: #ffffff;
4967 border-radius: 8px;
4968 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4969 font-size: 14px;
4970 font-weight: 500;
4971 z-index: 10;
4972 }
4973 #lp-course-builder .question-action-expanded__items.active {
4974 display: flex !important;
4975 }
4976
4977 #lp-course-builder .courses-builder__question-tab {
4978 background: #ffffff;
4979 border: 1px solid #e5e7eb;
4980 border-radius: 8px;
4981 overflow: visible;
4982 }
4983 #lp-course-builder .courses-builder__question-tab .cb-list-table-header,
4984 #lp-course-builder .courses-builder__question-tab .question-item {
4985 grid-template-columns: 2fr 1.5fr 1fr 100px 100px 80px;
4986 }
4987 #lp-course-builder .courses-builder__question-tab .question-assigned-quizzes .label {
4988 display: none;
4989 }
4990 #lp-course-builder .cb-list-question {
4991 border: none;
4992 border-radius: 0;
4993 }
4994 #lp-course-builder .question-status {
4995 display: inline-flex;
4996 align-self: center;
4997 padding: 4px 12px;
4998 font-size: 12px;
4999 font-weight: 500;
5000 border-radius: 20px;
5001 text-transform: capitalize;
5002 white-space: nowrap;
5003 width: fit-content;
5004 }
5005 #lp-course-builder .question-status.publish {
5006 color: #28A746;
5007 background: #E7F6E9;
5008 }
5009 #lp-course-builder .question-status.draft {
5010 color: #AAAAAA;
5011 background: #F7F7F7;
5012 }
5013 #lp-course-builder .question-status.pending {
5014 color: #1e40af;
5015 background: #dbeafe;
5016 }
5017 #lp-course-builder .question-status.private {
5018 color: #6b21a8;
5019 background: #f3e8ff;
5020 }
5021 #lp-course-builder .question-status.trash {
5022 color: #991b1b;
5023 background: #fee2e2;
5024 }
5025 #lp-course-builder .question-assigned-quizzes {
5026 white-space: nowrap;
5027 overflow: hidden;
5028 text-overflow: ellipsis;
5029 min-width: 0;
5030 }
5031 #lp-course-builder .question-assigned-quizzes .label {
5032 color: #6b7280;
5033 margin-left: 5px;
5034 }
5035 #lp-course-builder .question-assigned-quizzes a {
5036 text-decoration: none;
5037 color: #2E91FA;
5038 }
5039 #lp-course-builder .question-assigned-quizzes a:hover {
5040 text-decoration: underline;
5041 }
5042 #lp-course-builder .question-assigned-quizzes .label {
5043 color: #1e1e1e;
5044 }
5045 #lp-course-builder .question-action-expanded__items {
5046 display: none;
5047 position: absolute;
5048 min-width: 160px;
5049 top: calc(100% + 4px);
5050 left: 0;
5051 transform: none;
5052 padding: 10px;
5053 flex-direction: column;
5054 background-color: #ffffff;
5055 border-radius: 12px;
5056 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5057 font-size: 16px;
5058 font-weight: 500;
5059 z-index: 100;
5060 }
5061 #lp-course-builder .question-action-expanded__items.active {
5062 display: flex !important;
5063 }
5064 #lp-course-builder .question-action-expanded__items.is-dropup {
5065 top: auto;
5066 bottom: calc(100% + 4px);
5067 }
5068 #lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate,
5069 #lp-course-builder .question-action-expanded__items .question-action-expanded__publish,
5070 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash,
5071 #lp-course-builder .question-action-expanded__items .question-action-expanded__restore,
5072 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete {
5073 padding: 10px;
5074 cursor: pointer;
5075 text-decoration: none;
5076 border-radius: 6px;
5077 color: #1e1e1e;
5078 border: none;
5079 }
5080 #lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate:hover,
5081 #lp-course-builder .question-action-expanded__items .question-action-expanded__publish:hover,
5082 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,
5083 #lp-course-builder .question-action-expanded__items .question-action-expanded__restore:hover,
5084 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover {
5085 background-color: #F7F7F7;
5086 }
5087 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash,
5088 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete {
5089 color: #ef4444;
5090 }
5091 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,
5092 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover {
5093 background-color: #fef2f2;
5094 }
5095
5096 #lp-course-builder .cb-list-lesson {
5097 list-style: none;
5098 padding: 0;
5099 margin: 0;
5100 background: #ffffff;
5101 }
5102 #lp-course-builder .cb-tab-lesson__action {
5103 display: flex;
5104 justify-content: space-between;
5105 align-items: center;
5106 margin-bottom: 24px;
5107 }
5108 #lp-course-builder .cb-input-search-lesson {
5109 flex: 1;
5110 border: none;
5111 background: transparent;
5112 outline: none;
5113 font-size: 15px;
5114 color: #333;
5115 font-family: inherit;
5116 margin-left: 10px;
5117 }
5118 #lp-course-builder .cb-input-search-lesson::placeholder {
5119 color: #999;
5120 }
5121 #lp-course-builder .cb-list-table-header {
5122 display: grid;
5123 align-items: center;
5124 gap: 0 16px;
5125 padding: 0 24px;
5126 background: #f9fafb;
5127 border-bottom: 1px solid #e5e7eb;
5128 min-height: 48px;
5129 font-size: 12px;
5130 font-weight: 600;
5131 color: #374151;
5132 }
5133 #lp-course-builder .cb-list-table-header span {
5134 white-space: nowrap;
5135 }
5136 #lp-course-builder .lesson-item {
5137 display: grid;
5138 align-items: center;
5139 gap: 0 16px;
5140 padding: 0 24px;
5141 background: #ffffff;
5142 border-bottom: 1px solid #f5f5f5;
5143 min-height: 64px;
5144 font-size: 14px;
5145 transition: background-color 0.15s ease;
5146 }
5147 #lp-course-builder .lesson-item:hover {
5148 background-color: #f9fafb;
5149 }
5150 #lp-course-builder li:last-child .lesson-item {
5151 border-bottom: none;
5152 }
5153 #lp-course-builder .highlight-new-lesson {
5154 box-shadow: #c8b4fb 0px 0px 20px 1px;
5155 }
5156 #lp-course-builder .wap-lesson-title {
5157 margin: 0;
5158 min-width: 0;
5159 overflow: hidden;
5160 }
5161 #lp-course-builder .wap-lesson-title button,
5162 #lp-course-builder .wap-lesson-title a {
5163 font-size: 14px;
5164 font-weight: 500;
5165 background: transparent;
5166 border: none;
5167 text-decoration: none;
5168 color: #1e1e1e;
5169 max-width: 100%;
5170 white-space: nowrap;
5171 overflow: hidden;
5172 text-overflow: ellipsis;
5173 display: block;
5174 padding: 0;
5175 cursor: pointer;
5176 }
5177 #lp-course-builder .wap-lesson-title button:hover,
5178 #lp-course-builder .wap-lesson-title a:hover {
5179 color: #7067ED;
5180 }
5181 #lp-course-builder .lesson__date,
5182 #lp-course-builder .lesson__duration,
5183 #lp-course-builder .lesson__total-questions {
5184 font-size: 12px;
5185 color: #6b7280;
5186 white-space: nowrap;
5187 margin-right: 8px;
5188 }
5189 #lp-course-builder .lesson__preview {
5190 display: flex;
5191 align-items: center;
5192 justify-content: center;
5193 }
5194 #lp-course-builder .lesson__preview svg {
5195 height: 20px;
5196 width: 20px;
5197 color: #6b7280;
5198 }
5199 #lp-course-builder .lesson-action {
5200 display: flex;
5201 align-items: center;
5202 justify-content: flex-end;
5203 gap: 8px;
5204 position: relative;
5205 }
5206 #lp-course-builder .lesson-action-editor {
5207 display: flex;
5208 }
5209 #lp-course-builder .btn-edit-lesson {
5210 display: flex;
5211 align-items: center;
5212 justify-content: center;
5213 width: 32px;
5214 height: 32px;
5215 text-decoration: none;
5216 font-size: 0;
5217 border-radius: 6px;
5218 background-color: transparent;
5219 border: none;
5220 color: #6b7280;
5221 cursor: pointer;
5222 transition: all 0.2s;
5223 padding: 0;
5224 }
5225 #lp-course-builder .btn-edit-lesson svg {
5226 width: 16px;
5227 height: 16px;
5228 }
5229 #lp-course-builder .btn-edit-lesson:hover {
5230 background-color: #EEF1FF;
5231 color: #7067ED;
5232 }
5233 #lp-course-builder .btn-edit-lesson.loading::before {
5234 margin: 0;
5235 font-size: 16px;
5236 }
5237 #lp-course-builder .btn-edit-lesson.loading svg {
5238 display: none;
5239 }
5240 #lp-course-builder .lesson-action-expanded {
5241 cursor: pointer;
5242 display: flex;
5243 align-items: center;
5244 justify-content: center;
5245 width: 32px;
5246 height: 32px;
5247 border-radius: 6px;
5248 transition: all 0.2s;
5249 padding: 0;
5250 background: none;
5251 border: none;
5252 }
5253 #lp-course-builder .lesson-action-expanded.loading::before {
5254 margin-left: 0;
5255 margin-top: 0;
5256 }
5257 #lp-course-builder .lesson-action-expanded.loading svg {
5258 display: none;
5259 }
5260 #lp-course-builder .lesson-action-expanded svg {
5261 width: 18px;
5262 height: 18px;
5263 color: #6b7280;
5264 }
5265 #lp-course-builder .lesson-action-expanded:hover {
5266 background-color: #EEF1FF;
5267 }
5268 #lp-course-builder .lesson-action-expanded:hover svg {
5269 color: #7067ED;
5270 }
5271 #lp-course-builder .lesson-action-expanded__items {
5272 display: none;
5273 position: absolute;
5274 min-width: 160px;
5275 top: 100%;
5276 left: 0;
5277 margin-top: 4px;
5278 padding: 8px;
5279 flex-direction: column;
5280 background-color: #ffffff;
5281 border-radius: 8px;
5282 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5283 font-size: 14px;
5284 font-weight: 500;
5285 z-index: 10;
5286 }
5287 #lp-course-builder .lesson-action-expanded__items.active {
5288 display: flex !important;
5289 }
5290
5291 #lp-course-builder .courses-builder__lesson-tab {
5292 background: #ffffff;
5293 border: 1px solid #e5e7eb;
5294 border-radius: 8px;
5295 overflow: visible;
5296 }
5297 #lp-course-builder .courses-builder__lesson-tab .cb-list-table-header,
5298 #lp-course-builder .courses-builder__lesson-tab .lesson-item {
5299 grid-template-columns: 2fr 1.5fr 1fr 100px 80px 80px;
5300 }
5301 #lp-course-builder .courses-builder__lesson-tab .lesson-assigned-courses .label {
5302 display: none;
5303 }
5304 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item {
5305 cursor: pointer;
5306 display: flex;
5307 margin-right: 12px;
5308 justify-content: flex-start;
5309 border: none;
5310 padding: 0;
5311 }
5312 #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 {
5313 pointer-events: none;
5314 opacity: 0.7;
5315 margin-right: 19px;
5316 }
5317 #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 {
5318 display: none;
5319 }
5320 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a {
5321 display: flex;
5322 align-items: center;
5323 justify-content: center;
5324 width: 32px;
5325 height: 32px;
5326 text-decoration: none;
5327 font-size: 16px;
5328 border-radius: 6px;
5329 background-color: transparent;
5330 border: none;
5331 color: #6b7280;
5332 cursor: pointer;
5333 transition: all 0.2s;
5334 }
5335 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a:hover {
5336 background-color: #EEF1FF;
5337 color: #7067ED;
5338 }
5339 #lp-course-builder .cb-list-lesson {
5340 border: none;
5341 border-radius: 0;
5342 }
5343 #lp-course-builder .lesson-status {
5344 display: inline-flex;
5345 align-self: center;
5346 padding: 4px 12px;
5347 font-size: 12px;
5348 font-weight: 500;
5349 border-radius: 20px;
5350 text-transform: capitalize;
5351 white-space: nowrap;
5352 width: fit-content;
5353 }
5354 #lp-course-builder .lesson-status.publish {
5355 color: #28A746;
5356 background: #E7F6E9;
5357 }
5358 #lp-course-builder .lesson-status.draft {
5359 color: #AAAAAA;
5360 background: #F7F7F7;
5361 }
5362 #lp-course-builder .lesson-status.pending {
5363 color: #1e40af;
5364 background: #dbeafe;
5365 }
5366 #lp-course-builder .lesson-status.private {
5367 color: #6b21a8;
5368 background: #f3e8ff;
5369 }
5370 #lp-course-builder .lesson-status.trash {
5371 color: #991b1b;
5372 background: #fee2e2;
5373 }
5374 #lp-course-builder .lesson-assigned-courses {
5375 white-space: nowrap;
5376 overflow: hidden;
5377 text-overflow: ellipsis;
5378 min-width: 0;
5379 }
5380 #lp-course-builder .lesson-assigned-courses .label {
5381 color: #6b7280;
5382 margin-left: 5px;
5383 }
5384 #lp-course-builder .lesson-assigned-courses a {
5385 text-decoration: none;
5386 color: #2E91FA;
5387 }
5388 #lp-course-builder .lesson-assigned-courses a:hover {
5389 text-decoration: underline;
5390 }
5391 #lp-course-builder .lesson-action-expanded__items {
5392 display: none;
5393 position: absolute;
5394 min-width: 160px;
5395 top: calc(100% + 4px);
5396 left: 0;
5397 transform: none;
5398 padding: 10px;
5399 flex-direction: column;
5400 background-color: #ffffff;
5401 border-radius: 12px;
5402 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5403 font-size: 16px;
5404 font-weight: 500;
5405 z-index: 100;
5406 }
5407 #lp-course-builder .lesson-action-expanded__items.active {
5408 display: flex !important;
5409 }
5410 #lp-course-builder .lesson-action-expanded__items.is-dropup {
5411 top: auto;
5412 bottom: calc(100% + 4px);
5413 }
5414 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate,
5415 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish,
5416 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,
5417 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore,
5418 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete {
5419 padding: 10px;
5420 cursor: pointer;
5421 text-decoration: none;
5422 border-radius: 6px;
5423 color: #1e1e1e;
5424 border: none;
5425 }
5426 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate:hover,
5427 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish:hover,
5428 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,
5429 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore:hover,
5430 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover {
5431 background-color: #F7F7F7;
5432 }
5433 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,
5434 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete {
5435 color: #ef4444;
5436 }
5437 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,
5438 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover {
5439 background-color: #fef2f2;
5440 }
5441
5442 #lp-course-builder .lp-cb-settings .lp-meta-box,
5443 #lp-course-builder .lp-cb-settings .lp-meta-box-wrap {
5444 margin: 0;
5445 background: transparent;
5446 }
5447 #lp-course-builder .lp-cb-settings .lp-meta-box .lp-meta-box__inner,
5448 #lp-course-builder .lp-cb-settings .lp-meta-box-wrap .lp-meta-box__inner {
5449 padding: 0;
5450 display: flex;
5451 flex-direction: column;
5452 gap: 11px;
5453 }
5454 #lp-course-builder .lp-cb-settings .form-field,
5455 #lp-course-builder .lp-cb-settings .lp-meta-box__duration,
5456 #lp-course-builder .lp-cb-settings .lp-meta-box-field {
5457 display: flex;
5458 gap: 0 11px;
5459 margin: 0;
5460 padding: 0;
5461 flex-wrap: wrap;
5462 }
5463 #lp-course-builder .lp-cb-settings .form-field > label,
5464 #lp-course-builder .lp-cb-settings .form-field label span,
5465 #lp-course-builder .lp-cb-settings .lp-meta-box__duration > label,
5466 #lp-course-builder .lp-cb-settings .lp-meta-box__duration label span,
5467 #lp-course-builder .lp-cb-settings .lp-meta-box-field > label,
5468 #lp-course-builder .lp-cb-settings .lp-meta-box-field label span {
5469 font-size: 14px;
5470 color: #23282d;
5471 margin: 0;
5472 width: 150px;
5473 min-width: 150px;
5474 max-width: 150px;
5475 padding: 0;
5476 font-weight: 600;
5477 flex: 0 0 auto;
5478 }
5479 #lp-course-builder .lp-cb-settings .form-field input[type=number],
5480 #lp-course-builder .lp-cb-settings .form-field input[type=text],
5481 #lp-course-builder .lp-cb-settings .form-field input[type=datetime-local],
5482 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],
5483 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text],
5484 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local],
5485 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number],
5486 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text],
5487 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local] {
5488 width: 100%;
5489 max-width: 200px;
5490 height: 33px;
5491 padding: 8px 12px;
5492 border: 1px solid #d1d5db;
5493 border-radius: 6px;
5494 font-size: 14px;
5495 color: #1a1a1a;
5496 background: #fff;
5497 }
5498 #lp-course-builder .lp-cb-settings .form-field input[type=number]:focus,
5499 #lp-course-builder .lp-cb-settings .form-field input[type=text]:focus,
5500 #lp-course-builder .lp-cb-settings .form-field input[type=datetime-local]:focus,
5501 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number]:focus,
5502 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text]:focus,
5503 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local]:focus,
5504 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]:focus,
5505 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text]:focus,
5506 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]:focus {
5507 outline: none;
5508 border-color: #7067ED;
5509 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5510 }
5511 #lp-course-builder .lp-cb-settings .form-field input[type=number],
5512 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],
5513 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number] {
5514 width: 80px !important;
5515 }
5516 #lp-course-builder .lp-cb-settings .form-field select,
5517 #lp-course-builder .lp-cb-settings .lp-meta-box__duration select,
5518 #lp-course-builder .lp-cb-settings .lp-meta-box-field select {
5519 padding: 4px 15px 4px 30px !important;
5520 height: 34px;
5521 border: 1px solid #d1d5db;
5522 border-radius: 6px;
5523 font-size: 14px;
5524 color: #1a1a1a;
5525 cursor: pointer;
5526 }
5527 #lp-course-builder .lp-cb-settings .form-field select:focus,
5528 #lp-course-builder .lp-cb-settings .lp-meta-box__duration select:focus,
5529 #lp-course-builder .lp-cb-settings .lp-meta-box-field select:focus {
5530 outline: none;
5531 border-color: #7067ED;
5532 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5533 }
5534 #lp-course-builder .lp-cb-settings .form-field input[type=radio],
5535 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox],
5536 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio],
5537 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox],
5538 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio],
5539 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox] {
5540 appearance: none;
5541 -webkit-appearance: none;
5542 width: 44px;
5543 height: 24px;
5544 background: #e5e7eb;
5545 border-radius: 12px;
5546 position: relative;
5547 cursor: pointer;
5548 transition: all 0.3s ease;
5549 margin: 0;
5550 flex-shrink: 0;
5551 border: none;
5552 }
5553 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:before,
5554 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:before,
5555 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:before,
5556 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:before,
5557 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:before,
5558 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:before {
5559 content: "";
5560 position: absolute;
5561 width: 20px;
5562 height: 20px;
5563 border-radius: 50%;
5564 background: #fff;
5565 top: 2px;
5566 right: 2px;
5567 transition: all 0.3s ease;
5568 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
5569 }
5570 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked,
5571 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked,
5572 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked,
5573 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked,
5574 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked,
5575 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked {
5576 background: #28A746;
5577 }
5578 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked:before,
5579 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked:before,
5580 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked:before,
5581 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked:before,
5582 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked:before,
5583 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked:before {
5584 right: 22px;
5585 }
5586 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:focus,
5587 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:focus,
5588 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:focus,
5589 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:focus,
5590 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:focus,
5591 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:focus {
5592 outline: none;
5593 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5594 }
5595 #lp-course-builder .lp-cb-settings .form-field .description,
5596 #lp-course-builder .lp-cb-settings .lp-meta-box__duration .description,
5597 #lp-course-builder .lp-cb-settings .lp-meta-box-field .description {
5598 font-size: 13px;
5599 color: #6b7280;
5600 line-height: 1.5;
5601 margin: 0;
5602 display: block;
5603 width: 100%;
5604 margin-right: 161px;
5605 margin-top: 6px;
5606 order: 99;
5607 }
5608 #lp-course-builder .lp-cb-settings .form-field .description:has(+ .learn-press-tip),
5609 #lp-course-builder .lp-cb-settings .lp-meta-box__duration .description:has(+ .learn-press-tip),
5610 #lp-course-builder .lp-cb-settings .lp-meta-box-field .description:has(+ .learn-press-tip) {
5611 width: auto;
5612 }
5613 #lp-course-builder .lp-cb-settings .form-field > .learn-press-tip,
5614 #lp-course-builder .lp-cb-settings .lp-meta-box__duration > .learn-press-tip,
5615 #lp-course-builder .lp-cb-settings .lp-meta-box-field > .learn-press-tip {
5616 order: 100;
5617 margin-top: 6px;
5618 }
5619 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field {
5620 display: grid;
5621 grid-template-columns: 150px max-content 1fr;
5622 gap: 6px 11px;
5623 }
5624 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field label {
5625 grid-column: 1/2;
5626 grid-row: 1;
5627 font-size: 14px;
5628 color: #23282d;
5629 font-weight: 600;
5630 margin: 0;
5631 padding: 0;
5632 }
5633 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field input {
5634 grid-column: 2/4;
5635 grid-row: 1;
5636 }
5637 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field .description {
5638 grid-column: 2/3;
5639 grid-row: 2;
5640 font-size: 13px;
5641 line-height: 1.5;
5642 margin: 0;
5643 }
5644 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting {
5645 display: flex;
5646 flex-direction: column;
5647 gap: 10px;
5648 width: 100%;
5649 max-width: 620px;
5650 }
5651 #lp-course-builder .lp-cb-settings .lp-cb-settings__section {
5652 margin-bottom: 20px;
5653 }
5654 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__actions {
5655 display: flex;
5656 align-items: center;
5657 gap: 8px;
5658 flex-wrap: wrap;
5659 padding-top: 10px;
5660 }
5661 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn {
5662 min-height: 34px;
5663 border-radius: 6px;
5664 }
5665 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger) {
5666 display: inline-flex;
5667 align-items: center;
5668 gap: 8px;
5669 background: #7067ED;
5670 color: #fff;
5671 padding: 12px 20px;
5672 border-radius: 12px;
5673 text-decoration: none;
5674 font-size: 14px;
5675 font-weight: 500;
5676 border: none;
5677 cursor: pointer;
5678 transition: background-color 0.2s;
5679 }
5680 #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 {
5681 background: #5b52d1;
5682 border-color: #5b52d1;
5683 color: #fff;
5684 }
5685 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn.is-hidden {
5686 display: none;
5687 }
5688 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger {
5689 display: inline-flex;
5690 align-items: center;
5691 gap: 8px;
5692 background-color: #ffffff;
5693 color: #6b7280;
5694 border: 1px solid #e5e7eb;
5695 padding: 12px 20px;
5696 border-radius: 12px;
5697 text-decoration: none;
5698 font-size: 14px;
5699 font-weight: 500;
5700 cursor: pointer;
5701 }
5702 #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 {
5703 color: #dc2626;
5704 border-color: #fee2e2;
5705 background: #fee2e2;
5706 }
5707 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-wrap {
5708 display: flex;
5709 flex-direction: column;
5710 gap: 8px;
5711 width: 100%;
5712 }
5713 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row {
5714 display: flex;
5715 align-items: center;
5716 justify-content: space-between;
5717 gap: 12px;
5718 }
5719 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-label {
5720 font-size: 13px;
5721 font-weight: 600;
5722 color: #1e1e1e;
5723 white-space: nowrap;
5724 }
5725 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default {
5726 display: inline-flex;
5727 align-items: center;
5728 justify-content: flex-start;
5729 width: 100%;
5730 }
5731 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default.is-hidden {
5732 display: none;
5733 }
5734 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-svg {
5735 display: block;
5736 width: 181px;
5737 max-width: 100%;
5738 height: auto;
5739 }
5740 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-image {
5741 display: block;
5742 width: auto;
5743 max-width: 100%;
5744 height: auto;
5745 max-height: 40px;
5746 object-fit: contain;
5747 }
5748 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img {
5749 display: block;
5750 width: auto;
5751 height: auto;
5752 max-width: 260px;
5753 max-height: 40px;
5754 object-fit: contain;
5755 }
5756 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img.is-hidden {
5757 display: none;
5758 }
5759 @media (max-width: 767px) {
5760 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting {
5761 max-width: 100%;
5762 }
5763 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row {
5764 flex-direction: column;
5765 align-items: flex-start;
5766 }
5767 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview {
5768 width: 100%;
5769 max-width: 100%;
5770 }
5771 }
5772
5773 .lp-meta-box-course-panels::before {
5774 content: attr(data-tab-title);
5775 display: block;
5776 font-size: 24px;
5777 font-weight: 700;
5778 color: #1e1e1e;
5779 margin-bottom: 25px;
5780 line-height: 1.2;
5781 }
5782
5783 .lp-meta-box__course-tab {
5784 display: flex;
5785 min-height: 600px;
5786 background: #fff;
5787 }
5788 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
5789 width: 220px;
5790 background: #ffffff;
5791 border-left: 1px solid #e5e7eb;
5792 margin: 0;
5793 padding: 20px 0;
5794 list-style: none;
5795 flex-shrink: 0;
5796 }
5797 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
5798 margin-bottom: 2px;
5799 padding: 0 12px;
5800 }
5801 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
5802 display: flex;
5803 align-items: center;
5804 padding: 12px 16px;
5805 text-decoration: none;
5806 color: #6b7280;
5807 font-weight: 500;
5808 font-size: 14px;
5809 transition: all 0.2s ease;
5810 border-right: 3px solid transparent;
5811 margin-right: -3px;
5812 }
5813 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i {
5814 display: none;
5815 }
5816 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover {
5817 background-color: #ffffff;
5818 color: #1e1e1e;
5819 }
5820 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
5821 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
5822 background-color: #ffffff;
5823 color: #7067ED;
5824 font-weight: 600;
5825 border-right-color: #7067ED;
5826 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
5827 }
5828 .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
5829 flex-grow: 1;
5830 padding: 30px 0;
5831 background: #ffffff;
5832 }
5833
5834 .lp-meta-box__course-tab__content {
5835 flex-grow: 1;
5836 padding: 30px 0;
5837 background: #fff;
5838 }
5839
5840 .lp-option-disabled {
5841 pointer-events: none;
5842 opacity: 0.5;
5843 }
5844
5845 #lp-course-builder .cb-terms-header__label-wrap {
5846 display: inline-flex;
5847 align-items: center;
5848 gap: 6px;
5849 }
5850 #lp-course-builder .cb-terms-header__btn-search {
5851 display: inline-flex;
5852 align-items: center;
5853 justify-content: center;
5854 width: 22px;
5855 height: 22px;
5856 padding: 0;
5857 border: none;
5858 border-radius: 999px;
5859 background: transparent;
5860 color: #9ca3af;
5861 cursor: pointer;
5862 transition: all 0.2s ease;
5863 }
5864 #lp-course-builder .cb-terms-header__btn-search .lp-icon-search {
5865 width: 14px;
5866 height: 14px;
5867 font-size: 14px;
5868 color: #9ca3af;
5869 }
5870 #lp-course-builder .cb-terms-header__btn-search:hover {
5871 background: #EEF1FF;
5872 }
5873 #lp-course-builder .cb-terms-header__btn-search:hover .lp-icon-search {
5874 color: #7067ED;
5875 }
5876 #lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] {
5877 background: #EEF1FF;
5878 }
5879 #lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] .lp-icon-search {
5880 color: #7067ED;
5881 }
5882 #lp-course-builder .cb-terms-search-toolbar {
5883 max-height: 0;
5884 opacity: 0;
5885 overflow: hidden;
5886 pointer-events: none;
5887 margin-bottom: 0 !important;
5888 transition: max-height 0.25s ease, opacity 0.2s ease, margin-bottom 0.25s ease;
5889 }
5890 #lp-course-builder .cb-terms-search-toolbar.is-open {
5891 max-height: 80px;
5892 opacity: 1;
5893 pointer-events: auto;
5894 margin-bottom: 16px !important;
5895 }
5896
5897 .lp-course-builder-content__section .lp-meta-box,
5898 .lp-course-builder-content__section .lp-meta-box-wrap {
5899 margin: 0;
5900 background: transparent;
5901 }
5902 .lp-course-builder-content__section .lp-meta-box .lp-meta-box__inner,
5903 .lp-course-builder-content__section .lp-meta-box-wrap .lp-meta-box__inner {
5904 padding: 0;
5905 display: flex;
5906 flex-direction: column;
5907 gap: 11px;
5908 }
5909 .lp-course-builder-content__section .form-field,
5910 .lp-course-builder-content__section .lp-meta-box__duration,
5911 .lp-course-builder-content__section .lp-meta-box-field {
5912 display: flex;
5913 gap: 0 11px;
5914 margin: 0;
5915 padding: 0;
5916 flex-wrap: wrap;
5917 }
5918 .lp-course-builder-content__section .form-field > label,
5919 .lp-course-builder-content__section .form-field label span,
5920 .lp-course-builder-content__section .lp-meta-box__duration > label,
5921 .lp-course-builder-content__section .lp-meta-box__duration label span,
5922 .lp-course-builder-content__section .lp-meta-box-field > label,
5923 .lp-course-builder-content__section .lp-meta-box-field label span {
5924 font-size: 14px;
5925 color: #23282d;
5926 margin: 0;
5927 width: 150px;
5928 min-width: 150px;
5929 max-width: 150px;
5930 padding: 0;
5931 font-weight: 600;
5932 flex: 0 0 auto;
5933 }
5934 .lp-course-builder-content__section .form-field input[type=number],
5935 .lp-course-builder-content__section .form-field input[type=text],
5936 .lp-course-builder-content__section .form-field input[type=datetime-local],
5937 .lp-course-builder-content__section .lp-meta-box__duration input[type=number],
5938 .lp-course-builder-content__section .lp-meta-box__duration input[type=text],
5939 .lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local],
5940 .lp-course-builder-content__section .lp-meta-box-field input[type=number],
5941 .lp-course-builder-content__section .lp-meta-box-field input[type=text],
5942 .lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local] {
5943 width: 100%;
5944 max-width: 200px;
5945 height: 33px;
5946 padding: 8px 12px;
5947 border: 1px solid #d1d5db;
5948 border-radius: 6px;
5949 font-size: 14px;
5950 color: #1a1a1a;
5951 background: #fff;
5952 }
5953 .lp-course-builder-content__section .form-field input[type=number]:focus,
5954 .lp-course-builder-content__section .form-field input[type=text]:focus,
5955 .lp-course-builder-content__section .form-field input[type=datetime-local]:focus,
5956 .lp-course-builder-content__section .lp-meta-box__duration input[type=number]:focus,
5957 .lp-course-builder-content__section .lp-meta-box__duration input[type=text]:focus,
5958 .lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local]:focus,
5959 .lp-course-builder-content__section .lp-meta-box-field input[type=number]:focus,
5960 .lp-course-builder-content__section .lp-meta-box-field input[type=text]:focus,
5961 .lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]:focus {
5962 outline: none;
5963 border-color: #7067ED;
5964 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5965 }
5966 .lp-course-builder-content__section .form-field input[type=number],
5967 .lp-course-builder-content__section .lp-meta-box__duration input[type=number],
5968 .lp-course-builder-content__section .lp-meta-box-field input[type=number] {
5969 width: 80px !important;
5970 }
5971 .lp-course-builder-content__section .form-field select,
5972 .lp-course-builder-content__section .lp-meta-box__duration select,
5973 .lp-course-builder-content__section .lp-meta-box-field select {
5974 padding: 4px 15px 4px 30px !important;
5975 height: 34px;
5976 border: 1px solid #d1d5db;
5977 border-radius: 6px;
5978 font-size: 14px;
5979 color: #1a1a1a;
5980 cursor: pointer;
5981 }
5982 .lp-course-builder-content__section .form-field select:focus,
5983 .lp-course-builder-content__section .lp-meta-box__duration select:focus,
5984 .lp-course-builder-content__section .lp-meta-box-field select:focus {
5985 outline: none;
5986 border-color: #7067ED;
5987 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5988 }
5989 .lp-course-builder-content__section .form-field input[type=radio],
5990 .lp-course-builder-content__section .form-field input[type=checkbox],
5991 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio],
5992 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox],
5993 .lp-course-builder-content__section .lp-meta-box-field input[type=radio],
5994 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox] {
5995 appearance: none;
5996 -webkit-appearance: none;
5997 width: 44px;
5998 height: 24px;
5999 background: #e5e7eb;
6000 border-radius: 12px;
6001 position: relative;
6002 cursor: pointer;
6003 transition: all 0.3s ease;
6004 margin: 0;
6005 flex-shrink: 0;
6006 border: none;
6007 }
6008 .lp-course-builder-content__section .form-field input[type=radio]:before,
6009 .lp-course-builder-content__section .form-field input[type=checkbox]:before,
6010 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:before,
6011 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:before,
6012 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:before,
6013 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:before {
6014 content: "";
6015 position: absolute;
6016 width: 20px;
6017 height: 20px;
6018 border-radius: 50%;
6019 background: #fff;
6020 top: 2px;
6021 right: 2px;
6022 transition: all 0.3s ease;
6023 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
6024 }
6025 .lp-course-builder-content__section .form-field input[type=radio]:checked,
6026 .lp-course-builder-content__section .form-field input[type=checkbox]:checked,
6027 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked,
6028 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked,
6029 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked,
6030 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked {
6031 background: #28A746;
6032 }
6033 .lp-course-builder-content__section .form-field input[type=radio]:checked:before,
6034 .lp-course-builder-content__section .form-field input[type=checkbox]:checked:before,
6035 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked:before,
6036 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked:before,
6037 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked:before,
6038 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked:before {
6039 right: 22px;
6040 }
6041 .lp-course-builder-content__section .form-field input[type=radio]:focus,
6042 .lp-course-builder-content__section .form-field input[type=checkbox]:focus,
6043 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:focus,
6044 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:focus,
6045 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:focus,
6046 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:focus {
6047 outline: none;
6048 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
6049 }
6050 .lp-course-builder-content__section .form-field .description,
6051 .lp-course-builder-content__section .lp-meta-box__duration .description,
6052 .lp-course-builder-content__section .lp-meta-box-field .description {
6053 font-size: 13px;
6054 color: #6b7280;
6055 line-height: 1.5;
6056 margin: 0;
6057 display: block;
6058 width: 100%;
6059 margin-right: 161px;
6060 margin-top: 6px;
6061 order: 99;
6062 }
6063 .lp-course-builder-content__section .form-field .description:has(+ .learn-press-tip),
6064 .lp-course-builder-content__section .lp-meta-box__duration .description:has(+ .learn-press-tip),
6065 .lp-course-builder-content__section .lp-meta-box-field .description:has(+ .learn-press-tip) {
6066 width: auto;
6067 }
6068 .lp-course-builder-content__section .form-field > .learn-press-tip,
6069 .lp-course-builder-content__section .lp-meta-box__duration > .learn-press-tip,
6070 .lp-course-builder-content__section .lp-meta-box-field > .learn-press-tip {
6071 order: 100;
6072 margin-top: 6px;
6073 }
6074 .lp-course-builder-content__section ._lp_external_link_buy_course_field {
6075 display: grid;
6076 grid-template-columns: 150px max-content 1fr;
6077 gap: 6px 11px;
6078 }
6079 .lp-course-builder-content__section ._lp_external_link_buy_course_field label {
6080 grid-column: 1/2;
6081 grid-row: 1;
6082 font-size: 14px;
6083 color: #23282d;
6084 font-weight: 600;
6085 margin: 0;
6086 padding: 0;
6087 }
6088 .lp-course-builder-content__section ._lp_external_link_buy_course_field input {
6089 grid-column: 2/4;
6090 grid-row: 1;
6091 }
6092 .lp-course-builder-content__section ._lp_external_link_buy_course_field .description {
6093 grid-column: 2/3;
6094 grid-row: 2;
6095 font-size: 13px;
6096 line-height: 1.5;
6097 margin: 0;
6098 }
6099 .lp-course-builder-content__section .course-status {
6100 padding: 5px 12px;
6101 font-size: 12px;
6102 font-weight: 500;
6103 background: #ccc;
6104 border-radius: 5px;
6105 text-transform: capitalize;
6106 }
6107 .lp-course-builder-content__section .course-status.publish {
6108 color: #fff;
6109 background: #1e1e1e;
6110 }
6111 .lp-course-builder-content__section .course-status.trash {
6112 color: #fff;
6113 background-color: #dc2626;
6114 }
6115 .lp-course-builder-content__section .cb-course-edit-content {
6116 display: flex;
6117 gap: 40px;
6118 }
6119 .lp-course-builder-content__section .cb-course-edit-column--left {
6120 flex: 0 0 400px;
6121 max-width: 400px;
6122 }
6123 .lp-course-builder-content__section .cb-course-edit-column--right {
6124 flex: 1;
6125 min-width: 0;
6126 }
6127 .lp-course-builder-content__section .cb-course-edit-title {
6128 margin-bottom: 20px;
6129 }
6130 .lp-course-builder-content__section .cb-course-edit-title__label-wrap {
6131 display: flex;
6132 align-items: center;
6133 gap: 8px;
6134 margin-bottom: 8px;
6135 }
6136 .lp-course-builder-content__section .cb-course-edit-title__label {
6137 display: block;
6138 font-size: 14px;
6139 font-weight: 600;
6140 color: #1a1a1a;
6141 }
6142 .lp-course-builder-content__section .cb-course-edit-title__label .required {
6143 color: #ef4444;
6144 }
6145 .lp-course-builder-content__section .cb-course-edit-title__char-count {
6146 font-size: 12px;
6147 font-weight: 500;
6148 color: #6b7280;
6149 background: #f3f4f6;
6150 padding: 2px 8px;
6151 border-radius: 4px;
6152 }
6153 .lp-course-builder-content__section .cb-course-edit-ai-btn {
6154 display: inline-flex;
6155 align-items: center;
6156 justify-content: center;
6157 background: transparent;
6158 border: none;
6159 color: #7067ED;
6160 text-decoration: none;
6161 font-size: 14px;
6162 font-weight: 500;
6163 cursor: pointer;
6164 padding: 8px 10px;
6165 border-radius: 12px;
6166 line-height: 1;
6167 margin-right: auto;
6168 transition: all 0.2s ease;
6169 }
6170 .lp-course-builder-content__section .cb-course-edit-ai-btn .lp-ico-ai {
6171 width: 16px;
6172 height: 16px;
6173 }
6174 .lp-course-builder-content__section .cb-course-edit-ai-btn:hover {
6175 background: #EEF1FF;
6176 color: #7067ED;
6177 }
6178 .lp-course-builder-content__section .cb-course-edit-title__input {
6179 width: 100%;
6180 padding: 10px 12px;
6181 font-size: 14px;
6182 border: 1px solid #ddd;
6183 border-radius: 6px;
6184 outline: none;
6185 transition: border-color 0.2s;
6186 }
6187 .lp-course-builder-content__section .cb-course-edit-title__input:focus {
6188 border-color: #2271b1;
6189 box-shadow: 0 0 0 1px #2271b1;
6190 }
6191 .lp-course-builder-content__section .cb-course-edit-title__input::placeholder {
6192 color: #9ca3af;
6193 }
6194 .lp-course-builder-content__section .cb-course-edit-permalink {
6195 margin-bottom: 20px;
6196 }
6197 .lp-course-builder-content__section .cb-permalink-display {
6198 display: flex;
6199 align-items: flex-start;
6200 gap: 8px;
6201 }
6202 .lp-course-builder-content__section .cb-permalink-display.lp-hidden {
6203 display: none;
6204 }
6205 .lp-course-builder-content__section .cb-permalink-label {
6206 display: block;
6207 font-size: 14px;
6208 font-weight: 600;
6209 color: #1a1a1a;
6210 margin-bottom: 8px;
6211 }
6212 .lp-course-builder-content__section .cb-permalink-url {
6213 font-size: 13px;
6214 color: #7067ED;
6215 text-decoration: none;
6216 word-break: break-all;
6217 flex: 1;
6218 min-width: 0;
6219 padding-top: 2px;
6220 }
6221 .lp-course-builder-content__section .cb-permalink-url:hover {
6222 text-decoration: underline;
6223 }
6224 .lp-course-builder-content__section .cb-permalink-edit-btn {
6225 display: flex;
6226 align-items: center;
6227 justify-content: center;
6228 width: 28px;
6229 height: 28px;
6230 padding: 0;
6231 background: #fff;
6232 border: 1px solid #e2e8f0;
6233 border-radius: 4px;
6234 cursor: pointer;
6235 flex-shrink: 0;
6236 transition: all 0.15s ease;
6237 }
6238 .lp-course-builder-content__section .cb-permalink-edit-btn .dashicons {
6239 font-size: 14px;
6240 width: 14px;
6241 height: 14px;
6242 color: #64748b;
6243 }
6244 .lp-course-builder-content__section .cb-permalink-edit-btn:hover {
6245 background: #7067ED;
6246 border-color: #7067ED;
6247 }
6248 .lp-course-builder-content__section .cb-permalink-edit-btn:hover .dashicons {
6249 color: #fff;
6250 }
6251 .lp-course-builder-content__section .cb-permalink-editor {
6252 display: flex;
6253 flex-direction: column;
6254 gap: 8px;
6255 padding: 12px;
6256 background: #fff;
6257 border: 1px solid #e2e8f0;
6258 border-radius: 6px;
6259 }
6260 .lp-course-builder-content__section .cb-permalink-editor.lp-hidden {
6261 display: none;
6262 }
6263 .lp-course-builder-content__section .cb-permalink-prefix {
6264 font-size: 12px;
6265 color: #94a3b8;
6266 word-break: break-all;
6267 line-height: 1.4;
6268 }
6269 .lp-course-builder-content__section .cb-permalink-prefix strong {
6270 color: #64748b;
6271 font-weight: 600;
6272 }
6273 .lp-course-builder-content__section .cb-permalink-input-row {
6274 display: flex;
6275 gap: 8px;
6276 align-items: center;
6277 }
6278 .lp-course-builder-content__section .cb-permalink-slug-input {
6279 flex: 1;
6280 min-width: 0;
6281 padding: 8px 12px;
6282 font-size: 14px;
6283 font-weight: 500;
6284 color: #1a1a1a;
6285 border: 1px solid #e2e8f0;
6286 border-radius: 6px;
6287 outline: none;
6288 transition: border-color 0.15s ease, box-shadow 0.15s ease;
6289 }
6290 .lp-course-builder-content__section .cb-permalink-slug-input:focus {
6291 border-color: #7067ED;
6292 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
6293 }
6294 .lp-course-builder-content__section .cb-permalink-slug-input::placeholder {
6295 color: #94a3b8;
6296 }
6297 .lp-course-builder-content__section .cb-permalink-actions {
6298 display: flex;
6299 gap: 6px;
6300 flex-shrink: 0;
6301 }
6302 .lp-course-builder-content__section .cb-permalink-ok-btn {
6303 padding: 8px 16px;
6304 font-size: 13px;
6305 font-weight: 600;
6306 color: #fff;
6307 background: #7067ED;
6308 border: none;
6309 border-radius: 6px;
6310 cursor: pointer;
6311 transition: background 0.15s ease;
6312 }
6313 .lp-course-builder-content__section .cb-permalink-ok-btn:hover {
6314 background: #4e43e9;
6315 }
6316 .lp-course-builder-content__section .cb-permalink-cancel-btn {
6317 padding: 8px 14px;
6318 font-size: 13px;
6319 font-weight: 500;
6320 color: #64748b;
6321 background: #f8fafc;
6322 border: 1px solid #e2e8f0;
6323 border-radius: 6px;
6324 cursor: pointer;
6325 transition: all 0.15s ease;
6326 }
6327 .lp-course-builder-content__section .cb-permalink-cancel-btn:hover {
6328 background: #f1f5f9;
6329 color: #475569;
6330 }
6331 .lp-course-builder-content__section .cb-course-edit-desc {
6332 margin-bottom: 24px;
6333 }
6334 .lp-course-builder-content__section .cb-course-edit-desc__label-wrap {
6335 display: flex;
6336 align-items: center;
6337 gap: 8px;
6338 margin-bottom: 8px;
6339 }
6340 .lp-course-builder-content__section .cb-course-edit-desc__label {
6341 display: block;
6342 font-size: 14px;
6343 font-weight: 600;
6344 color: #1a1a1a;
6345 }
6346 .lp-course-builder-content__section .cb-course-edit-desc__word-count {
6347 display: none;
6348 font-size: 12px;
6349 font-weight: 500;
6350 color: #6b7280;
6351 background: #f3f4f6;
6352 padding: 2px 8px;
6353 border-radius: 4px;
6354 }
6355 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
6356 margin-bottom: 24px;
6357 }
6358 .lp-course-builder-content__section .cb-terms-header {
6359 display: flex;
6360 justify-content: space-between;
6361 align-items: center;
6362 margin-bottom: 16px;
6363 }
6364 .lp-course-builder-content__section .cb-terms-header__label {
6365 font-size: 14px;
6366 font-weight: 600;
6367 color: #1a1a1a;
6368 margin: 0;
6369 }
6370 .lp-course-builder-content__section .cb-terms-header__btn-add-new {
6371 display: inline-flex;
6372 align-items: center;
6373 gap: 4px;
6374 font-size: 13px;
6375 font-weight: 600;
6376 color: #9ca3af;
6377 background: transparent;
6378 border: none;
6379 cursor: pointer;
6380 transition: all 0.2s ease;
6381 }
6382 .lp-course-builder-content__section .cb-terms-header__btn-add-new:hover {
6383 color: #7067ED;
6384 }
6385 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
6386 display: flex;
6387 gap: 30px;
6388 }
6389 .lp-course-builder-content__section .cb-course-edit-tags__wrapper,
6390 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
6391 flex: 1;
6392 border-radius: 8px;
6393 border: 1px solid #e5e7eb;
6394 padding: 16px;
6395 }
6396 .lp-course-builder-content__section .cb-course-edit-tags__toolbar {
6397 display: flex;
6398 align-items: center;
6399 gap: 12px;
6400 flex-wrap: wrap;
6401 margin-bottom: 16px;
6402 }
6403 .lp-course-builder-content__section .cb-course-edit-categories__toolbar {
6404 margin-bottom: 16px;
6405 }
6406 .lp-course-builder-content__section .cb-course-edit-tags__search-wrap {
6407 flex: 1 1 220px;
6408 }
6409 .lp-course-builder-content__section .cb-course-edit-categories__search-wrap {
6410 display: block;
6411 }
6412 .lp-course-builder-content__section .cb-course-edit-tags__search-input {
6413 width: 100%;
6414 padding: 8px 12px;
6415 font-size: 14px;
6416 border: 1px solid #ddd;
6417 border-radius: 6px;
6418 outline: none;
6419 transition: border-color 0.2s;
6420 }
6421 .lp-course-builder-content__section .cb-course-edit-tags__search-input:focus {
6422 border-color: #7067ED;
6423 }
6424 .lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
6425 -webkit-appearance: none;
6426 appearance: none;
6427 }
6428 .lp-course-builder-content__section .cb-course-edit-category__search-input {
6429 width: 100%;
6430 padding: 8px 12px;
6431 font-size: 14px;
6432 border: 1px solid #ddd;
6433 border-radius: 6px;
6434 outline: none;
6435 transition: border-color 0.2s;
6436 }
6437 .lp-course-builder-content__section .cb-course-edit-category__search-input:focus {
6438 border-color: #7067ED;
6439 }
6440 .lp-course-builder-content__section .cb-course-edit-category__search-input::-webkit-search-cancel-button {
6441 -webkit-appearance: none;
6442 appearance: none;
6443 }
6444 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper {
6445 display: flex;
6446 gap: 8px;
6447 flex-wrap: wrap;
6448 min-height: 36px;
6449 }
6450 .lp-course-builder-content__section .cb-course-edit-tags__empty {
6451 margin: 12px 0 0;
6452 font-size: 13px;
6453 color: #64748b;
6454 }
6455 .lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper {
6456 display: flex;
6457 gap: 10px 40px;
6458 flex-wrap: wrap;
6459 }
6460 .lp-course-builder-content__section .cb-course-edit-tags__wrapper {
6461 margin-bottom: 24px;
6462 }
6463 .lp-course-builder-content__section .cb-tag-chip {
6464 display: inline-flex;
6465 align-items: center;
6466 }
6467 .lp-course-builder-content__section .cb-tag-chip input[type=checkbox] {
6468 display: none;
6469 }
6470 .lp-course-builder-content__section .cb-tag-chip label {
6471 display: inline-flex;
6472 align-items: center;
6473 gap: 4px;
6474 padding: 6px 14px;
6475 border: 1px solid #e2e8f0;
6476 border-radius: 8px;
6477 cursor: pointer;
6478 transition: all 0.2s ease;
6479 font-size: 14px;
6480 color: #64748b;
6481 background: #fff;
6482 user-select: none;
6483 line-height: 1.2;
6484 white-space: nowrap;
6485 }
6486 .lp-course-builder-content__section .cb-tag-chip label:hover {
6487 border-color: #94a3b8;
6488 color: #334155;
6489 }
6490 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count {
6491 font-size: 13px;
6492 color: #94a3b8;
6493 }
6494 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove {
6495 display: none;
6496 font-size: 16px;
6497 line-height: 1;
6498 margin-right: 2px;
6499 }
6500 .lp-course-builder-content__section .cb-tag-chip input:checked + label {
6501 border-color: #EEF1FF;
6502 color: #7067ED;
6503 background: #EEF1FF;
6504 font-weight: 500;
6505 }
6506 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__count {
6507 color: #7067ED;
6508 }
6509 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__remove {
6510 display: inline;
6511 color: #7067ED;
6512 }
6513 .lp-course-builder-content__section .cb-course-edit-categories__checkbox {
6514 display: flex;
6515 align-items: center;
6516 margin-bottom: 0;
6517 padding: 4px 0;
6518 }
6519 .lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label {
6520 color: #1d2939;
6521 }
6522 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox] {
6523 appearance: none;
6524 -webkit-appearance: none;
6525 -moz-appearance: none;
6526 width: 20px;
6527 height: 20px;
6528 border: 2px solid #d0d5dd;
6529 border-radius: 4px;
6530 background: #fff;
6531 cursor: pointer;
6532 position: relative;
6533 margin: 0 0 0 10px;
6534 transition: all 0.2s ease;
6535 flex-shrink: 0;
6536 }
6537 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
6538 border-color: #98a2b3;
6539 }
6540 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
6541 background: #28A746;
6542 border-color: #28A746;
6543 }
6544 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
6545 content: "";
6546 position: absolute;
6547 right: 50%;
6548 top: 50%;
6549 width: 5px;
6550 height: 9px;
6551 border: solid #fff;
6552 border-width: 0 0 2px 2px;
6553 transform: translate(50%, -60%) rotate(-45deg);
6554 }
6555 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
6556 outline: none;
6557 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
6558 }
6559 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
6560 opacity: 0.5;
6561 cursor: not-allowed;
6562 border-color: #e4e7ec;
6563 background: #f9fafb;
6564 }
6565 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
6566 opacity: 0.5;
6567 cursor: not-allowed;
6568 }
6569 .lp-course-builder-content__section .cb-course-edit-categories__checkbox label {
6570 font-size: 14px;
6571 color: #344054;
6572 font-weight: 400;
6573 cursor: pointer;
6574 user-select: none;
6575 line-height: 20px;
6576 }
6577 .lp-course-builder-content__section .cb-course-edit-featured-image {
6578 margin-bottom: 24px;
6579 }
6580 .lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap {
6581 display: flex;
6582 align-items: center;
6583 gap: 8px;
6584 margin-bottom: 8px;
6585 }
6586 .lp-course-builder-content__section .cb-course-edit-featured-image__title {
6587 display: block;
6588 font-size: 14px;
6589 font-weight: 600;
6590 color: #1a1a1a;
6591 margin-bottom: 0;
6592 }
6593 .lp-course-builder-content__section .cb-featured-image-container {
6594 display: flex;
6595 flex-direction: column;
6596 gap: 12px;
6597 align-items: flex-start;
6598 }
6599 .lp-course-builder-content__section .cb-featured-image-dropzone {
6600 width: 100%;
6601 min-height: 200px;
6602 background: #fff;
6603 border: 2px dashed #d1d5db;
6604 border-radius: 8px;
6605 display: flex;
6606 align-items: center;
6607 justify-content: center;
6608 cursor: pointer;
6609 transition: all 0.2s ease;
6610 overflow: hidden;
6611 }
6612 .lp-course-builder-content__section .cb-featured-image-dropzone:hover {
6613 border-color: #7067ED;
6614 background: rgba(112, 103, 237, 0.03);
6615 }
6616 .lp-course-builder-content__section .cb-featured-image-dropzone:hover a {
6617 color: #7067ED;
6618 }
6619 .lp-course-builder-content__section .cb-featured-image-dropzone.has-image {
6620 cursor: default;
6621 border-width: 1px;
6622 border-style: solid;
6623 border-color: #e5e7eb;
6624 padding: 0;
6625 }
6626 .lp-course-builder-content__section .cb-featured-image-dropzone.dragover {
6627 border-color: #7067ED;
6628 background: rgba(112, 103, 237, 0.05);
6629 }
6630 .lp-course-builder-content__section .cb-featured-image-upload-content {
6631 text-align: center;
6632 padding: 30px 20px;
6633 }
6634 .lp-course-builder-content__section .cb-featured-image-icon {
6635 display: flex;
6636 justify-content: center;
6637 margin-bottom: 12px;
6638 opacity: 0.6;
6639 }
6640 .lp-course-builder-content__section .cb-featured-image-icon__image {
6641 display: block;
6642 width: 24px;
6643 height: 24px;
6644 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
6645 }
6646 .lp-course-builder-content__section .cb-featured-image-text {
6647 font-size: 14px;
6648 color: #6b7280;
6649 margin: 0 0 6px 0;
6650 }
6651 .lp-course-builder-content__section .cb-featured-image-link {
6652 color: #1a1a1a;
6653 text-decoration: none;
6654 font-weight: 500;
6655 }
6656 .lp-course-builder-content__section .cb-featured-image-link:hover {
6657 text-decoration: underline;
6658 }
6659 .lp-course-builder-content__section .cb-featured-image-hint {
6660 font-size: 12px;
6661 color: #9ca3af;
6662 margin: 0;
6663 }
6664 .lp-course-builder-content__section .cb-featured-image-preview__img {
6665 width: 100%;
6666 height: auto;
6667 max-height: 200px;
6668 object-fit: cover;
6669 display: block;
6670 }
6671 .lp-course-builder-content__section .cb-featured-image-actions {
6672 display: flex;
6673 flex-direction: row;
6674 gap: 12px;
6675 }
6676 .lp-course-builder-content__section .cb-change-featured-image {
6677 padding: 6px 14px;
6678 border: none;
6679 background: #EEF1FF;
6680 color: #7067ED;
6681 border-radius: 8px;
6682 font-size: 12px;
6683 font-weight: 500;
6684 cursor: pointer;
6685 transition: all 0.2s;
6686 }
6687 .lp-course-builder-content__section .cb-change-featured-image:hover {
6688 background: #7067ED;
6689 color: #fff;
6690 }
6691 .lp-course-builder-content__section .cb-remove-featured-image {
6692 display: inline-flex;
6693 align-items: center;
6694 justify-content: center;
6695 padding: 6px 10px;
6696 border: none;
6697 background: #EEF1FF;
6698 color: #7067ED;
6699 border-radius: 4px;
6700 font-size: 12px;
6701 font-weight: 500;
6702 cursor: pointer;
6703 transition: all 0.2s;
6704 }
6705 .lp-course-builder-content__section .cb-remove-featured-image:hover {
6706 background: #ef4444;
6707 color: #fff;
6708 }
6709 .lp-course-builder-content__section .cb-remove-featured-image__icon {
6710 display: block;
6711 width: 20px;
6712 height: 20px;
6713 background-color: currentColor;
6714 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
6715 mask-image: url("../images/icons/ico-cb-trash.svg");
6716 -webkit-mask-size: contain;
6717 mask-size: contain;
6718 -webkit-mask-repeat: no-repeat;
6719 mask-repeat: no-repeat;
6720 -webkit-mask-position: center;
6721 mask-position: center;
6722 }
6723 .lp-course-builder-content__section .cb-course-edit-publish {
6724 margin-bottom: 20px;
6725 }
6726 .lp-course-builder-content__section .cb-course-edit-publish__title {
6727 margin: 0 0 16px;
6728 font-size: 16px;
6729 font-weight: 600;
6730 color: #111827;
6731 }
6732 .lp-course-builder-content__section .cb-course-edit-publish__row {
6733 display: grid;
6734 grid-template-columns: 100px 1fr;
6735 gap: 12px;
6736 align-items: center;
6737 margin-bottom: 12px;
6738 }
6739 .lp-course-builder-content__section .cb-course-edit-publish__row select {
6740 padding: 6px 14px 6px 32px !important;
6741 }
6742 .lp-course-builder-content__section .cb-course-edit-publish__label {
6743 font-size: 13px;
6744 font-weight: 600;
6745 color: #374151;
6746 }
6747 .lp-course-builder-content__section .cb-course-edit-publish__control {
6748 width: 100%;
6749 min-height: 34px;
6750 padding: 6px 10px;
6751 border: 1px solid #d1d5db;
6752 border-radius: 6px;
6753 font-size: 13px;
6754 color: #111827;
6755 background: #fff;
6756 }
6757 .lp-course-builder-content__section .cb-course-edit-publish__control:focus {
6758 border-color: #7067ED;
6759 box-shadow: 0 0 0 1px #7067ED;
6760 outline: none;
6761 }
6762 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash {
6763 padding: 8px 14px;
6764 font-size: 13px;
6765 font-weight: 500;
6766 border: 1px solid #fecaca;
6767 border-radius: 6px;
6768 background: #fff;
6769 color: #dc2626;
6770 }
6771 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover {
6772 background: #fef2f2;
6773 border-color: #fca5a5;
6774 }
6775 .lp-course-builder-content__section .cb-featured-image-preview {
6776 background: #f5f5f5;
6777 border: 2px dashed #ddd;
6778 border-radius: 6px;
6779 display: flex;
6780 align-items: center;
6781 justify-content: center;
6782 flex-shrink: 0;
6783 }
6784 .lp-course-builder-content__section .cb-featured-image-preview:has(img) {
6785 border: none;
6786 }
6787 .lp-course-builder-content__section .cb-featured-image-placeholder {
6788 width: 300px;
6789 height: 200px;
6790 display: flex;
6791 flex-direction: column;
6792 align-items: center;
6793 justify-content: center;
6794 color: #999;
6795 font-size: 14px;
6796 }
6797 .lp-course-builder-content__section .cb-featured-image-placeholder::before {
6798 content: "📷";
6799 font-size: 48px;
6800 margin-bottom: 8px;
6801 opacity: 0.5;
6802 }
6803 .lp-course-builder-content__section .cb-featured-image-actions {
6804 display: flex;
6805 flex-direction: row;
6806 gap: 12px;
6807 }
6808 .lp-course-builder-content__section .cb-set-featured-image {
6809 padding: 8px 16px;
6810 border: 1px solid #7067ED;
6811 background: #fff;
6812 color: #7067ED;
6813 border-radius: 4px;
6814 font-size: 13px;
6815 font-weight: 500;
6816 cursor: pointer;
6817 transition: background-color 0.2s;
6818 }
6819 .lp-course-builder-content__section .cb-set-featured-image:hover {
6820 background: #7067ED;
6821 color: #fff;
6822 }
6823 .lp-course-builder-content__section div.mce-statusbar {
6824 border-top: none;
6825 }
6826 .lp-course-builder-content__section .cb-course-edit-terms__form-add-category,
6827 .lp-course-builder-content__section .cb-course-edit-terms__form-add-tag {
6828 display: flex;
6829 flex-wrap: wrap;
6830 gap: 8px;
6831 align-items: center;
6832 margin-bottom: 16px;
6833 }
6834 .lp-course-builder-content__section .cb-course-edit-category__input,
6835 .lp-course-builder-content__section .cb-course-edit-tags__input {
6836 width: 100%;
6837 padding: 8px 12px;
6838 font-size: 14px;
6839 border: 1px solid #ddd;
6840 border-radius: 6px;
6841 outline: none;
6842 transition: border-color 0.2s;
6843 }
6844 .lp-course-builder-content__section .cb-course-edit-category__input:focus,
6845 .lp-course-builder-content__section .cb-course-edit-tags__input:focus {
6846 border-color: #d1d5db;
6847 }
6848 .lp-course-builder-content__section .cb-course-edit-category__select-parent {
6849 width: 100%;
6850 padding: 6px 12px !important;
6851 font-size: 14px;
6852 border: 1px solid #ddd;
6853 border-radius: 6px;
6854 outline: none;
6855 background: #fff;
6856 cursor: pointer;
6857 white-space: nowrap;
6858 transition: border-color 0.2s;
6859 }
6860 .lp-course-builder-content__section .cb-course-edit-category__select-parent:focus {
6861 border-color: #7067ED;
6862 }
6863 .lp-course-builder-content__section .cb-course-edit-category__btn-save,
6864 .lp-course-builder-content__section .cb-course-edit-tags__btn-save {
6865 flex: 1;
6866 background: #1e1e1e;
6867 color: white;
6868 border-radius: 6px;
6869 padding: 8px 16px;
6870 border: 0;
6871 font-size: 13px;
6872 font-weight: 600;
6873 cursor: pointer;
6874 white-space: nowrap;
6875 transition: background 0.2s;
6876 }
6877 .lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,
6878 .lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover {
6879 background: #333;
6880 }
6881 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,
6882 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading {
6883 pointer-events: none;
6884 opacity: 0.8;
6885 }
6886 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,
6887 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before {
6888 display: inline-block;
6889 font-family: "lp-icon";
6890 content: "\f110";
6891 animation: lp-rotating 1s linear infinite;
6892 margin-left: 5px;
6893 font-variant: normal;
6894 text-transform: none;
6895 -webkit-font-smoothing: antialiased;
6896 -moz-osx-font-smoothing: grayscale;
6897 vertical-align: middle;
6898 }
6899 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
6900 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
6901 flex: 1;
6902 padding: 8px 14px;
6903 font-size: 13px;
6904 font-weight: 500;
6905 color: #64748b;
6906 background: #f8fafc;
6907 border: 1px solid #e2e8f0;
6908 border-radius: 6px;
6909 cursor: pointer;
6910 white-space: nowrap;
6911 transition: all 0.15s ease;
6912 }
6913 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,
6914 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover {
6915 border-color: #EEF1FF;
6916 background: #EEF1FF;
6917 color: #7067ED;
6918 }
6919 .lp-course-builder-content__section .cb-button {
6920 padding: 8px 25px;
6921 border-radius: 5px;
6922 background: #ccc;
6923 font-size: 16px;
6924 font-weight: 500;
6925 cursor: pointer;
6926 }
6927 .lp-course-builder-content__section .cb-button.cb-btn-update {
6928 background: #1e1e1e;
6929 color: #fff;
6930 }
6931 .lp-course-builder-content__section .cb-button.cb-btn-trash {
6932 background: rgb(220, 38, 38);
6933 color: #fff;
6934 }
6935 .lp-course-builder-content__section .cb-button.cb-btn-save-settings {
6936 background: #1e1e1e;
6937 color: #fff;
6938 border: none;
6939 transition: background 0.2s;
6940 }
6941 .lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover {
6942 background: #333;
6943 }
6944 .lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading {
6945 pointer-events: none;
6946 opacity: 0.7;
6947 }
6948 .lp-course-builder-content__section .cb-settings-footer {
6949 margin-top: 30px;
6950 padding-top: 20px;
6951 border-top: 1px solid #e5e7eb;
6952 display: flex;
6953 justify-content: flex-end;
6954 }
6955 @media (max-width: 900px) {
6956 .lp-course-builder-content__section .cb-course-edit-content {
6957 flex-direction: column;
6958 }
6959 .lp-course-builder-content__section .cb-course-edit-column--left {
6960 flex: 1;
6961 max-width: 100%;
6962 }
6963 .lp-course-builder-content__section .cb-course-edit-column--right {
6964 flex: 1;
6965 }
6966 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
6967 flex-direction: column;
6968 gap: 24px;
6969 }
6970 }
6971 @media (max-width: 768px) {
6972 .lp-course-builder-content__section .cb-featured-image-container {
6973 flex-direction: column;
6974 }
6975 .lp-course-builder-content__section .cb-featured-image-preview {
6976 width: 100%;
6977 max-width: 300px;
6978 }
6979 }
6980 .lp-course-builder-content__section .course-status {
6981 padding: 5px 12px;
6982 font-size: 12px;
6983 font-weight: 500;
6984 background: #ccc;
6985 border-radius: 12px;
6986 text-transform: capitalize;
6987 }
6988 .lp-course-builder-content__section .course-status.publish {
6989 color: #fff;
6990 background: #1e1e1e;
6991 }
6992 .lp-course-builder-content__section .course-status.trash {
6993 color: #fff;
6994 background-color: #dc2626;
6995 }
6996 .lp-course-builder-content__section .cb-course-edit-title {
6997 margin-bottom: 24px;
6998 }
6999 .lp-course-builder-content__section .cb-course-edit-title__label-wrap {
7000 display: flex;
7001 align-items: center;
7002 gap: 8px;
7003 margin-bottom: 8px;
7004 }
7005 .lp-course-builder-content__section .cb-course-edit-title__label {
7006 display: block;
7007 font-size: 14px;
7008 font-weight: 600;
7009 color: #1a1a1a;
7010 }
7011 .lp-course-builder-content__section .cb-course-edit-title__char-count {
7012 font-size: 12px;
7013 font-weight: 500;
7014 color: #6b7280;
7015 background: #f3f4f6;
7016 padding: 2px 8px;
7017 border-radius: 4px;
7018 }
7019 .lp-course-builder-content__section .cb-course-edit-title__input {
7020 width: 100%;
7021 padding: 10px 12px;
7022 font-size: 14px;
7023 border: 1px solid #ddd;
7024 border-radius: 6px;
7025 outline: none;
7026 transition: border-color 0.2s;
7027 }
7028 .lp-course-builder-content__section .cb-course-edit-title__input:focus {
7029 border-color: #7067ED;
7030 box-shadow: 0 0 0 1px #7067ED;
7031 }
7032 .lp-course-builder-content__section .cb-course-edit-desc {
7033 margin-bottom: 24px;
7034 }
7035 .lp-course-builder-content__section .cb-course-edit-desc__label-wrap {
7036 display: flex;
7037 align-items: center;
7038 gap: 8px;
7039 margin-bottom: 8px;
7040 }
7041 .lp-course-builder-content__section .cb-course-edit-desc__label {
7042 display: block;
7043 font-size: 14px;
7044 font-weight: 600;
7045 color: #1a1a1a;
7046 }
7047 .lp-course-builder-content__section .cb-course-edit-desc__word-count {
7048 display: none;
7049 font-size: 12px;
7050 font-weight: 500;
7051 color: #6b7280;
7052 background: #f3f4f6;
7053 padding: 2px 8px;
7054 border-radius: 4px;
7055 }
7056 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
7057 margin-bottom: 24px;
7058 }
7059 .lp-course-builder-content__section .cb-terms-header {
7060 display: flex;
7061 justify-content: space-between;
7062 align-items: center;
7063 margin-bottom: 16px;
7064 }
7065 .lp-course-builder-content__section .cb-terms-header__label {
7066 font-size: 14px;
7067 font-weight: 600;
7068 color: #1a1a1a;
7069 margin: 0;
7070 }
7071 .lp-course-builder-content__section .cb-terms-header__btn-add-new {
7072 display: inline-flex;
7073 align-items: center;
7074 gap: 4px;
7075 font-size: 13px;
7076 font-weight: 600;
7077 color: #9ca3af;
7078 background: transparent;
7079 border: none;
7080 cursor: pointer;
7081 transition: all 0.2s ease;
7082 }
7083 .lp-course-builder-content__section .cb-terms-header__btn-add-new:hover {
7084 color: #7067ED;
7085 }
7086 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
7087 display: flex;
7088 gap: 24px;
7089 }
7090 .lp-course-builder-content__section .cb-course-edit-tags__wrapper,
7091 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
7092 flex: 1;
7093 }
7094 .lp-course-builder-content__section .cb-course-edit-tags__toolbar {
7095 display: flex;
7096 align-items: center;
7097 gap: 12px;
7098 flex-wrap: wrap;
7099 margin-bottom: 16px;
7100 }
7101 .lp-course-builder-content__section .cb-course-edit-categories__toolbar {
7102 margin-bottom: 16px;
7103 }
7104 .lp-course-builder-content__section .cb-course-edit-tags__search-wrap {
7105 flex: 1 1 220px;
7106 }
7107 .lp-course-builder-content__section .cb-course-edit-categories__search-wrap {
7108 display: block;
7109 }
7110 .lp-course-builder-content__section .cb-course-edit-tags__search-input {
7111 width: 100%;
7112 padding: 8px 12px;
7113 font-size: 14px;
7114 border: 1px solid #f5f5f5;
7115 border-radius: 6px;
7116 outline: none;
7117 background: #ffffff;
7118 transition: border-color 0.2s ease, box-shadow 0.2s ease;
7119 }
7120 .lp-course-builder-content__section .cb-course-edit-tags__search-input:focus {
7121 border-color: #7067ED;
7122 }
7123 .lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
7124 -webkit-appearance: none;
7125 appearance: none;
7126 }
7127 .lp-course-builder-content__section .cb-course-edit-category__search-input {
7128 width: 100%;
7129 padding: 8px 12px;
7130 font-size: 14px;
7131 border: 1px solid #f5f5f5;
7132 border-radius: 6px;
7133 outline: none;
7134 background: #ffffff;
7135 transition: border-color 0.2s ease, box-shadow 0.2s ease;
7136 }
7137 .lp-course-builder-content__section .cb-course-edit-category__search-input:focus {
7138 border-color: #7067ED;
7139 }
7140 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper {
7141 display: flex;
7142 gap: 8px;
7143 flex-wrap: wrap;
7144 border: none;
7145 box-shadow: none;
7146 padding: 5px 0;
7147 background: transparent;
7148 max-height: 180px;
7149 overflow-y: auto;
7150 min-height: 36px;
7151 }
7152 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
7153 width: 6px;
7154 }
7155 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
7156 background: #d1d5db;
7157 border-radius: 3px;
7158 }
7159 .lp-course-builder-content__section .cb-course-edit-tags__empty {
7160 margin: 12px 0 0;
7161 font-size: 13px;
7162 color: #9ca3af;
7163 }
7164 .lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper {
7165 display: flex;
7166 gap: 10px 40px;
7167 flex-wrap: wrap;
7168 }
7169 .lp-course-builder-content__section .cb-course-edit-tags__wrapper {
7170 margin-bottom: 24px;
7171 }
7172 .lp-course-builder-content__section .cb-tag-chip {
7173 display: inline-flex;
7174 align-items: center;
7175 }
7176 .lp-course-builder-content__section .cb-tag-chip input[type=checkbox] {
7177 display: none;
7178 }
7179 .lp-course-builder-content__section .cb-tag-chip label {
7180 display: inline-flex;
7181 align-items: center;
7182 gap: 4px;
7183 padding: 6px 14px;
7184 border: 1px solid #f5f5f5;
7185 border-radius: 8px;
7186 cursor: pointer;
7187 transition: all 0.2s ease;
7188 font-size: 14px;
7189 color: #1e1e1e;
7190 background: #ffffff;
7191 user-select: none;
7192 line-height: 1.2;
7193 white-space: nowrap;
7194 }
7195 .lp-course-builder-content__section .cb-tag-chip label:hover {
7196 border-color: #EEF1FF;
7197 color: #7067ED;
7198 }
7199 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count {
7200 font-size: 13px;
7201 color: #9ca3af;
7202 }
7203 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove {
7204 display: none;
7205 font-size: 16px;
7206 line-height: 1;
7207 margin-right: 2px;
7208 }
7209 .lp-course-builder-content__section .cb-tag-chip input:checked + label {
7210 border-color: #EEF1FF;
7211 color: #7067ED;
7212 background: #EEF1FF;
7213 font-weight: 500;
7214 }
7215 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__count {
7216 color: #7067ED;
7217 }
7218 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__remove {
7219 display: inline;
7220 color: #9ca3af;
7221 }
7222 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover {
7223 color: #898989;
7224 background: #f9fafb;
7225 border-color: #f9fafb;
7226 }
7227 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
7228 color: #898989;
7229 }
7230 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
7231 display: inline;
7232 color: #7067ED;
7233 }
7234 .lp-course-builder-content__section .cb-course-edit-categories__checkbox {
7235 display: flex;
7236 align-items: center;
7237 margin-bottom: 0;
7238 padding: 4px 0;
7239 }
7240 .lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label {
7241 color: #1d2939;
7242 }
7243 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox] {
7244 appearance: none;
7245 -webkit-appearance: none;
7246 -moz-appearance: none;
7247 width: 20px;
7248 height: 20px;
7249 border: 2px solid #d0d5dd;
7250 border-radius: 4px;
7251 background: #fff;
7252 cursor: pointer;
7253 position: relative;
7254 margin: 0 0 0 10px;
7255 transition: all 0.2s ease;
7256 flex-shrink: 0;
7257 }
7258 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
7259 border-color: #98a2b3;
7260 }
7261 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
7262 background: #28A746;
7263 border-color: #28A746;
7264 }
7265 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
7266 content: "";
7267 position: absolute;
7268 right: 50%;
7269 top: 50%;
7270 width: 5px;
7271 height: 9px;
7272 border: solid #fff;
7273 border-width: 0 0 2px 2px;
7274 transform: translate(50%, -60%) rotate(-45deg);
7275 }
7276 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
7277 outline: none;
7278 box-shadow: none;
7279 }
7280 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
7281 opacity: 0.5;
7282 cursor: not-allowed;
7283 border-color: #e4e7ec;
7284 background: #f9fafb;
7285 }
7286 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
7287 opacity: 0.5;
7288 cursor: not-allowed;
7289 }
7290 .lp-course-builder-content__section .cb-course-edit-categories__checkbox label {
7291 font-size: 14px;
7292 color: #344054;
7293 font-weight: 400;
7294 cursor: pointer;
7295 user-select: none;
7296 line-height: 20px;
7297 }
7298 .lp-course-builder-content__section .cb-course-edit-featured-image {
7299 margin-bottom: 24px;
7300 }
7301 .lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap {
7302 display: flex;
7303 align-items: center;
7304 gap: 8px;
7305 margin-bottom: 12px;
7306 }
7307 .lp-course-builder-content__section .cb-course-edit-featured-image__title {
7308 font-size: 14px;
7309 font-weight: 600;
7310 color: #1a1a1a;
7311 margin-bottom: 0;
7312 }
7313 .lp-course-builder-content__section .cb-featured-image-container {
7314 display: flex;
7315 flex-direction: column;
7316 gap: 16px;
7317 align-items: flex-start;
7318 }
7319 .lp-course-builder-content__section .cb-featured-image-preview {
7320 background: #f5f5f5;
7321 border: 2px dashed #ddd;
7322 border-radius: 6px;
7323 display: flex;
7324 align-items: center;
7325 justify-content: center;
7326 flex-shrink: 0;
7327 }
7328 .lp-course-builder-content__section .cb-featured-image-preview:has(img) {
7329 border: none;
7330 }
7331 .lp-course-builder-content__section .cb-featured-image-placeholder {
7332 width: 300px;
7333 height: 200px;
7334 display: flex;
7335 flex-direction: column;
7336 align-items: center;
7337 justify-content: center;
7338 color: #999;
7339 font-size: 14px;
7340 }
7341 .lp-course-builder-content__section .cb-featured-image-placeholder::before {
7342 content: "📷";
7343 font-size: 48px;
7344 margin-bottom: 8px;
7345 opacity: 0.5;
7346 }
7347 .lp-course-builder-content__section .cb-featured-image-actions {
7348 display: flex;
7349 flex-direction: row;
7350 gap: 12px;
7351 }
7352 .lp-course-builder-content__section .cb-remove-featured-image,
7353 .lp-course-builder-content__section .cb-set-featured-image {
7354 padding: 10px 14px;
7355 border: none;
7356 background: #f7f7f7;
7357 color: #aaaaaa;
7358 border-radius: 8px;
7359 cursor: pointer;
7360 transition: background-color 0.2s;
7361 }
7362 .lp-course-builder-content__section .cb-remove-featured-image:hover,
7363 .lp-course-builder-content__section .cb-set-featured-image:hover {
7364 background: #fef2f2;
7365 color: #ef4444;
7366 }
7367 .lp-course-builder-content__section .cb-course-edit-publish__title {
7368 margin: 0 0 8px;
7369 font-size: 14px;
7370 font-weight: 600;
7371 color: #111827;
7372 }
7373 .lp-course-builder-content__section .cb-course-edit-publish__row {
7374 display: grid;
7375 grid-template-columns: 100px 1fr;
7376 gap: 12px;
7377 align-items: center;
7378 margin-bottom: 12px;
7379 }
7380 .lp-course-builder-content__section .cb-course-edit-publish__label {
7381 font-size: 13px;
7382 font-weight: 600;
7383 color: #374151;
7384 }
7385 .lp-course-builder-content__section .cb-course-edit-publish__control {
7386 width: 100%;
7387 min-height: 34px;
7388 padding: 6px 10px;
7389 border: 1px solid #d1d5db;
7390 border-radius: 6px;
7391 font-size: 13px;
7392 color: #111827;
7393 background: #fff;
7394 }
7395 .lp-course-builder-content__section .cb-course-edit-publish__control:focus {
7396 border-color: #7067ED;
7397 box-shadow: 0 0 0 1px #7067ED;
7398 outline: none;
7399 }
7400 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash {
7401 padding: 8px 14px;
7402 font-size: 13px;
7403 font-weight: 500;
7404 border: 1px solid #fecaca;
7405 border-radius: 6px;
7406 background: #fff;
7407 color: #dc2626;
7408 }
7409 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover {
7410 background: #fef2f2;
7411 border-color: #fca5a5;
7412 }
7413 .lp-course-builder-content__section div.mce-statusbar {
7414 border-top: none;
7415 }
7416 .lp-course-builder-content__section .cb-course-edit-terms__form-add-category,
7417 .lp-course-builder-content__section .cb-course-edit-terms__form-add-tag {
7418 display: flex;
7419 gap: 8px;
7420 align-items: center;
7421 margin-bottom: 16px;
7422 }
7423 .lp-course-builder-content__section .cb-course-edit-category__input,
7424 .lp-course-builder-content__section .cb-course-edit-tags__input {
7425 width: 100%;
7426 padding: 8px 12px;
7427 font-size: 14px;
7428 border: 1px solid #ddd;
7429 border-radius: 6px;
7430 outline: none;
7431 transition: border-color 0.2s;
7432 }
7433 .lp-course-builder-content__section .cb-course-edit-category__input:focus,
7434 .lp-course-builder-content__section .cb-course-edit-tags__input:focus {
7435 border-color: #d1d5db;
7436 }
7437 .lp-course-builder-content__section .cb-course-edit-category__select-parent {
7438 padding: 8px 12px;
7439 font-size: 14px;
7440 border: 1px solid #ddd;
7441 border-radius: 6px;
7442 outline: none;
7443 background: #fff;
7444 cursor: pointer;
7445 white-space: nowrap;
7446 transition: border-color 0.2s;
7447 }
7448 .lp-course-builder-content__section .cb-course-edit-category__select-parent:focus {
7449 border-color: #7067ED;
7450 }
7451 .lp-course-builder-content__section .cb-course-edit-category__btn-save,
7452 .lp-course-builder-content__section .cb-course-edit-tags__btn-save {
7453 flex: 1;
7454 background: #ffffff;
7455 color: #7067ED;
7456 border-radius: 6px;
7457 padding: 8px 16px;
7458 border: 1px solid #7067ED;
7459 font-size: 13px;
7460 font-weight: 600;
7461 cursor: pointer;
7462 white-space: nowrap;
7463 transition: background 0.2s;
7464 }
7465 .lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,
7466 .lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover {
7467 background: #EEF1FF;
7468 }
7469 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,
7470 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading {
7471 pointer-events: none;
7472 opacity: 0.8;
7473 }
7474 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,
7475 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before {
7476 display: inline-block;
7477 font-family: "lp-icon";
7478 content: "\f110";
7479 animation: lp-rotating 1s linear infinite;
7480 margin-left: 5px;
7481 font-variant: normal;
7482 text-transform: none;
7483 -webkit-font-smoothing: antialiased;
7484 -moz-osx-font-smoothing: grayscale;
7485 vertical-align: middle;
7486 }
7487 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
7488 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
7489 flex: 1;
7490 padding: 8px 14px;
7491 font-size: 13px;
7492 font-weight: 600;
7493 color: #898989;
7494 background: #ffffff;
7495 border: 1px solid #f5f5f5;
7496 border-radius: 6px;
7497 cursor: pointer;
7498 white-space: nowrap;
7499 transition: all 0.15s ease;
7500 }
7501 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,
7502 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover {
7503 border-color: #EEF1FF;
7504 background: #EEF1FF;
7505 color: #7067ED;
7506 }
7507 .lp-course-builder-content__section .cb-button {
7508 padding: 8px 25px;
7509 border-radius: 5px;
7510 background: #ccc;
7511 font-size: 16px;
7512 font-weight: 500;
7513 cursor: pointer;
7514 }
7515 .lp-course-builder-content__section .cb-button.cb-btn-update {
7516 background: #1e1e1e;
7517 color: #fff;
7518 }
7519 .lp-course-builder-content__section .cb-button.cb-btn-trash {
7520 background: rgb(220, 38, 38);
7521 color: #fff;
7522 }
7523 .lp-course-builder-content__section .cb-button.cb-btn-save-settings {
7524 background: #1e1e1e;
7525 color: #fff;
7526 border: none;
7527 transition: background 0.2s;
7528 }
7529 .lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover {
7530 background: #333;
7531 }
7532 .lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading {
7533 pointer-events: none;
7534 opacity: 0.7;
7535 }
7536 .lp-course-builder-content__section .cb-settings-footer {
7537 margin-top: 30px;
7538 padding-top: 20px;
7539 border-top: 1px solid #e5e7eb;
7540 display: flex;
7541 justify-content: flex-end;
7542 }
7543 .lp-course-builder-content__section #general_course_data .form-field,
7544 .lp-course-builder-content__section #offline_course_data .form-field,
7545 .lp-course-builder-content__section #price_course_data .form-field,
7546 .lp-course-builder-content__section #extra_course_data .form-field {
7547 margin-bottom: 24px;
7548 }
7549 .lp-course-builder-content__section #general_course_data ._lp_featured_review_field {
7550 align-items: flex-start;
7551 }
7552 .lp-course-builder-content__section #general_course_data ._lp_featured_review_field textarea {
7553 width: calc(100% - 165px);
7554 }
7555 .lp-course-builder-content__section #general_course_data ._lp_students_field .description {
7556 margin-top: -3px;
7557 }
7558 .lp-course-builder-content__section #price_course_data .learn-press-tip-floating {
7559 font-size: 13px;
7560 color: #ef4444;
7561 line-height: 1.5;
7562 }
7563 .lp-course-builder-content__section #price_course_data ._lp_no_required_enroll_field .description {
7564 margin-top: -13px;
7565 }
7566 .lp-course-builder-content__section #assessment_course_data .form-field._lp_course_result_field {
7567 align-items: start;
7568 border: unset;
7569 margin-bottom: 20px;
7570 }
7571 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box {
7572 list-style-type: none;
7573 margin-top: 0;
7574 padding-right: 0;
7575 display: flex;
7576 flex-direction: column;
7577 gap: 24px;
7578 width: calc(100% - 161px);
7579 }
7580 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li {
7581 margin-bottom: 0;
7582 }
7583 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label {
7584 display: flex;
7585 flex-wrap: wrap;
7586 align-items: center;
7587 gap: 8px 12px;
7588 cursor: pointer;
7589 min-width: unset;
7590 max-width: unset;
7591 width: unset;
7592 }
7593 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
7594 flex-shrink: 0;
7595 margin: 0;
7596 order: 0;
7597 }
7598 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p,
7599 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
7600 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
7601 width: calc(100% - 54px);
7602 margin-right: 54px; /* ≈ toggle width (42px) + gap (12px) */
7603 margin-top: 0;
7604 margin-bottom: 0;
7605 color: #898989;
7606 font-size: 13px;
7607 font-weight: 400;
7608 line-height: 1.5;
7609 flex-shrink: 0;
7610 }
7611 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a,
7612 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
7613 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
7614 text-decoration: underline;
7615 color: #7067ED;
7616 }
7617 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
7618 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,
7619 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover {
7620 color: #5b52d1;
7621 }
7622 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
7623 text-decoration: underline;
7624 color: #7067ED;
7625 }
7626 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
7627 color: #5b52d1;
7628 }
7629 .lp-course-builder-content__section .lp_course_extra_meta_box,
7630 .lp-course-builder-content__section .lp_course_faq_meta_box {
7631 display: flex;
7632 flex-wrap: nowrap;
7633 gap: 20px;
7634 padding: 15px 0;
7635 }
7636 .lp-course-builder-content__section .lp_course_extra_meta_box > label,
7637 .lp-course-builder-content__section .lp_course_faq_meta_box > label {
7638 width: 200px;
7639 min-width: 200px;
7640 font-size: 14px;
7641 font-weight: 600;
7642 color: #1a1a1a;
7643 padding-top: 10px;
7644 }
7645 .lp-course-builder-content__section .lp_course_extra_meta_box__content,
7646 .lp-course-builder-content__section .lp_course_faq_meta_box__content {
7647 flex: 1;
7648 display: flex;
7649 flex-direction: column;
7650 gap: 15px;
7651 }
7652 .lp-course-builder-content__section .lp_course_extra_meta_box__fields,
7653 .lp-course-builder-content__section .lp_course_faq_meta_box__fields {
7654 display: flex;
7655 flex-direction: column;
7656 gap: 15px;
7657 }
7658 .lp-course-builder-content__section .lp_course_extra_meta_box__field,
7659 .lp-course-builder-content__section .lp_course_faq_meta_box__field {
7660 display: flex;
7661 align-items: center;
7662 background: #ffffff;
7663 border: 1px solid #eaeaec;
7664 border-radius: 8px;
7665 padding: 10px;
7666 gap: 10px;
7667 }
7668 .lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
7669 .lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
7670 .lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
7671 .lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
7672 flex: 1;
7673 border: none;
7674 background: transparent;
7675 padding: 5px 0;
7676 font-size: 14px;
7677 color: #333;
7678 box-shadow: none;
7679 outline: none;
7680 }
7681 .lp-course-builder-content__section .lp_course_extra_meta_box__add,
7682 .lp-course-builder-content__section .lp_course_faq_meta_box__add {
7683 display: inline-flex;
7684 align-items: center;
7685 justify-content: center;
7686 background: #6b52ff !important;
7687 color: #ffffff !important;
7688 border: none !important;
7689 box-shadow: none !important;
7690 border-radius: 6px;
7691 padding: 6px 16px !important;
7692 font-size: 13px !important;
7693 font-weight: 600 !important;
7694 width: max-content;
7695 transition: background 0.2s;
7696 }
7697 .lp-course-builder-content__section .lp_course_extra_meta_box__add:hover,
7698 .lp-course-builder-content__section .lp_course_faq_meta_box__add:hover {
7699 background: #5a42e6 !important;
7700 }
7701 .lp-course-builder-content__section .lp_course_faq_meta_box__field {
7702 flex-direction: column;
7703 align-items: stretch;
7704 padding: 15px;
7705 gap: 15px;
7706 position: relative;
7707 }
7708 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label {
7709 display: flex;
7710 flex-direction: column;
7711 gap: 5px;
7712 }
7713 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label span {
7714 font-size: 13px;
7715 font-weight: 600;
7716 color: #4b5563;
7717 }
7718 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label input[type=text],
7719 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea {
7720 width: 100%;
7721 border: 1px solid #eaeaec;
7722 border-radius: 6px;
7723 padding: 8px 12px;
7724 font-size: 14px;
7725 box-shadow: none;
7726 }
7727 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label input[type=text]:focus,
7728 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea:focus {
7729 border-color: #6b52ff;
7730 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
7731 outline: none;
7732 }
7733 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea {
7734 min-height: 80px;
7735 resize: vertical;
7736 }
7737 .lp-course-builder-content__section .lp_course_faq_meta_box__add,
7738 .lp-course-builder-content__section .lp_course_extra_meta_box__add {
7739 display: block;
7740 text-align: center;
7741 background: #ffffff;
7742 border: 1px dashed #d1d5db;
7743 color: #4b5563;
7744 font-weight: 500;
7745 padding: 2px;
7746 border-radius: 8px;
7747 transition: all 0.2s;
7748 }
7749 .lp-course-builder-content__section .lp_course_faq_meta_box__add:hover,
7750 .lp-course-builder-content__section .lp_course_extra_meta_box__add:hover {
7751 border-color: #2271b1;
7752 color: #2271b1;
7753 background: #f0f9ff;
7754 }
7755 .lp-course-builder-content__section ._lp_block_finished_field {
7756 margin-top: -8px !important;
7757 }
7758 .lp-course-builder-content__section #extra_course_data .form-field {
7759 align-items: start;
7760 }
7761 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
7762 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
7763 opacity: 0.4;
7764 background: #f0f0f0;
7765 }
7766 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
7767 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
7768 cursor: grabbing !important;
7769 }
7770 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
7771 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
7772 opacity: 0.5;
7773 background: #e8e8e8;
7774 }
7775 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
7776 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
7777 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
7778 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
7779 cursor: grab;
7780 }
7781 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
7782 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,
7783 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
7784 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active {
7785 cursor: grabbing;
7786 }
7787 .lp-course-builder-content__section #extra_course_data input[type=text] {
7788 padding: 10px 30px;
7789 margin-bottom: 0;
7790 border: none;
7791 }
7792 .lp-course-builder-content__section #extra_course_data input[type=text]:focus {
7793 box-shadow: none;
7794 }
7795 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field {
7796 position: relative;
7797 margin-bottom: 10px;
7798 }
7799 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover {
7800 background: #ffffff;
7801 border-color: #d1d5db;
7802 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
7803 }
7804 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
7805 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
7806 opacity: 1;
7807 }
7808 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort {
7809 display: flex;
7810 position: absolute;
7811 top: 0;
7812 right: 0;
7813 height: 100%;
7814 width: 40px;
7815 color: #666;
7816 text-decoration: none;
7817 cursor: grab;
7818 opacity: 0.4;
7819 transition: opacity 0.2s;
7820 align-items: center;
7821 justify-content: center;
7822 }
7823 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort::after {
7824 font-family: "lp-icon";
7825 content: "\e922";
7826 }
7827 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete {
7828 position: absolute;
7829 top: 12px;
7830 left: 5px;
7831 width: 28px;
7832 height: 28px;
7833 display: flex;
7834 align-items: center;
7835 justify-content: center;
7836 border-radius: 6px;
7837 color: #9ca3af;
7838 opacity: 0;
7839 transition: all 0.2s;
7840 text-decoration: none;
7841 }
7842 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
7843 font-family: Dashicons;
7844 content: "\f182";
7845 font-size: 18px;
7846 }
7847 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
7848 background-color: #fee2e2;
7849 color: #ef4444;
7850 }
7851 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content {
7852 width: 100%;
7853 }
7854 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
7855 display: flex;
7856 flex-direction: column;
7857 gap: 12px;
7858 }
7859 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)) {
7860 display: none;
7861 }
7862 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
7863 position: relative;
7864 display: flex !important;
7865 flex-direction: column;
7866 border: 1px solid #e5e7eb;
7867 border-radius: 12px;
7868 padding: 10px 36px 16px 40px;
7869 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
7870 margin-bottom: 0 !important;
7871 }
7872 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
7873 background: #ffffff;
7874 border-color: #d1d5db;
7875 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
7876 }
7877 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,
7878 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete {
7879 opacity: 1;
7880 }
7881 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
7882 width: 100% !important;
7883 min-width: 100% !important;
7884 max-width: 100% !important;
7885 display: block !important;
7886 margin-bottom: 8px;
7887 }
7888 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span {
7889 display: none;
7890 }
7891 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question] {
7892 width: 100%;
7893 max-width: 100%;
7894 background: transparent;
7895 border: none;
7896 border-bottom: 1px dashed transparent;
7897 font-size: 15px;
7898 font-weight: 500;
7899 color: #111827;
7900 padding: 6px 0;
7901 border-radius: 0;
7902 outline: none;
7903 transition: border-color 0.2s;
7904 }
7905 .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 {
7906 color: #9ca3af;
7907 }
7908 .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 {
7909 border-bottom-color: #2271b1;
7910 box-shadow: none;
7911 }
7912 .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] {
7913 width: 100% !important;
7914 min-height: 120px;
7915 background: #f9fafb;
7916 border: 1px solid transparent;
7917 border-radius: 6px;
7918 padding: 10px;
7919 font-size: 14px;
7920 line-height: 1.5;
7921 color: #1a1a1a;
7922 resize: vertical;
7923 transition: all 0.2s;
7924 }
7925 .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 {
7926 background: #ffffff;
7927 border-color: #d1d5db;
7928 outline: none;
7929 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
7930 }
7931 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
7932 position: absolute;
7933 right: 8px;
7934 top: 15px;
7935 width: 24px;
7936 height: 24px;
7937 display: flex;
7938 align-items: center;
7939 justify-content: center;
7940 cursor: grab;
7941 opacity: 0.4;
7942 transition: opacity 0.2s;
7943 }
7944 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after {
7945 font-family: "lp-icon";
7946 content: "\e922";
7947 }
7948 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active {
7949 cursor: grabbing;
7950 }
7951 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete {
7952 position: absolute;
7953 top: 15px;
7954 left: 8px;
7955 width: 28px;
7956 height: 28px;
7957 display: flex;
7958 align-items: center;
7959 justify-content: center;
7960 border-radius: 6px;
7961 color: #9ca3af;
7962 opacity: 0;
7963 transition: all 0.2s;
7964 text-decoration: none;
7965 }
7966 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after {
7967 font-family: Dashicons;
7968 content: "\f182";
7969 font-size: 18px;
7970 }
7971 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover {
7972 background-color: #fee2e2;
7973 color: #ef4444;
7974 }
7975 .lp-course-builder-content__section #author_course_data .ts-control {
7976 border-radius: 6px;
7977 padding: 5px !important;
7978 }
7979 .lp-course-builder-content__section #author_course_data .ts-control li.item {
7980 padding: 6px 22px;
7981 background: #EEF1FF;
7982 color: #7067ED;
7983 font-weight: 500;
7984 border-radius: 4px;
7985 margin-bottom: 0;
7986 }
7987 .lp-course-builder-content__section #author_course_data .form-field input[type=text] {
7988 width: unset;
7989 height: unset;
7990 }
7991 @media (max-width: 768px) {
7992 .lp-course-builder-content__section .cb-featured-image-container {
7993 flex-direction: column;
7994 }
7995 .lp-course-builder-content__section .cb-featured-image-preview {
7996 width: 100%;
7997 max-width: 300px;
7998 }
7999 }
8000
8001 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box,
8002 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap {
8003 margin: 0;
8004 background: transparent;
8005 }
8006 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box .lp-meta-box__inner,
8007 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap .lp-meta-box__inner {
8008 padding: 0;
8009 display: flex;
8010 flex-direction: column;
8011 gap: 11px;
8012 }
8013 .lp-cb-tab-content .cb-section__course-edit .form-field,
8014 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration,
8015 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field {
8016 display: flex;
8017 gap: 0 11px;
8018 margin: 0;
8019 padding: 0;
8020 flex-wrap: wrap;
8021 }
8022 .lp-cb-tab-content .cb-section__course-edit .form-field > label,
8023 .lp-cb-tab-content .cb-section__course-edit .form-field label span,
8024 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration > label,
8025 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration label span,
8026 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field > label,
8027 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field label span {
8028 font-size: 14px;
8029 color: #23282d;
8030 margin: 0;
8031 width: 150px;
8032 min-width: 150px;
8033 max-width: 150px;
8034 padding: 0;
8035 font-weight: 600;
8036 flex: 0 0 auto;
8037 }
8038 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],
8039 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=text],
8040 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local],
8041 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],
8042 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text],
8043 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local],
8044 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number],
8045 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text],
8046 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local] {
8047 width: 100%;
8048 max-width: 200px;
8049 height: 33px;
8050 padding: 8px 12px;
8051 border: 1px solid #d1d5db;
8052 border-radius: 6px;
8053 font-size: 14px;
8054 color: #1a1a1a;
8055 background: #fff;
8056 }
8057 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number]:focus,
8058 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=text]:focus,
8059 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local]:focus,
8060 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus,
8061 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text]:focus,
8062 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local]:focus,
8063 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]:focus,
8064 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text]:focus,
8065 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]:focus {
8066 outline: none;
8067 border-color: #7067ED;
8068 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
8069 }
8070 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],
8071 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],
8072 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number] {
8073 width: 80px !important;
8074 }
8075 .lp-cb-tab-content .cb-section__course-edit .form-field select,
8076 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select,
8077 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select {
8078 padding: 4px 15px 4px 30px !important;
8079 height: 34px;
8080 border: 1px solid #d1d5db;
8081 border-radius: 6px;
8082 font-size: 14px;
8083 color: #1a1a1a;
8084 cursor: pointer;
8085 }
8086 .lp-cb-tab-content .cb-section__course-edit .form-field select:focus,
8087 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select:focus,
8088 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select:focus {
8089 outline: none;
8090 border-color: #7067ED;
8091 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
8092 }
8093 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio],
8094 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox],
8095 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio],
8096 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox],
8097 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio],
8098 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox] {
8099 appearance: none;
8100 -webkit-appearance: none;
8101 width: 44px;
8102 height: 24px;
8103 background: #e5e7eb;
8104 border-radius: 12px;
8105 position: relative;
8106 cursor: pointer;
8107 transition: all 0.3s ease;
8108 margin: 0;
8109 flex-shrink: 0;
8110 border: none;
8111 }
8112 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:before,
8113 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:before,
8114 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:before,
8115 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:before,
8116 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:before,
8117 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:before {
8118 content: "";
8119 position: absolute;
8120 width: 20px;
8121 height: 20px;
8122 border-radius: 50%;
8123 background: #fff;
8124 top: 2px;
8125 right: 2px;
8126 transition: all 0.3s ease;
8127 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
8128 }
8129 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked,
8130 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked,
8131 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked,
8132 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked,
8133 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked,
8134 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked {
8135 background: #28A746;
8136 }
8137 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked:before,
8138 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked:before,
8139 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked:before,
8140 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
8141 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked:before,
8142 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked:before {
8143 right: 22px;
8144 }
8145 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:focus,
8146 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:focus,
8147 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:focus,
8148 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:focus,
8149 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:focus,
8150 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:focus {
8151 outline: none;
8152 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
8153 }
8154 .lp-cb-tab-content .cb-section__course-edit .form-field .description,
8155 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description,
8156 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description {
8157 font-size: 13px;
8158 color: #6b7280;
8159 line-height: 1.5;
8160 margin: 0;
8161 display: block;
8162 width: 100%;
8163 margin-right: 161px;
8164 margin-top: 6px;
8165 order: 99;
8166 }
8167 .lp-cb-tab-content .cb-section__course-edit .form-field .description:has(+ .learn-press-tip),
8168 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
8169 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
8170 width: auto;
8171 }
8172 .lp-cb-tab-content .cb-section__course-edit .form-field > .learn-press-tip,
8173 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration > .learn-press-tip,
8174 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field > .learn-press-tip {
8175 order: 100;
8176 margin-top: 6px;
8177 }
8178 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field {
8179 display: grid;
8180 grid-template-columns: 150px max-content 1fr;
8181 gap: 6px 11px;
8182 }
8183 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field label {
8184 grid-column: 1/2;
8185 grid-row: 1;
8186 font-size: 14px;
8187 color: #23282d;
8188 font-weight: 600;
8189 margin: 0;
8190 padding: 0;
8191 }
8192 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field input {
8193 grid-column: 2/4;
8194 grid-row: 1;
8195 }
8196 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field .description {
8197 grid-column: 2/3;
8198 grid-row: 2;
8199 font-size: 13px;
8200 line-height: 1.5;
8201 margin: 0;
8202 }
8203 .lp-cb-tab-content .cb-section__course-edit .course-status {
8204 padding: 5px 12px;
8205 font-size: 12px;
8206 font-weight: 500;
8207 background: #ccc;
8208 border-radius: 5px;
8209 text-transform: capitalize;
8210 }
8211 .lp-cb-tab-content .cb-section__course-edit .course-status.publish {
8212 color: #fff;
8213 background: #1e1e1e;
8214 }
8215 .lp-cb-tab-content .cb-section__course-edit .course-status.trash {
8216 color: #fff;
8217 background-color: #dc2626;
8218 }
8219 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content {
8220 display: flex;
8221 gap: 40px;
8222 }
8223 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left {
8224 flex: 0 0 400px;
8225 max-width: 400px;
8226 }
8227 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right {
8228 flex: 1;
8229 min-width: 0;
8230 }
8231 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title {
8232 margin-bottom: 20px;
8233 }
8234 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap {
8235 display: flex;
8236 align-items: center;
8237 gap: 8px;
8238 margin-bottom: 8px;
8239 }
8240 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label {
8241 display: block;
8242 font-size: 14px;
8243 font-weight: 600;
8244 color: #1a1a1a;
8245 }
8246 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label .required {
8247 color: #ef4444;
8248 }
8249 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count {
8250 font-size: 12px;
8251 font-weight: 500;
8252 color: #6b7280;
8253 background: #f3f4f6;
8254 padding: 2px 8px;
8255 border-radius: 4px;
8256 }
8257 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn {
8258 display: inline-flex;
8259 align-items: center;
8260 justify-content: center;
8261 background: transparent;
8262 border: none;
8263 color: #7067ED;
8264 text-decoration: none;
8265 font-size: 14px;
8266 font-weight: 500;
8267 cursor: pointer;
8268 padding: 8px 10px;
8269 border-radius: 12px;
8270 line-height: 1;
8271 margin-right: auto;
8272 transition: all 0.2s ease;
8273 }
8274 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn .lp-ico-ai {
8275 width: 16px;
8276 height: 16px;
8277 }
8278 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn:hover {
8279 background: #EEF1FF;
8280 color: #7067ED;
8281 }
8282 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input {
8283 width: 100%;
8284 padding: 10px 12px;
8285 font-size: 14px;
8286 border: 1px solid #ddd;
8287 border-radius: 6px;
8288 outline: none;
8289 transition: border-color 0.2s;
8290 }
8291 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus {
8292 border-color: #2271b1;
8293 box-shadow: 0 0 0 1px #2271b1;
8294 }
8295 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input::placeholder {
8296 color: #9ca3af;
8297 }
8298 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-permalink {
8299 margin-bottom: 20px;
8300 }
8301 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-display {
8302 display: flex;
8303 align-items: flex-start;
8304 gap: 8px;
8305 }
8306 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-display.lp-hidden {
8307 display: none;
8308 }
8309 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-label {
8310 display: block;
8311 font-size: 14px;
8312 font-weight: 600;
8313 color: #1a1a1a;
8314 margin-bottom: 8px;
8315 }
8316 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-url {
8317 font-size: 13px;
8318 color: #7067ED;
8319 text-decoration: none;
8320 word-break: break-all;
8321 flex: 1;
8322 min-width: 0;
8323 padding-top: 2px;
8324 }
8325 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-url:hover {
8326 text-decoration: underline;
8327 }
8328 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn {
8329 display: flex;
8330 align-items: center;
8331 justify-content: center;
8332 width: 28px;
8333 height: 28px;
8334 padding: 0;
8335 background: #fff;
8336 border: 1px solid #e2e8f0;
8337 border-radius: 4px;
8338 cursor: pointer;
8339 flex-shrink: 0;
8340 transition: all 0.15s ease;
8341 }
8342 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn .dashicons {
8343 font-size: 14px;
8344 width: 14px;
8345 height: 14px;
8346 color: #64748b;
8347 }
8348 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover {
8349 background: #7067ED;
8350 border-color: #7067ED;
8351 }
8352 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover .dashicons {
8353 color: #fff;
8354 }
8355 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor {
8356 display: flex;
8357 flex-direction: column;
8358 gap: 8px;
8359 padding: 12px;
8360 background: #fff;
8361 border: 1px solid #e2e8f0;
8362 border-radius: 6px;
8363 }
8364 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor.lp-hidden {
8365 display: none;
8366 }
8367 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix {
8368 font-size: 12px;
8369 color: #94a3b8;
8370 word-break: break-all;
8371 line-height: 1.4;
8372 }
8373 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix strong {
8374 color: #64748b;
8375 font-weight: 600;
8376 }
8377 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-input-row {
8378 display: flex;
8379 gap: 8px;
8380 align-items: center;
8381 }
8382 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input {
8383 flex: 1;
8384 min-width: 0;
8385 padding: 8px 12px;
8386 font-size: 14px;
8387 font-weight: 500;
8388 color: #1a1a1a;
8389 border: 1px solid #e2e8f0;
8390 border-radius: 6px;
8391 outline: none;
8392 transition: border-color 0.15s ease, box-shadow 0.15s ease;
8393 }
8394 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input:focus {
8395 border-color: #7067ED;
8396 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
8397 }
8398 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input::placeholder {
8399 color: #94a3b8;
8400 }
8401 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-actions {
8402 display: flex;
8403 gap: 6px;
8404 flex-shrink: 0;
8405 }
8406 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn {
8407 padding: 8px 16px;
8408 font-size: 13px;
8409 font-weight: 600;
8410 color: #fff;
8411 background: #7067ED;
8412 border: none;
8413 border-radius: 6px;
8414 cursor: pointer;
8415 transition: background 0.15s ease;
8416 }
8417 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn:hover {
8418 background: #4e43e9;
8419 }
8420 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn {
8421 padding: 8px 14px;
8422 font-size: 13px;
8423 font-weight: 500;
8424 color: #64748b;
8425 background: #f8fafc;
8426 border: 1px solid #e2e8f0;
8427 border-radius: 6px;
8428 cursor: pointer;
8429 transition: all 0.15s ease;
8430 }
8431 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn:hover {
8432 background: #f1f5f9;
8433 color: #475569;
8434 }
8435 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc {
8436 margin-bottom: 24px;
8437 }
8438 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap {
8439 display: flex;
8440 align-items: center;
8441 gap: 8px;
8442 margin-bottom: 8px;
8443 }
8444 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label {
8445 display: block;
8446 font-size: 14px;
8447 font-weight: 600;
8448 color: #1a1a1a;
8449 }
8450 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count {
8451 display: none;
8452 font-size: 12px;
8453 font-weight: 500;
8454 color: #6b7280;
8455 background: #f3f4f6;
8456 padding: 2px 8px;
8457 border-radius: 4px;
8458 }
8459 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
8460 margin-bottom: 24px;
8461 }
8462 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header {
8463 display: flex;
8464 justify-content: space-between;
8465 align-items: center;
8466 margin-bottom: 16px;
8467 }
8468 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label {
8469 font-size: 14px;
8470 font-weight: 600;
8471 color: #1a1a1a;
8472 margin: 0;
8473 }
8474 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new {
8475 display: inline-flex;
8476 align-items: center;
8477 gap: 4px;
8478 font-size: 13px;
8479 font-weight: 600;
8480 color: #9ca3af;
8481 background: transparent;
8482 border: none;
8483 cursor: pointer;
8484 transition: all 0.2s ease;
8485 }
8486 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover {
8487 color: #7067ED;
8488 }
8489 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
8490 display: flex;
8491 gap: 30px;
8492 }
8493 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,
8494 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
8495 flex: 1;
8496 border-radius: 8px;
8497 border: 1px solid #e5e7eb;
8498 padding: 16px;
8499 }
8500 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar {
8501 display: flex;
8502 align-items: center;
8503 gap: 12px;
8504 flex-wrap: wrap;
8505 margin-bottom: 16px;
8506 }
8507 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar {
8508 margin-bottom: 16px;
8509 }
8510 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap {
8511 flex: 1 1 220px;
8512 }
8513 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap {
8514 display: block;
8515 }
8516 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input {
8517 width: 100%;
8518 padding: 8px 12px;
8519 font-size: 14px;
8520 border: 1px solid #ddd;
8521 border-radius: 6px;
8522 outline: none;
8523 transition: border-color 0.2s;
8524 }
8525 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus {
8526 border-color: #7067ED;
8527 }
8528 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
8529 -webkit-appearance: none;
8530 appearance: none;
8531 }
8532 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input {
8533 width: 100%;
8534 padding: 8px 12px;
8535 font-size: 14px;
8536 border: 1px solid #ddd;
8537 border-radius: 6px;
8538 outline: none;
8539 transition: border-color 0.2s;
8540 }
8541 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus {
8542 border-color: #7067ED;
8543 }
8544 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button {
8545 -webkit-appearance: none;
8546 appearance: none;
8547 }
8548 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper {
8549 display: flex;
8550 gap: 8px;
8551 flex-wrap: wrap;
8552 min-height: 36px;
8553 }
8554 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty {
8555 margin: 12px 0 0;
8556 font-size: 13px;
8557 color: #64748b;
8558 }
8559 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper {
8560 display: flex;
8561 gap: 10px 40px;
8562 flex-wrap: wrap;
8563 }
8564 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper {
8565 margin-bottom: 24px;
8566 }
8567 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip {
8568 display: inline-flex;
8569 align-items: center;
8570 }
8571 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox] {
8572 display: none;
8573 }
8574 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label {
8575 display: inline-flex;
8576 align-items: center;
8577 gap: 4px;
8578 padding: 6px 14px;
8579 border: 1px solid #e2e8f0;
8580 border-radius: 8px;
8581 cursor: pointer;
8582 transition: all 0.2s ease;
8583 font-size: 14px;
8584 color: #64748b;
8585 background: #fff;
8586 user-select: none;
8587 line-height: 1.2;
8588 white-space: nowrap;
8589 }
8590 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover {
8591 border-color: #94a3b8;
8592 color: #334155;
8593 }
8594 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count {
8595 font-size: 13px;
8596 color: #94a3b8;
8597 }
8598 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove {
8599 display: none;
8600 font-size: 16px;
8601 line-height: 1;
8602 margin-right: 2px;
8603 }
8604 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label {
8605 border-color: #EEF1FF;
8606 color: #7067ED;
8607 background: #EEF1FF;
8608 font-weight: 500;
8609 }
8610 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
8611 color: #7067ED;
8612 }
8613 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
8614 display: inline;
8615 color: #7067ED;
8616 }
8617 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox {
8618 display: flex;
8619 align-items: center;
8620 margin-bottom: 0;
8621 padding: 4px 0;
8622 }
8623 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label {
8624 color: #1d2939;
8625 }
8626 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
8627 appearance: none;
8628 -webkit-appearance: none;
8629 -moz-appearance: none;
8630 width: 20px;
8631 height: 20px;
8632 border: 2px solid #d0d5dd;
8633 border-radius: 4px;
8634 background: #fff;
8635 cursor: pointer;
8636 position: relative;
8637 margin: 0 0 0 10px;
8638 transition: all 0.2s ease;
8639 flex-shrink: 0;
8640 }
8641 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
8642 border-color: #98a2b3;
8643 }
8644 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
8645 background: #28A746;
8646 border-color: #28A746;
8647 }
8648 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
8649 content: "";
8650 position: absolute;
8651 right: 50%;
8652 top: 50%;
8653 width: 5px;
8654 height: 9px;
8655 border: solid #fff;
8656 border-width: 0 0 2px 2px;
8657 transform: translate(50%, -60%) rotate(-45deg);
8658 }
8659 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
8660 outline: none;
8661 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
8662 }
8663 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
8664 opacity: 0.5;
8665 cursor: not-allowed;
8666 border-color: #e4e7ec;
8667 background: #f9fafb;
8668 }
8669 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
8670 opacity: 0.5;
8671 cursor: not-allowed;
8672 }
8673 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label {
8674 font-size: 14px;
8675 color: #344054;
8676 font-weight: 400;
8677 cursor: pointer;
8678 user-select: none;
8679 line-height: 20px;
8680 }
8681 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image {
8682 margin-bottom: 24px;
8683 }
8684 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap {
8685 display: flex;
8686 align-items: center;
8687 gap: 8px;
8688 margin-bottom: 8px;
8689 }
8690 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title {
8691 display: block;
8692 font-size: 14px;
8693 font-weight: 600;
8694 color: #1a1a1a;
8695 margin-bottom: 0;
8696 }
8697 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
8698 display: flex;
8699 flex-direction: column;
8700 gap: 12px;
8701 align-items: flex-start;
8702 }
8703 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone {
8704 width: 100%;
8705 min-height: 200px;
8706 background: #fff;
8707 border: 2px dashed #d1d5db;
8708 border-radius: 8px;
8709 display: flex;
8710 align-items: center;
8711 justify-content: center;
8712 cursor: pointer;
8713 transition: all 0.2s ease;
8714 overflow: hidden;
8715 }
8716 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover {
8717 border-color: #7067ED;
8718 background: rgba(112, 103, 237, 0.03);
8719 }
8720 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover a {
8721 color: #7067ED;
8722 }
8723 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.has-image {
8724 cursor: default;
8725 border-width: 1px;
8726 border-style: solid;
8727 border-color: #e5e7eb;
8728 padding: 0;
8729 }
8730 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.dragover {
8731 border-color: #7067ED;
8732 background: rgba(112, 103, 237, 0.05);
8733 }
8734 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-upload-content {
8735 text-align: center;
8736 padding: 30px 20px;
8737 }
8738 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon {
8739 display: flex;
8740 justify-content: center;
8741 margin-bottom: 12px;
8742 opacity: 0.6;
8743 }
8744 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon__image {
8745 display: block;
8746 width: 24px;
8747 height: 24px;
8748 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
8749 }
8750 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-text {
8751 font-size: 14px;
8752 color: #6b7280;
8753 margin: 0 0 6px 0;
8754 }
8755 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link {
8756 color: #1a1a1a;
8757 text-decoration: none;
8758 font-weight: 500;
8759 }
8760 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link:hover {
8761 text-decoration: underline;
8762 }
8763 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-hint {
8764 font-size: 12px;
8765 color: #9ca3af;
8766 margin: 0;
8767 }
8768 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview__img {
8769 width: 100%;
8770 height: auto;
8771 max-height: 200px;
8772 object-fit: cover;
8773 display: block;
8774 }
8775 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
8776 display: flex;
8777 flex-direction: row;
8778 gap: 12px;
8779 }
8780 .lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image {
8781 padding: 6px 14px;
8782 border: none;
8783 background: #EEF1FF;
8784 color: #7067ED;
8785 border-radius: 8px;
8786 font-size: 12px;
8787 font-weight: 500;
8788 cursor: pointer;
8789 transition: all 0.2s;
8790 }
8791 .lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image:hover {
8792 background: #7067ED;
8793 color: #fff;
8794 }
8795 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image {
8796 display: inline-flex;
8797 align-items: center;
8798 justify-content: center;
8799 padding: 6px 10px;
8800 border: none;
8801 background: #EEF1FF;
8802 color: #7067ED;
8803 border-radius: 4px;
8804 font-size: 12px;
8805 font-weight: 500;
8806 cursor: pointer;
8807 transition: all 0.2s;
8808 }
8809 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover {
8810 background: #ef4444;
8811 color: #fff;
8812 }
8813 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image__icon {
8814 display: block;
8815 width: 20px;
8816 height: 20px;
8817 background-color: currentColor;
8818 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
8819 mask-image: url("../images/icons/ico-cb-trash.svg");
8820 -webkit-mask-size: contain;
8821 mask-size: contain;
8822 -webkit-mask-repeat: no-repeat;
8823 mask-repeat: no-repeat;
8824 -webkit-mask-position: center;
8825 mask-position: center;
8826 }
8827 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish {
8828 margin-bottom: 20px;
8829 }
8830 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title {
8831 margin: 0 0 16px;
8832 font-size: 16px;
8833 font-weight: 600;
8834 color: #111827;
8835 }
8836 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row {
8837 display: grid;
8838 grid-template-columns: 100px 1fr;
8839 gap: 12px;
8840 align-items: center;
8841 margin-bottom: 12px;
8842 }
8843 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row select {
8844 padding: 6px 14px 6px 32px !important;
8845 }
8846 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label {
8847 font-size: 13px;
8848 font-weight: 600;
8849 color: #374151;
8850 }
8851 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control {
8852 width: 100%;
8853 min-height: 34px;
8854 padding: 6px 10px;
8855 border: 1px solid #d1d5db;
8856 border-radius: 6px;
8857 font-size: 13px;
8858 color: #111827;
8859 background: #fff;
8860 }
8861 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus {
8862 border-color: #7067ED;
8863 box-shadow: 0 0 0 1px #7067ED;
8864 outline: none;
8865 }
8866 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash {
8867 padding: 8px 14px;
8868 font-size: 13px;
8869 font-weight: 500;
8870 border: 1px solid #fecaca;
8871 border-radius: 6px;
8872 background: #fff;
8873 color: #dc2626;
8874 }
8875 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
8876 background: #fef2f2;
8877 border-color: #fca5a5;
8878 }
8879 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
8880 background: #f5f5f5;
8881 border: 2px dashed #ddd;
8882 border-radius: 6px;
8883 display: flex;
8884 align-items: center;
8885 justify-content: center;
8886 flex-shrink: 0;
8887 }
8888 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img) {
8889 border: none;
8890 }
8891 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder {
8892 width: 300px;
8893 height: 200px;
8894 display: flex;
8895 flex-direction: column;
8896 align-items: center;
8897 justify-content: center;
8898 color: #999;
8899 font-size: 14px;
8900 }
8901 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before {
8902 content: "📷";
8903 font-size: 48px;
8904 margin-bottom: 8px;
8905 opacity: 0.5;
8906 }
8907 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
8908 display: flex;
8909 flex-direction: row;
8910 gap: 12px;
8911 }
8912 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image {
8913 padding: 8px 16px;
8914 border: 1px solid #7067ED;
8915 background: #fff;
8916 color: #7067ED;
8917 border-radius: 4px;
8918 font-size: 13px;
8919 font-weight: 500;
8920 cursor: pointer;
8921 transition: background-color 0.2s;
8922 }
8923 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover {
8924 background: #7067ED;
8925 color: #fff;
8926 }
8927 .lp-cb-tab-content .cb-section__course-edit div.mce-statusbar {
8928 border-top: none;
8929 }
8930 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,
8931 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag {
8932 display: flex;
8933 flex-wrap: wrap;
8934 gap: 8px;
8935 align-items: center;
8936 margin-bottom: 16px;
8937 }
8938 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,
8939 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input {
8940 width: 100%;
8941 padding: 8px 12px;
8942 font-size: 14px;
8943 border: 1px solid #ddd;
8944 border-radius: 6px;
8945 outline: none;
8946 transition: border-color 0.2s;
8947 }
8948 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,
8949 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus {
8950 border-color: #d1d5db;
8951 }
8952 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent {
8953 width: 100%;
8954 padding: 6px 12px !important;
8955 font-size: 14px;
8956 border: 1px solid #ddd;
8957 border-radius: 6px;
8958 outline: none;
8959 background: #fff;
8960 cursor: pointer;
8961 white-space: nowrap;
8962 transition: border-color 0.2s;
8963 }
8964 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus {
8965 border-color: #7067ED;
8966 }
8967 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,
8968 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save {
8969 flex: 1;
8970 background: #1e1e1e;
8971 color: white;
8972 border-radius: 6px;
8973 padding: 8px 16px;
8974 border: 0;
8975 font-size: 13px;
8976 font-weight: 600;
8977 cursor: pointer;
8978 white-space: nowrap;
8979 transition: background 0.2s;
8980 }
8981 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,
8982 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover {
8983 background: #333;
8984 }
8985 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,
8986 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading {
8987 pointer-events: none;
8988 opacity: 0.8;
8989 }
8990 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,
8991 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before {
8992 display: inline-block;
8993 font-family: "lp-icon";
8994 content: "\f110";
8995 animation: lp-rotating 1s linear infinite;
8996 margin-left: 5px;
8997 font-variant: normal;
8998 text-transform: none;
8999 -webkit-font-smoothing: antialiased;
9000 -moz-osx-font-smoothing: grayscale;
9001 vertical-align: middle;
9002 }
9003 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
9004 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
9005 flex: 1;
9006 padding: 8px 14px;
9007 font-size: 13px;
9008 font-weight: 500;
9009 color: #64748b;
9010 background: #f8fafc;
9011 border: 1px solid #e2e8f0;
9012 border-radius: 6px;
9013 cursor: pointer;
9014 white-space: nowrap;
9015 transition: all 0.15s ease;
9016 }
9017 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,
9018 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover {
9019 border-color: #EEF1FF;
9020 background: #EEF1FF;
9021 color: #7067ED;
9022 }
9023 .lp-cb-tab-content .cb-section__course-edit .cb-button {
9024 padding: 8px 25px;
9025 border-radius: 5px;
9026 background: #ccc;
9027 font-size: 16px;
9028 font-weight: 500;
9029 cursor: pointer;
9030 }
9031 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update {
9032 background: #1e1e1e;
9033 color: #fff;
9034 }
9035 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash {
9036 background: rgb(220, 38, 38);
9037 color: #fff;
9038 }
9039 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings {
9040 background: #1e1e1e;
9041 color: #fff;
9042 border: none;
9043 transition: background 0.2s;
9044 }
9045 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover {
9046 background: #333;
9047 }
9048 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading {
9049 pointer-events: none;
9050 opacity: 0.7;
9051 }
9052 .lp-cb-tab-content .cb-section__course-edit .cb-settings-footer {
9053 margin-top: 30px;
9054 padding-top: 20px;
9055 border-top: 1px solid #e5e7eb;
9056 display: flex;
9057 justify-content: flex-end;
9058 }
9059 @media (max-width: 900px) {
9060 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content {
9061 flex-direction: column;
9062 }
9063 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left {
9064 flex: 1;
9065 max-width: 100%;
9066 }
9067 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right {
9068 flex: 1;
9069 }
9070 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
9071 flex-direction: column;
9072 gap: 24px;
9073 }
9074 }
9075 @media (max-width: 768px) {
9076 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
9077 flex-direction: column;
9078 }
9079 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
9080 width: 100%;
9081 max-width: 300px;
9082 }
9083 }
9084 .lp-cb-tab-content .cb-section__course-edit .course-status {
9085 padding: 5px 12px;
9086 font-size: 12px;
9087 font-weight: 500;
9088 background: #ccc;
9089 border-radius: 12px;
9090 text-transform: capitalize;
9091 }
9092 .lp-cb-tab-content .cb-section__course-edit .course-status.publish {
9093 color: #fff;
9094 background: #1e1e1e;
9095 }
9096 .lp-cb-tab-content .cb-section__course-edit .course-status.trash {
9097 color: #fff;
9098 background-color: #dc2626;
9099 }
9100 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title {
9101 margin-bottom: 24px;
9102 }
9103 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap {
9104 display: flex;
9105 align-items: center;
9106 gap: 8px;
9107 margin-bottom: 8px;
9108 }
9109 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label {
9110 display: block;
9111 font-size: 14px;
9112 font-weight: 600;
9113 color: #1a1a1a;
9114 }
9115 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count {
9116 font-size: 12px;
9117 font-weight: 500;
9118 color: #6b7280;
9119 background: #f3f4f6;
9120 padding: 2px 8px;
9121 border-radius: 4px;
9122 }
9123 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input {
9124 width: 100%;
9125 padding: 10px 12px;
9126 font-size: 14px;
9127 border: 1px solid #ddd;
9128 border-radius: 6px;
9129 outline: none;
9130 transition: border-color 0.2s;
9131 }
9132 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus {
9133 border-color: #7067ED;
9134 box-shadow: 0 0 0 1px #7067ED;
9135 }
9136 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc {
9137 margin-bottom: 24px;
9138 }
9139 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap {
9140 display: flex;
9141 align-items: center;
9142 gap: 8px;
9143 margin-bottom: 8px;
9144 }
9145 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label {
9146 display: block;
9147 font-size: 14px;
9148 font-weight: 600;
9149 color: #1a1a1a;
9150 }
9151 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count {
9152 display: none;
9153 font-size: 12px;
9154 font-weight: 500;
9155 color: #6b7280;
9156 background: #f3f4f6;
9157 padding: 2px 8px;
9158 border-radius: 4px;
9159 }
9160 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
9161 margin-bottom: 24px;
9162 }
9163 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header {
9164 display: flex;
9165 justify-content: space-between;
9166 align-items: center;
9167 margin-bottom: 16px;
9168 }
9169 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label {
9170 font-size: 14px;
9171 font-weight: 600;
9172 color: #1a1a1a;
9173 margin: 0;
9174 }
9175 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new {
9176 display: inline-flex;
9177 align-items: center;
9178 gap: 4px;
9179 font-size: 13px;
9180 font-weight: 600;
9181 color: #9ca3af;
9182 background: transparent;
9183 border: none;
9184 cursor: pointer;
9185 transition: all 0.2s ease;
9186 }
9187 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover {
9188 color: #7067ED;
9189 }
9190 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
9191 display: flex;
9192 gap: 24px;
9193 }
9194 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,
9195 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
9196 flex: 1;
9197 }
9198 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar {
9199 display: flex;
9200 align-items: center;
9201 gap: 12px;
9202 flex-wrap: wrap;
9203 margin-bottom: 16px;
9204 }
9205 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar {
9206 margin-bottom: 16px;
9207 }
9208 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap {
9209 flex: 1 1 220px;
9210 }
9211 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap {
9212 display: block;
9213 }
9214 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input {
9215 width: 100%;
9216 padding: 8px 12px;
9217 font-size: 14px;
9218 border: 1px solid #f5f5f5;
9219 border-radius: 6px;
9220 outline: none;
9221 background: #ffffff;
9222 transition: border-color 0.2s ease, box-shadow 0.2s ease;
9223 }
9224 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus {
9225 border-color: #7067ED;
9226 }
9227 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
9228 -webkit-appearance: none;
9229 appearance: none;
9230 }
9231 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input {
9232 width: 100%;
9233 padding: 8px 12px;
9234 font-size: 14px;
9235 border: 1px solid #f5f5f5;
9236 border-radius: 6px;
9237 outline: none;
9238 background: #ffffff;
9239 transition: border-color 0.2s ease, box-shadow 0.2s ease;
9240 }
9241 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus {
9242 border-color: #7067ED;
9243 }
9244 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper {
9245 display: flex;
9246 gap: 8px;
9247 flex-wrap: wrap;
9248 border: none;
9249 box-shadow: none;
9250 padding: 5px 0;
9251 background: transparent;
9252 max-height: 180px;
9253 overflow-y: auto;
9254 min-height: 36px;
9255 }
9256 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
9257 width: 6px;
9258 }
9259 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
9260 background: #d1d5db;
9261 border-radius: 3px;
9262 }
9263 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty {
9264 margin: 12px 0 0;
9265 font-size: 13px;
9266 color: #9ca3af;
9267 }
9268 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper {
9269 display: flex;
9270 gap: 10px 40px;
9271 flex-wrap: wrap;
9272 }
9273 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper {
9274 margin-bottom: 24px;
9275 }
9276 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip {
9277 display: inline-flex;
9278 align-items: center;
9279 }
9280 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox] {
9281 display: none;
9282 }
9283 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label {
9284 display: inline-flex;
9285 align-items: center;
9286 gap: 4px;
9287 padding: 6px 14px;
9288 border: 1px solid #f5f5f5;
9289 border-radius: 8px;
9290 cursor: pointer;
9291 transition: all 0.2s ease;
9292 font-size: 14px;
9293 color: #1e1e1e;
9294 background: #ffffff;
9295 user-select: none;
9296 line-height: 1.2;
9297 white-space: nowrap;
9298 }
9299 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover {
9300 border-color: #EEF1FF;
9301 color: #7067ED;
9302 }
9303 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count {
9304 font-size: 13px;
9305 color: #9ca3af;
9306 }
9307 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove {
9308 display: none;
9309 font-size: 16px;
9310 line-height: 1;
9311 margin-right: 2px;
9312 }
9313 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label {
9314 border-color: #EEF1FF;
9315 color: #7067ED;
9316 background: #EEF1FF;
9317 font-weight: 500;
9318 }
9319 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
9320 color: #7067ED;
9321 }
9322 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
9323 display: inline;
9324 color: #9ca3af;
9325 }
9326 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover {
9327 color: #898989;
9328 background: #f9fafb;
9329 border-color: #f9fafb;
9330 }
9331 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
9332 color: #898989;
9333 }
9334 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
9335 display: inline;
9336 color: #7067ED;
9337 }
9338 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox {
9339 display: flex;
9340 align-items: center;
9341 margin-bottom: 0;
9342 padding: 4px 0;
9343 }
9344 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label {
9345 color: #1d2939;
9346 }
9347 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
9348 appearance: none;
9349 -webkit-appearance: none;
9350 -moz-appearance: none;
9351 width: 20px;
9352 height: 20px;
9353 border: 2px solid #d0d5dd;
9354 border-radius: 4px;
9355 background: #fff;
9356 cursor: pointer;
9357 position: relative;
9358 margin: 0 0 0 10px;
9359 transition: all 0.2s ease;
9360 flex-shrink: 0;
9361 }
9362 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
9363 border-color: #98a2b3;
9364 }
9365 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
9366 background: #28A746;
9367 border-color: #28A746;
9368 }
9369 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
9370 content: "";
9371 position: absolute;
9372 right: 50%;
9373 top: 50%;
9374 width: 5px;
9375 height: 9px;
9376 border: solid #fff;
9377 border-width: 0 0 2px 2px;
9378 transform: translate(50%, -60%) rotate(-45deg);
9379 }
9380 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
9381 outline: none;
9382 box-shadow: none;
9383 }
9384 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
9385 opacity: 0.5;
9386 cursor: not-allowed;
9387 border-color: #e4e7ec;
9388 background: #f9fafb;
9389 }
9390 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
9391 opacity: 0.5;
9392 cursor: not-allowed;
9393 }
9394 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label {
9395 font-size: 14px;
9396 color: #344054;
9397 font-weight: 400;
9398 cursor: pointer;
9399 user-select: none;
9400 line-height: 20px;
9401 }
9402 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image {
9403 margin-bottom: 24px;
9404 }
9405 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap {
9406 display: flex;
9407 align-items: center;
9408 gap: 8px;
9409 margin-bottom: 12px;
9410 }
9411 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title {
9412 font-size: 14px;
9413 font-weight: 600;
9414 color: #1a1a1a;
9415 margin-bottom: 0;
9416 }
9417 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
9418 display: flex;
9419 flex-direction: column;
9420 gap: 16px;
9421 align-items: flex-start;
9422 }
9423 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
9424 background: #f5f5f5;
9425 border: 2px dashed #ddd;
9426 border-radius: 6px;
9427 display: flex;
9428 align-items: center;
9429 justify-content: center;
9430 flex-shrink: 0;
9431 }
9432 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img) {
9433 border: none;
9434 }
9435 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder {
9436 width: 300px;
9437 height: 200px;
9438 display: flex;
9439 flex-direction: column;
9440 align-items: center;
9441 justify-content: center;
9442 color: #999;
9443 font-size: 14px;
9444 }
9445 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before {
9446 content: "📷";
9447 font-size: 48px;
9448 margin-bottom: 8px;
9449 opacity: 0.5;
9450 }
9451 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
9452 display: flex;
9453 flex-direction: row;
9454 gap: 12px;
9455 }
9456 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image,
9457 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image {
9458 padding: 10px 14px;
9459 border: none;
9460 background: #f7f7f7;
9461 color: #aaaaaa;
9462 border-radius: 8px;
9463 cursor: pointer;
9464 transition: background-color 0.2s;
9465 }
9466 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover,
9467 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover {
9468 background: #fef2f2;
9469 color: #ef4444;
9470 }
9471 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title {
9472 margin: 0 0 8px;
9473 font-size: 14px;
9474 font-weight: 600;
9475 color: #111827;
9476 }
9477 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row {
9478 display: grid;
9479 grid-template-columns: 100px 1fr;
9480 gap: 12px;
9481 align-items: center;
9482 margin-bottom: 12px;
9483 }
9484 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label {
9485 font-size: 13px;
9486 font-weight: 600;
9487 color: #374151;
9488 }
9489 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control {
9490 width: 100%;
9491 min-height: 34px;
9492 padding: 6px 10px;
9493 border: 1px solid #d1d5db;
9494 border-radius: 6px;
9495 font-size: 13px;
9496 color: #111827;
9497 background: #fff;
9498 }
9499 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus {
9500 border-color: #7067ED;
9501 box-shadow: 0 0 0 1px #7067ED;
9502 outline: none;
9503 }
9504 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash {
9505 padding: 8px 14px;
9506 font-size: 13px;
9507 font-weight: 500;
9508 border: 1px solid #fecaca;
9509 border-radius: 6px;
9510 background: #fff;
9511 color: #dc2626;
9512 }
9513 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
9514 background: #fef2f2;
9515 border-color: #fca5a5;
9516 }
9517 .lp-cb-tab-content .cb-section__course-edit div.mce-statusbar {
9518 border-top: none;
9519 }
9520 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,
9521 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag {
9522 display: flex;
9523 gap: 8px;
9524 align-items: center;
9525 margin-bottom: 16px;
9526 }
9527 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,
9528 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input {
9529 width: 100%;
9530 padding: 8px 12px;
9531 font-size: 14px;
9532 border: 1px solid #ddd;
9533 border-radius: 6px;
9534 outline: none;
9535 transition: border-color 0.2s;
9536 }
9537 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,
9538 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus {
9539 border-color: #d1d5db;
9540 }
9541 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent {
9542 padding: 8px 12px;
9543 font-size: 14px;
9544 border: 1px solid #ddd;
9545 border-radius: 6px;
9546 outline: none;
9547 background: #fff;
9548 cursor: pointer;
9549 white-space: nowrap;
9550 transition: border-color 0.2s;
9551 }
9552 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus {
9553 border-color: #7067ED;
9554 }
9555 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,
9556 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save {
9557 flex: 1;
9558 background: #ffffff;
9559 color: #7067ED;
9560 border-radius: 6px;
9561 padding: 8px 16px;
9562 border: 1px solid #7067ED;
9563 font-size: 13px;
9564 font-weight: 600;
9565 cursor: pointer;
9566 white-space: nowrap;
9567 transition: background 0.2s;
9568 }
9569 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,
9570 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover {
9571 background: #EEF1FF;
9572 }
9573 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,
9574 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading {
9575 pointer-events: none;
9576 opacity: 0.8;
9577 }
9578 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,
9579 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before {
9580 display: inline-block;
9581 font-family: "lp-icon";
9582 content: "\f110";
9583 animation: lp-rotating 1s linear infinite;
9584 margin-left: 5px;
9585 font-variant: normal;
9586 text-transform: none;
9587 -webkit-font-smoothing: antialiased;
9588 -moz-osx-font-smoothing: grayscale;
9589 vertical-align: middle;
9590 }
9591 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
9592 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
9593 flex: 1;
9594 padding: 8px 14px;
9595 font-size: 13px;
9596 font-weight: 600;
9597 color: #898989;
9598 background: #ffffff;
9599 border: 1px solid #f5f5f5;
9600 border-radius: 6px;
9601 cursor: pointer;
9602 white-space: nowrap;
9603 transition: all 0.15s ease;
9604 }
9605 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,
9606 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover {
9607 border-color: #EEF1FF;
9608 background: #EEF1FF;
9609 color: #7067ED;
9610 }
9611 .lp-cb-tab-content .cb-section__course-edit .cb-button {
9612 padding: 8px 25px;
9613 border-radius: 5px;
9614 background: #ccc;
9615 font-size: 16px;
9616 font-weight: 500;
9617 cursor: pointer;
9618 }
9619 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update {
9620 background: #1e1e1e;
9621 color: #fff;
9622 }
9623 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash {
9624 background: rgb(220, 38, 38);
9625 color: #fff;
9626 }
9627 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings {
9628 background: #1e1e1e;
9629 color: #fff;
9630 border: none;
9631 transition: background 0.2s;
9632 }
9633 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover {
9634 background: #333;
9635 }
9636 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading {
9637 pointer-events: none;
9638 opacity: 0.7;
9639 }
9640 .lp-cb-tab-content .cb-section__course-edit .cb-settings-footer {
9641 margin-top: 30px;
9642 padding-top: 20px;
9643 border-top: 1px solid #e5e7eb;
9644 display: flex;
9645 justify-content: flex-end;
9646 }
9647 .lp-cb-tab-content .cb-section__course-edit #general_course_data .form-field,
9648 .lp-cb-tab-content .cb-section__course-edit #offline_course_data .form-field,
9649 .lp-cb-tab-content .cb-section__course-edit #price_course_data .form-field,
9650 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field {
9651 margin-bottom: 24px;
9652 }
9653 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field {
9654 align-items: flex-start;
9655 }
9656 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field textarea {
9657 width: calc(100% - 165px);
9658 }
9659 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_students_field .description {
9660 margin-top: -3px;
9661 }
9662 .lp-cb-tab-content .cb-section__course-edit #price_course_data .learn-press-tip-floating {
9663 font-size: 13px;
9664 color: #ef4444;
9665 line-height: 1.5;
9666 }
9667 .lp-cb-tab-content .cb-section__course-edit #price_course_data ._lp_no_required_enroll_field .description {
9668 margin-top: -13px;
9669 }
9670 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .form-field._lp_course_result_field {
9671 align-items: start;
9672 border: unset;
9673 margin-bottom: 20px;
9674 }
9675 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box {
9676 list-style-type: none;
9677 margin-top: 0;
9678 padding-right: 0;
9679 display: flex;
9680 flex-direction: column;
9681 gap: 24px;
9682 width: calc(100% - 161px);
9683 }
9684 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li {
9685 margin-bottom: 0;
9686 }
9687 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label {
9688 display: flex;
9689 flex-wrap: wrap;
9690 align-items: center;
9691 gap: 8px 12px;
9692 cursor: pointer;
9693 min-width: unset;
9694 max-width: unset;
9695 width: unset;
9696 }
9697 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
9698 flex-shrink: 0;
9699 margin: 0;
9700 order: 0;
9701 }
9702 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p,
9703 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
9704 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
9705 width: calc(100% - 54px);
9706 margin-right: 54px; /* ≈ toggle width (42px) + gap (12px) */
9707 margin-top: 0;
9708 margin-bottom: 0;
9709 color: #898989;
9710 font-size: 13px;
9711 font-weight: 400;
9712 line-height: 1.5;
9713 flex-shrink: 0;
9714 }
9715 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a,
9716 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
9717 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
9718 text-decoration: underline;
9719 color: #7067ED;
9720 }
9721 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
9722 .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,
9723 .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 {
9724 color: #5b52d1;
9725 }
9726 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
9727 text-decoration: underline;
9728 color: #7067ED;
9729 }
9730 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
9731 color: #5b52d1;
9732 }
9733 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box,
9734 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box {
9735 display: flex;
9736 flex-wrap: nowrap;
9737 gap: 20px;
9738 padding: 15px 0;
9739 }
9740 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box > label,
9741 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box > label {
9742 width: 200px;
9743 min-width: 200px;
9744 font-size: 14px;
9745 font-weight: 600;
9746 color: #1a1a1a;
9747 padding-top: 10px;
9748 }
9749 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__content,
9750 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__content {
9751 flex: 1;
9752 display: flex;
9753 flex-direction: column;
9754 gap: 15px;
9755 }
9756 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__fields,
9757 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__fields {
9758 display: flex;
9759 flex-direction: column;
9760 gap: 15px;
9761 }
9762 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field,
9763 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field {
9764 display: flex;
9765 align-items: center;
9766 background: #ffffff;
9767 border: 1px solid #eaeaec;
9768 border-radius: 8px;
9769 padding: 10px;
9770 gap: 10px;
9771 }
9772 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
9773 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
9774 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
9775 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
9776 flex: 1;
9777 border: none;
9778 background: transparent;
9779 padding: 5px 0;
9780 font-size: 14px;
9781 color: #333;
9782 box-shadow: none;
9783 outline: none;
9784 }
9785 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add,
9786 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add {
9787 display: inline-flex;
9788 align-items: center;
9789 justify-content: center;
9790 background: #6b52ff !important;
9791 color: #ffffff !important;
9792 border: none !important;
9793 box-shadow: none !important;
9794 border-radius: 6px;
9795 padding: 6px 16px !important;
9796 font-size: 13px !important;
9797 font-weight: 600 !important;
9798 width: max-content;
9799 transition: background 0.2s;
9800 }
9801 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover,
9802 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover {
9803 background: #5a42e6 !important;
9804 }
9805 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field {
9806 flex-direction: column;
9807 align-items: stretch;
9808 padding: 15px;
9809 gap: 15px;
9810 position: relative;
9811 }
9812 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label {
9813 display: flex;
9814 flex-direction: column;
9815 gap: 5px;
9816 }
9817 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label span {
9818 font-size: 13px;
9819 font-weight: 600;
9820 color: #4b5563;
9821 }
9822 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label input[type=text],
9823 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea {
9824 width: 100%;
9825 border: 1px solid #eaeaec;
9826 border-radius: 6px;
9827 padding: 8px 12px;
9828 font-size: 14px;
9829 box-shadow: none;
9830 }
9831 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label input[type=text]:focus,
9832 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea:focus {
9833 border-color: #6b52ff;
9834 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
9835 outline: none;
9836 }
9837 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea {
9838 min-height: 80px;
9839 resize: vertical;
9840 }
9841 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add,
9842 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add {
9843 display: block;
9844 text-align: center;
9845 background: #ffffff;
9846 border: 1px dashed #d1d5db;
9847 color: #4b5563;
9848 font-weight: 500;
9849 padding: 2px;
9850 border-radius: 8px;
9851 transition: all 0.2s;
9852 }
9853 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover,
9854 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover {
9855 border-color: #2271b1;
9856 color: #2271b1;
9857 background: #f0f9ff;
9858 }
9859 .lp-cb-tab-content .cb-section__course-edit ._lp_block_finished_field {
9860 margin-top: -8px !important;
9861 }
9862 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field {
9863 align-items: start;
9864 }
9865 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
9866 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
9867 opacity: 0.4;
9868 background: #f0f0f0;
9869 }
9870 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
9871 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
9872 cursor: grabbing !important;
9873 }
9874 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
9875 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
9876 opacity: 0.5;
9877 background: #e8e8e8;
9878 }
9879 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
9880 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
9881 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
9882 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
9883 cursor: grab;
9884 }
9885 .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,
9886 .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,
9887 .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,
9888 .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 {
9889 cursor: grabbing;
9890 }
9891 .lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text] {
9892 padding: 10px 30px;
9893 margin-bottom: 0;
9894 border: none;
9895 }
9896 .lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]:focus {
9897 box-shadow: none;
9898 }
9899 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field {
9900 position: relative;
9901 margin-bottom: 10px;
9902 }
9903 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover {
9904 background: #ffffff;
9905 border-color: #d1d5db;
9906 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
9907 }
9908 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
9909 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
9910 opacity: 1;
9911 }
9912 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort {
9913 display: flex;
9914 position: absolute;
9915 top: 0;
9916 right: 0;
9917 height: 100%;
9918 width: 40px;
9919 color: #666;
9920 text-decoration: none;
9921 cursor: grab;
9922 opacity: 0.4;
9923 transition: opacity 0.2s;
9924 align-items: center;
9925 justify-content: center;
9926 }
9927 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after {
9928 font-family: "lp-icon";
9929 content: "\e922";
9930 }
9931 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete {
9932 position: absolute;
9933 top: 12px;
9934 left: 5px;
9935 width: 28px;
9936 height: 28px;
9937 display: flex;
9938 align-items: center;
9939 justify-content: center;
9940 border-radius: 6px;
9941 color: #9ca3af;
9942 opacity: 0;
9943 transition: all 0.2s;
9944 text-decoration: none;
9945 }
9946 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
9947 font-family: Dashicons;
9948 content: "\f182";
9949 font-size: 18px;
9950 }
9951 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
9952 background-color: #fee2e2;
9953 color: #ef4444;
9954 }
9955 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content {
9956 width: 100%;
9957 }
9958 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
9959 display: flex;
9960 flex-direction: column;
9961 gap: 12px;
9962 }
9963 .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(*)) {
9964 display: none;
9965 }
9966 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
9967 position: relative;
9968 display: flex !important;
9969 flex-direction: column;
9970 border: 1px solid #e5e7eb;
9971 border-radius: 12px;
9972 padding: 10px 36px 16px 40px;
9973 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
9974 margin-bottom: 0 !important;
9975 }
9976 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
9977 background: #ffffff;
9978 border-color: #d1d5db;
9979 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
9980 }
9981 .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,
9982 .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 {
9983 opacity: 1;
9984 }
9985 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
9986 width: 100% !important;
9987 min-width: 100% !important;
9988 max-width: 100% !important;
9989 display: block !important;
9990 margin-bottom: 8px;
9991 }
9992 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span {
9993 display: none;
9994 }
9995 .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] {
9996 width: 100%;
9997 max-width: 100%;
9998 background: transparent;
9999 border: none;
10000 border-bottom: 1px dashed transparent;
10001 font-size: 15px;
10002 font-weight: 500;
10003 color: #111827;
10004 padding: 6px 0;
10005 border-radius: 0;
10006 outline: none;
10007 transition: border-color 0.2s;
10008 }
10009 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder {
10010 color: #9ca3af;
10011 }
10012 .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 {
10013 border-bottom-color: #2271b1;
10014 box-shadow: none;
10015 }
10016 .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] {
10017 width: 100% !important;
10018 min-height: 120px;
10019 background: #f9fafb;
10020 border: 1px solid transparent;
10021 border-radius: 6px;
10022 padding: 10px;
10023 font-size: 14px;
10024 line-height: 1.5;
10025 color: #1a1a1a;
10026 resize: vertical;
10027 transition: all 0.2s;
10028 }
10029 .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 {
10030 background: #ffffff;
10031 border-color: #d1d5db;
10032 outline: none;
10033 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
10034 }
10035 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
10036 position: absolute;
10037 right: 8px;
10038 top: 15px;
10039 width: 24px;
10040 height: 24px;
10041 display: flex;
10042 align-items: center;
10043 justify-content: center;
10044 cursor: grab;
10045 opacity: 0.4;
10046 transition: opacity 0.2s;
10047 }
10048 .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 {
10049 font-family: "lp-icon";
10050 content: "\e922";
10051 }
10052 .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 {
10053 cursor: grabbing;
10054 }
10055 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete {
10056 position: absolute;
10057 top: 15px;
10058 left: 8px;
10059 width: 28px;
10060 height: 28px;
10061 display: flex;
10062 align-items: center;
10063 justify-content: center;
10064 border-radius: 6px;
10065 color: #9ca3af;
10066 opacity: 0;
10067 transition: all 0.2s;
10068 text-decoration: none;
10069 }
10070 .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 {
10071 font-family: Dashicons;
10072 content: "\f182";
10073 font-size: 18px;
10074 }
10075 .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 {
10076 background-color: #fee2e2;
10077 color: #ef4444;
10078 }
10079 .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control {
10080 border-radius: 6px;
10081 padding: 5px !important;
10082 }
10083 .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control li.item {
10084 padding: 6px 22px;
10085 background: #EEF1FF;
10086 color: #7067ED;
10087 font-weight: 500;
10088 border-radius: 4px;
10089 margin-bottom: 0;
10090 }
10091 .lp-cb-tab-content .cb-section__course-edit #author_course_data .form-field input[type=text] {
10092 width: unset;
10093 height: unset;
10094 }
10095 @media (max-width: 768px) {
10096 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
10097 flex-direction: column;
10098 }
10099 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
10100 width: 100%;
10101 max-width: 300px;
10102 }
10103 }
10104 .lp-cb-tab-content .cb-section__header {
10105 display: none !important;
10106 }
10107
10108 .lp-meta-box-course-panels::before {
10109 content: attr(data-tab-title);
10110 display: block;
10111 font-size: 24px;
10112 font-weight: 700;
10113 color: #1e1e1e;
10114 margin-bottom: 25px;
10115 line-height: 1.2;
10116 }
10117
10118 .lp-meta-box__course-tab {
10119 display: flex;
10120 min-height: 600px;
10121 background: #fff;
10122 }
10123
10124 ul.lp-meta-box__course-tab__tabs {
10125 width: 220px;
10126 background: #ffffff;
10127 border-left: 1px solid #e5e7eb;
10128 margin: 0;
10129 padding: 20px 0;
10130 list-style: none;
10131 flex-shrink: 0;
10132 }
10133 ul.lp-meta-box__course-tab__tabs li {
10134 margin-bottom: 2px;
10135 padding: 0 12px;
10136 }
10137 ul.lp-meta-box__course-tab__tabs li a {
10138 display: flex;
10139 align-items: center;
10140 padding: 12px 16px;
10141 text-decoration: none;
10142 color: #6b7280;
10143 font-weight: 500;
10144 font-size: 14px;
10145 transition: all 0.2s ease;
10146 border-right: 3px solid transparent;
10147 margin-right: -3px;
10148 }
10149 ul.lp-meta-box__course-tab__tabs li a i {
10150 display: none;
10151 }
10152 ul.lp-meta-box__course-tab__tabs li a:hover {
10153 background-color: #fff;
10154 color: #1e1e1e;
10155 }
10156 ul.lp-meta-box__course-tab__tabs li.active a,
10157 ul.lp-meta-box__course-tab__tabs li a:focus {
10158 background-color: #fff;
10159 color: #3b82f6;
10160 font-weight: 600;
10161 border-right-color: #3b82f6;
10162 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
10163 }
10164
10165 .lp-meta-box__course-tab__content {
10166 flex-grow: 1;
10167 padding: 30px 0;
10168 background: #fff;
10169 }
10170
10171 @media (max-width: 768px) {
10172 .lp-meta-box__course-tab {
10173 flex-direction: column;
10174 }
10175 ul.lp-meta-box__course-tab__tabs {
10176 width: 100%;
10177 border-left: none;
10178 border-bottom: 1px solid #e5e7eb;
10179 display: flex;
10180 overflow-x: auto;
10181 padding: 12px;
10182 background: #f9fafb;
10183 }
10184 ul.lp-meta-box__course-tab__tabs li {
10185 flex-shrink: 0;
10186 padding: 0 4px;
10187 }
10188 ul.lp-meta-box__course-tab__tabs li a {
10189 border-right: none;
10190 border-bottom: 3px solid transparent;
10191 margin-right: 0;
10192 white-space: nowrap;
10193 }
10194 ul.lp-meta-box__course-tab__tabs li.active a {
10195 border-right: none;
10196 border-bottom-color: #3b82f6;
10197 }
10198 }
10199 #lp-course-builder-content #lp-course-edit-curriculum {
10200 background-color: #fff;
10201 border-radius: 12px;
10202 padding: 0;
10203 color: #1f2937;
10204 max-width: 100%;
10205 box-sizing: border-box;
10206 }
10207 #lp-course-builder-content #lp-course-edit-curriculum .heading {
10208 display: flex;
10209 align-items: center;
10210 justify-content: space-between;
10211 margin-bottom: 8px;
10212 }
10213 #lp-course-builder-content #lp-course-edit-curriculum .heading h4 {
10214 color: #898989;
10215 }
10216 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn {
10217 display: inline-flex;
10218 align-items: center;
10219 justify-content: center;
10220 background: transparent;
10221 border: none;
10222 color: #7067ED;
10223 text-decoration: none;
10224 font-size: 14px;
10225 font-weight: 500;
10226 cursor: pointer;
10227 padding: 8px 10px;
10228 border-radius: 12px;
10229 line-height: 1;
10230 transition: all 0.2s ease;
10231 }
10232 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn .lp-ico-ai {
10233 width: 16px;
10234 height: 16px;
10235 }
10236 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn:hover {
10237 background: #EEF1FF;
10238 color: #7067ED;
10239 }
10240 #lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .count-sections {
10241 margin-right: 0;
10242 }
10243 #lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .lp-btn-generate-with-ai {
10244 margin-right: auto;
10245 }
10246 #lp-course-builder-content #lp-course-edit-curriculum .section-items-counts,
10247 #lp-course-builder-content #lp-course-edit-curriculum .count-sections,
10248 #lp-course-builder-content #lp-course-edit-curriculum .total-items {
10249 background: transparent;
10250 color: #898989;
10251 font-size: 12px;
10252 font-weight: 600;
10253 padding: 0;
10254 border-radius: 12px;
10255 margin-right: 10px;
10256 }
10257 #lp-course-builder-content #lp-course-edit-curriculum .count-sections {
10258 margin-right: auto;
10259 }
10260 #lp-course-builder-content #lp-course-edit-curriculum .course-toggle-all-sections {
10261 cursor: pointer;
10262 color: #9ca3af;
10263 padding: 5px;
10264 }
10265 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections {
10266 border: none;
10267 }
10268 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section {
10269 background: #fff;
10270 border: 1px solid #e5e7eb;
10271 border-radius: 12px;
10272 margin-bottom: 16px;
10273 transition: background 200ms ease-out;
10274 }
10275 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section:hover {
10276 border-color: #d1d5db;
10277 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
10278 }
10279 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section.focus {
10280 border-color: #7067ED !important;
10281 }
10282 #lp-course-builder-content #lp-course-edit-curriculum .section-head {
10283 display: flex;
10284 align-items: center;
10285 padding: 14px 16px;
10286 background-color: #ffffff;
10287 border-bottom: 1px solid transparent;
10288 border-radius: 12px;
10289 }
10290 #lp-course-builder-content #lp-course-edit-curriculum .section-head .drag {
10291 cursor: grab;
10292 color: #9ca3af;
10293 margin-left: 12px;
10294 font-size: 16px;
10295 }
10296 #lp-course-builder-content #lp-course-edit-curriculum .section-head .drag:hover {
10297 color: #7067ED;
10298 }
10299 #lp-course-builder-content #lp-course-edit-curriculum .section-head .button {
10300 font-size: 12px;
10301 padding: 6px 12px;
10302 border-radius: 6px;
10303 margin-right: 8px;
10304 cursor: pointer;
10305 font-weight: 500;
10306 }
10307 #lp-course-builder-content #lp-course-edit-curriculum .section:not(.lp-collapse) .section-head {
10308 background-color: #eef1ff;
10309 border-radius: 12px 12px 0 0;
10310 }
10311 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input {
10312 flex-grow: 1;
10313 border: none;
10314 background: transparent;
10315 font-size: 15px;
10316 font-weight: 600;
10317 color: #1e1e1e;
10318 padding: 8px 12px;
10319 border-radius: 6px;
10320 transition: all 0.2s;
10321 width: auto;
10322 }
10323 #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 {
10324 background: transparent;
10325 border: none;
10326 outline: none;
10327 box-shadow: none;
10328 }
10329 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title,
10330 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description,
10331 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title {
10332 background: #7067ED;
10333 color: #EEF1FF;
10334 border: 1px solid #7067ED;
10335 }
10336 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title:hover,
10337 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description:hover,
10338 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title:hover {
10339 background: #5b52d1;
10340 }
10341 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-title:hover,
10342 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-description:hover,
10343 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-item-title:hover {
10344 border-color: #7067ED;
10345 color: #7067ED;
10346 background: #EEF1FF;
10347 }
10348 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section {
10349 color: #ef4444;
10350 background: rgba(254, 226, 226, 0.5);
10351 border: none;
10352 transition: background 0.2s;
10353 }
10354 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section:hover {
10355 background: #fee2e2;
10356 }
10357 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-edit-section-title:hover {
10358 color: #7067ED;
10359 }
10360 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down,
10361 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up {
10362 margin-right: 0px;
10363 color: #777777;
10364 cursor: pointer;
10365 }
10366 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down:hover,
10367 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up:hover {
10368 color: #1e1e1e !important;
10369 }
10370 #lp-course-builder-content #lp-course-edit-curriculum .section-collapse {
10371 padding: 20px;
10372 background-color: #ffffff;
10373 border-radius: 0 0 12px 12px;
10374 border-top: unset;
10375 }
10376 #lp-course-builder-content #lp-course-edit-curriculum .section-description textarea {
10377 width: 100%;
10378 border: 1px dashed #d1d5db;
10379 background: #fff;
10380 padding: 10px;
10381 border-radius: 6px;
10382 font-size: 13px;
10383 color: #6b7280;
10384 resize: vertical;
10385 min-height: 60px;
10386 margin-bottom: 15px;
10387 }
10388 #lp-course-builder-content #lp-course-edit-curriculum .section-description textarea:focus {
10389 border-style: solid;
10390 border-color: #9ca3af;
10391 outline: none;
10392 color: #374151;
10393 }
10394 #lp-course-builder-content #lp-course-edit-curriculum ul.section-list-items {
10395 list-style: none;
10396 padding: 0;
10397 margin: 0;
10398 }
10399 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type,
10400 #lp-course-builder-content #lp-course-edit-curriculum .section-item {
10401 display: flex;
10402 align-items: center;
10403 background: #ffffff;
10404 border: 1px solid #e5e7eb;
10405 margin-bottom: 8px;
10406 padding: 10px 15px;
10407 border-radius: 6px;
10408 position: relative;
10409 transition: transform 0.1s;
10410 }
10411 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type:hover,
10412 #lp-course-builder-content #lp-course-edit-curriculum .section-item:hover {
10413 border-color: #d1d5db;
10414 }
10415 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus,
10416 #lp-course-builder-content #lp-course-edit-curriculum .section-item.focus {
10417 border-color: #7067ED !important;
10418 }
10419 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus .item-ico-type,
10420 #lp-course-builder-content #lp-course-edit-curriculum .section-item.focus .item-ico-type {
10421 color: #7067ED;
10422 }
10423 #lp-course-builder-content #lp-course-edit-curriculum .item-ico-type {
10424 background-size: contain;
10425 background-repeat: no-repeat;
10426 background-position: center;
10427 opacity: 0.8;
10428 color: #1e1e1e;
10429 }
10430 #lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_lesson .item-ico-type::before {
10431 content: "\f15b";
10432 font-family: "lp-icon";
10433 font-size: 18px;
10434 }
10435 #lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_quiz .item-ico-type::before {
10436 content: "\f12e";
10437 font-family: "lp-icon";
10438 font-size: 18px;
10439 }
10440 #lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input {
10441 border: none;
10442 background: transparent;
10443 font-size: 14px;
10444 color: #374151;
10445 flex-grow: 1;
10446 padding: 5px;
10447 }
10448 #lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input:focus {
10449 outline: none;
10450 text-decoration: none;
10451 }
10452 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions {
10453 display: flex;
10454 gap: 4px;
10455 opacity: 0.3;
10456 transition: opacity 0.2s;
10457 list-style: none;
10458 margin: 0;
10459 padding: 0;
10460 }
10461 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li {
10462 display: flex;
10463 align-items: center;
10464 justify-content: center;
10465 width: 30px;
10466 height: 30px;
10467 border-radius: 6px;
10468 }
10469 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover {
10470 background: #f7f7f7;
10471 }
10472 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a {
10473 color: #1e1e1e;
10474 }
10475 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a.lp-icon-trash-o {
10476 color: #ef4444;
10477 }
10478 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li a {
10479 color: #6b7280;
10480 font-size: 16px;
10481 cursor: pointer;
10482 text-decoration: none;
10483 }
10484 #lp-course-builder-content #lp-course-edit-curriculum .section-item:hover ul.item-actions {
10485 opacity: 1;
10486 }
10487 #lp-course-builder-content #lp-course-edit-curriculum .section-item:not(.lp_lesson) .lp-btn-set-preview-item {
10488 display: none;
10489 }
10490 #lp-course-builder-content #lp-course-edit-curriculum .section-actions {
10491 margin-top: 15px;
10492 display: flex;
10493 gap: 10px;
10494 flex-wrap: wrap;
10495 }
10496 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button {
10497 display: inline-flex;
10498 opacity: 0.7;
10499 }
10500 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button:hover {
10501 opacity: 1;
10502 color: #7067ee;
10503 border-color: #eef1ff;
10504 background: #eef1ff;
10505 }
10506 #lp-course-builder-content #lp-course-edit-curriculum button,
10507 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button,
10508 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button {
10509 background: #fff;
10510 border: 1px solid #d1d5db;
10511 color: #4b5563;
10512 padding: 8px 16px;
10513 border-radius: 6px;
10514 font-size: 13px;
10515 font-weight: 500;
10516 cursor: pointer;
10517 align-items: center;
10518 transition: all 0.2s;
10519 }
10520 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button {
10521 display: inline-flex;
10522 min-width: fit-content;
10523 }
10524 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button:hover {
10525 background: #f3f4f6;
10526 border-color: #9ca3af;
10527 color: #1e1e1e;
10528 }
10529 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary {
10530 background-color: #7067ed;
10531 border-color: #7067ed;
10532 color: #fff;
10533 }
10534 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary:hover {
10535 background: #5a51c1;
10536 color: #fff;
10537 }
10538 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item-cancel.button {
10539 background-color: transparent;
10540 border: none;
10541 color: #aaaaaa;
10542 }
10543 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-show-popup-items-to-select {
10544 margin-right: auto;
10545 border-style: dashed !important;
10546 }
10547 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section {
10548 margin-top: 30px;
10549 background: #fff;
10550 border: 1px dashed #d1d5db;
10551 border-radius: 8px;
10552 padding: 5px 20px;
10553 display: flex;
10554 align-items: center;
10555 }
10556 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section .lp-icon-plus {
10557 color: #9ca3af;
10558 }
10559 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within {
10560 border-color: #7067ee;
10561 background: #eef1ff;
10562 }
10563 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within .lp-icon-plus {
10564 color: #7067ee;
10565 }
10566 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input {
10567 flex-grow: 1;
10568 padding: 12px 0;
10569 border: none;
10570 border-radius: 6px;
10571 font-size: 14px;
10572 outline: none;
10573 transition: border 0.2s;
10574 }
10575 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input:focus {
10576 border-color: #7067ed;
10577 }
10578 #lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section {
10579 background-color: #7067ed;
10580 color: #fff;
10581 border: none;
10582 padding: 8px 16px;
10583 border-radius: 6px;
10584 font-weight: 500;
10585 font-size: 14px;
10586 cursor: pointer;
10587 transition: background 0.2s;
10588 min-width: fit-content;
10589 margin-right: 20px;
10590 }
10591 #lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section:hover {
10592 background-color: #5a51c1;
10593 }
10594 #lp-course-builder-content #lp-course-edit-curriculum .lp-hidden {
10595 display: none !important;
10596 }
10597
10598 #taxonomy-course_category.categorydiv {
10599 border: none !important;
10600 box-shadow: none !important;
10601 background: transparent !important;
10602 margin: 0 !important;
10603 }
10604 #taxonomy-course_category.categorydiv .category-tabs {
10605 display: flex !important;
10606 gap: 20px;
10607 margin: 0 0 15px 0 !important;
10608 padding: 0 !important;
10609 border-bottom: 1px solid #f5f5f5;
10610 }
10611 #taxonomy-course_category.categorydiv .category-tabs li {
10612 display: inline-block !important;
10613 margin: 0 !important;
10614 padding: 0 !important;
10615 border: none;
10616 }
10617 #taxonomy-course_category.categorydiv .category-tabs li a {
10618 text-decoration: none;
10619 font-size: 14px;
10620 font-weight: 600;
10621 color: #9ca3af;
10622 padding-bottom: 8px;
10623 display: block;
10624 border-bottom: 2px solid transparent;
10625 margin-bottom: -2px;
10626 transition: all 0.2s;
10627 }
10628 #taxonomy-course_category.categorydiv .category-tabs li.tabs a, #taxonomy-course_category.categorydiv .category-tabs li:hover a {
10629 color: #7067ED;
10630 border-bottom-color: #7067ED;
10631 }
10632 #taxonomy-course_category.categorydiv .tabs-panel {
10633 border: none;
10634 box-shadow: none;
10635 padding: 5px 0;
10636 background: transparent;
10637 max-height: 180px;
10638 overflow-y: auto;
10639 display: none;
10640 }
10641 #taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar {
10642 width: 6px;
10643 }
10644 #taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar-thumb {
10645 background: #d1d5db;
10646 border-radius: 3px;
10647 }
10648 #taxonomy-course_category.categorydiv ul.categorychecklist {
10649 display: grid;
10650 grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
10651 gap: 10px 30px;
10652 margin: 0 !important;
10653 padding: 0 !important;
10654 }
10655 #taxonomy-course_category.categorydiv ul.categorychecklist li {
10656 margin: 0 !important;
10657 padding: 0 !important;
10658 width: 100%;
10659 list-style: none;
10660 }
10661 #taxonomy-course_category.categorydiv ul.children {
10662 display: none !important;
10663 margin-right: 20px !important;
10664 margin-top: 5px !important;
10665 padding-right: 10px !important;
10666 border-right: 2px solid #e5e7eb;
10667 transition: all 0.3s ease;
10668 }
10669 #taxonomy-course_category.categorydiv ul.children li {
10670 margin-bottom: 5px !important;
10671 }
10672 #taxonomy-course_category.categorydiv li.children-visible > ul.children {
10673 display: block !important;
10674 }
10675 #taxonomy-course_category.categorydiv input[type=checkbox] {
10676 appearance: none;
10677 -webkit-appearance: none;
10678 width: 18px;
10679 height: 18px;
10680 border: 2px solid #d0d5dd;
10681 border-radius: 4px;
10682 background: #fff;
10683 cursor: pointer;
10684 margin-left: 8px !important;
10685 position: relative;
10686 }
10687 #taxonomy-course_category.categorydiv input[type=checkbox]:checked {
10688 background: #28A746;
10689 border-color: #28A746;
10690 }
10691 #taxonomy-course_category.categorydiv input[type=checkbox]:checked::after {
10692 content: "";
10693 position: absolute;
10694 right: 4px;
10695 top: 1px;
10696 width: 5px;
10697 height: 9px;
10698 border: solid #fff;
10699 border-width: 0 0 2px 2px;
10700 transform: rotate(-45deg);
10701 }
10702 #taxonomy-course_category.categorydiv input[type=checkbox]:checked::before {
10703 content: "";
10704 }
10705 #taxonomy-course_category.categorydiv label {
10706 display: inline-flex !important;
10707 align-items: center;
10708 width: auto !important;
10709 font-size: 14px;
10710 color: #1e1e1e;
10711 cursor: pointer;
10712 line-height: 1.5;
10713 }
10714
10715 #course_category-adder {
10716 display: none !important;
10717 }
10718
10719 #course_category-add-toggle {
10720 text-decoration: none;
10721 font-weight: 600;
10722 font-size: 14px;
10723 color: #1e1e1e;
10724 display: flex;
10725 align-items: center;
10726 }
10727 #course_category-add-toggle:hover {
10728 color: #2563eb;
10729 }
10730
10731 #course_category-add {
10732 display: none;
10733 margin-top: 15px;
10734 }
10735 #course_category-add label {
10736 display: none !important;
10737 }
10738 #course_category-add input[type=text],
10739 #course_category-add select {
10740 width: 100%;
10741 max-width: 100%;
10742 padding: 8px 12px;
10743 border: 1px solid #d1d5db;
10744 border-radius: 6px;
10745 margin-bottom: 10px;
10746 font-size: 14px;
10747 height: 40px;
10748 }
10749
10750 #course_category-add-submit {
10751 background: #1e1e1e;
10752 color: #fff;
10753 border: none;
10754 padding: 8px 20px;
10755 border-radius: 6px;
10756 font-weight: 500;
10757 cursor: pointer;
10758 }
10759 #course_category-add-submit:hover {
10760 background: #333;
10761 }
10762
10763 .lp-cat-toggle {
10764 display: inline-flex;
10765 align-items: center;
10766 justify-content: center;
10767 width: 20px;
10768 height: 20px;
10769 margin-right: 5px;
10770 cursor: pointer;
10771 color: #9ca3af;
10772 transition: transform 0.2s ease, color 0.2s;
10773 font-size: 12px;
10774 }
10775 .lp-cat-toggle::before {
10776 content: "\f347";
10777 font-family: dashicons;
10778 }
10779 .lp-cat-toggle:hover {
10780 color: #1e1e1e;
10781 background-color: #f3f4f6;
10782 border-radius: 50%;
10783 }
10784
10785 li.children-visible > label > .lp-cat-toggle {
10786 transform: rotate(-180deg);
10787 }
10788
10789 .lp-course-builder-content__section .lesson-status {
10790 padding: 5px 12px;
10791 font-size: 12px;
10792 font-weight: 500;
10793 border-radius: 5px;
10794 text-transform: capitalize;
10795 }
10796 .lp-course-builder-content__section .lesson-status.publish {
10797 color: #fff;
10798 background: #1e1e1e;
10799 }
10800 .lp-course-builder-content__section .lesson-status.trash {
10801 color: #fff;
10802 background-color: #dc2626;
10803 }
10804 .lp-course-builder-content__section .cb-section__lesson-title-assigned {
10805 display: flex;
10806 gap: 40px;
10807 }
10808 .lp-course-builder-content__section .cb-lesson-edit-title {
10809 flex: 1;
10810 margin-bottom: 24px;
10811 }
10812 .lp-course-builder-content__section .lesson-assigned-courses {
10813 display: flex;
10814 flex-direction: column;
10815 align-items: end;
10816 margin-left: 0 !important;
10817 }
10818 .lp-course-builder-content__section .lesson-assigned-courses .label {
10819 font-size: 16px;
10820 font-weight: 600;
10821 color: #1a1a1a;
10822 margin-bottom: 8px;
10823 }
10824 .lp-course-builder-content__section .lesson-assigned-courses a,
10825 .lp-course-builder-content__section .lesson-assigned-courses span {
10826 font-size: 16px;
10827 font-weight: 400;
10828 }
10829 .lp-course-builder-content__section .cb-lesson-edit-title__label {
10830 display: block;
10831 font-size: 14px;
10832 font-weight: 600;
10833 color: #1a1a1a;
10834 margin-bottom: 8px;
10835 }
10836 .lp-course-builder-content__section input.cb-lesson-edit-title__input {
10837 width: 100%;
10838 padding: 10px 12px;
10839 font-size: 14px;
10840 border: 1px solid #ddd;
10841 border-radius: 6px;
10842 outline: none;
10843 transition: border-color 0.2s;
10844 }
10845 .lp-course-builder-content__section input.cb-lesson-edit-title__input:focus {
10846 border-color: #2271b1;
10847 box-shadow: 0 0 0 1px #2271b1;
10848 }
10849 .lp-course-builder-content__section .cb-lesson-edit-desc {
10850 margin-bottom: 24px;
10851 }
10852 .lp-course-builder-content__section .cb-lesson-edit-desc__label {
10853 display: block;
10854 font-size: 14px;
10855 font-weight: 600;
10856 color: #1a1a1a;
10857 margin-bottom: 8px;
10858 }
10859 .lp-course-builder-content__section .cb-button {
10860 padding: 8px 25px;
10861 border-radius: 5px;
10862 background: #ccc;
10863 font-size: 16px;
10864 font-weight: 500;
10865 cursor: pointer;
10866 }
10867 .lp-course-builder-content__section .cb-button.cb-button--secondary {
10868 background: #fff;
10869 color: #374151;
10870 border: 1px solid #d1d5db;
10871 }
10872 .lp-course-builder-content__section .cb-button.cb-button--secondary:hover {
10873 background: #f3f4f6;
10874 border-color: #9ca3af;
10875 }
10876 .lp-course-builder-content__section .cb-button.cb-btn-update__lesson {
10877 background: #1e1e1e;
10878 color: #fff;
10879 }
10880 .lp-course-builder-content__section .cb-button.cb-btn-trash__lesson {
10881 background: rgb(220, 38, 38);
10882 color: #fff;
10883 }
10884 .lp-course-builder-content__section .lp-material-btn-wrap {
10885 display: flex;
10886 gap: 12px;
10887 }
10888 .lp-course-builder-content__section #lp-material--group-container {
10889 padding: 20px;
10890 border: 1px solid #f5f5f5;
10891 border-radius: 12px;
10892 max-width: 420px;
10893 }
10894 .lp-course-builder-content__section #btn-lp--add-material,
10895 .lp-course-builder-content__section #btn-lp--save-material {
10896 padding: 8px 25px;
10897 border-radius: 5px;
10898 background: #fff;
10899 font-size: 16px;
10900 font-weight: 500;
10901 cursor: pointer;
10902 border: 1px solid #d1d5db;
10903 }
10904 .lp-course-builder-content__section table.lp-material--table thead.hidden {
10905 display: none;
10906 }
10907 @media (max-width: 768px) {
10908 .lp-course-builder-content__section #lp-course-builder-content {
10909 padding: 16px;
10910 }
10911 }
10912
10913 /**
10914 * Shared Tab Styles
10915 * Used across popup, edit-quiz, and edit-course for consistent tab UI
10916 * @since 4.3.0
10917 */
10918 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,
10919 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,
10920 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,
10921 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content {
10922 display: flex;
10923 gap: 40px;
10924 align-items: flex-start;
10925 }
10926 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,
10927 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,
10928 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,
10929 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left {
10930 flex: 0 0 400px;
10931 max-width: 400px;
10932 }
10933 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,
10934 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,
10935 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,
10936 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right {
10937 flex: 1;
10938 min-width: 0;
10939 }
10940 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned,
10941 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned,
10942 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned,
10943 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned {
10944 margin-bottom: 20px;
10945 font-size: 14px;
10946 line-height: 1.6;
10947 }
10948 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned .label,
10949 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned .label,
10950 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned .label,
10951 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned .label {
10952 font-weight: 600;
10953 color: #1a1a1a;
10954 }
10955 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a,
10956 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a,
10957 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a,
10958 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a {
10959 color: #7067ED;
10960 text-decoration: none;
10961 }
10962 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a:hover,
10963 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a:hover,
10964 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a:hover,
10965 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a:hover {
10966 text-decoration: underline;
10967 }
10968 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink,
10969 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink,
10970 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink,
10971 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink {
10972 margin-bottom: 20px;
10973 }
10974 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__label,
10975 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__label,
10976 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label,
10977 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__label {
10978 display: block;
10979 font-size: 14px;
10980 font-weight: 600;
10981 color: #1a1a1a;
10982 margin-bottom: 8px;
10983 }
10984 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,
10985 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,
10986 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,
10987 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,
10988 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,
10989 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,
10990 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url,
10991 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder {
10992 display: block;
10993 font-size: 13px;
10994 line-height: 1.5;
10995 word-break: break-all;
10996 }
10997 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,
10998 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,
10999 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,
11000 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url {
11001 color: #7067ED;
11002 text-decoration: none;
11003 }
11004 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url:hover,
11005 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url:hover,
11006 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url:hover,
11007 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url:hover {
11008 text-decoration: underline;
11009 }
11010 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,
11011 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,
11012 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,
11013 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder {
11014 color: #374151;
11015 }
11016 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display,
11017 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display,
11018 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display,
11019 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display {
11020 display: flex;
11021 align-items: flex-start;
11022 gap: 8px;
11023 }
11024 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display.lp-hidden,
11025 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display.lp-hidden,
11026 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden,
11027 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display.lp-hidden {
11028 display: none;
11029 }
11030 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url,
11031 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url,
11032 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url,
11033 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url {
11034 display: block;
11035 font-size: 13px;
11036 line-height: 1.5;
11037 color: #7067ED;
11038 text-decoration: none;
11039 word-break: break-all;
11040 flex: 1;
11041 min-width: 0;
11042 padding-top: 2px;
11043 }
11044 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url:hover,
11045 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url:hover,
11046 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover,
11047 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url:hover {
11048 text-decoration: underline;
11049 }
11050 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn,
11051 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn,
11052 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn,
11053 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn {
11054 display: flex;
11055 align-items: center;
11056 justify-content: center;
11057 width: 28px;
11058 height: 28px;
11059 padding: 0;
11060 background: #fff;
11061 border: 1px solid #e2e8f0;
11062 border-radius: 4px;
11063 cursor: pointer;
11064 flex-shrink: 0;
11065 transition: all 0.15s ease;
11066 }
11067 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons,
11068 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn .dashicons,
11069 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons,
11070 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn .dashicons {
11071 font-size: 14px;
11072 width: 14px;
11073 height: 14px;
11074 color: #64748b;
11075 }
11076 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover,
11077 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover,
11078 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover,
11079 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover {
11080 background: #7067ED;
11081 border-color: #7067ED;
11082 }
11083 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons,
11084 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover .dashicons,
11085 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons,
11086 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover .dashicons {
11087 color: #fff;
11088 }
11089 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor,
11090 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor,
11091 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor,
11092 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor {
11093 display: flex;
11094 flex-direction: column;
11095 gap: 8px;
11096 padding: 12px;
11097 background: #fff;
11098 border: 1px solid #e2e8f0;
11099 border-radius: 6px;
11100 }
11101 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor.lp-hidden,
11102 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor.lp-hidden,
11103 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden,
11104 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor.lp-hidden {
11105 display: none;
11106 }
11107 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-prefix,
11108 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-prefix,
11109 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix,
11110 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-prefix {
11111 font-size: 12px;
11112 color: #94a3b8;
11113 word-break: break-all;
11114 line-height: 1.4;
11115 }
11116 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-input-row,
11117 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-input-row,
11118 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row,
11119 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-input-row {
11120 display: flex;
11121 gap: 8px;
11122 align-items: center;
11123 }
11124 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input,
11125 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input,
11126 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input,
11127 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input {
11128 flex: 1;
11129 min-width: 0;
11130 padding: 8px 12px;
11131 font-size: 14px;
11132 font-weight: 500;
11133 color: #1a1a1a;
11134 border: 1px solid #e2e8f0;
11135 border-radius: 6px;
11136 outline: none;
11137 transition: border-color 0.15s ease, box-shadow 0.15s ease;
11138 }
11139 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input:focus,
11140 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input:focus,
11141 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus,
11142 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input:focus {
11143 border-color: #7067ED;
11144 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
11145 }
11146 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-actions,
11147 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-actions,
11148 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions,
11149 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-actions {
11150 display: flex;
11151 gap: 6px;
11152 flex-shrink: 0;
11153 }
11154 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn,
11155 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn,
11156 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn,
11157 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn {
11158 padding: 8px 16px;
11159 font-size: 13px;
11160 font-weight: 600;
11161 color: #fff;
11162 background: #7067ED;
11163 border: none;
11164 border-radius: 6px;
11165 cursor: pointer;
11166 transition: background 0.15s ease;
11167 }
11168 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn:hover,
11169 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn:hover,
11170 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover,
11171 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn:hover {
11172 background: #4e43e9;
11173 }
11174 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn,
11175 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn,
11176 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn,
11177 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn {
11178 padding: 8px 14px;
11179 font-size: 13px;
11180 font-weight: 500;
11181 color: #64748b;
11182 background: #f8fafc;
11183 border: 1px solid #e2e8f0;
11184 border-radius: 6px;
11185 cursor: pointer;
11186 transition: all 0.15s ease;
11187 }
11188 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn:hover,
11189 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn:hover,
11190 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover,
11191 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn:hover {
11192 background: #f1f5f9;
11193 color: #475569;
11194 }
11195 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__title,
11196 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__title,
11197 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__title,
11198 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__title {
11199 margin: 0 0 12px;
11200 font-size: 14px;
11201 font-weight: 600;
11202 color: #1a1a1a;
11203 }
11204 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__row,
11205 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__row,
11206 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__row,
11207 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__row {
11208 display: grid;
11209 grid-template-columns: 100px 1fr;
11210 gap: 12px;
11211 align-items: center;
11212 margin-bottom: 12px;
11213 }
11214 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__label,
11215 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__label,
11216 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__label,
11217 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__label {
11218 font-size: 13px;
11219 font-weight: 600;
11220 color: #374151;
11221 }
11222 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__control,
11223 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__control,
11224 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__control,
11225 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__control {
11226 width: 100%;
11227 height: 34px;
11228 padding: 6px 14px 6px 32px !important;
11229 border: 1px solid #e5e7eb;
11230 border-radius: 6px;
11231 background: #fff;
11232 font-size: 14px;
11233 color: #1a1a1a;
11234 }
11235 @media (max-width: 1024px) {
11236 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,
11237 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,
11238 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,
11239 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content {
11240 flex-direction: column;
11241 gap: 24px;
11242 }
11243 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,
11244 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,
11245 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,
11246 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left {
11247 flex-basis: auto;
11248 max-width: 100%;
11249 width: 100%;
11250 }
11251 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,
11252 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,
11253 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,
11254 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right {
11255 width: 100%;
11256 }
11257 }
11258 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11259 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11260 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11261 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-list-questions .lp-question-item .lp-question-type-label {
11262 background-color: #EEF1FF;
11263 color: #7067ED;
11264 font-size: 12px;
11265 font-weight: 600;
11266 padding: 4px 10px;
11267 border-radius: 6px;
11268 margin-left: 10px;
11269 white-space: nowrap;
11270 }
11271 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header,
11272 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header,
11273 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header,
11274 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header {
11275 display: flex;
11276 align-items: center;
11277 justify-content: space-between;
11278 margin-bottom: 16px;
11279 padding: 20px;
11280 background-color: #F7F7F7;
11281 border-radius: 12px 12px 0 0;
11282 }
11283 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header label,
11284 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header label,
11285 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header label,
11286 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header label {
11287 font-size: 15px;
11288 font-weight: 600;
11289 color: #1a1a1a;
11290 }
11291 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-label,
11292 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-label,
11293 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-label,
11294 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-label {
11295 background-color: #EEF1FF;
11296 color: #7067ED;
11297 font-size: 12px;
11298 font-weight: 600;
11299 padding: 4px 10px;
11300 border-radius: 6px;
11301 margin-left: 10px;
11302 white-space: nowrap;
11303 }
11304 .lp-course-builder-canvas .cb-section__quiz-edit .lp-answers-config,
11305 .lp-course-builder-canvas .cb-section__lesson-edit .lp-answers-config,
11306 .lp-course-builder-canvas .cb-section__question-edit .lp-answers-config,
11307 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-answers-config {
11308 padding: 0 16px 16px 16px;
11309 margin-top: 15px;
11310 }
11311 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap,
11312 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap,
11313 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap,
11314 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap {
11315 display: flex;
11316 align-items: center;
11317 gap: 10px;
11318 }
11319 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new,
11320 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new,
11321 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new,
11322 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new {
11323 flex: 1;
11324 height: 38px;
11325 padding: 0 12px;
11326 border: 1px solid #e5e7eb;
11327 border-radius: 6px;
11328 background-color: #fff;
11329 font-size: 14px;
11330 color: #1e1e1e;
11331 cursor: pointer;
11332 outline: none;
11333 appearance: none;
11334 background-image: url("../images/icons/ico-cb-chevron-down.svg");
11335 background-repeat: no-repeat;
11336 background-position: left 10px center;
11337 background-size: 14px;
11338 }
11339 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11340 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11341 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11342 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new:focus {
11343 border-color: #7067ED;
11344 }
11345 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11346 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11347 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11348 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type {
11349 display: inline-flex;
11350 align-items: center;
11351 gap: 6px;
11352 background-color: #EEF1FF;
11353 color: #7067ED;
11354 border: none;
11355 padding: 9px 18px;
11356 border-radius: 6px;
11357 font-size: 14px;
11358 font-weight: 600;
11359 cursor: pointer;
11360 white-space: nowrap;
11361 }
11362 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11363 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11364 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11365 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type:hover {
11366 background-color: #7067ED;
11367 color: #EEF1FF;
11368 }
11369 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11370 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11371 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11372 .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 {
11373 font-size: 14px;
11374 }
11375 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit,
11376 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit,
11377 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit,
11378 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit {
11379 border: 1px solid #f5f5f5;
11380 border-radius: 12px;
11381 overflow: hidden;
11382 }
11383 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit .wp-editor-wrap,
11384 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit .wp-editor-wrap,
11385 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit .wp-editor-wrap,
11386 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit .wp-editor-wrap {
11387 margin: 0 20px 20px;
11388 }
11389 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-by-type,
11390 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-by-type,
11391 .lp-course-builder-canvas .cb-section__question-edit .lp-question-by-type,
11392 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-by-type {
11393 border: 1px solid #f5f5f5;
11394 border-radius: 12px;
11395 margin-top: 24px;
11396 }
11397 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-choice-header,
11398 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-choice-header,
11399 .lp-course-builder-canvas .cb-section__question-edit .lp-question-choice-header,
11400 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-choice-header {
11401 display: flex;
11402 justify-content: space-between;
11403 padding: 0 4px 8px 4px;
11404 font-size: 12px;
11405 color: #898989;
11406 font-weight: 500;
11407 margin-bottom: 8px;
11408 background: transparent;
11409 }
11410 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item,
11411 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item,
11412 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item,
11413 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item {
11414 display: flex;
11415 align-items: center;
11416 margin-bottom: 12px;
11417 border-radius: 6px;
11418 padding: 12px 16px;
11419 border: 0;
11420 background: #ffffff;
11421 position: relative;
11422 }
11423 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item .drag,
11424 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item .drag,
11425 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item .drag,
11426 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item .drag {
11427 color: #7067ED;
11428 cursor: move;
11429 margin-left: 12px;
11430 font-size: 16px;
11431 }
11432 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input,
11433 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input,
11434 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input,
11435 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input {
11436 flex-grow: 1;
11437 padding: 10px 14px;
11438 border: 1px solid #e5e7eb;
11439 border-radius: 6px;
11440 font-size: 14px;
11441 color: #1e1e1e;
11442 transition: border 0.2s;
11443 margin-left: 16px;
11444 }
11445 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input:focus,
11446 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input:focus,
11447 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input:focus,
11448 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input:focus {
11449 border-color: #7067ED;
11450 outline: none;
11451 }
11452 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-delete-question-answer,
11453 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-delete-question-answer,
11454 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-delete-question-answer,
11455 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-delete-question-answer {
11456 color: #9ca3af;
11457 cursor: pointer;
11458 opacity: 0;
11459 transition: opacity 0.2s;
11460 margin-left: 16px;
11461 font-size: 16px;
11462 }
11463 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11464 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11465 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11466 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item:hover .lp-btn-delete-question-answer {
11467 opacity: 1;
11468 color: #dc2626;
11469 }
11470 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio],
11471 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],
11472 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio],
11473 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],
11474 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio],
11475 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],
11476 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio],
11477 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox] {
11478 appearance: none;
11479 -webkit-appearance: none;
11480 width: 20px;
11481 height: 20px;
11482 border: 2px solid #d1d5db;
11483 border-radius: 50%;
11484 cursor: pointer;
11485 position: relative;
11486 outline: none;
11487 transition: border-color 0.2s;
11488 flex-shrink: 0;
11489 }
11490 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],
11491 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],
11492 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],
11493 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox] {
11494 border-radius: 4px;
11495 }
11496 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input:checked,
11497 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input:checked,
11498 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input:checked,
11499 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input:checked {
11500 border-color: #28A746;
11501 }
11502 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio]:checked::after,
11503 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio]:checked::after,
11504 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio]:checked::after,
11505 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio]:checked::after {
11506 content: "";
11507 position: absolute;
11508 top: 50%;
11509 right: 50%;
11510 transform: translate(50%, -50%);
11511 width: 10px;
11512 height: 10px;
11513 background: #28A746;
11514 border-radius: 50%;
11515 }
11516 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked,
11517 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked,
11518 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked,
11519 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked {
11520 background: #28A746;
11521 border-color: #28A746;
11522 }
11523 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11524 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11525 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11526 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked::after {
11527 content: "";
11528 position: absolute;
11529 top: 50%;
11530 right: 50%;
11531 width: 5px;
11532 height: 9px;
11533 border: solid white;
11534 border-width: 0 0 2px 2px;
11535 transform: translate(50%, -60%) rotate(-45deg);
11536 background: transparent;
11537 border-radius: 0;
11538 }
11539 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new,
11540 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new,
11541 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new,
11542 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new {
11543 display: flex;
11544 align-items: center;
11545 margin-top: 16px;
11546 padding: 24px 0 0 0;
11547 border: none;
11548 border-top: 1px solid #f5f5f5;
11549 }
11550 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new .lp-icon-plus,
11551 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new .lp-icon-plus,
11552 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new .lp-icon-plus,
11553 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new .lp-icon-plus {
11554 color: #7067ED;
11555 margin-left: 12px;
11556 font-size: 16px;
11557 }
11558 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input,
11559 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input,
11560 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input,
11561 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input {
11562 flex-grow: 1;
11563 border: 1px solid #e5e7eb;
11564 padding: 10px 14px;
11565 border-radius: 6px;
11566 font-size: 14px;
11567 color: #1e1e1e;
11568 margin-left: 16px;
11569 }
11570 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input:focus,
11571 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input:focus,
11572 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input:focus,
11573 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input:focus {
11574 border-color: #7067ED;
11575 outline: none;
11576 }
11577 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons,
11578 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons,
11579 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons,
11580 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons {
11581 display: flex;
11582 flex-wrap: wrap;
11583 gap: 8px;
11584 margin-top: 16px;
11585 margin-bottom: 24px;
11586 }
11587 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button,
11588 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11589 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button,
11590 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11591 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button,
11592 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11593 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button,
11594 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary {
11595 background: #fff;
11596 color: #374151;
11597 border: 1px solid #d1d5db;
11598 padding: 8px 16px;
11599 border-radius: 6px;
11600 font-size: 14px;
11601 font-weight: 500;
11602 cursor: pointer;
11603 min-width: fit-content;
11604 transition: all 0.2s;
11605 }
11606 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active,
11607 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11608 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active,
11609 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11610 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active,
11611 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11612 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active,
11613 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active {
11614 background: #EEF1FF;
11615 color: #7067ED;
11616 border-color: #EEF1FF;
11617 }
11618 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active:hover,
11619 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11620 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active:hover,
11621 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11622 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active:hover,
11623 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11624 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active:hover,
11625 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover {
11626 background: #7067ED;
11627 color: #fff;
11628 }
11629 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button:hover,
11630 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11631 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button:hover,
11632 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11633 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button:hover,
11634 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11635 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button:hover,
11636 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary:hover {
11637 color: #374151;
11638 background: #F7F7F7;
11639 border-color: #9ca3af;
11640 }
11641 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11642 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11643 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11644 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content {
11645 background: #7067ED;
11646 color: #fff;
11647 border-color: #7067ED;
11648 }
11649 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11650 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11651 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11652 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content:hover {
11653 background: #5b52d1;
11654 border-color: #5b52d1;
11655 }
11656 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details,
11657 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details,
11658 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details,
11659 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details {
11660 margin-top: 24px;
11661 border: 1px solid #f5f5f5;
11662 border-radius: 12px;
11663 }
11664 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,
11665 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,
11666 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,
11667 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header {
11668 cursor: pointer;
11669 margin-bottom: 24px;
11670 }
11671 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,
11672 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,
11673 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,
11674 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label {
11675 cursor: pointer;
11676 }
11677 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse,
11678 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse,
11679 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse,
11680 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse {
11681 border: none;
11682 }
11683 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11684 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11685 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11686 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-question-data-edit-header {
11687 margin-bottom: 0;
11688 border-radius: 12px 12px 12px 12px;
11689 }
11690 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11691 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11692 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11693 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-up {
11694 display: none;
11695 }
11696 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11697 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11698 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11699 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-down {
11700 display: block !important;
11701 }
11702 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-section-collapse,
11703 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-section-collapse,
11704 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-section-collapse,
11705 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-section-collapse {
11706 display: none;
11707 }
11708 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,
11709 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle,
11710 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,
11711 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle,
11712 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,
11713 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle,
11714 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header,
11715 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle {
11716 padding: 14px 16px;
11717 background-color: #F7F7F7;
11718 cursor: pointer;
11719 display: flex;
11720 align-items: center;
11721 justify-content: space-between;
11722 transition: background 0.2s;
11723 }
11724 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header:hover,
11725 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle:hover,
11726 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header:hover,
11727 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle:hover,
11728 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header:hover,
11729 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle:hover,
11730 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header:hover,
11731 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle:hover {
11732 background-color: #e5e7eb;
11733 }
11734 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,
11735 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle label,
11736 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,
11737 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle label,
11738 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,
11739 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle label,
11740 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label,
11741 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle label {
11742 font-weight: 600;
11743 font-size: 14px;
11744 margin: 0;
11745 cursor: pointer;
11746 color: #1e1e1e;
11747 }
11748 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11749 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11750 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11751 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11752 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11753 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11754 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11755 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle {
11756 color: #9ca3af;
11757 transition: transform 0.2s;
11758 }
11759 .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,
11760 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11761 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,
11762 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11763 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,
11764 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11765 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-trigger-toggle {
11766 border-bottom-color: #F7F7F7;
11767 }
11768 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-section-collapse,
11769 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-section-collapse,
11770 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-section-collapse,
11771 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-section-collapse {
11772 padding: 20px;
11773 background: #fff;
11774 border: none;
11775 }
11776 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings,
11777 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings,
11778 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings,
11779 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings {
11780 padding: 0 0 24px 0;
11781 display: block;
11782 }
11783 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings__label label,
11784 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings__label label,
11785 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings__label label,
11786 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings__label label {
11787 font-size: 14px;
11788 font-weight: 600;
11789 color: #1a1a1a;
11790 display: block;
11791 margin-bottom: 12px;
11792 }
11793 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input],
11794 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input],
11795 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input],
11796 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input] {
11797 width: 100px;
11798 padding: 10px 12px;
11799 border: 1px solid #e5e7eb;
11800 border-radius: 6px;
11801 font-size: 14px;
11802 color: #1e1e1e;
11803 }
11804 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11805 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11806 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11807 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]:focus {
11808 border-color: #7067ED;
11809 outline: none;
11810 }
11811 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-desc,
11812 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings___desc,
11813 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-desc,
11814 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings___desc,
11815 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-desc,
11816 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings___desc,
11817 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-desc,
11818 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings___desc {
11819 font-size: 12px;
11820 color: #9ca3af;
11821 margin-top: 8px;
11822 font-style: normal;
11823 }
11824 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question,
11825 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question,
11826 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question,
11827 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question {
11828 margin-top: 30px;
11829 background: #fff;
11830 border: 1px dashed #d1d5db;
11831 border-radius: 8px;
11832 padding: 20px;
11833 display: flex;
11834 align-items: center;
11835 gap: 12px;
11836 }
11837 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11838 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11839 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11840 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question.lp-icon-plus {
11841 color: #9ca3af;
11842 }
11843 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question select,
11844 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question select,
11845 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question select,
11846 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question select {
11847 height: 38px;
11848 }
11849 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11850 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11851 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11852 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input {
11853 flex-grow: 1;
11854 padding: 10px 12px;
11855 border: 1px solid #e5e7eb;
11856 border-radius: 6px;
11857 font-size: 14px;
11858 outline: none;
11859 min-width: 200px;
11860 }
11861 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11862 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11863 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11864 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input:focus {
11865 border-color: #7067ED;
11866 box-shadow: none;
11867 }
11868 .lp-course-builder-canvas .cb-section__quiz-edit select.lp-question-type-new,
11869 .lp-course-builder-canvas .cb-section__lesson-edit select.lp-question-type-new,
11870 .lp-course-builder-canvas .cb-section__question-edit select.lp-question-type-new,
11871 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] select.lp-question-type-new {
11872 padding: 0 12px 0 30px;
11873 border: 1px solid #e5e7eb;
11874 border-radius: 6px;
11875 background-color: #fff;
11876 font-size: 14px;
11877 color: #374151;
11878 cursor: pointer;
11879 }
11880 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question,
11881 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question,
11882 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question,
11883 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question {
11884 background-color: #EEF1FF;
11885 color: #7067ED;
11886 border: 1px solid #7067ED;
11887 padding: 10px 20px;
11888 border-radius: 8px;
11889 font-weight: 600;
11890 font-size: 14px;
11891 transition: background 0.2s;
11892 min-width: fit-content;
11893 cursor: default !important;
11894 }
11895 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,
11896 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,
11897 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,
11898 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover {
11899 opacity: 0.5;
11900 background-color: #EEF1FF !important;
11901 color: #7067ED !important;
11902 }
11903 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active,
11904 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active,
11905 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active,
11906 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active {
11907 cursor: pointer !important;
11908 background: #7067ED !important;
11909 color: #EEF1FF !important;
11910 }
11911 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active:hover,
11912 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active:hover,
11913 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active:hover,
11914 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active:hover {
11915 background: #5b52d1 !important;
11916 }
11917 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,
11918 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,
11919 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,
11920 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover {
11921 background-color: #7067ED;
11922 color: #EEF1FF;
11923 }
11924 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select,
11925 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select,
11926 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select,
11927 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select {
11928 background-color: #fff;
11929 color: #374151;
11930 border: 1px solid #d1d5db;
11931 padding: 10px 16px;
11932 border-radius: 6px;
11933 font-weight: 500;
11934 font-size: 14px;
11935 cursor: pointer;
11936 min-width: fit-content;
11937 }
11938 .lp-course-builder-canvas .cb-section__quiz-edit [class*=lp-icon-]:hover,
11939 .lp-course-builder-canvas .cb-section__lesson-edit [class*=lp-icon-]:hover,
11940 .lp-course-builder-canvas .cb-section__question-edit [class*=lp-icon-]:hover,
11941 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] [class*=lp-icon-]:hover {
11942 color: #1e1e1e;
11943 }
11944 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select:hover,
11945 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select:hover,
11946 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select:hover,
11947 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select:hover {
11948 background-color: #f3f4f6;
11949 border-color: #9ca3af;
11950 }
11951 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item,
11952 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item,
11953 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item,
11954 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item {
11955 margin-bottom: 12px;
11956 }
11957 .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,
11958 .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,
11959 .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,
11960 .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 {
11961 border-radius: 6px 6px 0 0;
11962 border-bottom: 1px solid #f5f5f5;
11963 }
11964 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,
11965 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,
11966 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,
11967 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header {
11968 display: flex;
11969 align-items: center;
11970 padding: 12px 16px;
11971 border-radius: 6px;
11972 border: 1px solid #e5e7eb;
11973 background: #ffffff;
11974 transition: border 0.2s;
11975 }
11976 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11977 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11978 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11979 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index {
11980 font-weight: 600;
11981 font-size: 14px;
11982 color: #1e1e1e;
11983 margin-left: 16px;
11984 }
11985 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11986 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11987 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11988 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input {
11989 flex-grow: 1;
11990 padding: 10px 14px;
11991 border: 1px solid transparent;
11992 border-radius: 6px;
11993 font-size: 14px;
11994 color: #1e1e1e;
11995 transition: border 0.2s;
11996 margin-left: 16px;
11997 background: transparent;
11998 }
11999 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,
12000 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,
12001 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,
12002 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner {
12003 margin-left: 12px;
12004 color: #7067ED;
12005 }
12006 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12007 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12008 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12009 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete {
12010 color: #9ca3af;
12011 cursor: pointer;
12012 transition: all 0.2s;
12013 margin-left: 16px;
12014 font-size: 16px;
12015 }
12016 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12017 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12018 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12019 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
12020 color: #dc2626;
12021 }
12022 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,
12023 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,
12024 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,
12025 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle {
12026 cursor: pointer;
12027 color: #9ca3af;
12028 transition: color 0.2s;
12029 margin-right: auto;
12030 }
12031 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12032 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12033 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12034 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover {
12035 color: #1e1e1e;
12036 }
12037 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,
12038 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,
12039 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,
12040 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header {
12041 display: flex;
12042 align-items: center;
12043 padding: 12px 16px;
12044 background: #ffffff;
12045 transition: border 0.2s;
12046 }
12047 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,
12048 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,
12049 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,
12050 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index {
12051 font-weight: 600;
12052 font-size: 14px;
12053 color: #1e1e1e;
12054 margin-left: 16px;
12055 }
12056 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
12057 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
12058 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
12059 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input {
12060 flex-grow: 1;
12061 padding: 10px 14px;
12062 border: 1px solid transparent;
12063 border-radius: 6px;
12064 font-size: 14px;
12065 color: #1e1e1e;
12066 transition: border 0.2s;
12067 margin-left: 16px;
12068 background: transparent;
12069 }
12070 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,
12071 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,
12072 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,
12073 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner {
12074 margin-left: 12px;
12075 color: #7067ED;
12076 }
12077 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12078 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12079 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12080 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete {
12081 color: #9ca3af;
12082 cursor: pointer;
12083 transition: all 0.2s;
12084 margin-left: 16px;
12085 font-size: 16px;
12086 }
12087 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12088 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12089 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12090 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
12091 color: #dc2626;
12092 }
12093 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,
12094 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,
12095 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,
12096 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle {
12097 cursor: pointer;
12098 color: #9ca3af;
12099 transition: color 0.2s;
12100 margin-right: auto;
12101 }
12102 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12103 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12104 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12105 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover {
12106 color: #1e1e1e;
12107 }
12108 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-fib-option-delete:hover,
12109 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-fib-option-delete:hover,
12110 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover,
12111 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-fib-option-delete:hover {
12112 color: #dc2626;
12113 }
12114 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail,
12115 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail,
12116 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail,
12117 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail {
12118 font-size: 14px;
12119 padding: 24px;
12120 background: #F7F7F7;
12121 border: 1px solid #e5e7eb;
12122 border-top: none;
12123 border-radius: 0 0 6px 6px;
12124 }
12125 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail > label,
12126 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail > label,
12127 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail > label,
12128 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail > label {
12129 display: flex;
12130 flex-direction: row-reverse;
12131 font-weight: 500;
12132 gap: 8px;
12133 min-width: 80px;
12134 justify-content: flex-end;
12135 align-items: center;
12136 }
12137 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio],
12138 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox],
12139 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio],
12140 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox],
12141 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio],
12142 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox],
12143 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio],
12144 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox] {
12145 order: 1;
12146 margin-top: 2px;
12147 appearance: none;
12148 -webkit-appearance: none;
12149 width: 44px;
12150 height: 24px;
12151 background-color: #e5e7eb;
12152 border-radius: 12px;
12153 position: relative;
12154 cursor: pointer;
12155 transition: all 0.3s ease;
12156 margin: 0;
12157 flex-shrink: 0;
12158 }
12159 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]::before,
12160 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]::before,
12161 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]::before,
12162 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]::before,
12163 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]::before,
12164 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]::before,
12165 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]::before,
12166 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]::before {
12167 content: "";
12168 position: absolute;
12169 width: 20px;
12170 height: 20px;
12171 border-radius: 50%;
12172 background-color: #fff;
12173 top: 2px;
12174 right: 2px;
12175 transition: transform 0.3s ease;
12176 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
12177 }
12178 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:focus,
12179 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12180 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:focus,
12181 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12182 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:focus,
12183 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12184 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:focus,
12185 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:focus {
12186 outline: none;
12187 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12188 }
12189 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked,
12190 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12191 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked,
12192 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12193 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked,
12194 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12195 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked,
12196 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked {
12197 background-color: #28A746;
12198 background-image: none;
12199 border-color: transparent;
12200 }
12201 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked::before,
12202 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked::before,
12203 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked::before,
12204 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked::before,
12205 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked::before,
12206 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked::before,
12207 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked::before,
12208 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked::before {
12209 content: "";
12210 display: block;
12211 background-color: #fff;
12212 transform: translateX(-20px);
12213 }
12214 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12215 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12216 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12217 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap {
12218 display: flex;
12219 flex-direction: column;
12220 gap: 8px;
12221 font-size: 14px;
12222 font-weight: 500;
12223 margin-top: 20px;
12224 }
12225 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12226 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12227 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12228 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * {
12229 display: flex;
12230 gap: 8px;
12231 font-size: 14px;
12232 font-weight: 500;
12233 }
12234 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12235 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12236 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12237 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label {
12238 display: flex;
12239 flex-direction: row-reverse;
12240 font-weight: 500;
12241 gap: 8px;
12242 min-width: 80px;
12243 justify-content: space-between;
12244 align-items: self-start;
12245 }
12246 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12247 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12248 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12249 .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 {
12250 margin-top: 3px;
12251 }
12252 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12253 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12254 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12255 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p {
12256 font-size: 13px;
12257 color: #6b7280;
12258 line-height: 1.5;
12259 margin: 0;
12260 display: block;
12261 font-weight: 400;
12262 }
12263 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item,
12264 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item,
12265 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item,
12266 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item {
12267 margin-bottom: 12px;
12268 }
12269 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item .lp-question-fib-option-detail,
12270 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item .lp-question-fib-option-detail,
12271 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item .lp-question-fib-option-detail,
12272 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item .lp-question-fib-option-detail {
12273 display: none;
12274 }
12275 .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,
12276 .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,
12277 .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,
12278 .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 {
12279 border-radius: 6px 6px 0 0;
12280 border-bottom: 1px solid #f5f5f5;
12281 }
12282 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-detail,
12283 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-detail,
12284 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-detail,
12285 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-detail {
12286 display: block;
12287 }
12288 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,
12289 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,
12290 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,
12291 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title {
12292 flex: 1;
12293 margin-bottom: 24px;
12294 }
12295 .lp-course-builder-canvas .cb-section__quiz-edit .lp-cb-section__title,
12296 .lp-course-builder-canvas .cb-section__lesson-edit .lp-cb-section__title,
12297 .lp-course-builder-canvas .cb-section__question-edit .lp-cb-section__title,
12298 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-cb-section__title {
12299 font-size: 28px;
12300 font-weight: 600;
12301 margin-top: 0;
12302 margin-bottom: 0;
12303 color: #1e1e1e;
12304 }
12305 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status,
12306 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status,
12307 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status,
12308 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status,
12309 .lp-course-builder-canvas .cb-section__question-edit .quiz-status,
12310 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status,
12311 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status,
12312 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status {
12313 padding: 5px 12px;
12314 font-size: 12px;
12315 font-weight: 500;
12316 border-radius: 5px;
12317 text-transform: capitalize;
12318 }
12319 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.publish,
12320 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.publish,
12321 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.publish,
12322 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.publish,
12323 .lp-course-builder-canvas .cb-section__question-edit .quiz-status.publish,
12324 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status.publish,
12325 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.publish,
12326 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.publish {
12327 color: #fff;
12328 background: #1e1e1e;
12329 }
12330 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.trash,
12331 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.trash,
12332 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.trash,
12333 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.trash,
12334 .lp-course-builder-canvas .cb-section__question-edit .quiz-status.trash,
12335 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status.trash,
12336 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.trash,
12337 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.trash {
12338 color: #fff;
12339 background-color: #dc2626;
12340 }
12341 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,
12342 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,
12343 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,
12344 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title {
12345 margin-bottom: 24px;
12346 }
12347 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12348 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12349 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12350 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__label {
12351 display: block;
12352 font-size: 14px;
12353 font-weight: 600;
12354 color: #1a1a1a;
12355 margin-bottom: 8px;
12356 }
12357 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12358 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12359 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12360 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input {
12361 width: 100%;
12362 padding: 10px 12px;
12363 font-size: 14px;
12364 border: 1px solid #ddd;
12365 border-radius: 6px;
12366 outline: none;
12367 transition: border-color 0.2s;
12368 }
12369 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12370 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12371 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12372 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input:focus {
12373 border-color: #7067ED;
12374 box-shadow: 0 0 0 1px #7067ED;
12375 }
12376 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc,
12377 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc,
12378 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc,
12379 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc {
12380 margin-bottom: 24px;
12381 }
12382 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc__label,
12383 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc__label,
12384 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc__label,
12385 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc__label {
12386 display: block;
12387 font-size: 14px;
12388 font-weight: 600;
12389 color: #1a1a1a;
12390 margin-bottom: 8px;
12391 }
12392 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button,
12393 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button,
12394 .lp-course-builder-canvas .cb-section__question-edit .cb-button,
12395 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button {
12396 padding: 8px 25px;
12397 border-radius: 5px;
12398 background: #ccc;
12399 font-size: 16px;
12400 font-weight: 500;
12401 cursor: pointer;
12402 }
12403 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary,
12404 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary,
12405 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary,
12406 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary {
12407 background: #fff;
12408 color: #374151;
12409 border: 1px solid #d1d5db;
12410 }
12411 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary:hover,
12412 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary:hover,
12413 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover,
12414 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary:hover {
12415 background: #f3f4f6;
12416 border-color: #9ca3af;
12417 }
12418 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-update__quiz,
12419 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-update__quiz,
12420 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__quiz,
12421 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-update__quiz {
12422 background: #1e1e1e;
12423 color: #fff;
12424 }
12425 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-trash__quiz,
12426 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-trash__quiz,
12427 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__quiz,
12428 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-trash__quiz {
12429 background: rgb(220, 38, 38);
12430 color: #fff;
12431 }
12432 @media (max-width: 768px) {
12433 .lp-course-builder-canvas .cb-section__quiz-edit #lp-course-builder-content,
12434 .lp-course-builder-canvas .cb-section__lesson-edit #lp-course-builder-content,
12435 .lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content,
12436 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] #lp-course-builder-content {
12437 padding: 16px;
12438 }
12439 }
12440
12441 #lp-course-builder-content .lp-edit-quiz-wrap {
12442 background-color: #fff;
12443 border-radius: 12px;
12444 padding: 0;
12445 }
12446 #lp-course-builder-content .lp-edit-quiz-wrap .heading {
12447 display: flex;
12448 align-items: center;
12449 margin-bottom: 8px;
12450 gap: 8px;
12451 }
12452 #lp-course-builder-content .lp-edit-quiz-wrap .heading h4 {
12453 color: #898989;
12454 }
12455 #lp-course-builder-content .lp-edit-quiz-wrap .heading .total-items {
12456 margin-right: auto;
12457 font-size: 13px;
12458 color: #898989;
12459 }
12460 #lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all {
12461 cursor: pointer;
12462 padding: 5px;
12463 color: #6b7280;
12464 }
12465 #lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover {
12466 color: #1e1e1e;
12467 }
12468 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down {
12469 display: none;
12470 }
12471 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down {
12472 display: block;
12473 }
12474 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up {
12475 display: none;
12476 }
12477 #lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions {
12478 margin-bottom: 20px;
12479 }
12480 #lp-course-builder-content .lp-edit-quiz-wrap .lp-icon-spinner {
12481 animation: rotation 2s infinite linear;
12482 font-size: 1.25rem;
12483 display: none;
12484 }
12485 #lp-course-builder-content .lp-edit-quiz-wrap .one,
12486 #lp-course-builder-content .lp-edit-quiz-wrap .plural {
12487 display: none;
12488 }
12489 #lp-course-builder-content .lp-edit-quiz-wrap[data-count="1"] .one {
12490 display: inline-block;
12491 }
12492 #lp-course-builder-content .lp-edit-quiz-wrap:not([data-count="1"]) .plural {
12493 display: inline-block;
12494 }
12495 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item {
12496 border: 1px solid #e5e7eb;
12497 border-radius: 12px;
12498 margin-bottom: 12px;
12499 background: #fff;
12500 transition: background 200ms ease-out;
12501 }
12502 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,
12503 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
12504 background: #fff;
12505 border: 1px solid #d1d5db;
12506 color: #4b5563;
12507 padding: 8px 16px;
12508 border-radius: 6px;
12509 font-size: 13px;
12510 font-weight: 500;
12511 cursor: pointer;
12512 align-items: center;
12513 transition: all 0.2s;
12514 display: none;
12515 }
12516 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down {
12517 display: none;
12518 }
12519 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-down {
12520 display: block;
12521 }
12522 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-up {
12523 display: none;
12524 }
12525 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down {
12526 display: block;
12527 }
12528 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up {
12529 display: none;
12530 }
12531 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,
12532 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title {
12533 display: inline-block;
12534 }
12535 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,
12536 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question {
12537 display: none;
12538 }
12539 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
12540 border: none;
12541 background: transparent;
12542 cursor: pointer;
12543 }
12544 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover {
12545 background: #f0f0f1;
12546 }
12547 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:hover {
12548 border-color: #d1d5db;
12549 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
12550 }
12551 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:last-child {
12552 margin-bottom: 0;
12553 }
12554 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head {
12555 display: flex;
12556 align-items: center;
12557 gap: 12px;
12558 padding: 14px 16px;
12559 background-color: #fff;
12560 border-bottom: 1px solid transparent;
12561 border-radius: 12px;
12562 }
12563 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title {
12564 display: none;
12565 }
12566 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag {
12567 cursor: move;
12568 color: #9ca3af;
12569 font-size: 16px;
12570 }
12571 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input {
12572 flex: 1;
12573 padding: 8px 12px;
12574 border: 1px solid transparent;
12575 border-radius: 6px;
12576 font-size: 14px;
12577 background: transparent;
12578 transition: all 0.2s;
12579 font-weight: 600;
12580 }
12581 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label {
12582 font-size: 11px;
12583 background-color: #EEF1FF !important;
12584 color: #7067ED;
12585 padding: 4px 10px;
12586 border-radius: 20px;
12587 white-space: nowrap;
12588 font-weight: 600;
12589 }
12590 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,
12591 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question {
12592 cursor: pointer;
12593 color: #9ca3af;
12594 padding: 6px;
12595 transition: all 0.2s;
12596 border-radius: 4px;
12597 }
12598 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,
12599 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
12600 color: #1e1e1e;
12601 background: #f3f4f6;
12602 }
12603 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
12604 color: #dc2626;
12605 background: #fee2e2;
12606 }
12607 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle {
12608 cursor: pointer;
12609 padding: 6px;
12610 color: #9ca3af;
12611 }
12612 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover {
12613 color: #1e1e1e;
12614 }
12615 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button {
12616 display: none;
12617 }
12618 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus) {
12619 border: 1px solid #7067ED;
12620 }
12621 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head {
12622 border-bottom-color: #f5f5f5;
12623 border-radius: 12px 12px 0 0;
12624 background: #EEF1FF;
12625 }
12626 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main {
12627 display: none;
12628 padding: 24px;
12629 background: #ffffff;
12630 border-radius: 0 0 12px 12px;
12631 }
12632 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main {
12633 display: block;
12634 }
12635 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.clone {
12636 display: none;
12637 }
12638 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner {
12639 display: inline-block;
12640 }
12641 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question {
12642 display: flex;
12643 align-items: center;
12644 gap: 12px;
12645 padding: 16px;
12646 background-color: #ffffff;
12647 border: 1px dashed #e5e7eb;
12648 border-radius: 12px;
12649 margin-top: 12px;
12650 }
12651 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-icon-plus {
12652 color: #7067ED;
12653 }
12654 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
12655 flex: 1;
12656 padding: 10px 14px;
12657 border: 1px solid #d1d5db;
12658 border-radius: 6px;
12659 font-size: 14px;
12660 }
12661 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus {
12662 outline: none;
12663 border-color: #7067ED;
12664 box-shadow: none;
12665 }
12666 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new {
12667 border: 1px solid #d1d5db;
12668 border-radius: 6px;
12669 min-width: 150px;
12670 font-size: 14px;
12671 }
12672 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus {
12673 outline: none;
12674 border-color: #7067ED;
12675 }
12676 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button {
12677 padding: 10px 20px;
12678 border: 1px solid #7067ED;
12679 color: #7067ED;
12680 border-radius: 8px;
12681 font-weight: 500;
12682 cursor: pointer;
12683 }
12684 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button:hover {
12685 background: #7067ED;
12686 color: #EEF1FF;
12687 }
12688 #lp-course-builder-content .lp-edit-quiz-wrap .mce-menubar {
12689 border: none;
12690 background: #f5f5f5;
12691 }
12692 #lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions {
12693 border: none;
12694 }
12695
12696 .cb-section__quiz-edit .lp-meta-box,
12697 .cb-section__quiz-edit .lp-meta-box-wrap {
12698 margin: 0;
12699 background: transparent;
12700 }
12701 .cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,
12702 .cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner {
12703 padding: 0;
12704 display: flex;
12705 flex-direction: column;
12706 gap: 11px;
12707 }
12708 .cb-section__quiz-edit .form-field,
12709 .cb-section__quiz-edit .lp-meta-box__duration,
12710 .cb-section__quiz-edit .lp-meta-box-field {
12711 display: flex;
12712 gap: 0 11px;
12713 margin: 0;
12714 padding: 0;
12715 flex-wrap: wrap;
12716 }
12717 .cb-section__quiz-edit .form-field > label,
12718 .cb-section__quiz-edit .form-field label span,
12719 .cb-section__quiz-edit .lp-meta-box__duration > label,
12720 .cb-section__quiz-edit .lp-meta-box__duration label span,
12721 .cb-section__quiz-edit .lp-meta-box-field > label,
12722 .cb-section__quiz-edit .lp-meta-box-field label span {
12723 font-size: 14px;
12724 color: #23282d;
12725 margin: 0;
12726 width: 150px;
12727 min-width: 150px;
12728 max-width: 150px;
12729 padding: 0;
12730 font-weight: 600;
12731 flex: 0 0 auto;
12732 }
12733 .cb-section__quiz-edit .form-field input[type=number],
12734 .cb-section__quiz-edit .form-field input[type=text],
12735 .cb-section__quiz-edit .form-field input[type=datetime-local],
12736 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
12737 .cb-section__quiz-edit .lp-meta-box__duration input[type=text],
12738 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],
12739 .cb-section__quiz-edit .lp-meta-box-field input[type=number],
12740 .cb-section__quiz-edit .lp-meta-box-field input[type=text],
12741 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local] {
12742 width: 100%;
12743 max-width: 200px;
12744 height: 33px;
12745 padding: 8px 12px;
12746 border: 1px solid #d1d5db;
12747 border-radius: 6px;
12748 font-size: 14px;
12749 color: #1a1a1a;
12750 background: #fff;
12751 }
12752 .cb-section__quiz-edit .form-field input[type=number]:focus,
12753 .cb-section__quiz-edit .form-field input[type=text]:focus,
12754 .cb-section__quiz-edit .form-field input[type=datetime-local]:focus,
12755 .cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,
12756 .cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,
12757 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,
12758 .cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,
12759 .cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,
12760 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus {
12761 outline: none;
12762 border-color: #7067ED;
12763 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12764 }
12765 .cb-section__quiz-edit .form-field input[type=number],
12766 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
12767 .cb-section__quiz-edit .lp-meta-box-field input[type=number] {
12768 width: 80px !important;
12769 }
12770 .cb-section__quiz-edit .form-field select,
12771 .cb-section__quiz-edit .lp-meta-box__duration select,
12772 .cb-section__quiz-edit .lp-meta-box-field select {
12773 padding: 4px 15px 4px 30px !important;
12774 height: 34px;
12775 border: 1px solid #d1d5db;
12776 border-radius: 6px;
12777 font-size: 14px;
12778 color: #1a1a1a;
12779 cursor: pointer;
12780 }
12781 .cb-section__quiz-edit .form-field select:focus,
12782 .cb-section__quiz-edit .lp-meta-box__duration select:focus,
12783 .cb-section__quiz-edit .lp-meta-box-field select:focus {
12784 outline: none;
12785 border-color: #7067ED;
12786 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12787 }
12788 .cb-section__quiz-edit .form-field input[type=radio],
12789 .cb-section__quiz-edit .form-field input[type=checkbox],
12790 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio],
12791 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],
12792 .cb-section__quiz-edit .lp-meta-box-field input[type=radio],
12793 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox] {
12794 appearance: none;
12795 -webkit-appearance: none;
12796 width: 44px;
12797 height: 24px;
12798 background: #e5e7eb;
12799 border-radius: 12px;
12800 position: relative;
12801 cursor: pointer;
12802 transition: all 0.3s ease;
12803 margin: 0;
12804 flex-shrink: 0;
12805 border: none;
12806 }
12807 .cb-section__quiz-edit .form-field input[type=radio]:before,
12808 .cb-section__quiz-edit .form-field input[type=checkbox]:before,
12809 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,
12810 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,
12811 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,
12812 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before {
12813 content: "";
12814 position: absolute;
12815 width: 20px;
12816 height: 20px;
12817 border-radius: 50%;
12818 background: #fff;
12819 top: 2px;
12820 right: 2px;
12821 transition: all 0.3s ease;
12822 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
12823 }
12824 .cb-section__quiz-edit .form-field input[type=radio]:checked,
12825 .cb-section__quiz-edit .form-field input[type=checkbox]:checked,
12826 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,
12827 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,
12828 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,
12829 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked {
12830 background: #28A746;
12831 }
12832 .cb-section__quiz-edit .form-field input[type=radio]:checked:before,
12833 .cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,
12834 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,
12835 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
12836 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,
12837 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before {
12838 right: 22px;
12839 }
12840 .cb-section__quiz-edit .form-field input[type=radio]:focus,
12841 .cb-section__quiz-edit .form-field input[type=checkbox]:focus,
12842 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,
12843 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,
12844 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,
12845 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus {
12846 outline: none;
12847 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12848 }
12849 .cb-section__quiz-edit .form-field .description,
12850 .cb-section__quiz-edit .lp-meta-box__duration .description,
12851 .cb-section__quiz-edit .lp-meta-box-field .description {
12852 font-size: 13px;
12853 color: #6b7280;
12854 line-height: 1.5;
12855 margin: 0;
12856 display: block;
12857 width: 100%;
12858 margin-right: 161px;
12859 margin-top: 6px;
12860 order: 99;
12861 }
12862 .cb-section__quiz-edit .form-field .description:has(+ .learn-press-tip),
12863 .cb-section__quiz-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
12864 .cb-section__quiz-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
12865 width: auto;
12866 }
12867 .cb-section__quiz-edit .form-field > .learn-press-tip,
12868 .cb-section__quiz-edit .lp-meta-box__duration > .learn-press-tip,
12869 .cb-section__quiz-edit .lp-meta-box-field > .learn-press-tip {
12870 order: 100;
12871 margin-top: 6px;
12872 }
12873 .cb-section__quiz-edit ._lp_external_link_buy_course_field {
12874 display: grid;
12875 grid-template-columns: 150px max-content 1fr;
12876 gap: 6px 11px;
12877 }
12878 .cb-section__quiz-edit ._lp_external_link_buy_course_field label {
12879 grid-column: 1/2;
12880 grid-row: 1;
12881 font-size: 14px;
12882 color: #23282d;
12883 font-weight: 600;
12884 margin: 0;
12885 padding: 0;
12886 }
12887 .cb-section__quiz-edit ._lp_external_link_buy_course_field input {
12888 grid-column: 2/4;
12889 grid-row: 1;
12890 }
12891 .cb-section__quiz-edit ._lp_external_link_buy_course_field .description {
12892 grid-column: 2/3;
12893 grid-row: 2;
12894 font-size: 13px;
12895 line-height: 1.5;
12896 margin: 0;
12897 }
12898 .cb-section__quiz-edit .course-status {
12899 padding: 5px 12px;
12900 font-size: 12px;
12901 font-weight: 500;
12902 background: #ccc;
12903 border-radius: 5px;
12904 text-transform: capitalize;
12905 }
12906 .cb-section__quiz-edit .course-status.publish {
12907 color: #fff;
12908 background: #1e1e1e;
12909 }
12910 .cb-section__quiz-edit .course-status.trash {
12911 color: #fff;
12912 background-color: #dc2626;
12913 }
12914 .cb-section__quiz-edit .cb-course-edit-content {
12915 display: flex;
12916 gap: 40px;
12917 }
12918 .cb-section__quiz-edit .cb-course-edit-column--left {
12919 flex: 0 0 400px;
12920 max-width: 400px;
12921 }
12922 .cb-section__quiz-edit .cb-course-edit-column--right {
12923 flex: 1;
12924 min-width: 0;
12925 }
12926 .cb-section__quiz-edit .cb-course-edit-title {
12927 margin-bottom: 20px;
12928 }
12929 .cb-section__quiz-edit .cb-course-edit-title__label-wrap {
12930 display: flex;
12931 align-items: center;
12932 gap: 8px;
12933 margin-bottom: 8px;
12934 }
12935 .cb-section__quiz-edit .cb-course-edit-title__label {
12936 display: block;
12937 font-size: 14px;
12938 font-weight: 600;
12939 color: #1a1a1a;
12940 }
12941 .cb-section__quiz-edit .cb-course-edit-title__label .required {
12942 color: #ef4444;
12943 }
12944 .cb-section__quiz-edit .cb-course-edit-title__char-count {
12945 font-size: 12px;
12946 font-weight: 500;
12947 color: #6b7280;
12948 background: #f3f4f6;
12949 padding: 2px 8px;
12950 border-radius: 4px;
12951 }
12952 .cb-section__quiz-edit .cb-course-edit-ai-btn {
12953 display: inline-flex;
12954 align-items: center;
12955 justify-content: center;
12956 background: transparent;
12957 border: none;
12958 color: #7067ED;
12959 text-decoration: none;
12960 font-size: 14px;
12961 font-weight: 500;
12962 cursor: pointer;
12963 padding: 8px 10px;
12964 border-radius: 12px;
12965 line-height: 1;
12966 margin-right: auto;
12967 transition: all 0.2s ease;
12968 }
12969 .cb-section__quiz-edit .cb-course-edit-ai-btn .lp-ico-ai {
12970 width: 16px;
12971 height: 16px;
12972 }
12973 .cb-section__quiz-edit .cb-course-edit-ai-btn:hover {
12974 background: #EEF1FF;
12975 color: #7067ED;
12976 }
12977 .cb-section__quiz-edit .cb-course-edit-title__input {
12978 width: 100%;
12979 padding: 10px 12px;
12980 font-size: 14px;
12981 border: 1px solid #ddd;
12982 border-radius: 6px;
12983 outline: none;
12984 transition: border-color 0.2s;
12985 }
12986 .cb-section__quiz-edit .cb-course-edit-title__input:focus {
12987 border-color: #2271b1;
12988 box-shadow: 0 0 0 1px #2271b1;
12989 }
12990 .cb-section__quiz-edit .cb-course-edit-title__input::placeholder {
12991 color: #9ca3af;
12992 }
12993 .cb-section__quiz-edit .cb-course-edit-permalink {
12994 margin-bottom: 20px;
12995 }
12996 .cb-section__quiz-edit .cb-permalink-display {
12997 display: flex;
12998 align-items: flex-start;
12999 gap: 8px;
13000 }
13001 .cb-section__quiz-edit .cb-permalink-display.lp-hidden {
13002 display: none;
13003 }
13004 .cb-section__quiz-edit .cb-permalink-label {
13005 display: block;
13006 font-size: 14px;
13007 font-weight: 600;
13008 color: #1a1a1a;
13009 margin-bottom: 8px;
13010 }
13011 .cb-section__quiz-edit .cb-permalink-url {
13012 font-size: 13px;
13013 color: #7067ED;
13014 text-decoration: none;
13015 word-break: break-all;
13016 flex: 1;
13017 min-width: 0;
13018 padding-top: 2px;
13019 }
13020 .cb-section__quiz-edit .cb-permalink-url:hover {
13021 text-decoration: underline;
13022 }
13023 .cb-section__quiz-edit .cb-permalink-edit-btn {
13024 display: flex;
13025 align-items: center;
13026 justify-content: center;
13027 width: 28px;
13028 height: 28px;
13029 padding: 0;
13030 background: #fff;
13031 border: 1px solid #e2e8f0;
13032 border-radius: 4px;
13033 cursor: pointer;
13034 flex-shrink: 0;
13035 transition: all 0.15s ease;
13036 }
13037 .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons {
13038 font-size: 14px;
13039 width: 14px;
13040 height: 14px;
13041 color: #64748b;
13042 }
13043 .cb-section__quiz-edit .cb-permalink-edit-btn:hover {
13044 background: #7067ED;
13045 border-color: #7067ED;
13046 }
13047 .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons {
13048 color: #fff;
13049 }
13050 .cb-section__quiz-edit .cb-permalink-editor {
13051 display: flex;
13052 flex-direction: column;
13053 gap: 8px;
13054 padding: 12px;
13055 background: #fff;
13056 border: 1px solid #e2e8f0;
13057 border-radius: 6px;
13058 }
13059 .cb-section__quiz-edit .cb-permalink-editor.lp-hidden {
13060 display: none;
13061 }
13062 .cb-section__quiz-edit .cb-permalink-prefix {
13063 font-size: 12px;
13064 color: #94a3b8;
13065 word-break: break-all;
13066 line-height: 1.4;
13067 }
13068 .cb-section__quiz-edit .cb-permalink-prefix strong {
13069 color: #64748b;
13070 font-weight: 600;
13071 }
13072 .cb-section__quiz-edit .cb-permalink-input-row {
13073 display: flex;
13074 gap: 8px;
13075 align-items: center;
13076 }
13077 .cb-section__quiz-edit .cb-permalink-slug-input {
13078 flex: 1;
13079 min-width: 0;
13080 padding: 8px 12px;
13081 font-size: 14px;
13082 font-weight: 500;
13083 color: #1a1a1a;
13084 border: 1px solid #e2e8f0;
13085 border-radius: 6px;
13086 outline: none;
13087 transition: border-color 0.15s ease, box-shadow 0.15s ease;
13088 }
13089 .cb-section__quiz-edit .cb-permalink-slug-input:focus {
13090 border-color: #7067ED;
13091 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
13092 }
13093 .cb-section__quiz-edit .cb-permalink-slug-input::placeholder {
13094 color: #94a3b8;
13095 }
13096 .cb-section__quiz-edit .cb-permalink-actions {
13097 display: flex;
13098 gap: 6px;
13099 flex-shrink: 0;
13100 }
13101 .cb-section__quiz-edit .cb-permalink-ok-btn {
13102 padding: 8px 16px;
13103 font-size: 13px;
13104 font-weight: 600;
13105 color: #fff;
13106 background: #7067ED;
13107 border: none;
13108 border-radius: 6px;
13109 cursor: pointer;
13110 transition: background 0.15s ease;
13111 }
13112 .cb-section__quiz-edit .cb-permalink-ok-btn:hover {
13113 background: #4e43e9;
13114 }
13115 .cb-section__quiz-edit .cb-permalink-cancel-btn {
13116 padding: 8px 14px;
13117 font-size: 13px;
13118 font-weight: 500;
13119 color: #64748b;
13120 background: #f8fafc;
13121 border: 1px solid #e2e8f0;
13122 border-radius: 6px;
13123 cursor: pointer;
13124 transition: all 0.15s ease;
13125 }
13126 .cb-section__quiz-edit .cb-permalink-cancel-btn:hover {
13127 background: #f1f5f9;
13128 color: #475569;
13129 }
13130 .cb-section__quiz-edit .cb-course-edit-desc {
13131 margin-bottom: 24px;
13132 }
13133 .cb-section__quiz-edit .cb-course-edit-desc__label-wrap {
13134 display: flex;
13135 align-items: center;
13136 gap: 8px;
13137 margin-bottom: 8px;
13138 }
13139 .cb-section__quiz-edit .cb-course-edit-desc__label {
13140 display: block;
13141 font-size: 14px;
13142 font-weight: 600;
13143 color: #1a1a1a;
13144 }
13145 .cb-section__quiz-edit .cb-course-edit-desc__word-count {
13146 display: none;
13147 font-size: 12px;
13148 font-weight: 500;
13149 color: #6b7280;
13150 background: #f3f4f6;
13151 padding: 2px 8px;
13152 border-radius: 4px;
13153 }
13154 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13155 margin-bottom: 24px;
13156 }
13157 .cb-section__quiz-edit .cb-terms-header {
13158 display: flex;
13159 justify-content: space-between;
13160 align-items: center;
13161 margin-bottom: 16px;
13162 }
13163 .cb-section__quiz-edit .cb-terms-header__label {
13164 font-size: 14px;
13165 font-weight: 600;
13166 color: #1a1a1a;
13167 margin: 0;
13168 }
13169 .cb-section__quiz-edit .cb-terms-header__btn-add-new {
13170 display: inline-flex;
13171 align-items: center;
13172 gap: 4px;
13173 font-size: 13px;
13174 font-weight: 600;
13175 color: #9ca3af;
13176 background: transparent;
13177 border: none;
13178 cursor: pointer;
13179 transition: all 0.2s ease;
13180 }
13181 .cb-section__quiz-edit .cb-terms-header__btn-add-new:hover {
13182 color: #7067ED;
13183 }
13184 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13185 display: flex;
13186 gap: 30px;
13187 }
13188 .cb-section__quiz-edit .cb-course-edit-tags__wrapper,
13189 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13190 flex: 1;
13191 border-radius: 8px;
13192 border: 1px solid #e5e7eb;
13193 padding: 16px;
13194 }
13195 .cb-section__quiz-edit .cb-course-edit-tags__toolbar {
13196 display: flex;
13197 align-items: center;
13198 gap: 12px;
13199 flex-wrap: wrap;
13200 margin-bottom: 16px;
13201 }
13202 .cb-section__quiz-edit .cb-course-edit-categories__toolbar {
13203 margin-bottom: 16px;
13204 }
13205 .cb-section__quiz-edit .cb-course-edit-tags__search-wrap {
13206 flex: 1 1 220px;
13207 }
13208 .cb-section__quiz-edit .cb-course-edit-categories__search-wrap {
13209 display: block;
13210 }
13211 .cb-section__quiz-edit .cb-course-edit-tags__search-input {
13212 width: 100%;
13213 padding: 8px 12px;
13214 font-size: 14px;
13215 border: 1px solid #ddd;
13216 border-radius: 6px;
13217 outline: none;
13218 transition: border-color 0.2s;
13219 }
13220 .cb-section__quiz-edit .cb-course-edit-tags__search-input:focus {
13221 border-color: #7067ED;
13222 }
13223 .cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
13224 -webkit-appearance: none;
13225 appearance: none;
13226 }
13227 .cb-section__quiz-edit .cb-course-edit-category__search-input {
13228 width: 100%;
13229 padding: 8px 12px;
13230 font-size: 14px;
13231 border: 1px solid #ddd;
13232 border-radius: 6px;
13233 outline: none;
13234 transition: border-color 0.2s;
13235 }
13236 .cb-section__quiz-edit .cb-course-edit-category__search-input:focus {
13237 border-color: #7067ED;
13238 }
13239 .cb-section__quiz-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button {
13240 -webkit-appearance: none;
13241 appearance: none;
13242 }
13243 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper {
13244 display: flex;
13245 gap: 8px;
13246 flex-wrap: wrap;
13247 min-height: 36px;
13248 }
13249 .cb-section__quiz-edit .cb-course-edit-tags__empty {
13250 margin: 12px 0 0;
13251 font-size: 13px;
13252 color: #64748b;
13253 }
13254 .cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper {
13255 display: flex;
13256 gap: 10px 40px;
13257 flex-wrap: wrap;
13258 }
13259 .cb-section__quiz-edit .cb-course-edit-tags__wrapper {
13260 margin-bottom: 24px;
13261 }
13262 .cb-section__quiz-edit .cb-tag-chip {
13263 display: inline-flex;
13264 align-items: center;
13265 }
13266 .cb-section__quiz-edit .cb-tag-chip input[type=checkbox] {
13267 display: none;
13268 }
13269 .cb-section__quiz-edit .cb-tag-chip label {
13270 display: inline-flex;
13271 align-items: center;
13272 gap: 4px;
13273 padding: 6px 14px;
13274 border: 1px solid #e2e8f0;
13275 border-radius: 8px;
13276 cursor: pointer;
13277 transition: all 0.2s ease;
13278 font-size: 14px;
13279 color: #64748b;
13280 background: #fff;
13281 user-select: none;
13282 line-height: 1.2;
13283 white-space: nowrap;
13284 }
13285 .cb-section__quiz-edit .cb-tag-chip label:hover {
13286 border-color: #94a3b8;
13287 color: #334155;
13288 }
13289 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count {
13290 font-size: 13px;
13291 color: #94a3b8;
13292 }
13293 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove {
13294 display: none;
13295 font-size: 16px;
13296 line-height: 1;
13297 margin-right: 2px;
13298 }
13299 .cb-section__quiz-edit .cb-tag-chip input:checked + label {
13300 border-color: #EEF1FF;
13301 color: #7067ED;
13302 background: #EEF1FF;
13303 font-weight: 500;
13304 }
13305 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
13306 color: #7067ED;
13307 }
13308 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
13309 display: inline;
13310 color: #7067ED;
13311 }
13312 .cb-section__quiz-edit .cb-course-edit-categories__checkbox {
13313 display: flex;
13314 align-items: center;
13315 margin-bottom: 0;
13316 padding: 4px 0;
13317 }
13318 .cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label {
13319 color: #1d2939;
13320 }
13321 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
13322 appearance: none;
13323 -webkit-appearance: none;
13324 -moz-appearance: none;
13325 width: 20px;
13326 height: 20px;
13327 border: 2px solid #d0d5dd;
13328 border-radius: 4px;
13329 background: #fff;
13330 cursor: pointer;
13331 position: relative;
13332 margin: 0 0 0 10px;
13333 transition: all 0.2s ease;
13334 flex-shrink: 0;
13335 }
13336 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
13337 border-color: #98a2b3;
13338 }
13339 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
13340 background: #28A746;
13341 border-color: #28A746;
13342 }
13343 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
13344 content: "";
13345 position: absolute;
13346 right: 50%;
13347 top: 50%;
13348 width: 5px;
13349 height: 9px;
13350 border: solid #fff;
13351 border-width: 0 0 2px 2px;
13352 transform: translate(50%, -60%) rotate(-45deg);
13353 }
13354 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
13355 outline: none;
13356 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
13357 }
13358 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
13359 opacity: 0.5;
13360 cursor: not-allowed;
13361 border-color: #e4e7ec;
13362 background: #f9fafb;
13363 }
13364 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
13365 opacity: 0.5;
13366 cursor: not-allowed;
13367 }
13368 .cb-section__quiz-edit .cb-course-edit-categories__checkbox label {
13369 font-size: 14px;
13370 color: #344054;
13371 font-weight: 400;
13372 cursor: pointer;
13373 user-select: none;
13374 line-height: 20px;
13375 }
13376 .cb-section__quiz-edit .cb-course-edit-featured-image {
13377 margin-bottom: 24px;
13378 }
13379 .cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap {
13380 display: flex;
13381 align-items: center;
13382 gap: 8px;
13383 margin-bottom: 8px;
13384 }
13385 .cb-section__quiz-edit .cb-course-edit-featured-image__title {
13386 display: block;
13387 font-size: 14px;
13388 font-weight: 600;
13389 color: #1a1a1a;
13390 margin-bottom: 0;
13391 }
13392 .cb-section__quiz-edit .cb-featured-image-container {
13393 display: flex;
13394 flex-direction: column;
13395 gap: 12px;
13396 align-items: flex-start;
13397 }
13398 .cb-section__quiz-edit .cb-featured-image-dropzone {
13399 width: 100%;
13400 min-height: 200px;
13401 background: #fff;
13402 border: 2px dashed #d1d5db;
13403 border-radius: 8px;
13404 display: flex;
13405 align-items: center;
13406 justify-content: center;
13407 cursor: pointer;
13408 transition: all 0.2s ease;
13409 overflow: hidden;
13410 }
13411 .cb-section__quiz-edit .cb-featured-image-dropzone:hover {
13412 border-color: #7067ED;
13413 background: rgba(112, 103, 237, 0.03);
13414 }
13415 .cb-section__quiz-edit .cb-featured-image-dropzone:hover a {
13416 color: #7067ED;
13417 }
13418 .cb-section__quiz-edit .cb-featured-image-dropzone.has-image {
13419 cursor: default;
13420 border-width: 1px;
13421 border-style: solid;
13422 border-color: #e5e7eb;
13423 padding: 0;
13424 }
13425 .cb-section__quiz-edit .cb-featured-image-dropzone.dragover {
13426 border-color: #7067ED;
13427 background: rgba(112, 103, 237, 0.05);
13428 }
13429 .cb-section__quiz-edit .cb-featured-image-upload-content {
13430 text-align: center;
13431 padding: 30px 20px;
13432 }
13433 .cb-section__quiz-edit .cb-featured-image-icon {
13434 display: flex;
13435 justify-content: center;
13436 margin-bottom: 12px;
13437 opacity: 0.6;
13438 }
13439 .cb-section__quiz-edit .cb-featured-image-icon__image {
13440 display: block;
13441 width: 24px;
13442 height: 24px;
13443 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
13444 }
13445 .cb-section__quiz-edit .cb-featured-image-text {
13446 font-size: 14px;
13447 color: #6b7280;
13448 margin: 0 0 6px 0;
13449 }
13450 .cb-section__quiz-edit .cb-featured-image-link {
13451 color: #1a1a1a;
13452 text-decoration: none;
13453 font-weight: 500;
13454 }
13455 .cb-section__quiz-edit .cb-featured-image-link:hover {
13456 text-decoration: underline;
13457 }
13458 .cb-section__quiz-edit .cb-featured-image-hint {
13459 font-size: 12px;
13460 color: #9ca3af;
13461 margin: 0;
13462 }
13463 .cb-section__quiz-edit .cb-featured-image-preview__img {
13464 width: 100%;
13465 height: auto;
13466 max-height: 200px;
13467 object-fit: cover;
13468 display: block;
13469 }
13470 .cb-section__quiz-edit .cb-featured-image-actions {
13471 display: flex;
13472 flex-direction: row;
13473 gap: 12px;
13474 }
13475 .cb-section__quiz-edit .cb-change-featured-image {
13476 padding: 6px 14px;
13477 border: none;
13478 background: #EEF1FF;
13479 color: #7067ED;
13480 border-radius: 8px;
13481 font-size: 12px;
13482 font-weight: 500;
13483 cursor: pointer;
13484 transition: all 0.2s;
13485 }
13486 .cb-section__quiz-edit .cb-change-featured-image:hover {
13487 background: #7067ED;
13488 color: #fff;
13489 }
13490 .cb-section__quiz-edit .cb-remove-featured-image {
13491 display: inline-flex;
13492 align-items: center;
13493 justify-content: center;
13494 padding: 6px 10px;
13495 border: none;
13496 background: #EEF1FF;
13497 color: #7067ED;
13498 border-radius: 4px;
13499 font-size: 12px;
13500 font-weight: 500;
13501 cursor: pointer;
13502 transition: all 0.2s;
13503 }
13504 .cb-section__quiz-edit .cb-remove-featured-image:hover {
13505 background: #ef4444;
13506 color: #fff;
13507 }
13508 .cb-section__quiz-edit .cb-remove-featured-image__icon {
13509 display: block;
13510 width: 20px;
13511 height: 20px;
13512 background-color: currentColor;
13513 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
13514 mask-image: url("../images/icons/ico-cb-trash.svg");
13515 -webkit-mask-size: contain;
13516 mask-size: contain;
13517 -webkit-mask-repeat: no-repeat;
13518 mask-repeat: no-repeat;
13519 -webkit-mask-position: center;
13520 mask-position: center;
13521 }
13522 .cb-section__quiz-edit .cb-course-edit-publish {
13523 margin-bottom: 20px;
13524 }
13525 .cb-section__quiz-edit .cb-course-edit-publish__title {
13526 margin: 0 0 16px;
13527 font-size: 16px;
13528 font-weight: 600;
13529 color: #111827;
13530 }
13531 .cb-section__quiz-edit .cb-course-edit-publish__row {
13532 display: grid;
13533 grid-template-columns: 100px 1fr;
13534 gap: 12px;
13535 align-items: center;
13536 margin-bottom: 12px;
13537 }
13538 .cb-section__quiz-edit .cb-course-edit-publish__row select {
13539 padding: 6px 14px 6px 32px !important;
13540 }
13541 .cb-section__quiz-edit .cb-course-edit-publish__label {
13542 font-size: 13px;
13543 font-weight: 600;
13544 color: #374151;
13545 }
13546 .cb-section__quiz-edit .cb-course-edit-publish__control {
13547 width: 100%;
13548 min-height: 34px;
13549 padding: 6px 10px;
13550 border: 1px solid #d1d5db;
13551 border-radius: 6px;
13552 font-size: 13px;
13553 color: #111827;
13554 background: #fff;
13555 }
13556 .cb-section__quiz-edit .cb-course-edit-publish__control:focus {
13557 border-color: #7067ED;
13558 box-shadow: 0 0 0 1px #7067ED;
13559 outline: none;
13560 }
13561 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash {
13562 padding: 8px 14px;
13563 font-size: 13px;
13564 font-weight: 500;
13565 border: 1px solid #fecaca;
13566 border-radius: 6px;
13567 background: #fff;
13568 color: #dc2626;
13569 }
13570 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
13571 background: #fef2f2;
13572 border-color: #fca5a5;
13573 }
13574 .cb-section__quiz-edit .cb-featured-image-preview {
13575 background: #f5f5f5;
13576 border: 2px dashed #ddd;
13577 border-radius: 6px;
13578 display: flex;
13579 align-items: center;
13580 justify-content: center;
13581 flex-shrink: 0;
13582 }
13583 .cb-section__quiz-edit .cb-featured-image-preview:has(img) {
13584 border: none;
13585 }
13586 .cb-section__quiz-edit .cb-featured-image-placeholder {
13587 width: 300px;
13588 height: 200px;
13589 display: flex;
13590 flex-direction: column;
13591 align-items: center;
13592 justify-content: center;
13593 color: #999;
13594 font-size: 14px;
13595 }
13596 .cb-section__quiz-edit .cb-featured-image-placeholder::before {
13597 content: "📷";
13598 font-size: 48px;
13599 margin-bottom: 8px;
13600 opacity: 0.5;
13601 }
13602 .cb-section__quiz-edit .cb-featured-image-actions {
13603 display: flex;
13604 flex-direction: row;
13605 gap: 12px;
13606 }
13607 .cb-section__quiz-edit .cb-set-featured-image {
13608 padding: 8px 16px;
13609 border: 1px solid #7067ED;
13610 background: #fff;
13611 color: #7067ED;
13612 border-radius: 4px;
13613 font-size: 13px;
13614 font-weight: 500;
13615 cursor: pointer;
13616 transition: background-color 0.2s;
13617 }
13618 .cb-section__quiz-edit .cb-set-featured-image:hover {
13619 background: #7067ED;
13620 color: #fff;
13621 }
13622 .cb-section__quiz-edit div.mce-statusbar {
13623 border-top: none;
13624 }
13625 .cb-section__quiz-edit .cb-course-edit-terms__form-add-category,
13626 .cb-section__quiz-edit .cb-course-edit-terms__form-add-tag {
13627 display: flex;
13628 flex-wrap: wrap;
13629 gap: 8px;
13630 align-items: center;
13631 margin-bottom: 16px;
13632 }
13633 .cb-section__quiz-edit .cb-course-edit-category__input,
13634 .cb-section__quiz-edit .cb-course-edit-tags__input {
13635 width: 100%;
13636 padding: 8px 12px;
13637 font-size: 14px;
13638 border: 1px solid #ddd;
13639 border-radius: 6px;
13640 outline: none;
13641 transition: border-color 0.2s;
13642 }
13643 .cb-section__quiz-edit .cb-course-edit-category__input:focus,
13644 .cb-section__quiz-edit .cb-course-edit-tags__input:focus {
13645 border-color: #d1d5db;
13646 }
13647 .cb-section__quiz-edit .cb-course-edit-category__select-parent {
13648 width: 100%;
13649 padding: 6px 12px !important;
13650 font-size: 14px;
13651 border: 1px solid #ddd;
13652 border-radius: 6px;
13653 outline: none;
13654 background: #fff;
13655 cursor: pointer;
13656 white-space: nowrap;
13657 transition: border-color 0.2s;
13658 }
13659 .cb-section__quiz-edit .cb-course-edit-category__select-parent:focus {
13660 border-color: #7067ED;
13661 }
13662 .cb-section__quiz-edit .cb-course-edit-category__btn-save,
13663 .cb-section__quiz-edit .cb-course-edit-tags__btn-save {
13664 flex: 1;
13665 background: #1e1e1e;
13666 color: white;
13667 border-radius: 6px;
13668 padding: 8px 16px;
13669 border: 0;
13670 font-size: 13px;
13671 font-weight: 600;
13672 cursor: pointer;
13673 white-space: nowrap;
13674 transition: background 0.2s;
13675 }
13676 .cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,
13677 .cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover {
13678 background: #333;
13679 }
13680 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,
13681 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading {
13682 pointer-events: none;
13683 opacity: 0.8;
13684 }
13685 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,
13686 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before {
13687 display: inline-block;
13688 font-family: "lp-icon";
13689 content: "\f110";
13690 animation: lp-rotating 1s linear infinite;
13691 margin-left: 5px;
13692 font-variant: normal;
13693 text-transform: none;
13694 -webkit-font-smoothing: antialiased;
13695 -moz-osx-font-smoothing: grayscale;
13696 vertical-align: middle;
13697 }
13698 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
13699 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
13700 flex: 1;
13701 padding: 8px 14px;
13702 font-size: 13px;
13703 font-weight: 500;
13704 color: #64748b;
13705 background: #f8fafc;
13706 border: 1px solid #e2e8f0;
13707 border-radius: 6px;
13708 cursor: pointer;
13709 white-space: nowrap;
13710 transition: all 0.15s ease;
13711 }
13712 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,
13713 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover {
13714 border-color: #EEF1FF;
13715 background: #EEF1FF;
13716 color: #7067ED;
13717 }
13718 .cb-section__quiz-edit .cb-button {
13719 padding: 8px 25px;
13720 border-radius: 5px;
13721 background: #ccc;
13722 font-size: 16px;
13723 font-weight: 500;
13724 cursor: pointer;
13725 }
13726 .cb-section__quiz-edit .cb-button.cb-btn-update {
13727 background: #1e1e1e;
13728 color: #fff;
13729 }
13730 .cb-section__quiz-edit .cb-button.cb-btn-trash {
13731 background: rgb(220, 38, 38);
13732 color: #fff;
13733 }
13734 .cb-section__quiz-edit .cb-button.cb-btn-save-settings {
13735 background: #1e1e1e;
13736 color: #fff;
13737 border: none;
13738 transition: background 0.2s;
13739 }
13740 .cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover {
13741 background: #333;
13742 }
13743 .cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading {
13744 pointer-events: none;
13745 opacity: 0.7;
13746 }
13747 .cb-section__quiz-edit .cb-settings-footer {
13748 margin-top: 30px;
13749 padding-top: 20px;
13750 border-top: 1px solid #e5e7eb;
13751 display: flex;
13752 justify-content: flex-end;
13753 }
13754 @media (max-width: 900px) {
13755 .cb-section__quiz-edit .cb-course-edit-content {
13756 flex-direction: column;
13757 }
13758 .cb-section__quiz-edit .cb-course-edit-column--left {
13759 flex: 1;
13760 max-width: 100%;
13761 }
13762 .cb-section__quiz-edit .cb-course-edit-column--right {
13763 flex: 1;
13764 }
13765 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13766 flex-direction: column;
13767 gap: 24px;
13768 }
13769 }
13770 @media (max-width: 768px) {
13771 .cb-section__quiz-edit .cb-featured-image-container {
13772 flex-direction: column;
13773 }
13774 .cb-section__quiz-edit .cb-featured-image-preview {
13775 width: 100%;
13776 max-width: 300px;
13777 }
13778 }
13779 .cb-section__quiz-edit .course-status {
13780 padding: 5px 12px;
13781 font-size: 12px;
13782 font-weight: 500;
13783 background: #ccc;
13784 border-radius: 12px;
13785 text-transform: capitalize;
13786 }
13787 .cb-section__quiz-edit .course-status.publish {
13788 color: #fff;
13789 background: #1e1e1e;
13790 }
13791 .cb-section__quiz-edit .course-status.trash {
13792 color: #fff;
13793 background-color: #dc2626;
13794 }
13795 .cb-section__quiz-edit .cb-course-edit-title {
13796 margin-bottom: 24px;
13797 }
13798 .cb-section__quiz-edit .cb-course-edit-title__label-wrap {
13799 display: flex;
13800 align-items: center;
13801 gap: 8px;
13802 margin-bottom: 8px;
13803 }
13804 .cb-section__quiz-edit .cb-course-edit-title__label {
13805 display: block;
13806 font-size: 14px;
13807 font-weight: 600;
13808 color: #1a1a1a;
13809 }
13810 .cb-section__quiz-edit .cb-course-edit-title__char-count {
13811 font-size: 12px;
13812 font-weight: 500;
13813 color: #6b7280;
13814 background: #f3f4f6;
13815 padding: 2px 8px;
13816 border-radius: 4px;
13817 }
13818 .cb-section__quiz-edit .cb-course-edit-title__input {
13819 width: 100%;
13820 padding: 10px 12px;
13821 font-size: 14px;
13822 border: 1px solid #ddd;
13823 border-radius: 6px;
13824 outline: none;
13825 transition: border-color 0.2s;
13826 }
13827 .cb-section__quiz-edit .cb-course-edit-title__input:focus {
13828 border-color: #7067ED;
13829 box-shadow: 0 0 0 1px #7067ED;
13830 }
13831 .cb-section__quiz-edit .cb-course-edit-desc {
13832 margin-bottom: 24px;
13833 }
13834 .cb-section__quiz-edit .cb-course-edit-desc__label-wrap {
13835 display: flex;
13836 align-items: center;
13837 gap: 8px;
13838 margin-bottom: 8px;
13839 }
13840 .cb-section__quiz-edit .cb-course-edit-desc__label {
13841 display: block;
13842 font-size: 14px;
13843 font-weight: 600;
13844 color: #1a1a1a;
13845 }
13846 .cb-section__quiz-edit .cb-course-edit-desc__word-count {
13847 display: none;
13848 font-size: 12px;
13849 font-weight: 500;
13850 color: #6b7280;
13851 background: #f3f4f6;
13852 padding: 2px 8px;
13853 border-radius: 4px;
13854 }
13855 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13856 margin-bottom: 24px;
13857 }
13858 .cb-section__quiz-edit .cb-terms-header {
13859 display: flex;
13860 justify-content: space-between;
13861 align-items: center;
13862 margin-bottom: 16px;
13863 }
13864 .cb-section__quiz-edit .cb-terms-header__label {
13865 font-size: 14px;
13866 font-weight: 600;
13867 color: #1a1a1a;
13868 margin: 0;
13869 }
13870 .cb-section__quiz-edit .cb-terms-header__btn-add-new {
13871 display: inline-flex;
13872 align-items: center;
13873 gap: 4px;
13874 font-size: 13px;
13875 font-weight: 600;
13876 color: #9ca3af;
13877 background: transparent;
13878 border: none;
13879 cursor: pointer;
13880 transition: all 0.2s ease;
13881 }
13882 .cb-section__quiz-edit .cb-terms-header__btn-add-new:hover {
13883 color: #7067ED;
13884 }
13885 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13886 display: flex;
13887 gap: 24px;
13888 }
13889 .cb-section__quiz-edit .cb-course-edit-tags__wrapper,
13890 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13891 flex: 1;
13892 }
13893 .cb-section__quiz-edit .cb-course-edit-tags__toolbar {
13894 display: flex;
13895 align-items: center;
13896 gap: 12px;
13897 flex-wrap: wrap;
13898 margin-bottom: 16px;
13899 }
13900 .cb-section__quiz-edit .cb-course-edit-categories__toolbar {
13901 margin-bottom: 16px;
13902 }
13903 .cb-section__quiz-edit .cb-course-edit-tags__search-wrap {
13904 flex: 1 1 220px;
13905 }
13906 .cb-section__quiz-edit .cb-course-edit-categories__search-wrap {
13907 display: block;
13908 }
13909 .cb-section__quiz-edit .cb-course-edit-tags__search-input {
13910 width: 100%;
13911 padding: 8px 12px;
13912 font-size: 14px;
13913 border: 1px solid #f5f5f5;
13914 border-radius: 6px;
13915 outline: none;
13916 background: #ffffff;
13917 transition: border-color 0.2s ease, box-shadow 0.2s ease;
13918 }
13919 .cb-section__quiz-edit .cb-course-edit-tags__search-input:focus {
13920 border-color: #7067ED;
13921 }
13922 .cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
13923 -webkit-appearance: none;
13924 appearance: none;
13925 }
13926 .cb-section__quiz-edit .cb-course-edit-category__search-input {
13927 width: 100%;
13928 padding: 8px 12px;
13929 font-size: 14px;
13930 border: 1px solid #f5f5f5;
13931 border-radius: 6px;
13932 outline: none;
13933 background: #ffffff;
13934 transition: border-color 0.2s ease, box-shadow 0.2s ease;
13935 }
13936 .cb-section__quiz-edit .cb-course-edit-category__search-input:focus {
13937 border-color: #7067ED;
13938 }
13939 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper {
13940 display: flex;
13941 gap: 8px;
13942 flex-wrap: wrap;
13943 border: none;
13944 box-shadow: none;
13945 padding: 5px 0;
13946 background: transparent;
13947 max-height: 180px;
13948 overflow-y: auto;
13949 min-height: 36px;
13950 }
13951 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
13952 width: 6px;
13953 }
13954 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
13955 background: #d1d5db;
13956 border-radius: 3px;
13957 }
13958 .cb-section__quiz-edit .cb-course-edit-tags__empty {
13959 margin: 12px 0 0;
13960 font-size: 13px;
13961 color: #9ca3af;
13962 }
13963 .cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper {
13964 display: flex;
13965 gap: 10px 40px;
13966 flex-wrap: wrap;
13967 }
13968 .cb-section__quiz-edit .cb-course-edit-tags__wrapper {
13969 margin-bottom: 24px;
13970 }
13971 .cb-section__quiz-edit .cb-tag-chip {
13972 display: inline-flex;
13973 align-items: center;
13974 }
13975 .cb-section__quiz-edit .cb-tag-chip input[type=checkbox] {
13976 display: none;
13977 }
13978 .cb-section__quiz-edit .cb-tag-chip label {
13979 display: inline-flex;
13980 align-items: center;
13981 gap: 4px;
13982 padding: 6px 14px;
13983 border: 1px solid #f5f5f5;
13984 border-radius: 8px;
13985 cursor: pointer;
13986 transition: all 0.2s ease;
13987 font-size: 14px;
13988 color: #1e1e1e;
13989 background: #ffffff;
13990 user-select: none;
13991 line-height: 1.2;
13992 white-space: nowrap;
13993 }
13994 .cb-section__quiz-edit .cb-tag-chip label:hover {
13995 border-color: #EEF1FF;
13996 color: #7067ED;
13997 }
13998 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count {
13999 font-size: 13px;
14000 color: #9ca3af;
14001 }
14002 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove {
14003 display: none;
14004 font-size: 16px;
14005 line-height: 1;
14006 margin-right: 2px;
14007 }
14008 .cb-section__quiz-edit .cb-tag-chip input:checked + label {
14009 border-color: #EEF1FF;
14010 color: #7067ED;
14011 background: #EEF1FF;
14012 font-weight: 500;
14013 }
14014 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
14015 color: #7067ED;
14016 }
14017 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
14018 display: inline;
14019 color: #9ca3af;
14020 }
14021 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover {
14022 color: #898989;
14023 background: #f9fafb;
14024 border-color: #f9fafb;
14025 }
14026 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
14027 color: #898989;
14028 }
14029 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
14030 display: inline;
14031 color: #7067ED;
14032 }
14033 .cb-section__quiz-edit .cb-course-edit-categories__checkbox {
14034 display: flex;
14035 align-items: center;
14036 margin-bottom: 0;
14037 padding: 4px 0;
14038 }
14039 .cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label {
14040 color: #1d2939;
14041 }
14042 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
14043 appearance: none;
14044 -webkit-appearance: none;
14045 -moz-appearance: none;
14046 width: 20px;
14047 height: 20px;
14048 border: 2px solid #d0d5dd;
14049 border-radius: 4px;
14050 background: #fff;
14051 cursor: pointer;
14052 position: relative;
14053 margin: 0 0 0 10px;
14054 transition: all 0.2s ease;
14055 flex-shrink: 0;
14056 }
14057 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
14058 border-color: #98a2b3;
14059 }
14060 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
14061 background: #28A746;
14062 border-color: #28A746;
14063 }
14064 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
14065 content: "";
14066 position: absolute;
14067 right: 50%;
14068 top: 50%;
14069 width: 5px;
14070 height: 9px;
14071 border: solid #fff;
14072 border-width: 0 0 2px 2px;
14073 transform: translate(50%, -60%) rotate(-45deg);
14074 }
14075 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
14076 outline: none;
14077 box-shadow: none;
14078 }
14079 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
14080 opacity: 0.5;
14081 cursor: not-allowed;
14082 border-color: #e4e7ec;
14083 background: #f9fafb;
14084 }
14085 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
14086 opacity: 0.5;
14087 cursor: not-allowed;
14088 }
14089 .cb-section__quiz-edit .cb-course-edit-categories__checkbox label {
14090 font-size: 14px;
14091 color: #344054;
14092 font-weight: 400;
14093 cursor: pointer;
14094 user-select: none;
14095 line-height: 20px;
14096 }
14097 .cb-section__quiz-edit .cb-course-edit-featured-image {
14098 margin-bottom: 24px;
14099 }
14100 .cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap {
14101 display: flex;
14102 align-items: center;
14103 gap: 8px;
14104 margin-bottom: 12px;
14105 }
14106 .cb-section__quiz-edit .cb-course-edit-featured-image__title {
14107 font-size: 14px;
14108 font-weight: 600;
14109 color: #1a1a1a;
14110 margin-bottom: 0;
14111 }
14112 .cb-section__quiz-edit .cb-featured-image-container {
14113 display: flex;
14114 flex-direction: column;
14115 gap: 16px;
14116 align-items: flex-start;
14117 }
14118 .cb-section__quiz-edit .cb-featured-image-preview {
14119 background: #f5f5f5;
14120 border: 2px dashed #ddd;
14121 border-radius: 6px;
14122 display: flex;
14123 align-items: center;
14124 justify-content: center;
14125 flex-shrink: 0;
14126 }
14127 .cb-section__quiz-edit .cb-featured-image-preview:has(img) {
14128 border: none;
14129 }
14130 .cb-section__quiz-edit .cb-featured-image-placeholder {
14131 width: 300px;
14132 height: 200px;
14133 display: flex;
14134 flex-direction: column;
14135 align-items: center;
14136 justify-content: center;
14137 color: #999;
14138 font-size: 14px;
14139 }
14140 .cb-section__quiz-edit .cb-featured-image-placeholder::before {
14141 content: "📷";
14142 font-size: 48px;
14143 margin-bottom: 8px;
14144 opacity: 0.5;
14145 }
14146 .cb-section__quiz-edit .cb-featured-image-actions {
14147 display: flex;
14148 flex-direction: row;
14149 gap: 12px;
14150 }
14151 .cb-section__quiz-edit .cb-remove-featured-image,
14152 .cb-section__quiz-edit .cb-set-featured-image {
14153 padding: 10px 14px;
14154 border: none;
14155 background: #f7f7f7;
14156 color: #aaaaaa;
14157 border-radius: 8px;
14158 cursor: pointer;
14159 transition: background-color 0.2s;
14160 }
14161 .cb-section__quiz-edit .cb-remove-featured-image:hover,
14162 .cb-section__quiz-edit .cb-set-featured-image:hover {
14163 background: #fef2f2;
14164 color: #ef4444;
14165 }
14166 .cb-section__quiz-edit .cb-course-edit-publish__title {
14167 margin: 0 0 8px;
14168 font-size: 14px;
14169 font-weight: 600;
14170 color: #111827;
14171 }
14172 .cb-section__quiz-edit .cb-course-edit-publish__row {
14173 display: grid;
14174 grid-template-columns: 100px 1fr;
14175 gap: 12px;
14176 align-items: center;
14177 margin-bottom: 12px;
14178 }
14179 .cb-section__quiz-edit .cb-course-edit-publish__label {
14180 font-size: 13px;
14181 font-weight: 600;
14182 color: #374151;
14183 }
14184 .cb-section__quiz-edit .cb-course-edit-publish__control {
14185 width: 100%;
14186 min-height: 34px;
14187 padding: 6px 10px;
14188 border: 1px solid #d1d5db;
14189 border-radius: 6px;
14190 font-size: 13px;
14191 color: #111827;
14192 background: #fff;
14193 }
14194 .cb-section__quiz-edit .cb-course-edit-publish__control:focus {
14195 border-color: #7067ED;
14196 box-shadow: 0 0 0 1px #7067ED;
14197 outline: none;
14198 }
14199 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash {
14200 padding: 8px 14px;
14201 font-size: 13px;
14202 font-weight: 500;
14203 border: 1px solid #fecaca;
14204 border-radius: 6px;
14205 background: #fff;
14206 color: #dc2626;
14207 }
14208 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
14209 background: #fef2f2;
14210 border-color: #fca5a5;
14211 }
14212 .cb-section__quiz-edit div.mce-statusbar {
14213 border-top: none;
14214 }
14215 .cb-section__quiz-edit .cb-course-edit-terms__form-add-category,
14216 .cb-section__quiz-edit .cb-course-edit-terms__form-add-tag {
14217 display: flex;
14218 gap: 8px;
14219 align-items: center;
14220 margin-bottom: 16px;
14221 }
14222 .cb-section__quiz-edit .cb-course-edit-category__input,
14223 .cb-section__quiz-edit .cb-course-edit-tags__input {
14224 width: 100%;
14225 padding: 8px 12px;
14226 font-size: 14px;
14227 border: 1px solid #ddd;
14228 border-radius: 6px;
14229 outline: none;
14230 transition: border-color 0.2s;
14231 }
14232 .cb-section__quiz-edit .cb-course-edit-category__input:focus,
14233 .cb-section__quiz-edit .cb-course-edit-tags__input:focus {
14234 border-color: #d1d5db;
14235 }
14236 .cb-section__quiz-edit .cb-course-edit-category__select-parent {
14237 padding: 8px 12px;
14238 font-size: 14px;
14239 border: 1px solid #ddd;
14240 border-radius: 6px;
14241 outline: none;
14242 background: #fff;
14243 cursor: pointer;
14244 white-space: nowrap;
14245 transition: border-color 0.2s;
14246 }
14247 .cb-section__quiz-edit .cb-course-edit-category__select-parent:focus {
14248 border-color: #7067ED;
14249 }
14250 .cb-section__quiz-edit .cb-course-edit-category__btn-save,
14251 .cb-section__quiz-edit .cb-course-edit-tags__btn-save {
14252 flex: 1;
14253 background: #ffffff;
14254 color: #7067ED;
14255 border-radius: 6px;
14256 padding: 8px 16px;
14257 border: 1px solid #7067ED;
14258 font-size: 13px;
14259 font-weight: 600;
14260 cursor: pointer;
14261 white-space: nowrap;
14262 transition: background 0.2s;
14263 }
14264 .cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,
14265 .cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover {
14266 background: #EEF1FF;
14267 }
14268 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,
14269 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading {
14270 pointer-events: none;
14271 opacity: 0.8;
14272 }
14273 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,
14274 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before {
14275 display: inline-block;
14276 font-family: "lp-icon";
14277 content: "\f110";
14278 animation: lp-rotating 1s linear infinite;
14279 margin-left: 5px;
14280 font-variant: normal;
14281 text-transform: none;
14282 -webkit-font-smoothing: antialiased;
14283 -moz-osx-font-smoothing: grayscale;
14284 vertical-align: middle;
14285 }
14286 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
14287 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
14288 flex: 1;
14289 padding: 8px 14px;
14290 font-size: 13px;
14291 font-weight: 600;
14292 color: #898989;
14293 background: #ffffff;
14294 border: 1px solid #f5f5f5;
14295 border-radius: 6px;
14296 cursor: pointer;
14297 white-space: nowrap;
14298 transition: all 0.15s ease;
14299 }
14300 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,
14301 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover {
14302 border-color: #EEF1FF;
14303 background: #EEF1FF;
14304 color: #7067ED;
14305 }
14306 .cb-section__quiz-edit .cb-button {
14307 padding: 8px 25px;
14308 border-radius: 5px;
14309 background: #ccc;
14310 font-size: 16px;
14311 font-weight: 500;
14312 cursor: pointer;
14313 }
14314 .cb-section__quiz-edit .cb-button.cb-btn-update {
14315 background: #1e1e1e;
14316 color: #fff;
14317 }
14318 .cb-section__quiz-edit .cb-button.cb-btn-trash {
14319 background: rgb(220, 38, 38);
14320 color: #fff;
14321 }
14322 .cb-section__quiz-edit .cb-button.cb-btn-save-settings {
14323 background: #1e1e1e;
14324 color: #fff;
14325 border: none;
14326 transition: background 0.2s;
14327 }
14328 .cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover {
14329 background: #333;
14330 }
14331 .cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading {
14332 pointer-events: none;
14333 opacity: 0.7;
14334 }
14335 .cb-section__quiz-edit .cb-settings-footer {
14336 margin-top: 30px;
14337 padding-top: 20px;
14338 border-top: 1px solid #e5e7eb;
14339 display: flex;
14340 justify-content: flex-end;
14341 }
14342 .cb-section__quiz-edit #general_course_data .form-field,
14343 .cb-section__quiz-edit #offline_course_data .form-field,
14344 .cb-section__quiz-edit #price_course_data .form-field,
14345 .cb-section__quiz-edit #extra_course_data .form-field {
14346 margin-bottom: 24px;
14347 }
14348 .cb-section__quiz-edit #general_course_data ._lp_featured_review_field {
14349 align-items: flex-start;
14350 }
14351 .cb-section__quiz-edit #general_course_data ._lp_featured_review_field textarea {
14352 width: calc(100% - 165px);
14353 }
14354 .cb-section__quiz-edit #general_course_data ._lp_students_field .description {
14355 margin-top: -3px;
14356 }
14357 .cb-section__quiz-edit #price_course_data .learn-press-tip-floating {
14358 font-size: 13px;
14359 color: #ef4444;
14360 line-height: 1.5;
14361 }
14362 .cb-section__quiz-edit #price_course_data ._lp_no_required_enroll_field .description {
14363 margin-top: -13px;
14364 }
14365 .cb-section__quiz-edit #assessment_course_data .form-field._lp_course_result_field {
14366 align-items: start;
14367 border: unset;
14368 margin-bottom: 20px;
14369 }
14370 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box {
14371 list-style-type: none;
14372 margin-top: 0;
14373 padding-right: 0;
14374 display: flex;
14375 flex-direction: column;
14376 gap: 24px;
14377 width: calc(100% - 161px);
14378 }
14379 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li {
14380 margin-bottom: 0;
14381 }
14382 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label {
14383 display: flex;
14384 flex-wrap: wrap;
14385 align-items: center;
14386 gap: 8px 12px;
14387 cursor: pointer;
14388 min-width: unset;
14389 max-width: unset;
14390 width: unset;
14391 }
14392 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
14393 flex-shrink: 0;
14394 margin: 0;
14395 order: 0;
14396 }
14397 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p,
14398 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
14399 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
14400 width: calc(100% - 54px);
14401 margin-right: 54px; /* ≈ toggle width (42px) + gap (12px) */
14402 margin-top: 0;
14403 margin-bottom: 0;
14404 color: #898989;
14405 font-size: 13px;
14406 font-weight: 400;
14407 line-height: 1.5;
14408 flex-shrink: 0;
14409 }
14410 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a,
14411 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
14412 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
14413 text-decoration: underline;
14414 color: #7067ED;
14415 }
14416 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
14417 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,
14418 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover {
14419 color: #5b52d1;
14420 }
14421 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
14422 text-decoration: underline;
14423 color: #7067ED;
14424 }
14425 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
14426 color: #5b52d1;
14427 }
14428 .cb-section__quiz-edit .lp_course_extra_meta_box,
14429 .cb-section__quiz-edit .lp_course_faq_meta_box {
14430 display: flex;
14431 flex-wrap: nowrap;
14432 gap: 20px;
14433 padding: 15px 0;
14434 }
14435 .cb-section__quiz-edit .lp_course_extra_meta_box > label,
14436 .cb-section__quiz-edit .lp_course_faq_meta_box > label {
14437 width: 200px;
14438 min-width: 200px;
14439 font-size: 14px;
14440 font-weight: 600;
14441 color: #1a1a1a;
14442 padding-top: 10px;
14443 }
14444 .cb-section__quiz-edit .lp_course_extra_meta_box__content,
14445 .cb-section__quiz-edit .lp_course_faq_meta_box__content {
14446 flex: 1;
14447 display: flex;
14448 flex-direction: column;
14449 gap: 15px;
14450 }
14451 .cb-section__quiz-edit .lp_course_extra_meta_box__fields,
14452 .cb-section__quiz-edit .lp_course_faq_meta_box__fields {
14453 display: flex;
14454 flex-direction: column;
14455 gap: 15px;
14456 }
14457 .cb-section__quiz-edit .lp_course_extra_meta_box__field,
14458 .cb-section__quiz-edit .lp_course_faq_meta_box__field {
14459 display: flex;
14460 align-items: center;
14461 background: #ffffff;
14462 border: 1px solid #eaeaec;
14463 border-radius: 8px;
14464 padding: 10px;
14465 gap: 10px;
14466 }
14467 .cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
14468 .cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
14469 .cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
14470 .cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
14471 flex: 1;
14472 border: none;
14473 background: transparent;
14474 padding: 5px 0;
14475 font-size: 14px;
14476 color: #333;
14477 box-shadow: none;
14478 outline: none;
14479 }
14480 .cb-section__quiz-edit .lp_course_extra_meta_box__add,
14481 .cb-section__quiz-edit .lp_course_faq_meta_box__add {
14482 display: inline-flex;
14483 align-items: center;
14484 justify-content: center;
14485 background: #6b52ff !important;
14486 color: #ffffff !important;
14487 border: none !important;
14488 box-shadow: none !important;
14489 border-radius: 6px;
14490 padding: 6px 16px !important;
14491 font-size: 13px !important;
14492 font-weight: 600 !important;
14493 width: max-content;
14494 transition: background 0.2s;
14495 }
14496 .cb-section__quiz-edit .lp_course_extra_meta_box__add:hover,
14497 .cb-section__quiz-edit .lp_course_faq_meta_box__add:hover {
14498 background: #5a42e6 !important;
14499 }
14500 .cb-section__quiz-edit .lp_course_faq_meta_box__field {
14501 flex-direction: column;
14502 align-items: stretch;
14503 padding: 15px;
14504 gap: 15px;
14505 position: relative;
14506 }
14507 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label {
14508 display: flex;
14509 flex-direction: column;
14510 gap: 5px;
14511 }
14512 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label span {
14513 font-size: 13px;
14514 font-weight: 600;
14515 color: #4b5563;
14516 }
14517 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label input[type=text],
14518 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea {
14519 width: 100%;
14520 border: 1px solid #eaeaec;
14521 border-radius: 6px;
14522 padding: 8px 12px;
14523 font-size: 14px;
14524 box-shadow: none;
14525 }
14526 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label input[type=text]:focus,
14527 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea:focus {
14528 border-color: #6b52ff;
14529 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
14530 outline: none;
14531 }
14532 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea {
14533 min-height: 80px;
14534 resize: vertical;
14535 }
14536 .cb-section__quiz-edit .lp_course_faq_meta_box__add,
14537 .cb-section__quiz-edit .lp_course_extra_meta_box__add {
14538 display: block;
14539 text-align: center;
14540 background: #ffffff;
14541 border: 1px dashed #d1d5db;
14542 color: #4b5563;
14543 font-weight: 500;
14544 padding: 2px;
14545 border-radius: 8px;
14546 transition: all 0.2s;
14547 }
14548 .cb-section__quiz-edit .lp_course_faq_meta_box__add:hover,
14549 .cb-section__quiz-edit .lp_course_extra_meta_box__add:hover {
14550 border-color: #2271b1;
14551 color: #2271b1;
14552 background: #f0f9ff;
14553 }
14554 .cb-section__quiz-edit ._lp_block_finished_field {
14555 margin-top: -8px !important;
14556 }
14557 .cb-section__quiz-edit #extra_course_data .form-field {
14558 align-items: start;
14559 }
14560 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
14561 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
14562 opacity: 0.4;
14563 background: #f0f0f0;
14564 }
14565 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
14566 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
14567 cursor: grabbing !important;
14568 }
14569 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
14570 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
14571 opacity: 0.5;
14572 background: #e8e8e8;
14573 }
14574 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
14575 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
14576 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
14577 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
14578 cursor: grab;
14579 }
14580 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
14581 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,
14582 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
14583 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active {
14584 cursor: grabbing;
14585 }
14586 .cb-section__quiz-edit #extra_course_data input[type=text] {
14587 padding: 10px 30px;
14588 margin-bottom: 0;
14589 border: none;
14590 }
14591 .cb-section__quiz-edit #extra_course_data input[type=text]:focus {
14592 box-shadow: none;
14593 }
14594 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field {
14595 position: relative;
14596 margin-bottom: 10px;
14597 }
14598 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover {
14599 background: #ffffff;
14600 border-color: #d1d5db;
14601 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
14602 }
14603 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
14604 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
14605 opacity: 1;
14606 }
14607 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort {
14608 display: flex;
14609 position: absolute;
14610 top: 0;
14611 right: 0;
14612 height: 100%;
14613 width: 40px;
14614 color: #666;
14615 text-decoration: none;
14616 cursor: grab;
14617 opacity: 0.4;
14618 transition: opacity 0.2s;
14619 align-items: center;
14620 justify-content: center;
14621 }
14622 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after {
14623 font-family: "lp-icon";
14624 content: "\e922";
14625 }
14626 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete {
14627 position: absolute;
14628 top: 12px;
14629 left: 5px;
14630 width: 28px;
14631 height: 28px;
14632 display: flex;
14633 align-items: center;
14634 justify-content: center;
14635 border-radius: 6px;
14636 color: #9ca3af;
14637 opacity: 0;
14638 transition: all 0.2s;
14639 text-decoration: none;
14640 }
14641 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
14642 font-family: Dashicons;
14643 content: "\f182";
14644 font-size: 18px;
14645 }
14646 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
14647 background-color: #fee2e2;
14648 color: #ef4444;
14649 }
14650 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content {
14651 width: 100%;
14652 }
14653 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
14654 display: flex;
14655 flex-direction: column;
14656 gap: 12px;
14657 }
14658 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)) {
14659 display: none;
14660 }
14661 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
14662 position: relative;
14663 display: flex !important;
14664 flex-direction: column;
14665 border: 1px solid #e5e7eb;
14666 border-radius: 12px;
14667 padding: 10px 36px 16px 40px;
14668 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
14669 margin-bottom: 0 !important;
14670 }
14671 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
14672 background: #ffffff;
14673 border-color: #d1d5db;
14674 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
14675 }
14676 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,
14677 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete {
14678 opacity: 1;
14679 }
14680 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
14681 width: 100% !important;
14682 min-width: 100% !important;
14683 max-width: 100% !important;
14684 display: block !important;
14685 margin-bottom: 8px;
14686 }
14687 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span {
14688 display: none;
14689 }
14690 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question] {
14691 width: 100%;
14692 max-width: 100%;
14693 background: transparent;
14694 border: none;
14695 border-bottom: 1px dashed transparent;
14696 font-size: 15px;
14697 font-weight: 500;
14698 color: #111827;
14699 padding: 6px 0;
14700 border-radius: 0;
14701 outline: none;
14702 transition: border-color 0.2s;
14703 }
14704 .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 {
14705 color: #9ca3af;
14706 }
14707 .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 {
14708 border-bottom-color: #2271b1;
14709 box-shadow: none;
14710 }
14711 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer] {
14712 width: 100% !important;
14713 min-height: 120px;
14714 background: #f9fafb;
14715 border: 1px solid transparent;
14716 border-radius: 6px;
14717 padding: 10px;
14718 font-size: 14px;
14719 line-height: 1.5;
14720 color: #1a1a1a;
14721 resize: vertical;
14722 transition: all 0.2s;
14723 }
14724 .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 {
14725 background: #ffffff;
14726 border-color: #d1d5db;
14727 outline: none;
14728 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
14729 }
14730 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
14731 position: absolute;
14732 right: 8px;
14733 top: 15px;
14734 width: 24px;
14735 height: 24px;
14736 display: flex;
14737 align-items: center;
14738 justify-content: center;
14739 cursor: grab;
14740 opacity: 0.4;
14741 transition: opacity 0.2s;
14742 }
14743 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after {
14744 font-family: "lp-icon";
14745 content: "\e922";
14746 }
14747 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active {
14748 cursor: grabbing;
14749 }
14750 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete {
14751 position: absolute;
14752 top: 15px;
14753 left: 8px;
14754 width: 28px;
14755 height: 28px;
14756 display: flex;
14757 align-items: center;
14758 justify-content: center;
14759 border-radius: 6px;
14760 color: #9ca3af;
14761 opacity: 0;
14762 transition: all 0.2s;
14763 text-decoration: none;
14764 }
14765 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after {
14766 font-family: Dashicons;
14767 content: "\f182";
14768 font-size: 18px;
14769 }
14770 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover {
14771 background-color: #fee2e2;
14772 color: #ef4444;
14773 }
14774 .cb-section__quiz-edit #author_course_data .ts-control {
14775 border-radius: 6px;
14776 padding: 5px !important;
14777 }
14778 .cb-section__quiz-edit #author_course_data .ts-control li.item {
14779 padding: 6px 22px;
14780 background: #EEF1FF;
14781 color: #7067ED;
14782 font-weight: 500;
14783 border-radius: 4px;
14784 margin-bottom: 0;
14785 }
14786 .cb-section__quiz-edit #author_course_data .form-field input[type=text] {
14787 width: unset;
14788 height: unset;
14789 }
14790 @media (max-width: 768px) {
14791 .cb-section__quiz-edit .cb-featured-image-container {
14792 flex-direction: column;
14793 }
14794 .cb-section__quiz-edit .cb-featured-image-preview {
14795 width: 100%;
14796 max-width: 300px;
14797 }
14798 }
14799 .cb-section__quiz-edit .lp-meta-box__course-tab {
14800 display: flex;
14801 min-height: 600px;
14802 background: #fff;
14803 }
14804 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
14805 width: 220px;
14806 background: #ffffff;
14807 border-left: 1px solid #e5e7eb;
14808 margin: 0;
14809 padding: 20px 0;
14810 list-style: none;
14811 flex-shrink: 0;
14812 }
14813 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
14814 margin-bottom: 2px;
14815 padding: 0 12px;
14816 }
14817 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
14818 display: flex;
14819 align-items: center;
14820 padding: 12px 16px;
14821 text-decoration: none;
14822 color: #6b7280;
14823 font-weight: 500;
14824 font-size: 14px;
14825 transition: all 0.2s ease;
14826 border-right: 3px solid transparent;
14827 margin-right: -3px;
14828 }
14829 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i {
14830 display: none;
14831 }
14832 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover {
14833 background-color: #ffffff;
14834 color: #1e1e1e;
14835 }
14836 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
14837 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
14838 background-color: #ffffff;
14839 color: #7067ED;
14840 font-weight: 600;
14841 border-right-color: #7067ED;
14842 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
14843 }
14844 .cb-section__quiz-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
14845 flex-grow: 1;
14846 padding: 30px 0;
14847 background: #ffffff;
14848 }
14849 .cb-section__quiz-edit .lp-meta-box,
14850 .cb-section__quiz-edit .lp-meta-box-wrap {
14851 margin: 0;
14852 background: transparent;
14853 }
14854 .cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,
14855 .cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner {
14856 padding: 0;
14857 display: flex;
14858 flex-direction: column;
14859 gap: 11px;
14860 }
14861 .cb-section__quiz-edit .form-field,
14862 .cb-section__quiz-edit .lp-meta-box__duration,
14863 .cb-section__quiz-edit .lp-meta-box-field {
14864 display: flex;
14865 gap: 0 11px;
14866 margin: 0;
14867 padding: 0;
14868 flex-wrap: wrap;
14869 }
14870 .cb-section__quiz-edit .form-field > label,
14871 .cb-section__quiz-edit .form-field label span,
14872 .cb-section__quiz-edit .lp-meta-box__duration > label,
14873 .cb-section__quiz-edit .lp-meta-box__duration label span,
14874 .cb-section__quiz-edit .lp-meta-box-field > label,
14875 .cb-section__quiz-edit .lp-meta-box-field label span {
14876 font-size: 14px;
14877 color: #23282d;
14878 margin: 0;
14879 width: 150px;
14880 min-width: 150px;
14881 max-width: 150px;
14882 padding: 0;
14883 font-weight: 600;
14884 flex: 0 0 auto;
14885 }
14886 .cb-section__quiz-edit .form-field input[type=number],
14887 .cb-section__quiz-edit .form-field input[type=text],
14888 .cb-section__quiz-edit .form-field input[type=datetime-local],
14889 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
14890 .cb-section__quiz-edit .lp-meta-box__duration input[type=text],
14891 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],
14892 .cb-section__quiz-edit .lp-meta-box-field input[type=number],
14893 .cb-section__quiz-edit .lp-meta-box-field input[type=text],
14894 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local] {
14895 width: 100%;
14896 max-width: 200px;
14897 height: 33px;
14898 padding: 8px 12px;
14899 border: 1px solid #d1d5db;
14900 border-radius: 6px;
14901 font-size: 14px;
14902 color: #1a1a1a;
14903 background: #fff;
14904 }
14905 .cb-section__quiz-edit .form-field input[type=number]:focus,
14906 .cb-section__quiz-edit .form-field input[type=text]:focus,
14907 .cb-section__quiz-edit .form-field input[type=datetime-local]:focus,
14908 .cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,
14909 .cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,
14910 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,
14911 .cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,
14912 .cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,
14913 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus {
14914 outline: none;
14915 border-color: #7067ED;
14916 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
14917 }
14918 .cb-section__quiz-edit .form-field input[type=number],
14919 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
14920 .cb-section__quiz-edit .lp-meta-box-field input[type=number] {
14921 width: 80px !important;
14922 }
14923 .cb-section__quiz-edit .form-field select,
14924 .cb-section__quiz-edit .lp-meta-box__duration select,
14925 .cb-section__quiz-edit .lp-meta-box-field select {
14926 padding: 4px 15px 4px 30px !important;
14927 height: 34px;
14928 border: 1px solid #d1d5db;
14929 border-radius: 6px;
14930 font-size: 14px;
14931 color: #1a1a1a;
14932 cursor: pointer;
14933 }
14934 .cb-section__quiz-edit .form-field select:focus,
14935 .cb-section__quiz-edit .lp-meta-box__duration select:focus,
14936 .cb-section__quiz-edit .lp-meta-box-field select:focus {
14937 outline: none;
14938 border-color: #7067ED;
14939 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
14940 }
14941 .cb-section__quiz-edit .form-field input[type=radio],
14942 .cb-section__quiz-edit .form-field input[type=checkbox],
14943 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio],
14944 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],
14945 .cb-section__quiz-edit .lp-meta-box-field input[type=radio],
14946 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox] {
14947 appearance: none;
14948 -webkit-appearance: none;
14949 width: 44px;
14950 height: 24px;
14951 background: #e5e7eb;
14952 border-radius: 12px;
14953 position: relative;
14954 cursor: pointer;
14955 transition: all 0.3s ease;
14956 margin: 0;
14957 flex-shrink: 0;
14958 border: none;
14959 }
14960 .cb-section__quiz-edit .form-field input[type=radio]:before,
14961 .cb-section__quiz-edit .form-field input[type=checkbox]:before,
14962 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,
14963 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,
14964 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,
14965 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before {
14966 content: "";
14967 position: absolute;
14968 width: 20px;
14969 height: 20px;
14970 border-radius: 50%;
14971 background: #fff;
14972 top: 2px;
14973 right: 2px;
14974 transition: all 0.3s ease;
14975 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
14976 }
14977 .cb-section__quiz-edit .form-field input[type=radio]:checked,
14978 .cb-section__quiz-edit .form-field input[type=checkbox]:checked,
14979 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,
14980 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,
14981 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,
14982 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked {
14983 background: #28A746;
14984 }
14985 .cb-section__quiz-edit .form-field input[type=radio]:checked:before,
14986 .cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,
14987 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,
14988 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
14989 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,
14990 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before {
14991 right: 22px;
14992 }
14993 .cb-section__quiz-edit .form-field input[type=radio]:focus,
14994 .cb-section__quiz-edit .form-field input[type=checkbox]:focus,
14995 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,
14996 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,
14997 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,
14998 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus {
14999 outline: none;
15000 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15001 }
15002 .cb-section__quiz-edit .form-field .description,
15003 .cb-section__quiz-edit .lp-meta-box__duration .description,
15004 .cb-section__quiz-edit .lp-meta-box-field .description {
15005 font-size: 13px;
15006 color: #6b7280;
15007 line-height: 1.5;
15008 margin: 0;
15009 display: block;
15010 width: 100%;
15011 margin-right: 161px;
15012 margin-top: 6px;
15013 order: 99;
15014 }
15015 .cb-section__quiz-edit .form-field .description:has(+ .learn-press-tip),
15016 .cb-section__quiz-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
15017 .cb-section__quiz-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
15018 width: auto;
15019 }
15020 .cb-section__quiz-edit .form-field > .learn-press-tip,
15021 .cb-section__quiz-edit .lp-meta-box__duration > .learn-press-tip,
15022 .cb-section__quiz-edit .lp-meta-box-field > .learn-press-tip {
15023 order: 100;
15024 margin-top: 6px;
15025 }
15026 .cb-section__quiz-edit ._lp_external_link_buy_course_field {
15027 display: grid;
15028 grid-template-columns: 150px max-content 1fr;
15029 gap: 6px 11px;
15030 }
15031 .cb-section__quiz-edit ._lp_external_link_buy_course_field label {
15032 grid-column: 1/2;
15033 grid-row: 1;
15034 font-size: 14px;
15035 color: #23282d;
15036 font-weight: 600;
15037 margin: 0;
15038 padding: 0;
15039 }
15040 .cb-section__quiz-edit ._lp_external_link_buy_course_field input {
15041 grid-column: 2/4;
15042 grid-row: 1;
15043 }
15044 .cb-section__quiz-edit ._lp_external_link_buy_course_field .description {
15045 grid-column: 2/3;
15046 grid-row: 2;
15047 font-size: 13px;
15048 line-height: 1.5;
15049 margin: 0;
15050 }
15051 .cb-section__quiz-edit .lp-meta-box-course-panels::before {
15052 content: attr(data-tab-title);
15053 display: block;
15054 font-size: 24px;
15055 font-weight: 700;
15056 color: #1e1e1e;
15057 margin-bottom: 25px;
15058 line-height: 1.2;
15059 }
15060 .cb-section__quiz-edit ._lp_show_correct_review_field .description {
15061 margin-top: -12px !important;
15062 }
15063 @media (max-width: 768px) {
15064 .cb-section__quiz-edit .lp-meta-box__course-tab {
15065 flex-direction: column;
15066 }
15067 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
15068 width: 100%;
15069 border-left: none;
15070 border-bottom: 1px solid #e5e7eb;
15071 display: flex;
15072 overflow-x: auto;
15073 padding: 0;
15074 }
15075 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
15076 flex: 0 0 auto;
15077 margin-bottom: 0;
15078 padding: 0;
15079 }
15080 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
15081 border-right: none;
15082 border-bottom: 3px solid transparent;
15083 margin-right: 0;
15084 margin-bottom: -1px;
15085 white-space: nowrap;
15086 }
15087 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
15088 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
15089 border-right-color: transparent;
15090 border-bottom-color: #3b82f6;
15091 }
15092 }
15093
15094 /**
15095 * Shared Tab Styles
15096 * Used across popup, edit-quiz, and edit-course for consistent tab UI
15097 * @since 4.3.0
15098 */
15099 .lp-course-builder-canvas .cb-section__question-edit .question-status {
15100 padding: 5px 12px;
15101 font-size: 12px;
15102 font-weight: 500;
15103 border-radius: 5px;
15104 text-transform: capitalize;
15105 }
15106 .lp-course-builder-canvas .cb-section__question-edit .question-status.publish {
15107 color: #fff;
15108 background: #1e1e1e;
15109 }
15110 .lp-course-builder-canvas .cb-section__question-edit .question-status.trash {
15111 color: #fff;
15112 background-color: #dc2626;
15113 }
15114 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned {
15115 margin-bottom: 20px;
15116 }
15117 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title {
15118 flex: 1;
15119 margin-bottom: 24px;
15120 }
15121 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink {
15122 margin-bottom: 20px;
15123 }
15124 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label {
15125 display: block;
15126 font-size: 14px;
15127 font-weight: 600;
15128 color: #1a1a1a;
15129 margin-bottom: 8px;
15130 }
15131 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display {
15132 display: flex;
15133 align-items: flex-start;
15134 gap: 8px;
15135 }
15136 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden {
15137 display: none;
15138 }
15139 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url {
15140 display: block;
15141 font-size: 13px;
15142 line-height: 1.5;
15143 color: #7067ED;
15144 text-decoration: none;
15145 word-break: break-all;
15146 flex: 1;
15147 min-width: 0;
15148 padding-top: 2px;
15149 }
15150 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover {
15151 text-decoration: underline;
15152 }
15153 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn {
15154 display: flex;
15155 align-items: center;
15156 justify-content: center;
15157 width: 28px;
15158 height: 28px;
15159 padding: 0;
15160 background: #fff;
15161 border: 1px solid #e2e8f0;
15162 border-radius: 4px;
15163 cursor: pointer;
15164 flex-shrink: 0;
15165 transition: all 0.15s ease;
15166 }
15167 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons {
15168 font-size: 14px;
15169 width: 14px;
15170 height: 14px;
15171 color: #64748b;
15172 }
15173 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover {
15174 background: #7067ED;
15175 border-color: #7067ED;
15176 }
15177 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons {
15178 color: #fff;
15179 }
15180 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor {
15181 display: flex;
15182 flex-direction: column;
15183 gap: 8px;
15184 padding: 12px;
15185 background: #fff;
15186 border: 1px solid #e2e8f0;
15187 border-radius: 6px;
15188 }
15189 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden {
15190 display: none;
15191 }
15192 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix {
15193 font-size: 12px;
15194 color: #94a3b8;
15195 word-break: break-all;
15196 line-height: 1.4;
15197 }
15198 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row {
15199 display: flex;
15200 gap: 8px;
15201 align-items: center;
15202 }
15203 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input {
15204 flex: 1;
15205 min-width: 0;
15206 padding: 8px 12px;
15207 font-size: 14px;
15208 font-weight: 500;
15209 color: #1a1a1a;
15210 border: 1px solid #e2e8f0;
15211 border-radius: 6px;
15212 outline: none;
15213 transition: border-color 0.15s ease, box-shadow 0.15s ease;
15214 }
15215 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus {
15216 border-color: #7067ED;
15217 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
15218 }
15219 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions {
15220 display: flex;
15221 gap: 6px;
15222 flex-shrink: 0;
15223 }
15224 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn {
15225 padding: 8px 16px;
15226 font-size: 13px;
15227 font-weight: 600;
15228 color: #fff;
15229 background: #7067ED;
15230 border: none;
15231 border-radius: 6px;
15232 cursor: pointer;
15233 transition: background 0.15s ease;
15234 }
15235 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover {
15236 background: #4e43e9;
15237 }
15238 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn {
15239 padding: 8px 14px;
15240 font-size: 13px;
15241 font-weight: 500;
15242 color: #64748b;
15243 background: #f8fafc;
15244 border: 1px solid #e2e8f0;
15245 border-radius: 6px;
15246 cursor: pointer;
15247 transition: all 0.15s ease;
15248 }
15249 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover {
15250 background: #f1f5f9;
15251 color: #475569;
15252 }
15253 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__label {
15254 display: block;
15255 font-size: 14px;
15256 font-weight: 600;
15257 color: #1a1a1a;
15258 margin-bottom: 8px;
15259 }
15260 .lp-course-builder-canvas .cb-section__question-edit input.cb-question-edit-title__input {
15261 width: 100%;
15262 padding: 10px 12px;
15263 font-size: 14px;
15264 border: 1px solid #ddd;
15265 border-radius: 6px;
15266 outline: none;
15267 transition: border-color 0.2s;
15268 }
15269 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__input:focus {
15270 border-color: #7067ED;
15271 box-shadow: 0 0 0 1px #7067ED;
15272 }
15273 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc {
15274 margin-bottom: 24px;
15275 }
15276 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc__label {
15277 display: block;
15278 font-size: 14px;
15279 font-weight: 600;
15280 color: #1a1a1a;
15281 margin-bottom: 8px;
15282 }
15283 .lp-course-builder-canvas .cb-section__question-edit .cb-button {
15284 padding: 8px 25px;
15285 border-radius: 5px;
15286 background: #ccc;
15287 font-size: 16px;
15288 font-weight: 500;
15289 cursor: pointer;
15290 }
15291 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary {
15292 background: #fff;
15293 color: #374151;
15294 border: 1px solid #d1d5db;
15295 }
15296 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover {
15297 background: #f3f4f6;
15298 border-color: #9ca3af;
15299 }
15300 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__question {
15301 background: #1e1e1e;
15302 color: #fff;
15303 }
15304 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__question {
15305 background: rgb(220, 38, 38);
15306 color: #fff;
15307 }
15308 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab {
15309 display: flex;
15310 min-height: 600px;
15311 background: #fff;
15312 }
15313 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
15314 width: 220px;
15315 background: #ffffff;
15316 border-left: 1px solid #e5e7eb;
15317 margin: 0;
15318 padding: 20px 0;
15319 list-style: none;
15320 flex-shrink: 0;
15321 }
15322 .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 {
15323 margin-bottom: 2px;
15324 padding: 0 12px;
15325 }
15326 .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 {
15327 display: flex;
15328 align-items: center;
15329 padding: 12px 16px;
15330 text-decoration: none;
15331 color: #6b7280;
15332 font-weight: 500;
15333 font-size: 14px;
15334 transition: all 0.2s ease;
15335 border-right: 3px solid transparent;
15336 margin-right: -3px;
15337 }
15338 .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 {
15339 display: none;
15340 }
15341 .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 {
15342 background-color: #ffffff;
15343 color: #1e1e1e;
15344 }
15345 .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,
15346 .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 {
15347 background-color: #ffffff;
15348 color: #7067ED;
15349 font-weight: 600;
15350 border-right-color: #7067ED;
15351 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
15352 }
15353 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
15354 flex-grow: 1;
15355 padding: 30px 0;
15356 background: #ffffff;
15357 }
15358 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box,
15359 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap {
15360 margin: 0;
15361 background: transparent;
15362 }
15363 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box .lp-meta-box__inner,
15364 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap .lp-meta-box__inner {
15365 padding: 0;
15366 display: flex;
15367 flex-direction: column;
15368 gap: 11px;
15369 }
15370 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field,
15371 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration,
15372 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field {
15373 display: flex;
15374 gap: 0 11px;
15375 margin: 0;
15376 padding: 0;
15377 flex-wrap: wrap;
15378 }
15379 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field > label,
15380 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field label span,
15381 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration > label,
15382 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration label span,
15383 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field > label,
15384 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field label span {
15385 font-size: 14px;
15386 color: #23282d;
15387 margin: 0;
15388 width: 150px;
15389 min-width: 150px;
15390 max-width: 150px;
15391 padding: 0;
15392 font-weight: 600;
15393 flex: 0 0 auto;
15394 }
15395 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],
15396 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text],
15397 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local],
15398 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],
15399 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text],
15400 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local],
15401 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number],
15402 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text],
15403 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local] {
15404 width: 100%;
15405 max-width: 200px;
15406 height: 33px;
15407 padding: 8px 12px;
15408 border: 1px solid #d1d5db;
15409 border-radius: 6px;
15410 font-size: 14px;
15411 color: #1a1a1a;
15412 background: #fff;
15413 }
15414 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number]:focus,
15415 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text]:focus,
15416 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local]:focus,
15417 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number]:focus,
15418 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text]:focus,
15419 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local]:focus,
15420 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]:focus,
15421 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text]:focus,
15422 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]:focus {
15423 outline: none;
15424 border-color: #7067ED;
15425 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15426 }
15427 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],
15428 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],
15429 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number] {
15430 width: 80px !important;
15431 }
15432 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select,
15433 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select,
15434 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select {
15435 padding: 4px 15px 4px 30px !important;
15436 height: 34px;
15437 border: 1px solid #d1d5db;
15438 border-radius: 6px;
15439 font-size: 14px;
15440 color: #1a1a1a;
15441 cursor: pointer;
15442 }
15443 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select:focus,
15444 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select:focus,
15445 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select:focus {
15446 outline: none;
15447 border-color: #7067ED;
15448 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15449 }
15450 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio],
15451 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox],
15452 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio],
15453 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox],
15454 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio],
15455 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox] {
15456 appearance: none;
15457 -webkit-appearance: none;
15458 width: 44px;
15459 height: 24px;
15460 background: #e5e7eb;
15461 border-radius: 12px;
15462 position: relative;
15463 cursor: pointer;
15464 transition: all 0.3s ease;
15465 margin: 0;
15466 flex-shrink: 0;
15467 border: none;
15468 }
15469 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:before,
15470 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:before,
15471 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:before,
15472 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:before,
15473 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:before,
15474 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:before {
15475 content: "";
15476 position: absolute;
15477 width: 20px;
15478 height: 20px;
15479 border-radius: 50%;
15480 background: #fff;
15481 top: 2px;
15482 right: 2px;
15483 transition: all 0.3s ease;
15484 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
15485 }
15486 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked,
15487 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked,
15488 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked,
15489 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked,
15490 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked,
15491 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked {
15492 background: #28A746;
15493 }
15494 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked:before,
15495 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked:before,
15496 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked:before,
15497 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
15498 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked:before,
15499 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked:before {
15500 right: 22px;
15501 }
15502 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:focus,
15503 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:focus,
15504 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:focus,
15505 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:focus,
15506 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:focus,
15507 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:focus {
15508 outline: none;
15509 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15510 }
15511 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description,
15512 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description,
15513 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description {
15514 font-size: 13px;
15515 color: #6b7280;
15516 line-height: 1.5;
15517 margin: 0;
15518 display: block;
15519 width: 100%;
15520 margin-right: 161px;
15521 margin-top: 6px;
15522 order: 99;
15523 }
15524 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description:has(+ .learn-press-tip),
15525 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
15526 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
15527 width: auto;
15528 }
15529 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field > .learn-press-tip,
15530 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration > .learn-press-tip,
15531 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field > .learn-press-tip {
15532 order: 100;
15533 margin-top: 6px;
15534 }
15535 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field {
15536 display: grid;
15537 grid-template-columns: 150px max-content 1fr;
15538 gap: 6px 11px;
15539 }
15540 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field label {
15541 grid-column: 1/2;
15542 grid-row: 1;
15543 font-size: 14px;
15544 color: #23282d;
15545 font-weight: 600;
15546 margin: 0;
15547 padding: 0;
15548 }
15549 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field input {
15550 grid-column: 2/4;
15551 grid-row: 1;
15552 }
15553 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field .description {
15554 grid-column: 2/3;
15555 grid-row: 2;
15556 font-size: 13px;
15557 line-height: 1.5;
15558 margin: 0;
15559 }
15560 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-course-panels::before {
15561 content: attr(data-tab-title);
15562 display: block;
15563 font-size: 24px;
15564 font-weight: 700;
15565 color: #1e1e1e;
15566 margin-bottom: 25px;
15567 line-height: 1.2;
15568 }
15569 @media (max-width: 768px) {
15570 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab {
15571 flex-direction: column;
15572 }
15573 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
15574 width: 100%;
15575 border-left: none;
15576 border-bottom: 1px solid #e5e7eb;
15577 display: flex;
15578 overflow-x: auto;
15579 padding: 0;
15580 }
15581 .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 {
15582 flex: 0 0 auto;
15583 margin-bottom: 0;
15584 padding: 0;
15585 }
15586 .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 {
15587 border-right: none;
15588 border-bottom: 3px solid transparent;
15589 margin-right: 0;
15590 margin-bottom: -1px;
15591 white-space: nowrap;
15592 }
15593 .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,
15594 .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 {
15595 border-right-color: transparent;
15596 border-bottom-color: #3b82f6;
15597 }
15598 }
15599 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item {
15600 margin-bottom: 12px;
15601 }
15602 .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 {
15603 border-radius: 6px 6px 0 0;
15604 border-bottom: 1px solid #f5f5f5;
15605 }
15606 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header {
15607 display: flex;
15608 align-items: center;
15609 padding: 12px 16px;
15610 border-radius: 6px;
15611 border: 1px solid #e5e7eb;
15612 background: #ffffff;
15613 transition: border 0.2s;
15614 }
15615 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index {
15616 font-weight: 600;
15617 font-size: 14px;
15618 color: #1e1e1e;
15619 margin-left: 16px;
15620 }
15621 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input {
15622 flex-grow: 1;
15623 padding: 10px 14px;
15624 border: 1px solid transparent;
15625 border-radius: 6px;
15626 font-size: 14px;
15627 color: #1e1e1e;
15628 transition: border 0.2s;
15629 margin-left: 16px;
15630 background: transparent;
15631 }
15632 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner {
15633 margin-left: 12px;
15634 color: #7067ED;
15635 }
15636 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete {
15637 color: #9ca3af;
15638 cursor: pointer;
15639 transition: all 0.2s;
15640 margin-left: 16px;
15641 font-size: 16px;
15642 }
15643 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
15644 color: #dc2626;
15645 }
15646 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle {
15647 cursor: pointer;
15648 color: #9ca3af;
15649 transition: color 0.2s;
15650 margin-right: auto;
15651 }
15652 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover {
15653 color: #1e1e1e;
15654 }
15655 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover {
15656 color: #dc2626;
15657 }
15658 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail {
15659 font-size: 14px;
15660 padding: 24px;
15661 background: #F7F7F7;
15662 border: 1px solid #e5e7eb;
15663 border-top: none;
15664 border-radius: 0 0 6px 6px;
15665 }
15666 @media (max-width: 768px) {
15667 .lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content {
15668 padding: 16px;
15669 }
15670 }
15671
15672 /**
15673 * Builder Popup Styles
15674 * Styles for AJAX popup loading of lesson, quiz, and question builders.
15675 * Reuses styles from admin edit quiz/question for consistency.
15676 *
15677 * @since 4.3.0
15678 * @version 1.0.0
15679 */
15680 /**
15681 * Shared Tab Styles
15682 * Used across popup, edit-quiz, and edit-course for consistent tab UI
15683 * @since 4.3.0
15684 */
15685 #lp-builder-popup-container {
15686 display: none;
15687 position: fixed;
15688 top: 0;
15689 right: 0;
15690 width: 100%;
15691 height: 100%;
15692 z-index: 99;
15693 }
15694 #lp-builder-popup-container .lp-builder-popup__tabs,
15695 #lp-builder-popup-container .lp-horizontal-tabs {
15696 display: flex;
15697 list-style: none;
15698 margin: 0 24px;
15699 padding: 0;
15700 border-bottom: 1px solid #f5f5f5;
15701 gap: 10px;
15702 }
15703 #lp-builder-popup-container .lp-builder-popup__tab,
15704 #lp-builder-popup-container .lp-horizontal-tab {
15705 padding: 12px 24px;
15706 color: #898989;
15707 text-decoration: none;
15708 font-weight: 500;
15709 font-size: 14px;
15710 border-bottom: 2px solid transparent;
15711 margin-bottom: -1px;
15712 transition: all 0.2s ease;
15713 background: transparent;
15714 border-radius: 10px 10px 0 0;
15715 cursor: pointer;
15716 }
15717 #lp-builder-popup-container .lp-builder-popup__tab:hover,
15718 #lp-builder-popup-container .lp-horizontal-tab:hover {
15719 color: #7067ED;
15720 background: #EEF1FF;
15721 }
15722 #lp-builder-popup-container .lp-builder-popup__tab.active,
15723 #lp-builder-popup-container .lp-horizontal-tab.active {
15724 color: #7067ED;
15725 border-bottom-color: #7067ED;
15726 background: #EEF1FF;
15727 }
15728 #lp-builder-popup-container .lp-builder-popup__tab-content,
15729 #lp-builder-popup-container .lp-horizontal-tab-content {
15730 padding: 24px 24px 0;
15731 }
15732 #lp-builder-popup-container .lp-builder-popup__tab-pane,
15733 #lp-builder-popup-container .lp-horizontal-tab-pane {
15734 display: none;
15735 }
15736 #lp-builder-popup-container .lp-builder-popup__tab-pane.active,
15737 #lp-builder-popup-container .lp-horizontal-tab-pane.active {
15738 display: block;
15739 }
15740 #lp-builder-popup-container .lp-meta-box,
15741 #lp-builder-popup-container .lp-meta-box-wrap {
15742 margin: 0;
15743 background: transparent;
15744 }
15745 #lp-builder-popup-container .lp-meta-box .lp-meta-box__inner,
15746 #lp-builder-popup-container .lp-meta-box-wrap .lp-meta-box__inner {
15747 padding: 0;
15748 display: flex;
15749 flex-direction: column;
15750 gap: 11px;
15751 }
15752 #lp-builder-popup-container .form-field,
15753 #lp-builder-popup-container .lp-meta-box__duration,
15754 #lp-builder-popup-container .lp-meta-box-field {
15755 display: flex;
15756 gap: 0 11px;
15757 margin: 0;
15758 padding: 0;
15759 flex-wrap: wrap;
15760 }
15761 #lp-builder-popup-container .form-field > label,
15762 #lp-builder-popup-container .form-field label span,
15763 #lp-builder-popup-container .lp-meta-box__duration > label,
15764 #lp-builder-popup-container .lp-meta-box__duration label span,
15765 #lp-builder-popup-container .lp-meta-box-field > label,
15766 #lp-builder-popup-container .lp-meta-box-field label span {
15767 font-size: 14px;
15768 color: #23282d;
15769 margin: 0;
15770 width: 150px;
15771 min-width: 150px;
15772 max-width: 150px;
15773 padding: 0;
15774 font-weight: 600;
15775 flex: 0 0 auto;
15776 }
15777 #lp-builder-popup-container .form-field input[type=number],
15778 #lp-builder-popup-container .form-field input[type=text],
15779 #lp-builder-popup-container .form-field input[type=datetime-local],
15780 #lp-builder-popup-container .lp-meta-box__duration input[type=number],
15781 #lp-builder-popup-container .lp-meta-box__duration input[type=text],
15782 #lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local],
15783 #lp-builder-popup-container .lp-meta-box-field input[type=number],
15784 #lp-builder-popup-container .lp-meta-box-field input[type=text],
15785 #lp-builder-popup-container .lp-meta-box-field input[type=datetime-local] {
15786 width: 100%;
15787 max-width: 200px;
15788 height: 33px;
15789 padding: 8px 12px;
15790 border: 1px solid #d1d5db;
15791 border-radius: 6px;
15792 font-size: 14px;
15793 color: #1a1a1a;
15794 background: #fff;
15795 }
15796 #lp-builder-popup-container .form-field input[type=number]:focus,
15797 #lp-builder-popup-container .form-field input[type=text]:focus,
15798 #lp-builder-popup-container .form-field input[type=datetime-local]:focus,
15799 #lp-builder-popup-container .lp-meta-box__duration input[type=number]:focus,
15800 #lp-builder-popup-container .lp-meta-box__duration input[type=text]:focus,
15801 #lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local]:focus,
15802 #lp-builder-popup-container .lp-meta-box-field input[type=number]:focus,
15803 #lp-builder-popup-container .lp-meta-box-field input[type=text]:focus,
15804 #lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]:focus {
15805 outline: none;
15806 border-color: #7067ED;
15807 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15808 }
15809 #lp-builder-popup-container .form-field input[type=number],
15810 #lp-builder-popup-container .lp-meta-box__duration input[type=number],
15811 #lp-builder-popup-container .lp-meta-box-field input[type=number] {
15812 width: 80px !important;
15813 }
15814 #lp-builder-popup-container .form-field select,
15815 #lp-builder-popup-container .lp-meta-box__duration select,
15816 #lp-builder-popup-container .lp-meta-box-field select {
15817 padding: 4px 15px 4px 30px !important;
15818 height: 34px;
15819 border: 1px solid #d1d5db;
15820 border-radius: 6px;
15821 font-size: 14px;
15822 color: #1a1a1a;
15823 cursor: pointer;
15824 }
15825 #lp-builder-popup-container .form-field select:focus,
15826 #lp-builder-popup-container .lp-meta-box__duration select:focus,
15827 #lp-builder-popup-container .lp-meta-box-field select:focus {
15828 outline: none;
15829 border-color: #7067ED;
15830 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15831 }
15832 #lp-builder-popup-container .form-field input[type=radio],
15833 #lp-builder-popup-container .form-field input[type=checkbox],
15834 #lp-builder-popup-container .lp-meta-box__duration input[type=radio],
15835 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox],
15836 #lp-builder-popup-container .lp-meta-box-field input[type=radio],
15837 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox] {
15838 appearance: none;
15839 -webkit-appearance: none;
15840 width: 44px;
15841 height: 24px;
15842 background: #e5e7eb;
15843 border-radius: 12px;
15844 position: relative;
15845 cursor: pointer;
15846 transition: all 0.3s ease;
15847 margin: 0;
15848 flex-shrink: 0;
15849 border: none;
15850 }
15851 #lp-builder-popup-container .form-field input[type=radio]:before,
15852 #lp-builder-popup-container .form-field input[type=checkbox]:before,
15853 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:before,
15854 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:before,
15855 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:before,
15856 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:before {
15857 content: "";
15858 position: absolute;
15859 width: 20px;
15860 height: 20px;
15861 border-radius: 50%;
15862 background: #fff;
15863 top: 2px;
15864 right: 2px;
15865 transition: all 0.3s ease;
15866 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
15867 }
15868 #lp-builder-popup-container .form-field input[type=radio]:checked,
15869 #lp-builder-popup-container .form-field input[type=checkbox]:checked,
15870 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked,
15871 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked,
15872 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked,
15873 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked {
15874 background: #28A746;
15875 }
15876 #lp-builder-popup-container .form-field input[type=radio]:checked:before,
15877 #lp-builder-popup-container .form-field input[type=checkbox]:checked:before,
15878 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked:before,
15879 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked:before,
15880 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked:before,
15881 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked:before {
15882 right: 22px;
15883 }
15884 #lp-builder-popup-container .form-field input[type=radio]:focus,
15885 #lp-builder-popup-container .form-field input[type=checkbox]:focus,
15886 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:focus,
15887 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:focus,
15888 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:focus,
15889 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:focus {
15890 outline: none;
15891 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15892 }
15893 #lp-builder-popup-container .form-field .description,
15894 #lp-builder-popup-container .lp-meta-box__duration .description,
15895 #lp-builder-popup-container .lp-meta-box-field .description {
15896 font-size: 13px;
15897 color: #6b7280;
15898 line-height: 1.5;
15899 margin: 0;
15900 display: block;
15901 width: 100%;
15902 margin-right: 161px;
15903 margin-top: 6px;
15904 order: 99;
15905 }
15906 #lp-builder-popup-container .form-field .description:has(+ .learn-press-tip),
15907 #lp-builder-popup-container .lp-meta-box__duration .description:has(+ .learn-press-tip),
15908 #lp-builder-popup-container .lp-meta-box-field .description:has(+ .learn-press-tip) {
15909 width: auto;
15910 }
15911 #lp-builder-popup-container .form-field > .learn-press-tip,
15912 #lp-builder-popup-container .lp-meta-box__duration > .learn-press-tip,
15913 #lp-builder-popup-container .lp-meta-box-field > .learn-press-tip {
15914 order: 100;
15915 margin-top: 6px;
15916 }
15917 #lp-builder-popup-container ._lp_external_link_buy_course_field {
15918 display: grid;
15919 grid-template-columns: 150px max-content 1fr;
15920 gap: 6px 11px;
15921 }
15922 #lp-builder-popup-container ._lp_external_link_buy_course_field label {
15923 grid-column: 1/2;
15924 grid-row: 1;
15925 font-size: 14px;
15926 color: #23282d;
15927 font-weight: 600;
15928 margin: 0;
15929 padding: 0;
15930 }
15931 #lp-builder-popup-container ._lp_external_link_buy_course_field input {
15932 grid-column: 2/4;
15933 grid-row: 1;
15934 }
15935 #lp-builder-popup-container ._lp_external_link_buy_course_field .description {
15936 grid-column: 2/3;
15937 grid-row: 2;
15938 font-size: 13px;
15939 line-height: 1.5;
15940 margin: 0;
15941 }
15942 #lp-builder-popup-container.active {
15943 display: block;
15944 }
15945 #lp-builder-popup-container #lp-material-container {
15946 font-size: 13px;
15947 color: #6b7280;
15948 line-height: 1.5;
15949 margin: 0;
15950 display: block;
15951 }
15952 #lp-builder-popup-container #lp-material-container hr {
15953 display: none;
15954 }
15955 #lp-builder-popup-container .field-material__label {
15956 width: 150px;
15957 max-width: 150px;
15958 min-width: 150px;
15959 margin-left: 11px;
15960 }
15961 #lp-builder-popup-container .lp-material--field-wrap {
15962 display: flex;
15963 gap: 11px;
15964 margin-top: 12px;
15965 }
15966 #lp-builder-popup-container .lp-material--field-wrap label {
15967 color: #1e1e1e;
15968 font-size: 14px;
15969 font-weight: 600;
15970 width: 100px;
15971 }
15972 #lp-builder-popup-container .lp-material--field-wrap:first-child {
15973 margin-top: 0;
15974 }
15975 #lp-builder-popup-container .lp-material--field-wrap.field-action-wrap {
15976 justify-content: flex-start;
15977 flex-direction: row-reverse;
15978 }
15979 #lp-builder-popup-container #lp-material--group-container .lp-material--group {
15980 padding: 20px;
15981 border: 1px solid #d1d5db;
15982 border-radius: 12px;
15983 max-width: 420px;
15984 margin-bottom: 20px;
15985 }
15986 #lp-builder-popup-container #lp-material--group-container .lp-material--group:not(:has(*)) {
15987 display: none;
15988 }
15989 #lp-builder-popup-container .lp-material--field-external-link,
15990 #lp-builder-popup-container .lp-material--field-title {
15991 display: inline-flex;
15992 align-items: center;
15993 gap: 8px;
15994 width: 100%;
15995 height: 39px;
15996 padding: 8px 12px;
15997 border: 1px solid #d1d5db;
15998 border-radius: 6px;
15999 font-size: 14px;
16000 color: #1a1a1a;
16001 background: #ffffff;
16002 }
16003 #lp-builder-popup-container .lp-material--field-method {
16004 width: 100%;
16005 height: 39px;
16006 padding: 8px 12px;
16007 border: 1px solid #d1d5db;
16008 border-radius: 6px;
16009 font-size: 14px;
16010 color: #1a1a1a;
16011 background: #ffffff;
16012 }
16013 #lp-builder-popup-container .lp-material-save-field,
16014 #lp-builder-popup-container .lp-material--delete {
16015 padding: 8px 20px;
16016 border-radius: 6px;
16017 background: #fff;
16018 font-size: 14px;
16019 font-weight: 500;
16020 cursor: pointer;
16021 border: 1px solid #d1d5db;
16022 transition: all 0.2s;
16023 }
16024 #lp-builder-popup-container .lp-material--upload-wrap label {
16025 cursor: pointer;
16026 width: 100%;
16027 display: flex;
16028 align-items: center;
16029 gap: 6px;
16030 padding: 8px 16px;
16031 border: 1px solid #d1d5db;
16032 border-radius: 6px;
16033 font-size: 14px;
16034 font-weight: 500;
16035 color: #1a1a1a;
16036 background: #fff;
16037 transition: all 0.2s;
16038 margin-right: 86px;
16039 overflow: hidden;
16040 }
16041 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file {
16042 border-color: #7067ED;
16043 background-color: #f8fbff;
16044 font-size: 0;
16045 }
16046 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::before {
16047 font-size: 14px;
16048 }
16049 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::after {
16050 content: attr(data-file-name);
16051 flex: 1;
16052 min-width: 0;
16053 overflow: hidden;
16054 text-overflow: ellipsis;
16055 white-space: nowrap;
16056 font-size: 14px;
16057 font-weight: 600;
16058 }
16059 #lp-builder-popup-container .lp-material--field-upload {
16060 display: none;
16061 }
16062 #lp-builder-popup-container .lp-material--upload-wrap label:hover {
16063 background-color: #f5f5f5;
16064 border-color: #9ca3af;
16065 }
16066 #lp-builder-popup-container .lp-material--upload-wrap label:active {
16067 background-color: #d0d0d0;
16068 transform: scale(0.98);
16069 }
16070 #lp-builder-popup-container .lp-material--upload-wrap label::before {
16071 content: "📁 ";
16072 margin-left: 5px;
16073 }
16074 #lp-builder-popup-container #btn-lp--add-material {
16075 color: #7067ED;
16076 border: 1px solid #7067ED;
16077 }
16078 #lp-builder-popup-container #btn-lp--add-material:hover {
16079 background-color: #F7F7F7;
16080 border-color: #7067ED;
16081 }
16082 #lp-builder-popup-container #btn-lp--save-material,
16083 #lp-builder-popup-container .lp-material-save-field {
16084 background: #7067ED;
16085 color: #EEF1FF;
16086 border: 1px solid #7067ED;
16087 }
16088 #lp-builder-popup-container #btn-lp--save-material:hover,
16089 #lp-builder-popup-container .lp-material-save-field:hover {
16090 background-color: #5b52d1;
16091 border-color: #5b52d1;
16092 }
16093 #lp-builder-popup-container .lp-material--delete {
16094 color: #6b7280;
16095 border: 1px solid #e5e7eb;
16096 }
16097 #lp-builder-popup-container .lp-material--delete:hover {
16098 background-color: #F7F7F7;
16099 color: #1e1e1e;
16100 border-color: #1e1e1e;
16101 }
16102 #lp-builder-popup-container .cb-item-edit-content {
16103 gap: 0;
16104 flex-direction: column;
16105 }
16106 #lp-builder-popup-container .cb-item-edit-content .cb-item-edit-column {
16107 width: 100%;
16108 }
16109 #lp-builder-popup-container .cb-item-edit-publish {
16110 display: none;
16111 }
16112 #lp-builder-popup-container .cb-section__quiz-edit .cb-item-edit-column--left {
16113 flex: 0;
16114 max-width: unset;
16115 }
16116
16117 body.lp-popup-open {
16118 overflow: hidden;
16119 }
16120
16121 .lp-builder-popup-overlay {
16122 position: fixed;
16123 top: 0;
16124 right: 0;
16125 width: 100%;
16126 height: 100%;
16127 backdrop-filter: blur(3px);
16128 z-index: 1;
16129 }
16130
16131 .lp-builder-popup {
16132 position: fixed;
16133 inset: 5vh 5% 5vh 5%;
16134 width: auto;
16135 max-width: 900px;
16136 max-height: 750px;
16137 height: auto;
16138 margin: auto;
16139 background-color: #fff;
16140 border-radius: 12px;
16141 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
16142 z-index: 2;
16143 display: flex;
16144 flex-direction: column;
16145 overflow: hidden;
16146 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);
16147 }
16148 .lp-builder-popup--fullscreen {
16149 inset: 0;
16150 max-width: 100%;
16151 max-height: 100%;
16152 border-radius: 0;
16153 }
16154 .lp-builder-popup--loading {
16155 width: auto;
16156 max-width: none;
16157 padding: 40px 60px;
16158 text-align: center;
16159 }
16160 .lp-builder-popup__loader {
16161 display: flex;
16162 flex-direction: column;
16163 align-items: center;
16164 gap: 15px;
16165 }
16166 .lp-builder-popup__loader .lp-loading-circle {
16167 width: 40px;
16168 height: 40px;
16169 border: 3px solid #e0e0e0;
16170 border-top-color: #1e1e1e;
16171 border-radius: 50%;
16172 animation: lp-popup-spin 0.8s linear infinite;
16173 }
16174 .lp-builder-popup__loader span {
16175 color: #666;
16176 font-size: 14px;
16177 }
16178 .lp-builder-popup__header {
16179 display: flex;
16180 align-items: center;
16181 justify-content: space-between;
16182 padding: 16px 24px;
16183 flex-shrink: 0;
16184 }
16185 .lp-builder-popup__header-left {
16186 display: flex;
16187 align-items: center;
16188 gap: 12px;
16189 }
16190 .lp-builder-popup__header-actions {
16191 display: flex;
16192 align-items: center;
16193 gap: 8px;
16194 }
16195 .lp-builder-popup__title {
16196 margin: 0;
16197 font-size: 18px;
16198 font-weight: 600;
16199 color: #1e1e1e;
16200 }
16201 .lp-builder-popup__resize {
16202 background: none;
16203 border: none;
16204 font-size: 16px;
16205 color: #9ca3af;
16206 cursor: pointer;
16207 padding: 8px 10px;
16208 line-height: 1;
16209 transition: all 0.2s;
16210 border-radius: 4px;
16211 display: flex;
16212 align-items: center;
16213 justify-content: center;
16214 }
16215 .lp-builder-popup__resize:hover {
16216 color: #1e1e1e;
16217 background-color: #f3f4f6;
16218 }
16219 .lp-builder-popup__resize i {
16220 font-size: 16px;
16221 }
16222 .lp-builder-popup__close {
16223 background: none;
16224 border: none;
16225 font-size: 24px;
16226 color: #9ca3af;
16227 cursor: pointer;
16228 padding: 5px 10px;
16229 line-height: 1;
16230 transition: color 0.2s;
16231 border-radius: 4px;
16232 }
16233 .lp-builder-popup__close:hover {
16234 color: #d63638;
16235 background-color: #fee2e2;
16236 }
16237 .lp-builder-popup__body {
16238 flex: 1;
16239 overflow-y: auto;
16240 padding: 0;
16241 background-color: #fff;
16242 }
16243 .lp-builder-popup__notice {
16244 padding: 15px;
16245 background-color: #f0f6fc;
16246 border-right: 4px solid #3b82f6;
16247 color: #1e1e1e;
16248 margin: 0 0 20px;
16249 border-radius: 6px 0 0 6px;
16250 }
16251 .lp-builder-popup__footer {
16252 display: flex;
16253 align-items: center;
16254 justify-content: space-between;
16255 gap: 12px;
16256 padding: 16px 24px;
16257 flex-shrink: 0;
16258 }
16259 .lp-builder-popup__footer-left {
16260 display: flex;
16261 align-items: center;
16262 gap: 12px;
16263 }
16264 .lp-builder-popup__footer-right {
16265 display: flex;
16266 align-items: center;
16267 gap: 12px;
16268 }
16269 .lp-builder-popup__btn {
16270 padding: 10px 25px;
16271 border-radius: 12px;
16272 font-size: 16px;
16273 font-weight: 500;
16274 cursor: pointer;
16275 transition: all 0.2s;
16276 border: none;
16277 }
16278 .lp-builder-popup__btn--cancel {
16279 background-color: #ffffff;
16280 color: #7067ED;
16281 border: 1px solid #7067ED;
16282 }
16283 .lp-builder-popup__btn--cancel:hover {
16284 background-color: #EEF1FF;
16285 }
16286 .lp-builder-popup__btn--save {
16287 background-color: #7067ED;
16288 color: #ffffff;
16289 }
16290 .lp-builder-popup__btn--save:hover {
16291 background-color: #5b52d1;
16292 }
16293 .lp-builder-popup__btn--save:disabled {
16294 opacity: 0.6;
16295 cursor: not-allowed;
16296 }
16297 .lp-builder-popup__btn--trash {
16298 background-color: #ffffff;
16299 color: #6b7280;
16300 border: 1px solid #e5e7eb;
16301 }
16302 .lp-builder-popup__btn--trash:hover {
16303 color: #dc2626;
16304 background-color: #fee2e2;
16305 border-color: #fee2e2;
16306 }
16307 .lp-builder-popup__btn--draft {
16308 background-color: #EEF1FF;
16309 color: #7067ED;
16310 border: 1px solid transparent;
16311 }
16312 .lp-builder-popup__btn--draft:hover {
16313 background-color: #d5dcff;
16314 border-color: transparent;
16315 }
16316 .lp-builder-popup .lesson-status,
16317 .lp-builder-popup .question-status,
16318 .lp-builder-popup .quiz-status,
16319 .lp-builder-popup .quizzes-status {
16320 display: inline-flex;
16321 align-self: center;
16322 padding: 4px 12px;
16323 font-size: 12px;
16324 font-weight: 500;
16325 border-radius: 20px;
16326 text-transform: capitalize;
16327 white-space: nowrap;
16328 width: fit-content;
16329 }
16330 .lp-builder-popup .lesson-status.publish,
16331 .lp-builder-popup .question-status.publish,
16332 .lp-builder-popup .quiz-status.publish,
16333 .lp-builder-popup .quizzes-status.publish {
16334 color: #28A746;
16335 background: #E7F6E9;
16336 }
16337 .lp-builder-popup .lesson-status.draft,
16338 .lp-builder-popup .question-status.draft,
16339 .lp-builder-popup .quiz-status.draft,
16340 .lp-builder-popup .quizzes-status.draft {
16341 color: #AAAAAA;
16342 background: #F7F7F7;
16343 }
16344 .lp-builder-popup .lesson-status.pending,
16345 .lp-builder-popup .question-status.pending,
16346 .lp-builder-popup .quiz-status.pending,
16347 .lp-builder-popup .quizzes-status.pending {
16348 color: #1e40af;
16349 background: #dbeafe;
16350 }
16351 .lp-builder-popup .lesson-status.private,
16352 .lp-builder-popup .question-status.private,
16353 .lp-builder-popup .quiz-status.private,
16354 .lp-builder-popup .quizzes-status.private {
16355 color: #6b21a8;
16356 background: #f3e8ff;
16357 }
16358 .lp-builder-popup .lesson-status.trash,
16359 .lp-builder-popup .question-status.trash,
16360 .lp-builder-popup .quiz-status.trash,
16361 .lp-builder-popup .quizzes-status.trash {
16362 color: #991b1b;
16363 background: #fee2e2;
16364 }
16365 .lp-builder-popup .cb-section__header {
16366 display: none;
16367 }
16368 .lp-builder-popup .lp-meta-box__duration > :not(label):not(.description) {
16369 display: inline-flex;
16370 align-items: center;
16371 gap: 8px;
16372 }
16373 .lp-builder-popup .lp-meta-box__duration .description {
16374 margin-top: 4px;
16375 }
16376 .lp-builder-popup #_lp_passing_grade,
16377 .lp-builder-popup #_lp_retake_count,
16378 .lp-builder-popup #_lp_pagination {
16379 max-width: 100px;
16380 }
16381 .lp-builder-popup .lp-radios-field-meta-box {
16382 list-style-type: none;
16383 margin: 0;
16384 padding: 0;
16385 }
16386 .lp-builder-popup .lp-radios-field-meta-box li {
16387 margin-bottom: 8px;
16388 }
16389 .lp-builder-popup .lp-radios-field-meta-box li:last-child {
16390 margin-bottom: 0;
16391 }
16392 .lp-builder-popup .lp-radios-field-meta-box li label {
16393 display: flex;
16394 align-items: center;
16395 gap: 8px;
16396 font-weight: 400;
16397 width: auto;
16398 min-width: auto;
16399 max-width: none;
16400 cursor: pointer;
16401 }
16402 .lp-builder-popup .lp-radios-field-meta-box li input[type=radio] {
16403 width: 18px;
16404 height: 18px;
16405 margin: 0;
16406 cursor: pointer;
16407 accent-color: #1e1e1e;
16408 }
16409 .lp-builder-popup .wp-editor-wrap {
16410 border: 1px solid #e5e7eb;
16411 border-radius: 8px;
16412 overflow: hidden;
16413 }
16414 .lp-builder-popup .wp-editor-wrap .wp-editor-tools {
16415 display: flex;
16416 flex-wrap: wrap;
16417 }
16418 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons {
16419 margin: 0;
16420 }
16421 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media {
16422 display: inline-flex;
16423 align-items: center;
16424 gap: 6px;
16425 background: #ffffff;
16426 border: 1px solid #7067ED;
16427 color: #7067ED;
16428 padding: 6px 12px;
16429 border-radius: 6px;
16430 font-size: 13px;
16431 font-weight: 500;
16432 text-decoration: none;
16433 transition: all 0.2s;
16434 box-shadow: none;
16435 }
16436 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media .wp-media-buttons-icon::before {
16437 color: #7067ED;
16438 }
16439 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media:hover {
16440 background: #EEF1FF;
16441 }
16442 .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 {
16443 background: #EEF1FF;
16444 color: #7067ED;
16445 font-weight: 600;
16446 }
16447 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container {
16448 flex: 0 0 calc(100% + 24px);
16449 width: 100%;
16450 margin-top: 10px;
16451 border-top: 1px solid #e5e7eb;
16452 border-radius: 0 0 8px 8px;
16453 margin-right: -12px;
16454 margin-left: -12px;
16455 margin-bottom: -10px;
16456 padding: 0;
16457 }
16458 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container textarea.wp-editor-area {
16459 border: none;
16460 border-radius: 0 0 8px 8px;
16461 padding: 12px;
16462 width: 100%;
16463 box-sizing: border-box;
16464 }
16465 .lp-builder-popup .wp-editor-wrap > .wp-editor-container {
16466 border: none;
16467 border-radius: 0 0 8px 8px;
16468 }
16469 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-toolbar-grp {
16470 background: #F7F7F7;
16471 border-bottom: 1px solid #e5e7eb;
16472 padding: 4px;
16473 }
16474 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-top-part::before {
16475 box-shadow: none;
16476 }
16477 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-panel {
16478 border: none !important;
16479 }
16480 .lp-builder-popup .wp-editor-wrap > .wp-editor-container textarea.wp-editor-area {
16481 border: none;
16482 border-radius: 0 0 8px 8px;
16483 padding: 16px;
16484 width: 100%;
16485 box-sizing: border-box;
16486 min-height: 200px;
16487 }
16488 .lp-builder-popup .lp-material--table {
16489 width: 100%;
16490 border-collapse: collapse;
16491 border: 1px solid #e5e7eb;
16492 border-radius: 8px;
16493 overflow: hidden;
16494 margin-top: 20px;
16495 }
16496 .lp-builder-popup .lp-material--table th,
16497 .lp-builder-popup .lp-material--table td {
16498 padding: 12px 15px;
16499 border-bottom: 1px solid #e5e7eb;
16500 text-align: right;
16501 }
16502 .lp-builder-popup .lp-material--table th {
16503 background-color: #f9fafb;
16504 font-weight: 600;
16505 font-size: 13px;
16506 color: #374151;
16507 }
16508 .lp-builder-popup .lp-material--table td {
16509 font-size: 14px;
16510 color: #1e1e1e;
16511 }
16512 .lp-builder-popup .lp-material--table tr:last-child td {
16513 border-bottom: none;
16514 }
16515 .lp-builder-popup .lp-material--table tr:hover td {
16516 background-color: #f9fafb;
16517 }
16518 .lp-builder-popup .lp-material--table thead.hidden {
16519 display: none;
16520 }
16521 .lp-builder-popup .lp-material-btn-wrap {
16522 display: flex;
16523 gap: 12px;
16524 margin-top: 15px;
16525 }
16526 .lp-builder-popup #btn-lp--add-material,
16527 .lp-builder-popup #btn-lp--save-material {
16528 padding: 8px 20px;
16529 border-radius: 6px;
16530 background: #fff;
16531 font-size: 14px;
16532 font-weight: 500;
16533 cursor: pointer;
16534 border: 1px solid #d1d5db;
16535 transition: all 0.2s;
16536 }
16537 .lp-builder-popup #btn-lp--add-material:hover,
16538 .lp-builder-popup #btn-lp--save-material:hover {
16539 background: #f5f5f5;
16540 border-color: #9ca3af;
16541 }
16542 .lp-builder-popup .cb-lesson-edit-title,
16543 .lp-builder-popup .cb-quiz-edit-title,
16544 .lp-builder-popup .cb-question-edit-title {
16545 margin-bottom: 24px;
16546 flex: 1;
16547 }
16548 .lp-builder-popup .cb-lesson-edit-title__label,
16549 .lp-builder-popup .cb-quiz-edit-title__label,
16550 .lp-builder-popup .cb-question-edit-title__label {
16551 display: block;
16552 margin-bottom: 8px;
16553 font-weight: 600;
16554 font-size: 14px;
16555 color: #1e1e1e;
16556 }
16557 .lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input,
16558 .lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input,
16559 .lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input {
16560 width: 100%;
16561 padding: 10px 12px;
16562 border: 1px solid #d1d5db;
16563 border-radius: 8px;
16564 font-size: 14px;
16565 transition: all 0.2s;
16566 box-shadow: none;
16567 }
16568 .lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input:focus,
16569 .lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input:focus,
16570 .lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input:focus {
16571 outline: none;
16572 border-color: #7067ED;
16573 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
16574 }
16575 .lp-builder-popup .cb-lesson-edit-desc,
16576 .lp-builder-popup .cb-quiz-edit-desc,
16577 .lp-builder-popup .cb-question-edit-desc {
16578 margin-bottom: 24px;
16579 }
16580 .lp-builder-popup .cb-lesson-edit-desc__label,
16581 .lp-builder-popup .cb-quiz-edit-desc__label,
16582 .lp-builder-popup .cb-question-edit-desc__label {
16583 display: block;
16584 margin-bottom: 8px;
16585 font-weight: 600;
16586 font-size: 14px;
16587 color: #1e1e1e;
16588 }
16589 .lp-builder-popup .lp-form-setting-lesson .lp-meta-box,
16590 .lp-builder-popup .lp-form-setting-quiz .lp-meta-box,
16591 .lp-builder-popup .lp-form-setting-question .lp-meta-box {
16592 margin: 0;
16593 background: transparent;
16594 }
16595 .lp-builder-popup .lp-form-setting-lesson .lp-meta-box__inner,
16596 .lp-builder-popup .lp-form-setting-quiz .lp-meta-box__inner,
16597 .lp-builder-popup .lp-form-setting-question .lp-meta-box__inner {
16598 padding: 0;
16599 display: flex;
16600 flex-direction: column;
16601 gap: 24px;
16602 }
16603 .lp-builder-popup .lp-meta-box-course-panels::before {
16604 content: attr(data-tab-title);
16605 display: block;
16606 font-size: 18px;
16607 font-weight: 700;
16608 color: #1e1e1e;
16609 margin-bottom: 20px;
16610 line-height: 1.2;
16611 }
16612 .lp-builder-popup .cb-section__question-title-assigned,
16613 .lp-builder-popup .cb-section__quiz-title-assigned {
16614 display: flex;
16615 flex-direction: column-reverse;
16616 gap: 16px;
16617 margin-bottom: 24px;
16618 }
16619 .lp-builder-popup .cb-section__question-title-assigned .cb-question-edit-title,
16620 .lp-builder-popup .cb-section__question-title-assigned .cb-lesson-edit-title,
16621 .lp-builder-popup .cb-section__question-title-assigned .cb-quiz-edit-title,
16622 .lp-builder-popup .cb-section__quiz-title-assigned .cb-question-edit-title,
16623 .lp-builder-popup .cb-section__quiz-title-assigned .cb-lesson-edit-title,
16624 .lp-builder-popup .cb-section__quiz-title-assigned .cb-quiz-edit-title {
16625 margin-bottom: 0;
16626 width: 100%;
16627 }
16628 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,
16629 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,
16630 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses,
16631 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes,
16632 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses,
16633 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses {
16634 flex-shrink: 0;
16635 padding: 0;
16636 background-color: transparent;
16637 border-radius: 0;
16638 font-size: 13px;
16639 margin-top: 0;
16640 border: none;
16641 }
16642 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .label,
16643 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .label,
16644 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .label,
16645 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .label,
16646 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .label,
16647 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .label {
16648 color: #6b7280;
16649 margin-left: 5px;
16650 }
16651 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a,
16652 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a,
16653 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a,
16654 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a,
16655 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a,
16656 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a {
16657 color: #2E91FA;
16658 text-decoration: none;
16659 font-weight: 500;
16660 }
16661 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a:hover,
16662 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a:hover,
16663 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a:hover,
16664 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a:hover,
16665 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a:hover,
16666 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a:hover {
16667 text-decoration: underline;
16668 }
16669 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .question-not-assigned,
16670 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .question-not-assigned,
16671 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .question-not-assigned,
16672 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .question-not-assigned,
16673 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .question-not-assigned,
16674 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .question-not-assigned {
16675 color: #9ca3af;
16676 font-style: italic;
16677 }
16678 .lp-builder-popup .lp-message {
16679 color: #7067ED;
16680 background-color: #EEF1FF;
16681 font-weight: 500;
16682 padding: 8px 20px;
16683 border-radius: 8px;
16684 }
16685 .lp-builder-popup .cb-item-edit-permalink__label {
16686 display: block;
16687 font-size: 13px;
16688 font-weight: 600;
16689 color: #1a1a1a;
16690 margin-bottom: 8px;
16691 }
16692 .lp-builder-popup .cb-item-edit-assigned {
16693 font-size: 13px;
16694 color: #6b7280;
16695 margin-bottom: 20px;
16696 line-height: 1.6;
16697 }
16698 .lp-builder-popup .cb-item-edit-assigned .label {
16699 color: #6b7280;
16700 font-weight: 400;
16701 }
16702 .lp-builder-popup .cb-item-edit-assigned a {
16703 color: #2E91FA;
16704 text-decoration: none;
16705 font-weight: 500;
16706 }
16707 .lp-builder-popup .cb-item-edit-assigned a:hover {
16708 text-decoration: underline;
16709 }
16710
16711 .lp-builder-popup .lp-edit-quiz-wrap .heading {
16712 display: flex;
16713 align-items: center;
16714 margin-bottom: 8px;
16715 gap: 8px;
16716 }
16717 .lp-builder-popup .lp-edit-quiz-wrap .heading h4 {
16718 color: #898989;
16719 }
16720 .lp-builder-popup .lp-edit-quiz-wrap .heading .total-items {
16721 margin-right: auto;
16722 font-size: 13px;
16723 color: #898989;
16724 }
16725 .lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all {
16726 cursor: pointer;
16727 padding: 5px;
16728 color: #6b7280;
16729 }
16730 .lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover {
16731 color: #1e1e1e;
16732 }
16733 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down {
16734 display: none;
16735 }
16736 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down {
16737 display: block;
16738 }
16739 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up {
16740 display: none;
16741 }
16742 .lp-builder-popup .lp-edit-quiz-wrap .lp-edit-list-questions {
16743 margin-bottom: 20px;
16744 }
16745 .lp-builder-popup .lp-edit-quiz-wrap .lp-icon-spinner {
16746 animation: rotation 2s infinite linear;
16747 font-size: 1.25rem;
16748 display: none;
16749 }
16750 .lp-builder-popup .lp-edit-quiz-wrap .one,
16751 .lp-builder-popup .lp-edit-quiz-wrap .plural {
16752 display: none;
16753 }
16754 .lp-builder-popup .lp-edit-quiz-wrap[data-count="1"] .one {
16755 display: inline-block;
16756 }
16757 .lp-builder-popup .lp-edit-quiz-wrap:not([data-count="1"]) .plural {
16758 display: inline-block;
16759 }
16760 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item {
16761 border: 1px solid #e5e7eb;
16762 border-radius: 12px;
16763 margin-bottom: 12px;
16764 background: #fff;
16765 transition: background 200ms ease-out;
16766 }
16767 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,
16768 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
16769 background: #fff;
16770 border: 1px solid #d1d5db;
16771 color: #4b5563;
16772 padding: 8px 16px;
16773 border-radius: 6px;
16774 font-size: 13px;
16775 font-weight: 500;
16776 cursor: pointer;
16777 align-items: center;
16778 transition: all 0.2s;
16779 display: none;
16780 }
16781 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down {
16782 display: none;
16783 }
16784 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-down {
16785 display: block;
16786 }
16787 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-up {
16788 display: none;
16789 }
16790 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down {
16791 display: block;
16792 }
16793 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up {
16794 display: none;
16795 }
16796 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,
16797 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title {
16798 display: inline-block;
16799 }
16800 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,
16801 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question {
16802 display: none;
16803 }
16804 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
16805 border: none;
16806 background: transparent;
16807 cursor: pointer;
16808 }
16809 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover {
16810 background: #f0f0f1;
16811 }
16812 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:hover {
16813 border-color: #d1d5db;
16814 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
16815 }
16816 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:last-child {
16817 margin-bottom: 0;
16818 }
16819 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head {
16820 display: flex;
16821 align-items: center;
16822 gap: 12px;
16823 padding: 14px 16px;
16824 background-color: #fff;
16825 border-bottom: 1px solid transparent;
16826 border-radius: 12px;
16827 }
16828 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title {
16829 display: none;
16830 }
16831 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag {
16832 cursor: move;
16833 color: #9ca3af;
16834 font-size: 16px;
16835 }
16836 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input {
16837 flex: 1;
16838 padding: 8px 12px;
16839 border: 1px solid transparent;
16840 border-radius: 6px;
16841 font-size: 14px;
16842 background: transparent;
16843 transition: all 0.2s;
16844 font-weight: 600;
16845 }
16846 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label {
16847 font-size: 11px;
16848 background-color: #EEF1FF !important;
16849 color: #7067ED;
16850 padding: 4px 10px;
16851 border-radius: 20px;
16852 white-space: nowrap;
16853 font-weight: 600;
16854 }
16855 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,
16856 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question {
16857 cursor: pointer;
16858 color: #9ca3af;
16859 padding: 6px;
16860 transition: all 0.2s;
16861 border-radius: 4px;
16862 }
16863 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,
16864 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
16865 color: #1e1e1e;
16866 background: #f3f4f6;
16867 }
16868 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
16869 color: #dc2626;
16870 background: #fee2e2;
16871 }
16872 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle {
16873 cursor: pointer;
16874 padding: 6px;
16875 color: #9ca3af;
16876 }
16877 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover {
16878 color: #1e1e1e;
16879 }
16880 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button {
16881 display: none;
16882 }
16883 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus) {
16884 border: 1px solid #7067ED;
16885 }
16886 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head {
16887 border-bottom-color: #f5f5f5;
16888 border-radius: 12px 12px 0 0;
16889 background: #EEF1FF;
16890 }
16891 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main {
16892 display: none;
16893 padding: 24px;
16894 background: #ffffff;
16895 border-radius: 0 0 12px 12px;
16896 }
16897 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main {
16898 display: block;
16899 }
16900 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.clone {
16901 display: none;
16902 }
16903 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner {
16904 display: inline-block;
16905 }
16906 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question {
16907 display: flex;
16908 align-items: center;
16909 gap: 12px;
16910 padding: 16px;
16911 background-color: #ffffff;
16912 border: 1px dashed #e5e7eb;
16913 border-radius: 12px;
16914 margin-top: 12px;
16915 }
16916 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-icon-plus {
16917 color: #7067ED;
16918 }
16919 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
16920 flex: 1;
16921 padding: 10px 14px;
16922 border: 1px solid #d1d5db;
16923 border-radius: 6px;
16924 font-size: 14px;
16925 }
16926 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus {
16927 outline: none;
16928 border-color: #7067ED;
16929 box-shadow: none;
16930 }
16931 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new {
16932 border: 1px solid #d1d5db;
16933 border-radius: 6px;
16934 min-width: 150px;
16935 font-size: 14px;
16936 }
16937 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus {
16938 outline: none;
16939 border-color: #7067ED;
16940 }
16941 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button {
16942 padding: 10px 20px;
16943 border: 1px solid #7067ED;
16944 color: #7067ED;
16945 border-radius: 8px;
16946 font-weight: 500;
16947 cursor: pointer;
16948 }
16949 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button:hover {
16950 background: #7067ED;
16951 color: #EEF1FF;
16952 }
16953 .lp-builder-popup .lp-edit-quiz-wrap .mce-menubar {
16954 border: none;
16955 background: #f5f5f5;
16956 }
16957 .lp-builder-popup .lp-edit-quiz-wrap .heading {
16958 border-radius: 12px;
16959 }
16960
16961 @keyframes lp-popup-spin {
16962 0% {
16963 transform: rotate(0deg);
16964 }
16965 100% {
16966 transform: rotate(-360deg);
16967 }
16968 }
16969 @media (max-width: 768px) {
16970 .lp-builder-popup {
16971 width: 95%;
16972 max-height: 95vh;
16973 }
16974 .lp-builder-popup__header, .lp-builder-popup__footer {
16975 padding: 12px 16px;
16976 }
16977 .lp-builder-popup__tabs {
16978 padding: 0 16px;
16979 overflow-x: auto;
16980 }
16981 .lp-builder-popup__tab {
16982 padding: 12px 16px;
16983 white-space: nowrap;
16984 }
16985 .lp-builder-popup__tab-content {
16986 padding: 16px;
16987 }
16988 .lp-builder-popup__footer {
16989 flex-direction: column;
16990 gap: 10px;
16991 }
16992 .lp-builder-popup__footer-left, .lp-builder-popup__footer-right {
16993 width: 100%;
16994 justify-content: center;
16995 }
16996 .lp-builder-popup .form-field,
16997 .lp-builder-popup .lp-meta-box__duration,
16998 .lp-builder-popup .lp-meta-box-field {
16999 flex-wrap: wrap;
17000 }
17001 .lp-builder-popup .form-field > label,
17002 .lp-builder-popup .form-field label span,
17003 .lp-builder-popup .lp-meta-box__duration > label,
17004 .lp-builder-popup .lp-meta-box__duration label span,
17005 .lp-builder-popup .lp-meta-box-field > label,
17006 .lp-builder-popup .lp-meta-box-field label span {
17007 width: 100%;
17008 min-width: 100%;
17009 max-width: 100%;
17010 margin-bottom: 8px;
17011 }
17012 .lp-builder-popup .form-field input[type=number],
17013 .lp-builder-popup .form-field input[type=text],
17014 .lp-builder-popup .form-field input[type=datetime-local],
17015 .lp-builder-popup .lp-meta-box__duration input[type=number],
17016 .lp-builder-popup .lp-meta-box__duration input[type=text],
17017 .lp-builder-popup .lp-meta-box__duration input[type=datetime-local],
17018 .lp-builder-popup .lp-meta-box-field input[type=number],
17019 .lp-builder-popup .lp-meta-box-field input[type=text],
17020 .lp-builder-popup .lp-meta-box-field input[type=datetime-local] {
17021 max-width: 100%;
17022 }
17023 .lp-builder-popup .form-field:has(input[type=checkbox]),
17024 .lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]),
17025 .lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]) {
17026 flex-direction: row;
17027 flex-wrap: wrap;
17028 }
17029 .lp-builder-popup .form-field:has(input[type=checkbox]) > label,
17030 .lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]) > label,
17031 .lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]) > label {
17032 width: auto;
17033 min-width: auto;
17034 max-width: none;
17035 margin-bottom: 0;
17036 }
17037 .lp-builder-popup .form-field .description,
17038 .lp-builder-popup .lp-meta-box__duration .description,
17039 .lp-builder-popup .lp-meta-box-field .description {
17040 margin-right: 0 !important;
17041 }
17042 .lp-builder-popup .cb-section__question-title-assigned,
17043 .lp-builder-popup .cb-section__lesson-title-assigned {
17044 flex-direction: column;
17045 gap: 16px;
17046 }
17047 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,
17048 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,
17049 .lp-builder-popup .cb-section__lesson-title-assigned .question-assigned-quizzes,
17050 .lp-builder-popup .cb-section__lesson-title-assigned .lesson-assigned-courses {
17051 margin-top: 0;
17052 align-items: flex-start;
17053 }
17054 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question {
17055 flex-wrap: wrap;
17056 }
17057 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
17058 width: 100%;
17059 }
17060 }
17061 @keyframes rotation {
17062 0% {
17063 transform: rotate(0deg);
17064 }
17065 100% {
17066 transform: rotate(-359deg);
17067 }
17068 }
17069 .learn-press-course-builder #lp-course-builder-content {
17070 background: #fff;
17071 padding: 24px;
17072 border-radius: 8px;
17073 }
17074 .learn-press-course-builder .cb-section__course-edit {
17075 background: #fff;
17076 border-radius: 16px;
17077 min-height: calc(100% - 100px);
17078 }
17079 .learn-press-course-builder .cb-section__course-edit .cb-section__header-left {
17080 display: flex;
17081 align-items: center;
17082 gap: 10px;
17083 margin-bottom: 20px;
17084 margin-top: 28px;
17085 }
17086 .learn-press-course-builder .cb-section__course-edit .lp-cb-section__title {
17087 font-size: 28px;
17088 font-weight: 600;
17089 margin-top: 0;
17090 margin-bottom: 0;
17091 color: #1e1e1e;
17092 }
17093 .learn-press-course-builder .cb-section__course-edit .cb-section__header {
17094 display: flex;
17095 justify-content: space-between;
17096 align-items: center;
17097 }
17098 .learn-press-course-builder .cb-section__course-edit .cb-section__header-action {
17099 display: flex;
17100 gap: 20px;
17101 }
17102 .learn-press-course-builder .cb-section__course-edit .cb-button {
17103 padding: 8px 25px;
17104 border-radius: 5px;
17105 background: #ccc;
17106 font-size: 16px;
17107 font-weight: 500;
17108 cursor: pointer;
17109 }
17110 .learn-press-course-builder .cb-section__course-edit .cb-button.loading {
17111 pointer-events: none;
17112 opacity: 0.8;
17113 }
17114 .learn-press-course-builder .cb-section__course-edit .cb-button.loading:before {
17115 display: inline-block;
17116 font-family: "lp-icon";
17117 content: "\f110";
17118 animation: lp-rotating 1s linear infinite;
17119 margin-left: 5px;
17120 font-variant: normal;
17121 text-transform: none;
17122 -webkit-font-smoothing: antialiased;
17123 -moz-osx-font-smoothing: grayscale;
17124 vertical-align: middle;
17125 }
17126 .learn-press-course-builder .cb-section__course-edit .lp-meta-box {
17127 background: transparent;
17128 }
17129 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner {
17130 display: flex;
17131 flex-direction: column;
17132 gap: 24px;
17133 }
17134 .learn-press-course-builder .cb-section__course-edit .form-field,
17135 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration {
17136 display: flex;
17137 gap: 0 11px;
17138 margin: 0;
17139 padding: 0;
17140 }
17141 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field {
17142 display: grid;
17143 grid-template-columns: 150px max-content 1fr;
17144 gap: 6px 11px;
17145 }
17146 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field label {
17147 grid-column: 1/2;
17148 grid-row: 1;
17149 font-size: 14px;
17150 color: #23282d;
17151 font-weight: 600;
17152 margin: 0;
17153 padding: 0;
17154 }
17155 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field input {
17156 grid-column: 2/4;
17157 grid-row: 1;
17158 }
17159 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .description {
17160 max-width: max-content;
17161 grid-column: 2/3;
17162 grid-row: 2;
17163 font-size: 13px;
17164 line-height: 1.5;
17165 margin: 0;
17166 }
17167 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .learn-press-tip {
17168 max-width: max-content;
17169 }
17170 .learn-press-course-builder .cb-section__course-edit .form-field._lp_hint_field,
17171 .learn-press-course-builder .cb-section__course-edit .form-field._lp_explanation_field {
17172 flex-wrap: wrap;
17173 }
17174 .learn-press-course-builder .cb-section__course-edit .form-field label,
17175 .learn-press-course-builder .cb-section__course-edit .form-field label span,
17176 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration label,
17177 .learn-press-course-builder .cb-section__course-edit .lesson-materials .field-material__label {
17178 font-size: 14px;
17179 margin: 0;
17180 width: 150px;
17181 min-width: 150px;
17182 max-width: 150px;
17183 padding: 0;
17184 color: #23282d;
17185 font-weight: 600;
17186 flex: 0 0 auto;
17187 }
17188 .learn-press-course-builder .cb-section__course-edit .lesson-materials {
17189 flex-wrap: nowrap;
17190 gap: 10px;
17191 }
17192 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number],
17193 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text],
17194 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],
17195 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number] {
17196 width: 100%;
17197 max-width: 200px;
17198 height: 33px;
17199 padding: 8px 12px;
17200 border: 1px solid #d1d5db;
17201 border-radius: 6px;
17202 font-size: 14px;
17203 color: #1a1a1a;
17204 background: #fff;
17205 }
17206 .learn-press-course-builder .cb-section__course-edit .form-field textarea {
17207 order: 3;
17208 width: calc(100% - 165px);
17209 padding: 8px 12px;
17210 border: 1px solid #d1d5db;
17211 border-radius: 6px;
17212 font-size: 14px;
17213 color: #1a1a1a;
17214 background: #fff;
17215 }
17216 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number]:focus,
17217 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text]:focus,
17218 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local]:focus,
17219 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus {
17220 outline: none;
17221 border-color: #7067ed;
17222 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17223 }
17224 .learn-press-course-builder .cb-section__course-edit select {
17225 padding: 4px 12px;
17226 height: 34px;
17227 border: 1px solid #d1d5db;
17228 border-radius: 6px;
17229 font-size: 14px;
17230 color: #1a1a1a;
17231 cursor: pointer;
17232 }
17233 .learn-press-course-builder .cb-section__course-edit select:focus {
17234 outline: none;
17235 border-color: #7067ed;
17236 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17237 }
17238 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration > :not(label):not(.description) {
17239 display: inline-flex;
17240 align-items: center;
17241 gap: 8px;
17242 }
17243 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox],
17244 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio] {
17245 appearance: none;
17246 -webkit-appearance: none;
17247 width: 44px;
17248 height: 24px;
17249 background: #e5e7eb;
17250 border-radius: 12px;
17251 position: relative;
17252 cursor: pointer;
17253 transition: all 0.3s ease;
17254 margin: 0;
17255 flex-shrink: 0;
17256 }
17257 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:before,
17258 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:before {
17259 content: "";
17260 position: absolute;
17261 width: 20px;
17262 height: 20px;
17263 border-radius: 50%;
17264 background: #fff;
17265 top: 2px;
17266 right: 2px;
17267 transition: all 0.3s ease;
17268 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
17269 }
17270 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked,
17271 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked {
17272 background: #28A746;
17273 }
17274 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked:before,
17275 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked:before {
17276 right: 22px;
17277 }
17278 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:focus,
17279 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:focus {
17280 outline: none;
17281 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17282 }
17283 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]),
17284 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) {
17285 flex-direction: row;
17286 align-items: center;
17287 }
17288 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) input[type=checkbox],
17289 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) input[type=radio] {
17290 order: 1;
17291 margin-top: 2px;
17292 }
17293 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description,
17294 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) .description {
17295 order: 3;
17296 }
17297 .learn-press-course-builder .cb-section__course-edit .description {
17298 font-size: 13px;
17299 color: #6b7280;
17300 line-height: 1.5;
17301 margin: 0;
17302 display: block;
17303 }
17304 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration .description {
17305 margin-top: 4px;
17306 }
17307 .learn-press-course-builder .cb-section__course-edit p.form-field,
17308 .learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration {
17309 padding: 0;
17310 margin: 0;
17311 }
17312 .learn-press-course-builder .cb-section__course-edit p.form-field .description,
17313 .learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration .description {
17314 margin-top: 6px;
17315 }
17316 .learn-press-course-builder .cb-section__course-edit #_lp_passing_grade,
17317 .learn-press-course-builder .cb-section__course-edit #_lp_retake_count,
17318 .learn-press-course-builder .cb-section__course-edit #_lp_pagination {
17319 max-width: 100px;
17320 }
17321 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content {
17322 flex: 1;
17323 }
17324 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content .lp_course_extra_meta_box__fields:not(:has(*)) {
17325 display: none;
17326 }
17327 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content input[type=text] {
17328 max-width: 100%;
17329 margin-bottom: 10px;
17330 }
17331 @media (max-width: 768px) {
17332 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner {
17333 gap: 20px;
17334 }
17335 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number],
17336 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text],
17337 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],
17338 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number] {
17339 max-width: 100%;
17340 }
17341 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) {
17342 flex-direction: column;
17343 gap: 8px;
17344 }
17345 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) label {
17346 min-width: auto;
17347 }
17348 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description {
17349 margin-right: 0;
17350 margin-top: 0;
17351 }
17352 }
17353 .learn-press-course-builder .lp-message {
17354 color: #7067ED;
17355 background-color: #EEF1FF;
17356 font-weight: 500;
17357 padding: 8px 20px;
17358 border-radius: 8px;
17359 }
17360
17361 #lp-builder-popup-container .learn-press-message,
17362 #lp-course-builder .learn-press-message {
17363 margin: 20px 10px;
17364 position: relative;
17365 padding: 10px 20px;
17366 border-radius: 8px;
17367 /*background-color: $cb-info-bg;
17368 color: $cb-info;*/
17369 max-width: 100%;
17370 width: fit-content;
17371 }
17372 #lp-builder-popup-container select,
17373 #lp-course-builder select {
17374 padding: 10px 14px 10px 32px;
17375 border: 1px solid #e5e7eb;
17376 border-radius: 6px;
17377 font-size: 14px;
17378 color: #1e1e1e;
17379 cursor: pointer;
17380 appearance: none;
17381 background-image: url("../images/icons/ico-cb-chevron-down.svg");
17382 background-repeat: no-repeat;
17383 background-position: left 10px center;
17384 background-size: 14px;
17385 }
17386 #lp-builder-popup-container select:focus,
17387 #lp-course-builder select:focus {
17388 outline: none;
17389 border-color: #7067ED;
17390 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
17391 }
17392
17393 #lp-course-builder .lp-ico-ai {
17394 display: inline-block;
17395 width: 18px;
17396 height: 18px;
17397 background-color: currentColor;
17398 -webkit-mask-image: url("../images/icons/ico-ai.svg");
17399 mask-image: url("../images/icons/ico-ai.svg");
17400 -webkit-mask-size: contain;
17401 mask-size: contain;
17402 -webkit-mask-repeat: no-repeat;
17403 mask-repeat: no-repeat;
17404 -webkit-mask-position: center;
17405 mask-position: center;
17406 }
17407 #lp-course-builder .lp-btn-generate-course-with-ai,
17408 #lp-course-builder .lp-btn-warning-enable-ai {
17409 position: relative;
17410 margin: 0 !important;
17411 }
17412 #lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai {
17413 background: transparent;
17414 color: #7067ED;
17415 }
17416 #lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai:hover {
17417 background: #EEF1FF;
17418 }
17419
17420 .wp-editor-wrap {
17421 border: 1px solid #e5e7eb;
17422 border-radius: 8px;
17423 overflow: hidden;
17424 background-color: #ffffff;
17425 }
17426 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:focus,
17427 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:hover,
17428 .wp-editor-wrap .qt-dfw:focus,
17429 .wp-editor-wrap .qt-dfw:hover {
17430 box-shadow: none;
17431 background: none;
17432 }
17433 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-underline),
17434 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-blockquote),
17435 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-alignright),
17436 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-unlink) {
17437 border-left: 1px solid #d1d5db;
17438 }
17439 .wp-editor-wrap .wp-editor-tools {
17440 display: flex;
17441 align-items: center;
17442 justify-content: space-between;
17443 background-color: #F7F7F7;
17444 padding: 8px 12px;
17445 }
17446 .wp-editor-wrap .wp-editor-tools:after {
17447 content: none;
17448 }
17449 .wp-editor-wrap .wp-media-buttons {
17450 padding: 0;
17451 float: none;
17452 flex-shrink: 0;
17453 }
17454 .wp-editor-wrap button.insert-media,
17455 .wp-editor-wrap input.button {
17456 color: #1e1e1e;
17457 border-color: #d1d5db;
17458 display: inline-flex;
17459 align-items: center;
17460 gap: 6px;
17461 text-decoration: none;
17462 font-size: 13px;
17463 line-height: 1.6;
17464 min-height: 30px;
17465 margin: 0;
17466 padding: 4px 12px;
17467 cursor: pointer;
17468 border-width: 1px;
17469 border-style: solid;
17470 border-radius: 6px;
17471 white-space: nowrap;
17472 box-sizing: border-box;
17473 background: #ffffff;
17474 transition: border-color 0.15s ease, background 0.15s ease;
17475 }
17476 .wp-editor-wrap button.insert-media:focus,
17477 .wp-editor-wrap input.button:focus {
17478 outline: none;
17479 box-shadow: none;
17480 background-color: #EEF1FF;
17481 border-color: #7067ED;
17482 color: #7067ED;
17483 }
17484 .wp-editor-wrap button.insert-media:hover,
17485 .wp-editor-wrap input.button:hover {
17486 color: #7067ED;
17487 border-color: #7067ED;
17488 background-color: #EEF1FF;
17489 }
17490 .wp-editor-wrap .wp-editor-tabs {
17491 float: none;
17492 flex-shrink: 0;
17493 display: flex;
17494 background: #ffffff;
17495 border-radius: 12px;
17496 border: 1px solid #e5e7eb;
17497 padding: 4px 4px 6px;
17498 gap: 4px;
17499 }
17500 .wp-editor-wrap .wp-editor-tabs button {
17501 margin: 0;
17502 padding: 2px 14px;
17503 border: none;
17504 border-radius: 8px;
17505 font-size: 13px;
17506 font-weight: 500;
17507 line-height: 1.6;
17508 color: #6b7280;
17509 background: transparent;
17510 cursor: pointer;
17511 box-sizing: content-box !important;
17512 }
17513 .wp-editor-wrap .wp-editor-tabs button:hover {
17514 color: #1e1e1e;
17515 background-color: #EEF1FF;
17516 }
17517 .wp-editor-wrap .wp-editor-tabs button:focus {
17518 outline: none;
17519 box-shadow: none;
17520 }
17521 .wp-editor-wrap .wp-editor-tabs button[aria-pressed=true] {
17522 background: #EEF1FF;
17523 color: #7067ED;
17524 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
17525 font-weight: 600;
17526 }
17527 .wp-editor-wrap .mce-tinymce {
17528 border: none !important;
17529 visibility: visible !important;
17530 }
17531 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
17532 border-radius: 6px;
17533 }
17534 .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 {
17535 box-shadow: none;
17536 }
17537 .wp-editor-wrap div.mce-toolbar-grp > div {
17538 padding: 0;
17539 }
17540 .wp-editor-wrap .mce-top-part::before {
17541 box-shadow: none !important;
17542 }
17543 .wp-editor-wrap .mce-top-part,
17544 .wp-editor-wrap .quicktags-toolbar {
17545 background-color: #F7F7F7;
17546 margin: 0;
17547 padding: 0;
17548 }
17549 .wp-editor-wrap .mce-toolbar-grp {
17550 background: none;
17551 border-bottom: none;
17552 padding: 0px 8px 8px;
17553 }
17554 .wp-editor-wrap .mce-toolbar .mce-btn {
17555 border: none;
17556 background: transparent;
17557 box-shadow: none;
17558 border-radius: 4px;
17559 }
17560 .wp-editor-wrap .mce-toolbar .mce-btn button {
17561 padding: 2px 5px;
17562 color: #374151;
17563 }
17564 .wp-editor-wrap .mce-toolbar .mce-btn:hover, .wp-editor-wrap .mce-toolbar .mce-btn.mce-active {
17565 background: rgba(0, 0, 0, 0.06);
17566 border: none;
17567 box-shadow: none;
17568 }
17569 .wp-editor-wrap .mce-toolbar .mce-btn-group {
17570 padding: 0 2px;
17571 }
17572 .wp-editor-wrap .mce-toolbar .mce-btn-group:not(:last-child)::after {
17573 content: "";
17574 display: inline-block;
17575 width: 1px;
17576 height: 20px;
17577 background: #e5e7eb;
17578 vertical-align: middle;
17579 margin-right: 4px;
17580 }
17581 .wp-editor-wrap .quicktags-toolbar {
17582 padding: 0 10px 8px;
17583 border-bottom: 1px solid #f5f5f5;
17584 }
17585 .wp-editor-wrap .wp-editor-container {
17586 border: none;
17587 }
17588 .wp-editor-wrap .mce-edit-area iframe {
17589 min-height: 150px !important;
17590 }
17591 .wp-editor-wrap div.mce-statusbar {
17592 display: none;
17593 }
17594
17595 #lp-builder-popup-container .wp-editor-container {
17596 border: none !important;
17597 background: #ffffff;
17598 }
17599 #lp-builder-popup-container .wp-editor-tools {
17600 padding: 8px 12px;
17601 }
17602 #lp-builder-popup-container .mce-top-part {
17603 margin: 0 !important;
17604 }
17605 #lp-builder-popup-container .lp-question-field-settings .mce-top-part {
17606 margin: 0 !important;
17607 }
17608 #lp-builder-popup-container .quicktags-toolbar {
17609 margin: 0 !important;
17610 padding: 6px 8px !important;
17611 }
17612
17613 .lp-popup-items-to-select .header {
17614 padding: 0;
17615 flex-shrink: 0;
17616 }
17617
17618 .lp-popup-items-to-select .header ul.tabs {
17619 display: flex;
17620 border-bottom: 1px solid #f5f5f5;
17621 background: #ffffff;
17622 gap: 10px;
17623 margin: 0;
17624 list-style: none;
17625 padding: 0;
17626 }
17627
17628 .lp-popup-items-to-select ul.tabs li {
17629 margin: 0;
17630 display: inline-block;
17631 position: relative;
17632 padding: 0px 24px;
17633 text-decoration: none;
17634 font-weight: 500;
17635 font-size: 14px;
17636 transition: all 0.2s ease;
17637 border-radius: 12px 12px 0 0;
17638 border-bottom: 2px solid transparent;
17639 cursor: pointer;
17640 }
17641 .lp-popup-items-to-select ul.tabs li.active {
17642 border-bottom-color: #7067ED;
17643 background-color: #EEF1FF;
17644 color: #7067ED;
17645 }
17646 .lp-popup-items-to-select ul.tabs li:hover {
17647 background-color: #EEF1FF;
17648 color: #7067ED;
17649 }
17650
17651 .lp-popup-items-to-select .header ul.tabs li.tab a {
17652 padding: 0;
17653 }
17654
17655 .lp-popup-items-to-select .header ul.tabs li.tab.active a,
17656 .lp-popup-items-to-select .header ul.tabs li.tab a:hover {
17657 color: #7067ED;
17658 }
17659
17660 .lp-popup-items-to-select input.lp-search-title-item {
17661 padding: 12px 16px;
17662 border-color: #e5e7eb;
17663 border-radius: 8px;
17664 outline: none;
17665 transition: border-color 0.2s;
17666 margin: 0;
17667 }
17668
17669 .lp-popup-items-to-select input.lp-search-title-item:focus {
17670 border-color: #7067ED;
17671 box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.1);
17672 }
17673
17674 .lp-target ul.list-items {
17675 padding: 0;
17676 gap: 0;
17677 max-height: 500px;
17678 }
17679
17680 .lp-select-item {
17681 display: flex;
17682 align-items: center;
17683 padding: 12px 0;
17684 cursor: pointer;
17685 transition: background 0.2s;
17686 }
17687
17688 .lp-select-item:last-child {
17689 border-bottom: none;
17690 }
17691
17692 .lp-select-item:hover {
17693 background-color: #f5f5f5;
17694 }
17695
17696 .lp-select-item input[type=checkbox] {
17697 appearance: none;
17698 -webkit-appearance: none;
17699 width: 18px;
17700 height: 18px;
17701 border: 2px solid #d1d5db;
17702 border-radius: 4px;
17703 margin-left: 12px;
17704 cursor: pointer;
17705 position: relative;
17706 outline: none;
17707 flex-shrink: 0;
17708 }
17709
17710 .lp-select-item input[type=checkbox]:checked {
17711 background-color: #28A746;
17712 border-color: #28A746;
17713 }
17714
17715 .lp-select-item input[type=checkbox]:checked::after {
17716 content: "";
17717 position: absolute;
17718 right: 5px;
17719 top: 1px;
17720 width: 4px;
17721 height: 9px;
17722 border: solid white;
17723 border-width: 0 0 2px 2px;
17724 transform: rotate(-45deg);
17725 }
17726
17727 .lp-select-item input[type=checkbox]:checked::before {
17728 display: none;
17729 }
17730
17731 .lp-answers-config input[type=radio]:checked::before {
17732 display: none;
17733 }
17734
17735 .lp-select-item .title {
17736 font-size: 14px;
17737 color: #374151;
17738 font-weight: 500;
17739 }
17740
17741 .lp-select-item .title strong {
17742 color: #9ca3af;
17743 font-weight: 400;
17744 margin-right: 5px;
17745 font-size: 12px;
17746 }
17747
17748 .list-items-wrap .learn-press-pagination {
17749 margin-top: 20px;
17750 display: flex;
17751 justify-content: center;
17752 }
17753
17754 .lp-popup-items-to-select .pagination {
17755 margin: 10px 0 0 !important;
17756 }
17757
17758 .list-items-wrap .learn-press-pagination ul.page-numbers {
17759 display: flex;
17760 gap: 8px;
17761 list-style: none;
17762 padding: 0;
17763 margin: 0;
17764 }
17765
17766 .list-items-wrap .page-numbers li span.page-numbers.current,
17767 .list-items-wrap .page-numbers li a.page-numbers {
17768 display: flex;
17769 align-items: center;
17770 justify-content: center;
17771 min-width: 36px;
17772 height: 36px;
17773 padding: 0 12px;
17774 border-radius: 6px;
17775 text-decoration: none;
17776 color: #898989;
17777 font-size: 14px;
17778 transition: all 0.2s;
17779 background: #ffffff;
17780 font-weight: 600;
17781 }
17782
17783 .list-items-wrap .page-numbers li span.page-numbers.current {
17784 background-color: #7067ED;
17785 color: #ffffff;
17786 }
17787
17788 .list-items-wrap .page-numbers li a.page-numbers:hover {
17789 background-color: #F7F7F7;
17790 border-color: #d1d5db;
17791 color: #1e1e1e;
17792 }
17793
17794 .list-items-wrap .page-numbers li a.page-numbers.next,
17795 .list-items-wrap .page-numbers li a.page-numbers.prev {
17796 background-color: #F7F7F7;
17797 border-color: #d1d5db;
17798 }
17799 .list-items-wrap .page-numbers li a.page-numbers.next:hover,
17800 .list-items-wrap .page-numbers li a.page-numbers.prev:hover {
17801 background-color: #7067ED;
17802 color: #ffffff;
17803 }
17804
17805 .list-items-wrap .page-numbers i {
17806 font-size: 14px;
17807 }
17808
17809 .lp-popup-items-to-select .main {
17810 border-bottom-color: transparent !important;
17811 padding: 20px 0 0 !important;
17812 }
17813
17814 .lp-popup-items-to-select .footer {
17815 padding: 16px 0 0 !important;
17816 align-items: center;
17817 justify-content: space-between;
17818 }
17819
17820 .lp-popup-items-to-select .button {
17821 padding: 10px 20px;
17822 border-radius: 6px;
17823 font-size: 14px;
17824 font-weight: 600;
17825 cursor: pointer;
17826 border: 1px solid transparent;
17827 transition: all 0.2s;
17828 background: transparent;
17829 color: #1e1e1e;
17830 }
17831 .lp-popup-items-to-select .button:hover {
17832 background: transparent;
17833 color: #7067ED;
17834 }
17835
17836 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active,
17837 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary:not(.active) {
17838 background-color: #EEF1FF;
17839 color: #7067ED;
17840 order: 2;
17841 }
17842
17843 .lp-btn-add-items-selected:hover:not(:disabled) {
17844 background-color: #333;
17845 }
17846
17847 .lp-btn-add-items-selected:disabled {
17848 background-color: #f5f5f5;
17849 color: #9ca3af;
17850 cursor: not-allowed;
17851 }
17852
17853 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active:hover {
17854 background-color: #7067ED;
17855 color: #EEF1FF;
17856 }
17857
17858 .lp-btn-count-items-selected {
17859 background: transparent;
17860 color: #6b7280;
17861 padding: 0 !important;
17862 font-size: 13px;
17863 order: 1;
17864 }
17865
17866 .lp-btn-back-to-select-items {
17867 background: #fff;
17868 border: 1px solid #d1d5db;
17869 color: #374151;
17870 order: 0;
17871 }
17872
17873 .lp-btn-back-to-select-items:hover {
17874 background-color: #f5f5f5;
17875 }
17876
17877 .lp-popup-items-to-select ul.list-items-selected {
17878 padding-right: 0;
17879 background: #fff;
17880 margin-bottom: 20px;
17881 gap: 0;
17882 }
17883
17884 .lp-popup-items-to-select ul.list-items-selected li {
17885 display: flex;
17886 align-items: center;
17887 padding: 5px;
17888 border-bottom: 1px solid #f5f5f5;
17889 color: #1e1e1e;
17890 cursor: pointer;
17891 transition: background 0.2s;
17892 }
17893
17894 .lp-hidden {
17895 display: none !important;
17896 }
17897
17898 .lp-popup-items-to-select .header .tabs .tab.active::after {
17899 display: none !important;
17900 }
17901
17902 .lp-popup-items-to-select .header .tabs .tab:not(:last-child)::before {
17903 display: none;
17904 }
17905
17906 .lp-popup-items-to-select .list-items-selected li:hover {
17907 background: #f5f5f5;
17908 }
17909
17910 .lp-popup-items-to-select .header .header-count-items-selected {
17911 border-bottom-color: #f5f5f5;
17912 }
17913
17914 .lp-toast.toastify {
17915 background: #E7F6E9;
17916 color: #28A746;
17917 border-radius: 5px;
17918 box-shadow: 0 0 0;
17919 display: flex;
17920 align-items: center;
17921 }
17922 .lp-toast.toastify .toast-close {
17923 background: transparent !important;
17924 font-size: 0;
17925 padding-right: 12px;
17926 }
17927 .lp-toast.toastify .toast-close:before {
17928 content: "\f00d";
17929 font-family: "lp-icon";
17930 font-size: 16px;
17931 color: #000;
17932 line-height: 17px;
17933 }
17934 .lp-toast.toastify .toast-close:hover {
17935 opacity: 1;
17936 }
17937 .lp-toast.toastify.error {
17938 background-color: #fee2e2;
17939 color: #dc2626;
17940 padding: 12px 20px;
17941 border: none;
17942 margin: 0 auto;
17943 }
17944 .lp-toast.toastify.warning {
17945 background-color: #fbf7f2;
17946 color: #fb9422;
17947 padding: 12px 20px;
17948 border: none;
17949 margin: 0 auto;
17950 }
17951 .lp-toast.toastify.info {
17952 background-color: #dbeafe;
17953 color: #1e40af;
17954 padding: 12px 20px;
17955 border: none;
17956 margin: 0 auto;
17957 }
17958
17959 #wp-media-modal label.screen-reader-text,
17960 #wp-media-modal span.screen-reader-text {
17961 display: none;
17962 }
17963
17964 .lp-course-builder-canvas label.screen-reader-text,
17965 .lp-course-builder-canvas span.screen-reader-text {
17966 display: none;
17967 }
17968
17969 .screen-reader-text {
17970 display: none;
17971 }