PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.7
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.7
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.css

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

18,196 lines 567.3 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 @keyframes rotating4 {
17 from {
18 transform: rotate(0deg);
19 }
20 to {
21 transform: rotate(360deg);
22 }
23 }
24 @keyframes animation4 {
25 from {
26 left: -40%;
27 width: 40%;
28 }
29 to {
30 left: 100%;
31 width: 10%;
32 }
33 }
34 :root {
35 --lp-cotainer-max-with: var(--lp-container-max-width);
36 }
37
38 .wp-block-group {
39 --lp-container-max-width: var(--wp--style--global--wide-size);
40 }
41
42 *, :after, :before {
43 box-sizing: border-box;
44 }
45
46 /* start reset css */
47 body {
48 background: #fff;
49 }
50
51 button {
52 cursor: pointer;
53 }
54
55 .learnpress-page input[type=text],
56 .learnpress-page input[type=email],
57 .learnpress-page input[type=number],
58 .learnpress-page input[type=password], .learnpress-page textarea {
59 border-color: var(--lp-border-color, #E2E0DB);
60 border-radius: var(--lp-border-radius, 5px);
61 }
62 .learnpress-page input[type=text]:focus,
63 .learnpress-page input[type=email]:focus,
64 .learnpress-page input[type=number]:focus,
65 .learnpress-page input[type=password]:focus, .learnpress-page textarea:focus {
66 outline: none;
67 border-color: var(--lp-primary-color, #ffb606);
68 }
69 .learnpress-page .lp-button, .learnpress-page #lp-button {
70 padding: 12px 24px;
71 border: 1px solid var(--lp-border-color, #E2E0DB);
72 color: var(--lp-color-base, #333);
73 background: transparent;
74 box-shadow: unset;
75 font-family: inherit;
76 font-weight: 400;
77 text-align: center;
78 text-transform: capitalize;
79 border-radius: var(--lp-border-radius, 5px);
80 -webkit-transition: all 0.25s;
81 transition: all 0.25s;
82 }
83 .learnpress-page .lp-button.large, .learnpress-page #lp-button.large {
84 height: 52px;
85 padding: 18px 30px;
86 font-size: 1.1em;
87 }
88 .learnpress-page .lp-button:hover, .learnpress-page #lp-button:hover {
89 border-color: var(--lp-primary-color);
90 color: #fff;
91 background: var(--lp-primary-color);
92 }
93 .learnpress-page .lp-button.btn-ajax-off .icon, .learnpress-page #lp-button.btn-ajax-off .icon {
94 display: none;
95 }
96 .learnpress-page .lp-button.btn-ajax-on .icon, .learnpress-page #lp-button.btn-ajax-on .icon {
97 display: inline-block;
98 margin-right: 5px;
99 animation: lp-rotating 1s linear infinite;
100 }
101 .learnpress-page .lp-button:focus, .learnpress-page #lp-button:focus {
102 outline: 0;
103 }
104 .learnpress-page .rwmb-field .description {
105 margin-top: 8px;
106 color: #999;
107 font-size: smaller;
108 font-style: italic;
109 }
110
111 input, button, select, textarea {
112 outline: none;
113 }
114
115 /*html {
116 overflow-x: hidden;
117 }*/
118 a {
119 -webkit-transition: 0.3s;
120 transition: 0.3s;
121 text-decoration: none;
122 }
123
124 p {
125 margin-bottom: 1rem;
126 }
127 p:last-child {
128 margin: 0;
129 }
130
131 .lp-content-area {
132 max-width: var(--lp-container-max-width) !important;
133 margin: 0 auto;
134 padding-right: var(--lp-cotainer-padding);
135 padding-left: var(--lp-cotainer-padding);
136 }
137 .lp-content-area.learn-press-message {
138 margin-bottom: 24px;
139 padding-left: 15px;
140 padding-right: 15px;
141 }
142
143 .lp-ico svg {
144 width: 20px;
145 height: 20px;
146 }
147
148 .lp-button {
149 border: 1px solid var(--lp-border-color, #E2E0DB);
150 border-radius: var(--lp-border-radius, 5px);
151 padding: 8px 16px;
152 }
153 .lp-button.loading {
154 pointer-events: none;
155 opacity: 0.8;
156 }
157 .lp-button.loading:before {
158 display: inline-block;
159 font-family: "lp-icon";
160 content: "\f110";
161 animation: lp-rotating 1s linear infinite;
162 margin-right: 5px;
163 font-variant: normal;
164 text-transform: none;
165 -webkit-font-smoothing: antialiased;
166 -moz-osx-font-smoothing: grayscale;
167 vertical-align: middle;
168 }
169
170 .lp-hidden {
171 display: none !important;
172 }
173
174 .course-price .origin-price {
175 text-decoration: line-through;
176 margin-right: 4px;
177 font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
178 opacity: 0.6;
179 }
180
181 .learn-press-message {
182 position: relative;
183 margin: 0 !important;
184 padding: 10px 20px;
185 border-radius: var(--lp-border-radius, 5px);
186 background-color: #E5F7FF;
187 color: #007AFF;
188 max-width: 100%;
189 }
190 .learn-press-message.error {
191 background-color: #FEE5E5;
192 color: #FF3B30;
193 border-left: none;
194 }
195 .learn-press-message.warning {
196 background-color: #FEF7E6;
197 color: #FF9500;
198 }
199 .learn-press-message.success {
200 background-color: #EBF8E5;
201 color: #3AB500;
202 }
203 .learn-press-message.info {
204 background-color: rgba(0, 122, 255, 0.1019607843);
205 color: #007AFF;
206 }
207 .learn-press-message a {
208 text-decoration: underline;
209 }
210
211 .lp-toast.toastify {
212 background: #EBF8E5;
213 color: #3AB500;
214 border-radius: var(--lp-border-radius, 5px);
215 box-shadow: 0 0 0;
216 display: flex;
217 align-items: center;
218 }
219 .lp-toast.toastify .toast-close {
220 background: transparent !important;
221 font-size: 0;
222 padding-left: 12px;
223 }
224 .lp-toast.toastify .toast-close:before {
225 content: "\f00d";
226 font-family: "lp-icon";
227 font-size: 16px;
228 color: #000;
229 line-height: 17px;
230 }
231 .lp-toast.toastify .toast-close:hover {
232 opacity: 1;
233 }
234 .lp-toast.toastify.error {
235 background-color: #FEE5E5;
236 color: #FF3B30;
237 padding: 12px 20px;
238 border: none;
239 margin: 0 auto;
240 }
241 .lp-toast.toastify.warning {
242 background-color: #FEF7E6;
243 color: #fb9422;
244 padding: 12px 20px;
245 border: none;
246 margin: 0 auto;
247 }
248 .lp-toast.toastify.info {
249 background-color: rgba(0, 122, 255, 0.1019607843);
250 color: #277afc;
251 padding: 12px 20px;
252 border: none;
253 margin: 0 auto;
254 }
255
256 @keyframes lp-rotating {
257 from {
258 -webkit-transform: rotate(0deg);
259 transform: rotate(0deg);
260 }
261 to {
262 -webkit-transform: rotate(360deg);
263 transform: rotate(360deg);
264 }
265 }
266 @-webkit-keyframes lp-rotating {
267 from {
268 -webkit-transform: rotate(0deg);
269 transform: rotate(0deg);
270 }
271 to {
272 -webkit-transform: rotate(360deg);
273 transform: rotate(360deg);
274 }
275 }
276 .lp-loading-change {
277 position: absolute;
278 width: 100%;
279 height: 100%;
280 background: rgba(255, 255, 255, 0.38);
281 top: 0;
282 }
283
284 .lp-load-ajax-element {
285 position: relative;
286 }
287
288 .lp-loading-circle {
289 width: 15px;
290 height: 15px;
291 border: 2px solid #ccc;
292 border-radius: 50%;
293 border-top-color: rgba(0, 0, 0, 0.76);
294 animation: spin 1s infinite linear;
295 display: inline-block;
296 }
297 .lp-loading-circle.hide {
298 display: none;
299 }
300
301 @keyframes spin {
302 0% {
303 transform: rotate(0deg);
304 }
305 100% {
306 transform: rotate(360deg);
307 }
308 }
309 .lp-btn-ai-style {
310 margin: 10px;
311 }
312
313 .lp-btn-ai-style, .lp-btn-generate-with-ai {
314 padding: 8px 10px;
315 background: #f6f7f7;
316 font-weight: 500;
317 border: 1px solid #2271b1;
318 color: #2271b1;
319 line-height: 1;
320 text-decoration: none;
321 text-shadow: none;
322 display: inline-flex;
323 align-items: center;
324 justify-content: center;
325 gap: 5px;
326 min-height: 32px;
327 appearance: none;
328 border-radius: 2px;
329 white-space: nowrap;
330 cursor: pointer;
331 }
332 .lp-btn-ai-style:active, .lp-btn-generate-with-ai:active {
333 box-shadow: none;
334 color: #fff;
335 }
336 .lp-btn-ai-style:hover, .lp-btn-generate-with-ai:hover {
337 background: #6B46E9 !important;
338 color: #fff !important;
339 }
340
341 #post-body-content .lp-btn-ai-style {
342 padding: 12px;
343 }
344 #post-body-content #wp-content-media-buttons .lp-btn-ai-style {
345 margin-top: 0;
346 margin-bottom: 0;
347 }
348
349 .create-course-modal {
350 padding: 0;
351 display: flex !important;
352 flex-direction: column;
353 overflow: hidden;
354 border-radius: 10px;
355 background-color: #FFFFFF;
356 height: 90vh;
357 z-index: 10000000 !important;
358 }
359 .create-course-modal .modal-content {
360 display: grid;
361 grid-template-columns: 1fr 2fr;
362 flex-grow: 1;
363 gap: 30px;
364 min-height: 500px;
365 padding: 0 24px;
366 }
367 .create-course-modal .input-section {
368 display: flex;
369 flex-direction: column;
370 }
371 .create-course-modal .input-section label {
372 font-weight: 700;
373 line-height: 22px;
374 font-size: 14px;
375 color: #4A5568;
376 margin-bottom: 4px;
377 }
378 .create-course-modal .input-section h3 {
379 font-weight: 700;
380 line-height: 22px;
381 font-size: 14px;
382 color: #4A5568;
383 margin-bottom: 4px;
384 }
385 .create-course-modal .input-section textarea,
386 .create-course-modal .input-section .ts-wrapper .ts-control {
387 width: 100%;
388 padding: 4px 8px;
389 border: 1px solid #E5E7EB;
390 border-radius: 6px;
391 font-size: 0.95em;
392 background-color: #F7FAFC;
393 color: #1A202C;
394 box-shadow: none;
395 transition: border-color 0.2s, box-shadow 0.2s;
396 }
397 .create-course-modal .input-section textarea:focus, .create-course-modal .input-section textarea:focus-within,
398 .create-course-modal .input-section .ts-wrapper .ts-control:focus,
399 .create-course-modal .input-section .ts-wrapper .ts-control:focus-within {
400 outline: none;
401 border-color: #7E6CE2;
402 box-shadow: 0 0 0 1px #7E6CE2;
403 background-color: #FFFFFF;
404 }
405 .create-course-modal .input-section textarea {
406 min-height: 150px;
407 resize: vertical;
408 }
409 .create-course-modal .input-section .outputs-control {
410 margin-top: 10px;
411 }
412 .create-course-modal .input-section .outputs-control .outputs-control-content {
413 display: flex;
414 align-items: center;
415 justify-content: space-between;
416 flex-direction: row;
417 }
418 .create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector {
419 width: 120px;
420 border-radius: 6px;
421 padding: 10px 12px;
422 border: 1px solid #E5E7EB;
423 font-size: 0.95em;
424 background-color: #F7FAFC;
425 color: #1A202C;
426 height: 40px;
427 }
428 .create-course-modal .input-section .lp-tom-select {
429 width: 100%;
430 }
431 .create-course-modal .input-section .course-content-wrapper {
432 background: #F7FAFC;
433 padding: 8px 16px;
434 border-radius: 16px;
435 }
436 .create-course-modal .input-section .course-content-wrapper input[readonly],
437 .create-course-modal .input-section .course-content-wrapper textarea[readonly] {
438 background-color: #FFFFFF !important;
439 cursor: not-allowed;
440 opacity: 0.8;
441 }
442 .create-course-modal .input-section .course-content-wrapper input[readonly]:focus,
443 .create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus {
444 box-shadow: none;
445 border-color: #E5E7EB;
446 }
447 .create-course-modal .output-section {
448 display: flex;
449 flex-direction: column;
450 }
451 .create-course-modal .output-section .output-header {
452 display: flex;
453 justify-content: space-between;
454 align-items: center;
455 margin-bottom: 8px;
456 }
457 .create-course-modal .output-section .output-header h3 {
458 font-weight: 700;
459 line-height: 22px;
460 font-size: 14px;
461 color: #1A202C;
462 }
463 .create-course-modal .output-section .output-header .icon-button {
464 background: none;
465 border: none;
466 padding: 4px;
467 cursor: pointer;
468 color: #A0AEC0;
469 }
470 .create-course-modal .output-section .output-header .icon-button:hover {
471 color: #4A5568;
472 }
473 .create-course-modal .output-section .output-item {
474 border-radius: 6px;
475 margin-bottom: 16px;
476 background-color: #FFFFFF;
477 position: relative;
478 }
479 .create-course-modal .output-section .output-item.prompt-item textarea {
480 background-color: #F7FAFC;
481 min-height: 80px;
482 }
483 .create-course-modal .output-section .output-item.output-suggestion textarea {
484 border-color: #dbd6f7;
485 min-height: 80px;
486 }
487 .create-course-modal .output-section .output-item p.prompt {
488 font-weight: 500;
489 color: #4A5568;
490 font-size: 0.875rem;
491 margin-bottom: 4px;
492 }
493 .create-course-modal .output-section .output-item .generate-button {
494 background-color: #7E6CE2;
495 color: #fff;
496 border: none;
497 padding: 12px 20px;
498 border-radius: 6px;
499 font-size: 1rem;
500 font-weight: 500;
501 cursor: pointer;
502 width: 25%;
503 margin-top: 10px;
504 }
505 .create-course-modal .output-section .output-item .generate-button:hover {
506 opacity: 0.9;
507 }
508 .create-course-modal .output-section .output-item textarea {
509 width: 100%;
510 box-sizing: border-box;
511 border: 1px solid #E5E7EB;
512 border-radius: 6px;
513 padding: 10px 12px;
514 resize: vertical;
515 font-size: 0.95em;
516 color: #1A202C;
517 transition: border-color 0.2s, box-shadow 0.2s;
518 }
519 .create-course-modal .output-section .output-item textarea:focus {
520 outline: none;
521 border-color: #7E6CE2;
522 box-shadow: 0 0 0 1px #7E6CE2;
523 }
524 .create-course-modal .output-section .output-item .output-actions {
525 position: absolute;
526 top: 30%;
527 right: 2%;
528 display: flex;
529 gap: 8px;
530 visibility: hidden;
531 }
532 .create-course-modal .output-section .output-item .output-actions .action-button {
533 font-size: 0.875rem;
534 font-weight: 500;
535 padding: 6px 12px;
536 border-radius: 6px;
537 cursor: pointer;
538 border: 1px solid #E5E7EB;
539 background-color: #FFFFFF;
540 color: #4A5568;
541 transition: background-color 0.2s, color 0.2s, border-color 0.2s;
542 }
543 .create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover {
544 background-color: #F7FAFC;
545 border-color: #c8ccd5;
546 }
547 .create-course-modal .output-section .output-item .output-actions .action-button.apply-button {
548 background-color: #7E6CE2;
549 border-color: #7E6CE2;
550 color: #fff;
551 }
552 .create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover {
553 opacity: 0.9;
554 }
555 .create-course-modal .output-section .output-item:hover .output-actions {
556 visibility: visible;
557 }
558 .create-course-modal .output-section #lp-ai-output-suggestion {
559 overflow-y: auto;
560 flex-grow: 1;
561 padding-right: 5px;
562 }
563 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder {
564 flex-grow: 1;
565 border: 2px dashed #E5E7EB;
566 border-radius: 6px;
567 background-color: #E5E7EB;
568 position: relative;
569 height: 150px;
570 width: 100%;
571 background-position: center;
572 background-repeat: no-repeat;
573 margin-bottom: 10px;
574 }
575 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions {
576 position: absolute;
577 bottom: 5px;
578 left: 80%;
579 transform: translateX(-50%);
580 display: flex;
581 gap: 10px;
582 width: 30%;
583 }
584 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button {
585 padding: 5px 20px;
586 border-radius: 4px;
587 border: 1px solid #E5E7EB;
588 background-color: rgba(255, 255, 255, 0.8);
589 cursor: pointer;
590 }
591 .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button {
592 background-color: #7E6CE2;
593 color: #fff;
594 border-color: #7E6CE2;
595 }
596 .create-course-modal .ts-wrapper .ts-control .item {
597 background-color: #F7FAFC;
598 border: 1px solid #E5E7EB;
599 color: #4A5568;
600 border-radius: 20px;
601 padding: 4px 10px;
602 }
603 .create-course-modal .ts-wrapper .ts-control .ts-input::placeholder {
604 color: #A0AEC0;
605 }
606 .create-course-modal .modal-content {
607 gap: 40px;
608 padding: 24px 30px;
609 }
610 .create-course-modal .modal-content .input-section .form-group {
611 margin-bottom: 16px;
612 }
613 .create-course-modal .modal-content .input-section .form-group label {
614 margin-bottom: 6px;
615 display: block;
616 }
617 .create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols {
618 display: grid;
619 grid-template-columns: 1fr 1fr;
620 gap: 16px 20px;
621 margin-bottom: 16px;
622 }
623 .create-course-modal .modal-content .input-section h3 {
624 font-size: 16px;
625 font-weight: 600;
626 color: #1A202C;
627 margin-top: 20px;
628 margin-bottom: 8px;
629 }
630 .create-course-modal .modal-content .input-section h3:first-child {
631 margin-top: 0;
632 }
633 .create-course-modal .modal-content .input-section p.description {
634 font-size: 12px;
635 color: #4A5568;
636 margin: -4px 0 16px 0;
637 }
638 .create-course-modal .modal-content .input-section .lp-notice.notice-warning {
639 background-color: #FEFCE8;
640 border: 1px solid #FDE047;
641 border-radius: 6px;
642 padding: 12px;
643 margin: 10px 0 20px 0;
644 font-size: 14px;
645 color: #713F12;
646 }
647 .create-course-modal .modal-content .input-section .lp-notice.notice-warning a {
648 font-weight: 600;
649 color: #713F12;
650 text-decoration: underline;
651 }
652 .create-course-modal .modal-content .output-section .output-placeholder-wrapper {
653 display: flex;
654 justify-content: center;
655 align-items: center;
656 text-align: center;
657 height: 100%;
658 min-height: 200px;
659 background-color: #F9FAFB;
660 border-radius: 8px;
661 border: 1px solid #E5E7EB;
662 padding: 20px;
663 }
664 .create-course-modal .modal-content .output-section .output-placeholder-wrapper p {
665 color: #4A5568;
666 font-size: 15px;
667 }
668 .create-course-modal .modal-content .output-section .output-header .icon-button {
669 display: inline-flex;
670 align-items: center;
671 justify-content: center;
672 color: #4A5568;
673 }
674 .create-course-modal .modal-content .output-section .output-header .icon-button svg {
675 width: 20px;
676 height: 20px;
677 }
678
679 .lp-generate-data-ai-wrap {
680 width: 100%;
681 max-height: 90%;
682 }
683 .lp-generate-data-ai-wrap .content-title {
684 color: #111111;
685 }
686 .lp-generate-data-ai-wrap .step-header {
687 display: flex;
688 justify-content: space-between;
689 margin-bottom: 30px;
690 padding: 0 20px;
691 gap: 10px;
692 }
693 .lp-generate-data-ai-wrap .step-header .step-item {
694 display: flex;
695 align-items: center;
696 font-size: 14px;
697 color: #1A202C;
698 position: relative;
699 flex-grow: 1;
700 justify-content: center;
701 }
702 .lp-generate-data-ai-wrap .step-header .step-item.active .step-number {
703 background-color: #7E6CE2;
704 color: #fff;
705 border-color: #7E6CE2;
706 }
707 .lp-generate-data-ai-wrap .step-header .step-item .step-text {
708 color: #111111;
709 font-weight: 600;
710 }
711 .lp-generate-data-ai-wrap .step-header .step-item .step-number {
712 width: 28px;
713 height: 28px;
714 border-radius: 50%;
715 border: 1px solid #E5E7EB;
716 display: flex;
717 justify-content: center;
718 align-items: center;
719 margin-right: 10px;
720 font-weight: 500;
721 background-color: #fff;
722 }
723 .lp-generate-data-ai-wrap .lp-form-generate-data-ai {
724 border: 1px solid #E5E7EB;
725 border-radius: 10px;
726 padding: 20px;
727 text-align: left;
728 }
729 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields {
730 min-height: 400px;
731 max-height: 600px;
732 overflow: auto;
733 padding: 0 2px;
734 }
735 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title {
736 font-size: 1.2em;
737 font-weight: 600;
738 margin-bottom: 10px;
739 color: #111111;
740 }
741 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content {
742 display: none;
743 }
744 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active {
745 display: block;
746 }
747 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2 {
748 font-size: 24px;
749 font-weight: 700;
750 margin: 0 0 8px 0;
751 }
752 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p {
753 font-size: 15px;
754 color: #1A202C;
755 margin: 0 0 30px 0;
756 }
757 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid {
758 display: grid;
759 grid-template-columns: 1fr 1fr;
760 gap: 20px 30px;
761 margin-bottom: 30px;
762 }
763 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group {
764 margin-bottom: 10px;
765 }
766 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width {
767 grid-column: 1/-1;
768 }
769 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label {
770 display: block;
771 font-size: 14px;
772 font-weight: 600;
773 margin-bottom: 8px;
774 color: #111111;
775 }
776 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper {
777 width: 100%;
778 }
779 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input,
780 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control,
781 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea {
782 width: 100%;
783 padding: 8px 16px;
784 border-radius: 10px;
785 border: 1px solid #E5E7EB;
786 font-size: 14px;
787 line-height: 1.5;
788 box-sizing: border-box;
789 transition: border-color 0.2s, box-shadow 0.2s;
790 margin: 0;
791 background-color: transparent;
792 }
793 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus,
794 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus,
795 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus {
796 outline: none;
797 border-color: #1A202C;
798 }
799 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item,
800 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item,
801 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item {
802 border: 1px solid #E5E7EB;
803 color: #4A5568;
804 border-radius: 6px;
805 padding: 4px 10px;
806 background-color: transparent;
807 }
808 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder,
809 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder,
810 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder {
811 color: #A0AEC0;
812 }
813 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea {
814 min-height: 86px;
815 resize: vertical;
816 }
817 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description {
818 color: #898989;
819 margin-top: 8px;
820 }
821 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer,
822 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer {
823 padding: 0;
824 border: none;
825 font-size: 16px;
826 min-height: unset;
827 box-shadow: none;
828 border-radius: 0;
829 }
830 .lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview {
831 min-height: 120px;
832 background-color: #F9FAFB;
833 color: #1A202C;
834 }
835 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions {
836 display: flex;
837 justify-content: flex-end;
838 gap: 12px;
839 margin-top: 20px;
840 }
841 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt {
842 display: flex;
843 justify-items: center;
844 align-items: center;
845 gap: 10px;
846 margin-bottom: 20px;
847 }
848 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img {
849 display: none;
850 }
851 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn,
852 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button {
853 padding: 10px 20px;
854 font-size: 15px;
855 font-weight: 600;
856 border-radius: 8px;
857 cursor: pointer;
858 border: 1px solid transparent;
859 transition: all 0.2s;
860 display: inline-flex;
861 align-items: center;
862 gap: 8px;
863 }
864 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary,
865 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary {
866 background-color: #7E6CE2;
867 color: #fff;
868 }
869 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover,
870 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover {
871 background-color: #1A202C;
872 }
873 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary,
874 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary {
875 background-color: #fff;
876 color: #7E6CE2;
877 border-color: #7E6CE2;
878 }
879 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover,
880 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover {
881 background-color: #7E6CE2;
882 color: #fff;
883 }
884 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled,
885 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled {
886 background-color: #E5E7EB;
887 color: #1A202C;
888 cursor: not-allowed;
889 border-color: #E5E7EB;
890 }
891 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout {
892 display: flex;
893 gap: 30px;
894 }
895 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel {
896 flex: 2;
897 }
898 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel {
899 flex: 1;
900 min-width: 300px;
901 }
902 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details {
903 display: none;
904 }
905 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3 {
906 font-size: 24px;
907 font-weight: 700;
908 color: #111827;
909 margin-top: 0;
910 margin-bottom: 24px;
911 }
912 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder {
913 width: 100%;
914 height: 50vh;
915 background-color: #E5E7EB;
916 border-radius: 8px;
917 display: flex;
918 justify-content: center;
919 align-items: center;
920 justify-items: center;
921 font-size: 20px;
922 color: #6B7280;
923 margin-bottom: 30px;
924 font-weight: 600;
925 }
926 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title {
927 font-size: 18px;
928 font-weight: 700;
929 margin-top: 30px;
930 margin-bottom: 16px;
931 }
932 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum {
933 font-size: 18px;
934 font-weight: 700;
935 }
936 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block {
937 border-radius: 8px;
938 border: 0.8px solid #E5E7EB;
939 padding: 16px 8px;
940 }
941 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4 {
942 font-size: 13px;
943 font-weight: bold;
944 }
945 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p {
946 font-size: 15px;
947 line-height: 1.6;
948 color: #374151;
949 margin-top: 0;
950 }
951 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul {
952 list-style: none;
953 padding: 0;
954 margin: 12px 0 0 0;
955 }
956 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li {
957 position: relative;
958 padding-left: 20px;
959 margin-bottom: 8px;
960 color: #374151;
961 font-size: 15px;
962 }
963 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before {
964 content: "•";
965 position: absolute;
966 left: 0;
967 color: #1A202C;
968 line-height: 1.5;
969 }
970 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel {
971 background-color: #F9FAFB;
972 padding: 24px;
973 border-radius: 8px;
974 border: 1px solid #E5E7EB;
975 height: fit-content;
976 }
977 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3 {
978 font-size: 16px;
979 font-weight: 600;
980 margin-top: 0;
981 margin-bottom: 20px;
982 }
983 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list {
984 display: none;
985 list-style: none;
986 padding: 0;
987 margin: 0;
988 }
989 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li {
990 display: flex;
991 align-items: center;
992 font-size: 15px;
993 color: #374151;
994 margin-bottom: 12px;
995 }
996 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span {
997 margin-right: 5px;
998 }
999 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg {
1000 color: #1A202C;
1001 width: 20px;
1002 height: 20px;
1003 margin-right: 12px;
1004 flex-shrink: 0;
1005 }
1006 .lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field] {
1007 min-height: 300px;
1008 }
1009 .lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result {
1010 width: 100%;
1011 }
1012 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results {
1013 display: grid;
1014 gap: 10px;
1015 }
1016 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result {
1017 margin-bottom: 4px;
1018 }
1019 .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button {
1020 margin-right: 4px;
1021 }
1022 .lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap {
1023 max-height: 400px;
1024 overflow-y: auto;
1025 margin-bottom: 20px;
1026 }
1027 .lp-generate-data-ai-wrap .lp-btn-close-ai-popup {
1028 position: absolute;
1029 top: 10px;
1030 right: 10px;
1031 background: none;
1032 border: none;
1033 font-size: 20px;
1034 cursor: pointer;
1035 color: #ccc;
1036 }
1037 .lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover {
1038 color: #f27474;
1039 }
1040 .lp-generate-data-ai-wrap .lp-ai-warning-refer {
1041 border: 1px solid #FCD34D;
1042 background-color: #FFFBEB;
1043 padding: 10px;
1044 border-radius: 5px;
1045 display: flex;
1046 gap: 5px;
1047 align-items: center;
1048 }
1049
1050 .lp-ai-course-data-preview-wrap .course-title {
1051 font-size: 1.5em;
1052 font-weight: 700;
1053 margin-bottom: 10px;
1054 color: #1A202C;
1055 }
1056 .lp-ai-course-data-preview-wrap .course-sections {
1057 margin-top: 30px;
1058 }
1059 .lp-ai-course-data-preview-wrap .section-title {
1060 font-weight: bold;
1061 font-size: 1.2em;
1062 margin-bottom: 10px;
1063 color: #1A202C;
1064 }
1065 .lp-ai-course-data-preview-wrap .lesson-title,
1066 .lp-ai-course-data-preview-wrap .quiz-title,
1067 .lp-ai-course-data-preview-wrap .question-title {
1068 font-weight: 600;
1069 font-size: 1em;
1070 margin-bottom: 8px;
1071 color: #1A202C;
1072 }
1073 .lp-ai-course-data-preview-wrap .course-section-item {
1074 border: 1px solid var(--lp-border-color, #E2E0DB);
1075 border-radius: 10px;
1076 padding: 20px;
1077 margin: 20px 0;
1078 background-color: #fff;
1079 }
1080 .lp-ai-course-data-preview-wrap .course-section-items {
1081 margin: 20px 0 0 20px;
1082 }
1083 .lp-ai-course-data-preview-wrap .course-section-items:last-child {
1084 margin-bottom: 0;
1085 }
1086 .lp-ai-course-data-preview-wrap .course-lesson-item,
1087 .lp-ai-course-data-preview-wrap .course-quiz-item,
1088 .lp-ai-course-data-preview-wrap .quiz-question-item {
1089 padding: 12px 0;
1090 border-top: 1px solid var(--lp-border-color, #E2E0DB);
1091 }
1092 .lp-ai-course-data-preview-wrap .course-lesson-item:last-child,
1093 .lp-ai-course-data-preview-wrap .course-quiz-item:last-child,
1094 .lp-ai-course-data-preview-wrap .quiz-question-item:last-child {
1095 padding-bottom: 0;
1096 }
1097 .lp-ai-course-data-preview-wrap .course-questions,
1098 .lp-ai-course-data-preview-wrap .course-question-options {
1099 margin: 20px 0 0 20px;
1100 }
1101 .lp-ai-course-data-preview-wrap .course-questions:last-child,
1102 .lp-ai-course-data-preview-wrap .course-question-options:last-child {
1103 margin-bottom: 0;
1104 }
1105
1106 .lp-ai-images-warp {
1107 display: grid;
1108 grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
1109 gap: 15px;
1110 margin-top: 20px;
1111 max-height: 400px;
1112 overflow-y: auto;
1113 }
1114 .lp-ai-images-warp .lp-ai-image-item {
1115 position: relative;
1116 }
1117 .lp-ai-images-warp .lp-ai-image-item img {
1118 object-fit: contain;
1119 width: 100%;
1120 }
1121 .lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image {
1122 position: absolute;
1123 top: 5px;
1124 right: 0;
1125 transform: translateX(-5%);
1126 background-color: rgba(0, 0, 0, 0.6);
1127 color: #fff;
1128 border: none;
1129 padding: 6px 12px;
1130 border-radius: 4px;
1131 font-size: 0.875rem;
1132 cursor: pointer;
1133 opacity: 0;
1134 transition: opacity 0.2s;
1135 }
1136 .lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image {
1137 opacity: 1;
1138 }
1139
1140 .lp-creating-course-ai-wrap .loading-wrap {
1141 margin-top: 20px;
1142 }
1143 .lp-creating-course-ai-wrap .lp-loading-circle {
1144 width: 40px;
1145 height: 40px;
1146 border-width: 5px;
1147 }
1148
1149 .lp-must-enable-ai-wrap {
1150 text-align: left;
1151 line-height: 1.6em;
1152 }
1153 .lp-must-enable-ai-wrap h2 {
1154 margin-bottom: 0;
1155 }
1156 .lp-must-enable-ai-wrap h2 i {
1157 margin-right: 10px;
1158 color: #DC2626;
1159 }
1160 .lp-must-enable-ai-wrap .desc {
1161 color: #6B7280;
1162 }
1163 .lp-must-enable-ai-wrap .p2 {
1164 color: #6B7280;
1165 }
1166 .lp-must-enable-ai-wrap a {
1167 color: #2563EB;
1168 text-decoration: underline;
1169 cursor: pointer;
1170 }
1171 .lp-must-enable-ai-wrap .help-link {
1172 padding: 16px;
1173 border: 1px solid #E5E7EB;
1174 border-radius: 8px;
1175 font-size: 13px;
1176 }
1177 .lp-must-enable-ai-wrap .help-link a {
1178 text-decoration: none;
1179 margin-top: 10px;
1180 }
1181 .lp-must-enable-ai-wrap .help-link i {
1182 color: #2A73AB;
1183 }
1184 .lp-must-enable-ai-wrap .button-actions {
1185 margin-top: 20px;
1186 text-align: right;
1187 }
1188 .lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup {
1189 border: none;
1190 color: #4B5563;
1191 background: none;
1192 }
1193 .lp-must-enable-ai-wrap .button-actions .button-primary {
1194 background-color: #7E6CE2;
1195 color: #fff;
1196 border: none;
1197 }
1198 .lp-must-enable-ai-wrap .button-actions .button-primary:hover {
1199 opacity: 0.9;
1200 }
1201
1202 .fui-loading-spinner-3 {
1203 color: #7E6CE2;
1204 position: relative;
1205 width: 100px;
1206 height: 80px;
1207 margin-left: 80px;
1208 display: none;
1209 }
1210 .fui-loading-spinner-3 div {
1211 transform-origin: 40px 40px;
1212 animation: rj9Ft 1.2s linear infinite;
1213 }
1214 .fui-loading-spinner-3 div:after {
1215 content: " ";
1216 display: block;
1217 position: absolute;
1218 top: 3px;
1219 left: 37px;
1220 width: 6px;
1221 height: 18px;
1222 border-radius: 20%;
1223 background: #7E6CE2;
1224 }
1225 .fui-loading-spinner-3 div:nth-child(1) {
1226 transform: rotate(0deg);
1227 animation-delay: -1.1s;
1228 }
1229 .fui-loading-spinner-3 div:nth-child(2) {
1230 transform: rotate(30deg);
1231 animation-delay: -1s;
1232 }
1233 .fui-loading-spinner-3 div:nth-child(3) {
1234 transform: rotate(60deg);
1235 animation-delay: -0.9s;
1236 }
1237 .fui-loading-spinner-3 div:nth-child(4) {
1238 transform: rotate(90deg);
1239 animation-delay: -0.8s;
1240 }
1241 .fui-loading-spinner-3 div:nth-child(5) {
1242 transform: rotate(120deg);
1243 animation-delay: -0.7s;
1244 }
1245 .fui-loading-spinner-3 div:nth-child(6) {
1246 transform: rotate(150deg);
1247 animation-delay: -0.6s;
1248 }
1249 .fui-loading-spinner-3 div:nth-child(7) {
1250 transform: rotate(180deg);
1251 animation-delay: -0.5s;
1252 }
1253 .fui-loading-spinner-3 div:nth-child(8) {
1254 transform: rotate(210deg);
1255 animation-delay: -0.4s;
1256 }
1257 .fui-loading-spinner-3 div:nth-child(9) {
1258 transform: rotate(240deg);
1259 animation-delay: -0.3s;
1260 }
1261 .fui-loading-spinner-3 div:nth-child(10) {
1262 transform: rotate(270deg);
1263 animation-delay: -0.2s;
1264 }
1265 .fui-loading-spinner-3 div:nth-child(11) {
1266 transform: rotate(300deg);
1267 animation-delay: -0.1s;
1268 }
1269 .fui-loading-spinner-3 div:nth-child(12) {
1270 transform: rotate(330deg);
1271 animation-delay: 0s;
1272 }
1273
1274 @keyframes rj9Ft {
1275 0% {
1276 opacity: 1;
1277 }
1278 100% {
1279 opacity: 0;
1280 }
1281 }
1282 html {
1283 margin-top: 0 !important;
1284 }
1285
1286 .lp-course-builder-canvas,
1287 .lp-toast,
1288 .swal2-container {
1289 font-family: BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1290 font-size: 14px;
1291 line-height: 1.5;
1292 color: #1e1e1e;
1293 -webkit-font-smoothing: antialiased;
1294 -moz-osx-font-smoothing: grayscale;
1295 }
1296 .lp-course-builder-canvas *,
1297 .lp-course-builder-canvas *::before,
1298 .lp-course-builder-canvas *::after,
1299 .lp-toast *,
1300 .lp-toast *::before,
1301 .lp-toast *::after,
1302 .swal2-container *,
1303 .swal2-container *::before,
1304 .swal2-container *::after {
1305 box-sizing: border-box;
1306 }
1307 .lp-course-builder-canvas button,
1308 .lp-toast button,
1309 .swal2-container button {
1310 font-family: BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1311 -webkit-font-smoothing: antialiased;
1312 -moz-osx-font-smoothing: grayscale;
1313 }
1314 .lp-course-builder-canvas input[type=date],
1315 .lp-course-builder-canvas input[type=datetime-local],
1316 .lp-course-builder-canvas input[type=datetime],
1317 .lp-course-builder-canvas input[type=email],
1318 .lp-course-builder-canvas input[type=month],
1319 .lp-course-builder-canvas input[type=number],
1320 .lp-course-builder-canvas input[type=password],
1321 .lp-course-builder-canvas input[type=search],
1322 .lp-course-builder-canvas input[type=tel],
1323 .lp-course-builder-canvas input[type=text],
1324 .lp-course-builder-canvas input[type=time],
1325 .lp-course-builder-canvas input[type=url],
1326 .lp-course-builder-canvas input[type=week],
1327 .lp-toast input[type=date],
1328 .lp-toast input[type=datetime-local],
1329 .lp-toast input[type=datetime],
1330 .lp-toast input[type=email],
1331 .lp-toast input[type=month],
1332 .lp-toast input[type=number],
1333 .lp-toast input[type=password],
1334 .lp-toast input[type=search],
1335 .lp-toast input[type=tel],
1336 .lp-toast input[type=text],
1337 .lp-toast input[type=time],
1338 .lp-toast input[type=url],
1339 .lp-toast input[type=week],
1340 .swal2-container input[type=date],
1341 .swal2-container input[type=datetime-local],
1342 .swal2-container input[type=datetime],
1343 .swal2-container input[type=email],
1344 .swal2-container input[type=month],
1345 .swal2-container input[type=number],
1346 .swal2-container input[type=password],
1347 .swal2-container input[type=search],
1348 .swal2-container input[type=tel],
1349 .swal2-container input[type=text],
1350 .swal2-container input[type=time],
1351 .swal2-container input[type=url],
1352 .swal2-container input[type=week] {
1353 padding: 0;
1354 line-height: normal;
1355 min-height: unset;
1356 }
1357 .lp-course-builder-canvas input[type=date]:focus,
1358 .lp-course-builder-canvas input[type=datetime-local]:focus,
1359 .lp-course-builder-canvas input[type=datetime]:focus,
1360 .lp-course-builder-canvas input[type=email]:focus,
1361 .lp-course-builder-canvas input[type=month]:focus,
1362 .lp-course-builder-canvas input[type=number]:focus,
1363 .lp-course-builder-canvas input[type=password]:focus,
1364 .lp-course-builder-canvas input[type=search]:focus,
1365 .lp-course-builder-canvas input[type=tel]:focus,
1366 .lp-course-builder-canvas input[type=text]:focus,
1367 .lp-course-builder-canvas input[type=time]:focus,
1368 .lp-course-builder-canvas input[type=url]:focus,
1369 .lp-course-builder-canvas input[type=week]:focus,
1370 .lp-toast input[type=date]:focus,
1371 .lp-toast input[type=datetime-local]:focus,
1372 .lp-toast input[type=datetime]:focus,
1373 .lp-toast input[type=email]:focus,
1374 .lp-toast input[type=month]:focus,
1375 .lp-toast input[type=number]:focus,
1376 .lp-toast input[type=password]:focus,
1377 .lp-toast input[type=search]:focus,
1378 .lp-toast input[type=tel]:focus,
1379 .lp-toast input[type=text]:focus,
1380 .lp-toast input[type=time]:focus,
1381 .lp-toast input[type=url]:focus,
1382 .lp-toast input[type=week]:focus,
1383 .swal2-container input[type=date]:focus,
1384 .swal2-container input[type=datetime-local]:focus,
1385 .swal2-container input[type=datetime]:focus,
1386 .swal2-container input[type=email]:focus,
1387 .swal2-container input[type=month]:focus,
1388 .swal2-container input[type=number]:focus,
1389 .swal2-container input[type=password]:focus,
1390 .swal2-container input[type=search]:focus,
1391 .swal2-container input[type=tel]:focus,
1392 .swal2-container input[type=text]:focus,
1393 .swal2-container input[type=time]:focus,
1394 .swal2-container input[type=url]:focus,
1395 .swal2-container input[type=week]:focus {
1396 border-color: none;
1397 box-shadow: unset;
1398 outline: unset;
1399 }
1400 .lp-course-builder-canvas input[type=checkbox]:focus,
1401 .lp-course-builder-canvas input[type=color]:focus,
1402 .lp-course-builder-canvas input[type=date]:focus,
1403 .lp-course-builder-canvas input[type=datetime-local]:focus,
1404 .lp-course-builder-canvas input[type=datetime]:focus,
1405 .lp-course-builder-canvas input[type=email]:focus,
1406 .lp-course-builder-canvas input[type=month]:focus,
1407 .lp-course-builder-canvas input[type=number]:focus,
1408 .lp-course-builder-canvas input[type=password]:focus,
1409 .lp-course-builder-canvas input[type=radio]:focus,
1410 .lp-course-builder-canvas input[type=search]:focus,
1411 .lp-course-builder-canvas input[type=tel]:focus,
1412 .lp-course-builder-canvas input[type=text]:focus,
1413 .lp-course-builder-canvas input[type=time]:focus,
1414 .lp-course-builder-canvas input[type=url]:focus,
1415 .lp-course-builder-canvas input[type=week]:focus,
1416 .lp-course-builder-canvas select:focus,
1417 .lp-course-builder-canvas textarea:focus,
1418 .lp-toast input[type=checkbox]:focus,
1419 .lp-toast input[type=color]:focus,
1420 .lp-toast input[type=date]:focus,
1421 .lp-toast input[type=datetime-local]:focus,
1422 .lp-toast input[type=datetime]:focus,
1423 .lp-toast input[type=email]:focus,
1424 .lp-toast input[type=month]:focus,
1425 .lp-toast input[type=number]:focus,
1426 .lp-toast input[type=password]:focus,
1427 .lp-toast input[type=radio]:focus,
1428 .lp-toast input[type=search]:focus,
1429 .lp-toast input[type=tel]:focus,
1430 .lp-toast input[type=text]:focus,
1431 .lp-toast input[type=time]:focus,
1432 .lp-toast input[type=url]:focus,
1433 .lp-toast input[type=week]:focus,
1434 .lp-toast select:focus,
1435 .lp-toast textarea:focus,
1436 .swal2-container input[type=checkbox]:focus,
1437 .swal2-container input[type=color]:focus,
1438 .swal2-container input[type=date]:focus,
1439 .swal2-container input[type=datetime-local]:focus,
1440 .swal2-container input[type=datetime]:focus,
1441 .swal2-container input[type=email]:focus,
1442 .swal2-container input[type=month]:focus,
1443 .swal2-container input[type=number]:focus,
1444 .swal2-container input[type=password]:focus,
1445 .swal2-container input[type=radio]:focus,
1446 .swal2-container input[type=search]:focus,
1447 .swal2-container input[type=tel]:focus,
1448 .swal2-container input[type=text]:focus,
1449 .swal2-container input[type=time]:focus,
1450 .swal2-container input[type=url]:focus,
1451 .swal2-container input[type=week]:focus,
1452 .swal2-container select:focus,
1453 .swal2-container textarea:focus {
1454 border-color: none;
1455 box-shadow: unset;
1456 outline: unset;
1457 }
1458 .lp-course-builder-canvas input[type=checkbox],
1459 .lp-course-builder-canvas input[type=radio],
1460 .lp-toast input[type=checkbox],
1461 .lp-toast input[type=radio],
1462 .swal2-container input[type=checkbox],
1463 .swal2-container input[type=radio] {
1464 box-shadow: unset;
1465 margin: 0;
1466 }
1467 .lp-course-builder-canvas input[type=radio]:checked::before,
1468 .lp-course-builder-canvas input[type=checkbox]:checked::before,
1469 .lp-toast input[type=radio]:checked::before,
1470 .lp-toast input[type=checkbox]:checked::before,
1471 .swal2-container input[type=radio]:checked::before,
1472 .swal2-container input[type=checkbox]:checked::before {
1473 margin: 0;
1474 }
1475 .lp-course-builder-canvas a,
1476 .lp-toast a,
1477 .swal2-container a {
1478 color: #7067ED;
1479 }
1480 .lp-course-builder-canvas a:hover,
1481 .lp-toast a:hover,
1482 .swal2-container a:hover {
1483 color: #5b52d1;
1484 }
1485 .lp-course-builder-canvas a:focus,
1486 .lp-toast a:focus,
1487 .swal2-container a:focus {
1488 border-color: none;
1489 box-shadow: unset;
1490 outline: unset;
1491 }
1492 .lp-course-builder-canvas select,
1493 .lp-course-builder-canvas input,
1494 .lp-course-builder-canvas textarea,
1495 .lp-toast select,
1496 .lp-toast input,
1497 .lp-toast textarea,
1498 .swal2-container select,
1499 .swal2-container input,
1500 .swal2-container textarea {
1501 border: 1px solid #d1d5db;
1502 border-radius: 6px;
1503 font-size: 14px;
1504 color: #1a1a1a;
1505 background: #fff;
1506 }
1507
1508 #lp-course-builder {
1509 display: block !important;
1510 min-height: 100vh;
1511 background: #ffffff;
1512 margin: 0;
1513 padding: 0;
1514 }
1515 #lp-course-builder .lp-course-builder_layout {
1516 display: block !important;
1517 width: 100%;
1518 }
1519 #lp-course-builder .learn-press-course-builder {
1520 display: flex;
1521 flex-direction: column;
1522 min-height: 100vh;
1523 background: #ffffff;
1524 margin: 0;
1525 padding: 0;
1526 width: 100%;
1527 }
1528 #lp-course-builder .learn-press-course-builder * {
1529 box-sizing: border-box;
1530 }
1531 #lp-course-builder .lp-cb-body {
1532 display: flex;
1533 flex: 1;
1534 min-height: calc(100vh - 60px);
1535 }
1536
1537 #lp-course-builder .lp-cb-top-header {
1538 position: fixed;
1539 top: 0;
1540 left: 0;
1541 right: 0;
1542 height: 60px;
1543 background: #ffffff;
1544 border-bottom: 1px solid #f5f5f5;
1545 display: flex;
1546 align-items: center;
1547 justify-content: space-between;
1548 padding: 0 24px;
1549 z-index: 9;
1550 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
1551 }
1552 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo {
1553 display: flex;
1554 align-items: center;
1555 }
1556 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a {
1557 display: flex;
1558 align-items: center;
1559 gap: 10px;
1560 text-decoration: none;
1561 color: #1e1e1e;
1562 line-height: 0;
1563 }
1564 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a:hover {
1565 color: #7067ED;
1566 }
1567 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .lp-cb-top-header__logo-image {
1568 display: block;
1569 width: auto;
1570 max-width: 240px;
1571 max-height: 40px;
1572 object-fit: contain;
1573 }
1574 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .dashicons {
1575 font-size: 28px;
1576 width: 28px;
1577 height: 28px;
1578 color: #7067ED;
1579 }
1580 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__title {
1581 font-size: 18px;
1582 font-weight: 600;
1583 color: #1e1e1e;
1584 }
1585 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user {
1586 display: flex;
1587 align-items: center;
1588 gap: 12px;
1589 }
1590 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar {
1591 position: relative;
1592 flex-shrink: 0;
1593 }
1594 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar img {
1595 width: 40px;
1596 height: 40px;
1597 border-radius: 50%;
1598 object-fit: cover;
1599 display: block;
1600 }
1601 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__online-dot {
1602 position: absolute;
1603 bottom: 1px;
1604 right: 1px;
1605 width: 10px;
1606 height: 10px;
1607 background: #22c55e;
1608 border-radius: 50%;
1609 border: 2px solid #fff;
1610 }
1611 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-info {
1612 display: flex;
1613 flex-direction: column;
1614 gap: 2px;
1615 }
1616 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-name {
1617 font-size: 14px;
1618 font-weight: 600;
1619 color: #1e1e1e;
1620 line-height: 1.3;
1621 }
1622 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link {
1623 font-size: 13px;
1624 color: #898989;
1625 text-decoration: none;
1626 line-height: 1.3;
1627 }
1628 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link:hover {
1629 color: #7067ED;
1630 }
1631 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout {
1632 display: inline-flex;
1633 align-items: center;
1634 justify-content: center;
1635 width: 36px;
1636 height: 36px;
1637 border-radius: 6px;
1638 color: #cfcfcf;
1639 text-decoration: none;
1640 transition: all 0.2s;
1641 margin-left: 4px;
1642 }
1643 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout svg {
1644 width: 22px;
1645 height: 22px;
1646 flex-shrink: 0;
1647 }
1648 #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout:hover {
1649 background: #fef2f2;
1650 color: #ef4444;
1651 }
1652
1653 #lp-course-builder-sidebar.lp-cb-sidebar {
1654 position: fixed !important;
1655 left: 0 !important;
1656 top: 60px !important;
1657 bottom: 0 !important;
1658 width: 260px !important;
1659 background: #ffffff !important;
1660 color: #000000 !important;
1661 display: flex !important;
1662 flex-direction: column !important;
1663 z-index: 8 !important;
1664 overflow-y: auto !important;
1665 padding: 0 !important;
1666 border-radius: 0 !important;
1667 border-right: 1px solid #f5f5f5;
1668 }
1669 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__header {
1670 display: none;
1671 }
1672 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav {
1673 flex: 1;
1674 padding: 16px;
1675 margin: 0;
1676 list-style: none;
1677 display: block !important;
1678 overflow-x: visible !important;
1679 }
1680 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item {
1681 margin: 0;
1682 padding: 0;
1683 list-style: none;
1684 display: block !important;
1685 }
1686 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link,
1687 #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 {
1688 display: flex !important;
1689 align-items: center;
1690 padding: 12px 20px;
1691 color: #000000 !important;
1692 text-decoration: none;
1693 transition: all 0.2s ease;
1694 gap: 12px;
1695 background: transparent !important;
1696 border: none !important;
1697 border-radius: 12px !important;
1698 min-width: 0;
1699 }
1700 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link svg,
1701 #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 {
1702 width: 20px;
1703 height: 20px;
1704 flex-shrink: 0;
1705 }
1706 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link:hover,
1707 #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 {
1708 background: #EEF1FF !important;
1709 color: #000000 !important;
1710 }
1711 #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,
1712 #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 {
1713 outline: 2px solid #7067ED;
1714 outline-offset: 2px;
1715 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
1716 }
1717 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .dashicons,
1718 #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 {
1719 font-size: 20px;
1720 width: 20px;
1721 height: 20px;
1722 line-height: 20px;
1723 color: inherit;
1724 }
1725 #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,
1726 #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 {
1727 font-size: 15px;
1728 font-weight: 500;
1729 overflow: hidden;
1730 text-overflow: ellipsis;
1731 white-space: nowrap;
1732 }
1733 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link {
1734 margin-top: 8px;
1735 }
1736 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control {
1737 display: flex;
1738 align-items: center;
1739 margin-top: 8px;
1740 border-radius: 12px;
1741 transition: all 0.2s ease;
1742 }
1743 #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 {
1744 flex: 1;
1745 margin: 0;
1746 padding-right: 8px;
1747 }
1748 #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 {
1749 background: transparent !important;
1750 }
1751 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control:hover {
1752 background: #EEF1FF !important;
1753 }
1754 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle {
1755 display: flex;
1756 align-items: center;
1757 justify-content: center;
1758 width: 32px;
1759 height: 32px;
1760 margin-right: 8px;
1761 padding: 0;
1762 border: 0;
1763 border-radius: 6px;
1764 background: transparent;
1765 color: inherit;
1766 cursor: pointer;
1767 flex-shrink: 0;
1768 transition: all 0.2s ease;
1769 }
1770 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle .dashicons {
1771 width: 16px;
1772 height: 16px;
1773 font-size: 16px;
1774 line-height: 16px;
1775 transition: transform 0.2s ease;
1776 }
1777 #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 {
1778 background: #F7F7F7;
1779 color: #7067ED;
1780 outline: none;
1781 }
1782 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu {
1783 display: none;
1784 gap: 4px;
1785 margin: 4px 0 0 16px;
1786 padding: 0 0 0 12px;
1787 border-left: 1px solid #f5f5f5;
1788 list-style: none;
1789 }
1790 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-expanded > .lp-cb-sidebar__sub-menu {
1791 display: grid;
1792 }
1793 #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 {
1794 transform: rotate(180deg);
1795 }
1796 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link {
1797 display: flex !important;
1798 align-items: center;
1799 gap: 8px;
1800 min-width: 0;
1801 margin: 0 !important;
1802 padding: 8px 12px !important;
1803 border-radius: 6px !important;
1804 background: transparent !important;
1805 color: #374151 !important;
1806 font-size: 14px;
1807 line-height: 1.3;
1808 text-decoration: none;
1809 transition: all 0.2s ease;
1810 }
1811 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link .dashicons {
1812 width: 18px;
1813 height: 18px;
1814 font-size: 18px;
1815 line-height: 18px;
1816 flex-shrink: 0;
1817 }
1818 #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link svg {
1819 width: 18px;
1820 height: 18px;
1821 flex-shrink: 0;
1822 }
1823 #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 {
1824 overflow: hidden;
1825 text-overflow: ellipsis;
1826 white-space: nowrap;
1827 }
1828 #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 {
1829 background: #EEF1FF !important;
1830 color: #7067ED !important;
1831 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
1832 outline: none;
1833 }
1834 #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 {
1835 background: #EEF1FF !important;
1836 color: #7067ED !important;
1837 font-weight: 600;
1838 }
1839 #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 {
1840 background: #EEF1FF !important;
1841 color: #7067ED !important;
1842 }
1843 #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 {
1844 color: #7067ED !important;
1845 }
1846 #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 {
1847 color: #7067ED !important;
1848 }
1849 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle {
1850 display: flex;
1851 align-items: center;
1852 justify-content: center;
1853 width: 36px;
1854 height: 36px;
1855 border-radius: 6px;
1856 background: transparent;
1857 cursor: pointer;
1858 transition: all 0.2s;
1859 margin-left: auto;
1860 margin-bottom: 16px;
1861 margin-right: 16px;
1862 border: none;
1863 color: #aaaaaa;
1864 }
1865 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle svg {
1866 min-width: 24px;
1867 height: 24px;
1868 }
1869 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle .lp-toggle-expand {
1870 display: none;
1871 }
1872 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle:hover {
1873 background: #EEF1FF;
1874 border-color: #d1d5db;
1875 color: #7067ED;
1876 }
1877 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer {
1878 padding: 16px;
1879 border-top: 1px solid #f5f5f5;
1880 margin-top: auto;
1881 background: #fdfdfd;
1882 display: flex;
1883 flex-direction: column;
1884 gap: 8px;
1885 }
1886 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer:empty {
1887 display: none;
1888 }
1889 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item {
1890 display: flex;
1891 align-items: center;
1892 padding: 12px 16px;
1893 color: #000000;
1894 text-decoration: none;
1895 gap: 12px;
1896 font-size: 14px;
1897 transition: all 0.2s;
1898 border-radius: 6px;
1899 }
1900 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item:hover {
1901 background: #EEF1FF;
1902 color: #7067ED;
1903 }
1904 #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item .dashicons {
1905 font-size: 20px;
1906 width: 20px;
1907 height: 20px;
1908 flex-shrink: 0;
1909 }
1910 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed {
1911 width: 72px !important;
1912 }
1913 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav {
1914 padding: 16px 8px;
1915 }
1916 #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,
1917 #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 {
1918 justify-content: center;
1919 padding: 12px;
1920 }
1921 #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,
1922 #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 {
1923 display: none;
1924 }
1925 #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,
1926 #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 {
1927 margin: 0;
1928 }
1929 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control {
1930 justify-content: center;
1931 }
1932 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu,
1933 #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 {
1934 display: none !important;
1935 }
1936 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer {
1937 padding: 16px 8px;
1938 }
1939 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle {
1940 margin: 0 auto;
1941 }
1942 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-collapse {
1943 display: none;
1944 }
1945 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-expand {
1946 display: block;
1947 }
1948 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item {
1949 justify-content: center;
1950 padding: 12px;
1951 }
1952 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item .lp-cb-sidebar__item-title {
1953 display: none;
1954 }
1955
1956 #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed + #lp-course-builder-content.lp-cb-main,
1957 #lp-course-builder.has-collapsed-sidebar #lp-course-builder-content.lp-cb-main {
1958 margin-left: 72px !important;
1959 width: calc(100% - 72px) !important;
1960 }
1961
1962 #lp-course-builder-content.lp-cb-main {
1963 flex: 1;
1964 margin-left: 260px !important;
1965 margin-top: 60px !important;
1966 min-height: calc(100vh - 60px);
1967 padding: 0 24px 24px !important;
1968 background: #ffffff !important;
1969 border-radius: 0 !important;
1970 width: calc(100% - 260px) !important;
1971 }
1972
1973 html:has(#wpadminbar) #lp-course-builder .lp-cb-body {
1974 min-height: calc(100vh - 60px - 32px);
1975 }
1976 html:has(#wpadminbar) .lp-cb-top-header {
1977 top: 32px;
1978 }
1979 html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar {
1980 top: calc(60px + 32px) !important;
1981 }
1982 html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main {
1983 margin-top: calc(60px) !important;
1984 min-height: calc(100vh - 60px);
1985 }
1986
1987 @media screen and (max-width: 782px) {
1988 html:has(#wpadminbar) #lp-course-builder .lp-cb-body {
1989 min-height: calc(100vh - 60px - 46px);
1990 }
1991 html:has(#wpadminbar) .lp-cb-top-header {
1992 top: 46px;
1993 }
1994 html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar {
1995 top: calc(60px + 46px) !important;
1996 }
1997 html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main {
1998 margin-top: calc(60px + 46px) !important;
1999 min-height: calc(100vh - 60px - 46px);
2000 }
2001 }
2002 .lp-cb-breadcrumb {
2003 padding: 16px 12px;
2004 border-bottom: 1px solid #f5f5f5;
2005 font-size: 14px;
2006 background: #ffffff;
2007 border-radius: 8px 8px 0 0;
2008 }
2009 .lp-cb-breadcrumb .lp-cb-breadcrumb__item {
2010 color: #898989;
2011 text-decoration: none;
2012 transition: color 0.2s;
2013 }
2014 .lp-cb-breadcrumb .lp-cb-breadcrumb__item:hover {
2015 color: #7067ED;
2016 }
2017 .lp-cb-breadcrumb .lp-cb-breadcrumb__item.is-current {
2018 color: #1e1e1e;
2019 font-weight: 500;
2020 }
2021 .lp-cb-breadcrumb .lp-cb-breadcrumb__separator {
2022 margin: 0 10px;
2023 color: #898989;
2024 }
2025
2026 #lp-course-builder .lp-cb-header {
2027 position: sticky;
2028 top: 60px;
2029 z-index: 99;
2030 display: flex;
2031 align-items: center;
2032 justify-content: space-between;
2033 padding: 20px 12px;
2034 background: #ffffff;
2035 gap: 30px;
2036 }
2037 #lp-course-builder .lp-cb-header .lp-cb-header__left {
2038 display: flex;
2039 align-items: center;
2040 gap: 12px;
2041 }
2042 #lp-course-builder .lp-cb-header .lp-cb-header__title {
2043 margin: 0;
2044 font-size: 24px;
2045 font-weight: 600;
2046 color: #1e1e1e;
2047 }
2048 #lp-course-builder .lp-cb-header .lp-cb-admin-link {
2049 display: inline-flex;
2050 align-items: center;
2051 justify-content: center;
2052 font-size: 14px;
2053 padding: 5px 12px;
2054 gap: 10px;
2055 font-weight: 500;
2056 border-radius: 6px;
2057 color: #898989;
2058 text-decoration: none;
2059 transition: all 0.2s;
2060 }
2061 #lp-course-builder .lp-cb-header .lp-cb-admin-link .dashicons {
2062 font-size: 18px;
2063 width: 18px;
2064 height: 18px;
2065 }
2066 #lp-course-builder .lp-cb-header .lp-cb-admin-link:hover {
2067 background: #f1f5f9;
2068 color: #7067ED;
2069 }
2070 #lp-course-builder .lp-cb-header .lp-cb-header__actions {
2071 display: flex;
2072 gap: 12px;
2073 }
2074 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button {
2075 padding: 10px 20px;
2076 border-radius: 6px;
2077 font-weight: 500;
2078 cursor: pointer;
2079 text-decoration: none;
2080 display: inline-flex;
2081 align-items: center;
2082 border: 1px solid #f5f5f5;
2083 background: #fff;
2084 color: #1e1e1e;
2085 transition: all 0.2s;
2086 }
2087 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button:hover {
2088 background: #f9fafb;
2089 }
2090 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary,
2091 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn {
2092 background: #7067ED !important;
2093 border-color: #7067ED !important;
2094 color: #fff !important;
2095 }
2096 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary:hover,
2097 #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn:hover {
2098 background: #5b52d1 !important;
2099 border-color: #5b52d1 !important;
2100 }
2101
2102 html:has(#wpadminbar) .lp-cb-header {
2103 top: calc(60px + 32px);
2104 }
2105
2106 @media screen and (max-width: 782px) {
2107 html:has(#wpadminbar) .lp-cb-header {
2108 top: calc(60px + 46px);
2109 }
2110 }
2111 .course-status,
2112 .quiz-status,
2113 .quizze-status,
2114 .question-status,
2115 .lesson-status {
2116 display: inline-block;
2117 padding: 4px 10px;
2118 border-radius: 20px;
2119 font-size: 12px;
2120 font-weight: 500;
2121 text-transform: capitalize;
2122 }
2123 .course-status.publish,
2124 .quiz-status.publish,
2125 .quizze-status.publish,
2126 .question-status.publish,
2127 .lesson-status.publish {
2128 background: #e7f6e9;
2129 color: #28a746;
2130 }
2131 .course-status.draft,
2132 .quiz-status.draft,
2133 .quizze-status.draft,
2134 .question-status.draft,
2135 .lesson-status.draft {
2136 background: #f7f7f7;
2137 color: #aaaaaa;
2138 }
2139 .course-status.pending,
2140 .quiz-status.pending,
2141 .quizze-status.pending,
2142 .question-status.pending,
2143 .lesson-status.pending {
2144 background: #dbeafe;
2145 color: #1e40af;
2146 }
2147 .course-status.private,
2148 .quiz-status.private,
2149 .quizze-status.private,
2150 .question-status.private,
2151 .lesson-status.private {
2152 background: #f3e8ff;
2153 color: #6b21a8;
2154 }
2155 .course-status.trash,
2156 .quiz-status.trash,
2157 .quizze-status.trash,
2158 .question-status.trash,
2159 .lesson-status.trash {
2160 background: #fee2e2;
2161 color: #991b1b;
2162 }
2163 .course-status.future,
2164 .quiz-status.future,
2165 .quizze-status.future,
2166 .question-status.future,
2167 .lesson-status.future {
2168 background: #ffd700;
2169 color: #333;
2170 }
2171
2172 #lp-course-builder .lp-cb-tabs {
2173 display: flex;
2174 border-bottom: 1px solid #f5f5f5;
2175 background: #ffffff;
2176 gap: 10px;
2177 margin: 0;
2178 list-style: none;
2179 }
2180 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item {
2181 padding: 12px 24px;
2182 color: #898989;
2183 text-decoration: none;
2184 font-weight: 500;
2185 font-size: 14px;
2186 border-bottom: 2px solid transparent;
2187 margin-bottom: -1px;
2188 transition: all 0.2s ease;
2189 background: transparent;
2190 border-radius: 10px 10px 0 0;
2191 }
2192 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item:hover {
2193 color: #7067ED;
2194 background: #EEF1FF;
2195 }
2196 #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item.is-active {
2197 color: #7067ED;
2198 border-bottom-color: #7067ED;
2199 background: #EEF1FF;
2200 }
2201
2202 #lp-course-builder .lp-cb-tab-content {
2203 padding: 0;
2204 background: #ffffff;
2205 border-radius: 0 0 8px 8px;
2206 margin-top: 30px;
2207 }
2208 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit,
2209 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section {
2210 background: #ffffff;
2211 border-radius: 0;
2212 min-height: auto;
2213 }
2214 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header,
2215 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header {
2216 display: flex;
2217 align-items: center;
2218 justify-content: space-between;
2219 padding: 0 0 20px 0;
2220 margin-bottom: 20px;
2221 border-bottom: 1px solid #f5f5f5;
2222 }
2223 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left,
2224 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left {
2225 display: flex;
2226 align-items: center;
2227 gap: 12px;
2228 }
2229 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .lp-cb-section__title,
2230 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .lp-cb-section__title {
2231 margin: 0;
2232 font-size: 18px;
2233 font-weight: 600;
2234 color: #1e1e1e;
2235 }
2236 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status,
2237 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status {
2238 display: inline-block;
2239 padding: 4px 10px;
2240 border-radius: 4px;
2241 font-size: 12px;
2242 font-weight: 500;
2243 text-transform: capitalize;
2244 }
2245 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.publish,
2246 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.publish {
2247 background: #e7f6e9;
2248 color: #28a746;
2249 }
2250 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.draft,
2251 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.draft {
2252 background: #f7f7f7;
2253 color: #aaaaaa;
2254 }
2255 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.pending,
2256 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.pending {
2257 background: #dbeafe;
2258 color: #1e40af;
2259 }
2260 #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action,
2261 #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-action {
2262 display: flex;
2263 gap: 10px;
2264 }
2265 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab {
2266 display: flex;
2267 gap: 24px;
2268 }
2269 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs {
2270 flex: 0 0 200px;
2271 list-style: none;
2272 margin: 0;
2273 padding: 0;
2274 border-right: 1px solid #f5f5f5;
2275 }
2276 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li {
2277 margin: 0;
2278 }
2279 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a {
2280 display: block;
2281 padding: 12px 16px;
2282 color: #898989;
2283 text-decoration: none;
2284 border-left: 2px solid transparent;
2285 transition: all 0.2s;
2286 }
2287 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a:hover {
2288 color: #7067ED;
2289 background: #EEF1FF;
2290 }
2291 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,
2292 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active {
2293 color: #7067ED;
2294 background: rgba(112, 103, 237, 0.05);
2295 border-left-color: #7067ED;
2296 font-weight: 500;
2297 }
2298 #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
2299 flex: 1;
2300 min-width: 0;
2301 }
2302
2303 #lp-course-builder .lp-cb-footer {
2304 padding: 20px 0;
2305 border-top: 1px solid #f5f5f5;
2306 background: #ffffff;
2307 border-radius: 0 0 8px 8px;
2308 margin-top: auto;
2309 }
2310 #lp-course-builder .lp-cb-footer .lp-cb-footer__actions {
2311 display: flex;
2312 justify-content: flex-end;
2313 gap: 12px;
2314 }
2315
2316 #lp-course-builder .lp-course-builder-content__tab {
2317 background: #ffffff;
2318 border-radius: 8px;
2319 max-width: 100%;
2320 }
2321 #lp-course-builder .lp-course-builder-content__tab .lp-cb-tab__title {
2322 font-size: 28px;
2323 font-weight: 600;
2324 color: #1e1e1e;
2325 margin: 20px 0 24px 0;
2326 }
2327
2328 .lp-cb-save-btn,
2329 #lp-course-builder .lp-button-primary {
2330 background: #7067ED !important;
2331 border-color: #7067ED !important;
2332 color: #fff !important;
2333 padding: 10px 20px;
2334 border-radius: 6px;
2335 font-weight: 500;
2336 cursor: pointer;
2337 transition: all 0.2s;
2338 }
2339 .lp-cb-save-btn:hover,
2340 #lp-course-builder .lp-button-primary:hover {
2341 background: #5b52d1 !important;
2342 border-color: #5b52d1 !important;
2343 }
2344 .lp-cb-save-btn.loading, .lp-cb-save-btn.lp-loading, .lp-cb-save-btn[aria-disabled=true],
2345 #lp-course-builder .lp-button-primary.loading,
2346 #lp-course-builder .lp-button-primary.lp-loading,
2347 #lp-course-builder .lp-button-primary[aria-disabled=true] {
2348 opacity: 0.7;
2349 pointer-events: none;
2350 cursor: not-allowed;
2351 }
2352 .lp-cb-save-btn.has-changes,
2353 #lp-course-builder .lp-button-primary.has-changes {
2354 position: relative;
2355 animation: pulse-save 2s infinite;
2356 }
2357 .lp-cb-save-btn.has-changes::after,
2358 #lp-course-builder .lp-button-primary.has-changes::after {
2359 content: "";
2360 position: absolute;
2361 top: -4px;
2362 right: -4px;
2363 width: 10px;
2364 height: 10px;
2365 background: #ef4444;
2366 border-radius: 50%;
2367 border: 2px solid #fff;
2368 }
2369
2370 #lp-course-builder .cb-btn-update,
2371 #lp-course-builder .cb-btn-preview,
2372 #lp-course-builder .cb-btn-darft,
2373 #lp-course-builder .cb-btn-publish,
2374 #lp-course-builder .cb-btn-pending {
2375 padding: 10px 20px;
2376 font-size: 14px;
2377 border-radius: 12px;
2378 font-weight: 500;
2379 cursor: pointer;
2380 border: none;
2381 transition: all 0.2s;
2382 }
2383 #lp-course-builder .cb-btn-update.has-changes,
2384 #lp-course-builder .cb-btn-preview.has-changes,
2385 #lp-course-builder .cb-btn-darft.has-changes,
2386 #lp-course-builder .cb-btn-publish.has-changes,
2387 #lp-course-builder .cb-btn-pending.has-changes {
2388 position: relative;
2389 }
2390 #lp-course-builder .cb-btn-update.has-changes::after,
2391 #lp-course-builder .cb-btn-preview.has-changes::after,
2392 #lp-course-builder .cb-btn-darft.has-changes::after,
2393 #lp-course-builder .cb-btn-publish.has-changes::after,
2394 #lp-course-builder .cb-btn-pending.has-changes::after {
2395 content: "";
2396 position: absolute;
2397 top: -4px;
2398 right: -4px;
2399 width: 10px;
2400 height: 10px;
2401 background: #ef4444;
2402 border-radius: 50%;
2403 border: 2px solid #fff;
2404 }
2405 #lp-course-builder .cb-btn-update.loading, #lp-course-builder .cb-btn-update.lp-loading,
2406 #lp-course-builder .cb-btn-preview.loading,
2407 #lp-course-builder .cb-btn-preview.lp-loading,
2408 #lp-course-builder .cb-btn-darft.loading,
2409 #lp-course-builder .cb-btn-darft.lp-loading,
2410 #lp-course-builder .cb-btn-publish.loading,
2411 #lp-course-builder .cb-btn-publish.lp-loading,
2412 #lp-course-builder .cb-btn-pending.loading,
2413 #lp-course-builder .cb-btn-pending.lp-loading {
2414 opacity: 0.7;
2415 pointer-events: none;
2416 }
2417 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update {
2418 background: #7067ED;
2419 color: #fff;
2420 }
2421 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update:hover {
2422 background: #5b52d1;
2423 }
2424 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary {
2425 background: #7067ED;
2426 color: #fff;
2427 border-radius: 12px;
2428 }
2429 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary:hover {
2430 background: #5b52d1;
2431 }
2432 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview {
2433 border-radius: 12px;
2434 }
2435 #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview:hover {
2436 border-color: #7067ED;
2437 color: #7067ED;
2438 }
2439 #lp-course-builder.cb-btn-secondary {
2440 background: #fff;
2441 border: 1px solid #e5e7eb;
2442 color: #1e1e1e;
2443 }
2444 #lp-course-builder.cb-btn-secondary:hover {
2445 border-color: #7067ED;
2446 color: #7067ED;
2447 background: #f8fafc;
2448 }
2449 #lp-course-builder .cb-btn-darft {
2450 background: #e5e7eb;
2451 color: #1e1e1e;
2452 }
2453 #lp-course-builder .cb-btn-darft:hover {
2454 background: #d1d5db;
2455 }
2456 #lp-course-builder .cb-btn-pending {
2457 background: #dbeafe;
2458 color: #1e40af;
2459 }
2460 #lp-course-builder .cb-btn-pending:hover {
2461 background: #bfdbfe;
2462 color: #1e3a8a;
2463 }
2464 #lp-course-builder .cb-btn-trash {
2465 cursor: pointer;
2466 font-size: 16px;
2467 background: transparent;
2468 color: #ef4444;
2469 padding: 10px 20px;
2470 border-radius: 6px;
2471 }
2472 #lp-course-builder .cb-btn-trash:hover {
2473 background: #fef2f2;
2474 }
2475 #lp-course-builder .cb-header-action-expanded {
2476 position: relative;
2477 display: inline-flex;
2478 align-items: center;
2479 }
2480 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded {
2481 padding: 0;
2482 height: 40px;
2483 width: 40px;
2484 justify-content: center;
2485 border-radius: 12px;
2486 }
2487 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded:hover {
2488 background: #F7F7F7;
2489 border-color: #d1d5db;
2490 }
2491 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded svg {
2492 width: 18px;
2493 height: 18px;
2494 color: #898989;
2495 }
2496 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading:before {
2497 margin-top: 0;
2498 margin-right: 0;
2499 }
2500 #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading svg {
2501 display: none;
2502 }
2503 #lp-course-builder .cb-header-action-expanded .cb-header-action-expanded__items {
2504 position: absolute;
2505 top: calc(100% + 6px);
2506 right: 0;
2507 min-width: 180px;
2508 padding: 8px;
2509 border: 1px solid #f5f5f5;
2510 border-radius: 12px;
2511 background: #fff;
2512 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2513 display: flex;
2514 flex-direction: column;
2515 gap: 2px;
2516 z-index: 1000;
2517 opacity: 0;
2518 visibility: hidden;
2519 transform: translateY(-8px);
2520 pointer-events: none;
2521 transition: all 0.2s ease;
2522 }
2523 #lp-course-builder .cb-header-action-expanded.is-open .cb-header-action-expanded__items {
2524 opacity: 1;
2525 visibility: visible;
2526 transform: translateY(0);
2527 pointer-events: auto;
2528 }
2529 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash {
2530 gap: 10px;
2531 color: #ef4444;
2532 font-size: 14px;
2533 border: none;
2534 }
2535 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash .dashicons {
2536 font-size: 16px;
2537 width: 16px;
2538 height: 16px;
2539 color: #ef4444;
2540 }
2541 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash:hover {
2542 background: #fef2f2;
2543 }
2544 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate {
2545 gap: 10px;
2546 font-size: 14px;
2547 border: none;
2548 }
2549 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate .dashicons {
2550 font-size: 16px;
2551 width: 16px;
2552 height: 16px;
2553 color: #3b82f6;
2554 }
2555 #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate:hover {
2556 background: #dbeafe;
2557 }
2558 #lp-course-builder .cb-header-actions-dropdown {
2559 position: relative;
2560 display: inline-flex;
2561 }
2562 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle {
2563 display: inline-flex;
2564 align-items: center;
2565 justify-content: center;
2566 width: 36px;
2567 padding: 0;
2568 background: #7067ED;
2569 border: 1px solid #7067ED;
2570 border-left-color: #EEF1FF;
2571 border-radius: 0 12px 12px 0;
2572 cursor: pointer;
2573 transition: all 0.2s;
2574 }
2575 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons {
2576 font-size: 16px;
2577 width: 16px;
2578 height: 16px;
2579 color: #ffffff;
2580 transition: transform 0.2s;
2581 }
2582 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover {
2583 border-color: #7067ED;
2584 background: #f8fafc;
2585 }
2586 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover .dashicons {
2587 color: #7067ED;
2588 }
2589 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] {
2590 border-color: #7067ED;
2591 background: #f8fafc;
2592 }
2593 #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2594 transform: rotate(180deg);
2595 color: #7067ED;
2596 }
2597 #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 {
2598 opacity: 0.7;
2599 pointer-events: none;
2600 }
2601 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle {
2602 background: #dbeafe !important;
2603 border-color: #bfdbfe !important;
2604 }
2605 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle .dashicons {
2606 color: #1e40af !important;
2607 }
2608 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle:hover {
2609 background: #bfdbfe !important;
2610 }
2611 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] {
2612 background: #bfdbfe !important;
2613 }
2614 #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2615 color: #1e3a8a !important;
2616 }
2617 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu {
2618 position: absolute;
2619 top: calc(100% + 4px);
2620 right: 0;
2621 min-width: 180px;
2622 background: #fff;
2623 border: 1px solid #e5e7eb;
2624 border-radius: 8px;
2625 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2626 z-index: 1000;
2627 opacity: 0;
2628 visibility: hidden;
2629 transform: translateY(-8px);
2630 transition: all 0.2s ease;
2631 }
2632 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu.is-open {
2633 opacity: 1;
2634 visibility: visible;
2635 transform: translateY(0);
2636 }
2637 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item {
2638 display: flex;
2639 align-items: center;
2640 gap: 10px;
2641 padding: 12px 16px;
2642 font-size: 14px;
2643 color: #1e1e1e;
2644 cursor: pointer;
2645 transition: all 0.15s;
2646 border: none;
2647 background: transparent;
2648 width: 100%;
2649 text-align: left;
2650 }
2651 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item .dashicons {
2652 font-size: 16px;
2653 width: 16px;
2654 height: 16px;
2655 color: #898989;
2656 }
2657 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:first-child {
2658 border-radius: 7px 7px 0 0;
2659 }
2660 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:last-child {
2661 border-radius: 0 0 7px 7px;
2662 }
2663 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:only-child {
2664 border-radius: 7px;
2665 }
2666 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover {
2667 background: #f8fafc;
2668 }
2669 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons {
2670 color: #7067ED;
2671 }
2672 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger {
2673 color: #ef4444;
2674 }
2675 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons {
2676 color: #ef4444;
2677 }
2678 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover {
2679 background: #fef2f2;
2680 }
2681 #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.loading, #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.lp-loading {
2682 opacity: 0.7;
2683 pointer-events: none;
2684 }
2685 #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 {
2686 background: #d1d5db !important;
2687 border-color: #d1d5db !important;
2688 }
2689 #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 {
2690 color: #374151 !important;
2691 }
2692 #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 {
2693 background: #b8bcc4 !important;
2694 }
2695 #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] {
2696 background: #b8bcc4 !important;
2697 }
2698 #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 {
2699 color: #374151 !important;
2700 }
2701 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle {
2702 background: #dbeafe !important;
2703 border-color: #bfdbfe !important;
2704 }
2705 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons {
2706 color: #1e40af !important;
2707 }
2708 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover {
2709 background: #bfdbfe !important;
2710 }
2711 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] {
2712 background: #bfdbfe !important;
2713 }
2714 #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2715 color: #1e3a8a !important;
2716 }
2717
2718 .cb-header-actions-dropdown {
2719 position: relative;
2720 display: inline-flex;
2721 }
2722 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action {
2723 background: #dbeafe;
2724 color: #1e40af;
2725 }
2726 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action:hover {
2727 background: #bfdbfe;
2728 color: #1e3a8a;
2729 }
2730 .cb-header-actions-dropdown .cb-btn-dropdown-toggle {
2731 display: inline-flex;
2732 align-items: center;
2733 justify-content: center;
2734 width: 36px;
2735 height: auto;
2736 padding: 10px 0;
2737 background: #d0e3ff;
2738 border: none;
2739 border-radius: 0 12px 12px 0;
2740 cursor: pointer;
2741 transition: all 0.2s;
2742 }
2743 .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons {
2744 font-size: 16px;
2745 width: 16px;
2746 height: 16px;
2747 color: #7067ED;
2748 transition: transform 0.2s;
2749 }
2750 .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover {
2751 background: #b8d4ff;
2752 }
2753 .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] {
2754 background: #b8d4ff;
2755 }
2756 .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2757 transform: rotate(180deg);
2758 }
2759 .cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading, .cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading {
2760 opacity: 0.7;
2761 pointer-events: none;
2762 }
2763 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle {
2764 background: #dbeafe;
2765 }
2766 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle .dashicons {
2767 color: #1e40af;
2768 }
2769 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle:hover {
2770 background: #bfdbfe;
2771 }
2772 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] {
2773 background: #bfdbfe;
2774 }
2775 .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2776 color: #1e3a8a;
2777 }
2778 .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle, .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle {
2779 background: #d1d5db;
2780 }
2781 .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 {
2782 color: #374151;
2783 }
2784 .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 {
2785 background: #b8bcc4;
2786 }
2787 .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] {
2788 background: #b8bcc4;
2789 }
2790 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle {
2791 background: #dbeafe;
2792 }
2793 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons {
2794 color: #1e40af;
2795 }
2796 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover {
2797 background: #bfdbfe;
2798 }
2799 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] {
2800 background: #bfdbfe;
2801 }
2802 .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons {
2803 color: #1e3a8a;
2804 }
2805 .cb-header-actions-dropdown .cb-dropdown-menu {
2806 position: absolute;
2807 top: calc(100% + 4px);
2808 right: 0;
2809 min-width: 180px;
2810 background: #fff;
2811 border: 1px solid #e5e7eb;
2812 border-radius: 12px;
2813 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
2814 z-index: 1000;
2815 opacity: 0;
2816 visibility: hidden;
2817 transform: translateY(-8px);
2818 transition: all 0.2s ease;
2819 }
2820 .cb-header-actions-dropdown .cb-dropdown-menu.is-open {
2821 opacity: 1;
2822 visibility: visible;
2823 transform: translateY(0);
2824 }
2825 .cb-header-actions-dropdown .cb-dropdown-item {
2826 display: flex;
2827 align-items: center;
2828 gap: 10px;
2829 padding: 12px 16px;
2830 font-size: 14px;
2831 color: #1e1e1e;
2832 cursor: pointer;
2833 transition: all 0.15s;
2834 border: none;
2835 background: transparent;
2836 width: 100%;
2837 text-align: left;
2838 }
2839 .cb-header-actions-dropdown .cb-dropdown-item .dashicons {
2840 font-size: 16px;
2841 width: 16px;
2842 height: 16px;
2843 color: #898989;
2844 }
2845 .cb-header-actions-dropdown .cb-dropdown-item:first-child {
2846 border-radius: 7px 7px 0 0;
2847 }
2848 .cb-header-actions-dropdown .cb-dropdown-item:last-child {
2849 border-radius: 0 0 7px 7px;
2850 }
2851 .cb-header-actions-dropdown .cb-dropdown-item:only-child {
2852 border-radius: 7px;
2853 }
2854 .cb-header-actions-dropdown .cb-dropdown-item:hover {
2855 background: #f8fafc;
2856 }
2857 .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons {
2858 color: #7067ED;
2859 }
2860 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger {
2861 color: #ef4444;
2862 }
2863 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons {
2864 color: #ef4444;
2865 }
2866 .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover {
2867 background: #fef2f2;
2868 }
2869 .cb-header-actions-dropdown .cb-dropdown-item.loading, .cb-header-actions-dropdown .cb-dropdown-item.lp-loading {
2870 opacity: 0.7;
2871 pointer-events: none;
2872 }
2873
2874 @keyframes pulse-save {
2875 0%, 100% {
2876 box-shadow: 0 0 0 0 rgba(112, 103, 237, 0.4);
2877 }
2878 50% {
2879 box-shadow: 0 0 0 8px rgba(112, 103, 237, 0);
2880 }
2881 }
2882 @media screen and (max-width: 1024px) {
2883 #lp-course-builder-sidebar.lp-cb-sidebar {
2884 width: 220px !important;
2885 }
2886 #lp-course-builder-content.lp-cb-main {
2887 margin-left: 220px !important;
2888 width: calc(100% - 220px) !important;
2889 }
2890 .lp-cb-tab-content .lp-meta-box__course-tab {
2891 flex-direction: column;
2892 }
2893 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs {
2894 flex: none;
2895 border-right: none;
2896 border-bottom: 1px solid #f5f5f5;
2897 display: flex;
2898 overflow-x: auto;
2899 }
2900 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a {
2901 border-left: none;
2902 border-bottom: 3px solid transparent;
2903 white-space: nowrap;
2904 }
2905 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,
2906 .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active {
2907 border-left: none;
2908 border-bottom-color: #7067ED;
2909 }
2910 }
2911 @media screen and (max-width: 768px) {
2912 .lp-cb-top-header {
2913 padding: 0 16px;
2914 }
2915 .lp-cb-top-header .lp-cb-top-header__user-info {
2916 display: none;
2917 }
2918 #lp-course-builder-sidebar.lp-cb-sidebar {
2919 transform: translateX(-100%);
2920 transition: transform 0.3s ease;
2921 }
2922 #lp-course-builder-sidebar.lp-cb-sidebar.is-open {
2923 transform: translateX(0);
2924 }
2925 #lp-course-builder-content.lp-cb-main {
2926 margin-left: 0 !important;
2927 width: 100% !important;
2928 }
2929 .lp-cb-header {
2930 flex-direction: column;
2931 gap: 16px;
2932 align-items: flex-start;
2933 }
2934 .lp-cb-header .lp-cb-header__actions {
2935 width: 100%;
2936 justify-content: flex-end;
2937 }
2938 .lp-cb-tabs {
2939 overflow-x: auto;
2940 -webkit-overflow-scrolling: touch;
2941 }
2942 .lp-cb-tabs .lp-cb-tabs__item {
2943 white-space: nowrap;
2944 padding: 12px 16px;
2945 }
2946 .lp-cb-tab-content .cb-section__course-edit .cb-section__header {
2947 flex-direction: column;
2948 gap: 16px;
2949 align-items: flex-start;
2950 }
2951 .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action {
2952 width: 100%;
2953 flex-wrap: wrap;
2954 }
2955 }
2956 /**
2957 * Shared Tab Styles
2958 * Used across popup, edit-quiz, and edit-course for consistent tab UI
2959 * @since 4.3.0
2960 */
2961 .lp-cb-item-action-wrap {
2962 display: flex;
2963 justify-content: flex-end;
2964 gap: 8px;
2965 position: relative;
2966 }
2967
2968 .lp-cb-item-action-expand-toggle {
2969 cursor: pointer;
2970 display: flex;
2971 align-items: center;
2972 justify-content: center;
2973 width: 32px;
2974 height: 32px;
2975 border-radius: 6px;
2976 transition: all 0.2s;
2977 padding: 0;
2978 }
2979 .lp-cb-item-action-expand-toggle svg {
2980 width: 18px;
2981 height: 18px;
2982 color: #6b7280;
2983 }
2984 .lp-cb-item-action-expand-toggle.lp-button {
2985 border: none;
2986 }
2987 .lp-cb-item-action-expand-toggle:hover {
2988 background-color: #eef1ff;
2989 }
2990
2991 .lp-cb-item-action-expand {
2992 display: flex;
2993 position: absolute;
2994 min-width: 160px;
2995 white-space: nowrap;
2996 top: 60px;
2997 right: 16px;
2998 transform: translate(15px, -15px);
2999 padding: 10px;
3000 flex-direction: column;
3001 background-color: #ffffff;
3002 border-radius: 12px;
3003 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3004 font-size: 16px;
3005 font-weight: 500;
3006 z-index: 100;
3007 }
3008
3009 .lp-cb-item-action {
3010 padding: 10px;
3011 cursor: pointer;
3012 text-decoration: none;
3013 border-radius: 6px;
3014 color: #1e1e1e;
3015 }
3016 .lp-cb-item-action:hover {
3017 background-color: #f3f4f6;
3018 }
3019 .lp-cb-item-action.trash, .lp-cb-item-action.delete {
3020 color: #ef4444;
3021 }
3022
3023 .swal2-popup {
3024 padding: 20px;
3025 border-radius: 16px;
3026 }
3027
3028 .swal2-popup .content-title {
3029 margin: 0 0 20px 0;
3030 padding: 0;
3031 text-align: center;
3032 font-size: 1.5em;
3033 font-weight: bold;
3034 }
3035
3036 .swal2-popup.lp-select-items-popup {
3037 padding: 20px !important;
3038 }
3039
3040 button.swal2-close {
3041 height: 32px;
3042 width: 32px;
3043 }
3044
3045 button.swal2-cancel.swal2-styled {
3046 border-radius: 10px;
3047 padding: 10px 24px;
3048 background: #fff;
3049 color: #aaaaaa;
3050 border: 1px solid #e1e1e1;
3051 font-weight: 500;
3052 min-width: 140px;
3053 }
3054
3055 button.swal2-confirm.swal2-styled {
3056 background: #7067ed;
3057 border-radius: 12px;
3058 padding: 10px 24px;
3059 min-width: 140px;
3060 }
3061
3062 .swal2-icon.swal2-icon-show {
3063 border: none;
3064 margin-bottom: 5px;
3065 }
3066
3067 #swal2-title {
3068 padding: 0;
3069 font-size: 22px;
3070 color: #111111;
3071 }
3072
3073 #swal2-html-container {
3074 padding-top: 8px;
3075 font-size: 15px;
3076 color: #4f4f4f;
3077 }
3078
3079 #swal2-html-container:has(.lp-must-enable-ai-wrap) {
3080 padding: 0;
3081 }
3082
3083 div:where(.swal2-container).swal2-backdrop-show,
3084 div:where(.swal2-container).swal2-noanimation {
3085 background: none !important;
3086 backdrop-filter: blur(3px);
3087 }
3088
3089 div:where(.swal2-container).swal2-center > .swal2-popup {
3090 border-radius: 12px;
3091 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
3092 }
3093
3094 .swal2-container .button {
3095 display: inline-flex;
3096 align-items: center;
3097 gap: 8px;
3098 background: #7067ED;
3099 color: #fff;
3100 padding: 12px 20px;
3101 border-radius: 12px;
3102 text-decoration: none;
3103 font-size: 14px;
3104 font-weight: 500;
3105 border: none;
3106 cursor: pointer;
3107 transition: background-color 0.2s;
3108 }
3109 .swal2-container .button:hover {
3110 background-color: #5b52d1;
3111 }
3112 .swal2-container .button.lp-btn-close-ai-popup:hover {
3113 background-color: transparent;
3114 color: #7067ED;
3115 }
3116 .swal2-container .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover {
3117 background-color: #5b52d1;
3118 }
3119
3120 .swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content::before {
3121 content: none;
3122 }
3123
3124 .swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content .lp-cb-swal-icon-image {
3125 display: block;
3126 width: 48px;
3127 height: 48px;
3128 }
3129
3130 #swal2-html-container:has(.lp-form-generate-data-ai) {
3131 padding-bottom: 24px;
3132 }
3133 #swal2-html-container:has(.lp-form-generate-data-ai) .form-grid {
3134 margin-bottom: 0;
3135 }
3136
3137 #lp-course-builder .cb-tab-header {
3138 display: flex;
3139 align-items: center;
3140 justify-content: space-between;
3141 margin: 20px 0 24px 0;
3142 }
3143 #lp-course-builder .cb-tab-header .lp-cb-tab__title {
3144 font-size: 28px;
3145 font-weight: 600;
3146 color: #1e1e1e;
3147 margin: 0;
3148 }
3149 #lp-course-builder .cb-tab-filter-bar {
3150 margin-bottom: 24px;
3151 }
3152 #lp-course-builder .cb-filter-fields {
3153 display: flex;
3154 align-items: flex-end;
3155 gap: 16px;
3156 flex-wrap: wrap;
3157 }
3158 #lp-course-builder .cb-filter-group {
3159 display: flex;
3160 flex-direction: column;
3161 gap: 6px;
3162 }
3163 #lp-course-builder .cb-filter-group label {
3164 font-size: 13px;
3165 font-weight: 500;
3166 }
3167 #lp-course-builder .cb-filter-search {
3168 display: flex;
3169 align-items: center;
3170 background: #ffffff;
3171 border: 1px solid #e5e7eb;
3172 border-radius: 6px;
3173 padding: 10px 14px;
3174 gap: 8px;
3175 min-width: 200px;
3176 }
3177 #lp-course-builder .cb-filter-search input {
3178 flex: 1;
3179 border: none;
3180 background: transparent;
3181 outline: none;
3182 font-size: 14px;
3183 color: #1e1e1e;
3184 }
3185 #lp-course-builder .cb-filter-search input::placeholder {
3186 color: #6b7280;
3187 }
3188 #lp-course-builder select {
3189 padding: 10px 32px 10px 14px;
3190 border: 1px solid #e5e7eb;
3191 border-radius: 6px;
3192 font-size: 14px;
3193 color: #1e1e1e;
3194 cursor: pointer;
3195 appearance: none;
3196 background-image: url("../images/icons/ico-cb-chevron-down.svg");
3197 background-repeat: no-repeat;
3198 background-position: right 10px center;
3199 background-size: 14px;
3200 }
3201 #lp-course-builder select:focus {
3202 outline: none;
3203 border-color: #7067ED;
3204 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
3205 }
3206 #lp-course-builder .cb-filter-actions {
3207 display: flex;
3208 gap: 4px;
3209 padding-bottom: 1px;
3210 }
3211 #lp-course-builder .cb-filter-btn {
3212 padding: 8px 20px;
3213 border: none;
3214 border-radius: 12px;
3215 font-size: 14px;
3216 font-weight: 500;
3217 cursor: pointer;
3218 transition: all 0.2s;
3219 background-color: #7067ED;
3220 color: #EEF1FF;
3221 }
3222 #lp-course-builder .cb-filter-btn:hover {
3223 background: #5b52d1;
3224 }
3225 #lp-course-builder .cb-filter-reset {
3226 background: transparent;
3227 border: none;
3228 color: #7067ED;
3229 text-decoration: none;
3230 font-size: 14px;
3231 font-weight: 500;
3232 cursor: pointer;
3233 padding: 8px 20px;
3234 border-radius: 12px;
3235 }
3236 #lp-course-builder .cb-filter-reset:hover {
3237 background: #EEF1FF;
3238 color: #7067ED;
3239 }
3240 #lp-course-builder .cb-btn-add-new {
3241 display: inline-flex;
3242 align-items: center;
3243 gap: 8px;
3244 background: #7067ED;
3245 color: #fff;
3246 padding: 12px 20px;
3247 border-radius: 12px;
3248 text-decoration: none;
3249 font-size: 14px;
3250 font-weight: 500;
3251 border: none;
3252 cursor: pointer;
3253 transition: background-color 0.2s;
3254 }
3255 #lp-course-builder .cb-btn-add-new:hover {
3256 background: #5b52d1;
3257 }
3258 #lp-course-builder .cb-btn-add-new .dashicons {
3259 font-size: 16px;
3260 width: 16px;
3261 height: 16px;
3262 }
3263 #lp-course-builder button.cb-btn-add-new {
3264 line-height: 1.5;
3265 }
3266 @media (max-width: 768px) {
3267 #lp-course-builder .cb-tab-header {
3268 flex-direction: column;
3269 align-items: stretch;
3270 gap: 12px;
3271 }
3272 #lp-course-builder .cb-tab-header .cb-btn-add-new {
3273 justify-content: center;
3274 }
3275 #lp-course-builder .cb-filter-fields {
3276 flex-direction: column;
3277 align-items: stretch;
3278 }
3279 #lp-course-builder .cb-filter-search {
3280 min-width: 100%;
3281 }
3282 #lp-course-builder .cb-filter-actions {
3283 justify-content: flex-start;
3284 }
3285 }
3286 #lp-course-builder .learn-press-tip {
3287 display: inline-flex;
3288 align-items: center;
3289 margin-top: 2px;
3290 color: #6b7280;
3291 font-style: normal;
3292 font-weight: normal;
3293 line-height: 1;
3294 vertical-align: baseline;
3295 cursor: pointer;
3296 position: relative;
3297 }
3298 #lp-course-builder .learn-press-tip:before {
3299 font-family: "lp-icon";
3300 content: "\f059";
3301 }
3302 #lp-course-builder .learn-press-tip > * {
3303 display: none;
3304 position: absolute;
3305 bottom: 100%;
3306 left: 50%;
3307 transform: translateX(-50%);
3308 margin-bottom: 8px;
3309 padding: 8px 12px;
3310 background-color: #333;
3311 color: #fff !important;
3312 font-size: 12px;
3313 line-height: 1.5;
3314 text-align: center;
3315 border-radius: 4px;
3316 white-space: normal;
3317 width: max-content;
3318 max-width: 250px;
3319 z-index: 999;
3320 box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
3321 pointer-events: none;
3322 }
3323 #lp-course-builder .learn-press-tip > *::after {
3324 content: "";
3325 position: absolute;
3326 top: 100%;
3327 left: 50%;
3328 transform: translateX(-50%);
3329 border-width: 5px;
3330 border-style: solid;
3331 border-color: #333 transparent transparent transparent;
3332 }
3333 #lp-course-builder .learn-press-tip p {
3334 color: #fff !important;
3335 margin-left: 0 !important;
3336 width: 100% !important;
3337 font-weight: 500 !important;
3338 }
3339 #lp-course-builder .learn-press-tip:hover > * {
3340 display: block;
3341 }
3342 #lp-course-builder .cb-tab-course__action {
3343 display: flex;
3344 justify-content: space-between;
3345 align-items: center;
3346 margin-bottom: 24px;
3347 }
3348 #lp-course-builder .cb-search-form {
3349 position: relative;
3350 display: flex;
3351 align-items: center;
3352 border-radius: 12px;
3353 padding: 5px 0px;
3354 gap: 8px;
3355 margin-bottom: 0;
3356 border: 1px solid #e5e7eb;
3357 width: 40%;
3358 max-width: 500px;
3359 }
3360 #lp-course-builder .lp-icon-search {
3361 font-size: 16px;
3362 color: #7067ED;
3363 flex-shrink: 0;
3364 }
3365 #lp-course-builder .cb-input-search-course {
3366 flex: 1;
3367 border: none;
3368 background: transparent;
3369 outline: none;
3370 font-size: 15px;
3371 color: #333;
3372 font-family: inherit;
3373 }
3374 #lp-course-builder .cb-input-search-course::placeholder {
3375 color: #999;
3376 }
3377 #lp-course-builder .cb-search-btn {
3378 cursor: pointer;
3379 border: none;
3380 background: none;
3381 }
3382 #lp-course-builder .cb-search-btn.loading {
3383 pointer-events: none;
3384 }
3385 #lp-course-builder .cb-search-btn.loading i {
3386 display: none;
3387 }
3388 #lp-course-builder .cb-btn-back a {
3389 text-decoration: none;
3390 }
3391 #lp-course-builder .cb-list-course {
3392 margin: 0;
3393 padding: 0;
3394 list-style: none;
3395 }
3396 #lp-course-builder .cb-list-course li.course {
3397 margin-bottom: 20px;
3398 }
3399 #lp-course-builder .course {
3400 background: #ffffff;
3401 border-radius: 12px;
3402 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
3403 border: 1px solid #e5e7eb;
3404 transition: all 0.3s;
3405 }
3406 #lp-course-builder .course:hover {
3407 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3408 }
3409 #lp-course-builder .course-item {
3410 display: flex;
3411 gap: 20px;
3412 padding: 16px;
3413 height: 100%;
3414 position: relative;
3415 }
3416 #lp-course-builder .course-thumbnail {
3417 position: relative;
3418 margin: -2px;
3419 }
3420 @media (min-width: 769px) {
3421 #lp-course-builder .course-thumbnail {
3422 width: 26%;
3423 }
3424 }
3425 #lp-course-builder .course-thumbnail img {
3426 width: 100%;
3427 border-radius: 8px;
3428 object-fit: cover;
3429 }
3430 #lp-course-builder .course-thumbnail .cb-item-status-badge {
3431 position: absolute;
3432 bottom: 8px;
3433 right: 8px;
3434 padding: 4px 10px;
3435 border-radius: 4px;
3436 font-size: 11px;
3437 font-weight: 600;
3438 text-transform: uppercase;
3439 }
3440 #lp-course-builder .course-thumbnail .cb-item-status-badge.offline {
3441 background: #1e40af;
3442 color: #ffffff;
3443 }
3444 #lp-course-builder .course-img {
3445 width: 100%;
3446 height: 100%;
3447 }
3448 #lp-course-builder .course-img img {
3449 width: 100%;
3450 height: 100%;
3451 object-fit: cover;
3452 }
3453 #lp-course-builder .course-content {
3454 flex: 1;
3455 }
3456 #lp-course-builder .wap-course-title {
3457 margin-top: 0;
3458 margin-bottom: 8px;
3459 }
3460 #lp-course-builder .course-permalink {
3461 text-decoration: none;
3462 color: #1e1e1e;
3463 font-size: 18px;
3464 font-weight: 700;
3465 display: block;
3466 transition: color 0.2s;
3467 }
3468 #lp-course-builder .course-permalink:hover {
3469 color: #2E91FA;
3470 }
3471 #lp-course-builder .course-title {
3472 text-decoration: none;
3473 line-height: 1.4;
3474 font-size: 20px;
3475 font-weight: 600;
3476 color: #1e1e1e;
3477 }
3478 #lp-course-builder .course-featured {
3479 display: inline-block;
3480 background-color: #ffd700;
3481 color: #333;
3482 padding: 4px 10px;
3483 border-radius: 4px;
3484 font-size: 11px;
3485 font-weight: 600;
3486 margin-bottom: 10px;
3487 text-transform: uppercase;
3488 }
3489 #lp-course-builder .course-instructor__wrapper {
3490 display: flex;
3491 gap: 5px;
3492 margin-bottom: 12px;
3493 font-size: 13px;
3494 color: #666;
3495 }
3496 #lp-course-builder .course-instructor-category {
3497 margin-bottom: 12px;
3498 }
3499 #lp-course-builder .course-instructor-category > div {
3500 display: flex;
3501 gap: 5px;
3502 align-items: center;
3503 flex-wrap: wrap;
3504 }
3505 #lp-course-builder .course-by-label,
3506 #lp-course-builder .course-categories-label {
3507 color: #6b7280;
3508 font-size: 14px;
3509 }
3510 #lp-course-builder .course-category-name {
3511 color: #1e1e1e;
3512 font-size: 14px;
3513 font-weight: 500;
3514 }
3515 #lp-course-builder .course-instructor a,
3516 #lp-course-builder .course-categories a {
3517 color: #2E91FA;
3518 text-decoration: none;
3519 }
3520 #lp-course-builder .course-instructor a:hover,
3521 #lp-course-builder .course-categories a:hover {
3522 text-decoration: underline;
3523 }
3524 #lp-course-builder .course-wrap-meta {
3525 display: flex;
3526 flex-wrap: wrap;
3527 gap: 16px;
3528 margin-bottom: 16px;
3529 }
3530 #lp-course-builder .instructor-display-name {
3531 font-size: 14px;
3532 color: #1e1e1e;
3533 }
3534 #lp-course-builder .meta-item {
3535 font-size: 14px;
3536 color: #6b7280;
3537 display: flex;
3538 align-items: center;
3539 gap: 8px;
3540 }
3541 #lp-course-builder .meta-item i {
3542 font-size: 16px;
3543 color: #7067ED;
3544 }
3545 #lp-course-builder .meta-item .dashicons {
3546 font-size: 16px;
3547 width: 16px;
3548 height: 16px;
3549 color: #7067ED;
3550 }
3551 #lp-course-builder .meta-item > div {
3552 display: contents;
3553 }
3554 #lp-course-builder .meta-item > div span {
3555 color: #6b7280;
3556 }
3557 #lp-course-builder .course-bottom {
3558 margin-top: auto;
3559 display: flex;
3560 flex-direction: column;
3561 align-items: flex-start;
3562 gap: 12px;
3563 }
3564 #lp-course-builder .course-item-price-wrap {
3565 margin-bottom: 0;
3566 }
3567 #lp-course-builder .course-last-updated {
3568 font-size: 12px;
3569 color: #999;
3570 position: absolute;
3571 bottom: 16px;
3572 right: 16px;
3573 }
3574 #lp-course-builder .course-item-price .free {
3575 color: #2E91FA;
3576 font-weight: 600;
3577 font-size: 16px;
3578 }
3579 #lp-course-builder .course-item-price .price {
3580 color: #E31A1B;
3581 font-weight: 700;
3582 font-size: 18px;
3583 }
3584 #lp-course-builder .highlight-new-course {
3585 box-shadow: #c8b4fb 0px 0px 20px 1px;
3586 }
3587 #lp-course-builder .course-action {
3588 position: relative;
3589 display: flex;
3590 gap: 8px;
3591 }
3592 #lp-course-builder .course-action-editor {
3593 padding: 0;
3594 }
3595 #lp-course-builder .course-action-expanded {
3596 cursor: pointer;
3597 padding: 7px;
3598 border: 1px solid #e5e7eb;
3599 border-radius: 8px;
3600 background: #ffffff;
3601 transition: all 0.2s;
3602 height: 36px;
3603 width: 36px;
3604 display: flex;
3605 align-items: center;
3606 justify-content: center;
3607 }
3608 #lp-course-builder .course-action-expanded:hover {
3609 background: #F7F7F7;
3610 border-color: #d1d5db;
3611 }
3612 #lp-course-builder .course-action-expanded svg {
3613 width: 20px;
3614 height: 20px;
3615 color: #6b7280;
3616 }
3617 #lp-course-builder .course-action-expanded__items {
3618 display: none;
3619 position: absolute;
3620 min-width: 160px;
3621 top: 60px;
3622 right: 16px;
3623 transform: translate(15px, -15px);
3624 padding: 10px;
3625 flex-direction: column;
3626 background-color: #ffffff;
3627 border-radius: 12px;
3628 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3629 font-size: 16px;
3630 font-weight: 500;
3631 z-index: 100;
3632 }
3633 #lp-course-builder .course-action-expanded__items.active {
3634 display: flex !important;
3635 }
3636 #lp-course-builder .course-action-expanded__items .course-action-expanded__view,
3637 #lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate,
3638 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash,
3639 #lp-course-builder .course-action-expanded__items .course-action-expanded__draft,
3640 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete {
3641 padding: 10px;
3642 cursor: pointer;
3643 text-decoration: none;
3644 border-radius: 6px;
3645 color: #1e1e1e;
3646 }
3647 #lp-course-builder .course-action-expanded__items .course-action-expanded__view:hover,
3648 #lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate:hover,
3649 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,
3650 #lp-course-builder .course-action-expanded__items .course-action-expanded__draft:hover,
3651 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover {
3652 background-color: #F7F7F7;
3653 }
3654 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash,
3655 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete {
3656 color: #ef4444;
3657 }
3658 #lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,
3659 #lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover {
3660 background-color: #fef2f2;
3661 }
3662 #lp-course-builder .course-action .wap-course-title {
3663 margin: 0;
3664 }
3665 #lp-course-builder .course-action .course-permalink {
3666 color: #2E91FA;
3667 font-size: 14px;
3668 font-weight: 500;
3669 }
3670 #lp-course-builder .course-action .course-permalink:hover {
3671 text-decoration: underline;
3672 }
3673 #lp-course-builder .btn-edit-course {
3674 display: inline-flex;
3675 align-items: center;
3676 justify-content: center;
3677 text-decoration: none;
3678 font-size: 14px;
3679 font-weight: 600;
3680 border-radius: 8px;
3681 padding: 0 20px;
3682 height: 36px;
3683 gap: 8px;
3684 border: none;
3685 background: #7067ED;
3686 color: #ffffff;
3687 transition: all 0.2s;
3688 white-space: nowrap;
3689 }
3690 #lp-course-builder .btn-edit-course:hover {
3691 background: #5b52d1;
3692 }
3693 #lp-course-builder .course-status {
3694 display: inline-flex;
3695 }
3696 #lp-course-builder .course-status span {
3697 font-size: 13px;
3698 padding: 4px 12px;
3699 border-radius: 4px;
3700 font-weight: 600;
3701 text-transform: capitalize;
3702 line-height: normal;
3703 }
3704 #lp-course-builder .course-status.publish span {
3705 background: #E7F6E9;
3706 color: #28A746;
3707 }
3708 #lp-course-builder .course-status.future span {
3709 background: #ffd700;
3710 color: #333;
3711 }
3712 #lp-course-builder .course-status.trash span {
3713 color: #991b1b;
3714 background-color: #fee2e2;
3715 }
3716 #lp-course-builder .learn-press-pagination {
3717 margin-top: 40px;
3718 display: flex;
3719 justify-content: center;
3720 }
3721 #lp-course-builder .page-numbers {
3722 display: flex;
3723 gap: 8px;
3724 list-style: none;
3725 padding: 0;
3726 margin: 0;
3727 }
3728 #lp-course-builder .page-numbers li {
3729 display: inline-block;
3730 }
3731 #lp-course-builder .page-numbers a,
3732 #lp-course-builder .page-numbers span {
3733 display: flex;
3734 align-items: center;
3735 justify-content: center;
3736 min-width: 36px;
3737 height: 36px;
3738 padding: 0 12px;
3739 border-radius: 6px;
3740 text-decoration: none;
3741 color: #898989;
3742 font-size: 14px;
3743 transition: all 0.2s;
3744 background: #ffffff;
3745 font-weight: 600;
3746 }
3747 #lp-course-builder .page-numbers a:hover {
3748 background-color: #F7F7F7;
3749 border-color: #d1d5db;
3750 color: #1e1e1e;
3751 }
3752 #lp-course-builder .page-numbers .current {
3753 background-color: #7067ED;
3754 color: #ffffff;
3755 }
3756 #lp-course-builder .page-numbers .next,
3757 #lp-course-builder .page-numbers .prev {
3758 background-color: #F7F7F7;
3759 border-color: #d1d5db;
3760 }
3761 #lp-course-builder .page-numbers .next:hover,
3762 #lp-course-builder .page-numbers .prev:hover {
3763 background-color: #7067ED;
3764 color: #ffffff;
3765 }
3766 #lp-course-builder #lp-material-container {
3767 font-size: 13px;
3768 color: #6b7280;
3769 line-height: 1.5;
3770 margin: 0;
3771 display: block;
3772 }
3773 #lp-course-builder #lp-material-container hr {
3774 display: none;
3775 }
3776 #lp-course-builder .field-material__label {
3777 width: 150px;
3778 max-width: 150px;
3779 min-width: 150px;
3780 margin-right: 11px;
3781 }
3782 #lp-course-builder .lp-material--field-wrap {
3783 display: flex;
3784 gap: 11px;
3785 margin-top: 12px;
3786 }
3787 #lp-course-builder .lp-material--field-wrap label {
3788 color: #1e1e1e;
3789 font-size: 14px;
3790 font-weight: 600;
3791 width: 100px;
3792 }
3793 #lp-course-builder .lp-material--field-wrap:first-child {
3794 margin-top: 0;
3795 }
3796 #lp-course-builder .lp-material--field-wrap.field-action-wrap {
3797 justify-content: flex-start;
3798 flex-direction: row-reverse;
3799 }
3800 #lp-course-builder .lp-material--field-external-link,
3801 #lp-course-builder .lp-material--field-title {
3802 display: inline-flex;
3803 align-items: center;
3804 gap: 8px;
3805 width: 100%;
3806 height: 39px;
3807 padding: 8px 12px;
3808 border: 1px solid #d1d5db;
3809 border-radius: 6px;
3810 font-size: 14px;
3811 color: #1a1a1a;
3812 background: #ffffff;
3813 }
3814 #lp-course-builder .lp-material--field-method {
3815 width: 100%;
3816 height: 39px;
3817 padding: 8px 12px;
3818 border: 1px solid #d1d5db;
3819 border-radius: 6px;
3820 font-size: 14px;
3821 color: #1a1a1a;
3822 background: #ffffff;
3823 }
3824 #lp-course-builder .lp-material-btn-wrap {
3825 display: flex;
3826 gap: 12px;
3827 margin-top: 15px;
3828 }
3829 #lp-course-builder #lp-material--group-container .lp-material--group {
3830 padding: 20px;
3831 border: 1px solid #d1d5db;
3832 border-radius: 12px;
3833 max-width: 420px;
3834 margin-bottom: 20px;
3835 }
3836 #lp-course-builder #lp-material--group-container .lp-material--group:not(:has(*)) {
3837 display: none;
3838 }
3839 #lp-course-builder #btn-lp--add-material,
3840 #lp-course-builder #btn-lp--save-material,
3841 #lp-course-builder .lp-material-save-field,
3842 #lp-course-builder .lp-material--delete {
3843 padding: 8px 20px;
3844 border-radius: 6px;
3845 background: #ffffff;
3846 font-size: 14px;
3847 font-weight: 500;
3848 cursor: pointer;
3849 transition: all 0.2s;
3850 }
3851 #lp-course-builder #btn-lp--add-material {
3852 color: #7067ED;
3853 border: 1px solid #7067ED;
3854 }
3855 #lp-course-builder #btn-lp--add-material:hover {
3856 background-color: #F7F7F7;
3857 border-color: #7067ED;
3858 }
3859 #lp-course-builder #btn-lp--save-material,
3860 #lp-course-builder .lp-material-save-field {
3861 background: #7067ED;
3862 color: #EEF1FF;
3863 border: 1px solid #7067ED;
3864 }
3865 #lp-course-builder #btn-lp--save-material:hover,
3866 #lp-course-builder .lp-material-save-field:hover {
3867 background-color: #5b52d1;
3868 border-color: #5b52d1;
3869 }
3870 #lp-course-builder .lp-material--delete {
3871 color: #6b7280;
3872 border: 1px solid #e5e7eb;
3873 }
3874 #lp-course-builder .lp-material--delete:hover {
3875 background-color: #F7F7F7;
3876 color: #1e1e1e;
3877 border-color: #1e1e1e;
3878 }
3879 #lp-course-builder .lp-material--upload-wrap label {
3880 cursor: pointer;
3881 width: 100%;
3882 display: flex;
3883 align-items: center;
3884 gap: 6px;
3885 padding: 8px 16px;
3886 border: 1px solid #d1d5db;
3887 border-radius: 6px;
3888 font-size: 14px;
3889 font-weight: 500;
3890 color: #1a1a1a;
3891 background: #ffffff;
3892 transition: all 0.2s;
3893 margin-left: 86px;
3894 overflow: hidden;
3895 }
3896 #lp-course-builder .lp-material--upload-wrap label.has-selected-file {
3897 border-color: #7067ED;
3898 background-color: #f9fafb;
3899 font-size: 0;
3900 }
3901 #lp-course-builder .lp-material--upload-wrap label.has-selected-file::before {
3902 font-size: 14px;
3903 }
3904 #lp-course-builder .lp-material--upload-wrap label.has-selected-file::after {
3905 content: attr(data-file-name);
3906 flex: 1;
3907 min-width: 0;
3908 overflow: hidden;
3909 text-overflow: ellipsis;
3910 white-space: nowrap;
3911 font-size: 14px;
3912 font-weight: 600;
3913 }
3914 #lp-course-builder .lp-material--upload-wrap label:hover {
3915 background-color: #F7F7F7;
3916 border-color: #9ca3af;
3917 }
3918 #lp-course-builder .lp-material--upload-wrap label:active {
3919 background-color: #d0d0d0;
3920 transform: scale(0.98);
3921 }
3922 #lp-course-builder .lp-material--upload-wrap label::before {
3923 content: "📁 ";
3924 margin-right: 5px;
3925 }
3926 #lp-course-builder .lp-material--field-upload {
3927 display: none;
3928 }
3929 #lp-course-builder .lp-material--table {
3930 width: 100%;
3931 border-collapse: collapse;
3932 border: 1px solid #e5e7eb;
3933 border-radius: 8px;
3934 overflow: hidden;
3935 margin-top: 20px;
3936 }
3937 #lp-course-builder .lp-material--table th,
3938 #lp-course-builder .lp-material--table td {
3939 padding: 12px 15px;
3940 border-bottom: 1px solid #e5e7eb;
3941 text-align: left;
3942 }
3943 #lp-course-builder .lp-material--table th {
3944 background-color: #f9fafb;
3945 font-weight: 600;
3946 font-size: 13px;
3947 color: #374151;
3948 }
3949 #lp-course-builder .lp-material--table td {
3950 font-size: 14px;
3951 color: #1e1e1e;
3952 }
3953 #lp-course-builder .lp-material--table tr:last-child td {
3954 border-bottom: none;
3955 }
3956 #lp-course-builder .lp-material--table tr:hover td {
3957 background-color: #f9fafb;
3958 }
3959 #lp-course-builder .lp-material--table thead.hidden {
3960 display: none;
3961 }
3962 #lp-course-builder .ts-control {
3963 padding: 8px 8px 8px 8px !important;
3964 }
3965 @media (max-width: 1024px) {
3966 #lp-course-builder .cb-list-course {
3967 gap: 15px;
3968 }
3969 }
3970 @media (max-width: 768px) {
3971 #lp-course-builder .cb-tab-course__action {
3972 flex-direction: column;
3973 gap: 16px;
3974 align-items: stretch;
3975 }
3976 #lp-course-builder .cb-search-form {
3977 width: 100%;
3978 }
3979 #lp-course-builder .cb-btn-add-new {
3980 text-align: center;
3981 justify-content: center;
3982 }
3983 #lp-course-builder .course-item {
3984 flex-direction: column;
3985 }
3986 #lp-course-builder .cb-list-course {
3987 grid-template-columns: 1fr;
3988 }
3989 }
3990
3991 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
3992 display: grid;
3993 grid-template-columns: repeat(5, 1fr);
3994 gap: 20px;
3995 margin-bottom: 24px;
3996 }
3997 @media (max-width: 1200px) {
3998 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
3999 grid-template-columns: repeat(3, 1fr);
4000 }
4001 }
4002 @media (max-width: 768px) {
4003 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
4004 grid-template-columns: repeat(2, 1fr);
4005 }
4006 }
4007 @media (max-width: 480px) {
4008 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats {
4009 grid-template-columns: 1fr;
4010 }
4011 }
4012 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card {
4013 background: #ffffff;
4014 border-radius: 12px;
4015 padding: 24px 20px;
4016 display: flex;
4017 flex-direction: column;
4018 align-items: center;
4019 text-align: center;
4020 gap: 8px;
4021 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4022 border: 1px solid #e5e7eb;
4023 transition: all 0.2s ease;
4024 }
4025 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card:hover {
4026 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4027 transform: translateY(-2px);
4028 }
4029 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon {
4030 width: 48px;
4031 height: 48px;
4032 border-radius: 50%;
4033 background: var(--card-bg, #f9fafb);
4034 display: flex;
4035 align-items: center;
4036 justify-content: center;
4037 flex-shrink: 0;
4038 margin-bottom: 4px;
4039 }
4040 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon svg {
4041 width: 22px;
4042 height: 22px;
4043 color: var(--card-color, #7067ED);
4044 }
4045 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__label {
4046 font-size: 12px;
4047 color: #6b7280;
4048 font-weight: 500;
4049 order: 1;
4050 }
4051 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__value {
4052 font-size: 24px;
4053 font-weight: 700;
4054 color: #1e1e1e;
4055 line-height: 1.2;
4056 order: 2;
4057 }
4058 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row {
4059 display: grid;
4060 gap: 20px;
4061 margin-bottom: 24px;
4062 }
4063 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin {
4064 grid-template-columns: 1fr 1fr 280px;
4065 }
4066 @media (max-width: 1200px) {
4067 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin {
4068 grid-template-columns: 1fr 1fr;
4069 }
4070 }
4071 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--instructor {
4072 grid-template-columns: 1fr 1fr;
4073 }
4074 @media (max-width: 768px) {
4075 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row {
4076 grid-template-columns: 1fr;
4077 }
4078 }
4079 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card {
4080 background: #ffffff;
4081 border-radius: 12px;
4082 padding: 20px;
4083 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4084 border: 1px solid #e5e7eb;
4085 }
4086 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__header {
4087 display: flex;
4088 justify-content: space-between;
4089 align-items: center;
4090 margin-bottom: 16px;
4091 }
4092 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__title {
4093 font-size: 16px;
4094 font-weight: 600;
4095 color: #1e1e1e;
4096 margin: 0;
4097 }
4098 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter {
4099 padding: 5px 28px 5px 12px;
4100 border: 1px solid #e5e7eb;
4101 border-radius: 6px;
4102 font-size: 12px;
4103 color: #6b7280;
4104 cursor: pointer;
4105 outline: none;
4106 height: auto;
4107 }
4108 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter:focus {
4109 border-color: #7067ED;
4110 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
4111 }
4112 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body {
4113 height: 220px;
4114 }
4115 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body canvas {
4116 width: 100% !important;
4117 height: 100% !important;
4118 }
4119 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors {
4120 background: #ffffff;
4121 border-radius: 12px;
4122 padding: 16px;
4123 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4124 border: 1px solid #e5e7eb;
4125 }
4126 @media (max-width: 1200px) {
4127 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors {
4128 grid-column: 1/-1;
4129 }
4130 }
4131 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__header {
4132 margin-bottom: 20px;
4133 }
4134 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__title {
4135 display: flex;
4136 align-items: center;
4137 gap: 12px;
4138 font-size: 16px;
4139 font-weight: 600;
4140 color: #1e1e1e;
4141 margin: 0;
4142 }
4143 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__list {
4144 display: flex;
4145 flex-direction: column;
4146 gap: 20px;
4147 }
4148 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item {
4149 display: flex;
4150 align-items: center;
4151 gap: 16px;
4152 }
4153 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar {
4154 width: 48px;
4155 height: 48px;
4156 border-radius: 50%;
4157 overflow: hidden;
4158 flex-shrink: 0;
4159 }
4160 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar img {
4161 width: 100%;
4162 height: 100%;
4163 object-fit: cover;
4164 border-radius: 50%;
4165 }
4166 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__info {
4167 display: flex;
4168 flex-direction: column;
4169 gap: 4px;
4170 min-width: 0;
4171 }
4172 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__name {
4173 font-size: 15px;
4174 font-weight: 600;
4175 color: #1e1e1e;
4176 line-height: 1.2;
4177 white-space: nowrap;
4178 overflow: hidden;
4179 text-overflow: ellipsis;
4180 }
4181 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__meta {
4182 font-size: 13px;
4183 color: #6b7280;
4184 line-height: 1.2;
4185 }
4186 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .no-data {
4187 text-align: center;
4188 color: #6b7280;
4189 font-style: italic;
4190 padding: 20px 0;
4191 font-size: 12px;
4192 }
4193 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper {
4194 display: grid;
4195 grid-template-columns: repeat(2, 1fr);
4196 gap: 20px;
4197 margin-bottom: 24px;
4198 overflow-x: hidden;
4199 transition: overflow-x 0.3s ease;
4200 }
4201 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper:hover {
4202 overflow-x: auto;
4203 }
4204 @media (max-width: 900px) {
4205 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper {
4206 grid-template-columns: 1fr;
4207 }
4208 }
4209 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses {
4210 background: #ffffff;
4211 border-radius: 12px;
4212 padding: 20px 24px;
4213 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
4214 border: 1px solid #e5e7eb;
4215 }
4216 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__header {
4217 display: flex;
4218 justify-content: space-between;
4219 align-items: center;
4220 padding-bottom: 16px;
4221 }
4222 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__title {
4223 font-size: 16px;
4224 font-weight: 600;
4225 color: #1e1e1e;
4226 margin: 0;
4227 }
4228 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total {
4229 font-size: 12px;
4230 color: #6b7280;
4231 }
4232 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .enrolled-students-total {
4233 color: #7067ED;
4234 font-weight: 600;
4235 }
4236 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .revenue-total {
4237 color: #E31A1B;
4238 font-weight: 700;
4239 }
4240 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__list {
4241 display: flex;
4242 flex-direction: column;
4243 }
4244 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item {
4245 display: flex;
4246 align-items: center;
4247 gap: 16px;
4248 padding: 16px 0;
4249 border-bottom: 1px solid #e5e7eb;
4250 }
4251 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:last-child {
4252 border-bottom: none;
4253 padding-bottom: 0;
4254 }
4255 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:first-child {
4256 padding-top: 0;
4257 }
4258 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb {
4259 width: 80px;
4260 height: 56px;
4261 border-radius: 8px;
4262 overflow: hidden;
4263 flex-shrink: 0;
4264 background: #f9fafb;
4265 }
4266 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb img {
4267 width: 100%;
4268 height: 100%;
4269 object-fit: cover;
4270 }
4271 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder {
4272 width: 100%;
4273 height: 100%;
4274 display: flex;
4275 align-items: center;
4276 justify-content: center;
4277 background: #f9fafb;
4278 }
4279 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder svg {
4280 color: #9ca3af;
4281 }
4282 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__info {
4283 flex: 1;
4284 min-width: 0;
4285 display: flex;
4286 flex-direction: column;
4287 gap: 4px;
4288 }
4289 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title {
4290 font-size: 15px;
4291 font-weight: 700;
4292 color: #1e1e1e;
4293 text-decoration: none;
4294 white-space: nowrap;
4295 overflow: hidden;
4296 text-overflow: ellipsis;
4297 transition: color 0.15s ease;
4298 }
4299 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title:hover {
4300 color: #7067ED;
4301 }
4302 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta {
4303 font-size: 12px;
4304 color: #6b7280;
4305 }
4306 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .author {
4307 color: #7067ed;
4308 }
4309 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .category {
4310 color: #1e1e1e;
4311 }
4312 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__price {
4313 font-size: 12px;
4314 font-weight: 600;
4315 color: #1e1e1e;
4316 margin-top: 2px;
4317 }
4318 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge-wrapper {
4319 flex-shrink: 0;
4320 display: flex;
4321 align-items: center;
4322 }
4323 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge {
4324 background: #e0f2fe;
4325 color: #0284c7;
4326 padding: 4px 10px;
4327 border-radius: 6px;
4328 font-size: 13px;
4329 font-weight: 600;
4330 }
4331 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__stats {
4332 text-align: right;
4333 flex-shrink: 0;
4334 display: flex;
4335 flex-direction: column;
4336 gap: 4px;
4337 }
4338 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue {
4339 font-size: 12px;
4340 color: #6b7280;
4341 }
4342 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue .revenue-amount {
4343 color: #ef4444;
4344 font-weight: 700;
4345 }
4346 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__sold {
4347 font-size: 12px;
4348 color: #6b7280;
4349 }
4350 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .no-data {
4351 text-align: center;
4352 color: #6b7280;
4353 font-style: italic;
4354 padding: 24px 0;
4355 font-size: 12px;
4356 }
4357 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions {
4358 background: #ffffff;
4359 }
4360 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__title {
4361 font-size: 16px;
4362 font-weight: 600;
4363 color: #1e1e1e;
4364 margin: 0 0 16px 0;
4365 }
4366 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4367 display: grid;
4368 grid-template-columns: repeat(4, 1fr);
4369 gap: 12px;
4370 }
4371 @media (max-width: 768px) {
4372 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4373 grid-template-columns: repeat(2, 1fr);
4374 }
4375 }
4376 @media (max-width: 480px) {
4377 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid {
4378 grid-template-columns: 1fr;
4379 }
4380 }
4381 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn {
4382 display: flex;
4383 align-items: center;
4384 gap: 10px;
4385 padding: 14px 18px;
4386 border-radius: 8px;
4387 background: var(--action-bg, #f9fafb);
4388 text-decoration: none;
4389 transition: all 0.2s ease;
4390 border: 1px solid transparent;
4391 }
4392 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn:hover {
4393 border-color: var(--action-color, #e5e7eb);
4394 transform: translateY(-1px);
4395 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
4396 }
4397 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon {
4398 width: 28px;
4399 height: 28px;
4400 display: flex;
4401 align-items: center;
4402 justify-content: center;
4403 color: var(--action-color);
4404 }
4405 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon svg {
4406 width: 20px;
4407 height: 20px;
4408 color: var(--action-color, #6b7280);
4409 }
4410 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__label {
4411 font-size: 14px;
4412 font-weight: 500;
4413 color: #1e1e1e;
4414 }
4415 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses {
4416 background: #ffffff;
4417 }
4418 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .recent-courses__title {
4419 font-size: 16px;
4420 font-weight: 600;
4421 color: #1e1e1e;
4422 margin: 0 0 16px 0;
4423 }
4424 #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .cb-list-course {
4425 padding-bottom: 0;
4426 }
4427
4428 #lp-course-builder .cb-list-quiz {
4429 list-style: none;
4430 padding: 0;
4431 margin: 0;
4432 background: #ffffff;
4433 }
4434 #lp-course-builder .cb-tab-quiz__action {
4435 display: flex;
4436 justify-content: space-between;
4437 align-items: center;
4438 margin-bottom: 24px;
4439 }
4440 #lp-course-builder .cb-input-search-quiz {
4441 flex: 1;
4442 border: none;
4443 background: transparent;
4444 outline: none;
4445 font-size: 15px;
4446 color: #333;
4447 font-family: inherit;
4448 margin-right: 10px;
4449 }
4450 #lp-course-builder .cb-input-search-quiz::placeholder {
4451 color: #999;
4452 }
4453 #lp-course-builder .cb-list-table-header {
4454 display: grid;
4455 align-items: center;
4456 gap: 0 16px;
4457 padding: 0 24px;
4458 background: #f9fafb;
4459 border-bottom: 1px solid #e5e7eb;
4460 min-height: 48px;
4461 font-size: 12px;
4462 font-weight: 600;
4463 color: #374151;
4464 }
4465 #lp-course-builder .cb-list-table-header span {
4466 white-space: nowrap;
4467 }
4468 #lp-course-builder .quiz-item {
4469 display: grid;
4470 align-items: center;
4471 gap: 0 16px;
4472 padding: 0 24px;
4473 background: #ffffff;
4474 border-bottom: 1px solid #f5f5f5;
4475 min-height: 64px;
4476 font-size: 14px;
4477 transition: background-color 0.15s ease;
4478 }
4479 #lp-course-builder .quiz-item:hover {
4480 background-color: #f9fafb;
4481 }
4482 #lp-course-builder li:last-child .quiz-item {
4483 border-bottom: none;
4484 }
4485 #lp-course-builder .highlight-new-quiz {
4486 box-shadow: #c8b4fb 0px 0px 20px 1px;
4487 }
4488 #lp-course-builder .wap-quiz-title {
4489 margin: 0;
4490 min-width: 0;
4491 overflow: hidden;
4492 }
4493 #lp-course-builder .wap-quiz-title button,
4494 #lp-course-builder .wap-quiz-title a {
4495 font-size: 14px;
4496 font-weight: 500;
4497 background: transparent;
4498 border: none;
4499 text-decoration: none;
4500 color: #1e1e1e;
4501 max-width: 100%;
4502 white-space: nowrap;
4503 overflow: hidden;
4504 text-overflow: ellipsis;
4505 display: block;
4506 padding: 0;
4507 cursor: pointer;
4508 }
4509 #lp-course-builder .wap-quiz-title button:hover,
4510 #lp-course-builder .wap-quiz-title a:hover {
4511 color: #7067ED;
4512 }
4513 #lp-course-builder .quiz__date,
4514 #lp-course-builder .quiz__duration,
4515 #lp-course-builder .quiz__total-questions {
4516 font-size: 12px;
4517 color: #6b7280;
4518 white-space: nowrap;
4519 margin-left: 8px;
4520 }
4521 #lp-course-builder .quiz__preview {
4522 display: flex;
4523 align-items: center;
4524 justify-content: center;
4525 }
4526 #lp-course-builder .quiz__preview svg {
4527 height: 20px;
4528 width: 20px;
4529 color: #6b7280;
4530 }
4531 #lp-course-builder .quiz-action {
4532 display: flex;
4533 align-items: center;
4534 justify-content: flex-end;
4535 gap: 8px;
4536 position: relative;
4537 }
4538 #lp-course-builder .quiz-action-editor {
4539 display: flex;
4540 }
4541 #lp-course-builder .btn-edit-quiz {
4542 display: flex;
4543 align-items: center;
4544 justify-content: center;
4545 width: 32px;
4546 height: 32px;
4547 text-decoration: none;
4548 font-size: 0;
4549 border-radius: 6px;
4550 background-color: transparent;
4551 border: none;
4552 color: #6b7280;
4553 cursor: pointer;
4554 transition: all 0.2s;
4555 padding: 0;
4556 }
4557 #lp-course-builder .btn-edit-quiz svg {
4558 width: 16px;
4559 height: 16px;
4560 }
4561 #lp-course-builder .btn-edit-quiz:hover {
4562 background-color: #EEF1FF;
4563 color: #7067ED;
4564 }
4565 #lp-course-builder .btn-edit-quiz.loading::before {
4566 margin: 0;
4567 font-size: 16px;
4568 }
4569 #lp-course-builder .btn-edit-quiz.loading svg {
4570 display: none;
4571 }
4572 #lp-course-builder .quiz-action-expanded {
4573 cursor: pointer;
4574 display: flex;
4575 align-items: center;
4576 justify-content: center;
4577 width: 32px;
4578 height: 32px;
4579 border-radius: 6px;
4580 transition: all 0.2s;
4581 padding: 0;
4582 background: none;
4583 border: none;
4584 }
4585 #lp-course-builder .quiz-action-expanded.loading::before {
4586 margin-right: 0;
4587 margin-top: 0;
4588 }
4589 #lp-course-builder .quiz-action-expanded.loading svg {
4590 display: none;
4591 }
4592 #lp-course-builder .quiz-action-expanded svg {
4593 width: 18px;
4594 height: 18px;
4595 color: #6b7280;
4596 }
4597 #lp-course-builder .quiz-action-expanded:hover {
4598 background-color: #EEF1FF;
4599 }
4600 #lp-course-builder .quiz-action-expanded:hover svg {
4601 color: #7067ED;
4602 }
4603 #lp-course-builder .quiz-action-expanded__items {
4604 display: none;
4605 position: absolute;
4606 min-width: 160px;
4607 top: 100%;
4608 right: 0;
4609 margin-top: 4px;
4610 padding: 8px;
4611 flex-direction: column;
4612 background-color: #ffffff;
4613 border-radius: 8px;
4614 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4615 font-size: 14px;
4616 font-weight: 500;
4617 z-index: 10;
4618 }
4619 #lp-course-builder .quiz-action-expanded__items.active {
4620 display: flex !important;
4621 }
4622
4623 #lp-course-builder .courses-builder__quiz-tab {
4624 background: #ffffff;
4625 border: 1px solid #e5e7eb;
4626 border-radius: 8px;
4627 overflow: visible;
4628 }
4629 #lp-course-builder .courses-builder__quiz-tab .cb-list-table-header,
4630 #lp-course-builder .courses-builder__quiz-tab .quiz-item {
4631 grid-template-columns: 2fr 1.5fr 80px 1fr 1fr 100px 80px;
4632 }
4633 #lp-course-builder .courses-builder__quiz-tab .lesson-assigned-courses .label {
4634 display: none;
4635 }
4636 #lp-course-builder .cb-list-quiz {
4637 border: none;
4638 border-radius: 0;
4639 }
4640 #lp-course-builder .quiz-status,
4641 #lp-course-builder .quizzes-status {
4642 display: inline-flex;
4643 align-self: center;
4644 padding: 4px 12px;
4645 font-size: 12px;
4646 font-weight: 500;
4647 border-radius: 20px;
4648 text-transform: capitalize;
4649 white-space: nowrap;
4650 width: fit-content;
4651 }
4652 #lp-course-builder .quiz-status.publish,
4653 #lp-course-builder .quizzes-status.publish {
4654 color: #28A746;
4655 background: #E7F6E9;
4656 }
4657 #lp-course-builder .quiz-status.draft,
4658 #lp-course-builder .quizzes-status.draft {
4659 color: #AAAAAA;
4660 background: #F7F7F7;
4661 }
4662 #lp-course-builder .quiz-status.pending,
4663 #lp-course-builder .quizzes-status.pending {
4664 color: #1e40af;
4665 background: #dbeafe;
4666 }
4667 #lp-course-builder .quiz-status.private,
4668 #lp-course-builder .quizzes-status.private {
4669 color: #6b21a8;
4670 background: #f3e8ff;
4671 }
4672 #lp-course-builder .quiz-status.trash,
4673 #lp-course-builder .quizzes-status.trash {
4674 color: #991b1b;
4675 background: #fee2e2;
4676 }
4677 #lp-course-builder .quiz-assigned-courses,
4678 #lp-course-builder .lesson-assigned-courses {
4679 white-space: nowrap;
4680 overflow: hidden;
4681 text-overflow: ellipsis;
4682 min-width: 0;
4683 }
4684 #lp-course-builder .quiz-assigned-courses .label,
4685 #lp-course-builder .lesson-assigned-courses .label {
4686 color: #6b7280;
4687 margin-right: 5px;
4688 }
4689 #lp-course-builder .quiz-assigned-courses a,
4690 #lp-course-builder .lesson-assigned-courses a {
4691 text-decoration: none;
4692 color: #2E91FA;
4693 }
4694 #lp-course-builder .quiz-assigned-courses a:hover,
4695 #lp-course-builder .lesson-assigned-courses a:hover {
4696 text-decoration: underline;
4697 }
4698 #lp-course-builder .quiz-assigned-courses .label,
4699 #lp-course-builder .lesson-assigned-courses .label {
4700 color: #1e1e1e;
4701 }
4702 #lp-course-builder .quiz-action-expanded__items {
4703 display: none;
4704 position: absolute;
4705 min-width: 160px;
4706 top: calc(100% + 4px);
4707 right: 0;
4708 transform: none;
4709 padding: 10px;
4710 flex-direction: column;
4711 background-color: #ffffff;
4712 border-radius: 12px;
4713 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4714 font-size: 16px;
4715 font-weight: 500;
4716 z-index: 100;
4717 }
4718 #lp-course-builder .quiz-action-expanded__items.active {
4719 display: flex !important;
4720 }
4721 #lp-course-builder .quiz-action-expanded__items.is-dropup {
4722 top: auto;
4723 bottom: calc(100% + 4px);
4724 }
4725 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate,
4726 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish,
4727 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,
4728 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore,
4729 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete {
4730 padding: 10px;
4731 cursor: pointer;
4732 text-decoration: none;
4733 border-radius: 6px;
4734 color: #1e1e1e;
4735 border: none;
4736 }
4737 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate:hover,
4738 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish:hover,
4739 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,
4740 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore:hover,
4741 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover {
4742 background-color: #F7F7F7;
4743 }
4744 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,
4745 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete {
4746 color: #ef4444;
4747 }
4748 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,
4749 #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover {
4750 background-color: #fef2f2;
4751 }
4752
4753 #lp-course-builder .cb-list-question {
4754 list-style: none;
4755 padding: 0;
4756 margin: 0;
4757 background: #ffffff;
4758 }
4759 #lp-course-builder .cb-tab-question__action {
4760 display: flex;
4761 justify-content: space-between;
4762 align-items: center;
4763 margin-bottom: 24px;
4764 }
4765 #lp-course-builder .cb-input-search-question {
4766 flex: 1;
4767 border: none;
4768 background: transparent;
4769 outline: none;
4770 font-size: 15px;
4771 color: #333;
4772 font-family: inherit;
4773 margin-right: 10px;
4774 }
4775 #lp-course-builder .cb-input-search-question::placeholder {
4776 color: #999;
4777 }
4778 #lp-course-builder .cb-list-table-header {
4779 display: grid;
4780 align-items: center;
4781 gap: 0 16px;
4782 padding: 0 24px;
4783 background: #f9fafb;
4784 border-bottom: 1px solid #e5e7eb;
4785 min-height: 48px;
4786 font-size: 12px;
4787 font-weight: 600;
4788 color: #374151;
4789 }
4790 #lp-course-builder .cb-list-table-header span {
4791 white-space: nowrap;
4792 }
4793 #lp-course-builder .question-item {
4794 display: grid;
4795 align-items: center;
4796 gap: 0 16px;
4797 padding: 0 24px;
4798 background: #ffffff;
4799 border-bottom: 1px solid #f5f5f5;
4800 min-height: 64px;
4801 font-size: 14px;
4802 transition: background-color 0.15s ease;
4803 }
4804 #lp-course-builder .question-item:hover {
4805 background-color: #f9fafb;
4806 }
4807 #lp-course-builder li:last-child .question-item {
4808 border-bottom: none;
4809 }
4810 #lp-course-builder .highlight-new-question {
4811 box-shadow: #c8b4fb 0px 0px 20px 1px;
4812 }
4813 #lp-course-builder .wap-question-title {
4814 margin: 0;
4815 min-width: 0;
4816 overflow: hidden;
4817 }
4818 #lp-course-builder .wap-question-title button,
4819 #lp-course-builder .wap-question-title a {
4820 font-size: 14px;
4821 font-weight: 500;
4822 background: transparent;
4823 border: none;
4824 text-decoration: none;
4825 color: #1e1e1e;
4826 max-width: 100%;
4827 white-space: nowrap;
4828 overflow: hidden;
4829 text-overflow: ellipsis;
4830 display: block;
4831 padding: 0;
4832 cursor: pointer;
4833 }
4834 #lp-course-builder .wap-question-title button:hover,
4835 #lp-course-builder .wap-question-title a:hover {
4836 color: #7067ED;
4837 }
4838 #lp-course-builder .question__date,
4839 #lp-course-builder .question__duration,
4840 #lp-course-builder .question__total-questions {
4841 font-size: 12px;
4842 color: #6b7280;
4843 white-space: nowrap;
4844 margin-left: 8px;
4845 }
4846 #lp-course-builder .question__preview {
4847 display: flex;
4848 align-items: center;
4849 justify-content: center;
4850 }
4851 #lp-course-builder .question__preview svg {
4852 height: 20px;
4853 width: 20px;
4854 color: #6b7280;
4855 }
4856 #lp-course-builder .question-action {
4857 display: flex;
4858 align-items: center;
4859 justify-content: flex-end;
4860 gap: 8px;
4861 position: relative;
4862 }
4863 #lp-course-builder .question-action-editor {
4864 display: flex;
4865 }
4866 #lp-course-builder .btn-edit-question {
4867 display: flex;
4868 align-items: center;
4869 justify-content: center;
4870 width: 32px;
4871 height: 32px;
4872 text-decoration: none;
4873 font-size: 0;
4874 border-radius: 6px;
4875 background-color: transparent;
4876 border: none;
4877 color: #6b7280;
4878 cursor: pointer;
4879 transition: all 0.2s;
4880 padding: 0;
4881 }
4882 #lp-course-builder .btn-edit-question svg {
4883 width: 16px;
4884 height: 16px;
4885 }
4886 #lp-course-builder .btn-edit-question:hover {
4887 background-color: #EEF1FF;
4888 color: #7067ED;
4889 }
4890 #lp-course-builder .btn-edit-question.loading::before {
4891 margin: 0;
4892 font-size: 16px;
4893 }
4894 #lp-course-builder .btn-edit-question.loading svg {
4895 display: none;
4896 }
4897 #lp-course-builder .question-action-expanded {
4898 cursor: pointer;
4899 display: flex;
4900 align-items: center;
4901 justify-content: center;
4902 width: 32px;
4903 height: 32px;
4904 border-radius: 6px;
4905 transition: all 0.2s;
4906 padding: 0;
4907 background: none;
4908 border: none;
4909 }
4910 #lp-course-builder .question-action-expanded.loading::before {
4911 margin-right: 0;
4912 margin-top: 0;
4913 }
4914 #lp-course-builder .question-action-expanded.loading svg {
4915 display: none;
4916 }
4917 #lp-course-builder .question-action-expanded svg {
4918 width: 18px;
4919 height: 18px;
4920 color: #6b7280;
4921 }
4922 #lp-course-builder .question-action-expanded:hover {
4923 background-color: #EEF1FF;
4924 }
4925 #lp-course-builder .question-action-expanded:hover svg {
4926 color: #7067ED;
4927 }
4928 #lp-course-builder .question-action-expanded__items {
4929 display: none;
4930 position: absolute;
4931 min-width: 160px;
4932 top: 100%;
4933 right: 0;
4934 margin-top: 4px;
4935 padding: 8px;
4936 flex-direction: column;
4937 background-color: #ffffff;
4938 border-radius: 8px;
4939 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
4940 font-size: 14px;
4941 font-weight: 500;
4942 z-index: 10;
4943 }
4944 #lp-course-builder .question-action-expanded__items.active {
4945 display: flex !important;
4946 }
4947
4948 #lp-course-builder .courses-builder__question-tab {
4949 background: #ffffff;
4950 border: 1px solid #e5e7eb;
4951 border-radius: 8px;
4952 overflow: visible;
4953 }
4954 #lp-course-builder .courses-builder__question-tab .cb-list-table-header,
4955 #lp-course-builder .courses-builder__question-tab .question-item {
4956 grid-template-columns: 2fr 1.5fr 1fr 100px 100px 80px;
4957 }
4958 #lp-course-builder .courses-builder__question-tab .question-assigned-quizzes .label {
4959 display: none;
4960 }
4961 #lp-course-builder .cb-list-question {
4962 border: none;
4963 border-radius: 0;
4964 }
4965 #lp-course-builder .question-status {
4966 display: inline-flex;
4967 align-self: center;
4968 padding: 4px 12px;
4969 font-size: 12px;
4970 font-weight: 500;
4971 border-radius: 20px;
4972 text-transform: capitalize;
4973 white-space: nowrap;
4974 width: fit-content;
4975 }
4976 #lp-course-builder .question-status.publish {
4977 color: #28A746;
4978 background: #E7F6E9;
4979 }
4980 #lp-course-builder .question-status.draft {
4981 color: #AAAAAA;
4982 background: #F7F7F7;
4983 }
4984 #lp-course-builder .question-status.pending {
4985 color: #1e40af;
4986 background: #dbeafe;
4987 }
4988 #lp-course-builder .question-status.private {
4989 color: #6b21a8;
4990 background: #f3e8ff;
4991 }
4992 #lp-course-builder .question-status.trash {
4993 color: #991b1b;
4994 background: #fee2e2;
4995 }
4996 #lp-course-builder .question-assigned-quizzes {
4997 white-space: nowrap;
4998 overflow: hidden;
4999 text-overflow: ellipsis;
5000 min-width: 0;
5001 }
5002 #lp-course-builder .question-assigned-quizzes .label {
5003 color: #6b7280;
5004 margin-right: 5px;
5005 }
5006 #lp-course-builder .question-assigned-quizzes a {
5007 text-decoration: none;
5008 color: #2E91FA;
5009 }
5010 #lp-course-builder .question-assigned-quizzes a:hover {
5011 text-decoration: underline;
5012 }
5013 #lp-course-builder .question-assigned-quizzes .label {
5014 color: #1e1e1e;
5015 }
5016 #lp-course-builder .question-action-expanded__items {
5017 display: none;
5018 position: absolute;
5019 min-width: 160px;
5020 top: calc(100% + 4px);
5021 right: 0;
5022 transform: none;
5023 padding: 10px;
5024 flex-direction: column;
5025 background-color: #ffffff;
5026 border-radius: 12px;
5027 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5028 font-size: 16px;
5029 font-weight: 500;
5030 z-index: 100;
5031 }
5032 #lp-course-builder .question-action-expanded__items.active {
5033 display: flex !important;
5034 }
5035 #lp-course-builder .question-action-expanded__items.is-dropup {
5036 top: auto;
5037 bottom: calc(100% + 4px);
5038 }
5039 #lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate,
5040 #lp-course-builder .question-action-expanded__items .question-action-expanded__publish,
5041 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash,
5042 #lp-course-builder .question-action-expanded__items .question-action-expanded__restore,
5043 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete {
5044 padding: 10px;
5045 cursor: pointer;
5046 text-decoration: none;
5047 border-radius: 6px;
5048 color: #1e1e1e;
5049 border: none;
5050 }
5051 #lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate:hover,
5052 #lp-course-builder .question-action-expanded__items .question-action-expanded__publish:hover,
5053 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,
5054 #lp-course-builder .question-action-expanded__items .question-action-expanded__restore:hover,
5055 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover {
5056 background-color: #F7F7F7;
5057 }
5058 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash,
5059 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete {
5060 color: #ef4444;
5061 }
5062 #lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,
5063 #lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover {
5064 background-color: #fef2f2;
5065 }
5066
5067 #lp-course-builder .cb-list-lesson {
5068 list-style: none;
5069 padding: 0;
5070 margin: 0;
5071 background: #ffffff;
5072 }
5073 #lp-course-builder .cb-tab-lesson__action {
5074 display: flex;
5075 justify-content: space-between;
5076 align-items: center;
5077 margin-bottom: 24px;
5078 }
5079 #lp-course-builder .cb-input-search-lesson {
5080 flex: 1;
5081 border: none;
5082 background: transparent;
5083 outline: none;
5084 font-size: 15px;
5085 color: #333;
5086 font-family: inherit;
5087 margin-right: 10px;
5088 }
5089 #lp-course-builder .cb-input-search-lesson::placeholder {
5090 color: #999;
5091 }
5092 #lp-course-builder .cb-list-table-header {
5093 display: grid;
5094 align-items: center;
5095 gap: 0 16px;
5096 padding: 0 24px;
5097 background: #f9fafb;
5098 border-bottom: 1px solid #e5e7eb;
5099 min-height: 48px;
5100 font-size: 12px;
5101 font-weight: 600;
5102 color: #374151;
5103 }
5104 #lp-course-builder .cb-list-table-header span {
5105 white-space: nowrap;
5106 }
5107 #lp-course-builder .lesson-item {
5108 display: grid;
5109 align-items: center;
5110 gap: 0 16px;
5111 padding: 0 24px;
5112 background: #ffffff;
5113 border-bottom: 1px solid #f5f5f5;
5114 min-height: 64px;
5115 font-size: 14px;
5116 transition: background-color 0.15s ease;
5117 }
5118 #lp-course-builder .lesson-item:hover {
5119 background-color: #f9fafb;
5120 }
5121 #lp-course-builder li:last-child .lesson-item {
5122 border-bottom: none;
5123 }
5124 #lp-course-builder .highlight-new-lesson {
5125 box-shadow: #c8b4fb 0px 0px 20px 1px;
5126 }
5127 #lp-course-builder .wap-lesson-title {
5128 margin: 0;
5129 min-width: 0;
5130 overflow: hidden;
5131 }
5132 #lp-course-builder .wap-lesson-title button,
5133 #lp-course-builder .wap-lesson-title a {
5134 font-size: 14px;
5135 font-weight: 500;
5136 background: transparent;
5137 border: none;
5138 text-decoration: none;
5139 color: #1e1e1e;
5140 max-width: 100%;
5141 white-space: nowrap;
5142 overflow: hidden;
5143 text-overflow: ellipsis;
5144 display: block;
5145 padding: 0;
5146 cursor: pointer;
5147 }
5148 #lp-course-builder .wap-lesson-title button:hover,
5149 #lp-course-builder .wap-lesson-title a:hover {
5150 color: #7067ED;
5151 }
5152 #lp-course-builder .lesson__date,
5153 #lp-course-builder .lesson__duration,
5154 #lp-course-builder .lesson__total-questions {
5155 font-size: 12px;
5156 color: #6b7280;
5157 white-space: nowrap;
5158 margin-left: 8px;
5159 }
5160 #lp-course-builder .lesson__preview {
5161 display: flex;
5162 align-items: center;
5163 justify-content: center;
5164 }
5165 #lp-course-builder .lesson__preview svg {
5166 height: 20px;
5167 width: 20px;
5168 color: #6b7280;
5169 }
5170 #lp-course-builder .lesson-action {
5171 display: flex;
5172 align-items: center;
5173 justify-content: flex-end;
5174 gap: 8px;
5175 position: relative;
5176 }
5177 #lp-course-builder .lesson-action-editor {
5178 display: flex;
5179 }
5180 #lp-course-builder .btn-edit-lesson {
5181 display: flex;
5182 align-items: center;
5183 justify-content: center;
5184 width: 32px;
5185 height: 32px;
5186 text-decoration: none;
5187 font-size: 0;
5188 border-radius: 6px;
5189 background-color: transparent;
5190 border: none;
5191 color: #6b7280;
5192 cursor: pointer;
5193 transition: all 0.2s;
5194 padding: 0;
5195 }
5196 #lp-course-builder .btn-edit-lesson svg {
5197 width: 16px;
5198 height: 16px;
5199 }
5200 #lp-course-builder .btn-edit-lesson:hover {
5201 background-color: #EEF1FF;
5202 color: #7067ED;
5203 }
5204 #lp-course-builder .btn-edit-lesson.loading::before {
5205 margin: 0;
5206 font-size: 16px;
5207 }
5208 #lp-course-builder .btn-edit-lesson.loading svg {
5209 display: none;
5210 }
5211 #lp-course-builder .lesson-action-expanded {
5212 cursor: pointer;
5213 display: flex;
5214 align-items: center;
5215 justify-content: center;
5216 width: 32px;
5217 height: 32px;
5218 border-radius: 6px;
5219 transition: all 0.2s;
5220 padding: 0;
5221 background: none;
5222 border: none;
5223 }
5224 #lp-course-builder .lesson-action-expanded.loading::before {
5225 margin-right: 0;
5226 margin-top: 0;
5227 }
5228 #lp-course-builder .lesson-action-expanded.loading svg {
5229 display: none;
5230 }
5231 #lp-course-builder .lesson-action-expanded svg {
5232 width: 18px;
5233 height: 18px;
5234 color: #6b7280;
5235 }
5236 #lp-course-builder .lesson-action-expanded:hover {
5237 background-color: #EEF1FF;
5238 }
5239 #lp-course-builder .lesson-action-expanded:hover svg {
5240 color: #7067ED;
5241 }
5242 #lp-course-builder .lesson-action-expanded__items {
5243 display: none;
5244 position: absolute;
5245 min-width: 160px;
5246 top: 100%;
5247 right: 0;
5248 margin-top: 4px;
5249 padding: 8px;
5250 flex-direction: column;
5251 background-color: #ffffff;
5252 border-radius: 8px;
5253 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5254 font-size: 14px;
5255 font-weight: 500;
5256 z-index: 10;
5257 }
5258 #lp-course-builder .lesson-action-expanded__items.active {
5259 display: flex !important;
5260 }
5261
5262 #lp-course-builder .courses-builder__lesson-tab {
5263 background: #ffffff;
5264 border: 1px solid #e5e7eb;
5265 border-radius: 8px;
5266 overflow: visible;
5267 }
5268 #lp-course-builder .courses-builder__lesson-tab .cb-list-table-header,
5269 #lp-course-builder .courses-builder__lesson-tab .lesson-item {
5270 grid-template-columns: 2fr 1.5fr 1fr 100px 80px 80px;
5271 }
5272 #lp-course-builder .courses-builder__lesson-tab .lesson-assigned-courses .label {
5273 display: none;
5274 }
5275 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item {
5276 cursor: pointer;
5277 display: flex;
5278 margin-left: 12px;
5279 justify-content: flex-start;
5280 border: none;
5281 padding: 0;
5282 }
5283 #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 {
5284 pointer-events: none;
5285 opacity: 0.7;
5286 margin-left: 19px;
5287 }
5288 #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 {
5289 display: none;
5290 }
5291 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a {
5292 display: flex;
5293 align-items: center;
5294 justify-content: center;
5295 width: 32px;
5296 height: 32px;
5297 text-decoration: none;
5298 font-size: 16px;
5299 border-radius: 6px;
5300 background-color: transparent;
5301 border: none;
5302 color: #6b7280;
5303 cursor: pointer;
5304 transition: all 0.2s;
5305 }
5306 #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a:hover {
5307 background-color: #EEF1FF;
5308 color: #7067ED;
5309 }
5310 #lp-course-builder .cb-list-lesson {
5311 border: none;
5312 border-radius: 0;
5313 }
5314 #lp-course-builder .lesson-status {
5315 display: inline-flex;
5316 align-self: center;
5317 padding: 4px 12px;
5318 font-size: 12px;
5319 font-weight: 500;
5320 border-radius: 20px;
5321 text-transform: capitalize;
5322 white-space: nowrap;
5323 width: fit-content;
5324 }
5325 #lp-course-builder .lesson-status.publish {
5326 color: #28A746;
5327 background: #E7F6E9;
5328 }
5329 #lp-course-builder .lesson-status.draft {
5330 color: #AAAAAA;
5331 background: #F7F7F7;
5332 }
5333 #lp-course-builder .lesson-status.pending {
5334 color: #1e40af;
5335 background: #dbeafe;
5336 }
5337 #lp-course-builder .lesson-status.private {
5338 color: #6b21a8;
5339 background: #f3e8ff;
5340 }
5341 #lp-course-builder .lesson-status.trash {
5342 color: #991b1b;
5343 background: #fee2e2;
5344 }
5345 #lp-course-builder .lesson-assigned-courses {
5346 white-space: nowrap;
5347 overflow: hidden;
5348 text-overflow: ellipsis;
5349 min-width: 0;
5350 }
5351 #lp-course-builder .lesson-assigned-courses .label {
5352 color: #6b7280;
5353 margin-right: 5px;
5354 }
5355 #lp-course-builder .lesson-assigned-courses a {
5356 text-decoration: none;
5357 color: #2E91FA;
5358 }
5359 #lp-course-builder .lesson-assigned-courses a:hover {
5360 text-decoration: underline;
5361 }
5362 #lp-course-builder .lesson-action-expanded__items {
5363 display: none;
5364 position: absolute;
5365 min-width: 160px;
5366 top: calc(100% + 4px);
5367 right: 0;
5368 transform: none;
5369 padding: 10px;
5370 flex-direction: column;
5371 background-color: #ffffff;
5372 border-radius: 12px;
5373 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5374 font-size: 16px;
5375 font-weight: 500;
5376 z-index: 100;
5377 }
5378 #lp-course-builder .lesson-action-expanded__items.active {
5379 display: flex !important;
5380 }
5381 #lp-course-builder .lesson-action-expanded__items.is-dropup {
5382 top: auto;
5383 bottom: calc(100% + 4px);
5384 }
5385 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate,
5386 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish,
5387 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,
5388 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore,
5389 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete {
5390 padding: 10px;
5391 cursor: pointer;
5392 text-decoration: none;
5393 border-radius: 6px;
5394 color: #1e1e1e;
5395 border: none;
5396 }
5397 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate:hover,
5398 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish:hover,
5399 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,
5400 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore:hover,
5401 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover {
5402 background-color: #F7F7F7;
5403 }
5404 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,
5405 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete {
5406 color: #ef4444;
5407 }
5408 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,
5409 #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover {
5410 background-color: #fef2f2;
5411 }
5412
5413 #lp-course-builder .lp-cb-settings .lp-meta-box,
5414 #lp-course-builder .lp-cb-settings .lp-meta-box-wrap {
5415 margin: 0;
5416 background: transparent;
5417 }
5418 #lp-course-builder .lp-cb-settings .lp-meta-box .lp-meta-box__inner,
5419 #lp-course-builder .lp-cb-settings .lp-meta-box-wrap .lp-meta-box__inner {
5420 padding: 0;
5421 display: flex;
5422 flex-direction: column;
5423 gap: 11px;
5424 }
5425 #lp-course-builder .lp-cb-settings .form-field,
5426 #lp-course-builder .lp-cb-settings .lp-meta-box__duration,
5427 #lp-course-builder .lp-cb-settings .lp-meta-box-field {
5428 display: flex;
5429 gap: 0 11px;
5430 margin: 0;
5431 padding: 0;
5432 flex-wrap: wrap;
5433 }
5434 #lp-course-builder .lp-cb-settings .form-field > label,
5435 #lp-course-builder .lp-cb-settings .form-field label span,
5436 #lp-course-builder .lp-cb-settings .lp-meta-box__duration > label,
5437 #lp-course-builder .lp-cb-settings .lp-meta-box__duration label span,
5438 #lp-course-builder .lp-cb-settings .lp-meta-box-field > label,
5439 #lp-course-builder .lp-cb-settings .lp-meta-box-field label span {
5440 font-size: 14px;
5441 color: #23282d;
5442 margin: 0;
5443 width: 150px;
5444 min-width: 150px;
5445 max-width: 150px;
5446 padding: 0;
5447 font-weight: 600;
5448 flex: 0 0 auto;
5449 }
5450 #lp-course-builder .lp-cb-settings .form-field input[type=number],
5451 #lp-course-builder .lp-cb-settings .form-field input[type=text],
5452 #lp-course-builder .lp-cb-settings .form-field input[type=datetime-local],
5453 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],
5454 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text],
5455 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local],
5456 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number],
5457 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text],
5458 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local] {
5459 width: 100%;
5460 max-width: 200px;
5461 height: 33px;
5462 padding: 8px 12px;
5463 border: 1px solid #d1d5db;
5464 border-radius: 6px;
5465 font-size: 14px;
5466 color: #1a1a1a;
5467 background: #fff;
5468 }
5469 #lp-course-builder .lp-cb-settings .form-field input[type=number]:focus,
5470 #lp-course-builder .lp-cb-settings .form-field input[type=text]:focus,
5471 #lp-course-builder .lp-cb-settings .form-field input[type=datetime-local]:focus,
5472 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number]:focus,
5473 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text]:focus,
5474 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local]:focus,
5475 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]:focus,
5476 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text]:focus,
5477 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]:focus {
5478 outline: none;
5479 border-color: #7067ED;
5480 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5481 }
5482 #lp-course-builder .lp-cb-settings .form-field input[type=number],
5483 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],
5484 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number] {
5485 width: 80px !important;
5486 }
5487 #lp-course-builder .lp-cb-settings .form-field select,
5488 #lp-course-builder .lp-cb-settings .lp-meta-box__duration select,
5489 #lp-course-builder .lp-cb-settings .lp-meta-box-field select {
5490 padding: 4px 30px 4px 15px !important;
5491 height: 34px;
5492 border: 1px solid #d1d5db;
5493 border-radius: 6px;
5494 font-size: 14px;
5495 color: #1a1a1a;
5496 cursor: pointer;
5497 }
5498 #lp-course-builder .lp-cb-settings .form-field select:focus,
5499 #lp-course-builder .lp-cb-settings .lp-meta-box__duration select:focus,
5500 #lp-course-builder .lp-cb-settings .lp-meta-box-field select:focus {
5501 outline: none;
5502 border-color: #7067ED;
5503 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5504 }
5505 #lp-course-builder .lp-cb-settings .form-field input[type=radio],
5506 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox],
5507 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio],
5508 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox],
5509 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio],
5510 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox] {
5511 appearance: none;
5512 -webkit-appearance: none;
5513 width: 44px;
5514 height: 24px;
5515 background: #e5e7eb;
5516 border-radius: 12px;
5517 position: relative;
5518 cursor: pointer;
5519 transition: all 0.3s ease;
5520 margin: 0;
5521 flex-shrink: 0;
5522 border: none;
5523 }
5524 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:before,
5525 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:before,
5526 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:before,
5527 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:before,
5528 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:before,
5529 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:before {
5530 content: "";
5531 position: absolute;
5532 width: 20px;
5533 height: 20px;
5534 border-radius: 50%;
5535 background: #fff;
5536 top: 2px;
5537 left: 2px;
5538 transition: all 0.3s ease;
5539 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
5540 }
5541 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked,
5542 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked,
5543 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked,
5544 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked,
5545 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked,
5546 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked {
5547 background: #28A746;
5548 }
5549 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked:before,
5550 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked:before,
5551 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked:before,
5552 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked:before,
5553 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked:before,
5554 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked:before {
5555 left: 22px;
5556 }
5557 #lp-course-builder .lp-cb-settings .form-field input[type=radio]:focus,
5558 #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:focus,
5559 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:focus,
5560 #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:focus,
5561 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:focus,
5562 #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:focus {
5563 outline: none;
5564 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5565 }
5566 #lp-course-builder .lp-cb-settings .form-field .description,
5567 #lp-course-builder .lp-cb-settings .lp-meta-box__duration .description,
5568 #lp-course-builder .lp-cb-settings .lp-meta-box-field .description {
5569 font-size: 13px;
5570 color: #6b7280;
5571 line-height: 1.5;
5572 margin: 0;
5573 display: block;
5574 width: 100%;
5575 margin-left: 161px;
5576 margin-top: 6px;
5577 order: 99;
5578 }
5579 #lp-course-builder .lp-cb-settings .form-field .description:has(+ .learn-press-tip),
5580 #lp-course-builder .lp-cb-settings .lp-meta-box__duration .description:has(+ .learn-press-tip),
5581 #lp-course-builder .lp-cb-settings .lp-meta-box-field .description:has(+ .learn-press-tip) {
5582 width: auto;
5583 }
5584 #lp-course-builder .lp-cb-settings .form-field > .learn-press-tip,
5585 #lp-course-builder .lp-cb-settings .lp-meta-box__duration > .learn-press-tip,
5586 #lp-course-builder .lp-cb-settings .lp-meta-box-field > .learn-press-tip {
5587 order: 100;
5588 margin-top: 6px;
5589 }
5590 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field {
5591 display: grid;
5592 grid-template-columns: 150px max-content 1fr;
5593 gap: 6px 11px;
5594 }
5595 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field label {
5596 grid-column: 1/2;
5597 grid-row: 1;
5598 font-size: 14px;
5599 color: #23282d;
5600 font-weight: 600;
5601 margin: 0;
5602 padding: 0;
5603 }
5604 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field input {
5605 grid-column: 2/4;
5606 grid-row: 1;
5607 }
5608 #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field .description {
5609 grid-column: 2/3;
5610 grid-row: 2;
5611 font-size: 13px;
5612 line-height: 1.5;
5613 margin: 0;
5614 }
5615 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting {
5616 display: flex;
5617 flex-direction: column;
5618 gap: 10px;
5619 width: 100%;
5620 max-width: 620px;
5621 }
5622 #lp-course-builder .lp-cb-settings .lp-cb-settings__section {
5623 margin-bottom: 20px;
5624 }
5625 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__actions {
5626 display: flex;
5627 align-items: center;
5628 gap: 8px;
5629 flex-wrap: wrap;
5630 padding-top: 10px;
5631 }
5632 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn {
5633 min-height: 34px;
5634 border-radius: 6px;
5635 }
5636 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger) {
5637 display: inline-flex;
5638 align-items: center;
5639 gap: 8px;
5640 background: #7067ED;
5641 color: #fff;
5642 padding: 12px 20px;
5643 border-radius: 12px;
5644 text-decoration: none;
5645 font-size: 14px;
5646 font-weight: 500;
5647 border: none;
5648 cursor: pointer;
5649 transition: background-color 0.2s;
5650 }
5651 #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 {
5652 background: #5b52d1;
5653 border-color: #5b52d1;
5654 color: #fff;
5655 }
5656 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn.is-hidden {
5657 display: none;
5658 }
5659 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger {
5660 display: inline-flex;
5661 align-items: center;
5662 gap: 8px;
5663 background-color: #ffffff;
5664 color: #6b7280;
5665 border: 1px solid #e5e7eb;
5666 padding: 12px 20px;
5667 border-radius: 12px;
5668 text-decoration: none;
5669 font-size: 14px;
5670 font-weight: 500;
5671 cursor: pointer;
5672 }
5673 #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 {
5674 color: #dc2626;
5675 border-color: #fee2e2;
5676 background: #fee2e2;
5677 }
5678 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-wrap {
5679 display: flex;
5680 flex-direction: column;
5681 gap: 8px;
5682 width: 100%;
5683 }
5684 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row {
5685 display: flex;
5686 align-items: center;
5687 justify-content: space-between;
5688 gap: 12px;
5689 }
5690 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-label {
5691 font-size: 13px;
5692 font-weight: 600;
5693 color: #1e1e1e;
5694 white-space: nowrap;
5695 }
5696 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default {
5697 display: inline-flex;
5698 align-items: center;
5699 justify-content: flex-start;
5700 width: 100%;
5701 }
5702 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default.is-hidden {
5703 display: none;
5704 }
5705 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-svg {
5706 display: block;
5707 width: 181px;
5708 max-width: 100%;
5709 height: auto;
5710 }
5711 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-image {
5712 display: block;
5713 width: auto;
5714 max-width: 100%;
5715 height: auto;
5716 max-height: 40px;
5717 object-fit: contain;
5718 }
5719 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img {
5720 display: block;
5721 width: auto;
5722 height: auto;
5723 max-width: 260px;
5724 max-height: 40px;
5725 object-fit: contain;
5726 }
5727 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img.is-hidden {
5728 display: none;
5729 }
5730 @media (max-width: 767px) {
5731 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting {
5732 max-width: 100%;
5733 }
5734 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row {
5735 flex-direction: column;
5736 align-items: flex-start;
5737 }
5738 #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview {
5739 width: 100%;
5740 max-width: 100%;
5741 }
5742 }
5743
5744 .lp-meta-box-course-panels::before {
5745 content: attr(data-tab-title);
5746 display: block;
5747 font-size: 24px;
5748 font-weight: 700;
5749 color: #1e1e1e;
5750 margin-bottom: 25px;
5751 line-height: 1.2;
5752 }
5753
5754 .lp-meta-box__course-tab {
5755 display: flex;
5756 min-height: 600px;
5757 background: #fff;
5758 }
5759 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
5760 width: 220px;
5761 background: #ffffff;
5762 border-right: 1px solid #e5e7eb;
5763 margin: 0;
5764 padding: 20px 0;
5765 list-style: none;
5766 flex-shrink: 0;
5767 }
5768 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
5769 margin-bottom: 2px;
5770 padding: 0 12px;
5771 }
5772 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
5773 display: flex;
5774 align-items: center;
5775 padding: 12px 16px;
5776 text-decoration: none;
5777 color: #6b7280;
5778 font-weight: 500;
5779 font-size: 14px;
5780 transition: all 0.2s ease;
5781 border-left: 3px solid transparent;
5782 margin-left: -3px;
5783 }
5784 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i {
5785 display: none;
5786 }
5787 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover {
5788 background-color: #ffffff;
5789 color: #1e1e1e;
5790 }
5791 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
5792 .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
5793 background-color: #ffffff;
5794 color: #7067ED;
5795 font-weight: 600;
5796 border-left-color: #7067ED;
5797 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
5798 }
5799 .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
5800 flex-grow: 1;
5801 padding: 30px 0;
5802 background: #ffffff;
5803 }
5804
5805 .lp-meta-box__course-tab__content {
5806 flex-grow: 1;
5807 padding: 30px 0;
5808 background: #fff;
5809 }
5810
5811 .lp-option-disabled {
5812 pointer-events: none;
5813 opacity: 0.5;
5814 }
5815
5816 #lp-course-builder .cb-terms-header__label-wrap {
5817 display: inline-flex;
5818 align-items: center;
5819 gap: 6px;
5820 }
5821 #lp-course-builder .cb-terms-header__btn-search {
5822 display: inline-flex;
5823 align-items: center;
5824 justify-content: center;
5825 width: 22px;
5826 height: 22px;
5827 padding: 0;
5828 border: none;
5829 border-radius: 999px;
5830 background: transparent;
5831 color: #9ca3af;
5832 cursor: pointer;
5833 transition: all 0.2s ease;
5834 }
5835 #lp-course-builder .cb-terms-header__btn-search .lp-icon-search {
5836 width: 14px;
5837 height: 14px;
5838 font-size: 14px;
5839 color: #9ca3af;
5840 }
5841 #lp-course-builder .cb-terms-header__btn-search:hover {
5842 background: #EEF1FF;
5843 }
5844 #lp-course-builder .cb-terms-header__btn-search:hover .lp-icon-search {
5845 color: #7067ED;
5846 }
5847 #lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] {
5848 background: #EEF1FF;
5849 }
5850 #lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] .lp-icon-search {
5851 color: #7067ED;
5852 }
5853 #lp-course-builder .cb-terms-search-toolbar {
5854 max-height: 0;
5855 opacity: 0;
5856 overflow: hidden;
5857 pointer-events: none;
5858 margin-bottom: 0 !important;
5859 transition: max-height 0.25s ease, opacity 0.2s ease, margin-bottom 0.25s ease;
5860 }
5861 #lp-course-builder .cb-terms-search-toolbar.is-open {
5862 max-height: 80px;
5863 opacity: 1;
5864 pointer-events: auto;
5865 margin-bottom: 16px !important;
5866 }
5867
5868 .lp-course-builder-content__section .lp-meta-box,
5869 .lp-course-builder-content__section .lp-meta-box-wrap {
5870 margin: 0;
5871 background: transparent;
5872 }
5873 .lp-course-builder-content__section .lp-meta-box .lp-meta-box__inner,
5874 .lp-course-builder-content__section .lp-meta-box-wrap .lp-meta-box__inner {
5875 padding: 0;
5876 display: flex;
5877 flex-direction: column;
5878 gap: 11px;
5879 }
5880 .lp-course-builder-content__section .form-field,
5881 .lp-course-builder-content__section .lp-meta-box__duration,
5882 .lp-course-builder-content__section .lp-meta-box-field {
5883 display: flex;
5884 gap: 0 11px;
5885 margin: 0;
5886 padding: 0;
5887 flex-wrap: wrap;
5888 }
5889 .lp-course-builder-content__section .form-field > label,
5890 .lp-course-builder-content__section .form-field label span,
5891 .lp-course-builder-content__section .lp-meta-box__duration > label,
5892 .lp-course-builder-content__section .lp-meta-box__duration label span,
5893 .lp-course-builder-content__section .lp-meta-box-field > label,
5894 .lp-course-builder-content__section .lp-meta-box-field label span {
5895 font-size: 14px;
5896 color: #23282d;
5897 margin: 0;
5898 width: 150px;
5899 min-width: 150px;
5900 max-width: 150px;
5901 padding: 0;
5902 font-weight: 600;
5903 flex: 0 0 auto;
5904 }
5905 .lp-course-builder-content__section .form-field input[type=number],
5906 .lp-course-builder-content__section .form-field input[type=text],
5907 .lp-course-builder-content__section .form-field input[type=datetime-local],
5908 .lp-course-builder-content__section .lp-meta-box__duration input[type=number],
5909 .lp-course-builder-content__section .lp-meta-box__duration input[type=text],
5910 .lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local],
5911 .lp-course-builder-content__section .lp-meta-box-field input[type=number],
5912 .lp-course-builder-content__section .lp-meta-box-field input[type=text],
5913 .lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local] {
5914 width: 100%;
5915 max-width: 200px;
5916 height: 33px;
5917 padding: 8px 12px;
5918 border: 1px solid #d1d5db;
5919 border-radius: 6px;
5920 font-size: 14px;
5921 color: #1a1a1a;
5922 background: #fff;
5923 }
5924 .lp-course-builder-content__section .form-field input[type=number]:focus,
5925 .lp-course-builder-content__section .form-field input[type=text]:focus,
5926 .lp-course-builder-content__section .form-field input[type=datetime-local]:focus,
5927 .lp-course-builder-content__section .lp-meta-box__duration input[type=number]:focus,
5928 .lp-course-builder-content__section .lp-meta-box__duration input[type=text]:focus,
5929 .lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local]:focus,
5930 .lp-course-builder-content__section .lp-meta-box-field input[type=number]:focus,
5931 .lp-course-builder-content__section .lp-meta-box-field input[type=text]:focus,
5932 .lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]:focus {
5933 outline: none;
5934 border-color: #7067ED;
5935 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5936 }
5937 .lp-course-builder-content__section .form-field input[type=number],
5938 .lp-course-builder-content__section .lp-meta-box__duration input[type=number],
5939 .lp-course-builder-content__section .lp-meta-box-field input[type=number] {
5940 width: 80px !important;
5941 }
5942 .lp-course-builder-content__section .form-field select,
5943 .lp-course-builder-content__section .lp-meta-box__duration select,
5944 .lp-course-builder-content__section .lp-meta-box-field select {
5945 padding: 4px 30px 4px 15px !important;
5946 height: 34px;
5947 border: 1px solid #d1d5db;
5948 border-radius: 6px;
5949 font-size: 14px;
5950 color: #1a1a1a;
5951 cursor: pointer;
5952 }
5953 .lp-course-builder-content__section .form-field select:focus,
5954 .lp-course-builder-content__section .lp-meta-box__duration select:focus,
5955 .lp-course-builder-content__section .lp-meta-box-field select:focus {
5956 outline: none;
5957 border-color: #7067ED;
5958 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
5959 }
5960 .lp-course-builder-content__section .form-field input[type=radio],
5961 .lp-course-builder-content__section .form-field input[type=checkbox],
5962 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio],
5963 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox],
5964 .lp-course-builder-content__section .lp-meta-box-field input[type=radio],
5965 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox] {
5966 appearance: none;
5967 -webkit-appearance: none;
5968 width: 44px;
5969 height: 24px;
5970 background: #e5e7eb;
5971 border-radius: 12px;
5972 position: relative;
5973 cursor: pointer;
5974 transition: all 0.3s ease;
5975 margin: 0;
5976 flex-shrink: 0;
5977 border: none;
5978 }
5979 .lp-course-builder-content__section .form-field input[type=radio]:before,
5980 .lp-course-builder-content__section .form-field input[type=checkbox]:before,
5981 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:before,
5982 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:before,
5983 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:before,
5984 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:before {
5985 content: "";
5986 position: absolute;
5987 width: 20px;
5988 height: 20px;
5989 border-radius: 50%;
5990 background: #fff;
5991 top: 2px;
5992 left: 2px;
5993 transition: all 0.3s ease;
5994 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
5995 }
5996 .lp-course-builder-content__section .form-field input[type=radio]:checked,
5997 .lp-course-builder-content__section .form-field input[type=checkbox]:checked,
5998 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked,
5999 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked,
6000 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked,
6001 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked {
6002 background: #28A746;
6003 }
6004 .lp-course-builder-content__section .form-field input[type=radio]:checked:before,
6005 .lp-course-builder-content__section .form-field input[type=checkbox]:checked:before,
6006 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked:before,
6007 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked:before,
6008 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked:before,
6009 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked:before {
6010 left: 22px;
6011 }
6012 .lp-course-builder-content__section .form-field input[type=radio]:focus,
6013 .lp-course-builder-content__section .form-field input[type=checkbox]:focus,
6014 .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:focus,
6015 .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:focus,
6016 .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:focus,
6017 .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:focus {
6018 outline: none;
6019 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
6020 }
6021 .lp-course-builder-content__section .form-field .description,
6022 .lp-course-builder-content__section .lp-meta-box__duration .description,
6023 .lp-course-builder-content__section .lp-meta-box-field .description {
6024 font-size: 13px;
6025 color: #6b7280;
6026 line-height: 1.5;
6027 margin: 0;
6028 display: block;
6029 width: 100%;
6030 margin-left: 161px;
6031 margin-top: 6px;
6032 order: 99;
6033 }
6034 .lp-course-builder-content__section .form-field .description:has(+ .learn-press-tip),
6035 .lp-course-builder-content__section .lp-meta-box__duration .description:has(+ .learn-press-tip),
6036 .lp-course-builder-content__section .lp-meta-box-field .description:has(+ .learn-press-tip) {
6037 width: auto;
6038 }
6039 .lp-course-builder-content__section .form-field > .learn-press-tip,
6040 .lp-course-builder-content__section .lp-meta-box__duration > .learn-press-tip,
6041 .lp-course-builder-content__section .lp-meta-box-field > .learn-press-tip {
6042 order: 100;
6043 margin-top: 6px;
6044 }
6045 .lp-course-builder-content__section ._lp_external_link_buy_course_field {
6046 display: grid;
6047 grid-template-columns: 150px max-content 1fr;
6048 gap: 6px 11px;
6049 }
6050 .lp-course-builder-content__section ._lp_external_link_buy_course_field label {
6051 grid-column: 1/2;
6052 grid-row: 1;
6053 font-size: 14px;
6054 color: #23282d;
6055 font-weight: 600;
6056 margin: 0;
6057 padding: 0;
6058 }
6059 .lp-course-builder-content__section ._lp_external_link_buy_course_field input {
6060 grid-column: 2/4;
6061 grid-row: 1;
6062 }
6063 .lp-course-builder-content__section ._lp_external_link_buy_course_field .description {
6064 grid-column: 2/3;
6065 grid-row: 2;
6066 font-size: 13px;
6067 line-height: 1.5;
6068 margin: 0;
6069 }
6070 .lp-course-builder-content__section .course-status {
6071 padding: 5px 12px;
6072 font-size: 12px;
6073 font-weight: 500;
6074 background: #ccc;
6075 border-radius: 5px;
6076 text-transform: capitalize;
6077 }
6078 .lp-course-builder-content__section .course-status.publish {
6079 color: #fff;
6080 background: #1e1e1e;
6081 }
6082 .lp-course-builder-content__section .course-status.trash {
6083 color: #fff;
6084 background-color: #dc2626;
6085 }
6086 .lp-course-builder-content__section .cb-course-edit-content {
6087 display: flex;
6088 gap: 40px;
6089 }
6090 .lp-course-builder-content__section .cb-course-edit-column--left {
6091 flex: 0 0 400px;
6092 max-width: 400px;
6093 }
6094 .lp-course-builder-content__section .cb-course-edit-column--right {
6095 flex: 1;
6096 min-width: 0;
6097 }
6098 .lp-course-builder-content__section .cb-course-edit-title {
6099 margin-bottom: 20px;
6100 }
6101 .lp-course-builder-content__section .cb-course-edit-title__label-wrap {
6102 display: flex;
6103 align-items: center;
6104 gap: 8px;
6105 margin-bottom: 8px;
6106 }
6107 .lp-course-builder-content__section .cb-course-edit-title__label {
6108 display: block;
6109 font-size: 14px;
6110 font-weight: 600;
6111 color: #1a1a1a;
6112 }
6113 .lp-course-builder-content__section .cb-course-edit-title__label .required {
6114 color: #ef4444;
6115 }
6116 .lp-course-builder-content__section .cb-course-edit-title__char-count {
6117 font-size: 12px;
6118 font-weight: 500;
6119 color: #6b7280;
6120 background: #f3f4f6;
6121 padding: 2px 8px;
6122 border-radius: 4px;
6123 }
6124 .lp-course-builder-content__section .cb-course-edit-ai-btn {
6125 display: inline-flex;
6126 align-items: center;
6127 justify-content: center;
6128 background: transparent;
6129 border: none;
6130 color: #7067ED;
6131 text-decoration: none;
6132 font-size: 14px;
6133 font-weight: 500;
6134 cursor: pointer;
6135 padding: 8px 10px;
6136 border-radius: 12px;
6137 line-height: 1;
6138 margin-left: auto;
6139 transition: all 0.2s ease;
6140 }
6141 .lp-course-builder-content__section .cb-course-edit-ai-btn .lp-ico-ai {
6142 width: 16px;
6143 height: 16px;
6144 }
6145 .lp-course-builder-content__section .cb-course-edit-ai-btn:hover {
6146 background: #EEF1FF;
6147 color: #7067ED;
6148 }
6149 .lp-course-builder-content__section .cb-course-edit-title__input {
6150 width: 100%;
6151 padding: 10px 12px;
6152 font-size: 14px;
6153 border: 1px solid #ddd;
6154 border-radius: 6px;
6155 outline: none;
6156 transition: border-color 0.2s;
6157 }
6158 .lp-course-builder-content__section .cb-course-edit-title__input:focus {
6159 border-color: #2271b1;
6160 box-shadow: 0 0 0 1px #2271b1;
6161 }
6162 .lp-course-builder-content__section .cb-course-edit-title__input::placeholder {
6163 color: #9ca3af;
6164 }
6165 .lp-course-builder-content__section .cb-course-edit-permalink {
6166 margin-bottom: 20px;
6167 }
6168 .lp-course-builder-content__section .cb-permalink-display {
6169 display: flex;
6170 align-items: flex-start;
6171 gap: 8px;
6172 }
6173 .lp-course-builder-content__section .cb-permalink-display.lp-hidden {
6174 display: none;
6175 }
6176 .lp-course-builder-content__section .cb-permalink-label {
6177 display: block;
6178 font-size: 14px;
6179 font-weight: 600;
6180 color: #1a1a1a;
6181 margin-bottom: 8px;
6182 }
6183 .lp-course-builder-content__section .cb-permalink-url {
6184 font-size: 13px;
6185 color: #7067ED;
6186 text-decoration: none;
6187 word-break: break-all;
6188 flex: 1;
6189 min-width: 0;
6190 padding-top: 2px;
6191 }
6192 .lp-course-builder-content__section .cb-permalink-url:hover {
6193 text-decoration: underline;
6194 }
6195 .lp-course-builder-content__section .cb-permalink-edit-btn {
6196 display: flex;
6197 align-items: center;
6198 justify-content: center;
6199 width: 28px;
6200 height: 28px;
6201 padding: 0;
6202 background: #fff;
6203 border: 1px solid #e2e8f0;
6204 border-radius: 4px;
6205 cursor: pointer;
6206 flex-shrink: 0;
6207 transition: all 0.15s ease;
6208 }
6209 .lp-course-builder-content__section .cb-permalink-edit-btn .dashicons {
6210 font-size: 14px;
6211 width: 14px;
6212 height: 14px;
6213 color: #64748b;
6214 }
6215 .lp-course-builder-content__section .cb-permalink-edit-btn:hover {
6216 background: #7067ED;
6217 border-color: #7067ED;
6218 }
6219 .lp-course-builder-content__section .cb-permalink-edit-btn:hover .dashicons {
6220 color: #fff;
6221 }
6222 .lp-course-builder-content__section .cb-permalink-editor {
6223 display: flex;
6224 flex-direction: column;
6225 gap: 8px;
6226 padding: 12px;
6227 background: #fff;
6228 border: 1px solid #e2e8f0;
6229 border-radius: 6px;
6230 }
6231 .lp-course-builder-content__section .cb-permalink-editor.lp-hidden {
6232 display: none;
6233 }
6234 .lp-course-builder-content__section .cb-permalink-prefix {
6235 font-size: 12px;
6236 color: #94a3b8;
6237 word-break: break-all;
6238 line-height: 1.4;
6239 }
6240 .lp-course-builder-content__section .cb-permalink-prefix strong {
6241 color: #64748b;
6242 font-weight: 600;
6243 }
6244 .lp-course-builder-content__section .cb-permalink-input-row {
6245 display: flex;
6246 gap: 8px;
6247 align-items: center;
6248 }
6249 .lp-course-builder-content__section .cb-permalink-slug-input {
6250 flex: 1;
6251 min-width: 0;
6252 padding: 8px 12px;
6253 font-size: 14px;
6254 font-weight: 500;
6255 color: #1a1a1a;
6256 border: 1px solid #e2e8f0;
6257 border-radius: 6px;
6258 outline: none;
6259 transition: border-color 0.15s ease, box-shadow 0.15s ease;
6260 }
6261 .lp-course-builder-content__section .cb-permalink-slug-input:focus {
6262 border-color: #7067ED;
6263 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
6264 }
6265 .lp-course-builder-content__section .cb-permalink-slug-input::placeholder {
6266 color: #94a3b8;
6267 }
6268 .lp-course-builder-content__section .cb-permalink-actions {
6269 display: flex;
6270 gap: 6px;
6271 flex-shrink: 0;
6272 }
6273 .lp-course-builder-content__section .cb-permalink-ok-btn {
6274 padding: 8px 16px;
6275 font-size: 13px;
6276 font-weight: 600;
6277 color: #fff;
6278 background: #7067ED;
6279 border: none;
6280 border-radius: 6px;
6281 cursor: pointer;
6282 transition: background 0.15s ease;
6283 }
6284 .lp-course-builder-content__section .cb-permalink-ok-btn:hover {
6285 background: #4e43e9;
6286 }
6287 .lp-course-builder-content__section .cb-permalink-cancel-btn {
6288 padding: 8px 14px;
6289 font-size: 13px;
6290 font-weight: 500;
6291 color: #64748b;
6292 background: #f8fafc;
6293 border: 1px solid #e2e8f0;
6294 border-radius: 6px;
6295 cursor: pointer;
6296 transition: all 0.15s ease;
6297 }
6298 .lp-course-builder-content__section .cb-permalink-cancel-btn:hover {
6299 background: #f1f5f9;
6300 color: #475569;
6301 }
6302 .lp-course-builder-content__section .cb-course-edit-desc {
6303 margin-bottom: 24px;
6304 }
6305 .lp-course-builder-content__section .cb-course-edit-desc__label-wrap {
6306 display: flex;
6307 align-items: center;
6308 gap: 8px;
6309 margin-bottom: 8px;
6310 }
6311 .lp-course-builder-content__section .cb-course-edit-desc__label {
6312 display: block;
6313 font-size: 14px;
6314 font-weight: 600;
6315 color: #1a1a1a;
6316 }
6317 .lp-course-builder-content__section .cb-course-edit-desc__word-count {
6318 display: none;
6319 font-size: 12px;
6320 font-weight: 500;
6321 color: #6b7280;
6322 background: #f3f4f6;
6323 padding: 2px 8px;
6324 border-radius: 4px;
6325 }
6326 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
6327 margin-bottom: 24px;
6328 }
6329 .lp-course-builder-content__section .cb-terms-header {
6330 display: flex;
6331 justify-content: space-between;
6332 align-items: center;
6333 margin-bottom: 16px;
6334 }
6335 .lp-course-builder-content__section .cb-terms-header__label {
6336 font-size: 14px;
6337 font-weight: 600;
6338 color: #1a1a1a;
6339 margin: 0;
6340 }
6341 .lp-course-builder-content__section .cb-terms-header__btn-add-new {
6342 display: inline-flex;
6343 align-items: center;
6344 gap: 4px;
6345 font-size: 13px;
6346 font-weight: 600;
6347 color: #9ca3af;
6348 background: transparent;
6349 border: none;
6350 cursor: pointer;
6351 transition: all 0.2s ease;
6352 }
6353 .lp-course-builder-content__section .cb-terms-header__btn-add-new:hover {
6354 color: #7067ED;
6355 }
6356 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
6357 display: flex;
6358 gap: 30px;
6359 }
6360 .lp-course-builder-content__section .cb-course-edit-tags__wrapper,
6361 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
6362 flex: 1;
6363 border-radius: 8px;
6364 border: 1px solid #e5e7eb;
6365 padding: 16px;
6366 }
6367 .lp-course-builder-content__section .cb-course-edit-tags__toolbar {
6368 display: flex;
6369 align-items: center;
6370 gap: 12px;
6371 flex-wrap: wrap;
6372 margin-bottom: 16px;
6373 }
6374 .lp-course-builder-content__section .cb-course-edit-categories__toolbar {
6375 margin-bottom: 16px;
6376 }
6377 .lp-course-builder-content__section .cb-course-edit-tags__search-wrap {
6378 flex: 1 1 220px;
6379 }
6380 .lp-course-builder-content__section .cb-course-edit-categories__search-wrap {
6381 display: block;
6382 }
6383 .lp-course-builder-content__section .cb-course-edit-tags__search-input {
6384 width: 100%;
6385 padding: 8px 12px;
6386 font-size: 14px;
6387 border: 1px solid #ddd;
6388 border-radius: 6px;
6389 outline: none;
6390 transition: border-color 0.2s;
6391 }
6392 .lp-course-builder-content__section .cb-course-edit-tags__search-input:focus {
6393 border-color: #7067ED;
6394 }
6395 .lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
6396 -webkit-appearance: none;
6397 appearance: none;
6398 }
6399 .lp-course-builder-content__section .cb-course-edit-category__search-input {
6400 width: 100%;
6401 padding: 8px 12px;
6402 font-size: 14px;
6403 border: 1px solid #ddd;
6404 border-radius: 6px;
6405 outline: none;
6406 transition: border-color 0.2s;
6407 }
6408 .lp-course-builder-content__section .cb-course-edit-category__search-input:focus {
6409 border-color: #7067ED;
6410 }
6411 .lp-course-builder-content__section .cb-course-edit-category__search-input::-webkit-search-cancel-button {
6412 -webkit-appearance: none;
6413 appearance: none;
6414 }
6415 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper {
6416 display: flex;
6417 gap: 8px;
6418 flex-wrap: wrap;
6419 min-height: 36px;
6420 }
6421 .lp-course-builder-content__section .cb-course-edit-tags__empty {
6422 margin: 12px 0 0;
6423 font-size: 13px;
6424 color: #64748b;
6425 }
6426 .lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper {
6427 display: flex;
6428 gap: 10px 40px;
6429 flex-wrap: wrap;
6430 }
6431 .lp-course-builder-content__section .cb-course-edit-tags__wrapper {
6432 margin-bottom: 24px;
6433 }
6434 .lp-course-builder-content__section .cb-tag-chip {
6435 display: inline-flex;
6436 align-items: center;
6437 }
6438 .lp-course-builder-content__section .cb-tag-chip input[type=checkbox] {
6439 display: none;
6440 }
6441 .lp-course-builder-content__section .cb-tag-chip label {
6442 display: inline-flex;
6443 align-items: center;
6444 gap: 4px;
6445 padding: 6px 14px;
6446 border: 1px solid #e2e8f0;
6447 border-radius: 8px;
6448 cursor: pointer;
6449 transition: all 0.2s ease;
6450 font-size: 14px;
6451 color: #64748b;
6452 background: #fff;
6453 user-select: none;
6454 line-height: 1.2;
6455 white-space: nowrap;
6456 }
6457 .lp-course-builder-content__section .cb-tag-chip label:hover {
6458 border-color: #94a3b8;
6459 color: #334155;
6460 }
6461 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count {
6462 font-size: 13px;
6463 color: #94a3b8;
6464 }
6465 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove {
6466 display: none;
6467 font-size: 16px;
6468 line-height: 1;
6469 margin-left: 2px;
6470 }
6471 .lp-course-builder-content__section .cb-tag-chip input:checked + label {
6472 border-color: #EEF1FF;
6473 color: #7067ED;
6474 background: #EEF1FF;
6475 font-weight: 500;
6476 }
6477 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__count {
6478 color: #7067ED;
6479 }
6480 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__remove {
6481 display: inline;
6482 color: #7067ED;
6483 }
6484 .lp-course-builder-content__section .cb-course-edit-categories__checkbox {
6485 display: flex;
6486 align-items: center;
6487 margin-bottom: 0;
6488 padding: 4px 0;
6489 }
6490 .lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label {
6491 color: #1d2939;
6492 }
6493 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox] {
6494 appearance: none;
6495 -webkit-appearance: none;
6496 width: 20px;
6497 height: 20px;
6498 border: 2px solid #d0d5dd;
6499 border-radius: 4px;
6500 background: #fff;
6501 cursor: pointer;
6502 position: relative;
6503 margin: 0 10px 0 0;
6504 transition: all 0.2s ease;
6505 flex-shrink: 0;
6506 }
6507 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
6508 border-color: #98a2b3;
6509 }
6510 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
6511 background: #28A746;
6512 border-color: #28A746;
6513 }
6514 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
6515 content: "";
6516 position: absolute;
6517 left: 50%;
6518 top: 50%;
6519 width: 5px;
6520 height: 9px;
6521 border: solid #fff;
6522 border-width: 0 2px 2px 0;
6523 transform: translate(-50%, -60%) rotate(45deg);
6524 }
6525 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
6526 outline: none;
6527 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
6528 }
6529 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
6530 opacity: 0.5;
6531 cursor: not-allowed;
6532 border-color: #e4e7ec;
6533 background: #f9fafb;
6534 }
6535 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
6536 opacity: 0.5;
6537 cursor: not-allowed;
6538 }
6539 .lp-course-builder-content__section .cb-course-edit-categories__checkbox label {
6540 font-size: 14px;
6541 color: #344054;
6542 font-weight: 400;
6543 cursor: pointer;
6544 user-select: none;
6545 line-height: 20px;
6546 }
6547 .lp-course-builder-content__section .cb-course-edit-featured-image {
6548 margin-bottom: 24px;
6549 }
6550 .lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap {
6551 display: flex;
6552 align-items: center;
6553 gap: 8px;
6554 margin-bottom: 8px;
6555 }
6556 .lp-course-builder-content__section .cb-course-edit-featured-image__title {
6557 display: block;
6558 font-size: 14px;
6559 font-weight: 600;
6560 color: #1a1a1a;
6561 margin-bottom: 0;
6562 }
6563 .lp-course-builder-content__section .cb-featured-image-container {
6564 display: flex;
6565 flex-direction: column;
6566 gap: 12px;
6567 align-items: flex-start;
6568 }
6569 .lp-course-builder-content__section .cb-featured-image-dropzone {
6570 width: 100%;
6571 min-height: 200px;
6572 background: #fff;
6573 border: 2px dashed #d1d5db;
6574 border-radius: 8px;
6575 display: flex;
6576 align-items: center;
6577 justify-content: center;
6578 cursor: pointer;
6579 transition: all 0.2s ease;
6580 overflow: hidden;
6581 }
6582 .lp-course-builder-content__section .cb-featured-image-dropzone:hover {
6583 border-color: #7067ED;
6584 background: rgba(112, 103, 237, 0.03);
6585 }
6586 .lp-course-builder-content__section .cb-featured-image-dropzone:hover a {
6587 color: #7067ED;
6588 }
6589 .lp-course-builder-content__section .cb-featured-image-dropzone.has-image {
6590 cursor: default;
6591 border-width: 1px;
6592 border-style: solid;
6593 border-color: #e5e7eb;
6594 padding: 0;
6595 }
6596 .lp-course-builder-content__section .cb-featured-image-dropzone.dragover {
6597 border-color: #7067ED;
6598 background: rgba(112, 103, 237, 0.05);
6599 }
6600 .lp-course-builder-content__section .cb-featured-image-upload-content {
6601 text-align: center;
6602 padding: 30px 20px;
6603 }
6604 .lp-course-builder-content__section .cb-featured-image-icon {
6605 display: flex;
6606 justify-content: center;
6607 margin-bottom: 12px;
6608 opacity: 0.6;
6609 }
6610 .lp-course-builder-content__section .cb-featured-image-icon__image {
6611 display: block;
6612 width: 24px;
6613 height: 24px;
6614 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
6615 }
6616 .lp-course-builder-content__section .cb-featured-image-text {
6617 font-size: 14px;
6618 color: #6b7280;
6619 margin: 0 0 6px 0;
6620 }
6621 .lp-course-builder-content__section .cb-featured-image-link {
6622 color: #1a1a1a;
6623 text-decoration: none;
6624 font-weight: 500;
6625 }
6626 .lp-course-builder-content__section .cb-featured-image-link:hover {
6627 text-decoration: underline;
6628 }
6629 .lp-course-builder-content__section .cb-featured-image-hint {
6630 font-size: 12px;
6631 color: #9ca3af;
6632 margin: 0;
6633 }
6634 .lp-course-builder-content__section .cb-featured-image-preview__img {
6635 width: 100%;
6636 height: auto;
6637 max-height: 200px;
6638 object-fit: cover;
6639 display: block;
6640 }
6641 .lp-course-builder-content__section .cb-featured-image-actions {
6642 display: flex;
6643 flex-direction: row;
6644 gap: 12px;
6645 }
6646 .lp-course-builder-content__section .cb-change-featured-image {
6647 padding: 6px 14px;
6648 border: none;
6649 background: #EEF1FF;
6650 color: #7067ED;
6651 border-radius: 8px;
6652 font-size: 12px;
6653 font-weight: 500;
6654 cursor: pointer;
6655 transition: all 0.2s;
6656 }
6657 .lp-course-builder-content__section .cb-change-featured-image:hover {
6658 background: #7067ED;
6659 color: #fff;
6660 }
6661 .lp-course-builder-content__section .cb-remove-featured-image {
6662 display: inline-flex;
6663 align-items: center;
6664 justify-content: center;
6665 padding: 6px 10px;
6666 border: none;
6667 background: #EEF1FF;
6668 color: #7067ED;
6669 border-radius: 4px;
6670 font-size: 12px;
6671 font-weight: 500;
6672 cursor: pointer;
6673 transition: all 0.2s;
6674 }
6675 .lp-course-builder-content__section .cb-remove-featured-image:hover {
6676 background: #ef4444;
6677 color: #fff;
6678 }
6679 .lp-course-builder-content__section .cb-remove-featured-image__icon {
6680 display: block;
6681 width: 20px;
6682 height: 20px;
6683 background-color: currentColor;
6684 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
6685 mask-image: url("../images/icons/ico-cb-trash.svg");
6686 -webkit-mask-size: contain;
6687 mask-size: contain;
6688 -webkit-mask-repeat: no-repeat;
6689 mask-repeat: no-repeat;
6690 -webkit-mask-position: center;
6691 mask-position: center;
6692 }
6693 .lp-course-builder-content__section .cb-course-edit-publish {
6694 margin-bottom: 20px;
6695 }
6696 .lp-course-builder-content__section .cb-course-edit-publish__title {
6697 margin: 0 0 16px;
6698 font-size: 16px;
6699 font-weight: 600;
6700 color: #111827;
6701 }
6702 .lp-course-builder-content__section .cb-course-edit-publish__row {
6703 display: grid;
6704 grid-template-columns: 100px 1fr;
6705 gap: 12px;
6706 align-items: center;
6707 margin-bottom: 12px;
6708 }
6709 .lp-course-builder-content__section .cb-course-edit-publish__row select {
6710 padding: 6px 32px 6px 14px !important;
6711 }
6712 .lp-course-builder-content__section .cb-course-edit-publish__label {
6713 font-size: 13px;
6714 font-weight: 600;
6715 color: #374151;
6716 }
6717 .lp-course-builder-content__section .cb-course-edit-publish__control {
6718 width: 100%;
6719 min-height: 34px;
6720 padding: 6px 10px;
6721 border: 1px solid #d1d5db;
6722 border-radius: 6px;
6723 font-size: 13px;
6724 color: #111827;
6725 background: #fff;
6726 }
6727 .lp-course-builder-content__section .cb-course-edit-publish__control:focus {
6728 border-color: #7067ED;
6729 box-shadow: 0 0 0 1px #7067ED;
6730 outline: none;
6731 }
6732 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash {
6733 padding: 8px 14px;
6734 font-size: 13px;
6735 font-weight: 500;
6736 border: 1px solid #fecaca;
6737 border-radius: 6px;
6738 background: #fff;
6739 color: #dc2626;
6740 }
6741 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover {
6742 background: #fef2f2;
6743 border-color: #fca5a5;
6744 }
6745 .lp-course-builder-content__section .cb-featured-image-preview {
6746 background: #f5f5f5;
6747 border: 2px dashed #ddd;
6748 border-radius: 6px;
6749 display: flex;
6750 align-items: center;
6751 justify-content: center;
6752 flex-shrink: 0;
6753 }
6754 .lp-course-builder-content__section .cb-featured-image-preview:has(img) {
6755 border: none;
6756 }
6757 .lp-course-builder-content__section .cb-featured-image-placeholder {
6758 width: 300px;
6759 height: 200px;
6760 display: flex;
6761 flex-direction: column;
6762 align-items: center;
6763 justify-content: center;
6764 color: #999;
6765 font-size: 14px;
6766 }
6767 .lp-course-builder-content__section .cb-featured-image-placeholder::before {
6768 content: "📷";
6769 font-size: 48px;
6770 margin-bottom: 8px;
6771 opacity: 0.5;
6772 }
6773 .lp-course-builder-content__section .cb-featured-image-actions {
6774 display: flex;
6775 flex-direction: row;
6776 gap: 12px;
6777 }
6778 .lp-course-builder-content__section .cb-set-featured-image {
6779 padding: 8px 16px;
6780 border: 1px solid #7067ED;
6781 background: #fff;
6782 color: #7067ED;
6783 border-radius: 4px;
6784 font-size: 13px;
6785 font-weight: 500;
6786 cursor: pointer;
6787 transition: background-color 0.2s;
6788 }
6789 .lp-course-builder-content__section .cb-set-featured-image:hover {
6790 background: #7067ED;
6791 color: #fff;
6792 }
6793 .lp-course-builder-content__section div.mce-statusbar {
6794 border-top: none;
6795 }
6796 .lp-course-builder-content__section .cb-course-edit-terms__form-add-category,
6797 .lp-course-builder-content__section .cb-course-edit-terms__form-add-tag {
6798 display: flex;
6799 flex-wrap: wrap;
6800 gap: 8px;
6801 align-items: center;
6802 margin-bottom: 16px;
6803 }
6804 .lp-course-builder-content__section .cb-course-edit-category__input,
6805 .lp-course-builder-content__section .cb-course-edit-tags__input {
6806 width: 100%;
6807 padding: 8px 12px;
6808 font-size: 14px;
6809 border: 1px solid #ddd;
6810 border-radius: 6px;
6811 outline: none;
6812 transition: border-color 0.2s;
6813 }
6814 .lp-course-builder-content__section .cb-course-edit-category__input:focus,
6815 .lp-course-builder-content__section .cb-course-edit-tags__input:focus {
6816 border-color: #d1d5db;
6817 }
6818 .lp-course-builder-content__section .cb-course-edit-category__select-parent {
6819 width: 100%;
6820 padding: 6px 12px !important;
6821 font-size: 14px;
6822 border: 1px solid #ddd;
6823 border-radius: 6px;
6824 outline: none;
6825 background: #fff;
6826 cursor: pointer;
6827 white-space: nowrap;
6828 transition: border-color 0.2s;
6829 }
6830 .lp-course-builder-content__section .cb-course-edit-category__select-parent:focus {
6831 border-color: #7067ED;
6832 }
6833 .lp-course-builder-content__section .cb-course-edit-category__btn-save,
6834 .lp-course-builder-content__section .cb-course-edit-tags__btn-save {
6835 flex: 1;
6836 background: #1e1e1e;
6837 color: white;
6838 border-radius: 6px;
6839 padding: 8px 16px;
6840 border: 0;
6841 font-size: 13px;
6842 font-weight: 600;
6843 cursor: pointer;
6844 white-space: nowrap;
6845 transition: background 0.2s;
6846 }
6847 .lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,
6848 .lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover {
6849 background: #333;
6850 }
6851 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,
6852 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading {
6853 pointer-events: none;
6854 opacity: 0.8;
6855 }
6856 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,
6857 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before {
6858 display: inline-block;
6859 font-family: "lp-icon";
6860 content: "\f110";
6861 animation: lp-rotating 1s linear infinite;
6862 margin-right: 5px;
6863 font-variant: normal;
6864 text-transform: none;
6865 -webkit-font-smoothing: antialiased;
6866 -moz-osx-font-smoothing: grayscale;
6867 vertical-align: middle;
6868 }
6869 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
6870 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
6871 flex: 1;
6872 padding: 8px 14px;
6873 font-size: 13px;
6874 font-weight: 500;
6875 color: #64748b;
6876 background: #f8fafc;
6877 border: 1px solid #e2e8f0;
6878 border-radius: 6px;
6879 cursor: pointer;
6880 white-space: nowrap;
6881 transition: all 0.15s ease;
6882 }
6883 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,
6884 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover {
6885 border-color: #EEF1FF;
6886 background: #EEF1FF;
6887 color: #7067ED;
6888 }
6889 .lp-course-builder-content__section .cb-button {
6890 padding: 8px 25px;
6891 border-radius: 5px;
6892 background: #ccc;
6893 font-size: 16px;
6894 font-weight: 500;
6895 cursor: pointer;
6896 }
6897 .lp-course-builder-content__section .cb-button.cb-btn-update {
6898 background: #1e1e1e;
6899 color: #fff;
6900 }
6901 .lp-course-builder-content__section .cb-button.cb-btn-trash {
6902 background: rgb(220, 38, 38);
6903 color: #fff;
6904 }
6905 .lp-course-builder-content__section .cb-button.cb-btn-save-settings {
6906 background: #1e1e1e;
6907 color: #fff;
6908 border: none;
6909 transition: background 0.2s;
6910 }
6911 .lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover {
6912 background: #333;
6913 }
6914 .lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading {
6915 pointer-events: none;
6916 opacity: 0.7;
6917 }
6918 .lp-course-builder-content__section .cb-settings-footer {
6919 margin-top: 30px;
6920 padding-top: 20px;
6921 border-top: 1px solid #e5e7eb;
6922 display: flex;
6923 justify-content: flex-end;
6924 }
6925 @media (max-width: 900px) {
6926 .lp-course-builder-content__section .cb-course-edit-content {
6927 flex-direction: column;
6928 }
6929 .lp-course-builder-content__section .cb-course-edit-column--left {
6930 flex: 1;
6931 max-width: 100%;
6932 }
6933 .lp-course-builder-content__section .cb-course-edit-column--right {
6934 flex: 1;
6935 }
6936 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
6937 flex-direction: column;
6938 gap: 24px;
6939 }
6940 }
6941 @media (max-width: 768px) {
6942 .lp-course-builder-content__section .cb-featured-image-container {
6943 flex-direction: column;
6944 }
6945 .lp-course-builder-content__section .cb-featured-image-preview {
6946 width: 100%;
6947 max-width: 300px;
6948 }
6949 }
6950 .lp-course-builder-content__section .course-status {
6951 padding: 5px 12px;
6952 font-size: 12px;
6953 font-weight: 500;
6954 background: #ccc;
6955 border-radius: 12px;
6956 text-transform: capitalize;
6957 }
6958 .lp-course-builder-content__section .course-status.publish {
6959 color: #fff;
6960 background: #1e1e1e;
6961 }
6962 .lp-course-builder-content__section .course-status.trash {
6963 color: #fff;
6964 background-color: #dc2626;
6965 }
6966 .lp-course-builder-content__section .cb-course-edit-title {
6967 margin-bottom: 24px;
6968 }
6969 .lp-course-builder-content__section .cb-course-edit-title__label-wrap {
6970 display: flex;
6971 align-items: center;
6972 gap: 8px;
6973 margin-bottom: 8px;
6974 }
6975 .lp-course-builder-content__section .cb-course-edit-title__label {
6976 display: block;
6977 font-size: 14px;
6978 font-weight: 600;
6979 color: #1a1a1a;
6980 }
6981 .lp-course-builder-content__section .cb-course-edit-title__char-count {
6982 font-size: 12px;
6983 font-weight: 500;
6984 color: #6b7280;
6985 background: #f3f4f6;
6986 padding: 2px 8px;
6987 border-radius: 4px;
6988 }
6989 .lp-course-builder-content__section .cb-course-edit-title__input {
6990 width: 100%;
6991 padding: 10px 12px;
6992 font-size: 14px;
6993 border: 1px solid #ddd;
6994 border-radius: 6px;
6995 outline: none;
6996 transition: border-color 0.2s;
6997 }
6998 .lp-course-builder-content__section .cb-course-edit-title__input:focus {
6999 border-color: #7067ED;
7000 box-shadow: 0 0 0 1px #7067ED;
7001 }
7002 .lp-course-builder-content__section .cb-course-edit-desc {
7003 margin-bottom: 24px;
7004 }
7005 .lp-course-builder-content__section .cb-course-edit-desc__label-wrap {
7006 display: flex;
7007 align-items: center;
7008 gap: 8px;
7009 margin-bottom: 8px;
7010 }
7011 .lp-course-builder-content__section .cb-course-edit-desc__label {
7012 display: block;
7013 font-size: 14px;
7014 font-weight: 600;
7015 color: #1a1a1a;
7016 }
7017 .lp-course-builder-content__section .cb-course-edit-desc__word-count {
7018 display: none;
7019 font-size: 12px;
7020 font-weight: 500;
7021 color: #6b7280;
7022 background: #f3f4f6;
7023 padding: 2px 8px;
7024 border-radius: 4px;
7025 }
7026 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
7027 margin-bottom: 24px;
7028 }
7029 .lp-course-builder-content__section .cb-terms-header {
7030 display: flex;
7031 justify-content: space-between;
7032 align-items: center;
7033 margin-bottom: 16px;
7034 }
7035 .lp-course-builder-content__section .cb-terms-header__label {
7036 font-size: 14px;
7037 font-weight: 600;
7038 color: #1a1a1a;
7039 margin: 0;
7040 }
7041 .lp-course-builder-content__section .cb-terms-header__btn-add-new {
7042 display: inline-flex;
7043 align-items: center;
7044 gap: 4px;
7045 font-size: 13px;
7046 font-weight: 600;
7047 color: #9ca3af;
7048 background: transparent;
7049 border: none;
7050 cursor: pointer;
7051 transition: all 0.2s ease;
7052 }
7053 .lp-course-builder-content__section .cb-terms-header__btn-add-new:hover {
7054 color: #7067ED;
7055 }
7056 .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper {
7057 display: flex;
7058 gap: 24px;
7059 }
7060 .lp-course-builder-content__section .cb-course-edit-tags__wrapper,
7061 .lp-course-builder-content__section .cb-course-edit-categories__wrapper {
7062 flex: 1;
7063 }
7064 .lp-course-builder-content__section .cb-course-edit-tags__toolbar {
7065 display: flex;
7066 align-items: center;
7067 gap: 12px;
7068 flex-wrap: wrap;
7069 margin-bottom: 16px;
7070 }
7071 .lp-course-builder-content__section .cb-course-edit-categories__toolbar {
7072 margin-bottom: 16px;
7073 }
7074 .lp-course-builder-content__section .cb-course-edit-tags__search-wrap {
7075 flex: 1 1 220px;
7076 }
7077 .lp-course-builder-content__section .cb-course-edit-categories__search-wrap {
7078 display: block;
7079 }
7080 .lp-course-builder-content__section .cb-course-edit-tags__search-input {
7081 width: 100%;
7082 padding: 8px 12px;
7083 font-size: 14px;
7084 border: 1px solid #f5f5f5;
7085 border-radius: 6px;
7086 outline: none;
7087 background: #ffffff;
7088 transition: border-color 0.2s ease, box-shadow 0.2s ease;
7089 }
7090 .lp-course-builder-content__section .cb-course-edit-tags__search-input:focus {
7091 border-color: #7067ED;
7092 }
7093 .lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
7094 -webkit-appearance: none;
7095 appearance: none;
7096 }
7097 .lp-course-builder-content__section .cb-course-edit-category__search-input {
7098 width: 100%;
7099 padding: 8px 12px;
7100 font-size: 14px;
7101 border: 1px solid #f5f5f5;
7102 border-radius: 6px;
7103 outline: none;
7104 background: #ffffff;
7105 transition: border-color 0.2s ease, box-shadow 0.2s ease;
7106 }
7107 .lp-course-builder-content__section .cb-course-edit-category__search-input:focus {
7108 border-color: #7067ED;
7109 }
7110 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper {
7111 display: flex;
7112 gap: 8px;
7113 flex-wrap: wrap;
7114 border: none;
7115 box-shadow: none;
7116 padding: 5px 0;
7117 background: transparent;
7118 max-height: 180px;
7119 overflow-y: auto;
7120 min-height: 36px;
7121 }
7122 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
7123 width: 6px;
7124 }
7125 .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
7126 background: #d1d5db;
7127 border-radius: 3px;
7128 }
7129 .lp-course-builder-content__section .cb-course-edit-tags__empty {
7130 margin: 12px 0 0;
7131 font-size: 13px;
7132 color: #9ca3af;
7133 }
7134 .lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper {
7135 display: flex;
7136 gap: 10px 40px;
7137 flex-wrap: wrap;
7138 }
7139 .lp-course-builder-content__section .cb-course-edit-tags__wrapper {
7140 margin-bottom: 24px;
7141 }
7142 .lp-course-builder-content__section .cb-tag-chip {
7143 display: inline-flex;
7144 align-items: center;
7145 }
7146 .lp-course-builder-content__section .cb-tag-chip input[type=checkbox] {
7147 display: none;
7148 }
7149 .lp-course-builder-content__section .cb-tag-chip label {
7150 display: inline-flex;
7151 align-items: center;
7152 gap: 4px;
7153 padding: 6px 14px;
7154 border: 1px solid #f5f5f5;
7155 border-radius: 8px;
7156 cursor: pointer;
7157 transition: all 0.2s ease;
7158 font-size: 14px;
7159 color: #1e1e1e;
7160 background: #ffffff;
7161 user-select: none;
7162 line-height: 1.2;
7163 white-space: nowrap;
7164 }
7165 .lp-course-builder-content__section .cb-tag-chip label:hover {
7166 border-color: #EEF1FF;
7167 color: #7067ED;
7168 }
7169 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count {
7170 font-size: 13px;
7171 color: #9ca3af;
7172 }
7173 .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove {
7174 display: none;
7175 font-size: 16px;
7176 line-height: 1;
7177 margin-left: 2px;
7178 }
7179 .lp-course-builder-content__section .cb-tag-chip input:checked + label {
7180 border-color: #EEF1FF;
7181 color: #7067ED;
7182 background: #EEF1FF;
7183 font-weight: 500;
7184 }
7185 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__count {
7186 color: #7067ED;
7187 }
7188 .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__remove {
7189 display: inline;
7190 color: #9ca3af;
7191 }
7192 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover {
7193 color: #898989;
7194 background: #f9fafb;
7195 border-color: #f9fafb;
7196 }
7197 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
7198 color: #898989;
7199 }
7200 .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
7201 display: inline;
7202 color: #7067ED;
7203 }
7204 .lp-course-builder-content__section .cb-course-edit-categories__checkbox {
7205 display: flex;
7206 align-items: center;
7207 margin-bottom: 0;
7208 padding: 4px 0;
7209 }
7210 .lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label {
7211 color: #1d2939;
7212 }
7213 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox] {
7214 appearance: none;
7215 -webkit-appearance: none;
7216 width: 20px;
7217 height: 20px;
7218 border: 2px solid #d0d5dd;
7219 border-radius: 4px;
7220 background: #fff;
7221 cursor: pointer;
7222 position: relative;
7223 margin: 0 10px 0 0;
7224 transition: all 0.2s ease;
7225 flex-shrink: 0;
7226 }
7227 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
7228 border-color: #98a2b3;
7229 }
7230 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
7231 background: #28A746;
7232 border-color: #28A746;
7233 }
7234 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
7235 content: "";
7236 position: absolute;
7237 left: 50%;
7238 top: 50%;
7239 width: 5px;
7240 height: 9px;
7241 border: solid #fff;
7242 border-width: 0 2px 2px 0;
7243 transform: translate(-50%, -60%) rotate(45deg);
7244 }
7245 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
7246 outline: none;
7247 box-shadow: none;
7248 }
7249 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
7250 opacity: 0.5;
7251 cursor: not-allowed;
7252 border-color: #e4e7ec;
7253 background: #f9fafb;
7254 }
7255 .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
7256 opacity: 0.5;
7257 cursor: not-allowed;
7258 }
7259 .lp-course-builder-content__section .cb-course-edit-categories__checkbox label {
7260 font-size: 14px;
7261 color: #344054;
7262 font-weight: 400;
7263 cursor: pointer;
7264 user-select: none;
7265 line-height: 20px;
7266 }
7267 .lp-course-builder-content__section .cb-course-edit-featured-image {
7268 margin-bottom: 24px;
7269 }
7270 .lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap {
7271 display: flex;
7272 align-items: center;
7273 gap: 8px;
7274 margin-bottom: 12px;
7275 }
7276 .lp-course-builder-content__section .cb-course-edit-featured-image__title {
7277 font-size: 14px;
7278 font-weight: 600;
7279 color: #1a1a1a;
7280 margin-bottom: 0;
7281 }
7282 .lp-course-builder-content__section .cb-featured-image-container {
7283 display: flex;
7284 flex-direction: column;
7285 gap: 16px;
7286 align-items: flex-start;
7287 }
7288 .lp-course-builder-content__section .cb-featured-image-preview {
7289 background: #f5f5f5;
7290 border: 2px dashed #ddd;
7291 border-radius: 6px;
7292 display: flex;
7293 align-items: center;
7294 justify-content: center;
7295 flex-shrink: 0;
7296 }
7297 .lp-course-builder-content__section .cb-featured-image-preview:has(img) {
7298 border: none;
7299 }
7300 .lp-course-builder-content__section .cb-featured-image-placeholder {
7301 width: 300px;
7302 height: 200px;
7303 display: flex;
7304 flex-direction: column;
7305 align-items: center;
7306 justify-content: center;
7307 color: #999;
7308 font-size: 14px;
7309 }
7310 .lp-course-builder-content__section .cb-featured-image-placeholder::before {
7311 content: "📷";
7312 font-size: 48px;
7313 margin-bottom: 8px;
7314 opacity: 0.5;
7315 }
7316 .lp-course-builder-content__section .cb-featured-image-actions {
7317 display: flex;
7318 flex-direction: row;
7319 gap: 12px;
7320 }
7321 .lp-course-builder-content__section .cb-remove-featured-image,
7322 .lp-course-builder-content__section .cb-set-featured-image {
7323 padding: 10px 14px;
7324 border: none;
7325 background: #f7f7f7;
7326 color: #aaaaaa;
7327 border-radius: 8px;
7328 cursor: pointer;
7329 transition: background-color 0.2s;
7330 }
7331 .lp-course-builder-content__section .cb-remove-featured-image:hover,
7332 .lp-course-builder-content__section .cb-set-featured-image:hover {
7333 background: #fef2f2;
7334 color: #ef4444;
7335 }
7336 .lp-course-builder-content__section .cb-course-edit-publish__title {
7337 margin: 0 0 8px;
7338 font-size: 14px;
7339 font-weight: 600;
7340 color: #111827;
7341 }
7342 .lp-course-builder-content__section .cb-course-edit-publish__row {
7343 display: grid;
7344 grid-template-columns: 100px 1fr;
7345 gap: 12px;
7346 align-items: center;
7347 margin-bottom: 12px;
7348 }
7349 .lp-course-builder-content__section .cb-course-edit-publish__label {
7350 font-size: 13px;
7351 font-weight: 600;
7352 color: #374151;
7353 }
7354 .lp-course-builder-content__section .cb-course-edit-publish__control {
7355 width: 100%;
7356 min-height: 34px;
7357 padding: 6px 10px;
7358 border: 1px solid #d1d5db;
7359 border-radius: 6px;
7360 font-size: 13px;
7361 color: #111827;
7362 background: #fff;
7363 }
7364 .lp-course-builder-content__section .cb-course-edit-publish__control:focus {
7365 border-color: #7067ED;
7366 box-shadow: 0 0 0 1px #7067ED;
7367 outline: none;
7368 }
7369 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash {
7370 padding: 8px 14px;
7371 font-size: 13px;
7372 font-weight: 500;
7373 border: 1px solid #fecaca;
7374 border-radius: 6px;
7375 background: #fff;
7376 color: #dc2626;
7377 }
7378 .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover {
7379 background: #fef2f2;
7380 border-color: #fca5a5;
7381 }
7382 .lp-course-builder-content__section div.mce-statusbar {
7383 border-top: none;
7384 }
7385 .lp-course-builder-content__section .cb-course-edit-terms__form-add-category,
7386 .lp-course-builder-content__section .cb-course-edit-terms__form-add-tag {
7387 display: flex;
7388 gap: 8px;
7389 align-items: center;
7390 margin-bottom: 16px;
7391 }
7392 .lp-course-builder-content__section .cb-course-edit-category__input,
7393 .lp-course-builder-content__section .cb-course-edit-tags__input {
7394 width: 100%;
7395 padding: 8px 12px;
7396 font-size: 14px;
7397 border: 1px solid #ddd;
7398 border-radius: 6px;
7399 outline: none;
7400 transition: border-color 0.2s;
7401 }
7402 .lp-course-builder-content__section .cb-course-edit-category__input:focus,
7403 .lp-course-builder-content__section .cb-course-edit-tags__input:focus {
7404 border-color: #d1d5db;
7405 }
7406 .lp-course-builder-content__section .cb-course-edit-category__select-parent {
7407 padding: 8px 12px;
7408 font-size: 14px;
7409 border: 1px solid #ddd;
7410 border-radius: 6px;
7411 outline: none;
7412 background: #fff;
7413 cursor: pointer;
7414 white-space: nowrap;
7415 transition: border-color 0.2s;
7416 }
7417 .lp-course-builder-content__section .cb-course-edit-category__select-parent:focus {
7418 border-color: #7067ED;
7419 }
7420 .lp-course-builder-content__section .cb-course-edit-category__btn-save,
7421 .lp-course-builder-content__section .cb-course-edit-tags__btn-save {
7422 flex: 1;
7423 background: #ffffff;
7424 color: #7067ED;
7425 border-radius: 6px;
7426 padding: 8px 16px;
7427 border: 1px solid #7067ED;
7428 font-size: 13px;
7429 font-weight: 600;
7430 cursor: pointer;
7431 white-space: nowrap;
7432 transition: background 0.2s;
7433 }
7434 .lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,
7435 .lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover {
7436 background: #EEF1FF;
7437 }
7438 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,
7439 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading {
7440 pointer-events: none;
7441 opacity: 0.8;
7442 }
7443 .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,
7444 .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before {
7445 display: inline-block;
7446 font-family: "lp-icon";
7447 content: "\f110";
7448 animation: lp-rotating 1s linear infinite;
7449 margin-right: 5px;
7450 font-variant: normal;
7451 text-transform: none;
7452 -webkit-font-smoothing: antialiased;
7453 -moz-osx-font-smoothing: grayscale;
7454 vertical-align: middle;
7455 }
7456 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
7457 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
7458 flex: 1;
7459 padding: 8px 14px;
7460 font-size: 13px;
7461 font-weight: 600;
7462 color: #898989;
7463 background: #ffffff;
7464 border: 1px solid #f5f5f5;
7465 border-radius: 6px;
7466 cursor: pointer;
7467 white-space: nowrap;
7468 transition: all 0.15s ease;
7469 }
7470 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,
7471 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover {
7472 border-color: #EEF1FF;
7473 background: #EEF1FF;
7474 color: #7067ED;
7475 }
7476 .lp-course-builder-content__section .cb-button {
7477 padding: 8px 25px;
7478 border-radius: 5px;
7479 background: #ccc;
7480 font-size: 16px;
7481 font-weight: 500;
7482 cursor: pointer;
7483 }
7484 .lp-course-builder-content__section .cb-button.cb-btn-update {
7485 background: #1e1e1e;
7486 color: #fff;
7487 }
7488 .lp-course-builder-content__section .cb-button.cb-btn-trash {
7489 background: rgb(220, 38, 38);
7490 color: #fff;
7491 }
7492 .lp-course-builder-content__section .cb-button.cb-btn-save-settings {
7493 background: #1e1e1e;
7494 color: #fff;
7495 border: none;
7496 transition: background 0.2s;
7497 }
7498 .lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover {
7499 background: #333;
7500 }
7501 .lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading {
7502 pointer-events: none;
7503 opacity: 0.7;
7504 }
7505 .lp-course-builder-content__section .cb-settings-footer {
7506 margin-top: 30px;
7507 padding-top: 20px;
7508 border-top: 1px solid #e5e7eb;
7509 display: flex;
7510 justify-content: flex-end;
7511 }
7512 .lp-course-builder-content__section #general_course_data .form-field,
7513 .lp-course-builder-content__section #offline_course_data .form-field,
7514 .lp-course-builder-content__section #price_course_data .form-field,
7515 .lp-course-builder-content__section #extra_course_data .form-field {
7516 margin-bottom: 24px;
7517 }
7518 .lp-course-builder-content__section #general_course_data ._lp_featured_review_field {
7519 align-items: flex-start;
7520 }
7521 .lp-course-builder-content__section #general_course_data ._lp_featured_review_field textarea {
7522 width: calc(100% - 165px);
7523 }
7524 .lp-course-builder-content__section #general_course_data ._lp_students_field .description {
7525 margin-top: -3px;
7526 }
7527 .lp-course-builder-content__section #price_course_data .learn-press-tip-floating {
7528 font-size: 13px;
7529 color: #ef4444;
7530 line-height: 1.5;
7531 }
7532 .lp-course-builder-content__section #price_course_data ._lp_no_required_enroll_field .description {
7533 margin-top: -13px;
7534 }
7535 .lp-course-builder-content__section #assessment_course_data .form-field._lp_course_result_field {
7536 align-items: start;
7537 border: unset;
7538 margin-bottom: 20px;
7539 }
7540 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box {
7541 list-style-type: none;
7542 margin-top: 0;
7543 padding-left: 0;
7544 display: flex;
7545 flex-direction: column;
7546 gap: 24px;
7547 width: calc(100% - 161px);
7548 }
7549 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li {
7550 margin-bottom: 0;
7551 }
7552 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label {
7553 display: flex;
7554 flex-wrap: wrap;
7555 align-items: center;
7556 gap: 8px 12px;
7557 cursor: pointer;
7558 min-width: unset;
7559 max-width: unset;
7560 width: unset;
7561 }
7562 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
7563 flex-shrink: 0;
7564 margin: 0;
7565 order: 0;
7566 }
7567 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p,
7568 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
7569 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
7570 width: calc(100% - 54px);
7571 margin-left: 54px; /* ≈ toggle width (42px) + gap (12px) */
7572 margin-top: 0;
7573 margin-bottom: 0;
7574 color: #898989;
7575 font-size: 13px;
7576 font-weight: 400;
7577 line-height: 1.5;
7578 flex-shrink: 0;
7579 }
7580 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a,
7581 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
7582 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
7583 text-decoration: underline;
7584 color: #7067ED;
7585 }
7586 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
7587 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,
7588 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover {
7589 color: #5b52d1;
7590 }
7591 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
7592 text-decoration: underline;
7593 color: #7067ED;
7594 }
7595 .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
7596 color: #5b52d1;
7597 }
7598 .lp-course-builder-content__section .lp_course_extra_meta_box,
7599 .lp-course-builder-content__section .lp_course_faq_meta_box {
7600 display: flex;
7601 flex-wrap: nowrap;
7602 gap: 20px;
7603 padding: 15px 0;
7604 }
7605 .lp-course-builder-content__section .lp_course_extra_meta_box > label,
7606 .lp-course-builder-content__section .lp_course_faq_meta_box > label {
7607 width: 200px;
7608 min-width: 200px;
7609 font-size: 14px;
7610 font-weight: 600;
7611 color: #1a1a1a;
7612 padding-top: 10px;
7613 }
7614 .lp-course-builder-content__section .lp_course_extra_meta_box__content,
7615 .lp-course-builder-content__section .lp_course_faq_meta_box__content {
7616 flex: 1;
7617 display: flex;
7618 flex-direction: column;
7619 gap: 15px;
7620 }
7621 .lp-course-builder-content__section .lp_course_extra_meta_box__fields,
7622 .lp-course-builder-content__section .lp_course_faq_meta_box__fields {
7623 display: flex;
7624 flex-direction: column;
7625 gap: 15px;
7626 }
7627 .lp-course-builder-content__section .lp_course_extra_meta_box__field,
7628 .lp-course-builder-content__section .lp_course_faq_meta_box__field {
7629 display: flex;
7630 align-items: center;
7631 background: #ffffff;
7632 border: 1px solid #eaeaec;
7633 border-radius: 8px;
7634 padding: 10px;
7635 gap: 10px;
7636 }
7637 .lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
7638 .lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
7639 .lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
7640 .lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
7641 flex: 1;
7642 border: none;
7643 background: transparent;
7644 padding: 5px 0;
7645 font-size: 14px;
7646 color: #333;
7647 box-shadow: none;
7648 outline: none;
7649 }
7650 .lp-course-builder-content__section .lp_course_extra_meta_box__add,
7651 .lp-course-builder-content__section .lp_course_faq_meta_box__add {
7652 display: inline-flex;
7653 align-items: center;
7654 justify-content: center;
7655 background: #6b52ff !important;
7656 color: #ffffff !important;
7657 border: none !important;
7658 box-shadow: none !important;
7659 border-radius: 6px;
7660 padding: 6px 16px !important;
7661 font-size: 13px !important;
7662 font-weight: 600 !important;
7663 width: max-content;
7664 transition: background 0.2s;
7665 }
7666 .lp-course-builder-content__section .lp_course_extra_meta_box__add:hover,
7667 .lp-course-builder-content__section .lp_course_faq_meta_box__add:hover {
7668 background: #5a42e6 !important;
7669 }
7670 .lp-course-builder-content__section .lp_course_faq_meta_box__field {
7671 flex-direction: column;
7672 align-items: stretch;
7673 padding: 15px;
7674 gap: 15px;
7675 position: relative;
7676 }
7677 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label {
7678 display: flex;
7679 flex-direction: column;
7680 gap: 5px;
7681 }
7682 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label span {
7683 font-size: 13px;
7684 font-weight: 600;
7685 color: #4b5563;
7686 }
7687 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label input[type=text],
7688 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea {
7689 width: 100%;
7690 border: 1px solid #eaeaec;
7691 border-radius: 6px;
7692 padding: 8px 12px;
7693 font-size: 14px;
7694 box-shadow: none;
7695 }
7696 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label input[type=text]:focus,
7697 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea:focus {
7698 border-color: #6b52ff;
7699 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
7700 outline: none;
7701 }
7702 .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea {
7703 min-height: 80px;
7704 resize: vertical;
7705 }
7706 .lp-course-builder-content__section .lp_course_faq_meta_box__add,
7707 .lp-course-builder-content__section .lp_course_extra_meta_box__add {
7708 display: block;
7709 text-align: center;
7710 background: #ffffff;
7711 border: 1px dashed #d1d5db;
7712 color: #4b5563;
7713 font-weight: 500;
7714 padding: 2px;
7715 border-radius: 8px;
7716 transition: all 0.2s;
7717 }
7718 .lp-course-builder-content__section .lp_course_faq_meta_box__add:hover,
7719 .lp-course-builder-content__section .lp_course_extra_meta_box__add:hover {
7720 border-color: #2271b1;
7721 color: #2271b1;
7722 background: #f0f9ff;
7723 }
7724 .lp-course-builder-content__section ._lp_block_finished_field {
7725 margin-top: -8px !important;
7726 }
7727 .lp-course-builder-content__section #extra_course_data .form-field {
7728 align-items: start;
7729 }
7730 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
7731 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
7732 opacity: 0.4;
7733 background: #f0f0f0;
7734 }
7735 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
7736 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
7737 cursor: grabbing !important;
7738 }
7739 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
7740 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
7741 opacity: 0.5;
7742 background: #e8e8e8;
7743 }
7744 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
7745 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
7746 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
7747 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
7748 cursor: grab;
7749 }
7750 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
7751 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,
7752 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
7753 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active {
7754 cursor: grabbing;
7755 }
7756 .lp-course-builder-content__section #extra_course_data input[type=text] {
7757 padding: 10px 30px;
7758 margin-bottom: 0;
7759 border: none;
7760 }
7761 .lp-course-builder-content__section #extra_course_data input[type=text]:focus {
7762 box-shadow: none;
7763 }
7764 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field {
7765 position: relative;
7766 margin-bottom: 10px;
7767 }
7768 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover {
7769 background: #ffffff;
7770 border-color: #d1d5db;
7771 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
7772 }
7773 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
7774 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
7775 opacity: 1;
7776 }
7777 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort {
7778 display: flex;
7779 position: absolute;
7780 top: 0;
7781 left: 0;
7782 height: 100%;
7783 width: 40px;
7784 color: #666;
7785 text-decoration: none;
7786 cursor: grab;
7787 opacity: 0.4;
7788 transition: opacity 0.2s;
7789 align-items: center;
7790 justify-content: center;
7791 }
7792 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort::after {
7793 font-family: "lp-icon";
7794 content: "\e922";
7795 }
7796 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete {
7797 position: absolute;
7798 top: 12px;
7799 right: 5px;
7800 width: 28px;
7801 height: 28px;
7802 display: flex;
7803 align-items: center;
7804 justify-content: center;
7805 border-radius: 6px;
7806 color: #9ca3af;
7807 opacity: 0;
7808 transition: all 0.2s;
7809 text-decoration: none;
7810 }
7811 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
7812 font-family: Dashicons;
7813 content: "\f182";
7814 font-size: 18px;
7815 }
7816 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
7817 background-color: #fee2e2;
7818 color: #ef4444;
7819 }
7820 .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field input {
7821 max-width: unset;
7822 }
7823 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content {
7824 width: 100%;
7825 }
7826 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
7827 display: flex;
7828 flex-direction: column;
7829 gap: 12px;
7830 }
7831 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)) {
7832 display: none;
7833 }
7834 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
7835 position: relative;
7836 display: flex !important;
7837 flex-direction: column;
7838 border: 1px solid #e5e7eb;
7839 border-radius: 12px;
7840 padding: 10px 40px 16px 36px;
7841 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
7842 margin-bottom: 0 !important;
7843 }
7844 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
7845 background: #ffffff;
7846 border-color: #d1d5db;
7847 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
7848 }
7849 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,
7850 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete {
7851 opacity: 1;
7852 }
7853 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
7854 width: 100% !important;
7855 min-width: 100% !important;
7856 max-width: 100% !important;
7857 display: block !important;
7858 margin-bottom: 8px;
7859 }
7860 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span {
7861 display: none;
7862 }
7863 .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] {
7864 width: 100%;
7865 max-width: 100%;
7866 background: transparent;
7867 border: none;
7868 border-bottom: 1px dashed transparent;
7869 font-size: 15px;
7870 font-weight: 500;
7871 color: #111827;
7872 padding: 6px 0;
7873 border-radius: 0;
7874 outline: none;
7875 transition: border-color 0.2s;
7876 }
7877 .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 {
7878 color: #9ca3af;
7879 }
7880 .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 {
7881 border-bottom-color: #2271b1;
7882 box-shadow: none;
7883 }
7884 .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] {
7885 width: 100% !important;
7886 min-height: 120px;
7887 background: #f9fafb;
7888 border: 1px solid transparent;
7889 border-radius: 6px;
7890 padding: 10px;
7891 font-size: 14px;
7892 line-height: 1.5;
7893 color: #1a1a1a;
7894 resize: vertical;
7895 transition: all 0.2s;
7896 }
7897 .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 {
7898 background: #ffffff;
7899 border-color: #d1d5db;
7900 outline: none;
7901 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
7902 }
7903 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
7904 position: absolute;
7905 left: 8px;
7906 top: 15px;
7907 width: 24px;
7908 height: 24px;
7909 display: flex;
7910 align-items: center;
7911 justify-content: center;
7912 cursor: grab;
7913 opacity: 0.4;
7914 transition: opacity 0.2s;
7915 }
7916 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after {
7917 font-family: "lp-icon";
7918 content: "\e922";
7919 }
7920 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active {
7921 cursor: grabbing;
7922 }
7923 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete {
7924 position: absolute;
7925 top: 15px;
7926 right: 8px;
7927 width: 28px;
7928 height: 28px;
7929 display: flex;
7930 align-items: center;
7931 justify-content: center;
7932 border-radius: 6px;
7933 color: #9ca3af;
7934 opacity: 0;
7935 transition: all 0.2s;
7936 text-decoration: none;
7937 }
7938 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after {
7939 font-family: Dashicons;
7940 content: "\f182";
7941 font-size: 18px;
7942 }
7943 .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover {
7944 background-color: #fee2e2;
7945 color: #ef4444;
7946 }
7947 .lp-course-builder-content__section #author_course_data .ts-control {
7948 border-radius: 6px;
7949 padding: 5px !important;
7950 }
7951 .lp-course-builder-content__section #author_course_data .ts-control li.item {
7952 padding: 6px 22px;
7953 background: #EEF1FF;
7954 color: #7067ED;
7955 font-weight: 500;
7956 border-radius: 4px;
7957 margin-bottom: 0;
7958 }
7959 .lp-course-builder-content__section #author_course_data .ts-control li.item .item {
7960 background: transparent;
7961 }
7962 .lp-course-builder-content__section #author_course_data .form-field input[type=text]:not(.dropdown-input) {
7963 width: unset;
7964 height: unset;
7965 }
7966 .lp-course-builder-content__section #author_course_data ._post_author_field {
7967 margin-bottom: 24px;
7968 }
7969 @media (max-width: 768px) {
7970 .lp-course-builder-content__section .cb-featured-image-container {
7971 flex-direction: column;
7972 }
7973 .lp-course-builder-content__section .cb-featured-image-preview {
7974 width: 100%;
7975 max-width: 300px;
7976 }
7977 }
7978
7979 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box,
7980 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap {
7981 margin: 0;
7982 background: transparent;
7983 }
7984 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box .lp-meta-box__inner,
7985 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap .lp-meta-box__inner {
7986 padding: 0;
7987 display: flex;
7988 flex-direction: column;
7989 gap: 11px;
7990 }
7991 .lp-cb-tab-content .cb-section__course-edit .form-field,
7992 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration,
7993 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field {
7994 display: flex;
7995 gap: 0 11px;
7996 margin: 0;
7997 padding: 0;
7998 flex-wrap: wrap;
7999 }
8000 .lp-cb-tab-content .cb-section__course-edit .form-field > label,
8001 .lp-cb-tab-content .cb-section__course-edit .form-field label span,
8002 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration > label,
8003 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration label span,
8004 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field > label,
8005 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field label span {
8006 font-size: 14px;
8007 color: #23282d;
8008 margin: 0;
8009 width: 150px;
8010 min-width: 150px;
8011 max-width: 150px;
8012 padding: 0;
8013 font-weight: 600;
8014 flex: 0 0 auto;
8015 }
8016 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],
8017 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=text],
8018 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local],
8019 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],
8020 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text],
8021 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local],
8022 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number],
8023 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text],
8024 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local] {
8025 width: 100%;
8026 max-width: 200px;
8027 height: 33px;
8028 padding: 8px 12px;
8029 border: 1px solid #d1d5db;
8030 border-radius: 6px;
8031 font-size: 14px;
8032 color: #1a1a1a;
8033 background: #fff;
8034 }
8035 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number]:focus,
8036 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=text]:focus,
8037 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local]:focus,
8038 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus,
8039 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text]:focus,
8040 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local]:focus,
8041 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]:focus,
8042 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text]:focus,
8043 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]:focus {
8044 outline: none;
8045 border-color: #7067ED;
8046 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
8047 }
8048 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],
8049 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],
8050 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number] {
8051 width: 80px !important;
8052 }
8053 .lp-cb-tab-content .cb-section__course-edit .form-field select,
8054 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select,
8055 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select {
8056 padding: 4px 30px 4px 15px !important;
8057 height: 34px;
8058 border: 1px solid #d1d5db;
8059 border-radius: 6px;
8060 font-size: 14px;
8061 color: #1a1a1a;
8062 cursor: pointer;
8063 }
8064 .lp-cb-tab-content .cb-section__course-edit .form-field select:focus,
8065 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select:focus,
8066 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select:focus {
8067 outline: none;
8068 border-color: #7067ED;
8069 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
8070 }
8071 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio],
8072 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox],
8073 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio],
8074 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox],
8075 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio],
8076 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox] {
8077 appearance: none;
8078 -webkit-appearance: none;
8079 width: 44px;
8080 height: 24px;
8081 background: #e5e7eb;
8082 border-radius: 12px;
8083 position: relative;
8084 cursor: pointer;
8085 transition: all 0.3s ease;
8086 margin: 0;
8087 flex-shrink: 0;
8088 border: none;
8089 }
8090 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:before,
8091 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:before,
8092 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:before,
8093 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:before,
8094 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:before,
8095 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:before {
8096 content: "";
8097 position: absolute;
8098 width: 20px;
8099 height: 20px;
8100 border-radius: 50%;
8101 background: #fff;
8102 top: 2px;
8103 left: 2px;
8104 transition: all 0.3s ease;
8105 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
8106 }
8107 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked,
8108 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked,
8109 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked,
8110 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked,
8111 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked,
8112 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked {
8113 background: #28A746;
8114 }
8115 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked:before,
8116 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked:before,
8117 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked:before,
8118 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
8119 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked:before,
8120 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked:before {
8121 left: 22px;
8122 }
8123 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:focus,
8124 .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:focus,
8125 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:focus,
8126 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:focus,
8127 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:focus,
8128 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:focus {
8129 outline: none;
8130 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
8131 }
8132 .lp-cb-tab-content .cb-section__course-edit .form-field .description,
8133 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description,
8134 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description {
8135 font-size: 13px;
8136 color: #6b7280;
8137 line-height: 1.5;
8138 margin: 0;
8139 display: block;
8140 width: 100%;
8141 margin-left: 161px;
8142 margin-top: 6px;
8143 order: 99;
8144 }
8145 .lp-cb-tab-content .cb-section__course-edit .form-field .description:has(+ .learn-press-tip),
8146 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
8147 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
8148 width: auto;
8149 }
8150 .lp-cb-tab-content .cb-section__course-edit .form-field > .learn-press-tip,
8151 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration > .learn-press-tip,
8152 .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field > .learn-press-tip {
8153 order: 100;
8154 margin-top: 6px;
8155 }
8156 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field {
8157 display: grid;
8158 grid-template-columns: 150px max-content 1fr;
8159 gap: 6px 11px;
8160 }
8161 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field label {
8162 grid-column: 1/2;
8163 grid-row: 1;
8164 font-size: 14px;
8165 color: #23282d;
8166 font-weight: 600;
8167 margin: 0;
8168 padding: 0;
8169 }
8170 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field input {
8171 grid-column: 2/4;
8172 grid-row: 1;
8173 }
8174 .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field .description {
8175 grid-column: 2/3;
8176 grid-row: 2;
8177 font-size: 13px;
8178 line-height: 1.5;
8179 margin: 0;
8180 }
8181 .lp-cb-tab-content .cb-section__course-edit .course-status {
8182 padding: 5px 12px;
8183 font-size: 12px;
8184 font-weight: 500;
8185 background: #ccc;
8186 border-radius: 5px;
8187 text-transform: capitalize;
8188 }
8189 .lp-cb-tab-content .cb-section__course-edit .course-status.publish {
8190 color: #fff;
8191 background: #1e1e1e;
8192 }
8193 .lp-cb-tab-content .cb-section__course-edit .course-status.trash {
8194 color: #fff;
8195 background-color: #dc2626;
8196 }
8197 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content {
8198 display: flex;
8199 gap: 40px;
8200 }
8201 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left {
8202 flex: 0 0 400px;
8203 max-width: 400px;
8204 }
8205 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right {
8206 flex: 1;
8207 min-width: 0;
8208 }
8209 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title {
8210 margin-bottom: 20px;
8211 }
8212 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap {
8213 display: flex;
8214 align-items: center;
8215 gap: 8px;
8216 margin-bottom: 8px;
8217 }
8218 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label {
8219 display: block;
8220 font-size: 14px;
8221 font-weight: 600;
8222 color: #1a1a1a;
8223 }
8224 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label .required {
8225 color: #ef4444;
8226 }
8227 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count {
8228 font-size: 12px;
8229 font-weight: 500;
8230 color: #6b7280;
8231 background: #f3f4f6;
8232 padding: 2px 8px;
8233 border-radius: 4px;
8234 }
8235 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn {
8236 display: inline-flex;
8237 align-items: center;
8238 justify-content: center;
8239 background: transparent;
8240 border: none;
8241 color: #7067ED;
8242 text-decoration: none;
8243 font-size: 14px;
8244 font-weight: 500;
8245 cursor: pointer;
8246 padding: 8px 10px;
8247 border-radius: 12px;
8248 line-height: 1;
8249 margin-left: auto;
8250 transition: all 0.2s ease;
8251 }
8252 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn .lp-ico-ai {
8253 width: 16px;
8254 height: 16px;
8255 }
8256 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn:hover {
8257 background: #EEF1FF;
8258 color: #7067ED;
8259 }
8260 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input {
8261 width: 100%;
8262 padding: 10px 12px;
8263 font-size: 14px;
8264 border: 1px solid #ddd;
8265 border-radius: 6px;
8266 outline: none;
8267 transition: border-color 0.2s;
8268 }
8269 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus {
8270 border-color: #2271b1;
8271 box-shadow: 0 0 0 1px #2271b1;
8272 }
8273 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input::placeholder {
8274 color: #9ca3af;
8275 }
8276 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-permalink {
8277 margin-bottom: 20px;
8278 }
8279 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-display {
8280 display: flex;
8281 align-items: flex-start;
8282 gap: 8px;
8283 }
8284 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-display.lp-hidden {
8285 display: none;
8286 }
8287 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-label {
8288 display: block;
8289 font-size: 14px;
8290 font-weight: 600;
8291 color: #1a1a1a;
8292 margin-bottom: 8px;
8293 }
8294 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-url {
8295 font-size: 13px;
8296 color: #7067ED;
8297 text-decoration: none;
8298 word-break: break-all;
8299 flex: 1;
8300 min-width: 0;
8301 padding-top: 2px;
8302 }
8303 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-url:hover {
8304 text-decoration: underline;
8305 }
8306 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn {
8307 display: flex;
8308 align-items: center;
8309 justify-content: center;
8310 width: 28px;
8311 height: 28px;
8312 padding: 0;
8313 background: #fff;
8314 border: 1px solid #e2e8f0;
8315 border-radius: 4px;
8316 cursor: pointer;
8317 flex-shrink: 0;
8318 transition: all 0.15s ease;
8319 }
8320 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn .dashicons {
8321 font-size: 14px;
8322 width: 14px;
8323 height: 14px;
8324 color: #64748b;
8325 }
8326 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover {
8327 background: #7067ED;
8328 border-color: #7067ED;
8329 }
8330 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover .dashicons {
8331 color: #fff;
8332 }
8333 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor {
8334 display: flex;
8335 flex-direction: column;
8336 gap: 8px;
8337 padding: 12px;
8338 background: #fff;
8339 border: 1px solid #e2e8f0;
8340 border-radius: 6px;
8341 }
8342 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor.lp-hidden {
8343 display: none;
8344 }
8345 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix {
8346 font-size: 12px;
8347 color: #94a3b8;
8348 word-break: break-all;
8349 line-height: 1.4;
8350 }
8351 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix strong {
8352 color: #64748b;
8353 font-weight: 600;
8354 }
8355 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-input-row {
8356 display: flex;
8357 gap: 8px;
8358 align-items: center;
8359 }
8360 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input {
8361 flex: 1;
8362 min-width: 0;
8363 padding: 8px 12px;
8364 font-size: 14px;
8365 font-weight: 500;
8366 color: #1a1a1a;
8367 border: 1px solid #e2e8f0;
8368 border-radius: 6px;
8369 outline: none;
8370 transition: border-color 0.15s ease, box-shadow 0.15s ease;
8371 }
8372 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input:focus {
8373 border-color: #7067ED;
8374 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
8375 }
8376 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input::placeholder {
8377 color: #94a3b8;
8378 }
8379 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-actions {
8380 display: flex;
8381 gap: 6px;
8382 flex-shrink: 0;
8383 }
8384 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn {
8385 padding: 8px 16px;
8386 font-size: 13px;
8387 font-weight: 600;
8388 color: #fff;
8389 background: #7067ED;
8390 border: none;
8391 border-radius: 6px;
8392 cursor: pointer;
8393 transition: background 0.15s ease;
8394 }
8395 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn:hover {
8396 background: #4e43e9;
8397 }
8398 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn {
8399 padding: 8px 14px;
8400 font-size: 13px;
8401 font-weight: 500;
8402 color: #64748b;
8403 background: #f8fafc;
8404 border: 1px solid #e2e8f0;
8405 border-radius: 6px;
8406 cursor: pointer;
8407 transition: all 0.15s ease;
8408 }
8409 .lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn:hover {
8410 background: #f1f5f9;
8411 color: #475569;
8412 }
8413 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc {
8414 margin-bottom: 24px;
8415 }
8416 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap {
8417 display: flex;
8418 align-items: center;
8419 gap: 8px;
8420 margin-bottom: 8px;
8421 }
8422 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label {
8423 display: block;
8424 font-size: 14px;
8425 font-weight: 600;
8426 color: #1a1a1a;
8427 }
8428 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count {
8429 display: none;
8430 font-size: 12px;
8431 font-weight: 500;
8432 color: #6b7280;
8433 background: #f3f4f6;
8434 padding: 2px 8px;
8435 border-radius: 4px;
8436 }
8437 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
8438 margin-bottom: 24px;
8439 }
8440 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header {
8441 display: flex;
8442 justify-content: space-between;
8443 align-items: center;
8444 margin-bottom: 16px;
8445 }
8446 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label {
8447 font-size: 14px;
8448 font-weight: 600;
8449 color: #1a1a1a;
8450 margin: 0;
8451 }
8452 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new {
8453 display: inline-flex;
8454 align-items: center;
8455 gap: 4px;
8456 font-size: 13px;
8457 font-weight: 600;
8458 color: #9ca3af;
8459 background: transparent;
8460 border: none;
8461 cursor: pointer;
8462 transition: all 0.2s ease;
8463 }
8464 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover {
8465 color: #7067ED;
8466 }
8467 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
8468 display: flex;
8469 gap: 30px;
8470 }
8471 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,
8472 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
8473 flex: 1;
8474 border-radius: 8px;
8475 border: 1px solid #e5e7eb;
8476 padding: 16px;
8477 }
8478 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar {
8479 display: flex;
8480 align-items: center;
8481 gap: 12px;
8482 flex-wrap: wrap;
8483 margin-bottom: 16px;
8484 }
8485 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar {
8486 margin-bottom: 16px;
8487 }
8488 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap {
8489 flex: 1 1 220px;
8490 }
8491 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap {
8492 display: block;
8493 }
8494 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input {
8495 width: 100%;
8496 padding: 8px 12px;
8497 font-size: 14px;
8498 border: 1px solid #ddd;
8499 border-radius: 6px;
8500 outline: none;
8501 transition: border-color 0.2s;
8502 }
8503 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus {
8504 border-color: #7067ED;
8505 }
8506 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
8507 -webkit-appearance: none;
8508 appearance: none;
8509 }
8510 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input {
8511 width: 100%;
8512 padding: 8px 12px;
8513 font-size: 14px;
8514 border: 1px solid #ddd;
8515 border-radius: 6px;
8516 outline: none;
8517 transition: border-color 0.2s;
8518 }
8519 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus {
8520 border-color: #7067ED;
8521 }
8522 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button {
8523 -webkit-appearance: none;
8524 appearance: none;
8525 }
8526 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper {
8527 display: flex;
8528 gap: 8px;
8529 flex-wrap: wrap;
8530 min-height: 36px;
8531 }
8532 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty {
8533 margin: 12px 0 0;
8534 font-size: 13px;
8535 color: #64748b;
8536 }
8537 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper {
8538 display: flex;
8539 gap: 10px 40px;
8540 flex-wrap: wrap;
8541 }
8542 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper {
8543 margin-bottom: 24px;
8544 }
8545 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip {
8546 display: inline-flex;
8547 align-items: center;
8548 }
8549 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox] {
8550 display: none;
8551 }
8552 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label {
8553 display: inline-flex;
8554 align-items: center;
8555 gap: 4px;
8556 padding: 6px 14px;
8557 border: 1px solid #e2e8f0;
8558 border-radius: 8px;
8559 cursor: pointer;
8560 transition: all 0.2s ease;
8561 font-size: 14px;
8562 color: #64748b;
8563 background: #fff;
8564 user-select: none;
8565 line-height: 1.2;
8566 white-space: nowrap;
8567 }
8568 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover {
8569 border-color: #94a3b8;
8570 color: #334155;
8571 }
8572 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count {
8573 font-size: 13px;
8574 color: #94a3b8;
8575 }
8576 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove {
8577 display: none;
8578 font-size: 16px;
8579 line-height: 1;
8580 margin-left: 2px;
8581 }
8582 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label {
8583 border-color: #EEF1FF;
8584 color: #7067ED;
8585 background: #EEF1FF;
8586 font-weight: 500;
8587 }
8588 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
8589 color: #7067ED;
8590 }
8591 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
8592 display: inline;
8593 color: #7067ED;
8594 }
8595 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox {
8596 display: flex;
8597 align-items: center;
8598 margin-bottom: 0;
8599 padding: 4px 0;
8600 }
8601 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label {
8602 color: #1d2939;
8603 }
8604 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
8605 appearance: none;
8606 -webkit-appearance: none;
8607 width: 20px;
8608 height: 20px;
8609 border: 2px solid #d0d5dd;
8610 border-radius: 4px;
8611 background: #fff;
8612 cursor: pointer;
8613 position: relative;
8614 margin: 0 10px 0 0;
8615 transition: all 0.2s ease;
8616 flex-shrink: 0;
8617 }
8618 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
8619 border-color: #98a2b3;
8620 }
8621 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
8622 background: #28A746;
8623 border-color: #28A746;
8624 }
8625 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
8626 content: "";
8627 position: absolute;
8628 left: 50%;
8629 top: 50%;
8630 width: 5px;
8631 height: 9px;
8632 border: solid #fff;
8633 border-width: 0 2px 2px 0;
8634 transform: translate(-50%, -60%) rotate(45deg);
8635 }
8636 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
8637 outline: none;
8638 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
8639 }
8640 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
8641 opacity: 0.5;
8642 cursor: not-allowed;
8643 border-color: #e4e7ec;
8644 background: #f9fafb;
8645 }
8646 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
8647 opacity: 0.5;
8648 cursor: not-allowed;
8649 }
8650 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label {
8651 font-size: 14px;
8652 color: #344054;
8653 font-weight: 400;
8654 cursor: pointer;
8655 user-select: none;
8656 line-height: 20px;
8657 }
8658 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image {
8659 margin-bottom: 24px;
8660 }
8661 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap {
8662 display: flex;
8663 align-items: center;
8664 gap: 8px;
8665 margin-bottom: 8px;
8666 }
8667 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title {
8668 display: block;
8669 font-size: 14px;
8670 font-weight: 600;
8671 color: #1a1a1a;
8672 margin-bottom: 0;
8673 }
8674 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
8675 display: flex;
8676 flex-direction: column;
8677 gap: 12px;
8678 align-items: flex-start;
8679 }
8680 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone {
8681 width: 100%;
8682 min-height: 200px;
8683 background: #fff;
8684 border: 2px dashed #d1d5db;
8685 border-radius: 8px;
8686 display: flex;
8687 align-items: center;
8688 justify-content: center;
8689 cursor: pointer;
8690 transition: all 0.2s ease;
8691 overflow: hidden;
8692 }
8693 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover {
8694 border-color: #7067ED;
8695 background: rgba(112, 103, 237, 0.03);
8696 }
8697 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover a {
8698 color: #7067ED;
8699 }
8700 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.has-image {
8701 cursor: default;
8702 border-width: 1px;
8703 border-style: solid;
8704 border-color: #e5e7eb;
8705 padding: 0;
8706 }
8707 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.dragover {
8708 border-color: #7067ED;
8709 background: rgba(112, 103, 237, 0.05);
8710 }
8711 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-upload-content {
8712 text-align: center;
8713 padding: 30px 20px;
8714 }
8715 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon {
8716 display: flex;
8717 justify-content: center;
8718 margin-bottom: 12px;
8719 opacity: 0.6;
8720 }
8721 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon__image {
8722 display: block;
8723 width: 24px;
8724 height: 24px;
8725 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
8726 }
8727 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-text {
8728 font-size: 14px;
8729 color: #6b7280;
8730 margin: 0 0 6px 0;
8731 }
8732 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link {
8733 color: #1a1a1a;
8734 text-decoration: none;
8735 font-weight: 500;
8736 }
8737 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link:hover {
8738 text-decoration: underline;
8739 }
8740 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-hint {
8741 font-size: 12px;
8742 color: #9ca3af;
8743 margin: 0;
8744 }
8745 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview__img {
8746 width: 100%;
8747 height: auto;
8748 max-height: 200px;
8749 object-fit: cover;
8750 display: block;
8751 }
8752 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
8753 display: flex;
8754 flex-direction: row;
8755 gap: 12px;
8756 }
8757 .lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image {
8758 padding: 6px 14px;
8759 border: none;
8760 background: #EEF1FF;
8761 color: #7067ED;
8762 border-radius: 8px;
8763 font-size: 12px;
8764 font-weight: 500;
8765 cursor: pointer;
8766 transition: all 0.2s;
8767 }
8768 .lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image:hover {
8769 background: #7067ED;
8770 color: #fff;
8771 }
8772 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image {
8773 display: inline-flex;
8774 align-items: center;
8775 justify-content: center;
8776 padding: 6px 10px;
8777 border: none;
8778 background: #EEF1FF;
8779 color: #7067ED;
8780 border-radius: 4px;
8781 font-size: 12px;
8782 font-weight: 500;
8783 cursor: pointer;
8784 transition: all 0.2s;
8785 }
8786 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover {
8787 background: #ef4444;
8788 color: #fff;
8789 }
8790 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image__icon {
8791 display: block;
8792 width: 20px;
8793 height: 20px;
8794 background-color: currentColor;
8795 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
8796 mask-image: url("../images/icons/ico-cb-trash.svg");
8797 -webkit-mask-size: contain;
8798 mask-size: contain;
8799 -webkit-mask-repeat: no-repeat;
8800 mask-repeat: no-repeat;
8801 -webkit-mask-position: center;
8802 mask-position: center;
8803 }
8804 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish {
8805 margin-bottom: 20px;
8806 }
8807 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title {
8808 margin: 0 0 16px;
8809 font-size: 16px;
8810 font-weight: 600;
8811 color: #111827;
8812 }
8813 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row {
8814 display: grid;
8815 grid-template-columns: 100px 1fr;
8816 gap: 12px;
8817 align-items: center;
8818 margin-bottom: 12px;
8819 }
8820 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row select {
8821 padding: 6px 32px 6px 14px !important;
8822 }
8823 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label {
8824 font-size: 13px;
8825 font-weight: 600;
8826 color: #374151;
8827 }
8828 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control {
8829 width: 100%;
8830 min-height: 34px;
8831 padding: 6px 10px;
8832 border: 1px solid #d1d5db;
8833 border-radius: 6px;
8834 font-size: 13px;
8835 color: #111827;
8836 background: #fff;
8837 }
8838 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus {
8839 border-color: #7067ED;
8840 box-shadow: 0 0 0 1px #7067ED;
8841 outline: none;
8842 }
8843 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash {
8844 padding: 8px 14px;
8845 font-size: 13px;
8846 font-weight: 500;
8847 border: 1px solid #fecaca;
8848 border-radius: 6px;
8849 background: #fff;
8850 color: #dc2626;
8851 }
8852 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
8853 background: #fef2f2;
8854 border-color: #fca5a5;
8855 }
8856 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
8857 background: #f5f5f5;
8858 border: 2px dashed #ddd;
8859 border-radius: 6px;
8860 display: flex;
8861 align-items: center;
8862 justify-content: center;
8863 flex-shrink: 0;
8864 }
8865 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img) {
8866 border: none;
8867 }
8868 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder {
8869 width: 300px;
8870 height: 200px;
8871 display: flex;
8872 flex-direction: column;
8873 align-items: center;
8874 justify-content: center;
8875 color: #999;
8876 font-size: 14px;
8877 }
8878 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before {
8879 content: "📷";
8880 font-size: 48px;
8881 margin-bottom: 8px;
8882 opacity: 0.5;
8883 }
8884 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
8885 display: flex;
8886 flex-direction: row;
8887 gap: 12px;
8888 }
8889 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image {
8890 padding: 8px 16px;
8891 border: 1px solid #7067ED;
8892 background: #fff;
8893 color: #7067ED;
8894 border-radius: 4px;
8895 font-size: 13px;
8896 font-weight: 500;
8897 cursor: pointer;
8898 transition: background-color 0.2s;
8899 }
8900 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover {
8901 background: #7067ED;
8902 color: #fff;
8903 }
8904 .lp-cb-tab-content .cb-section__course-edit div.mce-statusbar {
8905 border-top: none;
8906 }
8907 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,
8908 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag {
8909 display: flex;
8910 flex-wrap: wrap;
8911 gap: 8px;
8912 align-items: center;
8913 margin-bottom: 16px;
8914 }
8915 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,
8916 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input {
8917 width: 100%;
8918 padding: 8px 12px;
8919 font-size: 14px;
8920 border: 1px solid #ddd;
8921 border-radius: 6px;
8922 outline: none;
8923 transition: border-color 0.2s;
8924 }
8925 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,
8926 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus {
8927 border-color: #d1d5db;
8928 }
8929 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent {
8930 width: 100%;
8931 padding: 6px 12px !important;
8932 font-size: 14px;
8933 border: 1px solid #ddd;
8934 border-radius: 6px;
8935 outline: none;
8936 background: #fff;
8937 cursor: pointer;
8938 white-space: nowrap;
8939 transition: border-color 0.2s;
8940 }
8941 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus {
8942 border-color: #7067ED;
8943 }
8944 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,
8945 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save {
8946 flex: 1;
8947 background: #1e1e1e;
8948 color: white;
8949 border-radius: 6px;
8950 padding: 8px 16px;
8951 border: 0;
8952 font-size: 13px;
8953 font-weight: 600;
8954 cursor: pointer;
8955 white-space: nowrap;
8956 transition: background 0.2s;
8957 }
8958 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,
8959 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover {
8960 background: #333;
8961 }
8962 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,
8963 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading {
8964 pointer-events: none;
8965 opacity: 0.8;
8966 }
8967 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,
8968 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before {
8969 display: inline-block;
8970 font-family: "lp-icon";
8971 content: "\f110";
8972 animation: lp-rotating 1s linear infinite;
8973 margin-right: 5px;
8974 font-variant: normal;
8975 text-transform: none;
8976 -webkit-font-smoothing: antialiased;
8977 -moz-osx-font-smoothing: grayscale;
8978 vertical-align: middle;
8979 }
8980 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
8981 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
8982 flex: 1;
8983 padding: 8px 14px;
8984 font-size: 13px;
8985 font-weight: 500;
8986 color: #64748b;
8987 background: #f8fafc;
8988 border: 1px solid #e2e8f0;
8989 border-radius: 6px;
8990 cursor: pointer;
8991 white-space: nowrap;
8992 transition: all 0.15s ease;
8993 }
8994 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,
8995 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover {
8996 border-color: #EEF1FF;
8997 background: #EEF1FF;
8998 color: #7067ED;
8999 }
9000 .lp-cb-tab-content .cb-section__course-edit .cb-button {
9001 padding: 8px 25px;
9002 border-radius: 5px;
9003 background: #ccc;
9004 font-size: 16px;
9005 font-weight: 500;
9006 cursor: pointer;
9007 }
9008 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update {
9009 background: #1e1e1e;
9010 color: #fff;
9011 }
9012 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash {
9013 background: rgb(220, 38, 38);
9014 color: #fff;
9015 }
9016 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings {
9017 background: #1e1e1e;
9018 color: #fff;
9019 border: none;
9020 transition: background 0.2s;
9021 }
9022 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover {
9023 background: #333;
9024 }
9025 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading {
9026 pointer-events: none;
9027 opacity: 0.7;
9028 }
9029 .lp-cb-tab-content .cb-section__course-edit .cb-settings-footer {
9030 margin-top: 30px;
9031 padding-top: 20px;
9032 border-top: 1px solid #e5e7eb;
9033 display: flex;
9034 justify-content: flex-end;
9035 }
9036 @media (max-width: 900px) {
9037 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content {
9038 flex-direction: column;
9039 }
9040 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left {
9041 flex: 1;
9042 max-width: 100%;
9043 }
9044 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right {
9045 flex: 1;
9046 }
9047 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
9048 flex-direction: column;
9049 gap: 24px;
9050 }
9051 }
9052 @media (max-width: 768px) {
9053 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
9054 flex-direction: column;
9055 }
9056 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
9057 width: 100%;
9058 max-width: 300px;
9059 }
9060 }
9061 .lp-cb-tab-content .cb-section__course-edit .course-status {
9062 padding: 5px 12px;
9063 font-size: 12px;
9064 font-weight: 500;
9065 background: #ccc;
9066 border-radius: 12px;
9067 text-transform: capitalize;
9068 }
9069 .lp-cb-tab-content .cb-section__course-edit .course-status.publish {
9070 color: #fff;
9071 background: #1e1e1e;
9072 }
9073 .lp-cb-tab-content .cb-section__course-edit .course-status.trash {
9074 color: #fff;
9075 background-color: #dc2626;
9076 }
9077 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title {
9078 margin-bottom: 24px;
9079 }
9080 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap {
9081 display: flex;
9082 align-items: center;
9083 gap: 8px;
9084 margin-bottom: 8px;
9085 }
9086 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label {
9087 display: block;
9088 font-size: 14px;
9089 font-weight: 600;
9090 color: #1a1a1a;
9091 }
9092 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count {
9093 font-size: 12px;
9094 font-weight: 500;
9095 color: #6b7280;
9096 background: #f3f4f6;
9097 padding: 2px 8px;
9098 border-radius: 4px;
9099 }
9100 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input {
9101 width: 100%;
9102 padding: 10px 12px;
9103 font-size: 14px;
9104 border: 1px solid #ddd;
9105 border-radius: 6px;
9106 outline: none;
9107 transition: border-color 0.2s;
9108 }
9109 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus {
9110 border-color: #7067ED;
9111 box-shadow: 0 0 0 1px #7067ED;
9112 }
9113 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc {
9114 margin-bottom: 24px;
9115 }
9116 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap {
9117 display: flex;
9118 align-items: center;
9119 gap: 8px;
9120 margin-bottom: 8px;
9121 }
9122 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label {
9123 display: block;
9124 font-size: 14px;
9125 font-weight: 600;
9126 color: #1a1a1a;
9127 }
9128 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count {
9129 display: none;
9130 font-size: 12px;
9131 font-weight: 500;
9132 color: #6b7280;
9133 background: #f3f4f6;
9134 padding: 2px 8px;
9135 border-radius: 4px;
9136 }
9137 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
9138 margin-bottom: 24px;
9139 }
9140 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header {
9141 display: flex;
9142 justify-content: space-between;
9143 align-items: center;
9144 margin-bottom: 16px;
9145 }
9146 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label {
9147 font-size: 14px;
9148 font-weight: 600;
9149 color: #1a1a1a;
9150 margin: 0;
9151 }
9152 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new {
9153 display: inline-flex;
9154 align-items: center;
9155 gap: 4px;
9156 font-size: 13px;
9157 font-weight: 600;
9158 color: #9ca3af;
9159 background: transparent;
9160 border: none;
9161 cursor: pointer;
9162 transition: all 0.2s ease;
9163 }
9164 .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover {
9165 color: #7067ED;
9166 }
9167 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper {
9168 display: flex;
9169 gap: 24px;
9170 }
9171 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,
9172 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper {
9173 flex: 1;
9174 }
9175 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar {
9176 display: flex;
9177 align-items: center;
9178 gap: 12px;
9179 flex-wrap: wrap;
9180 margin-bottom: 16px;
9181 }
9182 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar {
9183 margin-bottom: 16px;
9184 }
9185 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap {
9186 flex: 1 1 220px;
9187 }
9188 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap {
9189 display: block;
9190 }
9191 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input {
9192 width: 100%;
9193 padding: 8px 12px;
9194 font-size: 14px;
9195 border: 1px solid #f5f5f5;
9196 border-radius: 6px;
9197 outline: none;
9198 background: #ffffff;
9199 transition: border-color 0.2s ease, box-shadow 0.2s ease;
9200 }
9201 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus {
9202 border-color: #7067ED;
9203 }
9204 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
9205 -webkit-appearance: none;
9206 appearance: none;
9207 }
9208 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input {
9209 width: 100%;
9210 padding: 8px 12px;
9211 font-size: 14px;
9212 border: 1px solid #f5f5f5;
9213 border-radius: 6px;
9214 outline: none;
9215 background: #ffffff;
9216 transition: border-color 0.2s ease, box-shadow 0.2s ease;
9217 }
9218 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus {
9219 border-color: #7067ED;
9220 }
9221 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper {
9222 display: flex;
9223 gap: 8px;
9224 flex-wrap: wrap;
9225 border: none;
9226 box-shadow: none;
9227 padding: 5px 0;
9228 background: transparent;
9229 max-height: 180px;
9230 overflow-y: auto;
9231 min-height: 36px;
9232 }
9233 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
9234 width: 6px;
9235 }
9236 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
9237 background: #d1d5db;
9238 border-radius: 3px;
9239 }
9240 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty {
9241 margin: 12px 0 0;
9242 font-size: 13px;
9243 color: #9ca3af;
9244 }
9245 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper {
9246 display: flex;
9247 gap: 10px 40px;
9248 flex-wrap: wrap;
9249 }
9250 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper {
9251 margin-bottom: 24px;
9252 }
9253 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip {
9254 display: inline-flex;
9255 align-items: center;
9256 }
9257 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox] {
9258 display: none;
9259 }
9260 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label {
9261 display: inline-flex;
9262 align-items: center;
9263 gap: 4px;
9264 padding: 6px 14px;
9265 border: 1px solid #f5f5f5;
9266 border-radius: 8px;
9267 cursor: pointer;
9268 transition: all 0.2s ease;
9269 font-size: 14px;
9270 color: #1e1e1e;
9271 background: #ffffff;
9272 user-select: none;
9273 line-height: 1.2;
9274 white-space: nowrap;
9275 }
9276 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover {
9277 border-color: #EEF1FF;
9278 color: #7067ED;
9279 }
9280 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count {
9281 font-size: 13px;
9282 color: #9ca3af;
9283 }
9284 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove {
9285 display: none;
9286 font-size: 16px;
9287 line-height: 1;
9288 margin-left: 2px;
9289 }
9290 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label {
9291 border-color: #EEF1FF;
9292 color: #7067ED;
9293 background: #EEF1FF;
9294 font-weight: 500;
9295 }
9296 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
9297 color: #7067ED;
9298 }
9299 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
9300 display: inline;
9301 color: #9ca3af;
9302 }
9303 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover {
9304 color: #898989;
9305 background: #f9fafb;
9306 border-color: #f9fafb;
9307 }
9308 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
9309 color: #898989;
9310 }
9311 .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
9312 display: inline;
9313 color: #7067ED;
9314 }
9315 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox {
9316 display: flex;
9317 align-items: center;
9318 margin-bottom: 0;
9319 padding: 4px 0;
9320 }
9321 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label {
9322 color: #1d2939;
9323 }
9324 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
9325 appearance: none;
9326 -webkit-appearance: none;
9327 width: 20px;
9328 height: 20px;
9329 border: 2px solid #d0d5dd;
9330 border-radius: 4px;
9331 background: #fff;
9332 cursor: pointer;
9333 position: relative;
9334 margin: 0 10px 0 0;
9335 transition: all 0.2s ease;
9336 flex-shrink: 0;
9337 }
9338 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
9339 border-color: #98a2b3;
9340 }
9341 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
9342 background: #28A746;
9343 border-color: #28A746;
9344 }
9345 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
9346 content: "";
9347 position: absolute;
9348 left: 50%;
9349 top: 50%;
9350 width: 5px;
9351 height: 9px;
9352 border: solid #fff;
9353 border-width: 0 2px 2px 0;
9354 transform: translate(-50%, -60%) rotate(45deg);
9355 }
9356 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
9357 outline: none;
9358 box-shadow: none;
9359 }
9360 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
9361 opacity: 0.5;
9362 cursor: not-allowed;
9363 border-color: #e4e7ec;
9364 background: #f9fafb;
9365 }
9366 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
9367 opacity: 0.5;
9368 cursor: not-allowed;
9369 }
9370 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label {
9371 font-size: 14px;
9372 color: #344054;
9373 font-weight: 400;
9374 cursor: pointer;
9375 user-select: none;
9376 line-height: 20px;
9377 }
9378 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image {
9379 margin-bottom: 24px;
9380 }
9381 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap {
9382 display: flex;
9383 align-items: center;
9384 gap: 8px;
9385 margin-bottom: 12px;
9386 }
9387 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title {
9388 font-size: 14px;
9389 font-weight: 600;
9390 color: #1a1a1a;
9391 margin-bottom: 0;
9392 }
9393 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
9394 display: flex;
9395 flex-direction: column;
9396 gap: 16px;
9397 align-items: flex-start;
9398 }
9399 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
9400 background: #f5f5f5;
9401 border: 2px dashed #ddd;
9402 border-radius: 6px;
9403 display: flex;
9404 align-items: center;
9405 justify-content: center;
9406 flex-shrink: 0;
9407 }
9408 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img) {
9409 border: none;
9410 }
9411 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder {
9412 width: 300px;
9413 height: 200px;
9414 display: flex;
9415 flex-direction: column;
9416 align-items: center;
9417 justify-content: center;
9418 color: #999;
9419 font-size: 14px;
9420 }
9421 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before {
9422 content: "📷";
9423 font-size: 48px;
9424 margin-bottom: 8px;
9425 opacity: 0.5;
9426 }
9427 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions {
9428 display: flex;
9429 flex-direction: row;
9430 gap: 12px;
9431 }
9432 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image,
9433 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image {
9434 padding: 10px 14px;
9435 border: none;
9436 background: #f7f7f7;
9437 color: #aaaaaa;
9438 border-radius: 8px;
9439 cursor: pointer;
9440 transition: background-color 0.2s;
9441 }
9442 .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover,
9443 .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover {
9444 background: #fef2f2;
9445 color: #ef4444;
9446 }
9447 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title {
9448 margin: 0 0 8px;
9449 font-size: 14px;
9450 font-weight: 600;
9451 color: #111827;
9452 }
9453 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row {
9454 display: grid;
9455 grid-template-columns: 100px 1fr;
9456 gap: 12px;
9457 align-items: center;
9458 margin-bottom: 12px;
9459 }
9460 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label {
9461 font-size: 13px;
9462 font-weight: 600;
9463 color: #374151;
9464 }
9465 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control {
9466 width: 100%;
9467 min-height: 34px;
9468 padding: 6px 10px;
9469 border: 1px solid #d1d5db;
9470 border-radius: 6px;
9471 font-size: 13px;
9472 color: #111827;
9473 background: #fff;
9474 }
9475 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus {
9476 border-color: #7067ED;
9477 box-shadow: 0 0 0 1px #7067ED;
9478 outline: none;
9479 }
9480 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash {
9481 padding: 8px 14px;
9482 font-size: 13px;
9483 font-weight: 500;
9484 border: 1px solid #fecaca;
9485 border-radius: 6px;
9486 background: #fff;
9487 color: #dc2626;
9488 }
9489 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
9490 background: #fef2f2;
9491 border-color: #fca5a5;
9492 }
9493 .lp-cb-tab-content .cb-section__course-edit div.mce-statusbar {
9494 border-top: none;
9495 }
9496 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,
9497 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag {
9498 display: flex;
9499 gap: 8px;
9500 align-items: center;
9501 margin-bottom: 16px;
9502 }
9503 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,
9504 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input {
9505 width: 100%;
9506 padding: 8px 12px;
9507 font-size: 14px;
9508 border: 1px solid #ddd;
9509 border-radius: 6px;
9510 outline: none;
9511 transition: border-color 0.2s;
9512 }
9513 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,
9514 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus {
9515 border-color: #d1d5db;
9516 }
9517 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent {
9518 padding: 8px 12px;
9519 font-size: 14px;
9520 border: 1px solid #ddd;
9521 border-radius: 6px;
9522 outline: none;
9523 background: #fff;
9524 cursor: pointer;
9525 white-space: nowrap;
9526 transition: border-color 0.2s;
9527 }
9528 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus {
9529 border-color: #7067ED;
9530 }
9531 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,
9532 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save {
9533 flex: 1;
9534 background: #ffffff;
9535 color: #7067ED;
9536 border-radius: 6px;
9537 padding: 8px 16px;
9538 border: 1px solid #7067ED;
9539 font-size: 13px;
9540 font-weight: 600;
9541 cursor: pointer;
9542 white-space: nowrap;
9543 transition: background 0.2s;
9544 }
9545 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,
9546 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover {
9547 background: #EEF1FF;
9548 }
9549 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,
9550 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading {
9551 pointer-events: none;
9552 opacity: 0.8;
9553 }
9554 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,
9555 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before {
9556 display: inline-block;
9557 font-family: "lp-icon";
9558 content: "\f110";
9559 animation: lp-rotating 1s linear infinite;
9560 margin-right: 5px;
9561 font-variant: normal;
9562 text-transform: none;
9563 -webkit-font-smoothing: antialiased;
9564 -moz-osx-font-smoothing: grayscale;
9565 vertical-align: middle;
9566 }
9567 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
9568 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
9569 flex: 1;
9570 padding: 8px 14px;
9571 font-size: 13px;
9572 font-weight: 600;
9573 color: #898989;
9574 background: #ffffff;
9575 border: 1px solid #f5f5f5;
9576 border-radius: 6px;
9577 cursor: pointer;
9578 white-space: nowrap;
9579 transition: all 0.15s ease;
9580 }
9581 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,
9582 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover {
9583 border-color: #EEF1FF;
9584 background: #EEF1FF;
9585 color: #7067ED;
9586 }
9587 .lp-cb-tab-content .cb-section__course-edit .cb-button {
9588 padding: 8px 25px;
9589 border-radius: 5px;
9590 background: #ccc;
9591 font-size: 16px;
9592 font-weight: 500;
9593 cursor: pointer;
9594 }
9595 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update {
9596 background: #1e1e1e;
9597 color: #fff;
9598 }
9599 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash {
9600 background: rgb(220, 38, 38);
9601 color: #fff;
9602 }
9603 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings {
9604 background: #1e1e1e;
9605 color: #fff;
9606 border: none;
9607 transition: background 0.2s;
9608 }
9609 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover {
9610 background: #333;
9611 }
9612 .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading {
9613 pointer-events: none;
9614 opacity: 0.7;
9615 }
9616 .lp-cb-tab-content .cb-section__course-edit .cb-settings-footer {
9617 margin-top: 30px;
9618 padding-top: 20px;
9619 border-top: 1px solid #e5e7eb;
9620 display: flex;
9621 justify-content: flex-end;
9622 }
9623 .lp-cb-tab-content .cb-section__course-edit #general_course_data .form-field,
9624 .lp-cb-tab-content .cb-section__course-edit #offline_course_data .form-field,
9625 .lp-cb-tab-content .cb-section__course-edit #price_course_data .form-field,
9626 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field {
9627 margin-bottom: 24px;
9628 }
9629 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field {
9630 align-items: flex-start;
9631 }
9632 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field textarea {
9633 width: calc(100% - 165px);
9634 }
9635 .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_students_field .description {
9636 margin-top: -3px;
9637 }
9638 .lp-cb-tab-content .cb-section__course-edit #price_course_data .learn-press-tip-floating {
9639 font-size: 13px;
9640 color: #ef4444;
9641 line-height: 1.5;
9642 }
9643 .lp-cb-tab-content .cb-section__course-edit #price_course_data ._lp_no_required_enroll_field .description {
9644 margin-top: -13px;
9645 }
9646 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .form-field._lp_course_result_field {
9647 align-items: start;
9648 border: unset;
9649 margin-bottom: 20px;
9650 }
9651 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box {
9652 list-style-type: none;
9653 margin-top: 0;
9654 padding-left: 0;
9655 display: flex;
9656 flex-direction: column;
9657 gap: 24px;
9658 width: calc(100% - 161px);
9659 }
9660 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li {
9661 margin-bottom: 0;
9662 }
9663 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label {
9664 display: flex;
9665 flex-wrap: wrap;
9666 align-items: center;
9667 gap: 8px 12px;
9668 cursor: pointer;
9669 min-width: unset;
9670 max-width: unset;
9671 width: unset;
9672 }
9673 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
9674 flex-shrink: 0;
9675 margin: 0;
9676 order: 0;
9677 }
9678 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p,
9679 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
9680 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
9681 width: calc(100% - 54px);
9682 margin-left: 54px; /* ≈ toggle width (42px) + gap (12px) */
9683 margin-top: 0;
9684 margin-bottom: 0;
9685 color: #898989;
9686 font-size: 13px;
9687 font-weight: 400;
9688 line-height: 1.5;
9689 flex-shrink: 0;
9690 }
9691 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a,
9692 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
9693 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
9694 text-decoration: underline;
9695 color: #7067ED;
9696 }
9697 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
9698 .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,
9699 .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 {
9700 color: #5b52d1;
9701 }
9702 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
9703 text-decoration: underline;
9704 color: #7067ED;
9705 }
9706 .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
9707 color: #5b52d1;
9708 }
9709 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box,
9710 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box {
9711 display: flex;
9712 flex-wrap: nowrap;
9713 gap: 20px;
9714 padding: 15px 0;
9715 }
9716 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box > label,
9717 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box > label {
9718 width: 200px;
9719 min-width: 200px;
9720 font-size: 14px;
9721 font-weight: 600;
9722 color: #1a1a1a;
9723 padding-top: 10px;
9724 }
9725 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__content,
9726 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__content {
9727 flex: 1;
9728 display: flex;
9729 flex-direction: column;
9730 gap: 15px;
9731 }
9732 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__fields,
9733 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__fields {
9734 display: flex;
9735 flex-direction: column;
9736 gap: 15px;
9737 }
9738 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field,
9739 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field {
9740 display: flex;
9741 align-items: center;
9742 background: #ffffff;
9743 border: 1px solid #eaeaec;
9744 border-radius: 8px;
9745 padding: 10px;
9746 gap: 10px;
9747 }
9748 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
9749 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
9750 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
9751 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
9752 flex: 1;
9753 border: none;
9754 background: transparent;
9755 padding: 5px 0;
9756 font-size: 14px;
9757 color: #333;
9758 box-shadow: none;
9759 outline: none;
9760 }
9761 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add,
9762 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add {
9763 display: inline-flex;
9764 align-items: center;
9765 justify-content: center;
9766 background: #6b52ff !important;
9767 color: #ffffff !important;
9768 border: none !important;
9769 box-shadow: none !important;
9770 border-radius: 6px;
9771 padding: 6px 16px !important;
9772 font-size: 13px !important;
9773 font-weight: 600 !important;
9774 width: max-content;
9775 transition: background 0.2s;
9776 }
9777 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover,
9778 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover {
9779 background: #5a42e6 !important;
9780 }
9781 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field {
9782 flex-direction: column;
9783 align-items: stretch;
9784 padding: 15px;
9785 gap: 15px;
9786 position: relative;
9787 }
9788 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label {
9789 display: flex;
9790 flex-direction: column;
9791 gap: 5px;
9792 }
9793 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label span {
9794 font-size: 13px;
9795 font-weight: 600;
9796 color: #4b5563;
9797 }
9798 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label input[type=text],
9799 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea {
9800 width: 100%;
9801 border: 1px solid #eaeaec;
9802 border-radius: 6px;
9803 padding: 8px 12px;
9804 font-size: 14px;
9805 box-shadow: none;
9806 }
9807 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label input[type=text]:focus,
9808 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea:focus {
9809 border-color: #6b52ff;
9810 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
9811 outline: none;
9812 }
9813 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea {
9814 min-height: 80px;
9815 resize: vertical;
9816 }
9817 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add,
9818 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add {
9819 display: block;
9820 text-align: center;
9821 background: #ffffff;
9822 border: 1px dashed #d1d5db;
9823 color: #4b5563;
9824 font-weight: 500;
9825 padding: 2px;
9826 border-radius: 8px;
9827 transition: all 0.2s;
9828 }
9829 .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover,
9830 .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover {
9831 border-color: #2271b1;
9832 color: #2271b1;
9833 background: #f0f9ff;
9834 }
9835 .lp-cb-tab-content .cb-section__course-edit ._lp_block_finished_field {
9836 margin-top: -8px !important;
9837 }
9838 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field {
9839 align-items: start;
9840 }
9841 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
9842 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
9843 opacity: 0.4;
9844 background: #f0f0f0;
9845 }
9846 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
9847 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
9848 cursor: grabbing !important;
9849 }
9850 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
9851 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
9852 opacity: 0.5;
9853 background: #e8e8e8;
9854 }
9855 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
9856 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
9857 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
9858 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
9859 cursor: grab;
9860 }
9861 .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,
9862 .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,
9863 .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,
9864 .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 {
9865 cursor: grabbing;
9866 }
9867 .lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text] {
9868 padding: 10px 30px;
9869 margin-bottom: 0;
9870 border: none;
9871 }
9872 .lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]:focus {
9873 box-shadow: none;
9874 }
9875 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field {
9876 position: relative;
9877 margin-bottom: 10px;
9878 }
9879 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover {
9880 background: #ffffff;
9881 border-color: #d1d5db;
9882 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
9883 }
9884 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
9885 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
9886 opacity: 1;
9887 }
9888 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort {
9889 display: flex;
9890 position: absolute;
9891 top: 0;
9892 left: 0;
9893 height: 100%;
9894 width: 40px;
9895 color: #666;
9896 text-decoration: none;
9897 cursor: grab;
9898 opacity: 0.4;
9899 transition: opacity 0.2s;
9900 align-items: center;
9901 justify-content: center;
9902 }
9903 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after {
9904 font-family: "lp-icon";
9905 content: "\e922";
9906 }
9907 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete {
9908 position: absolute;
9909 top: 12px;
9910 right: 5px;
9911 width: 28px;
9912 height: 28px;
9913 display: flex;
9914 align-items: center;
9915 justify-content: center;
9916 border-radius: 6px;
9917 color: #9ca3af;
9918 opacity: 0;
9919 transition: all 0.2s;
9920 text-decoration: none;
9921 }
9922 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
9923 font-family: Dashicons;
9924 content: "\f182";
9925 font-size: 18px;
9926 }
9927 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
9928 background-color: #fee2e2;
9929 color: #ef4444;
9930 }
9931 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field input {
9932 max-width: unset;
9933 }
9934 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content {
9935 width: 100%;
9936 }
9937 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
9938 display: flex;
9939 flex-direction: column;
9940 gap: 12px;
9941 }
9942 .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(*)) {
9943 display: none;
9944 }
9945 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
9946 position: relative;
9947 display: flex !important;
9948 flex-direction: column;
9949 border: 1px solid #e5e7eb;
9950 border-radius: 12px;
9951 padding: 10px 40px 16px 36px;
9952 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
9953 margin-bottom: 0 !important;
9954 }
9955 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
9956 background: #ffffff;
9957 border-color: #d1d5db;
9958 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
9959 }
9960 .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,
9961 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete {
9962 opacity: 1;
9963 }
9964 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
9965 width: 100% !important;
9966 min-width: 100% !important;
9967 max-width: 100% !important;
9968 display: block !important;
9969 margin-bottom: 8px;
9970 }
9971 .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 {
9972 display: none;
9973 }
9974 .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] {
9975 width: 100%;
9976 max-width: 100%;
9977 background: transparent;
9978 border: none;
9979 border-bottom: 1px dashed transparent;
9980 font-size: 15px;
9981 font-weight: 500;
9982 color: #111827;
9983 padding: 6px 0;
9984 border-radius: 0;
9985 outline: none;
9986 transition: border-color 0.2s;
9987 }
9988 .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 {
9989 color: #9ca3af;
9990 }
9991 .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 {
9992 border-bottom-color: #2271b1;
9993 box-shadow: 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 textarea[name*=_lp_faqs_answer] {
9996 width: 100% !important;
9997 min-height: 120px;
9998 background: #f9fafb;
9999 border: 1px solid transparent;
10000 border-radius: 6px;
10001 padding: 10px;
10002 font-size: 14px;
10003 line-height: 1.5;
10004 color: #1a1a1a;
10005 resize: vertical;
10006 transition: all 0.2s;
10007 }
10008 .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 {
10009 background: #ffffff;
10010 border-color: #d1d5db;
10011 outline: none;
10012 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
10013 }
10014 .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
10015 position: absolute;
10016 left: 8px;
10017 top: 15px;
10018 width: 24px;
10019 height: 24px;
10020 display: flex;
10021 align-items: center;
10022 justify-content: center;
10023 cursor: grab;
10024 opacity: 0.4;
10025 transition: opacity 0.2s;
10026 }
10027 .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 {
10028 font-family: "lp-icon";
10029 content: "\e922";
10030 }
10031 .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 {
10032 cursor: grabbing;
10033 }
10034 .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 {
10035 position: absolute;
10036 top: 15px;
10037 right: 8px;
10038 width: 28px;
10039 height: 28px;
10040 display: flex;
10041 align-items: center;
10042 justify-content: center;
10043 border-radius: 6px;
10044 color: #9ca3af;
10045 opacity: 0;
10046 transition: all 0.2s;
10047 text-decoration: none;
10048 }
10049 .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 {
10050 font-family: Dashicons;
10051 content: "\f182";
10052 font-size: 18px;
10053 }
10054 .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 {
10055 background-color: #fee2e2;
10056 color: #ef4444;
10057 }
10058 .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control {
10059 border-radius: 6px;
10060 padding: 5px !important;
10061 }
10062 .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control li.item {
10063 padding: 6px 22px;
10064 background: #EEF1FF;
10065 color: #7067ED;
10066 font-weight: 500;
10067 border-radius: 4px;
10068 margin-bottom: 0;
10069 }
10070 .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control li.item .item {
10071 background: transparent;
10072 }
10073 .lp-cb-tab-content .cb-section__course-edit #author_course_data .form-field input[type=text]:not(.dropdown-input) {
10074 width: unset;
10075 height: unset;
10076 }
10077 .lp-cb-tab-content .cb-section__course-edit #author_course_data ._post_author_field {
10078 margin-bottom: 24px;
10079 }
10080 @media (max-width: 768px) {
10081 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container {
10082 flex-direction: column;
10083 }
10084 .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview {
10085 width: 100%;
10086 max-width: 300px;
10087 }
10088 }
10089 .lp-cb-tab-content .cb-section__header {
10090 display: none !important;
10091 }
10092
10093 .lp-meta-box-course-panels::before {
10094 content: attr(data-tab-title);
10095 display: block;
10096 font-size: 24px;
10097 font-weight: 700;
10098 color: #1e1e1e;
10099 margin-bottom: 25px;
10100 line-height: 1.2;
10101 }
10102
10103 .lp-meta-box__course-tab {
10104 display: flex;
10105 min-height: 600px;
10106 background: #fff;
10107 }
10108
10109 ul.lp-meta-box__course-tab__tabs {
10110 width: 220px;
10111 background: #ffffff;
10112 border-right: 1px solid #e5e7eb;
10113 margin: 0;
10114 padding: 20px 0;
10115 list-style: none;
10116 flex-shrink: 0;
10117 }
10118 ul.lp-meta-box__course-tab__tabs li {
10119 margin-bottom: 2px;
10120 padding: 0 12px;
10121 }
10122 ul.lp-meta-box__course-tab__tabs li a {
10123 display: flex;
10124 align-items: center;
10125 padding: 12px 16px;
10126 text-decoration: none;
10127 color: #6b7280;
10128 font-weight: 500;
10129 font-size: 14px;
10130 transition: all 0.2s ease;
10131 border-left: 3px solid transparent;
10132 margin-left: -3px;
10133 }
10134 ul.lp-meta-box__course-tab__tabs li a i {
10135 display: none;
10136 }
10137 ul.lp-meta-box__course-tab__tabs li a:hover {
10138 background-color: #fff;
10139 color: #1e1e1e;
10140 }
10141 ul.lp-meta-box__course-tab__tabs li.active a,
10142 ul.lp-meta-box__course-tab__tabs li a:focus {
10143 background-color: #fff;
10144 color: #3b82f6;
10145 font-weight: 600;
10146 border-left-color: #3b82f6;
10147 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
10148 }
10149
10150 .lp-meta-box__course-tab__content {
10151 flex-grow: 1;
10152 padding: 30px 0;
10153 background: #fff;
10154 }
10155
10156 @media (max-width: 768px) {
10157 .lp-meta-box__course-tab {
10158 flex-direction: column;
10159 }
10160 ul.lp-meta-box__course-tab__tabs {
10161 width: 100%;
10162 border-right: none;
10163 border-bottom: 1px solid #e5e7eb;
10164 display: flex;
10165 overflow-x: auto;
10166 padding: 12px;
10167 background: #f9fafb;
10168 }
10169 ul.lp-meta-box__course-tab__tabs li {
10170 flex-shrink: 0;
10171 padding: 0 4px;
10172 }
10173 ul.lp-meta-box__course-tab__tabs li a {
10174 border-left: none;
10175 border-bottom: 3px solid transparent;
10176 margin-left: 0;
10177 white-space: nowrap;
10178 }
10179 ul.lp-meta-box__course-tab__tabs li.active a {
10180 border-left: none;
10181 border-bottom-color: #3b82f6;
10182 }
10183 }
10184 #lp-course-builder-content #lp-course-edit-curriculum {
10185 background-color: #fff;
10186 border-radius: 12px;
10187 padding: 0;
10188 color: #1f2937;
10189 max-width: 100%;
10190 box-sizing: border-box;
10191 }
10192 #lp-course-builder-content #lp-course-edit-curriculum .heading {
10193 display: flex;
10194 align-items: center;
10195 justify-content: space-between;
10196 margin-bottom: 8px;
10197 }
10198 #lp-course-builder-content #lp-course-edit-curriculum .heading h4 {
10199 color: #898989;
10200 }
10201 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn {
10202 display: inline-flex;
10203 align-items: center;
10204 justify-content: center;
10205 background: transparent;
10206 border: none;
10207 color: #7067ED;
10208 text-decoration: none;
10209 font-size: 14px;
10210 font-weight: 500;
10211 cursor: pointer;
10212 padding: 8px 10px;
10213 border-radius: 12px;
10214 line-height: 1;
10215 transition: all 0.2s ease;
10216 }
10217 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn .lp-ico-ai {
10218 width: 16px;
10219 height: 16px;
10220 }
10221 #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn:hover {
10222 background: #EEF1FF;
10223 color: #7067ED;
10224 }
10225 #lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .count-sections {
10226 margin-left: 0;
10227 }
10228 #lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .lp-btn-generate-with-ai {
10229 margin-left: auto;
10230 }
10231 #lp-course-builder-content #lp-course-edit-curriculum .section-items-counts,
10232 #lp-course-builder-content #lp-course-edit-curriculum .count-sections,
10233 #lp-course-builder-content #lp-course-edit-curriculum .total-items {
10234 background: transparent;
10235 color: #898989;
10236 font-size: 12px;
10237 font-weight: 600;
10238 padding: 0;
10239 border-radius: 12px;
10240 margin-left: 10px;
10241 }
10242 #lp-course-builder-content #lp-course-edit-curriculum .count-sections {
10243 margin-left: auto;
10244 }
10245 #lp-course-builder-content #lp-course-edit-curriculum .course-toggle-all-sections {
10246 cursor: pointer;
10247 color: #9ca3af;
10248 padding: 5px;
10249 }
10250 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections {
10251 border: none;
10252 }
10253 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section {
10254 background: #fff;
10255 border: 1px solid #e5e7eb;
10256 border-radius: 12px;
10257 margin-bottom: 16px;
10258 transition: background 200ms ease-out;
10259 }
10260 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section:hover {
10261 border-color: #d1d5db;
10262 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
10263 }
10264 #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section.focus {
10265 border-color: #7067ED !important;
10266 }
10267 #lp-course-builder-content #lp-course-edit-curriculum .section-head {
10268 display: flex;
10269 align-items: center;
10270 padding: 14px 16px;
10271 background-color: #ffffff;
10272 border-bottom: 1px solid transparent;
10273 border-radius: 12px;
10274 }
10275 #lp-course-builder-content #lp-course-edit-curriculum .section-head .drag {
10276 cursor: grab;
10277 color: #9ca3af;
10278 margin-right: 12px;
10279 font-size: 16px;
10280 }
10281 #lp-course-builder-content #lp-course-edit-curriculum .section-head .drag:hover {
10282 color: #7067ED;
10283 }
10284 #lp-course-builder-content #lp-course-edit-curriculum .section-head .button {
10285 font-size: 12px;
10286 padding: 6px 12px;
10287 border-radius: 6px;
10288 margin-left: 8px;
10289 cursor: pointer;
10290 font-weight: 500;
10291 }
10292 #lp-course-builder-content #lp-course-edit-curriculum .section:not(.lp-collapse) .section-head {
10293 background-color: #eef1ff;
10294 border-radius: 12px 12px 0 0;
10295 }
10296 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input {
10297 flex-grow: 1;
10298 border: none;
10299 background: transparent;
10300 font-size: 15px;
10301 font-weight: 600;
10302 color: #1e1e1e;
10303 padding: 8px 12px;
10304 border-radius: 6px;
10305 transition: all 0.2s;
10306 width: auto;
10307 }
10308 #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 {
10309 background: transparent;
10310 border: none;
10311 outline: none;
10312 box-shadow: none;
10313 }
10314 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title,
10315 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description,
10316 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title {
10317 background: #7067ED;
10318 color: #EEF1FF;
10319 border: 1px solid #7067ED;
10320 }
10321 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title:hover,
10322 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description:hover,
10323 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title:hover {
10324 background: #5b52d1;
10325 }
10326 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-title:hover,
10327 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-description:hover,
10328 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-item-title:hover {
10329 border-color: #7067ED;
10330 color: #7067ED;
10331 background: #EEF1FF;
10332 }
10333 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section {
10334 color: #ef4444;
10335 background: rgba(254, 226, 226, 0.5);
10336 border: none;
10337 transition: background 0.2s;
10338 }
10339 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section:hover {
10340 background: #fee2e2;
10341 }
10342 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-edit-section-title:hover {
10343 color: #7067ED;
10344 }
10345 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down,
10346 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up {
10347 margin-left: 0px;
10348 color: #777777;
10349 cursor: pointer;
10350 }
10351 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down:hover,
10352 #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up:hover {
10353 color: #1e1e1e !important;
10354 }
10355 #lp-course-builder-content #lp-course-edit-curriculum .section-collapse {
10356 padding: 20px;
10357 background-color: #ffffff;
10358 border-radius: 0 0 12px 12px;
10359 border-top: unset;
10360 }
10361 #lp-course-builder-content #lp-course-edit-curriculum .section-description textarea {
10362 width: 100%;
10363 border: 1px dashed #d1d5db;
10364 background: #fff;
10365 padding: 10px;
10366 border-radius: 6px;
10367 font-size: 13px;
10368 color: #6b7280;
10369 resize: vertical;
10370 min-height: 60px;
10371 margin-bottom: 15px;
10372 }
10373 #lp-course-builder-content #lp-course-edit-curriculum .section-description textarea:focus {
10374 border-style: solid;
10375 border-color: #9ca3af;
10376 outline: none;
10377 color: #374151;
10378 }
10379 #lp-course-builder-content #lp-course-edit-curriculum ul.section-list-items {
10380 list-style: none;
10381 padding: 0;
10382 margin: 0;
10383 }
10384 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type,
10385 #lp-course-builder-content #lp-course-edit-curriculum .section-item {
10386 display: flex;
10387 align-items: center;
10388 background: #ffffff;
10389 border: 1px solid #e5e7eb;
10390 margin-bottom: 8px;
10391 padding: 10px 15px;
10392 border-radius: 6px;
10393 position: relative;
10394 transition: transform 0.1s;
10395 }
10396 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type:hover,
10397 #lp-course-builder-content #lp-course-edit-curriculum .section-item:hover {
10398 border-color: #d1d5db;
10399 }
10400 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus,
10401 #lp-course-builder-content #lp-course-edit-curriculum .section-item.focus {
10402 border-color: #7067ED !important;
10403 }
10404 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus .item-ico-type,
10405 #lp-course-builder-content #lp-course-edit-curriculum .section-item.focus .item-ico-type {
10406 color: #7067ED;
10407 }
10408 #lp-course-builder-content #lp-course-edit-curriculum .item-ico-type {
10409 background-size: contain;
10410 background-repeat: no-repeat;
10411 background-position: center;
10412 opacity: 0.8;
10413 color: #1e1e1e;
10414 }
10415 #lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_lesson .item-ico-type::before {
10416 content: "\f15b";
10417 font-family: "lp-icon";
10418 font-size: 18px;
10419 }
10420 #lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_quiz .item-ico-type::before {
10421 content: "\f12e";
10422 font-family: "lp-icon";
10423 font-size: 18px;
10424 }
10425 #lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input {
10426 border: none;
10427 background: transparent;
10428 font-size: 14px;
10429 color: #374151;
10430 flex-grow: 1;
10431 padding: 5px;
10432 }
10433 #lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input:focus {
10434 outline: none;
10435 text-decoration: none;
10436 }
10437 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions {
10438 display: flex;
10439 gap: 4px;
10440 opacity: 0.3;
10441 transition: opacity 0.2s;
10442 list-style: none;
10443 margin: 0;
10444 padding: 0;
10445 }
10446 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li {
10447 display: flex;
10448 align-items: center;
10449 justify-content: center;
10450 width: 30px;
10451 height: 30px;
10452 border-radius: 6px;
10453 }
10454 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover {
10455 background: #f7f7f7;
10456 }
10457 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a {
10458 color: #1e1e1e;
10459 }
10460 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a.lp-icon-trash-o {
10461 color: #ef4444;
10462 }
10463 #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li a {
10464 color: #6b7280;
10465 font-size: 16px;
10466 cursor: pointer;
10467 text-decoration: none;
10468 }
10469 #lp-course-builder-content #lp-course-edit-curriculum .section-item:hover ul.item-actions {
10470 opacity: 1;
10471 }
10472 #lp-course-builder-content #lp-course-edit-curriculum .section-item:not(.lp_lesson) .lp-btn-set-preview-item {
10473 display: none;
10474 }
10475 #lp-course-builder-content #lp-course-edit-curriculum .section-actions {
10476 margin-top: 15px;
10477 display: flex;
10478 gap: 10px;
10479 flex-wrap: wrap;
10480 }
10481 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button {
10482 display: inline-flex;
10483 opacity: 0.7;
10484 }
10485 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button:hover {
10486 opacity: 1;
10487 color: #7067ee;
10488 border-color: #eef1ff;
10489 background: #eef1ff;
10490 }
10491 #lp-course-builder-content #lp-course-edit-curriculum button,
10492 #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button,
10493 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button {
10494 background: #fff;
10495 border: 1px solid #d1d5db;
10496 color: #4b5563;
10497 padding: 8px 16px;
10498 border-radius: 6px;
10499 font-size: 13px;
10500 font-weight: 500;
10501 cursor: pointer;
10502 align-items: center;
10503 transition: all 0.2s;
10504 }
10505 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button {
10506 display: inline-flex;
10507 min-width: fit-content;
10508 }
10509 #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button:hover {
10510 background: #f3f4f6;
10511 border-color: #9ca3af;
10512 color: #1e1e1e;
10513 }
10514 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary {
10515 background-color: #7067ed;
10516 border-color: #7067ed;
10517 color: #fff;
10518 }
10519 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary:hover {
10520 background: #5a51c1;
10521 color: #fff;
10522 }
10523 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item-cancel.button {
10524 background-color: transparent;
10525 border: none;
10526 color: #aaaaaa;
10527 }
10528 #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-show-popup-items-to-select {
10529 margin-left: auto;
10530 border-style: dashed !important;
10531 }
10532 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section {
10533 margin-top: 30px;
10534 background: #fff;
10535 border: 1px dashed #d1d5db;
10536 border-radius: 8px;
10537 padding: 5px 20px;
10538 display: flex;
10539 align-items: center;
10540 }
10541 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section .lp-icon-plus {
10542 color: #9ca3af;
10543 }
10544 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within {
10545 border-color: #7067ee;
10546 background: #eef1ff;
10547 }
10548 #lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within .lp-icon-plus {
10549 color: #7067ee;
10550 }
10551 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input {
10552 flex-grow: 1;
10553 padding: 12px 0;
10554 border: none;
10555 border-radius: 6px;
10556 font-size: 14px;
10557 outline: none;
10558 transition: border 0.2s;
10559 }
10560 #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input:focus {
10561 border-color: #7067ed;
10562 }
10563 #lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section {
10564 background-color: #7067ed;
10565 color: #fff;
10566 border: none;
10567 padding: 8px 16px;
10568 border-radius: 6px;
10569 font-weight: 500;
10570 font-size: 14px;
10571 cursor: pointer;
10572 transition: background 0.2s;
10573 min-width: fit-content;
10574 margin-left: 20px;
10575 }
10576 #lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section:hover {
10577 background-color: #5a51c1;
10578 }
10579 #lp-course-builder-content #lp-course-edit-curriculum .lp-hidden {
10580 display: none !important;
10581 }
10582
10583 #taxonomy-course_category.categorydiv {
10584 border: none !important;
10585 box-shadow: none !important;
10586 background: transparent !important;
10587 margin: 0 !important;
10588 }
10589 #taxonomy-course_category.categorydiv .category-tabs {
10590 display: flex !important;
10591 gap: 20px;
10592 margin: 0 0 15px 0 !important;
10593 padding: 0 !important;
10594 border-bottom: 1px solid #f5f5f5;
10595 }
10596 #taxonomy-course_category.categorydiv .category-tabs li {
10597 display: inline-block !important;
10598 margin: 0 !important;
10599 padding: 0 !important;
10600 border: none;
10601 }
10602 #taxonomy-course_category.categorydiv .category-tabs li a {
10603 text-decoration: none;
10604 font-size: 14px;
10605 font-weight: 600;
10606 color: #9ca3af;
10607 padding-bottom: 8px;
10608 display: block;
10609 border-bottom: 2px solid transparent;
10610 margin-bottom: -2px;
10611 transition: all 0.2s;
10612 }
10613 #taxonomy-course_category.categorydiv .category-tabs li.tabs a, #taxonomy-course_category.categorydiv .category-tabs li:hover a {
10614 color: #7067ED;
10615 border-bottom-color: #7067ED;
10616 }
10617 #taxonomy-course_category.categorydiv .tabs-panel {
10618 border: none;
10619 box-shadow: none;
10620 padding: 5px 0;
10621 background: transparent;
10622 max-height: 180px;
10623 overflow-y: auto;
10624 display: none;
10625 }
10626 #taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar {
10627 width: 6px;
10628 }
10629 #taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar-thumb {
10630 background: #d1d5db;
10631 border-radius: 3px;
10632 }
10633 #taxonomy-course_category.categorydiv ul.categorychecklist {
10634 display: grid;
10635 grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
10636 gap: 10px 30px;
10637 margin: 0 !important;
10638 padding: 0 !important;
10639 }
10640 #taxonomy-course_category.categorydiv ul.categorychecklist li {
10641 margin: 0 !important;
10642 padding: 0 !important;
10643 width: 100%;
10644 list-style: none;
10645 }
10646 #taxonomy-course_category.categorydiv ul.children {
10647 display: none !important;
10648 margin-left: 20px !important;
10649 margin-top: 5px !important;
10650 padding-left: 10px !important;
10651 border-left: 2px solid #e5e7eb;
10652 transition: all 0.3s ease;
10653 }
10654 #taxonomy-course_category.categorydiv ul.children li {
10655 margin-bottom: 5px !important;
10656 }
10657 #taxonomy-course_category.categorydiv li.children-visible > ul.children {
10658 display: block !important;
10659 }
10660 #taxonomy-course_category.categorydiv input[type=checkbox] {
10661 appearance: none;
10662 -webkit-appearance: none;
10663 width: 18px;
10664 height: 18px;
10665 border: 2px solid #d0d5dd;
10666 border-radius: 4px;
10667 background: #fff;
10668 cursor: pointer;
10669 margin-right: 8px !important;
10670 position: relative;
10671 }
10672 #taxonomy-course_category.categorydiv input[type=checkbox]:checked {
10673 background: #28A746;
10674 border-color: #28A746;
10675 }
10676 #taxonomy-course_category.categorydiv input[type=checkbox]:checked::after {
10677 content: "";
10678 position: absolute;
10679 left: 4px;
10680 top: 1px;
10681 width: 5px;
10682 height: 9px;
10683 border: solid #fff;
10684 border-width: 0 2px 2px 0;
10685 transform: rotate(45deg);
10686 }
10687 #taxonomy-course_category.categorydiv input[type=checkbox]:checked::before {
10688 content: "";
10689 }
10690 #taxonomy-course_category.categorydiv label {
10691 display: inline-flex !important;
10692 align-items: center;
10693 width: auto !important;
10694 font-size: 14px;
10695 color: #1e1e1e;
10696 cursor: pointer;
10697 line-height: 1.5;
10698 }
10699
10700 #course_category-adder {
10701 display: none !important;
10702 }
10703
10704 #course_category-add-toggle {
10705 text-decoration: none;
10706 font-weight: 600;
10707 font-size: 14px;
10708 color: #1e1e1e;
10709 display: flex;
10710 align-items: center;
10711 }
10712 #course_category-add-toggle:hover {
10713 color: #2563eb;
10714 }
10715
10716 #course_category-add {
10717 display: none;
10718 margin-top: 15px;
10719 }
10720 #course_category-add label {
10721 display: none !important;
10722 }
10723 #course_category-add input[type=text],
10724 #course_category-add select {
10725 width: 100%;
10726 max-width: 100%;
10727 padding: 8px 12px;
10728 border: 1px solid #d1d5db;
10729 border-radius: 6px;
10730 margin-bottom: 10px;
10731 font-size: 14px;
10732 height: 40px;
10733 }
10734
10735 #course_category-add-submit {
10736 background: #1e1e1e;
10737 color: #fff;
10738 border: none;
10739 padding: 8px 20px;
10740 border-radius: 6px;
10741 font-weight: 500;
10742 cursor: pointer;
10743 }
10744 #course_category-add-submit:hover {
10745 background: #333;
10746 }
10747
10748 .lp-cat-toggle {
10749 display: inline-flex;
10750 align-items: center;
10751 justify-content: center;
10752 width: 20px;
10753 height: 20px;
10754 margin-left: 5px;
10755 cursor: pointer;
10756 color: #9ca3af;
10757 transition: transform 0.2s ease, color 0.2s;
10758 font-size: 12px;
10759 }
10760 .lp-cat-toggle::before {
10761 content: "\f347";
10762 font-family: dashicons;
10763 }
10764 .lp-cat-toggle:hover {
10765 color: #1e1e1e;
10766 background-color: #f3f4f6;
10767 border-radius: 50%;
10768 }
10769
10770 li.children-visible > label > .lp-cat-toggle {
10771 transform: rotate(180deg);
10772 }
10773
10774 .lp-course-builder-content__section .lesson-status {
10775 padding: 5px 12px;
10776 font-size: 12px;
10777 font-weight: 500;
10778 border-radius: 5px;
10779 text-transform: capitalize;
10780 }
10781 .lp-course-builder-content__section .lesson-status.publish {
10782 color: #fff;
10783 background: #1e1e1e;
10784 }
10785 .lp-course-builder-content__section .lesson-status.trash {
10786 color: #fff;
10787 background-color: #dc2626;
10788 }
10789 .lp-course-builder-content__section .cb-section__lesson-title-assigned {
10790 display: flex;
10791 gap: 40px;
10792 }
10793 .lp-course-builder-content__section .cb-lesson-edit-title {
10794 flex: 1;
10795 margin-bottom: 24px;
10796 }
10797 .lp-course-builder-content__section .lesson-assigned-courses {
10798 display: flex;
10799 flex-direction: column;
10800 align-items: end;
10801 margin-right: 0 !important;
10802 }
10803 .lp-course-builder-content__section .lesson-assigned-courses .label {
10804 font-size: 16px;
10805 font-weight: 600;
10806 color: #1a1a1a;
10807 margin-bottom: 8px;
10808 }
10809 .lp-course-builder-content__section .lesson-assigned-courses a,
10810 .lp-course-builder-content__section .lesson-assigned-courses span {
10811 font-size: 16px;
10812 font-weight: 400;
10813 }
10814 .lp-course-builder-content__section .cb-lesson-edit-title__label {
10815 display: block;
10816 font-size: 14px;
10817 font-weight: 600;
10818 color: #1a1a1a;
10819 margin-bottom: 8px;
10820 }
10821 .lp-course-builder-content__section input.cb-lesson-edit-title__input {
10822 width: 100%;
10823 padding: 10px 12px;
10824 font-size: 14px;
10825 border: 1px solid #ddd;
10826 border-radius: 6px;
10827 outline: none;
10828 transition: border-color 0.2s;
10829 }
10830 .lp-course-builder-content__section input.cb-lesson-edit-title__input:focus {
10831 border-color: #2271b1;
10832 box-shadow: 0 0 0 1px #2271b1;
10833 }
10834 .lp-course-builder-content__section .cb-lesson-edit-desc {
10835 margin-bottom: 24px;
10836 }
10837 .lp-course-builder-content__section .cb-lesson-edit-desc__label {
10838 display: block;
10839 font-size: 14px;
10840 font-weight: 600;
10841 color: #1a1a1a;
10842 margin-bottom: 8px;
10843 }
10844 .lp-course-builder-content__section .cb-button {
10845 padding: 8px 25px;
10846 border-radius: 5px;
10847 background: #ccc;
10848 font-size: 16px;
10849 font-weight: 500;
10850 cursor: pointer;
10851 }
10852 .lp-course-builder-content__section .cb-button.cb-button--secondary {
10853 background: #fff;
10854 color: #374151;
10855 border: 1px solid #d1d5db;
10856 }
10857 .lp-course-builder-content__section .cb-button.cb-button--secondary:hover {
10858 background: #f3f4f6;
10859 border-color: #9ca3af;
10860 }
10861 .lp-course-builder-content__section .cb-button.cb-btn-update__lesson {
10862 background: #1e1e1e;
10863 color: #fff;
10864 }
10865 .lp-course-builder-content__section .cb-button.cb-btn-trash__lesson {
10866 background: rgb(220, 38, 38);
10867 color: #fff;
10868 }
10869 .lp-course-builder-content__section .lp-material-btn-wrap {
10870 display: flex;
10871 gap: 12px;
10872 }
10873 .lp-course-builder-content__section #lp-material--group-container {
10874 padding: 20px;
10875 border: 1px solid #f5f5f5;
10876 border-radius: 12px;
10877 max-width: 420px;
10878 }
10879 .lp-course-builder-content__section #btn-lp--add-material,
10880 .lp-course-builder-content__section #btn-lp--save-material {
10881 padding: 8px 25px;
10882 border-radius: 5px;
10883 background: #fff;
10884 font-size: 16px;
10885 font-weight: 500;
10886 cursor: pointer;
10887 border: 1px solid #d1d5db;
10888 }
10889 .lp-course-builder-content__section table.lp-material--table thead.hidden {
10890 display: none;
10891 }
10892 @media (max-width: 768px) {
10893 .lp-course-builder-content__section #lp-course-builder-content {
10894 padding: 16px;
10895 }
10896 }
10897
10898 /**
10899 * Shared Tab Styles
10900 * Used across popup, edit-quiz, and edit-course for consistent tab UI
10901 * @since 4.3.0
10902 */
10903 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,
10904 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,
10905 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,
10906 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content {
10907 display: flex;
10908 gap: 40px;
10909 align-items: flex-start;
10910 }
10911 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,
10912 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,
10913 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,
10914 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left {
10915 flex: 0 0 400px;
10916 max-width: 400px;
10917 }
10918 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,
10919 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,
10920 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,
10921 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right {
10922 flex: 1;
10923 min-width: 0;
10924 }
10925 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned,
10926 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned,
10927 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned,
10928 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned {
10929 margin-bottom: 20px;
10930 font-size: 14px;
10931 line-height: 1.6;
10932 }
10933 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned .label,
10934 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned .label,
10935 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned .label,
10936 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned .label {
10937 font-weight: 600;
10938 color: #1a1a1a;
10939 }
10940 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a,
10941 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a,
10942 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a,
10943 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a {
10944 color: #7067ED;
10945 text-decoration: none;
10946 }
10947 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a:hover,
10948 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a:hover,
10949 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a:hover,
10950 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a:hover {
10951 text-decoration: underline;
10952 }
10953 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink,
10954 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink,
10955 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink,
10956 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink {
10957 margin-bottom: 20px;
10958 }
10959 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__label,
10960 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__label,
10961 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label,
10962 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__label {
10963 display: block;
10964 font-size: 14px;
10965 font-weight: 600;
10966 color: #1a1a1a;
10967 margin-bottom: 8px;
10968 }
10969 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,
10970 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,
10971 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,
10972 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,
10973 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,
10974 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,
10975 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url,
10976 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder {
10977 display: block;
10978 font-size: 13px;
10979 line-height: 1.5;
10980 word-break: break-all;
10981 }
10982 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,
10983 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,
10984 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,
10985 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url {
10986 color: #7067ED;
10987 text-decoration: none;
10988 }
10989 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url:hover,
10990 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url:hover,
10991 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url:hover,
10992 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url:hover {
10993 text-decoration: underline;
10994 }
10995 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,
10996 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,
10997 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,
10998 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder {
10999 color: #374151;
11000 }
11001 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display,
11002 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display,
11003 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display,
11004 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display {
11005 display: flex;
11006 align-items: flex-start;
11007 gap: 8px;
11008 }
11009 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display.lp-hidden,
11010 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display.lp-hidden,
11011 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden,
11012 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display.lp-hidden {
11013 display: none;
11014 }
11015 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url,
11016 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url,
11017 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url,
11018 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url {
11019 display: block;
11020 font-size: 13px;
11021 line-height: 1.5;
11022 color: #7067ED;
11023 text-decoration: none;
11024 word-break: break-all;
11025 flex: 1;
11026 min-width: 0;
11027 padding-top: 2px;
11028 }
11029 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url:hover,
11030 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url:hover,
11031 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover,
11032 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url:hover {
11033 text-decoration: underline;
11034 }
11035 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn,
11036 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn,
11037 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn,
11038 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn {
11039 display: flex;
11040 align-items: center;
11041 justify-content: center;
11042 width: 28px;
11043 height: 28px;
11044 padding: 0;
11045 background: #fff;
11046 border: 1px solid #e2e8f0;
11047 border-radius: 4px;
11048 cursor: pointer;
11049 flex-shrink: 0;
11050 transition: all 0.15s ease;
11051 }
11052 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons,
11053 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn .dashicons,
11054 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons,
11055 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn .dashicons {
11056 font-size: 14px;
11057 width: 14px;
11058 height: 14px;
11059 color: #64748b;
11060 }
11061 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover,
11062 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover,
11063 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover,
11064 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover {
11065 background: #7067ED;
11066 border-color: #7067ED;
11067 }
11068 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons,
11069 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover .dashicons,
11070 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons,
11071 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover .dashicons {
11072 color: #fff;
11073 }
11074 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor,
11075 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor,
11076 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor,
11077 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor {
11078 display: flex;
11079 flex-direction: column;
11080 gap: 8px;
11081 padding: 12px;
11082 background: #fff;
11083 border: 1px solid #e2e8f0;
11084 border-radius: 6px;
11085 }
11086 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor.lp-hidden,
11087 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor.lp-hidden,
11088 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden,
11089 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor.lp-hidden {
11090 display: none;
11091 }
11092 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-prefix,
11093 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-prefix,
11094 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix,
11095 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-prefix {
11096 font-size: 12px;
11097 color: #94a3b8;
11098 word-break: break-all;
11099 line-height: 1.4;
11100 }
11101 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-input-row,
11102 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-input-row,
11103 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row,
11104 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-input-row {
11105 display: flex;
11106 gap: 8px;
11107 align-items: center;
11108 }
11109 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input,
11110 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input,
11111 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input,
11112 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input {
11113 flex: 1;
11114 min-width: 0;
11115 padding: 8px 12px;
11116 font-size: 14px;
11117 font-weight: 500;
11118 color: #1a1a1a;
11119 border: 1px solid #e2e8f0;
11120 border-radius: 6px;
11121 outline: none;
11122 transition: border-color 0.15s ease, box-shadow 0.15s ease;
11123 }
11124 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input:focus,
11125 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input:focus,
11126 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus,
11127 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input:focus {
11128 border-color: #7067ED;
11129 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
11130 }
11131 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-actions,
11132 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-actions,
11133 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions,
11134 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-actions {
11135 display: flex;
11136 gap: 6px;
11137 flex-shrink: 0;
11138 }
11139 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn,
11140 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn,
11141 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn,
11142 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn {
11143 padding: 8px 16px;
11144 font-size: 13px;
11145 font-weight: 600;
11146 color: #fff;
11147 background: #7067ED;
11148 border: none;
11149 border-radius: 6px;
11150 cursor: pointer;
11151 transition: background 0.15s ease;
11152 }
11153 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn:hover,
11154 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn:hover,
11155 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover,
11156 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn:hover {
11157 background: #4e43e9;
11158 }
11159 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn,
11160 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn,
11161 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn,
11162 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn {
11163 padding: 8px 14px;
11164 font-size: 13px;
11165 font-weight: 500;
11166 color: #64748b;
11167 background: #f8fafc;
11168 border: 1px solid #e2e8f0;
11169 border-radius: 6px;
11170 cursor: pointer;
11171 transition: all 0.15s ease;
11172 }
11173 .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn:hover,
11174 .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn:hover,
11175 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover,
11176 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn:hover {
11177 background: #f1f5f9;
11178 color: #475569;
11179 }
11180 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__title,
11181 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__title,
11182 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__title,
11183 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__title {
11184 margin: 0 0 12px;
11185 font-size: 14px;
11186 font-weight: 600;
11187 color: #1a1a1a;
11188 }
11189 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__row,
11190 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__row,
11191 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__row,
11192 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__row {
11193 display: grid;
11194 grid-template-columns: 100px 1fr;
11195 gap: 12px;
11196 align-items: center;
11197 margin-bottom: 12px;
11198 }
11199 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__label,
11200 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__label,
11201 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__label,
11202 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__label {
11203 font-size: 13px;
11204 font-weight: 600;
11205 color: #374151;
11206 }
11207 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__control,
11208 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__control,
11209 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__control,
11210 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__control {
11211 width: 100%;
11212 height: 34px;
11213 padding: 6px 32px 6px 14px !important;
11214 border: 1px solid #e5e7eb;
11215 border-radius: 6px;
11216 background: #fff;
11217 font-size: 14px;
11218 color: #1a1a1a;
11219 }
11220 @media (max-width: 1024px) {
11221 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,
11222 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,
11223 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,
11224 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content {
11225 flex-direction: column;
11226 gap: 24px;
11227 }
11228 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,
11229 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,
11230 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,
11231 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left {
11232 flex-basis: auto;
11233 max-width: 100%;
11234 width: 100%;
11235 }
11236 .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,
11237 .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,
11238 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,
11239 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right {
11240 width: 100%;
11241 }
11242 }
11243 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11244 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11245 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,
11246 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-list-questions .lp-question-item .lp-question-type-label {
11247 background-color: #EEF1FF;
11248 color: #7067ED;
11249 font-size: 12px;
11250 font-weight: 600;
11251 padding: 4px 10px;
11252 border-radius: 6px;
11253 margin-right: 10px;
11254 white-space: nowrap;
11255 }
11256 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header,
11257 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header,
11258 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header,
11259 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header {
11260 display: flex;
11261 align-items: center;
11262 justify-content: space-between;
11263 margin-bottom: 16px;
11264 padding: 20px;
11265 background-color: #F7F7F7;
11266 border-radius: 12px 12px 0 0;
11267 }
11268 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header label,
11269 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header label,
11270 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header label,
11271 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header label {
11272 font-size: 15px;
11273 font-weight: 600;
11274 color: #1a1a1a;
11275 }
11276 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-label,
11277 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-label,
11278 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-label,
11279 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-label {
11280 background-color: #EEF1FF;
11281 color: #7067ED;
11282 font-size: 12px;
11283 font-weight: 600;
11284 padding: 4px 10px;
11285 border-radius: 6px;
11286 margin-right: 10px;
11287 white-space: nowrap;
11288 }
11289 .lp-course-builder-canvas .cb-section__quiz-edit .lp-answers-config,
11290 .lp-course-builder-canvas .cb-section__lesson-edit .lp-answers-config,
11291 .lp-course-builder-canvas .cb-section__question-edit .lp-answers-config,
11292 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-answers-config {
11293 padding: 0 16px 16px 16px;
11294 margin-top: 15px;
11295 }
11296 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap,
11297 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap,
11298 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap,
11299 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap {
11300 display: flex;
11301 align-items: center;
11302 gap: 10px;
11303 }
11304 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new,
11305 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new,
11306 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new,
11307 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new {
11308 flex: 1;
11309 height: 38px;
11310 padding: 0 12px;
11311 border: 1px solid #e5e7eb;
11312 border-radius: 6px;
11313 background-color: #fff;
11314 font-size: 14px;
11315 color: #1e1e1e;
11316 cursor: pointer;
11317 outline: none;
11318 appearance: none;
11319 background-image: url("../images/icons/ico-cb-chevron-down.svg");
11320 background-repeat: no-repeat;
11321 background-position: right 10px center;
11322 background-size: 14px;
11323 }
11324 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11325 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11326 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,
11327 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new:focus {
11328 border-color: #7067ED;
11329 }
11330 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11331 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11332 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,
11333 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type {
11334 display: inline-flex;
11335 align-items: center;
11336 gap: 6px;
11337 background-color: #EEF1FF;
11338 color: #7067ED;
11339 border: none;
11340 padding: 9px 18px;
11341 border-radius: 6px;
11342 font-size: 14px;
11343 font-weight: 600;
11344 cursor: pointer;
11345 white-space: nowrap;
11346 }
11347 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11348 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11349 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,
11350 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type:hover {
11351 background-color: #7067ED;
11352 color: #EEF1FF;
11353 }
11354 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11355 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11356 .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,
11357 .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 {
11358 font-size: 14px;
11359 }
11360 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit,
11361 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit,
11362 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit,
11363 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit {
11364 border: 1px solid #f5f5f5;
11365 border-radius: 12px;
11366 overflow: hidden;
11367 }
11368 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit .wp-editor-wrap,
11369 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit .wp-editor-wrap,
11370 .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit .wp-editor-wrap,
11371 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit .wp-editor-wrap {
11372 margin: 0 20px 20px;
11373 }
11374 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-by-type,
11375 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-by-type,
11376 .lp-course-builder-canvas .cb-section__question-edit .lp-question-by-type,
11377 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-by-type {
11378 border: 1px solid #f5f5f5;
11379 border-radius: 12px;
11380 margin-top: 24px;
11381 }
11382 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-choice-header,
11383 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-choice-header,
11384 .lp-course-builder-canvas .cb-section__question-edit .lp-question-choice-header,
11385 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-choice-header {
11386 display: flex;
11387 justify-content: space-between;
11388 padding: 0 4px 8px 4px;
11389 font-size: 12px;
11390 color: #898989;
11391 font-weight: 500;
11392 margin-bottom: 8px;
11393 background: transparent;
11394 }
11395 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item,
11396 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item,
11397 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item,
11398 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item {
11399 display: flex;
11400 align-items: center;
11401 margin-bottom: 12px;
11402 border-radius: 6px;
11403 padding: 12px 16px;
11404 border: 0;
11405 background: #ffffff;
11406 position: relative;
11407 }
11408 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item .drag,
11409 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item .drag,
11410 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item .drag,
11411 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item .drag {
11412 color: #7067ED;
11413 cursor: move;
11414 margin-right: 12px;
11415 font-size: 16px;
11416 }
11417 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input,
11418 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input,
11419 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input,
11420 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input {
11421 flex-grow: 1;
11422 padding: 10px 14px;
11423 border: 1px solid #e5e7eb;
11424 border-radius: 6px;
11425 font-size: 14px;
11426 color: #1e1e1e;
11427 transition: border 0.2s;
11428 margin-right: 16px;
11429 }
11430 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input:focus,
11431 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input:focus,
11432 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input:focus,
11433 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input:focus {
11434 border-color: #7067ED;
11435 outline: none;
11436 }
11437 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-delete-question-answer,
11438 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-delete-question-answer,
11439 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-delete-question-answer,
11440 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-delete-question-answer {
11441 color: #9ca3af;
11442 cursor: pointer;
11443 opacity: 0;
11444 transition: opacity 0.2s;
11445 margin-right: 16px;
11446 font-size: 16px;
11447 }
11448 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11449 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11450 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,
11451 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item:hover .lp-btn-delete-question-answer {
11452 opacity: 1;
11453 color: #dc2626;
11454 }
11455 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio],
11456 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],
11457 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio],
11458 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],
11459 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio],
11460 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],
11461 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio],
11462 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox] {
11463 appearance: none;
11464 -webkit-appearance: none;
11465 width: 20px;
11466 height: 20px;
11467 border: 2px solid #d1d5db;
11468 border-radius: 50%;
11469 cursor: pointer;
11470 position: relative;
11471 outline: none;
11472 transition: border-color 0.2s;
11473 flex-shrink: 0;
11474 }
11475 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],
11476 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],
11477 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],
11478 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox] {
11479 border-radius: 4px;
11480 }
11481 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input:checked,
11482 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input:checked,
11483 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input:checked,
11484 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input:checked {
11485 border-color: #28A746;
11486 }
11487 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio]:checked::after,
11488 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio]:checked::after,
11489 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio]:checked::after,
11490 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio]:checked::after {
11491 content: "";
11492 position: absolute;
11493 top: 50%;
11494 left: 50%;
11495 transform: translate(-50%, -50%);
11496 width: 10px;
11497 height: 10px;
11498 background: #28A746;
11499 border-radius: 50%;
11500 }
11501 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked,
11502 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked,
11503 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked,
11504 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked {
11505 background: #28A746;
11506 border-color: #28A746;
11507 }
11508 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11509 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11510 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked::after,
11511 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked::after {
11512 content: "";
11513 position: absolute;
11514 top: 50%;
11515 left: 50%;
11516 width: 5px;
11517 height: 9px;
11518 border: solid white;
11519 border-width: 0 2px 2px 0;
11520 transform: translate(-50%, -60%) rotate(45deg);
11521 background: transparent;
11522 border-radius: 0;
11523 }
11524 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new,
11525 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new,
11526 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new,
11527 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new {
11528 display: flex;
11529 align-items: center;
11530 margin-top: 16px;
11531 padding: 24px 0 0 0;
11532 border: none;
11533 border-top: 1px solid #f5f5f5;
11534 }
11535 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new .lp-icon-plus,
11536 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new .lp-icon-plus,
11537 .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new .lp-icon-plus,
11538 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new .lp-icon-plus {
11539 color: #7067ED;
11540 margin-right: 12px;
11541 font-size: 16px;
11542 }
11543 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input,
11544 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input,
11545 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input,
11546 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input {
11547 flex-grow: 1;
11548 border: 1px solid #e5e7eb;
11549 padding: 10px 14px;
11550 border-radius: 6px;
11551 font-size: 14px;
11552 color: #1e1e1e;
11553 margin-right: 16px;
11554 }
11555 .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input:focus,
11556 .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input:focus,
11557 .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input:focus,
11558 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input:focus {
11559 border-color: #7067ED;
11560 outline: none;
11561 }
11562 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons,
11563 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons,
11564 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons,
11565 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons {
11566 display: flex;
11567 flex-wrap: wrap;
11568 gap: 8px;
11569 margin-top: 16px;
11570 margin-bottom: 24px;
11571 }
11572 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button,
11573 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11574 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button,
11575 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11576 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button,
11577 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary,
11578 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button,
11579 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary {
11580 background: #fff;
11581 color: #374151;
11582 border: 1px solid #d1d5db;
11583 padding: 8px 16px;
11584 border-radius: 6px;
11585 font-size: 14px;
11586 font-weight: 500;
11587 cursor: pointer;
11588 min-width: fit-content;
11589 transition: all 0.2s;
11590 }
11591 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active,
11592 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11593 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active,
11594 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11595 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active,
11596 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,
11597 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active,
11598 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active {
11599 background: #EEF1FF;
11600 color: #7067ED;
11601 border-color: #EEF1FF;
11602 }
11603 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active:hover,
11604 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11605 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active:hover,
11606 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11607 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active:hover,
11608 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,
11609 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active:hover,
11610 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover {
11611 background: #7067ED;
11612 color: #fff;
11613 }
11614 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button:hover,
11615 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11616 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button:hover,
11617 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11618 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button:hover,
11619 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,
11620 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button:hover,
11621 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary:hover {
11622 color: #374151;
11623 background: #F7F7F7;
11624 border-color: #9ca3af;
11625 }
11626 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11627 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11628 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,
11629 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content {
11630 background: #7067ED;
11631 color: #fff;
11632 border-color: #7067ED;
11633 }
11634 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11635 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11636 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,
11637 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content:hover {
11638 background: #5b52d1;
11639 border-color: #5b52d1;
11640 }
11641 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details,
11642 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details,
11643 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details,
11644 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details {
11645 margin-top: 24px;
11646 border: 1px solid #f5f5f5;
11647 border-radius: 12px;
11648 }
11649 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,
11650 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,
11651 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,
11652 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header {
11653 cursor: pointer;
11654 margin-bottom: 24px;
11655 }
11656 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,
11657 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,
11658 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,
11659 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label {
11660 cursor: pointer;
11661 }
11662 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse,
11663 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse,
11664 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse,
11665 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse {
11666 border: none;
11667 }
11668 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11669 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11670 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,
11671 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-question-data-edit-header {
11672 margin-bottom: 0;
11673 border-radius: 12px 12px 12px 12px;
11674 }
11675 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11676 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11677 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-up,
11678 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-up {
11679 display: none;
11680 }
11681 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11682 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11683 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-down,
11684 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-down {
11685 display: block !important;
11686 }
11687 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-section-collapse,
11688 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-section-collapse,
11689 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-section-collapse,
11690 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-section-collapse {
11691 display: none;
11692 }
11693 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,
11694 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle,
11695 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,
11696 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle,
11697 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,
11698 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle,
11699 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header,
11700 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle {
11701 padding: 14px 16px;
11702 background-color: #F7F7F7;
11703 cursor: pointer;
11704 display: flex;
11705 align-items: center;
11706 justify-content: space-between;
11707 transition: background 0.2s;
11708 }
11709 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header:hover,
11710 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle:hover,
11711 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header:hover,
11712 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle:hover,
11713 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header:hover,
11714 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle:hover,
11715 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header:hover,
11716 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle:hover {
11717 background-color: #e5e7eb;
11718 }
11719 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,
11720 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle label,
11721 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,
11722 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle label,
11723 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,
11724 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle label,
11725 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label,
11726 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle label {
11727 font-weight: 600;
11728 font-size: 14px;
11729 margin: 0;
11730 cursor: pointer;
11731 color: #1e1e1e;
11732 }
11733 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11734 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11735 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11736 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11737 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11738 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,
11739 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,
11740 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle {
11741 color: #9ca3af;
11742 transition: transform 0.2s;
11743 }
11744 .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,
11745 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11746 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,
11747 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11748 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,
11749 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,
11750 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-trigger-toggle {
11751 border-bottom-color: #F7F7F7;
11752 }
11753 .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-section-collapse,
11754 .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-section-collapse,
11755 .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-section-collapse,
11756 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-section-collapse {
11757 padding: 20px;
11758 background: #fff;
11759 border: none;
11760 }
11761 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings,
11762 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings,
11763 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings,
11764 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings {
11765 padding: 0 0 24px 0;
11766 display: block;
11767 }
11768 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings__label label,
11769 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings__label label,
11770 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings__label label,
11771 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings__label label {
11772 font-size: 14px;
11773 font-weight: 600;
11774 color: #1a1a1a;
11775 display: block;
11776 margin-bottom: 12px;
11777 }
11778 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input],
11779 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input],
11780 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input],
11781 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input] {
11782 width: 100px;
11783 padding: 10px 12px;
11784 border: 1px solid #e5e7eb;
11785 border-radius: 6px;
11786 font-size: 14px;
11787 color: #1e1e1e;
11788 }
11789 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11790 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11791 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,
11792 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]:focus {
11793 border-color: #7067ED;
11794 outline: none;
11795 }
11796 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-desc,
11797 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings___desc,
11798 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-desc,
11799 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings___desc,
11800 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-desc,
11801 .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings___desc,
11802 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-desc,
11803 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings___desc {
11804 font-size: 12px;
11805 color: #9ca3af;
11806 margin-top: 8px;
11807 font-style: normal;
11808 }
11809 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question,
11810 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question,
11811 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question,
11812 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question {
11813 margin-top: 30px;
11814 background: #fff;
11815 border: 1px dashed #d1d5db;
11816 border-radius: 8px;
11817 padding: 20px;
11818 display: flex;
11819 align-items: center;
11820 gap: 12px;
11821 }
11822 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11823 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11824 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,
11825 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question.lp-icon-plus {
11826 color: #9ca3af;
11827 }
11828 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question select,
11829 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question select,
11830 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question select,
11831 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question select {
11832 height: 38px;
11833 }
11834 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11835 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11836 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,
11837 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input {
11838 flex-grow: 1;
11839 padding: 10px 12px;
11840 border: 1px solid #e5e7eb;
11841 border-radius: 6px;
11842 font-size: 14px;
11843 outline: none;
11844 min-width: 200px;
11845 }
11846 .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11847 .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11848 .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,
11849 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input:focus {
11850 border-color: #7067ED;
11851 box-shadow: none;
11852 }
11853 .lp-course-builder-canvas .cb-section__quiz-edit select.lp-question-type-new,
11854 .lp-course-builder-canvas .cb-section__lesson-edit select.lp-question-type-new,
11855 .lp-course-builder-canvas .cb-section__question-edit select.lp-question-type-new,
11856 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] select.lp-question-type-new {
11857 padding: 0 30px 0 12px;
11858 border: 1px solid #e5e7eb;
11859 border-radius: 6px;
11860 background-color: #fff;
11861 font-size: 14px;
11862 color: #374151;
11863 cursor: pointer;
11864 }
11865 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question,
11866 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question,
11867 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question,
11868 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question {
11869 background-color: #EEF1FF;
11870 color: #7067ED;
11871 border: 1px solid #7067ED;
11872 padding: 10px 20px;
11873 border-radius: 8px;
11874 font-weight: 600;
11875 font-size: 14px;
11876 transition: background 0.2s;
11877 min-width: fit-content;
11878 cursor: default !important;
11879 }
11880 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,
11881 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,
11882 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,
11883 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover {
11884 opacity: 0.5;
11885 background-color: #EEF1FF !important;
11886 color: #7067ED !important;
11887 }
11888 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active,
11889 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active,
11890 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active,
11891 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active {
11892 cursor: pointer !important;
11893 background: #7067ED !important;
11894 color: #EEF1FF !important;
11895 }
11896 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active:hover,
11897 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active:hover,
11898 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active:hover,
11899 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active:hover {
11900 background: #5b52d1 !important;
11901 }
11902 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,
11903 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,
11904 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,
11905 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover {
11906 background-color: #7067ED;
11907 color: #EEF1FF;
11908 }
11909 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select,
11910 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select,
11911 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select,
11912 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select {
11913 background-color: #fff;
11914 color: #374151;
11915 border: 1px solid #d1d5db;
11916 padding: 10px 16px;
11917 border-radius: 6px;
11918 font-weight: 500;
11919 font-size: 14px;
11920 cursor: pointer;
11921 min-width: fit-content;
11922 }
11923 .lp-course-builder-canvas .cb-section__quiz-edit [class*=lp-icon-]:hover,
11924 .lp-course-builder-canvas .cb-section__lesson-edit [class*=lp-icon-]:hover,
11925 .lp-course-builder-canvas .cb-section__question-edit [class*=lp-icon-]:hover,
11926 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] [class*=lp-icon-]:hover {
11927 color: #1e1e1e;
11928 }
11929 .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select:hover,
11930 .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select:hover,
11931 .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select:hover,
11932 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select:hover {
11933 background-color: #f3f4f6;
11934 border-color: #9ca3af;
11935 }
11936 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item,
11937 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item,
11938 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item,
11939 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item {
11940 margin-bottom: 12px;
11941 }
11942 .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,
11943 .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,
11944 .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,
11945 .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 {
11946 border-radius: 6px 6px 0 0;
11947 border-bottom: 1px solid #f5f5f5;
11948 }
11949 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,
11950 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,
11951 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,
11952 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header {
11953 display: flex;
11954 align-items: center;
11955 padding: 12px 16px;
11956 border-radius: 6px;
11957 border: 1px solid #e5e7eb;
11958 background: #ffffff;
11959 transition: border 0.2s;
11960 }
11961 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11962 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11963 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,
11964 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index {
11965 font-weight: 600;
11966 font-size: 14px;
11967 color: #1e1e1e;
11968 margin-right: 16px;
11969 }
11970 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11971 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11972 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
11973 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input {
11974 flex-grow: 1;
11975 padding: 10px 14px;
11976 border: 1px solid transparent;
11977 border-radius: 6px;
11978 font-size: 14px;
11979 color: #1e1e1e;
11980 transition: border 0.2s;
11981 margin-right: 16px;
11982 background: transparent;
11983 }
11984 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,
11985 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,
11986 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,
11987 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner {
11988 margin-right: 12px;
11989 color: #7067ED;
11990 }
11991 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11992 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11993 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
11994 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete {
11995 color: #9ca3af;
11996 cursor: pointer;
11997 transition: all 0.2s;
11998 margin-right: 16px;
11999 font-size: 16px;
12000 }
12001 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12002 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12003 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12004 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
12005 color: #dc2626;
12006 }
12007 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,
12008 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,
12009 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,
12010 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle {
12011 cursor: pointer;
12012 color: #9ca3af;
12013 transition: color 0.2s;
12014 margin-left: auto;
12015 }
12016 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12017 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12018 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12019 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover {
12020 color: #1e1e1e;
12021 }
12022 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,
12023 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,
12024 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,
12025 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header {
12026 display: flex;
12027 align-items: center;
12028 padding: 12px 16px;
12029 background: #ffffff;
12030 transition: border 0.2s;
12031 }
12032 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,
12033 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,
12034 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,
12035 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index {
12036 font-weight: 600;
12037 font-size: 14px;
12038 color: #1e1e1e;
12039 margin-right: 16px;
12040 }
12041 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
12042 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
12043 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,
12044 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input {
12045 flex-grow: 1;
12046 padding: 10px 14px;
12047 border: 1px solid transparent;
12048 border-radius: 6px;
12049 font-size: 14px;
12050 color: #1e1e1e;
12051 transition: border 0.2s;
12052 margin-right: 16px;
12053 background: transparent;
12054 }
12055 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,
12056 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,
12057 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,
12058 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner {
12059 margin-right: 12px;
12060 color: #7067ED;
12061 }
12062 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12063 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12064 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,
12065 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete {
12066 color: #9ca3af;
12067 cursor: pointer;
12068 transition: all 0.2s;
12069 margin-right: 16px;
12070 font-size: 16px;
12071 }
12072 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12073 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12074 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,
12075 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
12076 color: #dc2626;
12077 }
12078 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,
12079 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,
12080 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,
12081 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle {
12082 cursor: pointer;
12083 color: #9ca3af;
12084 transition: color 0.2s;
12085 margin-left: auto;
12086 }
12087 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12088 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12089 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,
12090 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover {
12091 color: #1e1e1e;
12092 }
12093 .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-fib-option-delete:hover,
12094 .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-fib-option-delete:hover,
12095 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover,
12096 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-fib-option-delete:hover {
12097 color: #dc2626;
12098 }
12099 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail,
12100 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail,
12101 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail,
12102 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail {
12103 font-size: 14px;
12104 padding: 24px;
12105 background: #F7F7F7;
12106 border: 1px solid #e5e7eb;
12107 border-top: none;
12108 border-radius: 0 0 6px 6px;
12109 }
12110 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail > label,
12111 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail > label,
12112 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail > label,
12113 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail > label {
12114 display: flex;
12115 flex-direction: row-reverse;
12116 font-weight: 500;
12117 gap: 8px;
12118 min-width: 80px;
12119 justify-content: flex-end;
12120 align-items: center;
12121 }
12122 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio],
12123 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox],
12124 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio],
12125 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox],
12126 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio],
12127 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox],
12128 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio],
12129 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox] {
12130 order: 1;
12131 margin-top: 2px;
12132 appearance: none;
12133 -webkit-appearance: none;
12134 width: 44px;
12135 height: 24px;
12136 background-color: #e5e7eb;
12137 border-radius: 12px;
12138 position: relative;
12139 cursor: pointer;
12140 transition: all 0.3s ease;
12141 margin: 0;
12142 flex-shrink: 0;
12143 }
12144 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]::before,
12145 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]::before,
12146 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]::before,
12147 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]::before,
12148 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]::before,
12149 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]::before,
12150 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]::before,
12151 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]::before {
12152 content: "";
12153 position: absolute;
12154 width: 20px;
12155 height: 20px;
12156 border-radius: 50%;
12157 background-color: #fff;
12158 top: 2px;
12159 left: 2px;
12160 transition: transform 0.3s ease;
12161 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
12162 }
12163 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:focus,
12164 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12165 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:focus,
12166 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12167 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:focus,
12168 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:focus,
12169 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:focus,
12170 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:focus {
12171 outline: none;
12172 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12173 }
12174 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked,
12175 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12176 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked,
12177 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12178 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked,
12179 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked,
12180 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked,
12181 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked {
12182 background-color: #28A746;
12183 background-image: none;
12184 border-color: transparent;
12185 }
12186 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked::before,
12187 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked::before,
12188 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked::before,
12189 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked::before,
12190 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked::before,
12191 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked::before,
12192 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked::before,
12193 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked::before {
12194 content: "";
12195 display: block;
12196 background-color: #fff;
12197 transform: translateX(20px);
12198 }
12199 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12200 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12201 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,
12202 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap {
12203 display: flex;
12204 flex-direction: column;
12205 gap: 8px;
12206 font-size: 14px;
12207 font-weight: 500;
12208 margin-top: 20px;
12209 }
12210 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12211 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12212 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *,
12213 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * {
12214 display: flex;
12215 gap: 8px;
12216 font-size: 14px;
12217 font-weight: 500;
12218 }
12219 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12220 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12221 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label,
12222 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label {
12223 display: flex;
12224 flex-direction: row-reverse;
12225 font-weight: 500;
12226 gap: 8px;
12227 min-width: 80px;
12228 justify-content: space-between;
12229 align-items: self-start;
12230 }
12231 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12232 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12233 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input,
12234 .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 {
12235 margin-top: 3px;
12236 }
12237 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12238 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12239 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p,
12240 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p {
12241 font-size: 13px;
12242 color: #6b7280;
12243 line-height: 1.5;
12244 margin: 0;
12245 display: block;
12246 font-weight: 400;
12247 }
12248 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item,
12249 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item,
12250 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item,
12251 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item {
12252 margin-bottom: 12px;
12253 }
12254 .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item .lp-question-fib-option-detail,
12255 .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item .lp-question-fib-option-detail,
12256 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item .lp-question-fib-option-detail,
12257 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item .lp-question-fib-option-detail {
12258 display: none;
12259 }
12260 .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,
12261 .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,
12262 .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,
12263 .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 {
12264 border-radius: 6px 6px 0 0;
12265 border-bottom: 1px solid #f5f5f5;
12266 }
12267 .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,
12268 .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,
12269 .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,
12270 .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 {
12271 display: block;
12272 }
12273 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,
12274 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,
12275 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,
12276 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title {
12277 flex: 1;
12278 margin-bottom: 24px;
12279 }
12280 .lp-course-builder-canvas .cb-section__quiz-edit .lp-cb-section__title,
12281 .lp-course-builder-canvas .cb-section__lesson-edit .lp-cb-section__title,
12282 .lp-course-builder-canvas .cb-section__question-edit .lp-cb-section__title,
12283 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-cb-section__title {
12284 font-size: 28px;
12285 font-weight: 600;
12286 margin-top: 0;
12287 margin-bottom: 0;
12288 color: #1e1e1e;
12289 }
12290 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status,
12291 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status,
12292 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status,
12293 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status,
12294 .lp-course-builder-canvas .cb-section__question-edit .quiz-status,
12295 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status,
12296 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status,
12297 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status {
12298 padding: 5px 12px;
12299 font-size: 12px;
12300 font-weight: 500;
12301 border-radius: 5px;
12302 text-transform: capitalize;
12303 }
12304 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.publish,
12305 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.publish,
12306 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.publish,
12307 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.publish,
12308 .lp-course-builder-canvas .cb-section__question-edit .quiz-status.publish,
12309 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status.publish,
12310 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.publish,
12311 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.publish {
12312 color: #fff;
12313 background: #1e1e1e;
12314 }
12315 .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.trash,
12316 .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.trash,
12317 .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.trash,
12318 .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.trash,
12319 .lp-course-builder-canvas .cb-section__question-edit .quiz-status.trash,
12320 .lp-course-builder-canvas .cb-section__question-edit .quizzes-status.trash,
12321 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.trash,
12322 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.trash {
12323 color: #fff;
12324 background-color: #dc2626;
12325 }
12326 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,
12327 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,
12328 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,
12329 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title {
12330 margin-bottom: 24px;
12331 }
12332 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12333 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12334 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,
12335 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__label {
12336 display: block;
12337 font-size: 14px;
12338 font-weight: 600;
12339 color: #1a1a1a;
12340 margin-bottom: 8px;
12341 }
12342 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12343 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12344 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,
12345 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input {
12346 width: 100%;
12347 padding: 10px 12px;
12348 font-size: 14px;
12349 border: 1px solid #ddd;
12350 border-radius: 6px;
12351 outline: none;
12352 transition: border-color 0.2s;
12353 }
12354 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12355 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12356 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,
12357 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input:focus {
12358 border-color: #7067ED;
12359 box-shadow: 0 0 0 1px #7067ED;
12360 }
12361 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc,
12362 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc,
12363 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc,
12364 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc {
12365 margin-bottom: 24px;
12366 }
12367 .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc__label,
12368 .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc__label,
12369 .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc__label,
12370 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc__label {
12371 display: block;
12372 font-size: 14px;
12373 font-weight: 600;
12374 color: #1a1a1a;
12375 margin-bottom: 8px;
12376 }
12377 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button,
12378 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button,
12379 .lp-course-builder-canvas .cb-section__question-edit .cb-button,
12380 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button {
12381 padding: 8px 25px;
12382 border-radius: 5px;
12383 background: #ccc;
12384 font-size: 16px;
12385 font-weight: 500;
12386 cursor: pointer;
12387 }
12388 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary,
12389 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary,
12390 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary,
12391 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary {
12392 background: #fff;
12393 color: #374151;
12394 border: 1px solid #d1d5db;
12395 }
12396 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary:hover,
12397 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary:hover,
12398 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover,
12399 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary:hover {
12400 background: #f3f4f6;
12401 border-color: #9ca3af;
12402 }
12403 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-update__quiz,
12404 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-update__quiz,
12405 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__quiz,
12406 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-update__quiz {
12407 background: #1e1e1e;
12408 color: #fff;
12409 }
12410 .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-trash__quiz,
12411 .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-trash__quiz,
12412 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__quiz,
12413 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-trash__quiz {
12414 background: rgb(220, 38, 38);
12415 color: #fff;
12416 }
12417 @media (max-width: 768px) {
12418 .lp-course-builder-canvas .cb-section__quiz-edit #lp-course-builder-content,
12419 .lp-course-builder-canvas .cb-section__lesson-edit #lp-course-builder-content,
12420 .lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content,
12421 .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] #lp-course-builder-content {
12422 padding: 16px;
12423 }
12424 }
12425
12426 #lp-course-builder-content .lp-edit-quiz-wrap {
12427 background-color: #fff;
12428 border-radius: 12px;
12429 padding: 0;
12430 }
12431 #lp-course-builder-content .lp-edit-quiz-wrap .heading {
12432 display: flex;
12433 align-items: center;
12434 margin-bottom: 8px;
12435 gap: 8px;
12436 }
12437 #lp-course-builder-content .lp-edit-quiz-wrap .heading h4 {
12438 color: #898989;
12439 }
12440 #lp-course-builder-content .lp-edit-quiz-wrap .heading .total-items {
12441 margin-left: auto;
12442 font-size: 13px;
12443 color: #898989;
12444 }
12445 #lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all {
12446 cursor: pointer;
12447 padding: 5px;
12448 color: #6b7280;
12449 }
12450 #lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover {
12451 color: #1e1e1e;
12452 }
12453 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down {
12454 display: none;
12455 }
12456 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down {
12457 display: block;
12458 }
12459 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up {
12460 display: none;
12461 }
12462 #lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions {
12463 margin-bottom: 20px;
12464 }
12465 #lp-course-builder-content .lp-edit-quiz-wrap .lp-icon-spinner {
12466 animation: rotation 2s infinite linear;
12467 font-size: 1.25rem;
12468 display: none;
12469 }
12470 #lp-course-builder-content .lp-edit-quiz-wrap .one,
12471 #lp-course-builder-content .lp-edit-quiz-wrap .plural {
12472 display: none;
12473 }
12474 #lp-course-builder-content .lp-edit-quiz-wrap[data-count="1"] .one {
12475 display: inline-block;
12476 }
12477 #lp-course-builder-content .lp-edit-quiz-wrap:not([data-count="1"]) .plural {
12478 display: inline-block;
12479 }
12480 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item {
12481 border: 1px solid #e5e7eb;
12482 border-radius: 12px;
12483 margin-bottom: 12px;
12484 background: #fff;
12485 transition: background 200ms ease-out;
12486 }
12487 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,
12488 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
12489 background: #fff;
12490 border: 1px solid #d1d5db;
12491 color: #4b5563;
12492 padding: 8px 16px;
12493 border-radius: 6px;
12494 font-size: 13px;
12495 font-weight: 500;
12496 cursor: pointer;
12497 align-items: center;
12498 transition: all 0.2s;
12499 display: none;
12500 }
12501 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down {
12502 display: none;
12503 }
12504 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-down {
12505 display: block;
12506 }
12507 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-up {
12508 display: none;
12509 }
12510 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down {
12511 display: block;
12512 }
12513 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up {
12514 display: none;
12515 }
12516 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,
12517 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title {
12518 display: inline-block;
12519 }
12520 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,
12521 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question {
12522 display: none;
12523 }
12524 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
12525 border: none;
12526 background: transparent;
12527 cursor: pointer;
12528 }
12529 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover {
12530 background: #f0f0f1;
12531 }
12532 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:hover {
12533 border-color: #d1d5db;
12534 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
12535 }
12536 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:last-child {
12537 margin-bottom: 0;
12538 }
12539 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head {
12540 display: flex;
12541 align-items: center;
12542 gap: 12px;
12543 padding: 14px 16px;
12544 background-color: #fff;
12545 border-bottom: 1px solid transparent;
12546 border-radius: 12px;
12547 }
12548 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title {
12549 display: none;
12550 }
12551 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag {
12552 cursor: move;
12553 color: #9ca3af;
12554 font-size: 16px;
12555 }
12556 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input {
12557 flex: 1;
12558 padding: 8px 12px;
12559 border: 1px solid transparent;
12560 border-radius: 6px;
12561 font-size: 14px;
12562 background: transparent;
12563 transition: all 0.2s;
12564 font-weight: 600;
12565 }
12566 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label {
12567 font-size: 11px;
12568 background-color: #EEF1FF !important;
12569 color: #7067ED;
12570 padding: 4px 10px;
12571 border-radius: 20px;
12572 white-space: nowrap;
12573 font-weight: 600;
12574 }
12575 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,
12576 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question {
12577 cursor: pointer;
12578 color: #9ca3af;
12579 padding: 6px;
12580 transition: all 0.2s;
12581 border-radius: 4px;
12582 }
12583 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,
12584 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
12585 color: #1e1e1e;
12586 background: #f3f4f6;
12587 }
12588 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
12589 color: #dc2626;
12590 background: #fee2e2;
12591 }
12592 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle {
12593 cursor: pointer;
12594 padding: 6px;
12595 color: #9ca3af;
12596 }
12597 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover {
12598 color: #1e1e1e;
12599 }
12600 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button {
12601 display: none;
12602 }
12603 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus) {
12604 border: 1px solid #7067ED;
12605 }
12606 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head {
12607 border-bottom-color: #f5f5f5;
12608 border-radius: 12px 12px 0 0;
12609 background: #EEF1FF;
12610 }
12611 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main {
12612 display: none;
12613 padding: 24px;
12614 background: #ffffff;
12615 border-radius: 0 0 12px 12px;
12616 }
12617 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main {
12618 display: block;
12619 }
12620 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.clone {
12621 display: none;
12622 }
12623 #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner {
12624 display: inline-block;
12625 }
12626 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question {
12627 display: flex;
12628 align-items: center;
12629 gap: 12px;
12630 padding: 16px;
12631 background-color: #ffffff;
12632 border: 1px dashed #e5e7eb;
12633 border-radius: 12px;
12634 margin-top: 12px;
12635 }
12636 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-icon-plus {
12637 color: #7067ED;
12638 }
12639 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
12640 flex: 1;
12641 padding: 10px 14px;
12642 border: 1px solid #d1d5db;
12643 border-radius: 6px;
12644 font-size: 14px;
12645 }
12646 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus {
12647 outline: none;
12648 border-color: #7067ED;
12649 box-shadow: none;
12650 }
12651 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new {
12652 border: 1px solid #d1d5db;
12653 border-radius: 6px;
12654 min-width: 150px;
12655 font-size: 14px;
12656 }
12657 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus {
12658 outline: none;
12659 border-color: #7067ED;
12660 }
12661 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button {
12662 padding: 10px 20px;
12663 border: 1px solid #7067ED;
12664 color: #7067ED;
12665 border-radius: 8px;
12666 font-weight: 500;
12667 cursor: pointer;
12668 }
12669 #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button:hover {
12670 background: #7067ED;
12671 color: #EEF1FF;
12672 }
12673 #lp-course-builder-content .lp-edit-quiz-wrap .mce-menubar {
12674 border: none;
12675 background: #f5f5f5;
12676 }
12677 #lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions {
12678 border: none;
12679 }
12680
12681 .cb-section__quiz-edit .lp-meta-box,
12682 .cb-section__quiz-edit .lp-meta-box-wrap {
12683 margin: 0;
12684 background: transparent;
12685 }
12686 .cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,
12687 .cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner {
12688 padding: 0;
12689 display: flex;
12690 flex-direction: column;
12691 gap: 11px;
12692 }
12693 .cb-section__quiz-edit .form-field,
12694 .cb-section__quiz-edit .lp-meta-box__duration,
12695 .cb-section__quiz-edit .lp-meta-box-field {
12696 display: flex;
12697 gap: 0 11px;
12698 margin: 0;
12699 padding: 0;
12700 flex-wrap: wrap;
12701 }
12702 .cb-section__quiz-edit .form-field > label,
12703 .cb-section__quiz-edit .form-field label span,
12704 .cb-section__quiz-edit .lp-meta-box__duration > label,
12705 .cb-section__quiz-edit .lp-meta-box__duration label span,
12706 .cb-section__quiz-edit .lp-meta-box-field > label,
12707 .cb-section__quiz-edit .lp-meta-box-field label span {
12708 font-size: 14px;
12709 color: #23282d;
12710 margin: 0;
12711 width: 150px;
12712 min-width: 150px;
12713 max-width: 150px;
12714 padding: 0;
12715 font-weight: 600;
12716 flex: 0 0 auto;
12717 }
12718 .cb-section__quiz-edit .form-field input[type=number],
12719 .cb-section__quiz-edit .form-field input[type=text],
12720 .cb-section__quiz-edit .form-field input[type=datetime-local],
12721 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
12722 .cb-section__quiz-edit .lp-meta-box__duration input[type=text],
12723 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],
12724 .cb-section__quiz-edit .lp-meta-box-field input[type=number],
12725 .cb-section__quiz-edit .lp-meta-box-field input[type=text],
12726 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local] {
12727 width: 100%;
12728 max-width: 200px;
12729 height: 33px;
12730 padding: 8px 12px;
12731 border: 1px solid #d1d5db;
12732 border-radius: 6px;
12733 font-size: 14px;
12734 color: #1a1a1a;
12735 background: #fff;
12736 }
12737 .cb-section__quiz-edit .form-field input[type=number]:focus,
12738 .cb-section__quiz-edit .form-field input[type=text]:focus,
12739 .cb-section__quiz-edit .form-field input[type=datetime-local]:focus,
12740 .cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,
12741 .cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,
12742 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,
12743 .cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,
12744 .cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,
12745 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus {
12746 outline: none;
12747 border-color: #7067ED;
12748 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12749 }
12750 .cb-section__quiz-edit .form-field input[type=number],
12751 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
12752 .cb-section__quiz-edit .lp-meta-box-field input[type=number] {
12753 width: 80px !important;
12754 }
12755 .cb-section__quiz-edit .form-field select,
12756 .cb-section__quiz-edit .lp-meta-box__duration select,
12757 .cb-section__quiz-edit .lp-meta-box-field select {
12758 padding: 4px 30px 4px 15px !important;
12759 height: 34px;
12760 border: 1px solid #d1d5db;
12761 border-radius: 6px;
12762 font-size: 14px;
12763 color: #1a1a1a;
12764 cursor: pointer;
12765 }
12766 .cb-section__quiz-edit .form-field select:focus,
12767 .cb-section__quiz-edit .lp-meta-box__duration select:focus,
12768 .cb-section__quiz-edit .lp-meta-box-field select:focus {
12769 outline: none;
12770 border-color: #7067ED;
12771 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12772 }
12773 .cb-section__quiz-edit .form-field input[type=radio],
12774 .cb-section__quiz-edit .form-field input[type=checkbox],
12775 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio],
12776 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],
12777 .cb-section__quiz-edit .lp-meta-box-field input[type=radio],
12778 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox] {
12779 appearance: none;
12780 -webkit-appearance: none;
12781 width: 44px;
12782 height: 24px;
12783 background: #e5e7eb;
12784 border-radius: 12px;
12785 position: relative;
12786 cursor: pointer;
12787 transition: all 0.3s ease;
12788 margin: 0;
12789 flex-shrink: 0;
12790 border: none;
12791 }
12792 .cb-section__quiz-edit .form-field input[type=radio]:before,
12793 .cb-section__quiz-edit .form-field input[type=checkbox]:before,
12794 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,
12795 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,
12796 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,
12797 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before {
12798 content: "";
12799 position: absolute;
12800 width: 20px;
12801 height: 20px;
12802 border-radius: 50%;
12803 background: #fff;
12804 top: 2px;
12805 left: 2px;
12806 transition: all 0.3s ease;
12807 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
12808 }
12809 .cb-section__quiz-edit .form-field input[type=radio]:checked,
12810 .cb-section__quiz-edit .form-field input[type=checkbox]:checked,
12811 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,
12812 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,
12813 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,
12814 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked {
12815 background: #28A746;
12816 }
12817 .cb-section__quiz-edit .form-field input[type=radio]:checked:before,
12818 .cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,
12819 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,
12820 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
12821 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,
12822 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before {
12823 left: 22px;
12824 }
12825 .cb-section__quiz-edit .form-field input[type=radio]:focus,
12826 .cb-section__quiz-edit .form-field input[type=checkbox]:focus,
12827 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,
12828 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,
12829 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,
12830 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus {
12831 outline: none;
12832 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
12833 }
12834 .cb-section__quiz-edit .form-field .description,
12835 .cb-section__quiz-edit .lp-meta-box__duration .description,
12836 .cb-section__quiz-edit .lp-meta-box-field .description {
12837 font-size: 13px;
12838 color: #6b7280;
12839 line-height: 1.5;
12840 margin: 0;
12841 display: block;
12842 width: 100%;
12843 margin-left: 161px;
12844 margin-top: 6px;
12845 order: 99;
12846 }
12847 .cb-section__quiz-edit .form-field .description:has(+ .learn-press-tip),
12848 .cb-section__quiz-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
12849 .cb-section__quiz-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
12850 width: auto;
12851 }
12852 .cb-section__quiz-edit .form-field > .learn-press-tip,
12853 .cb-section__quiz-edit .lp-meta-box__duration > .learn-press-tip,
12854 .cb-section__quiz-edit .lp-meta-box-field > .learn-press-tip {
12855 order: 100;
12856 margin-top: 6px;
12857 }
12858 .cb-section__quiz-edit ._lp_external_link_buy_course_field {
12859 display: grid;
12860 grid-template-columns: 150px max-content 1fr;
12861 gap: 6px 11px;
12862 }
12863 .cb-section__quiz-edit ._lp_external_link_buy_course_field label {
12864 grid-column: 1/2;
12865 grid-row: 1;
12866 font-size: 14px;
12867 color: #23282d;
12868 font-weight: 600;
12869 margin: 0;
12870 padding: 0;
12871 }
12872 .cb-section__quiz-edit ._lp_external_link_buy_course_field input {
12873 grid-column: 2/4;
12874 grid-row: 1;
12875 }
12876 .cb-section__quiz-edit ._lp_external_link_buy_course_field .description {
12877 grid-column: 2/3;
12878 grid-row: 2;
12879 font-size: 13px;
12880 line-height: 1.5;
12881 margin: 0;
12882 }
12883 .cb-section__quiz-edit .course-status {
12884 padding: 5px 12px;
12885 font-size: 12px;
12886 font-weight: 500;
12887 background: #ccc;
12888 border-radius: 5px;
12889 text-transform: capitalize;
12890 }
12891 .cb-section__quiz-edit .course-status.publish {
12892 color: #fff;
12893 background: #1e1e1e;
12894 }
12895 .cb-section__quiz-edit .course-status.trash {
12896 color: #fff;
12897 background-color: #dc2626;
12898 }
12899 .cb-section__quiz-edit .cb-course-edit-content {
12900 display: flex;
12901 gap: 40px;
12902 }
12903 .cb-section__quiz-edit .cb-course-edit-column--left {
12904 flex: 0 0 400px;
12905 max-width: 400px;
12906 }
12907 .cb-section__quiz-edit .cb-course-edit-column--right {
12908 flex: 1;
12909 min-width: 0;
12910 }
12911 .cb-section__quiz-edit .cb-course-edit-title {
12912 margin-bottom: 20px;
12913 }
12914 .cb-section__quiz-edit .cb-course-edit-title__label-wrap {
12915 display: flex;
12916 align-items: center;
12917 gap: 8px;
12918 margin-bottom: 8px;
12919 }
12920 .cb-section__quiz-edit .cb-course-edit-title__label {
12921 display: block;
12922 font-size: 14px;
12923 font-weight: 600;
12924 color: #1a1a1a;
12925 }
12926 .cb-section__quiz-edit .cb-course-edit-title__label .required {
12927 color: #ef4444;
12928 }
12929 .cb-section__quiz-edit .cb-course-edit-title__char-count {
12930 font-size: 12px;
12931 font-weight: 500;
12932 color: #6b7280;
12933 background: #f3f4f6;
12934 padding: 2px 8px;
12935 border-radius: 4px;
12936 }
12937 .cb-section__quiz-edit .cb-course-edit-ai-btn {
12938 display: inline-flex;
12939 align-items: center;
12940 justify-content: center;
12941 background: transparent;
12942 border: none;
12943 color: #7067ED;
12944 text-decoration: none;
12945 font-size: 14px;
12946 font-weight: 500;
12947 cursor: pointer;
12948 padding: 8px 10px;
12949 border-radius: 12px;
12950 line-height: 1;
12951 margin-left: auto;
12952 transition: all 0.2s ease;
12953 }
12954 .cb-section__quiz-edit .cb-course-edit-ai-btn .lp-ico-ai {
12955 width: 16px;
12956 height: 16px;
12957 }
12958 .cb-section__quiz-edit .cb-course-edit-ai-btn:hover {
12959 background: #EEF1FF;
12960 color: #7067ED;
12961 }
12962 .cb-section__quiz-edit .cb-course-edit-title__input {
12963 width: 100%;
12964 padding: 10px 12px;
12965 font-size: 14px;
12966 border: 1px solid #ddd;
12967 border-radius: 6px;
12968 outline: none;
12969 transition: border-color 0.2s;
12970 }
12971 .cb-section__quiz-edit .cb-course-edit-title__input:focus {
12972 border-color: #2271b1;
12973 box-shadow: 0 0 0 1px #2271b1;
12974 }
12975 .cb-section__quiz-edit .cb-course-edit-title__input::placeholder {
12976 color: #9ca3af;
12977 }
12978 .cb-section__quiz-edit .cb-course-edit-permalink {
12979 margin-bottom: 20px;
12980 }
12981 .cb-section__quiz-edit .cb-permalink-display {
12982 display: flex;
12983 align-items: flex-start;
12984 gap: 8px;
12985 }
12986 .cb-section__quiz-edit .cb-permalink-display.lp-hidden {
12987 display: none;
12988 }
12989 .cb-section__quiz-edit .cb-permalink-label {
12990 display: block;
12991 font-size: 14px;
12992 font-weight: 600;
12993 color: #1a1a1a;
12994 margin-bottom: 8px;
12995 }
12996 .cb-section__quiz-edit .cb-permalink-url {
12997 font-size: 13px;
12998 color: #7067ED;
12999 text-decoration: none;
13000 word-break: break-all;
13001 flex: 1;
13002 min-width: 0;
13003 padding-top: 2px;
13004 }
13005 .cb-section__quiz-edit .cb-permalink-url:hover {
13006 text-decoration: underline;
13007 }
13008 .cb-section__quiz-edit .cb-permalink-edit-btn {
13009 display: flex;
13010 align-items: center;
13011 justify-content: center;
13012 width: 28px;
13013 height: 28px;
13014 padding: 0;
13015 background: #fff;
13016 border: 1px solid #e2e8f0;
13017 border-radius: 4px;
13018 cursor: pointer;
13019 flex-shrink: 0;
13020 transition: all 0.15s ease;
13021 }
13022 .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons {
13023 font-size: 14px;
13024 width: 14px;
13025 height: 14px;
13026 color: #64748b;
13027 }
13028 .cb-section__quiz-edit .cb-permalink-edit-btn:hover {
13029 background: #7067ED;
13030 border-color: #7067ED;
13031 }
13032 .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons {
13033 color: #fff;
13034 }
13035 .cb-section__quiz-edit .cb-permalink-editor {
13036 display: flex;
13037 flex-direction: column;
13038 gap: 8px;
13039 padding: 12px;
13040 background: #fff;
13041 border: 1px solid #e2e8f0;
13042 border-radius: 6px;
13043 }
13044 .cb-section__quiz-edit .cb-permalink-editor.lp-hidden {
13045 display: none;
13046 }
13047 .cb-section__quiz-edit .cb-permalink-prefix {
13048 font-size: 12px;
13049 color: #94a3b8;
13050 word-break: break-all;
13051 line-height: 1.4;
13052 }
13053 .cb-section__quiz-edit .cb-permalink-prefix strong {
13054 color: #64748b;
13055 font-weight: 600;
13056 }
13057 .cb-section__quiz-edit .cb-permalink-input-row {
13058 display: flex;
13059 gap: 8px;
13060 align-items: center;
13061 }
13062 .cb-section__quiz-edit .cb-permalink-slug-input {
13063 flex: 1;
13064 min-width: 0;
13065 padding: 8px 12px;
13066 font-size: 14px;
13067 font-weight: 500;
13068 color: #1a1a1a;
13069 border: 1px solid #e2e8f0;
13070 border-radius: 6px;
13071 outline: none;
13072 transition: border-color 0.15s ease, box-shadow 0.15s ease;
13073 }
13074 .cb-section__quiz-edit .cb-permalink-slug-input:focus {
13075 border-color: #7067ED;
13076 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
13077 }
13078 .cb-section__quiz-edit .cb-permalink-slug-input::placeholder {
13079 color: #94a3b8;
13080 }
13081 .cb-section__quiz-edit .cb-permalink-actions {
13082 display: flex;
13083 gap: 6px;
13084 flex-shrink: 0;
13085 }
13086 .cb-section__quiz-edit .cb-permalink-ok-btn {
13087 padding: 8px 16px;
13088 font-size: 13px;
13089 font-weight: 600;
13090 color: #fff;
13091 background: #7067ED;
13092 border: none;
13093 border-radius: 6px;
13094 cursor: pointer;
13095 transition: background 0.15s ease;
13096 }
13097 .cb-section__quiz-edit .cb-permalink-ok-btn:hover {
13098 background: #4e43e9;
13099 }
13100 .cb-section__quiz-edit .cb-permalink-cancel-btn {
13101 padding: 8px 14px;
13102 font-size: 13px;
13103 font-weight: 500;
13104 color: #64748b;
13105 background: #f8fafc;
13106 border: 1px solid #e2e8f0;
13107 border-radius: 6px;
13108 cursor: pointer;
13109 transition: all 0.15s ease;
13110 }
13111 .cb-section__quiz-edit .cb-permalink-cancel-btn:hover {
13112 background: #f1f5f9;
13113 color: #475569;
13114 }
13115 .cb-section__quiz-edit .cb-course-edit-desc {
13116 margin-bottom: 24px;
13117 }
13118 .cb-section__quiz-edit .cb-course-edit-desc__label-wrap {
13119 display: flex;
13120 align-items: center;
13121 gap: 8px;
13122 margin-bottom: 8px;
13123 }
13124 .cb-section__quiz-edit .cb-course-edit-desc__label {
13125 display: block;
13126 font-size: 14px;
13127 font-weight: 600;
13128 color: #1a1a1a;
13129 }
13130 .cb-section__quiz-edit .cb-course-edit-desc__word-count {
13131 display: none;
13132 font-size: 12px;
13133 font-weight: 500;
13134 color: #6b7280;
13135 background: #f3f4f6;
13136 padding: 2px 8px;
13137 border-radius: 4px;
13138 }
13139 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13140 margin-bottom: 24px;
13141 }
13142 .cb-section__quiz-edit .cb-terms-header {
13143 display: flex;
13144 justify-content: space-between;
13145 align-items: center;
13146 margin-bottom: 16px;
13147 }
13148 .cb-section__quiz-edit .cb-terms-header__label {
13149 font-size: 14px;
13150 font-weight: 600;
13151 color: #1a1a1a;
13152 margin: 0;
13153 }
13154 .cb-section__quiz-edit .cb-terms-header__btn-add-new {
13155 display: inline-flex;
13156 align-items: center;
13157 gap: 4px;
13158 font-size: 13px;
13159 font-weight: 600;
13160 color: #9ca3af;
13161 background: transparent;
13162 border: none;
13163 cursor: pointer;
13164 transition: all 0.2s ease;
13165 }
13166 .cb-section__quiz-edit .cb-terms-header__btn-add-new:hover {
13167 color: #7067ED;
13168 }
13169 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13170 display: flex;
13171 gap: 30px;
13172 }
13173 .cb-section__quiz-edit .cb-course-edit-tags__wrapper,
13174 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13175 flex: 1;
13176 border-radius: 8px;
13177 border: 1px solid #e5e7eb;
13178 padding: 16px;
13179 }
13180 .cb-section__quiz-edit .cb-course-edit-tags__toolbar {
13181 display: flex;
13182 align-items: center;
13183 gap: 12px;
13184 flex-wrap: wrap;
13185 margin-bottom: 16px;
13186 }
13187 .cb-section__quiz-edit .cb-course-edit-categories__toolbar {
13188 margin-bottom: 16px;
13189 }
13190 .cb-section__quiz-edit .cb-course-edit-tags__search-wrap {
13191 flex: 1 1 220px;
13192 }
13193 .cb-section__quiz-edit .cb-course-edit-categories__search-wrap {
13194 display: block;
13195 }
13196 .cb-section__quiz-edit .cb-course-edit-tags__search-input {
13197 width: 100%;
13198 padding: 8px 12px;
13199 font-size: 14px;
13200 border: 1px solid #ddd;
13201 border-radius: 6px;
13202 outline: none;
13203 transition: border-color 0.2s;
13204 }
13205 .cb-section__quiz-edit .cb-course-edit-tags__search-input:focus {
13206 border-color: #7067ED;
13207 }
13208 .cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
13209 -webkit-appearance: none;
13210 appearance: none;
13211 }
13212 .cb-section__quiz-edit .cb-course-edit-category__search-input {
13213 width: 100%;
13214 padding: 8px 12px;
13215 font-size: 14px;
13216 border: 1px solid #ddd;
13217 border-radius: 6px;
13218 outline: none;
13219 transition: border-color 0.2s;
13220 }
13221 .cb-section__quiz-edit .cb-course-edit-category__search-input:focus {
13222 border-color: #7067ED;
13223 }
13224 .cb-section__quiz-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button {
13225 -webkit-appearance: none;
13226 appearance: none;
13227 }
13228 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper {
13229 display: flex;
13230 gap: 8px;
13231 flex-wrap: wrap;
13232 min-height: 36px;
13233 }
13234 .cb-section__quiz-edit .cb-course-edit-tags__empty {
13235 margin: 12px 0 0;
13236 font-size: 13px;
13237 color: #64748b;
13238 }
13239 .cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper {
13240 display: flex;
13241 gap: 10px 40px;
13242 flex-wrap: wrap;
13243 }
13244 .cb-section__quiz-edit .cb-course-edit-tags__wrapper {
13245 margin-bottom: 24px;
13246 }
13247 .cb-section__quiz-edit .cb-tag-chip {
13248 display: inline-flex;
13249 align-items: center;
13250 }
13251 .cb-section__quiz-edit .cb-tag-chip input[type=checkbox] {
13252 display: none;
13253 }
13254 .cb-section__quiz-edit .cb-tag-chip label {
13255 display: inline-flex;
13256 align-items: center;
13257 gap: 4px;
13258 padding: 6px 14px;
13259 border: 1px solid #e2e8f0;
13260 border-radius: 8px;
13261 cursor: pointer;
13262 transition: all 0.2s ease;
13263 font-size: 14px;
13264 color: #64748b;
13265 background: #fff;
13266 user-select: none;
13267 line-height: 1.2;
13268 white-space: nowrap;
13269 }
13270 .cb-section__quiz-edit .cb-tag-chip label:hover {
13271 border-color: #94a3b8;
13272 color: #334155;
13273 }
13274 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count {
13275 font-size: 13px;
13276 color: #94a3b8;
13277 }
13278 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove {
13279 display: none;
13280 font-size: 16px;
13281 line-height: 1;
13282 margin-left: 2px;
13283 }
13284 .cb-section__quiz-edit .cb-tag-chip input:checked + label {
13285 border-color: #EEF1FF;
13286 color: #7067ED;
13287 background: #EEF1FF;
13288 font-weight: 500;
13289 }
13290 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
13291 color: #7067ED;
13292 }
13293 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
13294 display: inline;
13295 color: #7067ED;
13296 }
13297 .cb-section__quiz-edit .cb-course-edit-categories__checkbox {
13298 display: flex;
13299 align-items: center;
13300 margin-bottom: 0;
13301 padding: 4px 0;
13302 }
13303 .cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label {
13304 color: #1d2939;
13305 }
13306 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
13307 appearance: none;
13308 -webkit-appearance: none;
13309 width: 20px;
13310 height: 20px;
13311 border: 2px solid #d0d5dd;
13312 border-radius: 4px;
13313 background: #fff;
13314 cursor: pointer;
13315 position: relative;
13316 margin: 0 10px 0 0;
13317 transition: all 0.2s ease;
13318 flex-shrink: 0;
13319 }
13320 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
13321 border-color: #98a2b3;
13322 }
13323 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
13324 background: #28A746;
13325 border-color: #28A746;
13326 }
13327 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
13328 content: "";
13329 position: absolute;
13330 left: 50%;
13331 top: 50%;
13332 width: 5px;
13333 height: 9px;
13334 border: solid #fff;
13335 border-width: 0 2px 2px 0;
13336 transform: translate(-50%, -60%) rotate(45deg);
13337 }
13338 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
13339 outline: none;
13340 box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1);
13341 }
13342 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
13343 opacity: 0.5;
13344 cursor: not-allowed;
13345 border-color: #e4e7ec;
13346 background: #f9fafb;
13347 }
13348 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
13349 opacity: 0.5;
13350 cursor: not-allowed;
13351 }
13352 .cb-section__quiz-edit .cb-course-edit-categories__checkbox label {
13353 font-size: 14px;
13354 color: #344054;
13355 font-weight: 400;
13356 cursor: pointer;
13357 user-select: none;
13358 line-height: 20px;
13359 }
13360 .cb-section__quiz-edit .cb-course-edit-featured-image {
13361 margin-bottom: 24px;
13362 }
13363 .cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap {
13364 display: flex;
13365 align-items: center;
13366 gap: 8px;
13367 margin-bottom: 8px;
13368 }
13369 .cb-section__quiz-edit .cb-course-edit-featured-image__title {
13370 display: block;
13371 font-size: 14px;
13372 font-weight: 600;
13373 color: #1a1a1a;
13374 margin-bottom: 0;
13375 }
13376 .cb-section__quiz-edit .cb-featured-image-container {
13377 display: flex;
13378 flex-direction: column;
13379 gap: 12px;
13380 align-items: flex-start;
13381 }
13382 .cb-section__quiz-edit .cb-featured-image-dropzone {
13383 width: 100%;
13384 min-height: 200px;
13385 background: #fff;
13386 border: 2px dashed #d1d5db;
13387 border-radius: 8px;
13388 display: flex;
13389 align-items: center;
13390 justify-content: center;
13391 cursor: pointer;
13392 transition: all 0.2s ease;
13393 overflow: hidden;
13394 }
13395 .cb-section__quiz-edit .cb-featured-image-dropzone:hover {
13396 border-color: #7067ED;
13397 background: rgba(112, 103, 237, 0.03);
13398 }
13399 .cb-section__quiz-edit .cb-featured-image-dropzone:hover a {
13400 color: #7067ED;
13401 }
13402 .cb-section__quiz-edit .cb-featured-image-dropzone.has-image {
13403 cursor: default;
13404 border-width: 1px;
13405 border-style: solid;
13406 border-color: #e5e7eb;
13407 padding: 0;
13408 }
13409 .cb-section__quiz-edit .cb-featured-image-dropzone.dragover {
13410 border-color: #7067ED;
13411 background: rgba(112, 103, 237, 0.05);
13412 }
13413 .cb-section__quiz-edit .cb-featured-image-upload-content {
13414 text-align: center;
13415 padding: 30px 20px;
13416 }
13417 .cb-section__quiz-edit .cb-featured-image-icon {
13418 display: flex;
13419 justify-content: center;
13420 margin-bottom: 12px;
13421 opacity: 0.6;
13422 }
13423 .cb-section__quiz-edit .cb-featured-image-icon__image {
13424 display: block;
13425 width: 24px;
13426 height: 24px;
13427 background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain;
13428 }
13429 .cb-section__quiz-edit .cb-featured-image-text {
13430 font-size: 14px;
13431 color: #6b7280;
13432 margin: 0 0 6px 0;
13433 }
13434 .cb-section__quiz-edit .cb-featured-image-link {
13435 color: #1a1a1a;
13436 text-decoration: none;
13437 font-weight: 500;
13438 }
13439 .cb-section__quiz-edit .cb-featured-image-link:hover {
13440 text-decoration: underline;
13441 }
13442 .cb-section__quiz-edit .cb-featured-image-hint {
13443 font-size: 12px;
13444 color: #9ca3af;
13445 margin: 0;
13446 }
13447 .cb-section__quiz-edit .cb-featured-image-preview__img {
13448 width: 100%;
13449 height: auto;
13450 max-height: 200px;
13451 object-fit: cover;
13452 display: block;
13453 }
13454 .cb-section__quiz-edit .cb-featured-image-actions {
13455 display: flex;
13456 flex-direction: row;
13457 gap: 12px;
13458 }
13459 .cb-section__quiz-edit .cb-change-featured-image {
13460 padding: 6px 14px;
13461 border: none;
13462 background: #EEF1FF;
13463 color: #7067ED;
13464 border-radius: 8px;
13465 font-size: 12px;
13466 font-weight: 500;
13467 cursor: pointer;
13468 transition: all 0.2s;
13469 }
13470 .cb-section__quiz-edit .cb-change-featured-image:hover {
13471 background: #7067ED;
13472 color: #fff;
13473 }
13474 .cb-section__quiz-edit .cb-remove-featured-image {
13475 display: inline-flex;
13476 align-items: center;
13477 justify-content: center;
13478 padding: 6px 10px;
13479 border: none;
13480 background: #EEF1FF;
13481 color: #7067ED;
13482 border-radius: 4px;
13483 font-size: 12px;
13484 font-weight: 500;
13485 cursor: pointer;
13486 transition: all 0.2s;
13487 }
13488 .cb-section__quiz-edit .cb-remove-featured-image:hover {
13489 background: #ef4444;
13490 color: #fff;
13491 }
13492 .cb-section__quiz-edit .cb-remove-featured-image__icon {
13493 display: block;
13494 width: 20px;
13495 height: 20px;
13496 background-color: currentColor;
13497 -webkit-mask-image: url("../images/icons/ico-cb-trash.svg");
13498 mask-image: url("../images/icons/ico-cb-trash.svg");
13499 -webkit-mask-size: contain;
13500 mask-size: contain;
13501 -webkit-mask-repeat: no-repeat;
13502 mask-repeat: no-repeat;
13503 -webkit-mask-position: center;
13504 mask-position: center;
13505 }
13506 .cb-section__quiz-edit .cb-course-edit-publish {
13507 margin-bottom: 20px;
13508 }
13509 .cb-section__quiz-edit .cb-course-edit-publish__title {
13510 margin: 0 0 16px;
13511 font-size: 16px;
13512 font-weight: 600;
13513 color: #111827;
13514 }
13515 .cb-section__quiz-edit .cb-course-edit-publish__row {
13516 display: grid;
13517 grid-template-columns: 100px 1fr;
13518 gap: 12px;
13519 align-items: center;
13520 margin-bottom: 12px;
13521 }
13522 .cb-section__quiz-edit .cb-course-edit-publish__row select {
13523 padding: 6px 32px 6px 14px !important;
13524 }
13525 .cb-section__quiz-edit .cb-course-edit-publish__label {
13526 font-size: 13px;
13527 font-weight: 600;
13528 color: #374151;
13529 }
13530 .cb-section__quiz-edit .cb-course-edit-publish__control {
13531 width: 100%;
13532 min-height: 34px;
13533 padding: 6px 10px;
13534 border: 1px solid #d1d5db;
13535 border-radius: 6px;
13536 font-size: 13px;
13537 color: #111827;
13538 background: #fff;
13539 }
13540 .cb-section__quiz-edit .cb-course-edit-publish__control:focus {
13541 border-color: #7067ED;
13542 box-shadow: 0 0 0 1px #7067ED;
13543 outline: none;
13544 }
13545 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash {
13546 padding: 8px 14px;
13547 font-size: 13px;
13548 font-weight: 500;
13549 border: 1px solid #fecaca;
13550 border-radius: 6px;
13551 background: #fff;
13552 color: #dc2626;
13553 }
13554 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
13555 background: #fef2f2;
13556 border-color: #fca5a5;
13557 }
13558 .cb-section__quiz-edit .cb-featured-image-preview {
13559 background: #f5f5f5;
13560 border: 2px dashed #ddd;
13561 border-radius: 6px;
13562 display: flex;
13563 align-items: center;
13564 justify-content: center;
13565 flex-shrink: 0;
13566 }
13567 .cb-section__quiz-edit .cb-featured-image-preview:has(img) {
13568 border: none;
13569 }
13570 .cb-section__quiz-edit .cb-featured-image-placeholder {
13571 width: 300px;
13572 height: 200px;
13573 display: flex;
13574 flex-direction: column;
13575 align-items: center;
13576 justify-content: center;
13577 color: #999;
13578 font-size: 14px;
13579 }
13580 .cb-section__quiz-edit .cb-featured-image-placeholder::before {
13581 content: "📷";
13582 font-size: 48px;
13583 margin-bottom: 8px;
13584 opacity: 0.5;
13585 }
13586 .cb-section__quiz-edit .cb-featured-image-actions {
13587 display: flex;
13588 flex-direction: row;
13589 gap: 12px;
13590 }
13591 .cb-section__quiz-edit .cb-set-featured-image {
13592 padding: 8px 16px;
13593 border: 1px solid #7067ED;
13594 background: #fff;
13595 color: #7067ED;
13596 border-radius: 4px;
13597 font-size: 13px;
13598 font-weight: 500;
13599 cursor: pointer;
13600 transition: background-color 0.2s;
13601 }
13602 .cb-section__quiz-edit .cb-set-featured-image:hover {
13603 background: #7067ED;
13604 color: #fff;
13605 }
13606 .cb-section__quiz-edit div.mce-statusbar {
13607 border-top: none;
13608 }
13609 .cb-section__quiz-edit .cb-course-edit-terms__form-add-category,
13610 .cb-section__quiz-edit .cb-course-edit-terms__form-add-tag {
13611 display: flex;
13612 flex-wrap: wrap;
13613 gap: 8px;
13614 align-items: center;
13615 margin-bottom: 16px;
13616 }
13617 .cb-section__quiz-edit .cb-course-edit-category__input,
13618 .cb-section__quiz-edit .cb-course-edit-tags__input {
13619 width: 100%;
13620 padding: 8px 12px;
13621 font-size: 14px;
13622 border: 1px solid #ddd;
13623 border-radius: 6px;
13624 outline: none;
13625 transition: border-color 0.2s;
13626 }
13627 .cb-section__quiz-edit .cb-course-edit-category__input:focus,
13628 .cb-section__quiz-edit .cb-course-edit-tags__input:focus {
13629 border-color: #d1d5db;
13630 }
13631 .cb-section__quiz-edit .cb-course-edit-category__select-parent {
13632 width: 100%;
13633 padding: 6px 12px !important;
13634 font-size: 14px;
13635 border: 1px solid #ddd;
13636 border-radius: 6px;
13637 outline: none;
13638 background: #fff;
13639 cursor: pointer;
13640 white-space: nowrap;
13641 transition: border-color 0.2s;
13642 }
13643 .cb-section__quiz-edit .cb-course-edit-category__select-parent:focus {
13644 border-color: #7067ED;
13645 }
13646 .cb-section__quiz-edit .cb-course-edit-category__btn-save,
13647 .cb-section__quiz-edit .cb-course-edit-tags__btn-save {
13648 flex: 1;
13649 background: #1e1e1e;
13650 color: white;
13651 border-radius: 6px;
13652 padding: 8px 16px;
13653 border: 0;
13654 font-size: 13px;
13655 font-weight: 600;
13656 cursor: pointer;
13657 white-space: nowrap;
13658 transition: background 0.2s;
13659 }
13660 .cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,
13661 .cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover {
13662 background: #333;
13663 }
13664 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,
13665 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading {
13666 pointer-events: none;
13667 opacity: 0.8;
13668 }
13669 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,
13670 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before {
13671 display: inline-block;
13672 font-family: "lp-icon";
13673 content: "\f110";
13674 animation: lp-rotating 1s linear infinite;
13675 margin-right: 5px;
13676 font-variant: normal;
13677 text-transform: none;
13678 -webkit-font-smoothing: antialiased;
13679 -moz-osx-font-smoothing: grayscale;
13680 vertical-align: middle;
13681 }
13682 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
13683 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
13684 flex: 1;
13685 padding: 8px 14px;
13686 font-size: 13px;
13687 font-weight: 500;
13688 color: #64748b;
13689 background: #f8fafc;
13690 border: 1px solid #e2e8f0;
13691 border-radius: 6px;
13692 cursor: pointer;
13693 white-space: nowrap;
13694 transition: all 0.15s ease;
13695 }
13696 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,
13697 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover {
13698 border-color: #EEF1FF;
13699 background: #EEF1FF;
13700 color: #7067ED;
13701 }
13702 .cb-section__quiz-edit .cb-button {
13703 padding: 8px 25px;
13704 border-radius: 5px;
13705 background: #ccc;
13706 font-size: 16px;
13707 font-weight: 500;
13708 cursor: pointer;
13709 }
13710 .cb-section__quiz-edit .cb-button.cb-btn-update {
13711 background: #1e1e1e;
13712 color: #fff;
13713 }
13714 .cb-section__quiz-edit .cb-button.cb-btn-trash {
13715 background: rgb(220, 38, 38);
13716 color: #fff;
13717 }
13718 .cb-section__quiz-edit .cb-button.cb-btn-save-settings {
13719 background: #1e1e1e;
13720 color: #fff;
13721 border: none;
13722 transition: background 0.2s;
13723 }
13724 .cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover {
13725 background: #333;
13726 }
13727 .cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading {
13728 pointer-events: none;
13729 opacity: 0.7;
13730 }
13731 .cb-section__quiz-edit .cb-settings-footer {
13732 margin-top: 30px;
13733 padding-top: 20px;
13734 border-top: 1px solid #e5e7eb;
13735 display: flex;
13736 justify-content: flex-end;
13737 }
13738 @media (max-width: 900px) {
13739 .cb-section__quiz-edit .cb-course-edit-content {
13740 flex-direction: column;
13741 }
13742 .cb-section__quiz-edit .cb-course-edit-column--left {
13743 flex: 1;
13744 max-width: 100%;
13745 }
13746 .cb-section__quiz-edit .cb-course-edit-column--right {
13747 flex: 1;
13748 }
13749 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13750 flex-direction: column;
13751 gap: 24px;
13752 }
13753 }
13754 @media (max-width: 768px) {
13755 .cb-section__quiz-edit .cb-featured-image-container {
13756 flex-direction: column;
13757 }
13758 .cb-section__quiz-edit .cb-featured-image-preview {
13759 width: 100%;
13760 max-width: 300px;
13761 }
13762 }
13763 .cb-section__quiz-edit .course-status {
13764 padding: 5px 12px;
13765 font-size: 12px;
13766 font-weight: 500;
13767 background: #ccc;
13768 border-radius: 12px;
13769 text-transform: capitalize;
13770 }
13771 .cb-section__quiz-edit .course-status.publish {
13772 color: #fff;
13773 background: #1e1e1e;
13774 }
13775 .cb-section__quiz-edit .course-status.trash {
13776 color: #fff;
13777 background-color: #dc2626;
13778 }
13779 .cb-section__quiz-edit .cb-course-edit-title {
13780 margin-bottom: 24px;
13781 }
13782 .cb-section__quiz-edit .cb-course-edit-title__label-wrap {
13783 display: flex;
13784 align-items: center;
13785 gap: 8px;
13786 margin-bottom: 8px;
13787 }
13788 .cb-section__quiz-edit .cb-course-edit-title__label {
13789 display: block;
13790 font-size: 14px;
13791 font-weight: 600;
13792 color: #1a1a1a;
13793 }
13794 .cb-section__quiz-edit .cb-course-edit-title__char-count {
13795 font-size: 12px;
13796 font-weight: 500;
13797 color: #6b7280;
13798 background: #f3f4f6;
13799 padding: 2px 8px;
13800 border-radius: 4px;
13801 }
13802 .cb-section__quiz-edit .cb-course-edit-title__input {
13803 width: 100%;
13804 padding: 10px 12px;
13805 font-size: 14px;
13806 border: 1px solid #ddd;
13807 border-radius: 6px;
13808 outline: none;
13809 transition: border-color 0.2s;
13810 }
13811 .cb-section__quiz-edit .cb-course-edit-title__input:focus {
13812 border-color: #7067ED;
13813 box-shadow: 0 0 0 1px #7067ED;
13814 }
13815 .cb-section__quiz-edit .cb-course-edit-desc {
13816 margin-bottom: 24px;
13817 }
13818 .cb-section__quiz-edit .cb-course-edit-desc__label-wrap {
13819 display: flex;
13820 align-items: center;
13821 gap: 8px;
13822 margin-bottom: 8px;
13823 }
13824 .cb-section__quiz-edit .cb-course-edit-desc__label {
13825 display: block;
13826 font-size: 14px;
13827 font-weight: 600;
13828 color: #1a1a1a;
13829 }
13830 .cb-section__quiz-edit .cb-course-edit-desc__word-count {
13831 display: none;
13832 font-size: 12px;
13833 font-weight: 500;
13834 color: #6b7280;
13835 background: #f3f4f6;
13836 padding: 2px 8px;
13837 border-radius: 4px;
13838 }
13839 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13840 margin-bottom: 24px;
13841 }
13842 .cb-section__quiz-edit .cb-terms-header {
13843 display: flex;
13844 justify-content: space-between;
13845 align-items: center;
13846 margin-bottom: 16px;
13847 }
13848 .cb-section__quiz-edit .cb-terms-header__label {
13849 font-size: 14px;
13850 font-weight: 600;
13851 color: #1a1a1a;
13852 margin: 0;
13853 }
13854 .cb-section__quiz-edit .cb-terms-header__btn-add-new {
13855 display: inline-flex;
13856 align-items: center;
13857 gap: 4px;
13858 font-size: 13px;
13859 font-weight: 600;
13860 color: #9ca3af;
13861 background: transparent;
13862 border: none;
13863 cursor: pointer;
13864 transition: all 0.2s ease;
13865 }
13866 .cb-section__quiz-edit .cb-terms-header__btn-add-new:hover {
13867 color: #7067ED;
13868 }
13869 .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper {
13870 display: flex;
13871 gap: 24px;
13872 }
13873 .cb-section__quiz-edit .cb-course-edit-tags__wrapper,
13874 .cb-section__quiz-edit .cb-course-edit-categories__wrapper {
13875 flex: 1;
13876 }
13877 .cb-section__quiz-edit .cb-course-edit-tags__toolbar {
13878 display: flex;
13879 align-items: center;
13880 gap: 12px;
13881 flex-wrap: wrap;
13882 margin-bottom: 16px;
13883 }
13884 .cb-section__quiz-edit .cb-course-edit-categories__toolbar {
13885 margin-bottom: 16px;
13886 }
13887 .cb-section__quiz-edit .cb-course-edit-tags__search-wrap {
13888 flex: 1 1 220px;
13889 }
13890 .cb-section__quiz-edit .cb-course-edit-categories__search-wrap {
13891 display: block;
13892 }
13893 .cb-section__quiz-edit .cb-course-edit-tags__search-input {
13894 width: 100%;
13895 padding: 8px 12px;
13896 font-size: 14px;
13897 border: 1px solid #f5f5f5;
13898 border-radius: 6px;
13899 outline: none;
13900 background: #ffffff;
13901 transition: border-color 0.2s ease, box-shadow 0.2s ease;
13902 }
13903 .cb-section__quiz-edit .cb-course-edit-tags__search-input:focus {
13904 border-color: #7067ED;
13905 }
13906 .cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button {
13907 -webkit-appearance: none;
13908 appearance: none;
13909 }
13910 .cb-section__quiz-edit .cb-course-edit-category__search-input {
13911 width: 100%;
13912 padding: 8px 12px;
13913 font-size: 14px;
13914 border: 1px solid #f5f5f5;
13915 border-radius: 6px;
13916 outline: none;
13917 background: #ffffff;
13918 transition: border-color 0.2s ease, box-shadow 0.2s ease;
13919 }
13920 .cb-section__quiz-edit .cb-course-edit-category__search-input:focus {
13921 border-color: #7067ED;
13922 }
13923 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper {
13924 display: flex;
13925 gap: 8px;
13926 flex-wrap: wrap;
13927 border: none;
13928 box-shadow: none;
13929 padding: 5px 0;
13930 background: transparent;
13931 max-height: 180px;
13932 overflow-y: auto;
13933 min-height: 36px;
13934 }
13935 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar {
13936 width: 6px;
13937 }
13938 .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb {
13939 background: #d1d5db;
13940 border-radius: 3px;
13941 }
13942 .cb-section__quiz-edit .cb-course-edit-tags__empty {
13943 margin: 12px 0 0;
13944 font-size: 13px;
13945 color: #9ca3af;
13946 }
13947 .cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper {
13948 display: flex;
13949 gap: 10px 40px;
13950 flex-wrap: wrap;
13951 }
13952 .cb-section__quiz-edit .cb-course-edit-tags__wrapper {
13953 margin-bottom: 24px;
13954 }
13955 .cb-section__quiz-edit .cb-tag-chip {
13956 display: inline-flex;
13957 align-items: center;
13958 }
13959 .cb-section__quiz-edit .cb-tag-chip input[type=checkbox] {
13960 display: none;
13961 }
13962 .cb-section__quiz-edit .cb-tag-chip label {
13963 display: inline-flex;
13964 align-items: center;
13965 gap: 4px;
13966 padding: 6px 14px;
13967 border: 1px solid #f5f5f5;
13968 border-radius: 8px;
13969 cursor: pointer;
13970 transition: all 0.2s ease;
13971 font-size: 14px;
13972 color: #1e1e1e;
13973 background: #ffffff;
13974 user-select: none;
13975 line-height: 1.2;
13976 white-space: nowrap;
13977 }
13978 .cb-section__quiz-edit .cb-tag-chip label:hover {
13979 border-color: #EEF1FF;
13980 color: #7067ED;
13981 }
13982 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count {
13983 font-size: 13px;
13984 color: #9ca3af;
13985 }
13986 .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove {
13987 display: none;
13988 font-size: 16px;
13989 line-height: 1;
13990 margin-left: 2px;
13991 }
13992 .cb-section__quiz-edit .cb-tag-chip input:checked + label {
13993 border-color: #EEF1FF;
13994 color: #7067ED;
13995 background: #EEF1FF;
13996 font-weight: 500;
13997 }
13998 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__count {
13999 color: #7067ED;
14000 }
14001 .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove {
14002 display: inline;
14003 color: #9ca3af;
14004 }
14005 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover {
14006 color: #898989;
14007 background: #f9fafb;
14008 border-color: #f9fafb;
14009 }
14010 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__count {
14011 color: #898989;
14012 }
14013 .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove {
14014 display: inline;
14015 color: #7067ED;
14016 }
14017 .cb-section__quiz-edit .cb-course-edit-categories__checkbox {
14018 display: flex;
14019 align-items: center;
14020 margin-bottom: 0;
14021 padding: 4px 0;
14022 }
14023 .cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label {
14024 color: #1d2939;
14025 }
14026 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox] {
14027 appearance: none;
14028 -webkit-appearance: none;
14029 width: 20px;
14030 height: 20px;
14031 border: 2px solid #d0d5dd;
14032 border-radius: 4px;
14033 background: #fff;
14034 cursor: pointer;
14035 position: relative;
14036 margin: 0 10px 0 0;
14037 transition: all 0.2s ease;
14038 flex-shrink: 0;
14039 }
14040 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover {
14041 border-color: #98a2b3;
14042 }
14043 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked {
14044 background: #28A746;
14045 border-color: #28A746;
14046 }
14047 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after {
14048 content: "";
14049 position: absolute;
14050 left: 50%;
14051 top: 50%;
14052 width: 5px;
14053 height: 9px;
14054 border: solid #fff;
14055 border-width: 0 2px 2px 0;
14056 transform: translate(-50%, -60%) rotate(45deg);
14057 }
14058 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus {
14059 outline: none;
14060 box-shadow: none;
14061 }
14062 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled {
14063 opacity: 0.5;
14064 cursor: not-allowed;
14065 border-color: #e4e7ec;
14066 background: #f9fafb;
14067 }
14068 .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label {
14069 opacity: 0.5;
14070 cursor: not-allowed;
14071 }
14072 .cb-section__quiz-edit .cb-course-edit-categories__checkbox label {
14073 font-size: 14px;
14074 color: #344054;
14075 font-weight: 400;
14076 cursor: pointer;
14077 user-select: none;
14078 line-height: 20px;
14079 }
14080 .cb-section__quiz-edit .cb-course-edit-featured-image {
14081 margin-bottom: 24px;
14082 }
14083 .cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap {
14084 display: flex;
14085 align-items: center;
14086 gap: 8px;
14087 margin-bottom: 12px;
14088 }
14089 .cb-section__quiz-edit .cb-course-edit-featured-image__title {
14090 font-size: 14px;
14091 font-weight: 600;
14092 color: #1a1a1a;
14093 margin-bottom: 0;
14094 }
14095 .cb-section__quiz-edit .cb-featured-image-container {
14096 display: flex;
14097 flex-direction: column;
14098 gap: 16px;
14099 align-items: flex-start;
14100 }
14101 .cb-section__quiz-edit .cb-featured-image-preview {
14102 background: #f5f5f5;
14103 border: 2px dashed #ddd;
14104 border-radius: 6px;
14105 display: flex;
14106 align-items: center;
14107 justify-content: center;
14108 flex-shrink: 0;
14109 }
14110 .cb-section__quiz-edit .cb-featured-image-preview:has(img) {
14111 border: none;
14112 }
14113 .cb-section__quiz-edit .cb-featured-image-placeholder {
14114 width: 300px;
14115 height: 200px;
14116 display: flex;
14117 flex-direction: column;
14118 align-items: center;
14119 justify-content: center;
14120 color: #999;
14121 font-size: 14px;
14122 }
14123 .cb-section__quiz-edit .cb-featured-image-placeholder::before {
14124 content: "📷";
14125 font-size: 48px;
14126 margin-bottom: 8px;
14127 opacity: 0.5;
14128 }
14129 .cb-section__quiz-edit .cb-featured-image-actions {
14130 display: flex;
14131 flex-direction: row;
14132 gap: 12px;
14133 }
14134 .cb-section__quiz-edit .cb-remove-featured-image,
14135 .cb-section__quiz-edit .cb-set-featured-image {
14136 padding: 10px 14px;
14137 border: none;
14138 background: #f7f7f7;
14139 color: #aaaaaa;
14140 border-radius: 8px;
14141 cursor: pointer;
14142 transition: background-color 0.2s;
14143 }
14144 .cb-section__quiz-edit .cb-remove-featured-image:hover,
14145 .cb-section__quiz-edit .cb-set-featured-image:hover {
14146 background: #fef2f2;
14147 color: #ef4444;
14148 }
14149 .cb-section__quiz-edit .cb-course-edit-publish__title {
14150 margin: 0 0 8px;
14151 font-size: 14px;
14152 font-weight: 600;
14153 color: #111827;
14154 }
14155 .cb-section__quiz-edit .cb-course-edit-publish__row {
14156 display: grid;
14157 grid-template-columns: 100px 1fr;
14158 gap: 12px;
14159 align-items: center;
14160 margin-bottom: 12px;
14161 }
14162 .cb-section__quiz-edit .cb-course-edit-publish__label {
14163 font-size: 13px;
14164 font-weight: 600;
14165 color: #374151;
14166 }
14167 .cb-section__quiz-edit .cb-course-edit-publish__control {
14168 width: 100%;
14169 min-height: 34px;
14170 padding: 6px 10px;
14171 border: 1px solid #d1d5db;
14172 border-radius: 6px;
14173 font-size: 13px;
14174 color: #111827;
14175 background: #fff;
14176 }
14177 .cb-section__quiz-edit .cb-course-edit-publish__control:focus {
14178 border-color: #7067ED;
14179 box-shadow: 0 0 0 1px #7067ED;
14180 outline: none;
14181 }
14182 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash {
14183 padding: 8px 14px;
14184 font-size: 13px;
14185 font-weight: 500;
14186 border: 1px solid #fecaca;
14187 border-radius: 6px;
14188 background: #fff;
14189 color: #dc2626;
14190 }
14191 .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover {
14192 background: #fef2f2;
14193 border-color: #fca5a5;
14194 }
14195 .cb-section__quiz-edit div.mce-statusbar {
14196 border-top: none;
14197 }
14198 .cb-section__quiz-edit .cb-course-edit-terms__form-add-category,
14199 .cb-section__quiz-edit .cb-course-edit-terms__form-add-tag {
14200 display: flex;
14201 gap: 8px;
14202 align-items: center;
14203 margin-bottom: 16px;
14204 }
14205 .cb-section__quiz-edit .cb-course-edit-category__input,
14206 .cb-section__quiz-edit .cb-course-edit-tags__input {
14207 width: 100%;
14208 padding: 8px 12px;
14209 font-size: 14px;
14210 border: 1px solid #ddd;
14211 border-radius: 6px;
14212 outline: none;
14213 transition: border-color 0.2s;
14214 }
14215 .cb-section__quiz-edit .cb-course-edit-category__input:focus,
14216 .cb-section__quiz-edit .cb-course-edit-tags__input:focus {
14217 border-color: #d1d5db;
14218 }
14219 .cb-section__quiz-edit .cb-course-edit-category__select-parent {
14220 padding: 8px 12px;
14221 font-size: 14px;
14222 border: 1px solid #ddd;
14223 border-radius: 6px;
14224 outline: none;
14225 background: #fff;
14226 cursor: pointer;
14227 white-space: nowrap;
14228 transition: border-color 0.2s;
14229 }
14230 .cb-section__quiz-edit .cb-course-edit-category__select-parent:focus {
14231 border-color: #7067ED;
14232 }
14233 .cb-section__quiz-edit .cb-course-edit-category__btn-save,
14234 .cb-section__quiz-edit .cb-course-edit-tags__btn-save {
14235 flex: 1;
14236 background: #ffffff;
14237 color: #7067ED;
14238 border-radius: 6px;
14239 padding: 8px 16px;
14240 border: 1px solid #7067ED;
14241 font-size: 13px;
14242 font-weight: 600;
14243 cursor: pointer;
14244 white-space: nowrap;
14245 transition: background 0.2s;
14246 }
14247 .cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,
14248 .cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover {
14249 background: #EEF1FF;
14250 }
14251 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,
14252 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading {
14253 pointer-events: none;
14254 opacity: 0.8;
14255 }
14256 .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,
14257 .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before {
14258 display: inline-block;
14259 font-family: "lp-icon";
14260 content: "\f110";
14261 animation: lp-rotating 1s linear infinite;
14262 margin-right: 5px;
14263 font-variant: normal;
14264 text-transform: none;
14265 -webkit-font-smoothing: antialiased;
14266 -moz-osx-font-smoothing: grayscale;
14267 vertical-align: middle;
14268 }
14269 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
14270 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
14271 flex: 1;
14272 padding: 8px 14px;
14273 font-size: 13px;
14274 font-weight: 600;
14275 color: #898989;
14276 background: #ffffff;
14277 border: 1px solid #f5f5f5;
14278 border-radius: 6px;
14279 cursor: pointer;
14280 white-space: nowrap;
14281 transition: all 0.15s ease;
14282 }
14283 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,
14284 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover {
14285 border-color: #EEF1FF;
14286 background: #EEF1FF;
14287 color: #7067ED;
14288 }
14289 .cb-section__quiz-edit .cb-button {
14290 padding: 8px 25px;
14291 border-radius: 5px;
14292 background: #ccc;
14293 font-size: 16px;
14294 font-weight: 500;
14295 cursor: pointer;
14296 }
14297 .cb-section__quiz-edit .cb-button.cb-btn-update {
14298 background: #1e1e1e;
14299 color: #fff;
14300 }
14301 .cb-section__quiz-edit .cb-button.cb-btn-trash {
14302 background: rgb(220, 38, 38);
14303 color: #fff;
14304 }
14305 .cb-section__quiz-edit .cb-button.cb-btn-save-settings {
14306 background: #1e1e1e;
14307 color: #fff;
14308 border: none;
14309 transition: background 0.2s;
14310 }
14311 .cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover {
14312 background: #333;
14313 }
14314 .cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading {
14315 pointer-events: none;
14316 opacity: 0.7;
14317 }
14318 .cb-section__quiz-edit .cb-settings-footer {
14319 margin-top: 30px;
14320 padding-top: 20px;
14321 border-top: 1px solid #e5e7eb;
14322 display: flex;
14323 justify-content: flex-end;
14324 }
14325 .cb-section__quiz-edit #general_course_data .form-field,
14326 .cb-section__quiz-edit #offline_course_data .form-field,
14327 .cb-section__quiz-edit #price_course_data .form-field,
14328 .cb-section__quiz-edit #extra_course_data .form-field {
14329 margin-bottom: 24px;
14330 }
14331 .cb-section__quiz-edit #general_course_data ._lp_featured_review_field {
14332 align-items: flex-start;
14333 }
14334 .cb-section__quiz-edit #general_course_data ._lp_featured_review_field textarea {
14335 width: calc(100% - 165px);
14336 }
14337 .cb-section__quiz-edit #general_course_data ._lp_students_field .description {
14338 margin-top: -3px;
14339 }
14340 .cb-section__quiz-edit #price_course_data .learn-press-tip-floating {
14341 font-size: 13px;
14342 color: #ef4444;
14343 line-height: 1.5;
14344 }
14345 .cb-section__quiz-edit #price_course_data ._lp_no_required_enroll_field .description {
14346 margin-top: -13px;
14347 }
14348 .cb-section__quiz-edit #assessment_course_data .form-field._lp_course_result_field {
14349 align-items: start;
14350 border: unset;
14351 margin-bottom: 20px;
14352 }
14353 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box {
14354 list-style-type: none;
14355 margin-top: 0;
14356 padding-left: 0;
14357 display: flex;
14358 flex-direction: column;
14359 gap: 24px;
14360 width: calc(100% - 161px);
14361 }
14362 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li {
14363 margin-bottom: 0;
14364 }
14365 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label {
14366 display: flex;
14367 flex-wrap: wrap;
14368 align-items: center;
14369 gap: 8px 12px;
14370 cursor: pointer;
14371 min-width: unset;
14372 max-width: unset;
14373 width: unset;
14374 }
14375 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] {
14376 flex-shrink: 0;
14377 margin: 0;
14378 order: 0;
14379 }
14380 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p,
14381 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,
14382 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz {
14383 width: calc(100% - 54px);
14384 margin-left: 54px; /* ≈ toggle width (42px) + gap (12px) */
14385 margin-top: 0;
14386 margin-bottom: 0;
14387 color: #898989;
14388 font-size: 13px;
14389 font-weight: 400;
14390 line-height: 1.5;
14391 flex-shrink: 0;
14392 }
14393 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a,
14394 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,
14395 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a {
14396 text-decoration: underline;
14397 color: #7067ED;
14398 }
14399 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,
14400 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,
14401 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover {
14402 color: #5b52d1;
14403 }
14404 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz {
14405 text-decoration: underline;
14406 color: #7067ED;
14407 }
14408 .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover {
14409 color: #5b52d1;
14410 }
14411 .cb-section__quiz-edit .lp_course_extra_meta_box,
14412 .cb-section__quiz-edit .lp_course_faq_meta_box {
14413 display: flex;
14414 flex-wrap: nowrap;
14415 gap: 20px;
14416 padding: 15px 0;
14417 }
14418 .cb-section__quiz-edit .lp_course_extra_meta_box > label,
14419 .cb-section__quiz-edit .lp_course_faq_meta_box > label {
14420 width: 200px;
14421 min-width: 200px;
14422 font-size: 14px;
14423 font-weight: 600;
14424 color: #1a1a1a;
14425 padding-top: 10px;
14426 }
14427 .cb-section__quiz-edit .lp_course_extra_meta_box__content,
14428 .cb-section__quiz-edit .lp_course_faq_meta_box__content {
14429 flex: 1;
14430 display: flex;
14431 flex-direction: column;
14432 gap: 15px;
14433 }
14434 .cb-section__quiz-edit .lp_course_extra_meta_box__fields,
14435 .cb-section__quiz-edit .lp_course_faq_meta_box__fields {
14436 display: flex;
14437 flex-direction: column;
14438 gap: 15px;
14439 }
14440 .cb-section__quiz-edit .lp_course_extra_meta_box__field,
14441 .cb-section__quiz-edit .lp_course_faq_meta_box__field {
14442 display: flex;
14443 align-items: center;
14444 background: #ffffff;
14445 border: 1px solid #eaeaec;
14446 border-radius: 8px;
14447 padding: 10px;
14448 gap: 10px;
14449 }
14450 .cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,
14451 .cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,
14452 .cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,
14453 .cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus {
14454 flex: 1;
14455 border: none;
14456 background: transparent;
14457 padding: 5px 0;
14458 font-size: 14px;
14459 color: #333;
14460 box-shadow: none;
14461 outline: none;
14462 }
14463 .cb-section__quiz-edit .lp_course_extra_meta_box__add,
14464 .cb-section__quiz-edit .lp_course_faq_meta_box__add {
14465 display: inline-flex;
14466 align-items: center;
14467 justify-content: center;
14468 background: #6b52ff !important;
14469 color: #ffffff !important;
14470 border: none !important;
14471 box-shadow: none !important;
14472 border-radius: 6px;
14473 padding: 6px 16px !important;
14474 font-size: 13px !important;
14475 font-weight: 600 !important;
14476 width: max-content;
14477 transition: background 0.2s;
14478 }
14479 .cb-section__quiz-edit .lp_course_extra_meta_box__add:hover,
14480 .cb-section__quiz-edit .lp_course_faq_meta_box__add:hover {
14481 background: #5a42e6 !important;
14482 }
14483 .cb-section__quiz-edit .lp_course_faq_meta_box__field {
14484 flex-direction: column;
14485 align-items: stretch;
14486 padding: 15px;
14487 gap: 15px;
14488 position: relative;
14489 }
14490 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label {
14491 display: flex;
14492 flex-direction: column;
14493 gap: 5px;
14494 }
14495 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label span {
14496 font-size: 13px;
14497 font-weight: 600;
14498 color: #4b5563;
14499 }
14500 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label input[type=text],
14501 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea {
14502 width: 100%;
14503 border: 1px solid #eaeaec;
14504 border-radius: 6px;
14505 padding: 8px 12px;
14506 font-size: 14px;
14507 box-shadow: none;
14508 }
14509 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label input[type=text]:focus,
14510 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea:focus {
14511 border-color: #6b52ff;
14512 box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2);
14513 outline: none;
14514 }
14515 .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea {
14516 min-height: 80px;
14517 resize: vertical;
14518 }
14519 .cb-section__quiz-edit .lp_course_faq_meta_box__add,
14520 .cb-section__quiz-edit .lp_course_extra_meta_box__add {
14521 display: block;
14522 text-align: center;
14523 background: #ffffff;
14524 border: 1px dashed #d1d5db;
14525 color: #4b5563;
14526 font-weight: 500;
14527 padding: 2px;
14528 border-radius: 8px;
14529 transition: all 0.2s;
14530 }
14531 .cb-section__quiz-edit .lp_course_faq_meta_box__add:hover,
14532 .cb-section__quiz-edit .lp_course_extra_meta_box__add:hover {
14533 border-color: #2271b1;
14534 color: #2271b1;
14535 background: #f0f9ff;
14536 }
14537 .cb-section__quiz-edit ._lp_block_finished_field {
14538 margin-top: -8px !important;
14539 }
14540 .cb-section__quiz-edit #extra_course_data .form-field {
14541 align-items: start;
14542 }
14543 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,
14544 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost {
14545 opacity: 0.4;
14546 background: #f0f0f0;
14547 }
14548 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,
14549 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen {
14550 cursor: grabbing !important;
14551 }
14552 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,
14553 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging {
14554 opacity: 0.5;
14555 background: #e8e8e8;
14556 }
14557 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,
14558 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,
14559 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,
14560 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort {
14561 cursor: grab;
14562 }
14563 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
14564 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,
14565 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,
14566 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active {
14567 cursor: grabbing;
14568 }
14569 .cb-section__quiz-edit #extra_course_data input[type=text] {
14570 padding: 10px 30px;
14571 margin-bottom: 0;
14572 border: none;
14573 }
14574 .cb-section__quiz-edit #extra_course_data input[type=text]:focus {
14575 box-shadow: none;
14576 }
14577 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field {
14578 position: relative;
14579 margin-bottom: 10px;
14580 }
14581 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover {
14582 background: #ffffff;
14583 border-color: #d1d5db;
14584 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
14585 }
14586 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,
14587 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete {
14588 opacity: 1;
14589 }
14590 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort {
14591 display: flex;
14592 position: absolute;
14593 top: 0;
14594 left: 0;
14595 height: 100%;
14596 width: 40px;
14597 color: #666;
14598 text-decoration: none;
14599 cursor: grab;
14600 opacity: 0.4;
14601 transition: opacity 0.2s;
14602 align-items: center;
14603 justify-content: center;
14604 }
14605 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after {
14606 font-family: "lp-icon";
14607 content: "\e922";
14608 }
14609 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete {
14610 position: absolute;
14611 top: 12px;
14612 right: 5px;
14613 width: 28px;
14614 height: 28px;
14615 display: flex;
14616 align-items: center;
14617 justify-content: center;
14618 border-radius: 6px;
14619 color: #9ca3af;
14620 opacity: 0;
14621 transition: all 0.2s;
14622 text-decoration: none;
14623 }
14624 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after {
14625 font-family: Dashicons;
14626 content: "\f182";
14627 font-size: 18px;
14628 }
14629 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover {
14630 background-color: #fee2e2;
14631 color: #ef4444;
14632 }
14633 .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field input {
14634 max-width: unset;
14635 }
14636 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content {
14637 width: 100%;
14638 }
14639 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields {
14640 display: flex;
14641 flex-direction: column;
14642 gap: 12px;
14643 }
14644 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)) {
14645 display: none;
14646 }
14647 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field {
14648 position: relative;
14649 display: flex !important;
14650 flex-direction: column;
14651 border: 1px solid #e5e7eb;
14652 border-radius: 12px;
14653 padding: 10px 40px 16px 36px;
14654 transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
14655 margin-bottom: 0 !important;
14656 }
14657 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover {
14658 background: #ffffff;
14659 border-color: #d1d5db;
14660 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
14661 }
14662 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,
14663 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete {
14664 opacity: 1;
14665 }
14666 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label {
14667 width: 100% !important;
14668 min-width: 100% !important;
14669 max-width: 100% !important;
14670 display: block !important;
14671 margin-bottom: 8px;
14672 }
14673 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span {
14674 display: none;
14675 }
14676 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question] {
14677 width: 100%;
14678 max-width: 100%;
14679 background: transparent;
14680 border: none;
14681 border-bottom: 1px dashed transparent;
14682 font-size: 15px;
14683 font-weight: 500;
14684 color: #111827;
14685 padding: 6px 0;
14686 border-radius: 0;
14687 outline: none;
14688 transition: border-color 0.2s;
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]::placeholder {
14691 color: #9ca3af;
14692 }
14693 .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 {
14694 border-bottom-color: #2271b1;
14695 box-shadow: none;
14696 }
14697 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer] {
14698 width: 100% !important;
14699 min-height: 120px;
14700 background: #f9fafb;
14701 border: 1px solid transparent;
14702 border-radius: 6px;
14703 padding: 10px;
14704 font-size: 14px;
14705 line-height: 1.5;
14706 color: #1a1a1a;
14707 resize: vertical;
14708 transition: all 0.2s;
14709 }
14710 .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 {
14711 background: #ffffff;
14712 border-color: #d1d5db;
14713 outline: none;
14714 box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5);
14715 }
14716 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort {
14717 position: absolute;
14718 left: 8px;
14719 top: 15px;
14720 width: 24px;
14721 height: 24px;
14722 display: flex;
14723 align-items: center;
14724 justify-content: center;
14725 cursor: grab;
14726 opacity: 0.4;
14727 transition: opacity 0.2s;
14728 }
14729 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after {
14730 font-family: "lp-icon";
14731 content: "\e922";
14732 }
14733 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active {
14734 cursor: grabbing;
14735 }
14736 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete {
14737 position: absolute;
14738 top: 15px;
14739 right: 8px;
14740 width: 28px;
14741 height: 28px;
14742 display: flex;
14743 align-items: center;
14744 justify-content: center;
14745 border-radius: 6px;
14746 color: #9ca3af;
14747 opacity: 0;
14748 transition: all 0.2s;
14749 text-decoration: none;
14750 }
14751 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after {
14752 font-family: Dashicons;
14753 content: "\f182";
14754 font-size: 18px;
14755 }
14756 .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover {
14757 background-color: #fee2e2;
14758 color: #ef4444;
14759 }
14760 .cb-section__quiz-edit #author_course_data .ts-control {
14761 border-radius: 6px;
14762 padding: 5px !important;
14763 }
14764 .cb-section__quiz-edit #author_course_data .ts-control li.item {
14765 padding: 6px 22px;
14766 background: #EEF1FF;
14767 color: #7067ED;
14768 font-weight: 500;
14769 border-radius: 4px;
14770 margin-bottom: 0;
14771 }
14772 .cb-section__quiz-edit #author_course_data .ts-control li.item .item {
14773 background: transparent;
14774 }
14775 .cb-section__quiz-edit #author_course_data .form-field input[type=text]:not(.dropdown-input) {
14776 width: unset;
14777 height: unset;
14778 }
14779 .cb-section__quiz-edit #author_course_data ._post_author_field {
14780 margin-bottom: 24px;
14781 }
14782 @media (max-width: 768px) {
14783 .cb-section__quiz-edit .cb-featured-image-container {
14784 flex-direction: column;
14785 }
14786 .cb-section__quiz-edit .cb-featured-image-preview {
14787 width: 100%;
14788 max-width: 300px;
14789 }
14790 }
14791 .cb-section__quiz-edit .lp-meta-box__course-tab {
14792 display: flex;
14793 min-height: 600px;
14794 background: #fff;
14795 }
14796 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
14797 width: 220px;
14798 background: #ffffff;
14799 border-right: 1px solid #e5e7eb;
14800 margin: 0;
14801 padding: 20px 0;
14802 list-style: none;
14803 flex-shrink: 0;
14804 }
14805 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
14806 margin-bottom: 2px;
14807 padding: 0 12px;
14808 }
14809 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
14810 display: flex;
14811 align-items: center;
14812 padding: 12px 16px;
14813 text-decoration: none;
14814 color: #6b7280;
14815 font-weight: 500;
14816 font-size: 14px;
14817 transition: all 0.2s ease;
14818 border-left: 3px solid transparent;
14819 margin-left: -3px;
14820 }
14821 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i {
14822 display: none;
14823 }
14824 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover {
14825 background-color: #ffffff;
14826 color: #1e1e1e;
14827 }
14828 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
14829 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
14830 background-color: #ffffff;
14831 color: #7067ED;
14832 font-weight: 600;
14833 border-left-color: #7067ED;
14834 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
14835 }
14836 .cb-section__quiz-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
14837 flex-grow: 1;
14838 padding: 30px 0;
14839 background: #ffffff;
14840 }
14841 .cb-section__quiz-edit .lp-meta-box,
14842 .cb-section__quiz-edit .lp-meta-box-wrap {
14843 margin: 0;
14844 background: transparent;
14845 }
14846 .cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,
14847 .cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner {
14848 padding: 0;
14849 display: flex;
14850 flex-direction: column;
14851 gap: 11px;
14852 }
14853 .cb-section__quiz-edit .form-field,
14854 .cb-section__quiz-edit .lp-meta-box__duration,
14855 .cb-section__quiz-edit .lp-meta-box-field {
14856 display: flex;
14857 gap: 0 11px;
14858 margin: 0;
14859 padding: 0;
14860 flex-wrap: wrap;
14861 }
14862 .cb-section__quiz-edit .form-field > label,
14863 .cb-section__quiz-edit .form-field label span,
14864 .cb-section__quiz-edit .lp-meta-box__duration > label,
14865 .cb-section__quiz-edit .lp-meta-box__duration label span,
14866 .cb-section__quiz-edit .lp-meta-box-field > label,
14867 .cb-section__quiz-edit .lp-meta-box-field label span {
14868 font-size: 14px;
14869 color: #23282d;
14870 margin: 0;
14871 width: 150px;
14872 min-width: 150px;
14873 max-width: 150px;
14874 padding: 0;
14875 font-weight: 600;
14876 flex: 0 0 auto;
14877 }
14878 .cb-section__quiz-edit .form-field input[type=number],
14879 .cb-section__quiz-edit .form-field input[type=text],
14880 .cb-section__quiz-edit .form-field input[type=datetime-local],
14881 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
14882 .cb-section__quiz-edit .lp-meta-box__duration input[type=text],
14883 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],
14884 .cb-section__quiz-edit .lp-meta-box-field input[type=number],
14885 .cb-section__quiz-edit .lp-meta-box-field input[type=text],
14886 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local] {
14887 width: 100%;
14888 max-width: 200px;
14889 height: 33px;
14890 padding: 8px 12px;
14891 border: 1px solid #d1d5db;
14892 border-radius: 6px;
14893 font-size: 14px;
14894 color: #1a1a1a;
14895 background: #fff;
14896 }
14897 .cb-section__quiz-edit .form-field input[type=number]:focus,
14898 .cb-section__quiz-edit .form-field input[type=text]:focus,
14899 .cb-section__quiz-edit .form-field input[type=datetime-local]:focus,
14900 .cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,
14901 .cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,
14902 .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,
14903 .cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,
14904 .cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,
14905 .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus {
14906 outline: none;
14907 border-color: #7067ED;
14908 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
14909 }
14910 .cb-section__quiz-edit .form-field input[type=number],
14911 .cb-section__quiz-edit .lp-meta-box__duration input[type=number],
14912 .cb-section__quiz-edit .lp-meta-box-field input[type=number] {
14913 width: 80px !important;
14914 }
14915 .cb-section__quiz-edit .form-field select,
14916 .cb-section__quiz-edit .lp-meta-box__duration select,
14917 .cb-section__quiz-edit .lp-meta-box-field select {
14918 padding: 4px 30px 4px 15px !important;
14919 height: 34px;
14920 border: 1px solid #d1d5db;
14921 border-radius: 6px;
14922 font-size: 14px;
14923 color: #1a1a1a;
14924 cursor: pointer;
14925 }
14926 .cb-section__quiz-edit .form-field select:focus,
14927 .cb-section__quiz-edit .lp-meta-box__duration select:focus,
14928 .cb-section__quiz-edit .lp-meta-box-field select:focus {
14929 outline: none;
14930 border-color: #7067ED;
14931 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
14932 }
14933 .cb-section__quiz-edit .form-field input[type=radio],
14934 .cb-section__quiz-edit .form-field input[type=checkbox],
14935 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio],
14936 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],
14937 .cb-section__quiz-edit .lp-meta-box-field input[type=radio],
14938 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox] {
14939 appearance: none;
14940 -webkit-appearance: none;
14941 width: 44px;
14942 height: 24px;
14943 background: #e5e7eb;
14944 border-radius: 12px;
14945 position: relative;
14946 cursor: pointer;
14947 transition: all 0.3s ease;
14948 margin: 0;
14949 flex-shrink: 0;
14950 border: none;
14951 }
14952 .cb-section__quiz-edit .form-field input[type=radio]:before,
14953 .cb-section__quiz-edit .form-field input[type=checkbox]:before,
14954 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,
14955 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,
14956 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,
14957 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before {
14958 content: "";
14959 position: absolute;
14960 width: 20px;
14961 height: 20px;
14962 border-radius: 50%;
14963 background: #fff;
14964 top: 2px;
14965 left: 2px;
14966 transition: all 0.3s ease;
14967 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
14968 }
14969 .cb-section__quiz-edit .form-field input[type=radio]:checked,
14970 .cb-section__quiz-edit .form-field input[type=checkbox]:checked,
14971 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,
14972 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,
14973 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,
14974 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked {
14975 background: #28A746;
14976 }
14977 .cb-section__quiz-edit .form-field input[type=radio]:checked:before,
14978 .cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,
14979 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,
14980 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
14981 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,
14982 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before {
14983 left: 22px;
14984 }
14985 .cb-section__quiz-edit .form-field input[type=radio]:focus,
14986 .cb-section__quiz-edit .form-field input[type=checkbox]:focus,
14987 .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,
14988 .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,
14989 .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,
14990 .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus {
14991 outline: none;
14992 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
14993 }
14994 .cb-section__quiz-edit .form-field .description,
14995 .cb-section__quiz-edit .lp-meta-box__duration .description,
14996 .cb-section__quiz-edit .lp-meta-box-field .description {
14997 font-size: 13px;
14998 color: #6b7280;
14999 line-height: 1.5;
15000 margin: 0;
15001 display: block;
15002 width: 100%;
15003 margin-left: 161px;
15004 margin-top: 6px;
15005 order: 99;
15006 }
15007 .cb-section__quiz-edit .form-field .description:has(+ .learn-press-tip),
15008 .cb-section__quiz-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
15009 .cb-section__quiz-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
15010 width: auto;
15011 }
15012 .cb-section__quiz-edit .form-field > .learn-press-tip,
15013 .cb-section__quiz-edit .lp-meta-box__duration > .learn-press-tip,
15014 .cb-section__quiz-edit .lp-meta-box-field > .learn-press-tip {
15015 order: 100;
15016 margin-top: 6px;
15017 }
15018 .cb-section__quiz-edit ._lp_external_link_buy_course_field {
15019 display: grid;
15020 grid-template-columns: 150px max-content 1fr;
15021 gap: 6px 11px;
15022 }
15023 .cb-section__quiz-edit ._lp_external_link_buy_course_field label {
15024 grid-column: 1/2;
15025 grid-row: 1;
15026 font-size: 14px;
15027 color: #23282d;
15028 font-weight: 600;
15029 margin: 0;
15030 padding: 0;
15031 }
15032 .cb-section__quiz-edit ._lp_external_link_buy_course_field input {
15033 grid-column: 2/4;
15034 grid-row: 1;
15035 }
15036 .cb-section__quiz-edit ._lp_external_link_buy_course_field .description {
15037 grid-column: 2/3;
15038 grid-row: 2;
15039 font-size: 13px;
15040 line-height: 1.5;
15041 margin: 0;
15042 }
15043 .cb-section__quiz-edit .lp-meta-box-course-panels::before {
15044 content: attr(data-tab-title);
15045 display: block;
15046 font-size: 24px;
15047 font-weight: 700;
15048 color: #1e1e1e;
15049 margin-bottom: 25px;
15050 line-height: 1.2;
15051 }
15052 .cb-section__quiz-edit ._lp_show_correct_review_field .description {
15053 margin-top: -12px !important;
15054 }
15055 @media (max-width: 768px) {
15056 .cb-section__quiz-edit .lp-meta-box__course-tab {
15057 flex-direction: column;
15058 }
15059 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
15060 width: 100%;
15061 border-right: none;
15062 border-bottom: 1px solid #e5e7eb;
15063 display: flex;
15064 overflow-x: auto;
15065 padding: 0;
15066 }
15067 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li {
15068 flex: 0 0 auto;
15069 margin-bottom: 0;
15070 padding: 0;
15071 }
15072 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a {
15073 border-left: none;
15074 border-bottom: 3px solid transparent;
15075 margin-left: 0;
15076 margin-bottom: -1px;
15077 white-space: nowrap;
15078 }
15079 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,
15080 .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus {
15081 border-left-color: transparent;
15082 border-bottom-color: #3b82f6;
15083 }
15084 }
15085
15086 /**
15087 * Shared Tab Styles
15088 * Used across popup, edit-quiz, and edit-course for consistent tab UI
15089 * @since 4.3.0
15090 */
15091 .lp-course-builder-canvas .cb-section__question-edit .question-status {
15092 padding: 5px 12px;
15093 font-size: 12px;
15094 font-weight: 500;
15095 border-radius: 5px;
15096 text-transform: capitalize;
15097 }
15098 .lp-course-builder-canvas .cb-section__question-edit .question-status.publish {
15099 color: #fff;
15100 background: #1e1e1e;
15101 }
15102 .lp-course-builder-canvas .cb-section__question-edit .question-status.trash {
15103 color: #fff;
15104 background-color: #dc2626;
15105 }
15106 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned {
15107 margin-bottom: 20px;
15108 }
15109 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title {
15110 flex: 1;
15111 margin-bottom: 24px;
15112 }
15113 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink {
15114 margin-bottom: 20px;
15115 }
15116 .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label {
15117 display: block;
15118 font-size: 14px;
15119 font-weight: 600;
15120 color: #1a1a1a;
15121 margin-bottom: 8px;
15122 }
15123 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display {
15124 display: flex;
15125 align-items: flex-start;
15126 gap: 8px;
15127 }
15128 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden {
15129 display: none;
15130 }
15131 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url {
15132 display: block;
15133 font-size: 13px;
15134 line-height: 1.5;
15135 color: #7067ED;
15136 text-decoration: none;
15137 word-break: break-all;
15138 flex: 1;
15139 min-width: 0;
15140 padding-top: 2px;
15141 }
15142 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover {
15143 text-decoration: underline;
15144 }
15145 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn {
15146 display: flex;
15147 align-items: center;
15148 justify-content: center;
15149 width: 28px;
15150 height: 28px;
15151 padding: 0;
15152 background: #fff;
15153 border: 1px solid #e2e8f0;
15154 border-radius: 4px;
15155 cursor: pointer;
15156 flex-shrink: 0;
15157 transition: all 0.15s ease;
15158 }
15159 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons {
15160 font-size: 14px;
15161 width: 14px;
15162 height: 14px;
15163 color: #64748b;
15164 }
15165 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover {
15166 background: #7067ED;
15167 border-color: #7067ED;
15168 }
15169 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons {
15170 color: #fff;
15171 }
15172 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor {
15173 display: flex;
15174 flex-direction: column;
15175 gap: 8px;
15176 padding: 12px;
15177 background: #fff;
15178 border: 1px solid #e2e8f0;
15179 border-radius: 6px;
15180 }
15181 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden {
15182 display: none;
15183 }
15184 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix {
15185 font-size: 12px;
15186 color: #94a3b8;
15187 word-break: break-all;
15188 line-height: 1.4;
15189 }
15190 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row {
15191 display: flex;
15192 gap: 8px;
15193 align-items: center;
15194 }
15195 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input {
15196 flex: 1;
15197 min-width: 0;
15198 padding: 8px 12px;
15199 font-size: 14px;
15200 font-weight: 500;
15201 color: #1a1a1a;
15202 border: 1px solid #e2e8f0;
15203 border-radius: 6px;
15204 outline: none;
15205 transition: border-color 0.15s ease, box-shadow 0.15s ease;
15206 }
15207 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus {
15208 border-color: #7067ED;
15209 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
15210 }
15211 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions {
15212 display: flex;
15213 gap: 6px;
15214 flex-shrink: 0;
15215 }
15216 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn {
15217 padding: 8px 16px;
15218 font-size: 13px;
15219 font-weight: 600;
15220 color: #fff;
15221 background: #7067ED;
15222 border: none;
15223 border-radius: 6px;
15224 cursor: pointer;
15225 transition: background 0.15s ease;
15226 }
15227 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover {
15228 background: #4e43e9;
15229 }
15230 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn {
15231 padding: 8px 14px;
15232 font-size: 13px;
15233 font-weight: 500;
15234 color: #64748b;
15235 background: #f8fafc;
15236 border: 1px solid #e2e8f0;
15237 border-radius: 6px;
15238 cursor: pointer;
15239 transition: all 0.15s ease;
15240 }
15241 .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover {
15242 background: #f1f5f9;
15243 color: #475569;
15244 }
15245 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__label {
15246 display: block;
15247 font-size: 14px;
15248 font-weight: 600;
15249 color: #1a1a1a;
15250 margin-bottom: 8px;
15251 }
15252 .lp-course-builder-canvas .cb-section__question-edit input.cb-question-edit-title__input {
15253 width: 100%;
15254 padding: 10px 12px;
15255 font-size: 14px;
15256 border: 1px solid #ddd;
15257 border-radius: 6px;
15258 outline: none;
15259 transition: border-color 0.2s;
15260 }
15261 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__input:focus {
15262 border-color: #7067ED;
15263 box-shadow: 0 0 0 1px #7067ED;
15264 }
15265 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc {
15266 margin-bottom: 24px;
15267 }
15268 .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc__label {
15269 display: block;
15270 font-size: 14px;
15271 font-weight: 600;
15272 color: #1a1a1a;
15273 margin-bottom: 8px;
15274 }
15275 .lp-course-builder-canvas .cb-section__question-edit .cb-button {
15276 padding: 8px 25px;
15277 border-radius: 5px;
15278 background: #ccc;
15279 font-size: 16px;
15280 font-weight: 500;
15281 cursor: pointer;
15282 }
15283 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary {
15284 background: #fff;
15285 color: #374151;
15286 border: 1px solid #d1d5db;
15287 }
15288 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover {
15289 background: #f3f4f6;
15290 border-color: #9ca3af;
15291 }
15292 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__question {
15293 background: #1e1e1e;
15294 color: #fff;
15295 }
15296 .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__question {
15297 background: rgb(220, 38, 38);
15298 color: #fff;
15299 }
15300 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab {
15301 display: flex;
15302 min-height: 600px;
15303 background: #fff;
15304 }
15305 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
15306 width: 220px;
15307 background: #ffffff;
15308 border-right: 1px solid #e5e7eb;
15309 margin: 0;
15310 padding: 20px 0;
15311 list-style: none;
15312 flex-shrink: 0;
15313 }
15314 .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 {
15315 margin-bottom: 2px;
15316 padding: 0 12px;
15317 }
15318 .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 {
15319 display: flex;
15320 align-items: center;
15321 padding: 12px 16px;
15322 text-decoration: none;
15323 color: #6b7280;
15324 font-weight: 500;
15325 font-size: 14px;
15326 transition: all 0.2s ease;
15327 border-left: 3px solid transparent;
15328 margin-left: -3px;
15329 }
15330 .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 {
15331 display: none;
15332 }
15333 .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 {
15334 background-color: #ffffff;
15335 color: #1e1e1e;
15336 }
15337 .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,
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:focus {
15339 background-color: #ffffff;
15340 color: #7067ED;
15341 font-weight: 600;
15342 border-left-color: #7067ED;
15343 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
15344 }
15345 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content {
15346 flex-grow: 1;
15347 padding: 30px 0;
15348 background: #ffffff;
15349 }
15350 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box,
15351 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap {
15352 margin: 0;
15353 background: transparent;
15354 }
15355 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box .lp-meta-box__inner,
15356 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap .lp-meta-box__inner {
15357 padding: 0;
15358 display: flex;
15359 flex-direction: column;
15360 gap: 11px;
15361 }
15362 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field,
15363 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration,
15364 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field {
15365 display: flex;
15366 gap: 0 11px;
15367 margin: 0;
15368 padding: 0;
15369 flex-wrap: wrap;
15370 }
15371 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field > label,
15372 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field label span,
15373 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration > label,
15374 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration label span,
15375 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field > label,
15376 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field label span {
15377 font-size: 14px;
15378 color: #23282d;
15379 margin: 0;
15380 width: 150px;
15381 min-width: 150px;
15382 max-width: 150px;
15383 padding: 0;
15384 font-weight: 600;
15385 flex: 0 0 auto;
15386 }
15387 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],
15388 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text],
15389 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local],
15390 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],
15391 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text],
15392 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local],
15393 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number],
15394 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text],
15395 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local] {
15396 width: 100%;
15397 max-width: 200px;
15398 height: 33px;
15399 padding: 8px 12px;
15400 border: 1px solid #d1d5db;
15401 border-radius: 6px;
15402 font-size: 14px;
15403 color: #1a1a1a;
15404 background: #fff;
15405 }
15406 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number]:focus,
15407 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text]:focus,
15408 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local]:focus,
15409 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number]:focus,
15410 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text]:focus,
15411 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local]:focus,
15412 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]:focus,
15413 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text]:focus,
15414 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]:focus {
15415 outline: none;
15416 border-color: #7067ED;
15417 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15418 }
15419 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],
15420 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],
15421 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number] {
15422 width: 80px !important;
15423 }
15424 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select,
15425 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select,
15426 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select {
15427 padding: 4px 30px 4px 15px !important;
15428 height: 34px;
15429 border: 1px solid #d1d5db;
15430 border-radius: 6px;
15431 font-size: 14px;
15432 color: #1a1a1a;
15433 cursor: pointer;
15434 }
15435 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select:focus,
15436 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select:focus,
15437 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select:focus {
15438 outline: none;
15439 border-color: #7067ED;
15440 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15441 }
15442 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio],
15443 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox],
15444 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio],
15445 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox],
15446 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio],
15447 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox] {
15448 appearance: none;
15449 -webkit-appearance: none;
15450 width: 44px;
15451 height: 24px;
15452 background: #e5e7eb;
15453 border-radius: 12px;
15454 position: relative;
15455 cursor: pointer;
15456 transition: all 0.3s ease;
15457 margin: 0;
15458 flex-shrink: 0;
15459 border: none;
15460 }
15461 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:before,
15462 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:before,
15463 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:before,
15464 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:before,
15465 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:before,
15466 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:before {
15467 content: "";
15468 position: absolute;
15469 width: 20px;
15470 height: 20px;
15471 border-radius: 50%;
15472 background: #fff;
15473 top: 2px;
15474 left: 2px;
15475 transition: all 0.3s ease;
15476 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
15477 }
15478 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked,
15479 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked,
15480 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked,
15481 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked,
15482 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked,
15483 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked {
15484 background: #28A746;
15485 }
15486 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked:before,
15487 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked:before,
15488 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked:before,
15489 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked:before,
15490 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked:before,
15491 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked:before {
15492 left: 22px;
15493 }
15494 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:focus,
15495 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:focus,
15496 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:focus,
15497 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:focus,
15498 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:focus,
15499 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:focus {
15500 outline: none;
15501 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15502 }
15503 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description,
15504 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description,
15505 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description {
15506 font-size: 13px;
15507 color: #6b7280;
15508 line-height: 1.5;
15509 margin: 0;
15510 display: block;
15511 width: 100%;
15512 margin-left: 161px;
15513 margin-top: 6px;
15514 order: 99;
15515 }
15516 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description:has(+ .learn-press-tip),
15517 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description:has(+ .learn-press-tip),
15518 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description:has(+ .learn-press-tip) {
15519 width: auto;
15520 }
15521 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field > .learn-press-tip,
15522 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration > .learn-press-tip,
15523 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field > .learn-press-tip {
15524 order: 100;
15525 margin-top: 6px;
15526 }
15527 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field {
15528 display: grid;
15529 grid-template-columns: 150px max-content 1fr;
15530 gap: 6px 11px;
15531 }
15532 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field label {
15533 grid-column: 1/2;
15534 grid-row: 1;
15535 font-size: 14px;
15536 color: #23282d;
15537 font-weight: 600;
15538 margin: 0;
15539 padding: 0;
15540 }
15541 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field input {
15542 grid-column: 2/4;
15543 grid-row: 1;
15544 }
15545 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field .description {
15546 grid-column: 2/3;
15547 grid-row: 2;
15548 font-size: 13px;
15549 line-height: 1.5;
15550 margin: 0;
15551 }
15552 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-course-panels::before {
15553 content: attr(data-tab-title);
15554 display: block;
15555 font-size: 24px;
15556 font-weight: 700;
15557 color: #1e1e1e;
15558 margin-bottom: 25px;
15559 line-height: 1.2;
15560 }
15561 @media (max-width: 768px) {
15562 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab {
15563 flex-direction: column;
15564 }
15565 .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs {
15566 width: 100%;
15567 border-right: none;
15568 border-bottom: 1px solid #e5e7eb;
15569 display: flex;
15570 overflow-x: auto;
15571 padding: 0;
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 li {
15574 flex: 0 0 auto;
15575 margin-bottom: 0;
15576 padding: 0;
15577 }
15578 .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 {
15579 border-left: none;
15580 border-bottom: 3px solid transparent;
15581 margin-left: 0;
15582 margin-bottom: -1px;
15583 white-space: nowrap;
15584 }
15585 .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,
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:focus {
15587 border-left-color: transparent;
15588 border-bottom-color: #3b82f6;
15589 }
15590 }
15591 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item {
15592 margin-bottom: 12px;
15593 }
15594 .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 {
15595 border-radius: 6px 6px 0 0;
15596 border-bottom: 1px solid #f5f5f5;
15597 }
15598 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header {
15599 display: flex;
15600 align-items: center;
15601 padding: 12px 16px;
15602 border-radius: 6px;
15603 border: 1px solid #e5e7eb;
15604 background: #ffffff;
15605 transition: border 0.2s;
15606 }
15607 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index {
15608 font-weight: 600;
15609 font-size: 14px;
15610 color: #1e1e1e;
15611 margin-right: 16px;
15612 }
15613 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input {
15614 flex-grow: 1;
15615 padding: 10px 14px;
15616 border: 1px solid transparent;
15617 border-radius: 6px;
15618 font-size: 14px;
15619 color: #1e1e1e;
15620 transition: border 0.2s;
15621 margin-right: 16px;
15622 background: transparent;
15623 }
15624 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner {
15625 margin-right: 12px;
15626 color: #7067ED;
15627 }
15628 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete {
15629 color: #9ca3af;
15630 cursor: pointer;
15631 transition: all 0.2s;
15632 margin-right: 16px;
15633 font-size: 16px;
15634 }
15635 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover {
15636 color: #dc2626;
15637 }
15638 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle {
15639 cursor: pointer;
15640 color: #9ca3af;
15641 transition: color 0.2s;
15642 margin-left: auto;
15643 }
15644 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover {
15645 color: #1e1e1e;
15646 }
15647 .lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover {
15648 color: #dc2626;
15649 }
15650 .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail {
15651 font-size: 14px;
15652 padding: 24px;
15653 background: #F7F7F7;
15654 border: 1px solid #e5e7eb;
15655 border-top: none;
15656 border-radius: 0 0 6px 6px;
15657 }
15658 @media (max-width: 768px) {
15659 .lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content {
15660 padding: 16px;
15661 }
15662 }
15663
15664 /**
15665 * Builder Popup Styles
15666 * Styles for AJAX popup loading of lesson, quiz, and question builders.
15667 * Reuses styles from admin edit quiz/question for consistency.
15668 *
15669 * @since 4.3.0
15670 * @version 1.0.0
15671 */
15672 /**
15673 * Shared Tab Styles
15674 * Used across popup, edit-quiz, and edit-course for consistent tab UI
15675 * @since 4.3.0
15676 */
15677 #lp-builder-popup-container {
15678 display: none;
15679 position: fixed;
15680 top: 0;
15681 left: 0;
15682 width: 100%;
15683 height: 100%;
15684 z-index: 99;
15685 }
15686 #lp-builder-popup-container .lp-builder-popup__tabs,
15687 #lp-builder-popup-container .lp-horizontal-tabs {
15688 display: flex;
15689 list-style: none;
15690 margin: 0 24px;
15691 padding: 0;
15692 border-bottom: 1px solid #f5f5f5;
15693 gap: 10px;
15694 }
15695 #lp-builder-popup-container .lp-builder-popup__tab,
15696 #lp-builder-popup-container .lp-horizontal-tab {
15697 padding: 12px 24px;
15698 color: #898989;
15699 text-decoration: none;
15700 font-weight: 500;
15701 font-size: 14px;
15702 border-bottom: 2px solid transparent;
15703 margin-bottom: -1px;
15704 transition: all 0.2s ease;
15705 background: transparent;
15706 border-radius: 10px 10px 0 0;
15707 cursor: pointer;
15708 }
15709 #lp-builder-popup-container .lp-builder-popup__tab:hover,
15710 #lp-builder-popup-container .lp-horizontal-tab:hover {
15711 color: #7067ED;
15712 background: #EEF1FF;
15713 }
15714 #lp-builder-popup-container .lp-builder-popup__tab.active,
15715 #lp-builder-popup-container .lp-horizontal-tab.active {
15716 color: #7067ED;
15717 border-bottom-color: #7067ED;
15718 background: #EEF1FF;
15719 }
15720 #lp-builder-popup-container .lp-builder-popup__tab-content,
15721 #lp-builder-popup-container .lp-horizontal-tab-content {
15722 padding: 24px 24px 0;
15723 }
15724 #lp-builder-popup-container .lp-builder-popup__tab-pane,
15725 #lp-builder-popup-container .lp-horizontal-tab-pane {
15726 display: none;
15727 }
15728 #lp-builder-popup-container .lp-builder-popup__tab-pane.active,
15729 #lp-builder-popup-container .lp-horizontal-tab-pane.active {
15730 display: block;
15731 }
15732 #lp-builder-popup-container .lp-meta-box,
15733 #lp-builder-popup-container .lp-meta-box-wrap {
15734 margin: 0;
15735 background: transparent;
15736 }
15737 #lp-builder-popup-container .lp-meta-box .lp-meta-box__inner,
15738 #lp-builder-popup-container .lp-meta-box-wrap .lp-meta-box__inner {
15739 padding: 0;
15740 display: flex;
15741 flex-direction: column;
15742 gap: 11px;
15743 }
15744 #lp-builder-popup-container .form-field,
15745 #lp-builder-popup-container .lp-meta-box__duration,
15746 #lp-builder-popup-container .lp-meta-box-field {
15747 display: flex;
15748 gap: 0 11px;
15749 margin: 0;
15750 padding: 0;
15751 flex-wrap: wrap;
15752 }
15753 #lp-builder-popup-container .form-field > label,
15754 #lp-builder-popup-container .form-field label span,
15755 #lp-builder-popup-container .lp-meta-box__duration > label,
15756 #lp-builder-popup-container .lp-meta-box__duration label span,
15757 #lp-builder-popup-container .lp-meta-box-field > label,
15758 #lp-builder-popup-container .lp-meta-box-field label span {
15759 font-size: 14px;
15760 color: #23282d;
15761 margin: 0;
15762 width: 150px;
15763 min-width: 150px;
15764 max-width: 150px;
15765 padding: 0;
15766 font-weight: 600;
15767 flex: 0 0 auto;
15768 }
15769 #lp-builder-popup-container .form-field input[type=number],
15770 #lp-builder-popup-container .form-field input[type=text],
15771 #lp-builder-popup-container .form-field input[type=datetime-local],
15772 #lp-builder-popup-container .lp-meta-box__duration input[type=number],
15773 #lp-builder-popup-container .lp-meta-box__duration input[type=text],
15774 #lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local],
15775 #lp-builder-popup-container .lp-meta-box-field input[type=number],
15776 #lp-builder-popup-container .lp-meta-box-field input[type=text],
15777 #lp-builder-popup-container .lp-meta-box-field input[type=datetime-local] {
15778 width: 100%;
15779 max-width: 200px;
15780 height: 33px;
15781 padding: 8px 12px;
15782 border: 1px solid #d1d5db;
15783 border-radius: 6px;
15784 font-size: 14px;
15785 color: #1a1a1a;
15786 background: #fff;
15787 }
15788 #lp-builder-popup-container .form-field input[type=number]:focus,
15789 #lp-builder-popup-container .form-field input[type=text]:focus,
15790 #lp-builder-popup-container .form-field input[type=datetime-local]:focus,
15791 #lp-builder-popup-container .lp-meta-box__duration input[type=number]:focus,
15792 #lp-builder-popup-container .lp-meta-box__duration input[type=text]:focus,
15793 #lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local]:focus,
15794 #lp-builder-popup-container .lp-meta-box-field input[type=number]:focus,
15795 #lp-builder-popup-container .lp-meta-box-field input[type=text]:focus,
15796 #lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]:focus {
15797 outline: none;
15798 border-color: #7067ED;
15799 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15800 }
15801 #lp-builder-popup-container .form-field input[type=number],
15802 #lp-builder-popup-container .lp-meta-box__duration input[type=number],
15803 #lp-builder-popup-container .lp-meta-box-field input[type=number] {
15804 width: 80px !important;
15805 }
15806 #lp-builder-popup-container .form-field select,
15807 #lp-builder-popup-container .lp-meta-box__duration select,
15808 #lp-builder-popup-container .lp-meta-box-field select {
15809 padding: 4px 30px 4px 15px !important;
15810 height: 34px;
15811 border: 1px solid #d1d5db;
15812 border-radius: 6px;
15813 font-size: 14px;
15814 color: #1a1a1a;
15815 cursor: pointer;
15816 }
15817 #lp-builder-popup-container .form-field select:focus,
15818 #lp-builder-popup-container .lp-meta-box__duration select:focus,
15819 #lp-builder-popup-container .lp-meta-box-field select:focus {
15820 outline: none;
15821 border-color: #7067ED;
15822 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15823 }
15824 #lp-builder-popup-container .form-field input[type=radio],
15825 #lp-builder-popup-container .form-field input[type=checkbox],
15826 #lp-builder-popup-container .lp-meta-box__duration input[type=radio],
15827 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox],
15828 #lp-builder-popup-container .lp-meta-box-field input[type=radio],
15829 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox] {
15830 appearance: none;
15831 -webkit-appearance: none;
15832 width: 44px;
15833 height: 24px;
15834 background: #e5e7eb;
15835 border-radius: 12px;
15836 position: relative;
15837 cursor: pointer;
15838 transition: all 0.3s ease;
15839 margin: 0;
15840 flex-shrink: 0;
15841 border: none;
15842 }
15843 #lp-builder-popup-container .form-field input[type=radio]:before,
15844 #lp-builder-popup-container .form-field input[type=checkbox]:before,
15845 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:before,
15846 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:before,
15847 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:before,
15848 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:before {
15849 content: "";
15850 position: absolute;
15851 width: 20px;
15852 height: 20px;
15853 border-radius: 50%;
15854 background: #fff;
15855 top: 2px;
15856 left: 2px;
15857 transition: all 0.3s ease;
15858 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
15859 }
15860 #lp-builder-popup-container .form-field input[type=radio]:checked,
15861 #lp-builder-popup-container .form-field input[type=checkbox]:checked,
15862 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked,
15863 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked,
15864 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked,
15865 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked {
15866 background: #28A746;
15867 }
15868 #lp-builder-popup-container .form-field input[type=radio]:checked:before,
15869 #lp-builder-popup-container .form-field input[type=checkbox]:checked:before,
15870 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked:before,
15871 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked:before,
15872 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked:before,
15873 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked:before {
15874 left: 22px;
15875 }
15876 #lp-builder-popup-container .form-field input[type=radio]:focus,
15877 #lp-builder-popup-container .form-field input[type=checkbox]:focus,
15878 #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:focus,
15879 #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:focus,
15880 #lp-builder-popup-container .lp-meta-box-field input[type=radio]:focus,
15881 #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:focus {
15882 outline: none;
15883 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15884 }
15885 #lp-builder-popup-container .form-field .description,
15886 #lp-builder-popup-container .lp-meta-box__duration .description,
15887 #lp-builder-popup-container .lp-meta-box-field .description {
15888 font-size: 13px;
15889 color: #6b7280;
15890 line-height: 1.5;
15891 margin: 0;
15892 display: block;
15893 width: 100%;
15894 margin-left: 161px;
15895 margin-top: 6px;
15896 order: 99;
15897 }
15898 #lp-builder-popup-container .form-field .description:has(+ .learn-press-tip),
15899 #lp-builder-popup-container .lp-meta-box__duration .description:has(+ .learn-press-tip),
15900 #lp-builder-popup-container .lp-meta-box-field .description:has(+ .learn-press-tip) {
15901 width: auto;
15902 }
15903 #lp-builder-popup-container .form-field > .learn-press-tip,
15904 #lp-builder-popup-container .lp-meta-box__duration > .learn-press-tip,
15905 #lp-builder-popup-container .lp-meta-box-field > .learn-press-tip {
15906 order: 100;
15907 margin-top: 6px;
15908 }
15909 #lp-builder-popup-container ._lp_external_link_buy_course_field {
15910 display: grid;
15911 grid-template-columns: 150px max-content 1fr;
15912 gap: 6px 11px;
15913 }
15914 #lp-builder-popup-container ._lp_external_link_buy_course_field label {
15915 grid-column: 1/2;
15916 grid-row: 1;
15917 font-size: 14px;
15918 color: #23282d;
15919 font-weight: 600;
15920 margin: 0;
15921 padding: 0;
15922 }
15923 #lp-builder-popup-container ._lp_external_link_buy_course_field input {
15924 grid-column: 2/4;
15925 grid-row: 1;
15926 }
15927 #lp-builder-popup-container ._lp_external_link_buy_course_field .description {
15928 grid-column: 2/3;
15929 grid-row: 2;
15930 font-size: 13px;
15931 line-height: 1.5;
15932 margin: 0;
15933 }
15934 #lp-builder-popup-container.active {
15935 display: block;
15936 }
15937 #lp-builder-popup-container #lp-material-container {
15938 font-size: 13px;
15939 color: #6b7280;
15940 line-height: 1.5;
15941 margin: 0;
15942 display: block;
15943 }
15944 #lp-builder-popup-container #lp-material-container hr {
15945 display: none;
15946 }
15947 #lp-builder-popup-container .field-material__label {
15948 width: 150px;
15949 max-width: 150px;
15950 min-width: 150px;
15951 margin-right: 11px;
15952 }
15953 #lp-builder-popup-container .lp-material--field-wrap {
15954 display: flex;
15955 gap: 11px;
15956 margin-top: 12px;
15957 }
15958 #lp-builder-popup-container .lp-material--field-wrap label {
15959 color: #1e1e1e;
15960 font-size: 14px;
15961 font-weight: 600;
15962 width: 100px;
15963 }
15964 #lp-builder-popup-container .lp-material--field-wrap:first-child {
15965 margin-top: 0;
15966 }
15967 #lp-builder-popup-container .lp-material--field-wrap.field-action-wrap {
15968 justify-content: flex-start;
15969 flex-direction: row-reverse;
15970 }
15971 #lp-builder-popup-container #lp-material--group-container .lp-material--group {
15972 padding: 20px;
15973 border: 1px solid #d1d5db;
15974 border-radius: 12px;
15975 max-width: 420px;
15976 margin-bottom: 20px;
15977 }
15978 #lp-builder-popup-container #lp-material--group-container .lp-material--group:not(:has(*)) {
15979 display: none;
15980 }
15981 #lp-builder-popup-container .lp-material--field-external-link,
15982 #lp-builder-popup-container .lp-material--field-title {
15983 display: inline-flex;
15984 align-items: center;
15985 gap: 8px;
15986 width: 100%;
15987 height: 39px;
15988 padding: 8px 12px;
15989 border: 1px solid #d1d5db;
15990 border-radius: 6px;
15991 font-size: 14px;
15992 color: #1a1a1a;
15993 background: #ffffff;
15994 }
15995 #lp-builder-popup-container .lp-material--field-method {
15996 width: 100%;
15997 height: 39px;
15998 padding: 8px 12px;
15999 border: 1px solid #d1d5db;
16000 border-radius: 6px;
16001 font-size: 14px;
16002 color: #1a1a1a;
16003 background: #ffffff;
16004 }
16005 #lp-builder-popup-container .lp-material-save-field,
16006 #lp-builder-popup-container .lp-material--delete {
16007 padding: 8px 20px;
16008 border-radius: 6px;
16009 background: #fff;
16010 font-size: 14px;
16011 font-weight: 500;
16012 cursor: pointer;
16013 border: 1px solid #d1d5db;
16014 transition: all 0.2s;
16015 }
16016 #lp-builder-popup-container .lp-material--upload-wrap label {
16017 cursor: pointer;
16018 width: 100%;
16019 display: flex;
16020 align-items: center;
16021 gap: 6px;
16022 padding: 8px 16px;
16023 border: 1px solid #d1d5db;
16024 border-radius: 6px;
16025 font-size: 14px;
16026 font-weight: 500;
16027 color: #1a1a1a;
16028 background: #fff;
16029 transition: all 0.2s;
16030 margin-left: 86px;
16031 overflow: hidden;
16032 }
16033 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file {
16034 border-color: #7067ED;
16035 background-color: #f8fbff;
16036 font-size: 0;
16037 }
16038 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::before {
16039 font-size: 14px;
16040 }
16041 #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::after {
16042 content: attr(data-file-name);
16043 flex: 1;
16044 min-width: 0;
16045 overflow: hidden;
16046 text-overflow: ellipsis;
16047 white-space: nowrap;
16048 font-size: 14px;
16049 font-weight: 600;
16050 }
16051 #lp-builder-popup-container .lp-material--field-upload {
16052 display: none;
16053 }
16054 #lp-builder-popup-container .lp-material--upload-wrap label:hover {
16055 background-color: #f5f5f5;
16056 border-color: #9ca3af;
16057 }
16058 #lp-builder-popup-container .lp-material--upload-wrap label:active {
16059 background-color: #d0d0d0;
16060 transform: scale(0.98);
16061 }
16062 #lp-builder-popup-container .lp-material--upload-wrap label::before {
16063 content: "📁 ";
16064 margin-right: 5px;
16065 }
16066 #lp-builder-popup-container #btn-lp--add-material {
16067 color: #7067ED;
16068 border: 1px solid #7067ED;
16069 }
16070 #lp-builder-popup-container #btn-lp--add-material:hover {
16071 background-color: #F7F7F7;
16072 border-color: #7067ED;
16073 }
16074 #lp-builder-popup-container #btn-lp--save-material,
16075 #lp-builder-popup-container .lp-material-save-field {
16076 background: #7067ED;
16077 color: #EEF1FF;
16078 border: 1px solid #7067ED;
16079 }
16080 #lp-builder-popup-container #btn-lp--save-material:hover,
16081 #lp-builder-popup-container .lp-material-save-field:hover {
16082 background-color: #5b52d1;
16083 border-color: #5b52d1;
16084 }
16085 #lp-builder-popup-container .lp-material--delete {
16086 color: #6b7280;
16087 border: 1px solid #e5e7eb;
16088 }
16089 #lp-builder-popup-container .lp-material--delete:hover {
16090 background-color: #F7F7F7;
16091 color: #1e1e1e;
16092 border-color: #1e1e1e;
16093 }
16094 #lp-builder-popup-container .cb-item-edit-content {
16095 gap: 0;
16096 flex-direction: column;
16097 }
16098 #lp-builder-popup-container .cb-item-edit-content .cb-item-edit-column {
16099 width: 100%;
16100 }
16101 #lp-builder-popup-container .cb-item-edit-publish {
16102 display: none;
16103 }
16104 #lp-builder-popup-container .cb-section__quiz-edit .cb-item-edit-column--left {
16105 flex: 0;
16106 max-width: unset;
16107 }
16108
16109 body.lp-popup-open {
16110 overflow: hidden;
16111 }
16112
16113 .lp-builder-popup-overlay {
16114 position: fixed;
16115 top: 0;
16116 left: 0;
16117 width: 100%;
16118 height: 100%;
16119 backdrop-filter: blur(3px);
16120 z-index: 1;
16121 }
16122
16123 .lp-builder-popup {
16124 position: fixed;
16125 inset: 5vh 5% 5vh 5%;
16126 width: auto;
16127 max-width: 900px;
16128 max-height: 750px;
16129 height: auto;
16130 margin: auto;
16131 background-color: #fff;
16132 border-radius: 12px;
16133 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
16134 z-index: 2;
16135 display: flex;
16136 flex-direction: column;
16137 overflow: hidden;
16138 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);
16139 }
16140 .lp-builder-popup--fullscreen {
16141 inset: 0;
16142 max-width: 100%;
16143 max-height: 100%;
16144 border-radius: 0;
16145 }
16146 .lp-builder-popup--loading {
16147 width: auto;
16148 max-width: none;
16149 padding: 40px 60px;
16150 text-align: center;
16151 }
16152 .lp-builder-popup__loader {
16153 display: flex;
16154 flex-direction: column;
16155 align-items: center;
16156 gap: 15px;
16157 }
16158 .lp-builder-popup__loader .lp-loading-circle {
16159 width: 40px;
16160 height: 40px;
16161 border: 3px solid #e0e0e0;
16162 border-top-color: #1e1e1e;
16163 border-radius: 50%;
16164 animation: lp-popup-spin 0.8s linear infinite;
16165 }
16166 .lp-builder-popup__loader span {
16167 color: #666;
16168 font-size: 14px;
16169 }
16170 .lp-builder-popup__header {
16171 display: flex;
16172 align-items: center;
16173 justify-content: space-between;
16174 padding: 16px 24px;
16175 flex-shrink: 0;
16176 }
16177 .lp-builder-popup__header-left {
16178 display: flex;
16179 align-items: center;
16180 gap: 12px;
16181 }
16182 .lp-builder-popup__header-actions {
16183 display: flex;
16184 align-items: center;
16185 gap: 8px;
16186 }
16187 .lp-builder-popup__title {
16188 margin: 0;
16189 font-size: 18px;
16190 font-weight: 600;
16191 color: #1e1e1e;
16192 }
16193 .lp-builder-popup__resize {
16194 background: none;
16195 border: none;
16196 font-size: 16px;
16197 color: #9ca3af;
16198 cursor: pointer;
16199 padding: 8px 10px;
16200 line-height: 1;
16201 transition: all 0.2s;
16202 border-radius: 4px;
16203 display: flex;
16204 align-items: center;
16205 justify-content: center;
16206 }
16207 .lp-builder-popup__resize:hover {
16208 color: #1e1e1e;
16209 background-color: #f3f4f6;
16210 }
16211 .lp-builder-popup__resize i {
16212 font-size: 16px;
16213 }
16214 .lp-builder-popup__close {
16215 background: none;
16216 border: none;
16217 font-size: 24px;
16218 color: #9ca3af;
16219 cursor: pointer;
16220 padding: 5px 10px;
16221 line-height: 1;
16222 transition: color 0.2s;
16223 border-radius: 4px;
16224 }
16225 .lp-builder-popup__close:hover {
16226 color: #d63638;
16227 background-color: #fee2e2;
16228 }
16229 .lp-builder-popup__body {
16230 flex: 1;
16231 overflow-y: auto;
16232 padding: 0;
16233 background-color: #fff;
16234 }
16235 .lp-builder-popup__notice {
16236 padding: 15px;
16237 background-color: #f0f6fc;
16238 border-left: 4px solid #3b82f6;
16239 color: #1e1e1e;
16240 margin: 0 0 20px;
16241 border-radius: 0 6px 6px 0;
16242 }
16243 .lp-builder-popup__footer {
16244 display: flex;
16245 align-items: center;
16246 justify-content: space-between;
16247 gap: 12px;
16248 padding: 16px 24px;
16249 flex-shrink: 0;
16250 }
16251 .lp-builder-popup__footer-left {
16252 display: flex;
16253 align-items: center;
16254 gap: 12px;
16255 }
16256 .lp-builder-popup__footer-right {
16257 display: flex;
16258 align-items: center;
16259 gap: 12px;
16260 }
16261 .lp-builder-popup__btn {
16262 padding: 10px 25px;
16263 border-radius: 12px;
16264 font-size: 16px;
16265 font-weight: 500;
16266 cursor: pointer;
16267 transition: all 0.2s;
16268 border: none;
16269 }
16270 .lp-builder-popup__btn--cancel {
16271 background-color: #ffffff;
16272 color: #7067ED;
16273 border: 1px solid #7067ED;
16274 }
16275 .lp-builder-popup__btn--cancel:hover {
16276 background-color: #EEF1FF;
16277 }
16278 .lp-builder-popup__btn--save {
16279 background-color: #7067ED;
16280 color: #ffffff;
16281 }
16282 .lp-builder-popup__btn--save:hover {
16283 background-color: #5b52d1;
16284 }
16285 .lp-builder-popup__btn--save:disabled {
16286 opacity: 0.6;
16287 cursor: not-allowed;
16288 }
16289 .lp-builder-popup__btn--trash {
16290 background-color: #ffffff;
16291 color: #6b7280;
16292 border: 1px solid #e5e7eb;
16293 }
16294 .lp-builder-popup__btn--trash:hover {
16295 color: #dc2626;
16296 background-color: #fee2e2;
16297 border-color: #fee2e2;
16298 }
16299 .lp-builder-popup__btn--draft {
16300 background-color: #EEF1FF;
16301 color: #7067ED;
16302 border: 1px solid transparent;
16303 }
16304 .lp-builder-popup__btn--draft:hover {
16305 background-color: #d5dcff;
16306 border-color: transparent;
16307 }
16308 .lp-builder-popup .lesson-status,
16309 .lp-builder-popup .question-status,
16310 .lp-builder-popup .quiz-status,
16311 .lp-builder-popup .quizzes-status {
16312 display: inline-flex;
16313 align-self: center;
16314 padding: 4px 12px;
16315 font-size: 12px;
16316 font-weight: 500;
16317 border-radius: 20px;
16318 text-transform: capitalize;
16319 white-space: nowrap;
16320 width: fit-content;
16321 }
16322 .lp-builder-popup .lesson-status.publish,
16323 .lp-builder-popup .question-status.publish,
16324 .lp-builder-popup .quiz-status.publish,
16325 .lp-builder-popup .quizzes-status.publish {
16326 color: #28A746;
16327 background: #E7F6E9;
16328 }
16329 .lp-builder-popup .lesson-status.draft,
16330 .lp-builder-popup .question-status.draft,
16331 .lp-builder-popup .quiz-status.draft,
16332 .lp-builder-popup .quizzes-status.draft {
16333 color: #AAAAAA;
16334 background: #F7F7F7;
16335 }
16336 .lp-builder-popup .lesson-status.pending,
16337 .lp-builder-popup .question-status.pending,
16338 .lp-builder-popup .quiz-status.pending,
16339 .lp-builder-popup .quizzes-status.pending {
16340 color: #1e40af;
16341 background: #dbeafe;
16342 }
16343 .lp-builder-popup .lesson-status.private,
16344 .lp-builder-popup .question-status.private,
16345 .lp-builder-popup .quiz-status.private,
16346 .lp-builder-popup .quizzes-status.private {
16347 color: #6b21a8;
16348 background: #f3e8ff;
16349 }
16350 .lp-builder-popup .lesson-status.trash,
16351 .lp-builder-popup .question-status.trash,
16352 .lp-builder-popup .quiz-status.trash,
16353 .lp-builder-popup .quizzes-status.trash {
16354 color: #991b1b;
16355 background: #fee2e2;
16356 }
16357 .lp-builder-popup .cb-section__header {
16358 display: none;
16359 }
16360 .lp-builder-popup .lp-meta-box__duration > :not(label):not(.description) {
16361 display: inline-flex;
16362 align-items: center;
16363 gap: 8px;
16364 }
16365 .lp-builder-popup .lp-meta-box__duration .description {
16366 margin-top: 4px;
16367 }
16368 .lp-builder-popup #_lp_passing_grade,
16369 .lp-builder-popup #_lp_retake_count,
16370 .lp-builder-popup #_lp_pagination {
16371 max-width: 100px;
16372 }
16373 .lp-builder-popup .lp-radios-field-meta-box {
16374 list-style-type: none;
16375 margin: 0;
16376 padding: 0;
16377 }
16378 .lp-builder-popup .lp-radios-field-meta-box li {
16379 margin-bottom: 8px;
16380 }
16381 .lp-builder-popup .lp-radios-field-meta-box li:last-child {
16382 margin-bottom: 0;
16383 }
16384 .lp-builder-popup .lp-radios-field-meta-box li label {
16385 display: flex;
16386 align-items: center;
16387 gap: 8px;
16388 font-weight: 400;
16389 width: auto;
16390 min-width: auto;
16391 max-width: none;
16392 cursor: pointer;
16393 }
16394 .lp-builder-popup .lp-radios-field-meta-box li input[type=radio] {
16395 width: 18px;
16396 height: 18px;
16397 margin: 0;
16398 cursor: pointer;
16399 accent-color: #1e1e1e;
16400 }
16401 .lp-builder-popup .wp-editor-wrap {
16402 border: 1px solid #e5e7eb;
16403 border-radius: 8px;
16404 overflow: hidden;
16405 }
16406 .lp-builder-popup .wp-editor-wrap .wp-editor-tools {
16407 display: flex;
16408 flex-wrap: wrap;
16409 }
16410 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons {
16411 margin: 0;
16412 }
16413 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media {
16414 display: inline-flex;
16415 align-items: center;
16416 gap: 6px;
16417 background: #ffffff;
16418 border: 1px solid #7067ED;
16419 color: #7067ED;
16420 padding: 6px 12px;
16421 border-radius: 6px;
16422 font-size: 13px;
16423 font-weight: 500;
16424 text-decoration: none;
16425 transition: all 0.2s;
16426 box-shadow: none;
16427 }
16428 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media .wp-media-buttons-icon::before {
16429 color: #7067ED;
16430 }
16431 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media:hover {
16432 background: #EEF1FF;
16433 }
16434 .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 {
16435 background: #EEF1FF;
16436 color: #7067ED;
16437 font-weight: 600;
16438 }
16439 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container {
16440 flex: 0 0 calc(100% + 24px);
16441 width: 100%;
16442 margin-top: 10px;
16443 border-top: 1px solid #e5e7eb;
16444 border-radius: 0 0 8px 8px;
16445 margin-left: -12px;
16446 margin-right: -12px;
16447 margin-bottom: -10px;
16448 padding: 0;
16449 }
16450 .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container textarea.wp-editor-area {
16451 border: none;
16452 border-radius: 0 0 8px 8px;
16453 padding: 12px;
16454 width: 100%;
16455 box-sizing: border-box;
16456 }
16457 .lp-builder-popup .wp-editor-wrap > .wp-editor-container {
16458 border: none;
16459 border-radius: 0 0 8px 8px;
16460 }
16461 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-toolbar-grp {
16462 background: #F7F7F7;
16463 border-bottom: 1px solid #e5e7eb;
16464 padding: 4px;
16465 }
16466 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-top-part::before {
16467 box-shadow: none;
16468 }
16469 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-panel {
16470 border: none !important;
16471 }
16472 .lp-builder-popup .wp-editor-wrap > .wp-editor-container textarea.wp-editor-area {
16473 border: none;
16474 border-radius: 0 0 8px 8px;
16475 padding: 16px;
16476 width: 100%;
16477 box-sizing: border-box;
16478 min-height: 200px;
16479 }
16480 .lp-builder-popup .lp-material--table {
16481 width: 100%;
16482 border-collapse: collapse;
16483 border: 1px solid #e5e7eb;
16484 border-radius: 8px;
16485 overflow: hidden;
16486 margin-top: 20px;
16487 }
16488 .lp-builder-popup .lp-material--table th,
16489 .lp-builder-popup .lp-material--table td {
16490 padding: 12px 15px;
16491 border-bottom: 1px solid #e5e7eb;
16492 text-align: left;
16493 }
16494 .lp-builder-popup .lp-material--table th {
16495 background-color: #f9fafb;
16496 font-weight: 600;
16497 font-size: 13px;
16498 color: #374151;
16499 }
16500 .lp-builder-popup .lp-material--table td {
16501 font-size: 14px;
16502 color: #1e1e1e;
16503 }
16504 .lp-builder-popup .lp-material--table tr:last-child td {
16505 border-bottom: none;
16506 }
16507 .lp-builder-popup .lp-material--table tr:hover td {
16508 background-color: #f9fafb;
16509 }
16510 .lp-builder-popup .lp-material--table thead.hidden {
16511 display: none;
16512 }
16513 .lp-builder-popup .lp-material-btn-wrap {
16514 display: flex;
16515 gap: 12px;
16516 margin-top: 15px;
16517 }
16518 .lp-builder-popup #btn-lp--add-material,
16519 .lp-builder-popup #btn-lp--save-material {
16520 padding: 8px 20px;
16521 border-radius: 6px;
16522 background: #fff;
16523 font-size: 14px;
16524 font-weight: 500;
16525 cursor: pointer;
16526 border: 1px solid #d1d5db;
16527 transition: all 0.2s;
16528 }
16529 .lp-builder-popup #btn-lp--add-material:hover,
16530 .lp-builder-popup #btn-lp--save-material:hover {
16531 background: #f5f5f5;
16532 border-color: #9ca3af;
16533 }
16534 .lp-builder-popup .cb-lesson-edit-title,
16535 .lp-builder-popup .cb-quiz-edit-title,
16536 .lp-builder-popup .cb-question-edit-title {
16537 margin-bottom: 24px;
16538 flex: 1;
16539 }
16540 .lp-builder-popup .cb-lesson-edit-title__label,
16541 .lp-builder-popup .cb-quiz-edit-title__label,
16542 .lp-builder-popup .cb-question-edit-title__label {
16543 display: block;
16544 margin-bottom: 8px;
16545 font-weight: 600;
16546 font-size: 14px;
16547 color: #1e1e1e;
16548 }
16549 .lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input,
16550 .lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input,
16551 .lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input {
16552 width: 100%;
16553 padding: 10px 12px;
16554 border: 1px solid #d1d5db;
16555 border-radius: 8px;
16556 font-size: 14px;
16557 transition: all 0.2s;
16558 box-shadow: none;
16559 }
16560 .lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input:focus,
16561 .lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input:focus,
16562 .lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input:focus {
16563 outline: none;
16564 border-color: #7067ED;
16565 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
16566 }
16567 .lp-builder-popup .cb-lesson-edit-desc,
16568 .lp-builder-popup .cb-quiz-edit-desc,
16569 .lp-builder-popup .cb-question-edit-desc {
16570 margin-bottom: 24px;
16571 }
16572 .lp-builder-popup .cb-lesson-edit-desc__label,
16573 .lp-builder-popup .cb-quiz-edit-desc__label,
16574 .lp-builder-popup .cb-question-edit-desc__label {
16575 display: block;
16576 margin-bottom: 8px;
16577 font-weight: 600;
16578 font-size: 14px;
16579 color: #1e1e1e;
16580 }
16581 .lp-builder-popup .lp-form-setting-lesson .lp-meta-box,
16582 .lp-builder-popup .lp-form-setting-quiz .lp-meta-box,
16583 .lp-builder-popup .lp-form-setting-question .lp-meta-box {
16584 margin: 0;
16585 background: transparent;
16586 }
16587 .lp-builder-popup .lp-form-setting-lesson .lp-meta-box__inner,
16588 .lp-builder-popup .lp-form-setting-quiz .lp-meta-box__inner,
16589 .lp-builder-popup .lp-form-setting-question .lp-meta-box__inner {
16590 padding: 0;
16591 display: flex;
16592 flex-direction: column;
16593 gap: 24px;
16594 }
16595 .lp-builder-popup .lp-meta-box-course-panels::before {
16596 content: attr(data-tab-title);
16597 display: block;
16598 font-size: 18px;
16599 font-weight: 700;
16600 color: #1e1e1e;
16601 margin-bottom: 20px;
16602 line-height: 1.2;
16603 }
16604 .lp-builder-popup .cb-section__question-title-assigned,
16605 .lp-builder-popup .cb-section__quiz-title-assigned {
16606 display: flex;
16607 flex-direction: column-reverse;
16608 gap: 16px;
16609 margin-bottom: 24px;
16610 }
16611 .lp-builder-popup .cb-section__question-title-assigned .cb-question-edit-title,
16612 .lp-builder-popup .cb-section__question-title-assigned .cb-lesson-edit-title,
16613 .lp-builder-popup .cb-section__question-title-assigned .cb-quiz-edit-title,
16614 .lp-builder-popup .cb-section__quiz-title-assigned .cb-question-edit-title,
16615 .lp-builder-popup .cb-section__quiz-title-assigned .cb-lesson-edit-title,
16616 .lp-builder-popup .cb-section__quiz-title-assigned .cb-quiz-edit-title {
16617 margin-bottom: 0;
16618 width: 100%;
16619 }
16620 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,
16621 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,
16622 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses,
16623 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes,
16624 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses,
16625 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses {
16626 flex-shrink: 0;
16627 padding: 0;
16628 background-color: transparent;
16629 border-radius: 0;
16630 font-size: 13px;
16631 margin-top: 0;
16632 border: none;
16633 }
16634 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .label,
16635 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .label,
16636 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .label,
16637 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .label,
16638 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .label,
16639 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .label {
16640 color: #6b7280;
16641 margin-right: 5px;
16642 }
16643 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a,
16644 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a,
16645 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a,
16646 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a,
16647 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a,
16648 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a {
16649 color: #2E91FA;
16650 text-decoration: none;
16651 font-weight: 500;
16652 }
16653 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a:hover,
16654 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a:hover,
16655 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a:hover,
16656 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a:hover,
16657 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a:hover,
16658 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a:hover {
16659 text-decoration: underline;
16660 }
16661 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .question-not-assigned,
16662 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .question-not-assigned,
16663 .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .question-not-assigned,
16664 .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .question-not-assigned,
16665 .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .question-not-assigned,
16666 .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .question-not-assigned {
16667 color: #9ca3af;
16668 font-style: italic;
16669 }
16670 .lp-builder-popup .lp-message {
16671 color: #7067ED;
16672 background-color: #EEF1FF;
16673 font-weight: 500;
16674 padding: 8px 20px;
16675 border-radius: 8px;
16676 }
16677 .lp-builder-popup .cb-item-edit-permalink__label {
16678 display: block;
16679 font-size: 13px;
16680 font-weight: 600;
16681 color: #1a1a1a;
16682 margin-bottom: 8px;
16683 }
16684 .lp-builder-popup .cb-item-edit-assigned {
16685 font-size: 13px;
16686 color: #6b7280;
16687 margin-bottom: 20px;
16688 line-height: 1.6;
16689 }
16690 .lp-builder-popup .cb-item-edit-assigned .label {
16691 color: #6b7280;
16692 font-weight: 400;
16693 }
16694 .lp-builder-popup .cb-item-edit-assigned a {
16695 color: #2E91FA;
16696 text-decoration: none;
16697 font-weight: 500;
16698 }
16699 .lp-builder-popup .cb-item-edit-assigned a:hover {
16700 text-decoration: underline;
16701 }
16702
16703 .lp-builder-popup .lp-edit-quiz-wrap .heading {
16704 display: flex;
16705 align-items: center;
16706 margin-bottom: 8px;
16707 gap: 8px;
16708 }
16709 .lp-builder-popup .lp-edit-quiz-wrap .heading h4 {
16710 color: #898989;
16711 }
16712 .lp-builder-popup .lp-edit-quiz-wrap .heading .total-items {
16713 margin-left: auto;
16714 font-size: 13px;
16715 color: #898989;
16716 }
16717 .lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all {
16718 cursor: pointer;
16719 padding: 5px;
16720 color: #6b7280;
16721 }
16722 .lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover {
16723 color: #1e1e1e;
16724 }
16725 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down {
16726 display: none;
16727 }
16728 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down {
16729 display: block;
16730 }
16731 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up {
16732 display: none;
16733 }
16734 .lp-builder-popup .lp-edit-quiz-wrap .lp-edit-list-questions {
16735 margin-bottom: 20px;
16736 }
16737 .lp-builder-popup .lp-edit-quiz-wrap .lp-icon-spinner {
16738 animation: rotation 2s infinite linear;
16739 font-size: 1.25rem;
16740 display: none;
16741 }
16742 .lp-builder-popup .lp-edit-quiz-wrap .one,
16743 .lp-builder-popup .lp-edit-quiz-wrap .plural {
16744 display: none;
16745 }
16746 .lp-builder-popup .lp-edit-quiz-wrap[data-count="1"] .one {
16747 display: inline-block;
16748 }
16749 .lp-builder-popup .lp-edit-quiz-wrap:not([data-count="1"]) .plural {
16750 display: inline-block;
16751 }
16752 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item {
16753 border: 1px solid #e5e7eb;
16754 border-radius: 12px;
16755 margin-bottom: 12px;
16756 background: #fff;
16757 transition: background 200ms ease-out;
16758 }
16759 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,
16760 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
16761 background: #fff;
16762 border: 1px solid #d1d5db;
16763 color: #4b5563;
16764 padding: 8px 16px;
16765 border-radius: 6px;
16766 font-size: 13px;
16767 font-weight: 500;
16768 cursor: pointer;
16769 align-items: center;
16770 transition: all 0.2s;
16771 display: none;
16772 }
16773 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down {
16774 display: none;
16775 }
16776 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-down {
16777 display: block;
16778 }
16779 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-fib-option-header .lp-icon-angle-up {
16780 display: none;
16781 }
16782 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down {
16783 display: block;
16784 }
16785 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up {
16786 display: none;
16787 }
16788 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,
16789 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title {
16790 display: inline-block;
16791 }
16792 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,
16793 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question {
16794 display: none;
16795 }
16796 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title {
16797 border: none;
16798 background: transparent;
16799 cursor: pointer;
16800 }
16801 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover {
16802 background: #f0f0f1;
16803 }
16804 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:hover {
16805 border-color: #d1d5db;
16806 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
16807 }
16808 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:last-child {
16809 margin-bottom: 0;
16810 }
16811 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head {
16812 display: flex;
16813 align-items: center;
16814 gap: 12px;
16815 padding: 14px 16px;
16816 background-color: #fff;
16817 border-bottom: 1px solid transparent;
16818 border-radius: 12px;
16819 }
16820 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title {
16821 display: none;
16822 }
16823 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag {
16824 cursor: move;
16825 color: #9ca3af;
16826 font-size: 16px;
16827 }
16828 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input {
16829 flex: 1;
16830 padding: 8px 12px;
16831 border: 1px solid transparent;
16832 border-radius: 6px;
16833 font-size: 14px;
16834 background: transparent;
16835 transition: all 0.2s;
16836 font-weight: 600;
16837 }
16838 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label {
16839 font-size: 11px;
16840 background-color: #EEF1FF !important;
16841 color: #7067ED;
16842 padding: 4px 10px;
16843 border-radius: 20px;
16844 white-space: nowrap;
16845 font-weight: 600;
16846 }
16847 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,
16848 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question {
16849 cursor: pointer;
16850 color: #9ca3af;
16851 padding: 6px;
16852 transition: all 0.2s;
16853 border-radius: 4px;
16854 }
16855 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,
16856 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
16857 color: #1e1e1e;
16858 background: #f3f4f6;
16859 }
16860 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover {
16861 color: #dc2626;
16862 background: #fee2e2;
16863 }
16864 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle {
16865 cursor: pointer;
16866 padding: 6px;
16867 color: #9ca3af;
16868 }
16869 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover {
16870 color: #1e1e1e;
16871 }
16872 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button {
16873 display: none;
16874 }
16875 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus) {
16876 border: 1px solid #7067ED;
16877 }
16878 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head {
16879 border-bottom-color: #f5f5f5;
16880 border-radius: 12px 12px 0 0;
16881 background: #EEF1FF;
16882 }
16883 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main {
16884 display: none;
16885 padding: 24px;
16886 background: #ffffff;
16887 border-radius: 0 0 12px 12px;
16888 }
16889 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main {
16890 display: block;
16891 }
16892 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.clone {
16893 display: none;
16894 }
16895 .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner {
16896 display: inline-block;
16897 }
16898 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question {
16899 display: flex;
16900 align-items: center;
16901 gap: 12px;
16902 padding: 16px;
16903 background-color: #ffffff;
16904 border: 1px dashed #e5e7eb;
16905 border-radius: 12px;
16906 margin-top: 12px;
16907 }
16908 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-icon-plus {
16909 color: #7067ED;
16910 }
16911 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
16912 flex: 1;
16913 padding: 10px 14px;
16914 border: 1px solid #d1d5db;
16915 border-radius: 6px;
16916 font-size: 14px;
16917 }
16918 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus {
16919 outline: none;
16920 border-color: #7067ED;
16921 box-shadow: none;
16922 }
16923 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new {
16924 border: 1px solid #d1d5db;
16925 border-radius: 6px;
16926 min-width: 150px;
16927 font-size: 14px;
16928 }
16929 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus {
16930 outline: none;
16931 border-color: #7067ED;
16932 }
16933 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button {
16934 padding: 10px 20px;
16935 border: 1px solid #7067ED;
16936 color: #7067ED;
16937 border-radius: 8px;
16938 font-weight: 500;
16939 cursor: pointer;
16940 }
16941 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button:hover {
16942 background: #7067ED;
16943 color: #EEF1FF;
16944 }
16945 .lp-builder-popup .lp-edit-quiz-wrap .mce-menubar {
16946 border: none;
16947 background: #f5f5f5;
16948 }
16949 .lp-builder-popup .lp-edit-quiz-wrap .heading {
16950 border-radius: 12px;
16951 }
16952
16953 @keyframes lp-popup-spin {
16954 0% {
16955 transform: rotate(0deg);
16956 }
16957 100% {
16958 transform: rotate(360deg);
16959 }
16960 }
16961 @media (max-width: 768px) {
16962 .lp-builder-popup {
16963 width: 95%;
16964 max-height: 95vh;
16965 }
16966 .lp-builder-popup__header, .lp-builder-popup__footer {
16967 padding: 12px 16px;
16968 }
16969 .lp-builder-popup__tabs {
16970 padding: 0 16px;
16971 overflow-x: auto;
16972 }
16973 .lp-builder-popup__tab {
16974 padding: 12px 16px;
16975 white-space: nowrap;
16976 }
16977 .lp-builder-popup__tab-content {
16978 padding: 16px;
16979 }
16980 .lp-builder-popup__footer {
16981 flex-direction: column;
16982 gap: 10px;
16983 }
16984 .lp-builder-popup__footer-left, .lp-builder-popup__footer-right {
16985 width: 100%;
16986 justify-content: center;
16987 }
16988 .lp-builder-popup .form-field,
16989 .lp-builder-popup .lp-meta-box__duration,
16990 .lp-builder-popup .lp-meta-box-field {
16991 flex-wrap: wrap;
16992 }
16993 .lp-builder-popup .form-field > label,
16994 .lp-builder-popup .form-field label span,
16995 .lp-builder-popup .lp-meta-box__duration > label,
16996 .lp-builder-popup .lp-meta-box__duration label span,
16997 .lp-builder-popup .lp-meta-box-field > label,
16998 .lp-builder-popup .lp-meta-box-field label span {
16999 width: 100%;
17000 min-width: 100%;
17001 max-width: 100%;
17002 margin-bottom: 8px;
17003 }
17004 .lp-builder-popup .form-field input[type=number],
17005 .lp-builder-popup .form-field input[type=text],
17006 .lp-builder-popup .form-field input[type=datetime-local],
17007 .lp-builder-popup .lp-meta-box__duration input[type=number],
17008 .lp-builder-popup .lp-meta-box__duration input[type=text],
17009 .lp-builder-popup .lp-meta-box__duration input[type=datetime-local],
17010 .lp-builder-popup .lp-meta-box-field input[type=number],
17011 .lp-builder-popup .lp-meta-box-field input[type=text],
17012 .lp-builder-popup .lp-meta-box-field input[type=datetime-local] {
17013 max-width: 100%;
17014 }
17015 .lp-builder-popup .form-field:has(input[type=checkbox]),
17016 .lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]),
17017 .lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]) {
17018 flex-direction: row;
17019 flex-wrap: wrap;
17020 }
17021 .lp-builder-popup .form-field:has(input[type=checkbox]) > label,
17022 .lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]) > label,
17023 .lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]) > label {
17024 width: auto;
17025 min-width: auto;
17026 max-width: none;
17027 margin-bottom: 0;
17028 }
17029 .lp-builder-popup .form-field .description,
17030 .lp-builder-popup .lp-meta-box__duration .description,
17031 .lp-builder-popup .lp-meta-box-field .description {
17032 margin-left: 0 !important;
17033 }
17034 .lp-builder-popup .cb-section__question-title-assigned,
17035 .lp-builder-popup .cb-section__lesson-title-assigned {
17036 flex-direction: column;
17037 gap: 16px;
17038 }
17039 .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,
17040 .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,
17041 .lp-builder-popup .cb-section__lesson-title-assigned .question-assigned-quizzes,
17042 .lp-builder-popup .cb-section__lesson-title-assigned .lesson-assigned-courses {
17043 margin-top: 0;
17044 align-items: flex-start;
17045 }
17046 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question {
17047 flex-wrap: wrap;
17048 }
17049 .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input {
17050 width: 100%;
17051 }
17052 }
17053 /**
17054 * Style for the Tom Select
17055 * @link https://tom-select.js.org/
17056 * @since 4.2.9.5
17057 * @version 1.0.0
17058 */
17059 .lp-tom-select {
17060 min-width: 150px;
17061 }
17062 .lp-tom-select.plugin-dropdown_input .dropdown-input {
17063 width: 95%;
17064 min-width: auto;
17065 border: 1px solid #2271b1;
17066 }
17067 .lp-tom-select[multiple] {
17068 display: block;
17069 height: 36px !important;
17070 border: 1px solid #d0d0d0;
17071 }
17072 .lp-tom-select.ts-wrapper {
17073 min-width: 200px;
17074 width: fit-content;
17075 }
17076 .lp-tom-select.ts-wrapper dropdown-active .ts-control input.dropdown-input {
17077 border-color: #d0d0d0;
17078 }
17079 .lp-tom-select.ts-wrapper input.dropdown-input {
17080 margin: 0 auto 5px;
17081 padding: 0 8px;
17082 box-shadow: none;
17083 }
17084 .lp-tom-select.ts-wrapper.multi.has-items .ts-control {
17085 padding: 3px 0 3px 3px;
17086 }
17087 .lp-tom-select.ts-wrapper .ts-control {
17088 min-height: 35px;
17089 padding: 4px;
17090 }
17091 .lp-tom-select.ts-wrapper .ts-control input[type=text] {
17092 min-width: 30px;
17093 }
17094 .lp-tom-select.ts-wrapper .ts-control li {
17095 margin: 0 5px 3px 0;
17096 padding: 3px 8px;
17097 background: #eee;
17098 border-radius: var(--lp-border-radius);
17099 }
17100 .lp-tom-select.ts-wrapper .ts-control .item {
17101 margin: 0 5px 2px 0;
17102 padding: 1px 2px;
17103 background: #eee;
17104 border-radius: var(--lp-border-radius);
17105 }
17106 .lp-tom-select.ts-wrapper .ts-dropdown {
17107 border: 1px solid #d0d0d0;
17108 padding-top: 5px;
17109 border-radius: 3px;
17110 margin-top: -1px;
17111 }
17112 .lp-tom-select.ts-wrapper .ts-dropdown .spinner {
17113 visibility: visible;
17114 }
17115 .lp-tom-select.ts-wrapper .ts-dropdown .spinner::after {
17116 content: "";
17117 border: none;
17118 }
17119 .lp-tom-select .dropdown-input-wrap {
17120 display: flex;
17121 }
17122
17123 /*.search-box {
17124 .ts-wrapper {
17125 float: left;
17126 margin-right: 4px;
17127
17128 .ts-control {
17129 padding: 3px;
17130 height: 30px;
17131
17132 li {
17133 margin: 0;
17134 }
17135 }
17136 }
17137 }*/
17138 /**
17139 * Style for table LearnPress
17140 */
17141 .lp-table-wrap {
17142 border-radius: 5px;
17143 width: 100%;
17144 border: 1px solid var(--lp-border-color, #E2E0DB);
17145 overflow-x: auto;
17146 overflow-y: auto;
17147 -webkit-overflow-scrolling: touch;
17148 }
17149
17150 table.lp-list-table {
17151 border-collapse: collapse;
17152 width: 100%;
17153 margin: 0;
17154 min-width: 768px;
17155 }
17156 table.lp-list-table td {
17157 padding: 0;
17158 }
17159 table.lp-list-table .learn-press-pagination {
17160 text-align: left;
17161 }
17162 table.lp-list-table thead {
17163 background-color: var(--lp-white-grey, #F7F7FB);
17164 border: none;
17165 }
17166 table.lp-list-table thead tr {
17167 border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
17168 position: sticky;
17169 top: 0;
17170 z-index: 2;
17171 background: #fff;
17172 }
17173 table.lp-list-table thead tr:hover {
17174 background: #eff6ff;
17175 }
17176 table.lp-list-table thead th {
17177 background: none;
17178 border: none;
17179 font-size: 1em;
17180 padding: 10px 20px;
17181 text-align: left;
17182 }
17183 table.lp-list-table thead th td {
17184 border: none;
17185 padding: 0;
17186 }
17187 table.lp-list-table tbody {
17188 font-size: 14px;
17189 }
17190 table.lp-list-table tbody tr {
17191 border: none;
17192 border-bottom: 1px solid var(--lp-white-grey, #F7F7FB);
17193 }
17194 table.lp-list-table tbody tr:hover {
17195 background: #eff6ff !important;
17196 }
17197 table.lp-list-table tbody tr:nth-child(odd) {
17198 background: #f6f7f7;
17199 }
17200 table.lp-list-table tbody tr:nth-child(even) {
17201 background: #fff;
17202 }
17203 table.lp-list-table tbody tr td {
17204 border: none;
17205 padding: 10px 20px;
17206 text-align: left;
17207 }
17208 table.lp-list-table tbody tr td a {
17209 text-decoration: none;
17210 }
17211 table.lp-list-table tfoot tr {
17212 border: none;
17213 }
17214 table.lp-list-table tfoot tr td, table.lp-list-table tfoot tr th {
17215 border: none;
17216 }
17217 table.lp-list-table tfoot tr td > div, table.lp-list-table tfoot tr th > div {
17218 padding: 20px;
17219 }
17220 table.lp-list-table tfoot .pagination {
17221 border: none;
17222 padding: 0;
17223 }
17224 table.lp-list-table.order-table-details tbody tr:last-child {
17225 --lp-white-grey: var(--lp-border-color, #E2E0DB);
17226 }
17227 table.lp-list-table.order-table-details tfoot {
17228 border-top: 1px solid var(--lp-border-color, #E2E0DB);
17229 }
17230 table.lp-list-table.order-table-details tfoot tr td, table.lp-list-table.order-table-details tfoot tr th {
17231 padding: 10px 20px;
17232 background-color: transparent;
17233 }
17234 table.lp-list-table.order-table-details tfoot tr:not(:last-child) td, table.lp-list-table.order-table-details tfoot tr:not(:last-child) th {
17235 padding-bottom: 0;
17236 }
17237
17238 .lp_profile_course_progress__nav {
17239 margin-top: 1rem;
17240 }
17241
17242 #profile-content-order-details .lp-table-wrap {
17243 margin-bottom: 1rem;
17244 }
17245
17246 /**
17247 * Style for the Form Filter list
17248 * @since 4.4.5
17249 * @version 1.0.0
17250 */
17251 .lp-form-filter {
17252 display: grid;
17253 gap: 12px;
17254 margin-bottom: 24px;
17255 }
17256 .lp-form-filter__fields {
17257 display: flex;
17258 flex-wrap: wrap;
17259 align-items: flex-end;
17260 gap: 14px;
17261 }
17262 .lp-form-filter__fields > * {
17263 flex: 1 1 0;
17264 min-width: 0;
17265 }
17266 .lp-form-filter .filter-field {
17267 display: flex;
17268 flex-direction: column;
17269 gap: 5px;
17270 }
17271 .lp-form-filter .filter-field label {
17272 text-align: left;
17273 font-weight: bold;
17274 }
17275 .lp-form-filter button {
17276 display: inline-flex;
17277 align-items: center;
17278 justify-content: center;
17279 }
17280 .lp-form-filter__actions {
17281 display: flex;
17282 gap: 8px;
17283 align-items: center;
17284 }
17285
17286 @keyframes rotation {
17287 0% {
17288 transform: rotate(0deg);
17289 }
17290 100% {
17291 transform: rotate(359deg);
17292 }
17293 }
17294 .learn-press-course-builder #lp-course-builder-content {
17295 background: #fff;
17296 padding: 24px;
17297 border-radius: 8px;
17298 }
17299 .learn-press-course-builder .cb-section__course-edit {
17300 background: #fff;
17301 border-radius: 16px;
17302 min-height: calc(100% - 100px);
17303 }
17304 .learn-press-course-builder .cb-section__course-edit .cb-section__header-left {
17305 display: flex;
17306 align-items: center;
17307 gap: 10px;
17308 margin-bottom: 20px;
17309 margin-top: 28px;
17310 }
17311 .learn-press-course-builder .cb-section__course-edit .lp-cb-section__title {
17312 font-size: 28px;
17313 font-weight: 600;
17314 margin-top: 0;
17315 margin-bottom: 0;
17316 color: #1e1e1e;
17317 }
17318 .learn-press-course-builder .cb-section__course-edit .cb-section__header {
17319 display: flex;
17320 justify-content: space-between;
17321 align-items: center;
17322 }
17323 .learn-press-course-builder .cb-section__course-edit .cb-section__header-action {
17324 display: flex;
17325 gap: 20px;
17326 }
17327 .learn-press-course-builder .cb-section__course-edit .cb-button {
17328 padding: 8px 25px;
17329 border-radius: 5px;
17330 background: #ccc;
17331 font-size: 16px;
17332 font-weight: 500;
17333 cursor: pointer;
17334 }
17335 .learn-press-course-builder .cb-section__course-edit .cb-button.loading {
17336 pointer-events: none;
17337 opacity: 0.8;
17338 }
17339 .learn-press-course-builder .cb-section__course-edit .cb-button.loading:before {
17340 display: inline-block;
17341 font-family: "lp-icon";
17342 content: "\f110";
17343 animation: lp-rotating 1s linear infinite;
17344 margin-right: 5px;
17345 font-variant: normal;
17346 text-transform: none;
17347 -webkit-font-smoothing: antialiased;
17348 -moz-osx-font-smoothing: grayscale;
17349 vertical-align: middle;
17350 }
17351 .learn-press-course-builder .cb-section__course-edit .lp-meta-box {
17352 background: transparent;
17353 }
17354 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner {
17355 display: flex;
17356 flex-direction: column;
17357 gap: 24px;
17358 }
17359 .learn-press-course-builder .cb-section__course-edit .form-field,
17360 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration {
17361 display: flex;
17362 gap: 0 11px;
17363 margin: 0;
17364 padding: 0;
17365 }
17366 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field {
17367 display: grid;
17368 grid-template-columns: 150px max-content 1fr;
17369 gap: 6px 11px;
17370 }
17371 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field label {
17372 grid-column: 1/2;
17373 grid-row: 1;
17374 font-size: 14px;
17375 color: #23282d;
17376 font-weight: 600;
17377 margin: 0;
17378 padding: 0;
17379 }
17380 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field input {
17381 grid-column: 2/4;
17382 grid-row: 1;
17383 }
17384 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .description {
17385 max-width: max-content;
17386 grid-column: 2/3;
17387 grid-row: 2;
17388 font-size: 13px;
17389 line-height: 1.5;
17390 margin: 0;
17391 }
17392 .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .learn-press-tip {
17393 max-width: max-content;
17394 }
17395 .learn-press-course-builder .cb-section__course-edit .form-field._lp_hint_field,
17396 .learn-press-course-builder .cb-section__course-edit .form-field._lp_explanation_field {
17397 flex-wrap: wrap;
17398 }
17399 .learn-press-course-builder .cb-section__course-edit .form-field label,
17400 .learn-press-course-builder .cb-section__course-edit .form-field label span,
17401 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration label,
17402 .learn-press-course-builder .cb-section__course-edit .lesson-materials .field-material__label {
17403 font-size: 14px;
17404 margin: 0;
17405 width: 150px;
17406 min-width: 150px;
17407 max-width: 150px;
17408 padding: 0;
17409 color: #23282d;
17410 font-weight: 600;
17411 flex: 0 0 auto;
17412 }
17413 .learn-press-course-builder .cb-section__course-edit .lesson-materials {
17414 flex-wrap: nowrap;
17415 gap: 10px;
17416 }
17417 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number],
17418 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text]:not(.dropdown-input),
17419 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],
17420 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number] {
17421 width: 100%;
17422 max-width: 200px;
17423 height: 33px;
17424 padding: 8px 12px;
17425 border: 1px solid #d1d5db;
17426 border-radius: 6px;
17427 font-size: 14px;
17428 color: #1a1a1a;
17429 background: #fff;
17430 }
17431 .learn-press-course-builder .cb-section__course-edit .form-field textarea {
17432 order: 3;
17433 width: calc(100% - 165px);
17434 padding: 8px 12px;
17435 border: 1px solid #d1d5db;
17436 border-radius: 6px;
17437 font-size: 14px;
17438 color: #1a1a1a;
17439 background: #fff;
17440 }
17441 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number]:focus,
17442 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text]:focus,
17443 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local]:focus,
17444 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus {
17445 outline: none;
17446 border-color: #7067ed;
17447 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17448 }
17449 .learn-press-course-builder .cb-section__course-edit select {
17450 padding: 4px 12px;
17451 height: 34px;
17452 border: 1px solid #d1d5db;
17453 border-radius: 6px;
17454 font-size: 14px;
17455 color: #1a1a1a;
17456 cursor: pointer;
17457 }
17458 .learn-press-course-builder .cb-section__course-edit select:focus {
17459 outline: none;
17460 border-color: #7067ed;
17461 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17462 }
17463 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration > :not(label):not(.description) {
17464 display: inline-flex;
17465 align-items: center;
17466 gap: 8px;
17467 }
17468 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox],
17469 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio] {
17470 appearance: none;
17471 -webkit-appearance: none;
17472 width: 44px;
17473 height: 24px;
17474 background: #e5e7eb;
17475 border-radius: 12px;
17476 position: relative;
17477 cursor: pointer;
17478 transition: all 0.3s ease;
17479 margin: 0;
17480 flex-shrink: 0;
17481 }
17482 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:before,
17483 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:before {
17484 content: "";
17485 position: absolute;
17486 width: 20px;
17487 height: 20px;
17488 border-radius: 50%;
17489 background: #fff;
17490 top: 2px;
17491 left: 2px;
17492 transition: all 0.3s ease;
17493 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
17494 }
17495 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked,
17496 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked {
17497 background: #28A746;
17498 }
17499 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked:before,
17500 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked:before {
17501 left: 22px;
17502 }
17503 .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:focus,
17504 .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:focus {
17505 outline: none;
17506 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
17507 }
17508 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]),
17509 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) {
17510 flex-direction: row;
17511 align-items: center;
17512 }
17513 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) input[type=checkbox],
17514 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) input[type=radio] {
17515 order: 1;
17516 margin-top: 2px;
17517 }
17518 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description,
17519 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) .description {
17520 order: 3;
17521 }
17522 .learn-press-course-builder .cb-section__course-edit .description {
17523 font-size: 13px;
17524 color: #6b7280;
17525 line-height: 1.5;
17526 margin: 0;
17527 display: block;
17528 }
17529 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration .description {
17530 margin-top: 4px;
17531 }
17532 .learn-press-course-builder .cb-section__course-edit p.form-field,
17533 .learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration {
17534 padding: 0;
17535 margin: 0;
17536 }
17537 .learn-press-course-builder .cb-section__course-edit p.form-field .description,
17538 .learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration .description {
17539 margin-top: 6px;
17540 }
17541 .learn-press-course-builder .cb-section__course-edit #_lp_passing_grade,
17542 .learn-press-course-builder .cb-section__course-edit #_lp_retake_count,
17543 .learn-press-course-builder .cb-section__course-edit #_lp_pagination {
17544 max-width: 100px;
17545 }
17546 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content {
17547 flex: 1;
17548 }
17549 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content .lp_course_extra_meta_box__fields:not(:has(*)) {
17550 display: none;
17551 }
17552 .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content input[type=text] {
17553 max-width: 100%;
17554 margin-bottom: 10px;
17555 }
17556 @media (max-width: 768px) {
17557 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner {
17558 gap: 20px;
17559 }
17560 .learn-press-course-builder .cb-section__course-edit .form-field input[type=number],
17561 .learn-press-course-builder .cb-section__course-edit .form-field input[type=text],
17562 .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],
17563 .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number] {
17564 max-width: 100%;
17565 }
17566 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) {
17567 flex-direction: column;
17568 gap: 8px;
17569 }
17570 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) label {
17571 min-width: auto;
17572 }
17573 .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description {
17574 margin-left: 0;
17575 margin-top: 0;
17576 }
17577 }
17578 .learn-press-course-builder .lp-message {
17579 color: #7067ED;
17580 background-color: #EEF1FF;
17581 font-weight: 500;
17582 padding: 8px 20px;
17583 border-radius: 8px;
17584 }
17585
17586 #lp-builder-popup-container .learn-press-message,
17587 #lp-course-builder .learn-press-message {
17588 margin: 20px 10px;
17589 position: relative;
17590 padding: 10px 20px;
17591 border-radius: 8px;
17592 /*background-color: $cb-info-bg;
17593 color: $cb-info;*/
17594 max-width: 100%;
17595 width: fit-content;
17596 }
17597 #lp-builder-popup-container select,
17598 #lp-course-builder select {
17599 padding: 10px 32px 10px 14px;
17600 border: 1px solid #e5e7eb;
17601 border-radius: 6px;
17602 font-size: 14px;
17603 color: #1e1e1e;
17604 cursor: pointer;
17605 appearance: none;
17606 background-image: url("../images/icons/ico-cb-chevron-down.svg");
17607 background-repeat: no-repeat;
17608 background-position: right 10px center;
17609 background-size: 14px;
17610 }
17611 #lp-builder-popup-container select:focus,
17612 #lp-course-builder select:focus {
17613 outline: none;
17614 border-color: #7067ED;
17615 box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1);
17616 }
17617
17618 #lp-course-builder .lp-ico-ai {
17619 display: inline-block;
17620 width: 18px;
17621 height: 18px;
17622 background-color: currentColor;
17623 -webkit-mask-image: url("../images/icons/ico-ai.svg");
17624 mask-image: url("../images/icons/ico-ai.svg");
17625 -webkit-mask-size: contain;
17626 mask-size: contain;
17627 -webkit-mask-repeat: no-repeat;
17628 mask-repeat: no-repeat;
17629 -webkit-mask-position: center;
17630 mask-position: center;
17631 }
17632 #lp-course-builder .lp-btn-generate-course-with-ai,
17633 #lp-course-builder .lp-btn-warning-enable-ai {
17634 position: relative;
17635 margin: 0 !important;
17636 }
17637 #lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai {
17638 background: transparent;
17639 color: #7067ED;
17640 }
17641 #lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai:hover {
17642 background: #EEF1FF;
17643 }
17644
17645 .wp-editor-wrap {
17646 border: 1px solid #e5e7eb;
17647 border-radius: 8px;
17648 overflow: hidden;
17649 background-color: #ffffff;
17650 }
17651 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:focus,
17652 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:hover,
17653 .wp-editor-wrap .qt-dfw:focus,
17654 .wp-editor-wrap .qt-dfw:hover {
17655 box-shadow: none;
17656 background: none;
17657 }
17658 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-underline),
17659 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-blockquote),
17660 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-alignright),
17661 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-unlink) {
17662 border-right: 1px solid #d1d5db;
17663 }
17664 .wp-editor-wrap .wp-editor-tools {
17665 display: flex;
17666 align-items: center;
17667 justify-content: space-between;
17668 background-color: #F7F7F7;
17669 padding: 8px 12px;
17670 }
17671 .wp-editor-wrap .wp-editor-tools:after {
17672 content: none;
17673 }
17674 .wp-editor-wrap .wp-media-buttons {
17675 padding: 0;
17676 float: none;
17677 flex-shrink: 0;
17678 }
17679 .wp-editor-wrap button.insert-media,
17680 .wp-editor-wrap input.button {
17681 color: #1e1e1e;
17682 border-color: #d1d5db;
17683 display: inline-flex;
17684 align-items: center;
17685 gap: 6px;
17686 text-decoration: none;
17687 font-size: 13px;
17688 line-height: 1.6;
17689 min-height: 30px;
17690 margin: 0;
17691 padding: 4px 12px;
17692 cursor: pointer;
17693 border-width: 1px;
17694 border-style: solid;
17695 border-radius: 6px;
17696 white-space: nowrap;
17697 box-sizing: border-box;
17698 background: #ffffff;
17699 transition: border-color 0.15s ease, background 0.15s ease;
17700 }
17701 .wp-editor-wrap button.insert-media:focus,
17702 .wp-editor-wrap input.button:focus {
17703 outline: none;
17704 box-shadow: none;
17705 background-color: #EEF1FF;
17706 border-color: #7067ED;
17707 color: #7067ED;
17708 }
17709 .wp-editor-wrap button.insert-media:hover,
17710 .wp-editor-wrap input.button:hover {
17711 color: #7067ED;
17712 border-color: #7067ED;
17713 background-color: #EEF1FF;
17714 }
17715 .wp-editor-wrap .wp-editor-tabs {
17716 float: none;
17717 flex-shrink: 0;
17718 display: flex;
17719 background: #ffffff;
17720 border-radius: 12px;
17721 border: 1px solid #e5e7eb;
17722 padding: 4px 4px 6px;
17723 gap: 4px;
17724 }
17725 .wp-editor-wrap .wp-editor-tabs button {
17726 margin: 0;
17727 padding: 2px 14px;
17728 border: none;
17729 border-radius: 8px;
17730 font-size: 13px;
17731 font-weight: 500;
17732 line-height: 1.6;
17733 color: #6b7280;
17734 background: transparent;
17735 cursor: pointer;
17736 box-sizing: content-box !important;
17737 }
17738 .wp-editor-wrap .wp-editor-tabs button:hover {
17739 color: #1e1e1e;
17740 background-color: #EEF1FF;
17741 }
17742 .wp-editor-wrap .wp-editor-tabs button:focus {
17743 outline: none;
17744 box-shadow: none;
17745 }
17746 .wp-editor-wrap .wp-editor-tabs button[aria-pressed=true] {
17747 background: #EEF1FF;
17748 color: #7067ED;
17749 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
17750 font-weight: 600;
17751 }
17752 .wp-editor-wrap .mce-tinymce {
17753 border: none !important;
17754 visibility: visible !important;
17755 }
17756 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
17757 border-radius: 6px;
17758 }
17759 .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 {
17760 box-shadow: none;
17761 }
17762 .wp-editor-wrap div.mce-toolbar-grp > div {
17763 padding: 0;
17764 }
17765 .wp-editor-wrap .mce-top-part::before {
17766 box-shadow: none !important;
17767 }
17768 .wp-editor-wrap .mce-top-part,
17769 .wp-editor-wrap .quicktags-toolbar {
17770 background-color: #F7F7F7;
17771 margin: 0;
17772 padding: 0;
17773 }
17774 .wp-editor-wrap .mce-toolbar-grp {
17775 background: none;
17776 border-bottom: none;
17777 padding: 0px 8px 8px;
17778 }
17779 .wp-editor-wrap .mce-toolbar .mce-btn {
17780 border: none;
17781 background: transparent;
17782 box-shadow: none;
17783 border-radius: 4px;
17784 }
17785 .wp-editor-wrap .mce-toolbar .mce-btn button {
17786 padding: 2px 5px;
17787 color: #374151;
17788 }
17789 .wp-editor-wrap .mce-toolbar .mce-btn:hover, .wp-editor-wrap .mce-toolbar .mce-btn.mce-active {
17790 background: rgba(0, 0, 0, 0.06);
17791 border: none;
17792 box-shadow: none;
17793 }
17794 .wp-editor-wrap .mce-toolbar .mce-btn-group {
17795 padding: 0 2px;
17796 }
17797 .wp-editor-wrap .mce-toolbar .mce-btn-group:not(:last-child)::after {
17798 content: "";
17799 display: inline-block;
17800 width: 1px;
17801 height: 20px;
17802 background: #e5e7eb;
17803 vertical-align: middle;
17804 margin-left: 4px;
17805 }
17806 .wp-editor-wrap .quicktags-toolbar {
17807 padding: 0 10px 8px;
17808 border-bottom: 1px solid #f5f5f5;
17809 }
17810 .wp-editor-wrap .wp-editor-container {
17811 border: none;
17812 }
17813 .wp-editor-wrap .mce-edit-area iframe {
17814 min-height: 150px !important;
17815 }
17816 .wp-editor-wrap div.mce-statusbar {
17817 display: none;
17818 }
17819
17820 #lp-builder-popup-container .wp-editor-container {
17821 border: none !important;
17822 background: #ffffff;
17823 }
17824 #lp-builder-popup-container .wp-editor-tools {
17825 padding: 8px 12px;
17826 }
17827 #lp-builder-popup-container .mce-top-part {
17828 margin: 0 !important;
17829 }
17830 #lp-builder-popup-container .lp-question-field-settings .mce-top-part {
17831 margin: 0 !important;
17832 }
17833 #lp-builder-popup-container .quicktags-toolbar {
17834 margin: 0 !important;
17835 padding: 6px 8px !important;
17836 }
17837
17838 .lp-popup-items-to-select .header {
17839 padding: 0;
17840 flex-shrink: 0;
17841 }
17842
17843 .lp-popup-items-to-select .header ul.tabs {
17844 display: flex;
17845 border-bottom: 1px solid #f5f5f5;
17846 background: #ffffff;
17847 gap: 10px;
17848 margin: 0;
17849 list-style: none;
17850 padding: 0;
17851 }
17852
17853 .lp-popup-items-to-select ul.tabs li {
17854 margin: 0;
17855 display: inline-block;
17856 position: relative;
17857 padding: 0px 24px;
17858 text-decoration: none;
17859 font-weight: 500;
17860 font-size: 14px;
17861 transition: all 0.2s ease;
17862 border-radius: 12px 12px 0 0;
17863 border-bottom: 2px solid transparent;
17864 cursor: pointer;
17865 }
17866 .lp-popup-items-to-select ul.tabs li.active {
17867 border-bottom-color: #7067ED;
17868 background-color: #EEF1FF;
17869 color: #7067ED;
17870 }
17871 .lp-popup-items-to-select ul.tabs li:hover {
17872 background-color: #EEF1FF;
17873 color: #7067ED;
17874 }
17875
17876 .lp-popup-items-to-select .header ul.tabs li.tab a {
17877 padding: 0;
17878 }
17879
17880 .lp-popup-items-to-select .header ul.tabs li.tab.active a,
17881 .lp-popup-items-to-select .header ul.tabs li.tab a:hover {
17882 color: #7067ED;
17883 }
17884
17885 .lp-popup-items-to-select input.lp-search-title-item {
17886 padding: 12px 16px;
17887 border-color: #e5e7eb;
17888 border-radius: 8px;
17889 outline: none;
17890 transition: border-color 0.2s;
17891 margin: 0;
17892 }
17893
17894 .lp-popup-items-to-select input.lp-search-title-item:focus {
17895 border-color: #7067ED;
17896 box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.1);
17897 }
17898
17899 .lp-target ul.list-items {
17900 padding: 0;
17901 gap: 0;
17902 max-height: 500px;
17903 }
17904
17905 .lp-select-item {
17906 display: flex;
17907 align-items: center;
17908 padding: 12px 0;
17909 cursor: pointer;
17910 transition: background 0.2s;
17911 }
17912
17913 .lp-select-item:last-child {
17914 border-bottom: none;
17915 }
17916
17917 .lp-select-item:hover {
17918 background-color: #f5f5f5;
17919 }
17920
17921 .lp-select-item input[type=checkbox] {
17922 appearance: none;
17923 -webkit-appearance: none;
17924 width: 18px;
17925 height: 18px;
17926 border: 2px solid #d1d5db;
17927 border-radius: 4px;
17928 margin-right: 12px;
17929 cursor: pointer;
17930 position: relative;
17931 outline: none;
17932 flex-shrink: 0;
17933 }
17934
17935 .lp-select-item input[type=checkbox]:checked {
17936 background-color: #28A746;
17937 border-color: #28A746;
17938 }
17939
17940 .lp-select-item input[type=checkbox]:checked::after {
17941 content: "";
17942 position: absolute;
17943 left: 5px;
17944 top: 1px;
17945 width: 4px;
17946 height: 9px;
17947 border: solid white;
17948 border-width: 0 2px 2px 0;
17949 transform: rotate(45deg);
17950 }
17951
17952 .lp-select-item input[type=checkbox]:checked::before {
17953 display: none;
17954 }
17955
17956 .lp-answers-config input[type=radio]:checked::before {
17957 display: none;
17958 }
17959
17960 .lp-select-item .title {
17961 font-size: 14px;
17962 color: #374151;
17963 font-weight: 500;
17964 }
17965
17966 .lp-select-item .title strong {
17967 color: #9ca3af;
17968 font-weight: 400;
17969 margin-left: 5px;
17970 font-size: 12px;
17971 }
17972
17973 .list-items-wrap .learn-press-pagination {
17974 margin-top: 20px;
17975 display: flex;
17976 justify-content: center;
17977 }
17978
17979 .lp-popup-items-to-select .pagination {
17980 margin: 10px 0 0 !important;
17981 }
17982
17983 .list-items-wrap .learn-press-pagination ul.page-numbers {
17984 display: flex;
17985 gap: 8px;
17986 list-style: none;
17987 padding: 0;
17988 margin: 0;
17989 }
17990
17991 .list-items-wrap .page-numbers li span.page-numbers.current,
17992 .list-items-wrap .page-numbers li a.page-numbers {
17993 display: flex;
17994 align-items: center;
17995 justify-content: center;
17996 min-width: 36px;
17997 height: 36px;
17998 padding: 0 12px;
17999 border-radius: 6px;
18000 text-decoration: none;
18001 color: #898989;
18002 font-size: 14px;
18003 transition: all 0.2s;
18004 background: #ffffff;
18005 font-weight: 600;
18006 }
18007
18008 .list-items-wrap .page-numbers li span.page-numbers.current {
18009 background-color: #7067ED;
18010 color: #ffffff;
18011 }
18012
18013 .list-items-wrap .page-numbers li a.page-numbers:hover {
18014 background-color: #F7F7F7;
18015 border-color: #d1d5db;
18016 color: #1e1e1e;
18017 }
18018
18019 .list-items-wrap .page-numbers li a.page-numbers.next,
18020 .list-items-wrap .page-numbers li a.page-numbers.prev {
18021 background-color: #F7F7F7;
18022 border-color: #d1d5db;
18023 }
18024 .list-items-wrap .page-numbers li a.page-numbers.next:hover,
18025 .list-items-wrap .page-numbers li a.page-numbers.prev:hover {
18026 background-color: #7067ED;
18027 color: #ffffff;
18028 }
18029
18030 .list-items-wrap .page-numbers i {
18031 font-size: 14px;
18032 }
18033
18034 .lp-popup-items-to-select .main {
18035 border-bottom-color: transparent !important;
18036 padding: 20px 0 0 !important;
18037 }
18038
18039 .lp-popup-items-to-select .footer {
18040 padding: 16px 0 0 !important;
18041 align-items: center;
18042 justify-content: space-between;
18043 }
18044
18045 .lp-popup-items-to-select .button {
18046 padding: 10px 20px;
18047 border-radius: 6px;
18048 font-size: 14px;
18049 font-weight: 600;
18050 cursor: pointer;
18051 border: 1px solid transparent;
18052 transition: all 0.2s;
18053 background: transparent;
18054 color: #1e1e1e;
18055 }
18056 .lp-popup-items-to-select .button:hover {
18057 background: transparent;
18058 color: #7067ED;
18059 }
18060
18061 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active,
18062 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary:not(.active) {
18063 background-color: #EEF1FF;
18064 color: #7067ED;
18065 order: 2;
18066 }
18067
18068 .lp-btn-add-items-selected:hover:not(:disabled) {
18069 background-color: #333;
18070 }
18071
18072 .lp-btn-add-items-selected:disabled {
18073 background-color: #f5f5f5;
18074 color: #9ca3af;
18075 cursor: not-allowed;
18076 }
18077
18078 .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active:hover {
18079 background-color: #7067ED;
18080 color: #EEF1FF;
18081 }
18082
18083 .lp-btn-count-items-selected {
18084 background: transparent;
18085 color: #6b7280;
18086 padding: 0 !important;
18087 font-size: 13px;
18088 order: 1;
18089 }
18090
18091 .lp-btn-back-to-select-items {
18092 background: #fff;
18093 border: 1px solid #d1d5db;
18094 color: #374151;
18095 order: 0;
18096 }
18097
18098 .lp-btn-back-to-select-items:hover {
18099 background-color: #f5f5f5;
18100 }
18101
18102 .lp-popup-items-to-select ul.list-items-selected {
18103 padding-left: 0;
18104 background: #fff;
18105 margin-bottom: 20px;
18106 gap: 0;
18107 }
18108
18109 .lp-popup-items-to-select ul.list-items-selected li {
18110 display: flex;
18111 align-items: center;
18112 padding: 5px;
18113 border-bottom: 1px solid #f5f5f5;
18114 color: #1e1e1e;
18115 cursor: pointer;
18116 transition: background 0.2s;
18117 }
18118
18119 .lp-hidden {
18120 display: none !important;
18121 }
18122
18123 .lp-popup-items-to-select .header .tabs .tab.active::after {
18124 display: none !important;
18125 }
18126
18127 .lp-popup-items-to-select .header .tabs .tab:not(:last-child)::before {
18128 display: none;
18129 }
18130
18131 .lp-popup-items-to-select .list-items-selected li:hover {
18132 background: #f5f5f5;
18133 }
18134
18135 .lp-popup-items-to-select .header .header-count-items-selected {
18136 border-bottom-color: #f5f5f5;
18137 }
18138
18139 .lp-toast.toastify {
18140 background: #E7F6E9;
18141 color: #28A746;
18142 border-radius: 5px;
18143 box-shadow: 0 0 0;
18144 display: flex;
18145 align-items: center;
18146 }
18147 .lp-toast.toastify .toast-close {
18148 background: transparent !important;
18149 font-size: 0;
18150 padding-left: 12px;
18151 }
18152 .lp-toast.toastify .toast-close:before {
18153 content: "\f00d";
18154 font-family: "lp-icon";
18155 font-size: 16px;
18156 color: #000;
18157 line-height: 17px;
18158 }
18159 .lp-toast.toastify .toast-close:hover {
18160 opacity: 1;
18161 }
18162 .lp-toast.toastify.error {
18163 background-color: #fee2e2;
18164 color: #dc2626;
18165 padding: 12px 20px;
18166 border: none;
18167 margin: 0 auto;
18168 }
18169 .lp-toast.toastify.warning {
18170 background-color: #fbf7f2;
18171 color: #fb9422;
18172 padding: 12px 20px;
18173 border: none;
18174 margin: 0 auto;
18175 }
18176 .lp-toast.toastify.info {
18177 background-color: #dbeafe;
18178 color: #1e40af;
18179 padding: 12px 20px;
18180 border: none;
18181 margin: 0 auto;
18182 }
18183
18184 #wp-media-modal label.screen-reader-text,
18185 #wp-media-modal span.screen-reader-text {
18186 display: none;
18187 }
18188
18189 .lp-course-builder-canvas label.screen-reader-text,
18190 .lp-course-builder-canvas span.screen-reader-text {
18191 display: none;
18192 }
18193
18194 .screen-reader-text {
18195 display: none;
18196 }