@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.design-login{align-items:center;background-image:url(https://i.pinimg.com/originals/81/df/3f/81df3f704ba55281ead0042466b293fa.jpg);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;width:100vw}.login-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:15px;box-shadow:0 4px 30px #0000001a;box-sizing:border-box;padding:30px;text-align:center;width:400px}.login-container form{align-items:center;display:flex;flex-direction:column}.login-container input,.login-container label{color:#fff;margin-bottom:10px}.login-container input{background-color:#fff3;border:1px solid #ffffff4d;border-radius:5px;padding:10px;width:100%}.login-container input::placeholder{color:#ffffffb3}.login-container button[type=submit]{background-color:#fff;border:none;border-radius:5px;color:#000;cursor:pointer;padding:10px;transition:background-color .3s ease;width:100%}.login-container button[type=submit]:hover{background-color:#c9d1cbcc;color:#fff}.register-link{color:#fff;padding-top:20px}.login-details{color:#fff;font-size:24px;margin-bottom:20px}.input-groups{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.input-group{display:flex;flex-direction:column}.input-group label{margin-right:auto}.remember-me{align-items:center;color:#fff;display:flex;white-space:nowrap}.remember-me input{margin-right:5px;margin-top:10.5px}.forgot-password{color:#fff;cursor:pointer;text-decoration:underline}.forgot-password:hover{text-decoration:none}.toggle-login{align-items:center;display:flex;flex-direction:column}.toggle-login label{color:#fff;margin-bottom:10px}.login-icon{display:flex;gap:20px;justify-content:center}.login-icon img{height:32px;width:32px}.register-link label:hover{color:blue;cursor:pointer}.password-input-wrapper{position:relative}.icon-eyes{background:none;border:none;color:#000;cursor:pointer;font-size:20px;padding:0;position:absolute;right:10px;top:13px}.div-wating{background:#000000b3}.div-wating-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;max-width:90%;padding:20px;text-align:center;width:400px}.div-wating p{color:#333;font-size:18px;font-weight:700;margin-bottom:20px}.cart-container{border-radius:5px;display:flex}.cart-container,.tieude{color:#2d2f31;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.tieude{font-size:15px}.tieude p{padding-top:15px}.cart-header{font-size:24px;margin-bottom:20px;padding:100px 20px 20px}.cart-item{align-items:center;border-top:.5px solid #000;display:flex;flex-direction:row;margin-bottom:10px;padding-top:20px;width:900px}.cart-item img{height:107px;margin-right:30px;object-fit:cover;width:100px}.cart-item-details{display:flex;flex-direction:column}.cart-item-title{font-size:18px;font-weight:700}.cart-item-instructor{font-size:14px}.cart-item-rating{color:#ffc107;font-size:14px}.cart-item-price{color:#f60;font-size:17px;margin-left:auto}.cart-summary{border-radius:5px;margin-left:auto;margin-top:-55px;padding:10px;width:500px}.cart-summary-total{font-size:24px;font-weight:700;margin-bottom:10px}.cart-summary-discount{color:#ffc107;margin-bottom:10px}.cart-summary-button{background-color:#3383d3;color:#f0f8ff;transition:border .4s ease;width:250px}.cart-summary-button:hover{background-color:#f60;border:1px solid;border-image-slice:1;border-image-source:linear-gradient(45deg,red,orange,#ff0,green,blue,indigo,violet);border-radius:5px}.cart-summary-coupon{align-items:center;border-top:.5px solid #000;display:flex;margin-top:20px;padding-top:30px}.cart-summary-coupon input{border-color:#000;font-size:15px;padding:12px;width:35%}.cart-summary-coupon button{background-color:#fff;border:.5px solid #000;color:#2d2f31;font-size:15px;margin-bottom:10px;padding:12px}.cart-summary-coupon .cart-summary-buttons{background-color:#6495ed;color:#f0f8ff;margin-left:20px}.cart-summary-coupon .cart-summary-buttons:hover{background-color:#3779f3}.fontchu{font-size:15px}.design-register{align-items:center;background-image:url(https://i.pinimg.com/originals/81/df/3f/81df3f704ba55281ead0042466b293fa.jpg);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center}.register-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border-radius:10px;box-shadow:0 8px 16px #0000004d;max-width:400px;padding:2rem;width:100%}.register-container h2{color:#fff;margin-bottom:1.5rem;text-align:center}.register-container .form-group{margin-bottom:1rem;text-align:left}.register-container label{color:#fff;display:block;margin-bottom:.5rem}.register-container input{background-color:#ffffff80;border:none;border-radius:5px;color:#000;margin-bottom:1rem;padding:.5rem;width:100%}.register-container button[type=submit]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.75rem;width:100%}.register-container button[type=submit]:hover{background-color:#0056b3}.register-container .login-link{color:#fff;display:block;margin-top:1rem;text-align:center;text-decoration:none}.register-container .login-link:hover{text-decoration:underline}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1 1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor,#0000 0);background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.custom-header{background-color:#0f172b;color:oklch(.704 .04 256.788);font-family:Lexend,"Lexend Fallback: Arial",sans-serif;justify-content:center;left:0;margin:0;position:fixed;top:0;z-index:1000}.custom-header,.navbar-custom{align-items:center;display:flex;width:100%}.navbar-custom{border-bottom:1px solid #444;justify-content:space-between;max-width:1450px}.logo-section{flex-basis:10%}.logo img{border-radius:5px;height:40px;object-fit:cover;width:150px}.logo img:hover{cursor:pointer;transform:scale(1.1);transition:transform .3s ease}.logo span{color:#000;font-size:1.5em;font-weight:700}.navbar-links{display:flex;flex-basis:30%;justify-content:space-between;list-style:none;margin-bottom:-10px;margin-left:10px;margin-right:auto}.nav-item{align-items:center;cursor:pointer;display:flex;flex-direction:column}.nav-item .icon{color:#ddd}.nav-text{color:#fff;font-size:.9em}.nav-item:hover .nav-text{color:#f1c40f}.iconColor{color:#f1c40f!important}.nav-item:hover .icon{color:#f1c40f}.right-section{align-items:center;display:flex;flex-basis:35%;justify-content:flex-end}.auth-buttons{display:flex;margin-bottom:-10px;margin-left:10px;margin-right:10px}.category{padding-right:20px}.login-button,.signup-button{border:none;border-radius:5px;cursor:pointer;padding:5px 10px}.login-button{background-color:#fff;color:#000;font-size:19px}.login-button:hover{background-color:#73adea;color:#fff}.signup-button{background-color:#007bff;color:#fff}.search-bar{width:200px}.search-input{background-color:#1c1c1c;border:1px solid #444;border-radius:5px;color:#fff;font-size:.9em;padding:5px;width:100%}.dropdown-menu{margin-top:15px;overflow:hidden;padding:0}.dropdown-toggle{background:none!important;border:none!important;padding:0!important}.dropdown-toggle:after{display:none}.dropdown-toggle img{border-radius:50%;display:block;height:40px;margin-left:10px;object-fit:cover;padding:0;width:40px}.dropdown-item{padding:10px 15px}.dropdown-item:hover{background-color:#1178e0}.custom-item-text{align-items:center;color:#000;display:flex;font-size:.9em;font-weight:400;gap:20px;height:30px;justify-content:left;margin:auto;padding:auto}.dropdown-item-text{padding:15px 10px}img:hover{object-fit:fill}.dropdown-toggle.btn-link{background:none;border:none;padding:0;transition:transform .3s ease}.dropdown-toggle.btn-link img{border-radius:50%;height:40px;object-fit:cover;transition:transform .3s ease;width:40px}.dropdown-toggle.btn-link:hover img{box-shadow:0 0 10px #00000080;transform:scale(1.1)}.custom-dropdown-menu{border-radius:15px;color:oklch(.704 .04 256.788);width:250px}.custom-dropdown-menu .custom-dropdown-item{background-color:#f5f5f5;font-weight:400;transition:font-weight .3s ease}.custom-dropdown-menu .custom-dropdown-item:hover{background-color:#c2c2c2!important;border-radius:15px;font-weight:700}.notification-card{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 6px #0000000d;font-family:Arial,sans-serif;max-width:300px;padding:16px}.notification-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.notification-title{color:#2b2b2b;font-size:16px;font-weight:700}.notification-setting{color:#7b1fa2;font-size:14px;font-weight:500;text-decoration:none}.notification-setting:hover{text-decoration:underline}.notification-content{color:#757575;font-size:14px}.category-menu{font-family:Arial,sans-serif}.menu,.submenu,.third-level{list-style:none;margin:0;padding:0}.menu>li{display:inline-block;position:relative}.menu>li>span{color:#0073e6;cursor:pointer;font-weight:700;padding:8px 12px}.menu>li:hover>span{background-color:#0073e61a}.submenu{background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 8px #00000026;display:none;left:0;min-width:200px;position:absolute;top:100%;z-index:1000}.menu>li:hover>.submenu{display:block}.submenu>li{position:relative}.submenu>li>a,.submenu>li>span{color:#333;display:block;padding:8px 12px;text-decoration:none;white-space:nowrap}.submenu>li:hover>a,.submenu>li:hover>span{background-color:#f5f5f5}.third-level{background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 8px #00000026;display:none;left:100%;min-width:200px;position:absolute;top:0}.submenu>li:hover>.third-level{display:block}.course-container-tong{display:flex;margin-top:80px;width:100%}.course-container-unique{background-color:#fff;color:#000;font-family:Segoe UI,Roboto,Helvetica;margin:auto 50px auto 200px;max-width:1300px;padding:20px;width:55%;z-index:1}.course-footer-unique{background-color:#f7f3f1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:100px;margin-top:20px;text-align:left;width:25%}.course-footer-unique h3{font-size:24px;margin-bottom:10px}.header-footer-wrapper-unique{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.course-header-unique h1{font-size:32px;margin-bottom:10px}.course-header-unique p{color:#3c3b3b;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;margin-bottom:20px;margin-left:25px}.course-details-unique{margin-top:20px}.course-details-unique h2{font-size:24px;margin-bottom:10px}.course-details-list{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-auto-rows:auto;grid-template-columns:1fr 1fr;list-style:none;padding:0}.course-details-list li{align-items:flex-start;color:#3c3b3b;display:flex;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.course-details-unique ul{display:flex;list-style:none;padding:0}.course-details-unique li{color:#3c3b3b;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-bottom:5px}.course-content-unique{margin-top:20px}.course-content-unique h1{color:azure}.course-content-unique h2{font-size:24px;margin-bottom:10px}.course-content-unique p{font-size:14px;margin-bottom:10px}.module-unique{background-color:#8e868626;border:.1px solid #bbc5c6;border-radius:8px;cursor:pointer;margin-bottom:10px;padding:10px 0 0}.module-unique h1{color:#2c2b2a;font-size:20px;margin-bottom:10px;padding-left:10px}.module-unique ul{list-style:none;margin-top:15px;padding:10px 0 0 20px}.list-item-effect{color:#3c3b3b;cursor:pointer;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding-bottom:5px;position:relative}.list-item-effect:after{background-color:orange;bottom:0;content:"";height:1.5px;left:0;position:absolute;transition:width .4s ease-out;width:0}.list-item-effect:hover{color:orange}.list-item-effect:hover:after{color:#e65c00;width:100%}.module-unique li{color:#2c2b2a;font-size:15px;margin-bottom:15px}.register-button-unique{background-color:#f60;font-size:16px;margin-bottom:10px}.register-button-unique:hover{background-color:#e65c00}.course-footer-unique p{margin:5px 0}.video-wrapper{border-radius:15px;cursor:pointer;margin:auto;max-width:640px;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.video-wrapper:hover{transform:scale(1.1)}.video-player-custom{border-radius:15px;width:100%}.video-overlay{align-items:center;background-color:#00000080;bottom:0;color:#fff;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.plyr--playing .video-overlay{opacity:0}.register-button-unique{background-color:#6a0dad;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.register-button-unique:hover{background-color:#7e29dd}.price-section-unique{font-family:Arial,sans-serif;margin-top:20px;padding:0 15px 15px;text-align:center}.price-unique{font-size:20px;font-weight:700}.currency-unique{font-size:20px;vertical-align:top}.button-container-unique{margin-top:20px}.buy-now-unique:hover{background-color:#9e74f9;cursor:pointer}.btn-learn-now:hover{background-color:#45a049;cursor:pointer}.add-to-cart-unique,.buy-now-unique{border-radius:8px;display:inline-block;font-size:18px;font-weight:700;margin:5px;padding:15px 30px;text-decoration:none}.add-to-cart-unique{background-color:#a34efc;color:#fff}.buy-now-unique{background-color:#fff;color:#000;padding:10px 100px;transition:background-color .3s ease}.btn-learn-now{background-color:#4caf50;border-radius:8px;color:#fff;font-weight:700;padding:10px 100px;transition:background-color .3s ease}.btn-learn-now,.heart-icon-unique{display:inline-block;font-size:18px;margin:5px;text-decoration:none}.heart-icon-unique{padding:15px;vertical-align:middle}.guarantee-unique{color:#666;font-size:14px;margin-top:20px}.icon-heart{background-color:#fff;border:1px solid #050505;border-radius:8px;color:#aba8a8}.icon-heart:hover{color:red;cursor:pointer}.nodejs-express-course{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px 0}.nodejs-express-course__title{color:#2c3e50;font-size:24px;margin-bottom:15px}.nodejs-express-course__description{color:#34495e;line-height:1.6}.nodejs-express-course__section-title{color:#2980b9;font-size:20px;margin-bottom:10px;margin-top:20px}.nodejs-express-course__content-list,.nodejs-express-course__requirements-list{color:#34495e;list-style-type:disc;padding-left:20px}.nodejs-express-course__content-list li,.nodejs-express-course__requirements-list li{color:#34495e;margin-bottom:5px}.nodejs-express-course__target-audience{color:#7f8c8d;font-style:italic}.course-reviews{background-color:#fff;color:#000;font-family:Arial,sans-serif;margin:0;padding:20px 0;width:100%}.course-reviews__header{font-size:24px;font-weight:700;margin-bottom:20px}.course-reviews__star-icon{color:#f4c150}.course-reviews__list{display:flex;flex-wrap:wrap;gap:20px}.course-reviews__item{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:20px;width:calc(50% - 20px)}.course-reviews__item-header{align-items:center;display:flex;margin-bottom:10px}.course-reviews__avatar{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;margin-right:10px;width:40px}.course-reviews__name{font-weight:700;margin-right:auto}.course-reviews__ellipsis{color:#888}.course-reviews__item-body{margin-bottom:10px}.course-reviews__star{color:#f4c150}.course-reviews__show-all{background-color:#fff;border:1px solid #000;border-radius:4px;cursor:pointer;display:block;margin:20px auto;padding:10px;text-align:center;width:200px}.module-content{background-color:#fff}.instructor-profile{color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:20px 0}.instructor-profile__title{font-size:24px;font-weight:700;margin-bottom:10px}.instructor-profile__container{align-items:flex-start;display:flex;gap:20px}.instructor-profile__image-container{flex-shrink:0}.instructor-profile__image{border:2px solid #ddd;border-radius:50%;height:150px;object-fit:cover;width:150px}.instructor-profile__info{flex:1 1}.instructor-profile__name{border-bottom:1px solid #4a90e2;color:#4a90e2;font-family:Arial,sans-serif;font-size:20px;margin-bottom:5px}.instructor-profile__headline{color:#666;font-size:16px;margin-bottom:15px}.instructor-profile__stats{display:flex;flex-direction:column;gap:10px;padding-top:10px}.instructor-profile__stat-item{align-items:center;color:#333;display:flex;font-size:14px}.instructor-profile__icon{color:#f4c150;margin-right:8px}.instructor-profile__biography{color:#555;font-size:14px;margin-top:20px;max-height:60px;overflow:hidden;transition:max-height .3s ease}.instructor-profile__biography.expanded{max-height:500px}.instructor-profile__toggle-button{background:none;border:none;color:#4a90e2;cursor:pointer;font-size:14px;margin-top:10px}.instructor-profile__toggle-button:hover{text-decoration:underline}.learningPage-container{font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-top:70px;padding-left:30px}.learningPage-header{background-color:#333;color:#fff;padding:20px 50px 5px}.learningPage-header h1{color:#f0f8ff;margin:0;padding-bottom:20px}.learningPage-navBar ul{display:flex;list-style-type:none;padding:0}.learningPage-navBar li{color:#fff;margin-right:20px}.learningPage-navBar li:hover{border-bottom:5px solid #fff;cursor:pointer;padding-bottom:0}.learningPage-scheduleLearning{margin:20px 0;width:1000px}.learningPage-scheduleBox{border:1px solid #ccc;padding:20px}.learningPage-scheduleBox h2{margin-top:0}.learningPage-actionButtons{margin-top:10px}.learningPage-cancelButton,.learningPage-startButton{border:none;cursor:pointer;margin-right:10px;padding:10px}.learningPage-startButton{background-color:#333;color:#fff}.learningPage-cancelButton{background-color:#ccc;color:#000}.learningPage-courseSection{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-top:20px}.learningPage-courseBox{background-color:#f9f9f9;border-radius:15px;box-shadow:0 2px 4px #0003;cursor:pointer;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:20px;transition:box-shadow .3s ease;width:350px}.learningPage-courseBox:hover{box-shadow:0 4px 8px #000c}.learningPage-courseLogo{border-radius:15px 15px 0 0;height:150px;margin-right:20px;width:100%}.learningPage-courseInfo h4{margin-top:5px}.learningPage-courseInfo{padding-left:10px}.learningPage-startCourseButton{background-color:#333;border:none;color:#fff;cursor:pointer;margin-top:10px;padding:10px}.learningPage-startCourseButton:hover{background-color:#00b2ff}.line-learning{border:.5px solid #999797;margin-bottom:20px}.cfb-container{background-color:#fff;font-family:Arial,sans-serif;margin:0 auto;padding:20px;width:100%}.cfb-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-bottom:10px}.cfb-header a{color:#333;margin:0 10px;text-decoration:none}.cfb-header a.cfb-active{border-bottom:2px solid #000}.cfb-feedback{margin-top:20px;padding:20px 50px}.cfb-feedback h2{color:#333;font-size:28px;font-weight:700;margin-bottom:20px;text-align:left}.cfb-rating-overview{align-items:center;display:flex;margin-bottom:20px}.cfb-rating-overview .cfb-rating{color:#d4a017;font-size:48px;font-weight:700;margin-right:20px}.cfb-rating-overview .cfb-stars{align-items:center;color:#d4a017;display:flex;font-size:20px;margin-right:10px}.cfb-rating-overview .cfb-text{color:#333;font-size:16px;margin-left:10px}.cfb-rating-bars{margin-top:20px}.cfb-rating-bars .cfb-bar{align-items:center;display:flex;margin-bottom:10px}.cfb-rating-bars .cfb-bar .cfb-label{color:#333;font-size:14px;margin-right:10px;text-align:left;width:50px}.cfb-rating-bars .cfb-bar .cfb-progress{background-color:#ddd;border-radius:5px;flex:1 1;height:10px;margin-right:10px;overflow:hidden;position:relative}.cfb-rating-bars .cfb-bar .cfb-progress .cfb-fill{background-color:#d4a017;height:100%;left:0;position:absolute;top:0}.cfb-rating-bars .cfb-bar .cfb-percentage{color:#6a1b9a;font-size:14px;white-space:nowrap}.cfb-reviews{margin-top:40px;padding:0 50px}.cfb-reviews h3{font-size:20px;margin-bottom:10px}.cfb-search-bar{align-items:center;display:flex;margin-bottom:20px}.cfb-search-bar input{border:1px solid #ddd;border-radius:4px 0 0 4px;padding:10px;width:300px}.cfb-search-bar button{background-color:#333;border:1px solid #ddd;border-left:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;padding:10px}.cfb-filter{margin-left:20px}.cfb-filter select{border:1px solid #ddd;border-radius:4px;padding:10px}.cfb-review-item{align-items:flex-start;border-bottom:.5px solid #c4c1c1;color:#333;display:flex;margin-bottom:20px;padding-bottom:15px}.cfb-review-item .cfb-avatar{align-items:center;background-color:#ddd;border-radius:50%;color:#fff;display:flex;font-size:20px;height:50px;justify-content:center;margin-right:20px;overflow:hidden;width:50px}.cfb-avatar img{height:100%;object-fit:cover;width:100%}.cfb-review-item .cfb-content{flex:1 1}.cfb-review-item .cfb-content .cfb-name{font-weight:700;margin-bottom:10px}.cfb-review-item .cfb-content .cfb-time{color:#888;margin-bottom:10px}.cfb-review-item .cfb-content .cfb-text{margin-bottom:15px}.cfb-review-item .cfb-content .cfb-actions{align-items:center;display:flex}.cfb-review-item .cfb-content .cfb-actions button{background:none;border:none;color:#888;cursor:pointer;margin-right:10px}.cfb-review-item .cfb-content .cfb-actions button:hover{color:#333}.cfb-wrting{border:1px solid #333;border-radius:8px;color:#000;margin-left:15px;padding:10px}.cfb-wrting:hover{background-color:#cfcaca;cursor:pointer}.course-reviews__item-footer{align-items:center;display:flex}.course-reviews__thumb{cursor:pointer;margin-left:10px}.course-reviews__thumb:hover{color:#007bff}.toggle-rating{align-items:center;background:#000c;bottom:0;display:flex;font-family:Arial,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.icon-rating{color:#d3d3d3;cursor:pointer;font-size:24px;transition:color .3s ease-in-out}.icon-ratings,.ratings{color:gold}.rf-rating-container{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;padding:20px;position:relative;text-align:center;width:500px}.rf-rating-container h2{font-size:20px;margin-bottom:10px}.rf-rating-container p{font-size:16px;margin-bottom:10px}.rf-stars{color:#f5a623;margin-bottom:20px}.rf-stars i{font-size:24px}.rf-feedback-input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:20px;padding:10px;width:100%}.rf-submit-button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.rf-submit-button:hover{background-color:#333}.rf-close-button{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.questions-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:100%;padding:12px}.questions-list{display:flex;flex-direction:column;gap:6px}.questions-header h2{color:#333;font-size:20px;margin:0}.questions-header{margin-bottom:15px}.header-actions{display:flex;gap:12px}.search-box{position:relative}.search-box input{font-size:14px;padding:8px 32px 8px 12px;width:240px}.search-box .search-icon{color:#999;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ask-question-btn{align-items:center;background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 16px;transition:all .2s}.ask-question-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.new-question-form{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:16px}.form-input{border:1px solid #ddd;border-radius:4px;font-size:14px;margin-bottom:12px;padding:8px 12px;transition:border-color .2s;width:100%}.form-input:focus{border-color:#2563eb;outline:none}.form-textarea{min-height:100px;resize:vertical}.form-actions{display:flex;gap:8px;justify-content:flex-end}.btn{border-radius:4px;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s}.btn:hover{transform:translateY(-1px)}.btn-cancel{background:#fff;border:1px solid #ddd}.btn-cancel:hover{background:#f8fafc}.btn-submit{background:#2563eb;border:none;color:#fff}.btn-submit:hover{background:#1d4ed8}.question-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;padding:10px}.question-header{align-items:center;margin-bottom:8px}.featured-badge{border-radius:4px;font-size:25px;margin-left:auto}.user-avatar{margin-right:8px}.user-info{flex:1 1}.user-name{color:#333;font-size:14px;margin:0}.post-time{align-items:center;color:#666;display:flex;gap:4px;margin-top:2px}.icon-small,.post-time{font-size:12px}.question-content{color:#333;font-size:8px;line-height:0;margin-bottom:4px;padding:0}.user-info{gap:6px}.user-avatar{height:24px;width:24px}.interaction-buttons{border-top:1px solid #eee;display:flex;gap:12px;margin-top:8px;padding-top:8px}.action-btn{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 8px;transition:all .2s}.action-btn:hover{background:#f5f5f5;color:#333}.action-btn svg{font-size:14px}.answers-section{border-left:2px solid #eee;margin-left:16px;margin-top:8px;padding-left:12px}.answer-card{background:#f8f9fa;border-radius:6px;margin-bottom:8px;padding:8px}.reply-btn{color:#4f4fa7}.reply-section{margin-top:12px}.reply-input{display:flex;gap:8px}.reply-input textarea{border:1px solid #ddd;border-radius:6px;flex:1 1;font-size:14px;height:40px;padding:10px;resize:none;transition:all .2s ease}.reply-input textarea:focus{border-color:#4f4fa7;box-shadow:0 0 0 2px #4f4fa71a;outline:none}.reply-input button{align-items:center;background:#4f4fa7;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.reply-input button:hover{background:#3f3f8f;transform:translateY(-1px)}.reply-toggle:hover{background:#f0f7ff;border-radius:4px}.empty-state{align-items:center;color:#666;display:flex;flex-direction:column;gap:12px;padding:40px 0;text-align:center}.empty-state svg{color:#2563eb;opacity:.5}.custom-course-container{display:flex;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:100vh;justify-content:space-between;width:100%}.custom-course-preview{align-items:flex-start;border-right:1px solid #282727;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;width:70%}.custom-course-preview p{color:#2d2f31;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:24px;padding:20px}.custom-course-preview .plyr-react{height:450px;padding-left:50px;padding-right:50px;width:100%}.settingvideo{width:100%}.custom-course-preview h1{color:#000}.custom-course-content{background-color:#fff;margin:0;padding:0;width:30%}.custom-course-content h2{font-size:18px;margin-bottom:10px}.custom-section{margin-bottom:0}.custom-section h3{font-size:16px;margin-bottom:10px}.custom-section ul{list-style-type:none;padding:0}.custom-section ul li{font-size:14px;margin-bottom:8 px}.course-section{background-color:#fff;border-left:none!important;border-radius:0!important;border-right:none!important;cursor:pointer;margin-top:0!important;padding:0;transition:background-color .3s ease}.titles{color:#2d2f31;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:20px;font-weight:700;margin-bottom:0}.sub-title{color:#282727;font-size:15px;margin-bottom:0}.lesson-list{list-style:none;margin:0;padding:0}.lesson-item{align-items:flex-start;display:flex;justify-content:flex-start;margin:0;padding:0!important;transition:background-color .3s ease}.focused,.lesson-item:hover{background-color:#d8d4e4;border-radius:8px}.checkbox-container{align-items:center;justify-content:center;margin-left:10px;margin-right:20px;margin-top:5px}.lesson-title{font-size:15px;margin-top:2px}.lesson-time,.lesson-title{color:#2d2f31;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.lesson-time{font-size:12px;margin-top:-15px;padding:0}.resource-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:12px;padding:3px 8px}.resource-button:hover{background-color:#e0e0e0}.header-content{color:#000;font-family:Times New Roman,Times,serif;font-size:20px;margin-bottom:0;margin-right:auto;padding:15px}.header-contents{display:flex}.cancel-content{font-size:25px;margin-right:15px;margin-top:13px}.course-header{align-items:center;background-color:#16161d;border-bottom:1px solid #333;color:#fff;display:flex;justify-content:space-between;padding:8px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.course-header-left .course-title{color:#fff;font-size:20px;font-weight:700}.course-header-right{align-items:center;display:flex;gap:15px}.progress-button{background-color:initial;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;padding:8px 15px}.progress-button:hover{background-color:#333}.share-button{background-color:#fff;border:none;border-radius:5px;color:#1c1d1f;cursor:pointer;padding:8px 15px}.share-button:hover{background-color:#f0f0f0}.more-options{cursor:pointer;font-size:18px}.progress-percentage{border:4px solid #595c73;border-radius:50%;height:40px;width:40px}.progress-svg{transform:rotate(-90deg)}.progress-bg{stroke:#595c73}.progress-bar{stroke-linecap:round;stroke:#c0c4fc;transition:stroke-dasharray .3s ease}.progress-text{fill:#000;font-weight:700}.logo-imgage-2 :hover{cursor:pointer}.course-boths{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:0;width:100%}.course-list-container{background-color:#fff;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:15px;margin:75px 0;padding:0;width:75%}.special-course-content-containers{font-family:Arial,sans-serif;font-size:15px;margin:90px auto;padding-left:20px;width:25%}.special-course-content-containers .special-section-titles{background-color:purple;color:#fff;padding:5px}.special-sections{align-items:center}.special-section-titles{color:#343a40;font-weight:700;margin-bottom:10px}.special-content-items{align-items:center;color:#3c3b3b;display:flex;padding:5px 0 5px 20px}.special-content-items:hover{background-color:#e8ebed;border-left:5px solid #000;cursor:pointer}.course-list-header{align-items:center;border:1px solid #555;display:flex;gap:10px;margin-bottom:20px}.course-search{width:300px}.course-newcourse{margin-left:auto}.new-course-button{background-color:#d100ff;border:none;color:#fff}.course-list{display:flex;flex-direction:column;gap:20px}.course-item{align-items:center;border:1px solid #ccc;display:flex;flex-direction:row;gap:20px;min-width:100%;overflow:hidden;padding:20px;position:relative}.course-item .overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.course-item:hover .overlay{cursor:pointer;opacity:1}.course-item .overlay-text{color:#f8f6fa;font-size:18px;font-weight:700;text-align:center}.course-icon{background-color:#f0f0f0;height:50px;width:50px}.course-info{text-align:center}.course-title{font-size:20px;margin:0}.course-status{color:grey}.course-status span{margin-left:5px}.course-progress{margin-top:10px}.progress-bar{background-color:#e0e0e0;height:10px;width:100%}.progress-bar-fill{background-color:purple;height:100%}.dropdown .dropdown-toggle{background-color:#fff;color:#0a0a0a}.custom-dropdown .dropdown-item{color:#fff}.dropdown-menu .dropdown-item:hover{background-color:darkred}.video-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:center;margin:30px auto;max-width:800px;padding:20px}.video-card,.video-card-content{align-items:center;display:flex}.video-card-image{height:auto;margin-right:20px;width:250px}.video-card-info{display:flex;flex-direction:column;gap:35px}.video-card-title{font-size:24px;margin:0 0 10px}.video-card-description{color:#555;font-size:16px;margin-bottom:10px}.video-card-link{color:purple;font-size:16px;text-decoration:none}.video-card-link:hover{text-decoration:underline}.message-container-custom{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.message-title-custom{align-self:flex-start;font-size:36px;font-weight:700;margin-bottom:50px;text-align:left}.message-content-custom{text-align:center}.message-image-custom{height:auto;margin-bottom:20px;width:150px}.message-heading-custom{font-size:24px;font-weight:700;margin-bottom:10px}.message-text-custom{color:#666;font-size:16px;margin:0}.qa-dashboard{background:#fff;display:flex;flex-direction:column;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;padding:0;position:relative;right:0;width:130%}.qa-header{background:#fff;border-bottom:1px solid #d1d7dc;padding:20px 32px;width:100%}.qa-title{align-items:center;display:flex;gap:16px;margin-bottom:16px}.qa-course-select{background:#fff;border:1px solid #d1d7dc;border-radius:4px;color:#1c1d1f;cursor:pointer;font-size:14px;padding:8px 12px}.qa-course-select:focus{border-color:#5624d0;outline:none}.qa-tabs{border-bottom:1px solid #d1d7dc;display:flex;gap:24px;margin-bottom:16px;padding-bottom:4px}.qa-tab{background:none;border:none;color:#6a6f73;cursor:pointer;font-size:14px;padding:8px 0;position:relative}.qa-tab.active{color:#1c1d1f;font-weight:700}.qa-tab.active:after{background:#1c1d1f;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:100%}.qa-filters-row{gap:24px;padding:12px 0}.qa-checkbox,.qa-filters-row{align-items:center;display:flex}.qa-checkbox{color:#1c1d1f;cursor:pointer;font-size:14px;gap:8px}.qa-content{background:#fff;display:grid;flex:1 1;grid-template-columns:320px 1fr}.qa-list-pane{border-right:1px solid #d1d7dc;overflow-y:auto}.qa-item{border-bottom:1px solid #d1d7dc;cursor:pointer;padding:16px;transition:background .2s}.qa-item.active,.qa-item:hover{background:#f7f9fa}.qa-item.active{border-left:4px solid #5624d0}.qa-item-title{color:#1c1d1f;font-size:14px;font-weight:600;margin-bottom:4px}.qa-item-meta{color:#6a6f73;font-size:12px}.qa-item-meta,.user-info{align-items:center;display:flex;gap:8px}.user-avatar{height:32px;object-fit:cover;width:32px}.user-name{color:#1c1d1f;font-weight:500}.featured-icon{cursor:pointer;margin-left:8px;transition:color .2s ease}.featured-icon.active{color:#f69c08}.featured-icon.inactive{color:#d1d7dc}.featured-icon:hover{transform:scale(1.1)}.question-header{align-items:flex-start;display:flex;justify-content:space-between}.qa-detail-pane{overflow-y:auto;padding:24px 32px}.qa-detail-header{margin-bottom:24px}.qa-detail-header h2{color:#1c1d1f;font-size:20px;margin:0 0 8px}.qa-body{color:#1c1d1f;font-size:14px;line-height:1.6;margin-bottom:24px}.qa-answer-section{border-top:1px solid #d1d7dc;padding-top:24px}.qa-answer-section h3{color:#1c1d1f;font-size:16px;margin:0 0 16px}.qa-answer{background:#f7f9fa;border-radius:6px;margin-bottom:16px;padding:16px}.qa-answer-body{color:#1c1d1f;font-size:14px;line-height:1.6;margin-bottom:8px}.qa-answer-meta{align-items:center;color:#6a6f73;display:flex;font-size:12px;gap:8px}.qa-reply{margin-top:24px}.qa-reply textarea{border:1px solid #d1d7dc;border-radius:4px;font-size:14px;margin-bottom:12px;min-height:120px;padding:12px;resize:vertical;width:100%}.qa-reply textarea:focus{border-color:#5624d0;outline:none}.qa-reply button{background:#a435f0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background .2s}.qa-reply button:hover{background:#8710d8}.message-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 70px);padding:0;width:1100px}.conversation-header{border-bottom:1px solid #e3e3e3;padding:0}.conversation-header h1{font-size:24px;font-weight:600;margin:0;padding:12px 20px}.filter-row{border-bottom:1px solid #e3e3e3;box-sizing:border-box;display:flex;justify-content:space-between;margin:0;padding:0 8px;width:100%}.filter-checkbox{align-items:center;color:#1c1d1f;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:0 8px}.filter-checkbox input[type=checkbox]{border:1px solid #6a6f73;border-radius:4px;height:16px;width:16px}.search-controls{align-items:center;border-bottom:1px solid #e3e3e3;box-sizing:border-box;display:flex;gap:12px;margin:0;padding:12px 20px}.search-box{flex:1 1}.search-box input{width:100%}.search-box input,.sort-dropdown select{border:1px solid #ddd;border-radius:4px;padding:8px 12px}.sort-dropdown select{background-color:#fff;cursor:pointer;min-width:180px}.chat-content{align-items:stretch;flex:1 1}.chat-content,.conversations{display:flex;height:100%;min-height:0}.conversations{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:0 0 320px;flex-direction:column;padding-top:0;pointer-events:auto}.conversation-item{box-sizing:border-box;padding:12px 16px}.conversation-item .unread-badge-right{line-height:20px}.timestamp{color:#999;font-size:12px}.chat-container{box-sizing:border-box;height:100%;min-height:0;position:relative}.chat-header{background:#fff;box-shadow:0 2px 4px #0000000f;margin-top:-50px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.messages-container{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-anchor:none;padding:12px 20px 28px;pointer-events:auto}.message{display:flex;flex-direction:column}.message-wrapper{align-items:flex-end;display:flex;gap:8px}.message.from-user .message-wrapper{flex-direction:row-reverse}.message-bubble{background:#fff;border-radius:16px;box-shadow:0 1px 2px #0000001a;max-width:100%;padding:12px 16px}.message.from-user .message-bubble{background:#e3f2fd}.msg-avatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.message-input{background:#fff;padding:12px 16px}.message-input textarea{height:64px}.message-input button:hover{background:#3a3a8c}@media (max-width:768px){.message-container{height:calc(100vh - 60px)}.filter-row{flex-wrap:wrap;gap:12px;padding:2px}.filter-checkbox{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1}.search-controls{flex-direction:column;padding:12px}.sort-dropdown select{border-radius:16px;box-shadow:0 1px 2px #0000000a;margin-bottom:4px;max-width:70%;padding:10px 14px}.message.from-user{align-self:flex-end;background:#e7f3ff}.message.to-user{align-self:flex-start;background:#f1f1f1}.msg-avatar{background:#eee;border-radius:50%;height:32px;margin-right:8px;object-fit:cover;width:32px}.message-content{font-size:15px;margin-bottom:2px;word-break:break-word}.message-time{color:#999;font-size:12px;text-align:right}}*{box-sizing:border-box;margin:0;padding:0}.performance-dashboard{background-color:#f8f9fa;color:#333;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-top:70px;min-height:100vh;width:1100px}.performance-sidebar{background-color:#fff;border-right:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;padding:20px 0;width:280px}.performance-sidebar-header{border-bottom:1px solid #e5e7eb;margin-bottom:20px;padding:0 20px 20px}.performance-sidebar-title{color:#1f2937;font-size:18px;font-weight:600}.performance-sidebar-menu{list-style:none}.performance-sidebar-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 20px;position:relative;transition:all .2s ease}.performance-sidebar-item:hover{background-color:#f3f4f6}.performance-sidebar-item.active{background-color:#f3f4f6;border-right:3px solid #6366f1;font-weight:500}.performance-badge{background-color:#10b981;border-radius:4px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px}.performance-expandable:after{color:#9ca3af;content:"▶";font-size:10px;transition:transform .2s ease}.performance-expandable.expanded:after{transform:rotate(90deg)}.performance-submenu{background-color:#f9fafb;max-height:0;overflow:hidden;padding-left:20px;transition:max-height .3s ease}.performance-submenu.show{max-height:200px}.performance-submenu-item{color:#6b7280;cursor:pointer;font-size:14px;padding:8px 20px;transition:color .2s ease}.performance-submenu-item:hover{color:#374151}.performance-main{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1 1;margin:20px;padding:30px}.performance-header{margin-bottom:30px}.performance-title{color:#1f2937;font-size:28px;font-weight:700;margin-bottom:8px}.performance-subtitle{color:#6b7280;font-size:16px}.performance-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:30px;margin-bottom:30px}.performance-tab{border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:16px;font-weight:500;padding:12px 0;transition:all .2s ease}.performance-tab.active{border-bottom-color:#6366f1;color:#6366f1}.performance-tab:hover{color:#374151}.performance-stats{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:30px;padding:30px}.performance-stats-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.performance-stat{text-align:left}.performance-stat-label{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:5px;margin-bottom:8px}.performance-info-icon{align-items:center;border:1px solid #d1d5db;border-radius:50%;color:#6b7280;cursor:help;display:inline-flex;font-size:10px;height:16px;justify-content:center;width:16px}.performance-stat-value{color:#1f2937;font-size:32px;font-weight:700;margin-bottom:4px}.performance-stat-secondary{color:#6b7280;font-size:14px}.performance-controls{align-items:center;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin:20px 0;padding:20px 0}.performance-date-range{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:10px}.performance-dropdown{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;min-width:140px;padding:8px 12px}.performance-export-btn{background-color:#6366f1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.performance-export-btn:hover{background-color:#5856eb}.performance-empty{background:#f9fafb;border-radius:8px;color:#6b7280;font-size:16px;margin:20px 0;padding:60px 20px;text-align:center}.performance-report{padding-top:20px;text-align:right}.performance-report a{align-items:center;color:#6366f1;display:inline-flex;font-weight:500;gap:5px;text-decoration:none}.performance-report a:hover{text-decoration:underline}@media (max-width:768px){.performance-dashboard{flex-direction:column}.performance-sidebar{border-bottom:1px solid #e5e7eb;border-right:none;width:100%}.performance-main{margin:10px;padding:20px}.performance-stats-grid{gap:20px;grid-template-columns:1fr}.performance-controls{align-items:stretch;flex-direction:column;gap:15px}}@media (max-width:480px){.performance-title{font-size:24px}.performance-tabs{-webkit-overflow-scrolling:touch;gap:15px;overflow-x:auto}.performance-stat-value{font-size:28px}}.container{font-family:Arial,sans-serif;margin:100px 40px;width:100%}.title{font-size:24px;font-weight:700}.tabs,.title{margin-bottom:20px}.tabs{border-bottom:.5px solid #000;display:flex;width:120%}.tabs button{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:10px 20px}.activeTab{border-bottom:2px solid #000;font-weight:700}.activeTab,.activeTabs{margin-left:-20px}.form{display:flex;flex-direction:row;width:120%}.header-form1{margin-right:100px;width:50%}.formGroup,.header-form1,.header-form2{display:flex;flex-direction:column}.formGroup{margin-bottom:15px}.formGroup label{color:#000;font-weight:700;margin-bottom:5px}.notetitle{font-size:10px}.formGroup input,.formGroup textarea{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:10px}textarea{height:100px}.socialGroup{display:flex;flex-direction:column;width:50%}.profilePhotoSection{margin-top:20px}.photoPreview{align-items:center;border:1px solid #ddd;border-radius:100%;display:flex;height:200px;justify-content:center;margin-bottom:10px;overflow:hidden;width:200px}.uploadInput{display:none}.uploadButton{background-color:#4caf50;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;text-align:center}.uploadButton:hover{background-color:#1f5e22}.saveButton{background-color:#008cba;border-radius:5px;color:#fff;cursor:pointer;margin-left:20px;margin-top:10px;padding:10px 20px;text-align:center}.saveButton:hover{background-color:#034a62}@media (max-width:768px){.container{padding:0 20px;width:100%}.socialGroup{grid-template-columns:1fr}}.course-both{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.course-program-container{border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#000;margin:100px 50px;padding:20px;width:65%}.course-program-title{font-size:24px;font-weight:700;margin-bottom:20px}.course-program-tiltlebutton{display:flex}.course-program-description{font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;margin-bottom:20px}.upload-button{background-color:#4860c8;border:1px solid #ddd;cursor:pointer;margin-left:auto}.course-section,.upload-button{margin-bottom:20px;padding:10px}.course-section{background-color:#f7f9fa;border:1px solid #090909;border-radius:8px}.section-header{align-items:center;display:flex;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:18px;justify-content:space-between;margin-bottom:10px;padding:0}.section-header,.section-header:hover{background-color:#fff}.section-header .lecture-input{margin-left:15px}.section-header .lecture-buttons button{background-color:#b82222;color:#2d2f31;line-height:.5;margin:0;padding:3px 10px}.section-header .lecture-buttons{margin-right:auto;padding:0}.toggle-save-cancel{display:flex;gap:20px;margin:13px;padding:0}.toggle-save-cancel .lecture-save-cancel{border:1px solid #151515;border-radius:5px;padding:5px 15px}.lecture-save:hover{background-color:#007bff;color:#fff}.lecture-cancel:hover{background-color:red;color:#fff}.icon-header{margin-right:auto;padding-left:18px}.delete-section,.edit-section{background-color:initial;border:none;cursor:pointer}.lecture-item{align-items:center;background-color:#fff;border:1px solid #000;display:flex;justify-content:space-between;margin-left:80px;padding:10px}.lecture-item-all{align-items:center;display:flex;gap:20px}.lecture-item-all p{font-weight:700;line-height:1.5;margin:0}.lecture-title{font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.lecture-input{font-size:14px;height:auto;line-height:1.5;margin-top:10px;padding:5px;width:300px}.lecture-item-all input{vertical-align:middle}.lecture-checkbox{margin-right:10px}.add-content-button{background-color:#f0f0f0;border:1px solid #ddd;color:#000;cursor:pointer;padding:8px 15px}.lecture-buttons{display:flex;gap:10px;justify-content:flex-end}.add-lecture-button{background-color:initial;border:1px solid #151515;color:#000;cursor:pointer;font-size:16px;margin-left:80px;margin-top:10px;padding:10px;text-align:left;width:12%}.add-section-button-container{display:flex;padding:0}.add-section-button{padding:10px;width:12%}.add-section-button,.handle-submit{background-color:initial;border:1px solid #ddd;color:#000;cursor:pointer;font-size:16px;margin-top:10px;text-align:left}.handle-submit{margin-left:auto;width:9%}.add-course-video{border:1px solid #151515;flex-direction:column;margin-left:80px;padding:10px 0}.add-course-video,.add-course-video2{align-items:center;display:flex;justify-content:center}.add-course-video2{gap:100px}.add-video{align-items:center;border:1px solid #151515;display:flex;flex-direction:column;gap:10px;height:auto;justify-content:center;padding:5px 0}.add-video:hover .icon-video{background-color:#d3d3d3;color:#151515}.add-video:hover{background-color:#d3d3d3}.icon-video{color:#bbb;font-size:20px;padding:0 20px}.add-video p{border-top:.5px solid #151515;font-size:16px;margin:0;padding:0}.add-course-video p{color:#2d2f31;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.add-course-spaces{margin-bottom:30px}.file-input-section{align-items:center;display:flex;justify-content:center}.custom-file-upload{background-color:#f5f5f5;border:1px solid #ccc;cursor:pointer;flex-grow:1;padding:10px 150px 10px 10px}.choose-file-button{border:1px solid #ccc;cursor:pointer;padding:10px 20px}.choose-file-button,.file-uploader-container{background-color:#fff}.file-details{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:20px;width:100%}.file-info-table{border-collapse:collapse;margin:0 auto 10px;width:100%}.file-info-table td,.file-info-table th{border:1px solid #ccc;padding:10px 50px}.file-info-table th{background-color:#f5f5f5}.processing-note{color:#666;font-size:14px;margin:0 auto;max-width:80%;text-align:left}.replace-file{color:#6b5b95;cursor:pointer;text-decoration:underline}.special-course-content-container{font-family:Arial,sans-serif;font-size:15px;margin:100px auto;padding-left:150px;width:25%}.special-section{align-items:center;margin-bottom:40px}.special-section-title{color:#343a40;font-weight:700;margin-bottom:10px}.special-content-item{align-items:center;color:#3c3b3b;display:flex;padding:5px 0 5px 20px}.special-submit-button{background-color:#988ba2;border:none;border-radius:15px;color:#fff;cursor:pointer;display:block;font-size:16px;padding:10px;text-align:center;width:100%}.special-submit-button:hover{background-color:#6b5b95;cursor:pointer}.special-content-item:hover{background-color:#e8ebed;border-left:5px solid #000;border-radius:10px;cursor:pointer}.course-overview{background-color:#fff;box-shadow:0 0 10px #0000001a;font-family:Arial,sans-serif;margin:100px auto 20px;padding:20px;width:65%}.course-overview__title{font-size:24px;font-weight:700;margin-bottom:20px}.course-overview__description{font-size:14px;line-height:1.6;margin-bottom:20px}.course-overview__link{color:#0073b1;text-decoration:none}.course-overview__link:hover{text-decoration:underline}.course-overview__form-group{margin-bottom:20px}.course-overview__label{color:#343a40;display:block;font-weight:700;margin-bottom:5px}.course-overview__input,.course-overview__select,.course-overview__textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#3c3b3b;padding:10px;width:100%}.course-overview__textarea{height:100px}.course-overview__char-count{color:#666;font-size:12px;text-align:right}.course-overview__editor-toolbar{background-color:#f1f1f1;border:1px solid #ccc;border-bottom:none;padding:5px}.course-overview__toolbar-button{background:none;border:none;cursor:pointer;font-size:16px;margin-right:5px}.course-overview__toolbar-button:hover{color:#0073b1}.course-overview__info-icon{color:#666;display:inline-block;margin-left:5px}.course-overview__info-icon:hover{color:#000}.course-overview__form-row{display:flex;gap:10px;justify-content:space-between}.course-overview__form-row .course-overview__form-group{flex:1 1}.course-overview__section-title{font-size:18px;font-weight:700;margin-bottom:10px}.course-overview__image-placeholder{align-items:center;background-color:#f5f5f5;border:1px solid #ccc;display:flex;height:300px;justify-content:center;margin-bottom:10px;width:100%}.course-overview__image-placeholder img{max-height:100%;max-width:100%}.course-overview__upload-instructions{color:#666;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:14px;margin-bottom:10px;padding-left:20px}.course-overview__upload-buttons{align-items:center;display:flex}.course-overview__file-input{display:none}.course-overview__upload-label{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;cursor:pointer;margin-right:10px;padding:10px 20px}.course-overview__file-name{color:#666;font-size:14px}.active{background-color:#e8ebed;border-radius:10px}.mp-message-container,MessagePage uses same visual system as MessageDashboard but full-width .message-container{background:#fff;display:flex;flex-direction:row;height:calc(100vh - 70px);width:100%}.conversations,.mp-conversations{background:#fff;border-right:1px solid #e3e3e3;overflow-y:auto;width:320px}.conversation-item,.mp-conversation-item{border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:16px}.conversation-item:hover,.mp-conversation-item:hover{background:#f8f9fa}.conversation-item.active,.mp-conversation-item.mp-active{background:#f0f7ff}.conversation-item.unread,.mp-conversation-item.mp-unread{background:linear-gradient(180deg,#0000000f,#0000000a);box-shadow:inset 0 -2px 12px #0000000f}.conversation-item .unread-badge-right,.mp-conversation-item .mp-unread-badge-right{align-items:center;background:#e53935;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:12px;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:4px 8px}.mp-user-avatar,.user-avatar{border-radius:50%;height:48px;margin-right:12px;width:48px}.conversation-info,.mp-conversation-info{flex:1 1;min-width:0}.mp-user-name,.user-name{font-weight:600;margin-bottom:4px}.last-message,.mp-last-message{color:#666;font-size:14px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-container,.mp-chat-container{background:#fff;display:flex;flex:1 1;flex-direction:column;margin-top:50px;z-index:1}.chat-header,.mp-chat-header{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;padding:16px}.mp-chat-header{position:relative}.mp-online-dot{background:#28a745;border-radius:50%;box-shadow:0 0 6px #28a74559;display:inline-block;height:10px;margin-left:8px;width:10px}.chat-title,.mp-chat-title{margin-left:12px}.chat-title h2,.mp-chat-title h2{font-size:18px;margin:0}.messages-container,.mp-messages-container{background:#f8f9fa;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.message,.mp-message{border-radius:12px;max-width:70%;padding:12px 16px}.mp-message{align-items:flex-end;display:flex;gap:12px}.message.from-user,.mp-from-user{align-self:flex-end;background:#f0f7ff}.message.to-user,.mp-to-user{align-self:flex-start;background:#f8f9fa}.message-content,.mp-message-content{margin-bottom:4px}.mp-msg-avatar{border-radius:50%;flex-shrink:0;height:32px;margin-right:8px;object-fit:cover;width:32px}.message-time,.mp-message-time{color:#999;font-size:12px;text-align:right}.message-input{border-top:1px solid #e3e3e3;display:flex;gap:12px;padding:16px}.mp-message-input{background-color:#28a745;gap:12px;padding:16px}.message-input textarea,.mp-message-input textarea{border:1px solid #ddd;border-radius:4px;flex:1 1;height:80px;padding:12px;resize:none}.message-input button,.mp-message-input button{align-self:flex-end;background:#4f4fa7;border:none;border-radius:4px;color:#fff;cursor:pointer;height:40px;padding:8px 24px}.empty-chat,.mp-empty-chat{align-items:center;background:#f8f9fa;color:#666;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px;text-align:center}.empty-chat h3,.mp-empty-chat h3{color:#1c1d1f;font-weight:600;margin:0 0 8px}.empty-chat p,.mp-empty-chat p{color:#6a6f73;font-size:14px;margin:0}@media (max-width:768px){.message-container{flex-direction:column;height:calc(100vh - 60px)}.conversations{max-height:220px;width:100%}.messages-container{padding:12px}.mp-message-container{flex-direction:column;height:calc(100vh - 60px)}.mp-conversations{max-height:220px;width:100%}.mp-messages-container{padding:12px}}.mp-message-input{background:#fff;border-top:1px solid #e3e3e3;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.mp-image-row,.mp-input-row{align-items:center;display:flex;gap:12px}.mp-image-row{padding-left:2px}.mp-image-preview{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000f;box-sizing:border-box;display:inline-flex;padding:6px;position:relative}.mp-image-preview-img{border-radius:8px;display:block;height:86px;object-fit:cover;-webkit-user-select:none;user-select:none;width:120px}.mp-remove-image-btn{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:14px;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:6px;top:6px;width:22px}.mp-image-preview:hover .mp-remove-image-btn,.mp-remove-image-btn:focus{display:flex}@media (max-width:600px){.mp-image-preview-img{height:72px;width:100px}}.instructor-profile{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:800px;padding:40px 20px}.instructor-header{margin-bottom:40px;text-align:center}.instructor-title{color:#1c1d1f;font-size:14px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.instructor-name{color:#1c1d1f;font-size:32px;font-weight:700;margin-bottom:8px}.instructor-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #00000014;padding:32px}.instructor-avatar{border-radius:50%;height:120px;margin:0 auto 24px;overflow:hidden;width:120px}.instructor-avatar img{height:100%;object-fit:cover;width:100%}.instructor-stats{display:flex;gap:40px;justify-content:center;margin-bottom:32px}.stat-item{text-align:center}.stat-value{color:#1c1d1f;display:block;font-size:24px;font-weight:700;margin-bottom:4px}.stat-label{color:#6a6f73;font-size:14px}.instructor-bio{margin-bottom:32px}.instructor-bio h3{color:#1c1d1f;font-size:20px;font-weight:700;margin-bottom:16px}.instructor-bio p{color:#1c1d1f;font-size:16px;line-height:1.6;white-space:pre-line}.instructor-actions{margin-bottom:24px;text-align:center}.message-button{background-color:#a435f0;border-radius:4px;color:#fff;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:background-color .2s}.message-button:hover{background-color:#8710d8}.instructor-links{display:flex;gap:16px;justify-content:center}.social-link{color:#1c1d1f;font-size:20px;transition:color .2s}.social-link:hover{color:#a435f0}.instructor-loading{color:#6a6f73}.instructor-error,.instructor-loading{font-size:16px;padding:40px;text-align:center}.instructor-error{color:#d41324}.checkout-page-container{display:flex;justify-content:space-between;margin-left:15%;margin-top:80px;padding:20px;width:70%}.checkout-left-section,.checkout-right-section{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;color:#2d2f31;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:20px}.checkout-left-section{width:65%}.checkout-right-section{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:30%}h2{font-size:18px}.checkout-form-group,h2{margin-bottom:20px}.checkout-form-group label{display:block;margin-bottom:5px}.checkout-form-group input[type=radio],.checkout-form-group select{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}.checkout-form-group input[type=radio]{width:auto}.checkout-payment-method{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;padding:10px}.checkout-payment-method label{align-items:center;display:flex}.checkout-payment-method img{margin-left:10px}.checkout-order-summary{border-top:1px solid #ccc;padding-top:20px}.checkout-order-summary p{display:flex;justify-content:space-between;margin:10px 0}.checkout-total{font-weight:700}.checkout-total-price{color:#e91e63}.checkout-continue-button{background-color:#9c27b0;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;padding:15px;text-align:center;width:100%}.checkout-continue-button:hover{background-color:#7b1fa2}.checkout-order-items img{height:50px;margin-right:10px;width:50px}.checkout-order-items{align-items:center;display:flex;margin-bottom:10px}.checkout-order-items p{margin:0}.div-wating{align-items:center;background:#000c;bottom:0;display:flex;font-family:Arial,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.invoice-horizontal{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;color:#2d2f31;display:flex;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;gap:20px;margin:80px 20px;padding:20px}.invoice-info{flex:1 1;padding:20px}h2{font-size:22px;margin-bottom:10px}.invoice-info p{margin:5px 0}.total-amount{color:#e91e63;font-size:18px;font-weight:700}.invoice-items{border-left:1px solid #ccc;flex:1 1;padding-left:20px}.invoice-items h3{font-size:18px;margin-bottom:10px}.invoice-item{align-items:center;display:flex;margin-bottom:10px}.invoice-item img{border-radius:5px;height:60px;margin-right:10px;width:60px}.item-details p{margin:0}.thank-you-note{color:#757575;font-size:14px;margin-top:20px}.account-security-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;font-family:Arial,sans-serif;margin:80px auto 0;max-width:800px;padding:20px}.account-title{font-size:24px;font-weight:700;margin-bottom:20px}.account-tabs{border-bottom:2px solid #ddd;display:flex;margin-bottom:20px}.account-tabs span{color:#555;cursor:pointer;font-weight:700;padding:10px 20px}.account-tabs .active-tab{border-bottom:2px solid #6c63ff;color:#6c63ff}.account-content{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:20px}.input-group{margin-bottom:20px}.input-group label{display:block;font-weight:700;margin-bottom:5px}.input-group input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.update-password-button{background-color:#6c63ff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;margin-top:20px;padding:10px 20px}.update-password-button:hover{background-color:#5a54d6}.course-target{box-shadow:0 0 10px #0000001a;color:#333;font-family:Arial,sans-serif;margin:100px auto 20px;padding:20px;width:65%}.course-target__title{font-size:24px;font-weight:700;margin-bottom:10px}.course-target__description{color:#666;font-size:14px;margin-bottom:20px}.course-target__link{color:#0073e6;text-decoration:none}.course-target__link:hover{text-decoration:underline}.course-target__subtitle{font-size:18px;font-weight:700;margin-bottom:10px;margin-top:20px}.course-target__hint{color:#666;font-size:14px;margin-bottom:10px}.course-target__form-group{margin-bottom:15px;position:relative}.course-target__input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.course-target__input:focus{border-color:#0073e6;box-shadow:0 0 5px #0073e680;outline:none}.course-target__char-count{bottom:5px;color:#999;font-size:12px;position:absolute;right:10px}.course-target__add-button{background-color:initial;border:1px solid #0073e6;border-radius:4px;color:#0073e6;cursor:pointer;display:inline-block;font-size:14px;margin-top:10px;padding:8px 12px;transition:all .3s ease}.course-target__add-button:hover{background-color:#0073e6;color:#fff}.structure-container{box-shadow:0 0 10px #0000001a;color:#333;font-family:Arial,sans-serif;margin:100px auto 20px;padding:20px;width:65%}.structure-header{align-items:center;display:flex;justify-content:space-between}.structure-title{font-size:24px;font-weight:700}.structure-upload-button{background-color:#0073e6;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.structure-upload-button:hover{background-color:#005bb5}.structure-description{color:#666;font-size:14px;margin-bottom:20px}.structure-section{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:10px}.structure-section-header{align-items:center;display:flex;justify-content:space-between}.structure-section-title{font-size:18px;font-weight:700}.structure-lecture-actions,.structure-section-actions{margin-right:auto}.structure-section-actions .structure-icon-delete,.structure-section-actions .structure-icon-edit{color:#0073e6;cursor:pointer;font-size:18px;margin-left:10px}.structure-lecture-actions .structure-icon-delete,.structure-lecture-actions .structure-icon-edit{cursor:pointer;font-size:18px;margin-left:10px}.structure-section-actions .structure-icon-delete:hover,.structure-section-actions .structure-icon-edit:hover{color:#005bb5}.structure-lecture{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-top:10px;padding:10px}.structure-lecture-header{align-items:center;display:flex;justify-content:space-between}.structure-content{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin-top:10px;padding:10px}.structure-content-options{display:flex;justify-content:space-around;margin-top:10px}.structure-content-option{border:1px solid #666;border-radius:4px;cursor:pointer;padding:10px 10px 5px;text-align:center}.structure-icon-option{color:#0073e6;font-size:24px}.structure-icon-option:hover{color:#005bb5}.structure-add-lecture-button,.structure-add-section-button,.structure-toggle-content-button{background-color:#0073e6;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.structure-add-lecture-button,.structure-add-section-button{margin-top:10px}.structure-add-lecture-button:hover,.structure-add-section-button:hover,.structure-toggle-content-button:hover{background-color:#005bb5}.structure-file-info{margin-top:10px}.structure-file-table{border-collapse:collapse;width:100%}.structure-file-table td,.structure-file-table th{border:1px solid #ddd;padding:8px;text-align:left}.structure-file-table th{background-color:#f4f4f4;font-weight:700}.structure-file-table td button{background-color:#0073e6;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.structure-file-table td button:hover{background-color:#005bb5}.pricing-container{box-shadow:0 0 10px #0000001a;color:#333;font-family:Arial,sans-serif;margin:100px auto 20px;padding:20px;width:65%}.pricing-warning{background-color:#fff4e5;border:1px solid #ffc107;border-radius:8px;margin-bottom:20px;padding:15px}.pricing-warning p{color:#856404;font-size:14px;margin:0}.pricing-complete-button{background-color:#ff9800;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 15px}.pricing-complete-button:hover{background-color:#e68900}.pricing-form h3{margin-bottom:10px}.pricing-form p{color:#555;font-size:14px;margin-bottom:20px}.pricing-form-group{margin-bottom:15px}.pricing-form-group label{display:block;font-weight:700;margin-bottom:5px}.pricing-form-group select{border:1px solid #ddd;border-radius:5px;padding:8px;width:100%}.pricing-save-button{background-color:#6200ea;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}.pricing-save-button:hover{background-color:#4b00b5}.qqb-container{background-color:#f0f2f5!important;margin:0!important;padding:0!important}.qqb-card{background:#fff;border-radius:4 px;box-shadow:0 1px 3px #000;display:flex;flex-direction:column;font-family:Roboto,sans-serif;gap:12px;margin:100px auto;max-width:850px;padding:16px}.qqb-header{align-items:center;display:flex;gap:8px}.qqb-question-input{background:#fafbfc;border:none;border-bottom:1px solid #ccc;border-radius:4px 4px 0 0;flex:1 1;font-size:1rem;outline:none;padding:8px;transition:border .2s}.qqb-question-input:focus{border-bottom:2px solid #4f46e5}.qqb-header-actions{align-items:center;display:flex;gap:8px}.qqb-btn-select{background:none;border:1px solid #4f46e5;border-radius:4px;color:#4f46e5;cursor:pointer;font-size:.9rem;padding:4px 12px;transition:background .2s}.qqb-btn-select:hover{background:#f3f4f6}.qqb-answers{display:flex;flex-direction:column;gap:18px}.qqb-answer-row{align-items:center;display:flex;gap:16px;min-height:48px}.qqb-answer-input{background:#f7f9fa;border:none;border-bottom:2px solid #e0e0e0;border-radius:6px 6px 0 0;flex:1 1;font-size:1.1rem;outline:none;padding:12px 14px;transition:border .2s}.qqb-answer-input:focus{border-bottom:2.5px solid #4f46e5}.qqb-answer-delete{color:#e11d48;cursor:pointer;font-size:1.3rem;margin-left:8px;transition:color .2s}.qqb-answer-delete:hover{color:#b91c1c}.qqb-icon{fill:#6b7280;cursor:pointer;height:20px;width:20px}.qqb-add-answer{align-self:flex-start;background:none;border:1px solid #4f46e5;border-radius:4px;color:#4f46e5;cursor:pointer;font-size:.95rem;margin-top:4px;padding:6px 14px;transition:background .2s}.qqb-add-answer:hover{background:#f3f4f6}.qqb-footer{justify-content:space-between;margin-top:8px}.qqb-footer,.qqb-score-box{align-items:center;display:flex}.qqb-score-box{gap:8px}.qqb-score-input{border:1px solid #ddd;border-radius:4px;font-size:1rem;outline:none;padding:4px 8px;text-align:center;width:48px}.qqb-footer-actions{align-items:center;display:flex;gap:12px}.qqb-footer-icon{color:#6b7280;cursor:pointer;transition:color .2s}.qqb-footer-icon:hover{color:#4f46e5}.qqb-add-question{align-self:flex-start;background:none;border:1px solid #10b981;border-radius:4px;color:#10b981;cursor:pointer;font-size:1rem;margin-top:12px;padding:6px 16px;transition:background .2s}.qqb-add-question:hover{background:#e6f9f0}.qqb-section-header{align-items:center;background:#f7f9fa;border-radius:8px 8px 0 0;color:#22223b;display:flex;font-size:20px;font-weight:500;justify-content:space-between;margin-bottom:0;padding:16px 16px 8px}.qqb-answer-row input[type=radio]{accent-color:#4f46e5;cursor:pointer;height:22px;margin-right:10px;width:22px}.qqb-answer-row input[type=radio]:hover{box-shadow:0 0 0 2px #a5b4fc}.quiz-preview-card{background:#fff;border-radius:8px;box-shadow:0 2px 6px #3c3c3c80;cursor:pointer;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;margin:16px auto;max-width:850px;padding:24px 10px 12px 20px}.quiz-preview-row{align-items:center;display:flex;gap:4px;margin-bottom:8px}.quiz-preview-title{color:#22223b;font-size:1.25rem;font-weight:600;margin-bottom:18px}.quiz-preview-question{color:#222;font-size:1.08rem;margin-bottom:18px}.quiz-preview-answer-row{align-items:center;display:flex;font-size:1.08rem;gap:8px;margin-bottom:16px}.quiz-preview-radio{accent-color:#4f46e5;cursor:not-allowed;height:22px;margin-right:8px;pointer-events:none;width:22px}.quiz-preview-label{color:#22223b;font-weight:500;min-width:24px}.quiz-preview-answer-text{color:#222}.quiz-preview-answer-text.empty{color:#888;font-style:italic}.quiz-preview-score-box{align-items:flex-start;display:flex;flex-direction:column;margin-top:18px}.quiz-preview-score-label{color:#888;font-size:1rem;font-weight:500;margin-bottom:4px}.quiz-preview-score-input{background:#fafbfc;border:1px solid #e0e0e0;border-radius:6px;color:#222;font-size:1.08rem;outline:none;padding:6px 10px;text-align:center;width:56px}.adv-settings-card{background:#fff;border-radius:8px;box-shadow:0 2px 6px #3c3c3c14;font-family:Roboto,Arial,sans-serif;margin:16px auto 32px;max-width:850px;padding:0;transition:box-shadow .2s}.adv-settings-header{align-items:center;background:#fff;border-bottom:1px solid #f0f2f5;cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;justify-content:space-between;padding:18px 20px}.adv-settings-expand{transition:transform .2s}.adv-settings-expand.open{transform:rotate(180deg)}.adv-settings-row{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:18px}.adv-settings-label{font-size:1.08rem;font-weight:500;margin-bottom:12px}.adv-settings-field{display:flex;flex-direction:column;margin-bottom:12px;max-width:320px;min-width:220px}.adv-settings-field label{color:#444;font-size:1rem;margin-bottom:4px}.adv-settings-input,.adv-settings-select{background:#fafbfc;border:1px solid #e0e0e0;border-radius:6px;color:#222;font-size:1.08rem;margin-bottom:0;outline:none;padding:7px 12px}.adv-settings-switch-group{display:flex;flex:1 1;flex-direction:column;gap:18px;min-width:320px}.adv-settings-switch-row{align-items:flex-start;display:flex;gap:12px}.adv-settings-switch-title{font-size:1.05rem;font-weight:500;margin-bottom:2px}.adv-settings-switch-desc{color:#666;font-size:.97rem;line-height:1.4}.adv-settings-content{max-height:0;opacity:0;overflow:hidden;padding:0 20px;transition:max-height 1s cubic-bezier(.4,0,.2,1),opacity 1s}.adv-settings-card.open .adv-settings-content{max-height:1000px;opacity:1;padding:18px 20px 24px;transition:max-height 1s cubic-bezier(.4,0,.2,1),opacity 1s}.general-info-card{background:#fff;border-radius:8px;box-shadow:0 2px 6px #3c3c3c14;font-family:Roboto,Arial,sans-serif;margin:16px auto 32px;max-width:850px;padding:0;transition:box-shadow .2s}.general-info-header{align-items:center;background:#f7f9fa;border-bottom:1px solid #f0f2f5;cursor:pointer;display:flex;font-size:1.18rem;font-weight:600;justify-content:space-between;padding:18px 20px}.general-info-expand{transition:transform .2s}.general-info-expand.open{transform:rotate(180deg)}.general-info-content{max-height:0;opacity:0;overflow:hidden;padding:0 20px;transition:max-height 1s cubic-bezier(.4,0,.2,1),opacity 1s}.general-info-card.open .general-info-content{max-height:1200px;opacity:1;padding:18px 20px 24px;transition:max-height 1s cubic-bezier(.4,0,.2,1),opacity 1s}.general-info-row{align-items:flex-start;display:flex;gap:12px;margin-bottom:18px}.general-info-title{background:#fafbfc;border:none;border-bottom:1.5px solid #ccc;flex:1 1;font-size:1.1rem;font-weight:500;outline:none;padding:8px 0;transition:border .2s}.general-info-title:focus{border-bottom:2px solid #4f46e5}.general-info-desc{background:#fafbfc;border:1px solid #e0e0e0;border-radius:6px;flex:1 1;font-size:1rem;min-height:60px;outline:none;padding:10px 12px;resize:vertical}.general-info-section-title{color:#22223b;font-size:1.08rem;font-weight:600;margin-bottom:10px;margin-top:10px}.general-info-switch-row{align-items:flex-start;background:#f7f9fa;border-radius:6px;display:flex;flex-wrap:nowrap;gap:24px;justify-content:space-between;padding:14px 18px}.general-info-switch-row .general-info-switch-desc,.general-info-switch-row .general-info-switch-title{max-width:420px}.general-info-picker-group{align-items:flex-end;display:flex;flex-direction:column;gap:10px;min-width:220px;width:220px}.general-info-date-input,.general-info-row.general-info-switch-row>.MuiFormControl-root,.general-info-time-input{align-items:center;box-sizing:border-box;display:flex;font-size:1.12rem;height:48px;margin:0;max-width:260px;min-width:160px;width:200px!important}@media (max-width:900px){.general-info-switch-row{align-items:flex-start;flex-direction:column;gap:12px}.general-info-picker-group{margin-left:0}}body,html{color:#222;margin:0;padding:0}.myexam-header-bar,body,html{background:#fff;font-family:Segoe UI,Roboto,Arial,sans-serif}.myexam-header-bar{border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:18px 60px 12px}.myexam-header-bar,.myexam-logo{align-items:center;display:flex}.myexam-logo img{height:36px;margin-right:10px}.myexam-logo span{color:#4f4fa7;font-size:22px;font-weight:600;letter-spacing:.5px}.myexam-header-menu{display:flex;gap:36px}.myexam-header-link{color:#444;cursor:pointer;font-size:17px;font-weight:500;padding:8px 0;transition:color .2s}.myexam-header-link.active{background:#f5f5fa;border-bottom:2.5px solid #4f4fa7;border-radius:12px 12px 0 0;box-shadow:0 2px 8px #4f4fa70f;color:#4f4fa7;padding:8px 18px}.myexam-header-actions{align-items:center;display:flex;gap:22px}.myexam-header-icon{color:#4f4fa7;cursor:pointer;font-size:22px;opacity:.85}.myexam-header-avatar{align-items:center;background:#222;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;margin-left:6px;width:36px}.myexam-tabs{background:#f5f5fa;border-bottom:1px solid #e5e7eb;display:flex;font-family:Segoe UI,Roboto,Arial,sans-serif;gap:36px;padding:14px 60px}.myexam-tab{border-radius:12px 12px 0 0;color:#444;cursor:pointer;font-size:17px;font-weight:500;padding:8px 22px;transition:background .2s,color .2s}.myexam-tab.active{background:#fff;border-bottom:2.5px solid #4f4fa7;box-shadow:0 2px 8px #4f4fa70f;color:#4f4fa7}.myexam-btn-create-exam{background:#4f4fa7;border:none;border-radius:8px;box-shadow:0 2px 8px #4f4fa714;color:#fff;cursor:pointer;font-size:18px;font-weight:500;margin-bottom:0;margin-right:60px;margin-top:32px;padding:12px 38px;transition:background .2s}.myexam-btn-create-exam:hover{background:#3b3b8f}.myexam-main-content{margin:38px 0 0 60px}.myexam-exam-container{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-left:60px;margin-top:18px}.myexam-exam-card{background:#fff;border:1.5px solid #f0f0f5;border-radius:14px;box-shadow:0 2px 12px #3c3c3c14;margin-bottom:32px;max-width:340px;min-width:260px;padding:28px 36px 18px;transition:box-shadow .2s}.myexam-exam-header h3{color:#222;font-size:22px;font-weight:700;letter-spacing:.2px;margin:0 0 18px}.myexam-exam-details{margin-bottom:18px}.myexam-detail-item{align-items:center;color:#444;display:flex;font-size:16px;font-weight:400;gap:10px;margin-bottom:10px}.myexam-exam-status{color:#19c37d;font-size:17px;font-weight:600;letter-spacing:.2px;margin-bottom:2px;margin-top:12px}.myexam-exam-status.đang-diễn-ra{color:#19c37d}.myexam-exam-status.đã-kết-thúc{color:#888}.myexam-exam-status.chưa-diễn-ra{color:#f39c12}.myexam-icon-timer:before{content:"⏳";font-size:18px;margin-right:8px}.myexam-icon-list:before{content:"📋";font-size:18px;margin-right:8px}.myexam-icon-public:before{content:"👥";font-size:18px;margin-right:8px}.myexam-main-content>div:first-child{color:#888cc7;font-size:22px;font-weight:700;letter-spacing:.2px;margin-bottom:24px}.myexam-exam-card:hover{border-color:#e5e7eb;box-shadow:0 4px 18px #4f4fa721}@media (max-width:900px){.myexam-exam-container,.myexam-main-content{margin-left:10px}.myexam-exam-card{max-width:100%}.myexam-header-bar,.myexam-tabs{padding-left:10px;padding-right:10px}.myexam-btn-create-exam{margin-right:10px}}.quiz-modal-overlay{align-items:center;animation:fadeIn .2s;background:#3c3c3c2e;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.quiz-modal-content{animation:popupIn .2s;background:#fff;border-radius:10px;box-shadow:0 4px 32px #3c3c3c2e;max-width:96vw;min-width:480px;padding:0 0 32px;position:relative}@keyframes popupIn{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:none}}.quiz-modal-header{align-items:center;background:#f7f7fb;border-radius:10px 10px 0 0;display:flex;padding:24px 32px 16px;position:relative}.quiz-modal-header,.quiz-modal-title{color:#222;font-size:20px;font-weight:600}.quiz-modal-title{flex:1 1}.quiz-modal-close{color:#444;cursor:pointer;font-size:32px;opacity:.7;position:absolute;right:24px;top:18px;transition:opacity .2s}.quiz-modal-close:hover{opacity:1}.quiz-modal-body{padding:0 32px}.quiz-modal-info-row{display:flex;gap:32px;margin-bottom:8px}.quiz-modal-info-col{background:#f5f6fa;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:18px;min-width:180px;padding:16px 24px}.quiz-modal-info-item,.quiz-modal-public{align-items:center;color:#444;display:flex;font-size:18px;gap:10px;margin-bottom:0}.quiz-modal-public{background:#f5f6fa;border-radius:8px;padding:16px 24px}.quiz-modal-btn{background:#4f4fa7;border:none;border-radius:8px;box-shadow:0 2px 8px #4f4fa714;color:#fff;cursor:pointer;font-size:20px;font-weight:600;margin:24px 4% 0;padding:16px 0;transition:background .2s;width:92%}.quiz-modal-btn:hover{background:#3b3b8f}.quizexam-root{background:#f8f6ef;display:flex;font-family:Arial,sans-serif;min-height:100vh}.quizexam-main{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0001;flex:1 1;height:100vh;margin:16px 0 16px 50px;overflow-y:auto;padding:32px}.quizexam-title{color:#f7a400;font-size:26px;font-weight:700;letter-spacing:1px;margin-bottom:24px;text-align:center}.quizexam-question-block{margin-bottom:32px}.quizexam-question-title{font-size:20px;font-weight:700;margin-bottom:8px}.quizexam-tag{background:#1bbf3a;border-radius:4px;color:#fff;font-size:15px;margin-left:16px;padding:2px 12px;vertical-align:middle}.quizexam-question-content{font-size:18px;margin-bottom:12px}.quizexam-options{margin-bottom:8px}.quizexam-option{align-items:center;cursor:pointer;display:flex;font-size:17px;margin-bottom:6px}.quizexam-option input[type=radio]{accent-color:#f7a400;margin-right:8px}.quizexam-option-label{font-weight:700;margin-right:8px}.quizexam-question-actions{align-items:center;display:flex;margin-bottom:8px}.quizexam-action-btn{background:#1bbf3a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;margin-right:16px;padding:2px 12px}.quizexam-review{align-items:center;color:#7b5fa6;display:flex;font-size:16px}.quizexam-review-dot{border:2px solid #7b5fa6;border-radius:50%;display:inline-block;height:18px;margin-left:6px;width:18px}.quizexam-sidebar{align-items:center;border-radius:12px;box-shadow:0 4px 24px #0002,0 2px 8px #0001;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:16px 32px 16px 24px;padding:24px 20px;top:16px;width:320px;z-index:10}.quizexam-sidebar,.quizexam-sidebar-header{background:#fff;position:-webkit-sticky;position:sticky}.quizexam-sidebar-header{margin-bottom:16px;padding-bottom:8px;top:0;width:100%;z-index:2}.quizexam-sidebar-questions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:16px 0 18px;padding-right:4px;scrollbar-width:thin;width:100%}.quizexam-sidebar-legend{background:#fff;bottom:0;padding-top:8px;position:-webkit-sticky;position:sticky;z-index:2}.quizexam-sidebar-qbtn{background:#fff;border:2px solid #ccc;border-radius:50%;box-shadow:0 1px 4px #0001;cursor:pointer;font-size:18px;height:38px;transition:.2s;width:38px}.quizexam-sidebar-qbtn.done{background:#1bbf3a;border-color:#1bbf3a;color:#fff;font-weight:700}.quizexam-sidebar-qbtn.review{background:#7b5fa6;border-color:#7b5fa6;color:#fff;font-weight:700}.quizexam-submit-btn{background:#f7a400;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;letter-spacing:1px;margin:16px 0;padding:10px 0;transition:.2s;width:180px}.quizexam-submit-btn:hover{background:#e69500}.quizexam-sidebar-legend{font-size:16px;margin-top:12px;width:100%}.quizexam-dot{border:2px solid #ccc;border-radius:50%;display:inline-block;height:18px;margin-right:8px;vertical-align:middle;width:18px}.quizexam-dot.done{background:#1bbf3a;border-color:#1bbf3a}.quizexam-dot.review{background:#7b5fa6;border-color:#7b5fa6}.quizresult-root{background:#fff;border-radius:18px;box-shadow:0 4px 32px #eaeaff44;font-family:Segoe UI,Arial,sans-serif;margin:32px auto;max-width:900px;padding:32px 36px 36px}.quizresult-header{background:#fff;border-bottom:1px solid #ececec;margin-bottom:32px;padding-bottom:20px}.quizresult-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.quizresult-title{color:#6c63ff;font-size:2.3rem;font-weight:800;margin-bottom:0;text-shadow:0 2px 8px #eaeaff}.quizresult-info{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:1.08rem;gap:32px}.quizresult-info span{margin-right:16px}.quizresult-header-user-row{gap:32px;margin-top:18px}.quizresult-user{align-items:center;display:flex;gap:14px;min-width:180px}.quizresult-avatar{background:#f5f5f5;border:1.5px solid #ececec;border-radius:50%;height:48px;object-fit:cover;width:48px}.quizresult-user-info{display:flex;flex-direction:column;gap:2px}.quizresult-user-name{color:#232323;font-size:1.08rem;font-weight:600}.quizresult-user-email{color:#888;font-size:.98rem}.quizresult-user-meta{align-items:flex-start;color:#444;display:flex;flex-direction:column;font-size:1.02rem;min-width:180px}.quizresult-user-meta-label{color:#888;font-size:.95rem;margin-top:2px}.quizresult-summary{display:flex;gap:38px;margin-bottom:0;margin-top:0;min-width:220px}.quizresult-summary>div{text-align:center}.quizresult-summary b{color:#6c63ff;display:block;font-size:1.7rem;font-weight:800;letter-spacing:1px}.quizresult-summary div{color:#888;font-size:1.08rem;font-weight:500}.quizresult-body{margin-top:32px}.quizresult-question-block{background:#f8f8ff;border-radius:12px;box-shadow:0 2px 12px #eaeaff22;margin-bottom:24px;padding:20px 24px 16px}.quizresult-question-title{color:#333;font-size:1.18rem;font-weight:600;margin-bottom:12px}.quizresult-options{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.quizresult-option{align-items:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;color:#333;cursor:default;display:flex;font-size:1.08rem;margin-bottom:2px;padding:7px 14px;transition:background .2s,border .2s}.quizresult-option input[type=radio]{accent-color:#6c63ff;margin-right:10px}.quizresult-option-label{color:#6c63ff;font-weight:600;margin-right:8px}.quizresult-option-correct{background:#eaffea;border-color:#4caf50}.quizresult-option-selected{background:#fff7e6;border-color:#ff9800}.quizresult-option-selected-correct{background:#eaffea;border-color:#4caf50;box-shadow:0 0 0 2px #6c63ff33}.quizresult-question-footer{font-size:1.08rem;margin-top:8px}.quizresult-right{color:#4caf50;font-weight:700}.quizresult-wrong{color:#f44336;font-weight:700}.quizresult-error,.quizresult-loading{color:#888;font-size:1.2rem;margin:48px 0;text-align:center}.myexam-icon-clock:before{content:"🕑";font-size:18px;margin-right:8px}.myexam-icon-clock-end:before{content:"⏱️";font-size:18px;margin-right:8px}.instructor-quiz-manager-root,body{background:#fafbff;font-family:Segoe UI,Roboto,Arial,sans-serif;font-weight:500}.instructor-quiz-manager-root{padding-left:48px;padding-right:48px}.instructor-quiz-manager-header-bar{align-items:center;background:#0000;display:flex;justify-content:space-between;padding:28px 0 10px}.instructor-quiz-manager-logo{align-items:center;display:flex}.instructor-quiz-manager-header-menu{display:flex;gap:32px}.instructor-quiz-manager-header-link{border-radius:10px;color:#444;cursor:pointer;font-size:20px;font-weight:700;padding:12px 22px;transition:background .2s}.instructor-quiz-manager-header-link.active,.instructor-quiz-manager-header-link:hover{background:#f5f5fa;color:#4f4fa7}.instructor-quiz-manager-header-actions{align-items:center;display:flex;gap:18px}.instructor-quiz-manager-header-avatar{align-items:center;background:#222;border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:700;height:36px;justify-content:center;width:36px}.instructor-quiz-manager-tabs-bar{align-items:center;display:flex;justify-content:space-between;margin:18px 0}.instructor-quiz-manager-tabs{display:flex;gap:24px}.instructor-quiz-manager-tab{background:#f5f5fa;border-radius:12px 12px 0 0;color:#444;cursor:pointer;font-size:18px;font-weight:700;padding:10px 28px;transition:background .2s}.instructor-quiz-manager-tab.active,.instructor-quiz-manager-tab:hover{background:#fff;border-bottom:2.5px solid #4f4fa7;color:#4f4fa7}.instructor-quiz-manager-select{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 4px #4f4fa70f;font-size:17px;font-weight:600;margin-left:24px;min-width:220px;padding:12px 18px}.instructor-quiz-manager-main-content{margin-left:auto;margin-right:auto;margin-top:32px;max-width:1200px}.instructor-quiz-manager-exam-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start;min-height:300px}.instructor-quiz-manager-exam-card{background:#fff;border:1.5px solid #f0f0f7;border-radius:18px;box-shadow:0 4px 24px #4f4fa71a;flex:1 1 340px;margin-bottom:18px;max-width:360px;min-width:340px;padding:32px 36px 28px;transition:box-shadow .2s,transform .2s}.instructor-quiz-manager-exam-card:hover{box-shadow:0 8px 32px #4f4fa72e;transform:translateY(-4px) scale(1.02)}.instructor-quiz-manager-exam-header h3{color:#222;font-size:26px;font-weight:800;letter-spacing:.5px;margin-bottom:18px}.instructor-quiz-manager-exam-details{color:#444;display:flex;flex-direction:column;font-size:18px;gap:12px;margin-bottom:18px}.instructor-quiz-manager-detail-item{align-items:center;display:flex;gap:8px}.instructor-quiz-manager-detail-item span[role=img]{font-size:22px;margin-right:6px}.instructor-quiz-manager-action-link{color:#4f4fa7;cursor:pointer;font-size:20px;font-weight:700;margin-right:24px;text-decoration:none;transition:color .2s}.instructor-quiz-manager-action-link:hover{color:#222}.instructor-quiz-manager-no-quiz{color:#555;font-size:20px;font-weight:600;margin-top:48px;text-align:center;width:100%}.instructor-quiz-manager-create-btn{background:linear-gradient(90deg,#4f4fa7 60%,#6c63ff);border:none;border-radius:999px;box-shadow:0 2px 12px #4f4fa71a;color:#fff;cursor:pointer;font-size:18px;font-weight:700;outline:none;padding:12px 28px;transition:background .2s,transform .15s}.instructor-quiz-manager-create-btn:hover{background:linear-gradient(90deg,#6c63ff 60%,#4f4fa7);box-shadow:0 4px 18px #4f4fa72e;transform:translateY(-2px) scale(1.04)}.quiz-status-badge{border-radius:8px;font-size:.95rem;font-weight:600;margin-left:8px;padding:2px 10px}.status-published{background:#e6f7e6;color:#219653}.status-draft{background:#fffbe6;color:#bfa100}.status-stopped{background:#f5f5f5;color:#888}.quizedit-root{background:#fafbff;font-family:Segoe UI,Roboto,Arial,sans-serif;min-height:100vh}.quizedit-header-bar{align-items:center;background:#0000;display:flex;justify-content:space-between;min-height:60px;padding:24px 40px 0}.quizedit-header-left{align-items:center;display:flex;flex:0 0 auto}.quizedit-close-btn{background:none;border:none;color:#444;cursor:pointer;font-size:2rem;padding:0 12px 0 0;transition:color .2s}.quizedit-close-btn:hover{color:#6c63ff}.quizedit-header-tabs{align-items:center;display:flex;flex:1 1 auto;gap:48px;justify-content:center}.quizedit-header-tab{color:#444;cursor:pointer;font-size:1.35rem;font-weight:600;padding:8px 0 12px;position:relative;transition:color .2s}.quizedit-header-tab.active{color:#4f4fa7}.quizedit-header-tab.active:after{background:#4f4fa7;border-radius:2px;bottom:-2px;content:"";display:block;height:3px;left:0;position:absolute;right:0}.quizedit-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:16px}.quizedit-header-action-btn{align-items:center;background:#f5f5fa;border:none;border-radius:8px;box-shadow:0 1px 4px #4f4fa70f;color:#4f4fa7;cursor:pointer;display:flex;font-size:1.08rem;font-weight:600;gap:6px;padding:8px 18px;transition:background .2s,color .2s}.quizedit-header-action-btn:hover{background:#e7e7f7;color:#222}.quizedit-header-action-btn.outline{background:#fff;border:1.5px solid #4f4fa7;color:#4f4fa7}.quizedit-header-action-btn.publish{background:#4f4fa7;border:none;box-shadow:0 2px 8px #eaeaff44;color:#fff;font-weight:700}.quizedit-header-action-btn.publish:hover{background:#6c63ff;color:#fff}.quizedit-header-action-label{margin-left:4px}.quizedit-main-content{background:#fff;border-radius:18px;box-shadow:0 4px 32px #eaeaff44;margin:32px auto;max-width:900px;min-height:500px;padding:32px 36px 36px}.quizedit-submissions-placeholder{color:#888;font-size:1.2rem;margin-top:48px;text-align:center}.course-card{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 5px #0000001a;display:flex;margin:20px auto;max-width:900px;overflow:hidden}.cover-image img{height:auto;object-fit:cover;width:320px}.course-info{flex:1 1;padding:20px}.header{align-items:center;display:flex}.header h1{font-size:1.8rem;margin-right:10px}.badge{background:#ec5252;border-radius:4px;color:#fff;font-size:.9rem;padding:4px 8px}.meta{color:#555;font-size:1rem;margin-top:8px}.instructor-update{color:#333;font-size:.95rem;margin-top:12px}.description{color:#444;font-size:1rem;margin-top:16px}.description a{color:#1c7ed6;margin-left:5px;text-decoration:none}.buttons{margin-top:20px}.buttons button{border:none;border-radius:4px;cursor:pointer;font-size:1rem;margin-right:10px;padding:10px 16px}.enroll{background:#ec5252;color:#fff}.share{background:#f1f3f5;color:#333}
/*# sourceMappingURL=main.0dd0bdee.css.map*/