@charset "UTF-8";.login{background:url(/static/media/background-login.22ca5ffeeb501650ea97.png) no-repeat;background-color:#141d46;background-size:cover;height:100%;padding:30px 0;width:100%}.login form{align-items:center;display:flex;height:100%;justify-content:center}.login form .logo{margin-bottom:30px}@media screen and (min-width:450px){.login form .logo{height:170px;width:440px}}.login form .logo img{height:100%;width:100%}.login form .box-login{align-items:center;background-color:hsla(0,0%,100%,.322);border-radius:8px;display:flex;gap:10px;justify-content:space-evenly;margin:10px!important;max-width:650px;min-height:450px;padding:30px 15px!important}@media screen and (min-width:950px){.login form .box-login{width:650px}}.login form .box-login .inps{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.login form .box-login .inps .inp-icon{position:relative;width:80%}.login form .box-login .inps .inp-icon span{background-color:#eee;border-radius:5px;color:red;display:none;font-size:13px;padding:5px;width:90%}.login form .box-login .inps .inp-icon input:invalid[focused=true]~span{display:block}.login form .box-login .inps .inp-icon .icon{color:#767676;font-size:20px;left:5px;position:absolute;top:5px}.login form .box-login .inps p{color:#141d46;font-size:20px;text-align:center}.login form .box-login .inps input{border:none;border-radius:8px;font-size:12px;margin-bottom:5px;padding:8px 30px;width:100%}.login form .box-login .text-re{align-items:center;display:flex;justify-content:space-between;margin:20px 20px 5px;width:70%}.login form .box-login .text-re .check{display:flex;justify-content:center}.login form .box-login .text-re .check input{border-radius:2px;height:8px;margin-right:4px;padding:9px;width:8px}.login form .box-login .text-re p{font-size:16px}.login form .box-login .btn{background-color:#dd6511;border-radius:8px;color:#eee;transition:all .3s ease;width:75%}.login form .box-login .btn:hover{background-color:#141d46}.login form .box-login .sign-up-ask{font-size:22px}.login form .box-login .sign-up-ask .link{color:#141d46;font-size:18px;transition:all .3s ease}.login form .box-login .sign-up-ask .link:hover{color:#c8a891}.login form .box-login hr{background-color:#141d46;height:1px;margin:0;width:80%!important}.login form .box-login .policy-ask p{font-size:14px}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rechart{margin-top:40px;padding:20px 20px 30px}.cloumn,.rechart{background-color:#fff;box-shadow:2px 4px 10px #c9c9c978;margin-bottom:10px}.cloumn{margin-top:40px!important;padding:20px 20px 5px!important}.admin-home .box-number{align-items:center;border-radius:8px;box-shadow:2px 4px 10px #c9c9c978;cursor:pointer;display:flex;justify-content:space-between;padding:10px 20px!important}.admin-home .box-number .user{border:3px solid #233a80}.admin-home .box-number .user svg{color:#233a80;font-size:30px}.admin-home .box-number .company{border:3px solid #dd6511}.admin-home .box-number .company svg{color:#dd6511;font-size:30px}.admin-home .box-number .course{border:3px solid #a56873}.admin-home .box-number .course svg{color:#a56873;font-size:30px}.admin-home .box-number .Instructor{border:3px solid green}.admin-home .box-number .Instructor svg{color:green;font-size:30px}.admin-home .box-number .box-icon{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;padding:20px;width:60px}.admin-home .box-number .box-title{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:flex-start}.admin-home .box-number .box-title h6{color:#000;font-size:14px;font-weight:700}.admin-home .box-number .box-title h4{color:#000;font-size:17px;font-weight:400!important}.topbar{box-shadow:2px 4px 10px #c9c9c978;margin-bottom:20px;padding-bottom:10px;padding-right:10px;padding-top:6px;position:-webkit-sticky;position:sticky}.topbar .dropdown12{display:flex;justify-content:center;margin:0;padding:0;width:18px}.topbar .dropdown12 button{color:#444}.topbar .logo{cursor:pointer;display:flex;gap:5px;justify-content:center}@media(max-width:375px){.topbar .logo{display:none!important}}.topbar .logo p{color:#141d46;margin:0!important}.topbar .logo .icon{color:#141d46}.topbar_wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 10px}.topbar_wrapper .list{display:none!important}@media(max-width:1200px){.topbar_wrapper .list{display:block!important}}.topbar_wrapper .inp-search{align-items:center;border:1px solid #d3d3d3;display:flex;justify-content:center;padding:2px 8px}.topbar_wrapper .inp-search .input-search{background-color:#0000;border:none;color:#555}.topbar_wrapper .inp-search .input-search:focus{outline:none}.topbar_wrapper .big-icons-nav{align-items:center;display:flex;font-size:20px;gap:20px;justify-content:center}@media(max-width:375px){.topbar_wrapper .big-icons-nav{width:100%}}.topbar_wrapper .big-icons-nav .icon-topbar{align-items:center;color:#444;display:flex;justify-content:center;position:relative}.topbar_wrapper .big-icons-nav .icon-topbar .sp{align-items:center;background-color:#141d46;border-radius:50%;bottom:15px;color:#fff;display:flex;font-size:12px;height:17px;justify-content:center;padding:3px;position:absolute;right:-7px;width:17px}.topbar_wrapper .big-icons-nav .icon-topbar .image{align-items:center;background-color:#dd6511;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.topbar_wrapper .big-icons-nav .icon-topbar .box-noti-pop{background-color:#fff;border-radius:2%;box-shadow:2px 4px 10px #c9c9c978;left:-200px;max-height:350px;min-width:150px;overflow-y:scroll;position:absolute;text-align:center;top:30px;transition:all .4s ease-in;z-index:999999}.topbar_wrapper .big-icons-nav .icon-topbar .box-noti-pop span{font-weight:700}.topbar_wrapper .big-icons-nav .icon-topbar .box-noti-pop .title-nafi{align-items:center;border-bottom:1px solid #2cd8ae;cursor:pointer;display:flex;font-size:17px;justify-content:space-between;margin-bottom:3px;padding:5px;transition:all .4s ease-in}.topbar_wrapper .big-icons-nav .icon-topbar .box-noti-pop .title-nafi img{border:4px solid #2cd8ae;border-radius:50%;height:65px;margin-right:14px;width:132px}.topbar_wrapper .big-icons-nav .icon-topbar .box-noti-pop .title-nafi .name{font-weight:700}.topbar_wrapper .big-icons-nav .icon-topbar .box-noti-pop .title-nafi .date{color:gray;font-style:italic;font-weight:700;margin-left:10px}.name-profile{border-bottom:1px solid #999;color:#141d46!important;margin:auto;padding-bottom:5px;width:100%}.register{background:url(/static/media/background-login.22ca5ffeeb501650ea97.png) no-repeat;background-color:#141d46;background-size:cover;height:100%;padding:30px 0;width:100%}.register form{align-items:center;display:flex;height:100%;justify-content:center}.register form .logo{margin-bottom:30px}@media screen and (min-width:450px){.register form .logo{height:170px;width:440px}}.register form .logo img{height:100%;width:100%}.register form .box-login{align-items:center;background-color:hsla(0,0%,100%,.322);border-radius:8px;display:flex;gap:10px;justify-content:space-evenly;margin:10px!important;max-width:650px;min-height:450px;padding:30px 15px!important}@media screen and (min-width:950px){.register form .box-login{width:650px}}.register form .box-login .inps{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.register form .box-login .inps .sign-up-inp{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.register form .box-login .inps .sign-up-inp .inp-icon{position:relative;width:48%}.register form .box-login .inps .sign-up-inp .inp-icon span{background-color:#eee;border-radius:5px;color:red;display:none;font-size:13px;padding:5px;width:90%}.register form .box-login .inps .sign-up-inp .inp-icon input:invalid[focused=true]~span{display:block}.register form .box-login .inps .sign-up-inp .inp-icon .icon{color:#767676;font-size:20px;left:5px;position:absolute;top:5px}.register form .box-login .inps .sign-up-inp .inp-icon .icc{color:#767676;font-size:20px;position:absolute;right:5px;top:5px}.register form .box-login .inps p{color:#141d46;font-size:20px;text-align:center}.register form .box-login .inps input{border:none;border-radius:8px;font-size:12px;margin-bottom:5px;padding:8px 25px;width:100%}.register form .box-login .text-re{align-items:center;display:flex;justify-content:space-between;margin:20px 20px 5px;width:70%}.register form .box-login .text-re .check{display:flex;justify-content:center}.register form .box-login .text-re .check input{border-radius:2px;height:8px;margin-right:4px;padding:9px;width:8px}.register form .box-login .text-re p{font-size:16px}.register form .box-login .btn{background-color:#dd6511;border-radius:8px;color:#eee;transition:all .3s ease;width:75%}.register form .box-login .btn:hover{background-color:#141d46}.register form .box-login .sign-up-ask{font-size:22px}.register form .box-login .sign-up-ask .link{color:#141d46;font-size:18px;transition:all .3s ease}.register form .box-login .sign-up-ask .link:hover{color:#c8a891}.register form .box-login hr{background-color:#141d46;height:1px;margin:0;width:80%!important}.register form .box-login .policy-ask p{font-size:14px}.apply-now-container{align-items:center;background:url(/static/media/background-login.22ca5ffeeb501650ea97.png) no-repeat 50%;background-color:#141d46;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:60px 20px;width:100%}.apply-now-container form{max-width:1050px;width:100%}.apply-now-container form .box-login{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff1a;border:1px solid #ffffff26;border-radius:24px;box-shadow:0 25px 60px #0006;display:flex;flex-direction:column;padding:50px}.apply-now-container form .box-login .header-flex{align-items:center;border-bottom:1px solid #ffffff26;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:30px}.apply-now-container form .box-login .header-flex .logo-area{flex:0 0 200px}.apply-now-container form .box-login .header-flex .logo-area img{width:100%}.apply-now-container form .box-login .header-flex .title-area{text-align:right}.apply-now-container form .box-login .header-flex .title-area h3{color:#fff!important;font-size:30px;font-weight:800;margin:0}.apply-now-container form .box-login .header-flex .title-area p{color:#ffffffd9!important;font-size:16px;margin:5px 0 0}.apply-now-container form .box-login .section-title{border-left:5px solid #dd6511;color:#fff!important;font-size:18px;font-weight:700;grid-column:span 2;letter-spacing:1px;margin-bottom:8px;margin-top:4px;padding-left:12px;text-transform:uppercase}.apply-now-container form .box-login .section-title.address-subtitle{font-size:15px;margin-bottom:0;margin-top:4px}.apply-now-container form .box-login .same-address-toggle{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:0;text-transform:none;white-space:nowrap}.apply-now-container form .box-login .same-address-toggle input{accent-color:#dd6511;cursor:pointer;height:18px;width:18px}.apply-now-container form .box-login .same-address-toggle.same-as-field{align-self:center;height:50px;white-space:normal}.apply-now-container form .box-login .address-start,.apply-now-container form .box-login .company-before-address{grid-column:1}.apply-now-container form .box-login .grid-container{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}.apply-now-container form .box-login .grid-container .inp-icon{align-items:center;background:#fffffffa;border:2px solid #0000;border-radius:12px;display:flex;height:50px;overflow:hidden;position:relative;transition:.3s}.apply-now-container form .box-login .grid-container .inp-icon:focus-within{border-color:#dd6511}.apply-now-container form .box-login .grid-container .inp-icon .icon{color:#dd6511;font-size:22px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.apply-now-container form .box-login .grid-container .inp-icon input,.apply-now-container form .box-login .grid-container .inp-icon select{background:#0000;border:none;box-sizing:border-box;color:#222;font-size:15px;height:100%;outline:none;padding:0 14px 0 46px;width:100%}.apply-now-container form .box-login .grid-container .inp-icon select{-webkit-appearance:auto;appearance:auto;cursor:pointer;padding-right:12px}.apply-now-container form .box-login .grid-container .inp-icon input:disabled,.apply-now-container form .box-login .grid-container .inp-icon select:disabled{background:#0000000a;color:#888;cursor:not-allowed}.apply-now-container form .box-login .grid-container .inp-icon.full-row{grid-column:span 2}.apply-now-container form .box-login .grid-container .inp-icon.phone-field{gap:0;overflow:visible;padding-left:0;z-index:3}.apply-now-container form .box-login .grid-container .inp-icon.phone-field .icon{display:none}.apply-now-container form .box-login .grid-container .inp-icon.phone-field input[name=phone_number]{flex:1 1;min-width:0;padding-left:12px}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select{border-right:1px solid #e6e6e6;flex:0 0 auto;height:100%;position:relative}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-code-btn{align-items:center;background:#0000;border:none;color:#222;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;height:100%;min-width:92px;padding:0 6px 0 10px}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-flag{border-radius:2px;box-shadow:0 0 0 1px #00000014;flex-shrink:0;height:15px;object-fit:cover;width:20px}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-code-caret{color:#888;font-size:18px;margin-left:auto}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select.open .phone-code-caret{transform:rotate(180deg)}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-code-menu{background:#fff;border-radius:12px;box-shadow:0 16px 40px #0003;left:0;overflow:hidden;position:absolute;top:calc(100% + 8px);width:280px;z-index:30}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-code-search{border:none;border-bottom:1px solid #eee;font-size:13px;height:40px;outline:none;padding:10px 12px;width:100%}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-code-list{max-height:240px;overflow-y:auto}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-code-option{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:10px;padding:8px 12px;text-align:left;width:100%}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-code-option.active,.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-code-option:hover{background:#f4f6fb}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-code-name{color:#222;flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-code-iso{color:#888;font-size:11px;font-weight:700;letter-spacing:.4px}.apply-now-container form .box-login .grid-container .inp-icon .phone-code-select .phone-code-empty{color:#888;font-size:13px;padding:14px 12px}@media(max-width:768px){.apply-now-container form .box-login .grid-container{grid-template-columns:1fr}.apply-now-container form .box-login .grid-container .full-row,.apply-now-container form .box-login .grid-container .section-title{grid-column:span 1}}.apply-now-container form .box-login .course-list-simple{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:30px;max-height:400px;overflow-y:auto}.apply-now-container form .box-login .course-list-simple .course-item-row{align-items:flex-start;background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;cursor:pointer;display:flex;gap:15px;padding:20px;transition:.3s}.apply-now-container form .box-login .course-list-simple .course-item-row .check-icon{color:#ffffff4d;font-size:22px}.apply-now-container form .box-login .course-list-simple .course-item-row .course-name{color:#fff!important;font-size:15px;font-weight:500}.apply-now-container form .box-login .course-list-simple .course-item-row:hover{background:#ffffff26}.apply-now-container form .box-login .course-list-simple .course-item-row.selected{background:#dd6511;border-color:#fff}.apply-now-container form .box-login .course-list-simple .course-item-row.selected .check-icon{color:#fff}.apply-now-container form .box-login .course-list-simple .course-item-row.selected .course-name{font-weight:700}.apply-now-container form .box-login .interested-section{background:#00000040;border:1px dashed #ffffff4d;border-radius:15px;margin-bottom:40px;padding:20px}.apply-now-container form .box-login .interested-section .interested-card{align-items:center;cursor:pointer;display:flex;gap:15px}.apply-now-container form .box-login .interested-section .interested-card input{accent-color:#dd6511;transform:scale(1.4)}.apply-now-container form .box-login .interested-section .interested-card .interested-content strong{color:#fff!important;display:block;font-size:17px;margin-bottom:4px}.apply-now-container form .box-login .interested-section .interested-card .interested-content p{color:#ffffffd9!important;font-size:14px;margin:0}.apply-now-container form .box-login .interested-section .interested-card .interested-content .icon{color:#dd6511}.apply-now-container form .box-login .footer-flex-between,.apply-now-container form .box-login .footer-flex-end,.apply-now-container form .box-login .footer-flex-final{align-items:center;border-top:1px solid #ffffff26;display:flex;margin-top:30px;padding-top:30px}.apply-now-container form .box-login .footer-flex-between{justify-content:space-between}.apply-now-container form .box-login .footer-flex-end{justify-content:flex-end}.apply-now-container form .box-login .footer-flex-final{justify-content:space-between}.apply-now-container form .box-login .footer-flex-final .final-actions{display:flex;gap:15px}.apply-now-container form .box-login .btn{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:10px;padding:16px 40px;transition:.3s}.apply-now-container form .box-login .btn.btn-large{background:#dd6511;color:#fff}.apply-now-container form .box-login .btn.btn-large:hover:not(:disabled){transform:translateY(-3px)}.apply-now-container form .box-login .btn.btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.apply-now-container form .box-login .btn.btn-submit{background:#27ae60;color:#fff}.apply-now-container form .box-login .btn.btn-submit:hover:not(:disabled){background:#219150;transform:translateY(-3px)}.apply-now-container form .box-login .btn:disabled{cursor:not-allowed;opacity:.5}.apply-now-container form .box-login .terms-full-section{background:#0003;border-radius:15px;color:#fff;margin-top:30px;padding:25px}.apply-now-container form .box-login .terms-full-section .terms-block h6{color:#dd6511;font-size:18px;margin-bottom:10px}.apply-now-container form .box-login .terms-full-section .detailed-list li{color:#ffffffd9;margin-bottom:8px}.apply-now-container form .box-login .terms-full-section .check-label{align-items:center;color:#fff!important;cursor:pointer;display:flex;font-weight:700;gap:12px;margin-top:25px}.apply-now-container form .box-login .invoice-company-note{background:#dd651129;border:1px solid #dd651173;border-radius:12px;color:#fff;font-size:14px;font-weight:600;line-height:1.5;margin-top:18px;padding:14px 16px}.popup-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.popup-overlay .popup-box{background:#fff;border-radius:24px;max-width:450px;padding:40px;text-align:center}.popup-overlay .popup-box .icon-anim{color:#27ae60;font-size:70px;margin-bottom:20px}.popup-overlay .popup-box h2{color:#141d46;font-weight:800;margin-bottom:15px}.popup-overlay .popup-box p{color:#555;line-height:1.6}.popup-overlay .popup-box .btn-ok{background:#dd6511;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-top:25px;padding:12px 50px}.two-box .users{display:flex;flex-direction:column;min-height:calc(100vh - 90px);padding:10px 20px}.two-box .users .title-filter{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.two-box .users .filter{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.two-box .users .filter .sds{width:inherit!important}.two-box .users .filter .btn{background-color:#233a80;color:#fff;margin-right:10px;padding:4px 13px}.two-box .users .filter .btn:hover{background-color:#dd6511}.two-box .users .filter .btn-delete{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.two-box .users .filter .btn-delete:hover{background-color:#f2365c}.two-box .users .filter option:focus,.two-box .users .filter select:focus{outline:none}.two-box .users .filter p{margin:0;padding:0}.two-box .users .users-role-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.two-box .users .users-role-tab{align-items:center;background:#fff;border:1px solid #d7dbe7;border-radius:999px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;line-height:1;padding:6px 12px;transition:all .2s ease}.two-box .users .users-role-tab:hover{border-color:#233a80;color:#233a80}.two-box .users .users-role-tab.active{background:#233a80;border-color:#233a80;color:#fff}.two-box .users .users-role-tab-count{align-items:center;background:#233a801a;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.two-box .users .users-role-tab.active .users-role-tab-count{background:#fff3}.two-box .users .website-visibility{align-items:center;display:flex;gap:4px}.two-box .users .visibility-on{color:#dd6511;font-size:12px;font-weight:600}.two-box .users .visibility-off{color:#9ca3af;font-size:12px;font-weight:600}.two-box .users .visibility-na{color:#9ca3af}.two-box .users .courses-count-btn,.two-box .users .courses-count-cell{align-items:flex-start;display:flex;flex-direction:column;line-height:1.15}.two-box .users .courses-count-btn{background:#fff;border:1px solid #d7dbe7;border-radius:8px;cursor:pointer;min-width:64px;padding:6px 10px}.two-box .users .courses-count-btn:hover{background:#f8fafc;border-color:#233a80}.two-box .users .courses-count-value{color:#233a80;font-size:16px;font-weight:700}.two-box .users .courses-count-label{color:#6b7280;font-size:11px}.two-box .users .table{flex:1 1;min-height:0}.two-box .users .users-datatable{height:100%;padding:0}.boxImageChar span{align-items:center;background-color:#dd6511;border-radius:50%;color:#fff;display:flex;height:50px!important;justify-content:center;margin-right:10px;width:50px!important}.reject-btn{background:crimson;border-radius:8px;color:#fff;padding:8px 14px}.user-courses-dialog{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0f172a2e;display:flex;flex-direction:column;max-height:min(80vh,640px);padding:16px 18px 10px;width:min(560px,100%)}.user-courses-dialog-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.user-courses-dialog-header h3{color:#0f172a;font-size:18px;margin:0}.user-courses-close{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:18px;line-height:1}.user-courses-empty,.user-courses-loading{color:#64748b;padding:24px 8px;text-align:center}.user-courses-list{list-style:none;margin:0;overflow:auto;padding:0}.user-courses-list li+li{border-top:1px solid #eef2f7}.user-courses-item{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:10px;padding:10px 4px;text-align:left;width:100%}.user-courses-item:hover{background:#f8fafc}.user-courses-id{color:#233a80;font-weight:700;min-width:64px}.user-courses-title{color:#0f172a;flex:1 1;font-size:14px}.user-courses-roles{display:flex;flex-wrap:wrap;gap:4px}.user-courses-role{background:#eef2ff;border-radius:999px;color:#3730a3;font-size:11px;font-weight:700;padding:3px 8px}.user-courses-role.main_instructor,.user-courses-role.sub_instructor{background:#fff7ed;color:#c2410c}.user-courses-role.student{background:#ecfdf5;color:#047857}.tox-tinymce-aux{z-index:1e+28!important}.datatable{height:600px;padding:10px}.datatable .css-1chpzqh,.datatable .css-levciy-MuiTablePagination-displayedRows,.datatable .css-rtrcn9-MuiTablePagination-root .MuiTablePagination-selectLabel{padding-top:15px}.datatable .cellWithImg{align-items:center;display:flex;justify-content:center}.datatable .cellWithImg .cellImg{height:40px;width:40px}.datatable .css-1nr2wod.Mui-checked,.datatable .css-5ryogn-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked{color:#10245e}.datatable .css-1nr2wod.Mui-checked+.MuiSwitch-track,.datatable .css-5ryogn-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#0d1437}.datatable .list-icon{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:5px;position:relative}.datatable .list-icon .box-icon{background-color:#fff;box-shadow:2px 4px 10px #c9c9c978;display:flex;flex-direction:column;gap:12px;justify-content:center;left:11px;padding:5px;position:absolute;top:30px;width:111px;z-index:999999}.datatable .list-icon .box-icon .icon-in,.datatable .list-icon .box-icon .viwe{align-items:center;display:flex;gap:10px;justify-content:flex-start}.datatable .list-icon .box-icon .viwe{color:#e87f33;cursor:pointer;margin-bottom:2px}.datatable .list-icon .box-icon .edit{align-items:center;color:#6980e8!important;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;margin-bottom:2px;transition:all .2s ease}.datatable .list-icon .box-icon .edit:hover{color:#141d46}.datatable .list-icon .box-icon .delete{align-items:center;color:gray;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;margin-bottom:2px;transition:all .2s ease}.datatable .list-icon .box-icon .delete:hover{color:#ff0000d1}.css-5wly58-MuiDataGrid-root .MuiDataGrid-row:not(.MuiDataGrid-row--dynamicHeight)>.MuiDataGrid-cell{overflow:visible!important;overflow:initial!important}.MuiDataGrid-row{color:#666}.css-yrdy0g-MuiDataGrid-columnHeaderRow{color:#000}.custom-header{background-color:#000;color:#fff}.even-row{background-color:#fff}.odd-row{background-color:hsla(0,0%,94%,.188)}.loading{align-items:center;display:flex;height:60vh;justify-content:center}.cellWithStatus{border-radius:12px;padding:10px}.cellWithStatus.Active{background-color:#0080000d;color:green}.cellWithStatus.Deactive{background-color:#ff00000d;color:crimson}.MuiDataGrid-row{min-height:70px!important}.modal-delete-trigger--button{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;padding:6px 10px;white-space:nowrap}.modal-delete-trigger--button svg{font-size:16px}.modal-delete-trigger--button:hover{background:#fecaca}.iconLoadder{height:100px;width:100px}.MuiModal-root.modal-stacked,.css-79ws1d-MuiModal-root.modal-stacked,.css-8ndowl.modal-stacked,.modal-stacked{z-index:100000001!important}.css-79ws1d-MuiModal-root .css-1wnsr1i,.css-8ndowl .css-1wnsr1i{width:600px}.css-79ws1d-MuiModal-root .css-1wnsr1i .head,.css-8ndowl .css-1wnsr1i .head{background:#42508b}.css-79ws1d-MuiModal-root .css-1wnsr1i .button-list,.css-8ndowl .css-1wnsr1i .button-list{justify-content:center}.css-79ws1d-MuiModal-root .css-1wnsr1i .details,.css-8ndowl .css-1wnsr1i .details{justify-content:space-evenly}.css-79ws1d-MuiModal-root .css-1wnsr1i .details .addres,.css-79ws1d-MuiModal-root .css-1wnsr1i .details .role,.css-8ndowl .css-1wnsr1i .details .addres,.css-8ndowl .css-1wnsr1i .details .role{font-size:18px}.multi-icon{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;position:relative}.multi-icon .show-check{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:2px 4px 10px #c9c9c978;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;left:-117px;padding:10px 0;position:absolute;top:20px;width:150px;z-index:999}.multi-icon .show-check span{align-items:center;color:#000;cursor:pointer;display:flex;font-size:14px;gap:5px;justify-content:flex-start;padding:2px 10px;transition:all .3 ease;width:100%}.multi-icon .show-check :hover{background-color:gray;color:#fff}.mmmm.question-form-modal{max-height:92vh;max-width:920px!important;overflow-y:auto;padding:0 0 28px!important;width:min(94vw,920px)!important}.mmmm.question-form-modal .head{margin-bottom:18px;padding:16px 24px}.mmmm.question-form-modal .head .title-head span{font-size:18px;font-weight:700}.mmmm.question-form-modal .cate-modal{font-size:15px;padding:0 28px 8px}.mmmm.question-form-modal .cate-modal label,.mmmm.question-form-modal .cate-modal lable{color:#1e293b;display:inline-block;font-size:14px;font-weight:700;margin-bottom:6px}.mmmm.question-form-modal .cate-modal .form-control,.mmmm.question-form-modal .cate-modal .form-select{border-radius:8px;font-size:15px;min-height:44px;padding:10px 12px}.mmmm.question-form-modal .cate-modal textarea.form-control{min-height:110px;resize:vertical}.mmmm.question-form-modal .cate-modal .btn-lest{gap:10px;padding-top:8px}.mmmm.question-form-modal .cate-modal .btn-lest .btn{font-size:14px;min-height:42px;padding:8px 18px}@media(max-width:700px){.mmmm.question-form-modal{max-height:94vh;max-width:96vw!important;width:96vw!important}.mmmm.question-form-modal .cate-modal{padding:0 16px 8px}}.mmmm.aboutus-modal{max-height:92vh;max-width:1100px!important;overflow-y:auto;width:min(96vw,1100px)!important}.mmmm.quiz-template-modal{display:flex!important;flex-direction:column;height:92vh!important;max-height:92vh!important;max-width:94vw!important;overflow-x:hidden;overflow-y:auto;padding-bottom:20px!important;width:94vw!important}.mmmm.quiz-template-modal .head{flex-shrink:0;margin-bottom:12px;padding:16px 24px}.mmmm.quiz-template-modal .cate-modal{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:visible;padding-inline:20px;padding-bottom:8px}.mmmm.quiz-template-modal .cate-modal form.row{display:flex;flex:1 1;flex-direction:column;flex-wrap:nowrap;min-height:0;overflow:visible}.mmmm.quiz-template-modal .cate-modal .form-control,.mmmm.quiz-template-modal .cate-modal .form-select{border-radius:8px;font-size:14px;min-height:42px}.mmmm.quiz-template-modal .cate-modal .btn-lest{background:#fff;bottom:0;flex-shrink:0;gap:10px;padding-bottom:4px;padding-top:12px;position:-webkit-sticky;position:sticky;z-index:3}.mmmm.quiz-template-modal .cate-modal .btn-lest .btn{min-height:42px;padding:8px 18px}@media(max-width:700px){.mmmm.quiz-template-modal{height:94vh!important;max-height:94vh!important;max-width:96vw!important;width:96vw!important}.mmmm.quiz-template-modal .cate-modal{padding-inline:12px}}.modal-iamge .boxImageChar{align-items:center;background-color:#dd6511;border-radius:5px;color:#fff;display:flex;font-size:50px;height:150px;justify-content:center;margin:auto;width:150px}.images-w{align-content:center;display:flex;gap:15px;justify-content:flex-start;margin-bottom:20px;width:90%}.certificate_image,.signature_image{align-items:flex-start;color:#222;display:flex;flex-direction:column;font-size:18px;font-weight:700;width:50%}.certificate_image img,.signature_image img{border-radius:5px;height:100px;margin:5px;width:150px}.certificate_image span,.signature_image span{color:#999;font-size:13px!important;font-weight:600;margin-left:10px}.links{align-content:center;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;margin-bottom:20px;padding-bottom:5px;padding-top:5px;width:90%}.links .nn{align-items:center;color:#222;display:flex;font-size:17px;font-weight:700;width:100%}.links .nn span{color:#999;font-size:13px!important;font-weight:600;margin-left:10px}.status{align-content:center;gap:15px;justify-content:flex-start;width:90%}.custom-file label{font-size:11px}.error-compo{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.error-compo .btn{background-color:#233a80;border:none;color:#fff;margin-right:10px;padding:4px 13px;transition:all .3s ease-in}.error-compo .btn:hover{background-color:#dd6511;transition:all .3s ease-in}.error-compo img{height:130px;width:130px}.MuiAutocomplete-root.MuiAutocomplete-hasPopupIcon.css-1h51icj-MuiAutocomplete-root{width:101%!important}.MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiInputBase-adornedStart.MuiInputBase-adornedEnd.MuiAutocomplete-inputRoot.css-1gywuxd-MuiInputBase-root-MuiOutlinedInput-root{padding:5px!important}.multiSelectContainer li:hover{background:#233a80!important;color:#fff;cursor:pointer}.highlight{background:#233a80!important}.multiSelectContainer .chip{color:#fff!important;font-size:13px!important;font-weight:600}.css-1anqmj6-MuiPopper-root-MuiPickersPopper-root{z-index:99999999!important}.break-name-field__hint{color:#64748b;font-size:12px;line-height:1.4;margin:6px 0 0}.quiz-topic-panel .card-header{margin-bottom:8px}.quiz-topic-panel .card-header h3{color:#1f2937;font-size:20px;font-weight:700}.quiz-topic-panel .main-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.quiz-topic-panel .btn-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.quiz-topic-panel .btn-list .btn{background-color:#233a80;border:none;border-radius:8px;color:#fff;padding:7px 14px}.quiz-topic-panel .btn-list .btn:hover{background-color:#dd6511}.quiz-topic-panel .btn-list .btn-delete{background-color:crimson}.quiz-topic-panel .btn-list .btn-delete:hover{background-color:#f2365c}.quiz-topic-panel .btn-list .course-quiz-import{align-items:flex-start;display:flex;gap:8px}.quiz-topic-panel .btn-list .course-quiz-import .quiz-tpl-picker{min-width:280px;width:min(42vw,420px)}.quiz-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;padding:8px}.quiz-datatable .MuiDataGrid-columnHeaders{background:#f3f5f9;color:#111827;font-size:13px;font-weight:700}.quiz-datatable .MuiDataGrid-cell{align-items:center!important;color:#374151;font-size:13px}.quiz-datatable .MuiDataGrid-row:hover{background:#f8fafc!important}.quiz-cell-title{color:#1f2937;font-weight:700;line-height:1.3}.quiz-cell-chapter{display:flex;flex-direction:column;gap:2px;min-width:0}.quiz-cell-desc--under-title{background:#0000;border:0;border-radius:0;color:#64748b;display:block;font-size:.78rem;font-weight:400;line-height:1.4;margin-top:3px;max-width:100%;padding:0;white-space:normal}.quiz-cell-break-id{color:#374151;font-weight:700}.quiz-datatable .schedule-break-row{background:linear-gradient(90deg,#ffedd5f2,#fff7edbf 55%,#fff)!important;border-left:4px solid #ea580c}.quiz-datatable .schedule-break-row:hover{background:linear-gradient(90deg,#fed7aaf2,#fff7ede6 55%,#fffbeb)!important}.quiz-datatable .schedule-break-row .MuiDataGrid-cell{border-bottom-color:#fed7aa!important}.quiz-cell-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;line-height:1.35;overflow:hidden}.quiz-cell-number{color:#233a80;font-weight:600}.quiz-status-cell{align-items:center;display:flex;gap:4px}.status-on{color:#dd6511}.status-off,.status-on{font-size:12px;font-weight:700}.status-off{color:#9ca3af}.quiz-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.quiz-inline-actions--row{flex-wrap:nowrap}.quiz-action-btn{align-items:center;display:inline-flex;font-size:12px;gap:4px;line-height:1;padding:7px 10px;white-space:nowrap}.quiz-action-btn--manage{background:#233a80;color:#fff;padding:4px 8px;text-decoration:none}.quiz-action-btn--manage .d-flex{color:#fff;font-size:12px;font-weight:700;gap:4px!important}.quiz-action-btn--manage svg{color:#fff!important;font-size:16px!important}.quiz-action-btn--manage:hover{background:#1a2c63}.quiz-action-btn--edit{background:#e8eefc;color:#233a80;padding:4px 8px}.quiz-action-btn--edit .d-flex{color:#233a80;font-size:12px;font-weight:700;gap:4px!important}.quiz-action-btn--edit svg{font-size:16px!important}.quiz-action-btn--delete{background:#fde8ec;color:#b91c1c;padding:4px 8px}.quiz-action-btn--delete .d-flex{color:#b91c1c;font-size:12px;font-weight:700;gap:4px!important}.quiz-action-btn--delete svg{color:#b91c1c!important;font-size:16px!important}
/*!
 * FilePond 4.31.1
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--assistant{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--browser.filepond--browser{font-size:0;left:1em;margin:0;opacity:0;padding:0;position:absolute;top:1.75em;width:calc(100% - 2em)}.filepond--data{border:none;contain:strict;height:0;margin:0;padding:0;visibility:hidden;width:0}.filepond--data,.filepond--drip{pointer-events:none;position:absolute}.filepond--drip{background:#00000003;border-radius:.5em;bottom:0;left:0;opacity:.1;overflow:hidden;right:0;top:0}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;-webkit-transform-origin:center center;transform-origin:center center;width:8em}.filepond--drip-blob,.filepond--drop-label{left:0;position:absolute;top:0;will-change:transform,opacity}.filepond--drop-label{align-items:center;color:#4f4f4f;display:flex;height:0;justify-content:center;margin:0;right:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;line-height:1.5;text-align:center}.filepond--label-action{-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;text-decoration-skip-ink:auto}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{border:none;font-family:inherit;font-size:1em;height:1.625em;line-height:inherit;margin:0;outline:none;padding:0;width:1.625em;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file-action-button.filepond--file-action-button svg{height:100%;width:100%}.filepond--file-action-button.filepond--file-action-button:after{bottom:-.75em;content:"";left:-.75em;position:absolute;right:-.75em;top:-.75em}.filepond--file-action-button{background-color:#00000080;background-image:none;border-radius:50%;box-shadow:0 0 0 0 #fff0;color:#fff;cursor:auto;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{background-color:#00000040;color:#ffffff80}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{height:2em;padding:.1875em;width:2em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{background:#0000;border:none;color:inherit;font-family:inherit;line-height:inherit;margin:0 0 0 .25em;outline:none;padding:0;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{height:1.3125em;width:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;margin:0 .5em 0 0;min-width:0;pointer-events:none;position:static;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;pointer-events:none;position:static;text-align:right;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;height:100%;margin:0;min-width:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file{align-items:flex-start;border-radius:.5em;color:#fff;display:flex;height:100%;padding:.5625em;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@-webkit-keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{left:0;margin:.25em;padding:0;position:absolute;right:0;top:0;touch-action:none;will-change:transform,opacity;z-index:1}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{box-shadow:0 0 0 #0000;transition:box-shadow .125s ease-in-out}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{left:0;margin:0;position:absolute;right:0;top:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),#0000);mask:linear-gradient(180deg,#000 calc(100% - .5em),#0000);overflow-x:hidden;overflow-y:scroll}.filepond--list-scroller::-webkit-scrollbar{background:#0000}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#0000004d;border:.3125em solid #0000;border-radius:99999px}.filepond--list.filepond--list{list-style-type:none;margin:0;padding:0;position:absolute;top:0;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{height:100%;margin:0;max-width:none;width:100%}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-bottom:0;margin-top:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{height:100%!important;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{background-color:initial!important;border:none!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{left:0;margin:0;padding:0;position:absolute;right:0;top:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.filepond--panel-top:after{background-color:inherit;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.filepond--panel-bottom,.filepond--panel-center{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0);-webkit-transform-origin:left top;transform-origin:left top;will-change:transform}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{background-color:inherit;content:"";height:2px;left:0;position:absolute;right:0;top:-1px}.filepond--panel-center{border-bottom:none!important;border-radius:0!important;border-top:none!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;height:1.25em;margin:0;pointer-events:none;position:static;width:1.25em;will-change:transform,opacity}.filepond--progress-indicator svg{height:100%;transform-box:fill-box;vertical-align:top;width:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;contain:layout style size;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;margin-bottom:1em;position:relative;text-align:left;text-rendering:optimizeLegibility}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-bottom:1em;margin-top:1em}.filepond--root .filepond--credits{bottom:-14px;color:inherit;font-size:11px;line-height:.85;opacity:.175;position:absolute;right:0;text-decoration:none;z-index:3}.filepond--root .filepond--credits[style]{bottom:auto;margin-top:14px;top:0}.drag{border-bottom:1px solid gray;padding-bottom:10px}.uplaod-vidoe{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.size-reom,.size-video{color:gray;font-size:13px;margin:0}.classes-chapter-filter-banner{align-items:center;background:#eef3ff;border-radius:8px;color:#233a80;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin:0 0 12px;padding:10px 14px}.classes-chapter-filter-banner .btn{background:#233a80;border:none;border-radius:8px;color:#fff;font-size:12px;font-weight:700;padding:6px 12px}.classes-chapter-filter-banner .btn:hover{background:#dd6511}.class-detail-items-editor{display:flex;flex-direction:column;gap:10px}.class-detail-items-editor__row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.class-detail-items-editor__input-wrap{position:relative;width:100%}.class-detail-items-editor__prefix{color:#9aa0a6;font-size:13px;font-weight:600;left:12px;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.class-detail-items-editor__input{width:100%}.class-detail-items-editor__remove{align-items:center;background:#0000;border:none;color:#c62828;display:inline-flex;justify-content:center;padding:4px}.class-detail-items-editor__add{align-items:center;align-self:flex-start;background:#f7f9ff;border:1px dashed #233a80;border-radius:8px;color:#233a80;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.courseClass .box-check-box{align-items:center;color:gray!important;display:flex;justify-content:space-evenly}.courseClass .box-check-box .radio-inp{align-items:center;color:gray!important;display:flex;gap:4px;justify-content:center}.courseClass .custom-file-label{font-size:11px!important;padding:0!important}.material-bank .btn-primary{background-color:#233a80;border:1px solid #233a80}.material-bank .btn-primary,.material-bank .btn-primary:hover{color:#fff;margin-left:auto;margin-right:auto;transition:all .3s ease-in-out;width:30%}.material-bank .btn-primary:hover{background-color:#dd6511;border:1px solid #dd6511}.material-bank .box-material{background-color:#fff;border-radius:10px;box-shadow:2px 4px 10px #c9c9c978;display:flex;flex-direction:column;justify-content:space-between;min-height:450px;padding:20px;position:fixed;top:29%;width:552px;z-index:9999999}.material-bank .box-material .box-ins-m{cursor:pointer;padding:5px}.material-bank .box-material .box-ins-m .chose-mat{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.material-bank .box-material .box-ins-m .chose-mat img{height:80px;width:80px}.material-bank .box-material .box-ins-m .chose-mat p{color:gray;font-size:12px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-ins-m:hover{border:1px solid #d3d3d3;border-radius:5px}.box-ins-m.selected-material{background:#233a8014;border:2px solid #233a80;border-radius:5px}.existing-images-preview__list{display:flex;flex-wrap:wrap;gap:8px}.existing-images-preview__list img{border:1px solid #ddd;border-radius:6px;height:72px;object-fit:cover;width:72px}.selected-images-list{color:#666;font-size:12px;margin:0;padding-left:18px}.replace-images-check{align-items:center;color:#555;display:flex;font-size:13px;gap:8px;margin-top:8px}.multi-image-upload__dropzone{background:#fafbfd;border:2px dashed #cfd8ea;border-radius:10px;cursor:pointer;padding:24px;text-align:center;transition:border-color .2s ease,background .2s ease}.multi-image-upload__dropzone svg{color:#233a80;font-size:40px;margin-bottom:8px}.multi-image-upload__dropzone p{color:#233a80;font-weight:600;margin:0 0 6px}.multi-image-upload__dropzone small{color:#777}.multi-image-upload__dropzone.is-active{background:#233a800f;border-color:#233a80}.multi-image-upload__count{color:#233a80;font-weight:600;margin:12px 0 8px}.multi-image-upload__grid{display:flex;gap:10px;max-height:280px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.multi-image-upload__item{background:#fff;border:1px solid #ddd;border-radius:8px;flex:0 0 108px;overflow:hidden;position:relative}.multi-image-upload__item.is-dragging{border-color:#233a80;box-shadow:0 8px 24px #233a802e}.multi-image-upload__item img{display:block;height:72px;object-fit:cover;width:100%}.multi-image-upload__order{align-items:center;background:#233a80;border-radius:999px;color:#fff;display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;left:4px;min-width:22px;padding:0 6px;position:absolute;top:4px;z-index:2}.multi-image-upload__drag-handle{background:#ffffffeb;border-radius:4px;bottom:28px;color:#233a80;cursor:grab;z-index:2}.multi-image-upload__drag-handle,.multi-image-upload__remove{align-items:center;display:flex;height:24px;justify-content:center;position:absolute;right:4px;width:24px}.multi-image-upload__remove{background:#dc3545e6;border:none;border-radius:50%;color:#fff;cursor:pointer;top:4px}.multi-image-upload__name{color:#666;display:block;font-size:10px;overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap}.existing-media-preview{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px}.existing-media-preview__content{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.existing-media-preview__video{background:#000;border-radius:6px;max-height:90px;width:160px}.existing-media-preview__icon{height:48px;object-fit:contain;width:48px}.existing-media-preview__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.existing-media-preview__meta a{color:#233a80;font-size:12px;word-break:break-all}.existing-media-preview__remove{flex-shrink:0}.existing-media-preview--inline{margin-top:8px;padding:8px 12px}.quiz-popup-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr;max-width:100%;width:100%}@media(max-width:900px){.quiz-popup-layout{grid-template-columns:1fr}}.quiz-popup-layout__form,.quiz-popup-layout__questions,.quiz-popup-layout__templates{min-width:0}.quiz-popup-layout__form .row,.quiz-popup-layout__questions .row,.quiz-popup-layout__templates .row{margin-left:0;margin-right:0}.quiz-popup-layout__form{overflow:visible}.quiz-popup-layout.is-add .quiz-popup-layout__form{grid-column:1/-1}.quiz-popup-layout.is-edit{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr)}.quiz-popup-layout.is-edit__form{order:0}.quiz-popup-layout.is-edit__questions{order:1}@media(max-width:900px){.quiz-popup-layout.is-edit{grid-template-columns:1fr}}.quiz-popup-layout.is-add-info,.quiz-popup-layout.is-edit-info,.quiz-popup-layout.is-manage-questions{grid-template-columns:1fr}.quiz-popup-layout.is-add-info__form,.quiz-popup-layout.is-add-info__questions,.quiz-popup-layout.is-add-info__templates,.quiz-popup-layout.is-edit-info__form,.quiz-popup-layout.is-edit-info__questions,.quiz-popup-layout.is-edit-info__templates,.quiz-popup-layout.is-manage-questions__form,.quiz-popup-layout.is-manage-questions__questions,.quiz-popup-layout.is-manage-questions__templates{grid-column:1/-1}.quiz-popup-layout.is-add-info .quiz-tpl-picker__list{max-height:200px;min-height:140px}.quiz-popup-layout.is-manage-questions .quiz-q-list{max-height:min(58vh,520px);min-height:280px}.quiz-popup-layout__questions{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;padding:14px}.quiz-popup-layout.is-add .quiz-q-list,.quiz-popup-layout.is-add .quiz-tpl-picker__list{max-height:240px;min-height:180px}.quiz-q-picker{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.quiz-q-picker.is-nested-wrap{flex:none}.quiz-q-picker__search{font-size:13px}.quiz-q-list{background:#fff;border:1px solid #dbe3ef;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:8px;max-height:none;min-height:280px;overflow:auto;padding:8px}.quiz-q-list.is-nested{flex:none;max-height:260px;min-height:0}.quiz-q-list__empty{color:#64748b;font-size:13px;margin:18px 8px}.quiz-q-card{background:#fff;border:1px solid #e8eef6;border-radius:10px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.quiz-q-card.is-selected{background:#f5f7ff;border-color:#c7d2fe;box-shadow:0 0 0 1px #42508b14}.quiz-q-card.is-open{border-color:#94a3b8}.quiz-q-card.is-readonly .quiz-q-card__main{cursor:default}.quiz-q-card__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;padding:10px 10px 10px 12px}.quiz-q-card__main{flex:1 1;min-width:0}.quiz-q-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:13.5px;line-height:1.45;margin:0;overflow:hidden}.quiz-q-card__id{color:#42508b;display:inline-block;font-weight:700;margin-inline-end:6px}.quiz-q-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.quiz-q-card__toggle{align-items:center;background:#fff;border:1px solid #d7deea;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:2px;line-height:1;padding:4px 8px 4px 10px;white-space:nowrap}.quiz-q-card__toggle svg{font-size:18px;transition:transform .18s ease}@media(max-width:620px){.quiz-q-card__toggle span{display:none}}.quiz-q-card.is-open .quiz-q-card__toggle{background:#42508b;border-color:#42508b;color:#fff}.quiz-q-card.is-open .quiz-q-card__toggle svg{transform:rotate(180deg)}.quiz-q-card__edit{flex-shrink:0}.quiz-q-card__edit-trigger{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#42508b;cursor:pointer;display:inline-flex!important;font-size:11px;font-weight:600;gap:4px;line-height:1;padding:4px 10px 4px 8px;white-space:nowrap}.quiz-q-card__edit-trigger svg{font-size:16px}@media(max-width:620px){.quiz-q-card__edit-trigger{padding:4px 6px}}.quiz-q-card__body{border-top:1px dashed #e2e8f0;margin-top:-2px;padding:0 12px 12px;padding-inline-start:42px}.quiz-q-card__full{color:#0f172a;font-size:14px;line-height:1.6;margin:10px 0 12px;white-space:pre-wrap}.quiz-q-card input[type=checkbox]{accent-color:#42508b;flex-shrink:0;height:16px;margin-top:4px;width:16px}.quiz-q-chip{align-items:center;background:#eef2f7;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;font-weight:600;padding:2px 8px}.quiz-q-chip--cat{background:#e8ecf8;color:#42508b}.quiz-q-type{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:11px;font-style:normal;font-weight:700;margin-top:2px;padding:4px 8px;white-space:nowrap}.quiz-q-type.is-multi{background:#dbeafe;color:#1d4ed8}.quiz-q-type.is-tf{background:#fef3c7;color:#a16207}.quiz-q-type.is-text{background:#ccfbf1;color:#0f766e}.quiz-q-choices{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.quiz-q-choices li{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:10px;padding:8px 10px}.quiz-q-choices__letter{align-items:center;background:#e2e8f0;border-radius:50%;color:#334155;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.quiz-q-choices__text{color:#1e293b;flex:1 1;font-size:13px;line-height:1.45}.quiz-q-choices__badge{align-items:center;color:#166534;display:inline-flex;font-size:11px;font-weight:700;gap:4px;white-space:nowrap}.quiz-q-choices__badge svg{font-size:16px}.quiz-q-choices .is-correct{background:#f0fdf4;border-color:#86efac}.quiz-q-choices .is-correct .quiz-q-choices__letter{background:#16a34a;color:#fff}.quiz-q-tf{display:flex;flex-wrap:wrap;gap:8px}.quiz-q-tf__option{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.quiz-q-tf__option svg{font-size:16px}.quiz-q-tf__option.is-correct{background:#f0fdf4;border-color:#86efac;color:#166534}.quiz-q-answer{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.quiz-q-answer strong{color:#42508b;display:block;font-size:12px;margin-bottom:4px}.quiz-q-answer p{color:#1e293b;font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.qb-yesno{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:12px 14px}.qb-yesno.has-error{background:#fef2f2;border-color:#f87171}.qb-yesno__label{color:#1e293b;display:block;font-size:14px;font-weight:700;margin-bottom:6px}.qb-yesno__hint{color:#64748b;font-size:12px;line-height:1.5;margin:0 0 10px}.qb-yesno__options{display:flex;flex-wrap:wrap;gap:8px}.qb-yesno__options label{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;height:36px;justify-content:center;min-width:88px;padding:0 14px}.qb-yesno__options label input{margin:0}.qb-yesno__options label.is-active{background:#eef2ff;border-color:#233a80;color:#233a80}.qb-yesno__error{color:#dc2626;font-size:12px;font-weight:600;margin:8px 0 0}.qb-status-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:14px 16px}.qb-status-field__label{color:#1e293b;display:block;font-size:15px;font-weight:700;margin-bottom:6px}.qb-status-field__hint{color:#64748b;font-size:13px;line-height:1.5;margin:0 0 8px}.qb-status-field__row{align-items:center;display:flex;gap:10px;min-height:40px}.qb-status-field__row span{font-size:14px;font-weight:700}.qb-status-field__row span.is-on{color:#1d4ed8}.qb-status-field__row span.is-off{color:#64748b}.course-quiz-popup .status{align-items:center;display:flex;gap:12px!important;margin-bottom:0;min-height:38px}.course-quiz-popup .status .child-st{align-items:center;display:flex;gap:8px;margin:0}.course-quiz-popup .status .child-st p{margin:0}.course-quiz-popup .quiz-popup-panel{background:#fff;border:1px solid #dbe3ef;border-radius:14px;min-width:0;padding:14px 16px 16px}.course-quiz-popup .quiz-popup-panel__head{border-bottom:1px solid #e8eef6;margin-bottom:12px;padding-bottom:10px}.course-quiz-popup .quiz-popup-panel__head h4{color:#1e293b;font-size:16px;font-weight:800;margin:0 0 4px}.course-quiz-popup .quiz-popup-panel__head p{color:#64748b;font-size:13px;line-height:1.5;margin:0}.course-quiz-popup .quiz-popup-form-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}.course-quiz-popup .quiz-popup-form-grid__title{grid-column:1/3}.course-quiz-popup .quiz-popup-form-grid__desc{grid-column:3/5}.course-quiz-popup .quiz-popup-form-grid__status{grid-column:4/5}.course-quiz-popup .quiz-popup-form-grid__status .qb-status-field{height:100%;margin-bottom:0}.course-quiz-popup .quiz-popup-form-grid textarea.form-control{min-height:78px}@media(max-width:900px){.course-quiz-popup .quiz-popup-form-grid{grid-template-columns:1fr 1fr}.course-quiz-popup .quiz-popup-form-grid__desc,.course-quiz-popup .quiz-popup-form-grid__status,.course-quiz-popup .quiz-popup-form-grid__title{grid-column:1/-1}}.manage-questions-page-wrap .title-companes{margin-bottom:12px}.manage-questions-page{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.manage-questions-page .head{background:#42508b;color:#fff;margin-bottom:0;padding:12px 18px;width:100%}.manage-questions-page .head .title-head{align-items:center;display:flex;justify-content:space-between}.manage-questions-page .head .title-head span{font-size:18px;font-weight:700}.manage-questions-page .course-quiz-popup{margin-top:0!important;padding:18px 20px 24px}.manage-questions-page .quiz-popup-layout.is-manage-questions .quiz-q-list{max-height:min(68vh,760px);min-height:380px}.becomeInstacturform .form-control,.css-8ndowl .form-control{color:gray!important}.becomeInstacturform .css-79ws1d-MuiModal-root .css-1wnsr1i,.css-8ndowl .css-79ws1d-MuiModal-root .css-1wnsr1i{width:750px}@media(max-width:400px){.becomeInstacturform .css-79ws1d-MuiModal-root .css-1wnsr1i,.css-8ndowl .css-79ws1d-MuiModal-root .css-1wnsr1i{width:340px!important}}.shared .box-link{position:relative}.shared .box-link .icon{background-color:#233a80;color:#fff;cursor:pointer;height:35px;padding:6px;position:absolute;right:5px;top:2px;width:35px}.shared .icons{align-items:center;display:flex;justify-content:space-around;margin-top:20px}.shared .icons svg{cursor:pointer}.contact-pop .btn{margin:20px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-pop .btn-primary{background-color:#233a80;border:1px solid #233a80;color:#fff;transition:all .3s ease-in-out}.contact-pop .btn-primary:hover{background-color:#dd6511;border:1px solid #dd6511;color:#fff;transition:all .3s ease-in-out}.date-dmy-fields{align-items:center;display:flex;gap:8px;width:100%}.date-dmy-fields__input{flex:1 1;letter-spacing:.4px;min-height:38px}.date-dmy-fields__calendar{flex-shrink:0;height:38px;position:relative;width:38px}.date-dmy-fields__calendar-btn{align-items:center;background:#fff;border:1px solid #0000001f;border-radius:6px;color:#223e7f;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.date-dmy-fields__calendar-btn:disabled{cursor:not-allowed;opacity:.55}.date-dmy-fields__calendar-btn svg{font-size:20px}.date-dmy-fields__native{border:0;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.status{min-height:38px}.status,.status .child-st{align-items:center;display:flex}.status .child-st{gap:8px;margin:0}.quiz-template-popup .status{align-items:center;display:flex;gap:12px!important;margin-bottom:0;min-height:38px}.quiz-template-popup .status .child-st{align-items:center;display:flex;gap:8px;margin:0}.quiz-template-popup .status .child-st p{margin:0}.about-us-html-field{font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.5;min-height:200px;resize:vertical;width:100%}.about-us-field-hint{color:#64748b;font-size:12px;margin:0 0 6px}.about-us-edit-modal{padding:0 12px 16px}.halal-logos-editor{background:#f8fafc;border:1px dashed #c7d2e8;border-radius:12px;margin-top:1.25rem;padding:1rem}.halal-logos-editor__title{color:#233a80;font-size:.95rem;font-weight:800;margin:0 0 .25rem}.halal-logos-editor__hint{color:#64748b;font-size:.82rem;margin:0 0 .85rem}.halal-logos-editor__empty{color:#64748b;font-size:.85rem;margin:0}.halal-logos-editor__grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.halal-logos-editor__item{background:#fff;border:1px solid #e8edf3;border-radius:12px;padding:.75rem;text-align:center}.halal-logos-editor__preview{align-items:center;background:#f1f5f9;border:1px solid #eef2f6;border-radius:8px;display:flex;height:72px;justify-content:center;margin-bottom:.5rem}.halal-logos-editor__preview img{max-height:60px;max-width:100%;object-fit:contain}.halal-logos-editor__preview span{color:#233a80;font-size:1.1rem;font-weight:800}.halal-logos-editor__name{color:#475569;font-size:.78rem;font-weight:600;line-height:1.35;margin:0 0 .5rem}.halal-logos-editor__upload{align-items:center;background:#233a80;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;padding:.35rem .65rem}.halal-logos-editor__upload input{display:none}.halal-logos-editor__upload:hover{background:#dd6511}.table-export-menu{align-items:center;display:inline-flex;position:relative}.table-export-trigger{align-items:center;background:#fff;border:1px solid #dbe3f1;border-radius:8px;color:#233a80;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:36px;padding:0 12px;transition:all .2s ease}.table-export-trigger span{line-height:1}.table-export-trigger.is-open,.table-export-trigger:hover:not(:disabled){background:#233a80;border-color:#233a80;color:#fff}.table-export-trigger:disabled{cursor:not-allowed;opacity:.45}.table-export-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 30px #0f172a1f;min-width:190px;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:1200}.table-export-year{border-bottom:1px solid #eef2f7;display:flex;flex-direction:column;gap:4px;padding:8px 14px 10px}.table-export-year label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.table-export-year select{background:#fff;border:1px solid #dbe3f1;border-radius:6px;color:#1f2937;font-size:13px;padding:6px 8px;width:100%}.table-export-meta{border-bottom:1px solid #eef2f7;display:flex;flex-direction:column;gap:2px;padding:8px 14px 10px}.table-export-meta strong{color:#233a80;font-size:12px;line-height:1.35}.table-export-meta span{color:#64748b;font-size:11px}.table-export-option{background:#0000;border:none;color:#1f2937;cursor:pointer;display:block;font-size:14px;padding:8px 14px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.table-export-option:hover:not(:disabled){background:#6b7280;color:#fff}.table-export-option:disabled{cursor:not-allowed;opacity:.45}.table-export-toast{background:#233a80;border-radius:8px;box-shadow:0 8px 24px #233a8040;color:#fff;min-width:220px;padding:12px 14px;position:absolute;right:0;top:calc(100% + 12px);z-index:1201}.table-export-toast strong{display:block;font-size:14px;margin-bottom:4px}.table-export-toast span{font-size:12px;opacity:.92}.Role-promotion{padding:10px 20px}.Role-promotion .role-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Role-promotion .role-header .btn-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.Role-promotion .role-header .btn-list .btn{background-color:#233a80;color:#fff;margin-right:10px;padding:4px 13px}.Role-promotion .role-header .btn-list .btn:hover{background-color:#dd6511}.Role-promotion .role-header .btn-list .btn-delete{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.Role-promotion .role-header .btn-list .btn-delete:hover{background-color:#f2365c}.role form{padding:10px!important}.role form .permissionTable .name-td{color:#5066aa;font-weight:700}.role form .permissionTable th{border-top:1px solid #00000008;font-size:14px;font-weight:600;padding:.7rem;text-transform:capitalize}.role form .permissionTable .td-role{align-items:center;display:flex;flex-wrap:wrap;gap:23px;justify-content:flex-start;width:100%}.role form .permissionTable label{align-items:center;display:flex;font-weight:400;justify-content:flex-start}.role form .permissionTable label input{margin-right:5px}.big{align-items:flex-start;background-color:#fff;box-shadow:2px 4px 10px #c9c9c978;display:flex;flex-direction:column;height:100vh!important;height:100vh;justify-content:flex-start;min-height:100vh;overflow-y:scroll!important;overflow:scroll!important;padding:10px;position:-webkit-sticky;position:sticky;top:5px;z-index:999}@media(max-width:1200px){.big{left:-290px;position:absolute;top:65px;width:290px}}.big .logo{border-bottom:1px solid #233a80;height:100%;margin-bottom:20px;margin-top:-3px;width:100%}.big .logo img{height:100%;margin-left:8px;padding-bottom:5px;width:50%}.big .list{width:100%}.big .list img{border-bottom:1px solid #d3d3d3;height:100px;margin-bottom:25px;padding-bottom:20px;width:100%}.big .list h6{color:#bbbbba;font-size:15px;font-weight:700}.big .list ul{padding:0 6px}.big .list ul a,.big .list ul div{align-items:center;border-radius:8px;color:#444;cursor:pointer;display:flex;font-size:14px;gap:5px;justify-content:flex-start;margin-bottom:10px;padding:5px;text-decoration:none}.big .list ul a .icon-s,.big .list ul div .icon-s{color:#dd6511;margin-right:5px}.big .list ul a.active,.big .list ul a:hover,.big .list ul div.active,.big .list ul div:hover{background-color:#233a80;color:#fff}.big .list .themesfather{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-left:30px}.big .list .themesfather .theme{border:1px solid #233a80;border-radius:5px;cursor:pointer;height:20px;width:20px}.big .list .themesfather .white{background-color:#e2f0f0}.big .list .themesfather .dark{background-color:#333}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#eee}::-webkit-scrollbar-thumb{background-color:#a5a0a0}.big2{align-items:flex-start;background-color:#fff;box-shadow:2px 4px 10px #c9c9c978;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;min-height:100vh;overflow:scroll!important;padding:10px;position:-webkit-sticky;position:sticky;top:5px;z-index:999}@media(max-width:1200px){.big2{left:6px;position:absolute;top:65px;width:290px}}.big2 .logo{border-bottom:1px solid #233a80;height:100%;margin-bottom:20px;margin-top:-3px;width:100%}.big2 .logo img{height:100%;margin-left:8px;padding-bottom:5px;width:50%}.big2 .list{width:100%}.big2 .list img{border-bottom:1px solid #d3d3d3;height:100px;margin-bottom:25px;padding-bottom:20px;width:88%}.big2 .list h6{color:#bbbbba;font-size:15px;font-weight:700}.big2 .list ul{padding:0 6px}.big2 .list ul a,.big2 .list ul div{align-items:center;border-radius:8px;color:#233a80;cursor:pointer;display:flex;font-size:14px;justify-content:flex-start;margin-bottom:10px;padding:5px;text-decoration:none}.big2 .list ul a .icon-s,.big2 .list ul div .icon-s{color:#dd6511;margin-right:5px}.big2 .list ul a.active,.big2 .list ul a:hover,.big2 .list ul div.active,.big2 .list ul div:hover{background-color:#233a80;color:#fff}.big2 .list .themesfather{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-left:30px}.big2 .list .themesfather .theme{border:1px solid #233a80;border-radius:5px;cursor:pointer;height:20px;width:20px}.big2 .list .themesfather .white{background-color:#e2f0f0}.big2 .list .themesfather .dark{background-color:#333}.menu-list{max-height:0;opacity:0;overflow:hidden}.menu-list,.menu-list.active{transition:opacity .3s ease-in-out}.menu-list.active{max-height:100%;opacity:1}.big::-webkit-scrollbar{width:4px}.big::-webkit-scrollbar-thumb{background-color:#c9c9c978;border-radius:4px}.big::-webkit-scrollbar-track{background-color:#0000!important}.big{scrollbar-width:thin}.big2::-webkit-scrollbar{width:4px}.big2::-webkit-scrollbar-thumb{background-color:#c9c9c978;border-radius:4px}.big2::-webkit-scrollbar-track{background-color:#0000!important}.big2{scrollbar-width:thin}.footerbar{box-shadow:2px 4px 10px #c9c9c978;color:#141d46;margin-top:15px;padding:40px;text-align:center}.css-79ws1d-MuiModal-root,.css-8ndowl{bottom:0;left:0;position:fixed;right:0;top:0}.css-79ws1d-MuiModal-root .css-1wnsr1i,.css-8ndowl .css-1wnsr1i{border:none!important;border-radius:5px;box-shadow:none!important;padding:0 0 60px!important;width:500px}@media(max-width:620px){.css-79ws1d-MuiModal-root .css-1wnsr1i,.css-8ndowl .css-1wnsr1i{width:340px!important}}@media(max-width:340px){.css-79ws1d-MuiModal-root .css-1wnsr1i,.css-8ndowl .css-1wnsr1i{width:300px!important}}.css-79ws1d-MuiModal-root .css-1wnsr1i .head,.css-8ndowl .css-1wnsr1i .head{background:#141d46;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;margin-bottom:30px;padding:12px 15px;width:100%}.css-79ws1d-MuiModal-root .css-1wnsr1i .head .title-head,.css-8ndowl .css-1wnsr1i .head .title-head{align-items:center;display:flex;justify-content:space-between}.css-79ws1d-MuiModal-root .css-1wnsr1i .head .title-head .icon,.css-8ndowl .css-1wnsr1i .head .title-head .icon{color:#eee;font-size:15px}.css-79ws1d-MuiModal-root .css-1wnsr1i .modal-iamge,.css-8ndowl .css-1wnsr1i .modal-iamge{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.css-79ws1d-MuiModal-root .css-1wnsr1i .modal-iamge img,.css-8ndowl .css-1wnsr1i .modal-iamge img{border-radius:5px;height:150px;margin:auto;width:150px}.css-79ws1d-MuiModal-root .css-1wnsr1i .img-title,.css-8ndowl .css-1wnsr1i .img-title{align-items:center;display:flex;justify-content:center}.css-79ws1d-MuiModal-root .css-1wnsr1i .img-title p,.css-8ndowl .css-1wnsr1i .img-title p{column-count:#555;font-size:22px;font-weight:700}.css-79ws1d-MuiModal-root .css-1wnsr1i .big-det,.css-8ndowl .css-1wnsr1i .big-det{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.css-79ws1d-MuiModal-root .css-1wnsr1i .button-list,.css-8ndowl .css-1wnsr1i .button-list{align-content:center;display:flex;gap:15px;justify-content:space-around}.css-79ws1d-MuiModal-root .css-1wnsr1i .button-list .btn-mail,.css-8ndowl .css-1wnsr1i .button-list .btn-mail{background-color:#fff;border:1px solid #141d46;transition:all .3s ease}.css-79ws1d-MuiModal-root .css-1wnsr1i .button-list .btn-mail:hover,.css-8ndowl .css-1wnsr1i .button-list .btn-mail:hover{background-color:#141d46;color:#fff}.css-79ws1d-MuiModal-root .css-1wnsr1i .button-list .btn-phone,.css-8ndowl .css-1wnsr1i .button-list .btn-phone{background-color:#fff;border:1px solid #dd6511}.css-79ws1d-MuiModal-root .css-1wnsr1i .button-list .btn-phone:hover,.css-8ndowl .css-1wnsr1i .button-list .btn-phone:hover{background-color:#dd6511;color:#fff}.css-79ws1d-MuiModal-root .css-1wnsr1i .details,.css-8ndowl .css-1wnsr1i .details{align-content:center;display:flex;gap:15px;justify-content:flex-start;margin-bottom:20px;width:90%}.css-79ws1d-MuiModal-root .css-1wnsr1i .details .addres,.css-79ws1d-MuiModal-root .css-1wnsr1i .details .role,.css-8ndowl .css-1wnsr1i .details .addres,.css-8ndowl .css-1wnsr1i .details .role{align-items:center;color:#222;display:flex;font-size:17px;font-weight:700;width:50%}.css-79ws1d-MuiModal-root .css-1wnsr1i .details .addres span,.css-79ws1d-MuiModal-root .css-1wnsr1i .details .role span,.css-8ndowl .css-1wnsr1i .details .addres span,.css-8ndowl .css-1wnsr1i .details .role span{color:#999;font-size:13px!important;font-weight:600;margin-left:10px}.waning{padding:0 10px}.waning p{width:80%}.waning .btnleist-delte{align-items:center;display:flex;gap:4px;justify-content:flex-start}.waning .btnleist-delte .btn-n{background-color:gray;border:none;color:#fff;padding:8px 30px}.waning .btnleist-delte .btn-y{background-color:#141d46;border:none;color:#fff;padding:8px 30px}.only-in .MuiBox-root.css-1wnsr1i{height:650px!important;opacity:1;overflow-x:hidden!important;overflow-y:scroll!important;transition:opacity 225ms cubic-bezier(.4,0,.2,1) 0ms}.gege input{color:gray!important}.modalsa .btn-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:15px}.modalsa .btn-list .btn-reset{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.modalsa .btn-list .btn-reset:hover{background-color:#f2365c}.modalsa .btn-list .btn-apply{background-color:#233a80;color:#fff;margin-right:10px;padding:4px 13px}.modalsa .btn-list .btn-apply:hover{background-color:#3551a5}.Instructor{padding:10px 20px}.Instructor .Instructor-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Instructor .Instructor-header .btn{background-color:#233a80;color:#fff;margin-right:10px;padding:8px 22px}.Instructor .Instructor-header .btn:hover{background-color:#dd6511}.Instructor .Instructor-header .icon-list-print{cursor:pointer;margin:auto;position:relative}.Instructor .Instructor-header .icon-list-print .show-print{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:2px 4px 10px #c9c9c978;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;left:20px;padding:10px 0;position:absolute;top:20px;width:150px;z-index:999}.Instructor .Instructor-header .icon-list-print .show-print span{cursor:pointer;padding:2px 10px;transition:all .3 ease;width:100%}.Instructor .Instructor-header .icon-list-print .show-print :hover{background-color:gray;color:#fff}.main-page-cou .two-box{min-height:695px;overflow:hidden;padding:10px 13px;position:relative}.main-page-cou .two-box .filter-box.filter-box-show{opacity:1;right:10px!important;transition:all .6s ease-in-out}.main-page-cou .two-box .filter-box{background-color:#fff;min-height:20%;opacity:0;padding:15px;position:absolute;right:-600px!important;top:10px!important;transition:all .3s ease-in-out;width:430px!important;z-index:999999}.main-page-cou .two-box .filter-box .header-filter{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.main-page-cou .two-box .filter-box .header-filter h6{color:#233a80;font-weight:700}.main-page-cou .two-box .filter-box .header-filter .icon-filter{color:#233a80;cursor:pointer}.main-page-cou .two-box .filter-box .filter-A-Z-show,.main-page-cou .two-box .filter-box .filter-category-show,.main-page-cou .two-box .filter-box .filter-featured-show,.main-page-cou .two-box .filter-box .filter-price-show,.main-page-cou .two-box .filter-box .filter-status-show{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.main-page-cou .two-box .filter-box .filter-A-Z-show span,.main-page-cou .two-box .filter-box .filter-category-show span,.main-page-cou .two-box .filter-box .filter-featured-show span,.main-page-cou .two-box .filter-box .filter-price-show span,.main-page-cou .two-box .filter-box .filter-status-show span{font-size:18px}.main-page-cou .two-box .filter-box .filter-A-Z-show input,.main-page-cou .two-box .filter-box .filter-category-show input,.main-page-cou .two-box .filter-box .filter-featured-show input,.main-page-cou .two-box .filter-box .filter-price-show input,.main-page-cou .two-box .filter-box .filter-status-show input{height:20px;width:20px}.main-page-cou .two-box .filter-box .radio-inp{align-items:center;color:gray;display:flex;gap:30px;justify-content:center;margin-bottom:20px}.main-page-cou .two-box .filter-box .btn-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}.main-page-cou .two-box .filter-box .btn-list .btn-reset{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.main-page-cou .two-box .filter-box .btn-list .btn-reset:hover{background-color:#f2365c}.main-page-cou .two-box .filter-box .btn-list .btn-apply{background-color:#233a80;color:#fff;margin-right:10px;padding:4px 13px}.main-page-cou .two-box .filter-box .btn-list .btn-apply:hover{background-color:#3551a5}.main-page-course{margin-bottom:30px!important;padding:10px 5px!important}.main-page-course .box-filter{align-items:center;display:flex;justify-content:flex-start;margin-top:10px}.main-page-course .filter{position:relative}.main-page-course .filter input{background-color:#fff;border:none;border-bottom:1px solid gray;color:#1f1f1f;padding-bottom:5px}.main-page-course .filter .icon{position:absolute;right:0;top:2px}.main-page-course .btn-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:10px}.main-page-course .btn-list .btn{background-color:#233a80;color:#fff;height:34px;margin-right:10px;padding:9px 14px}.main-page-course .btn-list .btn:hover{background-color:#dd6511}.main-page-course .btn-list .btn-delete{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.main-page-course .btn-list .btn-delete:hover{background-color:#f2365c}.main-page-course .btn-list .btn-filter{background-color:#7a3f15;color:#fff;margin-right:10px;padding:4px 13px}@media(max-width:450px){.main-page-course .btn-list .btn-filter{margin-top:10px}}.main-page-course .btn-list .select{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px;margin-right:12px}.main-page-course .btn-list .select p{margin:0}.card.course-card{background:#0000;border:none;height:100%;overflow:visible}.card.course-card .course-card-inner{border-radius:12px;display:flex;flex-direction:column;height:100%;transition:box-shadow .2s ease}.card.course-card .course-card-inner:hover .title{box-shadow:0 6px 22px #0f172a1a}.card.course-card .borded{border-radius:12px;box-shadow:0 0 0 2px #0075ff}.card.course-card .box.course-card-hero{align-items:stretch;background-size:cover!important;border-radius:12px 12px 0 0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:268px;justify-content:flex-end;padding:12px 12px 52px;position:relative;text-align:center}.card.course-card .box.course-card-hero .course-card-hero__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.05rem;font-weight:600;line-height:1.4;margin:0;overflow:hidden;padding:0 4px;position:relative;text-shadow:0 2px 8px #0000008c;z-index:1}.card.course-card .box.course-card-hero .course-card-expired-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#dc2626eb;border-radius:999px;color:#fff;font-size:11px;font-weight:700;left:10px;letter-spacing:.02em;padding:4px 10px;position:absolute;top:10px;z-index:2}.card.course-card .box.course-card-hero .inp-check{accent-color:#233a80;cursor:pointer;height:18px;position:absolute;right:10px;top:10px;width:18px;z-index:3}.card.course-card .title{align-items:stretch;background:#fff;border:1px solid #e8edf4;border-radius:0 0 12px 12px;border-top:none;box-shadow:0 4px 16px #0f172a12;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:-32px;max-width:100%;overflow:hidden;padding:0;position:relative;text-align:center;transition:box-shadow .2s ease;width:100%;z-index:2}.card.course-card .title .course-card-meta{box-sizing:border-box;padding:36px 12px 6px}.card.course-card .title .course-card-panel{background:#fff;border:1px solid #e8edf4;border-radius:8px;flex-shrink:0;margin:0 10px 8px;overflow:hidden}.card.course-card .title .course-card-settings{background:#fff;padding:0}.card.course-card .title .course-card-settings__row{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;min-height:36px;padding:6px 10px}.card.course-card .title .course-card-settings__row:last-child{border-bottom:none}.card.course-card .title .course-card-settings__label{color:#334155;flex:1 1;font-size:12px;font-weight:600;line-height:1.3;text-align:left}.card.course-card .title .course-card-settings__label--wrap{padding-right:4px}.card.course-card .title .course-card-settings__control{align-items:center;display:flex;flex-shrink:0}.card.course-card .title .name-head{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding-top:4px;position:relative}.card.course-card .title .name-head .name{color:#1e293b;font-size:13px;font-weight:600;margin:0!important}.card.course-card .title .name-head .type{border-radius:6px;color:#fff;font-size:12px;font-weight:600;padding:3px 8px;position:static}.card.course-card .title .name-head .type.E-learning{background-color:#15803d}.card.course-card .title .name-head .type.Physics{background-color:#844a0c}.card.course-card .title .name-head .type.Remote{background-color:#233a80}.card.course-card .title .img-box{align-items:center;background:#fff;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 10px #233a8026;display:flex;height:72px;justify-content:center;margin:-32px auto 0;position:relative;width:72px;z-index:1}.card.course-card .title .img-box .boxImageChar{height:100%;width:100%}.card.course-card .title .img-box .boxImageChar span{font-size:24px;height:100%!important;width:100%!important}.card.course-card .title .img-box img{border-radius:50%;height:100%;object-fit:cover;width:100%}.card.course-card .title .list-icon{align-items:center;background:#fafbfc;border-top:1px solid #eef2f7;display:flex;flex-shrink:0;gap:32px;justify-content:center;margin-top:auto;padding:9px 12px 10px}.card.course-card .title .list-icon svg{color:#233a80!important;cursor:pointer!important;height:18px!important;opacity:.85;transition:opacity .15s ease;width:18px!important}.card.course-card .title .list-icon svg:hover{opacity:1}.card.course-card .title .list-icon .icon{color:#233a80;cursor:pointer;height:18px;width:18px}.card.course-card .css-1nr2wod.Mui-checked,.card.course-card .css-5ryogn-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked{color:#10245e}.card.course-card .css-1nr2wod.Mui-checked+.MuiSwitch-track,.card.course-card .css-5ryogn-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#0d1437}.css-10nakn3-MuiModal-root-MuiPopover-root-MuiMenu-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000000000000000!important}.btn{align-items:center;display:flex;justify-content:center}.filter-category .chip,.filter-category .singleChip{white-space:pre-wrap!important}.create-course{padding:10px 20px}.create-course .create-course-header{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:15px}.create-course .create-course-header .btn-danger-rgba{background-color:#fff!important;border:3px solid #233a80;border-radius:8px;padding:5px 12px;transition:all .3s ease}.create-course .create-course-header :hover{background-color:#233a80!important;border:3px solid #233a80;border-radius:8px;color:#fff!important;padding:5px 12px}.create-course .create-course-header :hover .icontt{color:#fff!important;z-index:9}.create-course .redstar{color:red}.create-course label{color:#000;font-weight:400}.create-course .form-control{background-color:var(--bg_white_color);border:1px solid #ccc;border-radius:3px;color:var(--text-grey-color);font-size:16px}.create-course .btn-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:15px;margin-top:40px}.create-course .btn-list .btn-reset{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.create-course .btn-list .btn-reset:hover{background-color:#f2365c}.create-course .btn-list .btn-apply{background-color:#233a80;color:#fff;margin-right:10px;padding:4px 13px}.create-course .btn-list .btn-apply:hover{background-color:#3551a5}.aaa input{color:gray!important}.css-1h51icj-MuiAutocomplete-root .MuiOutlinedInput-root{padding:0!important}.css-14s5rfu-MuiFormLabel-root-MuiInputLabel-root{top:-6px!important}.b6e5{border-radius:100%;height:70px;object-fit:fill;width:70px}.certif-template{padding:10px 20px}.certif-template .certif-template-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.certif-template .certif-template-header .btn-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.certif-template .certif-template-header .btn-list .btn{background-color:#233a80;color:#fff;margin-right:10px;padding:4px 13px}.certif-template .certif-template-header .btn-list .btn:hover{background-color:#dd6511}.certif-template .certif-template-header .btn-list .btn-delete{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.certif-template .certif-template-header .btn-list .btn-delete:hover{background-color:#f2365c}.MuiBox-root.css-1wnsr1i{max-height:650px!important;min-height:220px!important;opacity:1;overflow:scroll!important;overflow-x:hidden!important;transition:opacity 225ms cubic-bezier(.4,0,.2,1) 0ms}#divToPrint{background:#fff;position:absolute;width:100%!important;z-index:1111111}.viwe-cirti{min-height:100%;overflow:hidden!important;position:relative}.viwe-cirti .box-img-header{background-color:#fff!important;height:100px;width:200px}.viwe-cirti .box-img-header img{height:100%;width:100%}.viwe-cirti .title-header{border-left:3px solid #dd6511;position:relative}.viwe-cirti .title-header .secwe{background-color:#dd6511;height:20px!important;width:40%}.viwe-cirti .title-header .secwe input,.viwe-cirti .title-header .secwe p{padding:0}.viwe-cirti .title-header .big-title{background-color:#eee;padding:20px;width:100%}.viwe-cirti .title-header .big-title h2{color:#223e7f!important;font-size:35px;font-weight:999}.viwe-cirti .right-side{background-color:#eee}.viwe-cirti .right-side .box-img img{height:220px;position:absolute;right:0;top:8px;width:134px}.viwe-cirti .tt{align-items:center;border-radius:5px;bottom:30px;color:#fff;display:flex;justify-content:center;padding:5px;position:absolute;right:20px}.viwe-cirti .tt .icon{cursor:pointer}.viwe-cirti .section-2{margin-bottom:60px}.viwe-cirti .section-2 .main-title{color:#223e7f;font-size:20px;margin-bottom:40px}.viwe-cirti .section-2 h4{color:#223e7f;font-weight:888}.viwe-cirti .section-2 hr{background-color:#de6e25!important;height:2px;left:50%;opacity:1!important;position:absolute;transform:translate(-50%,-50%);width:50%}.viwe-cirti .section-3{margin-bottom:60px}.viwe-cirti .section-3 .main-title{color:#223e7f;font-size:17px;margin-bottom:40px}.viwe-cirti .section-3 .main-title span{font-size:20px;font-weight:800}.viwe-cirti .section-3 h4{color:#223e7f;font-size:19px;margin-bottom:10px}.viwe-cirti .section-3 h4 span{font-size:20px;font-weight:800}.viwe-cirti .section-3 h6{color:#223e7f;font-size:20px}.viwe-cirti .section-3 .big-tit{width:70%}.viwe-cirti .section-3 .big-tit,.viwe-cirti .section-3 .note{color:#223e7f;font-size:18px;margin:20px auto;text-align:center}.viwe-cirti .before-fo h3{color:#223e7f;font-weight:700}.viwe-cirti .before-fo input,.viwe-cirti .before-fo p{color:#223e7f;margin:0 0 5px}.viwe-cirti .before-fo .img-box{height:70px;margin:auto auto 10px;object-fit:cover;width:200px}.viwe-cirti .before-fo .img-box img{height:100%;width:100%}.viwe-cirti .box-img-footer{margin-top:60px;max-width:100px}.viwe-cirti .box-img-footer img{height:100%;width:100vw}.newloading{align-items:center;display:flex;height:100vh;justify-content:center;left:0;top:0;width:100wh}#pop-dayes{border-radius:50%}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}.student-card-table .datatable .cellWithImg .cellImg{background-size:cover;border-radius:50%;height:57px;margin-right:10px;width:57px}.student-card-table .css-5wly58-MuiDataGrid-root .MuiDataGrid-row:not(.MuiDataGrid-row--dynamicHeight)>.MuiDataGrid-cell{white-space:pre-wrap!important}.student-card-table .MuiDataGrid-cell,.student-card-table .MuiDataGrid-row,.student-card-table .MuiDataGrid-row.Mui-selected{min-height:100px!important}.edit.users .form-control,.edit.users .form-select{background-color:#fff;color:#212529}.edit.users input.form-control:-webkit-autofill,.edit.users input.form-control:-webkit-autofill:focus,.edit.users input.form-control:-webkit-autofill:hover{-webkit-text-fill-color:#212529;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.wqw span{background-color:#eee!important;border-radius:5px!important;color:red!important;display:none!important;font-size:13px!important;padding:5px!important;width:90%!important}.wqw input:invalid[focused=true]~span{display:block!important}.wqw .icon{left:5px!important}.wqw .icc,.wqw .icon{color:#767676!important;font-size:20px!important;position:absolute!important;top:41px!important}.wqw .icc{right:5px!important}.users .css-9ddj71-MuiInputBase-root-MuiOutlinedInput-root{height:40px!important;margin-top:-13px}.edit{padding:15px 0}.edit .sss{display:flex;flex-direction:column}.edit .form-group{margin-bottom:1rem}.edit .form-group .MuiInputLabel-formControl{margin-top:-19px!important}.edit .form-group .b6e5{border-radius:100%;height:70px;object-fit:fill;width:70px}.edit .form-group .icon{color:gray!important;cursor:pointer}.edit .form-group label{display:inline-block;margin-bottom:.5rem}.edit .text-dark{color:#474814!important}.edit .form-control{background-color:#fff;border:1px solid #ccc;border-radius:3px;color:#8a98ac;font-size:16px}.edit .form-control img{border-radius:100%;height:70px;object-fit:fill;width:70px}.edit .custom-file-input{width:100%}.edit .image_size{height:100px;width:100px}.edit .input-group>.custom-file .custom-file-input:focus{z-index:4}.edit small{font-size:80%;font-weight:400}.edit .text-muted{color:#8a98ac!important}.edit .input-group>.custom-file{align-items:center;display:flex}.edit .custom-file-input{height:calc(1.5em + .75rem + 2px);margin:0;opacity:0;position:relative;width:100%!important;z-index:2}.edit .input-group>.custom-file,.edit .input-group>.custom-select,.edit .input-group>.form-control,.edit .input-group>.form-control-plaintext{flex:1 1;margin-bottom:0;min-width:0;position:relative}.edit .input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.edit .custom-file-label{background-color:#fff;border:1px solid #00000008;border:1px solid #ced4da;border-radius:.25rem;color:#8a98ac;color:#495057;display:flex!important;font-size:12px!important;font-weight:400;height:calc(1.5em + .75rem + 2px);left:0;line-height:1.9;line-height:1.5;padding:1.2rem .75rem;position:absolute;right:0;top:0;z-index:1}.edit .btn-lest,.edit .custom-file-label{align-items:center;justify-content:flex-start}.edit .btn-lest{display:flex;gap:10px;margin-top:15px}.edit .btn-danger-rgba{background-color:#d66b6b!important;color:#fff}.edit .btn-primary-rgba{background-color:#233a80;color:#fff}input:focus{outline:none!important}.form-control:focus{background-color:#fff;border-color:#86b7fe;box-shadow:0 0 0 .05rem #0544a340;color:#212529;outline:0}.pasword-box{position:relative}.pasword-box span{background-color:#eee;border-radius:5px;color:red;display:none;font-size:13px;padding:5px;width:90%}.pasword-box input:invalid[focused=true]~span{display:block!important}.pasword-box .icon{left:5px}.pasword-box .icc,.pasword-box .icon{color:#767676;font-size:20px;position:absolute;top:41px}.pasword-box .icc{right:5px}.bbbb{border-bottom:1px solid #d3d3d3;padding-bottom:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.companies-page .companies{background:#fff;border-radius:16px;box-shadow:0 8px 24px #233a800f;padding:16px 20px 24px}.companies-page .title-companes{align-items:center;border-bottom:1px solid #edf1f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:18px}.companies-page .title-companes__heading{min-width:180px}.companies-page .title-companes__heading h3{color:#233a80;font-size:28px;font-weight:700;margin:0}.companies-page .title-companes__heading p{color:#6b7280;font-size:14px;margin:4px 0 0}.companies-page .title-companes .companies-search{flex:1 1;margin:0;max-width:320px;min-width:220px}.companies-page .title-companes .companies-search .form-control{border:1px solid #d7e0f2;border-radius:10px;box-shadow:none;padding:10px 14px}.companies-page .title-companes .companies-search .form-control:focus{border-color:#233a80;box-shadow:0 0 0 3px #233a801f}.companies-page .title-companes .btn-list{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.companies-page .title-companes .btn-list .btn{background-color:#233a80;border:none;border-radius:10px;color:#fff;margin:0;padding:8px 16px}.companies-page .title-companes .btn-list .btn:hover{background-color:#dd6511}.companies-page .title-companes .btn-list .btn-delete{background-color:#dc3545;border:none;border-radius:10px;color:#fff;margin:0;padding:8px 16px}.companies-page .title-companes .btn-list .btn-delete:hover{background-color:#c82333}.companies-page .companies-table{background:#fbfcfe;border:1px solid #edf1f7;border-radius:14px;overflow:hidden}.companies-page .companies-datatable{height:680px;padding:0}.companies-page .companies-datatable .MuiDataGrid-root{border:none;font-size:12px}.companies-page .companies-datatable .MuiDataGrid-columnHeaders{background:#f3f6fb;border-bottom:1px solid #e4eaf5;min-height:48px!important}.companies-page .companies-datatable .MuiDataGrid-columnHeaderTitle{color:#233a80;font-size:12px;font-weight:700}.companies-page .companies-datatable .MuiDataGrid-row{border-bottom:1px solid #eef2f8}.companies-page .companies-datatable .MuiDataGrid-row:hover{background:#f8faff!important}.companies-page .companies-datatable .MuiDataGrid-cell{align-items:flex-start;border-color:#eef2f8;font-size:12px;line-height:1.45;padding-bottom:8px;padding-top:8px;white-space:normal!important}.companies-page .company-cell-name{color:#1f2937;font-size:13px;font-weight:700;line-height:1.45;white-space:normal}.companies-page .company-cell-text{color:#4b5563;font-size:12px;line-height:1.45;white-space:normal;width:100%;word-break:break-word}.companies-page .company-row-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px;width:100%}.companies-page .company-action-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:4px;justify-content:center;min-width:0;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.companies-page .company-action-btn span{line-height:1}.companies-page .company-action-btn--edit{background:#eef3ff;border-color:#d7e0f2;color:#233a80}.companies-page .company-action-btn--edit:hover{background:#233a80;color:#fff}.companies-page .company-action-btn--delete{background:#fff5f6;border-color:#f2c7cd;color:#dc3545}.companies-page .company-action-btn--delete:hover{background:#dc3545;border-color:#dc3545;color:#fff}.company-modal-70 .MuiDialog-paper{border-radius:16px;display:flex;flex-direction:column;height:90vh;max-height:90vh;max-width:70vw;overflow:hidden;width:70vw}.company-modal-70__header{align-items:flex-start;background:linear-gradient(135deg,#233a80,#2f4ea3);color:#fff;display:flex!important;gap:16px;justify-content:space-between;padding:20px 24px!important}.company-modal-70__header h3{font-size:22px;font-weight:700;margin:0 0 4px}.company-modal-70__header p{font-size:14px;margin:0;opacity:.9}.company-modal-70__header .MuiIconButton-root{color:#fff}.company-modal-70__content{background:#f7f9fc;flex:1 1;overflow-y:auto;padding:20px 24px!important}.company-modal-70__actions{background:#fff;border-top:1px solid #edf1f7;gap:10px;padding:14px 24px 18px!important}.company-employee-btn{align-items:center;background:#f8faff;border:1px solid #d7e0f2;border-radius:999px;color:#233a80;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.company-employee-btn:hover{background:#eef3ff;border-color:#233a80}.company-employee-btn__count{align-items:center;background:#233a80;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;height:22px;justify-content:center;min-width:22px;padding:0 6px}.company-employees-dialog__empty{background:#fff;border:1px dashed #d7e0f2;border-radius:12px;color:#6b7280;padding:32px;text-align:center}.company-employees-dialog__empty--inline{margin:0;padding:18px}.company-profile-panel{background:linear-gradient(135deg,#f3f7ff,#eef3ff 55%,#fff);border:1px solid #d7e3ff;border-radius:16px;box-shadow:inset 0 1px 0 #fffc;margin-bottom:20px;padding:20px 22px}.company-profile-panel__badge{align-items:center;background:#233a80;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;margin-bottom:10px;padding:6px 12px;text-transform:uppercase}.company-profile-panel__name{color:#1f2937;font-size:24px;font-weight:800;line-height:1.3;margin:0 0 16px}.company-profile-panel__details{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:18px}.company-profile-panel__detail{align-items:flex-start;background:#ffffffd9;border:1px solid #e4eaf5;border-radius:12px;display:flex;gap:10px;padding:12px 14px}.company-profile-panel__detail svg{color:#233a80;flex-shrink:0;margin-top:2px}.company-profile-panel__detail p{color:#374151;font-size:13px;line-height:1.5;margin:2px 0 0;word-break:break-word}.company-profile-panel__label{color:#6b7280;display:block;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.company-profile-panel__stats{grid-gap:10px;border-top:1px solid #d7e3ff;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:4px}.company-profile-panel__stat{align-items:center;background:#fff;border:1px solid #e4eaf5;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:10px 8px}.company-profile-panel__stat strong{color:#233a80;font-size:22px;line-height:1}.company-profile-panel__stat span{color:#6b7280;font-size:12px;font-weight:600;text-align:center}.company-employees-section-title{align-items:center;color:#233a80;display:flex;font-size:15px;font-weight:800;gap:8px;letter-spacing:.03em;margin:0 0 12px;text-transform:uppercase}.company-employees-list{display:flex;flex-direction:column;gap:12px}.company-employee-accordion{background:#fff!important;border:1px solid #e4eaf5!important;border-radius:14px!important;box-shadow:none!important;overflow:hidden}.company-employee-accordion:before{display:none}.company-employee-accordion__summary{min-height:92px!important;padding:0 16px!important}.company-employee-accordion__details{background:#fbfcfe;padding:0 16px 16px!important}.company-employee-card{align-items:center;display:flex;gap:14px;padding-right:10px;width:100%}.company-employee-card__info{flex:1 1;min-width:0}.company-employee-card__top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.company-employee-card__name{color:#1f2937;font-size:16px;font-weight:700}.company-employee-card__manager{background:#fff4ea;border-radius:999px;color:#dd6511;font-size:11px;font-weight:700;padding:4px 10px}.company-employee-card__meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:10px 16px}.company-employee-card__meta span{align-items:center;display:inline-flex;gap:4px;word-break:break-word}.company-employee-card__badge{background:#eef3ff;border-radius:999px;color:#233a80;flex-shrink:0;font-size:12px;font-weight:700;padding:7px 12px}.company-employee-courses-table{border:1px solid #e8edf7;border-radius:10px;overflow:hidden}.company-employee-courses-table .MuiTableHead-root .MuiTableCell-root{background:#f1f5fb;color:#233a80;font-size:12px;font-weight:700}.company-employee-courses-table .MuiTableCell-root{border-color:#edf1f7;font-size:12px;line-height:1.45;white-space:normal}.company-members-table{background:#fff;border:1px solid #e4eaf5;border-radius:14px;overflow:auto}.company-members-table .MuiTableHead-root .MuiTableCell-root{background:#f1f5fb;color:#233a80;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.company-members-table .MuiTableCell-root{border-color:#edf1f7;font-size:13px;vertical-align:middle}.company-members-table__row:nth-child(4n+1){background:#fbfcfe}.company-members-table__index{color:#6b7280;font-weight:700;width:48px}.company-members-table__name-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:160px}.company-members-table__name{color:#1f2937;font-weight:700}.company-members-table__manager{background:#fff4ea;border-radius:999px;color:#dd6511;font-size:10px;font-weight:700;padding:3px 8px;white-space:nowrap}.company-members-table__email{color:#374151;min-width:180px;word-break:break-word}.company-members-table__count{width:90px}.company-members-table__count-badge{align-items:center;background:#eef3ff;border-radius:999px;color:#233a80;display:inline-flex;font-weight:800;height:28px;justify-content:center;min-width:32px;padding:0 10px}.company-members-table__actions{width:72px}.company-members-table__collapse-cell{border-bottom:none!important;padding:0!important}.company-members-table__courses-panel{background:#f8faff;border-top:1px solid #e8edf7;padding:12px 16px 16px}.company-members-table__courses-title{color:#233a80;font-size:12px;font-weight:800;letter-spacing:.03em;margin-bottom:10px;text-transform:uppercase}.company-member-expiry{font-weight:600}.company-member-expiry--valid{color:#166534}.company-member-expiry--soon{color:#b45309}.company-member-expiry--expired{color:#b91c1c}.company-member-expiry--none{color:#9ca3af;font-weight:500}.company-form-modal__hint,.company-form-modal__loading{align-items:center;color:#6b7280;display:flex;font-size:14px;justify-content:center;min-height:120px}.company-form-modal__hint{background:#eef3ff;border-radius:10px;color:#233a80;justify-content:flex-start;margin-bottom:12px;min-height:auto;padding:10px 12px}.company-form-modal__form{display:flex;flex-direction:column;gap:18px}.company-form-modal__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:180px 1fr}.company-form-modal__image-box{align-items:center;background:#fff;border:1px dashed #c9d5ef;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:160px;justify-content:center;width:160px}.company-form-modal__image-box img{border-radius:12px;height:110px;object-fit:cover;width:110px}.company-form-modal__fields,.company-form-modal__languages,.company-form-modal__selects{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.company-form-modal__field{display:flex;flex-direction:column;gap:6px}.company-form-modal__field span{color:#233a80;font-size:13px;font-weight:700}.company-form-modal__field input,.company-form-modal__field select,.company-form-modal__field textarea{background:#fff;border:1px solid #d7e0f2;border-radius:10px;font-size:14px;padding:10px 12px;width:100%}.company-form-modal__field select:disabled{background:#f3f5f9;color:#94a3b8}.company-form-modal__field--full{grid-column:1/-1}.company-form-modal__note{color:#6b7280;font-size:12px;font-weight:500;line-height:1.45;margin:0}.company-form-modal__language-tags{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.company-form-modal__language-tags label{align-items:center;background:#eef3ff;border-radius:999px;color:#233a80;display:inline-flex;font-size:13px;gap:6px;padding:6px 10px}.company-delete-modal__body{background:#fff;border:1px solid #f2c7cd;border-radius:14px;padding:24px}.company-delete-modal__body h4{color:#dc3545;font-size:22px;margin:0 0 10px}.company-delete-modal__body p{color:#374151;line-height:1.6;margin:0 0 8px}.company-delete-modal__hint{color:#6b7280!important;font-size:14px}@media(max-width:900px){.company-form-modal__fields,.company-form-modal__grid,.company-form-modal__languages,.company-form-modal__selects{grid-template-columns:1fr}}.edit .MuiFormControl-root{width:98.5%!important}.edit .title-top-edit{align-items:center;justify-content:space-between}.edit .title-top-edit .btn-danger-rgba{background-color:#fff!important;border:3px solid #233a80;border-radius:8px;color:#233a80!important;padding:5px 12px;transition:all .3s ease}.edit .title-top-edit .btn-danger-rgba:hover{background-color:#233a80!important;border:3px solid #233a80;border-radius:8px;color:#fff!important;padding:5px 12px}.edit .title-top-edit .btn-danger-rgba:hover .icontt{color:#fff}.comapny .b6e5{border-radius:100%!important;height:148px!important;object-fit:fill!important;width:148px!important}.title-top-edit{align-items:center;justify-content:space-between}.title-top-edit .btn-danger-rgba{background-color:#fff!important;border:3px solid #233a80;border-radius:8px;color:#233a80!important;padding:5px 12px;transition:all .3s ease}.title-top-edit .btn-danger-rgba:hover{background-color:#233a80!important;border:3px solid #233a80;border-radius:8px;color:#fff!important;padding:5px 12px}.title-top-edit .btn-danger-rgba:hover .icontt{color:#fff}.company-img{border-radius:50%;margin:4px 0;width:10%}.categories{padding:10px 20px}.categories .title-categories{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.categories .title-categories .btn-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.categories .title-categories .btn-list .btn{background-color:#233a80;color:#fff;margin-right:10px;padding:4px 13px}.categories .title-categories .btn-list .btn:hover{background-color:#dd6511}.categories .title-categories .btn-list .btn-delete{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.categories .title-categories .btn-list .btn-delete:hover{background-color:#f2365c}.categories .title-categories .icon-list-print{cursor:pointer;position:relative}.categories .title-categories .icon-list-print .show-print{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:2px 4px 10px #c9c9c978;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;left:20px;padding:10px 0;position:absolute;top:20px;width:150px;z-index:999}.categories .title-categories .icon-list-print .show-print span{cursor:pointer;padding:2px 10px;transition:all .3 ease;width:100%}.categories .title-categories .icon-list-print .show-print :hover{background-color:gray;color:#fff}.categories .title-categories .dt-button-info{background-color:#fff;border-radius:8px;box-shadow:2px 4px 10px #c9c9c978;color:#222;left:50%;padding:25px 40px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.categories .title-categories .dt-button-info h2{border-bottom:1px solid gray;font-size:28px;padding-bottom:10px}.categories .title-categories .dt-button-info div{color:gray;font-size:18px}.categories .cellWithStatus{border-radius:12px;padding:10px}.categories .cellWithStatus.Active{background-color:#0080000d;color:green}.categories .cellWithStatus.Deactive{background-color:#ff00000d;color:crimson}.cate-modal .status{align-items:center;display:flex;gap:120px;justify-content:flex-start;margin-bottom:30px}.cate-modal .image-box{height:100px;width:100px}.cate-modal .image-box img{height:100%;object-fit:cover;width:100%}.cate-modal .redstar{color:red}.cate-modal label{color:#000;font-weight:400}.cate-modal .form-control{background-color:var(--bg_white_color);border:1px solid #ccc;border-radius:3px;color:var(--text-grey-color);font-size:16px}.cate-modal .custom-file-input{height:calc(1.5em + .75rem + 2px);margin:0;opacity:0;position:relative;width:100%;z-index:2}.cate-modal .custom-file-label{background-color:var(--bg_white_color);background-color:#fff;border:1px solid #00000008;border:1px solid #ced4da;border-radius:.25rem;color:var(--text-grey-color);color:#495057;font-size:11px!important;font-weight:400;height:calc(1.5em + .75rem + 2px);left:0;line-height:1.9;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;top:0;z-index:1}.cate-modal .input-group>.custom-file .custom-file-input:focus{z-index:4}.cate-modal small{font-size:80%;font-weight:400}.cate-modal .text-muted{color:#8a98ac!important}.cate-modal .input-group>.custom-file{align-items:center;display:flex}.cate-modal .input-group>.custom-file,.cate-modal .input-group>.custom-select,.cate-modal .input-group>.form-control,.cate-modal .input-group>.form-control-plaintext{flex:1 1;margin-bottom:0;min-width:0;position:relative}.cate-modal .input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.cate-modal .btn-lest{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:15px}.cate-modal .btn-danger-rgba{background-color:#d66b6b!important;color:#fff}.cate-modal .btn-primary-rgba{background-color:#233a80;color:#fff}.cate-modal .cHNgNu,.cate-modal .kpzPDC{background-color:#fff;border:1px solid #d3d3d3;border-radius:4px;display:flex;flex-flow:wrap;gap:8px;left:-105px;max-height:191px;overflow-y:scroll;padding:5px;position:absolute;top:45px;width:158px;z-index:10}.cate-modal .sc-gEvEer div{background:#506fe4!important;border-radius:4px!important;color:#fff!important;font-size:24px!important;padding:0 4px!important}.cate-modal .sc-gEvEer div svg{height:20px!important;width:20px!important}.inside-table .kTqvuD,.inside-table .kkpKtX{border:none!important;color:gray}.inside-table .kTqvuD svg,.inside-table .kkpKtX svg{color:#666}.datatable .cellWithImg .cellImg{background-size:cover;border-radius:50%;height:57px;margin-right:10px;width:57px}.css-5wly58-MuiDataGrid-root .MuiDataGrid-row:not(.MuiDataGrid-row--dynamicHeight)>.MuiDataGrid-cell,.css-78d1bb .MuiDataGrid-row:not(.MuiDataGrid-row--dynamicHeight)>.MuiDataGrid-cell{word-wrap:break-word!important;max-height:100%!important;min-height:100%!important;overflow-wrap:break-word!important;white-space:pre-wrap!important}.css-78d1bb .MuiDataGrid-row:not(.MuiDataGrid-row--dynamicHeight)>.MuiDataGrid-cell{overflow:visible!important;overflow:initial!important}.MuiDataGrid-cell{min-height:70px!important}.MuiDataGrid-row{max-height:100%!important;min-height:72px!important}.MuiDataGrid-row.Mui-selected{min-height:70px!important}.course-tag{padding:10px 20px}.course-tag .tag-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.course-tag .tag-header .btn-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.course-tag .tag-header .btn-list .btn{background-color:#233a80;color:#fff;margin-right:10px;padding:4px 13px}.course-tag .tag-header .btn-list .btn:hover{background-color:#dd6511}.course-tag .tag-header .btn-list .btn-delete{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.course-tag .tag-header .btn-list .btn-delete:hover{background-color:#f2365c}.course-tag .tag-header .icon-list-print{cursor:pointer;position:relative}.course-tag .tag-header .icon-list-print .show-print{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:2px 4px 10px #c9c9c978;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;left:20px;padding:10px 0;position:absolute;top:20px;width:150px;z-index:999}.course-tag .tag-header .icon-list-print .show-print span{cursor:pointer;padding:2px 10px;transition:all .3 ease;width:100%}.course-tag .tag-header .icon-list-print .show-print :hover{background-color:gray;color:#fff}.course-tag .tag-header .dt-button-info{background-color:#fff;border-radius:8px;box-shadow:2px 4px 10px #c9c9c978;color:#222;left:50%;padding:25px 40px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.course-tag .tag-header .dt-button-info h2{border-bottom:1px solid gray;font-size:28px;padding-bottom:10px}.course-tag .tag-header .dt-button-info div{color:gray;font-size:18px}.course-lang{padding:10px 20px}.course-lang .lang-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.course-lang .lang-header .btn-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.course-lang .lang-header .btn-list .btn{background-color:#233a80;color:#fff;margin-right:10px;padding:4px 13px}.course-lang .lang-header .btn-list .btn:hover{background-color:#dd6511}.course-lang .lang-header .btn-list .btn-delete{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.course-lang .lang-header .btn-list .btn-delete:hover{background-color:#f2365c}.icon-list-print{cursor:pointer;position:relative}.icon-list-print .show-print{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:2px 4px 10px #c9c9c978;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;left:20px;padding:10px 0;position:absolute;top:20px;width:150px;z-index:999}.icon-list-print .show-print span{cursor:pointer;padding:2px 10px;transition:all .3 ease;width:100%}.icon-list-print .show-print :hover{background-color:gray;color:#fff}.dt-button-info{background-color:#fff;border-radius:8px;box-shadow:2px 4px 10px #c9c9c978;color:#222;left:50%;padding:25px 40px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.dt-button-info h2{border-bottom:1px solid gray;font-size:28px;padding-bottom:10px}.dt-button-info div{color:gray;font-size:18px}.reset{height:100vh;padding:0;width:100%}.upload-file{justify-content:center;padding:100px}.attribute,.upload-file{align-items:center;display:flex}.attribute{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;flex-wrap:wrap;gap:2px;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;padding-top:15px}.attribute .single{align-items:center;display:flex;gap:5px;justify-content:flex-start;margin-bottom:10px;width:33%}.attribute .single label{align-items:center;display:flex;font-size:18px;font-weight:700;gap:5px;justify-content:center}.attribute .single label span{color:gray;font-size:13px!important;font-weight:400;margin-left:5px}.edit-course{padding:10px 14px}.edit-course .edit-course-header{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:15px}.edit-course .edit-course-header .btn-danger-rgba{background-color:#fff!important;border:3px solid #233a80;border-radius:8px;padding:5px 12px;transition:all .3s ease}.edit-course .edit-course-header :hover{background-color:#233a80!important;border:3px solid #233a80;border-radius:8px;color:#fff!important;padding:5px 12px}.edit-course .edit-course-header :hover .icontt{color:#fff!important;z-index:9}.edit-course .header-edit-co{align-items:flex-start;display:flex;flex-direction:column;width:100%}.edit-course .header-edit-co .parent-course-breadcrumb{align-items:center;background:#eef2ff;border-radius:8px;color:#233a80;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;margin-bottom:12px;padding:8px 14px;transition:background .2s ease}.edit-course .header-edit-co .parent-course-breadcrumb:hover{background:#dce4ff}.edit-course .header-edit-co .parent-course-breadcrumb strong{font-weight:700}.edit-course .header-edit-co .header-edit-co__row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;width:100%}.edit-course .header-edit-co .btn-sub-courses{align-items:center;background:#233a80;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .25s ease;white-space:nowrap}.edit-course .header-edit-co .btn-sub-courses:hover{background:#17287e;box-shadow:0 4px 14px #233a8040}.edit-course .header-edit-co .title{color:#333;font-size:20px;font-weight:600;margin-bottom:22px}.edit-course .header-edit-co .title span{color:gray;font-size:16px}.edit-course .card ul{border-radius:2px;padding-bottom:0}.edit-course .card ul li{border-bottom:1px solid #d3d3d3;cursor:pointer;padding:12px 7px;text-align:center}.edit-course .card ul li:last-child{border-bottom:none}.edit-course .card ul .active{background-color:#233a80!important;color:#fff!important}.edit-course .card ul.sub-course-tabs li:not(.active){font-size:13px}.edit-course .box-seco .card-header{background-color:#fff}.box-seco{min-height:550px}.box-edit{padding-bottom:20px;padding-top:20px}.box-edit .redstar{color:red}.box-edit label{color:#000;font-weight:400}.box-edit .form-control{background-color:var(--bg_white_color);border:1px solid #00000008;border-radius:3px;color:var(--text-grey-color);font-size:16px}.box-edit .btn-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:15px;margin-top:40px}.box-edit .btn-list .btn-reset{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.box-edit .btn-list .btn-reset:hover{background-color:#f2365c}.box-edit .btn-list .btn-apply{background-color:#233a80;color:#fff;margin-right:10px;padding:4px 13px}.box-edit .btn-list .btn-apply:hover{background-color:#3551a5}.box-edit .tox-tinymce{height:300px!important}.certificate-annex-settings{margin:0 0 20px;padding:0 8px}.certificate-annex-settings__card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.certificate-annex-settings__header{background:linear-gradient(180deg,#f1f5f9,#f8fafc);border-bottom:1px solid #e2e8f0;padding:14px 18px}.certificate-annex-settings__header h4{color:#1e293b;font-size:15px;font-weight:700;margin:0 0 4px}.certificate-annex-settings__header p{color:#64748b;font-size:12px;line-height:1.45;margin:0}.certificate-annex-settings__refer{align-items:flex-start;background:#fff;border-bottom:1px solid #e2e8f0;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.4;padding:12px 18px}.certificate-annex-settings__refer input{flex-shrink:0;margin-top:3px}.certificate-annex-settings__group{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 18px}.certificate-annex-settings__group:last-child{border-bottom:none}.certificate-annex-settings__group-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.certificate-annex-settings__group-title{color:#233a80;font-size:13px;font-weight:700}.certificate-annex-settings__group-actions{display:flex;gap:8px}.certificate-annex-settings__link-btn{background:none;border:none;color:#233a80;cursor:pointer;font-size:12px;padding:0;text-decoration:underline}.certificate-annex-settings__link-btn:hover{color:#dd6511}.certificate-annex-settings__grid{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.certificate-annex-settings__field{align-items:center;background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:8px 10px;transition:border-color .15s,background .15s}.certificate-annex-settings__field:hover{border-color:#cbd5e1}.certificate-annex-settings__field input{flex-shrink:0}.certificate-annex-settings__field--on{background:#eef2ff;border-color:#233a80;color:#1e293b;font-weight:600}.main-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;margin-top:-10px;padding:0 10px}.main-header .icon-list-print{margin-top:30px}.main-header .btn-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.main-header .btn-list .btn{background-color:#233a80;color:#fff;margin-right:10px;padding:4px 13px}.main-header .btn-list .btn:hover{background-color:#dd6511}.main-header .btn-list .btn-delete{background-color:crimson;color:#fff;margin-right:10px;padding:4px 13px}.main-header .btn-list .btn-delete:hover{background-color:#f2365c}.training-days-panel{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e5e7eb;border-radius:14px;margin:0 0 18px;padding:16px 18px}.training-days-panel__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.training-days-panel__head h4{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 4px}.training-days-panel__head p{color:#64748b;font-size:13px;line-height:1.45;margin:0;max-width:640px}.training-days-add-btn{align-self:center;background:#233a80;border-radius:8px;box-shadow:0 2px 6px #233a8047;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:8px 16px;transition:background .15s ease,box-shadow .15s ease;white-space:nowrap}.training-days-add-btn svg{color:#fff;font-size:20px}.training-days-add-btn:hover{background:#1a2d66;box-shadow:0 4px 10px #233a8059}.training-days-empty{background:#fff7ed;border:1px dashed #fdba74;border-radius:10px;color:#9a3412;font-size:13px;padding:14px 16px}.training-days-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:14px}.training-day-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #0f172a0a;padding:12px 14px}.training-day-card__top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.training-day-card__badge{align-items:center;background:#233a80;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;padding:4px 10px}.training-day-card__actions{align-items:center;display:flex;gap:4px}.training-day-card__icon-btn{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.training-day-card__icon-btn:hover{background:#fee2e2;color:#b91c1c}.training-day-card__date{color:#334155;font-size:13px;font-weight:600}.training-day-card__time{color:#64748b;font-size:12px;margin-top:4px}.training-days-filter{display:flex;flex-wrap:wrap;gap:8px}.training-days-filter__chip{background:#fff;border:1px solid #dbe3ef;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.training-days-filter__chip:hover{border-color:#233a80;color:#233a80}.training-days-filter__chip.is-active{background:#233a80;border-color:#233a80;color:#fff}.course-include.quiz-topic-panel .quiz-cell-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.45;overflow:hidden}.question-replies-modal .MuiDialog-paper{border-radius:16px}.question-replies-modal__title{align-items:center;display:flex!important;gap:12px;justify-content:space-between;padding-right:48px!important}.question-replies-modal__title>div{display:flex;flex-direction:column;gap:4px}.question-replies-modal__title span{color:#1e293b;font-size:18px;font-weight:700}.question-replies-modal__title small{color:#64748b;font-size:13px;font-weight:600}.question-replies-modal__content{background:#f8fafc}.question-replies-modal__question{background:#fff;border:1px solid #e8edf3;border-radius:12px;margin-bottom:16px;padding:14px 16px}.question-replies-modal__question strong{color:#233a80;display:block;font-size:13px;margin-bottom:6px}.question-replies-modal__question p{color:#334155;line-height:1.55;margin:0}.question-replies-modal__empty{color:#64748b;padding:32px 16px;text-align:center}.question-replies-modal__empty svg{color:#233a80;font-size:36px;margin-bottom:8px}.question-replies-modal__empty p{margin:0}.question-replies-modal__list{display:flex;flex-direction:column;gap:12px}.question-replies-modal__item{background:#fff;border:1px solid #e8edf3;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.question-replies-modal__avatar{align-items:center;background:linear-gradient(135deg,#64748b,#94a3b8);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:38px;justify-content:center;width:38px}.question-replies-modal__item-body{flex:1 1;min-width:0}.question-replies-modal__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:6px}.question-replies-modal__meta-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.question-replies-modal__meta strong{color:#1e293b;font-size:14px}.question-replies-modal__meta span{color:#64748b;font-size:12px;font-weight:600}.question-replies-modal__actions{display:flex;gap:4px;margin-inline-start:auto}.question-replies-modal__action-btn{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:8px;color:#233a80;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:32px}.question-replies-modal__action-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.question-replies-modal__action-btn--delete{color:#dc2626}.question-replies-modal__edit{display:flex;flex-direction:column;gap:10px}.question-replies-modal__edit textarea{min-height:96px;resize:vertical}.question-replies-modal__edit-actions{display:flex;gap:8px;justify-content:flex-end}.question-replies-modal__confirm{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin-top:10px;padding:10px 12px}.question-replies-modal__confirm p{color:#9a3412;font-size:13px;font-weight:600;margin:0 0 8px}.question-replies-modal__body{color:#334155;font-size:14px;line-height:1.55;margin:0;word-break:break-word}.question-replies-modal__body p{margin:0}.question-replies-modal__composer{background:#fff;border:1px solid #e8edf3;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:14px 16px}.question-replies-modal__composer textarea{min-height:84px;resize:vertical}.course-participants-panel{background:#fff;border-radius:12px;box-shadow:0 4px 18px #0f172a0f;overflow:hidden}.course-participants-header{align-items:center;border-bottom:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px 20px}.course-participants-header h3{color:#233a80;font-size:1.15rem;margin:0}.course-participants-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.course-participants-search{align-items:center;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;display:flex;gap:8px;margin:12px 20px 0;padding:0 12px}.course-participants-search:focus-within{background:#fff;border-color:#233a80}.course-participants-search__icon{color:#64748b;font-size:20px}.course-participants-search__input{background:#0000;border:none;color:#1f2937;flex:1 1;height:40px;min-width:0;outline:none}.course-participants-search__input::placeholder{color:#94a3b8}.course-participants-table{padding:0 12px 12px}.course-participants-table .datatable{border-radius:10px;overflow:hidden}.course-participants-table .MuiDataGrid-root{border:none}.course-participants-table .MuiDataGrid-columnHeaders{background:#f8fafc;border-bottom:1px solid #e5e7eb}.course-participants-table .MuiDataGrid-columnHeaderTitle{color:#233a80;font-weight:700}.course-participants-table .MuiDataGrid-cell{align-items:flex-start!important;border-bottom:1px solid #f1f5f9;line-height:1.45!important;padding-bottom:10px!important;padding-top:10px!important;white-space:normal!important}.course-participants-table .MuiDataGrid-cell[data-field=email]{overflow:visible!important}.course-participants-table .MuiDataGrid-row{max-height:none!important}.course-participants-table .even-row{background:#fcfdff}.participants-cell{align-items:center;display:flex;gap:10px;height:100%}.participants-cell--name{padding:4px 0}.participants-avatar{border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.participants-avatar--placeholder{align-items:center;background:#233a80;color:#fff;display:flex;font-weight:700;justify-content:center}.participants-name{color:#1f2937;font-weight:600}.participants-email{color:#475569;display:block;font-size:.92rem;line-height:1.45;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.participants-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:4px;padding:6px 12px;transition:background .2s ease,transform .15s ease}.participants-btn:hover{transform:translateY(-1px)}.participants-btn--manage{background:#198754;color:#fff}.participants-btn--manage:hover{background:#157347}.participants-btn--date{background:#233a80;color:#fff}.participants-btn--date:hover{background:#dd6511}.participants-btn--add{background:#233a80;color:#fff}.participants-btn--add:hover{background:#dd6511}.participants-btn--email{background:#0f766e;color:#fff}.participants-btn--email:hover{background:#0d9488}.send-email-page__panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:24px;overflow:hidden}.send-email-page__header{background:#f8fafc;border-bottom:1px solid #eef2f7;padding:16px 20px}.send-email-page__header h3{color:#233a80;font-size:1.15rem;font-weight:700}.send-email-page__actions{background:#fff;border-top:1px solid #eef2f7;bottom:0;display:flex;gap:10px;justify-content:flex-end;padding:14px 20px;position:-webkit-sticky;position:sticky;z-index:2}.participants-email-modal__dialog{height:calc(100vh - 1.5rem);margin:.75rem auto;max-height:calc(100vh - 1.5rem);max-width:min(1140px,96vw);width:96vw}.participants-email-modal.modal{overflow:hidden}.participants-email-modal .modal-content{border:none;border-radius:14px;display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.participants-email-modal .participants-email-modal__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.participants-email-modal .modal-header{flex-shrink:0}.participants-email-modal .modal-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.participants-email-modal .modal-footer{background:#fff;border-radius:0 0 14px 14px;border-top:1px solid #eef2f7;bottom:0;flex-shrink:0;padding:12px 20px 14px;position:-webkit-sticky;position:sticky;z-index:2}.participants-email-modal .modal-header{background:#f8fafc;border-bottom:1px solid #eef2f7}.participants-email-modal .modal-title{color:#233a80;font-size:1.05rem;font-weight:700}.participants-email-modal .pe-card,.participants-email-modal .pe-check-line,.participants-email-modal .pe-footer-preview,.participants-email-modal .pe-footer-stack,.participants-email-modal .pe-greeting-name,.participants-email-modal .pe-select-line{box-sizing:border-box;max-width:100%}.participants-email-modal .form-control,.participants-email-modal .form-select,.participants-email-modal label{max-width:100%}.participants-email-modal__body{background:#f1f5f9;display:flex;flex-direction:column;gap:14px;padding:16px 20px 18px}.pe-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0d;padding:14px 16px}.pe-card__header{margin-bottom:14px}.pe-card__title{color:#0f172a;font-size:1.02rem;font-weight:800;line-height:1.3;margin:0 0 6px}.pe-card__desc{color:#64748b;font-size:.84rem;line-height:1.5;margin:0;max-width:52rem}.pe-card__row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:12px}.pe-card__row>div:first-child{flex:1 1 220px;max-width:100%;min-width:0}.pe-card__row .pe-card__desc{margin-top:4px}.pe-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pe-card__action{border-radius:8px;font-weight:700;padding:6px 14px;white-space:nowrap}.pe-field-label{color:#475569;display:block;font-size:.8rem;font-weight:800;letter-spacing:.03em;margin:16px 0 6px;text-transform:uppercase}.pe-field-input{border-color:#cbd5e1;border-radius:10px;font-size:.95rem;min-height:44px}.pe-field-input::placeholder{color:#94a3b8;font-style:italic;font-weight:500}.pe-field-input:focus{border-color:#233a80;box-shadow:0 0 0 3px #233a801f}.pe-greeting-tabs{background:#e2e8f0;border-radius:12px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;max-width:100%;padding:4px;width:100%}.pe-greeting-tabs__btn{background:#0000;border:none;border-radius:9px;color:#475569;cursor:pointer;font-size:.88rem;font-weight:800;padding:8px 18px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.pe-greeting-tabs__btn:hover{color:#233a80}.pe-greeting-tabs__btn.is-active{background:#fff;box-shadow:0 1px 3px #0f172a1f;color:#233a80}.pe-greeting-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.pe-greeting-chips__btn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:.86rem;font-weight:600;padding:7px 14px;transition:border-color .15s ease,background .15s ease,color .15s ease}.pe-greeting-chips__btn:hover{background:#fff;border-color:#94a3b8}.pe-greeting-chips__btn.is-active{background:#233a80;border-color:#233a80;color:#fff}.pe-greeting-name{align-items:stretch;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:14px;width:100%}.pe-check-line{grid-gap:10px;align-items:start;box-sizing:border-box;cursor:pointer;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);margin:0;max-width:100%;width:100%}.pe-check-line input{accent-color:#233a80;height:18px;margin:3px 0 0;width:18px}.pe-check-line--block{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.pe-check-line__text{color:#1e293b;display:block;font-size:.9rem;font-weight:600;line-height:1.45;overflow-wrap:break-word;word-break:normal}.pe-select-line{align-items:stretch;display:flex;flex-direction:column;gap:6px;width:100%}.pe-select-line__label{color:#233a80;font-size:.82rem;font-weight:800;margin:0}.pe-select-line__control{background-color:#fff;border:2px solid #64748b;border-radius:10px;box-sizing:border-box;cursor:pointer;font-size:.92rem;font-weight:600;max-width:100%;min-height:42px;width:100%}.pe-select-line__control:focus{border-color:#233a80;box-shadow:0 0 0 3px #233a8026}.pe-logo-dropzone{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;color:#334155;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;margin:0 0 14px;padding:22px 16px;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease;width:100%}.pe-logo-dropzone svg{color:#233a80;font-size:32px}.pe-logo-dropzone strong{color:#233a80;font-size:.95rem;font-weight:800}.pe-logo-dropzone span{color:#64748b;font-size:.82rem;line-height:1.45}.pe-logo-dropzone.is-active,.pe-logo-dropzone:hover{background:#eef2ff;border-color:#233a80}.pe-logo-attached{align-items:center;background:#fff;border:1px solid #e8edf3;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px;padding:10px 12px;width:100%}.pe-logo-attached span{flex:1 1 160px;min-width:0}.pe-logo-attached strong{color:#1e293b;display:block;font-size:.88rem;word-break:break-word}.pe-logo-attached small{color:#64748b;display:block;font-size:.78rem;margin-top:2px}.pe-logo-attached__thumb{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;height:52px;object-fit:contain;padding:4px;width:72px}.pe-logo-attached__actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.pe-footer-contact-fields{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:14px;padding:12px 14px}.pe-footer-contact-fields .pe-field-label{margin-top:0}.pe-footer-contact-fields__title{color:#233a80;font-size:.88rem;font-weight:800;margin:0 0 12px}.pe-footer-contact-fields__grid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.pe-footer-contact-fields__grid{grid-template-columns:1fr}}.pe-footer-contact-fields__address{grid-column:1/-1}.pe-footer-preview__address{white-space:pre-line}.pe-footer-stack{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;margin-top:4px;max-width:100%;width:100%}.pe-greeting-preview{align-items:baseline;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:14px;padding:12px 14px}.pe-greeting-preview__label{color:#3b82f6;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pe-greeting-preview__text{color:#1e3a8a;font-size:1.05rem;font-weight:700;line-height:1.4}.pe-greeting-preview__text.is-empty{color:#94a3b8;font-size:.9rem;font-weight:500}.pe-empty-note{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;color:#94a3b8;font-size:.88rem;margin:0;padding:12px;text-align:center}.pe-footer-social-fields{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:14px;padding:12px 14px}.pe-footer-social-fields__title{color:#233a80;font-size:.88rem;font-weight:800;margin:0 0 6px}.pe-footer-social-fields__hint{color:#64748b;font-size:.8rem;line-height:1.45;margin:0 0 12px}.pe-footer-social-fields__grid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.pe-footer-social-fields__grid{grid-template-columns:1fr}}.pe-footer-preview{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;max-width:100%;padding:14px;width:100%}.pe-footer-preview img{flex-shrink:0;max-height:72px;object-fit:contain;width:100px}.pe-footer-preview__logo-empty{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;font-size:.72rem;font-weight:600;justify-content:center;line-height:1.35;min-height:64px;padding:8px;text-align:center;width:100px}.pe-footer-preview__social{display:flex;flex-shrink:0;gap:6px;margin-left:auto}.pe-footer-preview__social-col{display:flex;flex-direction:column;gap:6px}.pe-footer-preview__social-col--offset{padding-top:10px}.pe-logo-saved{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 12px;padding:10px 12px;width:100%}.pe-logo-saved span{flex:1 1 160px;min-width:0}.pe-logo-saved strong{color:#1e293b;display:block;font-size:.88rem;word-break:break-word}.pe-logo-saved small{color:#64748b;display:block;font-size:.78rem;margin-top:2px}.pe-logo-dropzone--compact{margin-bottom:14px;padding:14px 16px}.pe-greeting-gender-hint{color:#64748b;font-size:.8rem;line-height:1.45;margin:0}.pe-social-hex{align-items:center;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);color:#fff;display:flex;font-size:.68rem;font-weight:800;height:30px;justify-content:center;text-decoration:none;width:28px}.pe-social-hex.is-empty{opacity:.45}.pe-footer-preview__placeholder{align-items:center;background:linear-gradient(135deg,#233a80,#3b5cb8);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:800;height:64px;justify-content:center;width:100px}.pe-footer-preview__info{color:#64748b;display:flex;flex:1 1;flex-direction:column;font-size:.82rem;gap:2px;min-width:0}.pe-footer-preview__info strong{color:#dd6511;font-size:.95rem}.participants-email-template-select{border-color:#86efac;color:#166534;font-weight:600;max-width:320px;min-width:220px}.participants-email-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0d;padding:14px 16px}.participants-email-box__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.participants-email-box__head h6{color:#233a80;font-size:.95rem;font-weight:800;margin:0 0 4px}.participants-email-box__head p{color:#64748b;font-size:.82rem;margin:0}.participants-email-box__actions{display:flex;flex-wrap:wrap;gap:8px}.participants-email-box__search{border-radius:10px;margin-bottom:10px}.participants-email-box__select-all{align-items:center;background:#eef2ff;border-radius:8px;color:#233a80;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:8px;margin:0 0 10px;padding:8px 10px}.participants-email-box__select-all input{accent-color:#233a80;height:16px;margin:0;width:16px}.participants-email-editor{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:visible;position:relative;z-index:1}.participants-email-editor .tox-tinymce{border:none!important;border-radius:12px}.participants-email-editor .tox-tinymce-aux{z-index:2000}.participants-email-attachments-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.participants-email-attachments-list li{align-items:center;background:#fff;border:1px solid #e8edf3;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.participants-email-attachments-list li strong{color:#1e293b;display:block;font-size:.88rem}.participants-email-attachments-list li small{color:#64748b;display:block;font-size:.78rem;margin-top:2px}.participants-email-list{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;direction:ltr;max-height:140px;overflow:auto;text-align:left}.participants-email-list__item{align-items:center;background:#0000;border:0;border-bottom:1px solid #eef2f7;cursor:pointer;display:flex;gap:12px;margin:0;padding:11px 12px;text-align:left;transition:background .15s ease;width:100%}.participants-email-list__item:last-child{border-bottom:none}.participants-email-list__item:hover{background:#fff}.participants-email-list__item.is-checked{background:#eef6ff}.participants-email-list__check{background:#fff;border:2px solid #94a3b8;border-radius:4px;flex-shrink:0;height:18px;position:relative;width:18px}.participants-email-list__check.is-on{background:#233a80;border-color:#233a80}.participants-email-list__check.is-on:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.participants-email-list__meta{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.participants-email-list__meta strong{color:#1f2937;font-size:.92rem;font-weight:700;line-height:1.3}.participants-email-list__meta small{color:#64748b;font-size:.8rem;word-break:break-word}.participants-email-list__empty{color:#64748b;margin:0;padding:18px 14px;text-align:center}.course-requests-header{align-items:flex-start;flex-wrap:wrap}.course-requests-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.course-requests-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.course-request-course-filter{background:#fff;border:1px solid #dbe3ef;border-radius:999px;color:#334155;font-size:.8rem;font-weight:600;max-width:320px;min-width:220px;padding:6px 12px}.course-request-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.course-request-filters button{background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;color:#475569;cursor:pointer;font-size:.8rem;font-weight:700;padding:6px 12px}.course-request-filters button.is-active{background:#233a80;border-color:#233a80;color:#fff}.course-requests-table .MuiDataGrid-cell{overflow:hidden!important}.course-requests-table .MuiDataGrid-cell[data-field=manage]{align-items:center!important;overflow:hidden!important;padding-bottom:8px!important;padding-top:8px!important}.course-requests-table .MuiDataGrid-cell,.course-requests-table .MuiDataGrid-row{max-height:118px!important;min-height:118px!important}.course-request-course-cell{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0;padding:2px 0}.course-request-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;padding:4px 10px;white-space:nowrap}.course-request-badge--pending{background:#fef3c7;color:#92400e}.course-request-badge--offer{background:#e0f2fe;color:#075985}.course-request-badge--rejected{background:#fee2e2;color:#991b1b}.course-request-badge--active{background:#dcfce7;color:#166534}.course-request-badge--inactive{background:#f1f5f9;color:#64748b}.course-request-actions{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0;width:100%}.course-request-original{color:#64748b;font-size:.75rem}.course-request-discount{display:flex;gap:6px}.course-request-discount input{border:1px solid #cbd5e1;border-radius:6px;font-size:.78rem;min-width:0;padding:4px 6px;width:50%}.course-request-actions .participants-btn,.course-request-delete-btn,.course-request-view-btn{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;line-height:1.25;min-height:36px;padding:7px 8px;text-align:center;white-space:normal;width:100%}.course-request-view-btn{background:#4f46e5;border:none;color:#fff}.course-request-view-btn:hover{background:#4338ca}.course-request-btn--reject{background:#fee2e2;color:#dc2626}.course-request-btn--reject:hover{background:#fecaca}.course-request-note{color:#0369a1;font-size:.75rem;font-weight:600;text-align:center}.course-request-delete-btn{background:#fff;border:1px solid #fecaca;color:#dc2626}.course-request-delete-btn:hover{background:#fef2f2}.course-request-actions .participants-btn{margin:0}.course-request-delete-overlay{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.course-request-delete-dialog{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0f172a2e;padding:20px;width:min(460px,100%)}.course-request-delete-dialog h3{color:#0f172a;font-size:18px;margin:0 0 10px}.course-request-delete-dialog p{color:#475569;font-size:.92rem;line-height:1.5;margin:0 0 16px}.course-request-delete-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.course-request-delete-cancel{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-weight:600;padding:8px 14px}.course-request-delete-confirm{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:8px 14px}.course-request-delete-confirm:disabled{cursor:not-allowed;opacity:.6}.quiz-tpl-picker{min-width:260px;position:relative;width:100%}.quiz-tpl-picker__trigger{align-items:center;background:#fff;border:1px solid #ced4da;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;min-height:38px;padding:6px 10px;text-align:start;width:100%}.quiz-tpl-picker__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-tpl-picker__trigger svg{color:#64748b;flex-shrink:0;font-size:20px}.quiz-tpl-picker.is-dropdown .quiz-tpl-picker__panel{background:#fff;border:1px solid #dbe3ef;border-radius:12px;box-shadow:0 18px 40px #0f172a29;inset-inline-start:0;max-height:min(62vh,520px);min-width:100%;overflow:auto;padding:10px;position:absolute;top:calc(100% + 6px);width:min(90vw,560px);z-index:40}.quiz-tpl-picker.is-list .quiz-tpl-picker__panel{background:#fff;border:1px solid #dbe3ef;border-radius:10px;overflow:visible;padding:10px}.quiz-tpl-picker__search{font-size:13px;margin-bottom:8px}.quiz-tpl-picker__list{display:flex;flex-direction:column;gap:8px;max-height:348px;overflow:auto}.quiz-tpl-picker__block{display:none}.quiz-tpl-picker__desc{color:#64748b;font-size:12px;line-height:1.45;margin:0 0 8px}.quiz-tpl-picker__empty{color:#64748b;font-size:13px;margin:10px 6px}.quiz-tpl-picker__item{align-items:center;background:#fff;border:1px solid #e8eef6;border-radius:10px;color:#1e293b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 12px;text-align:start;width:100%}.quiz-tpl-picker__item.is-active{background:#f5f7ff;border-color:#c7d2fe}.quiz-tpl-picker__radio{border:2px solid #94a3b8;border-radius:50%;flex-shrink:0;height:16px;width:16px}.quiz-tpl-picker__item.is-active .quiz-tpl-picker__radio{border-color:#42508b;box-shadow:inset 0 0 0 4px #42508b}.quiz-tpl-picker__name{min-width:0}.quiz-tpl-card{background:#fff;border:1px solid #e8eef6;border-radius:10px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.quiz-tpl-card.is-selected{background:#f5f7ff;border-color:#c7d2fe;box-shadow:0 0 0 1px #42508b14}.quiz-tpl-card.is-open{border-color:#94a3b8}.quiz-tpl-card.is-open .quiz-q-card__toggle{background:#42508b;border-color:#42508b;color:#fff}.quiz-tpl-card.is-open .quiz-q-card__toggle svg{transform:rotate(180deg)}.quiz-tpl-card__head{flex-wrap:wrap;padding:10px 10px 10px 12px}.quiz-tpl-card__head,.quiz-tpl-card__select{align-items:flex-start;display:flex;gap:10px}.quiz-tpl-card__select{background:#0000;border:none;cursor:pointer;flex:1 1;min-width:0;padding:0;text-align:start}.quiz-tpl-card__radio{background:#fff;border:2px solid #94a3b8;border-radius:50%;flex-shrink:0;height:16px;margin-top:4px;width:16px}.quiz-tpl-card.is-selected .quiz-tpl-card__radio{border-color:#42508b;box-shadow:inset 0 0 0 4px #42508b}.quiz-tpl-card__main{flex:1 1;min-width:0}.quiz-tpl-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:13.5px;font-weight:600;line-height:1.45;margin:0;overflow:hidden}.quiz-tpl-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.quiz-tpl-card__body{border-top:1px dashed #e2e8f0;margin-top:-2px;padding:0 12px 12px;padding-inline-start:42px}.quiz-tpl-preview-btn{align-items:center;background:#233a80;border:1px solid #233a80;border-radius:8px;box-shadow:0 4px 10px #233a802e;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:8px;height:34px;min-width:0;padding:0 12px 0 10px;transition:.15s ease;white-space:nowrap}.quiz-tpl-preview-btn svg{font-size:16px}.quiz-tpl-preview-btn strong{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px;padding:0 6px}.quiz-tpl-preview-btn:hover{background:#1d2f6b;border-color:#1d2f6b;transform:translateY(-1px)}.quiz-tpl-dialog-overlay{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200000000}.quiz-tpl-dialog{background:#fff;border-radius:10px;box-shadow:0 24px 60px #0f172a47;display:flex;flex-direction:column;max-height:82vh;overflow:hidden;width:min(92vw,760px)}.quiz-tpl-dialog--wide{width:min(94vw,920px)}.quiz-tpl-dialog__head{align-items:flex-start;background:#42508b;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.quiz-tpl-dialog__head h5{font-size:16px;font-weight:700;margin:0 0 4px}.quiz-tpl-dialog__head span{font-size:12px;opacity:.85}.quiz-tpl-dialog__meta{display:flex;flex-wrap:wrap;gap:8px}.quiz-tpl-dialog__meta span{align-items:center;background:#ffffff29;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;opacity:1;padding:2px 8px}.quiz-tpl-dialog__close{color:#eee;cursor:pointer;font-size:20px}.quiz-tpl-dialog__desc{color:#64748b;font-size:13px;margin:12px 16px 0}.quiz-tpl-dialog .quiz-q-picker{flex:1 1;margin:12px 16px 16px;min-height:0;overflow:auto}.quiz-tpl-dialog .quiz-q-list{min-height:220px}.profile-wrapper{background:#f8fafc;box-sizing:border-box;flex:1 1;padding:16px;width:100%}.profile-page{margin:0 auto;max-width:1200px;width:100%}.profile-content{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 2px 8px #0000000a;box-sizing:border-box;padding:16px 20px}.profile-content>h3{color:#0f172a;font-size:18px;font-weight:800;margin:0 0 12px}.profile-header{grid-gap:10px 14px;align-items:center;background:linear-gradient(135deg,#0b1f4a,#081842);border-radius:16px;box-shadow:0 12px 28px #1d4ed838;color:#fff;display:grid;gap:10px 14px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;margin-bottom:14px;overflow:hidden;padding:14px 18px;position:relative}.profile-header:before{background:#ffffff0f;border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-80px;top:-100px;width:220px}.back-btn{background:#ffffff1f;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;grid-column:1;grid-row:1;padding:6px 12px;white-space:nowrap;z-index:1}.back-btn:hover{background:#fff3}.profile-header .profile-info{align-items:center;display:flex;gap:12px;grid-column:2;grid-row:1;min-width:0;z-index:1}.profile-header .header-stats{display:flex;gap:6px;grid-column:3;grid-row:1;z-index:1}.profile-header .admin-actions-bar{grid-column:1/-1;grid-row:2;z-index:1}.profile-header .boxImageChar,.profile-header img.cellImg{border:2px solid #ffffff59;border-radius:50%;box-shadow:0 6px 14px #0003;flex-shrink:0;height:56px;object-fit:cover;width:56px}.profile-header .boxImageChar{align-items:center;background:#2563eb;color:#fff;display:flex;font-size:18px;font-weight:800;justify-content:center;text-transform:uppercase}.profile-header h2{color:#fff;font-size:17px;font-weight:800;margin:0}.profile-header h2,.profile-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-header p{color:#ffffffd9;font-size:12px;margin:2px 0}.profile-header .stat-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border-radius:8px;min-width:62px;padding:5px 8px;text-align:center}.profile-header .stat-box span{color:#fff;display:block;font-size:14px;font-weight:800;line-height:1.1}.profile-header .stat-box small{color:#ffffffbf;font-size:9px;letter-spacing:.3px;text-transform:uppercase}.admin-actions-bar{align-items:center;border-top:1px solid #ffffff26;display:flex;flex-wrap:nowrap;gap:6px;margin-top:0;overflow-x:auto;padding-top:8px;scrollbar-width:thin;width:100%}.admin-actions-bar::-webkit-scrollbar{height:4px}.admin-actions-bar::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}.admin-action-group{align-items:center;background:#ffffff1a;border-radius:8px;display:inline-flex;flex-shrink:0;gap:5px;padding:4px 8px;white-space:nowrap}.admin-action-label{color:#ffffffd9;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.admin-action-group .MuiSwitch-root{margin:0 -6px;transform:scale(.72)}.status-text.active{color:#86efac;font-size:11px;font-weight:700}.status-text.inactive{color:#fca5a5;font-size:11px;font-weight:700}.admin-btn{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:4px;padding:5px 10px;white-space:nowrap}.admin-btn.accept{background:#16a34a}.admin-btn.reject{background:#dc2626}.admin-btn.edit{background:#2563eb}.admin-btn.password{background:#7c3aed}.accepted-badge{color:#86efac;font-size:11px;font-weight:800}.admin-delete-wrap{flex-shrink:0}.admin-delete-wrap button{background:#991b1be6!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer;font-size:11px!important;padding:5px 10px!important}.profile-tabs{background:#e2e8f0;border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:4px;margin-bottom:14px;max-width:100%;overflow-x:auto;padding:4px;scrollbar-width:thin;width:100%}.tab-btn{background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:7px 14px;transition:.2s;white-space:nowrap}.tab-btn.active{background:#fff;box-shadow:0 2px 4px #00000014;color:#1e293b}.overview-section{border-top:1px solid #e5e7eb;margin-top:14px;padding-top:12px}.overview-section:first-child{border-top:none;margin-top:0;padding-top:0}.overview-section-title{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:800;gap:8px;margin:0 0 10px}.overview-section-title:before{background:#1d4ed8;border-radius:2px;content:"";height:14px;width:4px}.overview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.overview-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 6px #0000000a;overflow:hidden;padding:12px 14px;position:relative;transition:.2s ease}.overview-card:hover{border-color:#93c5fd;box-shadow:0 8px 18px #1d4ed81a;transform:translateY(-2px)}.overview-card h4{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.3px;margin:0 0 4px;text-transform:uppercase}.overview-card p{color:#0f172a;font-size:13px;font-weight:700;line-height:1.4;margin:0;word-break:break-word}.overview-card.primary{background:linear-gradient(135deg,#0b1f4a,#081842);border:none;box-shadow:0 8px 18px #0d297533}.overview-card.primary h4{color:#cbd5e1;font-size:12px}.overview-card.primary p{color:#fff;font-size:14px;font-weight:800}.overview-card.primary h4 .icon{margin-right:4px}.overview-card.stats p{color:#1d4ed8;font-size:22px;font-weight:900;line-height:1.1}.overview-card.full{background:#f8fafc;border-left:4px solid #1d4ed8;grid-column:1/-1}.overview-section--account .overview-grid{grid-template-columns:1fr}.account-status-panel{background:linear-gradient(180deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-radius:16px;box-shadow:0 10px 24px #1d4ed814;padding:16px}.account-status-summary{align-items:flex-start;border-bottom:1px solid #dbeafe;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}.account-status-label{color:#2563eb;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.account-status-user-id{color:#0f172a;display:block;font-size:24px;line-height:1.1}.account-status-roles{color:#475569;font-size:13px;font-weight:600;margin:6px 0 0}.account-status-pills{display:flex;flex-wrap:wrap;gap:10px}.account-status-pill-wrap{background:#fff;border:1px solid #dbeafe;border-radius:12px;min-width:130px;padding:10px 12px}.account-status-pill-title{color:#64748b;display:block;font-size:10px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.account-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 10px}.account-status-pill--success{background:#dcfce7;color:#166534}.account-status-pill--warning{background:#fef3c7;color:#92400e}.account-status-pill--info{background:#dbeafe;color:#1d4ed8}.account-status-pill--neutral{background:#f1f5f9;color:#475569}.account-status-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.overview-card--soft{background:#fff;border-color:#dbeafe}.overview-card--soft h4{color:#64748b}.overview-card--soft p{color:#0f172a;font-size:12px;font-weight:700}.media-card img.media-preview{border:1px solid #e2e8f0;border-radius:8px;margin-top:6px;max-height:90px;max-width:140px;object-fit:cover}.request-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-bottom:10px;padding:14px 16px}.badge{border-radius:6px;font-size:10px;font-weight:700;padding:3px 10px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.badge.approved{background:#dcfce7;color:#166534}.badge.pending{background:#fef3c7;color:#92400e}.badge.rejected{background:#fee2e2;color:#991b1b}.action-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.action-buttons button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px}.action-buttons button:first-child{background:#22c55e}.action-buttons button:nth-child(2){background:#ef4444}.pdf-btn{background:#3b82f6!important}.date-btn{background:#6366f1!important}.action-buttons .delete-btn{align-items:center;background:#991b1b!important;display:inline-flex;gap:4px}.action-buttons .view-btn{align-items:center;background:#0ea5e9!important;display:inline-flex;gap:4px}.action-buttons button:disabled{cursor:not-allowed;opacity:.5}.cards-tab-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.cards-tab-header h3{font-size:18px;margin:0}.create-card-btn{background:#1d4ed8;font-size:12px;font-weight:600;padding:8px 14px}.card-create-form label{font-size:12px}.card-create-form input[type=date],.card-create-form select{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;padding:8px 10px}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a59;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.modal-box{background:#fff;border-radius:14px;box-shadow:0 20px 40px #0003;max-width:92%;padding:16px;width:380px}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.modal-header h3{color:#0f172a;font-size:16px;margin:0}.close-btn{background:#f1f5f9;border:none;border-radius:50%;cursor:pointer;font-size:13px;height:28px;width:28px}.close-btn:hover{background:#ef4444;color:#fff}.modal-body input{border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;padding:8px 10px;width:100%}.modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.save-btn{background:#22c55e}.cancel-btn,.save-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:7px 12px}.cancel-btn{background:#ef4444}.modal-box input[type=file]{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:10px;box-sizing:border-box;padding:10px;width:100%}.file-name{color:#64748b;font-size:11px;margin-top:8px;word-break:break-all}.courses-toolbar{align-items:center;background:#f1f5f9;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:10px}.courses-toolbar input,.courses-toolbar select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:1 1;font-size:13px;min-width:140px;padding:8px 10px}.courses-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.course-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.course-image{align-items:flex-end;background-position:50%;background-size:cover;display:flex;height:130px;padding:12px;position:relative}.course-image:before{background:linear-gradient(0deg,#000000bf,#0000 60%);content:"";inset:0;position:absolute}.course-image h4{color:#fff;font-size:14px;font-weight:700;margin:0;position:relative;z-index:1}.course-body{display:flex;flex-direction:column;flex-grow:1;gap:8px;padding:12px}.course-actions{border-top:1px solid #f1f5f9;display:flex;gap:6px;margin-top:auto;padding-top:8px}.course-actions button{background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;flex:1 1;padding:6px}.course-status-toggle{align-items:center;display:flex;font-size:12px;gap:6px;padding:0 12px 10px}.orders-toolbar{align-items:center;background:#f8fafc;border-radius:10px;display:flex;gap:10px;margin-bottom:12px;padding:10px}.orders-toolbar input{border:1px solid #cbd5e1;border-radius:6px;padding:6px 8px;width:100px}.orders-warning{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;font-size:13px;font-weight:600;margin-bottom:12px;padding:10px 12px}.order-approval-box{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;margin-top:10px;padding:12px}.order-approval-title{color:#64748b;font-size:12px;font-weight:700;margin-bottom:8px}.order-discount-row{display:flex;gap:10px;margin-bottom:10px}.order-discount-row label{color:#475569;display:block;font-size:11px;font-weight:700;margin-bottom:4px}.order-discount-row input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:13px;padding:6px 8px;width:100%}.order-discount-row>div{flex:1 1}.order-processed-note{background:#f8fafc;border-radius:8px;color:#64748b;font-size:12px;font-weight:600;margin-top:10px;padding:8px 10px}.badge.offer-sent{background:#dbeafe;color:#1d4ed8}.approve-btn{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:8px 12px}.approve-btn:disabled{cursor:not-allowed;opacity:.6}.reject-btn{background:#fee2e2;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-weight:600;padding:8px 12px}.reject-btn:disabled{cursor:not-allowed;opacity:.6}.reject-reason-overlay{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.reject-reason-dialog{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0f172a2e;padding:20px;width:min(460px,100%)}.reject-reason-dialog h3{color:#0f172a;font-size:18px;margin:0 0 12px}.reject-reason-dialog p{color:#334155;line-height:1.5;margin:0 0 14px}.notice-orders-link{color:#1d4ed8;display:inline-block;font-weight:600;margin-bottom:16px;word-break:break-all}.reject-reason-dialog label{color:#64748b;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.reject-reason-dialog select,.reject-reason-dialog textarea{border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-size:14px;margin-bottom:12px;padding:10px 12px;width:100%}.reject-reason-dialog textarea{min-height:90px;resize:vertical}.reject-reason-actions{display:flex;gap:8px;justify-content:flex-end}.reject-reason-cancel{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-weight:600;padding:8px 14px}.orders-sub-tabs{background:#f1f5f9;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:4px}.orders-sub-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex:1 1;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-width:140px;padding:8px 12px;transition:.2s ease}.orders-sub-tab.active{background:#fff;box-shadow:0 2px 6px #0f172a14;color:#0f172a}.orders-sub-tab-count{align-items:center;background:#e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 6px}.orders-sub-tab.active .orders-sub-tab-count{background:#dbeafe;color:#1d4ed8}.orders-empty-state{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-weight:600;padding:24px 12px;text-align:center}.order-processed-note--success{background:#ecfdf5;color:#166534}.order-processed-note--danger{background:#fef2f2;color:#991b1b}.quiz-request-list{display:flex;flex-direction:column;gap:12px}.quiz-list-item{background:#0000;border:none;list-style:none;padding:0}.quiz-list-item .quiz-card{width:100%}.enrolled-empty{background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:14px;padding:40px 20px;text-align:center}.enrolled-empty-icon{font-size:36px;margin-bottom:8px}.enrolled-empty h4{color:#0f172a;margin:0 0 6px}.enrolled-empty p{color:#64748b;margin:0}.enrolled-cards-grid,.enrolled-list{display:flex;flex-direction:column;gap:10px}.enrolled-card,.enrolled-row{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 14px #0f172a0d}.enrolled-row{align-items:stretch;display:flex;gap:14px;padding:12px 14px}.enrolled-row-thumb{align-self:center;border-radius:12px;flex-shrink:0;height:72px;min-width:72px;overflow:hidden;width:72px}.enrolled-row-thumb img{height:100%;object-fit:cover;width:100%}.enrolled-row-thumb-placeholder{align-items:center;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;display:flex;font-size:24px;font-weight:800;height:100%;justify-content:center;width:100%}.enrolled-row-main{display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-width:0}.enrolled-row-title{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.enrolled-row-title h4{color:#0f172a;font-size:16px;margin:0}.enrolled-meta-row{display:flex;flex-wrap:wrap;gap:6px 14px}.enrolled-meta-row span{color:#0f172a;font-size:12px;font-weight:600}.enrolled-meta-row label{color:#64748b;font-weight:700;margin-right:4px}.enrolled-row-actions{display:flex;flex-direction:column;flex-shrink:0;gap:8px;justify-content:center;min-width:170px}.view-course-btn{background:#1d4ed8;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:9px 12px;transition:.2s ease}.view-course-btn:hover:not(:disabled){background:#1e40af}.view-course-btn:disabled{cursor:not-allowed;opacity:.5}.enrolled-card-media{background:#0f172a;height:160px;position:relative}.enrolled-card-media img{height:100%;object-fit:cover;width:100%}.enrolled-card-placeholder{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);color:#94a3b8;display:flex;font-weight:800;height:100%;justify-content:center;letter-spacing:.08em;text-transform:uppercase;width:100%}.enrolled-badge{position:absolute;right:12px;top:12px}.enrolled-card-body{display:flex;flex-direction:column;gap:12px;padding:16px}.enrolled-card-body h4{color:#0f172a;font-size:18px;margin:0}.enrolled-card-subtitle,.order-card-subtitle{color:#64748b;font-size:12px;margin:4px 0 0}.enrolled-card-actions{margin-top:4px}.unenroll-btn{background:#fee2e2;border:none;border-radius:10px;color:#991b1b;cursor:pointer;font-weight:700;padding:10px 14px;transition:.2s ease;width:100%}.unenroll-btn--compact{font-size:12px;padding:8px 12px;width:auto}.unenroll-btn:hover:not(:disabled){background:#fecaca}.unenroll-btn:disabled{cursor:not-allowed;opacity:.6}.order-cards-list{display:flex;flex-direction:column;gap:14px}.order-card{border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 8px 24px #0f172a0d;overflow:hidden;padding:0!important}.order-card-header{align-items:flex-start;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:16px}.order-card-title-wrap{align-items:center;display:flex;gap:12px;min-width:0}.order-card-title-wrap h4{color:#0f172a;font-size:17px;margin:0}.order-card-thumb{border-radius:12px;flex-shrink:0;height:56px;object-fit:cover;width:56px}.order-card-thumb--placeholder{align-items:center;background:#1d4ed8;color:#fff;display:flex;font-size:20px;font-weight:800;justify-content:center}.order-meta-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:16px}.order-meta-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.order-meta-item span{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.order-meta-item strong{color:#0f172a;font-size:13px;word-break:break-word}.order-meta-item--full{grid-column:1/-1}.order-card .order-approval-box,.order-card .order-processed-note{margin:0 16px 16px}.participant-course-row-wrap{background:#0000;border:none;display:flex;flex-direction:column;gap:0;list-style:none;padding:0}.participant-course-row-wrap>.enrolled-row{border:1px solid #e2e8f0;border-bottom:none;border-radius:14px 14px 0 0;box-shadow:none}.participant-course-row-wrap:not(:has(.quiz-details-panel))>.enrolled-row{border-bottom:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 14px #0f172a0d}.participant-row-actions{display:flex;flex-direction:column;gap:6px;width:100%}.participant-row-actions button{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;padding:7px 10px}.participant-row-actions button:nth-child(2){background:#ef4444}.participant-row-actions .date-btn{background:#6366f1!important}.participant-row-actions .pdf-btn{background:#3b82f6!important}.participant-row-actions .delete-btn,.participant-row-actions .view-btn{align-items:center;display:inline-flex;gap:4px;justify-content:center}.participant-row-actions .view-btn{background:#0ea5e9!important}.participant-row-actions .delete-btn{background:#991b1b!important}.participant-row-actions button:disabled{cursor:not-allowed;opacity:.5}.view-course-btn--secondary{background:#0ea5e9!important}.quiz-actions-v2--top{border-bottom:1px solid #e2e8f0;padding:16px}.quiz-attempts-section{padding:16px}.quiz-attempts-section__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.quiz-attempts-section__head h4{color:#0f172a;font-size:18px;font-weight:800;margin:0}.quiz-attempts-section__head span{color:#64748b;font-size:13px;font-weight:600}.quiz-attempts-list{display:flex;flex-direction:column;gap:14px}.quiz-attempt-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}.quiz-attempt-card--expanded{border-color:#93c5fd;box-shadow:0 10px 24px #2563eb1a}.quiz-attempt-card--empty{background:#f8fafc;border-color:#e2e8f0}.quiz-attempt-card--empty .quiz-attempt-card__number{color:#64748b}.quiz-attempt-card__empty-note{color:#94a3b8;font-size:12px;font-style:italic}.quiz-attempt-empty-message{background:#f1f5f9;border-radius:10px;color:#64748b;font-size:14px;margin:0;padding:14px 16px}.quiz-attempt-card__summary{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px}.quiz-attempt-card__main{display:flex;flex-direction:column;gap:6px;min-width:220px}.quiz-attempt-card__number{color:#1d4ed8;font-size:16px;font-weight:800}.quiz-attempt-card__score{color:#0f172a;font-size:15px;font-weight:700}.quiz-attempt-card__meta{color:#64748b;font-size:13px}.quiz-attempt-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.quiz-attempt-view-btn{min-width:130px}.quiz-attempt-card .quiz-progress-bar{margin:0 16px}.quiz-attempt-card__details{padding:0 16px 16px}.quiz-attempt-card__details .quiz-questions-list{margin-top:14px}@media (max-width:768px){.quiz-attempt-card__summary{flex-direction:column}.quiz-attempt-card__actions,.quiz-attempt-card__actions .quiz-action-btn,.quiz-attempt-view-btn{width:100%}}.quiz-details-panel{border:1px solid #e2e8f0;border-radius:0 0 14px 14px;border-top:none;box-shadow:0 4px 14px #0f172a0d}.quiz-details-panel .quiz-badges-v2{padding-top:12px}.enrolled-meta-row a,.enrolled-meta-row strong{color:#1d4ed8;font-weight:700}.quiz-questions{gap:10px}.quiz-card,.quiz-questions{display:flex;flex-direction:column}.quiz-card{background:linear-gradient(135deg,#0b1220,#111c33);border-radius:12px;color:#fff;gap:8px;padding:14px}.quiz-card-v2{background:#fff;border:1px solid #dbeafe;box-shadow:0 10px 24px #1d4ed814;color:#0f172a;overflow:hidden;padding:0}.quiz-card-top{align-items:flex-start;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;display:flex;gap:14px;justify-content:space-between;padding:16px}.quiz-card-top h4{font-size:18px;font-weight:800;margin:0 0 4px}.quiz-card-top p{color:#dbeafe;font-size:13px;margin:0 0 8px}.quiz-card-top .quiz-course{color:#bfdbfe;font-size:12px}.quiz-score-box{background:#ffffff24;border:1px solid #ffffff38;border-radius:12px;display:flex;flex-direction:column;gap:4px;min-width:110px;padding:10px 12px;text-align:center}.quiz-score-label{color:#dbeafe;font-size:10px;font-weight:700;text-transform:uppercase}.quiz-score-box strong{font-size:20px;line-height:1}.quiz-badges-v2{padding:12px 16px 0}.quiz-badge--blue{background:#dbeafe;color:#1d4ed8}.quiz-badge--purple{background:#ede9fe;color:#6d28d9}.quiz-badge--green{background:#dcfce7;color:#166534}.quiz-badge--gray{background:#f1f5f9;color:#475569}.quiz-progress-bar{background:#e2e8f0;border-radius:999px;height:8px;margin:12px 16px 0;overflow:hidden}.quiz-progress-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:999px;height:100%;transition:width .3s ease}.quiz-progress-fill.passed{background:linear-gradient(90deg,#16a34a,#22c55e)}.quiz-actions-v2,.quiz-questions-list{padding:12px 16px 16px}.quiz-header h4{font-size:15px;font-weight:800;margin:0}.quiz-header p{color:#cbd5e1;font-size:12px;margin:0}.quiz-badges{display:flex;flex-wrap:wrap;gap:6px}.quiz-badge{background:#ffffff14;border-radius:6px;font-size:11px;font-weight:700;padding:4px 8px}.quiz-badges-v2 .quiz-badge{background:#f1f5f9;color:#334155}.quiz-actions,.quiz-answer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.quiz-action-btn{border:none;border-radius:8px;box-shadow:0 2px 6px #0f172a1f;color:#fff;cursor:pointer;font-size:11px;font-weight:700;padding:6px 11px}.quiz-action-btn.approve{background:#16a34a}.quiz-action-btn.reject{background:#dc2626}.quiz-action-btn.edit{background:#4f46e5}.quiz-action-btn.delete{background:#991b1b}.quiz-action-btn.manage{background:#0284c7}.quiz-action-btn.reset-attempt{background:#d97706}.quiz-action-btn:disabled{cursor:not-allowed;opacity:.5}.question-box{background:#ffffff0a;border-radius:8px;padding:8px}.question-box-v2{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #2563eb;border-radius:10px;margin-top:10px;padding:12px}.question-box-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.question-box h5{color:#0f172a;font-size:14px;margin:0 0 4px}.question-meta{color:#64748b;font-size:11px;font-weight:600;margin:2px 0 8px}.user-answer{color:#334155;font-size:12px}.answer-mark-line{margin:8px 0}.badge--answer-approved{background:#dcfce7;color:#166534}.badge--answer-rejected{background:#fee2e2;color:#991b1b}.badge--answer-pending{background:#fef3c7;color:#92400e}.badge--answer-none{background:#f1f5f9;color:#64748b}.quiz-course{color:#94a3b8;font-size:11px}.quiz-status-toggle{align-items:center;display:inline-flex;font-size:11px;gap:4px}.quiz-edit-form{display:flex;flex-direction:column;gap:8px}.quiz-edit-form label{font-size:11px;font-weight:600}.quiz-edit-form input,.quiz-edit-form textarea{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:12px;padding:7px 9px;width:100%}.mark-question-preview{background:#f8fafc;border-radius:6px;color:#64748b;font-size:12px;margin-bottom:10px;padding:8px}@media (max-width:900px){.profile-header{grid-template-columns:1fr;grid-template-rows:auto}.enrolled-row{flex-direction:column}.enrolled-row-actions{min-width:0;width:100%}.unenroll-btn--compact,.view-course-btn{width:100%}.account-status-summary,.quiz-card-top{flex-direction:column}.back-btn,.profile-header .admin-actions-bar,.profile-header .header-stats,.profile-header .profile-info{grid-column:1;grid-row:auto}.profile-header .header-stats{justify-content:flex-start}.profile-header h2,.profile-header p{white-space:normal}.overview-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.request-list-panel__subtitle{color:#0f172a;font-size:18px;font-weight:800;margin:0 0 14px}.request-list-panel__header-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.request-list-panel__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.request-list-panel__filters{margin-bottom:16px}.request-list-panel__filters-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.request-list-panel__filters-grid label{color:#475569;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:6px}.request-list-panel__filters-grid label input,.request-list-panel__filters-grid label select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:14px;font-weight:500;padding:8px 10px}.request-list-panel .loading{align-items:center;display:flex;justify-content:center;min-height:200px}.request-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.request-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 14px #0f172a0d;overflow:hidden}.request-card__main{align-items:flex-start;display:flex;gap:14px;padding:14px 16px}.request-card__main--quiz-split{grid-gap:16px 20px;align-items:stretch;direction:ltr;display:grid;gap:16px 20px;grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.request-card__quiz-split-card{min-width:0}.request-card__quiz-split-card .request-card__linked-card{box-sizing:border-box;height:100%;margin-top:0}.request-card__quiz-split-info{align-items:flex-start;display:flex;gap:14px;min-width:0}[dir=rtl] .request-card__quiz-split-info{direction:rtl}.request-card__quiz-person-actions{border-top:1px dashed #e2e8f0;margin-top:12px;padding-top:12px}.request-card__thumb{border-radius:12px;flex-shrink:0;height:72px;min-width:72px;overflow:hidden;width:72px}.request-card__thumb img{height:100%;object-fit:cover;width:100%}.request-card__thumb-placeholder{align-items:center;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;display:flex;font-size:22px;font-weight:800;height:100%;justify-content:center;text-transform:uppercase;width:100%}.request-card__info{flex:1 1;min-width:0}.request-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.request-card__head h4{color:#0f172a;font-size:16px;font-weight:800;margin:0 0 4px}.request-card__head p{color:#64748b;font-size:13px;margin:0}.request-card__course-summary{border-top:1px dashed #e2e8f0;margin-top:10px;padding-top:10px}.request-card__course-summary-main{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.request-card__course-name{color:#1e293b;font-size:14px;font-weight:700}.request-card__course-type{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 10px;text-transform:uppercase}.request-card__course-type.is-main{background:#dbeafe;color:#1d4ed8}.request-card__course-type.is-sub{background:#ffedd5;color:#c2410c}.request-card__parent-course{color:#64748b;font-size:13px;margin:6px 0 0}.request-card__parent-course strong{color:#334155;font-weight:700}.request-card__status{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.request-card__status span{font-size:11px;font-weight:700;text-transform:uppercase}.request-card__status--on span{color:#16a34a}.request-card__status--off span{color:#dc2626}.request-card__meta{display:flex;flex-wrap:wrap;gap:6px 16px}.request-card__meta span{color:#0f172a;font-size:12px;font-weight:600}.request-card__meta label{color:#64748b;font-weight:700;margin-right:4px}.request-card__actions{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.request-status-switch.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{color:#22c55e}.request-status-switch.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#22c55e!important;opacity:1}.request-status-switch.MuiSwitch-root .MuiSwitch-switchBase:not(.Mui-checked){color:#ef4444}.request-status-switch.MuiSwitch-root .MuiSwitch-switchBase:not(.Mui-checked)+.MuiSwitch-track{background-color:#fca5a5!important;opacity:1}.request-btn{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;justify-content:center;padding:8px 14px;transition:opacity .2s ease,transform .15s ease}.request-btn:hover:not(:disabled){transform:translateY(-1px)}.request-btn:disabled{cursor:not-allowed;opacity:.5}.request-btn--primary{background:#233a80}.request-btn--course{background:#1d4ed8}.request-btn--date{background:#6366f1}.request-btn--pdf{background:#3b82f6}.request-btn--view{background:#0ea5e9}.request-btn--delete{background:#991b1b}.create-card-btn,.request-btn--create{background:#233a80;padding:9px 16px}.create-card-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700}.create-card-btn:disabled{cursor:not-allowed;opacity:.5}.card-create-form{display:flex;flex-direction:column;gap:10px}.card-create-form label{color:#334155;font-size:13px;font-weight:600}.card-create-form input,.card-create-form select{border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;width:100%}@media(max-width:900px){.request-card__main--quiz-split{grid-template-columns:1fr}}@media(max-width:768px){.request-card__main{flex-direction:column}.request-card__main--quiz-split{display:flex;flex-direction:column}.request-card__head,.request-card__quiz-split-info{flex-direction:column}.request-card__status{align-self:flex-start;flex-direction:row}.request-card__actions .request-btn{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:120px}}.request-card__linked-card{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:12px;margin-top:12px;padding:12px 14px}.request-card__linked-card--empty{background:#f8fafc;border-style:dashed}.request-card__linked-card--empty .request-card__linked-card-empty{color:#94a3b8;font-size:14px;font-weight:600;margin:6px 0 0}.request-card__linked-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.request-card__linked-card-title{color:#475569;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.request-card__linked-card-status{border-radius:999px;font-size:11px;font-weight:700;padding:4px 10px}.request-card__linked-card-status.is-active{background:#dcfce7;color:#15803d}.request-card__linked-card-status.is-pending{background:#ffedd5;color:#c2410c}.request-card__linked-card-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:12px}.request-card__linked-card-field{display:flex;flex-direction:column;gap:2px}.request-card__linked-card-field span{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.request-card__linked-card-field strong{color:#0f172a;font-size:14px;font-weight:700}.request-card__linked-card-view{align-items:center;background:#0ea5e9;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:8px 14px;transition:background .15s ease}.request-card__linked-card-view:hover{background:#0284c7}.request-card--has-quiz-expand .request-card__quiz-expand-trigger{box-sizing:border-box;margin:0 16px 16px;width:calc(100% - 32px)}.request-card--quiz-expanded{align-items:stretch;flex-direction:column}.request-card--quiz-expanded .request-card__quiz-expand-trigger{margin-bottom:0}.request-card--quiz-expanded .quiz-pass-details-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:0 0 10px 10px;border-top:none;box-sizing:border-box;margin:0 16px 16px;padding:12px 14px 14px;width:calc(100% - 32px)}.request-card--quiz-expanded .quiz-pass-details-panel--loading{color:#64748b;font-size:14px;padding:16px}.request-card__quiz-expand-trigger{align-items:center;background:linear-gradient(180deg,#ecfeff,#e0f2fe);border:1px solid #7dd3fc;border-radius:10px;color:#0c4a6e;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;padding:12px 14px;transition:background .2s ease,border-color .2s ease,border-radius .2s ease,box-shadow .2s ease;width:100%}.request-card__quiz-expand-trigger:hover{border-color:#38bdf8;box-shadow:0 2px 8px #0ea5e92e}.request-card__quiz-expand-trigger:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}.request-card__quiz-expand-trigger.is-open{background:linear-gradient(180deg,#e0f2fe,#f0f9ff);border-bottom:1px dashed #bae6fd;border-radius:10px 10px 0 0;color:#0369a1}.request-card__quiz-expand-trigger.is-open .request-card__quiz-expand-chevron{color:#0284c7;transform:rotate(180deg)}.request-card__quiz-expand-label{text-align:left}.request-card__quiz-expand-chevron{color:#0284c7;flex-shrink:0;transition:transform .25s ease}.course-edit-requests__body{padding:16px 20px 22px}.course-results-panel{background:#fff;border-radius:12px;overflow:hidden}.course-results-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px 20px 8px}.course-results-header h3{color:#233a80;font-size:1.15rem;margin:0}.course-results-count{color:#64748b;font-size:.85rem;margin:4px 0 0}.course-results-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.course-results-search{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;color:#1f2937;height:38px;min-width:220px;padding:0 12px}.course-results-search:focus{background:#fff;border-color:#233a80;outline:none}.course-results-table{padding:0 12px 12px}.course-results-table .datatable{border-radius:10px;overflow:hidden}.course-results-table .MuiDataGrid-root{border:none}.course-results-table .MuiDataGrid-columnHeaders{background:#f8fafc;border-bottom:1px solid #e5e7eb}.course-results-table .MuiDataGrid-columnHeaderTitle{color:#233a80;font-weight:700}.course-results-table .MuiDataGrid-cell{border-bottom:1px solid #f1f5f9}.course-results-table .even-row{background:#fcfdff}.course-results-email{color:#475569;font-size:.92rem;word-break:break-word}.course-results-score{color:#1f2937}.course-results-score,.course-results-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course-results-total{color:#233a80}.course-results-empty{background:#f8fafc;border-radius:10px;color:#64748b;margin:24px 8px;padding:28px 16px;text-align:center}.all-cards-admin .tag-header h3{margin-bottom:0}.all-cards-admin__shell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0f172a0f;overflow:hidden}.all-cards-admin__page-tabs{align-items:flex-end;background:linear-gradient(180deg,#f1f5f9,#f8fafc);display:flex;flex-wrap:wrap;gap:6px;padding:12px 12px 0}.all-cards-admin__page-tab{align-items:center;background:#e2e8f0;border:1px solid #cbd5e1;border-bottom:none;border-radius:12px 12px 0 0;color:#475569;cursor:pointer;display:inline-flex;flex-direction:column;font-size:14px;font-weight:600;gap:2px;justify-content:center;margin-bottom:-1px;min-width:160px;padding:10px 16px 8px;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.all-cards-admin__page-tab:hover:not(.is-active){background:#f1f5f9;border-color:#f97316;color:#c2410c;transform:translateY(1px)}.all-cards-admin__page-tab:hover:not(.is-active) .all-cards-admin__page-tab-chevron{color:#ea580c;transform:translateY(2px)}.all-cards-admin__page-tab:focus-visible{outline:2px solid #f97316;outline-offset:2px}.all-cards-admin__page-tab.is-active{background:#fff;border-color:#e2e8f0;box-shadow:0 -2px 8px #f973161f;color:#ea580c;font-weight:700;z-index:2}.all-cards-admin__page-tab.is-active .all-cards-admin__page-tab-chevron{color:#f97316;transform:rotate(180deg)}.all-cards-admin__page-tab.is-active:after{background:#fff;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.all-cards-admin__page-tab-label{line-height:1.3;text-align:center}.all-cards-admin__page-tab-chevron{color:#94a3b8;transition:transform .25s ease,color .2s ease}.all-cards-admin__panel{animation:all-cards-admin-panel-in .22s ease-out;background:#fff;border-top:1px solid #e2e8f0;padding:8px 12px 16px}@keyframes all-cards-admin-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sub-courses-page__shell{padding:10px 14px}.sub-courses-page__top{align-items:flex-start;border-bottom:1px solid #e5e9f2;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.sub-courses-page__top h5{color:#233a80;font-size:22px;font-weight:700;margin:0 0 8px}.sub-courses-page__parent{color:#6b7280;font-size:14px;margin:0}.sub-courses-page__parent strong{color:#374151}.sub-courses-page__top-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.sub-courses-page__link-btn{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;color:#233a80;cursor:pointer;display:inline-flex;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}.sub-courses-page__link-btn:hover{background:#dce4ff}.sub-courses-page__info{align-items:flex-start;background:#f8faff;border:1px solid #e5e9f2;border-radius:10px;color:#4b5563;display:flex;font-size:13px;gap:12px;line-height:1.5;margin-bottom:20px;padding:14px 16px}.sub-courses-page__info svg{color:#233a80;flex-shrink:0;margin-top:2px}.sub-courses-page__info p{margin:0}.sub-courses-page__loading{display:flex;justify-content:center;padding:60px 0}.sub-courses-tab__header{padding:18px 15px 0}.sub-courses-tab__title-block{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.sub-courses-tab__title{color:#233a80;font-size:24px;font-weight:700;margin:0}.sub-courses-tab__parent-badge{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#374151;display:inline-flex;font-size:13px;line-height:1.4;max-width:100%;padding:6px 12px}.sub-courses-tab__guide{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.sub-courses-tab__guide-item{align-items:flex-start;background:#fff;border:1px solid #e5e9f2;border-radius:12px;display:flex;gap:10px;padding:14px}.sub-courses-tab__guide-item svg{flex-shrink:0;font-size:20px;margin-top:2px}.sub-courses-tab__guide-item strong{color:#233a80;display:block;font-size:14px;font-weight:700;margin-bottom:4px}.sub-courses-tab__guide-item p{color:#6b7280;font-size:12px;line-height:1.55;margin:0}.sub-courses-tab__guide-item--inherit{background:#f0fdf4;border-color:#bbf7d0}.sub-courses-tab__guide-item--inherit svg{color:#16a34a}.sub-courses-tab__guide-item--tab{background:#eff6ff;border-color:#bfdbfe}.sub-courses-tab__guide-item--tab svg{color:#2563eb}.sub-courses-tab__guide-item--empty{background:#fff7ed;border-color:#fed7aa}.sub-courses-tab__guide-item--empty svg{color:#ea580c}.sub-courses-tab__guide-item--schedule{background:#faf5ff;border-color:#e9d5ff}.sub-courses-tab__guide-item--schedule svg{color:#9333ea}.sub-courses-tab__schedule{align-items:center;display:flex;gap:6px;height:100%;padding:4px 0;width:100%}.sub-courses-tab__schedule-input{border:1px solid #d1d5db;border-radius:6px;color:#233a80;font-size:13px;font-weight:600;padding:6px 8px;width:72px}.sub-courses-tab__schedule-input:focus{border-color:#9333ea;box-shadow:0 0 0 2px #9333ea26;outline:none}.sub-courses-tab__schedule-save{align-items:center;background:#ede9fe;border:1px solid #c4b5fd;border-radius:6px;color:#7c3aed;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.sub-courses-tab__schedule-save:hover:not(:disabled){background:#ddd6fe}.sub-courses-tab__schedule-save:disabled{cursor:not-allowed;opacity:.6}.sub-courses-tab__table-note{align-items:center;color:#6b7280;display:inline-flex;font-size:13px;gap:6px;margin:0}.sub-courses-tab__table-note svg{color:#233a80}.sub-courses-tab__row-actions{align-items:center;display:flex;gap:8px;height:100%;width:100%}.sub-courses-tab__manage-btn{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#233a80;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;padding:6px 10px;white-space:nowrap}.sub-courses-tab__manage-btn svg{font-size:15px}.sub-courses-tab__manage-btn:hover{background:#dce4ff}.sub-courses-tab .main-header{align-items:center;border-top:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:4px;padding:16px 15px 15px}@media(max-width:1100px){.sub-courses-tab__guide{grid-template-columns:1fr}}.question .title-companes{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.question .questions-header-left{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.question .questions-header-left h3{color:#1e293b;font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.question .questions-title-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.question .questions-count-badge{align-items:center;background:#eef2ff;border-radius:999px;color:#233a80;display:inline-flex;font-size:12px;font-weight:700;padding:4px 10px}.question .btn-back-quiz{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;color:#334155!important;cursor:pointer;font-size:13px!important;font-weight:700;padding:8px 14px!important;transition:.18s ease;white-space:nowrap}.question .btn-back-quiz:hover{background:#233a80!important;border-color:#233a80!important;color:#fff!important}.question .quiz-toolbar{grid-gap:14px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px #0f172a0a;display:grid;gap:14px;grid-template-columns:minmax(260px,1.1fr) minmax(280px,1.4fr);margin-bottom:14px;overflow:visible;padding:14px}@media(max-width:992px){.question .quiz-toolbar{grid-template-columns:1fr}}.question .quiz-toolbar__actions,.question .quiz-toolbar__import{display:flex;flex-direction:column;gap:8px;min-width:0}.question .quiz-toolbar__import{border-right:1px dashed #dbe3ef;padding-right:14px}@media(max-width:992px){.question .quiz-toolbar__import{border-bottom:1px dashed #dbe3ef;border-right:none;padding-bottom:12px;padding-right:0}}.question .quiz-toolbar__import>label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.02em;margin:0;text-transform:uppercase}.question .quiz-toolbar__import-row{align-items:flex-start;display:flex;gap:8px}.question .quiz-toolbar__import-row .quiz-tpl-picker{flex:1 1;min-width:0}.question .quiz-toolbar__import-row .form-select{background:#fff;border-color:#d0d7e2;border-radius:10px;color:#334155;flex:1 1;font-size:13px;height:42px;min-width:0}.question .quiz-toolbar .btn-import{background:#0f766e!important;border:none!important;border-radius:10px!important;color:#fff!important;font-size:13px;font-weight:700;height:42px;min-width:96px;padding:0 16px!important;white-space:nowrap}.question .quiz-toolbar .btn-import:hover:not(:disabled){background:#0d9488!important}.question .quiz-toolbar .btn-import:disabled{cursor:not-allowed;opacity:.55}.question .quiz-toolbar__actions-label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.question .quiz-toolbar__actions-btns{display:flex;flex-wrap:wrap;gap:8px}.question .quiz-toolbar .btn-add-q{border:none!important;border-radius:10px!important;box-shadow:0 4px 12px #233a801f;color:#fff!important;font-size:13px!important;font-weight:700;height:42px;margin:0!important;padding:0 14px!important;transition:.18s ease}.question .quiz-toolbar .btn-add-q:hover{filter:brightness(1.05);transform:translateY(-1px)}.question .quiz-toolbar .btn-add-text{background:#233a80!important}.question .quiz-toolbar .btn-add-multi{background:#1d4ed8!important}.question .quiz-toolbar .btn-add-tf{background:#4338ca!important}.question .quiz-filter-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;padding:10px 12px}.question .chosses{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.question .chosses span{cursor:pointer}.question .chosses h6{color:#475569;font-size:13px;font-weight:700;margin:0;width:auto}.question .chosses .form-select{background:#fff;border-color:#d1d5db;border-radius:10px;color:#374151;font-size:13px;height:40px;max-width:280px}.question .chosses .active{background-color:#233a80;border-radius:8px;color:#fff;padding:5px 10px}.question .btn-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.question .btn-list .btn{background-color:#233a80;border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:700;margin-right:0;padding:7px 12px}.question .btn-list .btn:hover{background-color:#dd6511}.question .qb-import-template{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.question .qb-import-template .form-select{height:38px;min-width:220px}.question .qb-question-picker{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:180px;overflow:auto;padding:8px}.question .qb-question-picker__item{align-items:flex-start;display:flex;font-size:13px;gap:8px;padding:4px 0}.question .quiz-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px #0f172a0a;overflow:hidden}.css-1mtsuo7{z-index:99999999999!important}.css-79ws1d-MuiModal-root,.css-8ndowl{z-index:99999999!important}.chapter-show-page .title-companes{margin-bottom:8px}.chapter-show-page .questions-header-left{gap:8px}.chapter-show-page .chapter-show-hero{background:linear-gradient(135deg,#233a80,#1a2c63 55%,#2d4a9e);border-radius:10px;box-shadow:0 4px 14px #233a801f;color:#fff;margin-bottom:10px;padding:10px 14px}.chapter-show-page .chapter-show-hero__top{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:0}.chapter-show-page .chapter-show-hero__eyebrow{font-size:10px;font-weight:600;line-height:1.3;margin:0 0 2px;opacity:.9}.chapter-show-page .chapter-show-hero__title{font-size:16px;font-weight:800;line-height:1.25;margin:0;max-width:720px}.chapter-show-page .chapter-show-hero__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.chapter-show-page .chapter-show-badge{align-items:center;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:4px;padding:2px 8px}.chapter-show-page .chapter-show-badge--live{background:#dd651138;border-color:#dd651173}.chapter-show-page .chapter-show-badge--hidden{background:#ffffff14;opacity:.85}.chapter-show-page .chapter-show-hero__status{align-items:center;background:#ffffff1f;border:1px solid #fff3;border-radius:8px;display:flex;flex-shrink:0;gap:4px;padding:2px 8px}.chapter-show-page .chapter-show-hero__status .MuiSwitch-root{padding:4px}.chapter-show-page .chapter-show-hero__status .status-off,.chapter-show-page .chapter-show-hero__status .status-on{color:#fff!important;font-size:11px}.chapter-show-page .chapter-show-details{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 6px #0f172a0a;margin-bottom:12px;padding:12px 14px}.chapter-show-page .chapter-show-details__head{align-items:center;border-bottom:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.chapter-show-page .chapter-show-details__title{color:#1f2937;font-size:14px;font-weight:800;margin:0}.chapter-show-page .chapter-show-grid{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:992px){.chapter-show-page .chapter-show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.chapter-show-page .chapter-show-grid{grid-template-columns:1fr}}.chapter-show-page .chapter-show-field{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;display:flex;flex-direction:column;gap:3px;min-height:0;padding:7px 10px}.chapter-show-page .chapter-show-field span:first-child{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.chapter-show-page .chapter-show-field a,.chapter-show-page .chapter-show-field span:last-child{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3;word-break:break-word}.chapter-show-page .chapter-show-field a{color:#233a80;text-decoration:none}.chapter-show-page .chapter-show-field a:hover{text-decoration:underline}.chapter-show-page .chapter-show-field--wide{grid-column:1/-1}.chapter-show-page .class-show-media-section{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 6px #0f172a0a;margin-bottom:12px;padding:12px 14px}.chapter-show-page .class-show-media-section__title{color:#1f2937;font-size:14px;font-weight:800;margin:0 0 10px}.chapter-show-page .class-show-media-player{background:#0b1220;border-radius:8px;line-height:0;overflow:hidden}.chapter-show-page .class-show-media-player video{background:#000;display:block;max-height:min(56vh,520px);min-height:240px;width:100%}.chapter-show-page .class-show-media-player iframe{background:#000;border:0;display:block;height:min(56vh,520px);min-height:280px;width:100%}.chapter-show-page .class-show-media-fallback{font-size:12px;margin-top:8px}.chapter-show-page .class-show-media-fallback a{color:#233a80;font-weight:700}.chapter-show-page .class-show-image-grid{display:flex;flex-wrap:wrap;gap:8px}.chapter-show-page .class-show-image-grid a{border:1px solid #e2e8f0;border-radius:8px;display:block;line-height:0;overflow:hidden}.chapter-show-page .class-show-image-grid img{display:block;height:80px;object-fit:cover;width:120px}.chapter-show-page .class-media-badges{display:flex;flex-wrap:wrap;gap:4px}.chapter-show-page .class-media-badges a,.chapter-show-page .class-media-badges span{background:#eef3ff;border-radius:999px;color:#233a80;font-size:10px;font-weight:700;padding:3px 7px;text-decoration:none}.chapter-show-page .quiz-datatable .quiz-inline-actions,.chapter-show-page .quiz-datatable .quiz-inline-actions--row{flex-wrap:nowrap!important;max-width:100%;width:-webkit-max-content;width:max-content}.chapter-show-page .quiz-datatable .quiz-action-btn{flex-shrink:0;font-size:11px;padding:6px 9px;white-space:nowrap}.chapter-show-page .quiz-datatable .MuiDataGrid-cell{overflow:visible!important}.chapter-show-page .quiz-datatable .MuiDataGrid-row{max-height:none!important}.website-home{background:#e8eef4}.website-home .container{max-width:1500px;padding-left:12px;padding-right:12px}.navnav{direction:ltr!important;left:0;padding:.4rem 0;position:fixed;top:0;width:100%;z-index:999}.navnav img{height:65px;width:230px}.navnav .navbar-nav{align-items:center}.navnav .navbar-nav.web-navbar-links{gap:1.75rem}@media(min-width:992px){.navnav .navbar-nav.web-navbar-links{gap:1.6rem}}@media(min-width:1200px){.navnav .navbar-nav.web-navbar-links{gap:2.25rem}}@media(min-width:1400px){.navnav .navbar-nav.web-navbar-links{gap:2.75rem}}.navnav .navbar-nav .nav-link{align-items:center;display:inline-flex;font-weight:700;line-height:1.5;padding:.75rem .35rem;position:relative;transition:all .3s ease-in-out}.navnav .navbar-nav .nav-link:before{background:#233a80;bottom:3px;content:"";height:3px;left:0;position:absolute;transition:all .3s ease-in-out;width:0}.navnav .navbar-nav .nav-link:focus,.navnav .navbar-nav .nav-link:hover{color:#233a80}.navnav .navbar-nav .nav-link:focus:before,.navnav .navbar-nav .nav-link:hover:before{width:100%}.navnav .nav-link:focus,.navnav .nav-link:hover{color:#233a80}.navnav a,.navnav span,.navnav svg{color:#fff}.ggege .m-auto{flex:4 1!important;justify-content:center!important;margin:auto!important}.ggege .icon-topbar{flex:1 1!important}.list-log{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-right:10px}.list-log .btn{background-color:none;border:1px solid #fff;color:#fff;padding:5px 10px}.list-log .btn:hover{background-color:#233a80;border:1px solid #233a80;color:#eee}.navbar-expand-lg .navbar-collapse{padding-left:10px}@media(max-width:990px){.navbar-expand-lg .navbar-collapse{background:rgba(0,0,0,.929);border-radius:10px!important;color:#000!important;left:10px!important;padding:10px!important;position:absolute!important;top:53px!important;width:275px;z-index:999}.navbar-expand-lg .navbar-collapse img{margin-bottom:10px!important;margin-left:38px!important}.navbar-expand-lg .navbar-collapse .icon-topbar{flex:1 1!important;margin-bottom:10px!important;margin-top:13px}}.scrolled{background-color:rgba(0,0,0,.502)}.web-nav-dropdown{align-items:center;display:flex;margin:0}.web-nav-dropdown .dropdown-toggle{align-items:center;background:#0000;border:none;box-shadow:none;color:#fff;display:inline-flex;font-weight:700;gap:.35rem;line-height:1.5;padding:.75rem .35rem}.web-nav-dropdown .dropdown-toggle:after{border-width:.35em .35em 0;margin:0;opacity:.9;vertical-align:middle}.web-nav-dropdown .dropdown-toggle.show,.web-nav-dropdown .dropdown-toggle:focus,.web-nav-dropdown .dropdown-toggle:hover{color:#fff}.web-nav-dropdown .dropdown-menu{border:1px solid #e8edf3;border-radius:10px;box-shadow:0 12px 32px #0f172a1f;margin-top:.35rem;min-width:220px;padding:.35rem}.web-nav-dropdown .dropdown-item{border-radius:6px;color:#233a80;font-size:.9rem;font-weight:600;padding:.45rem .75rem}.web-nav-dropdown .dropdown-item:focus,.web-nav-dropdown .dropdown-item:hover{background:#f0f4ff;color:#233a80}[dir=rtl] .web-nav-dropdown .dropdown-toggle{flex-direction:row-reverse}.css-1p3d99h,.css-pwyk3z-MuiBadge-badge{background-color:#dd6511!important}.icon-numbers{cursor:pointer}.css-6wz749,.css-zddlty-MuiButtonBase-root-MuiButton-root{background-color:gray!important}.css-1km1ehz svg,.css-4zusw8-MuiModal-root-MuiPopover-root-MuiMenu-root .MuiPaper-root .MuiMenu-list svg,.css-759wi6 .MuiPaper-root .MuiMenuItem-root .MuiSvgIcon-root,.css-759wi6 .MuiPaper-root .MuiMenuItem-root .MuiSvgIcon-root svg{color:#dd6511!important}.box-navv img,.navv-title{border-radius:50%;height:30px;width:30px}.navv-title{align-items:center;background-color:#fff;color:#dd6511;display:flex;font-size:15px;justify-content:center}.header{position:relative}.header,.hero-carousel-wrap .carousel .slide,.home-hero{background:#0f172a}.hero-carousel-wrap .carousel .slide img.hero-slide__img{height:clamp(480px,72vh,720px);object-fit:cover;object-position:center;width:100%}.hero-slide{min-height:clamp(480px,72vh,720px);position:relative}.hero-slide__overlay{background:linear-gradient(105deg,#0f172ac7,#0f172a7a 52%,#233a8047);inset:0;position:absolute;z-index:1}.hero-slide__content{left:0;margin:0 auto;max-width:720px;padding:0 1.25rem;position:absolute;right:0;text-align:left;top:50%;transform:translateY(-50%);z-index:2}[dir=rtl] .hero-slide__content{text-align:right}.hero-slide__eyebrow{color:#fbbf24;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin:0 0 .65rem;text-transform:uppercase}.hero-slide__title{color:#fff;font-size:clamp(1.85rem,4vw,3rem);font-weight:800;line-height:1.12;margin:0 0 .6rem;text-shadow:0 8px 24px #00000040}.hero-slide__lead{color:#fffffff0;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.55;margin:0 0 .4rem}.hero-slide__sub{color:#ffffffc7;font-size:.95rem;margin:0 0 1.25rem}.hero-slide__cta{align-items:center;background:#dd6511;border:1px solid #dd6511;border-radius:999px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;gap:.4rem;padding:.7rem 1.3rem;text-decoration:none;transition:background .2s ease,transform .2s ease}.hero-slide__cta svg{height:18px;width:18px}.hero-slide__cta:hover{background:#c55a0f;color:#fff;transform:translateY(-1px)}.hero-features{margin-top:-2rem;padding-bottom:2.5rem;position:relative;z-index:4}.hero-feature-card{align-items:flex-start;background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 14px 36px #0f172a1a;color:inherit;display:flex;gap:.9rem;height:100%;min-height:148px;padding:1.2rem 1.1rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.hero-feature-card:hover{border-color:#c7d2e8;box-shadow:0 18px 44px #0f172a24;transform:translateY(-3px)}.hero-feature-card:hover .hero-feature-card__link{color:#dd6511}.hero-feature-card__icon{align-items:center;background:linear-gradient(135deg,#233a80,#3b5cb8);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.hero-feature-card__icon svg{height:26px;width:26px}.hero-feature-card__body{flex:1 1;min-width:0}.hero-feature-card__title{color:#1e293b;font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 .35rem}.hero-feature-card__text,.hero-feature-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero-feature-card__text{color:#64748b;font-size:.86rem;line-height:1.5;margin:0 0 .65rem}.hero-feature-card__link{align-items:center;color:#233a80;display:inline-flex;font-size:.8rem;font-weight:700;gap:.25rem;transition:color .2s ease}.hero-feature-card__link svg{height:16px;width:16px}.carousel .carousel-status,.carousel .thumbs-wrapper{display:none}.header-website .carousel .control-dots{bottom:4.75rem;margin:0;z-index:3}.header-website .carousel .control-dots .dot{background:#ffffff73;box-shadow:none;height:8px;opacity:1;width:8px}.header-website .carousel .control-dots .dot.selected{background:#dd6511}[dir=rtl] .hero-feature-card__link svg,[dir=rtl] .hero-slide__cta svg{transform:scaleX(-1)}@media(max-width:991px){.hero-features{margin-top:-1rem}.hero-slide__content{top:58%}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.course-section{background:#e8eef4;padding:3.5rem 0 4rem;scroll-margin-top:96px}.course-section__head{margin-bottom:2rem}.course-section__label{color:#dd6511;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:.45rem;text-transform:uppercase}.course-section__title{color:#1e293b;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:800;line-height:1.2;margin:0}.course-section__title span{color:#233a80}.course-section__filters{background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 8px 24px #0f172a0d;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0 auto 2.5rem;max-width:720px;padding:.35rem}.course-section__filters li{border-radius:999px;color:#475569;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1.1rem;transition:all .2s ease}.course-section__filters li:hover{background:#f0f4ff;color:#233a80}.course-section__filters li.active{background:#233a80;color:#fff}.course-section .filter{margin:0 auto;width:100%}.course-section__empty{background:#fff;border:1px dashed #dbe3ee;border-radius:14px;color:#64748b;margin-bottom:2rem;padding:1.5rem 1rem;text-align:center}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.css-1c99szj-MuiRating-icon,.css-1xh6k8t{color:#d3d3d3!important}.becomeInstactur{background:linear-gradient(#00000080,#00000080),url(/static/media/about-5.8037d91cd93a39976e39.jpg) 50% no-repeat fixed;color:#fff;height:350px;padding-bottom:40px;padding-top:80px}.becomeInstactur h2{font-size:55px;font-weight:700}.becomeInstactur h2 span{color:#233a80}.becomeInstactur .btn{background-color:#dd6511;color:#fff;margin:auto}.WebFooter{background:linear-gradient(165deg,#1e293b,#0f172a 55%,#233a80);border-top:3px solid #dd6511;color:#fff;margin-top:0;padding:3.25rem 0 1.5rem}.WebFooter__top{padding-bottom:.5rem}.WebFooter__brand h6{color:#fbbf24;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.WebFooter__logo-link{display:block}.WebFooter__logo-link img{height:auto;margin:0!important;max-width:170px}.WebFooter__tagline{color:#ffffffb8;font-size:.88rem;line-height:1.55;margin:.75rem 0 0;max-width:260px}.WebFooter__column-title{color:#fbbf24;font-size:.78rem;font-weight:800;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.WebFooter__links{list-style:none;margin:0;padding:0}.WebFooter__links li{margin-bottom:.55rem}.WebFooter__links a{color:#fffc;font-size:.92rem;text-decoration:none;transition:color .2s ease}.WebFooter__links a:hover{color:#dd6511}.WebFooter__contact p{font-size:.92rem;line-height:1.5;margin:0 0 .5rem}.WebFooter__contact span{color:#ffffff8c;font-weight:600}.WebFooter__contact a{color:#fff;text-decoration:none}.WebFooter__contact a:hover{color:#fbbf24}.WebFooter__divider{border-color:#ffffff1f;margin:2rem 0 1.25rem}.WebFooter__copy{text-align:center}.WebFooter__copy p{color:#fff9;font-size:.86rem;margin:0}.WebFooter__copy a{color:#ffffffb8;text-decoration:none}.WebFooter__copy a:hover{color:#fbbf24}.WebFooter__legal-sep{color:#ffffff59}.scroll-top{align-items:center;background-color:#233a80;border-radius:50%;bottom:30px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;right:10px;transition:all .3s ease-in-out;width:40px}.visibleeee{display:none}.CourseDetails .ratee{margin-bottom:50px}.CourseDetails .ratee h2{margin-bottom:40px!important}.CourseDetails .ratee .number{font-size:32px!important;font-weight:800;text-align:center}.CourseDetails .ratee .rate .MuiRating-icon{font-size:22px!important}.CourseDetails .ratee .box-rate{align-items:center;display:flex;font-size:17px;gap:10px;justify-content:flex-start;margin-bottom:14px}.CourseDetails .ratee .box-rate .MuiRating-icon{font-size:28px!important}.CourseDetails .lettle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.CourseDetails .box-right{margin-top:-19%!important}@media(max-width:750px){.CourseDetails .box-right{margin-top:5px!important}}.CourseDetails .box-right img{border:1px solid #d3d3d3;max-height:275px;width:100%}.CourseDetails .header-course{background-color:#010137}.CourseDetails .header-course .about-home-block{color:#fff!important;padding:100px 0}.CourseDetails .header-course .about-home-block p{color:#fff!important;font-size:18px}.CourseDetails .header-course .about-home-block ul{padding-left:0}.CourseDetails .header-course .about-home-block ul li{display:inline-block;margin-right:10px}.CourseDetails .header-course .about-home-block a{color:#fff!important}.CourseDetails .header-course .about-home-heading{color:#fff!important;font-size:38px;font-weight:700}.CourseDetails .section-skill-course{padding-top:50px}.CourseDetails .section-skill-course .skill-course-box{background-color:#fff;border:1px solid #e8edf3;border-radius:14px;box-shadow:0 4px 16px #0f172a0a;padding:22px 24px}.CourseDetails .section-skill-course .skill-course-box h3{color:#1e293b;font-size:22px;font-weight:700;margin-bottom:20px}.CourseDetails .section-skill-course .skill-course-box .icon{color:#dd6511;margin-right:5px}.CourseDetails .box-det{background-color:#fff;border-radius:0 0 6px 6px;box-shadow:0 5px 5px 0 #0000000d;color:#29303b;padding:15px 30px}.CourseDetails .box-det .course-request-actions{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.CourseDetails .box-det .course-request-actions .btn-primary{margin-bottom:0}.CourseDetails .box-det .course-request-actions .course-cancel-request{background:#fff;border:1px solid #fda29b;color:#b42318;font-weight:600}.CourseDetails .box-det .course-request-actions .course-cancel-request:focus,.CourseDetails .box-det .course-request-actions .course-cancel-request:hover{background:#fef3f2;border-color:#f97066;color:#912018}.CourseDetails .box-det .course-request-actions .course-cancel-request:disabled{opacity:.65}.CourseDetails .box-det .btn-primary{background-color:#233a80;border:1px solid #233a80;color:#fff;margin:0 0 10px;transition:all .3s ease-in-out}.CourseDetails .box-det .btn-primary:hover{background-color:#dd6511;border:1px solid #dd6511;color:#fff;transition:all .3s ease-in-out}.CourseDetails .box-det .pricee{align-items:center;display:flex;gap:50px;justify-content:flex-start}.CourseDetails .box-det .pricee h5{color:#29303b;display:inline-block;font-size:29px;font-weight:500;margin-bottom:10px;margin-right:5px}@media(max-width:1000px){.CourseDetails .box-det .pricee h5{font-size:16px}}.CourseDetails .box-det .pricee span{color:#29303b;font-size:14px;font-weight:400;text-decoration:line-through}.CourseDetails .box-det .include{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;margin:13px 0}.CourseDetails .box-det .include h6{color:#29303b;font-size:19px;font-weight:700}.CourseDetails .box-det .include p{font-size:14px;margin:0}.CourseDetails .box-det .include .inside-table{position:relative}.CourseDetails .box-det .include .inside-table .gg{background-color:#ffffff1c;height:50px;left:0;position:absolute;top:0;width:50px}.CourseDetails .box-det .tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:15px 0}.CourseDetails .box-det .tags label{font-size:18px;font-weight:400}.CourseDetails .box-det .tags span{background-color:#444;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:4px 8px}.CourseDetails .box-det .icons{align-items:center;border-top:1px solid #899;cursor:pointer;display:flex;justify-content:space-around;padding-top:10px}.CourseDetails .box-det .icons .icon-heart{color:red}.CourseDetails .min-instr h2{font-size:25px;font-weight:700;margin:20px 3px}.CourseDetails .min-instr .box{align-items:center;box-shadow:2px 4px 10px #c9c9c978;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;margin-top:10px;padding:15px}.CourseDetails .min-instr .box .box-no-image,.CourseDetails .min-instr .box img{border-radius:50px;height:70px;margin-bottom:15px;width:70px}.CourseDetails .min-instr .box .box-no-image{align-items:center;background-color:#d3d3d3;border-radius:50%;color:gray;display:flex;justify-content:center}.CourseDetails .min-instr .box h5{font-size:20px;font-weight:700;margin-bottom:10px}.CourseDetails .min-instr .box span{margin-bottom:20px;text-align:center}.CourseDetails .min-instr .box .btn-danger{background-color:#dd6511;border:1px solid #dd6511;color:#fff;transition:all .3s ease-in-out}.CourseDetails .min-instr .box .btn-danger:hover{background-color:#233a80;border:1px solid #233a80;transition:all .3s ease-in-out}.CourseDetails .course-content h2{color:#1e293b;font-size:28px;font-weight:700;margin:0 0 .35rem}.CourseDetails .course-content.course-content-panel{background:linear-gradient(180deg,#fafbfd,#fff);border:1px solid #e8edf3;border-radius:16px;box-shadow:0 8px 28px #0f172a0d;margin-top:1.5rem;padding:1.5rem 1.35rem}.CourseDetails .course-content .course-content__head{margin-bottom:1rem}.CourseDetails .course-content .course-content__lead{color:#64748b;font-size:.92rem;line-height:1.5;margin:0}.CourseDetails .course-content .course-content__stats{display:flex;flex-wrap:wrap;gap:.5rem .65rem;margin-bottom:1.15rem}.CourseDetails .course-content .course-content__stats span{align-items:center;background:#eef3fb;border-radius:999px;color:#233a80;display:inline-flex;font-size:.8rem;font-weight:700;padding:.38rem .8rem}.CourseDetails .course-content .course-content__stats-range{font-feature-settings:"tnum";background:#fff7ed;color:#c2410c;font-variant-numeric:tabular-nums}.CourseDetails .course-content .disc{font-size:90%;font-weight:400}.CourseDetails .accordion{padding-bottom:0;padding-top:0}.CourseDetails .course-descreption h2{font-size:33px;font-weight:700;margin:25px 3px 12px}.CourseDetails .course-descreption p{color:#000;font-size:14px!important;padding:5px}.CourseDetails .courser-requiremens h2{font-size:33px;font-weight:700;margin:25px 3px 12px}.CourseDetails .courser-requiremens p{color:#000;font-size:14px!important;padding:5px}.CourseDetails .course-recent{margin-bottom:10px}.CourseDetails .course-recent h2{font-size:33px;font-weight:700;margin:25px 3px 12px}.CourseDetails .course-recent .box-recnt{box-shadow:0 5px 5px 0 #0000000d;margin-bottom:40px!important;padding:10px!important}.CourseDetails .course-recent .box-recnt img{height:120px;width:100%}.CourseDetails .course-recent .box-recnt .deti .title{font-size:17px;font-weight:700}.CourseDetails .course-recent .box-recnt .deti p{font-size:14px}.CourseDetails .course-recent .box-recnt .deti .icons{align-items:center;display:flex;gap:10px;justify-content:flex-start}.CourseDetails .course-recent .box-recnt .deti .icons .icp{color:#dd6511}.CourseDetails .course-recent .box-recnt .price{margin:0;text-align:right}.CourseDetails .course-recent .box-recnt .price p{margin:0}.CourseDetails .course-recent .box-recnt .price small{font-size:12px;text-decoration:line-through}.CourseDetails .course-reating{border-top:1px solid #d3d3d3;padding-bottom:20px!important;padding-top:30px!important}.CourseDetails .course-reating .box{border:1px solid #d3d3d3;border-radius:8px;margin-bottom:13px!important;padding:10px!important}.CourseDetails .course-reating .user-box{align-items:center;display:flex;gap:10px;justify-content:center}.CourseDetails .course-reating .user-box .box-image{align-items:center;background-color:#233a80;border-radius:50%;color:#fff;display:flex;font-size:15px;height:60px;justify-content:center;padding:5px;width:60px}.CourseDetails .course-reating .user-box .box-title p{margin:0}.CourseDetails .course-reating .btn-primary{background-color:#233a80;border:1px solid #233a80}.CourseDetails .course-reating .btn-primary:hover{background-color:#dd6511;border:1px solid #dd6511}.CourseDetails .course-reating h2{font-size:25px;font-weight:700;margin:25px 3px 12px}.CourseDetails .course-reating .star-box{align-items:center;display:flex;gap:25px;justify-content:flex-start;padding-left:10px}.CourseDetails .course-reating .star-box .tit{border-top:none;color:#003845;font-weight:500;padding:.75rem;vertical-align:top}.CourseDetails .course-reating .star-box .css-1vooibu-MuiSvgIcon-root{height:1em;width:1em}.d-price{align-items:center;color:#29303b;display:flex;flex-direction:column;font-size:14px;justify-content:center}.d-price .main-price-nodico{font-size:35px!important}.d-price .free{background-color:green;border-radius:5px;color:#fff;padding:4px 8px}.d-price .descont-price{font-size:19px;text-decoration:line-through}.tyt .btn-primary{background-color:#233a80;border:1px solid #233a80;margin:auto;width:30%}.tyt .btn-primary:hover{background-color:#dd6511;border:1px solid #dd6511;margin:auto;width:30%}.course-content-timeline{display:flex;flex-direction:column;gap:0;padding:.25rem 0}.course-content-row{grid-gap:.65rem .75rem;align-items:start;background:#fff;border:1px solid #e3e8ef;border-radius:14px;display:grid;gap:.65rem .75rem;grid-template-columns:28px 36px 1fr auto;margin-bottom:.5rem;padding:.9rem 1rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.course-content-row:hover{border-color:#c5d4ea;box-shadow:0 6px 18px #233a8012}.course-content-row--break{background:linear-gradient(135deg,#fffaf3,#fff4e4);border-color:#f0d9b5}.course-content-row--session{background:linear-gradient(135deg,#233a80,#3b5cb8);border-color:#233a80;color:#fff}.course-content-row--session .course-content-row__description,.course-content-row--session .course-content-row__time,.course-content-row--session .course-content-row__title{color:#fff}.course-content-row--session .course-content-row__time{background:#ffffff24}.course-content-row--chapter{background:linear-gradient(135deg,#fff,#f8fafc)}.course-content-row__rail{align-items:center;display:flex;flex-direction:column;min-height:100%;padding-top:.35rem;position:relative;width:28px}.course-content-row__dot{background:#233a80;border-radius:50%;box-shadow:0 0 0 3px #233a801f;flex-shrink:0;height:10px;width:10px}.course-content-row--break .course-content-row__dot{background:#d97706;box-shadow:0 0 0 3px #d9770626}.course-content-row__line{display:none}.course-content-row__icon{align-items:center;background:#eef3fb;border-radius:10px;color:#233a80;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.course-content-row--break .course-content-row__icon{background:#fde8c8;color:#b45309}.course-content-row--session .course-content-row__icon,.course-content-row__icon--session{background:#ffffff2e;color:#fff}.course-content-row__dot--session{background:#fff;box-shadow:0 0 0 3px #ffffff40}.course-content-row__body{min-width:0;padding-top:.1rem}.course-content-row__tag{color:#b45309;display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.05em;margin-bottom:.3rem;text-transform:uppercase}.course-content-row__tag--chapter{color:#233a80}.course-content-row__tag--session{color:#ffffffe6}.course-content-row__title{color:#1e293b;font-size:.96rem;font-weight:700;line-height:1.5;margin:0;word-break:break-word}.course-content-row__description{background:#0000;border:0;border-radius:0;color:#64748b;font-size:.84rem;font-weight:400;line-height:1.5;margin:.35rem 0 0;padding:0;word-break:break-word}.course-content-row__classes{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:.55rem 0 0;padding:0}.course-content-row__classes li{color:#334155;font-size:.82rem;line-height:1.4;padding-inline-start:.9rem;position:relative}.course-content-row__classes li:before{background:#233a80;border-radius:50%;content:"";height:6px;inset-inline-start:0;position:absolute;top:.55em;width:6px}.course-content-row__time{font-feature-settings:"tnum";align-items:center;align-self:center;background:#eef3fb;border-radius:10px;color:#233a80;display:inline-flex;flex-shrink:0;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.35rem;padding:.4rem .75rem;white-space:nowrap}.course-content-row--break .course-content-row__time{background:#fde8c8;color:#92400e}@media(max-width:767px){.course-content-row{gap:.5rem;grid-template-columns:1fr}.course-content-row__rail{display:none}.course-content-row__icon{grid-row:1}.course-content-row__body{grid-column:1/-1}.course-content-row__time{justify-self:flex-start}}.form-link .btn-primary{background-color:#233a80;border:1px solid #233a80;color:#fff;transition:all .3s ease-in-out}.form-link .btn-primary:hover{background-color:#dd6511;border:1px solid #dd6511;color:#fff}.course-participation-schedule{display:block;margin:10px 0 16px;text-align:left;width:100%}.course-participation-schedule__heading{font-size:15px;font-weight:700;letter-spacing:.02em;margin:0 0 10px}.course-participation-schedule__range{background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.course-participation-schedule__range-row{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;gap:8px}.course-participation-schedule__range-row svg{font-size:18px;opacity:.9}.course-participation-schedule__range-row b{font-weight:700;margin-right:4px}.course-participation-schedule__single{align-items:center;background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px 20px;padding:12px 16px}.course-participation-schedule__day-date,.course-participation-schedule__day-time,.course-participation-schedule__single-date,.course-participation-schedule__single-time{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;gap:6px}.course-participation-schedule__day-date svg,.course-participation-schedule__day-time svg,.course-participation-schedule__single-date svg,.course-participation-schedule__single-time svg{font-size:18px;opacity:.9}.course-participation-schedule__days{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.course-participation-schedule__day{align-items:flex-start;background:#ffffff12;border:1px solid #fff3;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.course-participation-schedule__day-badge{background:#dd6511f2;border-radius:999px;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.course-participation-schedule__day-body{display:flex;flex-direction:column;gap:6px;min-width:0}.course-participation-schedule__day-title{font-size:14px;font-weight:600;line-height:1.35;opacity:.95}.course-participation-schedule__day-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.course-participation-schedule__day-time{font-weight:700}.course-participation-schedule--light{margin:0}.course-participation-schedule--light .course-participation-schedule__heading{color:#1e293b}.course-participation-schedule--light .course-participation-schedule__range,.course-participation-schedule--light .course-participation-schedule__single{background:#f8fafc;border-color:#e8edf3;color:#1e293b}.course-participation-schedule--light .course-participation-schedule__range-row{color:#233a80}.course-participation-schedule--light .course-participation-schedule__day{background:#f8fafc;border-color:#e8edf3;color:#1e293b}.course-participation-schedule--light .course-participation-schedule__day-title{color:#334155}.course-participation-schedule--light .course-participation-schedule__day-date,.course-participation-schedule--light .course-participation-schedule__day-time,.course-participation-schedule--light .course-participation-schedule__single-date,.course-participation-schedule--light .course-participation-schedule__single-time{color:#233a80}.course-participation-schedule--onDark,.course-participation-schedule--onDark .course-participation-schedule__heading{color:#fff}.header-course .about-home-block ul li.course-participation-schedule-item{display:block;margin:0 0 12px;width:100%}.tab-quiz-course-scores{padding:12px 16px 0}.course-day-tabs{align-items:stretch;background:#0000;border-bottom:none;display:flex;flex-wrap:wrap;gap:14px;margin:0 0 16px;padding:16px 18px 18px}.course-day-tabs__btn{align-items:center;background:#fff;border:2px solid #233a80;border-radius:999px;box-shadow:0 4px 12px #233a8014;color:#233a80;cursor:pointer;display:inline-flex;flex-direction:row;gap:12px;margin:0;max-width:100%;min-width:190px;padding:12px 18px 12px 12px;text-align:start;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease,color .15s ease}.course-day-tabs__btn:hover:not(:disabled):not(.is-locked){background:#f3f6ff;box-shadow:0 8px 18px #233a8024;transform:translateY(-2px)}.course-day-tabs__btn.is-active{background:#233a80;border-color:#233a80;box-shadow:0 8px 18px #233a8038;color:#fff}.course-day-tabs__btn.is-active .course-day-tabs__badge{background:#fff;color:#233a80}.course-day-tabs__btn.is-active .course-day-tabs__day,.course-day-tabs__btn.is-active .course-day-tabs__meta{color:#fff}.course-day-tabs__btn.is-active .course-day-tabs__lock{color:#ffffffd9}.course-day-tabs__btn.is-locked{background:#f8fafc;border-color:#cbd5e1;box-shadow:none;color:#94a3b8;cursor:not-allowed}.course-day-tabs__btn.is-locked .course-day-tabs__badge{background:#e2e8f0;color:#64748b}.course-day-tabs__btn.is-locked .course-day-tabs__day,.course-day-tabs__btn.is-locked .course-day-tabs__meta{color:#94a3b8}.course-day-tabs__btn.is-locked.is-active{background:#e2e8f0;border-color:#94a3b8;box-shadow:none}.course-day-tabs__btn:disabled{cursor:not-allowed}.course-day-tabs__badge{align-items:center;background:#233a80;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:800;height:34px;justify-content:center;line-height:1;width:34px}.course-day-tabs__body{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:4px}.course-day-tabs__main{align-items:center;display:inline-flex;gap:5px}.course-day-tabs__lock{color:#94a3b8;font-size:.9rem!important}.course-day-tabs__day{color:#233a80;font-size:.95rem;font-weight:800;letter-spacing:.01em;line-height:1.2;text-transform:none}.course-day-tabs__meta{color:#64748b;font-size:.72rem;font-weight:600;line-height:1.3;white-space:normal}@media(max-width:640px){.course-day-tabs{gap:10px;margin-bottom:12px;padding:12px 12px 16px}.course-day-tabs__btn{flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1;min-width:0;padding:10px 14px 10px 10px}}.course-day-locked{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:24px 16px;min-height:220px;padding:28px 20px;text-align:center}.course-day-locked__icon{color:#94a3b8;font-size:2rem!important}.course-day-locked__title{color:#334155;font-size:1.05rem;font-weight:700;margin:0}.course-day-locked__message{font-size:.9rem;line-height:1.45;margin:0;max-width:360px}.chapter-quiz-score{color:#b45309;font-size:.9rem;font-weight:600;margin:0 0 .5rem}.chapter-quiz-score--pass{color:#15803d}.tabs .schedule-tab-item.MuiTab-root{align-items:flex-start!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;color:#1f2937!important;margin:0 8px 8px!important;opacity:1!important;padding:10px 12px!important;text-align:start!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tabs .schedule-tab-item--chapter.Mui-selected{background:#f5f8ff!important;border-color:#233a80!important;box-shadow:0 0 0 1px #233a801f}.tabs .schedule-tab-item--break{background:linear-gradient(135deg,#fff7ed,#ffedd5)!important;border-color:#fdba74!important;color:#9a3412!important}.tabs .schedule-tab-item--break.Mui-selected{background:linear-gradient(135deg,#f59e0b,#ea580c)!important;border-color:#ea580c!important;color:#fff!important}.tabs .schedule-tab-item--break.Mui-selected .schedule-tab-label__badge--break{background:#ffffff38;color:#fff}.tabs .schedule-tab-item--break.Mui-selected .schedule-tab-label__meta,.tabs .schedule-tab-item--break.Mui-selected .schedule-tab-label__title{color:#fff}.tabs .schedule-tab-item--day{background:linear-gradient(135deg,#233a80,#3b5cb8)!important;border:1px solid #1e3270!important;box-shadow:0 6px 16px #233a802e;cursor:default!important;margin-top:10px!important;pointer-events:none}.tabs .schedule-tab-item--day,.tabs .schedule-tab-item--day.Mui-disabled{color:#fff!important;opacity:1!important}.tabs .schedule-tab-label{align-items:flex-start;display:flex;flex-direction:column;gap:5px;line-height:1.35;max-width:none;padding:0;text-align:start;white-space:normal;width:100%}.tabs .schedule-tab-label__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1.2;padding:2px 8px;text-transform:uppercase}.tabs .schedule-tab-label__badge--chapter{background:#e8eefc;color:#233a80}.tabs .schedule-tab-label__badge--break{background:#ffedd5;color:#c2410c}.tabs .schedule-tab-label__badge--day{background:#fff3;color:#fff}.tabs .schedule-tab-label__title{color:#111827;font-size:.9rem;font-weight:700;letter-spacing:-.01em;line-height:1.35}.tabs .schedule-tab-label__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:#0000;border:0;color:#64748b;display:-webkit-box;font-size:.75rem;font-weight:400;line-height:1.4;margin:0;overflow:hidden;padding:0;width:100%}.tabs .schedule-tab-label__meta{color:#64748b;font-size:.72rem;font-weight:600}.tabs .schedule-tab-label--day .schedule-tab-label__title{color:#fff;font-size:.88rem}.tabs .schedule-tab-label--day .schedule-tab-label__meta{color:#ffffffe6}.tabs .schedule-tab-label--break .schedule-tab-label__title{color:#9a3412}.tabs .schedule-tab-label--break .schedule-tab-label__meta{color:#c2410c}.tabs .schedule-tab-item.Mui-selected .schedule-tab-label__description{color:#64748b}.tabs .MuiTabs-root{flex:0 0 26%!important;max-width:28%!important;min-width:220px!important;overflow:visible!important}.tabs .MuiTabs-scroller{overflow-y:auto!important}.tabs .MuiTab-root,.tabs .css-1h9z7r5-MuiButtonBase-root-MuiTab-root,.tabs .css-1q2h7u5{align-items:flex-start!important;border-radius:8px!important;font-weight:600!important;height:auto!important;margin-bottom:6px!important;max-width:none!important;min-height:auto!important;min-width:0!important;overflow:visible!important;padding:12px 16px!important;text-align:start!important;text-transform:none!important;transition:background .18s ease,color .18s ease!important;white-space:normal!important;width:100%!important}.tabs .MuiTabs-flexContainerVertical{align-items:stretch!important}.tabs .css-1ehaqqx-MuiButtonBase-root-MuiTabScrollButton-root,.tabs .css-1n6uhfl{display:none!important}.tabs .course-break-panel{background:linear-gradient(160deg,#fff7ed,#fff 45%,#f8fafc);border:1px solid #fed7aa;border-radius:20px;box-shadow:0 16px 40px #ea580c1a;margin:8px auto 0;max-width:640px;padding:28px 24px 24px;text-align:center}.tabs .course-break-panel__title{color:#9a3412;font-size:1.65rem;font-weight:800;line-height:1.25;margin:0 0 12px}.tabs .course-break-panel__meta{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:center;margin-bottom:16px}.tabs .course-break-panel__meta span{background:#fff;border:1px solid #fdba74;border-radius:999px;color:#c2410c;font-size:.9rem;font-weight:700;padding:6px 14px}.tabs .course-break-panel__hint{color:#78716c;font-size:.95rem;line-height:1.6;margin:0 auto;max-width:480px}.tabs .break-title{color:#233a80;font-weight:700;margin-bottom:0;padding:5px 8px}.tabs .break-content{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;padding:16px}.tabs .tab-contnt{margin-bottom:20px;width:100%}.tabs .tab-contnt[hidden]{display:none!important}.tabs .tab-contnt--active{animation:chapterFadeIn .18s ease}.tabs .final-quiz-panel h2{margin-bottom:16px}.tabs .final-quiz-panel__note{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;font-size:.92rem;line-height:1.55;margin:0 0 16px;max-width:520px;padding:12px 16px}.tabs .final-quiz-panel .btn-danger--locked{cursor:not-allowed}.tabs .final-quiz-panel .btn-danger--locked,.tabs .final-quiz-panel .btn-danger--locked:hover{background:#cbd5e1;border-color:#cbd5e1;color:#475569}.tabs .css-19kzrtu{height:100%}.tabs .css-ahj2mt-MuiTypography-root{display:flex;flex-direction:column;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;height:100%!important;justify-content:space-between;letter-spacing:.00938em;line-height:1.5;margin:0}.tabs .btn-list{align-items:center;border-top:1px solid #edf0f4;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:8px}.tabs .btn-list .quiz-access-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;flex:1 1 100%;font-size:.92rem;line-height:1.55;margin:0 0 4px;padding:12px 16px;text-align:start}.tabs .btn-list .btn{border-radius:8px;font-weight:600;min-width:140px;padding:10px 22px}.tabs .btn-list .btn-danger{background-color:#233a80;border:1px solid #233a80;color:#fff;transition:all .18s ease-in-out}.tabs .btn-list .btn-danger:hover,.tabs .btn-list .btn-primary{background-color:#dd6511;border:1px solid #dd6511;color:#fff}.tabs .btn-list .btn-primary{transition:all .18s ease-in-out}.tabs .btn-list .btn-primary:hover{background-color:#233a80;border:1px solid #233a80;color:#fff}@keyframes chapterFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.popView{position:relative}.popView .course-finished-card{background:linear-gradient(180deg,#f8faff,#fff);border:1px solid #e3e9f5;border-radius:16px;box-shadow:0 10px 30px #233a8014;margin:0 auto;max-width:640px;padding:32px 28px;text-align:center}.popView .course-finished-card--pending .course-finished-card__badge{background:linear-gradient(135deg,#dd6511,#e8832e)}.popView .course-finished-card--pending .course-finished-card__title{color:#9a3412}.popView .course-finished-card--ready .course-finished-card__badge,.popView .course-finished-card__badge{background:linear-gradient(135deg,#233a80,#1a2d6b)}.popView .course-finished-card__badge{align-items:center;border-radius:50%;color:#fff;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.popView .course-finished-card__badge svg{font-size:34px}.popView .course-finished-card__title{color:#233a80;font-size:1.5rem;font-weight:700;margin:0 0 8px}.popView .course-finished-card__subtitle{color:#64748b;font-size:1rem;line-height:1.6;margin:0 0 24px}.popView .course-finished-card__steps{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;text-align:start}.popView .course-finished-card__note{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;font-size:.92rem;line-height:1.55;margin:0 0 24px;padding:12px 16px}.popView .course-finished-card__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.popView .course-finished-step{align-items:flex-start;background:#fff;border:1px solid #e8edf5;border-radius:12px;display:flex;gap:14px;padding:14px 16px}.popView .course-finished-step strong{color:#1e293b;display:block;font-size:.95rem;margin-bottom:4px}.popView .course-finished-step p{color:#64748b;font-size:.88rem;line-height:1.5;margin:0}.popView .course-finished-step__icon{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.popView .course-finished-step--done{background:#f0fdf4;border-color:#bbf7d0}.popView .course-finished-step--done .course-finished-step__icon{background:#dcfce7;color:#16a34a}.popView .course-finished-step--active{background:#fffbeb;border-color:#fed7aa;box-shadow:0 0 0 1px #dd651114}.popView .course-finished-step--active .course-finished-step__icon{background:#ffedd5;color:#dd6511}.popView .course-finished-step--active strong{color:#dd6511}.popView .btn-finished-action{align-items:center;background:linear-gradient(135deg,#233a80,#1a2d6b);border:none;border-radius:10px;box-shadow:0 4px 14px #233a8040;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px 24px;transition:all .18s ease}.popView .btn-finished-action:hover:not(:disabled){background:linear-gradient(135deg,#dd6511,#e8832e);box-shadow:0 4px 14px #dd651147}.popView .btn-finished-action:disabled{cursor:not-allowed;opacity:.65}.popView .btn-finished-action--secondary{background:linear-gradient(135deg,#dd6511,#e8832e);box-shadow:0 4px 14px #dd651140}.popView .btn-finished-action--secondary:hover:not(:disabled){background:linear-gradient(135deg,#233a80,#1a2d6b);box-shadow:0 4px 14px #233a8040}.popView .btn-finished-action--locked{background:#cbd5e1;box-shadow:none;color:#475569;cursor:not-allowed}.popView .btn-finished-action--locked:hover{background:#cbd5e1;box-shadow:none}.popView .box-viewcertificate{background-color:#fff;border-radius:10px;box-shadow:2px 4px 10px 9px #c9c9c978;flex-wrap:wrap;min-height:369px;padding:20px;position:absolute;top:-100px;width:85%;z-index:9999999}.popView .box-viewcertificate .box-img{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px}.popView .box-viewcertificate .box-img img{height:100%;width:100%}.popView .box-viewcertificate .btn-primary{background-color:#233a80;border:1px solid #233a80;color:#fff;margin-left:auto;margin-right:auto;transition:all .18s ease-in-out;width:30%}.popView .box-viewcertificate .btn-primary:hover{background-color:#dd6511;border:1px solid #dd6511;color:#fff;margin-left:auto;margin-right:auto;width:30%}.Title-inside-tap{align-items:flex-end;display:flex;flex-direction:column;gap:2px;justify-content:flex-end}.Title-inside-tap p{color:#64748b;font-size:13px;font-weight:600;margin:0}.Title-inside-tap__range{color:#233a80!important;white-space:nowrap}.chapter-summary{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0;padding:2px 0}.chapter-summary-title{color:#1e293b;display:block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.35}.chapter-summary-description{background:#0000;border:0;border-radius:0;color:#64748b;display:block;font-size:.86rem;font-weight:400;letter-spacing:0;line-height:1.5;margin:0;max-width:100%;padding:0}.chapter-summary-description--html p{margin:0 0 .45rem}.chapter-summary-description--html ul{margin:.25rem 0 .5rem;padding-inline-start:1.15rem}.chapter-summary-description--html li{margin-bottom:.2rem}.chapter-summary-description--html strong{color:#334155;font-weight:700}.class-quiz-actions{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.class-row--static .class-quiz-actions{margin-top:12px}.chapter-head{align-items:center;display:flex;justify-content:space-between;width:100%}.chapter-head p{color:gray;font-size:14px;margin:0}.class-detail-display{line-height:1.6;white-space:pre-wrap}.class-detail-list{line-height:1.7;list-style:none;margin:0;padding:0}.class-detail-list li+li{margin-top:8px}.class-list-wrap{padding-top:12px!important}.class-list{display:flex;flex-direction:column;gap:10px;width:100%}.class-item-accordion{background:#fff;border:1px solid #0000001f!important;border-radius:8px!important;overflow:hidden}.class-item-accordion:before{display:none!important}.class-item-accordion:not(:last-child){border-bottom:1px solid #0000001f!important}.class-row{background:#fff;border:1px solid #0000001f;border-radius:8px;padding:12px 16px}.class-row--static{cursor:default}.image-slider{position:relative;width:100%}.image-slider__stage{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr) 44px}.image-slider__viewport{align-items:center;background:#f5f5f5;border:1px solid #e8edf5;border-radius:8px;display:flex;justify-content:center;min-width:0;overflow:hidden}.image-slider img,.image-slider__image{background:#f5f5f5;border-radius:0;height:350px!important;margin-bottom:0;object-fit:contain;width:100%}.image-slider__arrow{align-items:center;background:#233a80eb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;position:static;transform:none;transition:background .2s ease;width:40px}.image-slider__arrow:hover{background:#dd6511f2}.image-slider__footer,.image-slider__toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;margin-top:12px}.image-slider__toolbar{justify-content:flex-end;margin-bottom:8px;margin-top:0}.image-slider__counter{color:#666;font-size:13px;font-weight:600;white-space:nowrap}.image-slider__dots{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px;justify-content:center}.image-slider__dot{background:#cfd8ea;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .2s ease,transform .2s ease;width:10px}.image-slider__dot.is-active{background:#233a80;transform:scale(1.15)}.image-slider__tool-btn{align-items:center;background:#fff;border:1px solid #cfd8ea;border-radius:999px;color:#233a80;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}.image-slider__tool-btn:hover{background:#233a80;border-color:#233a80;color:#fff}.image-slider__fullscreen{background:#0f172aeb;flex-direction:column;inset:0;padding:24px;position:fixed;z-index:99999}.image-slider__close,.image-slider__fullscreen{align-items:center;display:flex;justify-content:center}.image-slider__close{background:#ffffff24;border:none;border-radius:50%;color:#fff;cursor:pointer;height:42px;position:absolute;right:20px;top:20px;width:42px}.image-slider__fullscreen-content{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:52px minmax(0,1fr) 52px;height:min(85vh,900px);width:min(1200px,100%)}.image-slider__fullscreen-content img{background:#0000;height:100%!important;object-fit:contain;width:100%}.image-slider__fullscreen-meta{color:#fff;font-size:14px;font-weight:600;margin-top:16px}@media(max-width:768px){.image-slider__stage{gap:4px;grid-template-columns:36px minmax(0,1fr) 36px}.image-slider__arrow{height:34px;width:34px}.image-slider__footer{flex-wrap:wrap}.image-slider__fullscreen-content{gap:8px;grid-template-columns:40px minmax(0,1fr) 40px}}.order-alert-modal-root{align-items:center;display:flex;justify-content:center;padding:20px}.order-alert-modal{background:#fff;border:1px solid #e8edf3;border-radius:18px;box-shadow:0 24px 60px #0f172a38;outline:none;padding:36px 32px 28px;position:relative;text-align:center;width:min(460px,100%)}.order-alert-modal__close{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .15s ease,color .15s ease;width:36px}.order-alert-modal__close:hover{background:#e2e8f0;color:#334155}.order-alert-modal__icon-wrap{align-items:center;border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 18px;width:72px}.order-alert-modal__icon{font-size:38px!important}.order-alert-modal__title{color:#1e293b;font-size:22px;font-weight:800;line-height:1.3;margin:0 0 12px}.order-alert-modal__message{color:#64748b;font-size:15px;line-height:1.7;margin:0 0 26px}.order-alert-modal__highlight{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#0f172a;direction:ltr;display:block;font-size:15px;font-weight:700;margin:-10px 0 26px;padding:12px 14px;width:100%;word-break:break-all}.order-alert-modal__actions{display:flex;flex-direction:column;gap:10px}.order-alert-modal__btn{border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:700;padding:12px 20px;transition:all .18s ease}.order-alert-modal__btn--primary{background:linear-gradient(135deg,#233a80,#1a2d6b);box-shadow:0 6px 16px #233a8047;color:#fff}.order-alert-modal__btn--primary:hover{background:linear-gradient(135deg,#dd6511,#e8832e);box-shadow:0 6px 16px #dd651147}.order-alert-modal__btn--secondary{background:#f1f5f9;color:#475569}.order-alert-modal__btn--secondary:hover{background:#e2e8f0;color:#1e293b}.order-alert-modal--warning .order-alert-modal__icon-wrap{background:linear-gradient(135deg,#fff4e6,#ffe8cc);color:#dd6511}.order-alert-modal--error .order-alert-modal__icon-wrap{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}.order-alert-modal--error .order-alert-modal__highlight{background:#fef2f2;border-color:#fecaca;color:#991b1b}.order-alert-modal--success .order-alert-modal__icon-wrap{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#16a34a}.order-alert-modal--info .order-alert-modal__icon-wrap{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#233a80}@media(max-width:480px){.order-alert-modal{padding:32px 20px 24px}.order-alert-modal__title{font-size:20px}}.loading-screen{background-color:#233a80;height:100vh;margin:0;width:100vw;width:100%}.loading-screen .bookshelf_wrapper{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.loading-screen .books_list{margin:0 auto;padding:0;width:300px}.loading-screen .book_item{animation:travel 2.5s linear infinite;background-color:#233a80;border:5px solid #fff;box-sizing:border-box;height:120px;list-style:none;opacity:0;position:absolute;top:-120px;transform:translateX(300px);transform-origin:bottom left;width:40px}.loading-screen .book_item.first{height:140px;top:-140px}.loading-screen .book_item.first:after,.loading-screen .book_item.first:before{background-color:#fff;content:"";height:5px;left:0;position:absolute;top:10px;width:100%}.loading-screen .book_item.first:after{bottom:10px;top:auto}.loading-screen .book_item.fifth:after,.loading-screen .book_item.fifth:before,.loading-screen .book_item.second:after,.loading-screen .book_item.second:before{border-bottom:5px solid #fff;border-top:5px solid #fff;box-sizing:border-box;content:"";height:17.5px;left:0;position:absolute;top:10px;width:100%}.loading-screen .book_item.fifth:after,.loading-screen .book_item.second:after{bottom:10px;top:auto}.loading-screen .book_item.third:after,.loading-screen .book_item.third:before{border:5px solid #fff;border-radius:50%;box-sizing:border-box;content:"";height:12px;left:9px;position:absolute;top:10px;width:12px}.loading-screen .book_item.third:after{bottom:10px;top:auto}.loading-screen .book_item.fourth{height:130px;top:-130px}.loading-screen .book_item.fourth:before{border-bottom:5px solid #fff;border-top:5px solid #fff;box-sizing:border-box;content:"";height:17.5px;left:0;position:absolute;top:46px;width:100%}.loading-screen .book_item.fifth{height:100px;top:-100px}.loading-screen .book_item.sixth{height:140px;top:-140px}.loading-screen .book_item.sixth:before{background-color:#fff;bottom:31px;box-sizing:border-box;content:"";height:5px;left:0;position:absolute;width:100%}.loading-screen .book_item.sixth:after{border:5px solid #fff;border-radius:50%;bottom:10px;box-sizing:border-box;content:"";height:12px;left:9px;position:absolute;width:12px}.loading-screen .book_item:nth-child(2){animation-delay:.4166666666667s}.loading-screen .book_item:nth-child(3){animation-delay:.8333333333333s}.loading-screen .book_item:nth-child(4){animation-delay:1.25s}.loading-screen .book_item:nth-child(5){animation-delay:1.6666666666667s}.loading-screen .book_item:nth-child(6){animation-delay:2083.3333333333ms}.loading-screen .shelf{background-color:#fff;height:5px;margin:0 auto;position:relative;width:300px}.loading-screen .shelf:after,.loading-screen .shelf:before{animation:move .25s linear infinite;background:#233a80;background-image:radial-gradient(#ffffff80 30%,#0000 0);background-position:0 -2.5px;background-size:10px 10px;content:"";height:100%;left:5%;position:absolute;top:200%;width:100%}.loading-screen .shelf:after{left:7.5%;top:400%}@keyframes move{0%{background-position-x:0}to{background-position-x:10px}}@keyframes travel{0%{opacity:0;transform:translateX(300px) rotate(0deg) scaleY(1)}6.5%{transform:translateX(279.5px) rotate(0deg) scaleY(1.1)}8.8%{transform:translateX(273.6px) rotate(0deg) scaleY(1)}10%{opacity:1;transform:translateX(270px) rotate(0deg)}17.6%{transform:translateX(247.2px) rotate(-30deg)}45%{transform:translateX(165px) rotate(-30deg)}49.5%{transform:translateX(151.5px) rotate(-45deg)}61.5%{transform:translateX(115.5px) rotate(-45deg)}67%{transform:translateX(99px) rotate(-60deg)}76%{transform:translateX(72px) rotate(-60deg)}83.5%{opacity:1;transform:translateX(49.5px) rotate(-90deg)}90%{opacity:0}to{opacity:0;transform:translateX(0) rotate(-90deg)}}.error-page{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;position:absolute;width:100vw;z-index:9999999}.error-page .btn{background-color:#233a80;border:none;color:#fff;margin-right:10px;padding:4px 13px;transition:all .3s ease-in}.error-page .btn:hover{background-color:#dd6511;transition:all .3s ease-in}.error-page img{height:350px;width:350px}.single-course{--course-primary:#dd6511;--course-secondary:#233a80;--course-dark:#010137;--course-surface:#f4f6f9;--course-radius:12px;--course-transition:0.18s ease}.single-course .box-single>.container,.single-course>.box-single>.container,.single-course>.header-single-course .container{max-width:80%!important;width:80%!important}.single-course .header-single-course{background:linear-gradient(135deg,var(--course-dark) 0,#1a2d6b 55%,#233a80 100%);color:#fff;overflow:hidden;padding:110px 0 60px;position:relative}.single-course .header-single-course__overlay{background:radial-gradient(circle at 85% 20%,#dd65112e,#0000 40%),radial-gradient(circle at 10% 80%,#ffffff0f,#0000 35%);inset:0;pointer-events:none;position:absolute}.single-course .header-single-course .container{position:relative;z-index:1}.single-course .header-single-course .course-cover{border:3px solid #ffffffe6;border-radius:var(--course-radius);box-shadow:0 16px 40px #00000047;overflow:hidden;position:relative}.single-course .header-single-course .course-cover__img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.single-course .header-single-course .course-cover__badge{align-items:center;background:#dd6511f2;border-radius:999px;bottom:12px;box-shadow:0 4px 14px #0003;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:6px 12px;position:absolute;right:12px}.single-course .header-single-course .course-cover__badge svg{font-size:18px}.single-course .header-single-course .details-head__label{background:#dd651133;border:1px solid #dd651173;border-radius:999px;color:#ffd8b8;display:inline-block;font-size:13px;font-weight:600;margin-bottom:14px;padding:4px 12px}.single-course .header-single-course .details-head h1{color:#fff;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.3;margin-bottom:16px}.single-course .header-single-course .details-head__summary{color:#ffffffe0;font-size:16px;line-height:1.7;margin-bottom:22px;max-width:720px}.single-course .header-single-course .details-head .progress-block{background:#ffffff14;border:1px solid #ffffff24;border-radius:var(--course-radius);margin-bottom:20px;padding:14px 16px}.single-course .header-single-course .details-head .progress-block__meta{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px}.single-course .header-single-course .details-head .progress-block__meta strong{color:var(--course-primary);font-size:18px}.single-course .header-single-course .details-head .intro-video{border-radius:var(--course-radius);box-shadow:0 10px 30px #00000040;overflow:hidden}.single-course .header-single-course .details-head .intro-video video{background:#000;display:block}.single-course .box-single{background:var(--course-surface);padding:28px 0 48px}.single-course .box-single .course-layout{display:block}.single-course .box-single .course-layout--with-sidebar{align-items:flex-start;display:flex;gap:24px}.single-course .box-single .course-layout__main{flex:1 1;min-width:0}.single-course .box-single .course-layout__switching{align-items:center;display:flex;justify-content:center;min-height:280px}.single-course .box-single .course-tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f6f9eb;border-radius:var(--course-radius);box-shadow:0 4px 18px #0000000f;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:12px;position:-webkit-sticky;position:sticky;top:72px;z-index:20}.single-course .box-single .course-tabs__item{align-items:center;background:#fff;border:1px solid #dde2ea;border-radius:999px;color:#29303b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:background var(--course-transition),color var(--course-transition),border-color var(--course-transition),transform var(--course-transition),box-shadow var(--course-transition)}.single-course .box-single .course-tabs__item:hover{border-color:var(--course-primary);color:var(--course-primary);transform:translateY(-1px)}.single-course .box-single .course-tabs__item--active{background:var(--course-primary);border-color:var(--course-primary);box-shadow:0 6px 16px #dd651147;color:#fff}.single-course .box-single .course-tabs__icon{font-size:18px!important}.single-course .box-single .containt-single{background:#fff;border:1px solid #e7ebf1;border-radius:var(--course-radius);box-shadow:0 8px 24px #0000000a;min-height:420px;padding:28px 24px}.single-course .box-single .tab-panel{animation:tabFadeIn .2s ease}.single-course .box-single .tab-panel[hidden]{display:none!important}.single-course .box-single .tab-panel--active{display:block}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:992px){.single-course .box-single .course-layout--with-sidebar{flex-direction:column}}@media(max-width:768px){.single-course .header-single-course{padding:96px 0 40px}.single-course .box-single .course-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;top:64px}.single-course .box-single .course-tabs__item{flex-shrink:0}.single-course .box-single .containt-single{padding:20px 14px}}.Overview{--overview-primary:#233a80;--overview-accent:#dd6511;--overview-border:#e8edf3;--overview-surface:#f8fafc;display:flex;flex-direction:column;gap:28px}.Overview h2{color:#1e293b;font-size:22px;font-weight:700;margin:0}.Overview .overview-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.Overview .overview-stats__card{align-items:center;background:#fff;border:1px solid var(--overview-border);border-radius:12px;box-shadow:0 4px 14px #0f172a0a;display:flex;gap:14px;padding:18px 20px;transition:transform .15s ease,box-shadow .15s ease}.Overview .overview-stats__card:hover{box-shadow:0 8px 20px #0f172a14;transform:translateY(-2px)}.Overview .overview-stats__icon{align-items:center;background:linear-gradient(135deg,var(--overview-primary),#3b5cb8);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Overview .overview-stats__icon svg{font-size:24px}.Overview .overview-stats__content{display:flex;flex-direction:column;gap:2px;min-width:0}.Overview .overview-stats__value{color:var(--overview-primary);font-size:24px;font-weight:800;line-height:1.1}.Overview .overview-stats__label{color:#64748b;font-size:13px;font-weight:600}.Overview .overview-section__header{border-bottom:2px solid #eef2f7;margin-bottom:14px;padding-bottom:10px}.Overview .learning-questions-block{background:#fff;border:1px solid var(--overview-border);border-radius:12px;box-shadow:0 4px 14px #0f172a0a;overflow:hidden}.Overview .learning-questions-block__head{align-items:center;background:var(--overview-surface);border-bottom:1px solid var(--overview-border);display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.Overview .learning-questions-block__head h5{color:var(--overview-primary);font-size:15px;font-weight:700;margin:0}.Overview .learning-questions-block__link{align-items:center;background:#0000;border:none;color:var(--overview-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:4px;padding:0;transition:color .15s ease}.Overview .learning-questions-block__link svg{font-size:16px}.Overview .learning-questions-block__link:hover{color:var(--overview-primary)}.Overview .learning-questions-block .learning-questions-dtl-block{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:14px;padding:14px 18px;transition:background .15s ease}.Overview .learning-questions-block .learning-questions-dtl-block:last-child{border-bottom:none}.Overview .learning-questions-block .learning-questions-dtl-block:hover{background:#fafbfc}.Overview .learning-questions-block .learning-questions-dtl-block .img-name{align-items:center;background:linear-gradient(135deg,var(--overview-primary),#3b5cb8);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:42px;justify-content:center;width:42px}.Overview .learning-questions-block .learning-questions-dtl-block .question-body{flex:1 1;min-width:0}.Overview .learning-questions-block .learning-questions-dtl-block .question-author{color:var(--overview-primary);display:block;font-size:12px;font-weight:700;margin-bottom:4px}.Overview .learning-questions-block .learning-questions-dtl-block p{color:#334155;font-size:14px;line-height:1.6;margin:0}.Overview .learning-questions-block .learning-questions-empty{padding:24px 18px;text-align:center}.Overview .learning-questions-block .learning-questions-empty p{color:#94a3b8;font-size:14px;margin:0}.Overview .overview-table-wrap{background:#fff;border:1px solid var(--overview-border);border-radius:12px;box-shadow:0 4px 14px #0f172a0a;margin-bottom:8px;overflow:hidden}.Overview .overview-table{border-collapse:collapse;margin:0;width:100%}.Overview .overview-table tr{border-bottom:1px solid #f1f5f9}.Overview .overview-table tr:last-child{border-bottom:none}.Overview .overview-table th{background:var(--overview-surface);border-right:1px solid #f1f5f9;color:var(--overview-primary);font-size:14px;font-weight:700;padding:16px 20px;text-align:left;vertical-align:top;white-space:nowrap;width:220px}.Overview .overview-table td{color:#475569;font-size:14px;height:1px;line-height:1.7;padding:16px 20px;vertical-align:top}.Overview .overview-table td>div{display:block;line-height:1.7}.Overview .overview-table td>div>:first-child{margin-top:0}.Overview .overview-table td>div>:last-child{margin-bottom:0}.Overview .overview-table td>div p{margin:0 0 .65em}.Overview .overview-table td>div p:last-child{margin-bottom:0}.Overview .overview-table td>div p:empty,.Overview .overview-table td>div p:has(>br:only-child){display:none;height:0;margin:0;overflow:hidden;padding:0}.Overview .overview-table td>div br:last-child{display:none}.Overview .overview-table__icon{color:var(--overview-accent);font-size:18px!important;margin-right:8px;vertical-align:middle}.Overview .overview-session-dates{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.Overview .overview-session-dates__item{border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;padding:8px 0}.Overview .overview-session-dates__item:last-child{border-bottom:none;padding-bottom:0}.Overview .overview-session-dates__item:first-child{padding-top:0}.Overview .overview-session-dates__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px}.Overview .overview-session-dates__day{color:#1e293b;font-weight:700}.Overview .overview-session-dates__time{font-feature-settings:"tnum";color:#233a80;color:var(--overview-primary,#233a80);font-variant-numeric:tabular-nums;font-weight:600}.Overview .overview-session-dates__subtitle{color:#334155;font-size:13px;font-weight:600;line-height:1.4}.Overview .overview-session-dates__date{color:#64748b;font-size:13px}.Overview .overview-curriculum__hint{color:#64748b;font-size:13px;line-height:1.5;margin:0 0 14px}.Overview .overview-curriculum__day,.Overview .overview-curriculum__list{display:flex;flex-direction:column;gap:8px}.Overview .overview-curriculum__day{margin-bottom:8px}.Overview .overview-curriculum__day-head{align-items:flex-end;background:linear-gradient(135deg,#233a80,#3b5cb8);border-radius:10px;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.Overview .overview-curriculum__day-head strong{display:block;font-size:14px;font-weight:700}.Overview .overview-curriculum__day-date{display:block;font-size:12px;margin-top:2px;opacity:.9}.Overview .overview-curriculum__day-time{font-size:12px;font-weight:600;opacity:.95;white-space:nowrap}.Overview .overview-curriculum__item{background:#fff;border:1px solid var(--overview-border);border-radius:10px;height:auto;min-height:0;padding:10px 14px}.Overview .overview-curriculum__item--break{background:#fff7ed;border-color:#fed7aa}.Overview .overview-curriculum__row{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:0}.Overview .overview-curriculum__row--chapter .overview-curriculum__title{color:#1e293b;font-size:15px;font-weight:700}.Overview .overview-curriculum__title{color:#334155;font-size:14px;font-weight:600;line-height:1.4;min-width:0}.Overview .overview-curriculum__duration{color:#64748b;flex-shrink:0;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.Overview .instructor-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.Overview .instructor-card{background:#fff;border:1px solid #e8edf3;border-radius:14px;box-shadow:0 2px 10px #0f172a0a;display:flex;flex-direction:column;gap:10px;height:auto;min-height:0;padding:12px 14px}.Overview .instructor-card--main{background:#fffaf6;border-color:#dd651147}.Overview .instructor-card__badge{align-self:flex-start;background:#dd6511;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.02em;margin-bottom:0;padding:3px 10px}.Overview .instructor-card__badge--sub{background:#233a80}.Overview .instru-det{align-items:center;display:flex;gap:10px;margin-bottom:0}.Overview .instru-det img{border:2px solid #eef2f7;border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.Overview .instru-det .box-no-image{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.Overview .instru-det .box-no-image .icon{color:#94a3b8;font-size:22px}.Overview .instru-det .title{min-width:0}.Overview .instru-det .title h5{color:#1e293b;font-size:14px;font-weight:700;line-height:1.3;margin:0 0 2px}.Overview .instru-det .title p{color:#64748b;font-size:12px;line-height:1.35;margin:0;word-break:break-all}.Overview .int-de{color:#64748b;font-size:13px;line-height:1.55}.Overview .int-de:empty{display:none}.Overview .int-de p{margin:0 0 6px}.Overview .int-de p:last-child{margin-bottom:0}@media(max-width:768px){.Overview .overview-stats{grid-template-columns:1fr}.Overview .overview-table td,.Overview .overview-table th{display:block;width:100%}.Overview .overview-table th{border-bottom:1px solid #f1f5f9;border-right:none;padding-bottom:8px}.Overview .overview-table td{padding-top:8px}.Overview .learning-questions-block__head{align-items:flex-start;flex-direction:column}}.course-single-quiz{--quiz-primary:#233a80;--quiz-accent:#dd6511}.course-single-quiz--empty{background:#f8fafc;border:1px dashed #d8e0f0;border-radius:12px;color:#64748b;padding:32px;text-align:center}.course-single-quiz__remote-banner{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#1e3a8a;margin-bottom:20px;padding:14px 16px}.course-single-quiz__remote-banner p{font-size:14px;font-weight:600;line-height:1.55;margin:0}.course-single-quiz .quiz-filter-tabs{background:#f8fafc;border:1px solid #e8edf3;border-radius:14px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:6px}.course-single-quiz .quiz-filter-tabs__btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:10px 16px;transition:all .18s ease}.course-single-quiz .quiz-filter-tabs__btn span{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 6px}.course-single-quiz .quiz-filter-tabs__btn:hover{background:#fff;color:var(--quiz-primary)}.course-single-quiz .quiz-filter-tabs__btn.is-active{background:#fff;border-color:#dbe4f5;box-shadow:0 4px 12px #233a8014;color:var(--quiz-primary)}.course-single-quiz .quiz-filter-tabs__btn.is-active span{background:#fff4e6;color:var(--quiz-accent)}.course-single-quiz .quiz-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.course-single-quiz .quiz-card{background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 8px 24px #0f172a0f;display:flex;flex-direction:column;gap:14px;min-height:100%;overflow:hidden;padding:20px;position:relative;transition:transform .18s ease,box-shadow .18s ease;width:100%}.course-single-quiz .quiz-card:hover{box-shadow:0 14px 32px #0f172a1a;transform:translateY(-2px)}.course-single-quiz .quiz-card--final{border-color:#fdba74}.course-single-quiz .quiz-card--numbered{padding-top:22px}.course-single-quiz .quiz-card__number{background:linear-gradient(135deg,var(--quiz-primary),#3b5cb8);border-radius:0 16px 0 16px;box-shadow:0 6px 14px #233a8038;color:#fff;font-size:13px;font-weight:800;inset-inline-end:0;letter-spacing:.04em;line-height:1;min-width:44px;padding:8px 12px 10px;position:absolute;text-align:center;top:0}.course-single-quiz .quiz-card--final .course-single-quiz .quiz-card__number{background:linear-gradient(135deg,var(--quiz-accent),#e8832e);box-shadow:0 6px 14px #dd651140}.course-single-quiz .quiz-card__header{align-items:flex-start;display:flex;gap:14px;padding-inline-end:36px}.course-single-quiz .quiz-card__heading{display:flex;flex-direction:column;gap:8px;min-width:0}.course-single-quiz .quiz-card__badge{align-self:flex-start;background:#fff4e6;border-radius:999px;color:var(--quiz-accent);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.03em;padding:4px 10px;text-transform:uppercase}.course-single-quiz .quiz-card__icon{align-items:center;background:linear-gradient(135deg,var(--quiz-primary),#3b5cb8);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.course-single-quiz .quiz-card__icon svg{font-size:26px}.course-single-quiz .quiz-card h3{color:#1e293b;font-size:17px;font-weight:800;line-height:1.4;margin:0;padding-top:4px}.course-single-quiz .quiz-card__index{font-feature-settings:"tnum";color:var(--quiz-primary);display:inline-block;font-variant-numeric:tabular-nums;margin-inline-end:8px}.course-single-quiz .quiz-card--final .course-single-quiz .quiz-card__index{color:var(--quiz-accent)}.course-single-quiz .quiz-card__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.course-single-quiz .quiz-card__stat{align-items:center;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.course-single-quiz .quiz-card__stat-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.course-single-quiz .quiz-card__stat-icon svg{font-size:18px}.course-single-quiz .quiz-card__stat-icon--marks{background:#fff4e6;color:var(--quiz-accent)}.course-single-quiz .quiz-card__stat-icon--time{background:#eff6ff;color:var(--quiz-primary)}.course-single-quiz .quiz-card__stat-icon--pass{background:#ecfdf5;color:#047857}.course-single-quiz .quiz-card__stat-content{display:flex;flex-direction:column;gap:2px;min-width:0}.course-single-quiz .quiz-card__stat-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.course-single-quiz .quiz-card strong{color:var(--quiz-primary);font-size:15px;font-weight:800;line-height:1.2}.course-single-quiz .quiz-card small{color:#94a3b8;font-size:12px;line-height:1.4}.course-single-quiz .quiz-card__rules-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;font-size:13px;line-height:1.55;margin:0;padding:12px 14px}.course-single-quiz .quiz-card__lock-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;font-size:13px;line-height:1.5;margin:0;padding:12px 14px}.course-single-quiz .quiz-card__btn{align-items:center;background:linear-gradient(135deg,var(--quiz-primary),#1a2d6b);border-radius:10px;box-shadow:0 6px 16px #233a8047;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-top:auto;padding:14px 22px;text-decoration:none;transition:all .18s ease;width:100%}.course-single-quiz .quiz-card__btn:hover{background:linear-gradient(135deg,var(--quiz-accent),#e8832e);box-shadow:0 6px 16px #dd651147;color:#fff}.course-single-quiz .quiz-card__btn--locked{background:#e2e8f0;box-shadow:none;color:#64748b;cursor:not-allowed}.course-single-quiz .quiz-card__btn--results{background:linear-gradient(135deg,#15803d,#16a34a);box-shadow:0 6px 16px #15803d47}.course-single-quiz .quiz-card__btn--results:hover{background:linear-gradient(135deg,#166534,#15803d)}@media(max-width:900px){.course-single-quiz .quiz-grid{grid-template-columns:1fr}}.course-single-quiz .sub-course-section{border-top:2px solid #eef2f7;margin-top:36px;padding-top:28px}.course-single-quiz .sub-course-section--compact{border-top:none;margin-top:24px;padding-top:0}.course-single-quiz .sub-course-section__header{align-items:flex-start;display:flex;gap:14px;margin-bottom:24px}.course-single-quiz .sub-course-section__header>svg{color:var(--quiz-accent);flex-shrink:0;font-size:36px;margin-top:2px}.course-single-quiz .sub-course-section__header h2{color:var(--quiz-primary);font-size:24px;font-weight:800;margin:0 0 6px}.course-single-quiz .sub-course-section__header p{color:#64748b;font-size:14px;line-height:1.5;margin:0}.course-single-quiz .sub-course-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.course-single-quiz .sub-course-card{background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 8px 24px #0f172a0f;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.course-single-quiz .sub-course-card--unlocked:hover{box-shadow:0 14px 32px #0f172a1a;transform:translateY(-3px)}.course-single-quiz .sub-course-card--locked{opacity:.92}.course-single-quiz .sub-course-card--completed{border-color:#bbf7d0}.course-single-quiz .sub-course-card__cover{background:linear-gradient(135deg,#233a80,#3b5cb8);height:160px;overflow:hidden;position:relative}.course-single-quiz .sub-course-card__cover img{height:100%;object-fit:cover;width:100%}.course-single-quiz .sub-course-card__cover-placeholder{align-items:center;color:#ffffffb3;display:flex;height:100%;justify-content:center;width:100%}.course-single-quiz .sub-course-card__cover-placeholder svg{font-size:56px}.course-single-quiz .sub-course-card__badge{background:#fffffff2;border-radius:999px;color:var(--quiz-primary);font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 10px;position:absolute;right:12px;text-transform:uppercase;top:12px}.course-single-quiz .sub-course-card--unlocked .course-single-quiz .sub-course-card__badge{background:#fff4e6;color:var(--quiz-accent)}.course-single-quiz .sub-course-card--completed .course-single-quiz .sub-course-card__badge{background:#dcfce7;color:#15803d}.course-single-quiz .sub-course-card--locked .course-single-quiz .sub-course-card__badge{background:#f1f5f9;color:#64748b}.course-single-quiz .sub-course-card__body{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.course-single-quiz .sub-course-card__body h3{color:#1e293b;font-size:18px;font-weight:800;line-height:1.4;margin:0}.course-single-quiz .sub-course-card__progress{align-items:center;display:flex;gap:10px}.course-single-quiz .sub-course-card__progress-bar{background:#eef2f7;border-radius:999px;flex:1 1;height:8px;overflow:hidden}.course-single-quiz .sub-course-card__progress-bar span{background:linear-gradient(90deg,var(--quiz-primary),var(--quiz-accent));border-radius:999px;display:block;height:100%;transition:width .3s ease}.course-single-quiz .sub-course-card__meta{color:#64748b;font-size:13px;line-height:1.5;margin:0}.course-single-quiz .sub-course-card__locked-info{align-items:flex-start;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;display:flex;gap:10px;padding:12px}.course-single-quiz .sub-course-card__locked-info>svg{color:#94a3b8;flex-shrink:0;font-size:22px;margin-top:2px}.course-single-quiz .sub-course-card__locked-info strong{color:#475569;display:block;font-size:14px;margin-bottom:4px}.course-single-quiz .sub-course-card__locked-info small{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:4px;line-height:1.4}.course-single-quiz .sub-course-card__btn{align-items:center;background:linear-gradient(135deg,var(--quiz-primary),#1a2d6b);border:none;border-radius:10px;box-shadow:0 6px 16px #233a8047;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin:0 20px 20px;padding:14px 20px;text-decoration:none;transition:all .18s ease}.course-single-quiz .sub-course-card__btn:hover:not(:disabled){background:linear-gradient(135deg,var(--quiz-accent),#e8832e);box-shadow:0 6px 16px #dd651147;color:#fff}.course-single-quiz .sub-course-card__btn--review{background:linear-gradient(135deg,#15803d,#16a34a);box-shadow:0 6px 16px #15803d47}.course-single-quiz .sub-course-card__btn--review:hover{background:linear-gradient(135deg,#166534,#15803d)}.course-single-quiz .sub-course-card__btn--disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed}@media(max-width:768px){.course-single-quiz .quiz-grid,.course-single-quiz .sub-course-grid{grid-template-columns:1fr}}.singleCourseContent h2{border-bottom:2px solid #eef2f7;color:#1e293b;font-size:24px;font-weight:700;margin-bottom:20px;padding-bottom:12px}.singleCourseContent .tabs{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;padding:12px}.meeting-course h2{font-size:26px;font-weight:750;margin-bottom:25px}.meeting-course .btn-primary{background-color:#233a80;border:1px solid #233a80;color:#fff;transition:all .3s ease-in-out}.meeting-course .btn-primary:hover{background-color:#dd6511;border:1px solid #dd6511;color:#fff;transition:all .3s ease-in-out}.qa-board{--qa-primary:#233a80;--qa-accent:#dd6511;--qa-border:#e8edf3;--qa-surface:#f8fafc;--qa-text:#1e293b;--qa-muted:#64748b;display:flex;flex-direction:column;gap:18px}.qa-board__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.qa-board__header h2{color:var(--qa-text);font-size:22px;font-weight:700;margin:0 0 4px}.qa-board__header p{color:var(--qa-muted);font-size:14px;font-weight:600;margin:0}.qa-board__ask{background:var(--qa-primary);border:0;border-radius:10px;color:#fff;font-size:14px;font-weight:700;padding:10px 16px;transition:background .2s ease;white-space:nowrap}.qa-board__ask:hover{background:var(--qa-accent)}.qa-board__ask-box,.qa-card{background:#fff;border:1px solid var(--qa-border);border-radius:16px;box-shadow:0 8px 24px #0f172a0d}.qa-board__ask-box{padding:16px}.qa-compose-author{align-items:center;border-bottom:1px solid var(--qa-border);display:flex;gap:12px;margin-bottom:14px;padding-bottom:12px}.qa-compose-author strong{color:var(--qa-text);display:block;font-size:15px}.qa-compose-author span{color:var(--qa-muted);display:block;font-size:12px;font-weight:600;margin-top:2px}.qa-reply-box{animation:qa-compose-box-enter .22s ease-out;margin-top:14px}.qa-list{display:flex;flex-direction:column;gap:16px}.qa-card{padding:18px 18px 12px}.qa-comment{align-items:flex-start;display:flex;gap:12px}.qa-comment--question .qa-comment__meta strong{font-size:17px}.qa-comment--question .qa-thread__body{color:var(--qa-text);font-size:17px;font-weight:500;line-height:1.65}.qa-comment--reply{padding-top:4px}.qa-comment--reply .qa-comment__meta strong{font-size:13px}.qa-comment--reply .qa-thread__body{color:#475569;font-size:14px;line-height:1.5}.qa-avatar{align-items:center;background:linear-gradient(135deg,var(--qa-primary),#3b5cb8);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:44px;justify-content:center;overflow:hidden;width:44px}.qa-avatar img{display:block;height:100%;object-fit:cover;width:100%}.qa-avatar--sm{background:linear-gradient(135deg,#64748b,#94a3b8);font-size:12px;height:34px;width:34px}.qa-comment__content{flex:1 1;min-width:0}.qa-comment__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:6px}.qa-comment__meta strong{color:var(--qa-text);font-size:15px}.qa-comment__meta span{color:var(--qa-muted);font-size:12px;font-weight:600}.qa-thread__body{color:#334155;font-size:15px;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.qa-thread__body p{margin:0}.qa-comment__meta-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.qa-comment__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.qa-manage-btn{align-items:center;border:0;border-radius:9px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:5px;justify-content:center;line-height:1;padding:7px 12px;transition:background .2s ease,transform .15s ease}.qa-manage-btn svg{font-size:17px}.qa-manage-btn:hover{transform:translateY(-1px)}.qa-manage-btn--compact{font-size:12px;padding:6px 10px}.qa-manage-btn--compact svg{font-size:16px}.qa-manage-btn--edit{background:#dbeafe;color:#1d4ed8}.qa-manage-btn--edit:hover{background:#bfdbfe}.qa-manage-btn--delete{background:#fee2e2;color:#b91c1c}.qa-manage-btn--delete:hover{background:#fecaca}.qa-comment__confirm{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin-top:10px;padding:10px 12px}.qa-comment__confirm p{color:#9a3412;font-size:13px;font-weight:600;margin:0 0 8px}.qa-comment__confirm-actions{display:flex;gap:8px}.qa-comment__toolbar{align-items:center;display:flex;gap:12px;margin-top:12px}.qa-comment__toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qa-btn{border:0;border-radius:10px;cursor:pointer;font-size:13px;font-weight:700;line-height:1.2;padding:8px 14px;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.qa-btn--primary{background:var(--qa-primary);box-shadow:0 4px 12px #233a802e;color:#fff}.qa-btn--primary:hover{box-shadow:0 4px 14px #dd651138}.qa-btn--primary-active,.qa-btn--primary:hover{background:var(--qa-accent)}.qa-btn--secondary{background:#fff;border:1px solid #c7d2e8;color:var(--qa-primary)}.qa-btn--secondary:hover{background:#f8fbff;border-color:var(--qa-primary)}@keyframes qa-compose-box-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.qa-comment__report{align-items:center;color:var(--qa-muted);cursor:pointer;display:flex;margin-left:auto}.qa-comment__report svg{font-size:18px}.qa-replies{border-left:2px solid #edf2f7;display:flex;flex-direction:column;gap:14px;margin:14px 0 6px 22px;padding:12px 0 4px 16px}.qa-replies__empty{color:var(--qa-muted);font-size:13px;margin:0}.qa-replies__composer{align-items:flex-start;display:flex;gap:10px}.qa-replies__prompt{background:var(--qa-surface);border:1px solid var(--qa-border);border-radius:20px;color:var(--qa-muted);cursor:pointer;font-size:14px;padding:10px 14px;text-align:left;width:100%}.qa-replies__prompt:hover{background:#fff;border-color:#cbd5e1}.qa-composer{width:100%}.qa-composer__input{background:var(--qa-surface);border:1px solid var(--qa-border);border-radius:12px;font-size:14px;line-height:1.55;min-height:92px;padding:12px 14px;resize:vertical;width:100%}.qa-composer__input:focus{background:#fff;border-color:var(--qa-primary);box-shadow:0 0 0 3px #233a801f;outline:none}.qa-composer--compact .qa-composer__input{min-height:72px}.qa-composer__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.qa-composer__cancel,.qa-composer__submit{border-radius:9px;font-size:13px;font-weight:700;padding:8px 14px}.qa-composer__cancel{background:#fff;border:1px solid var(--qa-border);color:var(--qa-muted)}.qa-composer__submit{align-items:center;background:var(--qa-primary);border:0;color:#fff;display:inline-flex;gap:6px}.qa-composer__submit:hover:not(:disabled){background:var(--qa-accent)}.qa-composer__submit:disabled{cursor:not-allowed;opacity:.65}.qa-empty{background:var(--qa-surface);border:1px dashed var(--qa-border);border-radius:16px;color:var(--qa-muted);padding:48px 20px;text-align:center}.qa-empty svg{color:var(--qa-primary);font-size:36px;margin-bottom:8px}.qa-empty h3{color:var(--qa-text);font-size:18px;margin:0 0 6px}.qa-empty p{font-size:14px;margin:0}@media(max-width:700px){.qa-board__header{flex-direction:column}.qa-replies{margin-left:8px;padding-left:12px}}.course-sidebar{--sidebar-primary:#233a80;--sidebar-accent:#dd6511;background:#fff;border:1px solid #e7ebf1;border-radius:12px;box-shadow:0 8px 24px #0f172a0f;flex-shrink:0;max-height:calc(100vh - 110px);overflow-y:auto;padding:16px;position:-webkit-sticky;position:sticky;top:88px;width:300px}.course-sidebar__section+.course-sidebar__section{border-top:1px solid #eef2f7;margin-top:20px;padding-top:20px}.course-sidebar__section-head{align-items:center;display:flex;gap:8px;margin-bottom:12px}.course-sidebar__section-head svg{color:var(--sidebar-primary);font-size:20px}.course-sidebar__section-head h3{color:var(--sidebar-primary);font-size:13px;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.course-sidebar__list{display:flex;flex-direction:column;gap:8px}.course-sidebar__item{align-items:flex-start;background:#fafbfc;border:1px solid #e8edf3;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px;text-align:start;transition:all .18s ease;width:100%}.course-sidebar__item:hover:not(:disabled){background:#f5f7ff;border-color:#c7d2fe;transform:translateX(2px)}.course-sidebar__item--active{background:#fff7ed;border-color:var(--sidebar-accent);box-shadow:0 4px 14px #dd651126}.course-sidebar__item--active .course-sidebar__item-title{color:var(--sidebar-accent)}.course-sidebar__item--locked{cursor:not-allowed;opacity:.72}.course-sidebar__item-thumb{align-items:center;background:linear-gradient(135deg,var(--sidebar-primary),#3b5cb8);border-radius:8px;color:#ffffffd9;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.course-sidebar__item-thumb img{height:100%;object-fit:cover;width:100%}.course-sidebar__item-thumb svg{font-size:24px}.course-sidebar__item-body{flex:1 1;min-width:0}.course-sidebar__item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:block;display:-webkit-box;font-size:13px;font-weight:700;line-height:1.4;margin-bottom:6px;overflow:hidden}.course-sidebar__item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.course-sidebar__tag{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:3px;letter-spacing:.03em;padding:2px 7px;text-transform:uppercase}.course-sidebar__tag--original{background:#eff6ff;color:var(--sidebar-primary)}.course-sidebar__tag--new{background:#fff4e6;color:var(--sidebar-accent)}.course-sidebar__tag--done{background:#dcfce7;color:#15803d}.course-sidebar__tag--locked{background:#f1f5f9;color:#64748b}.course-sidebar__progress{color:var(--sidebar-primary);font-size:11px;font-weight:800;margin-inline-start:auto}@media(max-width:992px){.course-sidebar{max-height:none;position:static;width:100%}}.QuizPageExam{--quiz-primary:#233a80;--quiz-accent:#dd6511;--quiz-success:#16a34a;--quiz-danger:#dc2626;--quiz-surface:#f4f6f9;--quiz-radius:14px;--quiz-transition:0.18s ease;background:linear-gradient(180deg,#eef2f8 0,var(--quiz-surface) 100%);min-height:100vh;padding-bottom:60px}.QuizPageExam .container{max-width:960px;padding-top:110px}.QuizPageExam .can-quiz{padding:0 0 40px}.QuizPageExam .loading{display:flex;justify-content:center;padding:80px 0}.QuizPageExam .quiz-start-card{background:#fff;border:1px solid #e2e8f0;border-radius:var(--quiz-radius);box-shadow:0 12px 32px #0f172a14;overflow:hidden}.QuizPageExam .quiz-start-card--blocked .quiz-start-card__hero{background:linear-gradient(135deg,#9a3412,#c2410c)}.QuizPageExam .quiz-start-card__hero{background:linear-gradient(135deg,var(--quiz-primary) 0,#1a2d6b 100%);color:#fff;padding:32px 36px}.QuizPageExam .quiz-start-card__hero h2{font-size:clamp(22px,3vw,28px);font-weight:800;margin:0 0 8px}.QuizPageExam .quiz-start-card__hero h2 .title{color:#ffd4a8;margin-left:8px}.QuizPageExam .quiz-start-card__hero p{font-size:15px;margin:0;opacity:.88}.QuizPageExam .quiz-start-card__body{padding:28px 36px}.QuizPageExam .quiz-start-card__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:22px}.QuizPageExam .quiz-start-card__info-item{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;padding:14px 16px}.QuizPageExam .quiz-start-card__info-item span{color:#64748b;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.QuizPageExam .quiz-start-card__info-item strong{color:var(--quiz-primary);font-size:16px;font-weight:700}.QuizPageExam .quiz-start-card__desc{background:#fff8f0;border:1px solid #dd651140;border-radius:10px;color:#7c2d12;font-size:14px;line-height:1.6;margin-bottom:24px;padding:14px 16px}.QuizPageExam .quiz-start-card__desc>span{color:#9a3412;font-weight:800}.QuizPageExam .quiz-start-card__actions{display:flex;justify-content:center}.QuizPageExam .quiz-exam-shell{background:#fff;border:1px solid #e2e8f0;border-radius:var(--quiz-radius);box-shadow:0 12px 32px #0f172a14;padding:28px 32px}.QuizPageExam .quiz-exam-header{align-items:center;border-bottom:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:18px}.QuizPageExam .quiz-timer{align-items:center;background:linear-gradient(135deg,var(--quiz-accent),#e8832e);border-radius:999px;box-shadow:0 4px 14px #dd65114d;color:#fff;display:inline-flex;font-size:18px;font-weight:800;gap:8px;padding:10px 20px}.QuizPageExam .quiz-timer__label{font-size:12px;font-weight:600;letter-spacing:.04em;opacity:.9;text-transform:uppercase}.QuizPageExam .quiz-progress-meta{flex:1 1;min-width:200px}.QuizPageExam .quiz-progress-meta .number{color:var(--quiz-primary);font-size:14px;font-weight:700;margin:0 0 8px;text-align:right}.QuizPageExam .quiz-progress-bar{background:#e8edf3;border-radius:999px;height:8px;overflow:hidden}.QuizPageExam .quiz-progress-bar__fill{background:linear-gradient(90deg,var(--quiz-primary),var(--quiz-accent));border-radius:999px;height:100%;transition:width .25s ease}.QuizPageExam .quiz-question-card{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;margin-bottom:24px;padding:28px 24px}.QuizPageExam .quiz-question-card .question-text{color:#1e293b;font-size:20px;font-weight:700;line-height:1.5;margin:0 0 20px}.QuizPageExam .quiz-question-card img{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px;max-width:100%}.QuizPageExam .quiz-question-card video{background:#000;border-radius:10px;margin-bottom:20px}.QuizPageExam .quiz-choices{display:flex;flex-direction:column;gap:10px}.QuizPageExam .quiz-choice{background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;padding:4px;transition:border-color var(--quiz-transition),background var(--quiz-transition),box-shadow var(--quiz-transition)}.QuizPageExam .quiz-choice:hover{background:#f8fafc;border-color:#233a8066}.QuizPageExam .quiz-choice:has(input:checked){background:#f0f4ff;border-color:var(--quiz-primary);box-shadow:0 0 0 3px #233a801a}.QuizPageExam .quiz-choice .form-inp{align-items:center;display:flex;gap:12px;margin:0;padding:12px 14px}.QuizPageExam .quiz-choice .form-inp input[type=radio]{accent-color:var(--quiz-primary);cursor:pointer;flex-shrink:0;height:18px;width:18px}.QuizPageExam .quiz-choice .form-inp label{color:#334155;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;margin:0}.QuizPageExam .quiz-text-answer label{color:var(--quiz-primary);display:block;font-size:14px;font-weight:700;margin-bottom:8px}.QuizPageExam .quiz-text-answer textarea{border:2px solid #e2e8f0;border-radius:10px;font-size:15px;line-height:1.6;padding:14px 16px;resize:vertical;transition:border-color var(--quiz-transition)}.QuizPageExam .quiz-text-answer textarea:focus{border-color:var(--quiz-primary);box-shadow:0 0 0 3px #233a801a;outline:none}.QuizPageExam .quiz-nav-buttons{align-items:center;border-top:1px solid #eef2f7;display:flex;gap:16px;justify-content:space-between;margin-top:8px;padding-top:12px}.QuizPageExam .quiz-nav-buttons__side{align-items:center;display:flex;flex:0 0 auto}.QuizPageExam .quiz-nav-buttons__side--end{margin-left:auto}.QuizPageExam .quiz-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:700;gap:6px;justify-content:center;max-width:180px;min-width:130px;padding:12px 22px;transition:all var(--quiz-transition);width:auto}.QuizPageExam .quiz-btn svg{font-size:20px}.QuizPageExam .quiz-btn:disabled{cursor:not-allowed;opacity:.5}.QuizPageExam .quiz-btn--back{background:#fff;border:2px solid #d8e0f0;box-shadow:0 2px 8px #0f172a0f;color:var(--quiz-primary)}.QuizPageExam .quiz-btn--back:hover:not(:disabled){background:#f0f4ff;border-color:var(--quiz-primary)}.QuizPageExam .quiz-btn--next{background:linear-gradient(135deg,var(--quiz-primary),#1a2d6b);box-shadow:0 4px 14px #233a8047;color:#fff}.QuizPageExam .quiz-btn--next:hover:not(:disabled){background:linear-gradient(135deg,var(--quiz-accent),#e8832e);box-shadow:0 4px 14px #dd651147}.QuizPageExam .quiz-finished-card{background:#fff;border:1px solid #e2e8f0;border-radius:var(--quiz-radius);box-shadow:0 12px 32px #0f172a14;padding:48px 36px;text-align:center}.QuizPageExam .quiz-finished-card__icon{align-items:center;background:linear-gradient(135deg,var(--quiz-success),#22c55e);border-radius:50%;box-shadow:0 8px 20px #16a34a4d;color:#fff;display:flex;font-size:36px;height:72px;justify-content:center;margin:0 auto 20px;width:72px}.QuizPageExam .quiz-finished-card h2{color:var(--quiz-primary);font-size:32px;font-weight:800;margin-bottom:16px}.QuizPageExam .quiz-finished-card p{color:#64748b;font-size:16px;line-height:1.7;margin:0 auto 28px;max-width:480px}.QuizPageExam .quiz-results-card{background:#fff;border:1px solid #e2e8f0;border-radius:var(--quiz-radius);box-shadow:0 12px 32px #0f172a14;overflow:hidden;padding:28px 32px}.QuizPageExam .quiz-remote-block-note,.QuizPageExam .quiz-remote-rules-note{border-radius:10px;font-size:13px;line-height:1.55;margin:0 0 16px;padding:12px 14px}.QuizPageExam .quiz-remote-rules-note{background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.QuizPageExam .quiz-remote-block-note{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-weight:600}.QuizPageExam .quiz-results-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.QuizPageExam .qq{background:var(--quiz-accent);font-weight:700;padding:8px 16px}.QuizPageExam .pp,.QuizPageExam .qq{border-radius:8px;color:#fff;font-size:16px;margin:0}.QuizPageExam .pp{font-weight:800;padding:8px 20px}.QuizPageExam .pp--success{background:var(--quiz-primary)!important}.QuizPageExam .pp--fail{background:var(--quiz-danger)!important}.QuizPageExam .quiz-score-heading{margin-bottom:20px;text-align:center}.QuizPageExam .quiz-score-title{align-items:center;color:var(--quiz-primary);display:flex;flex-wrap:wrap;font-size:22px;font-weight:800;gap:12px;justify-content:center;margin-bottom:8px;text-align:center}.QuizPageExam .quiz-score-title__marks{align-items:center;background:#233a801a;border-radius:999px;color:var(--quiz-accent);display:inline-flex;font-size:18px;font-weight:800;padding:4px 14px}.QuizPageExam .quiz-score-date{color:#64748b;font-size:14px;font-weight:600;margin:0}.QuizPageExam .table-responsive{border:1px solid #e8edf3;border-radius:12px;overflow:hidden;padding:0}.QuizPageExam .result-table{background:#fff;margin:0}.QuizPageExam .result-table thead{background:linear-gradient(135deg,var(--quiz-primary),#1a2d6b)}.QuizPageExam .result-table thead th{border:none;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;padding:14px 16px;text-transform:uppercase;white-space:nowrap}.QuizPageExam .result-table tbody tr{transition:background var(--quiz-transition)}.QuizPageExam .result-table tbody tr:nth-child(2n){background:#f8fafc}.QuizPageExam .result-table tbody tr:hover{background:#f0f4ff}.QuizPageExam .result-table tbody td{border-color:#eef2f7;color:#475569;font-size:14px;padding:14px 16px;vertical-align:middle}.QuizPageExam .result-table tfoot{background:#f8fafc}.QuizPageExam .result-table tfoot td{border-color:#e2e8f0;padding:16px}.QuizPageExam .result-table tfoot h5{color:var(--quiz-primary);font-size:16px;font-weight:800;margin:0}.QuizPageExam .quiz-results-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:28px}.QuizPageExam .quiz-results-footer .btn-group-left{display:flex;flex-wrap:wrap;gap:10px}.QuizPageExam .quiz-thank-you{color:var(--quiz-accent);font-size:24px;font-weight:800;margin:24px 0 0;text-align:center}.QuizPageExam .btn-primary{background-color:var(--quiz-primary);border:1px solid var(--quiz-primary);color:#fff;transition:all var(--quiz-transition)}.QuizPageExam .btn-primary:hover:not(:disabled){background-color:var(--quiz-accent);border-color:var(--quiz-accent)}.QuizPageExam .btn-success{background-color:var(--quiz-success);border:1px solid var(--quiz-success);border-radius:10px;color:#fff;float:none;font-weight:700;padding:12px 28px}.QuizPageExam .btn-success:hover{background-color:#15803d;border-color:#15803d}.QuizPageExam .btn-start .btn-primary{border-radius:10px;font-size:16px;padding:14px 36px}.table-quiz{padding-top:0!important}.quiz-results-loading{align-items:center;display:flex;justify-content:center;min-height:420px;padding:40px 20px}.quiz-results-loading__card{background:#fff;border:1px solid #e2e8f0;border-radius:var(--quiz-radius);box-shadow:0 12px 32px #0f172a14;max-width:440px;padding:48px 40px;text-align:center;width:100%}.quiz-results-loading__spinner{animation:quiz-results-spin .85s linear infinite;border:4px solid #e8edf3;border-radius:50%;border-top:4px solid var(--quiz-primary);height:56px;margin:0 auto 24px;width:56px}.quiz-results-loading h3{color:var(--quiz-primary);font-size:22px;font-weight:800;margin:0 0 10px}.quiz-results-loading p{color:#64748b;font-size:15px;line-height:1.5;margin:0}@keyframes quiz-results-spin{to{transform:rotate(1turn)}}@media(max-width:768px){.QuizPageExam .container{padding-top:96px}.QuizPageExam .quiz-start-card__body,.QuizPageExam .quiz-start-card__hero{padding:22px 20px}.QuizPageExam .quiz-start-card__grid{grid-template-columns:1fr}.QuizPageExam .quiz-exam-shell{padding:20px 16px}.QuizPageExam .quiz-exam-header{align-items:stretch;flex-direction:column}.QuizPageExam .quiz-progress-meta .number{text-align:left}.QuizPageExam .quiz-nav-buttons{flex-direction:row}.QuizPageExam .quiz-nav-buttons__side{width:auto}.QuizPageExam .quiz-nav-buttons .quiz-btn{max-width:none;min-width:120px}.QuizPageExam .quiz-results-card{padding:20px 16px}.QuizPageExam .quiz-results-footer{flex-direction:column}.QuizPageExam .quiz-results-footer .btn-group-left{flex-direction:column;width:100%}.QuizPageExam .quiz-results-footer .btn-group-left .btn,.QuizPageExam .quiz-results-footer>.btn{width:100%}}.course-quiz-score{background:#0f172a0a;border:1px solid #0f172a14;border-radius:10px;margin-top:.75rem;padding:.75rem .9rem}.course-quiz-score--compact{margin-top:.5rem;padding:.55rem .65rem}.course-quiz-score__aggregate{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:space-between;margin-bottom:.35rem}.course-quiz-score__label{color:#64748b;font-size:.82rem}.course-quiz-score__value{color:#0f172a;font-size:.92rem;font-weight:700}.course-quiz-score__value--pass{color:#15803d}.course-quiz-score__list{list-style:none;margin:0;padding:0}.course-quiz-score__item{align-items:center;border-top:1px solid #0f172a0f;display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:space-between;padding:.35rem 0}.course-quiz-score__item:first-child{border-top:0}.course-quiz-score__quiz-name{color:#334155;font-size:.82rem;max-width:70%}.instructor-profile-page{background:#e8eef4}.instructor-profile-page .instructor-profile-main{padding:5.5rem 0 2.5rem}.instructor-profile-page .instructor-profile-shell{box-sizing:border-box;margin:0 auto;max-width:1500px;padding:0 12px}.instructor-profile-page .instructor-profile-hero{background:#fff;border:1px solid #e4ebf2;border-radius:20px;box-shadow:0 14px 40px #0f172a14;margin-top:.5rem;overflow:hidden;position:relative}.instructor-profile-page .instructor-profile-hero__top-bar{background:linear-gradient(90deg,#233a80,#3b5aa8 55%,#dd6511);height:5px}.instructor-profile-page .instructor-profile-hero__body{display:flex;flex-direction:column;gap:1.15rem;padding:clamp(1.25rem,2.25vw,1.65rem)}.instructor-profile-page .instructor-profile-hero__identity{align-items:center;display:flex;gap:clamp(1rem,2vw,1.5rem);min-width:0}.instructor-profile-page .instructor-profile-hero__avatar{border:5px solid #eef2fb;border-radius:50%;box-shadow:0 14px 36px #233a802e;flex-shrink:0;height:clamp(148px,16vw,188px);overflow:hidden;width:clamp(148px,16vw,188px)}.instructor-profile-page .instructor-profile-hero__avatar img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.instructor-profile-page .instructor-profile-hero__avatar-fallback{align-items:center;background:linear-gradient(135deg,#eef2fb,#f8fafc);color:#94a3b8;display:flex;height:100%;justify-content:center;width:100%}.instructor-profile-page .instructor-profile-hero__avatar-fallback svg{font-size:4.5rem!important}.instructor-profile-page .instructor-profile-hero__info{flex:1 1;min-width:0}.instructor-profile-page .instructor-profile-hero__label{color:#dd6511;display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin-bottom:.35rem;text-transform:uppercase}.instructor-profile-page .instructor-profile-hero__name{color:#233a80;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:800;line-height:1.2;margin:0 0 .45rem}.instructor-profile-page .instructor-profile-hero__email{align-items:center;color:#64748b;display:inline-flex;font-size:.9rem;font-weight:600;gap:.4rem;text-decoration:none;transition:color .2s ease}.instructor-profile-page .instructor-profile-hero__email svg{color:#94a3b8;font-size:1rem!important}.instructor-profile-page .instructor-profile-hero__email:hover{color:#dd6511}.instructor-profile-page .instructor-profile-hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between}.instructor-profile-page .instructor-profile-stats{grid-gap:.55rem;display:grid;flex:1 1;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}@media(max-width:720px){.instructor-profile-page .instructor-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.instructor-profile-page .instructor-profile-stat{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e8edf3;border-radius:12px;display:flex;gap:.55rem;padding:.75rem .8rem}.instructor-profile-page .instructor-profile-stat svg{color:#233a80;flex-shrink:0;font-size:1.25rem!important}.instructor-profile-page .instructor-profile-stat strong{color:#233a80;display:block;font-size:1.1rem;font-weight:800;line-height:1.2}.instructor-profile-page .instructor-profile-stat span{color:#64748b;display:block;font-size:.72rem;font-weight:700;letter-spacing:.02em}.instructor-profile-page .instructor-profile-follow{background:linear-gradient(135deg,#233a80,#2f4a94);border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.88rem;font-weight:700;min-width:140px;padding:.65rem 1.35rem;transition:filter .2s ease,transform .15s ease}.instructor-profile-page .instructor-profile-follow:hover{filter:brightness(1.08);transform:translateY(-1px)}.instructor-profile-page .instructor-profile-follow--active{background:#fff;border:1px solid #233a80;color:#233a80}.instructor-profile-page .instructor-profile-follow--active:hover{background:#f8fafc}.instructor-profile-page .instructor-profile-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 .85rem}.instructor-profile-page .instructor-profile-tab{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:.45rem;padding:.55rem 1.1rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.instructor-profile-page .instructor-profile-tab:hover{border-color:#c7d2e8;color:#233a80}.instructor-profile-page .instructor-profile-tab--active{background:#233a80;border-color:#233a80;color:#fff}.instructor-profile-page .instructor-profile-tab--active .instructor-profile-tab__count{background:#fff3;color:#fff}.instructor-profile-page .instructor-profile-tab__count{background:#eef2f7;border-radius:999px;color:#233a80;font-size:.72rem;font-weight:800;min-width:22px;padding:.1rem .45rem;text-align:center}.instructor-profile-page .instructor-profile-panel{background:#fff;border:1px solid #e4ebf2;border-radius:18px;box-shadow:0 10px 32px #0f172a0f;padding:clamp(1.1rem,2vw,1.45rem) clamp(1rem,1.75vw,1.3rem)}.instructor-profile-page .instructor-profile-panel--compact{background:#0000;border:none;box-shadow:none;padding:0}.instructor-profile-page .instructor-profile-about{color:#475569;font-size:.94rem;line-height:1.75}.instructor-profile-page .instructor-profile-about p{margin:0 0 .75rem}.instructor-profile-page .instructor-profile-about p:last-child{margin-bottom:0}.instructor-profile-page .instructor-profile-about ol,.instructor-profile-page .instructor-profile-about ul{margin:.5rem 0 .75rem;padding-left:1.25rem}.instructor-profile-page .instructor-profile-about h1,.instructor-profile-page .instructor-profile-about h2,.instructor-profile-page .instructor-profile-about h3{color:#233a80;font-weight:800;line-height:1.35;margin:1rem 0 .5rem}.instructor-profile-page .instructor-profile-about h1:first-child,.instructor-profile-page .instructor-profile-about h2:first-child,.instructor-profile-page .instructor-profile-about h3:first-child{margin-top:0}.instructor-profile-page .instructor-profile-about a{color:#233a80;font-weight:600}.instructor-profile-page .instructor-profile-courses__grid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1199px){.instructor-profile-page .instructor-profile-courses__grid{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.instructor-profile-page .instructor-profile-courses__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.instructor-profile-page .instructor-profile-courses__grid{gap:1.1rem;grid-template-columns:1fr}}.instructor-profile-page .instructor-profile-courses__item{min-width:0}.instructor-profile-page .instructor-profile-courses__item .course-card-item{border-radius:12px;box-shadow:0 6px 18px #0f172a0f;min-height:0}.instructor-profile-page .instructor-profile-courses__item .course-card-item:hover{box-shadow:0 12px 28px #0f172a1a;transform:translateY(-2px)}.instructor-profile-page .instructor-profile-courses__item .course-card-item .level{font-size:.65rem;left:8px;padding:.15rem .5rem;top:8px}.instructor-profile-page .instructor-profile-courses__item .course-card-item .icon-cart,.instructor-profile-page .instructor-profile-courses__item .course-card-item .icon-heart{height:28px;padding:5px;top:8px;width:28px}.instructor-profile-page .instructor-profile-courses__item .course-card-item .icon-cart{right:42px}.instructor-profile-page .instructor-profile-courses__item .course-card-item .box-imggg{aspect-ratio:16/9;background:#e8eef4;min-height:0;overflow:visible;position:relative}.instructor-profile-page .instructor-profile-courses__item .course-card-item .img-course{border-radius:0;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.instructor-profile-page .instructor-profile-courses__item .course-card-item .box-sm-img{border-width:2px;bottom:-26px;box-shadow:0 6px 14px #0f172a26;height:52px;right:10px;width:52px}.instructor-profile-page .instructor-profile-courses__item .course-card-item .box-sm-img .box-no-image .icon{font-size:22px}.instructor-profile-page .instructor-profile-courses__item .course-card-item .conatin{padding:1.55rem .65rem .45rem}.instructor-profile-page .instructor-profile-courses__item .course-card-item .box-title p{font-size:.82rem;height:2.5em;line-height:1.3;margin-bottom:.4rem}.instructor-profile-page .instructor-profile-courses__item .course-card-item .box-rating{margin-bottom:.45rem;min-height:20px}.instructor-profile-page .instructor-profile-courses__item .course-card-item .user-price{min-height:36px;padding-top:.45rem}.instructor-profile-page .instructor-profile-courses__item .course-card-item .user-price .number{font-size:.74rem}.instructor-profile-page .instructor-profile-courses__item .course-card-item .user-price .number .icon{font-size:15px}.instructor-profile-page .instructor-profile-courses__item .course-card-item .user-price .d-price{font-size:.8rem;min-height:30px}.instructor-profile-page .instructor-profile-courses__item .course-card-item .user-price .d-price .free{font-size:.68rem;padding:.2rem .45rem}.instructor-profile-page .instructor-profile-courses__item .course-card-item .user-price .d-price .descont-price{font-size:.68rem}.instructor-profile-page .instructor-profile-courses__item .course-card-item .btn-primary,.instructor-profile-page .instructor-profile-courses__item .course-card-item__btn{font-size:.78rem;min-height:36px;padding:.5rem .6rem}.instructor-profile-page .instructor-profile-empty{background:#f8fafc;border:1px dashed #d5dde8;border-radius:12px;color:#64748b;font-size:.95rem;margin:0;padding:1.5rem 1rem;text-align:center}.course-card-item{background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 10px 28px #0f172a0f;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:420px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.course-card-item:hover{box-shadow:0 18px 40px #0f172a1a;transform:translateY(-4px)}.course-card-item:hover .icon-cart,.course-card-item:hover .icon-heart{opacity:1}.course-card-item .box-inside{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.course-card-item .box-imggg{flex-shrink:0;overflow:visible;position:relative}.course-card-item .img-course{background:#e2e8f0;display:block;height:180px;object-fit:cover;width:100%}.course-card-item .level{background:#fbbf24;border-radius:999px;color:#1e293b;font-size:.72rem;font-weight:700;left:10px;padding:.2rem .65rem;position:absolute;top:12px;z-index:3}.course-card-item .box-sm-img{align-items:center;background-color:#fff;border:3px solid #fff;border-radius:50%;bottom:-32px;box-shadow:0 8px 20px #0f172a2e;display:flex;height:64px;justify-content:center;overflow:hidden;position:absolute;right:12px;width:64px;z-index:5}.course-card-item .box-sm-img .box-no-image{align-items:center;background:#f1f5f9;color:#94a3b8;display:flex;height:100%;justify-content:center;width:100%}.course-card-item .box-sm-img .box-no-image .icon{font-size:30px}.course-card-item .box-sm-img img{border-radius:50%;display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.course-card-item .conatin{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:2.25rem 1.1rem .9rem}.course-card-item .box-title{flex:0 0 auto}.course-card-item .box-title p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:.95rem;font-weight:700;height:2.7em;line-height:1.35;margin:0 0 .55rem;overflow:hidden}.course-card-item .box-rating{flex:0 0 auto;margin-bottom:.65rem;min-height:24px;position:static}.course-card-item .user-price{align-items:center;border-top:1px solid #eef2f6;display:flex;justify-content:space-between;margin-top:auto;min-height:48px;padding-top:.7rem}.course-card-item .user-price .number{color:#64748b;font-size:.82rem;margin:0}.course-card-item .user-price .number .icon{color:#dd6511;font-size:18px}.course-card-item .user-price .d-price{align-items:flex-end;color:#1e293b;display:flex;flex-direction:column;font-size:.88rem;font-weight:700;justify-content:center;min-height:36px}.course-card-item .user-price .d-price .free{background-color:#16a34a;border-radius:999px;color:#fff;font-size:.75rem;padding:.25rem .6rem}.course-card-item .user-price .d-price .descont-price{color:#94a3b8;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:line-through}.course-card-item .user-price .d-price .main-price{color:#233a80;line-height:1.2}.course-card-item .icon-cart,.course-card-item .icon-heart{background:#fff;border-radius:50%;box-shadow:0 6px 16px #0f172a1f;height:34px;opacity:0;padding:6px;position:absolute;top:12px;transition:opacity .2s ease;width:34px;z-index:4}.course-card-item .icon-heart{color:#e11d48;right:10px}.course-card-item .icon-cart{color:#dd6511;right:50px}.course-card-item .btn-primary,.course-card-item__btn{align-items:center;background:#233a80;border:none;border-radius:0;color:#fff;display:flex;flex:0 0 auto;font-size:.9rem;font-weight:700;justify-content:center;line-height:1.2;margin:0;min-height:46px;padding:.75rem .85rem;width:100%}.course-card-item .btn-primary:hover,.course-card-item__btn:hover{background:#dd6511;color:#fff}.courseCard{background:#fff;border:1px solid #e4ebf2;border-radius:18px;box-shadow:0 10px 28px #0f172a0f;margin-bottom:2.25rem;overflow:hidden;padding:1.35rem .4rem 2.2rem;position:relative;scroll-margin-top:96px}.courseCard:before{background:#233a80;content:"";height:5px;left:0;position:absolute;right:0;top:0}.courseCard__slider{margin-top:.2rem;overflow:visible;position:relative}.courseCard .slick-slider{overflow:visible}.courseCard .slick-list{margin:0 52px}.courseCard .css-1v7cm4c .MuiRating-icon{font-size:18px}.courseCard .top-title{align-items:center;border-bottom:none;display:flex;gap:1rem;justify-content:space-between;margin:.15rem 52px .55rem;padding-bottom:.35rem}.courseCard .top-title .name-section{color:#233a80;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:800;margin:0}.courseCard__more{align-items:center;background:#eef2f7;border:1px solid #e2e8f0;border-radius:999px;color:#233a80;display:inline-flex;font-size:.84rem;font-weight:700;gap:.35rem;line-height:1.2;padding:.45rem 1rem;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.courseCard__more svg{height:16px;width:16px}.courseCard__more:hover{background:#233a80;border-color:#233a80;color:#fff}.courseCard .box-main{display:flex;height:100%;margin-top:12px;padding:10px}.courseCard .slick-track{display:flex!important}.courseCard .slick-slide{height:auto}.courseCard .slick-slide>div{display:flex;height:100%}.courseCard .slick-dots{bottom:-28px}.courseCard .slick-dots li button:before{color:#94a3b8;font-size:8px}.courseCard .slick-dots li.slick-active button:before{color:#dd6511}.courseCard .course-slider-arrow{align-items:center;background:#233a80;border:none;border-radius:50%;box-shadow:0 8px 20px #0f172a2e;color:#fff;cursor:pointer;display:flex!important;height:42px;justify-content:center;padding:0;position:absolute;top:46%;width:42px;z-index:6}.courseCard .course-slider-arrow:before{display:none}.courseCard .course-slider-arrow svg{height:22px;width:22px}.courseCard .course-slider-arrow:hover{background:#dd6511;color:#fff}.courseCard .course-slider-arrow.slick-disabled{opacity:.35;pointer-events:none}.courseCard .course-slider-arrow--prev,.courseCard .course-slider-arrow.slick-prev{left:2px!important}.courseCard .course-slider-arrow--next,.courseCard .course-slider-arrow.slick-next{right:2px!important}.lazyload-wrapper{height:100%;width:100%}@media(max-width:767px){.courseCard{padding:.9rem .25rem 1.8rem}.courseCard .top-title{margin:.1rem 44px .45rem}.courseCard .slick-list{margin:0 44px}}.InstructorBox .instructor-card{background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 10px 28px #0f172a0f;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:380px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.InstructorBox .instructor-card:hover{box-shadow:0 18px 40px #0f172a1a;transform:translateY(-4px)}.InstructorBox .instructor-card__photo{background:#e2e8f0;flex-shrink:0;height:240px;overflow:hidden;position:relative}.InstructorBox .instructor-card__photo .img-ver,.InstructorBox .instructor-card__photo img{background-color:#e2e8f0;display:block;height:100%;max-height:240px;min-height:240px;object-fit:cover;object-position:top center;width:100%}.InstructorBox .instructor-card__photo .img-ver{align-items:center;display:flex;justify-content:center}.InstructorBox .instructor-card__photo .img-ver svg{color:#94a3b8;height:72px;width:72px}.InstructorBox .instructor-card__photo .box-title{background:#fbbf24;border-radius:999px;color:#1e293b;font-size:.72rem;font-weight:700;padding:.2rem .65rem;position:absolute;right:10px;top:12px;z-index:2}.InstructorBox .instructor-card .conti{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:1.15rem 1rem 1rem}.InstructorBox .instructor-card .conti .title,.InstructorBox .instructor-card .conti h5{color:#1e293b;font-size:1.05rem;font-weight:800;line-height:1.35;margin-bottom:.65rem;min-height:2.7em}.InstructorBox .instructor-card .conti .publ{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.5rem;justify-content:space-between;padding:0 0 .85rem}.InstructorBox .instructor-card .conti .publ p{margin:0}.InstructorBox .instructor-card .conti .publ .title-icon{align-items:center;display:flex;gap:.2rem}.InstructorBox .instructor-card .conti .publ .title-icon .icon{color:#233a80;font-size:18px}.InstructorBox .instructor-card .conti .btn-primary{background:#fff;border:1px solid #c7d2e8;border-radius:999px;color:#233a80;font-size:.86rem;font-weight:700;margin-top:auto;padding:.5rem .9rem}.InstructorBox .instructor-card .conti .btn-primary:hover{background:#233a80;border-color:#233a80;color:#fff}.InstructorBox{padding:1.5rem 0 4rem;scroll-margin-top:96px}.InstructorBox .instructor-panel{background:#fff;border:1px solid #e4ebf2;border-radius:18px;box-shadow:0 10px 28px #0f172a0f;overflow:hidden;padding:1.35rem .4rem 2.2rem;position:relative}.InstructorBox .instructor-panel:before{background:#233a80;content:"";height:5px;left:0;position:absolute;right:0;top:0}.InstructorBox .instructor-slider-wrap{margin-top:.25rem;overflow:visible;position:relative}.InstructorBox .slick-list{margin:0 52px}.InstructorBox .slick-next,.InstructorBox .slick-prev{background:#233a80;border-radius:50%;box-shadow:0 8px 20px #0f172a2e;height:42px;width:42px;z-index:6}.InstructorBox .slick-next:hover,.InstructorBox .slick-prev:hover{background:#dd6511}.InstructorBox .slick-next:before,.InstructorBox .slick-prev:before{opacity:1}.InstructorBox .slick-prev{left:2px!important}.InstructorBox .slick-next{right:2px!important}.InstructorBox .slick-next:before,.InstructorBox .slick-prev:before{color:#fff;font-size:22px}.InstructorBox .top-title{align-items:center;border-bottom:none;display:flex;gap:1rem;justify-content:space-between;margin:.15rem 52px .55rem;padding-bottom:.35rem}.InstructorBox .top-title .name-section{color:#233a80;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:800;margin:0}.InstructorBox .top-title .btn-primary{background:#eef2f7;border:1px solid #e2e8f0;border-radius:999px;color:#233a80;font-size:.84rem;font-weight:700;padding:.45rem 1rem}.InstructorBox .top-title .btn-primary:hover{background:#233a80;border-color:#233a80;color:#fff}.InstructorBox .box-main{display:flex;height:100%;margin-top:12px;padding:10px}@media(max-width:767px){.InstructorBox .instructor-panel{padding:.9rem .25rem 1.8rem}.InstructorBox .top-title{margin:.1rem 44px .45rem}.InstructorBox .slick-list{margin:0 44px}}.show-all-page{background:#e8eef4}.show-all-page .show-all-hero-wrap .wip-hero__title{font-size:clamp(1.75rem,3.5vw,2.5rem)}.show-all-page .show-all-main{padding-bottom:2.5rem}.show-all-page .show-all-main--plain{padding:5.5rem 0 2.5rem}.show-all-page .show-all-plain-header{margin-bottom:1rem;padding:0 .15rem}.show-all-page .show-all-plain-header__eyebrow{color:#dd6511;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0 0 .35rem;text-transform:uppercase}.show-all-page .show-all-plain-header__title{color:#233a80;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;line-height:1.25;margin:0}.show-all-page .show-all-plain-header__lead{color:#64748b;font-size:.92rem;line-height:1.55;margin:.45rem 0 0;max-width:640px}.show-all-page .show-all-shell{margin:0 auto;max-width:1500px;padding:0 12px}.show-all-page .show-all-panel{background:#fff;border:1px solid #e4ebf2;border-radius:20px;box-shadow:0 12px 40px #0f172a14;margin-top:-2.75rem;overflow:hidden;padding:clamp(1.25rem,2.5vw,1.75rem);position:relative}.show-all-page .show-all-panel:before{background:linear-gradient(90deg,#233a80,#3b5aa8 55%,#dd6511);content:"";height:5px;left:0;position:absolute;right:0;top:0}.show-all-page .show-all-panel--plain{margin-top:0}.show-all-page .show-all-panel__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.show-all-page .show-all-back{align-items:center;background:#eef2f7;border:1px solid #e2e8f0;border-radius:999px;color:#233a80;display:inline-flex;font-size:.88rem;font-weight:700;gap:.45rem;padding:.5rem 1rem;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.show-all-page .show-all-back svg{height:18px;width:18px}.show-all-page .show-all-back:hover{background:#233a80;border-color:#233a80;color:#fff}.show-all-page .show-all-count{background:#f8fafc;border:1px solid #e8edf3;border-radius:999px;color:#64748b;font-size:.84rem;font-weight:700;padding:.4rem .85rem}.show-all-page .show-all-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1200px){.show-all-page .show-all-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.show-all-page .show-all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.show-all-page .show-all-grid{grid-template-columns:1fr}}.show-all-page .show-all-grid__item{display:flex;height:100%;min-width:0}.show-all-page .show-all-loading{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1200px){.show-all-page .show-all-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}.show-all-page .show-all-empty{background:#f8fafc;border:1px dashed #d5dde8;border-radius:14px;color:#64748b;font-size:.95rem;padding:2.5rem 1rem;text-align:center}.show-all-page .instructor-grid{align-items:stretch}.show-all-page .instructor-grid .show-all-grid__item{display:flex}.show-all-page .instructor-grid .instructor-card{margin-bottom:0}.show-all-page .show-all-instructor-wrap{padding:0}.contact-us-page{background:#e8eef4}.contact-us-page .contact-us-page__hero-wrap .wip-hero{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:clamp(240px,34vh,360px);justify-content:center;min-height:240px;padding:4.75rem 12px}.contact-us-page .contact-us-page__hero-wrap .wip-hero__content{margin:0 auto;padding:0}.contact-us-page .contact-us-page__hero-wrap .wip-hero--brand .wip-hero__bg{background-image:none;background:linear-gradient(135deg,#0f172a,#1e3268 42%,#233a80 68%,#1a2744)}.contact-us-page .contact-us-page__hero-wrap .wip-hero--brand .wip-hero__bg:after{background-image:radial-gradient(circle at 18% 22%,#dd651138 0,#0000 42%),radial-gradient(circle at 82% 12%,#3b5aa859 0,#0000 38%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.04' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";inset:0;opacity:1;position:absolute}.contact-us-page .contact-us-page__hero-wrap .wip-hero--brand .wip-hero__overlay{background:linear-gradient(180deg,#0f172a26,#0f172a73)}.contact-us-page .contact-us-page__hero-wrap .wip-hero__title{font-size:clamp(1.75rem,3.5vw,2.5rem)}.contact-us-page .contact-us-main{padding-bottom:2.5rem}.contact-us-page .contact-us-shell{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0;width:80%}@media(max-width:640px){.contact-us-page .contact-us-shell{width:calc(100% - 16px)}}.contact-us-page .contact-us-panel{background:#fff;border:1px solid #e4ebf2;border-radius:20px;box-shadow:0 12px 40px #0f172a14;margin-top:-2.5rem;overflow:hidden;padding:clamp(1.2rem,2.25vw,1.65rem) clamp(1rem,1.75vw,1.35rem);position:relative}.contact-us-page .contact-us-panel:before{background:linear-gradient(90deg,#233a80,#3b5aa8 55%,#dd6511);content:"";height:5px;left:0;position:absolute;right:0;top:0}.contact-us-page .contact-us-panel__intro{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.35rem}@media(max-width:640px){.contact-us-page .contact-us-panel__intro{grid-template-columns:1fr}}.contact-us-page .contact-us-panel__stat{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#eef2fb);border:1px solid #e8edf3;border-radius:14px;display:flex;gap:.75rem;padding:.9rem 1rem}.contact-us-page .contact-us-panel__stat-icon{color:#233a80;flex-shrink:0;font-size:1.65rem!important;margin-top:.1rem}.contact-us-page .contact-us-panel__stat-value{color:#233a80;display:block;font-size:.95rem;font-weight:800;line-height:1.3}.contact-us-page .contact-us-panel__stat-label{color:#64748b;display:block;font-size:.8rem;font-weight:600;line-height:1.4;margin-top:.15rem}.contact-us-page .contact-us-panel__grid{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(340px,460px) 1fr}@media(max-width:900px){.contact-us-page .contact-us-panel__grid{grid-template-columns:1fr}}.contact-us-page .contact-us-aside{display:flex;flex-direction:column;gap:1rem}.contact-us-page .contact-us-aside__head h2{color:#233a80;font-size:1.1rem;font-weight:800;margin:0 0 .35rem}.contact-us-page .contact-us-aside__head p{color:#64748b;font-size:.88rem;line-height:1.5;margin:0}.contact-us-page .contact-us-highlights{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.25rem}@media(max-width:700px){.contact-us-page .contact-us-highlights{grid-template-columns:1fr}}.contact-us-page .contact-us-cards{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.contact-us-page .contact-us-card{align-items:flex-start;background:#fff;border:1px solid #e8edf3;border-radius:14px;box-sizing:border-box;display:flex;gap:.75rem;padding:.85rem .95rem;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.contact-us-page .contact-us-card:hover{border-color:#c7d2e8;box-shadow:0 8px 22px #0f172a0f;transform:translateY(-1px)}.contact-us-page .contact-us-card--email,.contact-us-page .contact-us-card--phone{align-items:center;color:inherit;cursor:pointer;gap:1rem;min-height:88px;padding:1.2rem 1.5rem;text-decoration:none}.contact-us-page .contact-us-card--email .contact-us-card__icon,.contact-us-page .contact-us-card--phone .contact-us-card__icon{height:52px;width:52px}.contact-us-page .contact-us-card--email .contact-us-card__value,.contact-us-page .contact-us-card--phone .contact-us-card__value{font-size:1.02rem;white-space:nowrap}.contact-us-page .contact-us-card--email:hover .contact-us-card__value,.contact-us-page .contact-us-card--phone:hover .contact-us-card__value{color:#dd6511}@media(max-width:480px){.contact-us-page .contact-us-card--email,.contact-us-page .contact-us-card--phone{min-height:76px;padding:1rem 1.05rem}.contact-us-page .contact-us-card--email .contact-us-card__value,.contact-us-page .contact-us-card--phone .contact-us-card__value{white-space:normal;word-break:break-word}}.contact-us-page .contact-us-card__icon{align-items:center;background:linear-gradient(135deg,#233a80,#3b5aa8);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.contact-us-page .contact-us-card__icon svg{font-size:1.2rem!important}.contact-us-page .contact-us-card__body{flex:1 1;min-width:0}.contact-us-page .contact-us-card__label{color:#94a3b8;display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-bottom:.15rem;text-transform:uppercase}.contact-us-page .contact-us-card__value{color:#1e293b;display:block;font-size:.92rem;font-weight:700;line-height:1.45;text-decoration:none;word-break:break-word}.contact-us-page .contact-us-card__value:hover{color:#dd6511}.contact-us-page .contact-us-support-banner{align-items:flex-start;background:linear-gradient(135deg,#233a80,#1e3268);border:1px solid #dce4f0;border-radius:16px;color:#fff;display:flex;gap:.85rem;padding:1rem 1.1rem}.contact-us-page .contact-us-support-banner__icon{flex-shrink:0;font-size:2rem!important;margin-top:.1rem;opacity:.95}.contact-us-page .contact-us-support-banner h3{color:#fff;font-size:.98rem;font-weight:800;margin:0 0 .2rem}.contact-us-page .contact-us-support-banner p{color:#ffffffe6;font-size:.84rem;line-height:1.5;margin:0}.contact-us-page .contact-us-form-panel{background:linear-gradient(180deg,#fafbfd,#fff);border:1px solid #e8edf3;border-radius:16px;padding:clamp(1.1rem,2vw,1.5rem)}.contact-us-page .contact-us-form-panel__head{margin-bottom:1.15rem}.contact-us-page .contact-us-form-panel__head h2{color:#233a80;font-size:1.25rem;font-weight:800;margin:0 0 .35rem}.contact-us-page .contact-us-form-panel__head p{color:#64748b;font-size:.9rem;margin:0}.contact-us-page .contact-us-form{grid-gap:.85rem;display:grid;gap:.85rem}.contact-us-page .contact-us-form__row{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.contact-us-page .contact-us-form__row{grid-template-columns:1fr}}.contact-us-page .contact-us-form__actions{margin-top:.25rem}.contact-us-page .contact-us-field{grid-gap:.4rem;display:grid;gap:.4rem}.contact-us-page .contact-us-field__label{color:#475569;font-size:.78rem;font-weight:700;letter-spacing:.02em}.contact-us-page .contact-us-field__control{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:.65rem;padding:.7rem .9rem;transition:border-color .2s ease,box-shadow .2s ease}.contact-us-page .contact-us-field__control:focus-within{border-color:#233a80;box-shadow:0 0 0 3px #233a801a}.contact-us-page .contact-us-field__control svg{color:#94a3b8;flex-shrink:0;font-size:1.15rem!important}.contact-us-page .contact-us-field__control input{background:#0000;border:none;color:#1e293b;flex:1 1;font-size:.92rem;min-width:0;outline:none}.contact-us-page .contact-us-field__textarea{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:.92rem;line-height:1.55;min-height:150px;padding:.85rem .95rem;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contact-us-page .contact-us-field__textarea:focus{border-color:#233a80;box-shadow:0 0 0 3px #233a801a;outline:none}.contact-us-page .contact-us-submit{align-items:center;background:linear-gradient(135deg,#233a80,#1e3268);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;padding:.8rem 1.5rem;transition:filter .2s ease,transform .15s ease;width:100%}.contact-us-page .contact-us-submit svg{font-size:1.1rem!important}.contact-us-page .contact-us-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.contact-us-page .contact-us-submit:disabled{cursor:not-allowed;opacity:.85}.contact-us-page .contact-us-trust{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.25rem}@media(max-width:768px){.contact-us-page .contact-us-trust{grid-template-columns:1fr}}.contact-us-page .contact-us-trust__item{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;display:flex;font-size:.8rem;font-weight:600;gap:.55rem;line-height:1.4;padding:.75rem .85rem}.contact-us-page .contact-us-trust__item svg{color:#dd6511;flex-shrink:0;font-size:1.15rem!important;margin-top:.05rem}.contact-us-page .contact-us-departments{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}@media(max-width:480px){.contact-us-page .contact-us-departments{grid-template-columns:1fr}}.contact-us-page .contact-us-departments__card{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:.6rem;padding:.75rem .85rem;text-align:start;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-us-page .contact-us-departments__card--active,.contact-us-page .contact-us-departments__card:hover{background:#fff;border-color:#233a80;box-shadow:0 6px 18px #233a801a}.contact-us-page .contact-us-departments__card svg{color:#233a80;flex-shrink:0;font-size:1.25rem!important}.contact-us-page .contact-us-departments__card strong{color:#233a80;display:block;font-size:.82rem;margin-bottom:.1rem}.contact-us-page .contact-us-departments__card span{color:#64748b;font-size:.72rem;line-height:1.35}.contact-us-page .contact-us-map{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;margin-top:.5rem;overflow:hidden}.contact-us-page .contact-us-map iframe{border:0;display:block;height:200px;width:100%}.contact-us-page .contact-us-map__footer{align-items:center;background:#fff;border-top:1px solid #e8edf3;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.5rem;justify-content:space-between;padding:.65rem .85rem}.contact-us-page .contact-us-map__footer a{color:#233a80;font-weight:700;text-decoration:none}.contact-us-page .contact-us-map__footer a:hover{color:#dd6511}.contact-us-page .contact-us-hours{align-items:flex-start;background:#f8fafc;border:1px dashed #c7d2e8;border-radius:14px;display:flex;gap:.75rem;padding:.85rem .95rem}.contact-us-page .contact-us-hours svg{color:#233a80;flex-shrink:0}.contact-us-page .contact-us-hours strong{color:#233a80;display:block;font-size:.82rem}.contact-us-page .contact-us-hours span{color:#64748b;font-size:.84rem}.contact-us-page .contact-us-social{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.contact-us-page .contact-us-social a{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#233a80;display:inline-flex;font-size:.78rem;font-weight:700;gap:.35rem;padding:.45rem .75rem;text-decoration:none}.contact-us-page .contact-us-social a:hover{border-color:#233a80;color:#dd6511}.contact-us-page .contact-us-why{grid-gap:.45rem;display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.contact-us-page .contact-us-why li{align-items:flex-start;color:#475569;display:flex;font-size:.84rem;gap:.45rem;line-height:1.45}.contact-us-page .contact-us-why li svg{color:#22c55e;flex-shrink:0;font-size:1rem!important;margin-top:.1rem}.contact-us-page .contact-us-field__select{background:#0000;border:none;color:#1e293b;cursor:pointer;flex:1 1;font-size:.92rem;min-width:0;outline:none}.contact-us-page .contact-us-captcha{grid-gap:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:.5rem;padding:.85rem .95rem}.contact-us-page .contact-us-captcha__row{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.contact-us-page .contact-us-captcha__question{align-items:center;color:#233a80;display:inline-flex;font-size:1rem;font-weight:800;gap:.4rem}.contact-us-page .contact-us-captcha__input{border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;padding:.45rem .6rem;text-align:center;width:5rem}.contact-us-page .contact-us-captcha__input:focus{border-color:#233a80;box-shadow:0 0 0 3px #233a801a;outline:none}.contact-us-page .contact-us-captcha__refresh{background:#0000;border:none;color:#233a80;cursor:pointer;font-size:.78rem;font-weight:700;padding:0;text-decoration:underline}.contact-us-page .contact-us-captcha__refresh:hover{color:#dd6511}.contact-us-page .contact-us-captcha__hint{color:#64748b;font-size:.75rem;margin:0}.contact-us-page .contact-us-faq-links{border-top:1px solid #e8edf3;margin-top:1rem;padding-top:1rem}.contact-us-page .contact-us-faq-links h3{color:#233a80;font-size:.95rem;font-weight:800;margin:0 0 .5rem}.contact-us-page .contact-us-faq-links ul{grid-gap:.35rem;display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.contact-us-page .contact-us-faq-links a{color:#475569;font-size:.85rem;font-weight:600;text-decoration:none}.contact-us-page .contact-us-faq-links a:hover{color:#dd6511}.contact-us-page .contact-us-success{padding:2rem 1.25rem;text-align:center}.contact-us-page .contact-us-success__icon{color:#22c55e;font-size:3rem!important;margin-bottom:.5rem}.contact-us-page .contact-us-success h2{color:#233a80;font-size:1.35rem;margin:0 0 .5rem}.contact-us-page .contact-us-success p{color:#64748b;font-size:.92rem;line-height:1.55;margin:0 0 1.25rem}.contact-us-page .contact-us-success ol{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none;margin:0 auto 1.25rem;max-width:360px;padding:0;text-align:start}.contact-us-page .contact-us-success ol li{color:#475569;display:flex;font-size:.85rem;gap:.65rem;line-height:1.45}.contact-us-page .contact-us-success ol li span{align-items:center;background:#233a80;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:800;height:1.5rem;justify-content:center;width:1.5rem}.contact-us-page .contact-us-success button{background:#0000;border:none;color:#233a80;cursor:pointer;font-weight:700;text-decoration:underline}.contact-us-page .contact-us-success button:hover{color:#dd6511}.faq-page{background:#e8eef4}.faq-page .faq-page__hero-wrap .wip-hero{padding-left:12px;padding-right:12px}.faq-page .faq-page__hero-wrap .wip-hero__title{font-size:clamp(1.75rem,3.5vw,2.5rem)}.faq-page .faq-main{padding-bottom:2.5rem}.faq-page .faq-shell{margin:0 auto;max-width:1180px;padding:0 12px}.faq-page .faq-panel{background:#fff;border:1px solid #e4ebf2;border-radius:20px;box-shadow:0 12px 40px #0f172a14;margin-top:-2.75rem;overflow:hidden;padding:clamp(1.2rem,2.25vw,1.65rem) clamp(1rem,1.75vw,1.35rem);position:relative}.faq-page .faq-panel:before{background:linear-gradient(90deg,#233a80,#3b5aa8 55%,#dd6511);content:"";height:5px;left:0;position:absolute;right:0;top:0}.faq-page .faq-panel__intro{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.faq-page .faq-panel__stat{background:#f8fafc;border:1px solid #e8edf3;border-radius:14px;flex:1 1;min-width:120px;padding:.85rem 1rem;text-align:center}.faq-page .faq-panel__stat-value{color:#233a80;display:block;font-size:1.5rem;font-weight:800;line-height:1.1}.faq-page .faq-panel__stat-label{color:#64748b;display:block;font-size:.8rem;font-weight:600;margin-top:.2rem}.faq-page .faq-search-wrap{margin-bottom:1rem;position:relative}.faq-page .faq-search-icon{color:#64748b;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}[dir=rtl] .faq-page .faq-search-icon{left:auto;right:16px}.faq-page .faq-search-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;font-size:.95rem;height:52px;padding:.85rem 2.75rem .85rem 48px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.faq-page .faq-search-input:focus{background:#fff;border-color:#233a80;box-shadow:0 0 0 3px #233a801f;outline:none}[dir=rtl] .faq-page .faq-search-input{padding-left:2.75rem;padding-right:48px}.faq-page .faq-search-clear{align-items:center;background:#eef2f7;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:background .2s ease,color .2s ease;width:32px}.faq-page .faq-search-clear:hover{background:#233a80;color:#fff}[dir=rtl] .faq-page .faq-search-clear{left:10px;right:auto}.faq-page .faq-category-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.25rem}.faq-page .faq-panel__hint{color:#64748b;font-size:.82rem;font-weight:600;margin:-.35rem 0 1rem}.faq-page .faq-category-accordion{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px #0f172a0f;margin-bottom:.75rem;overflow:hidden}.faq-page .faq-category-accordion--open{border-color:#c7d2e8}.faq-page .faq-category-accordion--open .faq-category-accordion__icon{transform:rotate(180deg)}.faq-page .faq-category-accordion__trigger{align-items:center;background:linear-gradient(135deg,#233a80,#1e3268);border:none;color:#fff;cursor:pointer;display:flex;gap:.65rem;padding:.95rem 1.1rem;text-align:left;transition:filter .2s ease;width:100%}.faq-page .faq-category-accordion__trigger:hover{filter:brightness(1.06)}[dir=rtl] .faq-page .faq-category-accordion .faq-page .faq-category-accordion__trigger{text-align:right}.faq-page .faq-category-accordion__title{flex:1 1;font-size:.98rem;font-weight:800;line-height:1.35}.faq-page .faq-category-accordion__count{background:#ffffff2e;border-radius:999px;font-size:.75rem;font-weight:800;min-width:28px;padding:.15rem .5rem;text-align:center}.faq-page .faq-category-accordion__icon{color:#fff;flex-shrink:0;transition:transform .25s ease}.faq-page .faq-category-accordion__body{animation:faq-expand .25s ease;background:#f8fafc;border-top:1px solid #ffffff1f;padding:.85rem}.faq-page .faq-category-accordion__list{grid-gap:.55rem;display:grid;gap:.55rem}.faq-page .faq-category-pill{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:.4rem;padding:.45rem .85rem;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.faq-page .faq-category-pill:hover{background:#f8fafc;border-color:#c7d2e8}.faq-page .faq-category-pill--active{background:#233a80;border-color:#233a80;color:#fff}.faq-page .faq-category-pill--active .faq-category-pill__count{background:#fff3;color:#fff}.faq-page .faq-category-pill__count{background:#eef2f7;border-radius:999px;font-size:.72rem;font-weight:800;min-width:22px;padding:.1rem .4rem;text-align:center}.faq-page .faq-skeleton{grid-gap:.75rem;display:grid;gap:.75rem}.faq-page .faq-skeleton__block{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;padding:1rem}.faq-page .faq-skeleton__line{animation:faq-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e8edf3,#f1f5f9 50%,#e8edf3);background-size:200% 100%;border-radius:6px;height:12px;margin-bottom:.55rem}.faq-page .faq-skeleton__line--title{height:16px;margin-bottom:.75rem;width:40%}.faq-page .faq-skeleton__line--short{width:65%}@keyframes faq-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.faq-page .faq-grouped-accordion .faq-results-count{color:#64748b;font-size:.82rem;font-weight:700;margin:0 0 .85rem}.faq-page .faq-item{background:#fff;border:1px solid #e8edf3;border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq-page .faq-item--open{border-color:#c7d2e8;box-shadow:0 8px 20px #0f172a0f}.faq-page .faq-item--open .faq-item__icon{color:#dd6511;transform:rotate(180deg)}.faq-page .faq-item__trigger{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.9rem 1rem;text-align:left;width:100%}[dir=rtl] .faq-page .faq-item .faq-page .faq-item__trigger{text-align:right}.faq-page .faq-item__question{color:#1e293b;flex:1 1;font-size:.92rem;font-weight:700;line-height:1.45}.faq-page .faq-item__question p{margin:0}.faq-page .faq-item__icon{color:#94a3b8;flex-shrink:0;transition:transform .25s ease,color .2s ease}.faq-page .faq-item__body{animation:faq-expand .25s ease;padding:0 1rem 1rem}.faq-page .faq-item__answer{background:#f8fafc;border:1px solid #eef2f6;border-radius:10px;color:#475569;font-size:.9rem;line-height:1.7;padding:.85rem 1rem}.faq-page .faq-item__answer p{margin:0 0 .5rem}.faq-page .faq-item__answer p:last-child{margin-bottom:0}.faq-page .faq-item__answer ol,.faq-page .faq-item__answer ul{margin:.35rem 0;padding-left:1.25rem}@keyframes faq-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-page .faq-no-results{background:#f8fafc;border:1px dashed #d5dde8;border-radius:14px;color:#64748b;padding:2.5rem 1rem;text-align:center}.faq-page .faq-no-results__icon{color:#94a3b8;font-size:40px;margin-bottom:.5rem}.faq-page .faq-no-results p{font-size:.95rem;margin:0}.faq-page .faq-contact-banner{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef2fb);border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;padding:1rem 1.15rem}.faq-page .faq-contact-banner__icon{color:#233a80;flex-shrink:0;font-size:36px}.faq-page .faq-contact-banner h3{color:#233a80;font-size:1rem;font-weight:800;margin:0 0 .2rem}.faq-page .faq-contact-banner p{color:#64748b;font-size:.88rem;margin:0}.faq-page .faq-contact-banner__btn{background:#233a80;border-radius:999px;color:#fff;font-size:.85rem;font-weight:700;margin-left:auto;padding:.55rem 1.1rem;text-decoration:none;transition:background .2s ease}.faq-page .faq-contact-banner__btn:hover{background:#dd6511;color:#fff}[dir=rtl] .faq-page .faq-contact-banner .faq-page .faq-contact-banner__btn{margin-left:0;margin-right:auto}.profile-setting-page{background:#e8eef4}.profile-setting-page .profile-setting-main{padding:5.5rem 0 2.5rem}.profile-setting-page .profile-setting-page-header{margin-bottom:1rem;padding:0 .15rem}.profile-setting-page .profile-setting-page-header__eyebrow{color:#dd6511;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0 0 .35rem;text-transform:uppercase}.profile-setting-page .profile-setting-page-header__title{color:#233a80;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;line-height:1.25;margin:0}.profile-setting-page .profile-setting-page-header__lead{color:#64748b;font-size:.92rem;line-height:1.55;margin:.45rem 0 0;max-width:640px}.profile-setting-page .profile-setting-shell{margin:0 auto;max-width:1180px;padding:0 12px}.profile-setting-page .profile-setting-panel{background:#fff;border:1px solid #e4ebf2;border-radius:20px;box-shadow:0 12px 40px #0f172a14;margin-top:0;overflow:hidden;padding:clamp(1.15rem,2vw,1.5rem);position:relative}.profile-setting-page .profile-setting-panel:before{background:linear-gradient(90deg,#233a80,#3b5aa8 55%,#dd6511);content:"";height:5px;left:0;position:absolute;right:0;top:0}.profile-setting-page .profile-setting-tabs{border-bottom:1px solid #eef2f6;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem}.profile-setting-page .profile-setting-tabs__btn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:.86rem;font-weight:700;padding:.55rem 1rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.profile-setting-page .profile-setting-tabs__btn:hover{border-color:#233a80;color:#233a80}.profile-setting-page .profile-setting-tabs__btn.is-active{background:#233a80;border-color:#233a80;color:#fff}.profile-setting-page .profile-setting-layout{grid-gap:1.35rem;align-items:start;display:grid;gap:1.35rem;grid-template-columns:minmax(240px,280px) minmax(0,1fr)}@media(max-width:900px){.profile-setting-page .profile-setting-layout{grid-template-columns:1fr}}.profile-setting-page .profile-setting-content{min-width:0}.profile-setting-page .profile-setting-content .profile-setting-state{background:#fff;border:1px solid #eef2f6;border-radius:16px;padding:2rem 1rem}.profile-setting-page .profile-setting-state{display:flex;justify-content:center;padding:2rem 1rem}.profile-setting-page .profile-setting-state--loading{align-items:center;min-height:240px}.profile-setting-page .profile-setting-sidebar{display:flex;flex-direction:column;gap:1rem;position:-webkit-sticky;position:sticky;top:6rem}@media(max-width:900px){.profile-setting-page .profile-setting-sidebar{position:static}}.profile-setting-page .profile-setting-sidebar__card{background:#fff;border:1px solid #e4ebf2;border-radius:18px;box-shadow:0 8px 24px #0f172a0d;padding:1.5rem 1.15rem 1.25rem;text-align:center}.profile-setting-page .profile-setting-sidebar__avatar-wrap{height:clamp(148px,14vw,188px);margin:0 auto 1rem;position:relative;width:clamp(148px,14vw,188px)}.profile-setting-page .profile-setting-sidebar__avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 10px 28px #233a8026;display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.profile-setting-page .profile-setting-sidebar__avatar-fallback{align-items:center;background:linear-gradient(135deg,#eef2fb,#f8fafc);border:4px solid #fff;border-radius:50%;box-shadow:0 10px 28px #233a801f;color:#94a3b8;display:flex;height:100%;justify-content:center;width:100%}.profile-setting-page .profile-setting-sidebar__avatar-fallback svg{font-size:3.5rem!important}.profile-setting-page .profile-setting-sidebar__avatar-edit{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 4px 12px #0f172a1f;color:#233a80;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:4px;top:4px;transition:background .2s ease,color .2s ease;width:34px;z-index:2}.profile-setting-page .profile-setting-sidebar__avatar-edit:hover{background:#233a80;color:#fff}.profile-setting-page .profile-setting-sidebar__avatar-input{display:none}.profile-setting-page .profile-setting-sidebar__name{color:#1e293b;font-size:1.05rem;font-weight:800;line-height:1.35;margin:0}.profile-setting-page .profile-setting-sidebar__email{color:#64748b;font-size:.82rem;margin:.4rem 0 0}.profile-setting-page .profile-setting-sidebar__nav{background:#fff;border:1px solid #e4ebf2;border-radius:18px;box-shadow:0 8px 24px #0f172a0d;display:flex;flex-direction:column;gap:.45rem;padding:.85rem}.profile-setting-page .profile-setting-sidebar__link{align-items:center;background:#0000;border:none;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.65rem;padding:.72rem .85rem;text-align:left;transition:background .2s ease,color .2s ease,transform .2s ease;width:100%}.profile-setting-page .profile-setting-sidebar__link svg{color:#dd6511;flex-shrink:0;font-size:1.2rem}.profile-setting-page .profile-setting-sidebar__link:hover{background:#233a80;color:#fff;transform:translateX(2px)}.profile-setting-page .profile-setting-sidebar__link:hover svg{color:#fff}.profile-setting-page .profile-setting-form{background:#fff;border:1px solid #eef2f6;border-radius:16px;padding:clamp(1rem,1.75vw,1.25rem)}.profile-setting-page .profile-setting-form__head{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.1rem}.profile-setting-page .profile-setting-form__title{color:#233a80;font-size:1.15rem;font-weight:800;margin:0}.profile-setting-page .profile-setting-form__tools{position:relative}.profile-setting-page .profile-setting-form__lang-btn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#233a80;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:.4rem;padding:.45rem .75rem;transition:background .2s ease,border-color .2s ease}.profile-setting-page .profile-setting-form__lang-btn:hover{background:#eef2fb;border-color:#c7d2e5}.profile-setting-page .profile-setting-form__lang-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 32px #0f172a1f;display:none;flex-direction:column;gap:.35rem;min-width:140px;padding:.5rem .65rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:5}.profile-setting-page .profile-setting-form__lang-panel.is-open{display:flex}.profile-setting-page .profile-setting-form__lang-item{align-items:center;color:#475569;display:flex;font-size:.82rem;font-weight:600;gap:.45rem}.profile-setting-page .profile-setting-form__grid{grid-gap:.85rem 1rem;display:grid;gap:.85rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.profile-setting-page .profile-setting-form__grid{grid-template-columns:1fr}}.profile-setting-page .profile-setting-form__actions{border-top:1px solid #eef2f6;display:flex;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem}.profile-setting-page .profile-setting-field{min-width:0;position:relative}.profile-setting-page .profile-setting-field--full{grid-column:1/-1}.profile-setting-page .profile-setting-field label{color:#334155;display:block;font-size:.82rem;font-weight:700;margin-bottom:.4rem}.profile-setting-page .profile-setting-field .form-control,.profile-setting-page .profile-setting-field .form-select{background:#fff;border:1px solid #dbe3ee;border-radius:10px;color:#1e293b;font-size:.9rem;padding:.55rem .75rem;transition:border-color .2s ease,box-shadow .2s ease}.profile-setting-page .profile-setting-field .form-control:focus,.profile-setting-page .profile-setting-field .form-select:focus{border-color:#3b5aa8;box-shadow:0 0 0 3px #233a801f;outline:none}.profile-setting-page .profile-setting-field textarea.form-control{min-height:88px;resize:vertical}.profile-setting-page .profile-setting-field span{color:#94a3b8;display:block;font-size:.75rem;line-height:1.4;margin-top:.35rem}.profile-setting-page .profile-setting-submit{align-items:center;background:#233a80;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:.45rem;justify-content:center;min-height:44px;padding:.65rem 1.35rem;transition:background .2s ease,transform .2s ease}.profile-setting-page .profile-setting-submit:hover:not(:disabled){background:#dd6511}.profile-setting-page .profile-setting-submit:disabled{cursor:not-allowed;opacity:.7}.profile-setting-page .profile-setting-inline-loading{padding:.5rem 0}.profile-setting-page .profile-setting-empty{background:#f8fafc;border:1px dashed #d5dde8;border-radius:12px;color:#64748b;font-size:.92rem;margin:0;padding:2rem 1rem;text-align:center}.profile-setting-page .profile-setting-cards-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.15rem}.profile-setting-page .profile-setting-cards-tabs .profile-setting-tabs__btn{align-items:center;display:inline-flex;gap:.45rem}.profile-setting-page .profile-setting-cards-tabs__count{align-items:center;background:#ffffff38;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 .4rem}.profile-setting-page .profile-setting-cards-tabs .profile-setting-tabs__btn:not(.is-active) .profile-setting-cards-tabs__count{background:#eef2f7;color:#64748b}.profile-setting-page .profile-setting-cards-grid{display:flex;flex-direction:column;gap:.65rem}.profile-setting-page .profile-setting-card-item{align-items:flex-start;background:#f8fafc;border:1px solid #e8edf3;border-radius:14px;display:flex;gap:1rem;padding:.85rem 1rem;width:100%}.profile-setting-page .profile-setting-card-item__meta{flex:1 1;margin-bottom:0;min-width:0}.profile-setting-page .profile-setting-card-item__meta h3{color:#233a80;font-size:.92rem;font-weight:800;line-height:1.35;margin:0 0 .4rem}.profile-setting-page .profile-setting-card-item__meta p{color:#64748b;font-size:.8rem;margin:.15rem 0}.profile-setting-page .profile-setting-card-item__pdf,.profile-setting-page .profile-setting-card-item__thumb{background:#fff;border:1px solid #e8edf3;border-radius:10px;flex-shrink:0;height:100px;overflow:hidden;width:140px}.profile-setting-page .profile-setting-card-item__pdf img,.profile-setting-page .profile-setting-card-item__thumb img{display:block;height:100%;object-fit:cover;width:100%}.profile-setting-page .profile-setting-card-item__pdf embed,.profile-setting-page .profile-setting-card-item__thumb embed{background:#fff;border-radius:10px;height:100px;width:100%}.profile-setting-page .profile-setting-card-item__badge{background:#fef3c7;border-radius:999px;color:#92400e;display:inline-block;font-size:.72rem;font-weight:700;margin-top:.35rem;padding:.2rem .55rem}.profile-setting-page .profile-setting-card-item__pending{background:#fff;border:1px dashed #d5dde8;border-radius:10px;color:#64748b;font-size:.82rem;line-height:1.45;margin:0;padding:.75rem}.profile-setting-page .profile-setting-card-item__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.65rem}.profile-setting-page .profile-setting-card-item__expiry-countdown{align-items:center;background:#fff7ed;border:1px solid #fdba74;border-radius:999px;color:#c2410c;display:inline-flex;font-size:.78rem;font-weight:700;line-height:1.35;margin:.35rem 0 0;padding:.35rem .65rem}.profile-setting-page .profile-setting-card-item__link{align-items:center;color:#233a80;display:inline-flex;font-size:.82rem;font-weight:600;line-height:1.4;margin-top:0;text-decoration:none}.profile-setting-page .profile-setting-card-item__link:hover{color:#dd6511}.profile-setting-page .profile-credential-download-btn{align-items:center;background:#233a80;border-radius:8px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:700;gap:.3rem;line-height:1.2;padding:.38rem .75rem;text-decoration:none;white-space:nowrap}.profile-setting-page .profile-credential-download-btn svg{font-size:1rem}.profile-setting-page .profile-credential-download-btn:hover{background:#dd6511;color:#fff}.profile-setting-page .profile-credential-download-btn--renew{background:#fff;border:1px solid #233a80;color:#233a80}.profile-setting-page .profile-credential-download-btn--renew:hover{background:#233a80;color:#fff}.profile-setting-page .profile-credential-download-btn--renewed{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;cursor:default}.profile-setting-page .profile-setting-card-item__renewed{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.profile-setting-page .profile-setting-card-item__renewed-link{color:#233a80;font-size:.78rem;font-weight:700;text-decoration:none}.profile-setting-page .profile-setting-card-item__renewed-link:hover{color:#dd6511;text-decoration:underline}.profile-setting-page .profile-setting-form__lead{color:#64748b;font-size:.92rem;line-height:1.5;margin:.35rem 0 0}.profile-setting-page .profile-setting-link-btn{background:none;border:none;color:#233a80;cursor:pointer;font-weight:600;padding:0;text-decoration:underline}.profile-setting-page .profile-setting-link-btn.danger{color:#dc2626}.profile-setting-page .profile-setting-link-btn:disabled{cursor:not-allowed;opacity:.6}.profile-setting-page .company-portal__table-wrap{margin-top:1.25rem;overflow-x:auto}.profile-setting-page .company-portal__table{border-collapse:collapse;font-size:.9rem;width:100%}.profile-setting-page .company-portal__table td,.profile-setting-page .company-portal__table th{border-bottom:1px solid #e2e8f0;padding:.65rem .75rem;text-align:start}.profile-setting-page .company-portal__table tr.is-selected{background:#f1f5f9}.profile-setting-page .company-portal__add-form{margin-bottom:.5rem}.profile-setting-page .company-portal__details{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.25rem}.profile-setting-page .company-portal__details h3,.profile-setting-page .company-portal__details h4{color:#1e293b;margin:0 0 .65rem}.profile-setting-page .company-portal__details h4{font-size:1rem;margin-top:1rem}.profile-setting-page .company-manager-sidebar__card{text-align:center}.profile-setting-page .company-manager-sidebar__icon{align-items:center;background:#eef2ff;border-radius:14px;color:#233a80;display:flex;height:56px;justify-content:center;margin:0 auto .75rem;width:56px}.profile-setting-page .company-manager-sidebar__icon svg{font-size:1.75rem}.profile-setting-page .company-manager-sidebar__role{color:#64748b;font-size:.82rem;line-height:1.4;margin:.35rem 0 0}.profile-setting-page .company-manager-sidebar .profile-setting-sidebar__link.is-active{background:#eef2ff;color:#233a80;font-weight:600}.profile-setting-page .company-manager-sidebar__back{border-top:1px solid #e2e8f0;margin-top:.5rem;padding-top:.65rem}.profile-setting-page .company-manager-page .profile-setting-panel{padding-top:0}.profile-setting-page .company-manager-page__panel,.profile-setting-page .company-portal-teams{display:flex;flex-direction:column;gap:1rem}.profile-setting-page .company-team-tabs{margin-bottom:.25rem}.profile-setting-page .company-team-section{border-bottom:none;display:flex;flex-direction:column;gap:.85rem;padding-bottom:0}.profile-setting-page .company-team-section__empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin:0;padding:1rem 1.1rem}.profile-setting-page .company-manager-banner{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:.85rem;padding:.85rem 1.1rem}.profile-setting-page .company-manager-banner__icon{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px #233a8014;color:#233a80;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.profile-setting-page .company-manager-banner__icon svg{font-size:1.5rem}.profile-setting-page .company-manager-banner__text{min-width:0}.profile-setting-page .company-manager-banner__company{color:#1e293b;font-size:1.05rem;font-weight:800;line-height:1.3;margin:0}.profile-setting-page .company-manager-banner__manager{color:#64748b;font-size:.82rem;margin:.2rem 0 0}.profile-setting-page .company-trainees-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow-x:auto}.profile-setting-page .company-trainees-table{border-collapse:collapse;font-size:.88rem;width:100%}.profile-setting-page .company-trainees-table th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:.75rem 1rem;text-align:start;text-transform:uppercase}.profile-setting-page .company-trainees-table td{border-bottom:1px solid #e8edf3;padding:.75rem 1rem;vertical-align:middle}.profile-setting-page .company-trainees-table tr:last-child td{border-bottom:none}.profile-setting-page .company-trainees-table__th-photo{width:56px}.profile-setting-page .company-trainees-table__cell-photo{text-align:center;width:56px}.profile-setting-page .company-trainees-table__cell-name{color:#1e293b;font-weight:700;white-space:nowrap}.profile-setting-page .company-trainees-table__cell-email{color:#475569;white-space:nowrap}.profile-setting-page .company-trainees-table__avatar{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #233a801a;display:inline-block;height:40px;object-fit:cover;width:40px}.profile-setting-page .company-trainees-table__avatar--fallback{align-items:center;background:#233a80;color:#fff;display:inline-flex;font-size:.75rem;font-weight:800;justify-content:center}.profile-setting-page .company-trainees-table__avatar--fallback svg{font-size:1.2rem}.profile-setting-page .company-trainees-table__cert-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.profile-setting-page .company-trainees-table__cert-row{align-items:center;display:flex;padding:.15rem 0}.profile-setting-page .company-trainees-table__cell-certs{white-space:nowrap;width:1%}.profile-setting-page .company-trainees-table__no-certs{color:#94a3b8;font-size:.85rem}.profile-setting-page .company-trainees-table__loading{display:flex;justify-content:flex-start;padding:.25rem 0}.profile-setting-page .company-trainee-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.profile-setting-page .company-trainee-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px #233a800f;overflow:hidden}.profile-setting-page .company-trainee-card__header{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border-bottom:1px solid #e2e8f0;display:flex;gap:.85rem;padding:1rem 1.1rem}.profile-setting-page .company-trainee-card__avatar{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #233a801f;flex-shrink:0;height:52px;object-fit:cover;width:52px}.profile-setting-page .company-trainee-card__avatar--fallback{align-items:center;background:#233a80;color:#fff;display:flex;font-size:.85rem;font-weight:800;justify-content:center}.profile-setting-page .company-trainee-card__avatar--fallback svg{font-size:1.5rem}.profile-setting-page .company-trainee-card__identity{min-width:0}.profile-setting-page .company-trainee-card__name{color:#1e293b;font-size:1rem;font-weight:800;line-height:1.3;margin:0}.profile-setting-page .company-trainee-card__email{color:#64748b;font-size:.8rem;margin:.2rem 0 0;word-break:break-word}.profile-setting-page .company-trainee-card__body{padding:.85rem 1.1rem 1.1rem}.profile-setting-page .company-trainee-card__section-title{color:#94a3b8;font-size:.78rem;font-weight:800;letter-spacing:.04em;margin:0 0 .65rem;text-transform:uppercase}.profile-setting-page .company-trainee-card__certs{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.profile-setting-page .company-trainee-card__certs .profile-setting-card-item{margin:0;padding:.75rem .85rem}.profile-setting-page .company-trainee-card__empty{background:#f8fafc;border:1px dashed #d5dde8;border-radius:10px;color:#64748b;font-size:.82rem;margin:0;padding:.75rem}.profile-setting-page .company-trainee-card__loading{display:flex;justify-content:center;padding:1rem 0}.profile-setting-page .company-portal__cred-list,.profile-setting-page .company-portal__order-list{list-style:none;margin:0 0 .75rem;padding:0}.profile-setting-page .company-portal__cred-list li,.profile-setting-page .company-portal__order-list li{align-items:center;border-bottom:1px dashed #e2e8f0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.45rem 0}.profile-setting-page .change .profile-setting-field .icc{color:#94a3b8;cursor:pointer;font-size:1.15rem;position:absolute;right:10px;top:2.15rem}.profile-setting-page .change .profile-setting-field input:invalid[focused=true]~span{background:#fef2f2;border-radius:8px;color:#dc2626;display:block;padding:.35rem .5rem}.profile-setting-page .company-portal-nav{margin-bottom:1.25rem}.profile-setting-page .profile-setting-field__hint{color:#64748b;font-size:.82rem;line-height:1.45;margin:.35rem 0 0}.profile-setting-page .company-email-lookup__row{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem}.profile-setting-page .company-email-lookup__row .form-control{flex:1 1 200px;min-width:0}.profile-setting-page .company-email-lookup__btn{flex:0 0 auto;font-size:.88rem;padding:.55rem 1rem}.profile-setting-page .company-new-participants__head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.profile-setting-page .company-new-participants__add{align-items:center;background:#f8fafc;border:1px solid #d7e0f2;border-radius:10px;color:#233a80;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:.25rem;padding:.4rem .65rem}.profile-setting-page .company-team-picker{background:#f8fafc;border:1px solid #d7e0f2;border-radius:12px;overflow:hidden}.profile-setting-page .company-team-picker__search{background:#fff;border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important}.profile-setting-page .company-team-picker__list{list-style:none;margin:0;max-height:220px;overflow:auto;padding:.35rem}.profile-setting-page .company-team-picker__item{grid-column-gap:.55rem;grid-row-gap:.1rem;align-items:center;border-radius:10px;column-gap:.55rem;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin:0;padding:.55rem .65rem;row-gap:.1rem}.profile-setting-page .company-team-picker__item input{grid-row:1/span 2}.profile-setting-page .company-team-picker__item.is-selected{background:#e8eefc}.profile-setting-page .company-team-picker__item:hover{background:#eef2ff}.profile-setting-page .company-team-picker__name{color:#1e293b;font-size:.9rem;font-weight:700}.profile-setting-page .company-team-picker__email{color:#64748b;font-size:.8rem;grid-column:2}.profile-setting-page .company-team-picker__empty{color:#64748b;font-size:.88rem;padding:.85rem;text-align:center}.profile-setting-page .company-new-participants__list{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.profile-setting-page .company-new-participants__card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:14px;padding:.9rem 1rem}.profile-setting-page .company-new-participants__card-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.profile-setting-page .company-new-participants__card-head strong{color:#233a80;font-size:.92rem}.profile-setting-page .company-new-participants__grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-setting-page .company-new-participants__grid .profile-setting-field{margin:0}.profile-setting-page .company-new-participants__grid .req{color:#dc2626}@media(max-width:700px){.profile-setting-page .company-new-participants__grid{grid-template-columns:1fr}}.profile-setting-page .company-new-participants__remove{background:#fef2f2;border:none;border-radius:10px;color:#b91c1c;cursor:pointer;padding:.45rem}.profile-setting-page .company-course-requests-history{display:flex;flex-direction:column;gap:1rem}.profile-setting-page .company-course-batch{background:#fafbfc;border:1px solid #e2e8f0;border-radius:14px;padding:1rem 1.1rem}.profile-setting-page .company-course-batch__head{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.profile-setting-page .company-course-batch__title{color:#233a80;font-size:1.05rem;margin:0}.profile-setting-page .company-course-batch__meta{color:#64748b;font-size:.82rem;margin:.25rem 0 0}.profile-setting-page .company-course-batch__summary{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.profile-setting-page .company-course-batch__pill{border-radius:999px;font-size:.75rem;font-weight:700;padding:.2rem .55rem}.profile-setting-page .company-course-batch__pill--pending{background:#fef3c7;color:#92400e}.profile-setting-page .company-course-batch__pill--approved{background:#dcfce7;color:#166534}.profile-setting-page .company-course-batch__pill--rejected{background:#fee2e2;color:#991b1b}.profile-setting-page .company-course-batch__list{list-style:none;margin:0;padding:0}.profile-setting-page .company-course-batch__row{border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.5rem 0}.profile-setting-page .company-course-batch__name{color:#334155;display:block;font-weight:700}.profile-setting-page .company-course-batch__email{color:#64748b;display:block;font-size:.82rem}.profile-setting-page .company-course-batch__status{color:#475569;font-size:.82rem;font-weight:700}.about-us-page{background:#e8eef4}.about-us-page .about-us-shell{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1500px;padding-left:12px;padding-right:12px;width:100%}.about-us-page .about-us-top{background:#0f172a}.about-us-page .wip-hero{background-color:#0000;height:50vh;min-height:260px;padding-bottom:2.5rem}.about-us-page .wip-hero__content{padding-top:80px}.about-us-page .wip-hero__eyebrow{font-size:.68rem;margin-bottom:.4rem}.about-us-page .wip-hero__title{font-size:clamp(1.45rem,3vw,2.1rem);margin-bottom:.35rem}.about-us-page .wip-hero__lead{font-size:clamp(.88rem,1.6vw,1rem);line-height:1.45}.about-us-page .about-us-main{background:#0000;margin-top:-2.75rem;padding-bottom:4rem;padding-top:0;position:relative;z-index:4}.about-us-page .about-us-panel{background:#fff;border:1px solid #e4ebf2;border-radius:20px;box-shadow:0 18px 48px #0f172a1a;overflow:hidden}.about-us-page .about-us-panel:before{background:linear-gradient(90deg,#233a80,#3b5cb8 52%,#dd6511);content:"";display:block;height:5px}.about-us-page .about-us-panel__stats{background:linear-gradient(180deg,#f4f7fb,#fff);border-bottom:1px solid #eef2f6;padding:1.35rem 1.5rem 1.15rem}.about-us-page .about-us-panel__body{padding:1.5rem 1.5rem 2rem}.about-us-page .wip-container{margin:0;max-width:none;padding:0;width:100%}.about-us-page .Statistics{margin:0;padding:0}.about-us-page .Statistics .wip-container{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:0;width:100%}.about-us-page .Statistics .wip-container:before,.about-us-page .Statistics .wip-container>.title{display:none}.about-us-page .Statistics .statistics-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr);margin:0}.about-us-page .Statistics .statistics-row--embedded{margin-left:0;margin-right:0}@media(max-width:767px){.about-us-page .Statistics .statistics-row{grid-template-columns:repeat(2,1fr)}}.about-us-page .Statistics .statistics-row .statistics-item,.about-us-page .Statistics .statistics-row>[class*=col-]{border:none;flex:none;max-width:none;padding:0;width:auto}.about-us-page .Statistics .box-static{align-items:center;background:#fff;border:1px solid #e8edf3;border-radius:14px;box-shadow:0 4px 14px #0f172a0a;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.85rem 1rem;transition:transform .2s ease,box-shadow .2s ease}.about-us-page .Statistics .box-static:hover{box-shadow:0 10px 24px #233a801a;transform:translateY(-2px)}.about-us-page .Statistics .box-static .stat-body{align-items:flex-start;gap:.1rem}.about-us-page .Statistics .box-static .box-icon{background:linear-gradient(135deg,#eef2fb,#f8fafc);border-radius:12px;flex-shrink:0;height:46px;width:46px}.about-us-page .Statistics .box-static .box-icon svg{color:#233a80;height:22px;width:22px}.about-us-page .Statistics .box-static .number{color:#233a80;font-size:1.45rem;font-weight:800;line-height:1}.about-us-page .Statistics .box-static .title{color:#64748b;display:block;font-size:.78rem;font-weight:600;line-height:1.2;margin:0}.about-us-page .about-rich-page--about.howweare{padding:0}.about-us-page .about-rich-page--about.howweare .about-rich-page__page-intro{margin-bottom:1.5rem;max-width:none;padding:0;text-align:left}[dir=rtl] .about-us-page .about-rich-page--about.howweare .about-rich-page__page-intro{text-align:right}.about-us-page .about-rich-page--about.howweare .about-rich-page__page-label{color:#dd6511;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.about-us-page .about-rich-page--about.howweare .about-rich-page__page-title{color:#233a80;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800}.about-us-page .about-rich-page--about.howweare .howweare__intro{align-items:stretch;gap:1.35rem;grid-template-columns:1.15fr .85fr;margin-bottom:1.35rem}@media(max-width:991px){.about-us-page .about-rich-page--about.howweare .howweare__intro{grid-template-columns:1fr}}.about-us-page .about-rich-page--about.howweare .howweare__intro-visual{background:#f8fafc;border:1px solid #e8edf3;border-radius:16px;box-shadow:none;height:auto;margin:0;max-height:none;min-height:280px;overflow:hidden;padding:0;position:relative}.about-us-page .about-rich-page--about.howweare .howweare__intro-visual:before{display:none}.about-us-page .about-rich-page--about.howweare .howweare__intro-visual img{border-radius:0;display:block;height:100%;min-height:280px;object-fit:cover;object-position:center;width:100%}.about-us-page .about-rich-page--about.howweare .howweare__grid{gap:1.35rem}.about-us-page .about-rich-page--about.howweare .howweare__grid .about-card,.about-us-page .about-rich-page--about.howweare .howweare__intro-card{background:#f8fafc;border:1px solid #e8edf3;border-radius:16px;box-shadow:none;overflow:hidden;padding:1.55rem 1.65rem 1.7rem;position:relative;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.about-us-page .about-rich-page--about.howweare .howweare__grid .about-card:before,.about-us-page .about-rich-page--about.howweare .howweare__intro-card:before{background:#233a80;content:"";height:4px;left:0;position:absolute;right:0;top:0}.about-us-page .about-rich-page--about.howweare .howweare__grid .about-card:hover,.about-us-page .about-rich-page--about.howweare .howweare__intro-card:hover{border-color:#c7d2e8;box-shadow:0 12px 28px #233a8014;transform:translateY(-2px)}.about-us-page .about-rich-page--about.howweare .howweare__intro-card:before{background:linear-gradient(90deg,#233a80,#3b5cb8)}.about-us-page .about-rich-page--about.howweare .howweare__grid .about-card:first-child:before{background:#233a80}.about-us-page .about-rich-page--about.howweare .howweare__grid .about-card:nth-child(2):before{background:#dd6511}.about-us-page .about-rich-page--about.howweare .howweare__grid .about-card:nth-child(3):before{background:#0f766e}.about-us-page .about-rich-page--about.howweare .howweare__grid .about-card:nth-child(4):before{background:#b45309}.about-us-page .about-rich-page--about.howweare .about-rich h2.about-section-title,.about-us-page .about-rich-page--about.howweare .about-rich--in-card h2.about-section-title{border-bottom:1px solid #e8edf3;color:#233a80;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:800;margin-bottom:.75rem;padding-bottom:.6rem}.about-us-page .about-rich-page--about.howweare .about-rich h3.about-subtitle,.about-us-page .about-rich-page--about.howweare .about-rich--in-card h3.about-subtitle{color:#1e293b;font-size:1rem;font-weight:700;margin-top:.25rem}.about-us-page .about-rich-page--about.howweare .about-rich p,.about-us-page .about-rich-page--about.howweare .about-rich--in-card p{color:#475569;font-size:.96rem;line-height:1.8;margin-bottom:.7rem}.about-us-page .about-rich-page--about.howweare .about-rich .about-slogan,.about-us-page .about-rich-page--about.howweare .about-rich--in-card .about-slogan{background:linear-gradient(135deg,#fff8f3,#fff);border:1px solid #fde8d4;border-inline-start:4px solid #dd6511;border-radius:12px;color:#c0560f;font-size:.94rem;font-weight:700;line-height:1.55;margin-top:1rem;padding:.95rem 1.15rem}.about-us-page .about-rich-page--about.howweare .about-rich .about-list,.about-us-page .about-rich-page--about.howweare .about-rich--in-card .about-list{list-style:none;margin:.5rem 0 0;padding:0}.about-us-page .about-rich-page--about.howweare .about-rich .about-list li,.about-us-page .about-rich-page--about.howweare .about-rich--in-card .about-list li{border-bottom:1px solid #eef2f6;color:#475569;line-height:1.65;margin:0;padding:.55rem 0 .55rem 1.35rem;position:relative}.about-us-page .about-rich-page--about.howweare .about-rich .about-list li:before,.about-us-page .about-rich-page--about.howweare .about-rich--in-card .about-list li:before{background:#233a80;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.95rem;width:7px}.about-us-page .about-rich-page--about.howweare .about-rich .about-list li:last-child,.about-us-page .about-rich-page--about.howweare .about-rich--in-card .about-list li:last-child{border-bottom:none}.about-us-page .about-rich-page--about.howweare [dir=rtl] .about-rich .about-slogan{border-inline-end:4px solid #dd6511;border-inline-start:none}.about-us-page .about-rich-page--about.howweare [dir=rtl] .about-rich .about-list li{padding:.55rem 1.35rem .55rem 0}.about-us-page .about-rich-page--about.howweare [dir=rtl] .about-rich .about-list li:before{left:auto;right:0}.about-us-page .loading{display:flex;justify-content:center;padding:3rem 0}@media(max-width:767px){.about-us-page .about-us-panel__body,.about-us-page .about-us-panel__stats{padding-left:1rem;padding-right:1rem}.about-us-page .Statistics .statistics-row{gap:.55rem}}.Statistics{padding:0 0 1rem;position:relative;z-index:2}.Statistics .wip-container{background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 20px 50px #0f172a1a;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1360px;max-width:1180px;padding:2rem 1.5rem 1.75rem;width:100%}.Statistics .title{display:flex;justify-content:center;margin-bottom:1.5rem;width:100%}.Statistics .title h3{border:none;color:#dd6511;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0;padding:0;text-transform:uppercase}.Statistics .box-static{align-items:center;display:flex;flex-direction:column;gap:.35rem;padding:.5rem}.Statistics .box-static .stat-body{align-items:center;display:flex;flex-direction:column;gap:.1rem;min-width:0}.Statistics .box-static .box-icon{align-items:center;background:#f0f4ff;border:none;border-radius:12px;display:flex;height:52px;justify-content:center;padding:0;width:52px}.Statistics .box-static .box-icon svg{color:#233a80;height:28px;width:28px}.Statistics .box-static .number{color:#233a80;font-size:1.85rem;font-weight:800;line-height:1.2}.Statistics .box-static hr{display:none}.Statistics .box-static .title{color:#64748b;font-size:.9rem;font-weight:600;margin:0}.howweare{padding:0 0 1rem}.howweare__section-gap{margin-top:2.5rem}.howweare__intro{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:1fr minmax(240px,340px);margin-bottom:1.25rem}@media(max-width:900px){.howweare__intro{grid-template-columns:1fr}}@media(min-width:901px){[dir=rtl] .howweare__intro{grid-template-columns:minmax(240px,340px) 1fr}[dir=rtl] .howweare__intro .howweare__intro-visual{order:-1}}.howweare__intro-visual{border:1px solid #233a8014;border-radius:16px;box-shadow:0 16px 48px #233a801f;margin:0;max-height:360px;min-height:240px;overflow:hidden}.howweare__intro-visual img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.howweare__intro-card{height:100%}.howweare__feature-band{border-radius:16px;box-shadow:0 20px 50px #0f172a1f;height:clamp(200px,22vw,280px);margin:2rem 0;overflow:hidden;position:relative}.howweare__feature-band img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.howweare__feature-band-caption{align-items:flex-end;background:linear-gradient(180deg,#0000,#0f172abf);color:#fff;display:flex;font-size:clamp(.95rem,2vw,1.1rem);font-weight:600;inset:0;line-height:1.4;padding:1.25rem 1.5rem;position:absolute}.howweare__grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.howweare__grid{grid-template-columns:1fr}}@media(min-width:769px){.howweare__grid .about-card:last-child:nth-child(odd){grid-column:1/-1}}.howweare .about-card{background:#fff;border:1px solid #e8edf3;border-radius:14px;box-shadow:0 4px 24px #0f172a0a;padding:1.35rem 1.5rem;transition:box-shadow .2s ease,transform .2s ease}.howweare .about-card:hover{box-shadow:0 12px 36px #233a8014;transform:translateY(-2px)}.howweare .about-rich-content{text-align:left;width:100%}.howweare .about-rich-content--rtl{text-align:right}.howweare .about-rich-content--rtl .about-slogan{border-left:none!important;border-right:4px solid #dd6511}.howweare .about-rich-content--rtl .about-list,.howweare .about-rich-content--rtl .about-programs,.howweare .about-rich-content--rtl .about-standards{padding-left:0;padding-right:1.25rem}.howweare .about-rich h2.about-section-title,.howweare .about-rich--in-card h2.about-section-title{color:#233a80;font-size:1.2rem;font-weight:800;margin:0 0 .75rem}.howweare .about-rich h3.about-subtitle,.howweare .about-rich--in-card h3.about-subtitle{color:#233a80;font-size:1.05rem;font-weight:800;margin:0 0 .5rem}.howweare .about-rich p,.howweare .about-rich--in-card p{color:#475569;font-size:.95rem;line-height:1.7;margin-bottom:.65rem;text-align:inherit!important}.howweare .about-rich .about-slogan,.howweare .about-rich--in-card .about-slogan{background:#fff8f3;border-left:4px solid #dd6511;border-radius:8px;color:#dd6511;font-size:.98rem;font-weight:700;margin:.65rem 0;padding:.75rem 1rem}.howweare .about-rich .about-list,.howweare .about-rich .about-programs,.howweare .about-rich .about-standards,.howweare .about-rich--in-card .about-list,.howweare .about-rich--in-card .about-programs,.howweare .about-rich--in-card .about-standards{color:#475569;font-size:.93rem;line-height:1.65;padding-left:1.15rem}.howweare .about-rich .about-list li,.howweare .about-rich .about-programs li,.howweare .about-rich .about-standards li,.howweare .about-rich--in-card .about-list li,.howweare .about-rich--in-card .about-programs li,.howweare .about-rich--in-card .about-standards li{margin-bottom:.4rem}.about-rich-page{padding:0 0 1.5rem}.about-rich-page__page-intro{margin-bottom:1.25rem;max-width:640px}.about-rich-page__page-label{color:#dd6511;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:.35rem;text-transform:uppercase}.about-rich-page__page-title{color:#233a80;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;line-height:1.25;margin:0}.about-rich-page--hide-h2 .about-section-title{display:none!important}.about-rich-page .wip-surface{background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 8px 32px #0f172a0d}.about-rich-page--programs .wip-container{max-width:none}.about-rich-page--steps .wip-container{max-width:1180px}.about-rich-page__steps-panel{padding:clamp(1.5rem,3vw,2.25rem)}.about-rich-page__programs-unified{padding:clamp(1.5rem,3vw,2rem)}.about-rich-page__programs-list .about-programs{counter-reset:program-counter;list-style:none;margin:0;padding:0}.about-rich-page__programs-list .about-programs li{border-bottom:1px solid #eef2f6;color:#475569;counter-increment:program-counter;font-size:.94rem;line-height:1.65;margin:0;padding:1rem 0 1rem 2.75rem;position:relative}.about-rich-page__programs-list .about-programs li:before{align-items:center;background:#233a80;border-radius:8px;color:#fff;content:counter(program-counter);display:flex;font-size:.8rem;font-weight:700;height:28px;justify-content:center;left:0;line-height:1;position:absolute;top:1rem;width:28px}.about-rich-page__programs-list .about-programs li strong{color:#1e293b;display:block;font-size:1rem;font-weight:700;margin-bottom:.25rem}.about-rich-page__programs-list .about-programs li:last-child{border-bottom:none;padding-bottom:0}.about-rich-page__programs-list .about-programs li:first-child{padding-top:0}.about-rich-page__programs-list .about-programs li:first-child:before{top:.15rem}[dir=rtl] .about-rich-page__programs-list .about-programs li{padding:1rem 2.75rem 1rem 0}[dir=rtl] .about-rich-page__programs-list .about-programs li:before{left:auto;right:0}.about-rich-page__formats-band{border-top:1px solid #eef2f6;margin-top:1.75rem;padding-top:1.75rem}.about-rich-page__formats-heading{color:#233a80;font-size:1.1rem;font-weight:800;margin:0 0 .35rem;text-align:center}.about-rich-page__formats-lead{color:#64748b;font-size:.9rem;line-height:1.55;margin:0 auto 1.25rem;max-width:520px;text-align:center}.about-rich-page__formats-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.about-rich-page__formats-row{grid-template-columns:1fr}}.about-rich-page__format-tile{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.about-rich-page__format-tile:hover{box-shadow:0 8px 24px #0f172a12}.about-rich-page__format-tile--1 .about-rich-page__format-tile-head{background:linear-gradient(135deg,#233a80,#3b5cb8)}.about-rich-page__format-tile--2 .about-rich-page__format-tile-head{background:linear-gradient(135deg,#dd6511,#f59e42)}.about-rich-page__format-tile--3 .about-rich-page__format-tile-head{background:linear-gradient(135deg,#0d9488,#14b8a6)}.about-rich-page__format-tile-head{align-items:center;display:flex;justify-content:center;padding:.85rem 1rem}.about-rich-page__format-tile-icon{color:#fff;display:flex}.about-rich-page__format-tile-icon svg{font-size:26px}.about-rich-page__format-tile-body{background:#fff;padding:1rem 1.1rem 1.15rem}.about-rich-page__format-tile-body .about-subtitle{font-size:.98rem;margin-top:0}.about-rich-page__format-tile-body p{font-size:.88rem;line-height:1.6;margin-bottom:.5rem}.about-rich-page__format-tile-body p strong{color:#233a80;font-size:.85rem}.about-rich-page--intro-grid .wip-container{max-width:none}.about-rich-page--standards .wip-container{max-width:1100px}.about-rich-page__standards-panel{padding:clamp(1.5rem,3vw,2rem)}.about-rich-page__standards-body .about-standards{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:1rem 0 0;padding:0}@media(max-width:640px){.about-rich-page__standards-body .about-standards{grid-template-columns:1fr}}.about-rich-page__standards-body .about-standards li{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;color:#233a80;font-size:.88rem;font-weight:600;margin:0;padding:.75rem .9rem}.about-rich-page__standards-body .about-note{display:none}.about-rich-page .about-rich h2.about-section-title,.about-rich-page .about-rich--in-card h2.about-section-title,.howweare .about-rich h2.about-section-title,.howweare .about-rich--in-card h2.about-section-title{color:#233a80;font-size:1.1rem;font-weight:800;line-height:1.3;margin:0 0 .75rem}.about-rich-page .about-rich h3.about-subtitle,.about-rich-page .about-rich--in-card h3.about-subtitle,.howweare .about-rich h3.about-subtitle,.howweare .about-rich--in-card h3.about-subtitle{color:#233a80;font-size:1.02rem;font-weight:700;line-height:1.35;margin:0 0 .45rem}.about-rich-page .about-rich p,.about-rich-page .about-rich--in-card p,.howweare .about-rich p,.howweare .about-rich--in-card p{color:#475569;font-size:.94rem;line-height:1.7;margin-bottom:.65rem;text-align:inherit!important}.about-rich-page .about-rich p:last-child,.about-rich-page .about-rich--in-card p:last-child,.howweare .about-rich p:last-child,.howweare .about-rich--in-card p:last-child{margin-bottom:0}.about-rich-page .about-rich .about-slogan,.about-rich-page .about-rich--in-card .about-slogan,.howweare .about-rich .about-slogan,.howweare .about-rich--in-card .about-slogan{background:#fff8f3;border-left:4px solid #dd6511;border-radius:8px;color:#dd6511;font-size:.96rem;font-weight:700;margin:.65rem 0;padding:.75rem 1rem}.about-rich-page .about-card,.howweare .about-card{background:#0000;border:none;box-shadow:none;padding:0}.about-rich-page .about-card:hover,.howweare .about-card:hover{box-shadow:none;transform:none}.about-rich-page.about-rich-page--about .howweare__grid .about-card,.about-rich-page.about-rich-page--about .howweare__intro-card,.howweare.about-rich-page--about .howweare__grid .about-card,.howweare.about-rich-page--about .howweare__intro-card{transition:box-shadow .2s ease,transform .2s ease}.halal-standards-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-top:1.25rem}@media(max-width:1100px){.halal-standards-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.halal-standards-grid{grid-template-columns:repeat(2,1fr)}}.halal-standards-grid__card{background:#fff;border:1px solid #e8edf3;border-radius:14px;padding:1rem .85rem .9rem;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.halal-standards-grid__card:hover{border-color:#c7d2e8;box-shadow:0 10px 24px #233a801a;transform:translateY(-2px)}.halal-standards-grid__logo-wrap{align-items:center;background:#f8fafc;border:1px solid #eef2f6;border-radius:10px;display:flex;height:88px;justify-content:center;margin-bottom:.65rem;padding:.35rem;width:100%}.halal-standards-grid__logo{display:block;max-height:72px;max-width:100%;object-fit:contain}.halal-standards-grid__placeholder{align-items:center;background:linear-gradient(135deg,#eef2fb,#f8fafc);border-radius:50%;color:#233a80;display:flex;font-size:1.1rem;font-weight:800;height:52px;justify-content:center;width:52px}.halal-standards-grid__name{color:#233a80;font-size:.84rem;font-weight:700;line-height:1.45;margin:0}.how-it-works-steps__intro{margin:0 auto 1.75rem;max-width:720px;text-align:center}.how-it-works-steps__intro .about-section-title{display:none}.how-it-works-steps__intro .about-lead,.how-it-works-steps__intro p{color:#64748b;font-size:.98rem;line-height:1.65;margin:0}.how-it-works-steps__grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}@media(max-width:1100px){.how-it-works-steps__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.how-it-works-steps__grid{grid-template-columns:1fr}}.how-it-works-steps__item{margin:0;min-width:0}@media(min-width:1101px){.how-it-works-steps--home .how-it-works-steps__grid{gap:1rem}}.how-it-works-steps--page{grid-gap:1.25rem;display:grid;gap:1.25rem}.how-it-works-steps--page .how-it-works-steps__grid{gap:1rem}@media(min-width:1101px){.how-it-works-steps--page .how-it-works-steps__grid{position:relative}}.how-it-works-steps__spotlight{grid-gap:0;background:#fff;border:1px solid #e4ebf2;border-radius:18px;box-shadow:0 12px 36px #0f172a12;display:grid;gap:0;grid-template-columns:minmax(190px,230px) 1fr;overflow:hidden}@media(max-width:860px){.how-it-works-steps__spotlight{grid-template-columns:1fr}}.how-it-works-steps__spotlight-visual{align-items:center;background:linear-gradient(160deg,#233a80,#1a2d66 55%,#dd6511);display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:1.35rem 1rem}@media(max-width:860px){.how-it-works-steps__spotlight-visual{min-height:170px}}.how-it-works-steps__spotlight-visual-inner{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:100px}.how-it-works-steps__spotlight-icon{color:#fff;font-size:2.75rem!important;z-index:2}.how-it-works-steps__spotlight-ring{border:2px solid #ffffff38;border-radius:50%;position:absolute}.how-it-works-steps__spotlight-ring--1{height:72px;width:72px}.how-it-works-steps__spotlight-ring--2{border-style:dashed;height:96px;opacity:.65;width:96px}.how-it-works-steps__spotlight-tag{background:#ffffff2e;border-radius:999px;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:.85rem 0 0;padding:.3rem .75rem;text-transform:uppercase}.how-it-works-steps__spotlight-body{background:linear-gradient(180deg,#fafbfd,#fff);min-width:0;padding:1.15rem 1.25rem}.how-it-works-steps__spotlight-body .about-section-title,.how-it-works-steps__spotlight-body h2.about-section-title{display:none}.how-it-works-steps__spotlight-body h3.about-subtitle{color:#233a80;font-size:clamp(1.05rem,1.8vw,1.22rem);font-weight:800;line-height:1.35;margin:0 0 .5rem}.how-it-works-steps__spotlight-body .about-lead,.how-it-works-steps__spotlight-body p{color:#475569;font-size:.92rem;line-height:1.7;margin:0}@media(min-width:861px){[dir=rtl] .how-it-works-steps__spotlight .how-it-works-steps__spotlight-visual{order:2}}.how-it-works-step{background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 8px 28px #0f172a0d;height:100%;padding:1.25rem 1.1rem 1.35rem;position:relative;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.how-it-works-step:hover{box-shadow:0 14px 36px #0f172a14;transform:translateY(-2px)}.how-it-works-step__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.85rem}.how-it-works-step__badge{align-items:center;background:linear-gradient(135deg,#233a80,#3b5cb8);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.how-it-works-step__badge svg{height:22px;width:22px}.how-it-works-step__number{color:#dd6511;font-size:.75rem;font-weight:800;letter-spacing:.06em}.how-it-works-step__body{padding:0}.how-it-works-step__body h3.about-subtitle{color:#1e293b;font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 .45rem}.how-it-works-step__body p{color:#64748b;font-size:.9rem;line-height:1.6;margin:0}.how-it-works-step--home{padding:1.1rem 1rem 1.2rem}.how-it-works-step--home .how-it-works-step__body p{font-size:.86rem}.how-it-works-step--page{border-radius:16px;overflow:hidden;padding:0}.how-it-works-step--page .how-it-works-step__body{padding:.95rem 1rem 1.1rem}.how-it-works-step--page .how-it-works-step__body h3.about-subtitle{display:none}.how-it-works-step--page .how-it-works-step__body p{color:#475569;font-size:.86rem;line-height:1.62}.how-it-works-step__bar{align-items:center;background:linear-gradient(135deg,#233a80,#3b5cb8);display:flex;gap:.65rem;justify-content:space-between;padding:.8rem .9rem}.how-it-works-step__bar-left{align-items:center;display:flex;flex:1 1;gap:.6rem;min-width:0}.how-it-works-step__bar-title{color:#fff;font-size:clamp(.82rem,1.4vw,.95rem);font-weight:800;line-height:1.35;margin:0}.how-it-works-step--page .how-it-works-step__badge{background:#fff3;border-radius:10px;height:36px;width:36px}.how-it-works-step--page .how-it-works-step__badge svg{height:20px;width:20px}.how-it-works-step--page .how-it-works-step__number{color:#ffffffeb;font-size:.72rem;letter-spacing:.08em}.how-it-works-step--page.how-it-works-step--accent-1 .how-it-works-step__bar{background:linear-gradient(135deg,#1e3268,#233a80)}.how-it-works-step--page.how-it-works-step--accent-2 .how-it-works-step__bar{background:linear-gradient(135deg,#233a80,#3659a5)}.how-it-works-step--page.how-it-works-step--accent-3 .how-it-works-step__bar{background:linear-gradient(135deg,#2a4278,#3b5aa8)}.how-it-works-step--page.how-it-works-step--accent-4 .how-it-works-step__bar{background:linear-gradient(135deg,#233a80,#c45a12)}.how-it-works-step .how-it-works-steps__item:first-child .how-it-works-step__badge{background:linear-gradient(135deg,#233a80,#3b5aa8)}.how-it-works-step .how-it-works-steps__item:nth-child(2) .how-it-works-step__badge{background:linear-gradient(135deg,#3659a5,#4a6bb5)}.how-it-works-step .how-it-works-steps__item:nth-child(3) .how-it-works-step__badge{background:linear-gradient(135deg,#2a4278,#4668ad)}.how-it-works-step .how-it-works-steps__item:nth-child(4) .how-it-works-step__badge{background:linear-gradient(135deg,#233a80,#dd6511)}@media(min-width:1101px){.how-it-works-steps--page .how-it-works-steps__grid .how-it-works-steps__item:not(:last-child) .how-it-works-step:after{background:linear-gradient(90deg,#b8c5dc,#94a3b8);content:"";height:2px;position:absolute;right:-.55rem;top:1.55rem;width:1.1rem;z-index:2}.how-it-works-steps--page .how-it-works-steps__grid [dir=rtl] .how-it-works-steps__item:not(:last-child) .how-it-works-step:after{background:linear-gradient(270deg,#b8c5dc,#94a3b8);left:-.55rem;right:auto}}.activities-view{grid-gap:1.25rem;display:grid;gap:1.25rem}.activities-view__spotlight{grid-gap:0;align-items:stretch;background:#fff;border:1px solid #e4ebf2;border-radius:18px;box-shadow:0 12px 36px #0f172a12;display:grid;gap:0;grid-template-columns:minmax(190px,230px) 1fr;overflow:hidden}@media(max-width:860px){.activities-view__spotlight{grid-template-columns:1fr}}.activities-view__visual{align-items:center;background:linear-gradient(160deg,#233a80,#1a2d66 55%,#dd6511);display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:1.35rem 1rem;position:relative}@media(max-width:860px){.activities-view__visual{min-height:180px}}.activities-view__visual-inner{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:100px}.activities-view__visual-icon{color:#fff;font-size:2.75rem!important;z-index:2}.activities-view__visual-ring{border:2px solid #ffffff38;border-radius:50%;position:absolute}.activities-view__visual-ring--1{height:72px;width:72px}.activities-view__visual-ring--2{border-style:dashed;height:96px;opacity:.65;width:96px}.activities-view__visual-tag{background:#ffffff2e;border-radius:999px;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:.85rem 0 0;padding:.3rem .75rem;text-transform:uppercase}.activities-view__intro{background:linear-gradient(180deg,#fafbfd,#fff);min-width:0;padding:1.15rem 1.2rem 1.2rem}.activities-view__intro-card .about-subtitle,.activities-view__intro-card h3.about-subtitle{border-bottom:2px solid #e8edf3;color:#233a80;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:800;margin-bottom:.85rem;margin-top:0;padding-bottom:.5rem}.activities-view__intro-card p{color:#64748b;font-size:.92rem;line-height:1.65;margin-bottom:.75rem}.activities-view__intro-card .about-slogan{background:linear-gradient(135deg,#fff8f3,#fff);border:1px solid #fde8d4;border-inline-start:4px solid #dd6511;border-radius:12px;color:#c0560f;font-weight:700;line-height:1.55;margin-top:.75rem;padding:.85rem 1rem}.activities-view__intro-card .about-list,.activities-view__intro-card ul{grid-gap:.6rem;counter-reset:intro-point;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:720px){.activities-view__intro-card .about-list,.activities-view__intro-card ul{grid-template-columns:1fr}}.activities-view__intro-card .about-list li,.activities-view__intro-card ul li{background:#fff;border:1px solid #e8edf3;border-radius:12px;box-shadow:0 4px 14px #0f172a0a;color:#475569;counter-increment:intro-point;font-size:.86rem;line-height:1.55;margin:0;padding:.75rem .8rem .75rem 2.55rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.activities-view__intro-card .about-list li:before,.activities-view__intro-card ul li:before{align-items:center;background:linear-gradient(135deg,#233a80,#3b5cb8);border-radius:8px;color:#fff;content:counter(intro-point,decimal-leading-zero);display:flex;font-size:.62rem;font-weight:800;height:22px;justify-content:center;left:.65rem;line-height:1;position:absolute;top:.72rem;width:22px}.activities-view__intro-card .about-list li:nth-child(2n):before,.activities-view__intro-card ul li:nth-child(2n):before{background:linear-gradient(135deg,#dd6511,#f59e42)}.activities-view__intro-card .about-list li:hover,.activities-view__intro-card ul li:hover{border-color:#c7d2e8;box-shadow:0 8px 20px #233a8014;transform:translateY(-1px)}.activities-view[dir=rtl] .activities-view__intro-card .about-list li,.activities-view[dir=rtl] .activities-view__intro-card ul li{padding:.75rem 2.55rem .75rem .8rem}.activities-view[dir=rtl] .activities-view__intro-card .about-list li:before,.activities-view[dir=rtl] .activities-view__intro-card ul li:before{left:auto;right:.65rem}.activities-view__features{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.activities-view__tile{background:#fff;border:1px solid #e8edf3;border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.activities-view__tile:hover{border-color:#c7d2e8;box-shadow:0 14px 32px #0f172a14}.activities-view__tile--accent-1 .activities-view__tile-head{background:linear-gradient(135deg,#233a80,#3b5cb8)}.activities-view__tile--accent-2 .activities-view__tile-head{background:linear-gradient(135deg,#dd6511,#f59e42)}.activities-view__tile--accent-3 .activities-view__tile-head{background:linear-gradient(135deg,#0d9488,#14b8a6)}.activities-view__tile-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.85rem 1rem}.activities-view__tile-head-left{align-items:center;display:flex;flex:1 1;gap:.65rem;min-width:0}.activities-view__tile-head-title{color:#fff;font-size:clamp(.9rem,1.55vw,1.08rem);font-weight:800;line-height:1.35;margin:0}.activities-view__tile-icon{color:#fff;display:flex}.activities-view__tile-icon svg{font-size:1.65rem!important}.activities-view__tile-num{color:#ffffffd9;font-size:.72rem;font-weight:800;letter-spacing:.08em}.activities-view__tile-body{padding:1rem 1.15rem 1.2rem}.activities-view__tile-body .about-subtitle,.activities-view__tile-body h3.about-subtitle{display:none}.activities-view__tile-body p{color:#64748b;font-size:.9rem;line-height:1.65;margin-bottom:.65rem}.activities-view__tile-body .about-list,.activities-view__tile-body ul{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:.35rem 0 0;padding:0}@media(max-width:720px){.activities-view__tile-body .about-list,.activities-view__tile-body ul{grid-template-columns:1fr}}.activities-view__tile-body .about-list li,.activities-view__tile-body ul li{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #eef2f6;border-radius:12px;color:#475569;font-size:.86rem;line-height:1.55;margin:0;padding:.7rem .75rem .7rem 2rem;position:relative;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.activities-view__tile-body .about-list li:before,.activities-view__tile-body ul li:before{align-items:center;background:#233a80;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:.62rem;font-weight:800;height:18px;justify-content:center;left:.65rem;line-height:1;position:absolute;top:.78rem;width:18px}.activities-view__tile-body .about-list li:hover,.activities-view__tile-body ul li:hover{background:#fff;border-color:#dce4f0;box-shadow:0 6px 16px #0f172a0f}.activities-view[dir=rtl] .activities-view__tile-body .about-list li,.activities-view[dir=rtl] .activities-view__tile-body ul li{padding:.7rem 2rem .7rem .75rem}.activities-view[dir=rtl] .activities-view__tile-body .about-list li:before,.activities-view[dir=rtl] .activities-view__tile-body ul li:before{left:auto;right:.65rem}@media(min-width:861px){.activities-view[dir=rtl] .activities-view__spotlight .activities-view__visual{order:2}}.programs-view{grid-gap:1.25rem;display:grid;gap:1.25rem}.programs-view__spotlight{grid-gap:0;background:#fff;border:1px solid #e4ebf2;border-radius:18px;box-shadow:0 12px 36px #0f172a12;display:grid;gap:0;grid-template-columns:minmax(190px,230px) 1fr;overflow:hidden}@media(max-width:860px){.programs-view__spotlight{grid-template-columns:1fr}}.programs-view__spotlight-visual{align-items:center;background:linear-gradient(160deg,#233a80,#1a2d66 55%,#dd6511);display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:1.35rem 1rem}@media(max-width:860px){.programs-view__spotlight-visual{min-height:170px}}.programs-view__spotlight-visual-inner{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:100px}.programs-view__spotlight-icon{color:#fff;font-size:2.75rem!important;z-index:2}.programs-view__spotlight-ring{border:2px solid #ffffff38;border-radius:50%;position:absolute}.programs-view__spotlight-ring--1{height:72px;width:72px}.programs-view__spotlight-ring--2{border-style:dashed;height:96px;opacity:.65;width:96px}.programs-view__spotlight-tag{background:#ffffff2e;border-radius:999px;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:.85rem 0 0;padding:.3rem .75rem;text-transform:uppercase}.programs-view__programs-wrap{background:linear-gradient(180deg,#fafbfd,#fff);min-width:0}.programs-view__section-bar{align-items:center;background:linear-gradient(135deg,#1e3268,#233a80);border-bottom:1px solid #ffffff1a;display:flex;gap:.6rem;padding:.85rem 1.1rem}.programs-view__section-bar-icon{color:#fff;flex-shrink:0;font-size:1.35rem!important}.programs-view__section-bar-title{color:#fff;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:800;line-height:1.35;margin:0}.programs-view__programs-content.about-card.about-rich-content{padding:1.1rem 1.25rem 1.25rem}.programs-view__programs-content.about-card.about-rich-content .about-section-title,.programs-view__programs-content.about-card.about-rich-content h2.about-section-title{display:none}.programs-view__programs-content.about-card.about-rich-content p{color:#64748b;font-size:.9rem;line-height:1.65;margin:0 0 .85rem}.programs-view__programs-content.about-card.about-rich-content .about-programs{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:720px){.programs-view__programs-content.about-card.about-rich-content .about-programs{grid-template-columns:1fr}}.programs-view__programs-content.about-card.about-rich-content .about-programs li{background:#fff;border:1px solid #e8edf3;border-radius:12px;box-shadow:0 4px 14px #0f172a0a;color:#475569;font-size:.86rem;line-height:1.55;margin:0;padding:.85rem .9rem .85rem 3.1rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.programs-view__programs-content.about-card.about-rich-content .about-programs li:before{align-items:center;background:linear-gradient(135deg,#233a80,#3b5aa8);border-radius:10px;color:#fff;content:counter(program-counter);counter-increment:program-counter;display:flex;font-size:.72rem;font-weight:800;height:32px;justify-content:center;left:.75rem;line-height:1;position:absolute;top:.78rem;width:32px}.programs-view__programs-content.about-card.about-rich-content .about-programs li:nth-child(2n):before{background:linear-gradient(135deg,#3659a5,#4a6bb5)}.programs-view__programs-content.about-card.about-rich-content .about-programs li strong{color:#233a80;display:block;font-size:.92rem;font-weight:800;line-height:1.35;margin-bottom:.3rem}.programs-view__programs-content.about-card.about-rich-content .about-programs li:hover{border-color:#c7d2e8;box-shadow:0 8px 20px #233a8014;transform:translateY(-1px)}.programs-view__programs-content.about-card.about-rich-content .about-programs{counter-reset:program-counter}.programs-view[dir=rtl] .programs-view__programs-content .about-programs li{padding:.85rem 3.1rem .85rem .9rem}.programs-view[dir=rtl] .programs-view__programs-content .about-programs li:before{left:auto;right:.75rem}@media(min-width:861px){.programs-view[dir=rtl] .programs-view__spotlight .programs-view__spotlight-visual{order:2}}.programs-view__formats-head{margin-bottom:.85rem}.programs-view__formats-head h3{color:#233a80;font-size:clamp(1.05rem,1.8vw,1.22rem);font-weight:800;margin:0 0 .3rem}.programs-view__formats-head p{color:#64748b;font-size:.88rem;line-height:1.55;margin:0}.programs-view__formats-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.programs-view__formats-grid{grid-template-columns:1fr}}.programs-view__format-tile{background:#fff;border:1px solid #e8edf3;border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.programs-view__format-tile:hover{border-color:#c7d2e8;box-shadow:0 14px 32px #0f172a14;transform:translateY(-3px)}.programs-view__format-tile--accent-1 .programs-view__format-bar{background:linear-gradient(135deg,#1e3268,#233a80)}.programs-view__format-tile--accent-2 .programs-view__format-bar{background:linear-gradient(135deg,#233a80,#3659a5)}.programs-view__format-tile--accent-3 .programs-view__format-bar{background:linear-gradient(135deg,#233a80,#c45a12)}.programs-view__format-bar{align-items:center;display:flex;gap:.55rem;justify-content:space-between;padding:.75rem .85rem}.programs-view__format-bar-left{align-items:center;display:flex;flex:1 1;gap:.55rem;min-width:0}.programs-view__format-icon{color:#fff;display:flex;flex-shrink:0}.programs-view__format-icon svg{font-size:1.45rem!important}.programs-view__format-title{color:#fff;font-size:clamp(.8rem,1.35vw,.92rem);font-weight:800;line-height:1.35;margin:0}.programs-view__format-num{color:#ffffffe6;flex-shrink:0;font-size:.7rem;font-weight:800;letter-spacing:.08em}.programs-view__format-body.about-card.about-rich-content{padding:1.05rem 1.2rem 1.25rem}.programs-view__format-body.about-card.about-rich-content .about-subtitle,.programs-view__format-body.about-card.about-rich-content h3.about-subtitle{display:none}.programs-view__format-body.about-card.about-rich-content p{color:#475569;font-size:.84rem;line-height:1.65;margin:0 0 .5rem;padding:0}.programs-view__format-body.about-card.about-rich-content p:last-child{margin-bottom:0}.programs-view__format-body.about-card.about-rich-content p strong{color:#233a80;font-size:.82rem}.website-about-section{background:#e8eef4}.website-about-section .training-section-top{background:#0f172a}.website-about-section .wip-hero{height:50vh;min-height:260px;padding-bottom:2.75rem}.website-about-section .wip-hero__content{padding-top:80px}.website-about-section .wip-hero__title{font-size:clamp(1.5rem,3vw,2.15rem)}.website-about-section .wip-hero__lead{line-height:1.55;margin-left:auto;margin-right:auto;max-width:640px}.website-about-section .training-shell{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1180px;padding-left:12px;padding-right:12px;width:100%}.website-about-section .training-main{background:#0000;margin-top:-2.75rem;padding-bottom:4rem;padding-top:0;position:relative;z-index:4}.website-about-section .training-panel{background:#fff;border:1px solid #e4ebf2;border-radius:20px;box-shadow:0 18px 48px #0f172a1a;overflow:hidden;padding:1.5rem 1.5rem 2rem}.website-about-section .training-panel:before{background:linear-gradient(90deg,#233a80,#3b5cb8 52%,#dd6511);content:"";display:block;height:5px;margin:-1.5rem -1.5rem 1.35rem}.website-about-section--activities .training-section-top .wip-hero{padding-left:8px;padding-right:8px}.website-about-section--activities .training-shell{max-width:1400px;padding-left:8px;padding-right:8px}.website-about-section--activities .training-panel{padding:clamp(1rem,1.75vw,1.35rem) clamp(.85rem,1.5vw,1.15rem) clamp(1.25rem,2vw,1.65rem)}.website-about-section--activities .training-panel:before{background:linear-gradient(90deg,#233a80,#dd6511);margin-left:calc(clamp(.85rem,1.5vw,1.15rem)*-1);margin-right:calc(clamp(.85rem,1.5vw,1.15rem)*-1);margin-top:calc(clamp(1rem,1.75vw,1.35rem)*-1)}.website-about-section--standards .training-panel:before{background:linear-gradient(90deg,#233a80,#0f766e)}.website-about-section--programs .training-section-top .wip-hero{padding-left:8px;padding-right:8px}.website-about-section--programs .training-shell{max-width:1400px;padding-left:8px;padding-right:8px}.website-about-section--programs .training-panel{padding:clamp(1rem,1.75vw,1.35rem) clamp(.85rem,1.5vw,1.15rem) clamp(1.25rem,2vw,1.65rem)}.website-about-section--programs .training-panel:before{background:linear-gradient(90deg,#233a80,#3b5aa8 55%,#dd6511);margin-left:calc(clamp(.85rem,1.5vw,1.15rem)*-1);margin-right:calc(clamp(.85rem,1.5vw,1.15rem)*-1);margin-top:calc(clamp(1rem,1.75vw,1.35rem)*-1)}.website-about-section--howItWorks .training-section-top .wip-hero{padding-left:8px;padding-right:8px}.website-about-section--howItWorks .training-shell{max-width:1400px;padding-left:8px;padding-right:8px}.website-about-section--howItWorks .training-panel{padding:clamp(1rem,1.75vw,1.35rem) clamp(.85rem,1.5vw,1.15rem) clamp(1.25rem,2vw,1.65rem)}.website-about-section--howItWorks .training-panel:before{background:linear-gradient(90deg,#233a80,#3b5aa8 55%,#dd6511);margin-left:calc(clamp(.85rem,1.5vw,1.15rem)*-1);margin-right:calc(clamp(.85rem,1.5vw,1.15rem)*-1);margin-top:calc(clamp(1rem,1.75vw,1.35rem)*-1)}.website-about-section .wip-container{margin:0;max-width:none;padding:0;width:100%}.website-about-section .about-rich-page{padding:0}.website-about-section .about-rich-page .wip-container{max-width:none}.website-about-section .about-rich-page__page-intro{margin-bottom:1.5rem;max-width:none;text-align:left}[dir=rtl] .website-about-section .about-rich-page__page-intro{text-align:right}.website-about-section .about-rich-page__page-label{color:#dd6511;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.website-about-section .about-rich-page__page-title{color:#233a80;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800}.website-about-section .about-rich-page .wip-surface{background:#0000;border:none;border-radius:0;box-shadow:none;padding:0}.website-about-section .about-rich-page .about-rich h2.about-section-title,.website-about-section .about-rich-page .about-rich h3.about-subtitle,.website-about-section .about-rich-page .about-rich--in-card h2.about-section-title,.website-about-section .about-rich-page .about-rich--in-card h3.about-subtitle{color:#233a80;font-weight:800}.website-about-section .about-rich-page .about-rich h3.about-subtitle,.website-about-section .about-rich-page .about-rich--in-card h3.about-subtitle{border-bottom:1px solid #e8edf3;font-size:1.05rem;margin-bottom:.65rem;padding-bottom:.55rem}.website-about-section .about-rich-page .about-rich p,.website-about-section .about-rich-page .about-rich--in-card p{color:#475569;font-size:.96rem;line-height:1.8;margin-bottom:.7rem}.website-about-section .about-rich-page--standards .about-rich-page__standards-panel{padding:0}.website-about-section .about-rich-page--standards .about-rich-page__standards-body .about-section-title{border-bottom:1px solid #e8edf3;font-size:clamp(1.1rem,2vw,1.4rem);margin-bottom:.85rem;padding-bottom:.6rem}.website-about-section .about-rich-page--standards .about-rich-page__standards-body .about-standards{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:.5rem 0 0;padding:0}@media(max-width:767px){.website-about-section .about-rich-page--standards .about-rich-page__standards-body .about-standards{grid-template-columns:1fr}}.website-about-section .about-rich-page--standards .about-rich-page__standards-body .about-standards li{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;color:#233a80;font-size:.9rem;font-weight:600;margin:0;padding:.85rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.website-about-section .about-rich-page--standards .about-rich-page__standards-body .about-standards li:hover{border-color:#c7d2e8;box-shadow:0 8px 20px #233a8014}.website-about-section .about-rich-page--steps .about-rich-page__steps-panel{padding:0}.website-about-section .loading{display:flex;justify-content:center;padding:3rem 0}@media(max-width:767px){.website-about-section .training-panel{padding:1.15rem 1rem 1.75rem}.website-about-section .training-panel:before,.website-about-section--activities .training-panel:before,.website-about-section--howItWorks .training-panel:before,.website-about-section--programs .training-panel:before{margin:-1.15rem -1rem 1.15rem}}.orders-page .course-participants-panel{box-shadow:none;overflow:visible}.orders-page .course-participants-table .datatable{overflow:hidden}.orders-page .orders-paginated-grid .MuiDataGrid-footerContainer{background:#fff;border-top:1px solid #e5e7eb;min-height:52px}.faq-modal.css-1wnsr1i,.mmmm.faq-modal{max-width:95vw;width:820px!important}.faq-form-modal .faq-category-field{margin-bottom:16px;position:relative;z-index:2}.faq-form-modal .faq-answer-textarea,.faq-form-modal .form-group+.form-group{min-height:180px;resize:vertical}.faq-admin-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.faq-lang-select{min-width:140px;width:auto}.faq-sort-page .faq-sort-list{list-style:none;margin:0;padding:0}.faq-sort-page .faq-sort-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:grab;display:flex;gap:16px;margin-bottom:10px;padding:14px 16px}.faq-sort-page .faq-sort-item:active{cursor:grabbing}.faq-sort-page .faq-sort-category{color:#399563;font-weight:600;min-width:160px}.faq-sort-page .faq-sort-question{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-sort-page .faq-sort-handle{color:#9ca3af;font-size:20px}.faq-table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.faq-table-actions__edit-wrap>div>div{align-items:center;background:#dbeafe;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;padding:6px 10px;white-space:nowrap}.faq-table-actions__edit-wrap>div>div svg{font-size:16px}.faq-table-actions__edit-wrap>div>div:hover{background:#bfdbfe}#certificateDivToPrint{align-items:flex-start;background:#fff;display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:1111111}.certificate-annex-refer{color:#334155;font-size:12px;font-style:italic;line-height:1.45;margin:0;padding:0 8px}.certificate-view{background:#fff;display:flex!important;flex-direction:column!important;height:793px!important;min-height:793px!important;overflow:hidden!important;padding-bottom:58px;position:relative!important;width:1122px!important}.certificate-view .certificate-header-img-box{background-color:#fff!important;height:108px;width:200px}.certificate-view .certificate-header-img-box img{height:100%;width:100%}.certificate-view .certificate-header-title{border-left:3px solid #4711dd;position:relative}.certificate-view .certificate-header-title .certificate-section-one{background-color:#dd6511;min-height:24px;width:40%}.certificate-view .certificate-header-title .certificate-section-one input,.certificate-view .certificate-header-title .certificate-section-one p{color:#fff;font-size:14px;font-weight:700;line-height:24px;margin:0;padding:0 10px;text-transform:none}.certificate-view .certificate-header-title .certificate-big-title{background-color:#eee;padding:18px 22px;width:100%}.certificate-view .certificate-header-title .certificate-big-title h2{color:#223e7f!important;font-size:34px;font-weight:900;letter-spacing:.4px;margin:0}.certificate-view .certificate-right-side .certificate-img-box img{height:220px;position:absolute;right:0;top:8px;width:134px}.certificate-view .certificate-text{align-items:center;border-radius:5px;bottom:30px;color:#fff;display:flex;justify-content:center;padding:5px;position:absolute;right:20px}.certificate-view .certificate-text .icon{cursor:pointer}.certificate-view .certificate-section-two{flex-shrink:0;margin:16px 70px 10px}.certificate-view .certificate-section-two .certificate-main-title{color:#223e7f;font-size:17px;margin-bottom:10px}.certificate-view .certificate-section-two h4{color:#223e7f;font-size:30px;font-weight:800;margin:0 0 6px}.certificate-view .certificate-section-two .certificate-company{font-size:20px;font-weight:700}.certificate-view .certificate-section-two hr{background-color:#de6e25!important;height:2px;margin:14px auto 0;opacity:1!important;width:42%}.certificate-view .certificate-section-three{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-evenly;margin:6px 64px 8px;min-height:0}.certificate-view .certificate-section-three .certificate-main-title{color:#223e7f;font-size:16px;line-height:1.55;margin:0}.certificate-view .certificate-section-three .certificate-description{font-size:14.5px;line-height:1.4}.certificate-view .certificate-section-three .certificate-job-title{color:#223e7f;font-size:20px;font-weight:800;margin:0}.certificate-view .certificate-section-three h4{color:#223e7f;font-size:18px;margin:0}.certificate-view .certificate-section-three h4 span{font-size:18px;font-weight:800}.certificate-view .certificate-section-three h6{color:#223e7f;font-size:17px;font-weight:700;margin:0}.certificate-view .certificate-section-three .certificate-main-big-title{color:#223e7f;font-size:16px;line-height:1.55;margin:0 auto;text-align:center;width:96%}.certificate-view .certificate-section-three .certificate-note{color:#223e7f;font-size:13px;line-height:1.5;margin:0 auto;text-align:center;width:94%}.certificate-view .certificate-before-footer{align-items:flex-start;flex-shrink:0!important;margin-top:10px!important;padding:0 30px 68px}.certificate-view .certificate-before-footer h3{color:#223e7f;font-size:17px;font-weight:700;margin:0 0 6px}.certificate-view .certificate-before-footer p{color:#223e7f;font-size:15px;line-height:1.3;margin:0 0 3px}.certificate-view .certificate-before-footer .certificate-signatory{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;position:relative}.certificate-view .certificate-before-footer .certificate-qr-wrapper{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:180px!important}.certificate-view .certificate-before-footer .certificate-qr-wrapper .qr-logo-bg{display:block;height:auto;margin-bottom:6px;object-fit:contain;width:170px}.certificate-view .certificate-before-footer .certificate-qr-wrapper svg{height:100px!important;object-fit:contain!important;width:100px!important}.certificate-view .certificate-before-footer .certificate-signature-box{align-items:center;background:#0000;display:flex;flex-shrink:0;height:88px!important;justify-content:center;margin:-58px auto 0;overflow:visible;pointer-events:none;position:relative;width:210px!important;z-index:2}.certificate-view .certificate-before-footer .certificate-signature-box img{background:#0000;height:100%!important;mix-blend-mode:multiply;object-fit:contain!important;object-position:center center;width:100%!important}.certificate-view .certificate-before-footer .certificate-issue-date{color:#223e7f;display:inline-block;font-weight:700;margin:2px 0 0!important}.certificate-loading{height:100vh;left:0;top:0;width:100wh}#pop-dayes,.certificate-loading{align-items:center;display:flex;justify-content:center}#pop-dayes{border-radius:5px;color:#fff;flex-direction:column;height:55px;padding:5px;position:absolute;right:35px;top:175px;width:55px}#pop-dayes .icon{cursor:pointer}#pop-dayes div{font-size:12px;font-weight:700}.certificate-footer-img-box-segment img{height:100%;width:auto!important}#certificate-page-wrapper{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:0;overflow:auto;padding-bottom:32px;position:fixed;top:0;width:100vw;z-index:1111111}.certificate-footer-box-img{bottom:0!important;flex-shrink:0!important;left:0!important;pointer-events:none;position:absolute!important;width:100%!important;z-index:1}.certificate-footer-box-img img{display:block!important;height:auto!important;max-height:58px;object-fit:cover;width:100%!important}.certificate-pdf-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px;max-width:1122px;padding:0 16px 24px;width:100%}.certificate-pdf-actions__btn{align-items:center;background:#213f80;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:10px 18px}.certificate-pdf-actions__btn:hover:not(:disabled){background:#1a3266}.certificate-pdf-actions__btn:disabled{cursor:not-allowed;opacity:.65}.certificate-pdf-actions__btn--cancel{background:#c0392b}.certificate-pdf-actions__btn--cancel:hover:not(:disabled){background:#a93226}.certificate-annex-pages{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:28px;margin-top:28px;max-width:1122px;padding:0 0 8px;width:100%}.certificate-annex-page{flex-shrink:0;width:1122px}.certificate-annex-sheet{box-shadow:0 2px 12px #0f172a14;height:auto!important;margin-bottom:0;min-height:793px!important;overflow:visible!important;padding-bottom:58px}.certificate-annex-sheet__page-title h2{font-size:26px!important;letter-spacing:.3px;text-transform:uppercase}.certificate-annex-sheet__body{flex:1 1 auto;min-height:0;padding:8px 56px 12px}.certificate-annex-sheet__meta{color:#223e7f;font-size:15px;font-weight:700;line-height:1.45;margin:0 0 14px;text-align:center}.certificate-annex-sheet__totals{color:#223e7f;font-size:14px;font-weight:700;margin:14px 0 0}.certificate-annex-table{border-collapse:collapse;font-size:12.5px;margin-top:4px;width:100%}.certificate-annex-table th{background:#223e7f;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;padding:7px 8px;text-align:left}.certificate-annex-table td{border-bottom:1px solid #e2e8f0;color:#1e293b;padding:7px 8px;vertical-align:top}.certificate-annex-table tbody tr:nth-child(2n) td{background:#f8fafc}.certificate-annex-table td:not(:first-child),.certificate-annex-table th:not(:first-child){text-align:center}.certificate-annex-table td:first-child,.certificate-annex-table td:nth-child(2),.certificate-annex-table th:first-child,.certificate-annex-table th:nth-child(2){text-align:left}.viwe-cirti .header-back{align-items:center;display:flex;font-size:14px!important;justify-content:flex-end}.viwe-cirti .mm-image{align-items:center!important;background-color:#fff!important;display:flex!important;height:100px!important;justify-content:center!important;margin-left:-19px!important;margin-top:14px!important;width:190px!important}.viwe-cirti .mm{height:130px!important;width:107%!important}.viwe-cirti .mm h6{color:#223e7f;font-size:22px;font-weight:900}.viwe-cirti .mm p{color:#dd6511;font-size:19px;font-weight:700}.viwe-cirti .right-side-top{height:220px!important;position:absolute;right:0;top:8px;width:134px!important}.viwe-cirti .footer-title p{font-size:14px;font-weight:700;margin-bottom:0!important}.viwe-cirti .footer-title h6{font-weight:900;margin:15px 0}.viwe-cirti .Invoice{font-size:25px;font-weight:500;margin-bottom:15px;text-align:center;width:100%}.orderTemplate{align-items:center;background-color:#eee!important;display:flex;justify-content:center;min-height:100vh!important;padding-bottom:30px;padding-top:30px;position:relative}.orderTemplate .box-template{background-color:#fff;border-radius:8px;padding:10px;position:relative;width:85%}.orderTemplate .box-template .box-img{height:150px;width:320px}.orderTemplate .box-template .box-img img{height:100%;width:100%}.orderTemplate .box-template h3{align-items:flex-start;display:flex;flex-direction:column;font-size:22px;font-weight:800;height:100%;justify-content:flex-end}.orderTemplate .box-template .hr-top{background-color:#d3d3d3;border-top:1px solid #d3d3d3;color:#d3d3d3;height:1px;margin:30px auto;width:90%}.orderTemplate .box-template .row{padding-left:40px!important;padding-right:40px!important}.orderTemplate .box-template .title .title-p{color:#000;font-size:14px;font-weight:700!important;margin-bottom:0;width:270px}.orderTemplate .box-template .title .title-p span{font-weight:500;margin-left:20px}.orderTemplate .box-template .title .title-span{color:#000;font-size:14px;font-weight:700!important;margin-bottom:0}.orderTemplate .box-template .table .black-color{height:30px!important}.orderTemplate .box-template .table td,.orderTemplate .box-template .table tr{border:solid #000;font-size:13px;font-weight:900;padding-left:10px;padding-right:10px}.orderTemplate .box-template .table tr:nth-child(odd){background-color:#ffc000}.orderTemplate .tt{align-items:center;border-radius:5px;bottom:405px;color:#fff;display:flex;justify-content:center;padding:5px;position:absolute;right:20px}.orderTemplate .tt .icon{cursor:pointer}.multi-icon .btn-danger-rgba{background-color:#fff!important;border:3px solid #233a80;border-radius:8px;color:#233a80!important;padding:5px 12px;transition:all .3s ease}.multi-icon .btn-danger-rgba:hover{background-color:#233a80!important;border:3px solid #233a80;border-radius:8px;color:#fff!important;padding:5px 12px}.multi-icon .btn-danger-rgba:hover .icontt{color:#fff}.Invoice-line .btn-add{background-color:#233a80;color:#fff;margin-bottom:20px;width:15%}.Invoice-line .box-line{border:1px solid #d3d3d3;border-radius:15px;margin-bottom:15px!important;padding:20px!important;position:relative}.Invoice-line .btn-icon{background-color:crimson;border-radius:50%;color:#fff;cursor:pointer;height:25px;position:absolute;right:-8px;top:-8px;width:25px}.handmade-certi__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.handmade-certi__tab{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-weight:600;padding:8px 16px}.handmade-certi__tab.is-active{background:#fff;border-color:#f97316;color:#ea580c}.qb-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.qb-page-header h3{margin:0;white-space:nowrap}.qb-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-left:auto}.qb-toolbar__search{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;font-size:13px;height:40px;padding:0 12px;width:240px}.qb-toolbar__btn,.qb-toolbar__item{align-items:center;display:inline-flex;flex-shrink:0;height:40px}.qb-toolbar__btn{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:700;justify-content:center;line-height:1;min-height:40px;padding:0 14px;white-space:nowrap}.qb-toolbar__btn>div{align-items:center;display:inline-flex!important;gap:6px!important}.qb-toolbar__btn svg{font-size:18px!important}.qb-toolbar__btn--add{background:#233a80;color:#fff}.qb-toolbar__btn--add:hover{background:#1d2f6b}.qb-toolbar__btn--delete{background:crimson;color:#fff}.qb-toolbar__btn--delete:hover{background:#f2365c}.qb-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.qb-tabs button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;font-weight:600;padding:8px 14px}.qb-tabs button.active{background:#233a80;border-color:#233a80;color:#fff}.qb-filters{align-items:end;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px;padding:12px 14px}.qb-filters__item{display:flex;flex-direction:column;gap:6px;min-width:180px}.qb-filters__item span{color:#475569;font-size:12px;font-weight:700}.qb-filters__item select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#1e293b;font-size:13px;height:40px;padding:0 12px}.qb-pretty-grid.datatable{padding:0!important}.qb-text-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:32px;justify-content:center;padding:0 12px;white-space:nowrap}.qb-text-btn--edit{background:#eef2ff;border-color:#c7d2fe;color:#233a80}.qb-text-btn--edit:hover{background:#233a80;border-color:#233a80;color:#fff}.qb-text-btn--delete{background:#fef2f2;border-color:#fecaca;color:#dc2626}.qb-text-btn--delete:hover{background:#dc2626;border-color:#dc2626;color:#fff}.qb-panel{padding:8px 0 20px}.qb-panel__intro{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.qb-panel__intro h4{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 6px}.qb-panel__intro p{color:#64748b;font-size:13px;margin:0;max-width:560px}.qb-panel__form{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:18px;padding:14px}.qb-add-btn{background:#233a80;border:none;border-radius:10px;box-shadow:0 6px 16px #233a802e;color:#fff;cursor:pointer;font-size:13px;font-weight:700;height:42px;padding:0 16px}.qb-add-btn:hover{background:#1d2f6b}.qb-templates-table{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px #0f172a0a;overflow:hidden}.qb-templates-table .datatable{padding:0}.course-tag .table .qb-pretty-grid.datatable,.qb-pretty-grid.datatable{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px #0f172a0a;overflow:hidden;padding:0}.qb-template-name-cell{display:flex;flex-direction:column;gap:2px;line-height:1.35;white-space:normal}.qb-template-name-cell strong{color:#1e293b;font-size:13px}.qb-template-name-cell span{color:#94a3b8;font-size:12px}.qb-type-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;min-width:88px;padding:0 10px;white-space:nowrap}.qb-type-badge--final{background:#fef3c7;color:#b45309}.qb-count-chip,.qb-type-badge--normal{background:#eef2ff;color:#233a80}.qb-count-chip{align-items:center;border:none;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:28px;justify-content:center;min-width:34px;padding:0 10px}.qb-row-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;white-space:nowrap}.qb-action-slot{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.qb-action-slot .d-flex{color:inherit;font-size:0;gap:0!important}.qb-action-slot svg{font-size:18px!important}.qb-action-slot--view{background:#ecfdf5;color:#047857}.qb-action-slot--edit{background:#eef2ff;color:#233a80}.qb-action-slot--delete{background:#fef2f2;color:#dc2626}.qb-icon-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:.18s ease;width:36px}.qb-icon-btn--edit{background:#eef2ff;color:#233a80}.qb-icon-btn--edit:hover{background:#233a80;color:#fff}.qb-icon-btn--view{background:#ecfdf5;color:#047857}.qb-icon-btn--view:hover{background:#047857;color:#fff}.qb-icon-btn--delete{background:#fef2f2;color:#dc2626}.qb-icon-btn--delete:hover{background:#dc2626;color:#fff}.qb-question-picker{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;max-height:280px;overflow:auto;padding:8px}.qb-question-picker__item{align-items:flex-start;background:#fff;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;font-size:13px;gap:10px;margin-bottom:6px;padding:10px;transition:.15s ease}.qb-question-picker__item:last-child{margin-bottom:0}.qb-question-picker__item:hover{border-color:#c7d2fe}.qb-question-picker__item.is-selected{background:#eef2ff;border-color:#233a80}.qb-question-picker__item input{margin-top:3px}.qb-question-picker__content{display:flex;flex-direction:column;gap:6px;min-width:0}.qb-question-picker__title{color:#334155;line-height:1.4}.qb-type-chip{background:#f1f5f9;color:#475569;font-size:11px;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.qb-selected-chip,.qb-type-chip{border-radius:999px;display:inline-flex;font-weight:700}.qb-selected-chip{align-items:center;background:#ecfdf5;color:#047857;font-size:12px;padding:4px 10px}.qb-template-modal{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}.qb-template-modal__card{background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a47;max-height:92vh;overflow:auto;width:min(900px,100%)}.qb-template-modal__head{align-items:flex-start;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:18px 20px 14px}.qb-template-modal__head h5{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 4px}.qb-template-modal__head p{color:#64748b;font-size:13px;margin:0}.qb-template-modal__close{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.qb-template-modal__close:hover{background:#f1f5f9;color:#0f172a}.qb-template-modal__body{padding:16px 20px 18px}.qb-template-modal__section{margin-bottom:16px}.qb-template-modal__section label{color:#475569;display:block;font-size:12px;font-weight:700;margin-bottom:6px}.qb-template-modal__section .form-control,.qb-template-modal__section .form-select{border-color:#d0d7e2;border-radius:10px;font-size:13px;height:42px}.qb-template-modal__filters{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1.3fr .9fr auto}@media(max-width:768px){.qb-template-modal__filters{grid-template-columns:1fr}}.qb-template-modal__filter-item{min-width:0}.qb-template-modal__filter-item--btn .qb-add-question-wrap{align-items:center;background:#233a80;border-radius:10px;box-shadow:0 4px 12px #233a8029;color:#fff;display:flex;font-size:13px;font-weight:700;height:42px;justify-content:center;padding:0 14px;white-space:nowrap}.qb-template-modal__picker-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.qb-template-modal__picker-head label{margin:0}.qb-template-modal__footer{border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.qb-btn{border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:700;height:40px;padding:0 16px}.qb-btn--ghost{background:#f1f5f9;color:#334155}.qb-btn--ghost:hover{background:#e2e8f0}.qb-btn--primary{background:#233a80;box-shadow:0 6px 16px #233a802e;color:#fff}.qb-btn--primary:hover:not(:disabled){background:#1d2f6b}.qb-btn--primary:disabled{cursor:not-allowed;opacity:.6}.about-us-admin__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.about-us-admin .about-preview-cell{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:13px;line-height:1.45;overflow:hidden;padding:4px 0;white-space:normal;width:100%}.about-us-admin .about-preview-cell--empty{color:#94a3b8;font-style:italic}.about-us-admin__notice{background:#fff8f3;border:1px solid #fde8d4;border-radius:8px;color:#9a3412;font-size:.9rem;line-height:1.5;margin:0 0 12px;padding:.75rem 1rem}.about-us-admin .about-stats-chips{color:#334155;display:flex;flex-direction:column;font-size:11px;gap:4px;line-height:1.3}.about-us-admin .about-stats-chips span{white-space:nowrap}.about-us-admin .about-us-datatable .MuiDataGrid-cell{align-items:flex-start!important;padding-bottom:10px!important;padding-top:10px!important}.view-about-us-modal{background:#fff;border-radius:12px;box-shadow:0 16px 48px #0f172a33;display:flex;flex-direction:column;left:50%;max-height:90vh;max-width:920px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:92%}.view-about-us-modal__head{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.25rem}.view-about-us-modal__head h2{color:#233a80;font-size:1.25rem;font-weight:700;margin:0}.view-about-us-modal__close{color:#64748b;cursor:pointer}.view-about-us-modal__close:hover{color:#0f172a}.view-about-us-modal__body{flex:1 1;overflow-y:auto;padding:1.25rem}.view-about-us-modal__body section{margin-bottom:1.5rem}.view-about-us-modal__body section h3{color:#233a80;font-size:1.05rem;font-weight:700;margin:0 0 .75rem}.view-about-us-modal__html{color:#334155;font-size:.95rem;line-height:1.65}.view-about-us-modal__footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:.75rem 1.25rem}.view-about-us-modal__link{align-items:center;color:#233a80;display:inline-flex;font-weight:600;gap:6px;text-decoration:none}.view-about-us-modal__link:hover{text-decoration:underline}.about-us-table-actions{min-width:220px}.about-us-table-actions__btn{align-items:center;background:none;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;padding:6px 10px;white-space:nowrap}.about-us-table-actions__btn--view{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.about-us-table-actions__btn--view:hover{background:#dcfce7}.legal-pages-admin__notice{background:#fff8f3;border:1px solid #fde8d4;border-radius:8px;color:#9a3412;font-size:.9rem;line-height:1.55;margin:0 0 16px;padding:.85rem 1rem}.legal-pages-admin__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.legal-pages-admin__tab{background:#f7fcf9;border:1px solid #d4efdf;border-radius:999px;color:#0b6b3c;font-size:14px;font-weight:700;padding:8px 16px}.legal-pages-admin__tab.is-active{background:#0f9f5a;border-color:#0f9f5a;color:#fff}.legal-pages-admin__form{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 18px 8px}.legal-pages-admin__hint{color:#64748b;font-size:13px;margin:0 0 10px}.legal-pages-admin .form-group{margin-bottom:16px}.legal-pages-admin label{display:block;font-weight:700;margin-bottom:6px}.legal-pages-admin__actions{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0 16px}.email-templates-admin .email-templates-admin__hint{background:#f4f7ff;border:1px solid #d9e2f8;border-radius:8px;color:#233a80;font-size:.92rem;line-height:1.55;margin:0 0 16px;padding:.85rem 1rem}.email-templates-admin .email-templates-admin__form{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:18px;padding:18px}.email-templates-admin .email-templates-admin__form label{display:block;font-weight:700;margin-bottom:6px}.email-templates-admin .email-templates-admin__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.email-templates-admin .email-templates-admin__actions .btn{background-color:#233a80;border:0;color:#fff;padding:6px 16px}.email-templates-admin .email-templates-admin__actions .btn:hover{background-color:#dd6511;color:#fff}.email-templates-admin .email-templates-admin__actions .btn.btn-light{background:#fff;border:1px solid #cbd5e1;color:#233a80}.email-templates-admin .email-templates-admin__actions .btn.btn-light:hover{background:#f8fafc;color:#233a80}.email-templates-admin .email-templates-admin__error{color:#b42318;font-size:.9rem;margin-bottom:10px}.email-templates-admin .email-templates-table-wrap{overflow-x:auto}.email-templates-admin .email-templates-table{background:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.email-templates-admin .email-templates-table td,.email-templates-admin .email-templates-table th{border-bottom:1px solid #eef2f7;padding:12px 14px;text-align:start;vertical-align:top}.email-templates-admin .email-templates-table th{background:#f8fafc;color:#233a80;font-size:.85rem}.email-templates-admin .email-templates-table tr:last-child td{border-bottom:0}.email-templates-admin .email-templates-table__title{color:#1e293b;font-weight:700}.email-templates-admin .email-templates-table__files{color:#64748b;display:block;font-size:.8rem;font-weight:500;margin-top:4px}.email-templates-admin .email-template-files{margin-top:16px}.email-templates-admin .email-template-files__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.email-templates-admin .email-template-files__empty,.email-templates-admin .email-template-files__hint{color:#64748b;font-size:.88rem;margin:4px 0 0}.email-templates-admin .email-template-files__list{border:1px solid #e5e7eb;border-radius:10px;list-style:none;margin:0;overflow:hidden;padding:0}.email-templates-admin .email-template-files__list li{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.email-templates-admin .email-template-files__list li:last-child{border-bottom:0}.email-templates-admin .email-template-files__list li span{display:flex;flex-direction:column;min-width:0}.email-templates-admin .email-template-files__list li small{color:#64748b}.email-templates-admin .email-templates-table__preview{color:#64748b;font-size:.88rem;max-width:520px}.email-templates-admin .email-templates-table__buttons{display:flex;flex-wrap:wrap;gap:8px}.email-templates-admin .email-templates-admin__empty{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;padding:28px 16px;text-align:center}.website-inner-page{background:#f8fafc;overflow-x:hidden;width:100%}.website-inner-page .wip-hero{align-items:center;background-color:#0f172a;background-position:50%;background-size:cover;box-sizing:border-box;color:#fff;display:flex;height:50vh;isolation:isolate;justify-content:center;min-height:260px;overflow:hidden;padding:0 20px 16px;position:relative;text-align:center;width:100%}.website-inner-page .wip-hero__bg{background-color:#1e293b;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transform:scale(1.04);z-index:0}.website-inner-page .wip-hero__overlay{background:linear-gradient(#00000052,#00000070),linear-gradient(180deg,#233a802e,#0000 45%,#0f172a47);inset:0;pointer-events:none;position:absolute;z-index:1}.website-inner-page .wip-hero__content{margin:0 auto;max-width:820px;padding-top:80px;position:relative;z-index:2}.website-inner-page .wip-hero__eyebrow{color:#fbbf24;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.website-inner-page .wip-hero__title{color:#fff;font-size:clamp(1.65rem,3.5vw,2.5rem);font-weight:800;line-height:1.15;margin:0 0 .5rem}.website-inner-page .wip-hero__lead{color:#ffffffeb;font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.55;margin:0 auto;max-width:640px}.website-inner-page .wip-hero__scroll{display:none}.website-inner-page .wip-main{padding:1.25rem 0 3.5rem;position:relative;z-index:1}.website-inner-page .wip-container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1360px;max-width:1180px;padding-left:16px;padding-right:16px;width:100%}.website-inner-page .wip-section-head{margin-bottom:1.25rem;text-align:center}.website-inner-page .wip-section-head__label{color:#dd6511;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.website-inner-page .wip-section-head__title{color:#233a80;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;line-height:1.25;margin:0}.website-inner-page .wip-surface{background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 12px 40px #0f172a0f;padding:clamp(1.5rem,3vw,2.25rem)}.legal-website-page.legal-page{background:#e8eef4}.legal-page{--brand:#233a80;--brand-mid:#3b5aa8;--accent:#dd6511;--ink:#0f172a;--muted:#64748b;--card:#fff;--soft:#f8fafc;--border:#e4ebf2}.legal-page__hero-wrap .wip-hero{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:clamp(280px,38vh,400px);justify-content:center;min-height:280px;padding:4.75rem 12px 3rem}.legal-page__hero-wrap .wip-hero__content{max-width:960px;padding-top:0}.legal-page__hero-wrap .wip-hero--brand .wip-hero__bg{background-image:none;background:linear-gradient(135deg,#0f172a,#1e3268 42%,#233a80 68%,#1a2744)}.legal-page__hero-wrap .wip-hero--brand .wip-hero__bg:after{background-image:radial-gradient(circle at 18% 22%,#dd651138 0,#0000 42%),radial-gradient(circle at 82% 12%,#3b5aa859 0,#0000 38%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.04' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";inset:0;opacity:1;position:absolute}.legal-page__hero-wrap .wip-hero--brand .wip-hero__overlay{background:linear-gradient(180deg,#0f172a26,#0f172a73)}.legal-page .legal-main{padding-bottom:3.5rem}.legal-page .legal-shell{margin:0 auto;max-width:1600px;width:92%}.legal-page .legal-body-wrap{margin-top:-2.5rem;position:relative;z-index:2}.legal-page .legal-nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:1.35rem}.legal-page .legal-nav a{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:12px 22px;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.legal-page .legal-nav a:hover{background:#ffffff38;color:#fff;transform:translateY(-2px)}.legal-page .legal-nav a.is-active{background:#fff;box-shadow:0 10px 24px #00000024;color:var(--brand)}.legal-page .legal-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:8px;opacity:.75;width:8px}.legal-page .legal-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page .legal-block{background:var(--card);border:1px solid var(--border);border-radius:20px;box-shadow:0 12px 40px #0f172a14;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.legal-page .legal-block:hover{box-shadow:0 18px 48px #0f172a1f;transform:translateY(-3px)}.legal-page .legal-block-intro{background:linear-gradient(180deg,#fff,#f8fafc);border-left:5px solid var(--accent);grid-column:1/-1}.legal-page[dir=rtl] .legal-block-intro{border-left:0;border-right:5px solid var(--accent)}.legal-page .legal-block-head{background:linear-gradient(180deg,#f4f7fb,#fff);border-bottom:1px solid #eef2f6;padding:18px 24px}.legal-page .legal-block-head h5{color:var(--brand);font-size:18px;font-weight:800;line-height:1.35;margin:0}.legal-page .legal-block-body{color:var(--muted);font-size:15.5px;line-height:1.8;padding:20px 24px 24px}.legal-page .legal-block-body p,.legal-page .legal-block-body ul{margin-bottom:14px}.legal-page .legal-block-body p:last-child,.legal-page .legal-block-body table:last-child,.legal-page .legal-block-body ul:last-child{margin-bottom:0}.legal-page .legal-block-body strong{color:var(--ink)}.legal-page .legal-block-body a{border-bottom:1px solid #233a8059;color:var(--brand);font-weight:600;text-decoration:none}.legal-page .legal-block-body a:hover{border-bottom-color:var(--accent);color:var(--accent)}.legal-page .legal-cats{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0 0 8px;padding:0}.legal-page .legal-cats li{background:var(--soft);border:1px solid #e8edf3;border-radius:14px;color:var(--ink);font-weight:600;padding:14px 16px 14px 46px;position:relative}.legal-page[dir=rtl] .legal-cats li{padding:14px 46px 14px 16px}.legal-page .legal-cats li:before{background:#fff;border:2px solid var(--brand-mid);border-radius:4px;content:"";height:16px;left:16px;margin-top:-8px;position:absolute;top:50%;width:16px}.legal-page[dir=rtl] .legal-cats li:before{left:auto;right:16px}.legal-page .legal-cats li:first-child:after{border:solid var(--accent);border-width:0 0 2px 2px;content:"";height:5px;left:20px;margin-top:-5px;position:absolute;top:50%;transform:rotate(-45deg);width:8px}.legal-page[dir=rtl] .legal-cats li:first-child:after{left:auto;right:20px}.legal-page .legal-table{border:1px solid #e8edf3;border-collapse:initial;border-radius:14px;border-spacing:0;font-size:14.5px;margin:8px 0 4px;overflow:hidden;width:100%}.legal-page .legal-table td,.legal-page .legal-table th{border-bottom:1px solid #eef2f6;padding:12px 14px;text-align:left;vertical-align:top}.legal-page[dir=rtl] .legal-table td,.legal-page[dir=rtl] .legal-table th{text-align:right}.legal-page .legal-table tr:last-child td{border-bottom:0}.legal-page .legal-table th{background:linear-gradient(90deg,#233a80,#3b5aa8 55%,#dd6511);color:#fff;font-weight:700}.legal-page .legal-table td{background:#fff;color:var(--ink)}.legal-page .legal-table tr:nth-child(2n) td{background:#f8fafc}@media(max-width:1100px){.legal-page .legal-content{grid-template-columns:1fr}}@media(max-width:991px){.legal-page .legal-shell{width:94%}}@media(max-width:767px){.legal-page .legal-nav a{justify-content:center;width:100%}.legal-page .legal-block-body,.legal-page .legal-block-head{padding-left:16px;padding-right:16px}.legal-page .legal-table{display:block;overflow-x:auto}}.birthday:after{background-color:#de6826;content:"";height:3px;width:150px}.button-container{display:flex;justify-content:center;margin-bottom:20px}.styled-button{align-items:center;background-color:#213f80;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;gap:6px;margin:0 10px;padding:10px 20px;transition:background-color .3s ease}.styled-button:hover:not(:disabled){background-color:#162c54}.styled-button:disabled{background-color:#9aa6bf;cursor:not-allowed;opacity:.75}.styled-button--cancel{background-color:#b42318}.styled-button--cancel:hover:not(:disabled){background-color:#912018}.back,.front{background-color:#fff;border-radius:35px;box-shadow:0 0 15px #0000001a;box-sizing:border-box;height:715px!important;overflow:hidden;width:450px!important}.cardBack img,.front img{object-fit:cover;width:100%}.cardBack{background-color:#fff;display:flex;flex-direction:column;height:100%!important;justify-content:space-between;overflow:hidden;position:relative;width:100%!important}.card-back-header-wrapper{display:block;width:100%}.card-back-header-wrapper img{display:block;object-fit:cover;width:100%}.card_body{display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow:hidden;padding:10px 18px}.card_body h1{font-size:14px;font-weight:700;margin-bottom:10px;margin-top:2px}.card_body ul li{font-size:12.5px;line-height:1.3;margin-bottom:6px;padding-left:18px}.card_body ul li:before{font-size:18px;top:-3px}.card_body h1{color:#213269;font-family:Poppins,sans-serif;font-size:16px;margin-bottom:15px;margin-top:5px;text-align:center}.card_body ul{list-style:none;margin:0;padding-left:0}.card_body ul li{color:#213269;font-family:Poppins,sans-serif;font-size:12px;font-weight:bolder;line-height:1.4;margin-bottom:8px;padding-left:20px;position:relative;text-align:justify;text-justify:inter-word}.card_body ul li:before{color:#ff6a00;content:"•";font-size:20px;left:0;position:absolute;top:-2px}.fixed-card-back-footer{align-items:flex-end;background-color:#fff;display:flex;height:auto;justify-content:center;margin-top:auto;width:100%}.fixed-card-back-footer img{display:block;object-fit:contain;width:100%}.card-number-wrapper{margin-bottom:20px;margin-top:15px;text-align:center;width:100%}.card-number-wrapper p{font-size:14px;margin:0;width:100%}.card-row-layouts{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:10px;padding:0 15px;width:100%}.date-box{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:center;transform:translateY(22px)}.date-box h5{color:#213f80;font-size:15px;margin:0}.date-box h5,.date-box p{font-weight:700;line-height:1.1}.date-box p{color:#de6727;font-size:11px;margin:3px 0 0}.date-left,.date-right{text-align:center}.qr-box-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 8px}.qr-box-wrapper .qr-container-square{background:#fff;box-shadow:0 0 5px #0000000d;display:inline-block;height:100px;padding:5px;width:100px}.qr-box-wrapper .scan-text{color:#333;font-size:11px;margin-bottom:0;margin-top:6px}.front{border-radius:35px;box-shadow:0 0 15px #0000001a;overflow:hidden}.card-front-content{height:100%;justify-content:space-between}.card-front-content,.top-content-wrapper{display:flex;flex-direction:column;width:100%}.top-content-wrapper{align-items:center}.fixed-card-footer{align-items:flex-end;display:flex;justify-content:center;margin-top:auto;width:100%}.fixed-card-footer img{display:block;object-fit:cover;width:100%}.img-box-seg img{height:100%;width:auto!important}.circle{margin-bottom:30px;margin-top:20px;width:62px}.CircularProgressbar .CircularProgressbar-path{stroke:#2cd8af}.CircularProgressbar .CircularProgressbar-text{fill:#2cd8af;font-size:21px!important;transform:translate(-26%,3%)}.profile-tab-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.profile-tab-toolbar h3{color:#233a80;margin:0}.profile-tab-toolbar__actions{align-items:center;display:flex;gap:10px}:root{--main-color:#d56619}.main-color{color:#d56619;color:var(--main-color)}.app.dark{background-color:#1f1f1f!important;color:#fff!important}.app.dark .topbar{box-shadow:0 0 6px 0 #c9c9c978!important}.app.dark .main-page-cou .card,.app.dark .show-print{background-color:#1f1f1f!important}.app.dark .main-page-cou .card{box-shadow:0 0 6px 0 #c9c9c978!important;color:#fff!important}.app.dark .main-page-cou .card .title{color:#fff!important}.app.dark .big,.app.dark .footerbar{box-shadow:0 0 6px 0 #c9c9c978!important}.app.dark .big{background-color:#1f1f1f!important}.app.dark .big,.app.dark .big a,.app.dark .big2{color:#fff!important}.app.dark .big2{background-color:#1f1f1f!important;box-shadow:0 0 6px 0 #c9c9c978!important}.app.dark .big2 a{color:#fff!important}.app.dark .even-row,.app.dark .odd-row{background-color:#1f1f1f!important;color:#fff!important}.app.dark .css-rtrcn9-MuiTablePagination-root:last-child,.app.dark .css-rtrcn9-MuiTablePagination-root:last-child svg,.app.dark .css-yrdy0g-MuiDataGrid-columnHeaderRow,.app.dark .footerbar{color:#fff!important}.Toastify__toast-container{z-index:99999999999999!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.css-10nakn3-MuiModal-root-MuiPopover-root-MuiMenu-root{z-index:99999998!important}.search-input{border:2px solid #ddd;border-radius:25px;box-shadow:0 2px 4px #0000001a;font-size:16px;max-width:400px;padding:10px 15px;transition:border-color .3s,box-shadow .3s}