Viewing File: /home/rtsgrob/ww5/wp-content/plugins/learnpress/assets/css/course-builder.css
@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;
}
Back to Directory
File Manager