@charset "UTF-8"; body { margin: 0; padding: 0; } /** * Styles for all page of LP * * @since 4.2.3 * @version 1.0.0 */ /** * Mixin */ @-webkit-keyframes rotating4 { from { -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotating4 { from { -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes animation4 { from { left: -40%; width: 40%; } to { left: 100%; width: 10%; } } @keyframes animation4 { from { left: -40%; width: 40%; } to { left: 100%; width: 10%; } } :root { --lp-cotainer-max-with: var(--lp-container-max-width); } .wp-block-group { --lp-container-max-width: var(--wp--style--global--wide-size); } *, :after, :before { box-sizing: border-box; } /* start reset css */ body { background: #fff; } button { cursor: pointer; } .learnpress-page input[type=text], .learnpress-page input[type=email], .learnpress-page input[type=number], .learnpress-page input[type=password], .learnpress-page textarea { border-color: var(--lp-border-color, #E2E0DB); -webkit-border-radius: var(--lp-border-radius, 5px); -moz-border-radius: var(--lp-border-radius, 5px); border-radius: var(--lp-border-radius, 5px); } .learnpress-page input[type=text]:focus, .learnpress-page input[type=email]:focus, .learnpress-page input[type=number]:focus, .learnpress-page input[type=password]:focus, .learnpress-page textarea:focus { outline: none; border-color: var(--lp-primary-color, #ffb606); } .learnpress-page .lp-button, .learnpress-page #lp-button { padding: 12px 24px; border: 1px solid var(--lp-border-color, #E2E0DB); color: var(--lp-color-base, #333); background: transparent; box-shadow: unset; font-family: inherit; font-weight: 400; text-align: center; text-transform: capitalize; -webkit-border-radius: var(--lp-border-radius, 5px); -moz-border-radius: var(--lp-border-radius, 5px); border-radius: var(--lp-border-radius, 5px); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } .learnpress-page .lp-button.large, .learnpress-page #lp-button.large { height: 52px; padding: 18px 30px; font-size: 1.1em; } .learnpress-page .lp-button:hover, .learnpress-page #lp-button:hover { border-color: var(--lp-primary-color); color: #fff; background: var(--lp-primary-color); } .learnpress-page .lp-button.btn-ajax-off .icon, .learnpress-page #lp-button.btn-ajax-off .icon { display: none; } .learnpress-page .lp-button.btn-ajax-on .icon, .learnpress-page #lp-button.btn-ajax-on .icon { display: inline-block; margin-right: 5px; -webkit-animation: lp-rotating 1s linear infinite; -moz-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } .learnpress-page .lp-button:focus, .learnpress-page #lp-button:focus { outline: 0; } .learnpress-page .rwmb-field .description { margin-top: 8px; color: #999; font-size: smaller; font-style: italic; } input, button, select, textarea { outline: none; } /*html { overflow-x: hidden; }*/ a { -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; text-decoration: none; } p { margin-bottom: 1rem; } p:last-child { margin: 0; } .lp-content-area { max-width: var(--lp-container-max-width) !important; margin: 0 auto; padding-right: var(--lp-cotainer-padding); padding-left: var(--lp-cotainer-padding); } .lp-content-area.learn-press-message { margin-bottom: 24px; padding-left: 15px; padding-right: 15px; } .lp-ico svg { width: 20px; height: 20px; } .lp-button { border: 1px solid var(--lp-border-color, #E2E0DB); border-radius: var(--lp-border-radius, 5px); padding: 8px 16px; } .lp-button.loading { pointer-events: none; opacity: 0.8; } .lp-button.loading:before { display: inline-block; font-family: "lp-icon"; content: "\f110"; animation: lp-rotating 1s linear infinite; margin-right: 5px; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; } .lp-hidden { display: none !important; } .course-price .origin-price { text-decoration: line-through; margin-right: 4px; font-size: calc(var(--lp-font-size-base, 1em) * 0.925); opacity: 0.6; } .learn-press-message { position: relative; margin: 24px auto; padding: 10px 20px; border-radius: var(--lp-border-radius, 5px); background-color: #E5F7FF; color: #007AFF; width: 100%; } .learn-press-message.error { background-color: #FEE5E5; color: #FF3B30; } .learn-press-message.warning { background-color: #FEF7E6; color: #FF9500; } .learn-press-message.success { background-color: #EBF8E5; color: #3AB500; } .learn-press-message.info { background-color: rgba(0, 122, 255, 0.1019607843); color: #007AFF; } .learn-press-message a { text-decoration: underline; } .lp-toast.toastify { background: #EBF8E5; color: #3AB500; border-radius: var(--lp-border-radius, 5px); box-shadow: 0 0 0; display: flex; align-items: center; } .lp-toast.toastify .toast-close { background: transparent !important; font-size: 0; padding-left: 12px; } .lp-toast.toastify .toast-close:before { content: "\f00d"; font-family: "lp-icon"; font-size: 16px; color: #000; line-height: 17px; } .lp-toast.toastify .toast-close:hover { opacity: 1; } .lp-toast.toastify.error { background-color: #FEE5E5; color: #FF3B30; padding: 12px 20px; border: none; margin: 0 auto; } .lp-toast.toastify.warning { background-color: #FEF7E6; color: #fb9422; padding: 12px 20px; border: none; margin: 0 auto; } .lp-toast.toastify.info { background-color: rgba(0, 122, 255, 0.1019607843); color: #277afc; padding: 12px 20px; border: none; margin: 0 auto; } @keyframes lp-rotating { from { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes lp-rotating { from { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } .lp-loading-change { position: absolute; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.38); top: 0; } .lp-load-ajax-element { position: relative; } .lp-loading-circle { width: 15px; height: 15px; border: 2px solid #ccc; border-radius: 50%; border-top-color: rgba(0, 0, 0, 0.76); animation: spin 1s infinite linear; display: inline-block; } .lp-loading-circle.hide { display: none; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .lp-btn-ai-style { background: #f6f7f7; border: 1px solid #2271b1; color: #2271b1; text-decoration: none; text-shadow: none; display: inline-flex; align-items: center; gap: 5px; min-height: 30px; padding: 0 10px; cursor: pointer; -webkit-appearance: none; border-radius: 3px; white-space: nowrap; box-sizing: border-box; } .lp-btn-ai-style:active { box-shadow: none; color: #fff; } .lp-btn-ai-style:hover { background: #6B46E9 !important; color: #fff !important; } .lp-btn-generate-course-with-ai, .lp-btn-warning-enable-ai { position: absolute; margin: 10px 0 0 10px !important; } .create-course-modal { padding: 0; display: flex !important; flex-direction: column; overflow: hidden; border-radius: 10px; background-color: #FFFFFF; height: 90vh; z-index: 10000000 !important; } .create-course-modal .modal-content { display: grid; grid-template-columns: 1fr 2fr; flex-grow: 1; gap: 30px; min-height: 500px; padding: 0 24px; } .create-course-modal .input-section { display: flex; flex-direction: column; } .create-course-modal .input-section label { font-weight: 700; line-height: 22px; font-size: 14px; color: #4A5568; margin-bottom: 4px; } .create-course-modal .input-section h3 { font-weight: 700; line-height: 22px; font-size: 14px; color: #4A5568; margin-bottom: 4px; } .create-course-modal .input-section textarea, .create-course-modal .input-section .ts-wrapper .ts-control { width: 100%; padding: 4px 8px; border: 1px solid #E5E7EB; border-radius: 6px; font-size: 0.95em; background-color: #F7FAFC; color: #1A202C; box-shadow: none; transition: border-color 0.2s, box-shadow 0.2s; } .create-course-modal .input-section textarea:focus, .create-course-modal .input-section textarea:focus-within, .create-course-modal .input-section .ts-wrapper .ts-control:focus, .create-course-modal .input-section .ts-wrapper .ts-control:focus-within { outline: none; border-color: #7E6CE2; box-shadow: 0 0 0 1px #7E6CE2; background-color: #FFFFFF; } .create-course-modal .input-section textarea { min-height: 150px; resize: vertical; } .create-course-modal .input-section .outputs-control { margin-top: 10px; } .create-course-modal .input-section .outputs-control .outputs-control-content { display: flex; align-items: center; justify-content: space-between; flex-direction: row; } .create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector { width: 120px; border-radius: 6px; padding: 10px 12px; border: 1px solid #E5E7EB; font-size: 0.95em; background-color: #F7FAFC; color: #1A202C; height: 40px; } .create-course-modal .input-section .lp-tom-select { width: 100%; } .create-course-modal .input-section .course-content-wrapper { background: #F7FAFC; padding: 8px 16px; border-radius: 16px; } .create-course-modal .input-section .course-content-wrapper input[readonly], .create-course-modal .input-section .course-content-wrapper textarea[readonly] { background-color: #FFFFFF !important; cursor: not-allowed; opacity: 0.8; } .create-course-modal .input-section .course-content-wrapper input[readonly]:focus, .create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus { box-shadow: none; border-color: #E5E7EB; } .create-course-modal .output-section { display: flex; flex-direction: column; } .create-course-modal .output-section .output-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; } .create-course-modal .output-section .output-header h3 { font-weight: 700; line-height: 22px; font-size: 14px; color: #1A202C; } .create-course-modal .output-section .output-header .icon-button { background: none; border: none; padding: 4px; cursor: pointer; color: #A0AEC0; } .create-course-modal .output-section .output-header .icon-button:hover { color: #4A5568; } .create-course-modal .output-section .output-item { border-radius: 6px; margin-bottom: 16px; background-color: #FFFFFF; position: relative; } .create-course-modal .output-section .output-item.prompt-item textarea { background-color: #F7FAFC; min-height: 80px; } .create-course-modal .output-section .output-item.output-suggestion textarea { border-color: #dbd6f7; min-height: 80px; } .create-course-modal .output-section .output-item p.prompt { font-weight: 500; color: #4A5568; font-size: 0.875rem; margin-bottom: 4px; } .create-course-modal .output-section .output-item .generate-button { background-color: #7E6CE2; color: #fff; border: none; padding: 12px 20px; border-radius: 6px; font-size: 1rem; font-weight: 500; cursor: pointer; width: 25%; margin-top: 10px; } .create-course-modal .output-section .output-item .generate-button:hover { opacity: 0.9; } .create-course-modal .output-section .output-item textarea { width: 100%; box-sizing: border-box; border: 1px solid #E5E7EB; border-radius: 6px; padding: 10px 12px; resize: vertical; font-size: 0.95em; color: #1A202C; transition: border-color 0.2s, box-shadow 0.2s; } .create-course-modal .output-section .output-item textarea:focus { outline: none; border-color: #7E6CE2; box-shadow: 0 0 0 1px #7E6CE2; } .create-course-modal .output-section .output-item .output-actions { position: absolute; top: 30%; right: 2%; display: flex; gap: 8px; visibility: hidden; } .create-course-modal .output-section .output-item .output-actions .action-button { font-size: 0.875rem; font-weight: 500; padding: 6px 12px; border-radius: 6px; cursor: pointer; border: 1px solid #E5E7EB; background-color: #FFFFFF; color: #4A5568; transition: background-color 0.2s, color 0.2s, border-color 0.2s; } .create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover { background-color: #F7FAFC; border-color: #c8ccd5; } .create-course-modal .output-section .output-item .output-actions .action-button.apply-button { background-color: #7E6CE2; border-color: #7E6CE2; color: #fff; } .create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover { opacity: 0.9; } .create-course-modal .output-section .output-item:hover .output-actions { visibility: visible; } .create-course-modal .output-section #lp-ai-output-suggestion { overflow-y: auto; flex-grow: 1; padding-right: 5px; } .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder { flex-grow: 1; border: 2px dashed #E5E7EB; border-radius: 6px; background-color: #E5E7EB; position: relative; height: 150px; width: 100%; background-position: center; background-repeat: no-repeat; margin-bottom: 10px; } .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions { position: absolute; bottom: 5px; left: 80%; transform: translateX(-50%); display: flex; gap: 10px; width: 30%; } .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button { padding: 5px 20px; border-radius: 4px; border: 1px solid #E5E7EB; background-color: rgba(255, 255, 255, 0.8); cursor: pointer; } .create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button { background-color: #7E6CE2; color: #fff; border-color: #7E6CE2; } .create-course-modal .ts-wrapper .ts-control .item { background-color: #F7FAFC; border: 1px solid #E5E7EB; color: #4A5568; border-radius: 20px; padding: 4px 10px; } .create-course-modal .ts-wrapper .ts-control .ts-input::placeholder { color: #A0AEC0; } .create-course-modal .modal-content { gap: 40px; padding: 24px 30px; } .create-course-modal .modal-content .input-section .form-group { margin-bottom: 16px; } .create-course-modal .modal-content .input-section .form-group label { margin-bottom: 6px; display: block; } .create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 16px 20px; margin-bottom: 16px; } .create-course-modal .modal-content .input-section h3 { font-size: 16px; font-weight: 600; color: #1A202C; margin-top: 20px; margin-bottom: 8px; } .create-course-modal .modal-content .input-section h3:first-child { margin-top: 0; } .create-course-modal .modal-content .input-section p.description { font-size: 12px; color: #4A5568; margin: -4px 0 16px 0; } .create-course-modal .modal-content .input-section .lp-notice.notice-warning { background-color: #FEFCE8; border: 1px solid #FDE047; border-radius: 6px; padding: 12px; margin: 10px 0 20px 0; font-size: 14px; color: #713F12; } .create-course-modal .modal-content .input-section .lp-notice.notice-warning a { font-weight: 600; color: #713F12; text-decoration: underline; } .create-course-modal .modal-content .output-section .output-placeholder-wrapper { display: flex; justify-content: center; align-items: center; text-align: center; height: 100%; min-height: 200px; background-color: #F9FAFB; border-radius: 8px; border: 1px solid #E5E7EB; padding: 20px; } .create-course-modal .modal-content .output-section .output-placeholder-wrapper p { color: #4A5568; font-size: 15px; } .create-course-modal .modal-content .output-section .output-header .icon-button { display: inline-flex; align-items: center; justify-content: center; color: #4A5568; } .create-course-modal .modal-content .output-section .output-header .icon-button svg { width: 20px; height: 20px; } .lp-generate-data-ai-wrap { width: 100%; max-height: 90%; } .lp-generate-data-ai-wrap .content-title { color: #111111; } .lp-generate-data-ai-wrap .step-header { display: flex; justify-content: space-between; margin-bottom: 30px; padding: 0 20px; gap: 10px; } .lp-generate-data-ai-wrap .step-header .step-item { display: flex; align-items: center; font-size: 14px; color: #1A202C; position: relative; flex-grow: 1; justify-content: center; } .lp-generate-data-ai-wrap .step-header .step-item.active .step-number { background-color: #7E6CE2; color: #fff; border-color: #7E6CE2; } .lp-generate-data-ai-wrap .step-header .step-item .step-text { color: #111111; font-weight: 600; } .lp-generate-data-ai-wrap .step-header .step-item .step-number { width: 28px; height: 28px; border-radius: 50%; border: 1px solid #E5E7EB; display: flex; justify-content: center; align-items: center; margin-right: 10px; font-weight: 500; background-color: #fff; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai { border: 1px solid #E5E7EB; border-radius: 10px; padding: 20px; text-align: left; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields { min-height: 400px; max-height: 600px; overflow: auto; padding: 0 2px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title { font-size: 1.2em; font-weight: 600; margin-bottom: 10px; color: #111111; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content { display: none; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active { display: block; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2 { font-size: 24px; font-weight: 700; margin: 0 0 8px 0; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p { font-size: 15px; color: #1A202C; margin: 0 0 30px 0; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px 30px; margin-bottom: 30px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group { margin-bottom: 10px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width { grid-column: 1/-1; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label { display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; color: #111111; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper { width: 100%; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea { width: 100%; padding: 8px 16px; border-radius: 10px; border: 1px solid #E5E7EB; font-size: 14px; line-height: 1.5; box-sizing: border-box; transition: border-color 0.2s, box-shadow 0.2s; margin: 0; background-color: transparent; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus { outline: none; border-color: #1A202C; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item { border: 1px solid #E5E7EB; color: #4A5568; border-radius: 6px; padding: 4px 10px; background-color: transparent; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder { color: #A0AEC0; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea { min-height: 86px; resize: vertical; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description { color: #898989; margin-top: 8px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer { padding: 0; border: none; font-size: 16px; min-height: unset; box-shadow: none; border-radius: 0; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview { min-height: 120px; background-color: #F9FAFB; color: #1A202C; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions { display: flex; justify-content: flex-end; gap: 12px; margin-top: 20px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt { display: flex; justify-items: center; align-items: center; gap: 10px; margin-bottom: 20px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img { display: none; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button { padding: 10px 20px; font-size: 15px; font-weight: 600; border-radius: 8px; cursor: pointer; border: 1px solid transparent; transition: all 0.2s; display: inline-flex; align-items: center; gap: 8px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary { background-color: #7E6CE2; color: #fff; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover { background-color: #1A202C; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary { background-color: #fff; color: #7E6CE2; border-color: #7E6CE2; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover { background-color: #7E6CE2; color: #fff; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled, .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled { background-color: #E5E7EB; color: #1A202C; cursor: not-allowed; border-color: #E5E7EB; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout { display: flex; gap: 30px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel { flex: 2; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel { flex: 1; min-width: 300px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details { display: none; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3 { font-size: 24px; font-weight: 700; color: #111827; margin-top: 0; margin-bottom: 24px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder { width: 100%; height: 50vh; background-color: #E5E7EB; border-radius: 8px; display: flex; justify-content: center; align-items: center; justify-items: center; font-size: 20px; color: #6B7280; margin-bottom: 30px; font-weight: 600; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title { font-size: 18px; font-weight: 700; margin-top: 30px; margin-bottom: 16px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum { font-size: 18px; font-weight: 700; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block { border-radius: 8px; border: 0.8px solid #E5E7EB; padding: 16px 8px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4 { font-size: 13px; font-weight: bold; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p { font-size: 15px; line-height: 1.6; color: #374151; margin-top: 0; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul { list-style: none; padding: 0; margin: 12px 0 0 0; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li { position: relative; padding-left: 20px; margin-bottom: 8px; color: #374151; font-size: 15px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before { content: "•"; position: absolute; left: 0; color: #1A202C; line-height: 1.5; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel { background-color: #F9FAFB; padding: 24px; border-radius: 8px; border: 1px solid #E5E7EB; height: fit-content; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3 { font-size: 16px; font-weight: 600; margin-top: 0; margin-bottom: 20px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list { display: none; list-style: none; padding: 0; margin: 0; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li { display: flex; align-items: center; font-size: 15px; color: #374151; margin-bottom: 12px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span { margin-right: 5px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg { color: #1A202C; width: 20px; height: 20px; margin-right: 12px; flex-shrink: 0; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field] { min-height: 300px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result { width: 100%; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results { display: grid; gap: 10px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result { margin-bottom: 4px; } .lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button { margin-right: 4px; } .lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap { max-height: 400px; overflow-y: auto; margin-bottom: 20px; } .lp-generate-data-ai-wrap .lp-btn-close-ai-popup { position: absolute; top: 10px; right: 10px; background: none; border: none; font-size: 20px; cursor: pointer; color: #ccc; } .lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover { color: #f27474; } .lp-generate-data-ai-wrap .lp-ai-warning-refer { border: 1px solid #FCD34D; background-color: #FFFBEB; padding: 10px; border-radius: 5px; display: flex; gap: 5px; align-items: center; } .lp-ai-course-data-preview-wrap .course-title { font-size: 1.5em; font-weight: 700; margin-bottom: 10px; color: #1A202C; } .lp-ai-course-data-preview-wrap .course-sections { margin-top: 30px; } .lp-ai-course-data-preview-wrap .section-title { font-weight: bold; font-size: 1.2em; margin-bottom: 10px; color: #1A202C; } .lp-ai-course-data-preview-wrap .lesson-title, .lp-ai-course-data-preview-wrap .quiz-title, .lp-ai-course-data-preview-wrap .question-title { font-weight: 600; font-size: 1em; margin-bottom: 8px; color: #1A202C; } .lp-ai-course-data-preview-wrap .course-section-item { border: 1px solid var(--lp-border-color, #E2E0DB); border-radius: 10px; padding: 20px; margin: 20px 0; background-color: #fff; } .lp-ai-course-data-preview-wrap .course-section-items { margin: 20px 0 0 20px; } .lp-ai-course-data-preview-wrap .course-section-items:last-child { margin-bottom: 0; } .lp-ai-course-data-preview-wrap .course-lesson-item, .lp-ai-course-data-preview-wrap .course-quiz-item, .lp-ai-course-data-preview-wrap .quiz-question-item { padding: 12px 0; border-top: 1px solid var(--lp-border-color, #E2E0DB); } .lp-ai-course-data-preview-wrap .course-lesson-item:last-child, .lp-ai-course-data-preview-wrap .course-quiz-item:last-child, .lp-ai-course-data-preview-wrap .quiz-question-item:last-child { padding-bottom: 0; } .lp-ai-course-data-preview-wrap .course-questions, .lp-ai-course-data-preview-wrap .course-question-options { margin: 20px 0 0 20px; } .lp-ai-course-data-preview-wrap .course-questions:last-child, .lp-ai-course-data-preview-wrap .course-question-options:last-child { margin-bottom: 0; } .lp-ai-images-warp { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 15px; margin-top: 20px; max-height: 400px; overflow-y: auto; } .lp-ai-images-warp .lp-ai-image-item { position: relative; } .lp-ai-images-warp .lp-ai-image-item img { object-fit: contain; width: 100%; } .lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image { position: absolute; top: 5px; right: 0; transform: translateX(-5%); background-color: rgba(0, 0, 0, 0.6); color: #fff; border: none; padding: 6px 12px; border-radius: 4px; font-size: 0.875rem; cursor: pointer; opacity: 0; transition: opacity 0.2s; } .lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image { opacity: 1; } .lp-creating-course-ai-wrap .loading-wrap { margin-top: 20px; } .lp-creating-course-ai-wrap .lp-loading-circle { width: 40px; height: 40px; border-width: 5px; } .lp-must-enable-ai-wrap { text-align: left; line-height: 1.6em; } .lp-must-enable-ai-wrap h2 { margin-bottom: 0; } .lp-must-enable-ai-wrap h2 i { margin-right: 10px; color: #DC2626; } .lp-must-enable-ai-wrap .desc { color: #6B7280; } .lp-must-enable-ai-wrap .p2 { color: #6B7280; } .lp-must-enable-ai-wrap a { color: #2563EB; text-decoration: underline; cursor: pointer; } .lp-must-enable-ai-wrap .help-link { padding: 16px; border: 1px solid #E5E7EB; border-radius: 8px; font-size: 13px; } .lp-must-enable-ai-wrap .help-link a { text-decoration: none; margin-top: 10px; } .lp-must-enable-ai-wrap .help-link i { color: #2A73AB; } .lp-must-enable-ai-wrap .button-actions { margin-top: 20px; text-align: right; } .lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup { border: none; color: #4B5563; background: none; } .lp-must-enable-ai-wrap .button-actions .button-primary { background-color: #7E6CE2; color: #fff; border: none; } .lp-must-enable-ai-wrap .button-actions .button-primary:hover { opacity: 0.9; } .fui-loading-spinner-3 { color: #7E6CE2; position: relative; width: 100px; height: 80px; margin-left: 80px; display: none; } .fui-loading-spinner-3 div { transform-origin: 40px 40px; animation: rj9Ft 1.2s linear infinite; } .fui-loading-spinner-3 div:after { content: " "; display: block; position: absolute; top: 3px; left: 37px; width: 6px; height: 18px; border-radius: 20%; background: #7E6CE2; } .fui-loading-spinner-3 div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; } .fui-loading-spinner-3 div:nth-child(2) { transform: rotate(30deg); animation-delay: -1s; } .fui-loading-spinner-3 div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; } .fui-loading-spinner-3 div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; } .fui-loading-spinner-3 div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; } .fui-loading-spinner-3 div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; } .fui-loading-spinner-3 div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; } .fui-loading-spinner-3 div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; } .fui-loading-spinner-3 div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; } .fui-loading-spinner-3 div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; } .fui-loading-spinner-3 div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; } .fui-loading-spinner-3 div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; } @keyframes rj9Ft { 0% { opacity: 1; } 100% { opacity: 0; } } html { margin-top: 0 !important; } .lp-course-builder-canvas, .lp-toast, .swal2-container { font-family: BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; line-height: 1.5; color: #1e1e1e; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .lp-course-builder-canvas *, .lp-course-builder-canvas *::before, .lp-course-builder-canvas *::after, .lp-toast *, .lp-toast *::before, .lp-toast *::after, .swal2-container *, .swal2-container *::before, .swal2-container *::after { box-sizing: border-box; } .lp-course-builder-canvas button, .lp-toast button, .swal2-container button { font-family: BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .lp-course-builder-canvas input[type=date], .lp-course-builder-canvas input[type=datetime-local], .lp-course-builder-canvas input[type=datetime], .lp-course-builder-canvas input[type=email], .lp-course-builder-canvas input[type=month], .lp-course-builder-canvas input[type=number], .lp-course-builder-canvas input[type=password], .lp-course-builder-canvas input[type=search], .lp-course-builder-canvas input[type=tel], .lp-course-builder-canvas input[type=text], .lp-course-builder-canvas input[type=time], .lp-course-builder-canvas input[type=url], .lp-course-builder-canvas input[type=week], .lp-toast input[type=date], .lp-toast input[type=datetime-local], .lp-toast input[type=datetime], .lp-toast input[type=email], .lp-toast input[type=month], .lp-toast input[type=number], .lp-toast input[type=password], .lp-toast input[type=search], .lp-toast input[type=tel], .lp-toast input[type=text], .lp-toast input[type=time], .lp-toast input[type=url], .lp-toast input[type=week], .swal2-container input[type=date], .swal2-container input[type=datetime-local], .swal2-container input[type=datetime], .swal2-container input[type=email], .swal2-container input[type=month], .swal2-container input[type=number], .swal2-container input[type=password], .swal2-container input[type=search], .swal2-container input[type=tel], .swal2-container input[type=text], .swal2-container input[type=time], .swal2-container input[type=url], .swal2-container input[type=week] { padding: 0; line-height: normal; min-height: unset; } .lp-course-builder-canvas input[type=date]:focus, .lp-course-builder-canvas input[type=datetime-local]:focus, .lp-course-builder-canvas input[type=datetime]:focus, .lp-course-builder-canvas input[type=email]:focus, .lp-course-builder-canvas input[type=month]:focus, .lp-course-builder-canvas input[type=number]:focus, .lp-course-builder-canvas input[type=password]:focus, .lp-course-builder-canvas input[type=search]:focus, .lp-course-builder-canvas input[type=tel]:focus, .lp-course-builder-canvas input[type=text]:focus, .lp-course-builder-canvas input[type=time]:focus, .lp-course-builder-canvas input[type=url]:focus, .lp-course-builder-canvas input[type=week]:focus, .lp-toast input[type=date]:focus, .lp-toast input[type=datetime-local]:focus, .lp-toast input[type=datetime]:focus, .lp-toast input[type=email]:focus, .lp-toast input[type=month]:focus, .lp-toast input[type=number]:focus, .lp-toast input[type=password]:focus, .lp-toast input[type=search]:focus, .lp-toast input[type=tel]:focus, .lp-toast input[type=text]:focus, .lp-toast input[type=time]:focus, .lp-toast input[type=url]:focus, .lp-toast input[type=week]:focus, .swal2-container input[type=date]:focus, .swal2-container input[type=datetime-local]:focus, .swal2-container input[type=datetime]:focus, .swal2-container input[type=email]:focus, .swal2-container input[type=month]:focus, .swal2-container input[type=number]:focus, .swal2-container input[type=password]:focus, .swal2-container input[type=search]:focus, .swal2-container input[type=tel]:focus, .swal2-container input[type=text]:focus, .swal2-container input[type=time]:focus, .swal2-container input[type=url]:focus, .swal2-container input[type=week]:focus { border-color: none; box-shadow: unset; outline: unset; } .lp-course-builder-canvas input[type=checkbox]:focus, .lp-course-builder-canvas input[type=color]:focus, .lp-course-builder-canvas input[type=date]:focus, .lp-course-builder-canvas input[type=datetime-local]:focus, .lp-course-builder-canvas input[type=datetime]:focus, .lp-course-builder-canvas input[type=email]:focus, .lp-course-builder-canvas input[type=month]:focus, .lp-course-builder-canvas input[type=number]:focus, .lp-course-builder-canvas input[type=password]:focus, .lp-course-builder-canvas input[type=radio]:focus, .lp-course-builder-canvas input[type=search]:focus, .lp-course-builder-canvas input[type=tel]:focus, .lp-course-builder-canvas input[type=text]:focus, .lp-course-builder-canvas input[type=time]:focus, .lp-course-builder-canvas input[type=url]:focus, .lp-course-builder-canvas input[type=week]:focus, .lp-course-builder-canvas select:focus, .lp-course-builder-canvas textarea:focus, .lp-toast input[type=checkbox]:focus, .lp-toast input[type=color]:focus, .lp-toast input[type=date]:focus, .lp-toast input[type=datetime-local]:focus, .lp-toast input[type=datetime]:focus, .lp-toast input[type=email]:focus, .lp-toast input[type=month]:focus, .lp-toast input[type=number]:focus, .lp-toast input[type=password]:focus, .lp-toast input[type=radio]:focus, .lp-toast input[type=search]:focus, .lp-toast input[type=tel]:focus, .lp-toast input[type=text]:focus, .lp-toast input[type=time]:focus, .lp-toast input[type=url]:focus, .lp-toast input[type=week]:focus, .lp-toast select:focus, .lp-toast textarea:focus, .swal2-container input[type=checkbox]:focus, .swal2-container input[type=color]:focus, .swal2-container input[type=date]:focus, .swal2-container input[type=datetime-local]:focus, .swal2-container input[type=datetime]:focus, .swal2-container input[type=email]:focus, .swal2-container input[type=month]:focus, .swal2-container input[type=number]:focus, .swal2-container input[type=password]:focus, .swal2-container input[type=radio]:focus, .swal2-container input[type=search]:focus, .swal2-container input[type=tel]:focus, .swal2-container input[type=text]:focus, .swal2-container input[type=time]:focus, .swal2-container input[type=url]:focus, .swal2-container input[type=week]:focus, .swal2-container select:focus, .swal2-container textarea:focus { border-color: none; box-shadow: unset; outline: unset; } .lp-course-builder-canvas input[type=checkbox], .lp-course-builder-canvas input[type=radio], .lp-toast input[type=checkbox], .lp-toast input[type=radio], .swal2-container input[type=checkbox], .swal2-container input[type=radio] { box-shadow: unset; margin: 0; } .lp-course-builder-canvas input[type=radio]:checked::before, .lp-course-builder-canvas input[type=checkbox]:checked::before, .lp-toast input[type=radio]:checked::before, .lp-toast input[type=checkbox]:checked::before, .swal2-container input[type=radio]:checked::before, .swal2-container input[type=checkbox]:checked::before { margin: 0; } .lp-course-builder-canvas a, .lp-toast a, .swal2-container a { color: #7067ED; } .lp-course-builder-canvas a:hover, .lp-toast a:hover, .swal2-container a:hover { color: #5b52d1; } .lp-course-builder-canvas a:focus, .lp-toast a:focus, .swal2-container a:focus { border-color: none; box-shadow: unset; outline: unset; } #lp-course-builder { display: block !important; min-height: 100vh; background: #ffffff; margin: 0; padding: 0; } #lp-course-builder .lp-course-builder_layout { display: block !important; width: 100%; } #lp-course-builder .learn-press-course-builder { display: flex; flex-direction: column; min-height: 100vh; background: #ffffff; margin: 0; padding: 0; width: 100%; } #lp-course-builder .learn-press-course-builder * { box-sizing: border-box; } #lp-course-builder .lp-cb-body { display: flex; flex: 1; min-height: calc(100vh - 60px); } #lp-course-builder .lp-cb-top-header { position: fixed; top: 0; left: 0; right: 0; height: 60px; background: #ffffff; border-bottom: 1px solid #f5f5f5; display: flex; align-items: center; justify-content: space-between; padding: 0 24px; z-index: 9; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo { display: flex; align-items: center; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a { display: flex; align-items: center; gap: 10px; text-decoration: none; color: #1e1e1e; line-height: 0; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a:hover { color: #7067ED; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .lp-cb-top-header__logo-image { display: block; width: auto; max-width: 240px; max-height: 40px; object-fit: contain; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .dashicons { font-size: 28px; width: 28px; height: 28px; color: #7067ED; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__title { font-size: 18px; font-weight: 600; color: #1e1e1e; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user { display: flex; align-items: center; gap: 12px; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar { position: relative; flex-shrink: 0; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar img { width: 40px; height: 40px; border-radius: 50%; object-fit: cover; display: block; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__online-dot { position: absolute; bottom: 1px; right: 1px; width: 10px; height: 10px; background: #22c55e; border-radius: 50%; border: 2px solid #fff; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-info { display: flex; flex-direction: column; gap: 2px; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-name { font-size: 14px; font-weight: 600; color: #1e1e1e; line-height: 1.3; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link { font-size: 13px; color: #898989; text-decoration: none; line-height: 1.3; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link:hover { color: #7067ED; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 6px; color: #cfcfcf; text-decoration: none; transition: all 0.2s; margin-left: 4px; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout svg { width: 22px; height: 22px; flex-shrink: 0; } #lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout:hover { background: #fef2f2; color: #ef4444; } #lp-course-builder-sidebar.lp-cb-sidebar { position: fixed !important; left: 0 !important; top: 60px !important; bottom: 0 !important; width: 260px !important; background: #ffffff !important; color: #000000 !important; display: flex !important; flex-direction: column !important; z-index: 8 !important; overflow-y: auto !important; padding: 0 !important; border-radius: 0 !important; border-right: 1px solid #f5f5f5; } #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__header { display: none; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav { flex: 1; padding: 16px; margin: 0; list-style: none; display: block !important; overflow-x: visible !important; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item { margin: 0; padding: 0; list-style: none; display: block !important; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link, #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 { display: flex !important; align-items: center; padding: 12px 20px; color: #000000 !important; text-decoration: none; transition: all 0.2s ease; gap: 12px; background: transparent !important; border: none !important; border-radius: 12px !important; min-width: 0; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link svg, #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 { width: 20px; height: 20px; flex-shrink: 0; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link:hover, #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 { background: #EEF1FF !important; color: #000000 !important; } #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, #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 { outline: 2px solid #7067ED; outline-offset: 2px; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .dashicons, #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 { font-size: 20px; width: 20px; height: 20px; line-height: 20px; color: inherit; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .lp-cb-sidebar__item-title, #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 { font-size: 15px; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link { margin-top: 8px; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control { display: flex; align-items: center; margin-top: 8px; border-radius: 12px; transition: all 0.2s ease; } #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 { flex: 1; margin: 0; padding-right: 8px; } #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 { background: transparent !important; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control:hover { background: #EEF1FF !important; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle { display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; margin-right: 8px; padding: 0; border: 0; border-radius: 6px; background: transparent; color: inherit; cursor: pointer; flex-shrink: 0; transition: all 0.2s ease; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-toggle .dashicons { width: 16px; height: 16px; font-size: 16px; line-height: 16px; transition: transform 0.2s ease; } #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 { background: #F7F7F7; color: #7067ED; outline: none; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu { display: none; gap: 4px; margin: 4px 0 0 16px; padding: 0 0 0 12px; border-left: 1px solid #f5f5f5; list-style: none; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-expanded > .lp-cb-sidebar__sub-menu { display: grid; } #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 { transform: rotate(180deg); } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link { display: flex !important; align-items: center; gap: 8px; min-width: 0; margin: 0 !important; padding: 8px 12px !important; border-radius: 6px !important; background: transparent !important; color: #374151 !important; font-size: 14px; line-height: 1.3; text-decoration: none; transition: all 0.2s ease; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link .dashicons { width: 18px; height: 18px; font-size: 18px; line-height: 18px; flex-shrink: 0; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu-link svg { width: 18px; height: 18px; flex-shrink: 0; } #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 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #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 { background: #EEF1FF !important; color: #7067ED !important; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); outline: none; } #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 { background: #EEF1FF !important; color: #7067ED !important; font-weight: 600; } #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 { background: #EEF1FF !important; color: #7067ED !important; } #lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active > a.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 { color: #7067ED !important; } #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 { color: #7067ED !important; } #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle { display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 6px; background: transparent; cursor: pointer; transition: all 0.2s; margin-left: auto; margin-bottom: 16px; margin-right: 16px; border: none; color: #aaaaaa; } #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle svg { min-width: 24px; height: 24px; } #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle .lp-toggle-expand { display: none; } #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle:hover { background: #EEF1FF; border-color: #d1d5db; color: #7067ED; } #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer { padding: 16px; border-top: 1px solid #f5f5f5; margin-top: auto; background: #fdfdfd; display: flex; flex-direction: column; gap: 8px; } #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer:empty { display: none; } #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item { display: flex; align-items: center; padding: 12px 16px; color: #000000; text-decoration: none; gap: 12px; font-size: 14px; transition: all 0.2s; border-radius: 6px; } #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item:hover { background: #EEF1FF; color: #7067ED; } #lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item .dashicons { font-size: 20px; width: 20px; height: 20px; flex-shrink: 0; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed { width: 72px !important; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav { padding: 16px 8px; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link, #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 { justify-content: center; padding: 12px; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item > a.lp-cb-sidebar__item-link .lp-cb-sidebar__item-title, #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 { display: none; } #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, #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 { margin: 0; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__item-control { justify-content: center; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item .lp-cb-sidebar__sub-menu, #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 { display: none !important; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer { padding: 16px 8px; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle { margin: 0 auto; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-collapse { display: none; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-expand { display: block; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item { justify-content: center; padding: 12px; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item .lp-cb-sidebar__item-title { display: none; } #lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed + #lp-course-builder-content.lp-cb-main, #lp-course-builder.has-collapsed-sidebar #lp-course-builder-content.lp-cb-main { margin-left: 72px !important; width: calc(100% - 72px) !important; } #lp-course-builder-content.lp-cb-main { flex: 1; margin-left: 260px !important; margin-top: 60px !important; min-height: calc(100vh - 60px); padding: 0 24px 24px !important; background: #ffffff !important; border-radius: 0 !important; width: calc(100% - 260px) !important; } html:has(#wpadminbar) #lp-course-builder .lp-cb-body { min-height: calc(100vh - 60px - 32px); } html:has(#wpadminbar) .lp-cb-top-header { top: 32px; } html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar { top: calc(60px + 32px) !important; } html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main { margin-top: calc(60px) !important; min-height: calc(100vh - 60px); } @media screen and (max-width: 782px) { html:has(#wpadminbar) #lp-course-builder .lp-cb-body { min-height: calc(100vh - 60px - 46px); } html:has(#wpadminbar) .lp-cb-top-header { top: 46px; } html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar { top: calc(60px + 46px) !important; } html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main { margin-top: calc(60px + 46px) !important; min-height: calc(100vh - 60px - 46px); } } .lp-cb-breadcrumb { padding: 16px 12px; border-bottom: 1px solid #f5f5f5; font-size: 14px; background: #ffffff; border-radius: 8px 8px 0 0; } .lp-cb-breadcrumb .lp-cb-breadcrumb__item { color: #898989; text-decoration: none; transition: color 0.2s; } .lp-cb-breadcrumb .lp-cb-breadcrumb__item:hover { color: #7067ED; } .lp-cb-breadcrumb .lp-cb-breadcrumb__item.is-current { color: #1e1e1e; font-weight: 500; } .lp-cb-breadcrumb .lp-cb-breadcrumb__separator { margin: 0 10px; color: #898989; } #lp-course-builder .lp-cb-header { position: sticky; top: 60px; z-index: 99; display: flex; align-items: center; justify-content: space-between; padding: 20px 12px; background: #ffffff; gap: 30px; } #lp-course-builder .lp-cb-header .lp-cb-header__left { display: flex; align-items: center; gap: 12px; } #lp-course-builder .lp-cb-header .lp-cb-header__title { margin: 0; font-size: 24px; font-weight: 600; color: #1e1e1e; } #lp-course-builder .lp-cb-header .lp-cb-admin-link { display: inline-flex; align-items: center; justify-content: center; font-size: 14px; padding: 5px 12px; gap: 10px; font-weight: 500; border-radius: 6px; color: #898989; text-decoration: none; transition: all 0.2s; } #lp-course-builder .lp-cb-header .lp-cb-admin-link .dashicons { font-size: 18px; width: 18px; height: 18px; } #lp-course-builder .lp-cb-header .lp-cb-admin-link:hover { background: #f1f5f9; color: #7067ED; } #lp-course-builder .lp-cb-header .lp-cb-header__actions { display: flex; gap: 12px; } #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button { padding: 10px 20px; border-radius: 6px; font-weight: 500; cursor: pointer; text-decoration: none; display: inline-flex; align-items: center; border: 1px solid #f5f5f5; background: #fff; color: #1e1e1e; transition: all 0.2s; } #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button:hover { background: #f9fafb; } #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary, #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn { background: #7067ED !important; border-color: #7067ED !important; color: #fff !important; } #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary:hover, #lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn:hover { background: #5b52d1 !important; border-color: #5b52d1 !important; } html:has(#wpadminbar) .lp-cb-header { top: calc(60px + 32px); } @media screen and (max-width: 782px) { html:has(#wpadminbar) .lp-cb-header { top: calc(60px + 46px); } } .course-status, .quiz-status, .quizze-status, .question-status, .lesson-status { display: inline-block; padding: 4px 10px; border-radius: 20px; font-size: 12px; font-weight: 500; text-transform: capitalize; } .course-status.publish, .quiz-status.publish, .quizze-status.publish, .question-status.publish, .lesson-status.publish { background: #e7f6e9; color: #28a746; } .course-status.draft, .quiz-status.draft, .quizze-status.draft, .question-status.draft, .lesson-status.draft { background: #f7f7f7; color: #aaaaaa; } .course-status.pending, .quiz-status.pending, .quizze-status.pending, .question-status.pending, .lesson-status.pending { background: #dbeafe; color: #1e40af; } .course-status.private, .quiz-status.private, .quizze-status.private, .question-status.private, .lesson-status.private { background: #f3e8ff; color: #6b21a8; } .course-status.trash, .quiz-status.trash, .quizze-status.trash, .question-status.trash, .lesson-status.trash { background: #fee2e2; color: #991b1b; } .course-status.future, .quiz-status.future, .quizze-status.future, .question-status.future, .lesson-status.future { background: #ffd700; color: #333; } #lp-course-builder .lp-cb-tabs { display: flex; border-bottom: 1px solid #f5f5f5; background: #ffffff; gap: 10px; margin: 0; list-style: none; } #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item { padding: 12px 24px; color: #898989; text-decoration: none; font-weight: 500; font-size: 14px; border-bottom: 2px solid transparent; margin-bottom: -1px; transition: all 0.2s ease; background: transparent; border-radius: 10px 10px 0 0; } #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item:hover { color: #7067ED; background: #EEF1FF; } #lp-course-builder .lp-cb-tabs .lp-cb-tabs__item.is-active { color: #7067ED; border-bottom-color: #7067ED; background: #EEF1FF; } #lp-course-builder .lp-cb-tab-content { padding: 0; background: #ffffff; border-radius: 0 0 8px 8px; margin-top: 30px; } #lp-course-builder .lp-cb-tab-content .cb-section__course-edit, #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section { background: #ffffff; border-radius: 0; min-height: auto; } #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header, #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header { display: flex; align-items: center; justify-content: space-between; padding: 0 0 20px 0; margin-bottom: 20px; border-bottom: 1px solid #f5f5f5; } #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left, #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left { display: flex; align-items: center; gap: 12px; } #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .lp-cb-section__title, #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .lp-cb-section__title { margin: 0; font-size: 18px; font-weight: 600; color: #1e1e1e; } #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status, #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status { display: inline-block; padding: 4px 10px; border-radius: 4px; font-size: 12px; font-weight: 500; text-transform: capitalize; } #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.publish, #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.publish { background: #e7f6e9; color: #28a746; } #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.draft, #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.draft { background: #f7f7f7; color: #aaaaaa; } #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.pending, #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.pending { background: #dbeafe; color: #1e40af; } #lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action, #lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-action { display: flex; gap: 10px; } #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab { display: flex; gap: 24px; } #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs { flex: 0 0 200px; list-style: none; margin: 0; padding: 0; border-right: 1px solid #f5f5f5; } #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li { margin: 0; } #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a { display: block; padding: 12px 16px; color: #898989; text-decoration: none; border-left: 2px solid transparent; transition: all 0.2s; } #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a:hover { color: #7067ED; background: #EEF1FF; } #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a, #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active { color: #7067ED; background: rgba(112, 103, 237, 0.05); border-left-color: #7067ED; font-weight: 500; } #lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__content { flex: 1; min-width: 0; } #lp-course-builder .lp-cb-footer { padding: 20px 0; border-top: 1px solid #f5f5f5; background: #ffffff; border-radius: 0 0 8px 8px; margin-top: auto; } #lp-course-builder .lp-cb-footer .lp-cb-footer__actions { display: flex; justify-content: flex-end; gap: 12px; } #lp-course-builder .lp-course-builder-content__tab { background: #ffffff; border-radius: 8px; max-width: 100%; } #lp-course-builder .lp-course-builder-content__tab .lp-cb-tab__title { font-size: 28px; font-weight: 600; color: #1e1e1e; margin: 20px 0 24px 0; } .lp-cb-save-btn, #lp-course-builder .lp-button-primary { background: #7067ED !important; border-color: #7067ED !important; color: #fff !important; padding: 10px 20px; border-radius: 6px; font-weight: 500; cursor: pointer; transition: all 0.2s; } .lp-cb-save-btn:hover, #lp-course-builder .lp-button-primary:hover { background: #5b52d1 !important; border-color: #5b52d1 !important; } .lp-cb-save-btn.loading, .lp-cb-save-btn.lp-loading, .lp-cb-save-btn[aria-disabled=true], #lp-course-builder .lp-button-primary.loading, #lp-course-builder .lp-button-primary.lp-loading, #lp-course-builder .lp-button-primary[aria-disabled=true] { opacity: 0.7; pointer-events: none; cursor: not-allowed; } .lp-cb-save-btn.has-changes, #lp-course-builder .lp-button-primary.has-changes { position: relative; animation: pulse-save 2s infinite; } .lp-cb-save-btn.has-changes::after, #lp-course-builder .lp-button-primary.has-changes::after { content: ""; position: absolute; top: -4px; right: -4px; width: 10px; height: 10px; background: #ef4444; border-radius: 50%; border: 2px solid #fff; } #lp-course-builder .cb-btn-update, #lp-course-builder .cb-btn-preview, #lp-course-builder .cb-btn-darft, #lp-course-builder .cb-btn-publish, #lp-course-builder .cb-btn-pending { padding: 10px 20px; font-size: 14px; border-radius: 12px; font-weight: 500; cursor: pointer; border: none; transition: all 0.2s; } #lp-course-builder .cb-btn-update.has-changes, #lp-course-builder .cb-btn-preview.has-changes, #lp-course-builder .cb-btn-darft.has-changes, #lp-course-builder .cb-btn-publish.has-changes, #lp-course-builder .cb-btn-pending.has-changes { position: relative; } #lp-course-builder .cb-btn-update.has-changes::after, #lp-course-builder .cb-btn-preview.has-changes::after, #lp-course-builder .cb-btn-darft.has-changes::after, #lp-course-builder .cb-btn-publish.has-changes::after, #lp-course-builder .cb-btn-pending.has-changes::after { content: ""; position: absolute; top: -4px; right: -4px; width: 10px; height: 10px; background: #ef4444; border-radius: 50%; border: 2px solid #fff; } #lp-course-builder .cb-btn-update.loading, #lp-course-builder .cb-btn-update.lp-loading, #lp-course-builder .cb-btn-preview.loading, #lp-course-builder .cb-btn-preview.lp-loading, #lp-course-builder .cb-btn-darft.loading, #lp-course-builder .cb-btn-darft.lp-loading, #lp-course-builder .cb-btn-publish.loading, #lp-course-builder .cb-btn-publish.lp-loading, #lp-course-builder .cb-btn-pending.loading, #lp-course-builder .cb-btn-pending.lp-loading { opacity: 0.7; pointer-events: none; } #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update { background: #7067ED; color: #fff; } #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update:hover { background: #5b52d1; } #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary { background: #7067ED; color: #fff; border-radius: 12px; } #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary:hover { background: #5b52d1; } #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview { border-radius: 12px; } #lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview:hover { border-color: #7067ED; color: #7067ED; } #lp-course-builder.cb-btn-secondary { background: #fff; border: 1px solid #e5e7eb; color: #1e1e1e; } #lp-course-builder.cb-btn-secondary:hover { border-color: #7067ED; color: #7067ED; background: #f8fafc; } #lp-course-builder .cb-btn-darft { background: #e5e7eb; color: #1e1e1e; } #lp-course-builder .cb-btn-darft:hover { background: #d1d5db; } #lp-course-builder .cb-btn-pending { background: #dbeafe; color: #1e40af; } #lp-course-builder .cb-btn-pending:hover { background: #bfdbfe; color: #1e3a8a; } #lp-course-builder .cb-btn-trash { cursor: pointer; font-size: 16px; background: transparent; color: #ef4444; padding: 10px 20px; border-radius: 6px; } #lp-course-builder .cb-btn-trash:hover { background: #fef2f2; } #lp-course-builder .cb-header-action-expanded { position: relative; display: inline-flex; align-items: center; } #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded { padding: 0; height: 40px; width: 40px; justify-content: center; border-radius: 12px; } #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded:hover { background: #F7F7F7; border-color: #d1d5db; } #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded svg { width: 18px; height: 18px; color: #898989; } #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading:before { margin-top: 0; margin-right: 0; } #lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading svg { display: none; } #lp-course-builder .cb-header-action-expanded .cb-header-action-expanded__items { position: absolute; top: calc(100% + 6px); right: 0; min-width: 180px; padding: 8px; border: 1px solid #f5f5f5; border-radius: 12px; background: #fff; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); display: flex; flex-direction: column; gap: 2px; z-index: 1000; opacity: 0; visibility: hidden; transform: translateY(-8px); pointer-events: none; transition: all 0.2s ease; } #lp-course-builder .cb-header-action-expanded.is-open .cb-header-action-expanded__items { opacity: 1; visibility: visible; transform: translateY(0); pointer-events: auto; } #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash { gap: 10px; color: #ef4444; font-size: 14px; border: none; } #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash .dashicons { font-size: 16px; width: 16px; height: 16px; color: #ef4444; } #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash:hover { background: #fef2f2; } #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate { gap: 10px; font-size: 14px; border: none; } #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate .dashicons { font-size: 16px; width: 16px; height: 16px; color: #3b82f6; } #lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate:hover { background: #dbeafe; } #lp-course-builder .cb-header-actions-dropdown { position: relative; display: inline-flex; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle { display: inline-flex; align-items: center; justify-content: center; width: 36px; padding: 0; background: #7067ED; border: 1px solid #7067ED; border-left-color: #EEF1FF; border-radius: 0 12px 12px 0; cursor: pointer; transition: all 0.2s; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons { font-size: 16px; width: 16px; height: 16px; color: #ffffff; transition: transform 0.2s; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover { border-color: #7067ED; background: #f8fafc; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover .dashicons { color: #7067ED; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] { border-color: #7067ED; background: #f8fafc; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons { transform: rotate(180deg); color: #7067ED; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading, #lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading { opacity: 0.7; pointer-events: none; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle { background: #dbeafe !important; border-color: #bfdbfe !important; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle .dashicons { color: #1e40af !important; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle:hover { background: #bfdbfe !important; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] { background: #bfdbfe !important; } #lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons { color: #1e3a8a !important; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu { position: absolute; top: calc(100% + 4px); right: 0; min-width: 180px; background: #fff; border: 1px solid #e5e7eb; border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); z-index: 1000; opacity: 0; visibility: hidden; transform: translateY(-8px); transition: all 0.2s ease; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu.is-open { opacity: 1; visibility: visible; transform: translateY(0); } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item { display: flex; align-items: center; gap: 10px; padding: 12px 16px; font-size: 14px; color: #1e1e1e; cursor: pointer; transition: all 0.15s; border: none; background: transparent; width: 100%; text-align: left; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item .dashicons { font-size: 16px; width: 16px; height: 16px; color: #898989; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:first-child { border-radius: 7px 7px 0 0; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:last-child { border-radius: 0 0 7px 7px; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:only-child { border-radius: 7px; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover { background: #f8fafc; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons { color: #7067ED; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger { color: #ef4444; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons { color: #ef4444; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover { background: #fef2f2; } #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.loading, #lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.lp-loading { opacity: 0.7; pointer-events: none; } #lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle, #lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle { background: #d1d5db !important; border-color: #d1d5db !important; } #lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle .dashicons, #lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle .dashicons { color: #374151 !important; } #lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle:hover, #lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle:hover { background: #b8bcc4 !important; } #lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true], #lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true] { background: #b8bcc4 !important; } #lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons, #lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons { color: #374151 !important; } #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle { background: #dbeafe !important; border-color: #bfdbfe !important; } #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons { color: #1e40af !important; } #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover { background: #bfdbfe !important; } #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] { background: #bfdbfe !important; } #lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons { color: #1e3a8a !important; } .cb-header-actions-dropdown { position: relative; display: inline-flex; } .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action { background: #dbeafe; color: #1e40af; } .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action:hover { background: #bfdbfe; color: #1e3a8a; } .cb-header-actions-dropdown .cb-btn-dropdown-toggle { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: auto; padding: 10px 0; background: #d0e3ff; border: none; border-radius: 0 12px 12px 0; cursor: pointer; transition: all 0.2s; } .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons { font-size: 16px; width: 16px; height: 16px; color: #7067ED; transition: transform 0.2s; } .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover { background: #b8d4ff; } .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] { background: #b8d4ff; } .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons { transform: rotate(180deg); } .cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading, .cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading { opacity: 0.7; pointer-events: none; } .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle { background: #dbeafe; } .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle .dashicons { color: #1e40af; } .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle:hover { background: #bfdbfe; } .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] { background: #bfdbfe; } .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action + .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons { color: #1e3a8a; } .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle, .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle { background: #d1d5db; } .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle .dashicons, .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle .dashicons { color: #374151; } .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle:hover, .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle:hover { background: #b8bcc4; } .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true], .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true] { background: #b8bcc4; } .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle { background: #dbeafe; } .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons { color: #1e40af; } .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover { background: #bfdbfe; } .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] { background: #bfdbfe; } .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons { color: #1e3a8a; } .cb-header-actions-dropdown .cb-dropdown-menu { position: absolute; top: calc(100% + 4px); right: 0; min-width: 180px; background: #fff; border: 1px solid #e5e7eb; border-radius: 12px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); z-index: 1000; opacity: 0; visibility: hidden; transform: translateY(-8px); transition: all 0.2s ease; } .cb-header-actions-dropdown .cb-dropdown-menu.is-open { opacity: 1; visibility: visible; transform: translateY(0); } .cb-header-actions-dropdown .cb-dropdown-item { display: flex; align-items: center; gap: 10px; padding: 12px 16px; font-size: 14px; color: #1e1e1e; cursor: pointer; transition: all 0.15s; border: none; background: transparent; width: 100%; text-align: left; } .cb-header-actions-dropdown .cb-dropdown-item .dashicons { font-size: 16px; width: 16px; height: 16px; color: #898989; } .cb-header-actions-dropdown .cb-dropdown-item:first-child { border-radius: 7px 7px 0 0; } .cb-header-actions-dropdown .cb-dropdown-item:last-child { border-radius: 0 0 7px 7px; } .cb-header-actions-dropdown .cb-dropdown-item:only-child { border-radius: 7px; } .cb-header-actions-dropdown .cb-dropdown-item:hover { background: #f8fafc; } .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons { color: #7067ED; } .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger { color: #ef4444; } .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons { color: #ef4444; } .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover { background: #fef2f2; } .cb-header-actions-dropdown .cb-dropdown-item.loading, .cb-header-actions-dropdown .cb-dropdown-item.lp-loading { opacity: 0.7; pointer-events: none; } @keyframes pulse-save { 0%, 100% { box-shadow: 0 0 0 0 rgba(112, 103, 237, 0.4); } 50% { box-shadow: 0 0 0 8px rgba(112, 103, 237, 0); } } @media screen and (max-width: 1024px) { #lp-course-builder-sidebar.lp-cb-sidebar { width: 220px !important; } #lp-course-builder-content.lp-cb-main { margin-left: 220px !important; width: calc(100% - 220px) !important; } .lp-cb-tab-content .lp-meta-box__course-tab { flex-direction: column; } .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs { flex: none; border-right: none; border-bottom: 1px solid #f5f5f5; display: flex; overflow-x: auto; } .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a { border-left: none; border-bottom: 3px solid transparent; white-space: nowrap; } .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a, .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active { border-left: none; border-bottom-color: #7067ED; } } @media screen and (max-width: 768px) { .lp-cb-top-header { padding: 0 16px; } .lp-cb-top-header .lp-cb-top-header__user-info { display: none; } #lp-course-builder-sidebar.lp-cb-sidebar { transform: translateX(-100%); transition: transform 0.3s ease; } #lp-course-builder-sidebar.lp-cb-sidebar.is-open { transform: translateX(0); } #lp-course-builder-content.lp-cb-main { margin-left: 0 !important; width: 100% !important; } .lp-cb-header { flex-direction: column; gap: 16px; align-items: flex-start; } .lp-cb-header .lp-cb-header__actions { width: 100%; justify-content: flex-end; } .lp-cb-tabs { overflow-x: auto; -webkit-overflow-scrolling: touch; } .lp-cb-tabs .lp-cb-tabs__item { white-space: nowrap; padding: 12px 16px; } .lp-cb-tab-content .cb-section__course-edit .cb-section__header { flex-direction: column; gap: 16px; align-items: flex-start; } .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action { width: 100%; flex-wrap: wrap; } } /** * Shared Tab Styles * Used across popup, edit-quiz, and edit-course for consistent tab UI * @since 4.3.0 */ .lp-cb-item-action-wrap { display: flex; justify-content: flex-end; gap: 8px; position: relative; } .lp-cb-item-action-expand-toggle { cursor: pointer; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 6px; transition: all 0.2s; padding: 0; } .lp-cb-item-action-expand-toggle svg { width: 18px; height: 18px; color: #6b7280; } .lp-cb-item-action-expand-toggle.lp-button { border: none; } .lp-cb-item-action-expand-toggle:hover { background-color: #eef1ff; } .lp-cb-item-action-expand { display: flex; position: absolute; min-width: 160px; white-space: nowrap; top: 60px; right: 16px; transform: translate(15px, -15px); padding: 10px; flex-direction: column; background-color: #ffffff; border-radius: 12px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); font-size: 16px; font-weight: 500; z-index: 100; } .lp-cb-item-action { padding: 10px; cursor: pointer; text-decoration: none; border-radius: 6px; color: #1e1e1e; } .lp-cb-item-action:hover { background-color: #f3f4f6; } .lp-cb-item-action.trash, .lp-cb-item-action.delete { color: #ef4444; } .swal2-popup { padding: 20px; border-radius: 16px; } .swal2-popup .content-title { margin: 0 0 20px 0; padding: 0; text-align: center; font-size: 1.5em; font-weight: bold; } .swal2-popup.lp-select-items-popup { padding: 20px !important; } button.swal2-close { height: 32px; width: 32px; } button.swal2-cancel.swal2-styled { border-radius: 10px; padding: 10px 24px; background: #fff; color: #aaaaaa; border: 1px solid #e1e1e1; font-weight: 500; min-width: 140px; } button.swal2-confirm.swal2-styled { background: #7067ed; border-radius: 12px; padding: 10px 24px; min-width: 140px; } .swal2-icon.swal2-icon-show { border: none; margin-bottom: 5px; } #swal2-title { padding: 0; font-size: 22px; color: #111111; } #swal2-html-container { padding-top: 8px; font-size: 15px; color: #4f4f4f; } #swal2-html-container:has(.lp-must-enable-ai-wrap) { padding: 0; } div:where(.swal2-container).swal2-backdrop-show, div:where(.swal2-container).swal2-noanimation { background: none !important; backdrop-filter: blur(3px); } div:where(.swal2-container).swal2-center > .swal2-popup { border-radius: 12px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2); } .swal2-container .button { display: inline-flex; align-items: center; gap: 8px; background: #7067ED; color: #fff; padding: 12px 20px; border-radius: 12px; text-decoration: none; font-size: 14px; font-weight: 500; border: none; cursor: pointer; transition: background-color 0.2s; } .swal2-container .button:hover { background-color: #5b52d1; } .swal2-container .button.lp-btn-close-ai-popup:hover { background-color: transparent; color: #7067ED; } .swal2-container .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover { background-color: #5b52d1; } .swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content::before { content: none; } .swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content .lp-cb-swal-icon-image { display: block; width: 48px; height: 48px; } #swal2-html-container:has(.lp-form-generate-data-ai) { padding-bottom: 24px; } #swal2-html-container:has(.lp-form-generate-data-ai) .form-grid { margin-bottom: 0; } #lp-course-builder .cb-tab-header { display: flex; align-items: center; justify-content: space-between; margin: 20px 0 24px 0; } #lp-course-builder .cb-tab-header .lp-cb-tab__title { font-size: 28px; font-weight: 600; color: #1e1e1e; margin: 0; } #lp-course-builder .cb-tab-filter-bar { margin-bottom: 24px; } #lp-course-builder .cb-filter-fields { display: flex; align-items: flex-end; gap: 16px; flex-wrap: wrap; } #lp-course-builder .cb-filter-group { display: flex; flex-direction: column; gap: 6px; } #lp-course-builder .cb-filter-group label { font-size: 13px; font-weight: 500; } #lp-course-builder .cb-filter-search { display: flex; align-items: center; background: #ffffff; border: 1px solid #e5e7eb; border-radius: 6px; padding: 10px 14px; gap: 8px; min-width: 200px; } #lp-course-builder .cb-filter-search input { flex: 1; border: none; background: transparent; outline: none; font-size: 14px; color: #1e1e1e; } #lp-course-builder .cb-filter-search input::placeholder { color: #6b7280; } #lp-course-builder select { padding: 10px 32px 10px 14px; border: 1px solid #e5e7eb; border-radius: 6px; font-size: 14px; color: #1e1e1e; cursor: pointer; appearance: none; background-image: url("../images/icons/ico-cb-chevron-down.svg"); background-repeat: no-repeat; background-position: right 10px center; background-size: 14px; } #lp-course-builder select:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1); } #lp-course-builder .cb-filter-actions { display: flex; gap: 4px; padding-bottom: 1px; } #lp-course-builder .cb-filter-btn { padding: 8px 20px; border: none; border-radius: 12px; font-size: 14px; font-weight: 500; cursor: pointer; transition: all 0.2s; background-color: #7067ED; color: #EEF1FF; } #lp-course-builder .cb-filter-btn:hover { background: #5b52d1; } #lp-course-builder .cb-filter-reset { background: transparent; border: none; color: #7067ED; text-decoration: none; font-size: 14px; font-weight: 500; cursor: pointer; padding: 8px 20px; border-radius: 12px; } #lp-course-builder .cb-filter-reset:hover { background: #EEF1FF; color: #7067ED; } #lp-course-builder .cb-btn-add-new { display: inline-flex; align-items: center; gap: 8px; background: #7067ED; color: #fff; padding: 12px 20px; border-radius: 12px; text-decoration: none; font-size: 14px; font-weight: 500; border: none; cursor: pointer; transition: background-color 0.2s; } #lp-course-builder .cb-btn-add-new:hover { background: #5b52d1; } #lp-course-builder .cb-btn-add-new .dashicons { font-size: 16px; width: 16px; height: 16px; } #lp-course-builder button.cb-btn-add-new { line-height: 1.5; } @media (max-width: 768px) { #lp-course-builder .cb-tab-header { flex-direction: column; align-items: stretch; gap: 12px; } #lp-course-builder .cb-tab-header .cb-btn-add-new { justify-content: center; } #lp-course-builder .cb-filter-fields { flex-direction: column; align-items: stretch; } #lp-course-builder .cb-filter-search { min-width: 100%; } #lp-course-builder .cb-filter-actions { justify-content: flex-start; } } #lp-course-builder .learn-press-tip { display: inline-flex; align-items: center; margin-top: 2px; color: #6b7280; font-style: normal; font-weight: normal; line-height: 1; vertical-align: baseline; cursor: pointer; position: relative; } #lp-course-builder .learn-press-tip:before { font-family: "lp-icon"; content: "\f059"; } #lp-course-builder .learn-press-tip > * { display: none; position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); margin-bottom: 8px; padding: 8px 12px; background-color: #333; color: #fff !important; font-size: 12px; line-height: 1.5; text-align: center; border-radius: 4px; white-space: normal; width: max-content; max-width: 250px; z-index: 999; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); pointer-events: none; } #lp-course-builder .learn-press-tip > *::after { content: ""; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); border-width: 5px; border-style: solid; border-color: #333 transparent transparent transparent; } #lp-course-builder .learn-press-tip p { color: #fff !important; margin-left: 0 !important; width: 100% !important; font-weight: 500 !important; } #lp-course-builder .learn-press-tip:hover > * { display: block; } #lp-course-builder .cb-tab-course__action { display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px; } #lp-course-builder .cb-search-form { position: relative; display: flex; align-items: center; border-radius: 12px; padding: 5px 0px; gap: 8px; margin-bottom: 0; border: 1px solid #e5e7eb; width: 40%; max-width: 500px; } #lp-course-builder .lp-icon-search { font-size: 16px; color: #7067ED; flex-shrink: 0; } #lp-course-builder .cb-input-search-course { flex: 1; border: none; background: transparent; outline: none; font-size: 15px; color: #333; font-family: inherit; } #lp-course-builder .cb-input-search-course::placeholder { color: #999; } #lp-course-builder .cb-search-btn { cursor: pointer; border: none; background: none; } #lp-course-builder .cb-search-btn.loading { pointer-events: none; } #lp-course-builder .cb-search-btn.loading i { display: none; } #lp-course-builder .cb-btn-back a { text-decoration: none; } #lp-course-builder .cb-list-course { margin: 0; padding: 0; list-style: none; } #lp-course-builder .cb-list-course li.course { margin-bottom: 20px; } #lp-course-builder .course { background: #ffffff; border-radius: 12px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); border: 1px solid #e5e7eb; transition: all 0.3s; } #lp-course-builder .course:hover { box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); } #lp-course-builder .course-item { display: flex; gap: 20px; padding: 16px; height: 100%; position: relative; } #lp-course-builder .course-thumbnail { position: relative; margin: -2px; } @media (min-width: 769px) { #lp-course-builder .course-thumbnail { width: 26%; } } #lp-course-builder .course-thumbnail img { width: 100%; border-radius: 8px; object-fit: cover; } #lp-course-builder .course-thumbnail .cb-item-status-badge { position: absolute; bottom: 8px; right: 8px; padding: 4px 10px; border-radius: 4px; font-size: 11px; font-weight: 600; text-transform: uppercase; } #lp-course-builder .course-thumbnail .cb-item-status-badge.offline { background: #1e40af; color: #ffffff; } #lp-course-builder .course-img { width: 100%; height: 100%; } #lp-course-builder .course-img img { width: 100%; height: 100%; object-fit: cover; } #lp-course-builder .course-content { flex: 1; } #lp-course-builder .wap-course-title { margin-top: 0; margin-bottom: 8px; } #lp-course-builder .course-permalink { text-decoration: none; color: #1e1e1e; font-size: 18px; font-weight: 700; display: block; transition: color 0.2s; } #lp-course-builder .course-permalink:hover { color: #2E91FA; } #lp-course-builder .course-title { text-decoration: none; line-height: 1.4; font-size: 20px; font-weight: 600; color: #1e1e1e; } #lp-course-builder .course-featured { display: inline-block; background-color: #ffd700; color: #333; padding: 4px 10px; border-radius: 4px; font-size: 11px; font-weight: 600; margin-bottom: 10px; text-transform: uppercase; } #lp-course-builder .course-instructor__wrapper { display: flex; gap: 5px; margin-bottom: 12px; font-size: 13px; color: #666; } #lp-course-builder .course-instructor-category { margin-bottom: 12px; } #lp-course-builder .course-instructor-category > div { display: flex; gap: 5px; align-items: center; flex-wrap: wrap; } #lp-course-builder .course-by-label, #lp-course-builder .course-categories-label { color: #6b7280; font-size: 14px; } #lp-course-builder .course-category-name { color: #1e1e1e; font-size: 14px; font-weight: 500; } #lp-course-builder .course-instructor a, #lp-course-builder .course-categories a { color: #2E91FA; text-decoration: none; } #lp-course-builder .course-instructor a:hover, #lp-course-builder .course-categories a:hover { text-decoration: underline; } #lp-course-builder .course-wrap-meta { display: flex; flex-wrap: wrap; gap: 16px; margin-bottom: 16px; } #lp-course-builder .instructor-display-name { font-size: 14px; color: #1e1e1e; } #lp-course-builder .meta-item { font-size: 14px; color: #6b7280; display: flex; align-items: center; gap: 8px; } #lp-course-builder .meta-item i { font-size: 16px; color: #7067ED; } #lp-course-builder .meta-item .dashicons { font-size: 16px; width: 16px; height: 16px; color: #7067ED; } #lp-course-builder .meta-item > div { display: contents; } #lp-course-builder .meta-item > div span { color: #6b7280; } #lp-course-builder .course-bottom { margin-top: auto; display: flex; flex-direction: column; align-items: flex-start; gap: 12px; } #lp-course-builder .course-item-price-wrap { margin-bottom: 0; } #lp-course-builder .course-last-updated { font-size: 12px; color: #999; position: absolute; bottom: 16px; right: 16px; } #lp-course-builder .course-item-price .free { color: #2E91FA; font-weight: 600; font-size: 16px; } #lp-course-builder .course-item-price .price { color: #E31A1B; font-weight: 700; font-size: 18px; } #lp-course-builder .highlight-new-course { box-shadow: #c8b4fb 0px 0px 20px 1px; } #lp-course-builder .course-action { position: relative; display: flex; gap: 8px; } #lp-course-builder .course-action-editor { padding: 0; } #lp-course-builder .course-action-expanded { cursor: pointer; padding: 7px; border: 1px solid #e5e7eb; border-radius: 8px; background: #ffffff; transition: all 0.2s; height: 36px; width: 36px; display: flex; align-items: center; justify-content: center; } #lp-course-builder .course-action-expanded:hover { background: #F7F7F7; border-color: #d1d5db; } #lp-course-builder .course-action-expanded svg { width: 20px; height: 20px; color: #6b7280; } #lp-course-builder .course-action-expanded__items { display: none; position: absolute; min-width: 160px; top: 60px; right: 16px; transform: translate(15px, -15px); padding: 10px; flex-direction: column; background-color: #ffffff; border-radius: 12px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); font-size: 16px; font-weight: 500; z-index: 100; } #lp-course-builder .course-action-expanded__items.active { display: flex !important; } #lp-course-builder .course-action-expanded__items .course-action-expanded__view, #lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate, #lp-course-builder .course-action-expanded__items .course-action-expanded__trash, #lp-course-builder .course-action-expanded__items .course-action-expanded__draft, #lp-course-builder .course-action-expanded__items .course-action-expanded__delete { padding: 10px; cursor: pointer; text-decoration: none; border-radius: 6px; color: #1e1e1e; } #lp-course-builder .course-action-expanded__items .course-action-expanded__view:hover, #lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate:hover, #lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover, #lp-course-builder .course-action-expanded__items .course-action-expanded__draft:hover, #lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover { background-color: #F7F7F7; } #lp-course-builder .course-action-expanded__items .course-action-expanded__trash, #lp-course-builder .course-action-expanded__items .course-action-expanded__delete { color: #ef4444; } #lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover, #lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover { background-color: #fef2f2; } #lp-course-builder .course-action .wap-course-title { margin: 0; } #lp-course-builder .course-action .course-permalink { color: #2E91FA; font-size: 14px; font-weight: 500; } #lp-course-builder .course-action .course-permalink:hover { text-decoration: underline; } #lp-course-builder .btn-edit-course { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; font-size: 14px; font-weight: 600; border-radius: 8px; padding: 0 20px; height: 36px; gap: 8px; border: none; background: #7067ED; color: #ffffff; transition: all 0.2s; white-space: nowrap; } #lp-course-builder .btn-edit-course:hover { background: #5b52d1; } #lp-course-builder .course-status { display: inline-flex; } #lp-course-builder .course-status span { font-size: 13px; padding: 4px 12px; border-radius: 4px; font-weight: 600; text-transform: capitalize; line-height: normal; } #lp-course-builder .course-status.publish span { background: #E7F6E9; color: #28A746; } #lp-course-builder .course-status.future span { background: #ffd700; color: #333; } #lp-course-builder .course-status.trash span { color: #991b1b; background-color: #fee2e2; } #lp-course-builder .learn-press-pagination { margin-top: 40px; display: flex; justify-content: center; } #lp-course-builder .page-numbers { display: flex; gap: 8px; list-style: none; padding: 0; margin: 0; } #lp-course-builder .page-numbers li { display: inline-block; } #lp-course-builder .page-numbers a, #lp-course-builder .page-numbers span { display: flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; padding: 0 12px; border-radius: 6px; text-decoration: none; color: #898989; font-size: 14px; transition: all 0.2s; background: #ffffff; font-weight: 600; } #lp-course-builder .page-numbers a:hover { background-color: #F7F7F7; border-color: #d1d5db; color: #1e1e1e; } #lp-course-builder .page-numbers .current { background-color: #7067ED; color: #ffffff; } #lp-course-builder .page-numbers .next, #lp-course-builder .page-numbers .prev { background-color: #F7F7F7; border-color: #d1d5db; } #lp-course-builder .page-numbers .next:hover, #lp-course-builder .page-numbers .prev:hover { background-color: #7067ED; color: #ffffff; } #lp-course-builder #lp-material-container { font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0; display: block; } #lp-course-builder #lp-material-container hr { display: none; } #lp-course-builder .field-material__label { width: 150px; max-width: 150px; min-width: 150px; margin-right: 11px; } #lp-course-builder .lp-material--field-wrap { display: flex; gap: 11px; margin-top: 12px; } #lp-course-builder .lp-material--field-wrap label { color: #1e1e1e; font-size: 14px; font-weight: 600; width: 100px; } #lp-course-builder .lp-material--field-wrap:first-child { margin-top: 0; } #lp-course-builder .lp-material--field-wrap.field-action-wrap { justify-content: flex-start; flex-direction: row-reverse; } #lp-course-builder .lp-material--field-external-link, #lp-course-builder .lp-material--field-title { display: inline-flex; align-items: center; gap: 8px; width: 100%; height: 39px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #ffffff; } #lp-course-builder .lp-material--field-method { width: 100%; height: 39px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #ffffff; } #lp-course-builder .lp-material-btn-wrap { display: flex; gap: 12px; margin-top: 15px; } #lp-course-builder #lp-material--group-container .lp-material--group { padding: 20px; border: 1px solid #d1d5db; border-radius: 12px; max-width: 420px; margin-bottom: 20px; } #lp-course-builder #lp-material--group-container .lp-material--group:not(:has(*)) { display: none; } #lp-course-builder #btn-lp--add-material, #lp-course-builder #btn-lp--save-material, #lp-course-builder .lp-material-save-field, #lp-course-builder .lp-material--delete { padding: 8px 20px; border-radius: 6px; background: #ffffff; font-size: 14px; font-weight: 500; cursor: pointer; transition: all 0.2s; } #lp-course-builder #btn-lp--add-material { color: #7067ED; border: 1px solid #7067ED; } #lp-course-builder #btn-lp--add-material:hover { background-color: #F7F7F7; border-color: #7067ED; } #lp-course-builder #btn-lp--save-material, #lp-course-builder .lp-material-save-field { background: #7067ED; color: #EEF1FF; border: 1px solid #7067ED; } #lp-course-builder #btn-lp--save-material:hover, #lp-course-builder .lp-material-save-field:hover { background-color: #5b52d1; border-color: #5b52d1; } #lp-course-builder .lp-material--delete { color: #6b7280; border: 1px solid #e5e7eb; } #lp-course-builder .lp-material--delete:hover { background-color: #F7F7F7; color: #1e1e1e; border-color: #1e1e1e; } #lp-course-builder .lp-material--upload-wrap label { cursor: pointer; width: 100%; display: flex; align-items: center; gap: 6px; padding: 8px 16px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; font-weight: 500; color: #1a1a1a; background: #ffffff; transition: all 0.2s; margin-left: 86px; overflow: hidden; } #lp-course-builder .lp-material--upload-wrap label.has-selected-file { border-color: #7067ED; background-color: #f9fafb; font-size: 0; } #lp-course-builder .lp-material--upload-wrap label.has-selected-file::before { font-size: 14px; } #lp-course-builder .lp-material--upload-wrap label.has-selected-file::after { content: attr(data-file-name); flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; font-weight: 600; } #lp-course-builder .lp-material--upload-wrap label:hover { background-color: #F7F7F7; border-color: #9ca3af; } #lp-course-builder .lp-material--upload-wrap label:active { background-color: #d0d0d0; transform: scale(0.98); } #lp-course-builder .lp-material--upload-wrap label::before { content: "📁 "; margin-right: 5px; } #lp-course-builder .lp-material--field-upload { display: none; } #lp-course-builder .lp-material--table { width: 100%; border-collapse: collapse; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-top: 20px; } #lp-course-builder .lp-material--table th, #lp-course-builder .lp-material--table td { padding: 12px 15px; border-bottom: 1px solid #e5e7eb; text-align: left; } #lp-course-builder .lp-material--table th { background-color: #f9fafb; font-weight: 600; font-size: 13px; color: #374151; } #lp-course-builder .lp-material--table td { font-size: 14px; color: #1e1e1e; } #lp-course-builder .lp-material--table tr:last-child td { border-bottom: none; } #lp-course-builder .lp-material--table tr:hover td { background-color: #f9fafb; } #lp-course-builder .lp-material--table thead.hidden { display: none; } #lp-course-builder .ts-control { padding: 8px 8px 8px 8px !important; } @media (max-width: 1024px) { #lp-course-builder .cb-list-course { gap: 15px; } } @media (max-width: 768px) { #lp-course-builder .cb-tab-course__action { flex-direction: column; gap: 16px; align-items: stretch; } #lp-course-builder .cb-search-form { width: 100%; } #lp-course-builder .cb-btn-add-new { text-align: center; justify-content: center; } #lp-course-builder .course-item { flex-direction: column; } #lp-course-builder .cb-list-course { grid-template-columns: 1fr; } } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats { display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px; margin-bottom: 24px; } @media (max-width: 1200px) { #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 768px) { #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 480px) { #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats { grid-template-columns: 1fr; } } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card { background: #ffffff; border-radius: 12px; padding: 24px 20px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 8px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); border: 1px solid #e5e7eb; transition: all 0.2s ease; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card:hover { box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); transform: translateY(-2px); } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon { width: 48px; height: 48px; border-radius: 50%; background: var(--card-bg, #f9fafb); display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-bottom: 4px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon svg { width: 22px; height: 22px; color: var(--card-color, #7067ED); } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__label { font-size: 12px; color: #6b7280; font-weight: 500; order: 1; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__value { font-size: 24px; font-weight: 700; color: #1e1e1e; line-height: 1.2; order: 2; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row { display: grid; gap: 20px; margin-bottom: 24px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin { grid-template-columns: 1fr 1fr 280px; } @media (max-width: 1200px) { #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin { grid-template-columns: 1fr 1fr; } } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--instructor { grid-template-columns: 1fr 1fr; } @media (max-width: 768px) { #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row { grid-template-columns: 1fr; } } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card { background: #ffffff; border-radius: 12px; padding: 20px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); border: 1px solid #e5e7eb; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__title { font-size: 16px; font-weight: 600; color: #1e1e1e; margin: 0; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter { padding: 5px 28px 5px 12px; border: 1px solid #e5e7eb; border-radius: 6px; font-size: 12px; color: #6b7280; cursor: pointer; outline: none; height: auto; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter:focus { border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body { height: 220px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body canvas { width: 100% !important; height: 100% !important; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors { background: #ffffff; border-radius: 12px; padding: 16px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); border: 1px solid #e5e7eb; } @media (max-width: 1200px) { #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors { grid-column: 1/-1; } } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__header { margin-bottom: 20px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__title { display: flex; align-items: center; gap: 12px; font-size: 16px; font-weight: 600; color: #1e1e1e; margin: 0; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__list { display: flex; flex-direction: column; gap: 20px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item { display: flex; align-items: center; gap: 16px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar { width: 48px; height: 48px; border-radius: 50%; overflow: hidden; flex-shrink: 0; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__info { display: flex; flex-direction: column; gap: 4px; min-width: 0; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__name { font-size: 15px; font-weight: 600; color: #1e1e1e; line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__meta { font-size: 13px; color: #6b7280; line-height: 1.2; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .no-data { text-align: center; color: #6b7280; font-style: italic; padding: 20px 0; font-size: 12px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 24px; overflow-x: hidden; transition: overflow-x 0.3s ease; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper:hover { overflow-x: auto; } @media (max-width: 900px) { #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper { grid-template-columns: 1fr; } } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses { background: #ffffff; border-radius: 12px; padding: 20px 24px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); border: 1px solid #e5e7eb; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__header { display: flex; justify-content: space-between; align-items: center; padding-bottom: 16px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__title { font-size: 16px; font-weight: 600; color: #1e1e1e; margin: 0; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total { font-size: 12px; color: #6b7280; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .enrolled-students-total { color: #7067ED; font-weight: 600; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .revenue-total { color: #E31A1B; font-weight: 700; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__list { display: flex; flex-direction: column; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item { display: flex; align-items: center; gap: 16px; padding: 16px 0; border-bottom: 1px solid #e5e7eb; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:last-child { border-bottom: none; padding-bottom: 0; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:first-child { padding-top: 0; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb { width: 80px; height: 56px; border-radius: 8px; overflow: hidden; flex-shrink: 0; background: #f9fafb; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb img { width: 100%; height: 100%; object-fit: cover; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: #f9fafb; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder svg { color: #9ca3af; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__info { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 4px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title { font-size: 15px; font-weight: 700; color: #1e1e1e; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: color 0.15s ease; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title:hover { color: #7067ED; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta { font-size: 12px; color: #6b7280; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .author { color: #7067ed; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .category { color: #1e1e1e; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__price { font-size: 12px; font-weight: 600; color: #1e1e1e; margin-top: 2px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge-wrapper { flex-shrink: 0; display: flex; align-items: center; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge { background: #e0f2fe; color: #0284c7; padding: 4px 10px; border-radius: 6px; font-size: 13px; font-weight: 600; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__stats { text-align: right; flex-shrink: 0; display: flex; flex-direction: column; gap: 4px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue { font-size: 12px; color: #6b7280; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue .revenue-amount { color: #ef4444; font-weight: 700; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__sold { font-size: 12px; color: #6b7280; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .no-data { text-align: center; color: #6b7280; font-style: italic; padding: 24px 0; font-size: 12px; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions { background: #ffffff; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__title { font-size: 16px; font-weight: 600; color: #1e1e1e; margin: 0 0 16px 0; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; } @media (max-width: 768px) { #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 480px) { #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid { grid-template-columns: 1fr; } } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn { display: flex; align-items: center; gap: 10px; padding: 14px 18px; border-radius: 8px; background: var(--action-bg, #f9fafb); text-decoration: none; transition: all 0.2s ease; border: 1px solid transparent; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn:hover { border-color: var(--action-color, #e5e7eb); transform: translateY(-1px); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon { width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; color: var(--action-color); } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon svg { width: 20px; height: 20px; color: var(--action-color, #6b7280); } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__label { font-size: 14px; font-weight: 500; color: #1e1e1e; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses { background: #ffffff; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .recent-courses__title { font-size: 16px; font-weight: 600; color: #1e1e1e; margin: 0 0 16px 0; } #lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .cb-list-course { padding-bottom: 0; } #lp-course-builder .cb-list-quiz { list-style: none; padding: 0; margin: 0; background: #ffffff; } #lp-course-builder .cb-tab-quiz__action { display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px; } #lp-course-builder .cb-input-search-quiz { flex: 1; border: none; background: transparent; outline: none; font-size: 15px; color: #333; font-family: inherit; margin-right: 10px; } #lp-course-builder .cb-input-search-quiz::placeholder { color: #999; } #lp-course-builder .cb-list-table-header { display: grid; align-items: center; gap: 0 16px; padding: 0 24px; background: #f9fafb; border-bottom: 1px solid #e5e7eb; min-height: 48px; font-size: 12px; font-weight: 600; color: #374151; } #lp-course-builder .cb-list-table-header span { white-space: nowrap; } #lp-course-builder .quiz-item { display: grid; align-items: center; gap: 0 16px; padding: 0 24px; background: #ffffff; border-bottom: 1px solid #f5f5f5; min-height: 64px; font-size: 14px; transition: background-color 0.15s ease; } #lp-course-builder .quiz-item:hover { background-color: #f9fafb; } #lp-course-builder li:last-child .quiz-item { border-bottom: none; } #lp-course-builder .highlight-new-quiz { box-shadow: #c8b4fb 0px 0px 20px 1px; } #lp-course-builder .wap-quiz-title { margin: 0; min-width: 0; overflow: hidden; } #lp-course-builder .wap-quiz-title button, #lp-course-builder .wap-quiz-title a { font-size: 14px; font-weight: 500; background: transparent; border: none; text-decoration: none; color: #1e1e1e; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; padding: 0; cursor: pointer; } #lp-course-builder .wap-quiz-title button:hover, #lp-course-builder .wap-quiz-title a:hover { color: #7067ED; } #lp-course-builder .quiz__date, #lp-course-builder .quiz__duration, #lp-course-builder .quiz__total-questions { font-size: 12px; color: #6b7280; white-space: nowrap; margin-left: 8px; } #lp-course-builder .quiz__preview { display: flex; align-items: center; justify-content: center; } #lp-course-builder .quiz__preview svg { height: 20px; width: 20px; color: #6b7280; } #lp-course-builder .quiz-action { display: flex; align-items: center; justify-content: flex-end; gap: 8px; position: relative; } #lp-course-builder .quiz-action-editor { display: flex; } #lp-course-builder .btn-edit-quiz { display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; text-decoration: none; font-size: 0; border-radius: 6px; background-color: transparent; border: none; color: #6b7280; cursor: pointer; transition: all 0.2s; padding: 0; } #lp-course-builder .btn-edit-quiz svg { width: 16px; height: 16px; } #lp-course-builder .btn-edit-quiz:hover { background-color: #EEF1FF; color: #7067ED; } #lp-course-builder .btn-edit-quiz.loading::before { margin: 0; font-size: 16px; } #lp-course-builder .btn-edit-quiz.loading svg { display: none; } #lp-course-builder .quiz-action-expanded { cursor: pointer; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 6px; transition: all 0.2s; padding: 0; background: none; border: none; } #lp-course-builder .quiz-action-expanded.loading::before { margin-right: 0; margin-top: 0; } #lp-course-builder .quiz-action-expanded.loading svg { display: none; } #lp-course-builder .quiz-action-expanded svg { width: 18px; height: 18px; color: #6b7280; } #lp-course-builder .quiz-action-expanded:hover { background-color: #EEF1FF; } #lp-course-builder .quiz-action-expanded:hover svg { color: #7067ED; } #lp-course-builder .quiz-action-expanded__items { display: none; position: absolute; min-width: 160px; top: 100%; right: 0; margin-top: 4px; padding: 8px; flex-direction: column; background-color: #ffffff; border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); font-size: 14px; font-weight: 500; z-index: 10; } #lp-course-builder .quiz-action-expanded__items.active { display: flex !important; } #lp-course-builder .courses-builder__quiz-tab { background: #ffffff; border: 1px solid #e5e7eb; border-radius: 8px; overflow: visible; } #lp-course-builder .courses-builder__quiz-tab .cb-list-table-header, #lp-course-builder .courses-builder__quiz-tab .quiz-item { grid-template-columns: 2fr 1.5fr 80px 1fr 1fr 100px 80px; } #lp-course-builder .courses-builder__quiz-tab .lesson-assigned-courses .label { display: none; } #lp-course-builder .cb-list-quiz { border: none; border-radius: 0; } #lp-course-builder .quiz-status, #lp-course-builder .quizzes-status { display: inline-flex; align-self: center; padding: 4px 12px; font-size: 12px; font-weight: 500; border-radius: 20px; text-transform: capitalize; white-space: nowrap; width: fit-content; } #lp-course-builder .quiz-status.publish, #lp-course-builder .quizzes-status.publish { color: #28A746; background: #E7F6E9; } #lp-course-builder .quiz-status.draft, #lp-course-builder .quizzes-status.draft { color: #AAAAAA; background: #F7F7F7; } #lp-course-builder .quiz-status.pending, #lp-course-builder .quizzes-status.pending { color: #1e40af; background: #dbeafe; } #lp-course-builder .quiz-status.private, #lp-course-builder .quizzes-status.private { color: #6b21a8; background: #f3e8ff; } #lp-course-builder .quiz-status.trash, #lp-course-builder .quizzes-status.trash { color: #991b1b; background: #fee2e2; } #lp-course-builder .quiz-assigned-courses, #lp-course-builder .lesson-assigned-courses { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; } #lp-course-builder .quiz-assigned-courses .label, #lp-course-builder .lesson-assigned-courses .label { color: #6b7280; margin-right: 5px; } #lp-course-builder .quiz-assigned-courses a, #lp-course-builder .lesson-assigned-courses a { text-decoration: none; color: #2E91FA; } #lp-course-builder .quiz-assigned-courses a:hover, #lp-course-builder .lesson-assigned-courses a:hover { text-decoration: underline; } #lp-course-builder .quiz-assigned-courses .label, #lp-course-builder .lesson-assigned-courses .label { color: #1e1e1e; } #lp-course-builder .quiz-action-expanded__items { display: none; position: absolute; min-width: 160px; top: calc(100% + 4px); right: 0; transform: none; padding: 10px; flex-direction: column; background-color: #ffffff; border-radius: 12px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); font-size: 16px; font-weight: 500; z-index: 100; } #lp-course-builder .quiz-action-expanded__items.active { display: flex !important; } #lp-course-builder .quiz-action-expanded__items.is-dropup { top: auto; bottom: calc(100% + 4px); } #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate, #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish, #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash, #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore, #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete { padding: 10px; cursor: pointer; text-decoration: none; border-radius: 6px; color: #1e1e1e; border: none; } #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate:hover, #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish:hover, #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover, #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore:hover, #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover { background-color: #F7F7F7; } #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash, #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete { color: #ef4444; } #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover, #lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover { background-color: #fef2f2; } #lp-course-builder .cb-list-question { list-style: none; padding: 0; margin: 0; background: #ffffff; } #lp-course-builder .cb-tab-question__action { display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px; } #lp-course-builder .cb-input-search-question { flex: 1; border: none; background: transparent; outline: none; font-size: 15px; color: #333; font-family: inherit; margin-right: 10px; } #lp-course-builder .cb-input-search-question::placeholder { color: #999; } #lp-course-builder .cb-list-table-header { display: grid; align-items: center; gap: 0 16px; padding: 0 24px; background: #f9fafb; border-bottom: 1px solid #e5e7eb; min-height: 48px; font-size: 12px; font-weight: 600; color: #374151; } #lp-course-builder .cb-list-table-header span { white-space: nowrap; } #lp-course-builder .question-item { display: grid; align-items: center; gap: 0 16px; padding: 0 24px; background: #ffffff; border-bottom: 1px solid #f5f5f5; min-height: 64px; font-size: 14px; transition: background-color 0.15s ease; } #lp-course-builder .question-item:hover { background-color: #f9fafb; } #lp-course-builder li:last-child .question-item { border-bottom: none; } #lp-course-builder .highlight-new-question { box-shadow: #c8b4fb 0px 0px 20px 1px; } #lp-course-builder .wap-question-title { margin: 0; min-width: 0; overflow: hidden; } #lp-course-builder .wap-question-title button, #lp-course-builder .wap-question-title a { font-size: 14px; font-weight: 500; background: transparent; border: none; text-decoration: none; color: #1e1e1e; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; padding: 0; cursor: pointer; } #lp-course-builder .wap-question-title button:hover, #lp-course-builder .wap-question-title a:hover { color: #7067ED; } #lp-course-builder .question__date, #lp-course-builder .question__duration, #lp-course-builder .question__total-questions { font-size: 12px; color: #6b7280; white-space: nowrap; margin-left: 8px; } #lp-course-builder .question__preview { display: flex; align-items: center; justify-content: center; } #lp-course-builder .question__preview svg { height: 20px; width: 20px; color: #6b7280; } #lp-course-builder .question-action { display: flex; align-items: center; justify-content: flex-end; gap: 8px; position: relative; } #lp-course-builder .question-action-editor { display: flex; } #lp-course-builder .btn-edit-question { display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; text-decoration: none; font-size: 0; border-radius: 6px; background-color: transparent; border: none; color: #6b7280; cursor: pointer; transition: all 0.2s; padding: 0; } #lp-course-builder .btn-edit-question svg { width: 16px; height: 16px; } #lp-course-builder .btn-edit-question:hover { background-color: #EEF1FF; color: #7067ED; } #lp-course-builder .btn-edit-question.loading::before { margin: 0; font-size: 16px; } #lp-course-builder .btn-edit-question.loading svg { display: none; } #lp-course-builder .question-action-expanded { cursor: pointer; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 6px; transition: all 0.2s; padding: 0; background: none; border: none; } #lp-course-builder .question-action-expanded.loading::before { margin-right: 0; margin-top: 0; } #lp-course-builder .question-action-expanded.loading svg { display: none; } #lp-course-builder .question-action-expanded svg { width: 18px; height: 18px; color: #6b7280; } #lp-course-builder .question-action-expanded:hover { background-color: #EEF1FF; } #lp-course-builder .question-action-expanded:hover svg { color: #7067ED; } #lp-course-builder .question-action-expanded__items { display: none; position: absolute; min-width: 160px; top: 100%; right: 0; margin-top: 4px; padding: 8px; flex-direction: column; background-color: #ffffff; border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); font-size: 14px; font-weight: 500; z-index: 10; } #lp-course-builder .question-action-expanded__items.active { display: flex !important; } #lp-course-builder .courses-builder__question-tab { background: #ffffff; border: 1px solid #e5e7eb; border-radius: 8px; overflow: visible; } #lp-course-builder .courses-builder__question-tab .cb-list-table-header, #lp-course-builder .courses-builder__question-tab .question-item { grid-template-columns: 2fr 1.5fr 1fr 100px 100px 80px; } #lp-course-builder .courses-builder__question-tab .question-assigned-quizzes .label { display: none; } #lp-course-builder .cb-list-question { border: none; border-radius: 0; } #lp-course-builder .question-status { display: inline-flex; align-self: center; padding: 4px 12px; font-size: 12px; font-weight: 500; border-radius: 20px; text-transform: capitalize; white-space: nowrap; width: fit-content; } #lp-course-builder .question-status.publish { color: #28A746; background: #E7F6E9; } #lp-course-builder .question-status.draft { color: #AAAAAA; background: #F7F7F7; } #lp-course-builder .question-status.pending { color: #1e40af; background: #dbeafe; } #lp-course-builder .question-status.private { color: #6b21a8; background: #f3e8ff; } #lp-course-builder .question-status.trash { color: #991b1b; background: #fee2e2; } #lp-course-builder .question-assigned-quizzes { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; } #lp-course-builder .question-assigned-quizzes .label { color: #6b7280; margin-right: 5px; } #lp-course-builder .question-assigned-quizzes a { text-decoration: none; color: #2E91FA; } #lp-course-builder .question-assigned-quizzes a:hover { text-decoration: underline; } #lp-course-builder .question-assigned-quizzes .label { color: #1e1e1e; } #lp-course-builder .question-action-expanded__items { display: none; position: absolute; min-width: 160px; top: calc(100% + 4px); right: 0; transform: none; padding: 10px; flex-direction: column; background-color: #ffffff; border-radius: 12px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); font-size: 16px; font-weight: 500; z-index: 100; } #lp-course-builder .question-action-expanded__items.active { display: flex !important; } #lp-course-builder .question-action-expanded__items.is-dropup { top: auto; bottom: calc(100% + 4px); } #lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate, #lp-course-builder .question-action-expanded__items .question-action-expanded__publish, #lp-course-builder .question-action-expanded__items .question-action-expanded__trash, #lp-course-builder .question-action-expanded__items .question-action-expanded__restore, #lp-course-builder .question-action-expanded__items .question-action-expanded__delete { padding: 10px; cursor: pointer; text-decoration: none; border-radius: 6px; color: #1e1e1e; border: none; } #lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate:hover, #lp-course-builder .question-action-expanded__items .question-action-expanded__publish:hover, #lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover, #lp-course-builder .question-action-expanded__items .question-action-expanded__restore:hover, #lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover { background-color: #F7F7F7; } #lp-course-builder .question-action-expanded__items .question-action-expanded__trash, #lp-course-builder .question-action-expanded__items .question-action-expanded__delete { color: #ef4444; } #lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover, #lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover { background-color: #fef2f2; } #lp-course-builder .cb-list-lesson { list-style: none; padding: 0; margin: 0; background: #ffffff; } #lp-course-builder .cb-tab-lesson__action { display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px; } #lp-course-builder .cb-input-search-lesson { flex: 1; border: none; background: transparent; outline: none; font-size: 15px; color: #333; font-family: inherit; margin-right: 10px; } #lp-course-builder .cb-input-search-lesson::placeholder { color: #999; } #lp-course-builder .cb-list-table-header { display: grid; align-items: center; gap: 0 16px; padding: 0 24px; background: #f9fafb; border-bottom: 1px solid #e5e7eb; min-height: 48px; font-size: 12px; font-weight: 600; color: #374151; } #lp-course-builder .cb-list-table-header span { white-space: nowrap; } #lp-course-builder .lesson-item { display: grid; align-items: center; gap: 0 16px; padding: 0 24px; background: #ffffff; border-bottom: 1px solid #f5f5f5; min-height: 64px; font-size: 14px; transition: background-color 0.15s ease; } #lp-course-builder .lesson-item:hover { background-color: #f9fafb; } #lp-course-builder li:last-child .lesson-item { border-bottom: none; } #lp-course-builder .highlight-new-lesson { box-shadow: #c8b4fb 0px 0px 20px 1px; } #lp-course-builder .wap-lesson-title { margin: 0; min-width: 0; overflow: hidden; } #lp-course-builder .wap-lesson-title button, #lp-course-builder .wap-lesson-title a { font-size: 14px; font-weight: 500; background: transparent; border: none; text-decoration: none; color: #1e1e1e; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; padding: 0; cursor: pointer; } #lp-course-builder .wap-lesson-title button:hover, #lp-course-builder .wap-lesson-title a:hover { color: #7067ED; } #lp-course-builder .lesson__date, #lp-course-builder .lesson__duration, #lp-course-builder .lesson__total-questions { font-size: 12px; color: #6b7280; white-space: nowrap; margin-left: 8px; } #lp-course-builder .lesson__preview { display: flex; align-items: center; justify-content: center; } #lp-course-builder .lesson__preview svg { height: 20px; width: 20px; color: #6b7280; } #lp-course-builder .lesson-action { display: flex; align-items: center; justify-content: flex-end; gap: 8px; position: relative; } #lp-course-builder .lesson-action-editor { display: flex; } #lp-course-builder .btn-edit-lesson { display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; text-decoration: none; font-size: 0; border-radius: 6px; background-color: transparent; border: none; color: #6b7280; cursor: pointer; transition: all 0.2s; padding: 0; } #lp-course-builder .btn-edit-lesson svg { width: 16px; height: 16px; } #lp-course-builder .btn-edit-lesson:hover { background-color: #EEF1FF; color: #7067ED; } #lp-course-builder .btn-edit-lesson.loading::before { margin: 0; font-size: 16px; } #lp-course-builder .btn-edit-lesson.loading svg { display: none; } #lp-course-builder .lesson-action-expanded { cursor: pointer; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 6px; transition: all 0.2s; padding: 0; background: none; border: none; } #lp-course-builder .lesson-action-expanded.loading::before { margin-right: 0; margin-top: 0; } #lp-course-builder .lesson-action-expanded.loading svg { display: none; } #lp-course-builder .lesson-action-expanded svg { width: 18px; height: 18px; color: #6b7280; } #lp-course-builder .lesson-action-expanded:hover { background-color: #EEF1FF; } #lp-course-builder .lesson-action-expanded:hover svg { color: #7067ED; } #lp-course-builder .lesson-action-expanded__items { display: none; position: absolute; min-width: 160px; top: 100%; right: 0; margin-top: 4px; padding: 8px; flex-direction: column; background-color: #ffffff; border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); font-size: 14px; font-weight: 500; z-index: 10; } #lp-course-builder .lesson-action-expanded__items.active { display: flex !important; } #lp-course-builder .courses-builder__lesson-tab { background: #ffffff; border: 1px solid #e5e7eb; border-radius: 8px; overflow: visible; } #lp-course-builder .courses-builder__lesson-tab .cb-list-table-header, #lp-course-builder .courses-builder__lesson-tab .lesson-item { grid-template-columns: 2fr 1.5fr 1fr 100px 80px 80px; } #lp-course-builder .courses-builder__lesson-tab .lesson-assigned-courses .label { display: none; } #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item { cursor: pointer; display: flex; margin-left: 12px; justify-content: flex-start; border: none; padding: 0; } #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.loading, #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.lp-loading { pointer-events: none; opacity: 0.7; margin-left: 19px; } #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.loading a, #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.lp-loading a { display: none; } #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a { display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; text-decoration: none; font-size: 16px; border-radius: 6px; background-color: transparent; border: none; color: #6b7280; cursor: pointer; transition: all 0.2s; } #lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a:hover { background-color: #EEF1FF; color: #7067ED; } #lp-course-builder .cb-list-lesson { border: none; border-radius: 0; } #lp-course-builder .lesson-status { display: inline-flex; align-self: center; padding: 4px 12px; font-size: 12px; font-weight: 500; border-radius: 20px; text-transform: capitalize; white-space: nowrap; width: fit-content; } #lp-course-builder .lesson-status.publish { color: #28A746; background: #E7F6E9; } #lp-course-builder .lesson-status.draft { color: #AAAAAA; background: #F7F7F7; } #lp-course-builder .lesson-status.pending { color: #1e40af; background: #dbeafe; } #lp-course-builder .lesson-status.private { color: #6b21a8; background: #f3e8ff; } #lp-course-builder .lesson-status.trash { color: #991b1b; background: #fee2e2; } #lp-course-builder .lesson-assigned-courses { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; } #lp-course-builder .lesson-assigned-courses .label { color: #6b7280; margin-right: 5px; } #lp-course-builder .lesson-assigned-courses a { text-decoration: none; color: #2E91FA; } #lp-course-builder .lesson-assigned-courses a:hover { text-decoration: underline; } #lp-course-builder .lesson-action-expanded__items { display: none; position: absolute; min-width: 160px; top: calc(100% + 4px); right: 0; transform: none; padding: 10px; flex-direction: column; background-color: #ffffff; border-radius: 12px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); font-size: 16px; font-weight: 500; z-index: 100; } #lp-course-builder .lesson-action-expanded__items.active { display: flex !important; } #lp-course-builder .lesson-action-expanded__items.is-dropup { top: auto; bottom: calc(100% + 4px); } #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate, #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish, #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash, #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore, #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete { padding: 10px; cursor: pointer; text-decoration: none; border-radius: 6px; color: #1e1e1e; border: none; } #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate:hover, #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish:hover, #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover, #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore:hover, #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover { background-color: #F7F7F7; } #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash, #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete { color: #ef4444; } #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover, #lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover { background-color: #fef2f2; } #lp-course-builder .lp-cb-settings .lp-meta-box, #lp-course-builder .lp-cb-settings .lp-meta-box-wrap { margin: 0; background: transparent; } #lp-course-builder .lp-cb-settings .lp-meta-box .lp-meta-box__inner, #lp-course-builder .lp-cb-settings .lp-meta-box-wrap .lp-meta-box__inner { padding: 0; display: flex; flex-direction: column; gap: 11px; } #lp-course-builder .lp-cb-settings .form-field, #lp-course-builder .lp-cb-settings .lp-meta-box__duration, #lp-course-builder .lp-cb-settings .lp-meta-box-field { display: flex; gap: 0 11px; margin: 0; padding: 0; flex-wrap: wrap; } #lp-course-builder .lp-cb-settings .form-field > label, #lp-course-builder .lp-cb-settings .form-field label span, #lp-course-builder .lp-cb-settings .lp-meta-box__duration > label, #lp-course-builder .lp-cb-settings .lp-meta-box__duration label span, #lp-course-builder .lp-cb-settings .lp-meta-box-field > label, #lp-course-builder .lp-cb-settings .lp-meta-box-field label span { font-size: 14px; color: #23282d; margin: 0; width: 150px; min-width: 150px; max-width: 150px; padding: 0; font-weight: 600; flex: 0 0 auto; } #lp-course-builder .lp-cb-settings .form-field input[type=number], #lp-course-builder .lp-cb-settings .form-field input[type=text], #lp-course-builder .lp-cb-settings .form-field input[type=datetime-local], #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number], #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text], #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local], #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number], #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text], #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local] { width: 100%; max-width: 200px; height: 33px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #fff; } #lp-course-builder .lp-cb-settings .form-field input[type=number]:focus, #lp-course-builder .lp-cb-settings .form-field input[type=text]:focus, #lp-course-builder .lp-cb-settings .form-field input[type=datetime-local]:focus, #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number]:focus, #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text]:focus, #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local]:focus, #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]:focus, #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text]:focus, #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } #lp-course-builder .lp-cb-settings .form-field input[type=number], #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number], #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number] { width: 80px !important; } #lp-course-builder .lp-cb-settings .form-field select, #lp-course-builder .lp-cb-settings .lp-meta-box__duration select, #lp-course-builder .lp-cb-settings .lp-meta-box-field select { padding: 4px 30px 4px 15px !important; height: 34px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; cursor: pointer; } #lp-course-builder .lp-cb-settings .form-field select:focus, #lp-course-builder .lp-cb-settings .lp-meta-box__duration select:focus, #lp-course-builder .lp-cb-settings .lp-meta-box-field select:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } #lp-course-builder .lp-cb-settings .form-field input[type=radio], #lp-course-builder .lp-cb-settings .form-field input[type=checkbox], #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio], #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox], #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio], #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox] { appearance: none; -webkit-appearance: none; width: 44px; height: 24px; background: #e5e7eb; border-radius: 12px; position: relative; cursor: pointer; transition: all 0.3s ease; margin: 0; flex-shrink: 0; border: none; } #lp-course-builder .lp-cb-settings .form-field input[type=radio]:before, #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:before, #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:before, #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:before, #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:before, #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:before { content: ""; position: absolute; width: 20px; height: 20px; border-radius: 50%; background: #fff; top: 2px; left: 2px; transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } #lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked, #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked, #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked, #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked, #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked, #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked { background: #28A746; } #lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked:before, #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked:before, #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked:before, #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked:before, #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked:before, #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked:before { left: 22px; } #lp-course-builder .lp-cb-settings .form-field input[type=radio]:focus, #lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:focus, #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:focus, #lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:focus, #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:focus, #lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:focus { outline: none; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } #lp-course-builder .lp-cb-settings .form-field .description, #lp-course-builder .lp-cb-settings .lp-meta-box__duration .description, #lp-course-builder .lp-cb-settings .lp-meta-box-field .description { font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0; display: block; width: 100%; margin-left: 161px; margin-top: 6px; order: 99; } #lp-course-builder .lp-cb-settings .form-field .description:has(+ .learn-press-tip), #lp-course-builder .lp-cb-settings .lp-meta-box__duration .description:has(+ .learn-press-tip), #lp-course-builder .lp-cb-settings .lp-meta-box-field .description:has(+ .learn-press-tip) { width: auto; } #lp-course-builder .lp-cb-settings .form-field > .learn-press-tip, #lp-course-builder .lp-cb-settings .lp-meta-box__duration > .learn-press-tip, #lp-course-builder .lp-cb-settings .lp-meta-box-field > .learn-press-tip { order: 100; margin-top: 6px; } #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field { display: grid; grid-template-columns: 150px max-content 1fr; gap: 6px 11px; } #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field label { grid-column: 1/2; grid-row: 1; font-size: 14px; color: #23282d; font-weight: 600; margin: 0; padding: 0; } #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field input { grid-column: 2/4; grid-row: 1; } #lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field .description { grid-column: 2/3; grid-row: 2; font-size: 13px; line-height: 1.5; margin: 0; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting { display: flex; flex-direction: column; gap: 10px; width: 100%; max-width: 620px; } #lp-course-builder .lp-cb-settings .lp-cb-settings__section { margin-bottom: 20px; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__actions { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; padding-top: 10px; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn { min-height: 34px; border-radius: 6px; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger) { display: inline-flex; align-items: center; gap: 8px; background: #7067ED; color: #fff; padding: 12px 20px; border-radius: 12px; text-decoration: none; font-size: 14px; font-weight: 500; border: none; cursor: pointer; transition: background-color 0.2s; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger):hover, #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger):focus { background: #5b52d1; border-color: #5b52d1; color: #fff; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn.is-hidden { display: none; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger { display: inline-flex; align-items: center; gap: 8px; background-color: #ffffff; color: #6b7280; border: 1px solid #e5e7eb; padding: 12px 20px; border-radius: 12px; text-decoration: none; font-size: 14px; font-weight: 500; cursor: pointer; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger:hover, #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger:focus { color: #dc2626; border-color: #fee2e2; background: #fee2e2; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-wrap { display: flex; flex-direction: column; gap: 8px; width: 100%; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row { display: flex; align-items: center; justify-content: space-between; gap: 12px; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-label { font-size: 13px; font-weight: 600; color: #1e1e1e; white-space: nowrap; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default { display: inline-flex; align-items: center; justify-content: flex-start; width: 100%; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default.is-hidden { display: none; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-svg { display: block; width: 181px; max-width: 100%; height: auto; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-image { display: block; width: auto; max-width: 100%; height: auto; max-height: 40px; object-fit: contain; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img { display: block; width: auto; height: auto; max-width: 260px; max-height: 40px; object-fit: contain; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img.is-hidden { display: none; } @media (max-width: 767px) { #lp-course-builder .lp-cb-settings .lp-cb-logo-setting { max-width: 100%; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row { flex-direction: column; align-items: flex-start; } #lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview { width: 100%; max-width: 100%; } } .lp-meta-box-course-panels::before { content: attr(data-tab-title); display: block; font-size: 24px; font-weight: 700; color: #1e1e1e; margin-bottom: 25px; line-height: 1.2; } .lp-meta-box__course-tab { display: flex; min-height: 600px; background: #fff; } .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs { width: 220px; background: #ffffff; border-right: 1px solid #e5e7eb; margin: 0; padding: 20px 0; list-style: none; flex-shrink: 0; } .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li { margin-bottom: 2px; padding: 0 12px; } .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a { display: flex; align-items: center; padding: 12px 16px; text-decoration: none; color: #6b7280; font-weight: 500; font-size: 14px; transition: all 0.2s ease; border-left: 3px solid transparent; margin-left: -3px; } .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i { display: none; } .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover { background-color: #ffffff; color: #1e1e1e; } .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a, .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus { background-color: #ffffff; color: #7067ED; font-weight: 600; border-left-color: #7067ED; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); } .lp-meta-box__course-tab .lp-meta-box__course-tab__content { flex-grow: 1; padding: 30px 0; background: #ffffff; } .lp-meta-box__course-tab__content { flex-grow: 1; padding: 30px 0; background: #fff; } .lp-option-disabled { pointer-events: none; opacity: 0.5; } #lp-course-builder .cb-terms-header__label-wrap { display: inline-flex; align-items: center; gap: 6px; } #lp-course-builder .cb-terms-header__btn-search { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; padding: 0; border: none; border-radius: 999px; background: transparent; color: #9ca3af; cursor: pointer; transition: all 0.2s ease; } #lp-course-builder .cb-terms-header__btn-search .lp-icon-search { width: 14px; height: 14px; font-size: 14px; color: #9ca3af; } #lp-course-builder .cb-terms-header__btn-search:hover { background: #EEF1FF; } #lp-course-builder .cb-terms-header__btn-search:hover .lp-icon-search { color: #7067ED; } #lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] { background: #EEF1FF; } #lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] .lp-icon-search { color: #7067ED; } #lp-course-builder .cb-terms-search-toolbar { max-height: 0; opacity: 0; overflow: hidden; pointer-events: none; margin-bottom: 0 !important; transition: max-height 0.25s ease, opacity 0.2s ease, margin-bottom 0.25s ease; } #lp-course-builder .cb-terms-search-toolbar.is-open { max-height: 80px; opacity: 1; pointer-events: auto; margin-bottom: 16px !important; } .lp-course-builder-content__section .lp-meta-box, .lp-course-builder-content__section .lp-meta-box-wrap { margin: 0; background: transparent; } .lp-course-builder-content__section .lp-meta-box .lp-meta-box__inner, .lp-course-builder-content__section .lp-meta-box-wrap .lp-meta-box__inner { padding: 0; display: flex; flex-direction: column; gap: 11px; } .lp-course-builder-content__section .form-field, .lp-course-builder-content__section .lp-meta-box__duration, .lp-course-builder-content__section .lp-meta-box-field { display: flex; gap: 0 11px; margin: 0; padding: 0; flex-wrap: wrap; } .lp-course-builder-content__section .form-field > label, .lp-course-builder-content__section .form-field label span, .lp-course-builder-content__section .lp-meta-box__duration > label, .lp-course-builder-content__section .lp-meta-box__duration label span, .lp-course-builder-content__section .lp-meta-box-field > label, .lp-course-builder-content__section .lp-meta-box-field label span { font-size: 14px; color: #23282d; margin: 0; width: 150px; min-width: 150px; max-width: 150px; padding: 0; font-weight: 600; flex: 0 0 auto; } .lp-course-builder-content__section .form-field input[type=number], .lp-course-builder-content__section .form-field input[type=text], .lp-course-builder-content__section .form-field input[type=datetime-local], .lp-course-builder-content__section .lp-meta-box__duration input[type=number], .lp-course-builder-content__section .lp-meta-box__duration input[type=text], .lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local], .lp-course-builder-content__section .lp-meta-box-field input[type=number], .lp-course-builder-content__section .lp-meta-box-field input[type=text], .lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local] { width: 100%; max-width: 200px; height: 33px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #fff; } .lp-course-builder-content__section .form-field input[type=number]:focus, .lp-course-builder-content__section .form-field input[type=text]:focus, .lp-course-builder-content__section .form-field input[type=datetime-local]:focus, .lp-course-builder-content__section .lp-meta-box__duration input[type=number]:focus, .lp-course-builder-content__section .lp-meta-box__duration input[type=text]:focus, .lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local]:focus, .lp-course-builder-content__section .lp-meta-box-field input[type=number]:focus, .lp-course-builder-content__section .lp-meta-box-field input[type=text]:focus, .lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .lp-course-builder-content__section .form-field input[type=number], .lp-course-builder-content__section .lp-meta-box__duration input[type=number], .lp-course-builder-content__section .lp-meta-box-field input[type=number] { width: 80px !important; } .lp-course-builder-content__section .form-field select, .lp-course-builder-content__section .lp-meta-box__duration select, .lp-course-builder-content__section .lp-meta-box-field select { padding: 4px 30px 4px 15px !important; height: 34px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; cursor: pointer; } .lp-course-builder-content__section .form-field select:focus, .lp-course-builder-content__section .lp-meta-box__duration select:focus, .lp-course-builder-content__section .lp-meta-box-field select:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .lp-course-builder-content__section .form-field input[type=radio], .lp-course-builder-content__section .form-field input[type=checkbox], .lp-course-builder-content__section .lp-meta-box__duration input[type=radio], .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox], .lp-course-builder-content__section .lp-meta-box-field input[type=radio], .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox] { appearance: none; -webkit-appearance: none; width: 44px; height: 24px; background: #e5e7eb; border-radius: 12px; position: relative; cursor: pointer; transition: all 0.3s ease; margin: 0; flex-shrink: 0; border: none; } .lp-course-builder-content__section .form-field input[type=radio]:before, .lp-course-builder-content__section .form-field input[type=checkbox]:before, .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:before, .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:before, .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:before, .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:before { content: ""; position: absolute; width: 20px; height: 20px; border-radius: 50%; background: #fff; top: 2px; left: 2px; transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .lp-course-builder-content__section .form-field input[type=radio]:checked, .lp-course-builder-content__section .form-field input[type=checkbox]:checked, .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked, .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked, .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked, .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked { background: #28A746; } .lp-course-builder-content__section .form-field input[type=radio]:checked:before, .lp-course-builder-content__section .form-field input[type=checkbox]:checked:before, .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked:before, .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked:before, .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked:before, .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked:before { left: 22px; } .lp-course-builder-content__section .form-field input[type=radio]:focus, .lp-course-builder-content__section .form-field input[type=checkbox]:focus, .lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:focus, .lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:focus, .lp-course-builder-content__section .lp-meta-box-field input[type=radio]:focus, .lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:focus { outline: none; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .lp-course-builder-content__section .form-field .description, .lp-course-builder-content__section .lp-meta-box__duration .description, .lp-course-builder-content__section .lp-meta-box-field .description { font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0; display: block; width: 100%; margin-left: 161px; margin-top: 6px; order: 99; } .lp-course-builder-content__section .form-field .description:has(+ .learn-press-tip), .lp-course-builder-content__section .lp-meta-box__duration .description:has(+ .learn-press-tip), .lp-course-builder-content__section .lp-meta-box-field .description:has(+ .learn-press-tip) { width: auto; } .lp-course-builder-content__section .form-field > .learn-press-tip, .lp-course-builder-content__section .lp-meta-box__duration > .learn-press-tip, .lp-course-builder-content__section .lp-meta-box-field > .learn-press-tip { order: 100; margin-top: 6px; } .lp-course-builder-content__section ._lp_external_link_buy_course_field { display: grid; grid-template-columns: 150px max-content 1fr; gap: 6px 11px; } .lp-course-builder-content__section ._lp_external_link_buy_course_field label { grid-column: 1/2; grid-row: 1; font-size: 14px; color: #23282d; font-weight: 600; margin: 0; padding: 0; } .lp-course-builder-content__section ._lp_external_link_buy_course_field input { grid-column: 2/4; grid-row: 1; } .lp-course-builder-content__section ._lp_external_link_buy_course_field .description { grid-column: 2/3; grid-row: 2; font-size: 13px; line-height: 1.5; margin: 0; } .lp-course-builder-content__section .course-status { padding: 5px 12px; font-size: 12px; font-weight: 500; background: #ccc; border-radius: 5px; text-transform: capitalize; } .lp-course-builder-content__section .course-status.publish { color: #fff; background: #1e1e1e; } .lp-course-builder-content__section .course-status.trash { color: #fff; background-color: #dc2626; } .lp-course-builder-content__section .cb-course-edit-content { display: flex; gap: 40px; } .lp-course-builder-content__section .cb-course-edit-column--left { flex: 0 0 400px; max-width: 400px; } .lp-course-builder-content__section .cb-course-edit-column--right { flex: 1; min-width: 0; } .lp-course-builder-content__section .cb-course-edit-title { margin-bottom: 20px; } .lp-course-builder-content__section .cb-course-edit-title__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .lp-course-builder-content__section .cb-course-edit-title__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .lp-course-builder-content__section .cb-course-edit-title__label .required { color: #ef4444; } .lp-course-builder-content__section .cb-course-edit-title__char-count { font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .lp-course-builder-content__section .cb-course-edit-ai-btn { display: inline-flex; align-items: center; justify-content: center; background: transparent; border: none; color: #7067ED; text-decoration: none; font-size: 14px; font-weight: 500; cursor: pointer; padding: 8px 10px; border-radius: 12px; line-height: 1; margin-left: auto; transition: all 0.2s ease; } .lp-course-builder-content__section .cb-course-edit-ai-btn .lp-ico-ai { width: 16px; height: 16px; } .lp-course-builder-content__section .cb-course-edit-ai-btn:hover { background: #EEF1FF; color: #7067ED; } .lp-course-builder-content__section .cb-course-edit-title__input { width: 100%; padding: 10px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-course-builder-content__section .cb-course-edit-title__input:focus { border-color: #2271b1; box-shadow: 0 0 0 1px #2271b1; } .lp-course-builder-content__section .cb-course-edit-title__input::placeholder { color: #9ca3af; } .lp-course-builder-content__section .cb-course-edit-permalink { margin-bottom: 20px; } .lp-course-builder-content__section .cb-permalink-display { display: flex; align-items: flex-start; gap: 8px; } .lp-course-builder-content__section .cb-permalink-display.lp-hidden { display: none; } .lp-course-builder-content__section .cb-permalink-label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-course-builder-content__section .cb-permalink-url { font-size: 13px; color: #7067ED; text-decoration: none; word-break: break-all; flex: 1; min-width: 0; padding-top: 2px; } .lp-course-builder-content__section .cb-permalink-url:hover { text-decoration: underline; } .lp-course-builder-content__section .cb-permalink-edit-btn { display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; padding: 0; background: #fff; border: 1px solid #e2e8f0; border-radius: 4px; cursor: pointer; flex-shrink: 0; transition: all 0.15s ease; } .lp-course-builder-content__section .cb-permalink-edit-btn .dashicons { font-size: 14px; width: 14px; height: 14px; color: #64748b; } .lp-course-builder-content__section .cb-permalink-edit-btn:hover { background: #7067ED; border-color: #7067ED; } .lp-course-builder-content__section .cb-permalink-edit-btn:hover .dashicons { color: #fff; } .lp-course-builder-content__section .cb-permalink-editor { display: flex; flex-direction: column; gap: 8px; padding: 12px; background: #fff; border: 1px solid #e2e8f0; border-radius: 6px; } .lp-course-builder-content__section .cb-permalink-editor.lp-hidden { display: none; } .lp-course-builder-content__section .cb-permalink-prefix { font-size: 12px; color: #94a3b8; word-break: break-all; line-height: 1.4; } .lp-course-builder-content__section .cb-permalink-prefix strong { color: #64748b; font-weight: 600; } .lp-course-builder-content__section .cb-permalink-input-row { display: flex; gap: 8px; align-items: center; } .lp-course-builder-content__section .cb-permalink-slug-input { flex: 1; min-width: 0; padding: 8px 12px; font-size: 14px; font-weight: 500; color: #1a1a1a; border: 1px solid #e2e8f0; border-radius: 6px; outline: none; transition: border-color 0.15s ease, box-shadow 0.15s ease; } .lp-course-builder-content__section .cb-permalink-slug-input:focus { border-color: #7067ED; box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1); } .lp-course-builder-content__section .cb-permalink-slug-input::placeholder { color: #94a3b8; } .lp-course-builder-content__section .cb-permalink-actions { display: flex; gap: 6px; flex-shrink: 0; } .lp-course-builder-content__section .cb-permalink-ok-btn { padding: 8px 16px; font-size: 13px; font-weight: 600; color: #fff; background: #7067ED; border: none; border-radius: 6px; cursor: pointer; transition: background 0.15s ease; } .lp-course-builder-content__section .cb-permalink-ok-btn:hover { background: #4e43e9; } .lp-course-builder-content__section .cb-permalink-cancel-btn { padding: 8px 14px; font-size: 13px; font-weight: 500; color: #64748b; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; cursor: pointer; transition: all 0.15s ease; } .lp-course-builder-content__section .cb-permalink-cancel-btn:hover { background: #f1f5f9; color: #475569; } .lp-course-builder-content__section .cb-course-edit-desc { margin-bottom: 24px; } .lp-course-builder-content__section .cb-course-edit-desc__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .lp-course-builder-content__section .cb-course-edit-desc__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .lp-course-builder-content__section .cb-course-edit-desc__word-count { display: none; font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .lp-course-builder-content__section .cb-course-edit-categories__wrapper { margin-bottom: 24px; } .lp-course-builder-content__section .cb-terms-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; } .lp-course-builder-content__section .cb-terms-header__label { font-size: 14px; font-weight: 600; color: #1a1a1a; margin: 0; } .lp-course-builder-content__section .cb-terms-header__btn-add-new { display: inline-flex; align-items: center; gap: 4px; font-size: 13px; font-weight: 600; color: #9ca3af; background: transparent; border: none; cursor: pointer; transition: all 0.2s ease; } .lp-course-builder-content__section .cb-terms-header__btn-add-new:hover { color: #7067ED; } .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper { display: flex; gap: 30px; } .lp-course-builder-content__section .cb-course-edit-tags__wrapper, .lp-course-builder-content__section .cb-course-edit-categories__wrapper { flex: 1; border-radius: 8px; border: 1px solid #e5e7eb; padding: 16px; } .lp-course-builder-content__section .cb-course-edit-tags__toolbar { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 16px; } .lp-course-builder-content__section .cb-course-edit-categories__toolbar { margin-bottom: 16px; } .lp-course-builder-content__section .cb-course-edit-tags__search-wrap { flex: 1 1 220px; } .lp-course-builder-content__section .cb-course-edit-categories__search-wrap { display: block; } .lp-course-builder-content__section .cb-course-edit-tags__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-course-builder-content__section .cb-course-edit-tags__search-input:focus { border-color: #7067ED; } .lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; } .lp-course-builder-content__section .cb-course-edit-category__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-course-builder-content__section .cb-course-edit-category__search-input:focus { border-color: #7067ED; } .lp-course-builder-content__section .cb-course-edit-category__search-input::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; } .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper { display: flex; gap: 8px; flex-wrap: wrap; min-height: 36px; } .lp-course-builder-content__section .cb-course-edit-tags__empty { margin: 12px 0 0; font-size: 13px; color: #64748b; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper { display: flex; gap: 10px 40px; flex-wrap: wrap; } .lp-course-builder-content__section .cb-course-edit-tags__wrapper { margin-bottom: 24px; } .lp-course-builder-content__section .cb-tag-chip { display: inline-flex; align-items: center; } .lp-course-builder-content__section .cb-tag-chip input[type=checkbox] { display: none; } .lp-course-builder-content__section .cb-tag-chip label { display: inline-flex; align-items: center; gap: 4px; padding: 6px 14px; border: 1px solid #e2e8f0; border-radius: 8px; cursor: pointer; transition: all 0.2s ease; font-size: 14px; color: #64748b; background: #fff; user-select: none; line-height: 1.2; white-space: nowrap; } .lp-course-builder-content__section .cb-tag-chip label:hover { border-color: #94a3b8; color: #334155; } .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count { font-size: 13px; color: #94a3b8; } .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove { display: none; font-size: 16px; line-height: 1; margin-left: 2px; } .lp-course-builder-content__section .cb-tag-chip input:checked + label { border-color: #EEF1FF; color: #7067ED; background: #EEF1FF; font-weight: 500; } .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__count { color: #7067ED; } .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__remove { display: inline; color: #7067ED; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox { display: flex; align-items: center; margin-bottom: 0; padding: 4px 0; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label { color: #1d2939; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox] { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 20px; height: 20px; border: 2px solid #d0d5dd; border-radius: 4px; background: #fff; cursor: pointer; position: relative; margin: 0 10px 0 0; transition: all 0.2s ease; flex-shrink: 0; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover { border-color: #98a2b3; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked { background: #28A746; border-color: #28A746; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after { content: ""; position: absolute; left: 50%; top: 50%; width: 5px; height: 9px; border: solid #fff; border-width: 0 2px 2px 0; transform: translate(-50%, -60%) rotate(45deg); } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus { outline: none; box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1); } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled { opacity: 0.5; cursor: not-allowed; border-color: #e4e7ec; background: #f9fafb; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label { opacity: 0.5; cursor: not-allowed; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox label { font-size: 14px; color: #344054; font-weight: 400; cursor: pointer; user-select: none; line-height: 20px; } .lp-course-builder-content__section .cb-course-edit-featured-image { margin-bottom: 24px; } .lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .lp-course-builder-content__section .cb-course-edit-featured-image__title { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 0; } .lp-course-builder-content__section .cb-featured-image-container { display: flex; flex-direction: column; gap: 12px; align-items: flex-start; } .lp-course-builder-content__section .cb-featured-image-dropzone { width: 100%; min-height: 200px; background: #fff; border: 2px dashed #d1d5db; border-radius: 8px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s ease; overflow: hidden; } .lp-course-builder-content__section .cb-featured-image-dropzone:hover { border-color: #7067ED; background: rgba(112, 103, 237, 0.03); } .lp-course-builder-content__section .cb-featured-image-dropzone:hover a { color: #7067ED; } .lp-course-builder-content__section .cb-featured-image-dropzone.has-image { cursor: default; border-width: 1px; border-style: solid; border-color: #e5e7eb; padding: 0; } .lp-course-builder-content__section .cb-featured-image-dropzone.dragover { border-color: #7067ED; background: rgba(112, 103, 237, 0.05); } .lp-course-builder-content__section .cb-featured-image-upload-content { text-align: center; padding: 30px 20px; } .lp-course-builder-content__section .cb-featured-image-icon { display: flex; justify-content: center; margin-bottom: 12px; opacity: 0.6; } .lp-course-builder-content__section .cb-featured-image-icon__image { display: block; width: 24px; height: 24px; background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain; } .lp-course-builder-content__section .cb-featured-image-text { font-size: 14px; color: #6b7280; margin: 0 0 6px 0; } .lp-course-builder-content__section .cb-featured-image-link { color: #1a1a1a; text-decoration: none; font-weight: 500; } .lp-course-builder-content__section .cb-featured-image-link:hover { text-decoration: underline; } .lp-course-builder-content__section .cb-featured-image-hint { font-size: 12px; color: #9ca3af; margin: 0; } .lp-course-builder-content__section .cb-featured-image-preview__img { width: 100%; height: auto; max-height: 200px; object-fit: cover; display: block; } .lp-course-builder-content__section .cb-featured-image-actions { display: flex; flex-direction: row; gap: 12px; } .lp-course-builder-content__section .cb-change-featured-image { padding: 6px 14px; border: none; background: #EEF1FF; color: #7067ED; border-radius: 8px; font-size: 12px; font-weight: 500; cursor: pointer; transition: all 0.2s; } .lp-course-builder-content__section .cb-change-featured-image:hover { background: #7067ED; color: #fff; } .lp-course-builder-content__section .cb-remove-featured-image { display: inline-flex; align-items: center; justify-content: center; padding: 6px 10px; border: none; background: #EEF1FF; color: #7067ED; border-radius: 4px; font-size: 12px; font-weight: 500; cursor: pointer; transition: all 0.2s; } .lp-course-builder-content__section .cb-remove-featured-image:hover { background: #ef4444; color: #fff; } .lp-course-builder-content__section .cb-remove-featured-image__icon { display: block; width: 20px; height: 20px; background-color: currentColor; -webkit-mask-image: url("../images/icons/ico-cb-trash.svg"); mask-image: url("../images/icons/ico-cb-trash.svg"); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; } .lp-course-builder-content__section .cb-course-edit-publish { margin-bottom: 20px; } .lp-course-builder-content__section .cb-course-edit-publish__title { margin: 0 0 16px; font-size: 16px; font-weight: 600; color: #111827; } .lp-course-builder-content__section .cb-course-edit-publish__row { display: grid; grid-template-columns: 100px 1fr; gap: 12px; align-items: center; margin-bottom: 12px; } .lp-course-builder-content__section .cb-course-edit-publish__row select { padding: 6px 32px 6px 14px !important; } .lp-course-builder-content__section .cb-course-edit-publish__label { font-size: 13px; font-weight: 600; color: #374151; } .lp-course-builder-content__section .cb-course-edit-publish__control { width: 100%; min-height: 34px; padding: 6px 10px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 13px; color: #111827; background: #fff; } .lp-course-builder-content__section .cb-course-edit-publish__control:focus { border-color: #7067ED; box-shadow: 0 0 0 1px #7067ED; outline: none; } .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash { padding: 8px 14px; font-size: 13px; font-weight: 500; border: 1px solid #fecaca; border-radius: 6px; background: #fff; color: #dc2626; } .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover { background: #fef2f2; border-color: #fca5a5; } .lp-course-builder-content__section .cb-featured-image-preview { background: #f5f5f5; border: 2px dashed #ddd; border-radius: 6px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .lp-course-builder-content__section .cb-featured-image-preview:has(img) { border: none; } .lp-course-builder-content__section .cb-featured-image-placeholder { width: 300px; height: 200px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #999; font-size: 14px; } .lp-course-builder-content__section .cb-featured-image-placeholder::before { content: "📷"; font-size: 48px; margin-bottom: 8px; opacity: 0.5; } .lp-course-builder-content__section .cb-featured-image-actions { display: flex; flex-direction: row; gap: 12px; } .lp-course-builder-content__section .cb-set-featured-image { padding: 8px 16px; border: 1px solid #7067ED; background: #fff; color: #7067ED; border-radius: 4px; font-size: 13px; font-weight: 500; cursor: pointer; transition: background-color 0.2s; } .lp-course-builder-content__section .cb-set-featured-image:hover { background: #7067ED; color: #fff; } .lp-course-builder-content__section div.mce-statusbar { border-top: none; } .lp-course-builder-content__section .cb-course-edit-terms__form-add-category, .lp-course-builder-content__section .cb-course-edit-terms__form-add-tag { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin-bottom: 16px; } .lp-course-builder-content__section .cb-course-edit-category__input, .lp-course-builder-content__section .cb-course-edit-tags__input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-course-builder-content__section .cb-course-edit-category__input:focus, .lp-course-builder-content__section .cb-course-edit-tags__input:focus { border-color: #d1d5db; } .lp-course-builder-content__section .cb-course-edit-category__select-parent { width: 100%; padding: 6px 12px !important; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; background: #fff; cursor: pointer; white-space: nowrap; transition: border-color 0.2s; } .lp-course-builder-content__section .cb-course-edit-category__select-parent:focus { border-color: #7067ED; } .lp-course-builder-content__section .cb-course-edit-category__btn-save, .lp-course-builder-content__section .cb-course-edit-tags__btn-save { flex: 1; background: #1e1e1e; color: white; border-radius: 6px; padding: 8px 16px; border: 0; font-size: 13px; font-weight: 600; cursor: pointer; white-space: nowrap; transition: background 0.2s; } .lp-course-builder-content__section .cb-course-edit-category__btn-save:hover, .lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover { background: #333; } .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading, .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading { pointer-events: none; opacity: 0.8; } .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before, .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before { display: inline-block; font-family: "lp-icon"; content: "\f110"; animation: lp-rotating 1s linear infinite; margin-right: 5px; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; } .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel, .lp-course-builder-content__section .cb-course-edit-category__btn-cancel { flex: 1; padding: 8px 14px; font-size: 13px; font-weight: 500; color: #64748b; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; cursor: pointer; white-space: nowrap; transition: all 0.15s ease; } .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover, .lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover { border-color: #EEF1FF; background: #EEF1FF; color: #7067ED; } .lp-course-builder-content__section .cb-button { padding: 8px 25px; border-radius: 5px; background: #ccc; font-size: 16px; font-weight: 500; cursor: pointer; } .lp-course-builder-content__section .cb-button.cb-btn-update { background: #1e1e1e; color: #fff; } .lp-course-builder-content__section .cb-button.cb-btn-trash { background: rgb(220, 38, 38); color: #fff; } .lp-course-builder-content__section .cb-button.cb-btn-save-settings { background: #1e1e1e; color: #fff; border: none; transition: background 0.2s; } .lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover { background: #333; } .lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading { pointer-events: none; opacity: 0.7; } .lp-course-builder-content__section .cb-settings-footer { margin-top: 30px; padding-top: 20px; border-top: 1px solid #e5e7eb; display: flex; justify-content: flex-end; } @media (max-width: 900px) { .lp-course-builder-content__section .cb-course-edit-content { flex-direction: column; } .lp-course-builder-content__section .cb-course-edit-column--left { flex: 1; max-width: 100%; } .lp-course-builder-content__section .cb-course-edit-column--right { flex: 1; } .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper { flex-direction: column; gap: 24px; } } @media (max-width: 768px) { .lp-course-builder-content__section .cb-featured-image-container { flex-direction: column; } .lp-course-builder-content__section .cb-featured-image-preview { width: 100%; max-width: 300px; } } .lp-course-builder-content__section .course-status { padding: 5px 12px; font-size: 12px; font-weight: 500; background: #ccc; border-radius: 12px; text-transform: capitalize; } .lp-course-builder-content__section .course-status.publish { color: #fff; background: #1e1e1e; } .lp-course-builder-content__section .course-status.trash { color: #fff; background-color: #dc2626; } .lp-course-builder-content__section .cb-course-edit-title { margin-bottom: 24px; } .lp-course-builder-content__section .cb-course-edit-title__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .lp-course-builder-content__section .cb-course-edit-title__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .lp-course-builder-content__section .cb-course-edit-title__char-count { font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .lp-course-builder-content__section .cb-course-edit-title__input { width: 100%; padding: 10px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-course-builder-content__section .cb-course-edit-title__input:focus { border-color: #7067ED; box-shadow: 0 0 0 1px #7067ED; } .lp-course-builder-content__section .cb-course-edit-desc { margin-bottom: 24px; } .lp-course-builder-content__section .cb-course-edit-desc__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .lp-course-builder-content__section .cb-course-edit-desc__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .lp-course-builder-content__section .cb-course-edit-desc__word-count { display: none; font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .lp-course-builder-content__section .cb-course-edit-categories__wrapper { margin-bottom: 24px; } .lp-course-builder-content__section .cb-terms-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; } .lp-course-builder-content__section .cb-terms-header__label { font-size: 14px; font-weight: 600; color: #1a1a1a; margin: 0; } .lp-course-builder-content__section .cb-terms-header__btn-add-new { display: inline-flex; align-items: center; gap: 4px; font-size: 13px; font-weight: 600; color: #9ca3af; background: transparent; border: none; cursor: pointer; transition: all 0.2s ease; } .lp-course-builder-content__section .cb-terms-header__btn-add-new:hover { color: #7067ED; } .lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper { display: flex; gap: 24px; } .lp-course-builder-content__section .cb-course-edit-tags__wrapper, .lp-course-builder-content__section .cb-course-edit-categories__wrapper { flex: 1; } .lp-course-builder-content__section .cb-course-edit-tags__toolbar { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 16px; } .lp-course-builder-content__section .cb-course-edit-categories__toolbar { margin-bottom: 16px; } .lp-course-builder-content__section .cb-course-edit-tags__search-wrap { flex: 1 1 220px; } .lp-course-builder-content__section .cb-course-edit-categories__search-wrap { display: block; } .lp-course-builder-content__section .cb-course-edit-tags__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #f5f5f5; border-radius: 6px; outline: none; background: #ffffff; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .lp-course-builder-content__section .cb-course-edit-tags__search-input:focus { border-color: #7067ED; } .lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; } .lp-course-builder-content__section .cb-course-edit-category__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #f5f5f5; border-radius: 6px; outline: none; background: #ffffff; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .lp-course-builder-content__section .cb-course-edit-category__search-input:focus { border-color: #7067ED; } .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper { display: flex; gap: 8px; flex-wrap: wrap; border: none; box-shadow: none; padding: 5px 0; background: transparent; max-height: 180px; overflow-y: auto; min-height: 36px; } .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar { width: 6px; } .lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb { background: #d1d5db; border-radius: 3px; } .lp-course-builder-content__section .cb-course-edit-tags__empty { margin: 12px 0 0; font-size: 13px; color: #9ca3af; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper { display: flex; gap: 10px 40px; flex-wrap: wrap; } .lp-course-builder-content__section .cb-course-edit-tags__wrapper { margin-bottom: 24px; } .lp-course-builder-content__section .cb-tag-chip { display: inline-flex; align-items: center; } .lp-course-builder-content__section .cb-tag-chip input[type=checkbox] { display: none; } .lp-course-builder-content__section .cb-tag-chip label { display: inline-flex; align-items: center; gap: 4px; padding: 6px 14px; border: 1px solid #f5f5f5; border-radius: 8px; cursor: pointer; transition: all 0.2s ease; font-size: 14px; color: #1e1e1e; background: #ffffff; user-select: none; line-height: 1.2; white-space: nowrap; } .lp-course-builder-content__section .cb-tag-chip label:hover { border-color: #EEF1FF; color: #7067ED; } .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count { font-size: 13px; color: #9ca3af; } .lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove { display: none; font-size: 16px; line-height: 1; margin-left: 2px; } .lp-course-builder-content__section .cb-tag-chip input:checked + label { border-color: #EEF1FF; color: #7067ED; background: #EEF1FF; font-weight: 500; } .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__count { color: #7067ED; } .lp-course-builder-content__section .cb-tag-chip input:checked + label .cb-tag-chip__remove { display: inline; color: #9ca3af; } .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover { color: #898989; background: #f9fafb; border-color: #f9fafb; } .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover .cb-tag-chip__count { color: #898989; } .lp-course-builder-content__section .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove { display: inline; color: #7067ED; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox { display: flex; align-items: center; margin-bottom: 0; padding: 4px 0; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label { color: #1d2939; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox] { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 20px; height: 20px; border: 2px solid #d0d5dd; border-radius: 4px; background: #fff; cursor: pointer; position: relative; margin: 0 10px 0 0; transition: all 0.2s ease; flex-shrink: 0; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover { border-color: #98a2b3; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked { background: #28A746; border-color: #28A746; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after { content: ""; position: absolute; left: 50%; top: 50%; width: 5px; height: 9px; border: solid #fff; border-width: 0 2px 2px 0; transform: translate(-50%, -60%) rotate(45deg); } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus { outline: none; box-shadow: none; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled { opacity: 0.5; cursor: not-allowed; border-color: #e4e7ec; background: #f9fafb; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label { opacity: 0.5; cursor: not-allowed; } .lp-course-builder-content__section .cb-course-edit-categories__checkbox label { font-size: 14px; color: #344054; font-weight: 400; cursor: pointer; user-select: none; line-height: 20px; } .lp-course-builder-content__section .cb-course-edit-featured-image { margin-bottom: 24px; } .lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 12px; } .lp-course-builder-content__section .cb-course-edit-featured-image__title { font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 0; } .lp-course-builder-content__section .cb-featured-image-container { display: flex; flex-direction: column; gap: 16px; align-items: flex-start; } .lp-course-builder-content__section .cb-featured-image-preview { background: #f5f5f5; border: 2px dashed #ddd; border-radius: 6px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .lp-course-builder-content__section .cb-featured-image-preview:has(img) { border: none; } .lp-course-builder-content__section .cb-featured-image-placeholder { width: 300px; height: 200px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #999; font-size: 14px; } .lp-course-builder-content__section .cb-featured-image-placeholder::before { content: "📷"; font-size: 48px; margin-bottom: 8px; opacity: 0.5; } .lp-course-builder-content__section .cb-featured-image-actions { display: flex; flex-direction: row; gap: 12px; } .lp-course-builder-content__section .cb-remove-featured-image, .lp-course-builder-content__section .cb-set-featured-image { padding: 10px 14px; border: none; background: #f7f7f7; color: #aaaaaa; border-radius: 8px; cursor: pointer; transition: background-color 0.2s; } .lp-course-builder-content__section .cb-remove-featured-image:hover, .lp-course-builder-content__section .cb-set-featured-image:hover { background: #fef2f2; color: #ef4444; } .lp-course-builder-content__section .cb-course-edit-publish__title { margin: 0 0 8px; font-size: 14px; font-weight: 600; color: #111827; } .lp-course-builder-content__section .cb-course-edit-publish__row { display: grid; grid-template-columns: 100px 1fr; gap: 12px; align-items: center; margin-bottom: 12px; } .lp-course-builder-content__section .cb-course-edit-publish__label { font-size: 13px; font-weight: 600; color: #374151; } .lp-course-builder-content__section .cb-course-edit-publish__control { width: 100%; min-height: 34px; padding: 6px 10px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 13px; color: #111827; background: #fff; } .lp-course-builder-content__section .cb-course-edit-publish__control:focus { border-color: #7067ED; box-shadow: 0 0 0 1px #7067ED; outline: none; } .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash { padding: 8px 14px; font-size: 13px; font-weight: 500; border: 1px solid #fecaca; border-radius: 6px; background: #fff; color: #dc2626; } .lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover { background: #fef2f2; border-color: #fca5a5; } .lp-course-builder-content__section div.mce-statusbar { border-top: none; } .lp-course-builder-content__section .cb-course-edit-terms__form-add-category, .lp-course-builder-content__section .cb-course-edit-terms__form-add-tag { display: flex; gap: 8px; align-items: center; margin-bottom: 16px; } .lp-course-builder-content__section .cb-course-edit-category__input, .lp-course-builder-content__section .cb-course-edit-tags__input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-course-builder-content__section .cb-course-edit-category__input:focus, .lp-course-builder-content__section .cb-course-edit-tags__input:focus { border-color: #d1d5db; } .lp-course-builder-content__section .cb-course-edit-category__select-parent { padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; background: #fff; cursor: pointer; white-space: nowrap; transition: border-color 0.2s; } .lp-course-builder-content__section .cb-course-edit-category__select-parent:focus { border-color: #7067ED; } .lp-course-builder-content__section .cb-course-edit-category__btn-save, .lp-course-builder-content__section .cb-course-edit-tags__btn-save { flex: 1; background: #ffffff; color: #7067ED; border-radius: 6px; padding: 8px 16px; border: 1px solid #7067ED; font-size: 13px; font-weight: 600; cursor: pointer; white-space: nowrap; transition: background 0.2s; } .lp-course-builder-content__section .cb-course-edit-category__btn-save:hover, .lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover { background: #EEF1FF; } .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading, .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading { pointer-events: none; opacity: 0.8; } .lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before, .lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before { display: inline-block; font-family: "lp-icon"; content: "\f110"; animation: lp-rotating 1s linear infinite; margin-right: 5px; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; } .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel, .lp-course-builder-content__section .cb-course-edit-category__btn-cancel { flex: 1; padding: 8px 14px; font-size: 13px; font-weight: 600; color: #898989; background: #ffffff; border: 1px solid #f5f5f5; border-radius: 6px; cursor: pointer; white-space: nowrap; transition: all 0.15s ease; } .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover, .lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover { border-color: #EEF1FF; background: #EEF1FF; color: #7067ED; } .lp-course-builder-content__section .cb-button { padding: 8px 25px; border-radius: 5px; background: #ccc; font-size: 16px; font-weight: 500; cursor: pointer; } .lp-course-builder-content__section .cb-button.cb-btn-update { background: #1e1e1e; color: #fff; } .lp-course-builder-content__section .cb-button.cb-btn-trash { background: rgb(220, 38, 38); color: #fff; } .lp-course-builder-content__section .cb-button.cb-btn-save-settings { background: #1e1e1e; color: #fff; border: none; transition: background 0.2s; } .lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover { background: #333; } .lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading { pointer-events: none; opacity: 0.7; } .lp-course-builder-content__section .cb-settings-footer { margin-top: 30px; padding-top: 20px; border-top: 1px solid #e5e7eb; display: flex; justify-content: flex-end; } .lp-course-builder-content__section #general_course_data .form-field, .lp-course-builder-content__section #offline_course_data .form-field, .lp-course-builder-content__section #price_course_data .form-field, .lp-course-builder-content__section #extra_course_data .form-field { margin-bottom: 24px; } .lp-course-builder-content__section #general_course_data ._lp_featured_review_field { align-items: flex-start; } .lp-course-builder-content__section #general_course_data ._lp_featured_review_field textarea { width: calc(100% - 165px); } .lp-course-builder-content__section #general_course_data ._lp_students_field .description { margin-top: -3px; } .lp-course-builder-content__section #price_course_data .learn-press-tip-floating { font-size: 13px; color: #ef4444; line-height: 1.5; } .lp-course-builder-content__section #price_course_data ._lp_no_required_enroll_field .description { margin-top: -13px; } .lp-course-builder-content__section #assessment_course_data .form-field._lp_course_result_field { align-items: start; border: unset; margin-bottom: 20px; } .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box { list-style-type: none; margin-top: 0; padding-left: 0; display: flex; flex-direction: column; gap: 24px; width: calc(100% - 161px); } .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li { margin-bottom: 0; } .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; cursor: pointer; min-width: unset; max-width: unset; width: unset; } .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] { flex-shrink: 0; margin: 0; order: 0; } .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p, .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz, .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz { width: calc(100% - 54px); margin-left: 54px; /* ≈ toggle width (42px) + gap (12px) */ margin-top: 0; margin-bottom: 0; color: #898989; font-size: 13px; font-weight: 400; line-height: 1.5; flex-shrink: 0; } .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a, .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a, .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a { text-decoration: underline; color: #7067ED; } .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a:hover, .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover, .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover { color: #5b52d1; } .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz { text-decoration: underline; color: #7067ED; } .lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover { color: #5b52d1; } .lp-course-builder-content__section .lp_course_extra_meta_box, .lp-course-builder-content__section .lp_course_faq_meta_box { display: flex; flex-wrap: nowrap; gap: 20px; padding: 15px 0; } .lp-course-builder-content__section .lp_course_extra_meta_box > label, .lp-course-builder-content__section .lp_course_faq_meta_box > label { width: 200px; min-width: 200px; font-size: 14px; font-weight: 600; color: #1a1a1a; padding-top: 10px; } .lp-course-builder-content__section .lp_course_extra_meta_box__content, .lp-course-builder-content__section .lp_course_faq_meta_box__content { flex: 1; display: flex; flex-direction: column; gap: 15px; } .lp-course-builder-content__section .lp_course_extra_meta_box__fields, .lp-course-builder-content__section .lp_course_faq_meta_box__fields { display: flex; flex-direction: column; gap: 15px; } .lp-course-builder-content__section .lp_course_extra_meta_box__field, .lp-course-builder-content__section .lp_course_faq_meta_box__field { display: flex; align-items: center; background: #ffffff; border: 1px solid #eaeaec; border-radius: 8px; padding: 10px; gap: 10px; } .lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input, .lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus, .lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input, .lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus { flex: 1; border: none; background: transparent; padding: 5px 0; font-size: 14px; color: #333; box-shadow: none; outline: none; } .lp-course-builder-content__section .lp_course_extra_meta_box__add, .lp-course-builder-content__section .lp_course_faq_meta_box__add { display: inline-flex; align-items: center; justify-content: center; background: #6b52ff !important; color: #ffffff !important; border: none !important; box-shadow: none !important; border-radius: 6px; padding: 6px 16px !important; font-size: 13px !important; font-weight: 600 !important; width: max-content; transition: background 0.2s; } .lp-course-builder-content__section .lp_course_extra_meta_box__add:hover, .lp-course-builder-content__section .lp_course_faq_meta_box__add:hover { background: #5a42e6 !important; } .lp-course-builder-content__section .lp_course_faq_meta_box__field { flex-direction: column; align-items: stretch; padding: 15px; gap: 15px; position: relative; } .lp-course-builder-content__section .lp_course_faq_meta_box__field > label { display: flex; flex-direction: column; gap: 5px; } .lp-course-builder-content__section .lp_course_faq_meta_box__field > label span { font-size: 13px; font-weight: 600; color: #4b5563; } .lp-course-builder-content__section .lp_course_faq_meta_box__field > label input[type=text], .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea { width: 100%; border: 1px solid #eaeaec; border-radius: 6px; padding: 8px 12px; font-size: 14px; box-shadow: none; } .lp-course-builder-content__section .lp_course_faq_meta_box__field > label input[type=text]:focus, .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea:focus { border-color: #6b52ff; box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2); outline: none; } .lp-course-builder-content__section .lp_course_faq_meta_box__field > label textarea { min-height: 80px; resize: vertical; } .lp-course-builder-content__section .lp_course_faq_meta_box__add, .lp-course-builder-content__section .lp_course_extra_meta_box__add { display: block; text-align: center; background: #ffffff; border: 1px dashed #d1d5db; color: #4b5563; font-weight: 500; padding: 2px; border-radius: 8px; transition: all 0.2s; } .lp-course-builder-content__section .lp_course_faq_meta_box__add:hover, .lp-course-builder-content__section .lp_course_extra_meta_box__add:hover { border-color: #2271b1; color: #2271b1; background: #f0f9ff; } .lp-course-builder-content__section ._lp_block_finished_field { margin-top: -8px !important; } .lp-course-builder-content__section #extra_course_data .form-field { align-items: start; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost, .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost { opacity: 0.4; background: #f0f0f0; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen, .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen { cursor: grabbing !important; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .is-dragging, .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .is-dragging { opacity: 0.5; background: #e8e8e8; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort, .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort, .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort, .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort { cursor: grab; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active, .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active, .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active, .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active { cursor: grabbing; } .lp-course-builder-content__section #extra_course_data input[type=text] { padding: 10px 30px; margin-bottom: 0; border: none; } .lp-course-builder-content__section #extra_course_data input[type=text]:focus { box-shadow: none; } .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field { position: relative; margin-bottom: 10px; } .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover { background: #ffffff; border-color: #d1d5db; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); } .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .sort, .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .delete { opacity: 1; } .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort { display: flex; position: absolute; top: 0; left: 0; height: 100%; width: 40px; color: #666; text-decoration: none; cursor: grab; opacity: 0.4; transition: opacity 0.2s; align-items: center; justify-content: center; } .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort::after { font-family: "lp-icon"; content: "\e922"; } .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete { position: absolute; top: 12px; right: 5px; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 6px; color: #9ca3af; opacity: 0; transition: all 0.2s; text-decoration: none; } .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete::after { font-family: Dashicons; content: "\f182"; font-size: 18px; } .lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete:hover { background-color: #fee2e2; color: #ef4444; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content { width: 100%; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields { display: flex; flex-direction: column; gap: 12px; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)) { display: none; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field { position: relative; display: flex !important; flex-direction: column; border: 1px solid #e5e7eb; border-radius: 12px; padding: 10px 40px 16px 36px; transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); margin-bottom: 0 !important; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover { background: #ffffff; border-color: #d1d5db; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort, .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete { opacity: 1; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label { width: 100% !important; min-width: 100% !important; max-width: 100% !important; display: block !important; margin-bottom: 8px; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span { display: none; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question] { width: 100%; max-width: 100%; background: transparent; border: none; border-bottom: 1px dashed transparent; font-size: 15px; font-weight: 500; color: #111827; padding: 6px 0; border-radius: 0; outline: none; transition: border-color 0.2s; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder { color: #9ca3af; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""], .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus { border-bottom-color: #2271b1; box-shadow: none; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer] { width: 100% !important; min-height: 120px; background: #f9fafb; border: 1px solid transparent; border-radius: 6px; padding: 10px; font-size: 14px; line-height: 1.5; color: #1a1a1a; resize: vertical; transition: all 0.2s; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus { background: #ffffff; border-color: #d1d5db; outline: none; box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5); } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort { position: absolute; left: 8px; top: 15px; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; cursor: grab; opacity: 0.4; transition: opacity 0.2s; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after { font-family: "lp-icon"; content: "\e922"; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active { cursor: grabbing; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete { position: absolute; top: 15px; right: 8px; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 6px; color: #9ca3af; opacity: 0; transition: all 0.2s; text-decoration: none; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after { font-family: Dashicons; content: "\f182"; font-size: 18px; } .lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover { background-color: #fee2e2; color: #ef4444; } .lp-course-builder-content__section #author_course_data .ts-control { border-radius: 6px; padding: 5px !important; } .lp-course-builder-content__section #author_course_data .ts-control li.item { padding: 6px 22px; background: #EEF1FF; color: #7067ED; font-weight: 500; border-radius: 4px; margin-bottom: 0; } .lp-course-builder-content__section #author_course_data .form-field input[type=text] { width: unset; height: unset; } @media (max-width: 768px) { .lp-course-builder-content__section .cb-featured-image-container { flex-direction: column; } .lp-course-builder-content__section .cb-featured-image-preview { width: 100%; max-width: 300px; } } .lp-cb-tab-content .cb-section__course-edit .lp-meta-box, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap { margin: 0; background: transparent; } .lp-cb-tab-content .cb-section__course-edit .lp-meta-box .lp-meta-box__inner, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap .lp-meta-box__inner { padding: 0; display: flex; flex-direction: column; gap: 11px; } .lp-cb-tab-content .cb-section__course-edit .form-field, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field { display: flex; gap: 0 11px; margin: 0; padding: 0; flex-wrap: wrap; } .lp-cb-tab-content .cb-section__course-edit .form-field > label, .lp-cb-tab-content .cb-section__course-edit .form-field label span, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration > label, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration label span, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field > label, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field label span { font-size: 14px; color: #23282d; margin: 0; width: 150px; min-width: 150px; max-width: 150px; padding: 0; font-weight: 600; flex: 0 0 auto; } .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number], .lp-cb-tab-content .cb-section__course-edit .form-field input[type=text], .lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local] { width: 100%; max-width: 200px; height: 33px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #fff; } .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number]:focus, .lp-cb-tab-content .cb-section__course-edit .form-field input[type=text]:focus, .lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local]:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text]:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local]:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text]:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .lp-cb-tab-content .cb-section__course-edit .form-field input[type=number], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number] { width: 80px !important; } .lp-cb-tab-content .cb-section__course-edit .form-field select, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select { padding: 4px 30px 4px 15px !important; height: 34px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; cursor: pointer; } .lp-cb-tab-content .cb-section__course-edit .form-field select:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio], .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio], .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox] { appearance: none; -webkit-appearance: none; width: 44px; height: 24px; background: #e5e7eb; border-radius: 12px; position: relative; cursor: pointer; transition: all 0.3s ease; margin: 0; flex-shrink: 0; border: none; } .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:before, .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:before, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:before, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:before, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:before, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:before { content: ""; position: absolute; width: 20px; height: 20px; border-radius: 50%; background: #fff; top: 2px; left: 2px; transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked, .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked { background: #28A746; } .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked:before, .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked:before, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked:before, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked:before, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked:before, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked:before { left: 22px; } .lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:focus, .lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:focus, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:focus { outline: none; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .lp-cb-tab-content .cb-section__course-edit .form-field .description, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description { font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0; display: block; width: 100%; margin-left: 161px; margin-top: 6px; order: 99; } .lp-cb-tab-content .cb-section__course-edit .form-field .description:has(+ .learn-press-tip), .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description:has(+ .learn-press-tip), .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description:has(+ .learn-press-tip) { width: auto; } .lp-cb-tab-content .cb-section__course-edit .form-field > .learn-press-tip, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration > .learn-press-tip, .lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field > .learn-press-tip { order: 100; margin-top: 6px; } .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field { display: grid; grid-template-columns: 150px max-content 1fr; gap: 6px 11px; } .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field label { grid-column: 1/2; grid-row: 1; font-size: 14px; color: #23282d; font-weight: 600; margin: 0; padding: 0; } .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field input { grid-column: 2/4; grid-row: 1; } .lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field .description { grid-column: 2/3; grid-row: 2; font-size: 13px; line-height: 1.5; margin: 0; } .lp-cb-tab-content .cb-section__course-edit .course-status { padding: 5px 12px; font-size: 12px; font-weight: 500; background: #ccc; border-radius: 5px; text-transform: capitalize; } .lp-cb-tab-content .cb-section__course-edit .course-status.publish { color: #fff; background: #1e1e1e; } .lp-cb-tab-content .cb-section__course-edit .course-status.trash { color: #fff; background-color: #dc2626; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content { display: flex; gap: 40px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left { flex: 0 0 400px; max-width: 400px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right { flex: 1; min-width: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title { margin-bottom: 20px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label .required { color: #ef4444; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count { font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn { display: inline-flex; align-items: center; justify-content: center; background: transparent; border: none; color: #7067ED; text-decoration: none; font-size: 14px; font-weight: 500; cursor: pointer; padding: 8px 10px; border-radius: 12px; line-height: 1; margin-left: auto; transition: all 0.2s ease; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn .lp-ico-ai { width: 16px; height: 16px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn:hover { background: #EEF1FF; color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input { width: 100%; padding: 10px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus { border-color: #2271b1; box-shadow: 0 0 0 1px #2271b1; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input::placeholder { color: #9ca3af; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-permalink { margin-bottom: 20px; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-display { display: flex; align-items: flex-start; gap: 8px; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-display.lp-hidden { display: none; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-url { font-size: 13px; color: #7067ED; text-decoration: none; word-break: break-all; flex: 1; min-width: 0; padding-top: 2px; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-url:hover { text-decoration: underline; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn { display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; padding: 0; background: #fff; border: 1px solid #e2e8f0; border-radius: 4px; cursor: pointer; flex-shrink: 0; transition: all 0.15s ease; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn .dashicons { font-size: 14px; width: 14px; height: 14px; color: #64748b; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover { background: #7067ED; border-color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover .dashicons { color: #fff; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor { display: flex; flex-direction: column; gap: 8px; padding: 12px; background: #fff; border: 1px solid #e2e8f0; border-radius: 6px; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor.lp-hidden { display: none; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix { font-size: 12px; color: #94a3b8; word-break: break-all; line-height: 1.4; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix strong { color: #64748b; font-weight: 600; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-input-row { display: flex; gap: 8px; align-items: center; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input { flex: 1; min-width: 0; padding: 8px 12px; font-size: 14px; font-weight: 500; color: #1a1a1a; border: 1px solid #e2e8f0; border-radius: 6px; outline: none; transition: border-color 0.15s ease, box-shadow 0.15s ease; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input:focus { border-color: #7067ED; box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1); } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input::placeholder { color: #94a3b8; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-actions { display: flex; gap: 6px; flex-shrink: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn { padding: 8px 16px; font-size: 13px; font-weight: 600; color: #fff; background: #7067ED; border: none; border-radius: 6px; cursor: pointer; transition: background 0.15s ease; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn:hover { background: #4e43e9; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn { padding: 8px 14px; font-size: 13px; font-weight: 500; color: #64748b; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; cursor: pointer; transition: all 0.15s ease; } .lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn:hover { background: #f1f5f9; color: #475569; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc { margin-bottom: 24px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count { display: none; font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper { margin-bottom: 24px; } .lp-cb-tab-content .cb-section__course-edit .cb-terms-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; } .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label { font-size: 14px; font-weight: 600; color: #1a1a1a; margin: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new { display: inline-flex; align-items: center; gap: 4px; font-size: 13px; font-weight: 600; color: #9ca3af; background: transparent; border: none; cursor: pointer; transition: all 0.2s ease; } .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover { color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper { display: flex; gap: 30px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper { flex: 1; border-radius: 8px; border: 1px solid #e5e7eb; padding: 16px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 16px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar { margin-bottom: 16px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap { flex: 1 1 220px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap { display: block; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus { border-color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus { border-color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper { display: flex; gap: 8px; flex-wrap: wrap; min-height: 36px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty { margin: 12px 0 0; font-size: 13px; color: #64748b; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper { display: flex; gap: 10px 40px; flex-wrap: wrap; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper { margin-bottom: 24px; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip { display: inline-flex; align-items: center; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox] { display: none; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label { display: inline-flex; align-items: center; gap: 4px; padding: 6px 14px; border: 1px solid #e2e8f0; border-radius: 8px; cursor: pointer; transition: all 0.2s ease; font-size: 14px; color: #64748b; background: #fff; user-select: none; line-height: 1.2; white-space: nowrap; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover { border-color: #94a3b8; color: #334155; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count { font-size: 13px; color: #94a3b8; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove { display: none; font-size: 16px; line-height: 1; margin-left: 2px; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label { border-color: #EEF1FF; color: #7067ED; background: #EEF1FF; font-weight: 500; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__count { color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove { display: inline; color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox { display: flex; align-items: center; margin-bottom: 0; padding: 4px 0; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label { color: #1d2939; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox] { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 20px; height: 20px; border: 2px solid #d0d5dd; border-radius: 4px; background: #fff; cursor: pointer; position: relative; margin: 0 10px 0 0; transition: all 0.2s ease; flex-shrink: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover { border-color: #98a2b3; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked { background: #28A746; border-color: #28A746; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after { content: ""; position: absolute; left: 50%; top: 50%; width: 5px; height: 9px; border: solid #fff; border-width: 0 2px 2px 0; transform: translate(-50%, -60%) rotate(45deg); } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus { outline: none; box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1); } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled { opacity: 0.5; cursor: not-allowed; border-color: #e4e7ec; background: #f9fafb; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label { opacity: 0.5; cursor: not-allowed; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label { font-size: 14px; color: #344054; font-weight: 400; cursor: pointer; user-select: none; line-height: 20px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image { margin-bottom: 24px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container { display: flex; flex-direction: column; gap: 12px; align-items: flex-start; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone { width: 100%; min-height: 200px; background: #fff; border: 2px dashed #d1d5db; border-radius: 8px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s ease; overflow: hidden; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover { border-color: #7067ED; background: rgba(112, 103, 237, 0.03); } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover a { color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.has-image { cursor: default; border-width: 1px; border-style: solid; border-color: #e5e7eb; padding: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.dragover { border-color: #7067ED; background: rgba(112, 103, 237, 0.05); } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-upload-content { text-align: center; padding: 30px 20px; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon { display: flex; justify-content: center; margin-bottom: 12px; opacity: 0.6; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon__image { display: block; width: 24px; height: 24px; background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-text { font-size: 14px; color: #6b7280; margin: 0 0 6px 0; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link { color: #1a1a1a; text-decoration: none; font-weight: 500; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link:hover { text-decoration: underline; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-hint { font-size: 12px; color: #9ca3af; margin: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview__img { width: 100%; height: auto; max-height: 200px; object-fit: cover; display: block; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions { display: flex; flex-direction: row; gap: 12px; } .lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image { padding: 6px 14px; border: none; background: #EEF1FF; color: #7067ED; border-radius: 8px; font-size: 12px; font-weight: 500; cursor: pointer; transition: all 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image:hover { background: #7067ED; color: #fff; } .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image { display: inline-flex; align-items: center; justify-content: center; padding: 6px 10px; border: none; background: #EEF1FF; color: #7067ED; border-radius: 4px; font-size: 12px; font-weight: 500; cursor: pointer; transition: all 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover { background: #ef4444; color: #fff; } .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image__icon { display: block; width: 20px; height: 20px; background-color: currentColor; -webkit-mask-image: url("../images/icons/ico-cb-trash.svg"); mask-image: url("../images/icons/ico-cb-trash.svg"); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish { margin-bottom: 20px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title { margin: 0 0 16px; font-size: 16px; font-weight: 600; color: #111827; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row { display: grid; grid-template-columns: 100px 1fr; gap: 12px; align-items: center; margin-bottom: 12px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row select { padding: 6px 32px 6px 14px !important; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label { font-size: 13px; font-weight: 600; color: #374151; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control { width: 100%; min-height: 34px; padding: 6px 10px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 13px; color: #111827; background: #fff; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus { border-color: #7067ED; box-shadow: 0 0 0 1px #7067ED; outline: none; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash { padding: 8px 14px; font-size: 13px; font-weight: 500; border: 1px solid #fecaca; border-radius: 6px; background: #fff; color: #dc2626; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover { background: #fef2f2; border-color: #fca5a5; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview { background: #f5f5f5; border: 2px dashed #ddd; border-radius: 6px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img) { border: none; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder { width: 300px; height: 200px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #999; font-size: 14px; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before { content: "📷"; font-size: 48px; margin-bottom: 8px; opacity: 0.5; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions { display: flex; flex-direction: row; gap: 12px; } .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image { padding: 8px 16px; border: 1px solid #7067ED; background: #fff; color: #7067ED; border-radius: 4px; font-size: 13px; font-weight: 500; cursor: pointer; transition: background-color 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover { background: #7067ED; color: #fff; } .lp-cb-tab-content .cb-section__course-edit div.mce-statusbar { border-top: none; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin-bottom: 16px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus { border-color: #d1d5db; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent { width: 100%; padding: 6px 12px !important; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; background: #fff; cursor: pointer; white-space: nowrap; transition: border-color 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus { border-color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save { flex: 1; background: #1e1e1e; color: white; border-radius: 6px; padding: 8px 16px; border: 0; font-size: 13px; font-weight: 600; cursor: pointer; white-space: nowrap; transition: background 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover { background: #333; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading { pointer-events: none; opacity: 0.8; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before { display: inline-block; font-family: "lp-icon"; content: "\f110"; animation: lp-rotating 1s linear infinite; margin-right: 5px; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel { flex: 1; padding: 8px 14px; font-size: 13px; font-weight: 500; color: #64748b; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; cursor: pointer; white-space: nowrap; transition: all 0.15s ease; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover { border-color: #EEF1FF; background: #EEF1FF; color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-button { padding: 8px 25px; border-radius: 5px; background: #ccc; font-size: 16px; font-weight: 500; cursor: pointer; } .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update { background: #1e1e1e; color: #fff; } .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash { background: rgb(220, 38, 38); color: #fff; } .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings { background: #1e1e1e; color: #fff; border: none; transition: background 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover { background: #333; } .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading { pointer-events: none; opacity: 0.7; } .lp-cb-tab-content .cb-section__course-edit .cb-settings-footer { margin-top: 30px; padding-top: 20px; border-top: 1px solid #e5e7eb; display: flex; justify-content: flex-end; } @media (max-width: 900px) { .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content { flex-direction: column; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left { flex: 1; max-width: 100%; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right { flex: 1; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper { flex-direction: column; gap: 24px; } } @media (max-width: 768px) { .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container { flex-direction: column; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview { width: 100%; max-width: 300px; } } .lp-cb-tab-content .cb-section__course-edit .course-status { padding: 5px 12px; font-size: 12px; font-weight: 500; background: #ccc; border-radius: 12px; text-transform: capitalize; } .lp-cb-tab-content .cb-section__course-edit .course-status.publish { color: #fff; background: #1e1e1e; } .lp-cb-tab-content .cb-section__course-edit .course-status.trash { color: #fff; background-color: #dc2626; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title { margin-bottom: 24px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count { font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input { width: 100%; padding: 10px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus { border-color: #7067ED; box-shadow: 0 0 0 1px #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc { margin-bottom: 24px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count { display: none; font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper { margin-bottom: 24px; } .lp-cb-tab-content .cb-section__course-edit .cb-terms-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; } .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label { font-size: 14px; font-weight: 600; color: #1a1a1a; margin: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new { display: inline-flex; align-items: center; gap: 4px; font-size: 13px; font-weight: 600; color: #9ca3af; background: transparent; border: none; cursor: pointer; transition: all 0.2s ease; } .lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover { color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper { display: flex; gap: 24px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper { flex: 1; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 16px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar { margin-bottom: 16px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap { flex: 1 1 220px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap { display: block; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #f5f5f5; border-radius: 6px; outline: none; background: #ffffff; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus { border-color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #f5f5f5; border-radius: 6px; outline: none; background: #ffffff; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus { border-color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper { display: flex; gap: 8px; flex-wrap: wrap; border: none; box-shadow: none; padding: 5px 0; background: transparent; max-height: 180px; overflow-y: auto; min-height: 36px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar { width: 6px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb { background: #d1d5db; border-radius: 3px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty { margin: 12px 0 0; font-size: 13px; color: #9ca3af; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper { display: flex; gap: 10px 40px; flex-wrap: wrap; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper { margin-bottom: 24px; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip { display: inline-flex; align-items: center; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox] { display: none; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label { display: inline-flex; align-items: center; gap: 4px; padding: 6px 14px; border: 1px solid #f5f5f5; border-radius: 8px; cursor: pointer; transition: all 0.2s ease; font-size: 14px; color: #1e1e1e; background: #ffffff; user-select: none; line-height: 1.2; white-space: nowrap; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover { border-color: #EEF1FF; color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count { font-size: 13px; color: #9ca3af; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove { display: none; font-size: 16px; line-height: 1; margin-left: 2px; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label { border-color: #EEF1FF; color: #7067ED; background: #EEF1FF; font-weight: 500; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__count { color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove { display: inline; color: #9ca3af; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover { color: #898989; background: #f9fafb; border-color: #f9fafb; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__count { color: #898989; } .lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove { display: inline; color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox { display: flex; align-items: center; margin-bottom: 0; padding: 4px 0; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label { color: #1d2939; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox] { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 20px; height: 20px; border: 2px solid #d0d5dd; border-radius: 4px; background: #fff; cursor: pointer; position: relative; margin: 0 10px 0 0; transition: all 0.2s ease; flex-shrink: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover { border-color: #98a2b3; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked { background: #28A746; border-color: #28A746; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after { content: ""; position: absolute; left: 50%; top: 50%; width: 5px; height: 9px; border: solid #fff; border-width: 0 2px 2px 0; transform: translate(-50%, -60%) rotate(45deg); } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus { outline: none; box-shadow: none; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled { opacity: 0.5; cursor: not-allowed; border-color: #e4e7ec; background: #f9fafb; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label { opacity: 0.5; cursor: not-allowed; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label { font-size: 14px; color: #344054; font-weight: 400; cursor: pointer; user-select: none; line-height: 20px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image { margin-bottom: 24px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 12px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title { font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container { display: flex; flex-direction: column; gap: 16px; align-items: flex-start; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview { background: #f5f5f5; border: 2px dashed #ddd; border-radius: 6px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img) { border: none; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder { width: 300px; height: 200px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #999; font-size: 14px; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before { content: "📷"; font-size: 48px; margin-bottom: 8px; opacity: 0.5; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions { display: flex; flex-direction: row; gap: 12px; } .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image, .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image { padding: 10px 14px; border: none; background: #f7f7f7; color: #aaaaaa; border-radius: 8px; cursor: pointer; transition: background-color 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover, .lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover { background: #fef2f2; color: #ef4444; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title { margin: 0 0 8px; font-size: 14px; font-weight: 600; color: #111827; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row { display: grid; grid-template-columns: 100px 1fr; gap: 12px; align-items: center; margin-bottom: 12px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label { font-size: 13px; font-weight: 600; color: #374151; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control { width: 100%; min-height: 34px; padding: 6px 10px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 13px; color: #111827; background: #fff; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus { border-color: #7067ED; box-shadow: 0 0 0 1px #7067ED; outline: none; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash { padding: 8px 14px; font-size: 13px; font-weight: 500; border: 1px solid #fecaca; border-radius: 6px; background: #fff; color: #dc2626; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover { background: #fef2f2; border-color: #fca5a5; } .lp-cb-tab-content .cb-section__course-edit div.mce-statusbar { border-top: none; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag { display: flex; gap: 8px; align-items: center; margin-bottom: 16px; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus { border-color: #d1d5db; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent { padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; background: #fff; cursor: pointer; white-space: nowrap; transition: border-color 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus { border-color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save { flex: 1; background: #ffffff; color: #7067ED; border-radius: 6px; padding: 8px 16px; border: 1px solid #7067ED; font-size: 13px; font-weight: 600; cursor: pointer; white-space: nowrap; transition: background 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover { background: #EEF1FF; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading { pointer-events: none; opacity: 0.8; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before { display: inline-block; font-family: "lp-icon"; content: "\f110"; animation: lp-rotating 1s linear infinite; margin-right: 5px; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel { flex: 1; padding: 8px 14px; font-size: 13px; font-weight: 600; color: #898989; background: #ffffff; border: 1px solid #f5f5f5; border-radius: 6px; cursor: pointer; white-space: nowrap; transition: all 0.15s ease; } .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover, .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover { border-color: #EEF1FF; background: #EEF1FF; color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit .cb-button { padding: 8px 25px; border-radius: 5px; background: #ccc; font-size: 16px; font-weight: 500; cursor: pointer; } .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update { background: #1e1e1e; color: #fff; } .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash { background: rgb(220, 38, 38); color: #fff; } .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings { background: #1e1e1e; color: #fff; border: none; transition: background 0.2s; } .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover { background: #333; } .lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading { pointer-events: none; opacity: 0.7; } .lp-cb-tab-content .cb-section__course-edit .cb-settings-footer { margin-top: 30px; padding-top: 20px; border-top: 1px solid #e5e7eb; display: flex; justify-content: flex-end; } .lp-cb-tab-content .cb-section__course-edit #general_course_data .form-field, .lp-cb-tab-content .cb-section__course-edit #offline_course_data .form-field, .lp-cb-tab-content .cb-section__course-edit #price_course_data .form-field, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field { margin-bottom: 24px; } .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field { align-items: flex-start; } .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field textarea { width: calc(100% - 165px); } .lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_students_field .description { margin-top: -3px; } .lp-cb-tab-content .cb-section__course-edit #price_course_data .learn-press-tip-floating { font-size: 13px; color: #ef4444; line-height: 1.5; } .lp-cb-tab-content .cb-section__course-edit #price_course_data ._lp_no_required_enroll_field .description { margin-top: -13px; } .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .form-field._lp_course_result_field { align-items: start; border: unset; margin-bottom: 20px; } .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box { list-style-type: none; margin-top: 0; padding-left: 0; display: flex; flex-direction: column; gap: 24px; width: calc(100% - 161px); } .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li { margin-bottom: 0; } .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; cursor: pointer; min-width: unset; max-width: unset; width: unset; } .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] { flex-shrink: 0; margin: 0; order: 0; } .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p, .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz, .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz { width: calc(100% - 54px); margin-left: 54px; /* ≈ toggle width (42px) + gap (12px) */ margin-top: 0; margin-bottom: 0; color: #898989; font-size: 13px; font-weight: 400; line-height: 1.5; flex-shrink: 0; } .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a, .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a, .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a { text-decoration: underline; color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover, .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover, .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover { color: #5b52d1; } .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz { text-decoration: underline; color: #7067ED; } .lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover { color: #5b52d1; } .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box, .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box { display: flex; flex-wrap: nowrap; gap: 20px; padding: 15px 0; } .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box > label, .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box > label { width: 200px; min-width: 200px; font-size: 14px; font-weight: 600; color: #1a1a1a; padding-top: 10px; } .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__content, .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__content { flex: 1; display: flex; flex-direction: column; gap: 15px; } .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__fields, .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__fields { display: flex; flex-direction: column; gap: 15px; } .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field, .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field { display: flex; align-items: center; background: #ffffff; border: 1px solid #eaeaec; border-radius: 8px; padding: 10px; gap: 10px; } .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input, .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus, .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input, .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus { flex: 1; border: none; background: transparent; padding: 5px 0; font-size: 14px; color: #333; box-shadow: none; outline: none; } .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add, .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add { display: inline-flex; align-items: center; justify-content: center; background: #6b52ff !important; color: #ffffff !important; border: none !important; box-shadow: none !important; border-radius: 6px; padding: 6px 16px !important; font-size: 13px !important; font-weight: 600 !important; width: max-content; transition: background 0.2s; } .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover, .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover { background: #5a42e6 !important; } .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field { flex-direction: column; align-items: stretch; padding: 15px; gap: 15px; position: relative; } .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label { display: flex; flex-direction: column; gap: 5px; } .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label span { font-size: 13px; font-weight: 600; color: #4b5563; } .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label input[type=text], .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea { width: 100%; border: 1px solid #eaeaec; border-radius: 6px; padding: 8px 12px; font-size: 14px; box-shadow: none; } .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label input[type=text]:focus, .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea:focus { border-color: #6b52ff; box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2); outline: none; } .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field > label textarea { min-height: 80px; resize: vertical; } .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add, .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add { display: block; text-align: center; background: #ffffff; border: 1px dashed #d1d5db; color: #4b5563; font-weight: 500; padding: 2px; border-radius: 8px; transition: all 0.2s; } .lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover, .lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover { border-color: #2271b1; color: #2271b1; background: #f0f9ff; } .lp-cb-tab-content .cb-section__course-edit ._lp_block_finished_field { margin-top: -8px !important; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field { align-items: start; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost { opacity: 0.4; background: #f0f0f0; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen { cursor: grabbing !important; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging { opacity: 0.5; background: #e8e8e8; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort { cursor: grab; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active { cursor: grabbing; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text] { padding: 10px 30px; margin-bottom: 0; border: none; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]:focus { box-shadow: none; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field { position: relative; margin-bottom: 10px; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover { background: #ffffff; border-color: #d1d5db; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete { opacity: 1; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort { display: flex; position: absolute; top: 0; left: 0; height: 100%; width: 40px; color: #666; text-decoration: none; cursor: grab; opacity: 0.4; transition: opacity 0.2s; align-items: center; justify-content: center; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after { font-family: "lp-icon"; content: "\e922"; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete { position: absolute; top: 12px; right: 5px; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 6px; color: #9ca3af; opacity: 0; transition: all 0.2s; text-decoration: none; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after { font-family: Dashicons; content: "\f182"; font-size: 18px; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover { background-color: #fee2e2; color: #ef4444; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content { width: 100%; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields { display: flex; flex-direction: column; gap: 12px; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)) { display: none; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field { position: relative; display: flex !important; flex-direction: column; border: 1px solid #e5e7eb; border-radius: 12px; padding: 10px 40px 16px 36px; transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); margin-bottom: 0 !important; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover { background: #ffffff; border-color: #d1d5db; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort, .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete { opacity: 1; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label { width: 100% !important; min-width: 100% !important; max-width: 100% !important; display: block !important; margin-bottom: 8px; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span { display: none; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question] { width: 100%; max-width: 100%; background: transparent; border: none; border-bottom: 1px dashed transparent; font-size: 15px; font-weight: 500; color: #111827; padding: 6px 0; border-radius: 0; outline: none; transition: border-color 0.2s; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder { color: #9ca3af; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""], .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus { border-bottom-color: #2271b1; box-shadow: none; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer] { width: 100% !important; min-height: 120px; background: #f9fafb; border: 1px solid transparent; border-radius: 6px; padding: 10px; font-size: 14px; line-height: 1.5; color: #1a1a1a; resize: vertical; transition: all 0.2s; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus { background: #ffffff; border-color: #d1d5db; outline: none; box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5); } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort { position: absolute; left: 8px; top: 15px; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; cursor: grab; opacity: 0.4; transition: opacity 0.2s; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after { font-family: "lp-icon"; content: "\e922"; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active { cursor: grabbing; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete { position: absolute; top: 15px; right: 8px; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 6px; color: #9ca3af; opacity: 0; transition: all 0.2s; text-decoration: none; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after { font-family: Dashicons; content: "\f182"; font-size: 18px; } .lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover { background-color: #fee2e2; color: #ef4444; } .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control { border-radius: 6px; padding: 5px !important; } .lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control li.item { padding: 6px 22px; background: #EEF1FF; color: #7067ED; font-weight: 500; border-radius: 4px; margin-bottom: 0; } .lp-cb-tab-content .cb-section__course-edit #author_course_data .form-field input[type=text] { width: unset; height: unset; } @media (max-width: 768px) { .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container { flex-direction: column; } .lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview { width: 100%; max-width: 300px; } } .lp-cb-tab-content .cb-section__header { display: none !important; } .lp-meta-box-course-panels::before { content: attr(data-tab-title); display: block; font-size: 24px; font-weight: 700; color: #1e1e1e; margin-bottom: 25px; line-height: 1.2; } .lp-meta-box__course-tab { display: flex; min-height: 600px; background: #fff; } ul.lp-meta-box__course-tab__tabs { width: 220px; background: #ffffff; border-right: 1px solid #e5e7eb; margin: 0; padding: 20px 0; list-style: none; flex-shrink: 0; } ul.lp-meta-box__course-tab__tabs li { margin-bottom: 2px; padding: 0 12px; } ul.lp-meta-box__course-tab__tabs li a { display: flex; align-items: center; padding: 12px 16px; text-decoration: none; color: #6b7280; font-weight: 500; font-size: 14px; transition: all 0.2s ease; border-left: 3px solid transparent; margin-left: -3px; } ul.lp-meta-box__course-tab__tabs li a i { display: none; } ul.lp-meta-box__course-tab__tabs li a:hover { background-color: #fff; color: #1e1e1e; } ul.lp-meta-box__course-tab__tabs li.active a, ul.lp-meta-box__course-tab__tabs li a:focus { background-color: #fff; color: #3b82f6; font-weight: 600; border-left-color: #3b82f6; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); } .lp-meta-box__course-tab__content { flex-grow: 1; padding: 30px 0; background: #fff; } @media (max-width: 768px) { .lp-meta-box__course-tab { flex-direction: column; } ul.lp-meta-box__course-tab__tabs { width: 100%; border-right: none; border-bottom: 1px solid #e5e7eb; display: flex; overflow-x: auto; padding: 12px; background: #f9fafb; } ul.lp-meta-box__course-tab__tabs li { flex-shrink: 0; padding: 0 4px; } ul.lp-meta-box__course-tab__tabs li a { border-left: none; border-bottom: 3px solid transparent; margin-left: 0; white-space: nowrap; } ul.lp-meta-box__course-tab__tabs li.active a { border-left: none; border-bottom-color: #3b82f6; } } #lp-course-builder-content #lp-course-edit-curriculum { background-color: #fff; border-radius: 12px; padding: 0; color: #1f2937; max-width: 100%; box-sizing: border-box; } #lp-course-builder-content #lp-course-edit-curriculum .heading { display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px; } #lp-course-builder-content #lp-course-edit-curriculum .heading h4 { color: #898989; } #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn { display: inline-flex; align-items: center; justify-content: center; background: transparent; border: none; color: #7067ED; text-decoration: none; font-size: 14px; font-weight: 500; cursor: pointer; padding: 8px 10px; border-radius: 12px; line-height: 1; transition: all 0.2s ease; } #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn .lp-ico-ai { width: 16px; height: 16px; } #lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn:hover { background: #EEF1FF; color: #7067ED; } #lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .count-sections { margin-left: 0; } #lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .lp-btn-generate-with-ai { margin-left: auto; } #lp-course-builder-content #lp-course-edit-curriculum .section-items-counts, #lp-course-builder-content #lp-course-edit-curriculum .count-sections, #lp-course-builder-content #lp-course-edit-curriculum .total-items { background: transparent; color: #898989; font-size: 12px; font-weight: 600; padding: 0; border-radius: 12px; margin-left: 10px; } #lp-course-builder-content #lp-course-edit-curriculum .count-sections { margin-left: auto; } #lp-course-builder-content #lp-course-edit-curriculum .course-toggle-all-sections { cursor: pointer; color: #9ca3af; padding: 5px; } #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections { border: none; } #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section { background: #fff; border: 1px solid #e5e7eb; border-radius: 12px; margin-bottom: 16px; transition: background 200ms ease-out; } #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section:hover { border-color: #d1d5db; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05); } #lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section.focus { border-color: #7067ED !important; } #lp-course-builder-content #lp-course-edit-curriculum .section-head { display: flex; align-items: center; padding: 14px 16px; background-color: #ffffff; border-bottom: 1px solid transparent; border-radius: 12px; } #lp-course-builder-content #lp-course-edit-curriculum .section-head .drag { cursor: grab; color: #9ca3af; margin-right: 12px; font-size: 16px; } #lp-course-builder-content #lp-course-edit-curriculum .section-head .drag:hover { color: #7067ED; } #lp-course-builder-content #lp-course-edit-curriculum .section-head .button { font-size: 12px; padding: 6px 12px; border-radius: 6px; margin-left: 8px; cursor: pointer; font-weight: 500; } #lp-course-builder-content #lp-course-edit-curriculum .section:not(.lp-collapse) .section-head { background-color: #eef1ff; border-radius: 12px 12px 0 0; } #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input { flex-grow: 1; border: none; background: transparent; font-size: 15px; font-weight: 600; color: #1e1e1e; padding: 8px 12px; border-radius: 6px; transition: all 0.2s; width: auto; } #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input:hover, #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input:focus { background: transparent; border: none; outline: none; box-shadow: none; } #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title, #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description, #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title { background: #7067ED; color: #EEF1FF; border: 1px solid #7067ED; } #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title:hover, #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description:hover, #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title:hover { background: #5b52d1; } #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-title:hover, #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-description:hover, #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-item-title:hover { border-color: #7067ED; color: #7067ED; background: #EEF1FF; } #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section { color: #ef4444; background: rgba(254, 226, 226, 0.5); border: none; transition: background 0.2s; } #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section:hover { background: #fee2e2; } #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-edit-section-title:hover { color: #7067ED; } #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down, #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up { margin-left: 0px; color: #777777; cursor: pointer; } #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down:hover, #lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up:hover { color: #1e1e1e !important; } #lp-course-builder-content #lp-course-edit-curriculum .section-collapse { padding: 20px; background-color: #ffffff; border-radius: 0 0 12px 12px; border-top: unset; } #lp-course-builder-content #lp-course-edit-curriculum .section-description textarea { width: 100%; border: 1px dashed #d1d5db; background: #fff; padding: 10px; border-radius: 6px; font-size: 13px; color: #6b7280; resize: vertical; min-height: 60px; margin-bottom: 15px; } #lp-course-builder-content #lp-course-edit-curriculum .section-description textarea:focus { border-style: solid; border-color: #9ca3af; outline: none; color: #374151; } #lp-course-builder-content #lp-course-edit-curriculum ul.section-list-items { list-style: none; padding: 0; margin: 0; } #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type, #lp-course-builder-content #lp-course-edit-curriculum .section-item { display: flex; align-items: center; background: #ffffff; border: 1px solid #e5e7eb; margin-bottom: 8px; padding: 10px 15px; border-radius: 6px; position: relative; transition: transform 0.1s; } #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type:hover, #lp-course-builder-content #lp-course-edit-curriculum .section-item:hover { border-color: #d1d5db; } #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus, #lp-course-builder-content #lp-course-edit-curriculum .section-item.focus { border-color: #7067ED !important; } #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus .item-ico-type, #lp-course-builder-content #lp-course-edit-curriculum .section-item.focus .item-ico-type { color: #7067ED; } #lp-course-builder-content #lp-course-edit-curriculum .item-ico-type { background-size: contain; background-repeat: no-repeat; background-position: center; opacity: 0.8; color: #1e1e1e; } #lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_lesson .item-ico-type::before { content: "\f15b"; font-family: "lp-icon"; font-size: 18px; } #lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_quiz .item-ico-type::before { content: "\f12e"; font-family: "lp-icon"; font-size: 18px; } #lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input { border: none; background: transparent; font-size: 14px; color: #374151; flex-grow: 1; padding: 5px; } #lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input:focus { outline: none; text-decoration: none; } #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions { display: flex; gap: 4px; opacity: 0.3; transition: opacity 0.2s; list-style: none; margin: 0; padding: 0; } #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 6px; } #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover { background: #f7f7f7; } #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a { color: #1e1e1e; } #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a.lp-icon-trash-o { color: #ef4444; } #lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li a { color: #6b7280; font-size: 16px; cursor: pointer; text-decoration: none; } #lp-course-builder-content #lp-course-edit-curriculum .section-item:hover ul.item-actions { opacity: 1; } #lp-course-builder-content #lp-course-edit-curriculum .section-item:not(.lp_lesson) .lp-btn-set-preview-item { display: none; } #lp-course-builder-content #lp-course-edit-curriculum .section-actions { margin-top: 15px; display: flex; gap: 10px; flex-wrap: wrap; } #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button { display: inline-flex; opacity: 0.7; } #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button:hover { opacity: 1; color: #7067ee; border-color: #eef1ff; background: #eef1ff; } #lp-course-builder-content #lp-course-edit-curriculum button, #lp-course-builder-content #lp-course-edit-curriculum .section-actions .button, #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button { background: #fff; border: 1px solid #d1d5db; color: #4b5563; padding: 8px 16px; border-radius: 6px; font-size: 13px; font-weight: 500; cursor: pointer; align-items: center; transition: all 0.2s; } #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button { display: inline-flex; min-width: fit-content; } #lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button:hover { background: #f3f4f6; border-color: #9ca3af; color: #1e1e1e; } #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary { background-color: #7067ed; border-color: #7067ed; color: #fff; } #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary:hover { background: #5a51c1; color: #fff; } #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item-cancel.button { background-color: transparent; border: none; color: #aaaaaa; } #lp-course-builder-content #lp-course-edit-curriculum .lp-btn-show-popup-items-to-select { margin-left: auto; border-style: dashed !important; } #lp-course-builder-content #lp-course-edit-curriculum .add-new-section { margin-top: 30px; background: #fff; border: 1px dashed #d1d5db; border-radius: 8px; padding: 5px 20px; display: flex; align-items: center; } #lp-course-builder-content #lp-course-edit-curriculum .add-new-section .lp-icon-plus { color: #9ca3af; } #lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within { border-color: #7067ee; background: #eef1ff; } #lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within .lp-icon-plus { color: #7067ee; } #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input { flex-grow: 1; padding: 12px 0; border: none; border-radius: 6px; font-size: 14px; outline: none; transition: border 0.2s; } #lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input:focus { border-color: #7067ed; } #lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section { background-color: #7067ed; color: #fff; border: none; padding: 8px 16px; border-radius: 6px; font-weight: 500; font-size: 14px; cursor: pointer; transition: background 0.2s; min-width: fit-content; margin-left: 20px; } #lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section:hover { background-color: #5a51c1; } #lp-course-builder-content #lp-course-edit-curriculum .lp-hidden { display: none !important; } #taxonomy-course_category.categorydiv { border: none !important; box-shadow: none !important; background: transparent !important; margin: 0 !important; } #taxonomy-course_category.categorydiv .category-tabs { display: flex !important; gap: 20px; margin: 0 0 15px 0 !important; padding: 0 !important; border-bottom: 1px solid #f5f5f5; } #taxonomy-course_category.categorydiv .category-tabs li { display: inline-block !important; margin: 0 !important; padding: 0 !important; border: none; } #taxonomy-course_category.categorydiv .category-tabs li a { text-decoration: none; font-size: 14px; font-weight: 600; color: #9ca3af; padding-bottom: 8px; display: block; border-bottom: 2px solid transparent; margin-bottom: -2px; transition: all 0.2s; } #taxonomy-course_category.categorydiv .category-tabs li.tabs a, #taxonomy-course_category.categorydiv .category-tabs li:hover a { color: #7067ED; border-bottom-color: #7067ED; } #taxonomy-course_category.categorydiv .tabs-panel { border: none; box-shadow: none; padding: 5px 0; background: transparent; max-height: 180px; overflow-y: auto; display: none; } #taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar { width: 6px; } #taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar-thumb { background: #d1d5db; border-radius: 3px; } #taxonomy-course_category.categorydiv ul.categorychecklist { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 10px 30px; margin: 0 !important; padding: 0 !important; } #taxonomy-course_category.categorydiv ul.categorychecklist li { margin: 0 !important; padding: 0 !important; width: 100%; list-style: none; } #taxonomy-course_category.categorydiv ul.children { display: none !important; margin-left: 20px !important; margin-top: 5px !important; padding-left: 10px !important; border-left: 2px solid #e5e7eb; transition: all 0.3s ease; } #taxonomy-course_category.categorydiv ul.children li { margin-bottom: 5px !important; } #taxonomy-course_category.categorydiv li.children-visible > ul.children { display: block !important; } #taxonomy-course_category.categorydiv input[type=checkbox] { appearance: none; -webkit-appearance: none; width: 18px; height: 18px; border: 2px solid #d0d5dd; border-radius: 4px; background: #fff; cursor: pointer; margin-right: 8px !important; position: relative; } #taxonomy-course_category.categorydiv input[type=checkbox]:checked { background: #28A746; border-color: #28A746; } #taxonomy-course_category.categorydiv input[type=checkbox]:checked::after { content: ""; position: absolute; left: 4px; top: 1px; width: 5px; height: 9px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); } #taxonomy-course_category.categorydiv input[type=checkbox]:checked::before { content: ""; } #taxonomy-course_category.categorydiv label { display: inline-flex !important; align-items: center; width: auto !important; font-size: 14px; color: #1e1e1e; cursor: pointer; line-height: 1.5; } #course_category-adder { display: none !important; } #course_category-add-toggle { text-decoration: none; font-weight: 600; font-size: 14px; color: #1e1e1e; display: flex; align-items: center; } #course_category-add-toggle:hover { color: #2563eb; } #course_category-add { display: none; margin-top: 15px; } #course_category-add label { display: none !important; } #course_category-add input[type=text], #course_category-add select { width: 100%; max-width: 100%; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; margin-bottom: 10px; font-size: 14px; height: 40px; } #course_category-add-submit { background: #1e1e1e; color: #fff; border: none; padding: 8px 20px; border-radius: 6px; font-weight: 500; cursor: pointer; } #course_category-add-submit:hover { background: #333; } .lp-cat-toggle { display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; margin-left: 5px; cursor: pointer; color: #9ca3af; transition: transform 0.2s ease, color 0.2s; font-size: 12px; } .lp-cat-toggle::before { content: "\f347"; font-family: dashicons; } .lp-cat-toggle:hover { color: #1e1e1e; background-color: #f3f4f6; border-radius: 50%; } li.children-visible > label > .lp-cat-toggle { transform: rotate(180deg); } .lp-course-builder-content__section .lesson-status { padding: 5px 12px; font-size: 12px; font-weight: 500; border-radius: 5px; text-transform: capitalize; } .lp-course-builder-content__section .lesson-status.publish { color: #fff; background: #1e1e1e; } .lp-course-builder-content__section .lesson-status.trash { color: #fff; background-color: #dc2626; } .lp-course-builder-content__section .cb-section__lesson-title-assigned { display: flex; gap: 40px; } .lp-course-builder-content__section .cb-lesson-edit-title { flex: 1; margin-bottom: 24px; } .lp-course-builder-content__section .lesson-assigned-courses { display: flex; flex-direction: column; align-items: end; margin-right: 0 !important; } .lp-course-builder-content__section .lesson-assigned-courses .label { font-size: 16px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-course-builder-content__section .lesson-assigned-courses a, .lp-course-builder-content__section .lesson-assigned-courses span { font-size: 16px; font-weight: 400; } .lp-course-builder-content__section .cb-lesson-edit-title__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-course-builder-content__section input.cb-lesson-edit-title__input { width: 100%; padding: 10px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-course-builder-content__section input.cb-lesson-edit-title__input:focus { border-color: #2271b1; box-shadow: 0 0 0 1px #2271b1; } .lp-course-builder-content__section .cb-lesson-edit-desc { margin-bottom: 24px; } .lp-course-builder-content__section .cb-lesson-edit-desc__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-course-builder-content__section .cb-button { padding: 8px 25px; border-radius: 5px; background: #ccc; font-size: 16px; font-weight: 500; cursor: pointer; } .lp-course-builder-content__section .cb-button.cb-button--secondary { background: #fff; color: #374151; border: 1px solid #d1d5db; } .lp-course-builder-content__section .cb-button.cb-button--secondary:hover { background: #f3f4f6; border-color: #9ca3af; } .lp-course-builder-content__section .cb-button.cb-btn-update__lesson { background: #1e1e1e; color: #fff; } .lp-course-builder-content__section .cb-button.cb-btn-trash__lesson { background: rgb(220, 38, 38); color: #fff; } .lp-course-builder-content__section .lp-material-btn-wrap { display: flex; gap: 12px; } .lp-course-builder-content__section #lp-material--group-container { padding: 20px; border: 1px solid #f5f5f5; border-radius: 12px; max-width: 420px; } .lp-course-builder-content__section #btn-lp--add-material, .lp-course-builder-content__section #btn-lp--save-material { padding: 8px 25px; border-radius: 5px; background: #fff; font-size: 16px; font-weight: 500; cursor: pointer; border: 1px solid #d1d5db; } .lp-course-builder-content__section table.lp-material--table thead.hidden { display: none; } @media (max-width: 768px) { .lp-course-builder-content__section #lp-course-builder-content { padding: 16px; } } /** * Shared Tab Styles * Used across popup, edit-quiz, and edit-course for consistent tab UI * @since 4.3.0 */ .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content { display: flex; gap: 40px; align-items: flex-start; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left { flex: 0 0 400px; max-width: 400px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right { flex: 1; min-width: 0; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned { margin-bottom: 20px; font-size: 14px; line-height: 1.6; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned .label, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned .label, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned .label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned .label { font-weight: 600; color: #1a1a1a; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a { color: #7067ED; text-decoration: none; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a:hover, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a:hover, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a:hover { text-decoration: underline; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink { margin-bottom: 20px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__label, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__label, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url, .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder { display: block; font-size: 13px; line-height: 1.5; word-break: break-all; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url { color: #7067ED; text-decoration: none; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url:hover, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url:hover, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url:hover { text-decoration: underline; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder { color: #374151; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display { display: flex; align-items: flex-start; gap: 8px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display.lp-hidden, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display.lp-hidden, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display.lp-hidden { display: none; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url { display: block; font-size: 13px; line-height: 1.5; color: #7067ED; text-decoration: none; word-break: break-all; flex: 1; min-width: 0; padding-top: 2px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url:hover, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url:hover, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url:hover { text-decoration: underline; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn { display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; padding: 0; background: #fff; border: 1px solid #e2e8f0; border-radius: 4px; cursor: pointer; flex-shrink: 0; transition: all 0.15s ease; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn .dashicons, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn .dashicons { font-size: 14px; width: 14px; height: 14px; color: #64748b; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover { background: #7067ED; border-color: #7067ED; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover .dashicons, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover .dashicons { color: #fff; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor { display: flex; flex-direction: column; gap: 8px; padding: 12px; background: #fff; border: 1px solid #e2e8f0; border-radius: 6px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor.lp-hidden, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor.lp-hidden, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor.lp-hidden { display: none; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-prefix, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-prefix, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-prefix { font-size: 12px; color: #94a3b8; word-break: break-all; line-height: 1.4; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-input-row, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-input-row, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-input-row { display: flex; gap: 8px; align-items: center; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input { flex: 1; min-width: 0; padding: 8px 12px; font-size: 14px; font-weight: 500; color: #1a1a1a; border: 1px solid #e2e8f0; border-radius: 6px; outline: none; transition: border-color 0.15s ease, box-shadow 0.15s ease; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input:focus, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input:focus { border-color: #7067ED; box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1); } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-actions, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-actions, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-actions { display: flex; gap: 6px; flex-shrink: 0; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn { padding: 8px 16px; font-size: 13px; font-weight: 600; color: #fff; background: #7067ED; border: none; border-radius: 6px; cursor: pointer; transition: background 0.15s ease; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn:hover, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn:hover, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn:hover { background: #4e43e9; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn { padding: 8px 14px; font-size: 13px; font-weight: 500; color: #64748b; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; cursor: pointer; transition: all 0.15s ease; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn:hover, .lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn:hover, .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn:hover { background: #f1f5f9; color: #475569; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__title, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__title, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__title, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__title { margin: 0 0 12px; font-size: 14px; font-weight: 600; color: #1a1a1a; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__row, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__row, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__row, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__row { display: grid; grid-template-columns: 100px 1fr; gap: 12px; align-items: center; margin-bottom: 12px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__label, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__label, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__label { font-size: 13px; font-weight: 600; color: #374151; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__control, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__control, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__control, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__control { width: 100%; height: 34px; padding: 6px 32px 6px 14px !important; border: 1px solid #e5e7eb; border-radius: 6px; background: #fff; font-size: 14px; color: #1a1a1a; } @media (max-width: 1024px) { .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content { flex-direction: column; gap: 24px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left { flex-basis: auto; max-width: 100%; width: 100%; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right, .lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right, .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right { width: 100%; } } .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label, .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label, .lp-course-builder-canvas .cb-section__question-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-list-questions .lp-question-item .lp-question-type-label { background-color: #EEF1FF; color: #7067ED; font-size: 12px; font-weight: 600; padding: 4px 10px; border-radius: 6px; margin-right: 10px; white-space: nowrap; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px; padding: 20px; background-color: #F7F7F7; border-radius: 12px 12px 0 0; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header label, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header label, .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header label { font-size: 15px; font-weight: 600; color: #1a1a1a; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-label, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-label, .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-label { background-color: #EEF1FF; color: #7067ED; font-size: 12px; font-weight: 600; padding: 4px 10px; border-radius: 6px; margin-right: 10px; white-space: nowrap; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-answers-config, .lp-course-builder-canvas .cb-section__lesson-edit .lp-answers-config, .lp-course-builder-canvas .cb-section__question-edit .lp-answers-config, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-answers-config { padding: 0 16px 16px 16px; margin-top: 15px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap, .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap { display: flex; align-items: center; gap: 10px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new, .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new { flex: 1; height: 38px; padding: 0 12px; border: 1px solid #e5e7eb; border-radius: 6px; background-color: #fff; font-size: 14px; color: #1e1e1e; cursor: pointer; outline: none; appearance: none; background-image: url("../images/icons/ico-cb-chevron-down.svg"); background-repeat: no-repeat; background-position: right 10px center; background-size: 14px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new:focus, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new:focus, .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new:focus, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new:focus { border-color: #7067ED; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type, .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type { display: inline-flex; align-items: center; gap: 6px; background-color: #EEF1FF; color: #7067ED; border: none; padding: 9px 18px; border-radius: 6px; font-size: 14px; font-weight: 600; cursor: pointer; white-space: nowrap; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover, .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type:hover { background-color: #7067ED; color: #EEF1FF; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner, .lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner { font-size: 14px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit, .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit { border: 1px solid #f5f5f5; border-radius: 12px; overflow: hidden; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit .wp-editor-wrap, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit .wp-editor-wrap, .lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit .wp-editor-wrap, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit .wp-editor-wrap { margin: 0 20px 20px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-by-type, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-by-type, .lp-course-builder-canvas .cb-section__question-edit .lp-question-by-type, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-by-type { border: 1px solid #f5f5f5; border-radius: 12px; margin-top: 24px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-choice-header, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-choice-header, .lp-course-builder-canvas .cb-section__question-edit .lp-question-choice-header, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-choice-header { display: flex; justify-content: space-between; padding: 0 4px 8px 4px; font-size: 12px; color: #898989; font-weight: 500; margin-bottom: 8px; background: transparent; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item, .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item { display: flex; align-items: center; margin-bottom: 12px; border-radius: 6px; padding: 12px 16px; border: 0; background: #ffffff; position: relative; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item .drag, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item .drag, .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item .drag, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item .drag { color: #7067ED; cursor: move; margin-right: 12px; font-size: 16px; } .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input, .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input, .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input { flex-grow: 1; padding: 10px 14px; border: 1px solid #e5e7eb; border-radius: 6px; font-size: 14px; color: #1e1e1e; transition: border 0.2s; margin-right: 16px; } .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input:focus, .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input:focus, .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input:focus, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input:focus { border-color: #7067ED; outline: none; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-delete-question-answer, .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-delete-question-answer, .lp-course-builder-canvas .cb-section__question-edit .lp-btn-delete-question-answer, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-delete-question-answer { color: #9ca3af; cursor: pointer; opacity: 0; transition: opacity 0.2s; margin-right: 16px; font-size: 16px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer, .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item:hover .lp-btn-delete-question-answer { opacity: 1; color: #dc2626; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio], .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox], .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio], .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox], .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio], .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox], .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio], .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox] { appearance: none; -webkit-appearance: none; width: 20px; height: 20px; border: 2px solid #d1d5db; border-radius: 50%; cursor: pointer; position: relative; outline: none; transition: border-color 0.2s; flex-shrink: 0; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox], .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox], .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox], .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox] { border-radius: 4px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input:checked, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input:checked, .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input:checked, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input:checked { border-color: #28A746; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio]:checked::after, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio]:checked::after, .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio]:checked::after, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio]:checked::after { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 10px; height: 10px; background: #28A746; border-radius: 50%; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked, .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked { background: #28A746; border-color: #28A746; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked::after, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked::after, .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked::after, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked::after { content: ""; position: absolute; top: 50%; left: 50%; width: 5px; height: 9px; border: solid white; border-width: 0 2px 2px 0; transform: translate(-50%, -60%) rotate(45deg); background: transparent; border-radius: 0; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new, .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new { display: flex; align-items: center; margin-top: 16px; padding: 24px 0 0 0; border: none; border-top: 1px solid #f5f5f5; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new .lp-icon-plus, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new .lp-icon-plus, .lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new .lp-icon-plus, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new .lp-icon-plus { color: #7067ED; margin-right: 12px; font-size: 16px; } .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input, .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input, .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input { flex-grow: 1; border: 1px solid #e5e7eb; padding: 10px 14px; border-radius: 6px; font-size: 14px; color: #1e1e1e; margin-right: 16px; } .lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input:focus, .lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input:focus, .lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input:focus, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input:focus { border-color: #7067ED; outline: none; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 16px; margin-bottom: 24px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button, .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button, .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button, .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary { background: #fff; color: #374151; border: 1px solid #d1d5db; padding: 8px 16px; border-radius: 6px; font-size: 14px; font-weight: 500; cursor: pointer; min-width: fit-content; transition: all 0.2s; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active, .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active, .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active, .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active { background: #EEF1FF; color: #7067ED; border-color: #EEF1FF; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active:hover, .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active:hover, .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active:hover, .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover { background: #7067ED; color: #fff; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button:hover, .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button:hover, .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button:hover, .lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary:hover { color: #374151; background: #F7F7F7; border-color: #9ca3af; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content { background: #7067ED; color: #fff; border-color: #7067ED; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content:hover { background: #5b52d1; border-color: #5b52d1; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details { margin-top: 24px; border: 1px solid #f5f5f5; border-radius: 12px; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header { cursor: pointer; margin-bottom: 24px; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label { cursor: pointer; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse { border: none; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-question-data-edit-header, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-question-data-edit-header { margin-bottom: 0; border-radius: 12px 12px 12px 12px; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-up, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-up, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-up, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-up { display: none; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-down, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-down, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-down, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-down { display: block !important; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-section-collapse, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-section-collapse, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-section-collapse, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-section-collapse { display: none; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle { padding: 14px 16px; background-color: #F7F7F7; cursor: pointer; display: flex; align-items: center; justify-content: space-between; transition: background 0.2s; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header:hover, .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle:hover, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header:hover, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle:hover, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header:hover, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle:hover { background-color: #e5e7eb; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label, .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle label, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle label, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle label { font-weight: 600; font-size: 14px; margin: 0; cursor: pointer; color: #1e1e1e; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle, .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle { color: #9ca3af; transition: transform 0.2s; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-trigger-toggle { border-bottom-color: #F7F7F7; } .lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-section-collapse, .lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-section-collapse, .lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-section-collapse, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-section-collapse { padding: 20px; background: #fff; border: none; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings, .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings { padding: 0 0 24px 0; display: block; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings__label label, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings__label label, .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings__label label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings__label label { font-size: 14px; font-weight: 600; color: #1a1a1a; display: block; margin-bottom: 12px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input], .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input], .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input], .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input] { width: 100px; padding: 10px 12px; border: 1px solid #e5e7eb; border-radius: 6px; font-size: 14px; color: #1e1e1e; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input]:focus, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input]:focus, .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input]:focus, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]:focus { border-color: #7067ED; outline: none; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-desc, .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings___desc, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-desc, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings___desc, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-desc, .lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings___desc, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-desc, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings___desc { font-size: 12px; color: #9ca3af; margin-top: 8px; font-style: normal; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question, .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question, .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question { margin-top: 30px; background: #fff; border: 1px dashed #d1d5db; border-radius: 8px; padding: 20px; display: flex; align-items: center; gap: 12px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus, .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus, .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question.lp-icon-plus { color: #9ca3af; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question select, .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question select, .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question select, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question select { height: 38px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input, .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input, .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input { flex-grow: 1; padding: 10px 12px; border: 1px solid #e5e7eb; border-radius: 6px; font-size: 14px; outline: none; min-width: 200px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus, .lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus, .lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input:focus { border-color: #7067ED; box-shadow: none; } .lp-course-builder-canvas .cb-section__quiz-edit select.lp-question-type-new, .lp-course-builder-canvas .cb-section__lesson-edit select.lp-question-type-new, .lp-course-builder-canvas .cb-section__question-edit select.lp-question-type-new, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] select.lp-question-type-new { padding: 0 30px 0 12px; border: 1px solid #e5e7eb; border-radius: 6px; background-color: #fff; font-size: 14px; color: #374151; cursor: pointer; } .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question, .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question, .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question { background-color: #EEF1FF; color: #7067ED; border: 1px solid #7067ED; padding: 10px 20px; border-radius: 8px; font-weight: 600; font-size: 14px; transition: background 0.2s; min-width: fit-content; cursor: default !important; } .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover, .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover, .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover { opacity: 0.5; background-color: #EEF1FF !important; color: #7067ED !important; } .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active, .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active, .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active { cursor: pointer !important; background: #7067ED !important; color: #EEF1FF !important; } .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active:hover, .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active:hover, .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active:hover { background: #5b52d1 !important; } .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover, .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover, .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover { background-color: #7067ED; color: #EEF1FF; } .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select, .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select, .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select { background-color: #fff; color: #374151; border: 1px solid #d1d5db; padding: 10px 16px; border-radius: 6px; font-weight: 500; font-size: 14px; cursor: pointer; min-width: fit-content; } .lp-course-builder-canvas .cb-section__quiz-edit [class*=lp-icon-]:hover, .lp-course-builder-canvas .cb-section__lesson-edit [class*=lp-icon-]:hover, .lp-course-builder-canvas .cb-section__question-edit [class*=lp-icon-]:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] [class*=lp-icon-]:hover { color: #1e1e1e; } .lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select:hover, .lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select:hover, .lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select:hover { background-color: #f3f4f6; border-color: #9ca3af; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item { margin-bottom: 12px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header { border-radius: 6px 6px 0 0; border-bottom: 1px solid #f5f5f5; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header { display: flex; align-items: center; padding: 12px 16px; border-radius: 6px; border: 1px solid #e5e7eb; background: #ffffff; transition: border 0.2s; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index { font-weight: 600; font-size: 14px; color: #1e1e1e; margin-right: 16px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input { flex-grow: 1; padding: 10px 14px; border: 1px solid transparent; border-radius: 6px; font-size: 14px; color: #1e1e1e; transition: border 0.2s; margin-right: 16px; background: transparent; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner { margin-right: 12px; color: #7067ED; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete { color: #9ca3af; cursor: pointer; transition: all 0.2s; margin-right: 16px; font-size: 16px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover { color: #dc2626; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle { cursor: pointer; color: #9ca3af; transition: color 0.2s; margin-left: auto; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover { color: #1e1e1e; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header { display: flex; align-items: center; padding: 12px 16px; background: #ffffff; transition: border 0.2s; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index { font-weight: 600; font-size: 14px; color: #1e1e1e; margin-right: 16px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input { flex-grow: 1; padding: 10px 14px; border: 1px solid transparent; border-radius: 6px; font-size: 14px; color: #1e1e1e; transition: border 0.2s; margin-right: 16px; background: transparent; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner { margin-right: 12px; color: #7067ED; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete { color: #9ca3af; cursor: pointer; transition: all 0.2s; margin-right: 16px; font-size: 16px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover { color: #dc2626; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle { cursor: pointer; color: #9ca3af; transition: color 0.2s; margin-left: auto; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover { color: #1e1e1e; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-fib-option-delete:hover, .lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-fib-option-delete:hover, .lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-fib-option-delete:hover { color: #dc2626; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail { font-size: 14px; padding: 24px; background: #F7F7F7; border: 1px solid #e5e7eb; border-top: none; border-radius: 0 0 6px 6px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail > label, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail > label, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail > label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail > label { display: flex; flex-direction: row-reverse; font-weight: 500; gap: 8px; min-width: 80px; justify-content: flex-end; align-items: center; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio], .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox], .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio], .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox], .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio], .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox], .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio], .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox] { order: 1; margin-top: 2px; appearance: none; -webkit-appearance: none; width: 44px; height: 24px; background: #e5e7eb; border-radius: 12px; position: relative; cursor: pointer; transition: all 0.3s ease; margin: 0; flex-shrink: 0; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:before, .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:before, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:before, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:before, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:before, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:before, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:before, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:before { content: ""; position: absolute; width: 20px; height: 20px; border-radius: 50%; background: #fff; top: 2px; left: 2px; transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:focus, .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:focus, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:focus, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:focus, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:focus, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:focus, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:focus, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:focus { outline: none; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked, .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked { background: #28A746; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked:before, .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked:before, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked:before, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked:before, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked:before { left: 22px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap { display: flex; flex-direction: column; gap: 8px; font-size: 14px; font-weight: 500; margin-top: 20px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > *, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * { display: flex; gap: 8px; font-size: 14px; font-weight: 500; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label { display: flex; flex-direction: row-reverse; font-weight: 500; gap: 8px; min-width: 80px; justify-content: space-between; align-items: self-start; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * label input { margin-top: 3px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p, .lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p, .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap > * p { font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0; display: block; font-weight: 400; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title, .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title, .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title { flex: 1; margin-bottom: 24px; } .lp-course-builder-canvas .cb-section__quiz-edit .lp-cb-section__title, .lp-course-builder-canvas .cb-section__lesson-edit .lp-cb-section__title, .lp-course-builder-canvas .cb-section__question-edit .lp-cb-section__title, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-cb-section__title { font-size: 28px; font-weight: 600; margin-top: 0; margin-bottom: 0; color: #1e1e1e; } .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status, .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status, .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status, .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status, .lp-course-builder-canvas .cb-section__question-edit .quiz-status, .lp-course-builder-canvas .cb-section__question-edit .quizzes-status, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status { padding: 5px 12px; font-size: 12px; font-weight: 500; border-radius: 5px; text-transform: capitalize; } .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.publish, .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.publish, .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.publish, .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.publish, .lp-course-builder-canvas .cb-section__question-edit .quiz-status.publish, .lp-course-builder-canvas .cb-section__question-edit .quizzes-status.publish, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.publish, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.publish { color: #fff; background: #1e1e1e; } .lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.trash, .lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.trash, .lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.trash, .lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.trash, .lp-course-builder-canvas .cb-section__question-edit .quiz-status.trash, .lp-course-builder-canvas .cb-section__question-edit .quizzes-status.trash, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.trash, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.trash { color: #fff; background-color: #dc2626; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title, .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title, .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title { margin-bottom: 24px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__label, .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__label, .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input, .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input, .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input { width: 100%; padding: 10px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus, .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input:focus { border-color: #7067ED; box-shadow: 0 0 0 1px #7067ED; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc, .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc, .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc { margin-bottom: 24px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc__label, .lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc__label, .lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc__label, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-button, .lp-course-builder-canvas .cb-section__lesson-edit .cb-button, .lp-course-builder-canvas .cb-section__question-edit .cb-button, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button { padding: 8px 25px; border-radius: 5px; background: #ccc; font-size: 16px; font-weight: 500; cursor: pointer; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary, .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary, .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary { background: #fff; color: #374151; border: 1px solid #d1d5db; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary:hover, .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary:hover, .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary:hover { background: #f3f4f6; border-color: #9ca3af; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-update__quiz, .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-update__quiz, .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__quiz, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-update__quiz { background: #1e1e1e; color: #fff; } .lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-trash__quiz, .lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-trash__quiz, .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__quiz, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-trash__quiz { background: rgb(220, 38, 38); color: #fff; } @media (max-width: 768px) { .lp-course-builder-canvas .cb-section__quiz-edit #lp-course-builder-content, .lp-course-builder-canvas .cb-section__lesson-edit #lp-course-builder-content, .lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content, .lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] #lp-course-builder-content { padding: 16px; } } #lp-course-builder-content .lp-edit-quiz-wrap { background-color: #fff; border-radius: 12px; padding: 0; } #lp-course-builder-content .lp-edit-quiz-wrap .heading { display: flex; align-items: center; margin-bottom: 8px; gap: 8px; } #lp-course-builder-content .lp-edit-quiz-wrap .heading h4 { color: #898989; } #lp-course-builder-content .lp-edit-quiz-wrap .heading .total-items { margin-left: auto; font-size: 13px; color: #898989; } #lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all { cursor: pointer; padding: 5px; color: #6b7280; } #lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover { color: #1e1e1e; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down { display: none; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down { display: block; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up { display: none; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions { margin-bottom: 20px; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-icon-spinner { animation: rotation 2s infinite linear; font-size: 1.25rem; display: none; } #lp-course-builder-content .lp-edit-quiz-wrap .one, #lp-course-builder-content .lp-edit-quiz-wrap .plural { display: none; } #lp-course-builder-content .lp-edit-quiz-wrap[data-count="1"] .one { display: inline-block; } #lp-course-builder-content .lp-edit-quiz-wrap:not([data-count="1"]) .plural { display: inline-block; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item { border: 1px solid #e5e7eb; border-radius: 12px; margin-bottom: 12px; background: #fff; transition: background 200ms ease-out; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title, #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title { background: #fff; border: 1px solid #d1d5db; color: #4b5563; padding: 8px 16px; border-radius: 6px; font-size: 13px; font-weight: 500; cursor: pointer; align-items: center; transition: all 0.2s; display: none; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down { display: none; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down { display: block; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up { display: none; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title, #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title { display: inline-block; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title, #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question { display: none; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title { border: none; background: transparent; cursor: pointer; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover { background: #f0f0f1; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:hover { border-color: #d1d5db; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:last-child { margin-bottom: 0; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head { display: flex; align-items: center; gap: 12px; padding: 14px 16px; background-color: #fff; border-bottom: 1px solid transparent; border-radius: 12px; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title { display: none; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag { cursor: move; color: #9ca3af; font-size: 16px; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input { flex: 1; padding: 8px 12px; border: 1px solid transparent; border-radius: 6px; font-size: 14px; background: transparent; transition: all 0.2s; font-weight: 600; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label { font-size: 11px; background-color: #EEF1FF !important; color: #7067ED; padding: 4px 10px; border-radius: 20px; white-space: nowrap; font-weight: 600; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title, #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question { cursor: pointer; color: #9ca3af; padding: 6px; transition: all 0.2s; border-radius: 4px; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover, #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover { color: #1e1e1e; background: #f3f4f6; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover { color: #dc2626; background: #fee2e2; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle { cursor: pointer; padding: 6px; color: #9ca3af; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover { color: #1e1e1e; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button { display: none; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus) { border: 1px solid #7067ED; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head { border-bottom-color: #f5f5f5; border-radius: 12px 12px 0 0; background: #EEF1FF; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main { display: none; padding: 24px; background: #ffffff; border-radius: 0 0 12px 12px; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main { display: block; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.clone { display: none; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner { display: inline-block; } #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question { display: flex; align-items: center; gap: 12px; padding: 16px; background-color: #ffffff; border: 1px dashed #e5e7eb; border-radius: 12px; margin-top: 12px; } #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-icon-plus { color: #7067ED; } #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input { flex: 1; padding: 10px 14px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; } #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus { outline: none; border-color: #7067ED; box-shadow: none; } #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new { border: 1px solid #d1d5db; border-radius: 6px; min-width: 150px; font-size: 14px; } #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus { outline: none; border-color: #7067ED; } #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button { padding: 10px 20px; border: 1px solid #7067ED; color: #7067ED; border-radius: 8px; font-weight: 500; cursor: pointer; } #lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button:hover { background: #7067ED; color: #EEF1FF; } #lp-course-builder-content .lp-edit-quiz-wrap .mce-menubar { border: none; background: #f5f5f5; } #lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions { border: none; } .cb-section__quiz-edit .lp-meta-box, .cb-section__quiz-edit .lp-meta-box-wrap { margin: 0; background: transparent; } .cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner, .cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner { padding: 0; display: flex; flex-direction: column; gap: 11px; } .cb-section__quiz-edit .form-field, .cb-section__quiz-edit .lp-meta-box__duration, .cb-section__quiz-edit .lp-meta-box-field { display: flex; gap: 0 11px; margin: 0; padding: 0; flex-wrap: wrap; } .cb-section__quiz-edit .form-field > label, .cb-section__quiz-edit .form-field label span, .cb-section__quiz-edit .lp-meta-box__duration > label, .cb-section__quiz-edit .lp-meta-box__duration label span, .cb-section__quiz-edit .lp-meta-box-field > label, .cb-section__quiz-edit .lp-meta-box-field label span { font-size: 14px; color: #23282d; margin: 0; width: 150px; min-width: 150px; max-width: 150px; padding: 0; font-weight: 600; flex: 0 0 auto; } .cb-section__quiz-edit .form-field input[type=number], .cb-section__quiz-edit .form-field input[type=text], .cb-section__quiz-edit .form-field input[type=datetime-local], .cb-section__quiz-edit .lp-meta-box__duration input[type=number], .cb-section__quiz-edit .lp-meta-box__duration input[type=text], .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local], .cb-section__quiz-edit .lp-meta-box-field input[type=number], .cb-section__quiz-edit .lp-meta-box-field input[type=text], .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local] { width: 100%; max-width: 200px; height: 33px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #fff; } .cb-section__quiz-edit .form-field input[type=number]:focus, .cb-section__quiz-edit .form-field input[type=text]:focus, .cb-section__quiz-edit .form-field input[type=datetime-local]:focus, .cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus, .cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus, .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus, .cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus, .cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus, .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .cb-section__quiz-edit .form-field input[type=number], .cb-section__quiz-edit .lp-meta-box__duration input[type=number], .cb-section__quiz-edit .lp-meta-box-field input[type=number] { width: 80px !important; } .cb-section__quiz-edit .form-field select, .cb-section__quiz-edit .lp-meta-box__duration select, .cb-section__quiz-edit .lp-meta-box-field select { padding: 4px 30px 4px 15px !important; height: 34px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; cursor: pointer; } .cb-section__quiz-edit .form-field select:focus, .cb-section__quiz-edit .lp-meta-box__duration select:focus, .cb-section__quiz-edit .lp-meta-box-field select:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .cb-section__quiz-edit .form-field input[type=radio], .cb-section__quiz-edit .form-field input[type=checkbox], .cb-section__quiz-edit .lp-meta-box__duration input[type=radio], .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox], .cb-section__quiz-edit .lp-meta-box-field input[type=radio], .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox] { appearance: none; -webkit-appearance: none; width: 44px; height: 24px; background: #e5e7eb; border-radius: 12px; position: relative; cursor: pointer; transition: all 0.3s ease; margin: 0; flex-shrink: 0; border: none; } .cb-section__quiz-edit .form-field input[type=radio]:before, .cb-section__quiz-edit .form-field input[type=checkbox]:before, .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before, .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before, .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before, .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before { content: ""; position: absolute; width: 20px; height: 20px; border-radius: 50%; background: #fff; top: 2px; left: 2px; transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .cb-section__quiz-edit .form-field input[type=radio]:checked, .cb-section__quiz-edit .form-field input[type=checkbox]:checked, .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked, .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked, .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked, .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked { background: #28A746; } .cb-section__quiz-edit .form-field input[type=radio]:checked:before, .cb-section__quiz-edit .form-field input[type=checkbox]:checked:before, .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before, .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before, .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before, .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before { left: 22px; } .cb-section__quiz-edit .form-field input[type=radio]:focus, .cb-section__quiz-edit .form-field input[type=checkbox]:focus, .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus, .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus, .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus, .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus { outline: none; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .cb-section__quiz-edit .form-field .description, .cb-section__quiz-edit .lp-meta-box__duration .description, .cb-section__quiz-edit .lp-meta-box-field .description { font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0; display: block; width: 100%; margin-left: 161px; margin-top: 6px; order: 99; } .cb-section__quiz-edit .form-field .description:has(+ .learn-press-tip), .cb-section__quiz-edit .lp-meta-box__duration .description:has(+ .learn-press-tip), .cb-section__quiz-edit .lp-meta-box-field .description:has(+ .learn-press-tip) { width: auto; } .cb-section__quiz-edit .form-field > .learn-press-tip, .cb-section__quiz-edit .lp-meta-box__duration > .learn-press-tip, .cb-section__quiz-edit .lp-meta-box-field > .learn-press-tip { order: 100; margin-top: 6px; } .cb-section__quiz-edit ._lp_external_link_buy_course_field { display: grid; grid-template-columns: 150px max-content 1fr; gap: 6px 11px; } .cb-section__quiz-edit ._lp_external_link_buy_course_field label { grid-column: 1/2; grid-row: 1; font-size: 14px; color: #23282d; font-weight: 600; margin: 0; padding: 0; } .cb-section__quiz-edit ._lp_external_link_buy_course_field input { grid-column: 2/4; grid-row: 1; } .cb-section__quiz-edit ._lp_external_link_buy_course_field .description { grid-column: 2/3; grid-row: 2; font-size: 13px; line-height: 1.5; margin: 0; } .cb-section__quiz-edit .course-status { padding: 5px 12px; font-size: 12px; font-weight: 500; background: #ccc; border-radius: 5px; text-transform: capitalize; } .cb-section__quiz-edit .course-status.publish { color: #fff; background: #1e1e1e; } .cb-section__quiz-edit .course-status.trash { color: #fff; background-color: #dc2626; } .cb-section__quiz-edit .cb-course-edit-content { display: flex; gap: 40px; } .cb-section__quiz-edit .cb-course-edit-column--left { flex: 0 0 400px; max-width: 400px; } .cb-section__quiz-edit .cb-course-edit-column--right { flex: 1; min-width: 0; } .cb-section__quiz-edit .cb-course-edit-title { margin-bottom: 20px; } .cb-section__quiz-edit .cb-course-edit-title__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .cb-section__quiz-edit .cb-course-edit-title__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .cb-section__quiz-edit .cb-course-edit-title__label .required { color: #ef4444; } .cb-section__quiz-edit .cb-course-edit-title__char-count { font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .cb-section__quiz-edit .cb-course-edit-ai-btn { display: inline-flex; align-items: center; justify-content: center; background: transparent; border: none; color: #7067ED; text-decoration: none; font-size: 14px; font-weight: 500; cursor: pointer; padding: 8px 10px; border-radius: 12px; line-height: 1; margin-left: auto; transition: all 0.2s ease; } .cb-section__quiz-edit .cb-course-edit-ai-btn .lp-ico-ai { width: 16px; height: 16px; } .cb-section__quiz-edit .cb-course-edit-ai-btn:hover { background: #EEF1FF; color: #7067ED; } .cb-section__quiz-edit .cb-course-edit-title__input { width: 100%; padding: 10px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .cb-section__quiz-edit .cb-course-edit-title__input:focus { border-color: #2271b1; box-shadow: 0 0 0 1px #2271b1; } .cb-section__quiz-edit .cb-course-edit-title__input::placeholder { color: #9ca3af; } .cb-section__quiz-edit .cb-course-edit-permalink { margin-bottom: 20px; } .cb-section__quiz-edit .cb-permalink-display { display: flex; align-items: flex-start; gap: 8px; } .cb-section__quiz-edit .cb-permalink-display.lp-hidden { display: none; } .cb-section__quiz-edit .cb-permalink-label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .cb-section__quiz-edit .cb-permalink-url { font-size: 13px; color: #7067ED; text-decoration: none; word-break: break-all; flex: 1; min-width: 0; padding-top: 2px; } .cb-section__quiz-edit .cb-permalink-url:hover { text-decoration: underline; } .cb-section__quiz-edit .cb-permalink-edit-btn { display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; padding: 0; background: #fff; border: 1px solid #e2e8f0; border-radius: 4px; cursor: pointer; flex-shrink: 0; transition: all 0.15s ease; } .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons { font-size: 14px; width: 14px; height: 14px; color: #64748b; } .cb-section__quiz-edit .cb-permalink-edit-btn:hover { background: #7067ED; border-color: #7067ED; } .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons { color: #fff; } .cb-section__quiz-edit .cb-permalink-editor { display: flex; flex-direction: column; gap: 8px; padding: 12px; background: #fff; border: 1px solid #e2e8f0; border-radius: 6px; } .cb-section__quiz-edit .cb-permalink-editor.lp-hidden { display: none; } .cb-section__quiz-edit .cb-permalink-prefix { font-size: 12px; color: #94a3b8; word-break: break-all; line-height: 1.4; } .cb-section__quiz-edit .cb-permalink-prefix strong { color: #64748b; font-weight: 600; } .cb-section__quiz-edit .cb-permalink-input-row { display: flex; gap: 8px; align-items: center; } .cb-section__quiz-edit .cb-permalink-slug-input { flex: 1; min-width: 0; padding: 8px 12px; font-size: 14px; font-weight: 500; color: #1a1a1a; border: 1px solid #e2e8f0; border-radius: 6px; outline: none; transition: border-color 0.15s ease, box-shadow 0.15s ease; } .cb-section__quiz-edit .cb-permalink-slug-input:focus { border-color: #7067ED; box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1); } .cb-section__quiz-edit .cb-permalink-slug-input::placeholder { color: #94a3b8; } .cb-section__quiz-edit .cb-permalink-actions { display: flex; gap: 6px; flex-shrink: 0; } .cb-section__quiz-edit .cb-permalink-ok-btn { padding: 8px 16px; font-size: 13px; font-weight: 600; color: #fff; background: #7067ED; border: none; border-radius: 6px; cursor: pointer; transition: background 0.15s ease; } .cb-section__quiz-edit .cb-permalink-ok-btn:hover { background: #4e43e9; } .cb-section__quiz-edit .cb-permalink-cancel-btn { padding: 8px 14px; font-size: 13px; font-weight: 500; color: #64748b; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; cursor: pointer; transition: all 0.15s ease; } .cb-section__quiz-edit .cb-permalink-cancel-btn:hover { background: #f1f5f9; color: #475569; } .cb-section__quiz-edit .cb-course-edit-desc { margin-bottom: 24px; } .cb-section__quiz-edit .cb-course-edit-desc__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .cb-section__quiz-edit .cb-course-edit-desc__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .cb-section__quiz-edit .cb-course-edit-desc__word-count { display: none; font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .cb-section__quiz-edit .cb-course-edit-categories__wrapper { margin-bottom: 24px; } .cb-section__quiz-edit .cb-terms-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; } .cb-section__quiz-edit .cb-terms-header__label { font-size: 14px; font-weight: 600; color: #1a1a1a; margin: 0; } .cb-section__quiz-edit .cb-terms-header__btn-add-new { display: inline-flex; align-items: center; gap: 4px; font-size: 13px; font-weight: 600; color: #9ca3af; background: transparent; border: none; cursor: pointer; transition: all 0.2s ease; } .cb-section__quiz-edit .cb-terms-header__btn-add-new:hover { color: #7067ED; } .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper { display: flex; gap: 30px; } .cb-section__quiz-edit .cb-course-edit-tags__wrapper, .cb-section__quiz-edit .cb-course-edit-categories__wrapper { flex: 1; border-radius: 8px; border: 1px solid #e5e7eb; padding: 16px; } .cb-section__quiz-edit .cb-course-edit-tags__toolbar { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 16px; } .cb-section__quiz-edit .cb-course-edit-categories__toolbar { margin-bottom: 16px; } .cb-section__quiz-edit .cb-course-edit-tags__search-wrap { flex: 1 1 220px; } .cb-section__quiz-edit .cb-course-edit-categories__search-wrap { display: block; } .cb-section__quiz-edit .cb-course-edit-tags__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .cb-section__quiz-edit .cb-course-edit-tags__search-input:focus { border-color: #7067ED; } .cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; } .cb-section__quiz-edit .cb-course-edit-category__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .cb-section__quiz-edit .cb-course-edit-category__search-input:focus { border-color: #7067ED; } .cb-section__quiz-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; } .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper { display: flex; gap: 8px; flex-wrap: wrap; min-height: 36px; } .cb-section__quiz-edit .cb-course-edit-tags__empty { margin: 12px 0 0; font-size: 13px; color: #64748b; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper { display: flex; gap: 10px 40px; flex-wrap: wrap; } .cb-section__quiz-edit .cb-course-edit-tags__wrapper { margin-bottom: 24px; } .cb-section__quiz-edit .cb-tag-chip { display: inline-flex; align-items: center; } .cb-section__quiz-edit .cb-tag-chip input[type=checkbox] { display: none; } .cb-section__quiz-edit .cb-tag-chip label { display: inline-flex; align-items: center; gap: 4px; padding: 6px 14px; border: 1px solid #e2e8f0; border-radius: 8px; cursor: pointer; transition: all 0.2s ease; font-size: 14px; color: #64748b; background: #fff; user-select: none; line-height: 1.2; white-space: nowrap; } .cb-section__quiz-edit .cb-tag-chip label:hover { border-color: #94a3b8; color: #334155; } .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count { font-size: 13px; color: #94a3b8; } .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove { display: none; font-size: 16px; line-height: 1; margin-left: 2px; } .cb-section__quiz-edit .cb-tag-chip input:checked + label { border-color: #EEF1FF; color: #7067ED; background: #EEF1FF; font-weight: 500; } .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__count { color: #7067ED; } .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove { display: inline; color: #7067ED; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox { display: flex; align-items: center; margin-bottom: 0; padding: 4px 0; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label { color: #1d2939; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox] { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 20px; height: 20px; border: 2px solid #d0d5dd; border-radius: 4px; background: #fff; cursor: pointer; position: relative; margin: 0 10px 0 0; transition: all 0.2s ease; flex-shrink: 0; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover { border-color: #98a2b3; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked { background: #28A746; border-color: #28A746; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after { content: ""; position: absolute; left: 50%; top: 50%; width: 5px; height: 9px; border: solid #fff; border-width: 0 2px 2px 0; transform: translate(-50%, -60%) rotate(45deg); } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus { outline: none; box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.1); } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled { opacity: 0.5; cursor: not-allowed; border-color: #e4e7ec; background: #f9fafb; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label { opacity: 0.5; cursor: not-allowed; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox label { font-size: 14px; color: #344054; font-weight: 400; cursor: pointer; user-select: none; line-height: 20px; } .cb-section__quiz-edit .cb-course-edit-featured-image { margin-bottom: 24px; } .cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .cb-section__quiz-edit .cb-course-edit-featured-image__title { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 0; } .cb-section__quiz-edit .cb-featured-image-container { display: flex; flex-direction: column; gap: 12px; align-items: flex-start; } .cb-section__quiz-edit .cb-featured-image-dropzone { width: 100%; min-height: 200px; background: #fff; border: 2px dashed #d1d5db; border-radius: 8px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s ease; overflow: hidden; } .cb-section__quiz-edit .cb-featured-image-dropzone:hover { border-color: #7067ED; background: rgba(112, 103, 237, 0.03); } .cb-section__quiz-edit .cb-featured-image-dropzone:hover a { color: #7067ED; } .cb-section__quiz-edit .cb-featured-image-dropzone.has-image { cursor: default; border-width: 1px; border-style: solid; border-color: #e5e7eb; padding: 0; } .cb-section__quiz-edit .cb-featured-image-dropzone.dragover { border-color: #7067ED; background: rgba(112, 103, 237, 0.05); } .cb-section__quiz-edit .cb-featured-image-upload-content { text-align: center; padding: 30px 20px; } .cb-section__quiz-edit .cb-featured-image-icon { display: flex; justify-content: center; margin-bottom: 12px; opacity: 0.6; } .cb-section__quiz-edit .cb-featured-image-icon__image { display: block; width: 24px; height: 24px; background: url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain; } .cb-section__quiz-edit .cb-featured-image-text { font-size: 14px; color: #6b7280; margin: 0 0 6px 0; } .cb-section__quiz-edit .cb-featured-image-link { color: #1a1a1a; text-decoration: none; font-weight: 500; } .cb-section__quiz-edit .cb-featured-image-link:hover { text-decoration: underline; } .cb-section__quiz-edit .cb-featured-image-hint { font-size: 12px; color: #9ca3af; margin: 0; } .cb-section__quiz-edit .cb-featured-image-preview__img { width: 100%; height: auto; max-height: 200px; object-fit: cover; display: block; } .cb-section__quiz-edit .cb-featured-image-actions { display: flex; flex-direction: row; gap: 12px; } .cb-section__quiz-edit .cb-change-featured-image { padding: 6px 14px; border: none; background: #EEF1FF; color: #7067ED; border-radius: 8px; font-size: 12px; font-weight: 500; cursor: pointer; transition: all 0.2s; } .cb-section__quiz-edit .cb-change-featured-image:hover { background: #7067ED; color: #fff; } .cb-section__quiz-edit .cb-remove-featured-image { display: inline-flex; align-items: center; justify-content: center; padding: 6px 10px; border: none; background: #EEF1FF; color: #7067ED; border-radius: 4px; font-size: 12px; font-weight: 500; cursor: pointer; transition: all 0.2s; } .cb-section__quiz-edit .cb-remove-featured-image:hover { background: #ef4444; color: #fff; } .cb-section__quiz-edit .cb-remove-featured-image__icon { display: block; width: 20px; height: 20px; background-color: currentColor; -webkit-mask-image: url("../images/icons/ico-cb-trash.svg"); mask-image: url("../images/icons/ico-cb-trash.svg"); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; } .cb-section__quiz-edit .cb-course-edit-publish { margin-bottom: 20px; } .cb-section__quiz-edit .cb-course-edit-publish__title { margin: 0 0 16px; font-size: 16px; font-weight: 600; color: #111827; } .cb-section__quiz-edit .cb-course-edit-publish__row { display: grid; grid-template-columns: 100px 1fr; gap: 12px; align-items: center; margin-bottom: 12px; } .cb-section__quiz-edit .cb-course-edit-publish__row select { padding: 6px 32px 6px 14px !important; } .cb-section__quiz-edit .cb-course-edit-publish__label { font-size: 13px; font-weight: 600; color: #374151; } .cb-section__quiz-edit .cb-course-edit-publish__control { width: 100%; min-height: 34px; padding: 6px 10px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 13px; color: #111827; background: #fff; } .cb-section__quiz-edit .cb-course-edit-publish__control:focus { border-color: #7067ED; box-shadow: 0 0 0 1px #7067ED; outline: none; } .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash { padding: 8px 14px; font-size: 13px; font-weight: 500; border: 1px solid #fecaca; border-radius: 6px; background: #fff; color: #dc2626; } .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover { background: #fef2f2; border-color: #fca5a5; } .cb-section__quiz-edit .cb-featured-image-preview { background: #f5f5f5; border: 2px dashed #ddd; border-radius: 6px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .cb-section__quiz-edit .cb-featured-image-preview:has(img) { border: none; } .cb-section__quiz-edit .cb-featured-image-placeholder { width: 300px; height: 200px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #999; font-size: 14px; } .cb-section__quiz-edit .cb-featured-image-placeholder::before { content: "📷"; font-size: 48px; margin-bottom: 8px; opacity: 0.5; } .cb-section__quiz-edit .cb-featured-image-actions { display: flex; flex-direction: row; gap: 12px; } .cb-section__quiz-edit .cb-set-featured-image { padding: 8px 16px; border: 1px solid #7067ED; background: #fff; color: #7067ED; border-radius: 4px; font-size: 13px; font-weight: 500; cursor: pointer; transition: background-color 0.2s; } .cb-section__quiz-edit .cb-set-featured-image:hover { background: #7067ED; color: #fff; } .cb-section__quiz-edit div.mce-statusbar { border-top: none; } .cb-section__quiz-edit .cb-course-edit-terms__form-add-category, .cb-section__quiz-edit .cb-course-edit-terms__form-add-tag { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin-bottom: 16px; } .cb-section__quiz-edit .cb-course-edit-category__input, .cb-section__quiz-edit .cb-course-edit-tags__input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .cb-section__quiz-edit .cb-course-edit-category__input:focus, .cb-section__quiz-edit .cb-course-edit-tags__input:focus { border-color: #d1d5db; } .cb-section__quiz-edit .cb-course-edit-category__select-parent { width: 100%; padding: 6px 12px !important; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; background: #fff; cursor: pointer; white-space: nowrap; transition: border-color 0.2s; } .cb-section__quiz-edit .cb-course-edit-category__select-parent:focus { border-color: #7067ED; } .cb-section__quiz-edit .cb-course-edit-category__btn-save, .cb-section__quiz-edit .cb-course-edit-tags__btn-save { flex: 1; background: #1e1e1e; color: white; border-radius: 6px; padding: 8px 16px; border: 0; font-size: 13px; font-weight: 600; cursor: pointer; white-space: nowrap; transition: background 0.2s; } .cb-section__quiz-edit .cb-course-edit-category__btn-save:hover, .cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover { background: #333; } .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading, .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading { pointer-events: none; opacity: 0.8; } .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before, .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before { display: inline-block; font-family: "lp-icon"; content: "\f110"; animation: lp-rotating 1s linear infinite; margin-right: 5px; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; } .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel, .cb-section__quiz-edit .cb-course-edit-category__btn-cancel { flex: 1; padding: 8px 14px; font-size: 13px; font-weight: 500; color: #64748b; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; cursor: pointer; white-space: nowrap; transition: all 0.15s ease; } .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover, .cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover { border-color: #EEF1FF; background: #EEF1FF; color: #7067ED; } .cb-section__quiz-edit .cb-button { padding: 8px 25px; border-radius: 5px; background: #ccc; font-size: 16px; font-weight: 500; cursor: pointer; } .cb-section__quiz-edit .cb-button.cb-btn-update { background: #1e1e1e; color: #fff; } .cb-section__quiz-edit .cb-button.cb-btn-trash { background: rgb(220, 38, 38); color: #fff; } .cb-section__quiz-edit .cb-button.cb-btn-save-settings { background: #1e1e1e; color: #fff; border: none; transition: background 0.2s; } .cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover { background: #333; } .cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading { pointer-events: none; opacity: 0.7; } .cb-section__quiz-edit .cb-settings-footer { margin-top: 30px; padding-top: 20px; border-top: 1px solid #e5e7eb; display: flex; justify-content: flex-end; } @media (max-width: 900px) { .cb-section__quiz-edit .cb-course-edit-content { flex-direction: column; } .cb-section__quiz-edit .cb-course-edit-column--left { flex: 1; max-width: 100%; } .cb-section__quiz-edit .cb-course-edit-column--right { flex: 1; } .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper { flex-direction: column; gap: 24px; } } @media (max-width: 768px) { .cb-section__quiz-edit .cb-featured-image-container { flex-direction: column; } .cb-section__quiz-edit .cb-featured-image-preview { width: 100%; max-width: 300px; } } .cb-section__quiz-edit .course-status { padding: 5px 12px; font-size: 12px; font-weight: 500; background: #ccc; border-radius: 12px; text-transform: capitalize; } .cb-section__quiz-edit .course-status.publish { color: #fff; background: #1e1e1e; } .cb-section__quiz-edit .course-status.trash { color: #fff; background-color: #dc2626; } .cb-section__quiz-edit .cb-course-edit-title { margin-bottom: 24px; } .cb-section__quiz-edit .cb-course-edit-title__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .cb-section__quiz-edit .cb-course-edit-title__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .cb-section__quiz-edit .cb-course-edit-title__char-count { font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .cb-section__quiz-edit .cb-course-edit-title__input { width: 100%; padding: 10px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .cb-section__quiz-edit .cb-course-edit-title__input:focus { border-color: #7067ED; box-shadow: 0 0 0 1px #7067ED; } .cb-section__quiz-edit .cb-course-edit-desc { margin-bottom: 24px; } .cb-section__quiz-edit .cb-course-edit-desc__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .cb-section__quiz-edit .cb-course-edit-desc__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; } .cb-section__quiz-edit .cb-course-edit-desc__word-count { display: none; font-size: 12px; font-weight: 500; color: #6b7280; background: #f3f4f6; padding: 2px 8px; border-radius: 4px; } .cb-section__quiz-edit .cb-course-edit-categories__wrapper { margin-bottom: 24px; } .cb-section__quiz-edit .cb-terms-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; } .cb-section__quiz-edit .cb-terms-header__label { font-size: 14px; font-weight: 600; color: #1a1a1a; margin: 0; } .cb-section__quiz-edit .cb-terms-header__btn-add-new { display: inline-flex; align-items: center; gap: 4px; font-size: 13px; font-weight: 600; color: #9ca3af; background: transparent; border: none; cursor: pointer; transition: all 0.2s ease; } .cb-section__quiz-edit .cb-terms-header__btn-add-new:hover { color: #7067ED; } .cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper { display: flex; gap: 24px; } .cb-section__quiz-edit .cb-course-edit-tags__wrapper, .cb-section__quiz-edit .cb-course-edit-categories__wrapper { flex: 1; } .cb-section__quiz-edit .cb-course-edit-tags__toolbar { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 16px; } .cb-section__quiz-edit .cb-course-edit-categories__toolbar { margin-bottom: 16px; } .cb-section__quiz-edit .cb-course-edit-tags__search-wrap { flex: 1 1 220px; } .cb-section__quiz-edit .cb-course-edit-categories__search-wrap { display: block; } .cb-section__quiz-edit .cb-course-edit-tags__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #f5f5f5; border-radius: 6px; outline: none; background: #ffffff; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .cb-section__quiz-edit .cb-course-edit-tags__search-input:focus { border-color: #7067ED; } .cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; } .cb-section__quiz-edit .cb-course-edit-category__search-input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #f5f5f5; border-radius: 6px; outline: none; background: #ffffff; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .cb-section__quiz-edit .cb-course-edit-category__search-input:focus { border-color: #7067ED; } .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper { display: flex; gap: 8px; flex-wrap: wrap; border: none; box-shadow: none; padding: 5px 0; background: transparent; max-height: 180px; overflow-y: auto; min-height: 36px; } .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar { width: 6px; } .cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb { background: #d1d5db; border-radius: 3px; } .cb-section__quiz-edit .cb-course-edit-tags__empty { margin: 12px 0 0; font-size: 13px; color: #9ca3af; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper { display: flex; gap: 10px 40px; flex-wrap: wrap; } .cb-section__quiz-edit .cb-course-edit-tags__wrapper { margin-bottom: 24px; } .cb-section__quiz-edit .cb-tag-chip { display: inline-flex; align-items: center; } .cb-section__quiz-edit .cb-tag-chip input[type=checkbox] { display: none; } .cb-section__quiz-edit .cb-tag-chip label { display: inline-flex; align-items: center; gap: 4px; padding: 6px 14px; border: 1px solid #f5f5f5; border-radius: 8px; cursor: pointer; transition: all 0.2s ease; font-size: 14px; color: #1e1e1e; background: #ffffff; user-select: none; line-height: 1.2; white-space: nowrap; } .cb-section__quiz-edit .cb-tag-chip label:hover { border-color: #EEF1FF; color: #7067ED; } .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count { font-size: 13px; color: #9ca3af; } .cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove { display: none; font-size: 16px; line-height: 1; margin-left: 2px; } .cb-section__quiz-edit .cb-tag-chip input:checked + label { border-color: #EEF1FF; color: #7067ED; background: #EEF1FF; font-weight: 500; } .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__count { color: #7067ED; } .cb-section__quiz-edit .cb-tag-chip input:checked + label .cb-tag-chip__remove { display: inline; color: #9ca3af; } .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover { color: #898989; background: #f9fafb; border-color: #f9fafb; } .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__count { color: #898989; } .cb-section__quiz-edit .cb-tag-chip input:checked + label:hover .cb-tag-chip__remove { display: inline; color: #7067ED; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox { display: flex; align-items: center; margin-bottom: 0; padding: 4px 0; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label { color: #1d2939; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox] { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 20px; height: 20px; border: 2px solid #d0d5dd; border-radius: 4px; background: #fff; cursor: pointer; position: relative; margin: 0 10px 0 0; transition: all 0.2s ease; flex-shrink: 0; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover { border-color: #98a2b3; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked { background: #28A746; border-color: #28A746; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after { content: ""; position: absolute; left: 50%; top: 50%; width: 5px; height: 9px; border: solid #fff; border-width: 0 2px 2px 0; transform: translate(-50%, -60%) rotate(45deg); } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus { outline: none; box-shadow: none; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled { opacity: 0.5; cursor: not-allowed; border-color: #e4e7ec; background: #f9fafb; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled + label { opacity: 0.5; cursor: not-allowed; } .cb-section__quiz-edit .cb-course-edit-categories__checkbox label { font-size: 14px; color: #344054; font-weight: 400; cursor: pointer; user-select: none; line-height: 20px; } .cb-section__quiz-edit .cb-course-edit-featured-image { margin-bottom: 24px; } .cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap { display: flex; align-items: center; gap: 8px; margin-bottom: 12px; } .cb-section__quiz-edit .cb-course-edit-featured-image__title { font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 0; } .cb-section__quiz-edit .cb-featured-image-container { display: flex; flex-direction: column; gap: 16px; align-items: flex-start; } .cb-section__quiz-edit .cb-featured-image-preview { background: #f5f5f5; border: 2px dashed #ddd; border-radius: 6px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .cb-section__quiz-edit .cb-featured-image-preview:has(img) { border: none; } .cb-section__quiz-edit .cb-featured-image-placeholder { width: 300px; height: 200px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #999; font-size: 14px; } .cb-section__quiz-edit .cb-featured-image-placeholder::before { content: "📷"; font-size: 48px; margin-bottom: 8px; opacity: 0.5; } .cb-section__quiz-edit .cb-featured-image-actions { display: flex; flex-direction: row; gap: 12px; } .cb-section__quiz-edit .cb-remove-featured-image, .cb-section__quiz-edit .cb-set-featured-image { padding: 10px 14px; border: none; background: #f7f7f7; color: #aaaaaa; border-radius: 8px; cursor: pointer; transition: background-color 0.2s; } .cb-section__quiz-edit .cb-remove-featured-image:hover, .cb-section__quiz-edit .cb-set-featured-image:hover { background: #fef2f2; color: #ef4444; } .cb-section__quiz-edit .cb-course-edit-publish__title { margin: 0 0 8px; font-size: 14px; font-weight: 600; color: #111827; } .cb-section__quiz-edit .cb-course-edit-publish__row { display: grid; grid-template-columns: 100px 1fr; gap: 12px; align-items: center; margin-bottom: 12px; } .cb-section__quiz-edit .cb-course-edit-publish__label { font-size: 13px; font-weight: 600; color: #374151; } .cb-section__quiz-edit .cb-course-edit-publish__control { width: 100%; min-height: 34px; padding: 6px 10px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 13px; color: #111827; background: #fff; } .cb-section__quiz-edit .cb-course-edit-publish__control:focus { border-color: #7067ED; box-shadow: 0 0 0 1px #7067ED; outline: none; } .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash { padding: 8px 14px; font-size: 13px; font-weight: 500; border: 1px solid #fecaca; border-radius: 6px; background: #fff; color: #dc2626; } .cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover { background: #fef2f2; border-color: #fca5a5; } .cb-section__quiz-edit div.mce-statusbar { border-top: none; } .cb-section__quiz-edit .cb-course-edit-terms__form-add-category, .cb-section__quiz-edit .cb-course-edit-terms__form-add-tag { display: flex; gap: 8px; align-items: center; margin-bottom: 16px; } .cb-section__quiz-edit .cb-course-edit-category__input, .cb-section__quiz-edit .cb-course-edit-tags__input { width: 100%; padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .cb-section__quiz-edit .cb-course-edit-category__input:focus, .cb-section__quiz-edit .cb-course-edit-tags__input:focus { border-color: #d1d5db; } .cb-section__quiz-edit .cb-course-edit-category__select-parent { padding: 8px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; background: #fff; cursor: pointer; white-space: nowrap; transition: border-color 0.2s; } .cb-section__quiz-edit .cb-course-edit-category__select-parent:focus { border-color: #7067ED; } .cb-section__quiz-edit .cb-course-edit-category__btn-save, .cb-section__quiz-edit .cb-course-edit-tags__btn-save { flex: 1; background: #ffffff; color: #7067ED; border-radius: 6px; padding: 8px 16px; border: 1px solid #7067ED; font-size: 13px; font-weight: 600; cursor: pointer; white-space: nowrap; transition: background 0.2s; } .cb-section__quiz-edit .cb-course-edit-category__btn-save:hover, .cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover { background: #EEF1FF; } .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading, .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading { pointer-events: none; opacity: 0.8; } .cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before, .cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before { display: inline-block; font-family: "lp-icon"; content: "\f110"; animation: lp-rotating 1s linear infinite; margin-right: 5px; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; } .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel, .cb-section__quiz-edit .cb-course-edit-category__btn-cancel { flex: 1; padding: 8px 14px; font-size: 13px; font-weight: 600; color: #898989; background: #ffffff; border: 1px solid #f5f5f5; border-radius: 6px; cursor: pointer; white-space: nowrap; transition: all 0.15s ease; } .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover, .cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover { border-color: #EEF1FF; background: #EEF1FF; color: #7067ED; } .cb-section__quiz-edit .cb-button { padding: 8px 25px; border-radius: 5px; background: #ccc; font-size: 16px; font-weight: 500; cursor: pointer; } .cb-section__quiz-edit .cb-button.cb-btn-update { background: #1e1e1e; color: #fff; } .cb-section__quiz-edit .cb-button.cb-btn-trash { background: rgb(220, 38, 38); color: #fff; } .cb-section__quiz-edit .cb-button.cb-btn-save-settings { background: #1e1e1e; color: #fff; border: none; transition: background 0.2s; } .cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover { background: #333; } .cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading { pointer-events: none; opacity: 0.7; } .cb-section__quiz-edit .cb-settings-footer { margin-top: 30px; padding-top: 20px; border-top: 1px solid #e5e7eb; display: flex; justify-content: flex-end; } .cb-section__quiz-edit #general_course_data .form-field, .cb-section__quiz-edit #offline_course_data .form-field, .cb-section__quiz-edit #price_course_data .form-field, .cb-section__quiz-edit #extra_course_data .form-field { margin-bottom: 24px; } .cb-section__quiz-edit #general_course_data ._lp_featured_review_field { align-items: flex-start; } .cb-section__quiz-edit #general_course_data ._lp_featured_review_field textarea { width: calc(100% - 165px); } .cb-section__quiz-edit #general_course_data ._lp_students_field .description { margin-top: -3px; } .cb-section__quiz-edit #price_course_data .learn-press-tip-floating { font-size: 13px; color: #ef4444; line-height: 1.5; } .cb-section__quiz-edit #price_course_data ._lp_no_required_enroll_field .description { margin-top: -13px; } .cb-section__quiz-edit #assessment_course_data .form-field._lp_course_result_field { align-items: start; border: unset; margin-bottom: 20px; } .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box { list-style-type: none; margin-top: 0; padding-left: 0; display: flex; flex-direction: column; gap: 24px; width: calc(100% - 161px); } .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li { margin-bottom: 0; } .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; cursor: pointer; min-width: unset; max-width: unset; width: unset; } .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio] { flex-shrink: 0; margin: 0; order: 0; } .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p, .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz, .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz { width: calc(100% - 54px); margin-left: 54px; /* ≈ toggle width (42px) + gap (12px) */ margin-top: 0; margin-bottom: 0; color: #898989; font-size: 13px; font-weight: 400; line-height: 1.5; flex-shrink: 0; } .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a, .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a, .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a { text-decoration: underline; color: #7067ED; } .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover, .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover, .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover { color: #5b52d1; } .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz { text-decoration: underline; color: #7067ED; } .cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover { color: #5b52d1; } .cb-section__quiz-edit .lp_course_extra_meta_box, .cb-section__quiz-edit .lp_course_faq_meta_box { display: flex; flex-wrap: nowrap; gap: 20px; padding: 15px 0; } .cb-section__quiz-edit .lp_course_extra_meta_box > label, .cb-section__quiz-edit .lp_course_faq_meta_box > label { width: 200px; min-width: 200px; font-size: 14px; font-weight: 600; color: #1a1a1a; padding-top: 10px; } .cb-section__quiz-edit .lp_course_extra_meta_box__content, .cb-section__quiz-edit .lp_course_faq_meta_box__content { flex: 1; display: flex; flex-direction: column; gap: 15px; } .cb-section__quiz-edit .lp_course_extra_meta_box__fields, .cb-section__quiz-edit .lp_course_faq_meta_box__fields { display: flex; flex-direction: column; gap: 15px; } .cb-section__quiz-edit .lp_course_extra_meta_box__field, .cb-section__quiz-edit .lp_course_faq_meta_box__field { display: flex; align-items: center; background: #ffffff; border: 1px solid #eaeaec; border-radius: 8px; padding: 10px; gap: 10px; } .cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input, .cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus, .cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input, .cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus { flex: 1; border: none; background: transparent; padding: 5px 0; font-size: 14px; color: #333; box-shadow: none; outline: none; } .cb-section__quiz-edit .lp_course_extra_meta_box__add, .cb-section__quiz-edit .lp_course_faq_meta_box__add { display: inline-flex; align-items: center; justify-content: center; background: #6b52ff !important; color: #ffffff !important; border: none !important; box-shadow: none !important; border-radius: 6px; padding: 6px 16px !important; font-size: 13px !important; font-weight: 600 !important; width: max-content; transition: background 0.2s; } .cb-section__quiz-edit .lp_course_extra_meta_box__add:hover, .cb-section__quiz-edit .lp_course_faq_meta_box__add:hover { background: #5a42e6 !important; } .cb-section__quiz-edit .lp_course_faq_meta_box__field { flex-direction: column; align-items: stretch; padding: 15px; gap: 15px; position: relative; } .cb-section__quiz-edit .lp_course_faq_meta_box__field > label { display: flex; flex-direction: column; gap: 5px; } .cb-section__quiz-edit .lp_course_faq_meta_box__field > label span { font-size: 13px; font-weight: 600; color: #4b5563; } .cb-section__quiz-edit .lp_course_faq_meta_box__field > label input[type=text], .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea { width: 100%; border: 1px solid #eaeaec; border-radius: 6px; padding: 8px 12px; font-size: 14px; box-shadow: none; } .cb-section__quiz-edit .lp_course_faq_meta_box__field > label input[type=text]:focus, .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea:focus { border-color: #6b52ff; box-shadow: 0 0 0 1px rgba(107, 82, 255, 0.2); outline: none; } .cb-section__quiz-edit .lp_course_faq_meta_box__field > label textarea { min-height: 80px; resize: vertical; } .cb-section__quiz-edit .lp_course_faq_meta_box__add, .cb-section__quiz-edit .lp_course_extra_meta_box__add { display: block; text-align: center; background: #ffffff; border: 1px dashed #d1d5db; color: #4b5563; font-weight: 500; padding: 2px; border-radius: 8px; transition: all 0.2s; } .cb-section__quiz-edit .lp_course_faq_meta_box__add:hover, .cb-section__quiz-edit .lp_course_extra_meta_box__add:hover { border-color: #2271b1; color: #2271b1; background: #f0f9ff; } .cb-section__quiz-edit ._lp_block_finished_field { margin-top: -8px !important; } .cb-section__quiz-edit #extra_course_data .form-field { align-items: start; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost, .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost { opacity: 0.4; background: #f0f0f0; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen, .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen { cursor: grabbing !important; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging, .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging { opacity: 0.5; background: #e8e8e8; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort, .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort, .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort, .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort { cursor: grab; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active, .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active, .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active, .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active { cursor: grabbing; } .cb-section__quiz-edit #extra_course_data input[type=text] { padding: 10px 30px; margin-bottom: 0; border: none; } .cb-section__quiz-edit #extra_course_data input[type=text]:focus { box-shadow: none; } .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field { position: relative; margin-bottom: 10px; } .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover { background: #ffffff; border-color: #d1d5db; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); } .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort, .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete { opacity: 1; } .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort { display: flex; position: absolute; top: 0; left: 0; height: 100%; width: 40px; color: #666; text-decoration: none; cursor: grab; opacity: 0.4; transition: opacity 0.2s; align-items: center; justify-content: center; } .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after { font-family: "lp-icon"; content: "\e922"; } .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete { position: absolute; top: 12px; right: 5px; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 6px; color: #9ca3af; opacity: 0; transition: all 0.2s; text-decoration: none; } .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after { font-family: Dashicons; content: "\f182"; font-size: 18px; } .cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover { background-color: #fee2e2; color: #ef4444; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content { width: 100%; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields { display: flex; flex-direction: column; gap: 12px; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)) { display: none; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field { position: relative; display: flex !important; flex-direction: column; border: 1px solid #e5e7eb; border-radius: 12px; padding: 10px 40px 16px 36px; transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); margin-bottom: 0 !important; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover { background: #ffffff; border-color: #d1d5db; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort, .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete { opacity: 1; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label { width: 100% !important; min-width: 100% !important; max-width: 100% !important; display: block !important; margin-bottom: 8px; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span { display: none; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question] { width: 100%; max-width: 100%; background: transparent; border: none; border-bottom: 1px dashed transparent; font-size: 15px; font-weight: 500; color: #111827; padding: 6px 0; border-radius: 0; outline: none; transition: border-color 0.2s; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder { color: #9ca3af; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""], .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus { border-bottom-color: #2271b1; box-shadow: none; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer] { width: 100% !important; min-height: 120px; background: #f9fafb; border: 1px solid transparent; border-radius: 6px; padding: 10px; font-size: 14px; line-height: 1.5; color: #1a1a1a; resize: vertical; transition: all 0.2s; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus { background: #ffffff; border-color: #d1d5db; outline: none; box-shadow: 0 0 0 2px rgba(229, 231, 235, 0.5); } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort { position: absolute; left: 8px; top: 15px; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; cursor: grab; opacity: 0.4; transition: opacity 0.2s; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after { font-family: "lp-icon"; content: "\e922"; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active { cursor: grabbing; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete { position: absolute; top: 15px; right: 8px; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 6px; color: #9ca3af; opacity: 0; transition: all 0.2s; text-decoration: none; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after { font-family: Dashicons; content: "\f182"; font-size: 18px; } .cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover { background-color: #fee2e2; color: #ef4444; } .cb-section__quiz-edit #author_course_data .ts-control { border-radius: 6px; padding: 5px !important; } .cb-section__quiz-edit #author_course_data .ts-control li.item { padding: 6px 22px; background: #EEF1FF; color: #7067ED; font-weight: 500; border-radius: 4px; margin-bottom: 0; } .cb-section__quiz-edit #author_course_data .form-field input[type=text] { width: unset; height: unset; } @media (max-width: 768px) { .cb-section__quiz-edit .cb-featured-image-container { flex-direction: column; } .cb-section__quiz-edit .cb-featured-image-preview { width: 100%; max-width: 300px; } } .cb-section__quiz-edit .lp-meta-box__course-tab { display: flex; min-height: 600px; background: #fff; } .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs { width: 220px; background: #ffffff; border-right: 1px solid #e5e7eb; margin: 0; padding: 20px 0; list-style: none; flex-shrink: 0; } .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li { margin-bottom: 2px; padding: 0 12px; } .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a { display: flex; align-items: center; padding: 12px 16px; text-decoration: none; color: #6b7280; font-weight: 500; font-size: 14px; transition: all 0.2s ease; border-left: 3px solid transparent; margin-left: -3px; } .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i { display: none; } .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover { background-color: #ffffff; color: #1e1e1e; } .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a, .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus { background-color: #ffffff; color: #7067ED; font-weight: 600; border-left-color: #7067ED; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); } .cb-section__quiz-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content { flex-grow: 1; padding: 30px 0; background: #ffffff; } .cb-section__quiz-edit .lp-meta-box, .cb-section__quiz-edit .lp-meta-box-wrap { margin: 0; background: transparent; } .cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner, .cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner { padding: 0; display: flex; flex-direction: column; gap: 11px; } .cb-section__quiz-edit .form-field, .cb-section__quiz-edit .lp-meta-box__duration, .cb-section__quiz-edit .lp-meta-box-field { display: flex; gap: 0 11px; margin: 0; padding: 0; flex-wrap: wrap; } .cb-section__quiz-edit .form-field > label, .cb-section__quiz-edit .form-field label span, .cb-section__quiz-edit .lp-meta-box__duration > label, .cb-section__quiz-edit .lp-meta-box__duration label span, .cb-section__quiz-edit .lp-meta-box-field > label, .cb-section__quiz-edit .lp-meta-box-field label span { font-size: 14px; color: #23282d; margin: 0; width: 150px; min-width: 150px; max-width: 150px; padding: 0; font-weight: 600; flex: 0 0 auto; } .cb-section__quiz-edit .form-field input[type=number], .cb-section__quiz-edit .form-field input[type=text], .cb-section__quiz-edit .form-field input[type=datetime-local], .cb-section__quiz-edit .lp-meta-box__duration input[type=number], .cb-section__quiz-edit .lp-meta-box__duration input[type=text], .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local], .cb-section__quiz-edit .lp-meta-box-field input[type=number], .cb-section__quiz-edit .lp-meta-box-field input[type=text], .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local] { width: 100%; max-width: 200px; height: 33px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #fff; } .cb-section__quiz-edit .form-field input[type=number]:focus, .cb-section__quiz-edit .form-field input[type=text]:focus, .cb-section__quiz-edit .form-field input[type=datetime-local]:focus, .cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus, .cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus, .cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus, .cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus, .cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus, .cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .cb-section__quiz-edit .form-field input[type=number], .cb-section__quiz-edit .lp-meta-box__duration input[type=number], .cb-section__quiz-edit .lp-meta-box-field input[type=number] { width: 80px !important; } .cb-section__quiz-edit .form-field select, .cb-section__quiz-edit .lp-meta-box__duration select, .cb-section__quiz-edit .lp-meta-box-field select { padding: 4px 30px 4px 15px !important; height: 34px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; cursor: pointer; } .cb-section__quiz-edit .form-field select:focus, .cb-section__quiz-edit .lp-meta-box__duration select:focus, .cb-section__quiz-edit .lp-meta-box-field select:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .cb-section__quiz-edit .form-field input[type=radio], .cb-section__quiz-edit .form-field input[type=checkbox], .cb-section__quiz-edit .lp-meta-box__duration input[type=radio], .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox], .cb-section__quiz-edit .lp-meta-box-field input[type=radio], .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox] { appearance: none; -webkit-appearance: none; width: 44px; height: 24px; background: #e5e7eb; border-radius: 12px; position: relative; cursor: pointer; transition: all 0.3s ease; margin: 0; flex-shrink: 0; border: none; } .cb-section__quiz-edit .form-field input[type=radio]:before, .cb-section__quiz-edit .form-field input[type=checkbox]:before, .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before, .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before, .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before, .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before { content: ""; position: absolute; width: 20px; height: 20px; border-radius: 50%; background: #fff; top: 2px; left: 2px; transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .cb-section__quiz-edit .form-field input[type=radio]:checked, .cb-section__quiz-edit .form-field input[type=checkbox]:checked, .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked, .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked, .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked, .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked { background: #28A746; } .cb-section__quiz-edit .form-field input[type=radio]:checked:before, .cb-section__quiz-edit .form-field input[type=checkbox]:checked:before, .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before, .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before, .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before, .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before { left: 22px; } .cb-section__quiz-edit .form-field input[type=radio]:focus, .cb-section__quiz-edit .form-field input[type=checkbox]:focus, .cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus, .cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus, .cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus, .cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus { outline: none; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .cb-section__quiz-edit .form-field .description, .cb-section__quiz-edit .lp-meta-box__duration .description, .cb-section__quiz-edit .lp-meta-box-field .description { font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0; display: block; width: 100%; margin-left: 161px; margin-top: 6px; order: 99; } .cb-section__quiz-edit .form-field .description:has(+ .learn-press-tip), .cb-section__quiz-edit .lp-meta-box__duration .description:has(+ .learn-press-tip), .cb-section__quiz-edit .lp-meta-box-field .description:has(+ .learn-press-tip) { width: auto; } .cb-section__quiz-edit .form-field > .learn-press-tip, .cb-section__quiz-edit .lp-meta-box__duration > .learn-press-tip, .cb-section__quiz-edit .lp-meta-box-field > .learn-press-tip { order: 100; margin-top: 6px; } .cb-section__quiz-edit ._lp_external_link_buy_course_field { display: grid; grid-template-columns: 150px max-content 1fr; gap: 6px 11px; } .cb-section__quiz-edit ._lp_external_link_buy_course_field label { grid-column: 1/2; grid-row: 1; font-size: 14px; color: #23282d; font-weight: 600; margin: 0; padding: 0; } .cb-section__quiz-edit ._lp_external_link_buy_course_field input { grid-column: 2/4; grid-row: 1; } .cb-section__quiz-edit ._lp_external_link_buy_course_field .description { grid-column: 2/3; grid-row: 2; font-size: 13px; line-height: 1.5; margin: 0; } .cb-section__quiz-edit .lp-meta-box-course-panels::before { content: attr(data-tab-title); display: block; font-size: 24px; font-weight: 700; color: #1e1e1e; margin-bottom: 25px; line-height: 1.2; } .cb-section__quiz-edit ._lp_show_correct_review_field .description { margin-top: -12px !important; } @media (max-width: 768px) { .cb-section__quiz-edit .lp-meta-box__course-tab { flex-direction: column; } .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs { width: 100%; border-right: none; border-bottom: 1px solid #e5e7eb; display: flex; overflow-x: auto; padding: 0; } .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li { flex: 0 0 auto; margin-bottom: 0; padding: 0; } .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a { border-left: none; border-bottom: 3px solid transparent; margin-left: 0; margin-bottom: -1px; white-space: nowrap; } .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a, .cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus { border-left-color: transparent; border-bottom-color: #3b82f6; } } /** * Shared Tab Styles * Used across popup, edit-quiz, and edit-course for consistent tab UI * @since 4.3.0 */ .lp-course-builder-canvas .cb-section__question-edit .question-status { padding: 5px 12px; font-size: 12px; font-weight: 500; border-radius: 5px; text-transform: capitalize; } .lp-course-builder-canvas .cb-section__question-edit .question-status.publish { color: #fff; background: #1e1e1e; } .lp-course-builder-canvas .cb-section__question-edit .question-status.trash { color: #fff; background-color: #dc2626; } .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned { margin-bottom: 20px; } .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title { flex: 1; margin-bottom: 24px; } .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink { margin-bottom: 20px; } .lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display { display: flex; align-items: flex-start; gap: 8px; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden { display: none; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url { display: block; font-size: 13px; line-height: 1.5; color: #7067ED; text-decoration: none; word-break: break-all; flex: 1; min-width: 0; padding-top: 2px; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover { text-decoration: underline; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn { display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; padding: 0; background: #fff; border: 1px solid #e2e8f0; border-radius: 4px; cursor: pointer; flex-shrink: 0; transition: all 0.15s ease; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons { font-size: 14px; width: 14px; height: 14px; color: #64748b; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover { background: #7067ED; border-color: #7067ED; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons { color: #fff; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor { display: flex; flex-direction: column; gap: 8px; padding: 12px; background: #fff; border: 1px solid #e2e8f0; border-radius: 6px; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden { display: none; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix { font-size: 12px; color: #94a3b8; word-break: break-all; line-height: 1.4; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row { display: flex; gap: 8px; align-items: center; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input { flex: 1; min-width: 0; padding: 8px 12px; font-size: 14px; font-weight: 500; color: #1a1a1a; border: 1px solid #e2e8f0; border-radius: 6px; outline: none; transition: border-color 0.15s ease, box-shadow 0.15s ease; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus { border-color: #7067ED; box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1); } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions { display: flex; gap: 6px; flex-shrink: 0; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn { padding: 8px 16px; font-size: 13px; font-weight: 600; color: #fff; background: #7067ED; border: none; border-radius: 6px; cursor: pointer; transition: background 0.15s ease; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover { background: #4e43e9; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn { padding: 8px 14px; font-size: 13px; font-weight: 500; color: #64748b; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; cursor: pointer; transition: all 0.15s ease; } .lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover { background: #f1f5f9; color: #475569; } .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-course-builder-canvas .cb-section__question-edit input.cb-question-edit-title__input { width: 100%; padding: 10px 12px; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; outline: none; transition: border-color 0.2s; } .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__input:focus { border-color: #7067ED; box-shadow: 0 0 0 1px #7067ED; } .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc { margin-bottom: 24px; } .lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc__label { display: block; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-course-builder-canvas .cb-section__question-edit .cb-button { padding: 8px 25px; border-radius: 5px; background: #ccc; font-size: 16px; font-weight: 500; cursor: pointer; } .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary { background: #fff; color: #374151; border: 1px solid #d1d5db; } .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover { background: #f3f4f6; border-color: #9ca3af; } .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__question { background: #1e1e1e; color: #fff; } .lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__question { background: rgb(220, 38, 38); color: #fff; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab { display: flex; min-height: 600px; background: #fff; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs { width: 220px; background: #ffffff; border-right: 1px solid #e5e7eb; margin: 0; padding: 20px 0; list-style: none; flex-shrink: 0; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li { margin-bottom: 2px; padding: 0 12px; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a { display: flex; align-items: center; padding: 12px 16px; text-decoration: none; color: #6b7280; font-weight: 500; font-size: 14px; transition: all 0.2s ease; border-left: 3px solid transparent; margin-left: -3px; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i { display: none; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover { background-color: #ffffff; color: #1e1e1e; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus { background-color: #ffffff; color: #7067ED; font-weight: 600; border-left-color: #7067ED; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content { flex-grow: 1; padding: 30px 0; background: #ffffff; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap { margin: 0; background: transparent; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box .lp-meta-box__inner, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap .lp-meta-box__inner { padding: 0; display: flex; flex-direction: column; gap: 11px; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field { display: flex; gap: 0 11px; margin: 0; padding: 0; flex-wrap: wrap; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field > label, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field label span, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration > label, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration label span, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field > label, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field label span { font-size: 14px; color: #23282d; margin: 0; width: 150px; min-width: 150px; max-width: 150px; padding: 0; font-weight: 600; flex: 0 0 auto; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local] { width: 100%; max-width: 200px; height: 33px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #fff; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number] { width: 80px !important; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select { padding: 4px 30px 4px 15px !important; height: 34px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; cursor: pointer; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio], .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox] { appearance: none; -webkit-appearance: none; width: 44px; height: 24px; background: #e5e7eb; border-radius: 12px; position: relative; cursor: pointer; transition: all 0.3s ease; margin: 0; flex-shrink: 0; border: none; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:before, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:before, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:before, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:before, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:before, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:before { content: ""; position: absolute; width: 20px; height: 20px; border-radius: 50%; background: #fff; top: 2px; left: 2px; transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked { background: #28A746; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked:before, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked:before, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked:before, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked:before, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked:before, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked:before { left: 22px; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:focus, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:focus { outline: none; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description { font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0; display: block; width: 100%; margin-left: 161px; margin-top: 6px; order: 99; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description:has(+ .learn-press-tip), .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description:has(+ .learn-press-tip), .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description:has(+ .learn-press-tip) { width: auto; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field > .learn-press-tip, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration > .learn-press-tip, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field > .learn-press-tip { order: 100; margin-top: 6px; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field { display: grid; grid-template-columns: 150px max-content 1fr; gap: 6px 11px; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field label { grid-column: 1/2; grid-row: 1; font-size: 14px; color: #23282d; font-weight: 600; margin: 0; padding: 0; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field input { grid-column: 2/4; grid-row: 1; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field .description { grid-column: 2/3; grid-row: 2; font-size: 13px; line-height: 1.5; margin: 0; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-course-panels::before { content: attr(data-tab-title); display: block; font-size: 24px; font-weight: 700; color: #1e1e1e; margin-bottom: 25px; line-height: 1.2; } @media (max-width: 768px) { .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab { flex-direction: column; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs { width: 100%; border-right: none; border-bottom: 1px solid #e5e7eb; display: flex; overflow-x: auto; padding: 0; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li { flex: 0 0 auto; margin-bottom: 0; padding: 0; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a { border-left: none; border-bottom: 3px solid transparent; margin-left: 0; margin-bottom: -1px; white-space: nowrap; } .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a, .lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus { border-left-color: transparent; border-bottom-color: #3b82f6; } } .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item { margin-bottom: 12px; } .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header { border-radius: 6px 6px 0 0; border-bottom: 1px solid #f5f5f5; } .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header { display: flex; align-items: center; padding: 12px 16px; border-radius: 6px; border: 1px solid #e5e7eb; background: #ffffff; transition: border 0.2s; } .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index { font-weight: 600; font-size: 14px; color: #1e1e1e; margin-right: 16px; } .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input { flex-grow: 1; padding: 10px 14px; border: 1px solid transparent; border-radius: 6px; font-size: 14px; color: #1e1e1e; transition: border 0.2s; margin-right: 16px; background: transparent; } .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner { margin-right: 12px; color: #7067ED; } .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete { color: #9ca3af; cursor: pointer; transition: all 0.2s; margin-right: 16px; font-size: 16px; } .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover { color: #dc2626; } .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle { cursor: pointer; color: #9ca3af; transition: color 0.2s; margin-left: auto; } .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover { color: #1e1e1e; } .lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover { color: #dc2626; } .lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail { font-size: 14px; padding: 24px; background: #F7F7F7; border: 1px solid #e5e7eb; border-top: none; border-radius: 0 0 6px 6px; } @media (max-width: 768px) { .lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content { padding: 16px; } } /** * Builder Popup Styles * Styles for AJAX popup loading of lesson, quiz, and question builders. * Reuses styles from admin edit quiz/question for consistency. * * @since 4.3.0 * @version 1.0.0 */ /** * Shared Tab Styles * Used across popup, edit-quiz, and edit-course for consistent tab UI * @since 4.3.0 */ #lp-builder-popup-container { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } #lp-builder-popup-container .lp-builder-popup__tabs, #lp-builder-popup-container .lp-horizontal-tabs { display: flex; list-style: none; margin: 0 24px; padding: 0; border-bottom: 1px solid #f5f5f5; gap: 10px; } #lp-builder-popup-container .lp-builder-popup__tab, #lp-builder-popup-container .lp-horizontal-tab { padding: 12px 24px; color: #898989; text-decoration: none; font-weight: 500; font-size: 14px; border-bottom: 2px solid transparent; margin-bottom: -1px; transition: all 0.2s ease; background: transparent; border-radius: 10px 10px 0 0; cursor: pointer; } #lp-builder-popup-container .lp-builder-popup__tab:hover, #lp-builder-popup-container .lp-horizontal-tab:hover { color: #7067ED; background: #EEF1FF; } #lp-builder-popup-container .lp-builder-popup__tab.active, #lp-builder-popup-container .lp-horizontal-tab.active { color: #7067ED; border-bottom-color: #7067ED; background: #EEF1FF; } #lp-builder-popup-container .lp-builder-popup__tab-content, #lp-builder-popup-container .lp-horizontal-tab-content { padding: 24px 24px 0; } #lp-builder-popup-container .lp-builder-popup__tab-pane, #lp-builder-popup-container .lp-horizontal-tab-pane { display: none; } #lp-builder-popup-container .lp-builder-popup__tab-pane.active, #lp-builder-popup-container .lp-horizontal-tab-pane.active { display: block; } #lp-builder-popup-container .lp-meta-box, #lp-builder-popup-container .lp-meta-box-wrap { margin: 0; background: transparent; } #lp-builder-popup-container .lp-meta-box .lp-meta-box__inner, #lp-builder-popup-container .lp-meta-box-wrap .lp-meta-box__inner { padding: 0; display: flex; flex-direction: column; gap: 11px; } #lp-builder-popup-container .form-field, #lp-builder-popup-container .lp-meta-box__duration, #lp-builder-popup-container .lp-meta-box-field { display: flex; gap: 0 11px; margin: 0; padding: 0; flex-wrap: wrap; } #lp-builder-popup-container .form-field > label, #lp-builder-popup-container .form-field label span, #lp-builder-popup-container .lp-meta-box__duration > label, #lp-builder-popup-container .lp-meta-box__duration label span, #lp-builder-popup-container .lp-meta-box-field > label, #lp-builder-popup-container .lp-meta-box-field label span { font-size: 14px; color: #23282d; margin: 0; width: 150px; min-width: 150px; max-width: 150px; padding: 0; font-weight: 600; flex: 0 0 auto; } #lp-builder-popup-container .form-field input[type=number], #lp-builder-popup-container .form-field input[type=text], #lp-builder-popup-container .form-field input[type=datetime-local], #lp-builder-popup-container .lp-meta-box__duration input[type=number], #lp-builder-popup-container .lp-meta-box__duration input[type=text], #lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local], #lp-builder-popup-container .lp-meta-box-field input[type=number], #lp-builder-popup-container .lp-meta-box-field input[type=text], #lp-builder-popup-container .lp-meta-box-field input[type=datetime-local] { width: 100%; max-width: 200px; height: 33px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #fff; } #lp-builder-popup-container .form-field input[type=number]:focus, #lp-builder-popup-container .form-field input[type=text]:focus, #lp-builder-popup-container .form-field input[type=datetime-local]:focus, #lp-builder-popup-container .lp-meta-box__duration input[type=number]:focus, #lp-builder-popup-container .lp-meta-box__duration input[type=text]:focus, #lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local]:focus, #lp-builder-popup-container .lp-meta-box-field input[type=number]:focus, #lp-builder-popup-container .lp-meta-box-field input[type=text]:focus, #lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } #lp-builder-popup-container .form-field input[type=number], #lp-builder-popup-container .lp-meta-box__duration input[type=number], #lp-builder-popup-container .lp-meta-box-field input[type=number] { width: 80px !important; } #lp-builder-popup-container .form-field select, #lp-builder-popup-container .lp-meta-box__duration select, #lp-builder-popup-container .lp-meta-box-field select { padding: 4px 30px 4px 15px !important; height: 34px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; cursor: pointer; } #lp-builder-popup-container .form-field select:focus, #lp-builder-popup-container .lp-meta-box__duration select:focus, #lp-builder-popup-container .lp-meta-box-field select:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } #lp-builder-popup-container .form-field input[type=radio], #lp-builder-popup-container .form-field input[type=checkbox], #lp-builder-popup-container .lp-meta-box__duration input[type=radio], #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox], #lp-builder-popup-container .lp-meta-box-field input[type=radio], #lp-builder-popup-container .lp-meta-box-field input[type=checkbox] { appearance: none; -webkit-appearance: none; width: 44px; height: 24px; background: #e5e7eb; border-radius: 12px; position: relative; cursor: pointer; transition: all 0.3s ease; margin: 0; flex-shrink: 0; border: none; } #lp-builder-popup-container .form-field input[type=radio]:before, #lp-builder-popup-container .form-field input[type=checkbox]:before, #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:before, #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:before, #lp-builder-popup-container .lp-meta-box-field input[type=radio]:before, #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:before { content: ""; position: absolute; width: 20px; height: 20px; border-radius: 50%; background: #fff; top: 2px; left: 2px; transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } #lp-builder-popup-container .form-field input[type=radio]:checked, #lp-builder-popup-container .form-field input[type=checkbox]:checked, #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked, #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked, #lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked, #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked { background: #28A746; } #lp-builder-popup-container .form-field input[type=radio]:checked:before, #lp-builder-popup-container .form-field input[type=checkbox]:checked:before, #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked:before, #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked:before, #lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked:before, #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked:before { left: 22px; } #lp-builder-popup-container .form-field input[type=radio]:focus, #lp-builder-popup-container .form-field input[type=checkbox]:focus, #lp-builder-popup-container .lp-meta-box__duration input[type=radio]:focus, #lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:focus, #lp-builder-popup-container .lp-meta-box-field input[type=radio]:focus, #lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:focus { outline: none; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } #lp-builder-popup-container .form-field .description, #lp-builder-popup-container .lp-meta-box__duration .description, #lp-builder-popup-container .lp-meta-box-field .description { font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0; display: block; width: 100%; margin-left: 161px; margin-top: 6px; order: 99; } #lp-builder-popup-container .form-field .description:has(+ .learn-press-tip), #lp-builder-popup-container .lp-meta-box__duration .description:has(+ .learn-press-tip), #lp-builder-popup-container .lp-meta-box-field .description:has(+ .learn-press-tip) { width: auto; } #lp-builder-popup-container .form-field > .learn-press-tip, #lp-builder-popup-container .lp-meta-box__duration > .learn-press-tip, #lp-builder-popup-container .lp-meta-box-field > .learn-press-tip { order: 100; margin-top: 6px; } #lp-builder-popup-container ._lp_external_link_buy_course_field { display: grid; grid-template-columns: 150px max-content 1fr; gap: 6px 11px; } #lp-builder-popup-container ._lp_external_link_buy_course_field label { grid-column: 1/2; grid-row: 1; font-size: 14px; color: #23282d; font-weight: 600; margin: 0; padding: 0; } #lp-builder-popup-container ._lp_external_link_buy_course_field input { grid-column: 2/4; grid-row: 1; } #lp-builder-popup-container ._lp_external_link_buy_course_field .description { grid-column: 2/3; grid-row: 2; font-size: 13px; line-height: 1.5; margin: 0; } #lp-builder-popup-container.active { display: block; } #lp-builder-popup-container #lp-material-container { font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0; display: block; } #lp-builder-popup-container #lp-material-container hr { display: none; } #lp-builder-popup-container .field-material__label { width: 150px; max-width: 150px; min-width: 150px; margin-right: 11px; } #lp-builder-popup-container .lp-material--field-wrap { display: flex; gap: 11px; margin-top: 12px; } #lp-builder-popup-container .lp-material--field-wrap label { color: #1e1e1e; font-size: 14px; font-weight: 600; width: 100px; } #lp-builder-popup-container .lp-material--field-wrap:first-child { margin-top: 0; } #lp-builder-popup-container .lp-material--field-wrap.field-action-wrap { justify-content: flex-start; flex-direction: row-reverse; } #lp-builder-popup-container #lp-material--group-container .lp-material--group { padding: 20px; border: 1px solid #d1d5db; border-radius: 12px; max-width: 420px; margin-bottom: 20px; } #lp-builder-popup-container #lp-material--group-container .lp-material--group:not(:has(*)) { display: none; } #lp-builder-popup-container .lp-material--field-external-link, #lp-builder-popup-container .lp-material--field-title { display: inline-flex; align-items: center; gap: 8px; width: 100%; height: 39px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #ffffff; } #lp-builder-popup-container .lp-material--field-method { width: 100%; height: 39px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #ffffff; } #lp-builder-popup-container .lp-material-save-field, #lp-builder-popup-container .lp-material--delete { padding: 8px 20px; border-radius: 6px; background: #fff; font-size: 14px; font-weight: 500; cursor: pointer; border: 1px solid #d1d5db; transition: all 0.2s; } #lp-builder-popup-container .lp-material--upload-wrap label { cursor: pointer; width: 100%; display: flex; align-items: center; gap: 6px; padding: 8px 16px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; font-weight: 500; color: #1a1a1a; background: #fff; transition: all 0.2s; margin-left: 86px; overflow: hidden; } #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file { border-color: #7067ED; background-color: #f8fbff; font-size: 0; } #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::before { font-size: 14px; } #lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::after { content: attr(data-file-name); flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; font-weight: 600; } #lp-builder-popup-container .lp-material--field-upload { display: none; } #lp-builder-popup-container .lp-material--upload-wrap label:hover { background-color: #f5f5f5; border-color: #9ca3af; } #lp-builder-popup-container .lp-material--upload-wrap label:active { background-color: #d0d0d0; transform: scale(0.98); } #lp-builder-popup-container .lp-material--upload-wrap label::before { content: "📁 "; margin-right: 5px; } #lp-builder-popup-container #btn-lp--add-material { color: #7067ED; border: 1px solid #7067ED; } #lp-builder-popup-container #btn-lp--add-material:hover { background-color: #F7F7F7; border-color: #7067ED; } #lp-builder-popup-container #btn-lp--save-material, #lp-builder-popup-container .lp-material-save-field { background: #7067ED; color: #EEF1FF; border: 1px solid #7067ED; } #lp-builder-popup-container #btn-lp--save-material:hover, #lp-builder-popup-container .lp-material-save-field:hover { background-color: #5b52d1; border-color: #5b52d1; } #lp-builder-popup-container .lp-material--delete { color: #6b7280; border: 1px solid #e5e7eb; } #lp-builder-popup-container .lp-material--delete:hover { background-color: #F7F7F7; color: #1e1e1e; border-color: #1e1e1e; } #lp-builder-popup-container .cb-item-edit-content { gap: 0; flex-direction: column; } #lp-builder-popup-container .cb-item-edit-content .cb-item-edit-column { width: 100%; } #lp-builder-popup-container .cb-item-edit-publish { display: none; } #lp-builder-popup-container .cb-section__quiz-edit .cb-item-edit-column--left { flex: 0; max-width: unset; } body.lp-popup-open { overflow: hidden; } .lp-builder-popup-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; backdrop-filter: blur(3px); z-index: 1; } .lp-builder-popup { position: fixed; inset: 5vh 5% 5vh 5%; width: auto; max-width: 900px; max-height: 750px; height: auto; margin: auto; background-color: #fff; border-radius: 12px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2); z-index: 2; display: flex; flex-direction: column; overflow: hidden; transition: inset 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); } .lp-builder-popup--fullscreen { inset: 0; max-width: 100%; max-height: 100%; border-radius: 0; } .lp-builder-popup--loading { width: auto; max-width: none; padding: 40px 60px; text-align: center; } .lp-builder-popup__loader { display: flex; flex-direction: column; align-items: center; gap: 15px; } .lp-builder-popup__loader .lp-loading-circle { width: 40px; height: 40px; border: 3px solid #e0e0e0; border-top-color: #1e1e1e; border-radius: 50%; animation: lp-popup-spin 0.8s linear infinite; } .lp-builder-popup__loader span { color: #666; font-size: 14px; } .lp-builder-popup__header { display: flex; align-items: center; justify-content: space-between; padding: 16px 24px; flex-shrink: 0; } .lp-builder-popup__header-left { display: flex; align-items: center; gap: 12px; } .lp-builder-popup__header-actions { display: flex; align-items: center; gap: 8px; } .lp-builder-popup__title { margin: 0; font-size: 18px; font-weight: 600; color: #1e1e1e; } .lp-builder-popup__resize { background: none; border: none; font-size: 16px; color: #9ca3af; cursor: pointer; padding: 8px 10px; line-height: 1; transition: all 0.2s; border-radius: 4px; display: flex; align-items: center; justify-content: center; } .lp-builder-popup__resize:hover { color: #1e1e1e; background-color: #f3f4f6; } .lp-builder-popup__resize i { font-size: 16px; } .lp-builder-popup__close { background: none; border: none; font-size: 24px; color: #9ca3af; cursor: pointer; padding: 5px 10px; line-height: 1; transition: color 0.2s; border-radius: 4px; } .lp-builder-popup__close:hover { color: #d63638; background-color: #fee2e2; } .lp-builder-popup__body { flex: 1; overflow-y: auto; padding: 0; background-color: #fff; } .lp-builder-popup__notice { padding: 15px; background-color: #f0f6fc; border-left: 4px solid #3b82f6; color: #1e1e1e; margin: 0 0 20px; border-radius: 0 6px 6px 0; } .lp-builder-popup__footer { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 16px 24px; flex-shrink: 0; } .lp-builder-popup__footer-left { display: flex; align-items: center; gap: 12px; } .lp-builder-popup__footer-right { display: flex; align-items: center; gap: 12px; } .lp-builder-popup__btn { padding: 10px 25px; border-radius: 12px; font-size: 16px; font-weight: 500; cursor: pointer; transition: all 0.2s; border: none; } .lp-builder-popup__btn--cancel { background-color: #ffffff; color: #7067ED; border: 1px solid #7067ED; } .lp-builder-popup__btn--cancel:hover { background-color: #EEF1FF; } .lp-builder-popup__btn--save { background-color: #7067ED; color: #ffffff; } .lp-builder-popup__btn--save:hover { background-color: #5b52d1; } .lp-builder-popup__btn--save:disabled { opacity: 0.6; cursor: not-allowed; } .lp-builder-popup__btn--trash { background-color: #ffffff; color: #6b7280; border: 1px solid #e5e7eb; } .lp-builder-popup__btn--trash:hover { color: #dc2626; background-color: #fee2e2; border-color: #fee2e2; } .lp-builder-popup__btn--draft { background-color: #EEF1FF; color: #7067ED; border: 1px solid transparent; } .lp-builder-popup__btn--draft:hover { background-color: #d5dcff; border-color: transparent; } .lp-builder-popup .lesson-status, .lp-builder-popup .question-status, .lp-builder-popup .quiz-status, .lp-builder-popup .quizzes-status { display: inline-flex; align-self: center; padding: 4px 12px; font-size: 12px; font-weight: 500; border-radius: 20px; text-transform: capitalize; white-space: nowrap; width: fit-content; } .lp-builder-popup .lesson-status.publish, .lp-builder-popup .question-status.publish, .lp-builder-popup .quiz-status.publish, .lp-builder-popup .quizzes-status.publish { color: #28A746; background: #E7F6E9; } .lp-builder-popup .lesson-status.draft, .lp-builder-popup .question-status.draft, .lp-builder-popup .quiz-status.draft, .lp-builder-popup .quizzes-status.draft { color: #AAAAAA; background: #F7F7F7; } .lp-builder-popup .lesson-status.pending, .lp-builder-popup .question-status.pending, .lp-builder-popup .quiz-status.pending, .lp-builder-popup .quizzes-status.pending { color: #1e40af; background: #dbeafe; } .lp-builder-popup .lesson-status.private, .lp-builder-popup .question-status.private, .lp-builder-popup .quiz-status.private, .lp-builder-popup .quizzes-status.private { color: #6b21a8; background: #f3e8ff; } .lp-builder-popup .lesson-status.trash, .lp-builder-popup .question-status.trash, .lp-builder-popup .quiz-status.trash, .lp-builder-popup .quizzes-status.trash { color: #991b1b; background: #fee2e2; } .lp-builder-popup .cb-section__header { display: none; } .lp-builder-popup .lp-meta-box__duration > :not(label):not(.description) { display: inline-flex; align-items: center; gap: 8px; } .lp-builder-popup .lp-meta-box__duration .description { margin-top: 4px; } .lp-builder-popup #_lp_passing_grade, .lp-builder-popup #_lp_retake_count, .lp-builder-popup #_lp_pagination { max-width: 100px; } .lp-builder-popup .lp-radios-field-meta-box { list-style-type: none; margin: 0; padding: 0; } .lp-builder-popup .lp-radios-field-meta-box li { margin-bottom: 8px; } .lp-builder-popup .lp-radios-field-meta-box li:last-child { margin-bottom: 0; } .lp-builder-popup .lp-radios-field-meta-box li label { display: flex; align-items: center; gap: 8px; font-weight: 400; width: auto; min-width: auto; max-width: none; cursor: pointer; } .lp-builder-popup .lp-radios-field-meta-box li input[type=radio] { width: 18px; height: 18px; margin: 0; cursor: pointer; accent-color: #1e1e1e; } .lp-builder-popup .wp-editor-wrap { border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; } .lp-builder-popup .wp-editor-wrap .wp-editor-tools { display: flex; flex-wrap: wrap; } .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons { margin: 0; } .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media { display: inline-flex; align-items: center; gap: 6px; background: #ffffff; border: 1px solid #7067ED; color: #7067ED; padding: 6px 12px; border-radius: 6px; font-size: 13px; font-weight: 500; text-decoration: none; transition: all 0.2s; box-shadow: none; } .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media .wp-media-buttons-icon::before { color: #7067ED; } .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media:hover { background: #EEF1FF; } .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-tabs:not(:has(.wp-switch-editor[aria-pressed=true])) .wp-switch-editor:first-child { background: #EEF1FF; color: #7067ED; font-weight: 600; } .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container { flex: 0 0 calc(100% + 24px); width: 100%; margin-top: 10px; border-top: 1px solid #e5e7eb; border-radius: 0 0 8px 8px; margin-left: -12px; margin-right: -12px; margin-bottom: -10px; padding: 0; } .lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container textarea.wp-editor-area { border: none; border-radius: 0 0 8px 8px; padding: 12px; width: 100%; box-sizing: border-box; } .lp-builder-popup .wp-editor-wrap > .wp-editor-container { border: none; border-radius: 0 0 8px 8px; } .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-toolbar-grp { background: #F7F7F7; border-bottom: 1px solid #e5e7eb; padding: 4px; } .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-top-part::before { box-shadow: none; } .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-panel { border: none !important; } .lp-builder-popup .wp-editor-wrap > .wp-editor-container textarea.wp-editor-area { border: none; border-radius: 0 0 8px 8px; padding: 16px; width: 100%; box-sizing: border-box; min-height: 200px; } .lp-builder-popup .lp-material--table { width: 100%; border-collapse: collapse; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-top: 20px; } .lp-builder-popup .lp-material--table th, .lp-builder-popup .lp-material--table td { padding: 12px 15px; border-bottom: 1px solid #e5e7eb; text-align: left; } .lp-builder-popup .lp-material--table th { background-color: #f9fafb; font-weight: 600; font-size: 13px; color: #374151; } .lp-builder-popup .lp-material--table td { font-size: 14px; color: #1e1e1e; } .lp-builder-popup .lp-material--table tr:last-child td { border-bottom: none; } .lp-builder-popup .lp-material--table tr:hover td { background-color: #f9fafb; } .lp-builder-popup .lp-material--table thead.hidden { display: none; } .lp-builder-popup .lp-material-btn-wrap { display: flex; gap: 12px; margin-top: 15px; } .lp-builder-popup #btn-lp--add-material, .lp-builder-popup #btn-lp--save-material { padding: 8px 20px; border-radius: 6px; background: #fff; font-size: 14px; font-weight: 500; cursor: pointer; border: 1px solid #d1d5db; transition: all 0.2s; } .lp-builder-popup #btn-lp--add-material:hover, .lp-builder-popup #btn-lp--save-material:hover { background: #f5f5f5; border-color: #9ca3af; } .lp-builder-popup .cb-lesson-edit-title, .lp-builder-popup .cb-quiz-edit-title, .lp-builder-popup .cb-question-edit-title { margin-bottom: 24px; flex: 1; } .lp-builder-popup .cb-lesson-edit-title__label, .lp-builder-popup .cb-quiz-edit-title__label, .lp-builder-popup .cb-question-edit-title__label { display: block; margin-bottom: 8px; font-weight: 600; font-size: 14px; color: #1e1e1e; } .lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input, .lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input, .lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input { width: 100%; padding: 10px 12px; border: 1px solid #d1d5db; border-radius: 8px; font-size: 14px; transition: all 0.2s; box-shadow: none; } .lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input:focus, .lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input:focus, .lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .lp-builder-popup .cb-lesson-edit-desc, .lp-builder-popup .cb-quiz-edit-desc, .lp-builder-popup .cb-question-edit-desc { margin-bottom: 24px; } .lp-builder-popup .cb-lesson-edit-desc__label, .lp-builder-popup .cb-quiz-edit-desc__label, .lp-builder-popup .cb-question-edit-desc__label { display: block; margin-bottom: 8px; font-weight: 600; font-size: 14px; color: #1e1e1e; } .lp-builder-popup .lp-form-setting-lesson .lp-meta-box, .lp-builder-popup .lp-form-setting-quiz .lp-meta-box, .lp-builder-popup .lp-form-setting-question .lp-meta-box { margin: 0; background: transparent; } .lp-builder-popup .lp-form-setting-lesson .lp-meta-box__inner, .lp-builder-popup .lp-form-setting-quiz .lp-meta-box__inner, .lp-builder-popup .lp-form-setting-question .lp-meta-box__inner { padding: 0; display: flex; flex-direction: column; gap: 24px; } .lp-builder-popup .lp-meta-box-course-panels::before { content: attr(data-tab-title); display: block; font-size: 18px; font-weight: 700; color: #1e1e1e; margin-bottom: 20px; line-height: 1.2; } .lp-builder-popup .cb-section__question-title-assigned, .lp-builder-popup .cb-section__quiz-title-assigned { display: flex; flex-direction: column-reverse; gap: 16px; margin-bottom: 24px; } .lp-builder-popup .cb-section__question-title-assigned .cb-question-edit-title, .lp-builder-popup .cb-section__question-title-assigned .cb-lesson-edit-title, .lp-builder-popup .cb-section__question-title-assigned .cb-quiz-edit-title, .lp-builder-popup .cb-section__quiz-title-assigned .cb-question-edit-title, .lp-builder-popup .cb-section__quiz-title-assigned .cb-lesson-edit-title, .lp-builder-popup .cb-section__quiz-title-assigned .cb-quiz-edit-title { margin-bottom: 0; width: 100%; } .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes, .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses, .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses, .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes, .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses, .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses { flex-shrink: 0; padding: 0; background-color: transparent; border-radius: 0; font-size: 13px; margin-top: 0; border: none; } .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .label, .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .label, .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .label, .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .label, .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .label, .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .label { color: #6b7280; margin-right: 5px; } .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a, .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a, .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a, .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a, .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a, .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a { color: #2E91FA; text-decoration: none; font-weight: 500; } .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a:hover, .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a:hover, .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a:hover, .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a:hover, .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a:hover, .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a:hover { text-decoration: underline; } .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .question-not-assigned, .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .question-not-assigned, .lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .question-not-assigned, .lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .question-not-assigned, .lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .question-not-assigned, .lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .question-not-assigned { color: #9ca3af; font-style: italic; } .lp-builder-popup .lp-message { color: #7067ED; background-color: #EEF1FF; font-weight: 500; padding: 8px 20px; border-radius: 8px; } .lp-builder-popup .cb-item-edit-permalink__label { display: block; font-size: 13px; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; } .lp-builder-popup .cb-item-edit-assigned { font-size: 13px; color: #6b7280; margin-bottom: 20px; line-height: 1.6; } .lp-builder-popup .cb-item-edit-assigned .label { color: #6b7280; font-weight: 400; } .lp-builder-popup .cb-item-edit-assigned a { color: #2E91FA; text-decoration: none; font-weight: 500; } .lp-builder-popup .cb-item-edit-assigned a:hover { text-decoration: underline; } .lp-builder-popup .lp-edit-quiz-wrap .heading { display: flex; align-items: center; margin-bottom: 8px; gap: 8px; } .lp-builder-popup .lp-edit-quiz-wrap .heading h4 { color: #898989; } .lp-builder-popup .lp-edit-quiz-wrap .heading .total-items { margin-left: auto; font-size: 13px; color: #898989; } .lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all { cursor: pointer; padding: 5px; color: #6b7280; } .lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover { color: #1e1e1e; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down { display: none; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down { display: block; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up { display: none; } .lp-builder-popup .lp-edit-quiz-wrap .lp-edit-list-questions { margin-bottom: 20px; } .lp-builder-popup .lp-edit-quiz-wrap .lp-icon-spinner { animation: rotation 2s infinite linear; font-size: 1.25rem; display: none; } .lp-builder-popup .lp-edit-quiz-wrap .one, .lp-builder-popup .lp-edit-quiz-wrap .plural { display: none; } .lp-builder-popup .lp-edit-quiz-wrap[data-count="1"] .one { display: inline-block; } .lp-builder-popup .lp-edit-quiz-wrap:not([data-count="1"]) .plural { display: inline-block; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item { border: 1px solid #e5e7eb; border-radius: 12px; margin-bottom: 12px; background: #fff; transition: background 200ms ease-out; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title, .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title { background: #fff; border: 1px solid #d1d5db; color: #4b5563; padding: 8px 16px; border-radius: 6px; font-size: 13px; font-weight: 500; cursor: pointer; align-items: center; transition: all 0.2s; display: none; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down { display: none; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down { display: block; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up { display: none; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title, .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title { display: inline-block; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title, .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question { display: none; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title { border: none; background: transparent; cursor: pointer; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover { background: #f0f0f1; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:hover { border-color: #d1d5db; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:last-child { margin-bottom: 0; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head { display: flex; align-items: center; gap: 12px; padding: 14px 16px; background-color: #fff; border-bottom: 1px solid transparent; border-radius: 12px; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title { display: none; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag { cursor: move; color: #9ca3af; font-size: 16px; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input { flex: 1; padding: 8px 12px; border: 1px solid transparent; border-radius: 6px; font-size: 14px; background: transparent; transition: all 0.2s; font-weight: 600; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label { font-size: 11px; background-color: #EEF1FF !important; color: #7067ED; padding: 4px 10px; border-radius: 20px; white-space: nowrap; font-weight: 600; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title, .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question { cursor: pointer; color: #9ca3af; padding: 6px; transition: all 0.2s; border-radius: 4px; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover, .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover { color: #1e1e1e; background: #f3f4f6; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover { color: #dc2626; background: #fee2e2; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle { cursor: pointer; padding: 6px; color: #9ca3af; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover { color: #1e1e1e; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button { display: none; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus) { border: 1px solid #7067ED; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head { border-bottom-color: #f5f5f5; border-radius: 12px 12px 0 0; background: #EEF1FF; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main { display: none; padding: 24px; background: #ffffff; border-radius: 0 0 12px 12px; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main { display: block; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.clone { display: none; } .lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner { display: inline-block; } .lp-builder-popup .lp-edit-quiz-wrap .add-new-question { display: flex; align-items: center; gap: 12px; padding: 16px; background-color: #ffffff; border: 1px dashed #e5e7eb; border-radius: 12px; margin-top: 12px; } .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-icon-plus { color: #7067ED; } .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input { flex: 1; padding: 10px 14px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; } .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus { outline: none; border-color: #7067ED; box-shadow: none; } .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new { border: 1px solid #d1d5db; border-radius: 6px; min-width: 150px; font-size: 14px; } .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus { outline: none; border-color: #7067ED; } .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button { padding: 10px 20px; border: 1px solid #7067ED; color: #7067ED; border-radius: 8px; font-weight: 500; cursor: pointer; } .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button:hover { background: #7067ED; color: #EEF1FF; } .lp-builder-popup .lp-edit-quiz-wrap .mce-menubar { border: none; background: #f5f5f5; } .lp-builder-popup .lp-edit-quiz-wrap .heading { border-radius: 12px; } @keyframes lp-popup-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @media (max-width: 768px) { .lp-builder-popup { width: 95%; max-height: 95vh; } .lp-builder-popup__header, .lp-builder-popup__footer { padding: 12px 16px; } .lp-builder-popup__tabs { padding: 0 16px; overflow-x: auto; } .lp-builder-popup__tab { padding: 12px 16px; white-space: nowrap; } .lp-builder-popup__tab-content { padding: 16px; } .lp-builder-popup__footer { flex-direction: column; gap: 10px; } .lp-builder-popup__footer-left, .lp-builder-popup__footer-right { width: 100%; justify-content: center; } .lp-builder-popup .form-field, .lp-builder-popup .lp-meta-box__duration, .lp-builder-popup .lp-meta-box-field { flex-wrap: wrap; } .lp-builder-popup .form-field > label, .lp-builder-popup .form-field label span, .lp-builder-popup .lp-meta-box__duration > label, .lp-builder-popup .lp-meta-box__duration label span, .lp-builder-popup .lp-meta-box-field > label, .lp-builder-popup .lp-meta-box-field label span { width: 100%; min-width: 100%; max-width: 100%; margin-bottom: 8px; } .lp-builder-popup .form-field input[type=number], .lp-builder-popup .form-field input[type=text], .lp-builder-popup .form-field input[type=datetime-local], .lp-builder-popup .lp-meta-box__duration input[type=number], .lp-builder-popup .lp-meta-box__duration input[type=text], .lp-builder-popup .lp-meta-box__duration input[type=datetime-local], .lp-builder-popup .lp-meta-box-field input[type=number], .lp-builder-popup .lp-meta-box-field input[type=text], .lp-builder-popup .lp-meta-box-field input[type=datetime-local] { max-width: 100%; } .lp-builder-popup .form-field:has(input[type=checkbox]), .lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]), .lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]) { flex-direction: row; flex-wrap: wrap; } .lp-builder-popup .form-field:has(input[type=checkbox]) > label, .lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]) > label, .lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]) > label { width: auto; min-width: auto; max-width: none; margin-bottom: 0; } .lp-builder-popup .form-field .description, .lp-builder-popup .lp-meta-box__duration .description, .lp-builder-popup .lp-meta-box-field .description { margin-left: 0 !important; } .lp-builder-popup .cb-section__question-title-assigned, .lp-builder-popup .cb-section__lesson-title-assigned { flex-direction: column; gap: 16px; } .lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes, .lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses, .lp-builder-popup .cb-section__lesson-title-assigned .question-assigned-quizzes, .lp-builder-popup .cb-section__lesson-title-assigned .lesson-assigned-courses { margin-top: 0; align-items: flex-start; } .lp-builder-popup .lp-edit-quiz-wrap .add-new-question { flex-wrap: wrap; } .lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input { width: 100%; } } @keyframes rotation { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } .learn-press-course-builder #lp-course-builder-content { background: #fff; padding: 24px; border-radius: 8px; } .learn-press-course-builder .cb-section__course-edit { background: #fff; border-radius: 16px; min-height: calc(100% - 100px); } .learn-press-course-builder .cb-section__course-edit .cb-section__header-left { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; margin-top: 28px; } .learn-press-course-builder .cb-section__course-edit .lp-cb-section__title { font-size: 28px; font-weight: 600; margin-top: 0; margin-bottom: 0; color: #1e1e1e; } .learn-press-course-builder .cb-section__course-edit .cb-section__header { display: flex; justify-content: space-between; align-items: center; } .learn-press-course-builder .cb-section__course-edit .cb-section__header-action { display: flex; gap: 20px; } .learn-press-course-builder .cb-section__course-edit .cb-button { padding: 8px 25px; border-radius: 5px; background: #ccc; font-size: 16px; font-weight: 500; cursor: pointer; } .learn-press-course-builder .cb-section__course-edit .cb-button.loading { pointer-events: none; opacity: 0.8; } .learn-press-course-builder .cb-section__course-edit .cb-button.loading:before { display: inline-block; font-family: "lp-icon"; content: "\f110"; animation: lp-rotating 1s linear infinite; margin-right: 5px; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; } .learn-press-course-builder .cb-section__course-edit .lp-meta-box { background: transparent; } .learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner { display: flex; flex-direction: column; gap: 24px; } .learn-press-course-builder .cb-section__course-edit .form-field, .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration { display: flex; gap: 0 11px; margin: 0; padding: 0; } .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field { display: grid; grid-template-columns: 150px max-content 1fr; gap: 6px 11px; } .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field label { grid-column: 1/2; grid-row: 1; font-size: 14px; color: #23282d; font-weight: 600; margin: 0; padding: 0; } .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field input { grid-column: 2/4; grid-row: 1; } .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .description { max-width: max-content; grid-column: 2/3; grid-row: 2; font-size: 13px; line-height: 1.5; margin: 0; } .learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .learn-press-tip { max-width: max-content; } .learn-press-course-builder .cb-section__course-edit .form-field._lp_hint_field, .learn-press-course-builder .cb-section__course-edit .form-field._lp_explanation_field { flex-wrap: wrap; } .learn-press-course-builder .cb-section__course-edit .form-field label, .learn-press-course-builder .cb-section__course-edit .form-field label span, .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration label, .learn-press-course-builder .cb-section__course-edit .lesson-materials .field-material__label { font-size: 14px; margin: 0; width: 150px; min-width: 150px; max-width: 150px; padding: 0; color: #23282d; font-weight: 600; flex: 0 0 auto; } .learn-press-course-builder .cb-section__course-edit .lesson-materials { flex-wrap: nowrap; gap: 10px; } .learn-press-course-builder .cb-section__course-edit .form-field input[type=number], .learn-press-course-builder .cb-section__course-edit .form-field input[type=text], .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local], .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number] { width: 100%; max-width: 200px; height: 33px; padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #fff; } .learn-press-course-builder .cb-section__course-edit .form-field textarea { order: 3; width: calc(100% - 165px); padding: 8px 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; background: #fff; } .learn-press-course-builder .cb-section__course-edit .form-field input[type=number]:focus, .learn-press-course-builder .cb-section__course-edit .form-field input[type=text]:focus, .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local]:focus, .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus { outline: none; border-color: #7067ed; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .learn-press-course-builder .cb-section__course-edit select { padding: 4px 12px; height: 34px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 14px; color: #1a1a1a; cursor: pointer; } .learn-press-course-builder .cb-section__course-edit select:focus { outline: none; border-color: #7067ed; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration > :not(label):not(.description) { display: inline-flex; align-items: center; gap: 8px; } .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox], .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio] { appearance: none; -webkit-appearance: none; width: 44px; height: 24px; background: #e5e7eb; border-radius: 12px; position: relative; cursor: pointer; transition: all 0.3s ease; margin: 0; flex-shrink: 0; } .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:before, .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:before { content: ""; position: absolute; width: 20px; height: 20px; border-radius: 50%; background: #fff; top: 2px; left: 2px; transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked, .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked { background: #28A746; } .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked:before, .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked:before { left: 22px; } .learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:focus, .learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:focus { outline: none; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); } .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]), .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) { flex-direction: row; align-items: center; } .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) input[type=checkbox], .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) input[type=radio] { order: 1; margin-top: 2px; } .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description, .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) .description { order: 3; } .learn-press-course-builder .cb-section__course-edit .description { font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0; display: block; } .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration .description { margin-top: 4px; } .learn-press-course-builder .cb-section__course-edit p.form-field, .learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration { padding: 0; margin: 0; } .learn-press-course-builder .cb-section__course-edit p.form-field .description, .learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration .description { margin-top: 6px; } .learn-press-course-builder .cb-section__course-edit #_lp_passing_grade, .learn-press-course-builder .cb-section__course-edit #_lp_retake_count, .learn-press-course-builder .cb-section__course-edit #_lp_pagination { max-width: 100px; } .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content { flex: 1; } .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content .lp_course_extra_meta_box__fields:not(:has(*)) { display: none; } .learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content input[type=text] { max-width: 100%; margin-bottom: 10px; } @media (max-width: 768px) { .learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner { gap: 20px; } .learn-press-course-builder .cb-section__course-edit .form-field input[type=number], .learn-press-course-builder .cb-section__course-edit .form-field input[type=text], .learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local], .learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number] { max-width: 100%; } .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) { flex-direction: column; gap: 8px; } .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) label { min-width: auto; } .learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description { margin-left: 0; margin-top: 0; } } .learn-press-course-builder .lp-message { color: #7067ED; background-color: #EEF1FF; font-weight: 500; padding: 8px 20px; border-radius: 8px; } #lp-builder-popup-container .learn-press-message, #lp-course-builder .learn-press-message { margin: 20px 10px; position: relative; padding: 10px 20px; border-radius: 8px; /*background-color: $cb-info-bg; color: $cb-info;*/ max-width: 100%; width: fit-content; } #lp-builder-popup-container select, #lp-course-builder select { padding: 10px 32px 10px 14px; border: 1px solid #e5e7eb; border-radius: 6px; font-size: 14px; color: #1e1e1e; cursor: pointer; appearance: none; background-image: url("../images/icons/ico-cb-chevron-down.svg"); background-repeat: no-repeat; background-position: right 10px center; background-size: 14px; } #lp-builder-popup-container select:focus, #lp-course-builder select:focus { outline: none; border-color: #7067ED; box-shadow: 0 0 0 3px rgba(112, 103, 237, 0.1); } #lp-course-builder .lp-ico-ai { display: inline-block; width: 18px; height: 18px; background-color: currentColor; -webkit-mask-image: url("../images/icons/ico-ai.svg"); mask-image: url("../images/icons/ico-ai.svg"); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; } #lp-course-builder .lp-btn-generate-course-with-ai, #lp-course-builder .lp-btn-warning-enable-ai { position: relative; margin: 0 !important; } #lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai { background: transparent; color: #7067ED; } #lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai:hover { background: #EEF1FF; } .wp-editor-wrap { border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; background-color: #ffffff; } .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:focus, .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:hover, .wp-editor-wrap .qt-dfw:focus, .wp-editor-wrap .qt-dfw:hover { box-shadow: none; background: none; } .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-underline), .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-blockquote), .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-alignright), .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-unlink) { border-right: 1px solid #d1d5db; } .wp-editor-wrap .wp-editor-tools { display: flex; align-items: center; justify-content: space-between; background-color: #F7F7F7; padding: 8px 12px; } .wp-editor-wrap .wp-editor-tools:after { content: none; } .wp-editor-wrap .wp-media-buttons { padding: 0; float: none; flex-shrink: 0; } .wp-editor-wrap button.insert-media, .wp-editor-wrap input.button { color: #1e1e1e; border-color: #d1d5db; display: inline-flex; align-items: center; gap: 6px; text-decoration: none; font-size: 13px; line-height: 1.6; min-height: 30px; margin: 0; padding: 4px 12px; cursor: pointer; border-width: 1px; border-style: solid; border-radius: 6px; white-space: nowrap; box-sizing: border-box; background: #ffffff; transition: border-color 0.15s ease, background 0.15s ease; } .wp-editor-wrap button.insert-media:focus, .wp-editor-wrap input.button:focus { outline: none; box-shadow: none; background-color: #EEF1FF; border-color: #7067ED; color: #7067ED; } .wp-editor-wrap button.insert-media:hover, .wp-editor-wrap input.button:hover { color: #7067ED; border-color: #7067ED; background-color: #EEF1FF; } .wp-editor-wrap .wp-editor-tabs { float: none; flex-shrink: 0; display: flex; background: #ffffff; border-radius: 12px; border: 1px solid #e5e7eb; padding: 4px 4px 6px; gap: 4px; } .wp-editor-wrap .wp-editor-tabs button { margin: 0; padding: 2px 14px; border: none; border-radius: 8px; font-size: 13px; font-weight: 500; line-height: 1.6; color: #6b7280; background: transparent; cursor: pointer; box-sizing: content-box !important; } .wp-editor-wrap .wp-editor-tabs button:hover { color: #1e1e1e; background-color: #EEF1FF; } .wp-editor-wrap .wp-editor-tabs button:focus { outline: none; box-shadow: none; } .wp-editor-wrap .wp-editor-tabs button[aria-pressed=true] { background: #EEF1FF; color: #7067ED; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); font-weight: 600; } .wp-editor-wrap .mce-tinymce { border: none !important; visibility: visible !important; } .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox { border-radius: 6px; } .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus, .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover { box-shadow: none; } .wp-editor-wrap div.mce-toolbar-grp > div { padding: 0; } .wp-editor-wrap .mce-top-part::before { box-shadow: none !important; } .wp-editor-wrap .mce-top-part, .wp-editor-wrap .quicktags-toolbar { background-color: #F7F7F7; margin: 0; padding: 0; } .wp-editor-wrap .mce-toolbar-grp { background: none; border-bottom: none; padding: 0px 8px 8px; } .wp-editor-wrap .mce-toolbar .mce-btn { border: none; background: transparent; box-shadow: none; border-radius: 4px; } .wp-editor-wrap .mce-toolbar .mce-btn button { padding: 2px 5px; color: #374151; } .wp-editor-wrap .mce-toolbar .mce-btn:hover, .wp-editor-wrap .mce-toolbar .mce-btn.mce-active { background: rgba(0, 0, 0, 0.06); border: none; box-shadow: none; } .wp-editor-wrap .mce-toolbar .mce-btn-group { padding: 0 2px; } .wp-editor-wrap .mce-toolbar .mce-btn-group:not(:last-child)::after { content: ""; display: inline-block; width: 1px; height: 20px; background: #e5e7eb; vertical-align: middle; margin-left: 4px; } .wp-editor-wrap .quicktags-toolbar { padding: 0 10px 8px; border-bottom: 1px solid #f5f5f5; } .wp-editor-wrap .wp-editor-container { border: none; } .wp-editor-wrap .mce-edit-area iframe { min-height: 150px !important; } .wp-editor-wrap div.mce-statusbar { display: none; } #lp-builder-popup-container .wp-editor-container { border: none !important; background: #ffffff; } #lp-builder-popup-container .wp-editor-tools { padding: 8px 12px; } #lp-builder-popup-container .mce-top-part { margin: 0 !important; } #lp-builder-popup-container .lp-question-field-settings .mce-top-part { margin: 0 !important; } #lp-builder-popup-container .quicktags-toolbar { margin: 0 !important; padding: 6px 8px !important; } .lp-popup-items-to-select .header { padding: 0; flex-shrink: 0; } .lp-popup-items-to-select .header ul.tabs { display: flex; border-bottom: 1px solid #f5f5f5; background: #ffffff; gap: 10px; margin: 0; list-style: none; padding: 0; } .lp-popup-items-to-select ul.tabs li { margin: 0; display: inline-block; position: relative; padding: 0px 24px; text-decoration: none; font-weight: 500; font-size: 14px; transition: all 0.2s ease; border-radius: 12px 12px 0 0; border-bottom: 2px solid transparent; cursor: pointer; } .lp-popup-items-to-select ul.tabs li.active { border-bottom-color: #7067ED; background-color: #EEF1FF; color: #7067ED; } .lp-popup-items-to-select ul.tabs li:hover { background-color: #EEF1FF; color: #7067ED; } .lp-popup-items-to-select .header ul.tabs li.tab a { padding: 0; } .lp-popup-items-to-select .header ul.tabs li.tab.active a, .lp-popup-items-to-select .header ul.tabs li.tab a:hover { color: #7067ED; } .lp-popup-items-to-select input.lp-search-title-item { padding: 12px 16px; border-color: #e5e7eb; border-radius: 8px; outline: none; transition: border-color 0.2s; margin: 0; } .lp-popup-items-to-select input.lp-search-title-item:focus { border-color: #7067ED; box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.1); } .lp-target ul.list-items { padding: 0; gap: 0; max-height: 500px; } .lp-select-item { display: flex; align-items: center; padding: 12px 0; cursor: pointer; transition: background 0.2s; } .lp-select-item:last-child { border-bottom: none; } .lp-select-item:hover { background-color: #f5f5f5; } .lp-select-item input[type=checkbox] { appearance: none; -webkit-appearance: none; width: 18px; height: 18px; border: 2px solid #d1d5db; border-radius: 4px; margin-right: 12px; cursor: pointer; position: relative; outline: none; flex-shrink: 0; } .lp-select-item input[type=checkbox]:checked { background-color: #28A746; border-color: #28A746; } .lp-select-item input[type=checkbox]:checked::after { content: ""; position: absolute; left: 5px; top: 1px; width: 4px; height: 9px; border: solid white; border-width: 0 2px 2px 0; transform: rotate(45deg); } .lp-select-item input[type=checkbox]:checked::before { display: none; } .lp-answers-config input[type=radio]:checked::before { display: none; } .lp-select-item .title { font-size: 14px; color: #374151; font-weight: 500; } .lp-select-item .title strong { color: #9ca3af; font-weight: 400; margin-left: 5px; font-size: 12px; } .list-items-wrap .learn-press-pagination { margin-top: 20px; display: flex; justify-content: center; } .lp-popup-items-to-select .pagination { margin: 10px 0 0 !important; } .list-items-wrap .learn-press-pagination ul.page-numbers { display: flex; gap: 8px; list-style: none; padding: 0; margin: 0; } .list-items-wrap .page-numbers li span.page-numbers.current, .list-items-wrap .page-numbers li a.page-numbers { display: flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; padding: 0 12px; border-radius: 6px; text-decoration: none; color: #898989; font-size: 14px; transition: all 0.2s; background: #ffffff; font-weight: 600; } .list-items-wrap .page-numbers li span.page-numbers.current { background-color: #7067ED; color: #ffffff; } .list-items-wrap .page-numbers li a.page-numbers:hover { background-color: #F7F7F7; border-color: #d1d5db; color: #1e1e1e; } .list-items-wrap .page-numbers li a.page-numbers.next, .list-items-wrap .page-numbers li a.page-numbers.prev { background-color: #F7F7F7; border-color: #d1d5db; } .list-items-wrap .page-numbers li a.page-numbers.next:hover, .list-items-wrap .page-numbers li a.page-numbers.prev:hover { background-color: #7067ED; color: #ffffff; } .list-items-wrap .page-numbers i { font-size: 14px; } .lp-popup-items-to-select .main { border-bottom-color: transparent !important; padding: 20px 0 0 !important; } .lp-popup-items-to-select .footer { padding: 16px 0 0 !important; align-items: center; justify-content: space-between; } .lp-popup-items-to-select .button { padding: 10px 20px; border-radius: 6px; font-size: 14px; font-weight: 600; cursor: pointer; border: 1px solid transparent; transition: all 0.2s; background: transparent; color: #1e1e1e; } .lp-popup-items-to-select .button:hover { background: transparent; color: #7067ED; } .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active, .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary:not(.active) { background-color: #EEF1FF; color: #7067ED; order: 2; } .lp-btn-add-items-selected:hover:not(:disabled) { background-color: #333; } .lp-btn-add-items-selected:disabled { background-color: #f5f5f5; color: #9ca3af; cursor: not-allowed; } .lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active:hover { background-color: #7067ED; color: #EEF1FF; } .lp-btn-count-items-selected { background: transparent; color: #6b7280; padding: 0 !important; font-size: 13px; order: 1; } .lp-btn-back-to-select-items { background: #fff; border: 1px solid #d1d5db; color: #374151; order: 0; } .lp-btn-back-to-select-items:hover { background-color: #f5f5f5; } .lp-popup-items-to-select ul.list-items-selected { padding-left: 0; background: #fff; margin-bottom: 20px; gap: 0; } .lp-popup-items-to-select ul.list-items-selected li { display: flex; align-items: center; padding: 5px; border-bottom: 1px solid #f5f5f5; color: #1e1e1e; cursor: pointer; transition: background 0.2s; } .lp-hidden { display: none !important; } .lp-popup-items-to-select .header .tabs .tab.active::after { display: none !important; } .lp-popup-items-to-select .header .tabs .tab:not(:last-child)::before { display: none; } .lp-popup-items-to-select .list-items-selected li:hover { background: #f5f5f5; } .lp-popup-items-to-select .header .header-count-items-selected { border-bottom-color: #f5f5f5; } .lp-toast.toastify { background: #E7F6E9; color: #28A746; border-radius: 5px; box-shadow: 0 0 0; display: flex; align-items: center; } .lp-toast.toastify .toast-close { background: transparent !important; font-size: 0; padding-left: 12px; } .lp-toast.toastify .toast-close:before { content: "\f00d"; font-family: "lp-icon"; font-size: 16px; color: #000; line-height: 17px; } .lp-toast.toastify .toast-close:hover { opacity: 1; } .lp-toast.toastify.error { background-color: #fee2e2; color: #dc2626; padding: 12px 20px; border: none; margin: 0 auto; } .lp-toast.toastify.warning { background-color: #fbf7f2; color: #fb9422; padding: 12px 20px; border: none; margin: 0 auto; } .lp-toast.toastify.info { background-color: #dbeafe; color: #1e40af; padding: 12px 20px; border: none; margin: 0 auto; } #wp-media-modal label.screen-reader-text, #wp-media-modal span.screen-reader-text { display: none; } .lp-course-builder-canvas label.screen-reader-text, .lp-course-builder-canvas span.screen-reader-text { display: none; }