.csm-cb-gradient-bg{background:linear-gradient(135deg,#7300e6,#9933ff)}.csm-cb-grid-overlay{background-image:linear-gradient(0deg,rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:24px 24px;pointer-events:none;z-index:0}.csm_label_field{font-size:12px;font-weight:500}.csm_input_text{font-size:13px;padding-left:15px;padding-top:17px;padding-bottom:8px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #ecfdf5!important;box-shadow:inset 0 0 0 1000px #ecfdf5!important;-webkit-text-fill-color:#374151!important;transition:background-color 5000s ease-in-out 0s}.csm_label_field .peer:focus~label{transform:translateY(-.75rem)}.csm_input_text:focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(101,236,144,.356)}.csm_input_otp_error,.csm_input_otp_error:focus,.csm_input_text-error:focus{box-shadow:inset 0 1px 2px #00000013,0 0 0 .25rem #fd89895b!important}.csm_input_otp:focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(101,236,144,.356)}.csm_input_otp{height:45px}.csm_select_placeholder::placeholder{font-size:18px;color:red}.csm_course_builder .select-control{background:#fff;border:1px solid rgb(206,201,201);box-shadow:0 2px 8px rgba(0,0,0,.15)}.csm_course_builder .select-control:hover{box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.csm_cb_upload .upload-draggable{height:130px}.csm_date_picker .input{border:1px solid #cecbcb!important;background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.csm_date_picker .input:hover{border-color:#f5d0fe;background-color:#faf5ff;box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.csm_date_picker .input:focus{border:1px solid #b62e89!important}.custom-scroll::-webkit-scrollbar{width:8px}.csm_scroll_cb::-webkit-scrollbar-thumb{background-color:rgba(15,182,54,.4);border-radius:8px}.csm_scroll_cb{scrollbar-width:thin;scrollbar-color:rgba(64,223,133,.4) transparent}.csm_menu_main .csm_menu_collapse ul{margin-left:10px}.ui-bookmark{--icon-size:24px;--icon-secondary-color:rgb(77,77,77);--icon-hover-color:rgb(97,97,97);--icon-primary-color:gold;--icon-circle-border:1px solid var(--icon-primary-color);--icon-circle-size:35px;--icon-anmt-duration:0.3s}.ui-bookmark input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.ui-bookmark .bookmark{width:var(--icon-size);height:auto;fill:var(--icon-secondary-color);cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.bookmark:after{width:10px;height:10px;-webkit-box-shadow:0 30px 0 -4px var(--icon-primary-color),30px 0 0 -4px var(--icon-primary-color),0 -30px 0 -4px var(--icon-primary-color),-30px 0 0 -4px var(--icon-primary-color),-22px 22px 0 -4px var(--icon-primary-color),-22px -22px 0 -4px var(--icon-primary-color),22px -22px 0 -4px var(--icon-primary-color),22px 22px 0 -4px var(--icon-primary-color);box-shadow:0 30px 0 -4px var(--icon-primary-color),30px 0 0 -4px var(--icon-primary-color),0 -30px 0 -4px var(--icon-primary-color),-30px 0 0 -4px var(--icon-primary-color),-22px 22px 0 -4px var(--icon-primary-color),-22px -22px 0 -4px var(--icon-primary-color),22px -22px 0 -4px var(--icon-primary-color),22px 22px 0 -4px var(--icon-primary-color);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.bookmark:after,.bookmark:before{content:"";position:absolute;border-radius:50%}.bookmark:before{border:var(--icon-circle-border);opacity:0}.ui-bookmark:hover .bookmark{fill:var(--icon-hover-color)}.ui-bookmark input:checked+.bookmark:after{-webkit-animation:circles var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;animation:circles var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;-webkit-animation-delay:var(--icon-anmt-duration);animation-delay:var(--icon-anmt-duration)}.ui-bookmark input:checked+.bookmark{fill:var(--icon-primary-color);-webkit-animation:bookmark var(--icon-anmt-duration) forwards;animation:bookmark var(--icon-anmt-duration) forwards;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.ui-bookmark input:checked+.bookmark:before{-webkit-animation:circle var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;animation:circle var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;-webkit-animation-delay:var(--icon-anmt-duration);animation-delay:var(--icon-anmt-duration)}@-webkit-keyframes bookmark{50%{-webkit-transform:scaleY(.6);transform:scaleY(.6)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes bookmark{50%{-webkit-transform:scaleY(.6);transform:scaleY(.6)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes circle{0%{width:0;height:0;opacity:0}90%{width:var(--icon-circle-size);height:var(--icon-circle-size);opacity:1}to{opacity:0}}@keyframes circle{0%{width:0;height:0;opacity:0}90%{width:var(--icon-circle-size);height:var(--icon-circle-size);opacity:1}to{opacity:0}}@-webkit-keyframes circles{0%{-webkit-transform:scale(0);transform:scale(0)}40%{opacity:1}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}@keyframes circles{0%{-webkit-transform:scale(0);transform:scale(0)}40%{opacity:1}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}