body{color:#1f2937;scroll-behavior:smooth;background:#fff;margin:0;font-size:14px;font-weight:400;overflow-x:hidden;font-family:var(--font-inter),sans-serif!important}*{box-sizing:border-box;font-family:var(--font-inter),sans-serif!important}a{text-decoration:none;transition:all .3s ease-in-out}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style-type:none}img{max-width:100%}.ant-rate .ant-rate-star-first,.ant-rate .ant-rate-star-second{color:#9ca3af}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}@media (min-width:576px){.container-sm,.container{max-width:540px}}@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width:991px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1224px}}.container-fluid{max-width:100%}.link{-webkit-text-fill-color:#0000;background:linear-gradient(99.56deg,#4c8321 0%,#7f3f98 130.27%);-webkit-background-clip:text;background-clip:text;font-weight:500;display:inline-block}.w-100{width:100%!important}.w-100-px{width:100px!important}.w-150-px{width:150px!important}.w-200-px{width:200px!important}.w-250-px{width:250px!important}.w-300-px{width:300px!important}.h-100{height:100%!important}.h-100-px{height:100px!important}.h-150-px{height:150px!important}.h-200-px{height:200px!important}.h-250-px{height:250px!important}.h-300-px{height:300px!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex}.align-item-start{align-items:flex-start}.align-item-end{align-items:flex-end}.align-item-center{align-items:center}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.flex-col{flex-direction:column}.flex-flow{flex-flow:wrap}.flex-1{flex:1!important}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.p-static{position:static}.p-relative{position:relative}.p-absolute{position:absolute}.p-fixed{position:fixed}.p-sticky{position:sticky}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.m-x-0{margin-inline:0!important}.m-y-0{margin-block:0!important}@media (max-width:991px){.m-0-lg{margin:0!important}}@media (max-width:768px){.m-0-md{margin:0!important}}@media (max-width:568px){.m-0-sm{margin:0!important}}.mt-5{margin-top:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.p-x-0{padding-inline:0!important}.p-y-0{padding-block:0!important}@media (max-width:991px){.p-0-lg{padding:0!important}}@media (max-width:768px){.p-0-md{padding:0!important}}@media (max-width:568px){.p-0-sm{padding:0!important}}.p-5{padding:5px}.pt-5{padding-top:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.p-10{padding:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.p-15{padding:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.p-20{padding:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.bg-none{background:0 0!important}.bg-white{background:#fff}.bg-black{background:#000}.bg-primary{background:#4c8321}.bg-colorBgLayout{background:#fafafa}.color-white{color:#fff}.color-black{color:#000}.color-tertiary{color:#9ca3af}.color-primary{color:#4c8321!important}.color-blue{color:#1b75bb!important}.color-bg-layout{color:#fafafa}.color-danger{color:#b91c1c}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.border-none{border:none!important}.overflow-hidden{overflow:hidden!important}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed!important}.ellipsized-one-line{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.ellipsized-two-line{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.ellipsized-three-line{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.ellipsized-four-line{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.section-padding{padding:60px}@media (min-width:768px){.section-padding{padding:80px}}@media (min-width:991px){.section-padding{padding:100px}}.section-padding-left{padding-left:60px}@media (min-width:768px){.section-padding-left{padding-left:80px}}@media (min-width:991px){.section-padding-left{padding-left:100px}}.section-padding-right{padding-right:60px}@media (min-width:768px){.section-padding-right{padding-right:80px}}@media (min-width:991px){.section-padding-right{padding-right:100px}}.section-padding-inline{padding-inline:60px}@media (min-width:768px){.section-padding-inline{padding-inline:80px}}@media (min-width:991px){.section-padding-inline{padding-inline:100px}}.section-padding-block{padding-block:60px}@media (min-width:768px){.section-padding-block{padding-block:80px}}@media (min-width:991px){.section-padding-block{padding-block:100px}}.section-padding-top{padding-top:60px}@media (min-width:768px){.section-padding-top{padding-top:80px}}@media (min-width:991px){.section-padding-top{padding-top:100px}}.section-padding-bottom{padding-bottom:60px}@media (min-width:768px){.section-padding-bottom{padding-bottom:80px}}@media (min-width:991px){.section-padding-bottom{padding-bottom:100px}}.section-margin{margin:60px}@media (min-width:768px){.section-margin{margin:80px}}@media (min-width:991px){.section-margin{margin:100px}}.section-margin-left{margin-left:60px}@media (min-width:768px){.section-margin-left{margin-left:80px}}@media (min-width:991px){.section-margin-left{margin-left:100px}}.section-margin-right{margin-right:60px}@media (min-width:768px){.section-margin-right{margin-right:80px}}@media (min-width:991px){.section-margin-right{margin-right:100px}}.section-margin-inline{margin-inline:60px}@media (min-width:768px){.section-margin-inline{margin-inline:80px}}@media (min-width:991px){.section-margin-inline{margin-inline:100px}}.section-margin-block{margin-block:60px}@media (min-width:768px){.section-margin-block{margin-block:80px}}@media (min-width:991px){.section-margin-block{margin-block:100px}}.section-margin-top{margin-top:60px}@media (min-width:768px){.section-margin-top{margin-top:80px}}@media (min-width:991px){.section-margin-top{margin-top:100px}}.section-margin-bottom{margin-bottom:60px}@media (min-width:768px){.section-margin-bottom{margin-bottom:80px}}@media (min-width:991px){.section-margin-bottom{margin-bottom:100px}}.loader{justify-content:center;align-items:center;width:100%;min-height:427px;display:flex}.main-loader{width:100vw;min-height:100vh}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:2000;background:#000;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-80px;left:12px;color:#fff!important}.skip-link:focus,.skip-link:focus-visible{outline-offset:2px;outline:2px solid #fff;top:12px}.main-modal.ant-modal{max-width:430px;width:100%!important}.main-modal.ant-modal .ant-modal-container{border-radius:22px;padding:0}.main-modal.ant-modal .ant-picker{border-radius:10px;padding:11px 14px}.main-modal.ant-modal .ant-picker input::placeholder{color:#6d757e}.main-modal.ant-modal .ant-picker input::placeholder{color:#6d757e}.main-modal.ant-modal .ant-picker input::placeholder{color:#6d757e}.main-modal.ant-modal .ant-picker input:-ms-placeholder-shown{color:#6d757e}.main-modal-footer{border-top:1px solid #f5f5f7;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex;justify-content:flex-end!important}.main-modal-footer .ant-btn{border-radius:10px;min-width:130px;height:46px;box-shadow:none!important}.main-modal-footer .ant-btn.ant-btn-default{color:#4c8321;padding-inline:0;border:1px solid #4c8321!important}.main-modal-footer .ant-btn.ant-btn-default:hover{border:1px solid #4c8321!important;text-decoration:none!important}.speaker-modal.ant-modal{max-width:538px;width:100%!important}.speaker-modal.ant-modal .ant-modal-container{border-radius:22px;padding:0}.speaker-modal.ant-modal .ant-modal-header{background:#fafafa;border-radius:22px 22px 0 0;padding:18px 22px}.speaker-modal.ant-modal .ant-modal-title{color:#1f2937;font-size:18px;font-weight:500}.speaker-modal.ant-modal .ant-modal-body{padding:26px 22px}.speaker-modal-info{text-align:center;flex-direction:column;justify-content:center;align-items:center!important}@media (min-width:480px){.speaker-modal-info{justify-content:inherit;text-align:left;flex-direction:row;align-items:flex-start!important}}.speaker-modal-info .ant-avatar{background:#4c8321;flex-shrink:0;width:84px;min-width:84px;height:84px;font-size:24px;font-weight:600;line-height:84px}.speaker-modal-caption-title{color:#1f2937;margin-bottom:5px;font-size:18px;font-weight:600;line-height:22px;display:block}.speaker-modal-caption-subtitle{color:#4b5563;margin-bottom:10px;display:block}.speaker-modal-caption .ant-tag.ant-tag-success{text-align:center;border-radius:40px;min-width:143px;height:26px;padding-inline:10px;line-height:26px;transition:all .3s ease-in-out;color:#fff!important;background:#4c8321!important}.speaker-modal .ant-divider{border-color:#f5f5f7;margin:26px 0}.speaker-modal-bio-title{color:#1f2937;gap:10px;margin-bottom:10px;font-weight:600;display:flex}.speaker-modal-bio-title .anticon{color:#4c8321;width:20px;height:20px;font-size:20px}.speaker-modal-bio-text{color:#4b5563;margin-bottom:18px;margin-left:30px;line-height:19px}.speaker-modal-bio .ant-tag strong{align-items:center;gap:10px;margin-bottom:5px;display:flex}.speaker-modal-bio .ant-tag span{white-space:pre-line!important}.speaker-modal-bio .ant-tag{white-space:inherit;color:#7f3f98;background:#f5eff7;border-radius:12px;width:calc(100% - 30px);margin-left:auto;padding:14px;font-size:14px;display:block}.speaker-modal-bio .ant-tag:not(:last-child){margin-bottom:10px}.speaker-modal-bio-list{color:#4b5563;margin-left:50px;line-height:19px;list-style-type:disc}.speaker-modal-bio-list li:not(:last-child){margin-bottom:10px}.speaker-modal-email-tag{width:100%!important;margin-left:0!important}.speaker-modal-info-multi.ant-collapse-borderless{background:0 0}.speaker-modal-info-multi.ant-collapse-borderless>.ant-collapse-item{background:#fafafa;border-bottom:0;border-radius:14px!important}.speaker-modal-info-multi.ant-collapse-borderless>.ant-collapse-item:not(:last-child){margin-bottom:10px}.speaker-modal-info-multi.ant-collapse-borderless>.ant-collapse-header{align-items:center;padding:12px 14px}.speaker-modal-info-multi.ant-collapse-borderless .ant-collapse-header .speaker-modal-info{align-items:center}.speaker-modal-info-multi.ant-collapse-borderless .ant-collapse-header .speaker-modal-caption-title{word-break:break-all;font-size:16px;line-height:22px}@media (min-width:480px){.speaker-modal-info-multi.ant-collapse-borderless .ant-collapse-header .speaker-modal-caption-title{line-height:22px}}.speaker-modal-info-multi.ant-collapse-borderless .ant-collapse-header[aria-expanded=false] .speaker-modal-caption-subtitle{margin-bottom:0}.speaker-modal-info-multi.ant-collapse-borderless .ant-collapse-header[aria-expanded=false] .speaker-modal-caption .ant-tag.ant-tag-success{display:none}.speaker-modal-info-multi.ant-collapse-borderless .speaker-modal-bio .ant-tag{width:100%;margin-left:0}.speaker-modal-info-multi .ant-avatar{background:#4c8321;width:58px;min-width:58px;height:58px;font-size:20px;font-weight:500;line-height:58px}.speaker-modal-info-multi .speaker-modal-bio-text{margin-left:0!important}.onboarding-modal.ant-modal{max-width:620px;width:100%!important}.onboarding-modal.ant-modal .ant-modal-container{border-radius:20px;padding:0}.onboarding-modal.ant-modal .ant-modal-header{background:#fafafa;border-radius:20px 20px 0 0;justify-content:center;align-items:center;min-height:62px;padding:18px 22px;display:flex}.onboarding-modal.ant-modal .ant-modal-title{text-align:center;color:#1f2937;font-size:20px;font-weight:500}.onboarding-modal.ant-modal .ant-modal-body{padding:28px 24px}.onboarding-modal-body{flex-direction:column;align-items:center;gap:22px;display:flex}.onboarding-modal-image-wrap{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-width:490px;height:302px;position:relative;overflow:hidden}.onboarding-modal-image{object-fit:fill;width:100%;height:100%;display:block}.onboarding-modal-loading{justify-content:center;align-items:center;min-height:523px;display:flex}.onboarding-modal-desc{color:#4b5563;text-align:center;flex-shrink:0;width:100%;max-width:572px;height:76px;margin:0 auto;font-size:16px;line-height:22px;overflow-y:auto}.onboarding-modal-dots{align-items:center;gap:4px;display:flex}.onboarding-modal-dot{border-radius:50%;width:6px;height:6px;transition:background-color .1s;display:inline-block;background-color:#e5e7eb!important}.onboarding-modal-dot.active{border-radius:4px;background-color:#4c8321!important}.onboarding-modal-divider{background-color:#e5e7eb;height:1px;margin:0 24px}.onboarding-modal-footer{justify-content:space-between;align-items:center;display:flex}.onboarding-modal-skip.ant-btn{color:#4b5563;height:auto;padding:0;font-size:16px;box-shadow:none!important}.onboarding-modal-skip.ant-btn:hover{color:#1f2937;background:0 0!important}.onboarding-modal-nav{align-items:center;gap:12px;display:flex}.onboarding-modal-prev.ant-btn{color:#4c8321;border-color:#4c8321;border-radius:10px;height:46px;padding:0 16px;font-size:16px;box-shadow:none!important}.onboarding-modal-next.ant-btn{background-color:#4c8321;border-color:#4c8321;border-radius:10px;min-width:112px;height:46px;padding:0 16px;font-size:16px;box-shadow:none!important}.onboarding-modal-next.ant-btn:hover{background-color:#4c8321!important;border-color:#4c8321!important}@media (max-width:576px){.onboarding-modal-image-wrap{height:200px}.onboarding-modal-loading{min-height:459px}.onboarding-modal-footer{flex-direction:column-reverse;gap:16px}.onboarding-modal-nav{justify-content:flex-end;width:100%}.onboarding-modal-skip.ant-btn{align-self:flex-start}}.notify-modal.ant-modal{color:#1f2937;max-width:430px;text-align:center!important;width:100%!important}.notify-modal.ant-modal .ant-modal-container{border-radius:22px;padding:24px}.notify-modal-icon{margin-bottom:26px}.notify-modal-title{margin-bottom:15px;font-size:20px;font-weight:600;line-height:18px;display:block}.notify-modal-text{margin-bottom:20px;line-height:20px}.notify-modal-strong-text{color:#1b75bb}.notify-modal-error{color:#b91c1c;margin-bottom:8px;font-size:12px;line-height:1.5}.notify-modal .ant-radio-group{width:100%}.notify-modal .choice-btn.ant-btn{border-radius:10px;min-width:145px;height:46px;margin-top:40px;box-shadow:none!important}.notify-modal-score{border-radius:100px;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;padding:10px 24px;font-size:14px;font-weight:600;display:inline-flex}.notify-modal-score-icon{font-size:18px}.notify-modal-score-pass{color:#7e22ce;background:#f3e8ff}.notify-modal-score-fail{color:#b91c1c;background:#fee2e2}.notify-modal-actions{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}@media (max-width:576px){.notify-modal-actions{flex-flow:wrap}}.notify-modal-actions .choice-btn.ant-btn{flex:1;margin-top:0}.notify-modal-actions .choice-btn.ant-btn.outline{color:#4c8321;border-color:#4c8321}.notify-modal.delete-certificate-modal.ant-modal{max-width:revert-rule}@media (min-width:480px){.notify-modal.delete-certificate-modal.ant-modal{max-width:460px}}.notify-modal.delete-certificate-modal .notify-modal-actions{flex-flow:wrap}.notify-modal.delete-certificate-modal .choice-btn.ant-btn{flex:inherit;width:100%}@media (min-width:480px){.notify-modal.delete-certificate-modal .choice-btn.ant-btn{width:inherit}}.notify-modal.delete-walkthrough-modal.ant-modal{max-width:revert-rule}@media (min-width:480px){.notify-modal.delete-walkthrough-modal.ant-modal{max-width:512px}}.notify-modal.delete-walkthrough-modal .notify-modal-actions{flex-flow:wrap}.notify-modal.delete-walkthrough-modal .choice-btn.ant-btn{flex:inherit;width:100%}@media (min-width:480px){.notify-modal.delete-walkthrough-modal .choice-btn.ant-btn{width:inherit}}.admin-course-preview{flex-direction:column;gap:10px;margin-top:18px;display:flex}.admin-course-preview-box{align-items:center;gap:12px;width:100%;display:flex}.admin-course-preview-selected-item{background:#fafafa;border:1px solid #f5f5f7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.admin-course-preview-selected-item-info{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-course-preview-selected-item-title{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:16px;font-weight:600;overflow:hidden}@media (min-width:768px){.admin-course-preview-selected-item-title{max-width:330px}}@media (min-width:480px){.admin-course-preview-selected-item-title{max-width:260px}}.admin-course-preview-selected-item-type{color:#4b5563;font-size:14px}.admin-course-preview-drag-handle{color:#4b5563;justify-content:center;align-items:center;display:inline-flex}.admin-course-preview-drag-handle.is-disabled{opacity:.35;cursor:not-allowed}.filter-modal.ant-modal{color:#1f2937;max-width:530px;width:100%!important}.filter-modal.ant-modal .ant-modal-container{border-radius:22px;padding:24px}.filter-modal.ant-modal .ant-modal-header{margin-bottom:4px}.filter-modal.ant-modal .ant-modal-title{color:#1f2937;font-size:20px}.filter-modal-subtitle{color:#4b5563;margin-bottom:25px;font-size:16px;line-height:1.5}.filter-modal-wrap:not(:last-child){margin-bottom:20px}.filter-modal-label{color:#1f2937;margin-bottom:6px;font-size:16px;font-weight:500;display:block}.filter-modal-grid{gap:12px;display:flex}.filter-modal-col{flex:1;min-width:0}.filter-modal .ant-picker{border-radius:10px;width:100%;height:46px;padding:0 14px}.filter-modal .ant-select{width:100%}.filter-modal .ant-select.ant-select-single{border-radius:10px;height:46px}.filter-modal .ant-select.ant-select-multiple{border-radius:10px;padding:8px 14px}.filter-modal .ant-select.ant-select-multiple .ant-select-placeholder{inset-inline-start:inherit;inset-inline-end:inherit}.filter-modal .ant-select.ant-select-multiple .ant-select-content .ant-select-content-item-prefix+.ant-select-content-item-suffix{margin-inline-start:0}.filter-modal .ant-select .ant-select-selector{padding:0 14px!important}.filter-modal .ant-select .ant-select-placeholder,.filter-modal .ant-select .ant-select-suffix{color:#6d757e}.filter-modal .ant-input-affix-wrapper{border-radius:10px;height:46px}.filter-modal-footer{border-top:1px solid #f5f5f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:24px;display:flex}.filter-modal-footer .ant-btn{height:46px;min-width:inherit;border-radius:10px;outline:none;width:100%;box-shadow:none!important}@media (min-width:480px){.filter-modal-footer .ant-btn{width:auto;min-width:130px}}.filter-modal-footer .ant-btn.ant-btn-default{color:#4c8321;border:0;padding-inline:0}.filter-modal-footer .ant-btn.ant-btn-default:hover{text-decoration:underline;border:0!important}.enroll-modal{text-align:center;padding:8px 0}.enroll-modal-icon{color:#4c8321;margin-bottom:16px;font-size:50px}.enroll-modal-title{color:#1f2937;margin-bottom:10px;font-size:22px;font-weight:600}.enroll-modal-text{color:#4b5563;margin-bottom:24px;font-size:16px;line-height:1.6}.main-table-wrap .ant-table-wrapper .ant-table-container table>thead tr th{color:#1f2937;background:#fafafa;border-color:#fafafa;padding:11.5px 18px;font-weight:500}.main-table-wrap .ant-table-wrapper .ant-table-container table>thead tr th:before{display:none}.main-table-wrap .ant-table-wrapper .ant-table-container table>thead>tr:first-child>:first-child{border-start-start-radius:14px}.main-table-wrap .ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{border-start-end-radius:14px}.main-table-wrap .ant-table-wrapper .ant-table{border:1px solid #fafafa;border-bottom:0;border-radius:14px}.main-table-wrap .ant-table-wrapper table{border-radius:14px 14px 0 0}.main-table-wrap .ant-table-wrapper .ant-table-tbody>tr>:first-child{border-end-start-radius:14px}.main-table-wrap .ant-table-wrapper .ant-table-tbody>tr>:last-child{border-end-end-radius:14px}.main-table-wrap .ant-table-wrapper .ant-table-tbody>tr>td{color:#4b5563;border-color:#fafafa;padding:12.5px 18px}.main-table-wrap-admin .ant-table-wrapper .ant-table-container table>thead tr th{padding:11.8px 18px}.main-table-wrap-admin .ant-table-wrapper .ant-table-tbody>tr>td{padding:7.5px 18px}.main-table-wrap-admin .ant-table-wrapper .ant-table-tbody .ant-tag{text-transform:capitalize;border-radius:20px}.main-table-wrap-admin .ant-table-wrapper .ant-table-tbody .ant-tag.ant-tag-success{color:#44751d;background:#f1f5ee}.main-table-wrap-admin .ant-table-wrapper .ant-table-tbody .ant-tag.ant-tag-warning{color:#92400e;background:#fef8e2}.main-dropdown .dropdown-action--success,.main-dropdown .dropdown-action--danger,.main-dropdown .dropdown-action--logout{font-size:14px;transition:background-color .5s,opacity .3s}.main-dropdown .dropdown-action--success .ant-dropdown-menu-title-content,.main-dropdown .dropdown-action--danger .ant-dropdown-menu-title-content,.main-dropdown .dropdown-action--logout .ant-dropdown-menu-title-content{color:#4b5563;padding:2px;font-size:14px;transition:color .5s}.main-dropdown .dropdown-action--success .icon path,.main-dropdown .dropdown-action--danger .icon path,.main-dropdown .dropdown-action--logout .icon path{transition:fill .5s}.main-dropdown .dropdown-action--success.ant-dropdown-menu-item-disabled,.main-dropdown .dropdown-action--danger.ant-dropdown-menu-item-disabled,.main-dropdown .dropdown-action--logout.ant-dropdown-menu-item-disabled{opacity:.7}.main-dropdown .dropdown-action--success:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active,.main-dropdown .dropdown-action--success:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-selected,.main-dropdown .dropdown-action--success:not(.ant-dropdown-menu-item-disabled):hover{background-color:#0000!important}.main-dropdown .dropdown-action--success:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active .ant-dropdown-menu-title-content,.main-dropdown .dropdown-action--success:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-selected .ant-dropdown-menu-title-content,.main-dropdown .dropdown-action--success:not(.ant-dropdown-menu-item-disabled):hover .ant-dropdown-menu-title-content{color:#4c8321!important}.main-dropdown .dropdown-action--success:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active .icon path,.main-dropdown .dropdown-action--success:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-selected .icon path,.main-dropdown .dropdown-action--success:not(.ant-dropdown-menu-item-disabled):hover .icon path{fill:#4c8321!important}.main-dropdown .dropdown-action--danger:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active,.main-dropdown .dropdown-action--danger:not(.ant-dropdown-menu-item-disabled):hover{background-color:#0000!important}.main-dropdown .dropdown-action--danger:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active .ant-dropdown-menu-title-content,.main-dropdown .dropdown-action--danger:not(.ant-dropdown-menu-item-disabled):hover .ant-dropdown-menu-title-content{color:#b91c1c!important}.main-dropdown .dropdown-action--danger:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active .icon path,.main-dropdown .dropdown-action--danger:not(.ant-dropdown-menu-item-disabled):hover .icon path{fill:#b91c1c!important}.main-dropdown .dropdown-action--logout:not(.ant-dropdown-menu-item-disabled) .ant-dropdown-menu-title-content{color:#b91c1c!important}.main-dropdown .dropdown-action--logout:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active,.main-dropdown .dropdown-action--logout:not(.ant-dropdown-menu-item-disabled):hover{background-color:#b91c1c!important}.main-dropdown .dropdown-action--logout:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active .ant-dropdown-menu-title-content,.main-dropdown .dropdown-action--logout:not(.ant-dropdown-menu-item-disabled):hover .ant-dropdown-menu-title-content{color:#fff!important}.main-dropdown .dropdown-action--logout:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active .icon path,.main-dropdown .dropdown-action--logout:not(.ant-dropdown-menu-item-disabled):hover .icon path{fill:#fff!important}.main-empty-state.ant-empty{flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.coming-soon-page-header{margin-bottom:24px}.coming-soon-page-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:420px;padding:60px 24px;display:flex}.coming-soon-page-title{color:#1f2937;font-size:22px;font-weight:700;display:block}.coming-soon-page-subtitle{color:#4b5563;max-width:420px;font-size:16px;line-height:1.7}.admin-walkthrough-tabs .ant-tabs-nav{gap:10px}@media (max-width:768px){.admin-walkthrough-tabs .ant-tabs-nav .ant-tabs-nav-wrap{order:2}}.admin-walkthrough-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list{transform:unset!important}.admin-walkthrough-tabs .ant-tabs-nav .ant-tabs-nav-wrap:before,.admin-walkthrough-tabs .ant-tabs-nav .ant-tabs-nav-wrap:after{opacity:0!important}@media (max-width:768px){.admin-walkthrough-tabs .ant-tabs-nav{flex-direction:column;width:100%}}.admin-walkthrough-tabs .ant-tabs-nav .ant-tabs-nav-operations{display:none!important}@media (max-width:768px){.admin-walkthrough-tabs .ant-tabs-extra-content{width:100%!important}.admin-walkthrough-tabs .ant-tabs-extra-content .ant-space-horizontal{width:100%;padding-bottom:0}}.admin-walkthrough-thumb{background:#fafafa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.admin-walkthrough-step-info{flex-direction:column;flex:1;min-width:0;display:flex}.admin-walkthrough-step-label{color:#6d757e;font-size:14px}.admin-walkthrough-step-title{color:#1f2937;font-size:16px;font-weight:500}.admin-walkthrough-card-loading{justify-content:center;padding:48px 0;display:flex}.admin-walkthrough-card-list{flex-direction:column;gap:10px;padding:4px 0;display:flex}.admin-walkthrough-card{background:#fff;border:1px solid #f5f5f7;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:box-shadow .15s;display:flex}.admin-walkthrough-card:hover{box-shadow:0 2px 8px #00000012}.admin-walkthrough-card-actions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.admin-walkthrough-card-actions .ant-btn .icon path{transition:fill .2s}.admin-walkthrough-card-actions .ant-btn:first-child:hover .icon path,.admin-walkthrough-card-actions .ant-btn:nth-child(2):hover .icon path{fill:#4c8321!important}.admin-walkthrough-card-actions .ant-btn:nth-child(3):hover .icon path{fill:#b91c1c!important}.admin-walkthrough-form-wrap{flex-direction:column;gap:24px;display:flex}.admin-walkthrough-form-header{justify-content:space-between;align-items:center;display:flex}.admin-walkthrough-form-preview-btn{font-weight:500;color:#4c8321!important}.admin-walkthrough-modal.ant-modal .ant-modal-title{text-align:left!important}.admin-walkthrough-modal.ant-modal .ant-modal-body{padding:22px}.admin-walkthrough-preview-info-banner{color:#7f3f98;background:#f5eff7;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:14px 12px;font-size:14px;display:flex}.admin-walkthrough-preview-info-banner .anticon{flex-shrink:0;margin-top:2px}.admin-walkthrough-preview-step-title{text-align:center;margin:12px 0;font-size:20px;font-weight:700;display:block}.admin-walkthrough-preview-step-desc{color:#4b5563;max-height:150px;padding:16px 0;font-size:16px;overflow-y:auto}.admin-walkthrough-preview-dots{justify-content:center;align-items:center;gap:4px;display:flex}.admin-walkthrough-preview-drawer-note{color:#4b5563;background:#fafafa;border-radius:12px;padding:20px;font-size:16px;line-height:1.5}.admin-walkthrough-preview-drawer{border-radius:22px;overflow:hidden}.admin-walkthrough-preview-drawer .ant-drawer-body{flex-direction:column;padding:0;display:flex}.admin-walkthrough-preview-drawer-inner{flex-direction:column;height:100%;padding:24px;display:flex}.admin-walkthrough-preview-drawer-box .ant-card-body{padding:14px 22px!important}.admin-walkthrough-preview-browser-placeholder{background:#f3f4f6;width:100%;height:100%}.admin-walkthrough-preview-modal-image{object-fit:fill;aspect-ratio:16/9;width:100%;height:100%}.admin-walkthrough-preview-mobile-skip-row{justify-content:flex-end;width:100%;margin-bottom:8px;display:flex}.admin-walkthrough-preview-card-mobile{width:100%;max-width:300px;height:auto;border-radius:20px!important;margin:0 auto!important;padding:0!important}.admin-walkthrough-preview-mobile-skip span{color:#4b5563;font-size:14px}.admin-walkthrough-preview-browser-screen{background:#f9fafb;justify-content:center;align-items:center;width:100%;max-width:488px;height:100%;max-height:300px;display:flex;overflow:hidden}.admin-walkthrough-preview-browser-screen img{object-fit:contain;width:100%;height:100%}@media (max-width:576px){.admin-walkthrough-modal-footer{flex-direction:row!important}}@media (min-width:768px){.ant-drawer-content-wrapper{margin:20px}}.ant-drawer-content-wrapper{border-radius:22px;overflow:hidden}.wt-preview-phone-screen{aspect-ratio:9/14;background:#fff;border-radius:20px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.wt-preview-phone-screen img{object-fit:cover;width:100%;height:100%;display:block}.delete-walkthrough-modal{width:512px!important}.main-layout.ant-layout{background:#fff}.react-tel-input.phone-input-us .flag-dropdown,.react-tel-input.phone-input-us .flag-dropdown.open{pointer-events:none;cursor:default;background-color:#fff;border:1px solid #e5e7eb;border-right:0;border-radius:10px 0 0 10px!important}.react-tel-input.phone-input-us .selected-flag{position:relative;width:74px!important;padding:0 0 0 14px!important}.react-tel-input.phone-input-us .selected-flag .arrow{display:none!important}.react-tel-input.phone-input-us .selected-flag .flag{left:14px!important}.react-tel-input.phone-input-us .selected-flag:before{content:"+1";color:#4b5563;font-size:14px;position:absolute;top:50%;left:42px;transform:translateY(-50%)}.react-tel-input.phone-input-us .selected-flag:after{content:"";background:#e8e8e8;width:1px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.react-tel-input.phone-input-us .form-control{padding-left:86px!important}.main-layout-auth.ant-layout{padding:24px;min-height:100vh!important}@media (min-width:768px){.main-layout-auth-row{row-gap:24px;height:calc(100vh - 48px)}}.main-layout-auth-row{row-gap:0!important}.main-layout-auth-bg.ant-layout{height:100vh;overflow:hidden;background-image:url(/assets/images/auth-result-bg.png)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important}.main-layout-auth .main-logo{text-align:center;width:100%}.main-layout-auth .main-logo a{display:inline-block}.main-layout-auth .main-logo a:focus-visible{outline-offset:4px;border-radius:8px;outline:4px solid #4c8321}.main-layout-auth .main-logo a img{width:150px;height:auto;display:block}@media (min-width:992px){.main-layout-auth .main-logo a img{width:190px}}.main-layout-auth-left{background-image:url(/assets/images/auth-slider-banner.png);background-size:cover;border-radius:30px;justify-content:center;align-items:center;height:650px;padding:0 0 20px;display:flex;overflow:hidden}@media (min-width:576px){.main-layout-auth-left{padding:47px 37px}}@media (min-width:992px){.main-layout-auth-left{height:100%;padding:47px 7px}}@media (min-width:1200px){.main-layout-auth-left{padding:47px 27px}}@media (min-width:1400px){.main-layout-auth-left{padding:47px}}@media (min-width:1600px){.main-layout-auth-left{height:calc(100vh - 48px)}}.main-layout-auth-left .overflow-hidden{height:100%;padding:20px}.main-layout-auth-left .main-layout-auth-carousel-item{text-align:center;color:#fff;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex!important}.main-layout-auth-left .main-layout-auth-carousel-item .video-wrap{width:100%;max-width:427px;height:280px;display:block;position:relative;overflow:hidden}.main-layout-auth-left .main-layout-auth-carousel-item .video-wrap img{object-fit:fill!important}@media (min-width:1200px){.main-layout-auth-left .main-layout-auth-carousel-item .video-wrap{height:320px}}.main-layout-auth-left .main-layout-auth-carousel-item .auth-image-wrap{width:100%;max-width:427px;height:100%;display:block;position:relative;overflow:hidden}.main-layout-auth-left .main-layout-auth-carousel-item .auth-image-wrap img{object-position:top center;max-width:100%;max-height:100%}@media (min-width:1600px){.main-layout-auth-left .main-layout-auth-carousel-item .auth-image-wrap{max-width:unset}}.main-layout-auth-left .main-layout-auth-carousel-item .main-layout-auth-carousel-content{margin-bottom:35px}.main-layout-auth-left .main-layout-auth-carousel-item strong{margin-bottom:20px;font-size:20px;font-weight:600;line-height:30px;display:block}@media (min-width:480px){.main-layout-auth-left .main-layout-auth-carousel-item strong{font-size:24px;line-height:42px}}@media (min-width:576px){.main-layout-auth-left .main-layout-auth-carousel-item strong{font-size:26px}}@media (min-width:1200px){.main-layout-auth-left .main-layout-auth-carousel-item strong{font-size:28px}}@media (min-width:1300px){.main-layout-auth-left .main-layout-auth-carousel-item strong{font-size:32px}}.main-layout-auth-left .main-layout-auth-carousel-item p{font-size:16px;line-height:25px}@media (min-width:576px){.main-layout-auth-left .main-layout-auth-carousel-item p{font-size:18px;line-height:27px}}@media (min-width:1300px){.main-layout-auth-left .main-layout-auth-carousel-item p{font-size:20px;line-height:30px}}.main-layout-auth-left .ant-carousel,.main-layout-auth-left .ant-carousel>*,.main-layout-auth-left .ant-carousel .slick-list,.main-layout-auth-left .ant-carousel .slick-track,.main-layout-auth-left .ant-carousel .slick-slide,.main-layout-auth-left .ant-carousel .slick-slide>div{height:100%}.main-layout-auth-left .ant-carousel .slick-arrow.slick-next{margin-right:-20px}.main-layout-auth-left .ant-carousel .slick-dots{bottom:-20px}.main-layout-auth-left .ant-carousel .slick-dots li{border-radius:10px;width:10px;height:10px}.main-layout-auth-left .ant-carousel .slick-dots li button{width:10px;height:10px}.main-layout-auth-left .ant-carousel .slick-dots li:after{display:none}.main-layout-auth-left .ant-carousel .slick-dots li.slick-active{background-color:#fff;width:20px;height:10px}.main-layout-auth-left .ant-carousel .slick-dots li.slick-active button{width:20px;height:10px}.main-layout-auth-left .ant-carousel .slick-dots li.slick-active:after{display:none}.main-layout-auth-left-footer.ant-layout-footer{background:0 0;width:100%;padding:0}.main-layout-auth-left-copyright{margin:30px 0 10px;display:block}@media (min-width:992px){.main-layout-auth-left-copyright{display:none}}.main-layout-auth-right{flex-direction:column;justify-content:space-between;align-items:center;gap:40px;height:100%;padding:0;display:flex}@media (min-width:576px){.main-layout-auth-right{padding:0 37px}}@media (min-width:992px){.main-layout-auth-right{padding:0 52px 0 38px}}@media (min-width:1200px){.main-layout-auth-right{padding:0 102px 0 78px}}@media (min-width:1300px){.main-layout-auth-right{padding:0 142px 0 118px}}.main-layout-auth-right-header.ant-layout-header{background:0 0;width:100%;height:60px;padding:0;line-height:50px}.main-layout-auth-right-footer.ant-layout-footer{background:0 0;width:100%;padding:0}.main-layout-auth-right-tag{margin:20px 0!important}@media (max-width:992px){.main-layout-auth-right-tag{display:none}}.main-layout-auth-right-copyright{display:none}@media (min-width:992px){.main-layout-auth-right-copyright{display:block}}.main-layout-auth-content{flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.main-layout-auth-content-heading{text-align:center;margin-bottom:40px}@media (min-width:576px){.main-layout-auth-content-heading{margin-bottom:60px}}@media (min-width:992px){.main-layout-auth-content-heading{margin-bottom:80px}}.main-layout-auth-content-heading-title{color:#1f2937;font-size:20px;font-weight:600;line-height:50px}@media (min-width:480px){.main-layout-auth-content-heading-title{font-size:24px}}@media (min-width:576px){.main-layout-auth-content-heading-title{font-size:26px}}@media (min-width:1200px){.main-layout-auth-content-heading-title{font-size:28px}}@media (min-width:1300px){.main-layout-auth-content-heading-title{font-size:32px}}.main-layout-auth-content-heading-subtitle{color:#1f2937;text-align:center}.main-layout-auth-content-form.ant-form .ant-form-item{margin-bottom:22px}.main-layout-auth-content-form.ant-form .ant-form-item-label{padding:0 0 4px}.main-layout-auth-content-form.ant-form .ant-form-item-label>label{color:#1f2937;font-weight:500}.main-layout-auth-content-form.ant-form .ant-input,.main-layout-auth-content-form.ant-form .ant-input-affix-wrapper{border-radius:10px;height:46px;padding:7px 14px}.main-layout-auth-content-form.ant-form textarea.ant-input{height:auto;resize:"none"}.main-layout-auth-content-form.ant-form input::placeholder,.main-layout-auth-content-form.ant-form textarea::placeholder{color:#6d757e}.main-layout-auth-content-form.ant-form input::-webkit-input-placeholder{color:#6d757e}.main-layout-auth-content-form.ant-form textarea::-webkit-input-placeholder{color:#6d757e}.main-layout-auth-content-form.ant-form input::-moz-placeholder{color:#6d757e}.main-layout-auth-content-form.ant-form textarea::-moz-placeholder{color:#6d757e}:is(.main-layout-auth-content-form.ant-form input:-ms-placeholder-shown,.main-layout-auth-content-form.ant-form textarea:-ms-placeholder-shown){color:#6d757e}:is(.main-layout-auth-content-form.ant-form input:placeholder-shown,.main-layout-auth-content-form.ant-form textarea:placeholder-shown){color:#6d757e}.main-layout-auth-content-form.ant-form .ant-input-affix-wrapper .ant-input{height:auto;box-shadow:none;border:none;border-radius:0;padding:0}.main-layout-auth-content-form.ant-form .ant-input-affix-wrapper .ant-input:focus-visible{outline:none}.main-layout-auth-content-form.ant-form .ant-input-affix-wrapper .anticon.ant-input-password-icon{color:#9ca3af}.main-layout-auth-content-form.ant-form .ant-input-affix-wrapper .anticon.ant-input-password-icon:hover{color:#4c8321}.main-layout-auth-content-form.ant-form .ant-select.ant-select-single{border-radius:10px;height:46px;padding:0 14px}.main-layout-auth-content-form.ant-form .ant-select .ant-select-placeholder{color:#6d757e}.main-layout-auth-content-form.ant-form .ant-select .ant-select-suffix{color:#9ca3af}.main-layout-auth-content-form.ant-form .ant-select.ant-select-multiple{border-radius:10px;padding:8px 14px}.main-layout-auth-content-form.ant-form .ant-select.ant-select-multiple .ant-select-placeholder{inset-inline-start:inherit;inset-inline-end:inherit}.main-layout-auth-content-form.ant-form .ant-select.ant-select-multiple .ant-select-content .ant-select-content-item-prefix+.ant-select-content-item-suffix{margin-inline-start:0}.main-layout-auth-content-form.ant-form .react-tel-input{width:100%}.main-layout-auth-content-form.ant-form .react-tel-input .form-control{border-color:#e5e7eb;border-radius:10px;width:100%;height:46px;padding-left:67px}.main-layout-auth-content-form.ant-form .react-tel-input .flag{left:18px;transform:scale(1.3)}.main-layout-auth-content-form.ant-form .react-tel-input .flag-dropdown{background-color:#fff;border:1px solid #e5e7eb;border-right:0;border-radius:10px 0 0 10px!important}.main-layout-auth-content-form.ant-form .react-tel-input .flag-dropdown.open,.main-layout-auth-content-form.ant-form .react-tel-input .flag-dropdown.open .selected-flag{border-radius:10px 0 0 10px!important}.main-layout-auth-content-form.ant-form .react-tel-input .flag-dropdown .selected-flag{width:55px;padding:0 0 0 14px;position:relative;border-radius:10px 0 0 10px!important}.main-layout-auth-content-form.ant-form .react-tel-input .flag-dropdown .selected-flag:after{content:"";background:#e8e8e8;width:1px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.main-layout-auth-content-form.ant-form .react-tel-input .flag-dropdown .selected-flag .arrow{margin-inline-start:5px;width:8px;height:7px;margin-top:-4px;background:url(/assets/images/arrow-bottom.svg) 50% no-repeat!important;border:0!important}.main-layout-auth-content-form.ant-form .ant-input-number{border-radius:10px;padding:7px 14px}.main-layout-auth-content-form.ant-form .ant-picker{border-radius:10px;padding:11px 14px}.main-layout-auth-content-form.ant-form .ant-picker input::placeholder{color:#6d757e}.main-layout-auth-content-form.ant-form .ant-picker input::placeholder{color:#6d757e}.main-layout-auth-content-form.ant-form .ant-picker input::placeholder{color:#6d757e}.main-layout-auth-content-form.ant-form .ant-picker input:-ms-placeholder-shown{color:#6d757e}.main-layout-auth-content-form.ant-form .ant-checkbox-label{word-break:break-all}.main-layout-auth-content-form-forgot{color:#4c8321;justify-content:flex-end;gap:5px;margin-top:-8px;margin-bottom:32px;font-size:14px;display:flex}.main-layout-auth-content-form-forgot a{color:#4c8321;text-decoration:underline}.main-layout-auth-content-form-forgot a:hover{color:#4c8321}.main-layout-auth-content-form-forgot a:focus-visible{outline-offset:2px;border-radius:2px;outline:4px solid #4c8321}.main-layout-auth-content-form-forgot .main-layout-auth-link-btn{color:#4c8321;text-decoration:underline}.main-layout-auth-content-form-forgot .main-layout-auth-link-btn:hover{color:#4c8321}.main-layout-auth-content-button.ant-btn-primary{border-radius:10px;height:46px;font-weight:500;box-shadow:none!important}.main-layout-auth-content-button.ant-btn-primary:focus-visible{outline-offset:3px;outline:4px solid #4c8321}.main-layout-auth-content .main-layout-auth-result-card-note{max-width:473px;margin:40px auto 0}.main-layout-auth-content-footer{text-align:center;background:0 0!important}@media (min-width:992px){.main-layout-auth-content-footer{margin-top:25px}}.main-layout-auth-content-footer-text{color:#1f2937;line-height:24px}.main-layout-auth-content-footer-link{color:#1b75bb}.main-layout-auth-content-footer-link:hover{color:#1b75bb;text-decoration:underline}.main-layout-auth-content-footer-link:focus-visible{outline-offset:2px;border-radius:2px;outline:4px solid #1b75bb}.main-layout-auth-content-icon-logo{text-align:center;margin-bottom:10px}.main-layout-auth-content-card.ant-card{background:#fff;border-radius:24px;width:100%;max-width:510px;margin:0 auto;box-shadow:0 4px 24px #0000000a}.main-layout-auth-content-card.ant-card .ant-card-body{padding:34px 26px}.main-layout-auth-content-card .main-layout-auth-content-heading{margin-bottom:24px}.main-layout-auth-content-card .main-layout-auth-content-heading-title{font-size:28px;line-height:50px}.main-layout-auth-content-card .main-layout-auth-content-form.ant-form .ant-form-item{margin-bottom:20px}.main-layout-auth-content-card .main-layout-auth-content-form.ant-form .ant-form-item:last-child{margin-bottom:0}.main-layout-auth-result-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 140px);display:flex}.main-layout-auth-result-card-icon{margin-bottom:40px}.main-layout-auth-result-card-icon svg{width:80px;height:80px}.main-layout-auth-result-card-title{color:#1f2937;margin-bottom:15px;font-size:24px;font-weight:600;line-height:30px}@media (min-width:768px){.main-layout-auth-result-card-title{font-size:30px}}.main-layout-auth-result-card-description{color:#4b5563;max-width:812px;margin-bottom:40px;font-size:14px;line-height:24px}.main-layout-auth-result-card-description strong{color:#1f2937}.main-layout-auth-result-card-description+.main-layout-auth-result-card-note{margin-top:-20px;margin-bottom:40px}.main-layout-auth-result-card-note{color:#7f3f98;background:#f5eff7;border-radius:40px;justify-content:center;align-items:center;gap:8px;margin-bottom:42px;padding:9px 16px;line-height:24px;display:inline-flex}@media (min-width:1200px){.main-layout-auth-result-card-note{min-width:max-content}}.main-layout-auth-result-card-note svg{flex-shrink:0}.main-layout-auth-result-card-note a,.main-layout-auth-result-card-note .main-layout-auth-link-btn{color:#7f3f98;font-weight:600;text-decoration:underline}.main-layout-auth-result-card-note a:hover,.main-layout-auth-result-card-note .main-layout-auth-link-btn:hover{color:#7f3f98}.main-layout-auth-result-card-note a:focus-visible,.main-layout-auth-result-card-note .main-layout-auth-link-btn:focus-visible{outline-offset:2px;border-radius:2px;outline:4px solid #7f3f98}.main-layout-auth-result-card-note strong{align-items:center;display:flex}.main-layout-auth-result-card-note strong span{margin-bottom:6px;margin-right:10px}.main-layout-auth-result-card-button.ant-btn-primary{border-radius:10px;min-width:120px;height:46px;font-weight:500;box-shadow:none!important}.main-layout-auth-result-card-button.ant-btn-primary:focus-visible{outline-offset:3px;outline:4px solid #4c8321}.main-layout-auth-result-card-button.ant-btn-default{border-radius:10px;min-width:120px;height:46px;font-weight:500}.main-layout-auth-result-card-button.ant-btn-default:focus-visible{outline-offset:3px;outline:4px solid #e5e7eb}.main-layout-auth-result-card .email-confirm-step-actions{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.delete-account-warning{text-align:left;background:#b91c1c0f;border:1px solid #b91c1c40;border-radius:12px;width:100%;margin-bottom:24px;padding:16px 18px}.delete-account-warning-head{color:#b91c1c;align-items:center;gap:8px;margin-bottom:8px;display:flex}.delete-account-warning-head svg{flex-shrink:0}.delete-account-warning-head strong{color:#b91c1c;font-size:14px;line-height:20px}.delete-account-warning-text{color:#4b5563;margin-bottom:8px;font-size:14px;line-height:22px}.delete-account-warning-list{color:#4b5563;margin:0;padding-left:20px;list-style:outside}.delete-account-warning-list li{font-size:14px;line-height:24px}.main-layout-auth-result-card.delete-account-confirm{height:auto;min-height:calc(100vh - 140px);padding:40px 0}.main-layout-auth-result-card.delete-account-confirm .main-layout-auth-result-card-icon,.main-layout-auth-result-card.delete-account-confirm .main-layout-auth-result-card-description{margin-bottom:24px}.main-layout-auth-result-card.delete-account-confirm .delete-account-warning{max-width:473px}.delete-account-actions{max-width:473px;margin-top:28px}.delete-account-actions .delete-account-keep-link{width:100%}.delete-account-actions .ant-btn{border-radius:10px;height:46px;font-weight:500}.delete-account-danger-btn.ant-btn{color:#fff;background:#b91c1c;border-color:#b91c1c}.delete-account-danger-btn.ant-btn:hover:not(:disabled),.delete-account-danger-btn.ant-btn:focus:not(:disabled){color:#fff;background:#991b1b;border-color:#991b1b}.delete-account-icon-error{color:#b91c1c}.auth-steps{margin:0 0 40px}@media (min-width:576px){.auth-steps{margin:-20px 0 45px}}@media (min-width:992px){.auth-steps{margin:-40px 0 45px}}.auth-steps .ant-steps .ant-steps-item-wrapper{align-items:center}.auth-steps .ant-steps .ant-steps-item .ant-steps-item-icon{width:14px;height:14px;font-size:10px;line-height:14px}.auth-steps .ant-steps .ant-steps-item .ant-steps-item-title{color:#6d757e}.auth-steps .ant-steps .ant-steps-item-finish .ant-steps-item-icon{color:#fff!important;background:#4c8321!important}.auth-steps .ant-steps .ant-steps-item-finish .ant-steps-item-title{color:#4c8321}.auth-steps .ant-steps .ant-steps-item-finish .ant-steps-item-rail{border-color:#4c8321}.auth-steps .ant-steps .ant-steps-item-process .ant-steps-item-icon{color:#4c8321!important;background:#fff!important;border-color:#4c8321!important}.auth-steps .ant-steps .ant-steps-item-process .ant-steps-item-title{color:#4c8321}.auth-steps .ant-steps .ant-steps-item-rail{border-color:#e5e7eb}.auth-steps .ant-steps.ant-steps-vertical>.ant-steps-item .ant-steps-item-rail{inset-inline-start:7px}.auth-steps .ant-steps.ant-steps-vertical>.ant-steps-item:last-child{min-height:auto}.auth-steps .ant-steps.ant-steps-vertical>.ant-steps-item:last-child .ant-steps-item-rail{display:none}.auth-steps-actions{flex-direction:column;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}@media (min-width:480px){.auth-steps-actions{flex-direction:row}}.auth-steps-actions .auth-steps-back-btn{color:#4c8321;background:#fff;border-color:#4c8321;border-radius:10px;flex-shrink:0;min-width:100%;height:46px;font-size:14px;font-weight:500;transition:border-color .2s,color .2s}.auth-steps-actions .auth-steps-back-btn:hover,.auth-steps-actions .auth-steps-back-btn:focus{color:#fff;background:#4c8321}@media (min-width:480px){.auth-steps-actions .auth-steps-back-btn{min-width:209px}}@media (max-width:480px){.auth-steps-actions .auth-steps-submit-btn{width:100%}}.auth-steps-actions .main-layout-auth-content-button{min-width:100%}@media (min-width:480px){.auth-steps-actions .main-layout-auth-content-button{min-width:209px}}.main-layout-auth-content-button-outline{color:#4c8321!important;background:#fff!important;border-color:#4c8321!important;border-radius:10px!important;height:46px!important;font-weight:500!important}.main-layout-auth-content-button-outline:hover{background:#4c83210f!important}.main-layout-auth-link-btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-modal .ant-modal{margin:40px!important}.auth-modal .ant-modal-container{padding:0!important}.auth-modal-grid{align-items:stretch;display:flex}.auth-modal .auth-modal-sent{text-align:center}.auth-modal .auth-modal-sent h2{line-height:30px}.auth-modal-left{flex:0 0 44%;max-width:44%;display:flex}.auth-modal-left .main-layout-auth-left{background-image:url(/assets/images/static/home/bg-full.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:cover;width:100%;height:auto;min-height:690px;border-radius:6px 0 0 6px!important}.auth-modal-left .overflow-hidden{padding:0}.auth-modal-left .overflow-hidden .ant-carousel{height:96%!important}.auth-modal-left .main-layout-auth-carousel-content strong{font-size:28px!important}.auth-modal-left .main-layout-auth-carousel-content p{font-size:14px!important}@media (max-width:768px){.auth-modal-left{display:none}}.auth-modal-right{flex-direction:column;flex:auto;padding:36px 44px;display:flex}@media (max-width:576px){.auth-modal-right{padding:28px 20px}}.auth-modal-logo{margin-bottom:22px}.auth-modal-logo img{max-height:70px}@media (min-width:576px){.auth-modal-logo img{max-height:90px}}.auth-modal-logo img{width:100%}.auth-modal .main-layout-auth-result-card-note{margin-top:20px;margin-bottom:10px}.auth-modal-copyright{text-align:center;color:#9ca3af;margin-top:auto;padding-top:24px;font-size:12px;font-weight:300!important}@media (min-width:992px){.auth-modal-copyright{text-align:center}}.auth-modal-sent{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.auth-modal-sent-icon{margin-bottom:16px}.auth-modal-sent-back{margin-top:24px}.main-layout-right-content{margin-left:245px}.main-layout-right-content.ant-layout{background:#fff;transition:all .3s ease-in-out}@media (max-width:1199px){.main-layout-right-content.ant-layout{margin-left:0}}.main-sidebar.ant-layout-sider{opacity:0;visibility:hidden;z-index:12;background:#fafafa;border-right:1px solid #f5f5f7;height:100vh;transition:all .3s ease-in-out;position:fixed;top:0;left:-245px;flex:0 0 245px!important;width:245px!important;min-width:245px!important;max-width:245px!important}@media (min-width:1200px){.main-sidebar.ant-layout-sider{opacity:1;visibility:visible;left:0}}.main-sidebar.ant-layout-sider.active{opacity:1;visibility:visible;left:0}.main-sidebar .sidebar-close-btn{display:none;position:absolute;top:12px;right:12px}@media (max-width:1199px){.main-sidebar .sidebar-close-btn{justify-content:center;align-items:center;display:flex}}.main-sidebar-logo{text-align:center;padding:12px}.main-sidebar-logo a{margin:0 10px}.main-sidebar-menu.ant-menu{scrollbar-width:none;-ms-overflow-style:none;background:0 0;max-height:calc(100vh - 98px);padding:0 12px 12px;overflow:hidden scroll;border-inline-end:none!important}.main-sidebar-menu.ant-menu::-webkit-scrollbar{display:none}.main-sidebar-menu.ant-menu .ant-menu-item{border-radius:10px!important;padding:0 12px!important}.main-sidebar-menu.ant-menu .ant-menu-item .icon{transition:all .3s ease-in-out;fill:#9ca3af!important}.main-sidebar-menu.ant-menu .ant-menu-item .icon path{fill:inherit!important}.main-sidebar-menu.ant-menu .ant-menu-item .ant-menu-item-icon{color:#9ca3af!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-active .icon{fill:#1f2937!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-active .ant-menu-item-icon{color:#1f2937!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-selected{font-weight:500;color:#fff!important;background:#4c8321!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon{color:#fff!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-selected .icon{fill:#fff!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-danger,.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-danger .ant-menu-item-icon{color:#b91c1c!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-danger .icon{fill:#b91c1c!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-danger:hover{color:#fff!important;background:#b91c1c!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-danger:hover .ant-menu-item-icon{color:#fff!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-danger:hover .icon{fill:#fff!important}.main-sidebar-menu.ant-menu .ant-menu-item-group-title{color:#6d757e;letter-spacing:0;margin-bottom:-7px;padding-inline:4px;font-size:12px}.main-sidebar-menu.ant-menu .ant-menu-submenu .ant-menu-submenu-title{padding-left:12px!important}.main-sidebar-menu.ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-item-icon{transition:all .3s ease-in-out;fill:#9ca3af!important;color:#9ca3af!important}.main-sidebar-menu.ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-item-icon path{fill:inherit!important}.main-sidebar-menu.ant-menu .ant-menu-submenu .ant-menu.ant-menu-sub{margin-left:20px}.main-header.ant-layout-header{z-index:2;background:#fff;border-bottom:1px solid #f5f5f7;width:calc(100vw - 245px);height:56px;margin-left:245px;padding:0 22px;line-height:56px;transition:all .3s ease-in-out;position:fixed;top:0;left:0}@media (max-width:1199px){.main-header.ant-layout-header{width:100%;margin-left:0}}.main-header-user-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;display:inline-block;overflow:hidden}@media (min-width:480px){.main-header-user-name{max-width:120px}}@media (min-width:992px){.main-header-user-name{max-width:180px}}.main-header-menu-btn.ant-btn{flex-shrink:0;justify-content:center;align-items:center;display:flex}.main-header-menu-btn.ant-btn.ant-btn-icon-only{width:inherit}@media (min-width:480px){.main-header-menu-btn.ant-btn.ant-btn-icon-only{width:30px}}@media (min-width:1200px){.main-header-menu-btn.ant-btn{display:none}}.main-header-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.main-header-breadcrumb-wrap{align-items:center;gap:14px;display:flex}.main-header-breadcrumb{display:none}@media (min-width:768px){.main-header-breadcrumb{display:block}}.main-header-breadcrumb.ant-breadcrumb .ant-breadcrumb-item a{height:16px}@media (min-width:576px){.main-header-breadcrumb.ant-breadcrumb .ant-breadcrumb-item a{height:22px}}.main-header-breadcrumb.ant-breadcrumb{font-size:14px;line-height:16px}@media (min-width:576px){.main-header-breadcrumb.ant-breadcrumb{font-size:16px;line-height:22px}}.main-header-actions{align-items:center;display:flex}.main-header-actions .ant-btn.ant-btn-icon-only{color:#818891;border-color:#f5f5f7;justify-content:center;align-items:center;width:30px;height:30px;display:flex;min-width:30px!important}.main-header-actions .ant-btn.ant-btn-icon-only .ant-btn-icon{line-height:100%}@media (min-width:480px){.main-header-actions .ant-btn.ant-btn-icon-only{width:36px;height:36px;min-width:36px!important}}.main-header-actions .ant-avatar{color:#818891;background:#fff;border-color:#f5f5f7;width:30px;min-width:30px;height:30px}.main-header-actions .ant-avatar:hover{color:#4c8321;border-color:#4c8321}.main-header-actions .ant-avatar:focus-visible{outline-offset:2px;border-radius:50%;outline:4px solid #4c8321}@media (min-width:480px){.main-header-actions .ant-avatar{width:36px;height:36px;min-width:36px!important}}.main-header-actions .ant-divider-vertical{height:22px;margin-inline:20px}@media (max-width:576px){.main-header-actions .ant-divider-vertical{margin-inline:14px}}.main-header-actions-btn{background:0 0;border:none}.main-header-user-menu{color:#1f2937;text-transform:capitalize;cursor:pointer;margin-right:10px}.main-header-user-menu .ant-space-item:nth-child(2){display:none}@media (min-width:576px){.main-header-user-menu .ant-space-item:nth-child(2){display:inline-block}}.main-header-user-menu .ant-avatar:hover{color:#1f2937;border-color:#0000}.main-header-user-menu .ant-avatar:focus-visible{outline-offset:0;border-radius:0;outline:none}.main-header-user-menu .anticon{color:#6d757e}.user-menu-dropdown .ant-avatar{width:38px;height:38px}.user-menu-dropdown-overlay.ant-dropdown{min-width:205px!important}.user-menu-dropdown-overlay.ant-dropdown .ant-dropdown-menu{padding:12px}.user-menu-dropdown-overlay.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{margin:10px 0}.user-menu-dropdown-overlay.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider+.ant-dropdown-menu-item{padding:7px 12px}.user-menu-dropdown-overlay .ant-dropdown-menu-item-disabled{cursor:default!important}.user-menu-dropdown-overlay-head .title{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-bottom:6px;font-size:17px;font-weight:600;line-height:16px;display:block;overflow:hidden}.user-menu-dropdown-overlay-head .subtitle{color:#6c6c6c;font-size:15px;line-height:16px;display:block}.main-footer.ant-layout-footer{color:#6d757e;background:#fff;border-top:1px solid #f5f5f7;justify-content:space-between;align-items:center;gap:20px;padding:15.5px 22px;font-size:14px;display:flex}@media (max-width:576px){.main-footer.ant-layout-footer{flex-direction:column-reverse}}.main-footer.ant-layout-footer a{color:#6d757e}.main-footer.ant-layout-footer a:hover{text-decoration:underline}.main-footer.ant-layout-footer .ant-divider{margin-inline:22px}.main-content.ant-layout-content{min-height:calc(100vh - 120px);margin-top:56px;padding:24px 22px}.main-heading{margin-bottom:20px}.main-heading-action-box{display:flex;align-items:flex-start!important}.main-heading-title{color:#1f2937;font-size:18px;font-weight:600;line-height:22px}@media (min-width:576px){.main-heading-title{font-size:22px;line-height:30px}}@media (min-width:992px){.main-heading-title{font-size:24px}}.main-heading-title:has(.ant-btn){align-items:center;gap:10px;display:flex}@media (min-width:768px){.main-heading-title:has(.ant-btn){align-items:center}}.main-heading-title .ant-btn{border:0;padding:0}.main-heading-title .ant-btn:hover{border:0!important}.main-heading-alter{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (max-width:768px){.main-heading-alter{flex-direction:column;align-items:start}.main-heading-alter-box .main-page-course-library-toolbar-actions{width:100%}}.main-heading-alter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}@media (max-width:992px){.main-heading-alter-bar .main-page-course-library-toolbar-actions{flex-flow:wrap}.main-heading{flex-direction:column;align-items:start}}.main-page-course-library-tabs.ant-tabs .ant-tabs-tab{padding:10px 0 18px}.main-page-course-library-tabs.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#6d757e}.main-page-course-library-tabs.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#000}.main-page-course-library-tabs.ant-tabs>.ant-tabs-nav{flex-flow:column;gap:15px}@media (min-width:992px){.main-page-course-library-tabs.ant-tabs>.ant-tabs-nav{flex-flow:wrap}}.main-page-course-library-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none!important}.main-page-course-library-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow:visible!important}.main-page-course-library-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before{display:none!important}.main-page-course-library-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:wrap!important;transform:none!important}.main-page-course-library-tabs-actions.ant-tabs>.ant-tabs-nav{gap:15px;flex-flow:row!important}@media (max-width:768px){.main-page-course-library-tabs-actions.ant-tabs>.ant-tabs-nav{flex-flow:wrap!important}}.main-page-course-library-tabs-actions.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none}@media (max-width:576px){.main-page-course-library-tabs-actions.ant-tabs>.ant-tabs-nav .ant-tabs-extra-content,.main-page-course-library-tabs-actions.ant-tabs>.ant-tabs-nav .ant-tabs-extra-content .ant-space{width:100%}}@media (min-width:576px){.main-page-course-library-tabs-actions.ant-tabs>.ant-tabs-nav .ant-tabs-extra-content .ant-space{padding-bottom:0}}.main-page-course-library-toolbar-search.ant-input-affix-wrapper{border-radius:10px;height:40px}@media (min-width:576px){.main-page-course-library-toolbar-search.ant-input-affix-wrapper{min-width:var(--search-width,260px)}}.main-page-course-library-toolbar-search.ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:8px}.main-page-course-library-toolbar-search input::placeholder{color:#6d757e}.main-page-course-library-toolbar-search input::placeholder{color:#6d757e}.main-page-course-library-toolbar-search input::placeholder{color:#6d757e}.main-page-course-library-toolbar-search input:-ms-placeholder-shown{color:#6d757e}.main-page-course-library-toolbar-filter-btn.ant-btn{border-radius:10px;width:100%;min-width:100%;height:38px;padding:0 11.5px;box-shadow:none!important}@media (min-width:480px){.main-page-course-library-toolbar-filter-btn.ant-btn{min-width:80px}}.main-page-course-library-toolbar-actions{flex-flow:wrap;justify-content:center;padding-bottom:20px}.main-page-course-library-toolbar-actions>div{width:100%}@media (min-width:480px){.main-page-course-library-toolbar-actions>div{width:inherit}}@media (min-width:768px){.main-page-course-library-toolbar-actions{flex-flow:row;justify-content:flex-start}}@media (min-width:992px){.main-page-course-library-toolbar-actions{padding-bottom:0}}.main-page-course-library-subtabs .ant-segmented{border-radius:10px;width:100%;padding:6px}@media (min-width:480px){.main-page-course-library-subtabs .ant-segmented{width:inherit}}.main-page-course-library-subtabs .ant-segmented .ant-segmented-item{border-radius:8px}.main-page-course-library-subtabs .ant-segmented .ant-segmented-item.ant-segmented-item-selected{color:#4c8321}.main-page-course-library-subtabs .ant-segmented .ant-segmented-item-label{min-height:26px;padding:0 12px}.main-page-course-library-grid-wrap{min-height:calc(100vh - 306px)}.main-page-course-library-card.ant-card{cursor:pointer;border-radius:20px;height:100%}.main-page-course-library-card.ant-card .ant-card-cover{border-radius:20px 20px 0 0}.main-page-course-library-card.ant-card .ant-card-body{flex-direction:column;justify-content:space-between;height:calc(100% - 240px);padding:18px 20px;display:flex}.main-page-course-library-card-thumbnail{height:240px;position:relative;overflow:hidden;border-radius:20px 20px 0 0!important}.main-page-course-library-card-thumbnail-not-available{z-index:999;background:#0009;width:100%;height:100%;position:absolute;inset:0}.main-page-course-library-card-thumbnail-not-available span{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;display:flex}.main-page-course-library-card-badge.ant-tag{text-align:center;color:#4c8321;background:#fff;border-radius:40px;min-width:42px;height:23px;font-size:14px;line-height:23px;position:absolute;top:10px;right:10px}.main-page-course-library-card-category{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.main-page-course-library-card-category-tag.ant-tag{text-align:center;color:#7f3f98;background:#f5eff7;border-radius:40px;min-width:73px;height:24px;padding-inline:10px;font-size:14px;line-height:24px}.main-page-course-library-card-date{color:#4b5563;font-size:14px;line-height:18px}.main-page-course-library-card-speaker{color:#9ca3af;margin:-8px 0 14px;font-size:14px;line-height:18px;display:block}.main-page-course-library-card-title{height:100%;margin-bottom:16px;font-size:18px;font-weight:600;line-height:22px}.main-page-course-library-card-meta{line-height:18px}.main-page-course-library-card-meta .ant-space-item{height:18px}.main-page-course-library-card-meta-item{color:#4b5563;font-size:15px}.main-page-course-library-card-meta-item .watch-icon{margin-top:1px}.main-page-course-library-card-meta-item .ant-space-item{height:18px}.main-page-course-library-card-meta-item .anticon,.main-page-course-library-card-meta-item .icon{color:#9ca3af}.main-page-course-library-card-meta .ant-divider.ant-divider-vertical{border-color:#e5e7eb;height:14px;margin-inline:14px}.main-page-course-library-card-progress{margin-top:-5px;line-height:1}.main-page-course-library-card-progress .ant-progress{margin:0 0 6px;line-height:1}.main-page-course-library-card-progress-label{color:#4b5563;font-size:15px;line-height:1}.main-page-course-library-card-footer{border-top:1px solid #e5e7eb;margin-top:20px!important;padding-top:16px!important}.main-page-course-library-card-footer .ant-btn{font-size:16px;box-shadow:none!important}.main-page-course-library-card-link.ant-btn{color:#4c8321;flex-direction:row-reverse;height:18px;padding:0}.main-page-course-library-card-link.ant-btn:hover{text-decoration:underline;color:#4c8321!important}.main-page-course-library-card-link.ant-btn:disabled{color:#d1d5db!important}.main-page-course-library-card-link.ant-btn:focus-visible{outline-offset:2px;border-radius:50%;outline:4px solid #4c8321}.main-page-course-library-card-rating{color:#4b5563;font-size:14px}.main-page-course-library-card-rating .anticon{color:#f59e0b}.main-page-course-library-pagination{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;margin-top:16px;display:flex}@media (min-width:480px){.main-page-course-library-pagination{flex-flow:row;justify-content:space-between}}.main-page-course-library-pagination .ant-pagination .ant-pagination-item-active{background:#4c8321}.main-page-course-library-pagination .ant-pagination .ant-pagination-item-active a{color:#fff}.main-page-course-library-pagination .ant-pagination .ant-pagination-item{border-radius:10px}.main-page-course-library-empty.ant-empty{background-color:#fafafa;border:1px solid #f5f5f7;border-radius:22px;min-height:370px}.main-page-course-library-empty.ant-empty .ant-empty-image{height:48px;margin-bottom:36px}.main-page-course-library-empty-title{color:#1f2937;margin-bottom:5px;font-size:20px;font-weight:600}.main-page-course-library-empty-text{color:#4b5563;max-width:442px}.main-page-course-library-details-steps{max-width:448px;margin-bottom:32px;margin-right:auto}.main-page-course-library-details-steps .ant-steps .ant-steps-item-wrapper{align-items:center}.main-page-course-library-details-steps .ant-steps .ant-steps-item .ant-steps-item-icon{width:16px;height:16px;font-size:12px;line-height:16px}.main-page-course-library-details-steps .ant-steps .ant-steps-item .ant-steps-item-title{color:#6d757e}.main-page-course-library-details-steps .ant-steps .ant-steps-item-finish .ant-steps-item-icon{color:#fff!important;background:#4c8321!important}.main-page-course-library-details-steps .ant-steps .ant-steps-item-finish .ant-steps-item-title{color:#4c8321}.main-page-course-library-details-steps .ant-steps .ant-steps-item-finish .ant-steps-item-rail{border-color:#4c8321}.main-page-course-library-details-steps .ant-steps .ant-steps-item-process .ant-steps-item-icon{color:#4c8321!important;background:#fff!important;border-color:#4c8321!important}.main-page-course-library-details-steps .ant-steps .ant-steps-item-process .ant-steps-item-title{color:#4c8321}.main-page-course-library-details-steps .ant-steps .ant-steps-item-rail{border-color:#e5e7eb}.main-page-course-library-details-steps .ant-steps.ant-steps-vertical>.ant-steps-item .ant-steps-item-rail{inset-inline-start:7px}.main-page-course-library-details-steps .ant-steps.ant-steps-vertical>.ant-steps-item:last-child{min-height:auto}.main-page-course-library-details-steps .ant-steps.ant-steps-vertical>.ant-steps-item:last-child .ant-steps-item-rail{display:none}.main-page-course-library-details-video-wrap{aspect-ratio:16/9;background:#000;border-radius:20px;margin-bottom:28px;position:relative;overflow:hidden}.main-page-course-library-details-video-wrap img{object-fit:cover;width:100%;height:100%}.main-page-course-library-details-video-wrap-overlay{background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.main-page-course-library-details-video-wrap-overlay-btn{color:#4c8321;cursor:pointer;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:transform .2s;display:flex}.main-page-course-library-details-video-wrap-overlay-btn:hover{transform:scale(1.08)}.main-page-course-library-details-keywords{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.main-page-course-library-details-keyword-tag.ant-tag{text-align:center;color:#7f3f98;word-break:break-word;height:auto;min-height:30px;white-space:wrap;background:#f5eff7;border-radius:40px;padding-inline:10px;font-size:14px;line-height:29px}.main-page-course-library-details-description{margin-bottom:20px}.main-page-course-library-details-description-title{color:#1f2937;margin-bottom:10px;font-size:20px;font-weight:600;line-height:22px}.main-page-course-library-details-description-text{color:#4b5563;font-size:16px;line-height:24px}.main-page-course-library-details-meta-panel.ant-card{background:#fafafa;border-color:#0000;border-radius:14px}.main-page-course-library-details-meta-row{border-top:1px solid #e5e7eb;align-items:flex-start;gap:10px;margin-top:8px;padding-top:16px;font-size:16px;display:flex}.main-page-course-library-details-meta-row:first-child{border-top:0;margin-top:0;padding-top:0}.main-page-course-library-details-meta-row-title{align-items:center;gap:8px;min-width:40%;max-width:40%;display:flex}.main-page-course-library-details-meta-row-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex;color:#9ca3af!important}.main-page-course-library-details-meta-row-icon .icon path{fill:#9ca3af}.main-page-course-library-details-meta-row-label{color:#1f2937}.main-page-course-library-details-meta-row-value{color:#4b5563;word-break:break-all}.main-page-course-library-details-meta-row-value a{color:#1b75bb;white-space:pre-line;font-weight:400;text-decoration:underline}.main-page-course-library-details-meta-row-value .ant-btn{color:#1b75bb;white-space:pre-line;text-align:left;height:auto;min-height:22px;padding:0;text-decoration:underline}.main-page-course-library-details-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:30px;display:flex}@media (min-width:1600px){.main-page-course-library-details-actions{flex-wrap:nowrap}}@media (max-width:992px){.main-page-course-library-details-actions{flex-wrap:nowrap}}@media (max-width:576px){.main-page-course-library-details-actions{flex-wrap:wrap}}.main-page-course-library-details-actions .ant-btn{border-radius:10px;height:46px;box-shadow:none!important}.main-page-course-library-details-actions .ant-btn.ant-btn-dangerous{background:#fee2e2;border-color:#0000}.main-page-course-library-details-actions .outline.ant-btn{color:#4c8321;border-color:#4c8321}.main-page-course-library-details-watch-status{border:1px solid #e5e7eb;border-radius:14px;margin-top:14px;padding:18px 24px}.main-page-course-library-details-watch-status-header{color:#1f2937;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:16px;line-height:24px;display:flex}.main-page-course-library-details-watch-status-header strong{font-weight:400}.main-page-course-library-details-watch-status-header span{color:#1b75bb}.main-page-course-library-details-watch-status-header span.color-primary{color:#4c8321}.main-page-course-library-details-quiz-notice .main-layout-auth-result-card-note{align-items:baseline;justify-content:inherit;border-radius:16px;gap:10px;min-width:100%;margin-bottom:32px;padding:12px 16px}.main-page-course-library-details-quiz-notice .main-layout-auth-result-card-note svg{min-width:14px;position:relative;top:4px}.main-page-course-library-details-quiz-notice .main-layout-auth-result-card-note ul{margin-left:20px;line-height:26px;list-style-type:disc}.main-page-course-library-details-quiz-notice-title{margin-bottom:3px;display:inline-block}.main-page-course-library-details-quiz-passed-tag.ant-tag{margin-bottom:20px}.main-page-course-library-details-quiz-progress-row{color:#1f2937;margin-bottom:14px}.main-page-course-library-details-quiz-progress-bar.ant-progress-small{height:5px;margin:14px 0 8px}.main-page-course-library-details-quiz-info-badge{background:#f5eff7;border-radius:12px;align-items:center;gap:10px;min-width:100%;margin-bottom:10px;padding:14px 18px;display:flex}.main-page-course-library-details-quiz-info-badge svg{flex-shrink:0}.main-page-course-library-details-quiz-info-badge-notice-title{color:#7f3f98}.main-page-course-library-details-quiz-card{background:#fafafa;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.main-page-course-library-details-quiz-card-error{color:#b91c1c;align-items:center;gap:8px;margin-top:15px;font-size:14px;display:flex}.main-page-course-library-details-quiz-card--error{background:#fff7f7;border-color:#b91c1c}.main-page-course-library-details-quiz-question{color:#1f2937;margin-bottom:24px;font-size:18px;font-weight:500}.main-page-course-library-details-quiz-options,.main-page-course-library-details-quiz-options.ant-radio-group{margin-bottom:40px}.main-page-course-library-details-quiz-nav{flex-direction:row;gap:16px}@media (max-width:400px){.main-page-course-library-details-quiz-nav{flex-direction:column}}.main-page-course-library-details-quiz-nav .ant-btn{border-radius:10px;min-width:100%;height:46px;box-shadow:none!important}@media (min-width:400px){.main-page-course-library-details-quiz-nav .ant-btn{min-width:130px}}.main-page-course-library-details-quiz-nav .ant-btn.ant-btn-default{color:#4c8321;background:#fff;border-color:#4c8321}.main-page-course-library-details-quiz-nav .ant-btn:disabled{color:#1f293740;background:#1f29370a;border-color:#d9d9d9}.main-page-course-library-details-evaluation .main-layout-auth-result-card-note{margin-bottom:14px}.main-page-course-library-details-evaluation-form.ant-form{margin-bottom:24px}.main-page-course-library-details-evaluation-form.ant-form .evaluation-question-item{background:#fafafa;border-radius:16px;margin-bottom:14px;padding:18px}@media (min-width:576px){.main-page-course-library-details-evaluation-form.ant-form .evaluation-question-item{padding:22px 28px}}.main-page-course-library-details-evaluation-form.ant-form .evaluation-question-item .ant-form-item+.ant-form-item{margin-bottom:0}.main-page-course-library-details-evaluation-form.ant-form .evaluation-question-actions .ant-form-item-row .ant-form-item-label .evaluation-question-number,.main-page-course-library-details-evaluation-form.ant-form .evaluation-question-actions .ant-form-item-row .ant-form-item-label .evaluation-question-text{color:#1f2937}.main-page-course-library-details-evaluation-form.ant-form .evaluation-question-actions .ant-form-item-row .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-radio-group .ant-flex .ant-radio-wrapper .ant-radio-label,.main-page-course-library-details-evaluation-form.ant-form .evaluation-question-actions .ant-form-item-row .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-checkbox-group .ant-flex .ant-checkbox-wrapper .ant-checkbox-label{color:#4b5563!important}.main-page-course-library-details-evaluation-form.ant-form .evaluation-question-label{color:#1f2937;align-items:flex-start;gap:8px;font-weight:500;display:flex}.main-page-course-library-details-evaluation-form.ant-form .evaluation-question-number{flex-shrink:0}.main-page-course-library-details-evaluation-form.ant-form .evaluation-question-text{color:#4b5563;flex-grow:1}.main-page-course-library-details-evaluation-form.ant-form .evaluation-question-required{color:#b91c1c}.main-page-course-library-details-evaluation-form.ant-form .ant-form-item-label{margin-bottom:0;padding-bottom:22px}.main-page-course-library-details-evaluation-form.ant-form .ant-form-item-label label{height:auto}.main-page-course-library-details-evaluation-form.ant-form .ant-form-item-label label:after{display:none!important}.main-page-course-library-details-evaluation-form.ant-form .ant-input-textarea{border:1px solid #e5e7eb;border-radius:8px;padding:12px}.main-page-course-library-details-evaluation-form.ant-form .ant-input-textarea:focus,.main-page-course-library-details-evaluation-form.ant-form .ant-input-textarea:hover{border-color:#4c8321}.main-page-course-library-details-evaluation-radio-group .ant-radio-wrapper-disabled.ant-radio-wrapper-checked .ant-radio-inner{background-color:#4c8321!important;border-color:#4c8321!important}.main-page-course-library-details-evaluation-radio-group .ant-radio-wrapper-disabled.ant-radio-wrapper-checked .ant-radio-inner:after{background-color:#fff!important}.main-page-course-library-details-evaluation-radio-group .ant-radio-wrapper-disabled.ant-radio-wrapper-checked span:not(.ant-radio){color:#1f2937!important}.main-page-course-library-details-evaluation-radio-group .ant-radio-wrapper-disabled:not(.ant-radio-wrapper-checked) span:not(.ant-radio){color:#4b5563!important}.main-page-course-library-details-evaluation-checkbox-group{flex-direction:column;gap:10px;display:flex}.main-page-course-library-details-evaluation-actions{flex-wrap:wrap}.main-page-course-library-details-evaluation-actions .ant-btn{border-radius:10px;min-width:150px;height:46px;box-shadow:none!important}@media (max-width:576px){.main-page-course-library-details-evaluation-actions .ant-btn{min-width:100%}}.main-page-course-library-details-evaluation-actions .ant-btn.ant-btn-default{color:#4c8321;border-color:#4c8321}.main-page-course-library-details-quiz-option-review{color:#1f2937;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:16px;line-height:1.5;display:flex}.main-page-course-library-details-quiz-option-review--correct{color:#78af4d;background:#78af4d14;border-color:#78af4d}.main-page-course-library-details-quiz-option-review--wrong{color:#b91c1c;background:#fff7f7;border-color:#b91c1c}.main-page-course-library-details-quiz-option-review-icon{flex-shrink:0;font-size:18px;line-height:1}.main-page-ceu-tracker-title{color:#1f2937;font-size:16px;font-weight:600}@media (min-width:576px){.main-page-ceu-tracker-title{font-size:18px}}@media (min-width:768px){.main-page-ceu-tracker-title{font-size:20px}}.main-page-ceu-tracker-user-bar{color:#7f3f98;text-align:center;background:#f5eff7;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-bottom:24px;padding:14px;font-size:15px;display:flex}@media (min-width:520px){.main-page-ceu-tracker-user-bar{padding:14px 18px}}@media (min-width:1040px){.main-page-ceu-tracker-user-bar{justify-content:space-between;gap:10px}}@media (min-width:1200px){.main-page-ceu-tracker-user-bar{justify-content:center;gap:20px}}@media (min-width:1300px){.main-page-ceu-tracker-user-bar{justify-content:space-between;gap:10px}}.main-page-ceu-tracker-user-bar-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}@media (min-width:520px){.main-page-ceu-tracker-user-bar-content{gap:10px}}@media (min-width:780px){.main-page-ceu-tracker-user-bar-content{justify-content:flex-start}}.main-page-ceu-tracker-user-bar-content .ant-divider-vertical{height:16px;display:none}@media (min-width:520px){.main-page-ceu-tracker-user-bar-content .ant-divider-vertical{display:block}}.main-page-ceu-tracker-user-bar-item{flex-flow:wrap;justify-content:center;align-items:center;gap:5px;display:flex}@media (min-width:520px){.main-page-ceu-tracker-user-bar-item{flex-flow:inherit;justify-content:inherit}}.main-page-ceu-tracker-user-bar-label{align-items:center;gap:5px;font-weight:400;display:flex}@media (min-width:520px){.main-page-ceu-tracker-user-bar-label{gap:10px}}.main-page-ceu-tracker-user-bar-value{text-transform:capitalize;align-items:center;gap:5px;font-weight:500;display:flex}@media (min-width:520px){.main-page-ceu-tracker-user-bar-value{gap:10px}}.main-page-ceu-tracker-user-bar-value .ant-btn{color:#7f3f98;padding:0}.main-page-ceu-tracker-user-bar-value .ant-btn.ant-btn-sm.ant-btn-icon-only{width:20px;height:20px}.main-page-ceu-tracker-user-bar-value .ant-btn:hover{color:#7f3f98!important}.main-page-ceu-tracker-user-bar-link{color:#7f3f98;line-height:20px;text-decoration:underline}.main-page-ceu-tracker-user-bar-link:hover{color:#7f3f98}.main-page-ceu-tracker-progress{margin-bottom:24px}.main-page-ceu-tracker-progress-content{background:#fafafa;border-radius:16px;min-height:168px;margin-top:14px;padding:14px}@media (min-width:576px){.main-page-ceu-tracker-progress-content{padding:20px}}@media (min-width:768px){.main-page-ceu-tracker-progress-content{padding:24px}}.main-page-ceu-tracker-progress-add-certificate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:120px;display:flex}.main-page-ceu-tracker-progress-add-certificate-icon.ant-btn{width:36px;height:36px;min-height:36px;color:#4c8321!important;min-width:36px!important;box-shadow:none!important;background:#f5f5f7!important;border:0!important}.main-page-ceu-tracker-progress-add-certificate-icon.ant-btn svg path{fill:#4c8321}.main-page-ceu-tracker-progress-add-certificate-stats{background:#fff;border:1px solid #f5f5f7;border-radius:8px;flex-flow:wrap;justify-content:center;gap:0;min-height:30px;padding:8px 10px}@media (min-width:540px){.main-page-ceu-tracker-progress-add-certificate-stats{padding:4px 10px;gap:16px!important}}.main-page-ceu-tracker-progress-add-certificate-stats .ant-space-item:last-child{border-top:1px solid #e5d8ea;padding-top:6px}@media (min-width:523px){.main-page-ceu-tracker-progress-add-certificate-stats .ant-space-item:last-child{border:0;padding-top:0}}.main-page-ceu-tracker-progress-add-certificate-stats .ant-divider{border-color:#e5d8ea;height:14px;margin:0;display:none}@media (min-width:524px){.main-page-ceu-tracker-progress-add-certificate-stats .ant-divider{display:block}}.main-page-ceu-tracker-progress-add-certificate-stats .main-page-ceu-tracker-progress-stat{background:0 0;border-color:#0000;border-radius:0;gap:8px;min-height:20px;padding:0}.main-page-ceu-tracker-progress-add-certificate-stats .main-page-ceu-tracker-progress-stat-label{align-items:center;gap:5px;margin:0;font-weight:500;display:flex}.main-page-ceu-tracker-progress-add-certificate-stats .main-page-ceu-tracker-progress-stat-value{color:#1f2937;margin-top:2px;font-size:16px;font-weight:700;display:block}.main-page-ceu-tracker-progress-add-certificate-text{color:#4b5563;line-height:20px}.main-page-ceu-tracker-progress-view-certificate{flex-direction:column;align-items:center;gap:26px;display:flex}@media (min-width:576px){.main-page-ceu-tracker-progress-view-certificate{flex-direction:row}}.main-page-ceu-tracker-progress-view-certificate .ant-progress-circle circle{stroke-width:12px!important}.main-page-ceu-tracker-progress-view-certificate .ant-progress-circle .ant-progress-body:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#4c8321;transform:rotate(-90deg)scaleY(-1)!important}.main-page-ceu-tracker-progress-circle-wrap{position:relative}.main-page-ceu-tracker-progress-circle-label{flex-direction:column;align-items:center;line-height:1.1;display:flex}.main-page-ceu-tracker-progress-circle-value{color:#1f2937;font-size:16px;font-weight:700}@media (min-width:576px){.main-page-ceu-tracker-progress-circle-value{font-size:18px}}@media (min-width:768px){.main-page-ceu-tracker-progress-circle-value{font-size:20px}}@media (min-width:992px){.main-page-ceu-tracker-progress-circle-value{font-size:22px}}.main-page-ceu-tracker-progress-circle-value.has-decimal{letter-spacing:-.5px;font-size:18px}@media (min-width:576px){.main-page-ceu-tracker-progress-circle-value.has-decimal{font-size:18px}}.main-page-ceu-tracker-progress-circle-unit{color:#4b5563;margin-top:3px;font-size:14px;font-weight:500}.main-page-ceu-tracker-progress-stats{grid-template-columns:repeat(1,1fr);gap:16px;width:100%;display:grid}@media (min-width:720px){.main-page-ceu-tracker-progress-stats{grid-template-columns:auto auto}.main-page-ceu-tracker-progress-stats>:first-child{grid-column:auto}}@media (min-width:1200px){.main-page-ceu-tracker-progress-stats{grid-template-columns:repeat(3,1fr)}.main-page-ceu-tracker-progress-stats>:first-child{grid-column:1/-1}}@media (min-width:1440px){.main-page-ceu-tracker-progress-stats{grid-template-columns:minmax(308px,1fr) minmax(199px,1fr) minmax(203px,1fr) minmax(218px,1fr)}.main-page-ceu-tracker-progress-stats>:first-child{grid-column:auto}}.main-page-ceu-tracker-progress-stat{background:#fff;border:1px solid #f5f5f7;border-radius:16px;align-items:center;gap:12px;min-height:80px;padding:18px 16px 18px 15px;display:flex}.main-page-ceu-tracker-progress-stat-icon.ant-avatar{color:#4c8321;background:#fafafa;width:42px;height:42px;min-height:42px;min-width:42px!important}.main-page-ceu-tracker-progress-stat-icon.ant-avatar svg path{fill:#4c8321}.main-page-ceu-tracker-progress-stat-label{color:#4b5563;letter-spacing:0;margin-bottom:5px;font-weight:500;display:block}@media (min-width:1200px){.main-page-ceu-tracker-progress-stat-label{letter-spacing:-.5px}}@media (min-width:1600px){.main-page-ceu-tracker-progress-stat-label{letter-spacing:0}}.main-page-ceu-tracker-progress-stat-value{color:#1f2937;font-size:16px;font-weight:600;display:block}@media (min-width:576px){.main-page-ceu-tracker-progress-stat-value{font-size:18px}}@media (min-width:768px){.main-page-ceu-tracker-progress-stat-value{font-size:20px}}.main-page-ceu-tracker-history-header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}@media (min-width:992px){.main-page-ceu-tracker-history-header{flex-direction:row;align-items:center}}.main-page-ceu-tracker-history-header-action-view{align-items:center;gap:10px;flex-flow:row!important;display:flex!important}.main-page-ceu-tracker-history-header-action-size-md{min-width:100px}@media (max-width:576px){.main-page-ceu-tracker-history-header-action-size-md .ant-btn{min-width:100px!important}}.main-page-ceu-tracker-history-header-delete-btn{outline:none;border:unset!important;color:#b91c1c!important;background:#fafafa!important;padding:0 20px!important}.main-page-ceu-tracker-history-header-delete-btn:hover{background:#ecbbb8!important}.main-page-ceu-tracker-history-header-actions{flex-flow:wrap;justify-content:center}.main-page-ceu-tracker-history-header-actions .ant-space-item{width:100%}@media (min-width:576px){.main-page-ceu-tracker-history-header-actions .ant-space-item{width:inherit}}.main-page-ceu-tracker-history-header-actions .ant-btn{border-radius:10px;width:100%;min-width:100%;height:38px;padding:0 11.5px;box-shadow:none!important}.main-page-ceu-tracker-history-header-actions .ant-btn.ant-btn-default{color:#4c8321;border-color:#4c8321}@media (min-width:480px){.main-page-ceu-tracker-history-header-actions .ant-btn{min-width:80px}}.main-page-ceu-tracker-table-action-btn.ant-btn.ant-btn-icon-only{width:17px}.main-page-ceu-tracker-table-action-btn.ant-btn{height:17px}@media (min-width:768px) and (max-width:1400px){.main-page-ceu-tracker-table-course-name{white-space:wrap;text-overflow:ellipsis;-webkit-box-orient:vertical;width:140px;display:-webkit-box;overflow:hidden}.main-page-ceu-tracker-table-course-name-xs{white-space:wrap;text-overflow:ellipsis;-webkit-box-orient:vertical;width:450px;display:-webkit-box;overflow:hidden}}.main-page-ceu-tracker-add-outside-course-card.ant-card{border-radius:20px}.main-page-ceu-tracker-add-outside-course-card.ant-card .ant-card-body{padding:28px 26px}.main-page-ceu-tracker-add-outside-course-upload-trigger,.main-page-ceu-tracker-add-outside-course-upload-trigger .ant-upload{width:100%;display:block}.main-page-ceu-tracker-add-outside-course-upload-field{cursor:pointer;border:1px solid #e5e7eb;border-radius:10px;flex-flow:wrap;align-items:center;gap:5px;min-height:46px;padding:5px 14px;transition:all .3s ease-in-out;display:flex;overflow:hidden}.main-page-ceu-tracker-add-outside-course-upload-field:hover{border-color:#4c8321}.main-page-ceu-tracker-add-outside-course-upload-field .ant-btn{color:#1f2937;background:#f5f5f7;border:none;border-radius:8px;flex-shrink:0;min-width:30px;height:30px;padding:10px;font-size:16px;font-weight:500;box-shadow:none!important}.main-page-ceu-tracker-add-outside-course-upload-field .ant-btn:hover{border:none!important}.main-page-ceu-tracker-add-outside-course-upload-filename{color:#1f2937;flex:1;align-items:center;gap:10px;font-size:16px;display:flex}.main-page-ceu-tracker-add-outside-course-upload-filename.none-file{color:#6d757e}.main-page-ceu-tracker-add-outside-course-upload-filename-label{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.main-page-ceu-tracker-add-outside-course-upload-hint{color:#6d757e;font-size:14px}.main-page-ceu-tracker-add-outside-course-upload-hint .anticon{margin-right:4px}.main-page-ceu-tracker-add-outside-course-form-actions{flex-flow:wrap;justify-content:flex-end;gap:18px;margin-top:24px;display:flex}.main-page-ceu-tracker-add-outside-course-form-actions .ant-btn{border-radius:10px;min-width:100%;height:46px;box-shadow:none!important}@media (min-width:480px){.main-page-ceu-tracker-add-outside-course-form-actions .ant-btn{min-width:120px}}.main-page-ceu-tracker-add-outside-course-form-actions .ant-btn.ant-btn-default{color:#4c8321;padding-inline:0;border:1px solid #4c8321!important}.main-page-ceu-tracker-add-outside-course-form-actions .ant-btn.ant-btn-default:hover{border:1px solid #4c8321!important;text-decoration:none!important}.account-settings-layout-content{position:relative;overflow:hidden}.account-settings-layout-content.ant-card{border-radius:20px}.account-settings-layout-content.ant-card>.ant-card-body{padding:0;display:flex}.account-settings-layout-page-content{flex:1;min-width:0;padding:16px}@media (min-width:480px){.account-settings-layout-page-content{padding:24px}}@media (min-width:768px){.account-settings-layout-page-content{padding:32px}}.account-settings-layout .settings-mobile-menu-button-open{display:block}@media (min-width:1200px){.account-settings-layout .settings-mobile-menu-button-open{display:none}}.account-settings-layout .settings-mobile-menu-button-close{margin:20px 0;border-radius:10px;align-items:center;gap:5px;max-width:calc(100% - 40px);height:40px;margin-inline:auto;display:flex;box-shadow:none!important}@media (min-width:1200px){.account-settings-layout .settings-mobile-menu-button-close{display:none}}.account-settings-sidebar{opacity:0;visibility:hidden;z-index:1;background:#fff;border-right:1px solid #f5f5f7;flex-shrink:0;width:0;height:100%;margin:20px 0;transition:all .3s ease-in-out;position:absolute;top:0;left:-232px}@media (min-width:1200px){.account-settings-sidebar{opacity:1;visibility:visible;width:232px;position:static;left:0}}.account-settings-sidebar.active{opacity:1;visibility:visible;width:232px;left:0}.account-settings-sidebar .main-sidebar-menu.ant-menu{padding:0 20px;border-inline-end:none!important}.account-settings-sidebar .main-sidebar-menu.ant-menu .ant-menu-item{border-radius:0;width:100%;margin-inline:0}.profile-view-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.profile-view-header-title{color:#1f2937;align-items:center;gap:5px;margin:0;font-size:18px;font-weight:600;display:flex}@media (min-width:768px){.profile-view-header-title{font-size:20px}}@media (min-width:992px){.profile-view-header-title{font-size:22px}}.profile-view-header-edit-btn.ant-btn-link{color:#4c8321;height:auto;padding:0}.profile-view-header-edit-btn.ant-btn-link .icon path{fill:#4c8321!important}.profile-view-header-edit-btn.ant-btn-link:hover{opacity:.8;color:#4c8321!important}.profile-view-card{background-color:#f5eff7;background-image:url(/assets/images/profile-header.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;align-items:center;gap:20px;margin-bottom:16px;padding:18px 22px;display:flex}@media (max-width:480px){.profile-view-card{text-align:center;flex-direction:column;align-items:center}}.profile-view-card-avatar.ant-avatar{color:#fff;background-color:#7f3f98;flex-shrink:0;width:52px;height:52px;font-size:18px;font-weight:600}@media (min-width:576px){.profile-view-card-avatar.ant-avatar{width:72px;height:72px;font-size:20px}}@media (min-width:768px){.profile-view-card-avatar.ant-avatar{font-size:22px}}@media (min-width:992px){.profile-view-card-avatar.ant-avatar{width:92px;height:92px;font-size:24px}}@media (min-width:1200px){.profile-view-card-avatar.ant-avatar{font-size:26px}}.profile-view-card-info{flex:1;min-width:0}.profile-view-card-info-name{color:#1f2937;font-size:16px;font-weight:600;line-height:1.4}@media (min-width:768px){.profile-view-card-info-name{font-size:18px}}.profile-view-card-info-username{color:#4b5563;margin:4px 0 10px;font-size:14px;line-height:1}.profile-view-card-info-contact{flex-direction:column;gap:6px;display:flex}.profile-view-card-info-contact-item{color:#4b5563;word-break:break-word;align-items:center;gap:8px;font-size:14px;display:flex}@media (min-width:768px){.profile-view-card-info-contact-item{font-size:16px}}.profile-view-card-info-contact-item .anticon{color:#9ca3af;font-size:14px}@media (min-width:768px){.profile-view-card-info-contact-item .anticon{font-size:16px}}.profile-view-detail-card{background-color:#fafafa;border-radius:20px;padding:26px 22px}.profile-view-section-title{color:#1f2937;margin-bottom:10px;font-size:18px;font-weight:600}.profile-view-section-grid{grid-template-columns:minmax(150px,max-content) 1fr minmax(130px,max-content) 1fr;align-items:start;gap:2px 16px;display:grid}@media (max-width:768px){.profile-view-section-grid{grid-template-columns:minmax(120px,max-content) 1fr}}.profile-view-section-grid-label{color:#6c6c6c;white-space:nowrap;font-size:16px}.profile-view-section-grid-value{color:#1f2937;font-size:16px}@media (max-width:768px){.profile-view-section-flex{flex-wrap:wrap;gap:10px;display:flex}}.profile-view-section-flex-email{word-break:break-all!important;white-space:wrap!important}.profile-view-section-list{grid-template-columns:minmax(150px,max-content) 1fr;align-items:start;gap:2px 16px;display:grid}@media (max-width:768px){.profile-view-section-list{grid-template-columns:minmax(120px,max-content) 1fr}}.profile-view-section-list-label{color:#6c6c6c;white-space:nowrap;font-size:16px}.profile-view-section-list-value{color:#1f2937;font-size:16px}.profile-view-section .ant-divider{border-color:#f5f5f7;margin:28px 0}.profile-view-keywords{flex-wrap:wrap;gap:8px;display:flex}.profile-view-keywords-tag.ant-tag{color:#7f3f98;min-height:30px;white-space:inherit;word-break:break-all;background:#f5eff7;border-color:#f5eff7;border-radius:20px;margin:0;padding:0 10px;font-size:16px;line-height:30px}.profile-view-divider.ant-divider.ant-divider-horizontal{border-color:#f5f5f7;margin:28px 0}.change-password-hint{color:#6d757e;align-items:center;gap:5px;margin-top:7px;font-size:14px;line-height:1.5;display:flex}.profile-edit .ant-divider.ant-divider-horizontal{border-color:#f5f5f7;margin:28px 0}.profile-edit-avatar-section{text-align:center;background-color:#fafafa;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}@media (min-width:576px){.profile-edit-avatar-section{flex-direction:row;justify-content:flex-start;padding:18px 22px}}.profile-edit-avatar-section.speaker-avatar-section{background:0 0!important}.profile-edit-avatar-section .ant-divider{border-color:#e5e7eb;margin:0}.profile-edit-avatar.ant-avatar{color:#fff;background-color:#7f3f98;flex-shrink:0;width:92px;height:92px;font-size:26px;font-weight:600}.profile-edit-avatar-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}@media (min-width:576px){.profile-edit-avatar-actions{justify-content:flex-start}}.profile-edit-avatar-actions .ant-divider{display:none}@media (min-width:380px){.profile-edit-avatar-actions .ant-divider{display:block}}.profile-edit-avatar-actions-wrap .ant-tag{white-space:pre-line;height:100%;padding:8px 10px;font-size:14px;line-height:18px}@media (min-width:576px){.profile-edit-avatar-actions-wrap .ant-tag{height:25px;padding:0 10px;line-height:25px}}.profile-edit-avatar-upload-btn.ant-btn{height:14px;padding:0;color:#7f3f98!important;background:0 0!important}.profile-edit-avatar-upload-btn.ant-btn:hover{color:#7f3f98!important}.profile-edit-avatar-upload-speaker-btn.ant-btn{height:14px;padding:16px 12px;color:#7f3f98!important;background:#fafafa!important}@media (max-width:567px){.profile-edit-avatar-upload-speaker-btn.ant-btn{margin-bottom:5px}}.profile-edit-avatar-speaker-remove-btn.ant-btn{height:14px;padding:16px 12px;color:#6d757e!important;background:#fafafa!important}.profile-edit-avatar-speaker-remove-btn.ant-btn:hover{color:#b91c1c!important}.profile-edit-avatar-speaker-remove-btn.ant-btn:hover .icon path{fill:#b91c1c!important}.profile-edit-avatar-remove-btn.ant-btn{height:14px;padding:0;background:0 0!important}.profile-edit-avatar-remove-btn.ant-btn .icon path{fill:#1f2937!important}.profile-edit-avatar-remove-btn.ant-btn:hover{color:#b91c1c!important}.profile-edit-avatar-remove-btn.ant-btn:hover .icon path{fill:#b91c1c!important}.profile-edit-section-title{color:#1f2937;margin-bottom:16px;font-size:18px;font-weight:500}.profile-edit-keywords-group{width:100%}.profile-edit-keywords-group .ant-checkbox-wrapper{color:#4b5563;align-items:center;font-size:16px}.profile-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:8px;display:flex}.profile-edit-actions .ant-btn{border-radius:10px;min-width:110px;height:46px;font-weight:500;box-shadow:none!important}@media (max-width:480px){.profile-edit-actions .ant-btn{min-width:100%}}.profile-edit-actions-discard.ant-btn-default{color:#4c8321;border:1px solid #4c8321!important}.profile-edit-actions-discard.ant-btn-default:hover{border-color:#4c8321!important}.main-welcome-banner{color:#7f3f98;background-color:#f5eff7;background-image:url(/assets/images/welcome-banner.png);background-repeat:no-repeat;background-size:cover;border-radius:20px;margin-bottom:24px;padding:24px}.main-welcome-banner-title{margin-bottom:10px;font-size:22px;font-weight:600;line-height:20px}.main-welcome-banner-subtitle{line-height:22px}.main-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.main-section-heading-title{font-size:20px;font-weight:600}.main-section-heading-btn.ant-btn{padding:0;background:0 0!important}.main-section-heading-btn.ant-btn:hover{color:#4c8321}.main-section-heading-btn.ant-btn .icon{fill:#4c8321}.stats-card.ant-card{cursor:default;background:#fafafa;border-color:#f5f5f7;border-radius:16px}.stats-card.ant-card .ant-card-body{flex-direction:column;gap:10px;padding:18px;display:flex}.stats-card.ant-card.disabled{opacity:.5;cursor:not-allowed}.stats-card.ant-card.disabled .stats-card-view-details.ant-btn:disabled{color:#4c8321}.stats-card-content{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.stats-card-icon-wrap.ant-avatar{background:#fff;width:40px;height:40px;line-height:40px}.stats-card-label{color:#4b5563;font-weight:500;line-height:17px;display:block}.stats-card-value{color:#1f2937;margin-block-start:10px;font-size:26px;font-weight:600;line-height:24px;display:block}.stats-card-view-details.ant-btn{text-align:left;justify-content:flex-end;width:108px;height:18px;margin-block-start:20px;padding:0}.stats-card-view-details.ant-btn:hover{background:0 0!important}.stats-card-footer-label{color:#44751d;margin-block-start:20px;font-size:14px;display:inline-block}.dashboard-stats{margin-bottom:34px}.dashboard-courses-section{margin-bottom:32px}.dashboard-resume{height:100%}.dashboard-resume--empty{justify-content:center;align-items:center;min-height:200px;display:flex}.walkthrough-card.ant-card{border-radius:20px;height:100%}.walkthrough-card.ant-card .ant-card-body{padding:0}.walkthrough-card-details{background:#4c8321;border-radius:20px 20px 0 0;padding:26px}.walkthrough-card-details-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.walkthrough-card-details-title{color:#fff;font-size:20px;font-weight:700;line-height:22px}.walkthrough-card-details-desc{color:#fff;margin-bottom:36px;line-height:22px}.walkthrough-card-details-btn.ant-btn{color:#4c8321;background:#fff;border-radius:10px;min-width:120px;height:46px}.walkthrough-card-details-btn.ant-btn:hover{color:#fff!important;border-color:#fff!important}.walkthrough-card-details-btn.ant-btn:hover svg path{transition:all .3s linear;fill:#fff!important}.walkthrough-card-quick-help{border-radius:0 0 20px 20px;padding:26px}.walkthrough-card-quick-help-title{color:#1f2937;margin-bottom:14px;font-size:17px;font-weight:500}.walkthrough-card-quick-help-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.walkthrough-card-quick-help-item{align-items:center;gap:12px;display:flex}.walkthrough-card-quick-help-item-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.walkthrough-card-quick-help-item-link{color:#4b5563;text-decoration:none;transition:color .2s;border:0!important;padding:0!important}.walkthrough-card-quick-help-item-link:hover{color:#4c8321;text-decoration:underline}.quick-actions-link{width:100%;height:100%;text-decoration:none;display:flex}.quick-actions-link:hover .quick-actions-card{background:#4c8321}.quick-actions-link:hover .quick-actions-card-icon-wrap.ant-avatar{background:#fff}.quick-actions-link:hover .quick-actions-card-title,.quick-actions-link:hover .quick-actions-card-desc{color:#fff}.quick-actions-card{width:100%;height:100%}.quick-actions-card.ant-card{border-color:#f5f5f7;border-radius:16px;min-height:196px;transition:all .3s ease-in-out}.quick-actions-card.ant-card .ant-card-body{padding:18px 16px}.quick-actions-card-icon-wrap.ant-avatar{background:#f1f5ee;border-radius:14px;width:48px;height:48px;margin-bottom:24px;transition:all .3s ease-in-out}.quick-actions-card-icon-wrap.ant-avatar .icon path{fill:#4c8321}.quick-actions-card-title{color:#1f2937;margin-bottom:10px;font-size:18px;font-weight:600;line-height:16px;transition:all .3s ease-in-out;display:block}.quick-actions-card-desc{color:#4b5563;line-height:22px;transition:all .3s ease-in-out}.quick-actions-card.keep-learning-card.ant-card{border-radius:20px;height:100%}.quick-actions-card.keep-learning-card.ant-card .ant-card-body{flex-direction:column;height:100%;padding:32px 24px 18px;display:flex}.quick-actions-card.keep-learning-card.ant-card .ant-card-body .quick-actions-card-content{height:100%}.main-page-certificate-preview-wrap{background:#fff;border-radius:6px;width:100%;overflow:hidden;box-shadow:0 2px 12px #0000001a}.main-page-certificate-preview-wrap .certificate-print-root{transform:scale(calc(min(100%, 780px) / 1122));transform-origin:0 0;height:0;padding-bottom:70.7665%;position:relative}.main-page-certificate-preview-wrap .certificate-print-root>*{position:absolute;inset:0}.main-page-certificate-viewer-wrap{background:#f5f5f7;border-radius:6px;justify-content:stretch;align-items:stretch;width:100%;min-height:520px;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000014}.main-page-certificate-iframe{border:none;width:100%;height:600px;display:block}.main-page-certificate-viewer-state{color:#4b5563;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:48px 24px;font-size:16px;display:flex}.main-page-certificate-congrats{color:#4b5563;margin-bottom:16px;font-size:15px;line-height:1.5}.certificate-preview-modal .certificate-preview-modal-viewport .certificate-print-root{transform-origin:0 0;width:1122px;transform:scale(.755793)}.certificate-preview-modal .certificate-preview-modal-viewport{height:600.1px;overflow:scroll hidden}@media (min-width:992px){.certificate-preview-modal .certificate-preview-modal-viewport{overflow-x:inherit;overflow-y:inherit}}.certificate-preview-modal .certificate-preview-modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media print{body>*{display:none!important}.certificate-print-root{z-index:9999!important;background:#fff!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:visible!important;transform:none!important}.ant-modal-root,.ant-modal-wrap,.ant-modal,.ant-modal-content,.ant-modal-body,.certificate-preview-modal,.certificate-preview-modal-viewport,.main-page-certificate-preview-wrap{box-shadow:none!important;background:0 0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.ant-modal-mask{display:none!important}@page{size:A4 landscape;margin:0}}.main-layout-auth-admin .main-layout-auth-content{padding:26px}.main-layout-auth-admin .main-layout-auth-content .admin-speaker-form-photo-hint{color:#6d757e;font-size:12px}@media (max-width:576px){.main-layout-auth-admin .main-layout-auth-content .admin-speaker-form-photo-hint{text-align:center}}.admin-dashboard-charts{margin-bottom:36px}.admin-dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.admin-dashboard-header-subtitle.ant-typography{color:#4b5563!important}.admin-dashboard-sort-btn{color:#4c8321!important;border:1px solid #4c8321!important;border-radius:14px!important;height:42px!important;padding:8px 12px!important}@media (max-width:576px){.admin-dashboard-sort-btn{width:100%}}.admin-dashboard-tooltip{background:#1f2937;border-radius:14px;padding:12px;overflow:hidden}.admin-dashboard-tooltip-value{color:#fff;font-size:14px;font-weight:500;line-height:15px}.admin-dashboard-tooltip-date{color:#e5e7eb;font-size:13px}.admin-chart-legend{justify-content:center;align-items:center;gap:8px;margin-top:4px;padding-bottom:4px;display:flex}.admin-chart-legend-dot{background-color:#4c8321;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.admin-chart-legend-label{color:#374151;font-family:inherit;font-size:15px}.apexcharts-tooltip{overflow:hidden;--apx-tt-bg:$colorTitleBlack!important;border-radius:14px!important;padding:0!important}.main-layout-admin.ant-layout{min-height:100vh}.admin-sidebar .ant-menu-item-group-title{letter-spacing:.08em;color:#ffffff73;text-transform:uppercase;padding:16px 16px 4px;font-size:13px;font-weight:600}.main-header-user-info{flex-direction:column;display:flex}.main-header-user-info-role{color:#6d757e;font-size:14px}.main-header-user-info span{line-height:1.4!important}.admin-status-badge{align-items:center;gap:6px;font-size:15px;display:inline-flex}.admin-status-badge .admin-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.admin-status-badge--active{color:#4c8321}.admin-status-badge--active .admin-status-dot{background:#4c8321}.admin-status-badge--passed,.admin-status-badge--live{color:#4c8321;background:#f1f5ee;border-radius:50px;padding:4px 16px}.admin-status-badge--failed{color:#b91c1c;background:#faefef;border-radius:50px;padding:4px 16px}.admin-status-badge--scheduled{color:#f59e0b;background:#fef3e2;border-radius:50px;padding:4px 16px}.admin-status-badge--ended{color:#7f3f98;background:#f5eff7;border-radius:50px;padding:4px 16px}.admin-status-badge--inactive{color:#818891}.admin-status-badge--inactive .admin-status-dot{background:#818891}.admin-status-badge--pending{color:#f59e0b}.admin-status-badge--pending .admin-status-dot{background:#f59e0b}.admin-status-badge--display{white-space:nowrap;border-radius:50px;padding:4px 16px}.admin-status-badge--display .anticon{font-size:14px}.admin-status-badge--display .admin-status-dot{background:currentColor;box-shadow:0 0 0 2px #1d6b3a33}.admin-status-badge--display-live{color:#1d6b3a;background:#e3f4ea}.admin-status-badge--display-processing-recording{color:#1f56b0;background:#e6effc}.admin-status-badge--display-processing-failed{color:#b42332;background:#fde8ea}.admin-status-badge--display-no-recording{color:#4f5552;background:#eef0ee}.admin-status-badge--display-draft-course{color:#8a5200;background:#fdf1dc}.admin-status-badge--display-published-course{color:#7a3a97;background:#f3e9f7}.admin-status-badge--display-unknown{color:#4f5552;background:#eef0ee}.admin-status-failed{align-items:center;gap:6px;display:inline-flex}.admin-status-failed-trigger.ant-popover-open{background:#fde8ea}.admin-status-failed-popover.ant-popover .ant-popover-container{border-radius:12px;max-width:280px;padding:16px}.admin-status-failed-popover.ant-popover .ant-popover-title{color:#b42332;align-items:center;gap:6px;margin-bottom:6px;font-weight:600;display:flex}.admin-status-failed-popover-text{color:#4b5563}.admin-status-failed-popover-text p{margin:0 0 14px;font-size:14px}.admin-status-failed-popover-text .ant-btn{box-shadow:none!important}.admin-user-detail-page-header-left{align-items:center;gap:8px;display:flex}.admin-user-detail-skeleton{padding:24px 0}.admin-user-detail-tabs .ant-tabs-nav{margin-bottom:20px}.admin-user-detail-tabs .ant-tabs-tab{padding-bottom:12px;font-size:16px;font-weight:500}.admin-user-detail-tabs .ant-tabs-content-holder{padding-top:4px}.admin-user-detail-username{margin:10px 0 16px}.admin-user-detail-verified{color:#4c8321;background:#fff;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:15px;font-weight:500;display:inline-flex}.admin-user-detail-verified .anticon{font-size:16px}.admin-user-detail-verified-not{color:#b91c1c}.admin-user-login-email{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.admin-user-login-email-edit.ant-btn{color:#4b5563;width:auto;height:auto;padding:0}.admin-user-login-email-edit.ant-btn:hover{color:#4c8321}.admin-user-login-email-updated{color:#4b5563;margin-top:2px;font-size:14px;display:block}.admin-back-btn.ant-btn-text{color:#4b5563;padding:0 6px}.admin-back-btn.ant-btn-text:hover{color:#1f2937;background:0 0}.admin-detail-status{font-weight:500}.admin-detail-status--active{color:#52c41a}.admin-detail-status--inactive{color:#00000073}.admin-detail-status--pending{color:#faad14}.admin-enrollment-course-title{color:#1b75bb;font-weight:500}.admin-enrollment-pdf-icon{color:#e53935;font-size:24px;transition:opacity .2s}.admin-enrollment-pdf-icon:hover{opacity:.75}.admin-profile-logs-page .admin-profile-logs-subtitle{color:#4b5563;margin-top:2px;font-size:14px}.admin-profile-logs-page .admin-profile-logs-table-wrap{margin-top:0}.admin-log-tags{flex-wrap:wrap;gap:4px;display:flex}.admin-log-tag{border-radius:20px;margin:0;font-size:14px}.admin-log-view-btn.ant-btn-link{height:auto;padding:0;font-size:14px}.admin-log-modal .ant-modal-header{margin-bottom:16px}.admin-log-modal-header{flex-direction:column;gap:3px;display:flex}.admin-log-modal-title{color:#1f2937;font-size:18px;font-weight:600}.admin-log-modal-subtitle{color:#4b5563;font-size:14px;font-weight:400}.admin-log-modal .admin-log-old-value{color:#4b5563}.admin-log-modal .admin-log-new-value{color:#1f2937;font-weight:500}.admin-log-modal .admin-log-detail-table{margin-top:4px}.admin-table-link.ant-btn-link{color:#1b75bb;height:auto;padding:0;font-size:16px}.admin-table-link.ant-btn-link:hover{color:#1b75bb;opacity:.8}.admin-export-modal.ant-modal{max-width:580px}.admin-export-modal.ant-modal .filter-modal-footer{border:0;justify-content:flex-end;padding:0}.admin-export-modal.ant-modal .filter-modal-footer .ant-btn{min-width:inherit}.admin-export-modal .admin-export-section{margin-bottom:20px}.admin-export-modal .admin-export-section-label{color:#4b5563;text-transform:uppercase;margin-bottom:5px;font-size:14px;line-height:20px}.admin-export-modal .admin-export-history-list{max-height:134px;overflow:hidden scroll}.admin-export-modal .admin-export-quick-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-export-modal .admin-export-quick-btn{color:#7f3f98;background:#f5eff7;border-color:#f5eff7;border-radius:10px;flex:1 0;height:30px;padding:0 16px;transition:background .2s,border-color .2s,color .2s}.admin-export-modal .admin-export-quick-btn:hover,.admin-export-modal .admin-export-quick-btn:focus{color:#7f3f98!important;background:#f5eff7!important;border-color:#7f3f98!important}.admin-export-modal .admin-export-quick-btn.active{color:#fff!important;background:#7f3f98!important;border-color:#7f3f98!important}.admin-export-modal .admin-export-date-col .ant-picker{border-radius:10px;width:100%;height:46px}.admin-export-modal .admin-export-download-btn{margin-top:4px}.admin-export-modal-preview.ant-modal{max-width:1080px}.admin-export-modal-preview.ant-modal .filter-modal-footer{justify-content:space-between}.admin-export-modal-preview.ant-modal .filter-modal-footer .ant-space-compact-block{width:inherit}.admin-export-modal-preview.ant-modal .filter-modal-footer .ant-space-compact-block .ant-dropdown-trigger{min-width:50px}.admin-course-required{color:#b91c1c;margin-left:2px}.admin-course-form-wrap.ant-form .ant-select.ant-select-multiple .ant-select-content .ant-select-selection-item{color:#4c8321;background:#fafafa;border-radius:40px}.admin-course-form-status-wrap{flex-shrink:0;align-items:center;gap:10px;display:flex}.admin-course-form-status-label,.admin-course-form-status-text{color:#4b5563;font-size:16px;font-weight:500}.admin-course-form-status-text--active{color:#4c8321}.admin-course-form-section-card.ant-card{border-radius:20px;margin-bottom:20px}.admin-course-form-section-card.ant-card .ant-card-body{padding:26px}.admin-course-form-section-title{color:#1f2937;margin-bottom:20px;font-size:18px;font-weight:600}.admin-course-outcome-item{align-items:center;gap:10px;margin-bottom:10px;display:flex;position:relative}.admin-course-outcome-item .ant-input{padding-left:30px!important}.admin-course-outcome-bullet{z-index:2;color:#4c8321;justify-content:flex-end;align-items:center;width:30px;height:100%;padding-right:5px;font-size:18px;font-weight:700;display:flex;position:absolute;top:0;left:0}.admin-course-outcome-delete.ant-btn{color:#818891;flex-shrink:0;padding:0 4px}.admin-course-outcome-delete.ant-btn:hover{color:#b91c1c}.admin-course-outcome-add-btn.ant-btn{background:#fafafa;border-style:dashed;border-color:#e5e7eb;border-radius:12px;height:58px;margin-top:20px}.admin-course-outcome-add-btn.ant-btn .anticon{color:#4c8321}.admin-course-upload-trigger,.admin-course-upload-trigger .ant-upload{width:100%;display:block}.admin-course-upload-trigger .ant-upload.ant-upload-disabled{cursor:not-allowed;color:#1f293740!important}.admin-course-upload-trigger .ant-upload.ant-upload-disabled .admin-course-upload-field{cursor:not-allowed;background:#fafafa;border-color:#f5f5f7}.admin-course-upload-trigger .ant-upload.ant-upload-disabled .admin-course-upload-filename{color:#1f293740}.admin-course-upload-field{cursor:pointer;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:5px 14px;transition:border-color .2s;display:flex;overflow:hidden}.admin-course-upload-field--error,.admin-course-upload-field--error:hover{border-color:#b91c1c}.admin-course-upload-field:hover{border-color:#4c8321}.admin-course-upload-field .ant-btn{color:#1f2937;background:#f5f5f7;border:none;border-radius:8px;flex-shrink:0;height:30px;padding:0 14px;font-size:16px;font-weight:500;box-shadow:none!important}.admin-course-upload-field .ant-btn:hover{border:none!important}.admin-course-upload-filename{color:#6d757e;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;overflow:hidden}.admin-course-file-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:14px;padding:9px 12px;display:flex}.admin-course-file-card-icon{color:#4c8321;background:#4c83210f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.admin-course-file-card-info{flex:1;min-width:0}.admin-course-file-card-name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;display:block;overflow:hidden}.admin-course-file-card-meta{color:#4b5563;margin-top:2px;font-size:14px;display:block}.admin-course-file-card-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.admin-course-file-card-view.ant-btn{color:#4c8321;background:#fafafa;border-radius:10px}.admin-course-file-card-view.ant-btn:hover{background:0 0!important}.admin-course-file-card-delete.ant-btn{background:#fafafa;border-radius:10px}.admin-course-file-hint{color:#4b5563;align-items:flex-start;gap:5px;margin-top:6px;font-size:14px;line-height:1.5;display:flex}.admin-course-file-hint .anticon{flex-shrink:0;margin-top:2px}.admin-course-file-hint-view{color:#1b75bb;background:#f3f8fb;border-radius:10px;padding:10px}.admin-course-form-footer{z-index:2;background:#fff;border-top:1px solid #f5f5f7;justify-content:flex-end;gap:12px;margin-top:4px;padding:20px 0 8px;display:flex;position:sticky;bottom:0}.admin-preview-modal.ant-modal{max-width:700px;width:100%!important}.admin-preview-modal.ant-modal .ant-modal-container{border-radius:22px}.admin-preview-modal-video{background:#000;border-radius:6px;width:100%;max-height:70vh;display:block}.admin-upload-bar{z-index:100;background:#fff;border-bottom:1px solid #f5f5f7;align-items:center;gap:16px;height:48px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0000000f}.admin-upload-bar--error{background:#fef2f2;border-bottom-color:#fecaca}.admin-upload-bar--ready{background:#f0fdf4;border-bottom-color:#bbf7d0}.admin-upload-bar-icon{color:#1b75bb;flex-shrink:0;font-size:20px;display:flex}.admin-upload-bar--error .admin-upload-bar-icon{color:#dc2626}.admin-upload-bar--ready .admin-upload-bar-icon{color:#16a34a}.admin-upload-bar-info{flex-direction:column;min-width:0;max-width:320px;display:flex}.admin-upload-bar-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.admin-upload-bar-status{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.admin-upload-bar-progress{flex:auto;align-items:center;min-width:80px;display:flex}.admin-upload-bar-progress .ant-progress{margin:0;line-height:1}.admin-upload-bar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}body.admin-upload-bar-open .main-header.ant-layout-header{top:48px}body.admin-upload-bar-open .main-sidebar.ant-layout-sider{height:calc(100vh - 48px);top:48px}body.admin-upload-bar-open .main-layout-right-content{padding-top:48px}.admin-course-detail-edit-link{color:#4c8321;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-top:6px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.admin-course-detail-edit-link:hover{color:#4c8321;opacity:.8}.admin-course-detail-tabs .ant-tabs-nav{margin-bottom:20px}.admin-course-detail-tabs .ant-tabs-tab{padding-bottom:12px;font-size:16px}.admin-course-detail-status{font-size:14px;font-weight:600}.admin-course-detail-status--active{color:#4c8321}.admin-course-detail-status--inactive{color:#818891}.admin-course-detail-status--expired{color:#f59e0b}.admin-course-detail-outcomes{margin:0;padding-left:20px;list-style:outside}.admin-course-detail-outcomes li{color:#4b5563;padding-left:4px;font-size:16px;line-height:1.7}.admin-eval-subtitle{color:#4b5563;word-break:break-all;margin:0;font-size:16px;font-weight:400}.admin-enrolled-eval-not-done{color:#4b5563;font-size:16px}.main-page-admin-quiz-inner .main-page-course-library-details-quiz-notice .main-layout-auth-result-card-note{border-radius:12px;padding:7px 18px;font-size:15px}.main-page-admin-quiz-inner .main-page-course-library-details-quiz-notice .main-layout-auth-result-card-note svg{top:2px}.admin-quiz-info-card{background:#fafafa;border:1px solid #f5f5f7;border-radius:16px;align-items:center;gap:32px;margin-bottom:12px;padding:22px 20px;overflow:hidden}@media (min-width:768px){.admin-quiz-info-card{display:flex}}.admin-quiz-info-card .ant-divider{height:42px;margin:10px 0}@media (min-width:768px){.admin-quiz-info-card .ant-divider{margin:0}}.admin-quiz-info-section{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.admin-quiz-info-section--course{flex:1;min-width:0}.admin-quiz-info-label{color:#4b5563}.admin-quiz-info-value{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;overflow:hidden}.admin-quiz-info-number{color:#1f2937;font-size:22px;font-weight:600;line-height:18px}.admin-quiz-setup-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 24px;display:flex}.admin-quiz-setup-icon{width:72px;height:72px;margin-bottom:8px;position:relative}.admin-quiz-setup-icon-file{color:#e5e7eb;font-size:66px;line-height:1}.admin-quiz-setup-icon-plus{color:#4c8321;background:#fff;border-radius:50%;font-size:28px;line-height:1;position:absolute;bottom:-4px;right:-4px}.admin-quiz-setup-title{color:#1f2937;margin:0;font-size:18px;font-weight:700}.admin-quiz-setup-desc{color:#4b5563;max-width:460px;margin:0;font-size:16px;line-height:1.6}.admin-quiz-setup-btn.ant-btn{border-radius:10px;height:44px;margin-top:4px;padding:0 28px;font-weight:500}.admin-quiz-section-title{color:#1f2937;margin:0 0 16px;font-size:18px;font-weight:600}.admin-quiz-question-text{color:#1f2937;margin:0 0 10px;font-size:16px;line-height:1.5}.admin-quiz-tags{flex-wrap:wrap;gap:6px;display:flex}.admin-quiz-tag.ant-tag{color:#4b5563;background:#fafafa;border-color:#f5f5f7;margin:0;padding:2.5px 10px;font-size:14px;border-radius:8px!important}.admin-quiz-tag--correct.ant-tag{color:#44751d;background:#f1f5ee;border-color:#d1dfc6}.admin-quiz-modal-subtitle{color:#4b5563;margin:0 0 20px;font-size:16px;line-height:1.5}.admin-quiz-modal-input.ant-input{border-radius:10px;height:46px;padding:12px 16px}.admin-quiz-modal-field{margin-bottom:20px}.admin-quiz-modal-label{color:#1f2937;margin-bottom:8px;font-size:16px;font-weight:500;display:block}.admin-quiz-modal-hint{color:#4b5563;margin:-5px 0 12px;font-size:14px}.admin-quiz-modal-options{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.admin-quiz-modal-option-row{align-items:center;gap:10px;display:flex}.admin-quiz-modal-option-row--correct .admin-quiz-modal-option-input.ant-input{color:#4c8321;background:#4c83210d;border-color:#4c8321}.admin-quiz-modal-option-input{flex:1}.admin-quiz-modal-option-input.ant-input{border-radius:10px;height:46px}.admin-quiz-modal-remove-btn.ant-btn{color:#818891;flex-shrink:0}.admin-quiz-modal-remove-btn.ant-btn:hover{color:#b91c1c}.admin-quiz-modal-add-option-btn.ant-btn{height:auto;padding:0}.admin-quiz-modal-footer{justify-content:flex-end;align-items:center;margin-top:8px;display:flex}.admin-quiz-modal-footer .ant-btn{border-radius:10px;min-width:129px;height:46px;box-shadow:none!important}.admin-quiz-result-modal.ant-modal{max-width:560px}.admin-quiz-result-modal .loader{padding:40px 0}.admin-quiz-result-summary{background:#fafafa;border:1px solid #f5f5f7;border-radius:10px;margin-top:16px;padding:18px 20px}.admin-quiz-result-summary-row{gap:10px;display:flex}.admin-quiz-result-summary-row:not(:last-child){margin-bottom:8px}.admin-quiz-result-summary-label{color:#1f2937;flex:none;width:112px;font-size:16px;font-weight:500}.admin-quiz-result-summary-value{color:#4b5563;word-break:break-word;flex:1;min-width:0;font-size:16px}.admin-quiz-result-summary-value--passed{color:#4c8321;font-weight:500}.admin-quiz-result-summary-value--failed{color:#b91c1c;font-weight:500}.admin-quiz-result-answers-title{color:#1f2937;margin:22px 0 14px;font-size:18px;font-weight:600}.admin-quiz-result-answers{scrollbar-width:thin;scrollbar-color:#dee2e6 #0000;max-height:330px;padding-right:12px;overflow-y:auto}.admin-quiz-result-answers::-webkit-scrollbar{width:5px}.admin-quiz-result-answers::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:50px}.admin-quiz-result-answers::-webkit-scrollbar-track{background:0 0}.admin-quiz-result-answer:not(:last-child){margin-bottom:18px}.admin-quiz-result-question{color:#4b5563;gap:8px;margin-bottom:10px;font-size:16px;line-height:1.5;display:flex}.admin-quiz-result-question-num{color:#4b5563;flex:none}.admin-quiz-result-chip{border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;margin-left:22px;padding:4px 10px;font-size:16px;line-height:1.3;display:inline-flex}.admin-quiz-result-chip .anticon{font-size:14px}.admin-quiz-result-chip--correct{color:#4c8321;background:#f1f5ee;border-color:#d1dfc6}.admin-quiz-result-chip--wrong{color:#b91c1c;background:#faefef;border-color:#eccfcf}.admin-eval-questions-container-fields.ant-card{background:#fafafa;border:1px solid #f5f5f7;border-radius:16px;margin-bottom:20px}.admin-eval-questions-container-fields.ant-card .ant-card-body{padding:20px}.admin-eval-questions-container-fields-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.admin-eval-questions-container-fields-header-title{color:#1f2937}.admin-eval-questions-container-fields-header-title .icon,.admin-eval-questions-container-fields-header-actions .icon{color:#9ca3af;cursor:grab}.admin-eval-questions-container-fields-header-actions .ant-btn-icon{color:#9ca3af}.admin-eval-questions-container-fields-label{color:#1f2937;margin-bottom:10px;font-weight:500}.admin-eval-questions-container-fields-input{margin-bottom:16px;padding-left:28px}.admin-eval-questions-container-fields-options{padding-left:28px}.admin-eval-questions-container-fields-options-item{gap:8px}.admin-eval-questions-container-fields-content{margin-bottom:22px}.admin-eval-questions-container-fields-content .admin-eval-questions-container-fields-header{margin-bottom:8px}.admin-eval-questions-container-fields-content .admin-eval-questions-container-fields-header-title{font-weight:500}.admin-eval-questions-container-fields-content .admin-eval-questions-container-fields-header-title-star{color:#b91c1c}.admin-eval-questions-container-fields-footer{justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;display:flex}.admin-eval-questions-container-fields-footer .ant-btn{border-radius:10px;min-width:79px;box-shadow:none!important}.admin-eval-questions-container-add{text-align:center;background:#fcfcfc;border:1px dashed #f5f5f7;border-radius:16px;padding:26px 34px}.admin-certificate-variables-label{color:#1f2937;font-weight:500}.admin-certificate-variables-hint{color:#6d757e;font-size:14px}.admin-certificate-variables-hint .anticon{margin-right:4px}.admin-certificate-variables-chips{flex-flow:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.custom-editor{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:12px;width:100%;min-height:300px;white-space:pre-wrap!important}.custom-editor .ql-toolbar.ql-snow{background:#fafafa;border:0;border-bottom:1px solid #e5e7eb;border-radius:12px;padding:10px 12px}.custom-editor .ql-container.ql-snow{border:0;font-size:16px}.custom-editor .ql-editor{color:#1f2937;min-height:260px;padding:10px 16px;line-height:1.75}.custom-editor .ql-editor h1,.custom-editor .ql-editor h2,.custom-editor .ql-editor h3,.custom-editor .ql-editor h4,.custom-editor .ql-editor h5,.custom-editor .ql-editor h6{font-weight:700}.custom-editor .ql-editor p{margin:0 0 10px}@media (max-width:768px){.custom-editor .ql-editor{min-height:320px}}.admin-legal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-legal-content,.legal-modal-content{color:#1f2937;font-size:16px;line-height:1.75}.admin-legal-content h1,.legal-modal-content h1{color:#1f2937;margin-bottom:10px;font-weight:700}.admin-legal-content h2,.legal-modal-content h2,.admin-legal-content h3,.legal-modal-content h3,.admin-legal-content h4,.legal-modal-content h4,.admin-legal-content h5,.legal-modal-content h5,.admin-legal-content h6,.legal-modal-content h6{color:#1f2937;margin:20px 0 10px;font-weight:700}.admin-legal-content h1,.legal-modal-content h1{font-size:24px}.admin-legal-content h2,.legal-modal-content h2{font-size:20px}.admin-legal-content h3,.legal-modal-content h3{font-size:18px}.admin-legal-content p,.legal-modal-content p{margin:0 0 12px}.admin-legal-content ul,.legal-modal-content ul,.admin-legal-content ol,.legal-modal-content ol{margin:0 0 12px;padding-left:24px}.admin-legal-content ul li,.legal-modal-content ul li,.admin-legal-content ol li,.legal-modal-content ol li{margin-bottom:6px;list-style-type:decimal}.admin-legal-content strong,.legal-modal-content strong,.admin-legal-content b,.legal-modal-content b{font-weight:600}.admin-legal-content a,.legal-modal-content a{color:#4c8321;text-decoration:underline}.admin-legal-edit{padding-bottom:0!important}.admin-legal-edit-wrap{flex-direction:column;min-height:calc(100vh - 64px);display:flex}.admin-legal-edit-footer-actions{margin-top:24px}.admin-legal-edit-title{color:#1f2937;align-items:center;gap:4px;margin:0;font-size:24px;font-weight:700;display:flex}.admin-legal-edit-body{flex:1;margin-bottom:24px}.admin-legal-edit-label{color:#1f2937;margin-bottom:8px;font-size:16px;font-weight:500}.admin-legal-edit-required{color:#ff4d4f;margin-left:2px}.admin-email-template-preview-toggle{color:#22a45d;align-items:center;gap:6px;font-weight:500;display:flex}.admin-email-template-preview-toggle:hover{color:#1a8a4a}.admin-email-template-form-layout{flex-direction:column;gap:22px;display:flex}.admin-email-template-form-layout--split{border:1px solid #f5f5f7;border-radius:16px;flex-direction:row;align-items:flex-start;gap:24px;padding:24px}.admin-email-template-form-layout--split .admin-email-template-form-card{border:0;border-right:1px solid #f5f5f7;flex:0 0 340px;min-width:340px}.admin-email-template-form-layout--split .admin-email-template-form-card .ant-card-body{padding:0 24px 0 0}.admin-email-template-form-layout--split .admin-email-template-preview-panel{flex:1;min-width:0}.admin-email-template-form-card{width:100%}.admin-email-template-vars-empty{color:#9ca3af;margin:0;font-size:15px}.admin-certificate-content-item{white-space:pre-wrap!important}.admin-email-template-preview-panel-header{margin-bottom:16px}.admin-email-template-preview-panel-title{color:#1f2937;margin-bottom:6px;font-size:18px;font-weight:600;display:block}.admin-email-template-preview-panel-hint{color:#6d757e}.admin-email-template-preview-wrap{border:1px solid #f5f5f7;border-radius:16px}@media (min-width:576px){.admin-email-template-preview-wrap{padding:24px}}.admin-email-template-preview-drawer .ant-drawer-body{background:#fafafa;padding:0!important}@media (min-width:576px){.admin-email-template-preview-drawer .ant-drawer-body{padding:16px!important}}.admin-email-preview-card{background:#fff;border:1px solid #f5f5f7;border-top:6px solid #4c8321;max-width:600px;margin:0 auto;padding:24px;overflow:hidden}.admin-email-preview-logo-row{text-align:center;padding:0 0 24px 30px}.admin-email-preview-logo-row .admin-email-preview-logo{width:auto;height:60px}.admin-email-preview-box{background-color:#ffffff14;border:1px dashed #fafafa;border-radius:5px;padding:12px}.admin-email-preview-box-alter{background-color:#f8fbfd;border:1px dashed #1b75bb;border-radius:5px;padding:12px;white-space:pre-wrap!important}.admin-email-preview-box-alter:not(:last-child){margin-bottom:12px}.admin-email-preview-header{text-align:center;background:#4c8321 url(/assets/images/email-header-bg.png) 0 0/cover no-repeat;border-radius:16px;min-height:160px;padding:28px 24px 24px}.admin-email-preview-header-title{color:#fff;font-size:26px;font-weight:700;line-height:28px}.admin-email-preview-header-subtitle{color:#fff;line-height:20px}.admin-email-preview-icon-img{margin-bottom:12px}.admin-email-preview-body{color:#374151;padding:24px 0;font-size:16px;line-height:1.6}@media (min-width:576px){.admin-email-preview-body{padding:24px}}.admin-email-preview-body--empty{color:#9ca3af;text-align:center;padding:40px 24px}.admin-email-preview-body ul{list-style-type:disc}.admin-email-preview-body p a{color:#4c8321;text-decoration:underline}.admin-email-preview-footer{text-align:center;background:#fafafa;margin-block-end:-24px;margin-inline:-24px;padding:24px}.admin-email-preview-footer-socials{justify-content:center;gap:16px;margin-bottom:20px;display:flex}.admin-email-preview-footer-copy{color:#4b5563;font-size:14px;line-height:20px}.admin-email-preview-footer-links{margin-top:22px;font-size:14px;line-height:1}.admin-email-preview-footer-links a{cursor:pointer;color:#4b5563;padding:10px 0;text-decoration:underline;display:inline-block}.admin-email-preview-footer-links span{margin:0 10px}.admin-email-template-body-preview{color:#374151;padding:4px 0;font-size:16px;line-height:1.7}.admin-email-template-body-preview *{max-width:100%}.admin-email-log-view-link{font-weight:500;color:#1b75bb!important;height:auto!important;padding:0!important}.admin-email-log-view-link:hover{opacity:.8;color:#1b75bb!important}.admin-email-log-detail-grid{grid-template-columns:repeat(2,1fr);gap:20px 24px;margin-top:24px;display:grid}.admin-email-log-detail-item{flex-direction:column;gap:6px;display:flex}.admin-email-log-detail-item--full{grid-column:1/-1}.admin-email-log-detail-label{font-size:16px;font-weight:500}.admin-email-log-detail-value{color:#4b5563;word-break:break-word;font-size:16px}.admin-email-log-detail-value--error{color:#b91c1c}@media (max-width:575px){.admin-email-log-detail-grid{grid-template-columns:1fr}}.admin-user-profile-view-width.notify-modal.ant-modal{max-width:800px!important}.notifications-mark-header{margin-bottom:24px!important}.notifications-mark-all{color:#4c8321!important}.notifications-mark-all:hover:not(:disabled){opacity:.75}.notifications-mark-all:disabled{cursor:not-allowed;color:#9ca3af!important}.notification-item{cursor:pointer;align-items:flex-start;gap:12px;transition:background .2s,box-shadow .2s,border-color .2s;display:flex}.notification-item-icon{background:#fafafa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notification-item-content{flex:1;min-width:0}.notification-item-head{align-items:center;gap:8px;display:flex}.notification-item-title{color:#1f2937;font-size:16px;font-weight:600}.notification-item-dot{background:#4c8321;border-radius:50%;flex-shrink:0;width:8px;height:8px}.notification-item-text{color:#4b5563;margin-top:2px;font-size:16px;line-height:1.5}@media (max-width:768px){.notification-item-text{font-size:14px}}.notification-item-time{color:#6d757e;font-size:14px}.notification-item--dropdown{padding:12px 16px}.notification-item--dropdown:hover{background:#fafafa}.notification-item--dropdown .notification-item-head{justify-content:space-between}.notification-item--dropdown .notification-item-title{color:#1f2937;font-size:15px}.notification-item--dropdown .notification-item-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.notification-item--dropdown .notification-item-time{margin-top:10px;display:block}.notification-item--dropdown.notification-item--unread{background:#f0fff4}.notification-item--page{background:#fff;border:1px solid #f5f5f7;border-radius:12px;align-items:center;margin-bottom:10px;padding:16px 20px}@media (max-width:768px){.notification-item--page{padding:10px}}.notification-item--page:last-child{margin-bottom:0}.notification-item--page:hover{box-shadow:0 2px 10px #0000000d}.notification-item--page .notification-item-time{white-space:nowrap;flex-shrink:0;margin-left:16px}.notification-item--page.notification-item--unread{background:#f0fff4;border-color:#4c832140}.notifications-popover .ant-popover-arrow{width:0!important;height:0!important}.notifications-popover .ant-popover-container{width:100%;border-radius:14px!important;max-width:360px!important;padding:0!important}@media (max-width:576px){.notifications-popover .ant-popover-container{max-width:280px!important}}.notifications-popover .ant-popover-inner{border-radius:12px;padding:0;overflow:hidden}.notifications-dropdown{flex-direction:column;max-height:370px;display:flex}.notifications-dropdown-head{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;padding:8px 14px!important}.notifications-dropdown-right-action{color:#4c8321!important;padding:0!important;font-size:14px!important}.notifications-dropdown-right-action:disabled{cursor:not-allowed;color:#9ca3af!important}.notifications-dropdown-title{color:#1f2937;font-size:15px;font-weight:500}.notifications-dropdown-body{flex:1;width:100%;min-width:360px;overflow-y:auto}@media (max-width:576px){.notifications-dropdown-body{min-width:100%}}.notifications-dropdown-body::-webkit-scrollbar-track{width:0}.notifications-dropdown-body::-webkit-scrollbar{background-color:#0000;width:4px}.notifications-dropdown-body::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.notifications-dropdown-loading{justify-content:center;padding:32px 0;display:flex}.notifications-dropdown-empty{padding:24px 0}.notifications-dropdown-footer{border-top:1px solid #e5e7eb;border-bottom-right-radius:14px;border-bottom-left-radius:14px;flex-shrink:0;justify-content:center;align-items:center;height:45px;display:flex;overflow:hidden}.notifications-dropdown-btn-action{font-size:16px;font-weight:500;color:#4c8321!important}.support-priority{font-weight:500}.support-priority--low{color:#4c8321}.support-priority--medium{color:#f59e0b}.support-priority--high{color:#b91c1c}.support-priority--urgent{color:#7f1d1d}.support-status-select{min-width:120px}.support-status-select.ant-select{border-radius:50px;min-height:24px;padding-inline:10px;font-size:15px}.support-status-select.ant-select .ant-select-suffix{color:inherit;font-size:12px}.support-status-select.ant-select.ant-select-disabled{color:#4b5563;background:#9ca3af}.support-status-select--open.ant-select{color:#92400e;background:#fef8e2}.support-status-select--open.ant-select .ant-select-selection-item{color:#92400e}.support-status-select--in_progress.ant-select{color:#1b75bb;background:#f3f8fb}.support-status-select--in_progress.ant-select .ant-select-selection-item{color:#1b75bb}.support-status-select--resolved.ant-select{color:#4c8321;background:#f1f5ee}.support-status-select--resolved.ant-select .ant-select-selection-item{color:#4c8321}.support-status-select--closed.ant-select{color:#7f3f98;background:#f5eff7}.support-status-select--closed.ant-select .ant-select-selection-item{color:#7f3f98}.support-chat-trigger{font-weight:500;color:#4c8321!important}.support-chat-trigger .anticon{color:#4c8321}.support-view-modal.ant-modal{max-width:520px;text-align:left!important}.support-view-modal .support-view-body{flex-direction:column;gap:20px;margin-top:20px;display:flex}.support-view-modal .support-view-grid{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.support-view-modal .support-view-item{flex-direction:column;gap:4px;display:flex}.support-view-modal .support-view-section{flex-direction:column;gap:6px;display:flex}.support-view-modal .support-view-label{color:#1f2937;font-weight:500}.support-view-modal .support-view-value{color:#4b5563;word-break:break-word}.support-view-modal .support-view-description{color:#4b5563;margin:0;font-size:16px;line-height:1.6}.support-view-modal .support-view-attachments{flex-direction:column;gap:10px;display:flex}.support-view-modal .support-view-attachment{border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.support-view-modal .support-view-attachment-name{color:#1f2937;word-break:break-all;align-items:center;gap:8px;font-size:16px;display:inline-flex}.support-view-modal .support-view-attachment-view{color:#4c8321;flex-shrink:0;font-weight:500}.support-view-modal .support-view-attachment-view--disabled{color:#9ca3af;cursor:not-allowed}:is(.ant-drawer-content-wrapper:has(.admin-support-chat-drawer),.ant-drawer-content-wrapper:has(.support-chat-drawer)){height:calc(100vh - 250px);width:440px!important;top:initial!important;border-radius:20px!important;box-shadow:0 4px 14px #00000029!important}.admin-support-chat-drawer .ant-drawer-body,.support-chat-drawer .ant-drawer-body{padding:0!important}.admin-support-chat-drawer .ant-drawer-header,.support-chat-drawer .ant-drawer-header{border-bottom:1px solid #f5f5f7!important;padding:16px 20px!important}.admin-support-chat-drawer .ant-drawer-header .ant-drawer-header-title,.support-chat-drawer .ant-drawer-header .ant-drawer-header-title{flex-direction:row-reverse;align-items:flex-start}.admin-support-chat-drawer .ant-drawer-header .ant-drawer-header-title .ant-drawer-close,.support-chat-drawer .ant-drawer-header .ant-drawer-header-title .ant-drawer-close{margin-inline:10px 0}.admin-support-chat-drawer .ant-drawer-body,.support-chat-drawer .ant-drawer-body{flex-direction:column;height:100%;padding:0;display:flex}.admin-support-chat-drawer .support-chat-header,.support-chat-drawer .support-chat-header{flex-direction:column;gap:2px;display:flex}.admin-support-chat-drawer .support-chat-header-req,.support-chat-drawer .support-chat-header-req{color:#4b5563;font-size:14px}.admin-support-chat-drawer .support-chat-header-subject,.support-chat-drawer .support-chat-header-subject{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:250px;font-size:16px;font-weight:600;display:inline-block;overflow:hidden}@media (min-width:576px){.admin-support-chat-drawer .support-chat-header-subject,.support-chat-drawer .support-chat-header-subject{max-width:300px}}@media (min-width:768px){.admin-support-chat-drawer .support-chat-header-subject,.support-chat-drawer .support-chat-header-subject{max-width:350px}}.admin-support-chat-drawer .support-chat-header-status,.support-chat-drawer .support-chat-header-status{align-items:center;gap:8px;margin-top:6px;display:flex}.admin-support-chat-drawer .support-chat-header-status-label,.support-chat-drawer .support-chat-header-status-label{color:#4b5563;font-size:16px;font-weight:400}.admin-support-chat-drawer .support-chat-body,.support-chat-drawer .support-chat-body{background:#fafafa;flex-direction:column;height:100%;min-height:0;display:flex}.admin-support-chat-drawer .support-chat-banner,.support-chat-drawer .support-chat-banner{color:#1b75bb;background:#1b75bb14;border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.admin-support-chat-drawer .support-chat-banner .icon,.support-chat-drawer .support-chat-banner .icon{color:#1b75bb;flex-shrink:0;margin-top:1px}.admin-support-chat-drawer .support-chat-banner .icon path,.support-chat-drawer .support-chat-banner .icon path{fill:#1b75bb}.admin-support-chat-drawer .support-chat-banner--info,.admin-support-chat-drawer .support-chat-banner--done,.support-chat-drawer .support-chat-banner--info,.support-chat-drawer .support-chat-banner--done{color:#1b75bb;background:#1b75bb14}.admin-support-chat-drawer .support-chat-messages,.support-chat-drawer .support-chat-messages{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:16px;min-height:calc(100vh - 455px);max-height:calc(100vh - 455px);padding:24px 20px;display:flex;overflow:hidden scroll}.admin-support-chat-drawer .support-chat-messages::-webkit-scrollbar{display:none}.support-chat-drawer .support-chat-messages::-webkit-scrollbar{display:none}.admin-support-chat-drawer .support-chat-row,.support-chat-drawer .support-chat-row{align-items:flex-start;gap:8px;max-width:85%;display:flex}.admin-support-chat-drawer .support-chat-row .ant-avatar,.support-chat-drawer .support-chat-row .ant-avatar{flex-shrink:0;width:40px;height:40px}.admin-support-chat-drawer .support-chat-row-admin,.support-chat-drawer .support-chat-row-admin{background:#f1f5ee}.admin-support-chat-drawer .support-chat-row--user,.admin-support-chat-drawer .support-chat-row--support,.support-chat-drawer .support-chat-row--user,.support-chat-drawer .support-chat-row--support{align-self:flex-start}.admin-support-chat-drawer .support-chat-row--admin,.support-chat-drawer .support-chat-row--admin{flex-direction:row-reverse;align-self:flex-end}.admin-support-chat-drawer .support-chat-row--me,.support-chat-drawer .support-chat-row--me{align-self:flex-end}.admin-support-chat-drawer .support-chat-bubble-wrap,.support-chat-drawer .support-chat-bubble-wrap{flex-direction:column;gap:4px;display:flex}.admin-support-chat-drawer .support-chat-bubble,.support-chat-drawer .support-chat-bubble{white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:10px 14px;font-size:16px;line-height:1.5}.admin-support-chat-drawer .support-chat-bubble--user,.admin-support-chat-drawer .support-chat-bubble--support,.support-chat-drawer .support-chat-bubble--user,.support-chat-drawer .support-chat-bubble--support{color:#1f2937;background:#fff;border-top-left-radius:2px}.admin-support-chat-drawer .support-chat-bubble--admin,.admin-support-chat-drawer .support-chat-bubble--me,.support-chat-drawer .support-chat-bubble--admin,.support-chat-drawer .support-chat-bubble--me{color:#fff;background:#4c8321;border-top-right-radius:2px}.admin-support-chat-drawer .support-chat-bubble .support-chat-bubble-attachments,.support-chat-drawer .support-chat-bubble .support-chat-bubble-attachments{flex-direction:column;gap:8px;margin-top:8px;display:flex}.admin-support-chat-drawer .support-chat-bubble .support-chat-attachment-thumb,.support-chat-drawer .support-chat-bubble .support-chat-attachment-thumb{cursor:pointer;border-radius:10px;align-self:flex-start;max-width:220px;overflow:hidden}.admin-support-chat-drawer .support-chat-bubble .support-chat-attachment-thumb .ant-image-img,.support-chat-drawer .support-chat-bubble .support-chat-attachment-thumb .ant-image-img{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:220px;display:block}.admin-support-chat-drawer .support-chat-bubble .support-chat-attachment-thumb .ant-image-cover,.support-chat-drawer .support-chat-bubble .support-chat-attachment-thumb .ant-image-cover{border-radius:10px;font-size:14px}.admin-support-chat-drawer .support-chat-bubble .support-chat-attachment-file,.support-chat-drawer .support-chat-bubble .support-chat-attachment-file{background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;max-width:260px;padding:8px 12px;display:flex}.admin-support-chat-drawer .support-chat-bubble .support-chat-attachment-file-name,.support-chat-drawer .support-chat-bubble .support-chat-attachment-file-name{color:#1f2937;align-items:center;gap:8px;min-width:0;font-size:14px;display:inline-flex}.admin-support-chat-drawer .support-chat-bubble .support-chat-attachment-file-name .anticon,.support-chat-drawer .support-chat-bubble .support-chat-attachment-file-name .anticon{min-width:18px}.admin-support-chat-drawer .support-chat-bubble .support-chat-attachment-file-label,.support-chat-drawer .support-chat-bubble .support-chat-attachment-file-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-support-chat-drawer .support-chat-bubble .support-chat-attachment-file--disabled,.support-chat-drawer .support-chat-bubble .support-chat-attachment-file--disabled{opacity:.7}.admin-support-chat-drawer .support-chat-bubble .support-chat-attachment-view,.support-chat-drawer .support-chat-bubble .support-chat-attachment-view{color:#4c8321;flex-shrink:0;font-size:14px;font-weight:500}.admin-support-chat-drawer .support-chat-bubble .support-chat-attachment-view--disabled,.support-chat-drawer .support-chat-bubble .support-chat-attachment-view--disabled{color:#9ca3af;cursor:not-allowed}.admin-support-chat-drawer .support-chat-time,.support-chat-drawer .support-chat-time{color:#9ca3af;font-size:13px}.support-chat-row--admin .admin-support-chat-drawer .support-chat-time,.support-chat-row--me .admin-support-chat-drawer .support-chat-time,.support-chat-row--admin .support-chat-drawer .support-chat-time,.support-chat-row--me .support-chat-drawer .support-chat-time{text-align:right}.admin-support-chat-drawer .support-chat-pending-files,.support-chat-drawer .support-chat-pending-files{background:#fff;flex-wrap:wrap;gap:8px;padding:12px 20px 0;display:flex}.admin-support-chat-drawer .support-chat-pending-file,.support-chat-drawer .support-chat-pending-file{border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:4px 6px 4px 10px;font-size:14px;display:inline-flex}.admin-support-chat-drawer .support-chat-pending-file-name,.support-chat-drawer .support-chat-pending-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-support-chat-drawer .support-chat-pending-file--image,.support-chat-drawer .support-chat-pending-file--image{padding-left:4px}.admin-support-chat-drawer .support-chat-pending-file .support-chat-pending-thumb,.support-chat-drawer .support-chat-pending-file .support-chat-pending-thumb{cursor:pointer;border-radius:6px;flex-shrink:0;width:40px;height:40px;display:block;overflow:hidden}.admin-support-chat-drawer .support-chat-pending-file .support-chat-pending-thumb .ant-image-img,.support-chat-drawer .support-chat-pending-file .support-chat-pending-thumb .ant-image-img{object-fit:cover;border-radius:6px;width:40px;height:40px;display:block}.admin-support-chat-drawer .support-chat-pending-file .support-chat-pending-thumb .ant-image-cover,.support-chat-drawer .support-chat-pending-file .support-chat-pending-thumb .ant-image-cover{border-radius:6px;font-size:12px}.admin-support-chat-drawer .support-chat-composer,.support-chat-drawer .support-chat-composer{background:#fff;border-top:1px solid #f5f5f7;align-items:flex-end;gap:8px;padding:24px 20px;display:flex}.admin-support-chat-drawer .support-chat-composer .support-chat-banner,.support-chat-drawer .support-chat-composer .support-chat-banner{flex:1}.admin-support-chat-drawer .support-chat-input.ant-input-affix-wrapper,.support-chat-drawer .support-chat-input.ant-input-affix-wrapper{border-radius:10px;flex:1;line-height:36px;min-height:48px!important}.admin-support-chat-drawer .support-chat-attach-btn,.support-chat-drawer .support-chat-attach-btn{color:#818891}.admin-support-chat-drawer .support-chat-send-btn,.support-chat-drawer .support-chat-send-btn{border-radius:8px;flex-shrink:0;width:48px;min-width:48px;height:48px;box-shadow:none!important}.support-status-badge{border-radius:50px;align-items:center;padding:4px 14px;font-size:15px;font-weight:500;line-height:1.4;display:inline-flex}.support-status-badge--open{color:#7f3f98;background:#f5eff7}.support-status-badge--in_progress{color:#1b75bb;background:#f3f8fb}.support-status-badge--resolved{color:#4c8321;background:#f1f5ee}.support-status-badge--closed{color:#fa5053;background:#ffd6d1}.main-page-support-inner .main-page-course-library-toolbar-actions{flex-wrap:wrap}.support-submit-subtitle{color:#4b5563;margin:-8px 0 24px}.support-submit-link.quick-actions-link:hover .quick-actions-card-title,.support-submit-link.quick-actions-link:hover .quick-actions-card-desc{color:#1f2937}.support-submit-link.quick-actions-link .quick-actions-card.ant-card{background:#fbfbfb;border-radius:18px;flex-direction:column;justify-content:center;min-height:208px;display:flex}.support-submit-link.quick-actions-link .quick-actions-card.ant-card .ant-card-body{padding:26px}.support-submit-link.quick-actions-link .quick-actions-card .card-icon{margin-bottom:22px;display:inline-block}.support-submit-link.quick-actions-link .quick-actions-card .stats-card-footer-label{margin-block-start:15px}.support-form-card.ant-card{border-radius:12px}.support-form-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.support-form-upload-wrap{flex-direction:column;gap:8px;display:flex}.support-form-upload-trigger.ant-upload-wrapper,.support-form-upload-trigger .ant-upload{width:100%;display:block}.support-form-upload-field{cursor:pointer;border:1px solid #e5e7eb;border-radius:10px;flex-flow:wrap;align-items:center;gap:5px;min-height:46px;padding:5px 14px;transition:all .3s ease-in-out;display:flex;overflow:hidden}.support-form-upload-field:hover{border-color:#4c8321}.support-form-upload-field .ant-btn{color:#1f2937;background:#f5f5f7;border:none;border-radius:8px;flex-shrink:0;min-width:30px;height:30px;padding:10px;font-size:16px;font-weight:500;box-shadow:none!important}.support-form-upload-field .ant-btn:hover{border:none!important}.support-form-upload-file-row{cursor:default}.support-form-upload-file-row:hover{border-color:#e5e7eb}.support-form-upload-filename{color:#1f2937;flex:1;align-items:center;gap:10px;font-size:16px;display:flex}.support-form-upload-filename.none-file{color:#6d757e}.support-form-upload-filename-label{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.support-form-upload-hint{color:#6d757e;align-items:center;gap:6px;font-size:14px;display:inline-flex}.support-form-upload-hint .anticon{margin-right:4px}.support-form-upload-file-icon{color:#4b5563;font-size:22px}.public-layout{background:linear-gradient(#fff,#ededed);flex-direction:column;min-height:100vh;display:flex}.public-layout-landing{background:#fff!important}.public-layout-main{flex:1}.public-header{background-color:#fff;padding-top:15px}@media (max-width:768px){.public-header{padding-top:0}}.public-header-menu-pages{background-color:#e4f5f3!important}.public-header-inner{z-index:100;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}@media (max-width:768px){.public-header-inner{gap:16px;padding:14px 10px}}@media (max-width:576px){.public-header-inner{padding:14px 0}}@media (min-width:576px){.public-header-logo{width:150px}}@media (min-width:992px){.public-header-logo{width:180px}}.public-header-logo{min-width:120px}.public-header-nav{align-items:center;gap:32px;margin-left:auto;display:flex}@media (max-width:1200px){.public-header-nav{display:none}}.public-header-nav-link{color:#1f2937;font-size:15px;font-weight:400;transition:color .2s}.public-header-nav-link:hover,.public-header-nav-active{color:#4c8321}.public-header-actions{align-items:center;gap:12px;margin-left:46px;display:flex}@media (max-width:1200px){.public-header-actions{display:none}}.public-header-menus{margin-left:10px!important}.public-header-auth-icons{align-items:center;gap:10px;display:flex}@media (min-width:1201px){.public-header-auth-icons{margin-left:46px}}@media (max-width:1200px){.public-header-auth-icons{margin-right:4px}}.public-header-auth-icons-divider{background-color:#e5e7eb}.public-header-icon-btn{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:inline-flex}.public-header-icon-btn:hover{background:#f5eff7;border-color:#4c8321}@media (max-width:576px){.public-header-icon-btn{width:36px;height:36px}.public-header-icon-btn svg{width:20px;height:20px}.public-header-icon-btn span svg{width:16px;height:16px}}.public-header-user-trigger{cursor:pointer}.public-header-user-trigger .anticon{color:#4b5563;font-size:12px}.public-header-menu-btn{color:#4c8321;justify-content:center;align-items:center;width:42px;height:42px;margin-left:auto;display:none!important}.public-header-menu-btn .anticon{color:#4c8321;font-size:20px!important}.public-header-menu-btn:hover,.public-header-menu-btn:focus,.public-header-menu-btn:active{color:#4c8321!important;background:#f5eff7!important}@media (max-width:1200px){.public-header-menu-btn{display:inline-flex!important}}.public-header-logout-btn{box-shadow:none!important;border-radius:10px!important;height:38px!important;padding:10px 26px!important;font-size:13px!important;font-weight:500!important}.public-header-drawer-btn{height:40px!important}.public-header-btn{letter-spacing:.04em;color:#fff;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:42px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:400;transition:background-color .2s,border-color .2s;display:inline-flex}.public-header-btn:hover{color:#fff}@media (max-width:480px){.public-header-btn{padding:9px 16px;font-size:12px}}.public-header-btn--signin{color:#4c8321;background:0 0;border-color:#4c8321}.public-header-btn--signin:hover{background:#56972a;border-color:#56972a}.public-header-btn--signup{background:#4c8321;border-color:#4c8321}.public-header-btn--signup:hover{background:#3f6b1b;border-color:#3f6b1b}@media (max-width:768px){.ant-drawer-content-wrapper{border-top-right-radius:unset!important;border-bottom-right-radius:unset!important}}.public-header-drawer .ant-drawer-body{flex-direction:column;padding:20px 24px 24px;display:flex}.public-header-drawer .ant-drawer-header-title .ant-drawer-close{position:absolute;top:20px}.public-header-drawer-box{justify-content:center;align-items:center;display:flex}.public-header-drawer-nav{flex-direction:column;display:flex}.public-header-drawer-nav-active{pointer-events:none;color:#4c8321!important}.public-header-drawer-link{letter-spacing:.03em;color:#1f2937;border-bottom:1px solid #f5f5f7;padding:14px 4px;font-size:14px;font-weight:400;transition:color .2s}.public-header-drawer-link:hover{color:#4c8321}.public-header-drawer-actions{flex-direction:column;gap:12px;margin-top:auto;padding-top:24px;display:flex}.public-header-drawer-actions .public-header-btn{width:100%}.public-legal-banner-bg{background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative}.public-legal-bg-inner{width:100%;height:600px}@media (max-width:992px){.public-legal-bg-inner{height:450px}}@media (max-width:768px){.public-legal-bg-inner{height:300px}}.public-legal-gradient-img{object-fit:fill;width:100%;min-width:1200px;height:auto}@media (max-width:768px){.public-legal-gradient-img{min-width:100%;max-width:720px}}.public-legal-gradient-img-terms{height:200px!important}.public-legal-inner-mtm{margin-top:-110px}@media (max-width:768px){.public-legal-inner-mtm{margin-top:-66px}}.public-legal-bg{background:url(/assets/images/static/feature-banner.jpg) 50%/cover no-repeat;border:0}.public-legal-block{background-color:#fff;border-radius:20px;padding:40px 45px 45px;position:relative}.public-legal-block--text{color:#fff;padding:55px 45px}.public-legal-block--text h4{font-size:28px}.public-legal-block--text h5{font-size:16px}.public-legal-container{max-width:1290px;margin:0 auto;padding:0 15px}@media (max-width:1200px){.public-legal-container{width:100%;max-width:990px}}@media (max-width:768px){.public-legal-container{max-width:760px}}@media (max-width:576px){.public-legal-container{max-width:510px}}.public-legal-title{text-align:center;color:#1f2937;margin:48px 0 32px;font-size:clamp(34px,5vw,44px);font-weight:700;line-height:1.15}@media (max-width:768px){.public-legal-title{margin:32px 0 24px}}.public-legal-content{color:#4b5563;border:1px solid #8ab39c99;border-radius:20px;margin:35px 0 80px;padding:45px;font-size:16px;line-height:1.85}.public-legal-content>p:first-of-type{color:#1f2937;font-weight:600}.public-legal-content h1,.public-legal-content h2,.public-legal-content h3,.public-legal-content h4,.public-legal-content h5,.public-legal-content h6{color:#000;margin:32px 0 12px;font-weight:700}.public-legal-content h1{margin-top:0;font-size:24px}.public-legal-content h2{font-size:22px}.public-legal-content h3{font-size:19px}.public-legal-content h4,.public-legal-content h5,.public-legal-content h6{font-size:17px}.public-legal-content p{margin:0 0 16px}.public-legal-content ul,.public-legal-content ol{margin:0 0 16px;padding-left:24px}.public-legal-content ul li,.public-legal-content ol li{margin-bottom:8px}.public-legal-content strong,.public-legal-content b{color:#1f2937;font-weight:700}.public-legal-content a{color:#4c8321;text-decoration:underline}.public-footer-container{width:100%;max-width:1290px;margin:0 auto;padding:0 15px;position:relative}@media (max-width:1200px){.public-footer-container{max-width:990px}}@media (max-width:992px){.public-footer-container{max-width:860px}}.public-footer-block{background-color:#fff;border:1px solid #8ab39c99;border-radius:20px;padding:30px}@media (max-width:1200px){.public-footer-block{padding:15px 20px 25px}}@media (max-width:480px){.public-footer-block{padding:3.5vw}}.public-footer-cols{flex-wrap:wrap;display:flex}.public-footer-col{border-right:1px solid #0003;flex:1;width:10%;padding:10px 25px}.public-footer-col:last-child{border-right:0}.public-footer-col:first-child{padding-left:0;padding-right:0}.public-footer-col.public-footer-first{flex:none;width:100%;max-width:340px}@media (max-width:1200px){.public-footer-col.public-footer-first{max-width:250px}}@media (max-width:992px){.public-footer-col.public-footer-first{border-bottom:1px solid #0003;border-right:0;max-width:100%;margin-bottom:20px;padding-bottom:20px}}@media (max-width:1200px){.public-footer-col{padding-left:15px;padding-right:15px}}@media (max-width:576px){.public-footer-col{flex:none;width:33.333%}.public-footer-col:nth-child(2){width:120px;padding-left:0}.public-footer-col:nth-child(3){flex:.8;width:auto}.public-footer-col:nth-child(4){border-right:0;width:110px}.public-footer-col:last-child{border-top:1px solid #0003;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding-bottom:0;padding-left:0;padding-right:0;display:flex}}@media (max-width:480px){.public-footer-col{padding-left:2vw;padding-right:2vw}.public-footer-col:nth-child(2){width:50%}.public-footer-col:nth-child(3){border-right:unset;flex:1;width:50%;padding-left:8vw}.public-footer-col:nth-child(4){width:50%;margin-top:20px;padding-left:0}.public-footer-col:last-child{border-top:unset;align-items:center;justify-content:unset;border-left:1px solid #0003;flex-direction:column;width:50%;padding-top:0;padding-bottom:0;padding-left:20px;display:flex}.public-footer-col p,.public-footer-col a,.public-footer-col h6{font-size:3.3vw}}.public-footer-col h6{text-align:left;text-transform:uppercase;color:#7f3f98;margin:0;font-size:16px}.public-footer-col .public-footer-nav{flex-direction:column;gap:14px;margin-top:20px;display:flex}.public-footer-col .public-footer-nav a{color:#000}.public-footer-col .public-footer-nav a:hover{color:#7e3e97}@media (max-width:480px){.public-footer-col .public-footer-nav{margin-top:12px}}@media (max-width:992px){.public-footer-logos{justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex}}.public-footer-logo img{width:auto;height:auto;max-height:45px}@media (max-width:768px){.public-footer-logo img{max-height:40px}}@media (max-width:480px){.public-footer-logo img{max-height:29px}}@media (max-width:992px){.public-footer-info{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}}@media (max-width:576px){.public-footer-info{justify-content:center}}.public-footer-contact{flex-wrap:wrap;margin-top:-7px;padding-top:25px;display:flex}.public-footer-contact p{margin-top:7px;margin-right:10px}.public-footer-contact p a{color:#4c8321}.public-footer-contact p a:hover{color:#7f3f98}@media (max-width:992px){.public-footer-contact{flex:1}}@media (max-width:576px){.public-footer-contact{flex:unset;justify-content:center}}.public-footer-copyright{text-align:center;padding:37px 0 40px}.public-footer-copyright p{margin:0}@media (max-width:768px){.public-footer-copyright{padding:30px 0 35px}}.public-footer-social{flex-wrap:wrap;margin-top:-10px;padding-top:20px;display:flex}.public-footer-social a{border:1px solid #8ab39c99;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-top:10px;margin-right:10px;display:flex}.public-footer-social a:last-child{margin-right:0}.public-footer-social a:hover{background-color:#8ab39c1a}@media (max-width:768px){.public-footer-social a{width:40px;height:40px}}@media (max-width:480px){.public-footer-social a{width:9vw;height:9vw;margin-right:2vw}}.public-footer-social img{width:auto;height:24px}@media (max-width:768px){.public-footer-social img{height:20px}}@media (max-width:480px){.public-footer-social img{height:4.3vw}}.public-footer-social-instagram img,.public-footer-social-linkedin img{width:auto;height:22px}@media (max-width:768px){.public-footer-social-instagram img,.public-footer-social-linkedin img{height:18px}}@media (max-width:480px){.public-footer-social-instagram img,.public-footer-social-linkedin img{height:4.1vw}}.public-footer-social-youtube img{position:relative;left:2px}.public-course-detail section,.public-course-preview section,.public-contact section,.public-live-offerings section,.public-about section,.public-home section{position:relative}.public-course-detail h1,.public-course-preview h1,.public-contact h1,.public-live-offerings h1,.public-about h1,.public-home h1,.public-course-detail h2,.public-course-preview h2,.public-contact h2,.public-live-offerings h2,.public-about h2,.public-home h2,.public-course-detail h3,.public-course-preview h3,.public-contact h3,.public-live-offerings h3,.public-about h3,.public-home h3,.public-course-detail h4,.public-course-preview h4,.public-contact h4,.public-live-offerings h4,.public-about h4,.public-home h4,.public-course-detail h5,.public-course-preview h5,.public-contact h5,.public-live-offerings h5,.public-about h5,.public-home h5,.public-course-detail h6,.public-course-preview h6,.public-contact h6,.public-live-offerings h6,.public-about h6,.public-home h6{margin-top:30px;font-weight:700}.public-course-detail h1:first-child,.public-course-preview h1:first-child,.public-contact h1:first-child,.public-live-offerings h1:first-child,.public-about h1:first-child,.public-home h1:first-child,.public-course-detail h2:first-child,.public-course-preview h2:first-child,.public-contact h2:first-child,.public-live-offerings h2:first-child,.public-about h2:first-child,.public-home h2:first-child,.public-course-detail h3:first-child,.public-course-preview h3:first-child,.public-contact h3:first-child,.public-live-offerings h3:first-child,.public-about h3:first-child,.public-home h3:first-child,.public-course-detail h4:first-child,.public-course-preview h4:first-child,.public-contact h4:first-child,.public-live-offerings h4:first-child,.public-about h4:first-child,.public-home h4:first-child,.public-course-detail h5:first-child,.public-course-preview h5:first-child,.public-contact h5:first-child,.public-live-offerings h5:first-child,.public-about h5:first-child,.public-home h5:first-child,.public-course-detail h6:first-child,.public-course-preview h6:first-child,.public-contact h6:first-child,.public-live-offerings h6:first-child,.public-about h6:first-child,.public-home h6:first-child{margin-top:0}.public-course-detail h1,.public-course-preview h1,.public-contact h1,.public-live-offerings h1,.public-about h1,.public-home h1{font-size:40px;line-height:1.15}.public-course-detail h2,.public-course-preview h2,.public-contact h2,.public-live-offerings h2,.public-about h2,.public-home h2{font-size:39px;line-height:1.1}.public-course-detail h3,.public-course-preview h3,.public-contact h3,.public-live-offerings h3,.public-about h3,.public-home h3{font-size:32px;line-height:1.25}.public-course-detail h4,.public-course-preview h4,.public-contact h4,.public-live-offerings h4,.public-about h4,.public-home h4{font-size:27px;line-height:1.25}.public-course-detail h5,.public-course-preview h5,.public-contact h5,.public-live-offerings h5,.public-about h5,.public-home h5{color:#7e3e97;font-size:19px;line-height:1.5}.public-course-detail h6,.public-course-preview h6,.public-contact h6,.public-live-offerings h6,.public-about h6,.public-home h6{color:#7e3e97;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.4}.public-course-detail p,.public-course-preview p,.public-contact p,.public-live-offerings p,.public-about p,.public-home p{color:#000;margin-top:20px;font-size:15px;line-height:1.7}.public-course-detail p:first-child,.public-course-preview p:first-child,.public-contact p:first-child,.public-live-offerings p:first-child,.public-about p:first-child,.public-home p:first-child{margin-top:0}.public-course-detail a,.public-course-preview a,.public-contact a,.public-live-offerings a,.public-about a,.public-home a{color:#489034;text-decoration:underline;transition:all .2s}.public-course-detail a:hover,.public-course-preview a:hover,.public-contact a:hover,.public-live-offerings a:hover,.public-about a:hover,.public-home a:hover{color:#7e3e97}.public-course-detail strong,.public-course-preview strong,.public-contact strong,.public-live-offerings strong,.public-about strong,.public-home strong{font-weight:700}@media (max-width:1200px){.public-course-detail h1,.public-course-preview h1,.public-contact h1,.public-live-offerings h1,.public-about h1,.public-home h1{font-size:32px;line-height:1.2}.public-course-detail h2,.public-course-preview h2,.public-contact h2,.public-live-offerings h2,.public-about h2,.public-home h2{font-size:30px;line-height:1.2}.public-course-detail h3,.public-course-preview h3,.public-contact h3,.public-live-offerings h3,.public-about h3,.public-home h3{font-size:25px}.public-course-detail br,.public-course-preview br,.public-contact br,.public-live-offerings br,.public-about br,.public-home br{display:none}}@media (max-width:992px){.public-course-detail h1,.public-course-preview h1,.public-contact h1,.public-live-offerings h1,.public-about h1,.public-home h1,.public-course-detail h2,.public-course-preview h2,.public-contact h2,.public-live-offerings h2,.public-about h2,.public-home h2,.public-course-detail h3,.public-course-preview h3,.public-contact h3,.public-live-offerings h3,.public-about h3,.public-home h3,.public-course-detail h4,.public-course-preview h4,.public-contact h4,.public-live-offerings h4,.public-about h4,.public-home h4,.public-course-detail h5,.public-course-preview h5,.public-contact h5,.public-live-offerings h5,.public-about h5,.public-home h5,.public-course-detail h6,.public-course-preview h6,.public-contact h6,.public-live-offerings h6,.public-about h6,.public-home h6{text-align:center}.public-course-detail h2,.public-course-preview h2,.public-contact h2,.public-live-offerings h2,.public-about h2,.public-home h2{font-size:27px;line-height:1.3}.public-course-detail h4,.public-course-preview h4,.public-contact h4,.public-live-offerings h4,.public-about h4,.public-home h4{font-size:24px}}@media (max-width:768px){.public-course-detail h1,.public-course-preview h1,.public-contact h1,.public-live-offerings h1,.public-about h1,.public-home h1{font-size:30px;line-height:1.3}.public-course-detail h2,.public-course-preview h2,.public-contact h2,.public-live-offerings h2,.public-about h2,.public-home h2{font-size:28px}.public-course-detail h5,.public-course-preview h5,.public-contact h5,.public-live-offerings h5,.public-about h5,.public-home h5{font-size:16px;line-height:1.4}}.public-course-detail-container,.public-course-preview-container,.public-app-band-container,.public-contact-container,.public-live-offerings-container,.public-about-container,.public-home-container{width:100%;max-width:1290px;margin:0 auto;padding:0 15px;position:relative}@media (max-width:1200px){.public-course-detail-container,.public-course-preview-container,.public-app-band-container,.public-contact-container,.public-live-offerings-container,.public-about-container,.public-home-container{max-width:990px}}@media (max-width:992px){.public-course-detail-container,.public-course-preview-container,.public-app-band-container,.public-contact-container,.public-live-offerings-container,.public-about-container,.public-home-container{max-width:860px}}@media (max-width:768px){.public-course-detail-container,.public-course-preview-container,.public-app-band-container,.public-contact-container,.public-live-offerings-container,.public-about-container,.public-home-container{max-width:760px}}.public-about-actions,.public-home-actions{flex-wrap:wrap;margin:-10px -8px 0 0;padding-top:30px;display:flex}@media (max-width:992px){.public-about-actions,.public-home-actions{justify-content:center}}@media (max-width:768px){.public-about-actions,.public-home-actions{margin:-10px -5px 0 0}}@media (max-width:576px){.public-about-actions a,.public-home-actions a{width:100%}}.public-about-btn,.public-home-btn{text-transform:none;text-align:center;background-color:#7e3e97;border:2px solid #7e3e97;border-radius:10px;margin-top:10px;margin-right:8px;padding:10px 27px 9px;font-size:15px;font-weight:500;line-height:1.2;transition:all .2s;display:inline-block;color:#fff!important;text-decoration:none!important}.public-about-btn:hover,.public-home-btn:hover{color:#fff;background-color:#9049ac;border-color:#9049ac}@media (max-width:1200px){.public-about-btn,.public-home-btn{padding:14px 32px 13px}}@media (max-width:768px){.public-about-btn,.public-home-btn{margin-right:5px}}.public-about-btn--green,.public-home-btn--green{background-color:#4d8523;border-color:#4d8523}.public-about-btn--green:hover,.public-home-btn--green:hover{background-color:#56972a;border-color:#56972a}.public-about-btn--lg,.public-home-btn--lg{padding:12px 36px 11px;font-size:18px}@media (max-width:1200px){.public-about-btn--lg,.public-home-btn--lg{font-size:15px}}.public-about-block,.public-home-block{background-color:#fff;border:1px solid #8ab39c99;border-radius:20px;flex-wrap:wrap;display:flex;position:relative}.public-live-offerings-block--green,.public-about-block--green,.public-home-block--green{background:url(/assets/images/static/banner.jpg) 50%/cover no-repeat;border:0}.public-live-offerings-block--green h1,.public-about-block--green h1,.public-home-block--green h1,.public-live-offerings-block--green h2,.public-about-block--green h2,.public-home-block--green h2,.public-live-offerings-block--green h3,.public-about-block--green h3,.public-home-block--green h3,.public-live-offerings-block--green h4,.public-about-block--green h4,.public-home-block--green h4,.public-live-offerings-block--green h5,.public-about-block--green h5,.public-home-block--green h5,.public-live-offerings-block--green h6,.public-about-block--green h6,.public-home-block--green h6,.public-live-offerings-block--green p,.public-about-block--green p,.public-home-block--green p,.public-live-offerings-block--green a,.public-about-block--green a,.public-home-block--green a{color:#fff}.public-live-offerings-block--green a:hover,.public-about-block--green a:hover,.public-home-block--green a:hover{color:#fff;text-decoration:underline}@media (max-width:992px){.public-home-desktop{display:none}}.public-home-mobile{display:none}@media (max-width:992px){.public-home-mobile{display:block}}.public-home{overflow-x:hidden}.public-home-block .public-home-btn{font-size:12px}@media (max-width:1200px){.public-home-actions .public-home-btn{flex:0 auto}.public-home-block .public-home-btn,.public-home-btn--lg{min-width:auto;padding-left:12px;padding-right:12px;font-size:14px}}@media (max-width:576px){.public-home-block .public-home-btn,.public-home-btn--lg{font-size:13px}}.public-home-block{padding:40px 45px 45px}@media (max-width:1200px){.public-home-block{padding:30px}}@media (max-width:992px){.public-home-block{border-radius:15px;padding:35px 30px}}@media (max-width:768px){.public-home-block{border-radius:10px;padding:27px 20px}}.public-home-block--media{padding-top:0;padding-bottom:0}@media (max-width:768px){.public-home-block--media{padding:35px 25px}}.public-home-block--reverse{justify-content:flex-end}@media (max-width:991px){.public-home-block--flush{padding-bottom:0}}.public-home-block--medical{overflow:hidden}.public-home-block-text,.public-home-block-logo{padding-top:85px;padding-bottom:85px;position:relative}@media (max-width:1200px){.public-home-block-text,.public-home-block-logo{padding-top:45px;padding-bottom:45px}}@media (max-width:992px){.public-home-block-text,.public-home-block-logo{width:100%;max-width:none;padding-top:0;padding-bottom:0;padding-right:0}}.public-home-block-text--narrow{width:38%}@media (max-width:1200px){.public-home-block-text--narrow{width:45%}}@media (max-width:992px){.public-home-block-text--narrow{width:100%}}.public-home-block-text--half{width:50%}@media (max-width:992px){.public-home-block-text--half{width:100%}}.public-home-block-text--wide{width:49%}@media (max-width:992px){.public-home-block-text--wide{width:100%;padding-top:0!important;padding-bottom:0!important}.public-home-block-text--bottom{text-align:center;order:2;margin-top:30px;margin-bottom:0}}.public-home-block-logo{flex-wrap:wrap;justify-content:center;align-items:center;width:50%;padding-right:30px;display:flex}@media (max-width:992px){.public-home-block-logo{width:100%}}.public-home-block-content{z-index:100;position:relative}.public-home-block-bg{z-index:1;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.public-home-block-cont{width:100%;position:absolute;bottom:0;left:0;overflow:hidden}.public-home-block-img{z-index:15;max-width:none;max-height:115%;position:absolute;top:48%;left:97%;transform:translateY(-50%)}@media (max-width:1200px){.public-home-block-img{max-height:100%;left:93%;transform:translateY(-50%)translate(0)}}.public-home-block-img--1{max-height:122%;left:38%}@media (max-width:1200px){.public-home-block-img--1{max-height:100%;left:40%}}.public-home-block-img--bottom{top:auto;bottom:-10%;transform:none}.public-home-block-img--3{max-width:122%;top:auto;bottom:0;left:92%;transform:none}.public-home-block--reverse .public-home-block-img{max-width:173%;left:auto;right:105%}@media (max-width:992px){.public-home-block-img{max-width:100%;margin-top:30px;position:relative;transform:translate(-50%);max-height:350px!important;top:auto!important;left:50%!important;right:auto!important}.public-home-block-img--mobile-bot{margin-top:-30px;top:45px!important}.public-home-block-img--mobile-bot2{max-width:none;margin-top:-20px;top:31px!important}}@media (max-width:768px){.public-home-block-img{max-height:300px!important}}.public-home-hero{background-color:#e4f5f3;position:relative}.public-home-hero-cols{flex-wrap:wrap;display:flex}.public-home-hero-media{align-items:flex-end;width:48%;display:flex;position:relative}@media (max-width:1200px){.public-home-hero-media{width:45%}}@media (max-width:992px){.public-home-hero-media{width:100%;max-width:none;padding-right:0}.public-home-hero-media-img{max-height:400px;position:relative;left:50%;transform:translate(-50%)}}.public-home-hero-text{width:52%;padding:50px 0 140px;position:relative}@media (max-width:1200px){.public-home-hero-text{width:55%;padding-bottom:130px}}@media (max-width:992px){.public-home-hero-text{order:-1;width:100%;max-width:none;margin-bottom:30px;padding:40px 0 0}}.public-home-hero-text h5{margin-top:20px}.public-home-hero-text p{text-align:center}@media (min-width:992px){.public-home-hero-text p{text-align:left}}.public-home-hero-note{margin-top:25px;font-size:13px;line-height:1.5}.public-home-features{background-color:#fff;position:relative}.public-home-features-topbg{background-color:#e4f5f3;width:100%;height:200px;position:absolute;top:0;left:0}.public-home-features-container{margin-top:-10px}.public-home-features-intro{width:48%;padding-top:40px;padding-bottom:40px;padding-right:70px;position:relative}@media (max-width:1200px){.public-home-features-intro{width:45%;padding-top:70px;padding-bottom:70px;padding-right:30px}}@media (max-width:992px){.public-home-features-intro{text-align:center;order:-1;width:100%;max-width:none;margin-bottom:30px;padding:0}}.public-home-features-cards-col{width:52%;padding-top:85px;padding-bottom:85px;position:relative}@media (max-width:1200px){.public-home-features-cards-col{width:55%;padding-top:45px;padding-bottom:45px}}@media (max-width:992px){.public-home-features-cards-col{width:100%;max-width:none;padding:0}}.public-home-features-butterfly{z-index:50;position:absolute;top:-141px;right:45px}@media (max-width:1200px){.public-home-features-butterfly{top:-125px}}@media (max-width:992px){.public-home-features-butterfly{top:-50px}}@media (max-width:768px){.public-home-features-butterfly{right:20px}}@media (max-width:480px){.public-home-features-butterfly{top:-120px}}.public-home-cards{z-index:30;flex-wrap:wrap;width:-webkit-fill-available;min-width:100%;margin:-15px -15px 0 0;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:992px){.public-home-cards{width:auto;position:relative;top:auto;transform:none}}.public-home-card{width:50%;margin-top:15px}@media (max-width:576px){.public-home-card{width:100%}}.public-home-card-inner{margin-right:15px}.public-home-card-block{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;height:265px;position:relative;overflow:hidden}@media (max-width:1200px){.public-home-card-block{height:233px}}.public-home-card-block:after{content:"";background:linear-gradient(#0000,#000000e6);width:100%;height:50%;position:absolute;bottom:0;left:0}.public-home-card-caption{z-index:10;width:100%;padding:0 15px;font-size:13px;position:absolute;bottom:27px;left:0}@media (max-width:768px){.public-home-card-caption{bottom:20px}}.public-home-graphic{padding:120px 0 90px}@media (max-width:1200px){.public-home-graphic{padding:70px 0 35px}}@media (max-width:992px){.public-home-graphic{padding:25px 0}}.public-home-graphic-block{position:relative}.public-home-graphic-block img{max-height:1040px;display:flex}.public-home-graphic-img{z-index:2;margin:0 auto;display:flex;position:relative}.public-home-graphic-shadow{z-index:1;height:100%;position:absolute;top:.3%;left:50.8%;transform:translate(-50%)}.public-home-media{padding-bottom:120px}@media (max-width:1200px){.public-home-media{padding-bottom:55px}}@media (max-width:992px){.public-home-media{padding-bottom:40px}}.public-home-media p,.public-home-media li{font-size:14px}.public-home-blocks .public-home-block{margin-top:130px}.public-home-blocks .public-home-block:first-child{margin-top:0}@media (max-width:1200px){.public-home-blocks .public-home-block{margin-top:30px;overflow:hidden}}@media (max-width:768px){.public-home-blocks .public-home-block{overflow:visible}}.public-home-blocks .public-home-block-content p,.public-home-blocks .public-home-block-content h5{margin-top:15px}.public-home-list{margin-top:20px}.public-home-list li{text-align:left;color:#000;border-top:1px solid #0000004d;padding:11px 0 10px 29px;font-size:14px;line-height:1.5;position:relative}.public-home-list li:last-child{border-bottom:1px solid #0000004d}.public-home-list li:before{content:url(/assets/images/static/home/butterfly.svg);width:18px;position:absolute;top:9px;left:0}.public-home-list--bold li{font-weight:700}@media (max-width:992px){.public-home-asha{padding:0 20px}}.public-home-asha-img{max-height:215px}@media (max-width:992px){.public-home-asha-img{max-height:90px}}.public-about-mission-title{font-size:28px!important;line-height:1.25!important}@media (min-width:992px){.public-about-mission-title{font-size:32px!important}}.public-about-h6-normal{font-family:inherit;color:#000!important;text-transform:capitalize!important;margin-top:15px!important;font-weight:400!important}.public-about-h6-normal strong{color:#7e3e97}.public-about-h6-normal--hero{font-size:23px}@media (max-width:768px){.public-about-h6-normal--hero{font-size:19px}}.public-about-h6-normal-subheading{text-transform:unset!important;margin-top:15px!important}.public-about-h6-normal--lg{text-transform:none;font-size:21px}@media (max-width:768px){.public-about-h6-normal--lg{font-size:18px}}.public-about-h6-normal-join{color:#fff!important;font-size:20px!important;font-weight:700!important}.public-about-sub-heading{color:#7e3e97!important}.public-about-text-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.public-about-actions{justify-content:center;padding-top:25px}.public-about-bg{background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width:768px){.public-about-bg-mob-none{background-image:none!important}}.public-about-hero{text-align:center;padding:30px 0 630px}@media (max-width:992px){.public-about-hero{padding-bottom:480px}}@media (max-width:768px){.public-about-hero{padding:25px 0 0}}.public-about-gradient{z-index:10;background:linear-gradient(#fff 38%,#0000);width:100%;height:67%;position:absolute;top:0;left:0}.public-about-hero-inner{z-index:100;position:relative}.public-about-hero-inner p{font-size:18px}@media (max-width:1200px){.public-about-hero-inner p{font-size:16px}}@media (max-width:768px){.public-about-hero-inner p{font-size:15px}}.public-about-logo img{max-height:85px;margin:0 auto}@media (max-width:992px){.public-about-logo img{max-height:70px}}.public-about-pronunciation{margin-top:15px}.public-about-hero-note{margin-top:15px;line-height:1.7;font-size:15px!important}.public-about-hero-mobile-img{max-width:none;max-height:350px;margin-top:-15px;display:none;position:relative;left:50%;transform:translate(-50%)}@media (max-width:768px){.public-about-hero-mobile-img{width:100%;display:block}}.public-about-story{padding-bottom:50px}@media (max-width:768px){.public-about-story{padding-bottom:40px}}.public-about-story-inner{margin-top:-210px}@media (max-width:768px){.public-about-story-inner{margin-top:-55px}}.public-about-story-inner p{font-size:15px}.public-about-block{padding:55px 45px}@media (max-width:1200px){.public-about-block{padding:45px 30px}}@media (max-width:992px){.public-about-block{border-radius:15px;padding:35px 30px}}@media (max-width:768px){.public-about-block{text-align:center;border-radius:10px;padding:27px 20px}}.public-about-block+.public-about-block{margin-top:50px}@media (max-width:768px){.public-about-block+.public-about-block{margin-top:30px}}.public-about-block--green{color:#fff}.public-about-block--light{background:#eaeee7}.public-about-join-us{width:62%;padding-right:30px}@media (max-width:1200px){.public-about-join-us{width:55%}}@media (max-width:992px){.public-about-join-us{width:100%;padding-bottom:30px;padding-right:0}}.public-about-join-btn-col{width:38%}@media (max-width:1200px){.public-about-join-btn-col{width:45%}}@media (max-width:992px){.public-about-join-btn-col{width:100%}}.public-about-col{position:relative}@media (max-width:992px){.public-about-col{width:100%}}.public-about-col--1{width:55%}@media (max-width:1200px){.public-about-col--1{width:55%}}@media (max-width:992px){.public-about-col--1{width:100%}}.public-about-col--2{width:45%}@media (max-width:1200px){.public-about-col--2{width:45%}}@media (max-width:992px){.public-about-col--2{width:100%}}.public-about-col--center{justify-content:center;align-items:center;display:flex}.public-about-cols-border .public-about-col--1{border-right:1px solid #fff9;padding-right:40px}.public-about-cols-border .public-about-col--2{padding-left:40px}@media (max-width:992px){.public-about-cols-border .public-about-col--1{border-bottom:1px solid #fff9;border-right:0;margin-bottom:25px;padding-bottom:25px;padding-right:0}.public-about-cols-border .public-about-col--2{padding-left:0}.public-about-passy-muir{max-height:250px}}@media (max-width:768px){.public-about-passy-muir{max-height:190px}}.public-about-cards{flex-wrap:wrap;margin:-10px -10px 0 0;padding:35px 0;display:flex}@media (max-width:992px){.public-about-cards{padding:25px 0}}.public-about-card{width:25%;margin-top:10px;padding-right:10px}@media (max-width:992px){.public-about-card{width:33.333%}}@media (max-width:768px){.public-about-card{width:50%}}@media (max-width:480px){.public-about-card{width:100%}}.public-about-card-inner{text-align:center;background-color:#fff;border:1px solid #8ab39c;border-radius:20px;height:100%;padding:35px 30px 30px}@media (max-width:992px){.public-about-card-inner{padding:30px 25px}}@media (max-width:768px){.public-about-card-inner{padding:25px 15px}.public-about-card-inner p{font-size:14px}}.public-about-card-icon{max-height:75px;margin:0 auto;display:block}@media (max-width:768px){.public-about-card-icon{max-height:60px}}.public-about-other-text{margin-top:20px}.public-about-join-btn-link{min-width:73%;padding:20px 15px;font-size:24px}@media (max-width:1200px){.public-about-join-btn-link{min-width:82%;font-size:23px}}@media (max-width:992px){.public-about-join-btn-link{width:100%;min-width:auto;max-width:350px;padding:15px;font-size:22px}}.public-live-offerings-btn{background:#4c8321;border-radius:10px;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:500;display:inline-flex;color:#fff!important;text-decoration:none!important}.public-live-offerings-block{background:url(/assets/images/static/live-preview/banner.png) 50%/cover no-repeat;border-radius:20px;padding:45px}@media (max-width:992px){.public-live-offerings-block{text-align:center;border-radius:15px;padding:35px 30px}}@media (max-width:768px){.public-live-offerings-block{border-radius:10px;padding:27px 20px}}.public-live-offerings-hero{padding:60px 0;position:relative}@media (max-width:992px){.public-live-offerings-hero{padding:40px 0}}.public-live-offerings-hero-cols{align-items:center;gap:40px;display:flex}@media (max-width:992px){.public-live-offerings-hero-cols{gap:25px}}@media (max-width:768px){.public-live-offerings-hero-cols{flex-wrap:wrap}}.public-live-offerings-hero-text{width:43%}@media (max-width:992px){.public-live-offerings-hero-text{text-align:left;order:-1;width:100%}}@media (max-width:768px){.public-live-offerings-hero-text h1,.public-live-offerings-hero-text h5{text-align:left}}@media (max-width:992px){.public-live-offerings-hero-media{width:100%}}.public-live-offerings-hero-media-img{width:100%;max-width:100%;max-height:340px;display:block}.public-live-offerings-banner-wrap{padding:60px 0 0}@media (max-width:992px){.public-live-offerings-banner-wrap{padding-top:40px}}.public-live-offerings-banner{padding:50px 60px}@media (max-width:768px){.public-live-offerings-banner{border-radius:20px;padding:24px 20px}}.public-live-offerings-banner h2{margin-top:0;font-size:32px}@media (max-width:576px){.public-live-offerings-banner h2{font-size:22px}}.public-live-offerings-listing{padding:50px 0}@media (max-width:992px){.public-live-offerings-listing{padding:40px 0}}.public-live-offerings-pills{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}@media (max-width:576px){.public-live-offerings-pills{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.public-live-offerings-pills::-webkit-scrollbar{display:none}}.public-live-offerings-pill{color:#4b5563;cursor:pointer;background-color:#fafafa;border:none;border-radius:50px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}@media (max-width:576px){.public-live-offerings-pill{white-space:nowrap;scroll-snap-align:start;flex:none}}.public-live-offerings-pill:hover{border-color:#76ad49}.public-live-offerings-pill--active{background-color:#4c8321;color:#fff!important}.public-live-offerings-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:992px){.public-live-offerings-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.public-live-offerings-grid{grid-template-columns:1fr}}.public-live-offerings-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.public-live-offerings-card:hover{box-shadow:0 12px 30px #00000014}.public-live-offerings-card-thumb{height:257px}.public-live-offerings-card-thumb img{width:100%;height:100%}.public-live-offerings-card-body{flex-direction:column;flex:1;padding:16px 20px 18px;display:flex}.public-live-offerings-card-tag{letter-spacing:.03em;color:#7f3f98;background-color:#f5eff7;border-radius:40px;align-self:flex-start;margin-bottom:12px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-block}.public-live-offerings-card-title{color:#1f2937;flex:1;margin-bottom:4px;font-weight:600;text-align:left!important;margin-top:0!important;font-size:16px!important;line-height:1.4!important}.public-live-offerings-card-divider{color:#f5f5f7;margin:20px 0}.public-live-offerings-card-link{color:#489034;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;text-decoration:none!important}.public-live-offerings-card-link:hover{color:#7e3e97}.public-live-offerings-view-schedule{text-align:center;margin-top:32px}.public-live-offerings-speakers{background-color:#e4f5f3;margin-top:60px;padding:110px 0}@media (max-width:992px){.public-live-offerings-speakers{margin-top:40px;padding:55px 0}}@media (max-width:576px){.public-live-offerings-speakers{margin-top:32px;padding:40px 0}}.public-live-offerings-speakers-intro{text-align:center;max-width:700px;margin:0 auto 45px}@media (max-width:576px){.public-live-offerings-speakers-intro{margin-bottom:28px}}.public-live-offerings-speakers-intro p{color:#4b5563;font-size:16px}@media (max-width:576px){.public-live-offerings-speakers-intro p{font-size:14px}}.public-live-offerings-speakers-carousel{position:relative}.public-live-offerings-speakers-carousel .slick-list{margin:0 -12px}.public-live-offerings-speakers-carousel .slick-track{display:flex!important}.public-live-offerings-speakers-carousel .slick-slide{box-sizing:border-box;padding:0 12px;height:auto!important}.public-live-offerings-speakers-carousel .slick-slide>div{height:100%}.public-live-offerings-speakers-carousel .public-live-offerings-speakers-nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.public-live-offerings-speakers-carousel .public-live-offerings-speakers-nav--prev{left:-18px}.public-live-offerings-speakers-carousel .public-live-offerings-speakers-nav--next{right:-18px}.public-live-offerings-speakers-carousel .public-live-offerings-speakers-nav.slick-disabled{opacity:.35;cursor:default;pointer-events:none}@media (max-width:768px){.public-live-offerings-speakers-carousel{padding-bottom:62px}.public-live-offerings-speakers-carousel .public-live-offerings-speakers-nav{top:auto;bottom:0;transform:none}.public-live-offerings-speakers-carousel .public-live-offerings-speakers-nav--prev{left:calc(50% - 48px);right:auto}.public-live-offerings-speakers-carousel .public-live-offerings-speakers-nav--next{left:calc(50% + 8px);right:auto}}.public-live-offerings-speakers-nav{cursor:pointer;background-color:#fff;border:1px solid #00000026;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex!important}.public-live-offerings-speakers-nav:hover{background-color:#76ad49;border-color:#76ad49}.public-live-offerings-speakers-nav:hover svg path{fill:#fff}.public-live-offerings-speaker-card{background-color:#fff;border-radius:20px;height:100%;padding:30px;position:relative;overflow:hidden}@media (max-width:576px){.public-live-offerings-speaker-card{border-radius:16px;padding:24px 20px}}.public-live-offerings-speaker-card:after{content:"";z-index:9999;pointer-events:none;opacity:.5;background-image:url(/assets/images/static/live-preview/layer-review.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;width:200px;height:200px;position:absolute;top:-162px;right:-58px;transform:rotate(35deg)}.public-live-offerings-speaker-photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:84px;height:84px}.public-live-offerings-speaker-name{color:#1f2937;margin-top:30px;font-weight:700;line-height:1.25;margin-bottom:12px!important;font-size:18px!important}.public-live-offerings-speaker-bio{font-size:14px;line-height:1.7;color:#4b5563!important;margin-top:0!important}.public-live-offerings-faqs{padding:110px 0}@media (max-width:992px){.public-live-offerings-faqs{padding:55px 0}}.public-live-offerings-faqs-intro{text-align:center;max-width:700px;margin:0 auto 40px}.public-live-offerings-faqs-intro p{color:#4b5563;max-width:550px;margin:22px auto;font-size:16px}.public-live-offerings-faqs-collapse{border:0;background:0 0!important}.public-live-offerings-faqs-collapse .ant-collapse-item{background-color:#fafafa;border:0;margin-bottom:10px;overflow:hidden;border-radius:14px!important}.public-live-offerings-faqs-collapse .ant-collapse-header{color:#1f2937;font-size:16px;font-weight:600;align-items:center!important;padding:16px 22px!important}.public-live-offerings-faqs-collapse .ant-collapse-body{padding:0!important}.public-live-offerings-faqs-collapse .ant-collapse-body .public-contact-faqs-collapse-list li{list-style-type:disc;color:#4b5563!important;margin-left:30px!important}.public-live-offerings-faqs-collapse .ant-collapse-body .public-contact-faqs-collapse-text{margin-top:0;padding-left:6px;padding-right:28px;color:#4b5563!important}.public-live-offerings-faqs-collapse .ant-collapse-body .public-contact-faqs-collapse-order{padding:0;margin-left:30px!important}.public-live-offerings-faqs-collapse .ant-collapse-body .public-contact-faqs-collapse-order-list{padding-left:30px;list-style-type:lower-alpha}.public-live-offerings-faqs-collapse .ant-collapse-body .public-contact-faqs-collapse-order-list-option{padding-left:30px;list-style-type:lower-roman}.public-live-offerings-faqs-collapse .ant-collapse-arrow{color:#6d757e!important;font-size:18px!important}.public-live-offerings-faqs-collapse .ant-collapse-content{background:0 0;border:0}.public-live-offerings-faqs-collapse .ant-collapse-panel{padding:0 22px 10px}.public-live-offerings-faq-icon{color:#7e3e97;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;font-weight:700;display:flex}.public-live-offerings .public-live-offerings-btn{cursor:pointer;font-family:inherit;line-height:inherit;border:0}.public-live-offerings .public-live-offerings-card-thumb img{object-fit:cover;display:block}.public-live-offerings .public-live-offerings-card-thumb--loading{background-color:#fafafa}.public-live-offerings .public-live-offerings-card-date{color:#4b5563;margin:0;font-size:14px;line-height:1.5}.public-live-offerings .public-live-offerings-empty{flex-direction:column;align-items:center;gap:16px;padding:40px 0;display:flex}.public-live-offerings .public-live-offerings-calendar{flex-direction:column;gap:32px;display:flex}.public-live-offerings .public-live-offerings-calendar-heading{text-align:left;color:#1f2937;margin:0 0 16px;font-size:20px;line-height:1.3}.public-live-offerings .public-live-offerings-calendar-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.public-live-offerings .public-live-offerings-calendar-row{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:20px;padding:20px;transition:all .2s;display:flex}.public-live-offerings .public-live-offerings-calendar-row:hover{box-shadow:0 12px 30px #00000014}.public-live-offerings .public-live-offerings-calendar-row:focus-visible{outline-offset:2px;outline:2px solid #4c8321}@media (max-width:768px){.public-live-offerings .public-live-offerings-calendar-row{flex-wrap:wrap;align-items:flex-start;gap:16px}}.public-live-offerings .public-live-offerings-calendar-date{color:#7f3f98;background-color:#f5eff7;border-radius:14px;flex-direction:column;flex:0 0 72px;justify-content:center;align-items:center;height:72px;display:flex}.public-live-offerings .public-live-offerings-calendar-date span{letter-spacing:.06em;font-size:12px;font-weight:600}.public-live-offerings .public-live-offerings-calendar-date strong{font-size:24px;line-height:1.1}.public-live-offerings .public-live-offerings-calendar-info{flex:1;min-width:0}.public-live-offerings .public-live-offerings-calendar-title{text-align:left;color:#1f2937;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.4}.public-live-offerings .public-live-offerings-calendar-meta{color:#4b5563;margin:0;font-size:14px;line-height:1.5}.public-webinar-modal .ant-modal-header{border-bottom:1px solid #e5e7eb;margin-bottom:20px;padding-bottom:16px}.public-webinar-modal .ant-modal-body{padding-top:0!important}.public-webinar-modal .ant-modal-title{color:#1f2937;font-size:18px;font-weight:700}.public-webinar-modal-tag{text-transform:capitalize;letter-spacing:.02em;color:#7e3e97;background-color:#7e3e971a;border-radius:50px;padding:5px 14px;font-size:11px;font-weight:600;display:inline-block}.public-webinar-modal-title{color:#1f2937;margin:12px 0;font-size:18px;font-weight:700;line-height:1.4}.public-webinar-modal-desc{color:#4b5563;margin:0;font-size:14px;line-height:1.7}.public-webinar-modal-section{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px}.public-webinar-modal-heading{color:#1f2937;align-items:center;gap:8px;margin:0 0 14px;font-size:16px;font-weight:700;display:flex}.public-webinar-modal-outcomes{margin:0;padding-left:20px}.public-webinar-modal-outcomes li{color:#4b5563;font-size:14px;line-height:1.6;list-style:outside}.public-webinar-modal-outcomes li+li{margin-top:10px}.public-webinar-modal-presenter{background-color:#fafafa;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.public-webinar-modal-presenter img{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.public-webinar-modal-presenter-info{flex-direction:column;display:flex}.public-webinar-modal-presenter-info strong{color:#1f2937;font-size:15px;font-weight:700}.public-webinar-modal-presenter-info span{color:#4b5563;font-size:13px}.public-webinar-modal-note{background-color:#7e3e9714;border-radius:10px;align-items:flex-start;gap:10px;margin-top:24px;padding:14px 16px;display:flex}.public-webinar-modal-note span{color:#7e3e97;font-size:13px;line-height:1.5}.public-webinar-modal-note svg{flex-shrink:0;margin-top:2px}.public-webinar-modal-actions{gap:14px;margin-top:24px;display:flex}@media (max-width:576px){.public-webinar-modal-actions{flex-direction:column-reverse}}.public-webinar-modal-btn{border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:400;transition:all .2s;display:inline-flex;text-decoration:none!important}.public-webinar-modal-btn--outline{background-color:#fff;border:1px solid #e5e7eb;color:#4c8321!important}.public-webinar-modal-btn--outline:hover{border-color:#4c8321}.public-webinar-modal-btn--green{background-color:#4c8321;border:1px solid #4c8321;color:#fff!important}.public-webinar-modal-btn--green:hover{opacity:.92}.public-webinar-modal .public-webinar-modal-btn{cursor:pointer;font-family:inherit}.public-contact-request{padding:55px 0}@media (max-width:992px){.public-contact-request{padding:40px 0}}.public-contact-block{background-color:#fafafa;border-radius:30px;flex-wrap:wrap;display:flex;overflow:hidden}@media (max-width:768px){.public-contact-block{border-radius:15px}}.public-contact-intro{background-image:url(/assets/images/static/contact/background-feature.png);background-repeat:no-repeat;background-size:100% 100%;width:40%;padding:45px 40px}.public-contact-intro p{text-align:center;color:#fff;max-width:472px;margin:24px auto auto;font-size:16px!important}@media (max-width:992px){.public-contact-intro{text-align:center;border-radius:40px;width:100%;padding:35px 30px;overflow:hidden}}@media (max-width:768px){.public-contact-intro{border-right:30px;padding:28px 22px}}.public-contact-intro h1{color:#fff;margin-top:0;font-size:30px}@media (max-width:768px){.public-contact-intro h1{text-align:center;font-size:28px}}.public-contact-intro-media{border-radius:22px;max-width:320px;max-height:412px;margin:42px auto 0;overflow:hidden}.public-contact-intro-media img{width:100%;max-width:320px;height:100%;max-height:412px;display:block;overflow:hidden}.public-contact-form-wrap{flex:1;min-width:280px;padding:40px}@media (max-width:768px){.public-contact-form-wrap{padding:28px 22px}}.public-contact-form-title{color:#1f2937;margin-bottom:28px;margin-top:0!important;font-size:18px!important}.public-contact-required{color:#b91c1c;margin-left:2px}.public-contact-submit{margin-top:10px;padding:16px;font-weight:500;height:42px!important;box-shadow:none!important;background-color:#4c8321!important;border-radius:10px!important}.public-contact-submit:hover{background-color:#56972a!important;border-color:#56972a!important}.public-contact-faqs{padding:55px 0 110px}@media (max-width:992px){.public-contact-faqs{padding:30px 0 60px}}.public-contact-faqs-banner{background-color:#e4f5f3;border-radius:20px;align-items:stretch;margin-bottom:45px;display:flex;overflow:hidden}@media (max-width:768px){.public-contact-faqs-banner{flex-wrap:wrap;gap:0}}.public-contact-faqs-intro{align-self:center;width:50%;padding:45px 50px}@media (max-width:1200px){.public-contact-faqs-intro{width:100%}}@media (max-width:768px){.public-contact-faqs-intro{text-align:center;padding:30px 24px}}.public-contact-faqs-intro h2{margin-top:0;font-size:30px}@media (max-width:768px){.public-contact-faqs-intro h2{text-align:center;font-size:28px}}.public-contact-faqs-intro p{color:#000;max-width:490px;font-size:15px}@media (max-width:992px){.public-contact-faqs-intro p{margin:20px auto 0}}.public-contact-faqs-media{width:50%;height:250px}@media (max-width:768px){.public-contact-faqs-media{width:100%;min-height:200px}}.public-contact-faqs-media img{object-fit:cover;width:100%;height:100%;min-height:120px;display:block}.public-contact-faqs-collapse{border:0;background:0 0!important}.public-contact-faqs-collapse .ant-collapse-item{box-shadow:unset;background-color:#fafafa;margin-bottom:10px;overflow:hidden;border:0!important;border-radius:14px!important}.public-contact-faqs-collapse .ant-collapse-header{color:#1f2937;font-size:16px;font-weight:600;align-items:center!important;padding:18px 22px!important}.public-contact-faqs-collapse .ant-collapse-body .public-contact-faqs-collapse-text{margin-top:0;padding-left:6px;padding-right:28px;color:#4b5563!important}.public-contact-faqs-collapse .ant-collapse-body .public-contact-faqs-collapse-list{padding:8px 30px!important}.public-contact-faqs-collapse .ant-collapse-body .public-contact-faqs-collapse-list li{list-style-type:disc}.public-contact-faq-icon{justify-content:center;align-items:center;width:22px;height:22px;font-weight:700;display:flex;color:#6d757e!important;font-size:18px!important}.public-app-band{background:linear-gradient(120deg,#8a3fa5 0%,#7e3e97 100%);border-radius:24px;align-items:center;gap:30px;min-height:360px;padding:55px 60px;display:flex;position:relative;overflow:hidden}@media (max-width:992px){.public-app-band{min-height:0;padding:45px 40px}}@media (max-width:768px){.public-app-band{text-align:center;flex-wrap:wrap;gap:0;padding:32px 24px 0}}.public-app-band-wrap{padding-bottom:110px}@media (max-width:992px){.public-app-band-wrap{padding-bottom:55px}}.public-app-band-text{width:55%}@media (max-width:1200px){.public-app-band-text{width:48%}}@media (max-width:768px){.public-app-band-text{width:100%}}.public-app-band-text h2{color:#fff;margin-top:0;font-size:30px;font-weight:700;line-height:1.2;text-align:left!important}@media (max-width:768px){.public-app-band-text h2{font-size:28px;text-align:center!important}}.public-app-band-text p{color:#ffffffe6;margin-top:20px;font-size:16px;line-height:1.7}.public-app-band-badges{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}@media (max-width:768px){.public-app-band-badges{justify-content:center}}.public-app-band-badges a{display:inline-flex;text-decoration:none!important}.public-app-band-badges img{width:auto;height:48px;display:block}@media (max-width:992px){.public-app-band-badges img{height:40px}}.public-app-band-media{flex:1;justify-content:flex-end;align-self:flex-end;margin-bottom:-55px;display:flex}@media (max-width:768px){.public-app-band-media{flex:unset;justify-content:center;align-self:auto;width:100%;margin-top:24px;margin-bottom:0}}.public-app-band-media img{max-width:100%;max-height:420px;display:block}@media (max-width:768px){.public-app-band-media img{max-height:300px}}.public-course-preview-banner-wrap{padding:40px 0 0}@media (max-width:992px){.public-course-preview-banner-wrap{padding-top:30px}}.public-course-preview-banner{background:url(/assets/images/static/live-preview/banner.png) 50%/cover no-repeat;border-radius:20px;padding:45px 60px}@media (max-width:992px){.public-course-preview-banner{border-radius:15px;padding:35px 30px}}@media (max-width:768px){.public-course-preview-banner{border-radius:10px;padding:27px 20px}}.public-course-preview-banner h1{color:#fff;text-align:left;margin-top:0;font-size:32px}@media (max-width:992px){.public-course-preview-banner h1{text-align:left}}@media (max-width:576px){.public-course-preview-banner h1{font-size:26px}}.public-course-preview-banner p{color:#ffffffeb;max-width:760px;font-size:15px}.public-course-preview-listing{padding:64px 0 110px}@media (max-width:992px){.public-course-preview-listing{padding:45px 0 55px}}.public-course-preview-title{color:#1f2937!important;text-align:left!important;margin:16px 0!important;font-size:16px!important;font-weight:600!important}.public-course-preview-skeleton-image.ant-skeleton.ant-skeleton-element,.public-course-preview-skeleton-image .ant-skeleton-image{width:100%!important;height:100%!important}.public-course-preview-skeleton-image .ant-skeleton-image{border-radius:0}.public-course-preview-help-wrap{padding-bottom:110px}@media (max-width:992px){.public-course-preview-help-wrap{padding-bottom:55px}}.public-course-preview-help{background:#e4f2ec;border-radius:24px;align-items:stretch;min-height:320px;display:flex;overflow:hidden}@media (max-width:768px){.public-course-preview-help{border-radius:16px;flex-wrap:wrap}}.public-course-preview-paginate-box{justify-content:center;align-items:center;margin-top:30px;display:flex}.public-course-preview-paginate-box li{overflow:hidden;border:1px solid #e5e7eb!important}.public-course-preview-paginate-box li:first-child,.public-course-preview-paginate-box li:last-child{border:unset!important}.public-course-preview-paginate-box li a{color:#707070;border-radius:10px;text-decoration:none}.public-course-preview-paginate-box .ant-pagination-item-active{background-color:#4c8321!important}.public-course-preview-paginate-box .ant-pagination-item-active a{color:#fff!important}.public-course-preview-help-text{flex-direction:column;justify-content:center;width:50%;padding:48px 50px;display:flex}@media (max-width:992px){.public-course-preview-help-text{padding:36px 30px}}@media (max-width:768px){.public-course-preview-help-text{width:100%}}.public-course-preview-help-text h3{color:#000;text-align:left;margin-top:0;font-size:30px}@media (max-width:992px){.public-course-preview-help-text h3{text-align:left}}@media (max-width:576px){.public-course-preview-help-text h3{font-size:24px}}.public-course-preview-help-text p{color:#4b5563;font-size:15px}.public-course-preview-help-btn{background:#4c8321;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-top:26px;padding:13px 22px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.public-course-preview-help-btn:hover{opacity:.92;color:#fff!important}.public-course-preview-help-media{width:50%}@media (max-width:768px){.public-course-preview-help-media{width:100%}}.public-course-preview-help-media img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.public-course-preview-help-media img{height:auto;max-height:320px}}.public-course-detail-banner-wrap{padding:40px 0 0}@media (max-width:992px){.public-course-detail-banner-wrap{padding-top:30px}}.public-course-detail-banner{flex-direction:column;align-items:flex-start;display:flex}.public-course-detail-banner-back{align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:inline-flex;color:#ffffffe6!important;text-decoration:none!important}.public-course-detail-banner-back:hover{color:#fff!important}.public-course-detail-banner-title{color:#fff;text-align:left!important;margin:0!important;font-size:32px!important}@media (max-width:576px){.public-course-detail-banner-title{font-size:26px!important}}.public-course-detail-body{padding:64px 0 110px}@media (max-width:992px){.public-course-detail-body{padding:32px 0 55px}}.public-course-detail-description{margin-bottom:20px}.public-course-detail-description-title{font-size:18px!important}.public-course-detail-description-text{color:#4b5563!important;font-size:14px!important}.public-course-detail-related{padding-bottom:110px}@media (max-width:992px){.public-course-detail-related{padding-bottom:55px}}.public-course-detail-related-title{text-align:center;color:#1f2937;margin:0 0 32px;font-size:32px!important}@media (max-width:768px){.public-course-detail-related-title{font-size:26px!important}}.public-course-detail-empty-wrap{padding:80px 0}.public-course-detail-skeleton-title.ant-skeleton.ant-skeleton-element .ant-skeleton-input{min-width:200px;height:34px;width:340px!important}@media (max-width:576px){.public-course-detail-skeleton-title.ant-skeleton.ant-skeleton-element .ant-skeleton-input{width:200px!important}}.public-course-detail-skeleton-video.ant-skeleton.ant-skeleton-element,.public-course-detail-skeleton-video .ant-skeleton-image{width:100%!important;height:100%!important}.public-course-detail-skeleton-video .ant-skeleton-image{border-radius:0}.public-course-detail-skeleton-row{justify-content:space-between}.public-course-detail-skeleton-label.ant-skeleton.ant-skeleton-element .ant-skeleton-input,.public-course-detail-skeleton-value.ant-skeleton.ant-skeleton-element .ant-skeleton-input{height:16px;min-width:0!important}.public-course-detail-skeleton-label.ant-skeleton .ant-skeleton-input{width:130px!important}.public-course-detail-skeleton-value.ant-skeleton .ant-skeleton-input{width:80px!important}.course-preview-play-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.course-preview-play-overlay-thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.course-preview-play-overlay-btn{z-index:1;cursor:pointer;background:0 0;border:none;padding:0;line-height:0;position:relative}.course-preview-play-overlay-btn img{width:76px;height:76px;transition:transform .2s;display:block}.course-preview-play-overlay-btn:hover img{transform:scale(1.08)}.public-course-unlock-modal.ant-modal{max-width:538px}.public-course-unlock-modal.ant-modal .ant-modal-container{border-radius:22px;padding:24px}.public-course-unlock-modal .ant-modal-content{padding:32px!important}.public-course-unlock-modal-body{text-align:center}.public-course-unlock-modal-icon{color:#4c8321;background:#f5eff7;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;font-size:28px;display:inline-flex}.public-course-unlock-modal-title{color:#1f2937;margin:0 0 12px;font-size:22px;font-weight:600}.public-course-unlock-modal-text{color:#4b5563;max-width:486px;margin:0 auto 40px;font-size:14px;line-height:1.6}.public-course-unlock-modal-actions{gap:22px;display:inline-flex}.public-course-unlock-modal-actions .ant-btn{width:100%;box-shadow:unset;border-radius:10px;height:42px;max-width:154px!important;box-shadow:unset!important}.faq-panel-root .ant-drawer-content-wrapper:has(.faq-panel-inner){width:50%!important;margin:10px!important}@media (max-width:992px){.faq-panel-root .ant-drawer-content-wrapper:has(.faq-panel-inner){width:70%!important}}@media (max-width:768px){.faq-panel-root .ant-drawer-content-wrapper:has(.faq-panel-inner){border-radius:unset!important;width:100%!important;margin:0!important}}.faq-panel .ant-drawer-body{padding:0!important}.faq-panel-inner{flex-direction:column;height:100%;display:flex}.faq-panel-titlebar{background-color:#fafafa;border-bottom:1px solid #f5f5f7;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;display:flex}@media (max-width:576px){.faq-panel-titlebar{padding:16px 18px}}.faq-panel-close{flex:none;color:#6b7280!important}.faq-panel-close:hover{color:#1f2937!important}.faq-panel-title{color:#1f2937;margin:0;font-size:22px;font-weight:600}.faq-panel-controls{padding:22px 28px 4px}@media (max-width:576px){.faq-panel-controls{padding:18px 18px 4px}}.faq-panel-subtitle{color:#4b5563;margin:0 0 18px;font-size:16px}.faq-panel-pills-wrap{position:relative}.faq-panel-pills{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:10px;display:flex;overflow-x:auto}.faq-panel-pills::-webkit-scrollbar{display:none}.faq-panel-pills-nav{z-index:2;color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:13px;transition:all .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #10182829}.faq-panel-pills-nav:hover{color:#4c8321;border-color:#4c8321}.faq-panel-pills-nav--left{left:0}.faq-panel-pills-nav--right{right:0}.faq-panel-pill{white-space:nowrap;scroll-snap-align:start;color:#4b5563;cursor:pointer;background-color:#fafafa;border:none;border-radius:50px;flex:none;padding:8px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s}.faq-panel-pill:hover{color:#4c8321}.faq-panel-pill--active{background-color:#4c8321;color:#fff!important}.faq-panel-body{flex:1;padding:20px 28px;overflow-y:auto}@media (max-width:576px){.faq-panel-body{padding:16px 18px}}.faq-panel-collapse{border:0;background:0 0!important}.faq-panel-collapse .ant-collapse-item{background-color:#fff;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #1018280a;border:1px solid #e5e7eb!important;border-radius:12px!important}.faq-panel-collapse .ant-collapse-item-active{border-color:#e8efe2!important}.faq-panel-collapse .ant-collapse-header{color:#1f2937;font-size:17px;font-weight:600;border-bottom:0!important;align-items:center!important;padding:16px 18px!important}.faq-panel-collapse .ant-collapse-item-active>.ant-collapse-header,.faq-panel-collapse .ant-collapse-item-active>.ant-collapse-header .ant-collapse-header-text{color:#4c8321!important}.faq-panel-collapse .ant-collapse-content{background:0 0;border:0!important}.faq-panel-collapse .ant-collapse-content-box{padding:0 18px 16px!important}.faq-panel-icon{transition:transform .2s;display:inline-flex}.faq-panel-icon path{fill:#6b7280;transition:fill .2s}.faq-panel-icon--active{transform:rotate(180deg)}.faq-panel-icon--active path{fill:#4c8321}.faq-panel-answer{color:#4b5563;font-size:16px;line-height:1.6}.faq-panel-answer p{margin:0 0 10px}.faq-panel-answer p:last-child{margin-bottom:0}.faq-panel-answer a{color:#4c8321;word-break:break-word}.faq-panel-answer-list{margin:0 0 10px;padding-left:20px}.faq-panel-answer-list li{margin-bottom:6px;list-style:outside}.faq-panel-table-wrap{margin:0 0 12px;overflow-x:auto}.faq-panel-table{border-collapse:collapse;width:100%;font-size:15px}.faq-panel-table th,.faq-panel-table td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:8px 10px}.faq-panel-table th{color:#1f2937;background-color:#fafafa;font-weight:600}.faq-panel-footer{color:#4b5563;border-top:1px solid #f5f5f7;justify-content:center;align-items:center;gap:6px;padding:16px 28px;font-size:16px;display:flex}.faq-panel-footer-link{color:#4c8321;font-weight:600}.faq-panel-footer-link:hover{color:#7f3f98;text-decoration:underline}.quick-actions-link--button{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;padding:0;display:block}.course-brand-block-box{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.course-brand-block-wrapper{width:160px;height:60px;display:flex}.course-brand-block-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.course-brand-block-info{color:#4b5563;margin-top:12px;font-size:14px;line-height:24px}.course-brand-block-info>:first-child{margin-top:0}.course-brand-block-info>:last-child{margin-bottom:0}.course-brand-block-info p{margin:0 0 8px}.course-brand-block-info ol,.course-brand-block-info ul{margin:0 0 8px;padding-left:20px}.course-brand-block-info a{color:#1b75bb;text-decoration:underline}.admin-association-view-field.ant-input{color:#4b5563;cursor:default;background:#f9fafb;border:1px solid #f5f5f7;border-radius:10px;height:46px}.admin-association-view-field.ant-input:hover,.admin-association-view-field.ant-input:focus,.admin-association-view-field.ant-input:focus-within{box-shadow:none;background:#f9fafb;border-color:#f5f5f7}.admin-association-view-richtext{color:#4b5563;background:#f9fafb;border:1px solid #f5f5f7;border-radius:10px;max-height:220px;padding:11px 14px;overflow-y:auto}.admin-association-view-richtext>:first-child{margin-top:0}.admin-association-view-richtext>:last-child{margin-bottom:0}.admin-association-view-richtext p{margin:0 0 8px}.admin-association-view-richtext ol,.admin-association-view-richtext ul{margin:0 0 8px;padding-left:20px}.admin-association-view-brand{border:1px solid #e5e7eb;border-radius:10px;align-items:center;min-height:46px;padding:10px 14px;display:flex;overflow:hidden}.admin-association-view-brand img{width:auto;max-width:100%;height:auto;max-height:60px}.legal-modal.ant-modal{max-width:760px;width:100%!important}.legal-modal.ant-modal .ant-modal-container{border-radius:22px;padding:24px}.legal-modal.ant-modal .ant-modal-title{color:#1f2937;font-size:22px}.legal-modal-meta{color:#4b5563;margin:0 0 14px;font-size:12px}.legal-modal-content{scrollbar-width:thin;scrollbar-color:#dee2e6 #0000;max-height:75vh;padding-right:8px;overflow-y:auto}.legal-modal-content::-webkit-scrollbar{width:5px}.legal-modal-content::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:50px}.legal-modal-content::-webkit-scrollbar-track{background:0 0}.legal-modal-content{font-size:14px}.legal-modal-content h1{font-size:22px}.legal-modal-content h2{font-size:18px}.legal-modal-content h3,.font-portal .legal-modal-content{font-size:16px}.font-portal .legal-modal-content h1{font-size:24px}.font-portal .legal-modal-content h2{font-size:20px}.font-portal .legal-modal-content h3{font-size:18px}.font-portal .speaker-modal.ant-modal .ant-modal-title{font-size:20px}.font-portal .speaker-modal-info .ant-avatar{font-size:26px}.font-portal .speaker-modal-caption-title{font-size:20px}.font-portal .speaker-modal-bio-title .anticon{font-size:22px}.font-portal .speaker-modal-bio .ant-tag{font-size:16px}.font-portal .speaker-modal-info-multi.ant-collapse-borderless .ant-collapse-header .speaker-modal-caption-title{font-size:18px}.font-portal .speaker-modal-info-multi .ant-avatar,.font-portal .notify-modal-title{font-size:22px}.font-portal .notify-modal-error{font-size:14px}.font-portal .notify-modal-score{font-size:16px}.font-portal .notify-modal-score-icon{font-size:20px}.font-portal .legal-modal.ant-modal .ant-modal-title{font-size:24px}.font-portal .legal-modal-meta{font-size:14px}.main-layout,.main-layout .skip-link,.main-layout .react-tel-input.phone-input-us .selected-flag:before{font-size:16px}.main-page-ceu-tracker-history-header-action-view.main-page-ceu-tracker-history-header-actions .ant-btn{flex:none;width:auto;min-width:0}.ellipsis-cell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-dashboard .apexcharts-bar-area{clip-path:inset(-2000px 0 0 0 round 0 0 var(--admin-chart-bar-radius,14px) var(--admin-chart-bar-radius,14px))}.event-calendar-wrap{width:100%}.event-calendar-header{align-items:center;margin-bottom:16px;display:flex;position:relative}.event-calendar-header-month{align-items:center;gap:20px;margin-inline:auto;display:flex}.event-calendar-header-title{color:#1f2937;text-align:center;min-width:150px;font-size:18px;font-weight:600;line-height:26px}.event-calendar-header-nav.ant-btn{background:#fff;border:2px solid #e5e7eb;width:30px;min-width:30px;height:30px;border-radius:8px!important}.event-calendar-header-today.ant-btn{color:#1f2937;border-color:#e5e7eb;border-radius:8px;height:30px;padding-inline:14px;font-size:14px;font-weight:500;position:absolute;inset-inline-end:0}.event-calendar-header-today.ant-btn:hover{color:#7f3f98;border-color:#7f3f98}.event-calendar.ant-picker-calendar{background:0 0}.event-calendar.ant-picker-calendar .ant-picker-panel{background:0 0;border:0}.event-calendar.ant-picker-calendar .ant-picker-date-panel,.event-calendar.ant-picker-calendar .ant-picker-body,.event-calendar.ant-picker-calendar .ant-picker-content{width:100%}.event-calendar.ant-picker-calendar .ant-picker-body{padding:0}.event-calendar.ant-picker-calendar .ant-picker-content{table-layout:fixed}.event-calendar.ant-picker-calendar .ant-picker-content th{letter-spacing:.04em;color:#000;text-align:center;text-transform:uppercase;height:auto;padding:0 0 14px;font-size:14px;font-weight:600;line-height:16px}.event-calendar.ant-picker-calendar .ant-picker-cell{cursor:pointer;padding:3px 0}.event-calendar.ant-picker-calendar .ant-picker-cell:before{display:none}.event-calendar.ant-picker-calendar .ant-picker-cell-disabled{cursor:not-allowed}.event-calendar.ant-picker-calendar .event-calendar-date{flex-direction:column;align-items:center;gap:5px;min-height:48px;display:flex}.event-calendar.ant-picker-calendar .event-calendar-date-value{color:#1f2937;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:38px;height:34px;font-size:16px;font-weight:500;line-height:18px;transition:all .2s ease-in-out;display:flex}.event-calendar.ant-picker-calendar .event-calendar-date-dots{align-items:center;gap:3px;min-height:6px;display:flex}.event-calendar.ant-picker-calendar .event-calendar-dot{background:#9ca3af;border-radius:50%;width:6px;height:6px}.event-calendar.ant-picker-calendar .event-calendar-dot--live,.event-calendar.ant-picker-calendar .event-calendar-dot--scheduled{background:#7f3f98}.event-calendar.ant-picker-calendar .event-calendar-dot--on-demand{background:#1b75bb}.event-calendar.ant-picker-calendar .event-calendar-dot--today{background:#1b75bb;display:none}.event-calendar.ant-picker-calendar .event-calendar-date--marked .event-calendar-date-value{color:#7f3f98;background:#f5eff7;font-weight:600}.event-calendar.ant-picker-calendar .ant-picker-cell:hover .event-calendar-date-value{color:#7f3f98;background:#f5eff7}.event-calendar.ant-picker-calendar .ant-picker-cell:not(.ant-picker-cell-in-view) .event-calendar-date-value{color:#d1d5db;background:0 0;font-weight:400}.event-calendar.ant-picker-calendar .ant-picker-cell:not(.ant-picker-cell-in-view) .event-calendar-dot{opacity:.45}.event-calendar.ant-picker-calendar .ant-picker-cell:not(.ant-picker-cell-selected) .event-calendar-date--today .event-calendar-date-value{color:#1b75bb;background:#e6f0fb;border-color:#e6f0fb;font-weight:600}.event-calendar.ant-picker-calendar .ant-picker-cell:not(.ant-picker-cell-selected) .event-calendar-date--today .event-calendar-dot{display:none}.event-calendar.ant-picker-calendar .ant-picker-cell:not(.ant-picker-cell-selected) .event-calendar-date--today .event-calendar-dot--today{display:block}.event-calendar.ant-picker-calendar .ant-picker-cell-selected .event-calendar-date-value,.event-calendar.ant-picker-calendar .ant-picker-cell-selected:hover .event-calendar-date-value{color:#fff;background:#4c8321;border-color:#4c8321;font-weight:600}.event-calendar.ant-picker-calendar .ant-picker-cell-selected .event-calendar-dot{display:none}.event-calendar-wrap[data-selected-dow="0"] .event-calendar.ant-picker-calendar .ant-picker-content th:first-child,.event-calendar-wrap[data-selected-dow="1"] .event-calendar.ant-picker-calendar .ant-picker-content th:nth-child(2),.event-calendar-wrap[data-selected-dow="2"] .event-calendar.ant-picker-calendar .ant-picker-content th:nth-child(3),.event-calendar-wrap[data-selected-dow="3"] .event-calendar.ant-picker-calendar .ant-picker-content th:nth-child(4),.event-calendar-wrap[data-selected-dow="4"] .event-calendar.ant-picker-calendar .ant-picker-content th:nth-child(5),.event-calendar-wrap[data-selected-dow="5"] .event-calendar.ant-picker-calendar .ant-picker-content th:nth-child(6),.event-calendar-wrap[data-selected-dow="6"] .event-calendar.ant-picker-calendar .ant-picker-content th:nth-child(7){color:#4c8321}.main-page-live-events-subtitle{color:#4b5563;margin:6px 0 0;font-size:16px;line-height:20px}.main-page-live-events-box{background:#f6f8f5;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:30px;padding:22px}.main-page-live-events-schedule-calendar{flex-direction:column;padding-inline-end:24px;display:flex}@media (max-width:1199px){.main-page-live-events-schedule-calendar{padding-inline-end:0;padding-bottom:22px}}.main-page-live-events-schedule-day{border-inline-start:1px solid #e5e7eb;padding-inline-start:24px}@media (max-width:1199px){.main-page-live-events-schedule-day{padding-inline-start:0;border-inline-start:0;border-top:1px solid #e5e7eb;padding-top:22px}}.main-page-live-events-legend{border-top:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:20px;margin-top:auto;padding-top:16px;display:flex}.main-page-live-events-legend-item{color:#6d757e;align-items:center;gap:8px;font-size:14px;line-height:18px;display:inline-flex}.main-page-live-events-legend-item:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.main-page-live-events-legend-item--sessions:before{background:#7f3f98}.main-page-live-events-legend-item--today:before{background:#1b75bb}.main-page-live-events-section{margin-bottom:30px}.main-page-live-events-section:last-of-type{margin-bottom:0}.main-page-live-events-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.main-page-live-events-section-title{color:#1f2937;margin:0;font-size:22px;font-weight:600;line-height:26px}.main-page-live-events-section-more.ant-btn{color:#4c8321;height:auto;padding:0;font-size:16px;font-weight:500;text-decoration:underline}.main-page-live-events-section-more.ant-btn:hover{color:#4c8321!important}.main-page-live-events-section-more.ant-btn:disabled{color:#4b5563;text-decoration:underline}.main-page-live-events-next.ant-card{border:1.5px solid #4c8321;border-radius:16px;display:flex;overflow:hidden}.main-page-live-events-next.ant-card>.ant-card-cover{flex:0 0 40%;margin:0}.main-page-live-events-next.ant-card>.ant-card-cover>*,.main-page-live-events-next.ant-card>.ant-card-cover img{border-radius:0}.main-page-live-events-next.ant-card>.ant-card-body{flex:auto;padding:28px 32px}.main-page-live-events-next.ant-card .main-page-course-library-card-title{height:auto;margin-bottom:14px;font-size:22px;line-height:34px}@media (max-width:767px){.main-page-live-events-next.ant-card{flex-direction:column}.main-page-live-events-next.ant-card>.ant-card-body{padding:20px}}.main-page-live-events-next-image{height:100%;min-height:280px;position:relative}.main-page-live-events-next-badge.ant-tag{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#4c8321;border:0;border-radius:20px;margin:0 0 14px;padding:3px 12px;font-size:13px;font-weight:700;line-height:16px}.main-page-live-events-next-speaker{color:#9ca3af;margin:14px 0 0;font-size:14px}.main-page-live-events-next-speaker strong{color:#1f2937;font-weight:500}.main-page-live-events-later{letter-spacing:.08em;text-transform:uppercase;color:#4b5563;align-items:center;gap:14px;margin:30px 0 16px;font-size:14px;font-weight:600;display:flex}.main-page-live-events-later:after{content:"";border-top:1px solid #e5e7eb;flex:1}.main-page-live-events-later-head{align-items:center;gap:14px;margin:30px 0 16px;display:flex}.main-page-live-events-later-head .main-page-live-events-later{flex:1;margin:0}.main-page-live-events-upcoming-empty.ant-empty{border:1px dashed #dee2e6;min-height:0;margin-inline:0}.main-page-live-events-upcoming-empty.ant-empty .ant-empty-image{height:auto;margin-bottom:20px}.main-page-live-events-upcoming-empty-icon{background:#4c83211a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.main-page-live-events-day{flex-direction:column;height:100%;display:flex}.main-page-live-events-day-head{align-items:center;gap:10px;display:flex}.main-page-live-events-day-title{color:#1f2937;font-size:18px;font-weight:600;line-height:26px}.main-page-live-events-day-count{color:#4b5563;margin:4px 0 14px;padding-left:28px;font-size:14px;line-height:18px}.main-page-live-events-day-scroll{scrollbar-width:thin;scrollbar-color:#dee2e6 #0000;flex:auto;min-height:0;max-height:375px;padding-inline-end:6px;overflow-y:auto}.main-page-live-events-day-scroll::-webkit-scrollbar{width:5px}.main-page-live-events-day-scroll::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:50px}.main-page-live-events-day-scroll::-webkit-scrollbar-track{background:0 0}@media (max-width:1199px){.main-page-live-events-day-scroll{max-height:390px}}.main-page-live-events-day-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.main-page-live-events-day-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.main-page-live-events-day-item-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.main-page-live-events-day-item-time{color:#7f3f98;font-size:16px;font-weight:600;line-height:20px}.main-page-live-events-day-item-status{color:#4b5563;align-items:center;gap:6px;font-size:14px;line-height:18px;display:inline-flex}.main-page-live-events-day-item-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.main-page-live-events-day-item-status--live:before{background:#4c8321}.main-page-live-events-day-item-status--scheduled:before{background:#1b75bb}.main-page-live-events-day-item-status--ended:before{background:#9ca3af}.main-page-live-events-day-item-name{color:#1f2937;margin:10px 0 0;font-size:16px;font-weight:600;line-height:22px}.main-page-live-events-day-item-speaker{color:#4b5563;margin-top:4px;font-size:14px;line-height:18px;display:block}.main-page-live-events-day-item-ceu{color:#4b5563;align-items:center;gap:8px;margin:12px 0 14px;font-size:14px;line-height:18px;display:flex}.main-page-live-events-day-item-ceu .icon{color:#9ca3af}.main-page-live-events-day-item-action.ant-btn{border-radius:8px;height:42px;font-weight:500;box-shadow:none!important}.main-page-live-events-day-empty{margin:30px 0}.live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.live-video-stage-screen{aspect-ratio:16/9;background:#111827;border-radius:14px;position:relative;overflow:hidden}.live-video-stage-badge{color:#fff;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex;position:absolute;top:12px}.live-video-stage-badge--live{background:#ef4444;inset-inline-start:12px}.live-video-stage-badge--watching{background:#111827b8;inset-inline-end:12px}.live-video-stage-badge .anticon{font-size:13px}.live-video-stage-controls{inset-inline:0;background:linear-gradient(#11182700,#111827eb);align-items:center;gap:8px;padding:10px 14px;display:flex;position:absolute;bottom:0}.live-video-stage-control.ant-btn{color:#fff;flex:none;width:auto;min-width:28px;height:28px;padding:0 6px;font-size:14px}.live-video-stage-control.ant-btn:hover{color:#fff;background:#ffffff29}.live-video-stage-time,.live-video-stage-live{white-space:nowrap;flex:none;font-size:13px;font-weight:600;line-height:16px}.live-video-stage-time{color:#fff}.live-video-stage-live{color:#ef4444;align-items:center;gap:5px;display:inline-flex}.live-video-stage-scrubber{background:#ffffff52;border-radius:4px;flex:auto;height:4px}.live-video-stage-scrubber-fill{background:#ef4444;border-radius:4px;height:100%;display:block}.live-video-stage-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.live-video-stage-action.ant-btn{color:#4b5563;height:auto;padding:0;font-size:14px;font-weight:500}.live-video-stage-action.ant-btn:hover{color:#4c8321}.live-video-stage-quality{color:#4b5563;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.live-chat-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;height:100%;overflow:hidden}.live-chat-panel .ant-tabs-nav{margin:0;padding:0 16px}.live-chat-panel .ant-tabs-content-holder{padding:14px 16px 16px}.live-chat{flex-direction:column;display:flex}.live-chat-head{justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.live-chat-head-title{color:#1f2937;font-size:16px;font-weight:600}.live-chat-moderator{color:#4c8321;align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.live-chat-list{flex-direction:column;gap:14px;max-height:340px;display:flex;overflow-y:auto}.live-chat-row{align-items:flex-start;gap:10px;display:flex}.live-chat-row--moderator{background:#f5eff7;border-radius:10px;padding:10px}.live-chat-row--person{align-items:center}.live-chat-avatar.ant-avatar{flex:none;font-size:13px;font-weight:600}.live-chat-row-body{min-width:0}.live-chat-row-meta{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.live-chat-row-author{color:#1f2937;font-size:14px;font-weight:600;line-height:18px}.live-chat-row-time{color:#9ca3af;font-size:12px;line-height:16px}.live-chat-row-text{color:#4b5563;margin:2px 0 0;font-size:14px;line-height:18px}.live-chat-row-role{color:#7f3f98;margin-top:2px;font-size:12px;line-height:16px;display:inline-block}.live-chat-row-pending{color:#9ca3af;margin-top:4px;font-size:12px;line-height:16px;display:inline-block}.live-chat-answer{border-inline-start:2px solid #e5e7eb;margin-top:6px;padding-inline-start:10px}.live-chat-answer-by{color:#4c8321;font-size:12px;font-weight:600}.live-chat-rule{color:#f59e0b;align-items:center;gap:10px;margin-top:14px;font-size:12px;font-weight:600;display:flex}.live-chat-rule:before,.live-chat-rule:after{content:"";opacity:.4;background:currentColor;flex:auto;height:1px}.live-chat-composer{align-items:center;gap:10px;padding-top:14px;display:flex}.live-chat-composer .ant-input-affix-wrapper,.live-chat-composer .ant-input{flex:auto}.live-chat-composer-emoji{color:#9ca3af}.main-page-live-webinar-back.ant-btn{color:#4b5563;height:auto;margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.main-page-live-webinar-back.ant-btn:hover{color:#4c8321}.main-page-live-webinar-connected.ant-tag{color:#4c8321;background:#eef7e8;border:0;border-radius:20px;align-items:center;gap:6px;margin:0;padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex}.main-page-live-webinar-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.main-page-live-webinar-status{color:#b91c1c;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.main-page-live-webinar-date{color:#1f2937;font-size:16px;font-weight:600}.main-page-live-webinar-time{color:#4b5563;font-size:16px}.main-page-live-webinar-speaker{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.main-page-live-webinar-speaker-label{color:#9ca3af;font-size:12px}.main-page-live-webinar-speaker-photo{object-fit:cover;border-radius:50%}.main-page-live-webinar-speaker-name{color:#1f2937;font-size:14px;font-weight:500;line-height:18px}.main-page-live-webinar-links,.main-page-live-webinar-compliance{border-top:1px solid #f5f5f7;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.main-page-live-webinar-compliance-note{color:#9ca3af;flex:140px;font-size:12px;line-height:16px}.live-chat-modal-wrap{pointer-events:none;justify-content:flex-end;align-items:flex-end;padding:24px;display:flex;overflow:hidden}@media (max-width:576px){.live-chat-modal-wrap{padding:12px}}.live-chat-modal.ant-modal{pointer-events:auto;max-width:calc(100vw - 48px);margin:0;padding-bottom:0;top:auto}@media (max-width:576px){.live-chat-modal.ant-modal{max-width:calc(100vw - 24px)}}.live-chat-modal .ant-modal-content,.live-chat-modal .ant-modal-container{border-radius:14px;flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.live-chat-modal .ant-modal-body{flex:auto;min-height:0;overflow:hidden}.live-chat-modal .live-chat-panel{height:100%;max-height:60vh}.live-event-list-modal.ant-modal{max-width:760px;width:100%!important}.live-event-list-modal.ant-modal .ant-modal-container{border-radius:22px}.live-event-list-modal .ant-modal-container{border-radius:16px;flex-direction:column;height:min(620px,100vh - 48px);display:flex}.live-event-list-modal .ant-modal-body{flex-direction:column;flex:auto;min-height:0;display:flex}.live-event-list-modal-head{flex-direction:column;gap:4px;display:flex}.live-event-list-modal-title{color:#1f2937;font-size:22px;font-weight:600;line-height:26px}.live-event-list-modal-subtitle{color:#9ca3af;margin-bottom:10px;font-size:14px;font-weight:400;line-height:18px}.live-event-list-months-wrap{flex:none;margin-bottom:12px;position:relative}.live-event-list-months{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;padding:4px 0;display:flex;overflow:auto hidden}.live-event-list-months::-webkit-scrollbar{display:none}.live-event-list-months-nav{z-index:2;color:#1f2937;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:13px;transition:all .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #10182829}.live-event-list-months-nav:hover{color:#4c8321;border-color:#4c8321}.live-event-list-months-nav--left{left:0}.live-event-list-months-nav--right{right:0}.live-event-list-pill.ant-btn{color:#1f2937;height:34px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:20px;flex:none;padding-inline:16px;font-size:14px;font-weight:500}.live-event-list-pill.ant-btn:hover{color:#4c8321;border-color:#4c8321}.live-event-list-pill.ant-btn.is-active,.live-event-list-pill.ant-btn.is-active:hover{color:#fff;background:#4c8321;border-color:#4c8321}.live-event-list-tabs.ant-tabs{flex:none}.live-event-list-tabs.ant-tabs>.ant-tabs-nav{margin-bottom:4px}.live-event-list-tabs .ant-tabs-tab{padding:8px 0 12px;font-size:16px;font-weight:500}.live-event-list-tabs .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:28px}.live-event-list-scroll{flex:auto;min-height:0;padding-inline-end:6px;overflow-y:auto}.live-event-list-scroll>.loader,.live-event-list-scroll>.main-empty-state.ant-empty{height:100%;min-height:0}.live-event-list-scroll::-webkit-scrollbar{width:6px}.live-event-list-scroll::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.live-event-list-scroll::-webkit-scrollbar-track{background:0 0}.live-event-list-month{z-index:2;color:#9ca3af;letter-spacing:.06em;background:#fff;margin:0;padding:14px 0 10px;font-size:12px;font-weight:600;line-height:16px;position:sticky;top:0}.live-event-list{margin:0;padding:0;list-style:none}.live-event-list-row{border-bottom:1px solid #e5e7eb;align-items:center;gap:18px;padding:14px 0;display:flex}.live-event-list-row:last-child{border-bottom:0}.live-event-list-row-date{flex-direction:column;flex:0 0 44px;align-items:center;gap:2px;display:flex}.live-event-list-row-dow{letter-spacing:.06em;color:#9ca3af;font-size:11px;font-weight:600;line-height:14px}.live-event-list-row-day{color:#1f2937;font-size:24px;font-weight:600;line-height:26px}.live-event-list-row-body{flex:auto;min-width:0}.live-event-list-row-title{color:#1f2937;margin:0 0 3px;font-size:16px;font-weight:600;line-height:21px}.live-event-list-row-link{color:inherit;text-decoration:none;transition:color .2s}.live-event-list-row-link:hover,.live-event-list-row-link:focus-visible{color:#4c8321;text-decoration:underline}.live-event-list-row-meta{color:#9ca3af;margin:0;font-size:14px;line-height:18px}.live-event-list-row-time{color:#7f3f98}.live-event-list-row-action.ant-btn{border-radius:8px;flex:none;min-width:112px;height:34px;padding-inline:18px;font-size:14px;font-weight:500;box-shadow:none!important}@media (max-width:576px){.live-event-list-row{flex-wrap:wrap;gap:10px}.live-event-list-row-body{flex:60%}.live-event-list-row .live-event-list-row-action.ant-btn{flex:100%}}.main-page-live-events-day-item-open{cursor:pointer}.main-page-live-events-day-item-open:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #4c8321}.main-page-live-events-day .main-page-live-events-day-item{transition:border-color .15s}.main-page-live-events-day .main-page-live-events-day-item:hover{border-color:#4c8321}.live-upcoming-modal-scroll,.live-registrations-modal-scroll{max-height:min(60vh,520px);padding-inline-end:4px;overflow-y:auto}.live-upcoming-modal-scroll::-webkit-scrollbar{width:6px}.live-registrations-modal-scroll::-webkit-scrollbar{width:6px}.live-upcoming-modal-scroll::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.live-registrations-modal-scroll::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.live-upcoming-modal-scroll::-webkit-scrollbar-track{background:0 0}.live-registrations-modal-scroll::-webkit-scrollbar-track{background:0 0}.live-upcoming-modal-months{scrollbar-width:thin;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:8px;display:flex;overflow:auto hidden}.live-upcoming-modal-months::-webkit-scrollbar{height:4px}.live-upcoming-modal-months::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.live-upcoming-modal-months::-webkit-scrollbar-track{background:0 0}.live-upcoming-modal-month-pill.ant-btn{color:#4b5563;height:32px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:20px;flex:none;padding-inline:14px;font-size:14px;font-weight:500}.live-upcoming-modal-month-pill.ant-btn:hover{color:#4c8321;border-color:#4c8321}.live-upcoming-modal-month-pill.ant-btn.is-active,.live-upcoming-modal-month-pill.ant-btn.is-active:hover{color:#fff;background:#4c8321;border-color:#4c8321}.live-upcoming-modal-month{z-index:2;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;background:#fff;margin:0 0 12px;padding:8px 0;font-size:14px;font-weight:600;line-height:18px;position:sticky;top:0}.live-upcoming-modal-group+.live-upcoming-modal-group{margin-top:8px}.live-video-stage-video{object-fit:contain;background:#111827;width:100%;height:100%;position:absolute;inset:0}.live-video-stage-overlay{text-align:center;color:#fff;background:#1118279e;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.live-video-stage-overlay-text{max-width:380px;margin:0;font-size:16px;font-weight:500;line-height:1.5}.live-video-stage-unmute.ant-btn{top:48px;position:absolute;inset-inline-start:12px}.live-broadcast-studio-preview{width:100%;height:100%;display:block;position:absolute;inset:0}.live-broadcast-studio-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.live-broadcast-studio-devices{flex-wrap:wrap;flex:320px;gap:10px;min-width:0;display:flex}.live-broadcast-studio-devices .ant-select{flex:160px;min-width:0;max-width:280px}.live-broadcast-studio-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-broadcast-studio-hint{color:#4b5563;margin:10px 0 0;font-size:14px}.live-stage-notice{aspect-ratio:16/9;text-align:center;background:#f2f4f1;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.live-stage-notice--overlay{z-index:2;aspect-ratio:auto;border-radius:inherit;position:absolute;inset:0}.live-stage-notice-icon{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:12px;font-size:30px;display:inline-flex}.live-stage-notice--waiting .live-stage-notice-icon{color:#4c8321;background:#4c83211f}.live-stage-notice--ended .live-stage-notice-icon{color:#fff;background:#4c8321}.live-stage-notice-title{color:#1f2937;margin:0;font-size:22px;font-weight:600;line-height:1.35}.live-stage-notice-text{color:#4b5563;margin:0;font-size:16px}.live-video-stage-badge{border-radius:6px}.live-video-stage-badge--preview{background:#111827b8;inset-inline-start:12px}.live-video-stage-badge--preview .live-dot{background:#9ca3af}.live-video-stage-volume.ant-slider{flex:0 0 80px;margin:0 10px 0 2px}.live-video-stage-volume.ant-slider .ant-slider-rail{background:#ffffff52}.live-video-stage-volume.ant-slider .ant-slider-track{background:#fff}.live-video-stage-volume.ant-slider .ant-slider-handle{opacity:0}.live-video-stage-volume.ant-slider .ant-slider-handle:after{background:#fff;box-shadow:0 0 0 2px #fff}.live-video-stage-volume.ant-slider:hover .ant-slider-rail{background:#ffffff73}.live-video-stage-volume.ant-slider:hover .ant-slider-track{background:#fff}.live-video-stage-volume.ant-slider:hover .ant-slider-handle,.live-video-stage-volume.ant-slider .ant-slider-handle:focus-visible{opacity:1}.live-video-stage-streaming{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:14px;font-weight:600;overflow:hidden}.live-video-stage-control--end.ant-btn{margin-inline-start:auto}.live-video-stage-screen--idle{background:0 0}.live-video-stage-screen--idle .live-video-stage-video{visibility:hidden}.live-video-stage-spinner{color:#fff;font-size:32px}.live-session-actions{flex-direction:column;flex:100%;gap:12px;min-width:0;display:flex}.live-session-caption{text-align:center;color:#4b5563;margin:0;font-size:14px}.live-session-alert{align-items:flex-start;gap:12px;display:flex}.live-session-alert-icon{color:#d97706;background:#fdecd8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:inline-flex}.live-session-alert-title{color:#1f2937;font-size:16px;font-weight:600;display:block}.live-session-alert-text{color:#4b5563;margin:2px 0 0;font-size:14px}.live-session-status{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:16px;font-weight:600;display:flex}.live-session-status--live{color:#3b6b1a;background:#eef5e9;border-color:#cfe3c0}.live-session-status--live .live-dot{background:#dc2626}.live-session-status--reconnecting{color:#92400e;background:#fef6e7;border-color:#f5d7a1}.live-session-status--waiting{color:#4b5563;background:#f2f4f1;border-color:#e5e7eb}.live-session-stop-icon{background:currentColor;border-radius:2px;width:10px;height:10px;display:inline-block}.live-broadcast-studio-preview{object-fit:contain}.live-broadcast-studio-screen:fullscreen{aspect-ratio:auto;border-radius:0}.live-broadcast-studio-controls{inset-inline:0;z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#11182700,#111827d9);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:32px 16px 16px;transition:opacity .2s;display:flex;position:absolute;bottom:0}@media (hover:none){.live-broadcast-studio-controls{opacity:1;pointer-events:auto}}.live-broadcast-studio-screen:hover .live-broadcast-studio-controls,.live-broadcast-studio-screen:focus-within .live-broadcast-studio-controls{opacity:1;pointer-events:auto}.live-broadcast-studio .live-broadcast-studio-control.ant-btn{color:#fff;width:44px;min-width:44px;height:44px;box-shadow:none;background:#ffffff2e;border:none;font-size:18px}.live-broadcast-studio .live-broadcast-studio-control.ant-btn:not(:disabled):hover{color:#fff;background:#ffffff52}.live-broadcast-studio .live-broadcast-studio-control.ant-btn.is-off,.live-broadcast-studio .live-broadcast-studio-control.ant-btn.live-broadcast-studio-control--end{background:#dc2626}.live-broadcast-studio .live-broadcast-studio-control.ant-btn.is-off:not(:disabled):hover,.live-broadcast-studio .live-broadcast-studio-control.ant-btn.live-broadcast-studio-control--end:not(:disabled):hover{background:#b91c1c}.live-broadcast-studio .live-broadcast-studio-control.ant-btn.is-active{background:#4c8321}.live-broadcast-studio .live-broadcast-studio-control.ant-btn.is-active:not(:disabled):hover{opacity:.9;background:#4c8321}.live-broadcast-studio .live-broadcast-studio-control.ant-btn:disabled{opacity:.5}.live-video-stage-started{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13px;font-weight:500;overflow:hidden}@media (max-width:576px){.live-video-stage-started{display:none}}