.input__error{color:#fe0000;margin-top:10px}.input-field-wrapper{margin-bottom:1.5rem}.input-field-wrapper .input-field.ant-input-affix-wrapper{border-radius:8px;padding:8px 15px;border:1px solid #bebebe;height:auto}.input-field-wrapper input.ant-input.input-field,.input-field-wrapper textarea{border:1px solid #bebebe;border-radius:8px;padding:12px 15px;background-color:#f8fbfc;color:#2b2b2b}.input-field-wrapper .input-field.ant-input-group-wrapper .ant-input-group-addon{border-radius:8px 0 0 8px;border-color:#bebebe}.input-field-wrapper .input-field.ant-input-group-wrapper .ant-input{padding:12px;border-radius:0 8px 8px 0;border-color:#bebebe}.input-field:focus{outline:none!important}.input-field__title{margin:0 0 10px;color:#bdbdbd;font-weight:700}.mb-50{margin-bottom:50px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=color].input-field{width:40px!important;height:45px!important;padding:0!important}.login-form .ui.form input,.login-form .ui.form input:focus{background-color:#1747e9;border-color:#fff;color:#fff;border-width:0 0 1px;border-radius:0;padding-left:0}.login-form img.logo-form__logo-image{width:250px;display:block;margin:0 auto 2rem}.login-form .ui.form input:-webkit-autofill,.login-form .ui.form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px transparent inset}.login-form .ui.button{background-color:#1747e9;border:1px solid #fff;color:#fff;text-align:left;padding:10px 15px}.login-form .ui.button svg{float:right}@media (max-width:768px){.login-form:not(.login-form--radlibrary) h1{display:none}}.login-form--radlibrary{max-width:100%}.login-form--radlibrary h1{font-size:1.35rem;font-weight:700;margin:0 0 1.5rem;color:#2b2b2b}.login-form--radlibrary .input-field-wrapper .input-field.ant-input,.login-form--radlibrary .input-field-wrapper .input-field.ant-input-affix-wrapper,.login-form--radlibrary .input-field-wrapper .input-field.ant-input-password input{background-color:#f8fbfc!important;color:#2b2b2b!important;border-color:#bebebe!important}.login-form--radlibrary .input-field-wrapper .input-field.ant-input-affix-wrapper{background-color:#f8fbfc!important}.login-form--radlibrary button.ant-btn,.login-form--radlibrary button.ant-btn-primary{background-color:#1747e9;color:#fff;border:none;border-radius:10px;font-weight:600;margin-top:.5rem}.radlibrary-brand{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;text-align:left}.radlibrary-brand__icon{-webkit-flex-shrink:0;flex-shrink:0;height:56px;width:auto;max-width:140px;object-fit:contain;display:block}.radlibrary-brand__text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:.35rem;gap:.35rem;padding-top:.15rem}.radlibrary-brand__title{font-size:1.85rem;font-weight:700;color:#2b2b2b;text-transform:uppercase;letter-spacing:.06em;line-height:1.15}.radlibrary-brand__tagline{font-size:.875rem;color:#8898aa;line-height:1.4;max-width:17rem}@media (max-width:480px){.radlibrary-brand{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-align:center}.radlibrary-brand__icon{height:48px;max-width:120px}.radlibrary-brand__text{-webkit-align-items:center;align-items:center}.radlibrary-brand__title{font-size:1.55rem}}.login-form__powered-by{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;grid-gap:.4rem;gap:.4rem;margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid rgba(43,43,43,.08)}@media (max-width:768px){.login-form__powered-by{margin-top:1.75rem}}.login-form__powered-by span{font-size:.65rem;color:#bdbdbd;text-transform:uppercase;letter-spacing:.12em}.login-form__powered-by img{height:24px;width:auto;object-fit:contain;opacity:.92}.auth-wrapper{display:-webkit-flex;display:flex}.auth-wrapper button.ant-btn:not(.ant-btn-icon-only){width:100%;background-color:#1747e9;color:#fff;border-radius:25px;padding:10px}.auth-wrapper .auth-wrapper__auth-section{background-color:#fff;color:#2b2b2b;width:40%;height:100vh;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.auth-wrapper .auth-wrapper__auth-section>div{width:60%}.auth-wrapper .auth-wrapper__logo-section{position:relative;width:60%;height:100vh;color:#fff;font-size:30px}.auth-wrapper .auth-wrapper__logo-section img{width:100%;height:100vh;object-fit:cover;border-radius:0 250px 250px 0}.auth-wrapper .auth-wrapper__logo-section:before{position:absolute;content:"";background-color:#1747e9;width:100%;height:100vh;top:0;left:0;z-index:1;opacity:.3;border-radius:0 250px 250px 0}.auth-wrapper .auth-wrapper__logo-section-mobile{display:none}.auth-wrapper .auth-wrapper__logo-section-content{position:absolute;top:0;left:0;right:0;bottom:0;height:150px;margin:auto}.auth-wrapper .auth-wrapper__logo,.auth-wrapper .auth-wrapper__logo-subtext{text-align:center;color:#fff;margin-bottom:0}.auth-wrapper .auth-wrapper__logo-subtext{letter-spacing:4px}.auth-wrapper .auth-wrapper__powered-by-text{text-align:center;color:#fff;margin:17rem 0 0;letter-spacing:3px;font-size:1.2rem;line-height:2rem}.auth-wrapper .auth-wrapper__powered-by-text>span:first-child{font-size:.9rem}.auth-wrapper .auth-wrapper__powered-by-text>span:last-child{margin-left:5px}@media (max-width:768px){.auth-wrapper .auth-wrapper__logo-section{display:none}.auth-wrapper .auth-wrapper__auth-section{width:100%}.auth-wrapper .auth-wrapper__auth-section>div{width:85%;max-width:400px}.auth-wrapper .auth-wrapper__logo-section-mobile{text-align:center;display:block}.auth-wrapper .auth-wrapper__logo-section-mobile h1,.auth-wrapper .auth-wrapper__logo-section-mobile h5{color:#1747e9}.auth-wrapper .auth-wrapper__logo-section-mobile h1{font-size:2.5rem;margin-bottom:0;line-height:2.5rem;letter-spacing:4px}.auth-wrapper .auth-wrapper__logo-section-mobile h5{margin-top:.5rem;font-size:1rem;letter-spacing:2px;margin-bottom:2rem}}@media (max-width:480px){.auth-wrapper .auth-wrapper__auth-section{padding:1rem}.auth-wrapper .auth-wrapper__auth-section>div{width:95%}.auth-wrapper button.ant-btn{padding:8px 16px;font-size:.9rem}}.auth-wrapper--radlibrary .auth-wrapper__logo-section:before{opacity:.18;background-color:#0a2540}.auth-wrapper--radlibrary .auth-wrapper__logo-section img{object-position:62% center}.app-header{position:fixed;z-index:1006;top:0;left:15%;width:85%;padding:.5rem 1rem;height:3.5rem;background-color:var(--header-bg);color:var(--header-text);box-shadow:var(--card-shadow);border-bottom:1px solid var(--header-border);transition:left .3s ease,width .3s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.app-header.collapsed{left:0;width:100%}.app-header.expanded{left:15%;width:85%}.app-header .app-header__user-info{display:inline-block;margin-top:.3rem;margin-left:1rem;text-transform:uppercase}.app-header .app-header__user-info .app-header__user-name{font-weight:700;font-size:1rem;color:var(--header-text)}.app-header.app-header--mobile-shell{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:.35rem;gap:.35rem;left:0!important;width:100%!important}.app-header.app-header--mobile-shell .app-header__nav-toggle{-webkit-flex-shrink:0;flex-shrink:0;color:var(--header-text)!important;font-size:1.25rem;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:0}.app-header.app-header--mobile-shell .app-header__user-info{-webkit-flex:1 1;flex:1 1;min-width:0;margin-left:0;margin-top:0}.app-header.app-header--mobile-shell .app-header__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header.app-header--mobile-shell .button-group{float:none;margin-top:0;-webkit-flex-shrink:0;flex-shrink:0}.app-header .app-header__theme-toggle{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:var(--theme-toggle-icon)!important;line-height:1;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.app-header .app-header__theme-toggle svg{display:block;stroke:currentColor}.app-header .app-header__theme-toggle:active,.app-header .app-header__theme-toggle:focus,.app-header .app-header__theme-toggle:hover{color:#1747e9!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-theme=dark] .app-header .app-header__theme-toggle:active,[data-theme=dark] .app-header .app-header__theme-toggle:focus,[data-theme=dark] .app-header .app-header__theme-toggle:hover{color:var(--heading-accent)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}@media (max-width:768px){.app-header{left:0;width:100%;height:4rem;padding:.8rem}.app-header.collapsed{height:3.5rem}.app-header__user-info{margin-left:.5rem}.app-header__user-info .app-header__user-name{font-size:.9rem!important}}@media (max-width:480px){.app-header{left:0;width:100%;height:3.5rem;padding:.5rem}.app-header.collapsed{height:3rem}.app-header__user-info{margin-left:.2rem}.app-header__user-info .app-header__user-name{font-size:.8rem!important}}#appRoutes.dicom-viewer-mode .app-header,.dicom-viewer-mode .app-header.app-header--mobile-shell,.dicom-viewer-mode .app-header.collapsed{display:none!important}.button-group{float:right;display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;-webkit-align-items:center;align-items:center;margin-top:.25rem}.button-group .responsive-span{display:inline}@media (max-width:640px){.button-group .responsive-span,.button-text{display:none}}.app-sidebar{position:fixed;top:0;left:0;width:15%;height:100vh;min-height:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:var(--sidebar-bg);color:var(--sidebar-text);padding:3rem 0 1rem;box-sizing:border-box;transition:width .3s ease,background-color .2s ease,color .2s ease}.app-sidebar.collapsed{width:60px;padding:1rem 0}.app-sidebar:not(.collapsed){min-width:200px}.app-sidebar .app-sidebar__header{-webkit-flex-shrink:0;flex-shrink:0;position:relative}.app-sidebar h1{color:var(--sidebar-text);text-align:center;font-size:32px;transition:opacity .3s ease;opacity:1}.collapsed .app-sidebar h1{opacity:0}.app-sidebar .app-sidebar__toggle{position:absolute;top:1.7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;transition:left .3s ease,-webkit-transform .3s ease;transition:left .3s ease,transform .3s ease;transition:left .3s ease,transform .3s ease,-webkit-transform .3s ease;font-size:20px}.app-sidebar .app-sidebar__toggle.collapsed{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:6rem}.app-sidebar .app-sidebar__toggle.expanded{left:auto;right:.5rem;-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width:1340px){.app-sidebar .app-sidebar__toggle{display:none}}.app-sidebar .app-sidebar__role{text-align:center;text-transform:uppercase;font-weight:700;font-size:.9rem;margin-bottom:1rem;margin-top:1rem;transition:opacity .3s ease;opacity:1}.collapsed .app-sidebar .app-sidebar__role{opacity:0}.app-sidebar>.ant-menu.ant-menu-root{-webkit-flex:1 1;flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline{background-color:transparent;color:var(--sidebar-text);font-size:1rem;border:none;margin-top:1rem}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline .ant-menu-item{padding:.5rem 2rem!important;height:auto;border-left:4px solid transparent;margin-bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;transition:padding .3s ease,background-color .3s ease}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline .ant-menu-item .ant-menu-item-icon{margin-right:10px;color:var(--sidebar-text);background-color:transparent;transition:background-color .3s ease}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline .ant-menu-item:hover{background-color:hsla(0,0%,100%,.25098);color:var(--sidebar-text);border-left:4px solid var(--sidebar-text)}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline .ant-menu-item:hover .ant-menu-item-icon{background-color:transparent}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline .ant-menu-item.ant-menu-item-selected{background-color:hsla(0,0%,100%,.25098);color:var(--sidebar-text);font-weight:700;border-left:4px solid var(--sidebar-text)}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon{background-color:transparent}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline .ant-menu-item.ant-menu-item-selected:after{border-right:none}.collapsed .app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline .ant-menu-item{padding:.5rem 1rem!important}.app-sidebar .ant-menu.ant-menu-light.ant-menu-inline-collapsed.ant-menu-root.ant-menu-vertical{margin-top:8rem;background-color:var(--sidebar-bg);color:var(--sidebar-text);width:60px;border:none}.app-sidebar .app-sidebar__logo{width:80%;display:block;margin:0 auto 1rem;transition:opacity .3s ease,width .3s ease;opacity:1}.collapsed .app-sidebar .app-sidebar__logo{width:40px;opacity:0}.app-sidebar .app-sidebar__logo-subtext{color:var(--sidebar-text);text-align:center;font-size:1rem;letter-spacing:3px;margin-bottom:2rem;transition:opacity .3s ease;opacity:1}.collapsed .app-sidebar .app-sidebar__logo-subtext{opacity:0}.app-sidebar .app-sidebar__footer{-webkit-flex-shrink:0;flex-shrink:0;width:100%;margin-top:.75rem;padding:.75rem .75rem 0;box-sizing:border-box;text-align:center}.app-sidebar .app-sidebar__powered-by{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:.5rem;color:var(--sidebar-text)}.app-sidebar .app-sidebar__powered-logo{display:block;margin:0 auto;max-width:9rem;width:100%;height:auto;object-fit:contain}@media (max-width:991px){.app-sidebar{top:3.5rem;height:calc(100vh - 3.5rem);padding:.75rem 0 1rem;z-index:1005;box-shadow:4px 0 24px rgba(0,0,0,.15);transition:box-shadow .3s ease,width .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease,width .3s ease;transition:transform .3s ease,box-shadow .3s ease,width .3s ease,-webkit-transform .3s ease}.app-sidebar,.app-sidebar.collapsed{width:85vw!important;max-width:280px}.app-sidebar.collapsed{-webkit-transform:translateX(-100%);transform:translateX(-100%);box-shadow:none}.app-sidebar:not(.collapsed){-webkit-transform:translateX(0);transform:translateX(0)}.app-sidebar .app-sidebar__toggle{display:block!important}.app-sidebar h1.app-sidebar__logo{font-size:1.35rem}.app-sidebar .ant-menu.ant-menu-light.ant-menu-inline-collapsed.ant-menu-root.ant-menu-vertical{margin-top:1rem;width:100%}}.dicom-viewer-mode .app-sidebar{display:none}.anticon.ant-menu-item-icon svg{font-size:20px}.app-card{padding:1rem 1.5rem;background-color:var(--card-bg);box-shadow:var(--card-shadow);border-radius:4px;max-width:100%;overflow:hidden;color:var(--app-text);transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}@media (max-width:768px){.app-card{padding:1.5rem;max-width:100%;width:auto}}@media (max-width:480px){.app-card{padding:1rem;max-width:100%;width:auto}}.scan-center-list_actions .anticon{color:#2b2b2b;margin-right:1rem;font-size:1.3rem;cursor:pointer}.ant-spin.ant-spin-lg.ant-spin-spinning.app-loader{display:block;margin:2rem auto 3rem}.ant-spin.ant-spin-lg.ant-spin-spinning.app-loader .ant-spin-dot{font-size:3rem}.file-upload__title{margin-bottom:10px;color:#bdbdbd;font-weight:700}.doctor-list_actions .anticon{color:#2b2b2b;margin-right:1rem;font-size:1.3rem;cursor:pointer}.case-overview .case-overview__lms-cards{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:1rem;gap:1rem;margin-top:.5rem;margin-bottom:1.25rem}.case-overview .case-overview__section-card{background:#fafafa;border:1px solid #e8e8e8;border-radius:10px;padding:1rem 1.125rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.case-overview .case-overview__section-card-title{font-size:.95rem;font-weight:700;color:#bdbdbd;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0;line-height:1.35}.case-overview .case-overview__section-card-body{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.55;color:#2b2b2b;font-size:.95rem}.case-overview .case-overview__lms-actions{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:.25rem}.case-overview .ant-btn.ant-btn-link{padding:0;margin-bottom:5px}.case-overview .case-overview__img-wrapper img.case-overview__img{width:100%;height:150px;object-fit:cover;border-radius:10px}.case-overview .case-overview__img-wrapper .case-overview__embed{width:100%;height:150px;border:1px solid #e8e8e8;border-radius:10px;background:#f5f5f5}.case-overview .case-overview__img-wrapper .case-overview__pdf-wrap{display:block}.case-overview .case-overview__img-wrapper .case-overview__pdf-link{display:block;color:inherit;text-decoration:none}.case-overview .case-overview__img-wrapper .case-overview__pdf-label{display:block;margin-top:6px;font-size:12px;color:#1747e9;text-decoration:underline;cursor:pointer}.case-overview__label{font-weight:700;margin-bottom:8px}.case-overview__value{margin-bottom:16px}@media (max-width:768px){.case-overview__label{font-size:14px}.case-overview__value{font-size:16px}}@media (max-width:480px){.case-overview__label{font-size:12px}.case-overview__value{font-size:14px}}.right-align{text-align:right}.admin-cases__tags{display:block}.admin-cases__tags .admin-cases__tag-item{display:inline-block;width:10px;height:10px;border-radius:50px;margin-right:5px}.resizer:after{width:3px;background-color:#c3c3c3}.admin-cases{padding-bottom:1rem}.admin-cases .app-card{overflow:visible}.admin-cases .ant-table-wrapper{padding-bottom:.5rem}.admin-cases .ant-table-wrapper .ant-table-pagination.ant-pagination{margin-bottom:.5rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:.5rem;row-gap:.5rem}.admin-cases .tag-legend{margin-top:.25rem}.admin-cases .ant-table-column-sorters{position:static}.admin-cases .ant-table-column-sorter{margin-left:0;position:absolute;right:20px}.admin-cases__status-wrapper{width:380px}.admin-cases__status-wrapper button,.admin-cases__status-wrapper span{display:inline-block;vertical-align:middle}.admin-cases__assigned-doctor,.admin-cases__patient-name,.admin-cases__referring-doctor{word-break:break-word}.admin-cases__study{max-width:150px}.admin-cases__date{padding-right:30px}@media (max-width:768px){.admin-cases .ant-table-wrapper{overflow-x:auto}.admin-cases h2{font-size:1.25rem}}@media (max-width:480px){.admin-cases h2{font-size:1.1rem}.admin-cases .ant-table-wrapper .ant-table{font-size:.85rem}}.admin-cases__status{position:relative;text-transform:capitalize;font-weight:700;color:green}.admin-cases__status.assigned{color:#f3b21b}.admin-cases__status.unassigned{color:#fe0000}.admin-cases__draft-icon{margin-left:6px;font-size:13px;color:rgba(0,0,0,.85);vertical-align:middle;cursor:default}.ant-popover.admin-cases__assignment-popover{width:300px}.ant-popover.admin-cases__share-popover .ant-popover-inner-content{padding:12px 0}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (max-width:768px){.admin-cases__generate-report-drawer,.admin-cases__generate-report-drawer .ant-drawer-content-wrapper{width:100%!important}}.admin-cases__generate-report-drawer .ant-drawer-body{overflow-y:auto;min-height:400px;padding-right:56px}.admin-cases__report-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.admin-cases__report-list .admin-cases__report-item{cursor:pointer}.admin-cases__generate-report-drawer{pointer-events:none}.admin-cases__generate-report-drawer.ant-drawer-open{pointer-events:auto}.admin-cases .ant-table-tbody>tr>td.admin-cases__tag-cell--case-opened{background-color:var(--case-opened-bg)!important}.case-filter-form{position:relative;font-size:.8rem;margin-bottom:.5rem}.case-filter-form .date-picker-field,.case-filter-form .dropdown-field,.case-filter-form .input-field-wrapper{margin-bottom:0!important}.case-filter-form .date-picker-field input::-webkit-input-placeholder,.case-filter-form .dropdown-field input::-webkit-input-placeholder,.case-filter-form .input-field-wrapper input::-webkit-input-placeholder{font-size:.8rem!important}.case-filter-form .date-picker-field input:-ms-input-placeholder,.case-filter-form .dropdown-field input:-ms-input-placeholder,.case-filter-form .input-field-wrapper input:-ms-input-placeholder{font-size:.8rem!important}.case-filter-form .date-picker-field .ant-select-selection-placeholder,.case-filter-form .date-picker-field input,.case-filter-form .date-picker-field input::placeholder,.case-filter-form .dropdown-field .ant-select-selection-placeholder,.case-filter-form .dropdown-field input,.case-filter-form .dropdown-field input::placeholder,.case-filter-form .input-field-wrapper .ant-select-selection-placeholder,.case-filter-form .input-field-wrapper input,.case-filter-form .input-field-wrapper input::placeholder{font-size:.8rem!important}.case-filter-form .date-picker-field__title,.case-filter-form .dropdown-field__title,.case-filter-form .input-field__title{margin-bottom:5px}.case-filter-form .input-field-wrapper .input-field.ant-input-affix-wrapper{padding:8px 10px}.case-filter-form .dropdown-field .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:4px 10px}.case-filter-form .date-picker-field .ant-picker{padding:8px 10px}.case-filter-form .case-filter-form__toggle-button{position:absolute;top:-41px;left:65px}.case-filter-form .case-filter-form__sync-button{position:absolute;top:-41px;left:105px}.case-filter-form .case-filter-form__export-button{position:absolute;top:-41px;left:145px}.case-filter-form .case-filter-form__recent-button{position:absolute;top:-41px}.case-filter-form .case-filter-form__sync-container{position:absolute;top:-38px;left:190px}@media (max-width:768px){.case-filter-form .case-filter-form__toggle-button{left:8px}.case-filter-form .case-filter-form__sync-button{left:48px}.case-filter-form .case-filter-form__export-button{left:88px}.case-filter-form .case-filter-form__sync-container{left:128px}.case-filter-form .ant-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:480px){.case-filter-form{font-size:.75rem}}.cfr-recent-popover .ant-popover-inner-content{padding:4px 0}.cfr-recent-panel{width:300px;max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.cfr-recent-panel::-webkit-scrollbar{width:4px}.cfr-recent-panel::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:4px}.cfr-recent-panel__empty,.cfr-recent-panel__loading{padding:16px 12px;font-size:12px;color:#aaa;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}.cfr-recent-panel__item{display:block;width:100%;padding:8px 14px;background:none;border:none;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;text-align:left;transition:background .14s}.cfr-recent-panel__item:last-child{border-bottom:none}.cfr-recent-panel__item:hover{background:rgba(22,119,255,.06)}.cfr-recent-panel__item-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:3px}.cfr-recent-panel__badge{display:inline-block;padding:1px 7px;border-radius:10px;background:rgba(22,119,255,.08235294117647059);color:#1677ff;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cfr-recent-panel__time{font-size:10px;color:#bbb}.cfr-recent-panel__title{font-size:12.5px;font-weight:600;color:#222;color:var(--app-text,#222);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfr-recent-panel__pid{font-size:11px;color:#888;color:var(--app-text-muted,#888)}.cfr-recent-panel__date{font-size:10.5px;color:#aaa;color:var(--app-text-muted,#aaa)}.cfr-recent-panel__diagnosis{font-size:11px;font-style:italic;color:#555;color:var(--app-text,#555);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .cfr-recent-panel__item{border-bottom-color:hsla(0,0%,100%,.06)}[data-theme=dark] .cfr-recent-panel__item:hover{background:rgba(22,119,255,.12)}[data-theme=dark] .cfr-recent-panel__badge{background:rgba(22,119,255,.1450980392156863)}[data-theme=dark] .cfr-recent-panel::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15)}.dropdown-field{margin-bottom:1.5rem}.dropdown-field .dropdown-field__title{color:#bdbdbd;margin-bottom:10px;font-weight:700}.dropdown-field .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.dropdown-field .ant-select.ant-select-multiple.ant-select-show-search .ant-select-selector{padding:3px 10px;border:1px solid #bebebe;height:auto;border-radius:8px}.dropdown-field .ant-select-multiple .ant-select-selection-placeholder{left:15px}.dropdown-field .ant-select-multiple .ant-select-selection-search{-webkit-margin-start:-2px;margin-inline-start:-2px}.dropdown-field .ant-select-multiple .ant-select-selection-search:first-child .ant-select-selection-search-input{margin-left:0;padding-left:-2px}.dropdown-field .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:100%;padding-left:-2px}.dropdown-field .ant-select{width:100%}.app-sync{display:-webkit-flex;display:flex;-webkit-justify-content:end;justify-content:end;font-size:1rem;font-weight:600;grid-gap:1rem;gap:1rem}.case-edit-form__meta-label{margin-bottom:8px;font-weight:500}.case-edit-form .dropdown-field,.case-edit-form .input-field-wrapper{margin-bottom:1.25rem}.case-edit-form .dropdown-field__title,.case-edit-form .input-field__title{margin:0 0 8px;line-height:1.4}.case-edit-form .input-field-wrapper input.ant-input.input-field{height:38px;padding:0 15px;box-sizing:border-box}.case-edit-form .case-assignment-form__submit-wrapper{margin-top:1rem;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}@media (max-width:768px){.case-edit-form .ant-form-item{margin-bottom:12px}}@media (max-width:480px){.case-edit-form .case-assignment-form__submit-wrapper{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.case-edit-form .case-assignment-form__submit-wrapper .ant-space{-webkit-flex-direction:column;flex-direction:column;width:100%}.case-edit-form .case-assignment-form__submit-wrapper .ant-btn{width:100%}}.date-picker-field{margin-bottom:1.5rem}.date-picker-field .ant-picker{border-radius:8px;padding:10px 12px;width:100%;border-color:#bebebe}.date-picker-field .ant-picker .ant-picker-input>input{font-size:16px}.date-picker-field__title{margin:0 0 10px;color:#bdbdbd;font-weight:500}.context-menu{position:fixed;background:#fff;border:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:4px;z-index:1000;width:150px;padding:5px 0}.menu-item{display:block;width:100%;padding:8px 15px;text-align:left;border:none;background:#fff;cursor:pointer;font-size:.85rem;text-transform:capitalize}.menu-item .menu-item__checked,.menu-item .menu-item__label,.menu-item .menu-item__legend{display:inline-block;vertical-align:middle}.menu-item .menu-item__checked{margin-left:10px}.menu-item .menu-item__legend{width:7px;height:7px;border-radius:50px;margin-right:5px}.menu-item:hover{background:#f5f5f5}.table-container{padding:20px}.tag-legend{margin-top:-2rem}@media (max-width:768px){.tag-legend{margin-top:1rem}}.tag-legend .tag-legend__legend-item{margin-right:1rem}.tag-legend .tag-legend__legend-item .tag-legend__color,.tag-legend .tag-legend__legend-item .tag-legend__name{display:inline-block;vertical-align:middle}.tag-legend .tag-legend__legend-item .tag-legend__color{width:8px;height:8px;border-radius:50px;margin-right:.5rem}.report-history__download-link{color:#1747e9;cursor:pointer}.case-turnaround-time .ant-drawer-content-wrapper{transition:-webkit-transform .3s cubic-bezier(.23,1,.32,1)!important;transition:transform .3s cubic-bezier(.23,1,.32,1)!important;transition:transform .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)!important}.case-turnaround-time .ant-drawer-body{padding:16px;background:#f5f8fa;overflow-y:auto}.case-turnaround-time .ant-drawer-header{border-bottom:1px solid rgba(0,0,0,.0823529)}.case-turnaround-time .ant-drawer-title{font-size:15px;font-weight:600;color:#2b2b2b}@media (max-width:480px){.case-turnaround-time .ant-drawer-content-wrapper{width:100%!important}}@media (min-width:481px) and (max-width:768px){.case-turnaround-time .ant-drawer-content-wrapper{width:90%!important}}.tat-info-bar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;background:#fff;border:1px solid rgba(0,0,0,.0823529);border-radius:8px;padding:10px 14px;margin-bottom:14px;grid-gap:12px;gap:12px}.tat-info-bar__left{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.tat-info-bar__name{font-size:14px;font-weight:700;color:#2b2b2b;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tat-info-bar__meta{font-size:12px;color:#8898aa;text-transform:capitalize}.tat-info-bar__tat{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-shrink:0;flex-shrink:0}.tat-info-bar__tat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#8898aa;line-height:1;margin-bottom:4px}.tat-info-bar__tat-value{font-size:22px;font-weight:800;color:#1747e9;line-height:1}.tat-groups{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}.tat-group{border-radius:8px;border:1px solid rgba(0,0,0,.0823529);background:#fff;overflow:hidden}.tat-group--assignment{border-left:3px solid #1747e9;padding:12px 14px 4px}.tat-group--preamble{border-left:3px solid #bdbdbd;padding:12px 14px 4px}.tat-custom-timeline__item{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.tat-custom-timeline__left{width:58px;-webkit-flex-shrink:0;flex-shrink:0;text-align:right;padding-right:8px;padding-top:6px}.tat-custom-timeline__elapsed{font-size:11px;font-weight:700;color:#1747e9;white-space:nowrap;line-height:1.3}.tat-custom-timeline__stem{width:14px;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:stretch;align-self:stretch;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;position:relative}.tat-custom-timeline__stem:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;top:25px;bottom:-13px;background:#dde1e7;z-index:0}.tat-custom-timeline__item:last-child .tat-custom-timeline__stem:after{display:none}.tat-custom-timeline__dot{width:10px;height:10px;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;margin-top:13px;position:relative;z-index:1}.tat-custom-timeline__right{-webkit-flex:1 1;flex:1 1;min-width:0;padding-left:10px;padding-bottom:10px}.tat-group-header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.0823529)}.tat-group-header__left{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px}.tat-group-header__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#2b2b2b}.tat-group-header__doctor{font-size:13px;font-weight:600;color:#1747e9}.tat-group-header__tat{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-shrink:0;flex-shrink:0}.tat-group-header__tat-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#8898aa;line-height:1;margin-bottom:2px}.tat-group-header__tat-value{font-size:16px;font-weight:800;color:#1747e9;line-height:1}.tat-timeline-card{background:#f5f8fa;border:1px solid rgba(0,0,0,.0823529);border-radius:6px;padding:9px 12px;margin-bottom:2px;transition:border-color .15s ease}.tat-timeline-card:hover{border-color:rgba(23,71,233,.564706)}.tat-timeline-card__label{font-weight:600;font-size:13px;color:#2b2b2b;margin-bottom:2px;display:block}.tat-timeline-card__sublabel{font-size:11px;color:#8898aa;margin-bottom:3px}.tat-timeline-card__time{font-size:11px;color:#2b2b2b}.report-form .report-form__header{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;grid-gap:1rem;gap:1rem}.report-form .report-form__header.report-form__header--in-drawer{-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.5rem .75rem;gap:.5rem .75rem;padding-right:56px;min-width:0}.report-form .report-form__header.report-form__header--in-drawer .report-form__title{-webkit-flex:0 1 auto;flex:0 1 auto;min-width:0;font-size:.95rem}.report-form .report-form__header.report-form__header--in-drawer .report-form__title+*{margin-left:-.75rem}.report-form .report-form__header.report-form__header--in-drawer .report-form__header--in-drawer .ml-2{margin-left:0!important}.report-form .report-form__header.report-form__header--in-drawer .report-form__full-screen-button,.report-form .report-form__header.report-form__header--in-drawer .upload-direct-report-button{-webkit-flex-shrink:0;flex-shrink:0}@media (max-width:768px){.report-form .report-form__header.report-form__header--in-drawer{padding-right:56px}.report-form .report-form__header.report-form__header--in-drawer .report-form__title{-webkit-flex:1 1 100%;flex:1 1 100%}.report-form .report-form__header.report-form__header--in-drawer .upload-direct-report-button{-webkit-flex:0 0 auto;flex:0 0 auto}}@media (max-width:768px){.report-form .report-form__header{-webkit-flex-wrap:wrap;flex-wrap:wrap}.report-form .report-form__header .report-form__title{-webkit-flex:0 0 100%;flex:0 0 100%}.report-form .report-form__header .upload-direct-report-button{-webkit-flex:0 0 50%;flex:0 0 50%}.report-form .report-form__header .upload-direct-report-button button{width:100%}.report-form .report-form__header>button{-webkit-flex:0 0 45%;flex:0 0 45%}}.report-form .report-detail__ai-textarea{border-radius:8px}.report-form .ck.ck-editor{width:100%}.report-form .ck.ck-editor__editable{height:max(calc(100vh - 260px),500px)}.report-form .report-form__title{font-weight:700;font-size:1.2rem}.report-form form{margin-top:1rem}.report-form .report-form__ai-assist{margin-top:0}.report-form .dropdown-field{margin-bottom:0}.report-form__ai-diagnosis{margin-top:-1rem;margin-right:10px}.report-form__ai-diagnosis button,.report-form__ai-diagnosis span{margin-right:5px;margin-bottom:3.5px}.report-form__ai-diagnosis span{font-weight:700}.report-form__ai-diagnosis .report-form__ai-status{margin-right:10px}.report-form__ai-diagnosis .reset-ai-btn{-webkit-justify-content:center!important;justify-content:center!important}.reset-ai-btn .anticon{-webkit-justify-content:center;justify-content:center;width:100%;height:100%}.report-form__submit-wrapper,.reset-ai-btn .anticon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.report-form__submit-wrapper{-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:8px;gap:8px}.report-form__label{font-weight:700}@media (max-width:768px){.report-form__full-screen-button{display:none}}@media (max-width:768px){.report-form__header--in-drawer .report-form__full-screen-button{display:block;-webkit-flex:0 0 auto;flex:0 0 auto}}.report-form--fullscreen{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;height:100vh;min-height:100vh;width:100%;overflow:hidden;position:fixed;top:0;left:0;background:#fff}.report-form--fullscreen.report-form--fullscreen-mobile{-webkit-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden}.report-form--fullscreen.report-form--fullscreen-mobile>div{padding:12px}.report-form--fullscreen.report-form--fullscreen-mobile>div,.report-form--fullscreen.report-form--fullscreen-mobile form{-webkit-flex:1 1;flex:1 1;min-height:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.report-form--fullscreen.report-form--fullscreen-mobile form .ant-row{-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.report-form--fullscreen.report-form--fullscreen-mobile .report-form__editor-col-mobile{min-height:50vh;-webkit-flex:1 1 100%;flex:1 1 100%;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.report-form--fullscreen.report-form--fullscreen-mobile .report-form__editor-col-mobile .editor{-webkit-flex:1 1;flex:1 1;min-height:400px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.report-form--fullscreen.report-form--fullscreen-mobile .report-form__editor-col-mobile .tox-tinymce,.report-form--fullscreen.report-form--fullscreen-mobile .report-form__editor-col-mobile .tox .tox-edit-area__iframe{-webkit-flex:1 1;flex:1 1;min-height:400px!important}.report-form--fullscreen .report-form__left-pane{width:300px;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff;border-right:1px solid #e8e8e8;grid-gap:12px;gap:12px;padding:12px 14px}.report-form--fullscreen .report-form__left-pane,.report-form--fullscreen .report-form__left-pane .left-pane-section{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.report-form--fullscreen .report-form__left-pane .left-pane-section{grid-gap:6px;gap:6px}.report-form--fullscreen .report-form__left-pane .left-pane-section.left-pane-section--preview{-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}.report-form--fullscreen .report-form__left-pane .left-pane-label{font-size:11px;font-weight:600;color:#8c8c8c;text-transform:uppercase;letter-spacing:.4px}.report-form--fullscreen .report-form__left-pane .left-pane-divider{height:1px;background:#f0f0f0;margin:0}.report-form--fullscreen .report-form__left-pane .ant-form-item{margin-bottom:0}.report-form--fullscreen .report-form__left-pane .report-form__submit-wrapper{-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px}.report-form--fullscreen .report-form__left-pane .report-form__submit-wrapper .ant-btn{width:100%}.report-form--fullscreen .report-form__left-pane .report-form__preview-thumbnail{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-height:650px;min-height:120px;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden;background:#fafafa}.report-form--fullscreen .report-form__left-pane .report-form__preview-placeholder{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-height:120px;color:#8c8c8c;font-size:12px}.report-form--fullscreen .report-form__left-pane .report-form__preview-pdf{position:relative;-webkit-flex:1 1;flex:1 1;min-height:0;max-height:260px;overflow-y:auto;overflow-x:hidden;transition:box-shadow .2s}.report-form--fullscreen .report-form__left-pane .report-form__preview-pdf:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.report-form--fullscreen .report-form__left-pane .report-form__preview-pdf .report-form__preview-expand-btn{position:absolute;top:6px;right:6px;z-index:2;min-width:28px;padding:0 6px}.report-form--fullscreen .report-form__left-pane .report-form__preview-pdf iframe{width:100%;height:450px;pointer-events:auto}.report-form--fullscreen .report-form__left-pane .report-form__actions-row{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px;-webkit-align-items:center;align-items:center}.report-form--fullscreen .report-form__left-pane .report-form__actions-row .ant-btn{-webkit-flex:1 1;flex:1 1;font-size:13px}.report-form--fullscreen .report-form__left-pane .report-form__patient-block{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px;font-size:15px;line-height:1.3}.report-form--fullscreen .report-form__left-pane .report-form__patient-block .report-form__patient-name{display:block;word-break:break-word}.report-form--fullscreen .report-form__left-pane .report-form__patient-block .report-form__patient-meta{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6px;gap:6px}.report-form--fullscreen .report-form__left-pane .report-form__patient-block .report-form__patient-meta .report-form__patient-scan-badge{font-size:11px;font-weight:600;background:#e6f0ff;color:#1747e9;border-radius:4px;padding:2px 6px}.report-form--fullscreen .report-form__left-pane .report-form__patient-block .report-form__patient-meta .ant-btn{margin-left:auto}.report-form--fullscreen .report-form__editor-area{position:relative;min-width:0;padding:0}.report-form--fullscreen .report-form__editor-area,.report-form--fullscreen .report-form__editor-wrapper{overflow:hidden}.report-form--fullscreen .report-form__editor-area,.report-form--fullscreen .report-form__editor-wrapper,.report-form--fullscreen .report-form__editor-wrapper .ck.ck-editor,.report-form--fullscreen .report-form__editor-wrapper .editor{-webkit-flex:1 1;flex:1 1;min-height:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.report-form--fullscreen .report-form__editor-wrapper .ck-editor__editable_inline,.report-form--fullscreen .report-form__editor-wrapper .ck.ck-content{height:100%!important;min-height:100%!important}.report-form--fullscreen .report-form__editor-wrapper .tox-tinymce,.report-form--fullscreen .report-form__editor-wrapper .tox .tox-edit-area__iframe{-webkit-flex:1 1;flex:1 1;min-height:0;height:100%!important}.report-form--fullscreen .report-form__editor-wrapper .ck-editor__main{-webkit-flex:1 1;flex:1 1;min-height:0}.report-form__autosave-static{font-size:12px;color:#8c8c8c;margin-right:auto;white-space:nowrap}.report-form__autosave-badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:5px;gap:5px;padding:3px 10px 3px 6px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:20px;font-size:12px;color:#389e0d;font-weight:500;box-shadow:0 1px 4px rgba(0,0,0,.08);pointer-events:none;opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease;margin-right:auto}.report-form__autosave-badge--visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.report-form__autosave-tick{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.report-form__autosave-tick svg{width:16px;height:16px;color:#52c41a}.report-form__autosave-circle{stroke-dasharray:57;stroke-dashoffset:57;-webkit-animation:none;animation:none}.report-form__autosave-badge--visible .report-form__autosave-circle{-webkit-animation:draw-circle .35s ease forwards;animation:draw-circle .35s ease forwards}.report-form__autosave-check{stroke-dasharray:14;stroke-dashoffset:14;-webkit-animation:none;animation:none}.report-form__autosave-badge--visible .report-form__autosave-check{-webkit-animation:draw-check .25s ease .3s forwards;animation:draw-check .25s ease .3s forwards}@-webkit-keyframes draw-circle{to{stroke-dashoffset:0}}@keyframes draw-circle{to{stroke-dashoffset:0}}@-webkit-keyframes draw-check{to{stroke-dashoffset:0}}@keyframes draw-check{to{stroke-dashoffset:0}}.editor .ck.ck-content{height:60vh}.editor .tox .tox-statusbar{display:none}.editor{width:100%}.editor .ck.ck-content{height:70vh;font-family:"Times New Roman",sans-serif;color:#000;pointer-events:auto!important;overflow:auto!important}.editor .ck-content .image{margin:0!important}.upload-direct-report-form .upload-direct-report-form__submit-wrapper{margin-top:1rem;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.progress-bar__wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:1rem 0}.progress-bar__wrapper .progress-bar__percent{margin-left:.5rem}.progress-bar{width:100%;height:20px;position:relative;background-color:#bdbdbd;border-radius:20px}.progress-bar .progess-bar__fill{position:absolute;top:0;left:0;width:60%;height:20px;border-radius:50px;background-color:#1747e9}.attachment-upload__input{width:100%;padding:2rem 1rem;border-radius:5px;cursor:pointer;text-align:center;border:1px dashed #bdbdbd}.attachment-upload__icon{display:block;font-size:2rem;margin-bottom:1rem}.attachment-upload__iframe,.attachment-upload__img{width:100%;height:100%;object-fit:cover;border-radius:5px}.attachment-upload__iframe{pointer-events:none}.attachment-upload__title{margin:0 0 6px;color:#bdbdbd;font-weight:500}.attachment-upload__img-wrapper{position:relative;margin-top:2rem}.attachment-upload__img-wrapper .attachment-upload__close-button{cursor:pointer;position:absolute;top:-11px;right:-5px;background-color:#bdbdbd;border-radius:50%;padding:.5rem;line-height:.75rem}.attachment-upload__img-wrapper .attachment-upload__close-button svg{font-size:.75rem}.case-series-expand-row{padding:12px 24px;background:#fafafa;max-height:120px;overflow-y:auto}.case-series-expand-row--empty,.case-series-expand-row--error,.case-series-expand-row--loading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;padding:16px 24px;color:#8c8c8c}.case-series-expand-row--error{color:#ff4d4f}.case-series-expand-row__actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:16px;gap:16px;margin-bottom:12px}.case-series-expand-row__names-loading{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;font-size:12px;color:#8c8c8c}.case-series-expand-row__list{-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:16px;gap:16px}.case-series-expand-row__item,.case-series-expand-row__list{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.case-series-expand-row__item{grid-gap:12px;gap:12px;padding:8px 12px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .2s;min-width:200px}.case-series-expand-row__item:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.case-series-expand-row__item--selected{border-color:#1890ff;background:#e6f7ff}.case-series-expand-row__checkbox{-webkit-flex-shrink:0;flex-shrink:0}.case-series-expand-row__thumbnail{width:48px;height:48px;object-fit:cover;border-radius:4px;background:#f0f0f0}.case-series-expand-row__placeholder{width:48px;height:48px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#f0f0f0;border-radius:4px;font-size:20px;color:#bfbfbf}.case-series-expand-row__info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;overflow:hidden}.case-series-expand-row__name{font-weight:500;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-series-expand-row__meta{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}.case-series-expand-row__modality{font-size:11px;color:#bfbfbf}.case-series-expand-row__count{font-size:11px;color:#8c8c8c}.case-series-expand-row .ant-spin{margin-right:8px}.case-chat-panel{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;height:100%;min-height:0;background:#fff;border-radius:0;border:none;overflow:hidden}.case-chat-panel__header{position:relative;-webkit-flex-shrink:0;flex-shrink:0;z-index:2;padding:12px 1.5rem 14px;background:#001529;color:#fff}.case-chat-panel__header-close{position:absolute;top:10px;right:1.5rem;z-index:10;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;margin:0;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.2;color:#fff;background:#1677ff;border:1px solid #4096ff;border-radius:6px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.35)}.case-chat-panel__header-close:hover{background:#4096ff;border-color:#69b1ff;color:#fff}.case-chat-panel__header-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.case-chat-panel__header-close .anticon{font-size:12px}.case-chat-panel__header-title{font-weight:600;font-size:14px;line-height:1.3;margin:0 0 10px;padding:0 96px 10px 0;border-bottom:1px solid hsla(0,0%,100%,.12)}.case-chat-panel__header-meta{padding:0}.case-chat-panel__header-meta-line{display:grid;grid-template-columns:6.75rem minmax(0,1fr);grid-column-gap:12px;-webkit-column-gap:12px;column-gap:12px;-webkit-align-items:baseline;align-items:baseline;font-size:12px;line-height:1.4}.case-chat-panel__header-meta-line:not(:last-child){margin-bottom:6px}.case-chat-panel__header-meta-label{color:hsla(0,0%,100%,.55)}.case-chat-panel__header-meta-value{color:hsla(0,0%,100%,.95);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-chat-panel__messages{-webkit-flex:1 1;flex:1 1;min-height:0;overflow-y:auto;padding:12px 1.5rem;background:#fafafa}.case-chat-panel__messages .ant-list-item{padding:4px 0;border:none}.case-chat-panel__empty,.case-chat-panel__loading{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100px;color:#999}.case-chat-panel__message{-webkit-justify-content:flex-start;justify-content:flex-start}.case-chat-panel__message--own{-webkit-justify-content:flex-end;justify-content:flex-end}.case-chat-panel__message--own .case-chat-panel__bubble{background:#e6f4ff;border-color:#91caff}.case-chat-panel__bubble{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:8px 12px;max-width:80%}.case-chat-panel__meta{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;margin-bottom:4px}.case-chat-panel__body{font-size:14px;word-break:break-word;white-space:pre-wrap}.case-chat-panel__tags{margin-top:4px}.case-chat-panel__input-area{padding:8px 1.5rem;border-top:1px solid #f0f0f0;background:#fff}.case-chat-panel__tagged{margin-bottom:6px}.case-chat-panel__mention-list{background:#fff;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:6px;max-height:200px;overflow-y:auto}.case-chat-panel__mention-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:6px 12px;cursor:pointer;font-size:13px}.case-chat-panel__mention-item:hover{background:#f5f5f5}.case-chat-panel__input-row{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px;-webkit-align-items:flex-end;align-items:flex-end}.case-chat-panel__input-row .ant-input-textarea{-webkit-flex:1 1;flex:1 1}.scan-center-cases__status-loader .ant-spin.ant-spin-lg.ant-spin-spinning.app-loader{display:inline-block;vertical-align:middle;margin:0 0 0 1rem}.scan-center-cases__status-loader .ant-spin.ant-spin-lg.ant-spin-spinning.app-loader .ant-spin-dot{font-size:1.5rem}.scan-center-cases__tags{display:block}.scan-center-cases__tags .scan-center-cases__tag-item{display:inline-block;width:10px;height:10px;border-radius:50px;margin-right:5px}.scan-center-cases .ant-table-column-sorters{position:static}.scan-center-cases .ant-table-column-sorter{margin-left:0;position:absolute;right:20px}.scan-center-cases__status{position:relative;text-transform:capitalize;font-weight:700;color:green;width:100px}.scan-center-cases__status.report_pending{color:#f3b21b}.scan-center-cases__status.unassigned{color:#fe0000}.scan-center-cases__status-wrapper{width:350px}.scan-center-cases__status-wrapper button,.scan-center-cases__status-wrapper span{display:inline-block;vertical-align:middle}.scan-center-cases .ant-table-tbody>tr>td.scan-center-cases__tag-cell--case-opened{background-color:var(--case-opened-bg)!important}.doctor-cases__tags{display:block}.doctor-cases__tags .doctor-cases__tag-item{display:inline-block;width:10px;height:10px;border-radius:50px;margin-right:5px}.doctor-cases__patient-name{word-break:break-word}.doctor-cases__status-wrapper{width:380px}.doctor-cases__status-wrapper button,.doctor-cases__status-wrapper span{display:inline-block;vertical-align:middle}.doctor-cases__status-wrapper .ant-btn.ant-btn-primary:not(.ant-btn-icon-only){background-color:#1747e9;border:1px solid #1747e9;padding:4px 10px;font-size:14px}.doctor-cases__status-wrapper .ant-btn.ant-btn-primary{padding:4px 15px}.doctor-cases__status{position:relative;text-transform:capitalize;font-weight:700;color:green}.doctor-cases__status.assigned{color:#f3b21b}.doctor-cases__status.unassigned{color:#fe0000}.doctor-cases__draft-icon{margin-left:6px;font-size:13px;color:#f3b21b;vertical-align:middle;cursor:default}.doctor-cases__referring-doctor{word-break:break-word}.clickable-icon{cursor:pointer;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.clickable-icon:active{-webkit-transform:scale(.9);transform:scale(.9)}.resizable-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:static}.resizer{width:0;overflow:visible;-webkit-flex-shrink:0;flex-shrink:0}.resizer:after{width:2px;cursor:col-resize;background-color:transparent;height:58%;position:absolute;right:0;top:0;background-color:#d2d2d2;content:"";bottom:0;margin-top:auto;margin-bottom:auto}.doctor-cases .ant-table-column-sorters{position:static}.doctor-cases .ant-table-column-sorter{margin-left:0;position:absolute;right:20px}@media (max-width:768px){.doctor-cases__generate-report-drawer,.doctor-cases__generate-report-drawer .ant-drawer-content-wrapper{width:100%!important}}.doctor-cases__generate-report-drawer .ant-drawer-body{overflow-y:auto;min-height:400px;padding-right:56px}.doctor-cases__generate-report-drawer{pointer-events:none}.doctor-cases__generate-report-drawer.ant-drawer-open{pointer-events:auto}.doctor-cases .ant-table-tbody>tr>td.doctor-cases__tag-cell--case-opened{background-color:var(--case-opened-bg)!important}.case-assignment-form .ant-btn.ant-btn-primary{padding:4px 16px}.case-assignment-form .case-assignment-form__remove-assignment-button{width:100%;padding:4px}.case-assignment-form .dropdown-field{margin-bottom:0}.case-assignment-form__toggle-wrapper button,.case-assignment-form__toggle-wrapper span{margin-right:10px}.case-assignment-form__toggle-wrapper span{font-weight:700}.case-assignment-form__submit-wrapper{margin-top:1rem;text-align:right}.case-assignment-form__submit-wrapper>button:first-child{margin-right:.5rem}.student-cases__actions-row{white-space:nowrap;min-width:0}.student-cases__actions-row .ant-space{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.student-cases__actions-row .ant-space-item{-webkit-flex-shrink:0;flex-shrink:0}.student-cases__actions-row .ant-btn{padding-inline:6px}.student-cases .ant-table-column-sorters{position:static}.student-cases .ant-table-column-sorter{margin-left:0;position:absolute;right:20px}@media (max-width:768px){.student-cases .ant-table-wrapper{overflow-x:auto}.student-cases h2{font-size:1.25rem}}@media (max-width:480px){.student-cases h2{font-size:1.1rem}.student-cases .ant-table-wrapper .ant-table{font-size:.85rem}}[data-theme=dark] .student-cases__answer-modal .ant-modal-body{color:rgba(0,0,0,.88)}[data-theme=dark] .student-cases__answer-modal .ant-modal-body p,[data-theme=dark] .student-cases__answer-modal .ant-modal-body strong{color:rgba(0,0,0,.88)!important}[data-theme=dark] .student-cases__answer-modal .answer-compare-field--reference,[data-theme=dark] .student-cases__answer-modal .answer-compare-field--reference p,[data-theme=dark] .student-cases__answer-modal .answer-compare-field--reference strong,[data-theme=dark] .student-cases__answer-modal .answer-compare-field--solo,[data-theme=dark] .student-cases__answer-modal .answer-compare-field--solo p,[data-theme=dark] .student-cases__answer-modal .answer-compare-field--solo strong,[data-theme=dark] .student-cases__answer-modal .answer-compare-field--yours,[data-theme=dark] .student-cases__answer-modal .answer-compare-field--yours p,[data-theme=dark] .student-cases__answer-modal .answer-compare-field--yours strong,[data-theme=dark] .student-cases__answer-modal .answer-compare-heading,[data-theme=dark] .student-cases__answer-modal .answer-compare-heading--reference,[data-theme=dark] .student-cases__answer-modal .ant-alert,[data-theme=dark] .student-cases__answer-modal .ant-alert-description,[data-theme=dark] .student-cases__answer-modal .ant-alert-description p,[data-theme=dark] .student-cases__answer-modal .ant-alert-description strong,[data-theme=dark] .student-cases__answer-modal .ant-alert-message,[data-theme=dark] .student-cases__answer-modal .student-submission-ai-feedback{color:rgba(0,0,0,.88)}.exam-timer{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:8px 16px;border-radius:8px;font-weight:600;font-size:16px}.exam-timer--low{background:#fff2e8;color:#d4380d}.exam-timer--expired{background:#fff1f0;color:#cf1322}.exam-timer--viewer{color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);text-shadow:0 1px 2px rgba(0,0,0,.35)}.exam-timer--viewer .anticon{color:#fff}.exam-timer--viewer.exam-timer--low{background:rgba(250,173,20,.25);color:#ffe7ba;border-color:rgba(250,173,20,.55)}.exam-timer--viewer.exam-timer--low .anticon{color:#ffe7ba}.exam-timer--viewer.exam-timer--expired{background:rgba(255,77,79,.3);color:#ffccc7;border-color:rgba(255,77,79,.55)}.exam-timer--viewer.exam-timer--expired .anticon{color:#ffccc7}.faculty-cases .ant-table-column-sorters{position:static}.faculty-cases .ant-table-column-sorter{margin-left:0;position:absolute;right:20px}@media (max-width:768px){.faculty-cases .ant-table-wrapper{overflow-x:auto}.faculty-cases h2{font-size:1.25rem}}@media (max-width:480px){.faculty-cases h2{font-size:1.1rem}.faculty-cases .ant-table-wrapper .ant-table{font-size:.85rem}}.doctor-summary__header,.report-template-list__search-wrapper{margin:1rem 0}.report-template-list__search-wrapper .ant-input-group input.ant-input{padding:10px 15px;height:auto;z-index:0}.report-template-list__search-wrapper button{height:auto;width:auto;padding:9px 15px!important;color:#fff!important}.admin-profile form{width:70%;margin-top:2rem}.admin-profile__switch{margin-bottom:1.5rem}.admin-profile__switch span{display:inline-block;vertical-align:middle;margin-right:5px}.admin-profile__signature{width:150px}.doctor-profile form,.scan-center-profile form{width:70%;margin-top:2rem}.doctor-profile__switch{margin-bottom:1.5rem}.doctor-profile__switch span{display:inline-block;vertical-align:middle;margin-right:5px}.doctor-profile__signature{width:150px}.students-list__student-modal .ant-form-item-label>label{display:-webkit-inline-flex!important;display:inline-flex!important;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}.students-list__student-modal .students-list__access-rules-label{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;grid-column-gap:1.25rem;-webkit-column-gap:1.25rem;column-gap:1.25rem}.students-list__student-modal .students-list__access-rules-help-tooltip-wrap{display:-webkit-inline-flex!important;display:inline-flex!important;-webkit-align-items:center;align-items:center;margin-left:.5rem}.students-list__access-rules-tooltip{max-width:400px}.students-list__access-rules-tooltip .ant-tooltip-inner{max-width:400px;text-align:left;padding:10px 12px}.students-list__access-rules-help{line-height:1.4;font-size:13px;color:inherit}.students-list__access-rules-help p{margin:0 0 .3rem}.students-list__access-rules-help p:last-child{margin-bottom:0}.students-list__access-rules-help ul{margin:0 0 .3rem;padding-left:1.1rem}.students-list__access-rules-help li{margin-bottom:.12rem}.students-list__access-rules-help li:last-child{margin-bottom:0}.students-list__access-rules-help .students-list__access-rules-help__examples-title{margin-bottom:.2rem}.students-list__access-rules-block{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:1.25rem;gap:1.25rem}.students-list__rule-card{background:#fafafa;border:1px solid #d9d9d9;border-radius:10px;padding:1rem 1.125rem;box-shadow:0 8px 22px rgba(0,0,0,.101961);max-width:42rem}.students-list__rule-card__header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;grid-gap:1.25rem;gap:1.25rem;width:100%;min-height:36px;margin-bottom:0;padding-bottom:.75rem;border-bottom:1px solid #e8e8e8}.students-list__rule-card__title{-webkit-flex:1 1;flex:1 1;min-width:0;font-weight:700;font-size:14px;line-height:1.4;padding-right:1rem}.students-list__rule-card__remove{-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:center;align-self:center;margin-left:auto}.students-list__rule-card__meta{margin-top:.75rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}.students-list__rule-card__meta-title{font-size:12px;font-weight:600;margin-bottom:.5rem;color:rgba(0,0,0,.65)}.students-list__rule-card__fields{margin-top:.875rem;padding-top:.125rem}.students-list__add-rule-btn{-webkit-align-self:flex-start;align-self:flex-start;margin-top:.25rem}.students-list .float-right{float:right}.students-list .ant-form-item-label>label{display:-webkit-inline-flex!important;display:inline-flex!important;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}.students-list .students-list__access-rules-label{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;grid-column-gap:.75rem;-webkit-column-gap:.75rem;column-gap:.75rem}.students-list .students-list__access-rules-label-text{-webkit-flex-shrink:0;flex-shrink:0}.students-list .students-list__access-rules-help-tooltip-wrap{display:-webkit-inline-flex!important;display:inline-flex!important;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;margin-left:.75rem}.students-list .students-list__access-rules-help-icon{color:rgba(0,0,0,.45);cursor:help;font-size:16px;vertical-align:middle}.students-list .students-list__access-rules-help-icon:hover{color:#1747e9}.faculty-list .float-right{float:right}.lms-meta-fields-config__title{margin-bottom:.5rem}.lms-meta-fields-config__hint{color:rgba(0,0,0,.55);margin-bottom:1.25rem;max-width:720px}.lms-meta-fields-config__row{margin-top:.5rem}.lms-meta-fields-config__toolbar{margin-bottom:12px}.lms-meta-fields-config__list-item{cursor:pointer}.lms-meta-fields-config__list-item--active{background:rgba(24,144,255,.08)}.lms-meta-fields-config__field-name{font-weight:500}.lms-meta-fields-config__multi-badge{font-size:11px;font-weight:400;color:rgba(0,0,0,.45)}.lms-meta-fields-config__panel-title{margin-bottom:12px}.lms-meta-fields-config__add-value{margin-bottom:16px}.lms-meta-fields-config__empty-right{color:rgba(0,0,0,.45);padding:24px 0}.mock-exams-list .mock-exams-table .ant-table-tbody>tr>td,.mock-exams-list .mock-exams-table .ant-table-thead>tr>th{padding:8px 6px}.mock-exams-list .mock-exams-table .ant-table-thead>tr>th{font-size:12px}.lms-skel--player .lms-skel__top{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:.5rem 1rem;gap:.5rem 1rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem;-webkit-flex-shrink:0;flex-shrink:0}.lms-skel--player .lms-skel__crumb{-webkit-flex:1 1;flex:1 1;min-width:0}.lms-skel--player .lms-skel__top-actions{display:-webkit-flex;display:flex;grid-gap:.5rem;gap:.5rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-shrink:0;flex-shrink:0;margin-left:auto}.lms-skel--player .lms-skel__nav{padding:.5rem .75rem .85rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:.45rem;gap:.45rem}.lms-skel--player .lms-skel__nav .ant-skeleton-paragraph{margin-bottom:0}.lms-skel--player .lms-skel__main{min-width:0;min-height:12rem}.lms-skel--chapter .lms-skel__video-placeholder{min-height:min(42vh,320px);background:rgba(0,0,0,.04)}.lms-skel--chapter .lms-skel__video-placeholder .ant-skeleton-title{height:min(42vh,320px);margin:0;border-radius:0}.lms-skel--chapter .lms-skel__actions{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;margin-top:1rem}.lms-skel--lb .lms-skel__lb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}.lms-skel--lb .lms-skel__lb-table{margin-top:.5rem}.lms-skel--course-list .lms-skel-course-card{border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;background:var(--card-bg);box-shadow:var(--card-shadow)}.lms-skel--course-list .lms-skel-course-card__thumb{height:140px;background:rgba(0,0,0,.06);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.lms-skel--course-list .lms-skel-course-card__thumb .ant-skeleton-element{width:100%;height:100%}.lms-skel--course-list .lms-skel-course-card__thumb .ant-skeleton-image{width:100%!important;height:140px!important;border-radius:0!important}.lms-skel--course-list .lms-skel-course-card__body{padding:1rem 1.1rem 1.15rem}.lms-skel--admin-table{padding:.35rem 0 .5rem}.lms-skel--admin-table .lms-skel__table-row{margin-bottom:.65rem}.lms-skel--admin-table .ant-skeleton-paragraph{margin-top:0}.lms-skel--editor .lms-skel__editor-head{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.75rem 1rem;gap:.75rem 1rem;margin-bottom:1.5rem}.lms-skel--editor .lms-skel__editor-body{max-width:960px}.lms-skel--enroll-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:.6rem;gap:.6rem;min-height:200px}.lms-student-courses{max-width:1200px;margin:0 auto;padding:0 0 2rem;box-sizing:border-box;width:100%}@media (max-width:768px){.lms-student-courses{padding:0 .25rem 1.5rem}}.lms-student-courses__toolbar{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.lms-student-courses__back{padding-left:0;color:var(--app-text-muted)}.lms-student-courses__title{-webkit-flex:1 1;flex:1 1;margin:0;font-size:1.75rem;letter-spacing:-.02em}.lms-student-courses__search{width:280px;max-width:100%;border-radius:999px}.lms-student-courses__tabs{margin-bottom:1.5rem}.lms-student-courses__tabs .ant-tabs-nav:before{border-color:var(--border-subtle)}.lms-student-courses__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1747e9}.lms-student-courses__tabs .ant-tabs-ink-bar{background:#1747e9}.lms-student-courses__empty{margin-top:3rem}@media (max-width:576px){.lms-student-courses__toolbar{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.lms-student-courses__title{font-size:1.35rem}.lms-student-courses__search{width:100%}.lms-student-courses__tabs .ant-tabs-nav{margin-bottom:.5rem}}.lms-course-card{display:block;width:100%;text-align:left;border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;background:var(--card-bg);box-shadow:var(--card-shadow);cursor:pointer;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;padding:0;color:inherit}.lms-course-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.lms-course-card__thumb{height:160px;background:linear-gradient(135deg,#1a1a2e,#2d2d44);background-size:cover;background-position:50%}.lms-course-card__body{padding:1rem 1.25rem 1.25rem}.lms-course-card__name{font-size:1.05rem;margin:0 0 .75rem;font-weight:600;line-height:1.35;color:var(--app-text)}.lms-course-card__tracks{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:.65rem;gap:.65rem}.lms-course-card__track-label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);margin-bottom:.2rem}.lms-course-card__track-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:.5rem;gap:.5rem;min-width:0}.lms-course-card__track-bar{-webkit-flex:1 1;flex:1 1;min-width:0}.lms-course-card__track-status{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;min-width:3.25rem;max-width:5.25rem;text-align:center}.lms-course-card__track-tick{font-size:.95rem;color:#52c41a;line-height:1;margin-bottom:.15rem}.lms-course-card__track-meta{display:block;font-size:.72rem;color:var(--app-text-muted);line-height:1.25;width:100%;text-align:center}.lms-course-card__meta{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:.5rem;font-size:.85rem;color:var(--app-text-muted)}.lms-player{min-height:60vh}.lms-player--centered{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;grid-gap:1rem;gap:1rem;padding:3rem}.lms-player--centered,.lms-player__top{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.lms-player__top{grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-bottom:1rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lms-player__crumbs{-webkit-flex:1 1;flex:1 1;min-width:0}.lms-player__top-actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.15rem .5rem;gap:.15rem .5rem;-webkit-flex-shrink:0;flex-shrink:0;margin-left:auto}.lms-player__leaderboard-link,.lms-player__retake-assessments{font-size:.8rem;padding:0 .25rem;color:#1747e9}.lms-player__reset-testing,.lms-player__retake-assessments{-webkit-flex-shrink:0;flex-shrink:0}.lms-player__reset-testing{font-size:.75rem;padding:0 .25rem}.lms-player__back{padding-left:0;color:var(--app-text-muted)}.lms-player__crumb-active{font-weight:600;color:#1747e9;text-transform:uppercase;font-size:.75rem;letter-spacing:.06em}.lms-player__completed-banner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.75rem 1rem;gap:.75rem 1rem;padding:.65rem 1rem;margin-bottom:1rem;background:linear-gradient(90deg,rgba(82,196,26,.08),rgba(23,71,233,.05));border:1px solid rgba(82,196,26,.25);border-radius:6px}.lms-player__completed-banner .lms-player__completed-banner-btn.ant-btn{color:#1747e9;background:#fff;border-color:rgba(23,71,233,.45)}.lms-player__completed-banner .lms-player__completed-banner-btn.ant-btn:focus,.lms-player__completed-banner .lms-player__completed-banner-btn.ant-btn:hover{color:#1747e9;border-color:#1747e9;background:#fff}.lms-player__completed-banner .lms-player__completed-banner-btn.ant-btn .anticon{color:inherit}.lms-player__completed-banner-msg{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:.5rem;gap:.5rem;font-weight:500;color:#222;color:var(--app-text,#222)}.lms-player__layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(240px,300px);grid-gap:1.25rem;gap:1.25rem;-webkit-align-items:start;align-items:start}@media (max-width:1200px){.lms-player__layout{grid-template-columns:minmax(220px,260px) 1fr minmax(220px,260px)}}@media (max-width:900px){.lms-player__layout{grid-template-columns:1fr}}.lms-player__sidebar{position:-webkit-sticky;position:sticky;top:5rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--card-bg);box-shadow:var(--card-shadow);overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-height:calc(100vh - 6rem);overflow-y:auto}.lms-player__sidehead{padding:1.25rem;border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,rgba(23,71,233,.06),transparent);-webkit-flex-shrink:0;flex-shrink:0}.lms-player__side-title{font-weight:700;font-size:1rem;margin-bottom:.75rem;line-height:1.35}.lms-player__progress-label{font-size:.75rem;color:var(--app-text-muted);margin-bottom:.35rem}.lms-player__progress-label--second{margin-top:.85rem}.lms-player__progress-meta{font-size:.8rem;color:var(--app-text-muted);margin-top:.35rem}.lms-player__collapse{background:transparent;-webkit-flex-shrink:0;flex-shrink:0}.lms-player__collapse .ant-collapse-item{border-color:var(--border-subtle)}.lms-player__collapse .ant-collapse-header{font-weight:600;font-size:.9rem}.lms-player__section{margin-bottom:1rem}.lms-player__section-title{font-size:.8rem;color:var(--app-text-muted);margin-bottom:.5rem}.lms-player__sub-title{font-size:.85rem;font-weight:600;margin-bottom:.35rem}.lms-player__chapters{list-style:none;padding:0;margin:0 0 .75rem}.lms-player__chap-title{-webkit-flex:1 1;flex:1 1;min-width:0}.lms-player__track-on{color:#52c41a}.lms-player__track-off{color:var(--app-text-muted);opacity:.55}.lms-player__chap-play{-webkit-flex-shrink:0;flex-shrink:0;color:#1747e9;font-size:1rem;line-height:1;position:relative;top:1px}.lms-player__chap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:.5rem;gap:.5rem;width:100%;text-align:left;border:none;background:transparent;padding:.45rem .5rem;border-radius:8px;cursor:pointer;color:var(--app-text);font-size:.88rem;line-height:1.35;transition:background .15s ease}.lms-player__chap:hover{background:rgba(0,0,0,.04)}.lms-player__chap--active{background:rgba(23,71,233,.08);box-shadow:inset 3px 0 0 #1747e9}.lms-player__done{color:#52c41a;margin-left:auto}.lms-player__green-tick{color:#52c41a;font-size:1rem;-webkit-flex-shrink:0;flex-shrink:0;line-height:1}.lms-player__chap-status{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:.35rem;gap:.35rem;-webkit-flex-shrink:0;flex-shrink:0;margin-left:auto;min-width:1.1rem;-webkit-justify-content:flex-end;justify-content:flex-end}.lms-player__sa-card{margin:.75rem .75rem 1rem;border-radius:10px;border:1px solid var(--border-subtle);box-shadow:none}.lms-player__sa-card .ant-card-body{padding:.75rem .85rem 1rem}.lms-player__sa-card--empty .ant-card-body{padding:1rem}.lms-player__sa-card-head{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:.65rem;gap:.65rem;margin-bottom:.5rem}.lms-player__sa-card-icon{color:#006fba;font-size:1.1rem;margin-top:.15rem}.lms-player__sa-card-title{font-weight:600;font-size:.9rem;line-height:1.3}.lms-player__sa-card-sub{font-size:.75rem;display:block;margin-top:.15rem}.lms-player__sa-card-badge{margin-left:auto;font-size:.75rem;white-space:nowrap}.lms-player__sa-collapse .ant-collapse-item{border:none}.lms-player__sa-collapse .ant-collapse-header{padding:.5rem 0!important;-webkit-align-items:center!important;align-items:center!important}.lms-player__sa-collapse .ant-collapse-arrow{display:none!important}.lms-player__sa-collapse .ant-collapse-content-box{padding:.35rem 0 0!important}.lms-player__sa-panel-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:.75rem;gap:.75rem;width:100%;font-size:.85rem;font-weight:600;color:#1747e9}.lms-player__sa-panel-header-text{-webkit-flex:1 1;flex:1 1;min-width:0;text-align:left;line-height:1.35}.lms-player__sa-panel-chevron{-webkit-flex-shrink:0;flex-shrink:0;font-size:.7rem;color:var(--app-text-muted);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.lms-player__sa-by-module{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:.75rem;gap:.75rem}.lms-player__sa-module-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-muted);margin-bottom:.35rem;padding-left:.15rem}.lms-player__sa-module{padding-bottom:.35rem;border-bottom:1px solid var(--border-subtle)}.lms-player__sa-module:last-child{border-bottom:none;padding-bottom:0}.lms-player__sa-chapter-list{list-style:none;padding:0;margin:0}.lms-player__sa-section{border:1px solid var(--border-subtle);border-radius:12px;background:linear-gradient(180deg,rgba(23,71,233,.04),var(--card-bg) 48px);overflow:hidden;margin-bottom:1rem}.lms-player__sa-section-meta{padding:1rem 1.15rem .75rem;border-bottom:1px solid var(--border-subtle)}.lms-player__sa-section-module{display:block;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.35rem}.lms-player__sa-section-lesson{font-weight:700;font-size:1.05rem;line-height:1.35;margin-bottom:.25rem;color:var(--app-text)}.lms-player__sa-section-path{font-size:.8rem}.lms-player__sa-section-questions{padding:1rem 1.15rem .25rem}.lms-player__sa-section-questions .lms-player__question-group{background:var(--card-bg);border:1px solid var(--border-subtle)}.lms-player__sa-chap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:.45rem;gap:.45rem;width:100%;text-align:left;border:none;background:transparent;padding:.5rem .4rem;border-radius:8px;cursor:pointer;color:var(--app-text);font-size:.82rem;line-height:1.35;transition:background .15s ease}.lms-player__sa-chap:hover{background:rgba(0,0,0,.04)}.lms-player__sa-chap--active{background:rgba(23,71,233,.1);box-shadow:inset 3px 0 0 #1747e9}.lms-player__sa-chap-icon{color:#006fba;-webkit-flex-shrink:0;flex-shrink:0}.lms-player__sa-chap-title{-webkit-flex:1 1;flex:1 1;min-width:0}.lms-player__sa-chap-pending{-webkit-flex-shrink:0;flex-shrink:0;font-size:.72rem}.lms-player__main{border:none;background:transparent;box-shadow:none;overflow:visible;min-width:0}.lms-player__main--assessment{min-height:0}.lms-player__center{max-width:960px;margin:0 auto;width:100%}.lms-player__center--wide{max-width:none;margin:0}.lms-player__video-stage{border-radius:12px;border:1px solid var(--border-subtle);background:var(--card-bg);box-shadow:var(--card-shadow);overflow:hidden}.lms-player__video-meta{padding:1.25rem 1.5rem 1.5rem}.lms-player__video-status{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.85rem;margin-bottom:1rem;color:var(--app-text-muted)}.lms-player__card{border-radius:12px;box-shadow:var(--card-shadow);border:1px solid var(--border-subtle)}.lms-player__card .ant-card-head{border-bottom-color:var(--border-subtle)}.lms-player__card--video .ant-card-head-title{color:#1747e9}.lms-player__card .ant-card-body{padding:0}.lms-player__video-wrap{background:#0a0a0f;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-height:clamp(320px,52vh,720px);aspect-ratio:16/9}.lms-player__video,.lms-player__video-wrap{width:100%;max-height:min(72vh,900px);-ms-user-select:none;user-select:none;-webkit-user-select:none}.lms-player__video{display:block;height:100%;object-fit:contain;-webkit-user-drag:none}.lms-player__lesson{padding:1.5rem 1.75rem}.lms-player__lesson--in-card{padding-top:1.25rem}.lms-player__tag{display:inline-block;color:#1747e9;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.lms-player__lesson-title{margin:0 0 .5rem;font-size:clamp(1.15rem,2.5vw,1.65rem);line-height:1.25}.lms-player__lesson-sub{color:var(--app-text-muted);margin-bottom:.35rem}.lms-player__lesson-path{font-size:.85rem;color:var(--app-text-muted);margin-bottom:1.25rem}.lms-player__actions{margin-top:.5rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lms-player__actions--stack{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:.65rem;gap:.65rem;max-width:420px}.lms-player__actions--stack .ant-btn{margin:0!important}.lms-player__actions--video-row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:.5rem;gap:.5rem}.lms-player__actions--video-row .ant-btn{margin:0!important;height:24px;padding:0 8px;font-size:11px;line-height:1.15;border-radius:5px}.lms-player__assessment-toolbar{padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,rgba(23,71,233,.05),transparent)}.lms-player__assessment-toolbar-inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:.75rem 1rem;gap:.75rem 1rem;width:100%}.lms-player__back-video-btn.ant-btn{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:32px;padding:0 12px;font-weight:500;color:#1747e9;border-color:rgba(23,71,233,.45);background:#fff}.lms-player__back-video-btn.ant-btn:focus,.lms-player__back-video-btn.ant-btn:hover{color:#fff;background:#1747e9;border-color:#1747e9}.lms-player__assessment-toolbar-title{-webkit-flex:1 1;flex:1 1;min-width:0;line-height:1.35;font-size:.95rem;font-weight:500}.lms-player__assessment-toolbar-title .ant-typography{margin-bottom:0}.lms-player__assessment-toolbar-badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:.35rem;gap:.35rem;-webkit-flex-shrink:0;flex-shrink:0;margin-left:auto}.lms-player__assessment-body{padding:1.25rem 1.5rem 1.5rem}.lms-player__assessment-empty{padding:2rem 1.5rem;text-align:center}.lms-player__assessment-empty p{margin-bottom:1rem;color:var(--app-text-muted)}.lms-player__card--assessment .ant-card-body{padding:0}.lms-player__btn-primary.ant-btn-primary{background:#1747e9;border-color:#1747e9}.lms-player__btn-primary.ant-btn-primary:focus,.lms-player__btn-primary.ant-btn-primary:hover{background:#1239c4;border-color:#1239c4}.lms-player__question-group{border-radius:10px;margin-bottom:.75rem;overflow:hidden}.lms-player__question-group-shared-image{margin:0 0 1rem;text-align:center}.lms-player__question-group-parts{padding:.65rem 1rem 1rem}.lms-player__question-group-part--sub{margin-top:.85rem;padding-top:.9rem;border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--border-subtle,rgba(0,0,0,.1))}.lms-player__question{background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:10px;padding:1rem;margin-bottom:.75rem}.lms-player__question--sub{border-left:3px solid rgba(24,144,255,.65);padding-left:calc(1rem - 2px)}.lms-player__subq-badge{margin:0!important;font-size:.7rem;line-height:1.2;padding:0 7px;vertical-align:middle;text-transform:none}.lms-player__question-head{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.5rem 1rem;gap:.5rem 1rem;font-size:.85rem;color:var(--app-text-muted);margin-bottom:.5rem}.lms-player__question-head-left{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;min-width:0}.lms-player__question-num{font-weight:600;color:rgba(0,0,0,.75);color:var(--app-text,rgba(0,0,0,.75))}.lms-player__question-tag{margin:0;font-size:.7rem;line-height:1.2;padding:0 7px;vertical-align:middle}.lms-player__marks{font-weight:600;-webkit-flex-shrink:0;flex-shrink:0;margin-left:auto;color:var(--app-text-muted)}.lms-player__question-body{margin-bottom:1rem;font-size:.95rem;font-weight:500;color:rgba(0,0,0,.88);color:var(--app-text,rgba(0,0,0,.88));line-height:1.5}.lms-player__question-image-wrap{margin:0 0 1rem;text-align:center}.lms-player__question-image{max-width:100%;max-height:420px;width:auto;height:auto;border-radius:8px;border:1px solid rgba(0,0,0,.08);border:1px solid var(--border-subtle,rgba(0,0,0,.08));object-fit:contain;vertical-align:middle;background:#fff;background:var(--card-bg,#fff)}.lms-player__opt{width:100%;margin:0!important}.lms-player__opt-label{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.35rem .65rem;gap:.35rem .65rem;line-height:1.45;color:rgba(0,0,0,.88);color:var(--app-text,rgba(0,0,0,.88))}.lms-player__correct-answer-tag{margin:0 0 0 .35rem!important;font-size:.65rem;line-height:1.3;padding:0 6px;vertical-align:middle;-webkit-flex-shrink:0;flex-shrink:0}.lms-player__options{width:100%;max-width:42rem;display:block}.lms-player__options .ant-space-vertical,.lms-player__options .ant-space-vertical .ant-space-item{width:100%}.lms-player__options .ant-checkbox-wrapper,.lms-player__options .ant-radio-wrapper{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row!important;flex-direction:row!important;-webkit-align-items:center!important;align-items:center!important;width:100%!important;max-width:100%;margin:0!important;padding:.55rem .85rem .55rem .75rem;min-height:44px;border:1px solid rgba(23,71,233,.35);border-radius:10px;background:#f8f9ff;line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease}.lms-player__options .ant-checkbox-wrapper:hover:not(.ant-checkbox-wrapper-disabled):not(.ant-radio-wrapper-disabled),.lms-player__options .ant-radio-wrapper:hover:not(.ant-checkbox-wrapper-disabled):not(.ant-radio-wrapper-disabled){border-color:rgba(23,71,233,.65)}.lms-player__options .ant-checkbox,.lms-player__options .ant-radio{top:0!important;-webkit-flex:0 0 22px;flex:0 0 22px;width:22px;min-width:22px;max-width:22px;margin:0!important;padding:0!important;display:-webkit-inline-flex!important;display:inline-flex!important;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-align-self:center;align-self:center}.lms-player__options .ant-radio{line-height:1!important}.lms-player__options .ant-checkbox-inner{width:18px;height:18px;border-color:#8aa4f0}.lms-player__options .ant-radio-inner{border-color:#8aa4f0}.lms-player__options .ant-radio-inner:after{top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%) scale(0)!important;transform:translate(-50%,-50%) scale(0)!important}.lms-player__options .ant-radio-checked .ant-radio-inner:after{-webkit-transform:translate(-50%,-50%) scale(1)!important;transform:translate(-50%,-50%) scale(1)!important}.lms-player__options .ant-checkbox-checked .ant-checkbox-inner,.lms-player__options .ant-radio-checked .ant-radio-inner{background-color:#1747e9;border-color:#1747e9}.lms-player__options span.ant-checkbox+span,.lms-player__options span.ant-radio+span{-webkit-flex:1 1;flex:1 1;min-width:0;padding-left:10px;line-height:1.45;display:-webkit-inline-flex!important;display:inline-flex!important;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;color:rgba(0,0,0,.88);color:var(--app-text,rgba(0,0,0,.88))}.lms-player__options .ant-checkbox-wrapper-disabled span.ant-checkbox+span,.lms-player__options .ant-radio-wrapper-disabled span.ant-radio+span{opacity:1;color:rgba(0,0,0,.88);color:var(--app-text,rgba(0,0,0,.88))}.lms-player__options .ant-checkbox-disabled .ant-checkbox-inner,.lms-player__options .ant-radio-disabled .ant-radio-inner{opacity:1}.lms-player__options .lms-player__opt--correct.ant-checkbox-wrapper,.lms-player__options .lms-player__opt--correct.ant-radio-wrapper{border-color:#52c41a;background:rgba(82,196,26,.1)}.lms-player__options .lms-player__opt--wrong.ant-checkbox-wrapper,.lms-player__options .lms-player__opt--wrong.ant-radio-wrapper{border-color:#ff4d4f;background:rgba(255,77,79,.08)}.lms-player__options .lms-player__opt--wrong.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#ff4d4f;border-color:#d9363e}.lms-player__options .lms-player__opt--wrong.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{background-color:#fff}.lms-player__options .lms-player__opt--wrong.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#ff4d4f;border-color:#d9363e}.lms-player__options .lms-player__opt--missed.ant-checkbox-wrapper,.lms-player__options .lms-player__opt--missed.ant-radio-wrapper{border:1px solid #73d13d;background:rgba(82,196,26,.12);box-shadow:inset 0 0 0 1px rgba(115,209,61,.25)}.lms-player__options .lms-player__opt--missed.ant-checkbox-wrapper .ant-checkbox-inner,.lms-player__options .lms-player__opt--missed.ant-radio-wrapper .ant-radio-inner{border-color:#95de64;background-color:#fff}.lms-player__submit-assessment{margin-top:.75rem;border-radius:10px;height:44px;font-weight:600;background:#1747e9;border-color:#1747e9}.lms-player__submit-assessment:focus,.lms-player__submit-assessment:hover{background:#1239c4;border-color:#1239c4}.lms-player__sa-panel{position:-webkit-sticky;position:sticky;top:5rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--card-bg);box-shadow:var(--card-shadow);overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-height:calc(100vh - 6rem);min-height:0}.lms-player__sa-panel-scroll{-webkit-flex:1 1;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.lms-player__sa-panel-head{padding:1.25rem;border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,rgba(91,141,239,.08),transparent);-webkit-flex-shrink:0;flex-shrink:0}.lms-player__sa-panel-title-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}.lms-player__sa-panel-icon{color:#006fba;font-size:1.1rem}.lms-player__sa-panel-title{font-weight:700;font-size:1rem;line-height:1.35}.lms-player__sa-panel-empty{padding:1.5rem 1.25rem;font-size:.9rem}.lms-player__sa-panel-body{padding:.75rem .75rem 1rem;grid-gap:.5rem;gap:.5rem}.lms-player--fill-height,.lms-player__sa-panel-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.lms-player--fill-height{height:calc(100vh - 4.25rem);max-height:calc(100vh - 4.25rem);min-height:0;box-sizing:border-box}.lms-player--fill-height .lms-player__top{-webkit-flex-shrink:0;flex-shrink:0}.lms-player--fill-height .lms-player__layout{-webkit-flex:1 1;flex:1 1;min-height:0;overflow:hidden;-webkit-align-items:stretch;align-items:stretch}.lms-player--fill-height .lms-player__sidebar{max-height:100%;min-height:0;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;top:auto;-webkit-align-self:stretch;align-self:stretch}.lms-player--fill-height .lms-player__sidebar .lms-player__collapse{-webkit-flex:1 1;flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.lms-player--fill-height .lms-player__sa-panel{max-height:100%;min-height:0;overflow:hidden;position:relative;top:auto;-webkit-align-self:stretch;align-self:stretch}.lms-player--fill-height .lms-player__main{min-height:0;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.lms-player--fill-height .lms-player__main--assessment{-webkit-flex:1 1;flex:1 1;min-height:0}.lms-player--fill-height .lms-player__center--wide{margin:0;max-width:none}.lms-player--fill-height .lms-player__center--wide,.lms-player--fill-height .lms-player__video-stage{-webkit-flex:1 1;flex:1 1;min-height:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.lms-player--fill-height .lms-player__video-wrap{-webkit-flex:1 1;flex:1 1;min-height:180px;aspect-ratio:unset;max-height:none}.lms-player--fill-height .lms-player__video{max-height:100%;height:100%}.lms-player--fill-height .lms-player__video-meta{-webkit-flex:0 1 auto;flex:0 1 auto;max-height:min(36vh,300px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem 1.25rem}.lms-player--fill-height .lms-player__card.lms-player__card--assessment,.lms-player--fill-height .lms-player__card.lms-player__card--assessment .ant-card-body{-webkit-flex:1 1;flex:1 1;min-height:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.lms-player--fill-height .lms-player__assessment-body{-webkit-flex:1 1;flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:991px){.lms-player--fill-height{height:auto;min-height:calc(100vh - 4.5rem);min-height:calc(100dvh - 4.5rem);max-height:none}}@media (max-width:768px){.lms-player__layout{grid-gap:.75rem;gap:.75rem}.lms-player__sa-panel,.lms-player__sidebar{position:relative;top:auto;max-height:none}.lms-player__lesson{padding:1.1rem 1.15rem}.lms-player__assessment-toolbar{padding:.85rem 1rem}.lms-player__assessment-body{padding:1rem 1.1rem 1.25rem}}@media (max-width:576px){.lms-player__top{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.lms-player__top-actions{margin-left:0;-webkit-justify-content:flex-start;justify-content:flex-start}.lms-player__completed-banner{padding:.55rem .75rem}}.lms-lb{max-width:960px;margin:0 auto;padding:0 0 2rem}.lms-lb__top{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:1rem;gap:1rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}.lms-lb__back{padding-left:0;color:var(--app-text-muted)}.lms-lb__head{-webkit-flex:1 1;flex:1 1;min-width:0}.lms-lb__kicker{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-muted);margin-bottom:.25rem}.lms-lb__title{margin:0;font-size:1.35rem;font-weight:700;color:#1a1a1a;color:var(--app-text,#1a1a1a);line-height:1.25}.lms-lb__sub{margin:.35rem 0 0;font-size:.9rem;color:var(--app-text-muted);max-width:36rem}.lms-lb__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}.lms-lb__stat{border:1px solid var(--border-subtle);border-radius:12px;padding:.85rem 1rem;background:var(--card-bg);box-shadow:var(--card-shadow)}.lms-lb__stat-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted);font-weight:600;margin-bottom:.35rem}.lms-lb__stat-value{font-size:1.35rem;font-weight:700;color:#1747e9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.lms-lb__stat-hint{font-size:.75rem;color:var(--app-text-muted);margin-top:.25rem}.lms-lb__podium{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:.65rem;gap:.65rem;margin-bottom:1.5rem;padding:.5rem 0;min-height:140px}.lms-lb__podium,.lms-lb__podium--solo{-webkit-justify-content:center;justify-content:center}.lms-lb__podium--solo .lms-lb__podium-slot--first{-webkit-order:0;order:0;max-width:280px;-webkit-transform:none;transform:none}.lms-lb__podium-slot{-webkit-flex:1 1;flex:1 1;max-width:200px;border-radius:12px;border:1px solid var(--border-subtle);background:var(--card-bg);box-shadow:var(--card-shadow);padding:.75rem .65rem;text-align:center;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.lms-lb__podium-slot--first{-webkit-order:2;order:2;padding-bottom:1rem;border-color:rgba(212,175,55,.45);background:linear-gradient(180deg,rgba(212,175,55,.12),var(--card-bg) 55%);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.lms-lb__podium-slot--second{-webkit-order:1;order:1}.lms-lb__podium-slot--third{-webkit-order:3;order:3}.lms-lb__podium-slot--empty{visibility:hidden;pointer-events:none}.lms-lb__podium-rank{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-muted);margin-bottom:.35rem}.lms-lb__podium-name{font-weight:600;font-size:.88rem;line-height:1.3;word-break:break-word;margin-bottom:.35rem}.lms-lb__podium-score{font-size:1.1rem;font-weight:700;color:#1747e9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lms-lb__podium-meta{font-size:.72rem;color:var(--app-text-muted);margin-top:.2rem}.lms-lb__card{border-radius:12px;overflow:hidden;box-shadow:var(--card-shadow)}.lms-lb__you-banner{margin-bottom:1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(23,71,233,.25);background:rgba(23,71,233,.08)}.lms-lb__you-title{font-weight:700;font-size:.85rem;margin-bottom:.25rem;color:#1747e9}.lms-lb__empty{text-align:center;padding:2.5rem 1.5rem;color:var(--app-text-muted)}.lms-lb .ant-table{font-size:.9rem}.lms-lb .lms-lb__row--me td{background:rgba(23,71,233,.06)!important;font-weight:600}.lms-cert-face{width:100%;max-width:920px;margin:0 auto;font-family:Georgia,"Times New Roman",Times,serif}.lms-cert-face__outer-frame{padding:5px;background:linear-gradient(145deg,#61222a,#4a1a20 45%,#2a0f14);border-radius:2px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.08),0 12px 40px rgba(74,26,32,.35)}.lms-cert-face__radnexa-trim{padding:4px;background:linear-gradient(135deg,#c4545e,#a83e48 24%,#8a333c 50%,#a83e48 76%,#c4545e);border-radius:1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.2)}.lms-cert-face__inner-rule{padding:3px;background:linear-gradient(180deg,#6d2830,#4a1a20);border-radius:1px}.lms-cert-face__sheet{background:#fffef9;border:1px solid rgba(168,62,72,.35);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.85)}.lms-cert-face__body{padding:2.5rem 8% 2rem;text-align:center;min-height:400px;box-sizing:border-box;background:linear-gradient(180deg,#fffef9,#faf6ef 55%,#fffef9)}.lms-cert-face__heading{margin:0 0 1.65rem;font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:700;color:#2c2c2c;letter-spacing:.03em;line-height:1.2}.lms-cert-face__lead{margin:0 0 .65rem;font-size:1.05rem;font-style:italic;color:#5a5a5a}.lms-cert-face__name{margin:0 0 1.2rem;font-size:clamp(1.45rem,2.9vw,1.95rem);font-weight:700;color:#1a1a1a;line-height:1.25}.lms-cert-face__course-line{margin:0 auto;max-width:38rem;font-size:1.02rem;line-height:1.55;color:#2c2c2c}.lms-cert-face__course-title{color:#a83e48;font-weight:700}.lms-cert-face__rule{width:70%;max-width:280px;height:1px;margin:1.65rem auto 1.4rem;background:linear-gradient(90deg,transparent,rgba(168,62,72,.45) 25%,rgba(168,62,72,.45) 75%,transparent)}.lms-cert-face__brand{margin-bottom:1.25rem}.lms-cert-face__logo{display:block;margin:0 auto;width:85%;max-width:240px;height:auto;object-fit:contain}.lms-cert-face__issuer{margin:.6rem 0 0;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#5a5a5a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.lms-cert-face__ribbon-wrap{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:1.15rem}.lms-cert-face__completion-ribbon{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:.45rem;gap:.45rem;padding:.5rem 1.75rem .55rem;background:linear-gradient(165deg,#c4545e,#a83e48 40%,#8a333c);color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.58rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 3px 12px rgba(168,62,72,.35);-webkit-clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% 50%,calc(100% - .5rem) 100%,.5rem 100%,0 50%);clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% 50%,calc(100% - .5rem) 100%,.5rem 100%,0 50%)}.lms-cert-face__completion-ribbon-check{font-size:.8rem;font-weight:700;letter-spacing:0;line-height:1}.lms-cert-face__completion-ribbon-label{letter-spacing:.22em}.lms-cert-face__footer-meta{margin:0;text-align:left;font-size:.72rem;color:#777;font-family:ui-monospace,"Cascadia Code",Consolas,monospace;max-width:100%;padding-top:.35rem;border-top:1px solid rgba(168,62,72,.15)}.lms-cert-page{max-width:880px;margin:0 auto;padding:1rem 1.25rem 2.5rem}.lms-cert-page--empty{text-align:center;padding:3rem 1rem}.lms-cert-page__hint{color:#666;color:var(--app-text-muted,#666);margin:.5rem 0 1.25rem}.lms-cert-page__top{margin-bottom:1.25rem}.lms-cert-page__back{padding-left:0;margin-bottom:.25rem}.lms-cert-page__title{margin:0 0 .25rem;font-size:1.35rem;font-weight:700;color:#111;color:var(--app-text,#111)}.lms-cert-page__sub{display:block}.lms-cert-page__card{border-radius:8px}.lms-cert-page__capture{padding:1.25rem;background:#f2e8ea;border-radius:8px;margin-bottom:1rem;box-shadow:inset 0 1px 3px rgba(74,26,32,.08)}.lms-cert-page__actions{width:100%;-webkit-justify-content:flex-start;justify-content:flex-start}.lms-completion{max-width:800px;margin:0 auto;padding:1rem 1.25rem 2.5rem}.lms-completion--empty{text-align:center;padding:3rem 1rem}.lms-completion__hint{color:#666;color:var(--app-text-muted,#666);margin:.5rem 0 1.25rem}.lms-completion__top{margin-bottom:1.5rem}.lms-completion__back{padding-left:0;margin-bottom:.25rem}.lms-completion__title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;color:#111;color:var(--app-text,#111)}.lms-completion__modal .ant-modal-content{border-radius:12px;overflow:hidden}.lms-completion__celebrate{text-align:center;padding:.5rem 0 .25rem}.lms-completion__celebrate-icon{font-size:3rem;color:#52c41a;margin-bottom:.5rem;-webkit-animation:lms-completion-pop .5s ease-out;animation:lms-completion-pop .5s ease-out}.lms-completion__celebrate-title{margin:0 0 .75rem;font-size:1.5rem;font-weight:700;color:#111;color:var(--app-text,#111)}.lms-completion__celebrate-text{margin:0 0 1.5rem;color:#555;color:var(--app-text-muted,#555);line-height:1.5}.lms-completion__cert-wrap{margin-bottom:1.5rem}.lms-completion__cert-actions{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem;-webkit-justify-content:center;justify-content:center}.lms-completion__lb-card{border-radius:8px}.lms-completion__row--me{background:rgba(23,71,233,.06)}@-webkit-keyframes lms-completion-pop{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}70%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lms-completion-pop{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}70%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}.lms-admin-courses{width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto}.lms-admin-courses__card{margin-bottom:1.5rem}.lms-admin-courses__bar{margin-bottom:1rem}.lms-admin-courses__tree{margin-top:.5rem;background:transparent}.lms-admin-courses__tree-block{margin-bottom:1rem}.lms-admin-courses__tree-sub{margin:.5rem 0 0 .75rem}.lms-admin-courses__tree-sub ul{margin:.5rem 0 0 1rem}@media (max-width:576px){.lms-admin-courses .ant-table-wrapper{font-size:.85rem}}.lms-admin-editor{max-width:1200px;margin:0 auto;padding:0 .5rem 2.5rem}.lms-admin-editor--empty{padding:2rem;text-align:center}.lms-admin-editor__head{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:1rem 1.5rem;gap:1rem 1.5rem;margin-bottom:1.25rem;padding:1rem 1.25rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--card-bg);box-shadow:var(--card-shadow)}.lms-admin-editor__title{-webkit-flex:1 1 200px;flex:1 1 200px;margin:0;font-size:1.35rem;line-height:1.35;font-weight:700;min-width:0;color:var(--app-text)}.lms-admin-editor__enroll{margin-bottom:0;border-radius:12px;border:1px solid var(--border-subtle);box-shadow:var(--card-shadow)}.lms-admin-editor__enroll .ant-card-head{border-bottom-color:var(--border-subtle);font-weight:600}.lms-admin-editor__enroll .ant-card-body{padding:12px 16px 16px}.lms-admin-editor__enroll-bar{margin-bottom:12px}.lms-admin-editor__btn-accent.ant-btn{color:#1747e9!important;background:#fff!important;border:1px solid #1747e9!important;text-shadow:none;box-shadow:none}.lms-admin-editor__btn-accent.ant-btn:focus,.lms-admin-editor__btn-accent.ant-btn:hover{color:#fff!important;background:#1747e9!important;border-color:#1747e9!important}.lms-admin-editor__enroll-collapse{margin-top:4px;background:transparent}.lms-admin-editor__enroll-collapse .ant-collapse-item{border:1px solid var(--border-subtle)!important;border-radius:8px;overflow:hidden}.lms-admin-editor__enroll-collapse .ant-collapse-header{padding:10px 12px 10px 40px!important;font-weight:600;color:var(--app-text)!important}.lms-admin-editor__enroll-collapse .ant-collapse-arrow{left:12px!important}.lms-admin-editor__enroll-collapse .ant-collapse-content-box{padding:0 8px 12px!important}.lms-admin-editor__enroll-collapse-head{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:.35rem .6rem;gap:.35rem .6rem}.lms-admin-editor__enroll-collapse-hint{font-weight:400;font-size:.78rem}.lms-admin-editor__enroll-table .ant-table{border-radius:8px;overflow:hidden}.lms-admin-editor__modules-wrap{padding-top:2rem}@media (max-width:576px){.lms-admin-editor__modules-wrap{padding-top:1.75rem}}.lms-admin-editor__collapse{margin-top:0;background:transparent!important;border:none!important;box-shadow:none!important}.lms-admin-editor__collapse.ant-collapse-borderless>.ant-collapse-item{border-bottom:none!important}.lms-admin-editor__collapse.ant-collapse-borderless>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:12px!important}.lms-admin-editor__collapse.ant-collapse-borderless>.ant-collapse-item:last-child.ant-collapse-item-active>.ant-collapse-header{border-radius:12px 12px 0 0!important}.lms-admin-editor__collapse>.ant-collapse-item{border:1px solid var(--border-subtle)!important;border-radius:12px;margin-bottom:.85rem;overflow:hidden;background:var(--card-bg);box-shadow:var(--card-shadow)}.lms-admin-editor__collapse>.ant-collapse-item:last-child{margin-bottom:0}.lms-admin-editor__collapse .ant-collapse-item-active>.ant-collapse-header{border-radius:12px 12px 0 0!important}.lms-admin-editor__collapse .ant-collapse-item:not(.ant-collapse-item-active)>.ant-collapse-header{border-radius:12px!important}.lms-admin-editor__collapse .ant-collapse-header{font-weight:600;padding:12px 16px 12px 44px!important;-webkit-align-items:center!important;align-items:center!important;border-bottom:1px solid transparent!important}.lms-admin-editor__collapse .ant-collapse-item-active>.ant-collapse-header{border-bottom-color:var(--border-subtle)!important}.lms-admin-editor__collapse .ant-collapse-arrow{left:16px!important}.lms-admin-editor__collapse .ant-collapse-content{border-top:none!important}.lms-admin-editor__collapse .ant-collapse-content-box{padding:12px 16px 16px!important}.lms-admin-editor__panel-head{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:.75rem;gap:.75rem;width:100%;padding-right:.25rem}.lms-admin-editor__panel-head-title{-webkit-flex:1 1;flex:1 1;min-width:0;font-size:1rem}.lms-admin-editor__panel-head-actions{-webkit-flex-shrink:0;flex-shrink:0}.lms-admin-editor__row{margin-bottom:1rem}.lms-admin-editor__card{margin-bottom:1rem;border-radius:10px;border:1px solid var(--border-subtle)}.lms-admin-editor__card .ant-card-head{min-height:48px;border-bottom-color:var(--border-subtle)}.lms-admin-editor__card .ant-card-head-title{font-size:.95rem;font-weight:600;padding:8px 0}.lms-admin-editor__card .ant-card-extra{margin-left:12px}.lms-admin-editor__card .ant-card-body{padding:14px 16px 16px}.lms-admin-editor__card-extra{-webkit-justify-content:flex-end;justify-content:flex-end}.lms-admin-editor__sub{margin:1rem 0 0;padding:0 0 .5rem .75rem;border-left:3px solid rgba(23,71,233,.35)}.lms-admin-editor__sub-head{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-bottom:.65rem}.lms-admin-editor__sub-head-title{-webkit-flex:1 1;flex:1 1;min-width:140px;font-size:.92rem}.lms-admin-editor__sub-head-actions{-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:flex-end;justify-content:flex-end}.lms-admin-editor__chapter-table .ant-table-thead>tr>th{background:rgba(0,0,0,.02);font-weight:600;font-size:.8rem}.lms-admin-editor__chapter-table .ant-table-tbody>tr>td{vertical-align:top}.lms-admin-editor__assess{margin:1rem 0 0;padding:.85rem 1rem;background:linear-gradient(180deg,rgba(23,71,233,.06),rgba(0,0,0,.02));border:1px solid var(--border-subtle);border-radius:10px}.lms-admin-editor__assess-bar{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-bottom:.65rem}.lms-admin-editor__assess-list{margin:0;padding:0;list-style:none}.lms-admin-editor__assess-q{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:.55rem .65rem;margin-bottom:.5rem;background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:8px}.lms-admin-editor__assess-q:last-child{margin-bottom:0}.lms-admin-editor__assess-q--sub{margin-left:1.25rem;padding-left:.85rem;border-left:3px solid rgba(23,71,233,.35);background:rgba(23,71,233,.04)}.lms-admin-editor__assess-q-text{-webkit-flex:1 1;flex:1 1;min-width:0;font-size:.88rem;line-height:1.45}.lms-admin-editor__assess-q-actions{-webkit-flex-shrink:0;flex-shrink:0}.lms-admin-editor__question-image-actions{margin-bottom:.75rem}.lms-admin-editor__question-image-preview{margin-bottom:1rem;text-align:center}.lms-admin-editor__question-image-preview img{max-width:100%;max-height:280px;border-radius:8px;border:1px solid var(--border-subtle);object-fit:contain}.lms-admin-editor__question-modal-divider{margin:1.25rem 0 .75rem;border-top:1px solid var(--border-subtle)}.lms-admin-editor__sub-question-card{margin-bottom:12px}.lms-admin-editor__sub-question-card .ant-card-head{min-height:40px;padding:0 12px;font-size:.9rem}.lms-admin-editor__sub-question-card .ant-card-body{padding:12px}@media (max-width:768px){.lms-admin-editor{padding:0 .35rem 2rem}.lms-admin-editor__head{padding:.85rem 1rem;grid-gap:.75rem;gap:.75rem}.lms-admin-editor__title{font-size:1.15rem}.lms-admin-editor .ant-table-wrapper{overflow-x:auto}}.ld-room{max-width:100%;box-sizing:border-box;padding:1rem 1.25rem 1.5rem}.ld-room__header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:.75rem;gap:.75rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}.ld-room__title{margin:0;font-size:1.5rem;line-height:1.3;word-break:break-word}.ld-room__hint{color:#666;color:var(--app-text-muted,#666)}.ld-room__hint,.ld-room__warn{margin-bottom:1rem;font-size:.95rem;line-height:1.45}.ld-room__warn{color:#ad6800}.ld-room__section-title{margin-bottom:.75rem;font-size:1.1rem}.ld-room .ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:576px){.ld-room{padding:.75rem .65rem 1.25rem}.ld-room__title{font-size:1.2rem}.ld-room__header{grid-gap:.5rem;gap:.5rem}}.answer-compare-shared-clinical{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:12px;margin-bottom:16px}.answer-compare-field--yours{background:#f5f5f5;border-radius:4px;padding:12px;margin-bottom:12px;border-left:3px solid #1890ff}.answer-compare-field--reference{background:#f6ffed;border-radius:4px;padding:12px;margin-bottom:12px;border:1px solid #b7eb8f;border-left:4px solid #52c41a}.answer-compare-field--solo{background:#f5f5f5;border-radius:4px;padding:12px;margin-bottom:12px;border-left:3px solid #1890ff}.answer-compare-heading{margin-bottom:12px;color:#1890ff}.answer-compare-heading--reference{color:#389e0d}.viewer-wrapper{background-color:#000;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.viewer-wrapper .viewer-wrapper__lms-bar{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;height:44px;min-height:44px;padding:0 12px;background:#080810;border-bottom:1px solid #1a1a24;box-sizing:border-box;overflow:hidden}.viewer-wrapper .viewer-wrapper__lms-bar--hidden{display:none}.viewer-wrapper .viewer-wrapper__lms-bar__left{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px}.viewer-wrapper .viewer-wrapper__lms-bar__brand{color:#fff;font-weight:700;font-size:.9rem;letter-spacing:.08em;white-space:nowrap;opacity:.85}.viewer-wrapper .viewer-wrapper__lms-bar__back-btn.ant-btn{color:hsla(0,0%,100%,.6)!important;font-size:.78rem;padding:0 8px!important;height:26px!important;line-height:26px!important;background:hsla(0,0%,100%,.06)!important;border:none!important;border-radius:5px!important;box-shadow:none!important;outline:none!important;transition:background .15s,color .15s!important}.viewer-wrapper .viewer-wrapper__lms-bar__back-btn.ant-btn:focus,.viewer-wrapper .viewer-wrapper__lms-bar__back-btn.ant-btn:hover{color:#fff!important;background:hsla(0,0%,100%,.12)!important;border:none!important;box-shadow:none!important}.viewer-wrapper .viewer-wrapper__lms-bar__back-btn.ant-btn:active{background:hsla(0,0%,100%,.18)!important}.viewer-wrapper .viewer-wrapper__lms-bar__back-btn.ant-btn .anticon{font-size:11px}.viewer-wrapper .viewer-wrapper__lms-bar__brand-sep{width:1px;height:18px;background:hsla(0,0%,100%,.15);-webkit-flex-shrink:0;flex-shrink:0;margin:0 2px}.viewer-wrapper .viewer-wrapper__lms-bar__refresh-btn.ant-btn{margin-left:0;border:none!important;padding:0 8px!important}.viewer-wrapper .viewer-wrapper__lms-bar__right{margin-left:auto;grid-gap:8px;gap:8px;min-width:0}.viewer-wrapper .viewer-wrapper__lms-bar__history,.viewer-wrapper .viewer-wrapper__lms-bar__right{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0}.viewer-wrapper .viewer-wrapper__lms-bar__actions.ant-space{-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;grid-gap:6px!important;gap:6px!important}.viewer-wrapper .viewer-wrapper__lms-bar .ant-btn{height:32px;padding:0 10px;font-size:.78rem;line-height:1;box-sizing:border-box}.viewer-wrapper .viewer-wrapper__lms-bar .ant-btn,.viewer-wrapper .viewer-wrapper__lms-bar .ant-btn-icon{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.viewer-wrapper .viewer-wrapper__lms-bar .ant-btn-icon{line-height:0}.viewer-wrapper .viewer-wrapper__lms-bar .exam-timer.exam-timer--viewer{height:32px;padding:0 10px;font-size:.78rem;box-sizing:border-box}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__clinical-history-panel{width:100%;height:32px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:0 10px;border-radius:5px;background:rgba(18,18,26,.8);border:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;overflow:hidden;cursor:default}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__clinical-history-panel__title{-webkit-flex-shrink:0;flex-shrink:0;color:hsla(0,0%,100%,.55);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__clinical-history-panel__toggle.ant-btn.ant-btn-link{-webkit-flex-shrink:0;flex-shrink:0;padding:0 2px;height:auto;min-height:0;color:rgba(100,160,255,.9);font-size:.7rem}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__clinical-history-panel__text{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;color:hsla(0,0%,100%,.85);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__show-history-btn.ant-btn{-webkit-flex-shrink:0;flex-shrink:0;color:hsla(0,0%,100%,.5)!important;font-size:.72rem}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__show-history-btn.ant-btn:hover{color:hsla(0,0%,100%,.85)!important}.viewer-wrapper .viewer-wrapper__iframe-wrapper{-webkit-flex:1 1;flex:1 1;min-height:0;position:relative;overflow:hidden;transition:width .05s linear}.viewer-wrapper iframe.viewer-wrapper__iframe{display:block;width:100%;height:100%;border:none}.viewer-wrapper .viewer-wrapper__live-hud{position:fixed;z-index:5;right:1rem;top:52px;background:rgba(0,0,0,.72);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;min-width:220px;max-width:340px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px rgba(0,0,0,.4)}.viewer-wrapper .viewer-wrapper__live-hud__handle{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:6px 12px;border-bottom:1px solid hsla(0,0%,100%,.08);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:hsla(0,0%,100%,.45);font-size:11px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;line-height:1.2}.viewer-wrapper .viewer-wrapper__live-hud__handle:active{cursor:-webkit-grabbing;cursor:grabbing}.viewer-wrapper .viewer-wrapper__live-hud__handle--solo{border-bottom:none}.viewer-wrapper .viewer-wrapper__live-hud__handle-label{color:hsla(0,0%,100%,.5);font-size:11px;font-weight:500;-webkit-flex-shrink:0;flex-shrink:0;margin-right:2px}.viewer-wrapper .viewer-wrapper__live-hud__handle .ant-badge{-webkit-flex-shrink:0;flex-shrink:0;margin-top:0;line-height:1.2}.viewer-wrapper .viewer-wrapper__live-hud__handle .ant-badge-status-text{font-size:11px;margin-top:0;line-height:1.2}.viewer-wrapper .viewer-wrapper__live-hud__actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;padding:4px 12px 8px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.viewer-wrapper .viewer-wrapper__live-hud__actions .ant-btn{font-size:.76rem;white-space:nowrap}@media (max-width:991px){.viewer-wrapper .viewer-wrapper__lms-bar{position:fixed;bottom:0;left:0;right:0;top:auto;height:auto;min-height:0;padding:.4rem .75rem env(safe-area-inset-bottom,.4rem);background:rgba(8,8,16,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid hsla(0,0%,100%,.12);border-bottom:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;z-index:6;grid-gap:8px;gap:8px}.viewer-wrapper .viewer-wrapper__lms-bar__left{display:none}.viewer-wrapper .viewer-wrapper__lms-bar__right{margin-left:0}.viewer-wrapper .viewer-wrapper__lms-bar__history{display:none}.viewer-wrapper .viewer-wrapper__lms-bar__actions.ant-space{-webkit-flex-wrap:wrap;flex-wrap:wrap}.viewer-wrapper .viewer-wrapper__iframe-wrapper{height:calc(100dvh - env(safe-area-inset-bottom, 0px) - 52px);-webkit-flex:none;flex:none}}@media (max-width:991px){.viewer-wrapper.viewer-wrapper--live-discussion .viewer-wrapper__live-hud{top:auto;right:.5rem;left:.5rem;bottom:calc(3.5rem + env(safe-area-inset-bottom, 0px));max-width:none;min-width:0}}@media (max-width:991px){.viewer-wrapper:not(.viewer-wrapper--live-discussion) .viewer-wrapper__live-hud{right:1rem;left:auto;top:52px;min-width:220px;max-width:300px}}@media (max-width:480px){.viewer-wrapper .viewer-wrapper__live-hud{border-radius:8px}.viewer-wrapper .viewer-wrapper__live-hud__handle{padding:6px 10px;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:4px;row-gap:4px}.viewer-wrapper .viewer-wrapper__live-hud__actions{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:4px 10px 8px}}.ant-drawer.ant-drawer-open.viewer-wrapper__generate-report-drawer .ant-drawer-body{padding:12px 56px 12px 16px}@media (max-width:1100px){.ant-drawer.ant-drawer-open.viewer-wrapper__generate-report-drawer{width:100%!important}}@media (max-width:768px){.ant-drawer.ant-drawer-open.viewer-wrapper__generate-report-drawer{width:100%!important}.ant-drawer.ant-drawer-open.viewer-wrapper__generate-report-drawer .ant-drawer-body{padding:12px 56px 12px 12px}}.vw-diag-panel{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:calc(100vw - 24px);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.18);z-index:1050;overflow:hidden}.vw-diag-panel__resize-handle{position:absolute;top:0;left:0;width:6px;height:100%;cursor:ew-resize;z-index:10;background:transparent;touch-action:none;transition:background .15s}.vw-diag-panel__resize-handle:after{content:"";position:absolute;top:50%;left:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:40px;border-radius:2px;background:rgba(0,0,0,.15);transition:background .15s}.vw-diag-panel__resize-handle:active:after,.vw-diag-panel__resize-handle:hover:after{background:rgba(22,119,255,.55)}.vw-diag-panel__header{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;padding:10px 14px 10px 16px;background:#1a1a2e;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:0}.vw-diag-panel__title{font-size:.9rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vw-diag-panel__header-right{grid-gap:10px;gap:10px}.vw-diag-panel__close,.vw-diag-panel__header-right{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0}.vw-diag-panel__close{width:26px;height:26px;-webkit-justify-content:center;justify-content:center;background:hsla(0,0%,100%,.12);border:none;border-radius:4px;color:#fff;font-size:13px;cursor:pointer;line-height:1;transition:background .12s}.vw-diag-panel__close:hover{background:hsla(0,0%,100%,.25)}.vw-diag-panel__body{-webkit-flex:1 1;flex:1 1;overflow-y:auto;padding:16px}.vw-diag-panel__footer{-webkit-flex-shrink:0;flex-shrink:0;padding:10px 16px;border-top:1px solid #f0f0f0;background:#fafafa;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}@media (max-width:640px){.vw-diag-panel{top:0;right:0;left:0!important;width:100%!important;max-width:100%}}.guest-viewer-wrapper{background-color:#000;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.guest-viewer-wrapper .guest-viewer-wrapper__iframe-wrapper{-webkit-flex:1 1;flex:1 1;min-height:0;position:relative;overflow:hidden}.guest-viewer-wrapper iframe.guest-viewer-wrapper__iframe{display:block;width:100%;height:100%;border:none}.guest-viewer-wrapper.drawer-open .guest-viewer-wrapper__iframe-wrapper,.guest-viewer-wrapper.drawer-open iframe.guest-viewer-wrapper__iframe{width:60vw}.ant-drawer.ant-drawer-open.viewer-wrapper__generate-report-drawer{width:50%;right:0}.ant-drawer.ant-drawer-open.viewer-wrapper__generate-report-drawer .ant-drawer-mask{display:none}.customTag-list_actions .anticon{color:#2b2b2b;margin-right:1rem;font-size:1.3rem;cursor:pointer}.custom-tags-form .customTags-form__color{padding-left:0!important;padding-right:0!important}.doctor-form__switch{margin-bottom:1.5rem}.doctor-form__switch span{display:inline-block;vertical-align:middle;margin-right:5px}.doctor-form__switch .doctor-form__switch-title{margin:0 0 10px;color:#bdbdbd;font-weight:700}.report-macro-list .report-macro-list__note{padding:10px 14px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;color:#0050b3;font-size:13px}.report-macro-list .report-macro-list_actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer;color:#1890ff}.report-macro-list .report-macro-list_actions .ml-2{margin-left:8px}.report-macro-list .report-macro-list_actions:hover{opacity:.8}.report-macro-list .float-right{float:right}.report-macro-list .d-flex{display:-webkit-flex;display:flex}.report-macro-list .align-items-center{-webkit-align-items:center;align-items:center}.report-macro-list .gap-2{grid-gap:8px;gap:8px}.report-macro-list code{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-size:13px}.report-macro-list .report-macro-source-org{color:#1890ff;font-size:12px}.report-macro-list .report-macro-source-personal{color:#52c41a;font-size:12px}.generate-report-page__drawer .ant-drawer-content-wrapper{height:100vh!important}.generate-report-page__drawer .ant-drawer-content{height:100%}.generate-report-page__drawer .ant-drawer-body{padding:0!important;height:100%!important;min-height:100vh;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative}.generate-report-page__drawer .report-form--fullscreen{position:absolute!important;top:0;left:0;right:0;bottom:0;width:100%;height:100%!important;min-height:0;-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}:root{--app-bg:#fff;--app-text:#2b2b2b;--app-text-muted:#bdbdbd;--header-bg:#fff;--header-text:#2b2b2b;--header-border:#f0f0f0;--card-bg:#fff;--card-shadow:0 8px 22px rgba(0,0,0,0.101961);--border-subtle:#e8e8e8;--sidebar-bg:#1747e9;--sidebar-text:#fff;--table-header-bg:#fafafa;--table-row:#fff;--table-row-alt:#f5f5f5;--table-border:#f0f0f0;--input-bg:#f8fbfc;--modal-bg:#fff;--pagination-text:rgba(0,0,0,0.85);--heading-accent:#1747e9;--theme-toggle-icon:rgba(0,0,0,0.65)}[data-theme=dark]{--app-bg:#0f0f0f;--app-text:#e8e8e8;--app-text-muted:#a8a8a8;--header-bg:#1a1a1a;--header-text:#f0f0f0;--header-border:#303030;--card-bg:#1f1f1f;--card-shadow:0 8px 28px rgba(0,0,0,0.55);--border-subtle:#3a3a3a;--sidebar-bg:#0d1f66;--sidebar-text:#f5f5f5;--table-header-bg:#262626;--table-row:#1f1f1f;--table-row-alt:#262626;--table-border:#3a3a3a;--input-bg:#2a2a2a;--modal-bg:#262626;--pagination-text:hsla(0,0%,100%,0.88);--heading-accent:#7ea3ff;--theme-toggle-icon:hsla(0,0%,100%,0.75)}body{transition:background-color .2s ease,color .2s ease}.App,body{background-color:#fff;background-color:var(--app-bg);color:#2b2b2b;color:var(--app-text)}.App{min-height:100vh}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .text-primary{color:#1747e9!important;color:var(--heading-accent)!important}[data-theme=dark] .ant-table{color:#2b2b2b;color:var(--app-text);background:#fff;background:var(--table-row)}[data-theme=dark] .ant-table-container{border:1px solid #e8e8e8;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}[data-theme=dark] .ant-table-thead>tr>th{background:#fafafa!important;background:var(--table-header-bg)!important}[data-theme=dark] .ant-table-tbody>tr>td,[data-theme=dark] .ant-table-thead>tr>th{color:#2b2b2b;color:var(--app-text);border-bottom-color:#f0f0f0;border-bottom-color:var(--table-border)}[data-theme=dark] .ant-table-tbody>tr>td{background:#fff!important;background:var(--table-row)!important}[data-theme=dark] .ant-table-tbody>tr:nth-child(2n)>td{background:#f5f5f5!important;background:var(--table-row-alt)!important}[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td{background:#2f2f2f!important}[data-theme=dark] .ant-table .ant-btn-link:not([disabled]),[data-theme=dark] .ant-table .ant-btn-link:not([disabled]) span{color:#1747e9!important}[data-theme=dark] .ant-table .ant-btn-link:not([disabled]):hover,[data-theme=dark] .ant-table .ant-btn-link:not([disabled]):hover span{color:#3d6ef5!important}[data-theme=dark] .ant-table .ant-btn-link:not([disabled]) .anticon{color:inherit!important}[data-theme=dark] .ant-pagination-item a,[data-theme=dark] .ant-pagination-options{color:rgba(0,0,0,.85);color:var(--pagination-text)}[data-theme=dark] .ant-pagination-next .ant-pagination-item-link,[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link{color:#000!important}[data-theme=dark] .ant-pagination-next .ant-pagination-item-link .anticon,[data-theme=dark] .ant-pagination-next .ant-pagination-item-link .anticon svg,[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link .anticon,[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link .anticon svg{color:#000!important;fill:#000!important}[data-theme=dark] .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,[data-theme=dark] .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link{color:rgba(0,0,0,.25)!important}[data-theme=dark] .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link .anticon,[data-theme=dark] .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link .anticon svg,[data-theme=dark] .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link .anticon,[data-theme=dark] .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link .anticon svg{color:rgba(0,0,0,.25)!important;fill:rgba(0,0,0,.25)!important}[data-theme=dark] .ant-pagination-next:not(.ant-pagination-disabled):focus .ant-pagination-item-link,[data-theme=dark] .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link,[data-theme=dark] .ant-pagination-prev:not(.ant-pagination-disabled):focus .ant-pagination-item-link,[data-theme=dark] .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link{color:#1890ff!important}[data-theme=dark] .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon,[data-theme=dark] .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon svg,[data-theme=dark] .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon,[data-theme=dark] .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon svg{color:#1890ff!important;fill:#1890ff!important}[data-theme=dark] .ant-pagination-item{background:#fff;background:var(--card-bg);border-color:#e8e8e8;border-color:var(--border-subtle)}[data-theme=dark] .ant-pagination-item-active{background:#1747e9;border-color:#1747e9}[data-theme=dark] .ant-pagination-item-active a{color:#fff}[data-theme=dark] .ant-table-row-expand-icon{color:#000;background:#fff;border-color:#d9d9d9}[data-theme=dark] .ant-table-row-expand-icon:focus,[data-theme=dark] .ant-table-row-expand-icon:hover{color:#1890ff}[data-theme=dark] .ant-modal-content{background:#fff;background:var(--modal-bg);color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-modal-header{background:#fff;background:var(--modal-bg);border-bottom-color:#e8e8e8;border-bottom-color:var(--border-subtle)}[data-theme=dark] .ant-modal-title{color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-modal-close-x{color:#bdbdbd;color:var(--app-text-muted)}[data-theme=dark] .ant-modal-body{color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-password,[data-theme=dark] .ant-picker,[data-theme=dark] .ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#f8fbfc!important;background-color:var(--input-bg)!important;color:#2b2b2b!important;color:var(--app-text)!important;border-color:#e8e8e8!important;border-color:var(--border-subtle)!important}[data-theme=dark] .ant-select-arrow,[data-theme=dark] .ant-select-selection-placeholder{color:#bdbdbd;color:var(--app-text-muted)}[data-theme=dark] .ant-select-dropdown{background:#fff;background:var(--modal-bg);color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-select-item{color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#333}[data-theme=dark] .ant-select-item-option-selected:not(.ant-select-item-option-disabled),[data-theme=dark] .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:rgba(0,0,0,.88)!important;font-weight:600}[data-theme=dark] .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff!important}[data-theme=dark] .ant-select-multiple:not(.ant-select-disabled) .ant-select-selection-item,[data-theme=dark] .ant-select-multiple:not(.ant-select-disabled) .ant-select-selection-item-content{color:rgba(0,0,0,.88)!important}[data-theme=dark] .ant-select-multiple:not(.ant-select-disabled) .ant-select-selection-item-remove{color:rgba(0,0,0,.45)!important}[data-theme=dark] .ant-select-multiple:not(.ant-select-disabled) .ant-select-selection-item-remove:hover{color:rgba(0,0,0,.75)!important}[data-theme=dark] .ant-select-disabled.ant-select-multiple .ant-select-selection-item,[data-theme=dark] .ant-select-disabled.ant-select-multiple .ant-select-selection-item-content{color:rgba(0,0,0,.25)!important}[data-theme=dark] .ant-form-item-label>label{color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-checkbox-group,[data-theme=dark] .ant-checkbox-wrapper,[data-theme=dark] .ant-radio-button-wrapper,[data-theme=dark] .ant-radio-group,[data-theme=dark] .ant-radio-wrapper{color:#2b2b2b!important;color:var(--app-text)!important}[data-theme=dark] .app-card{background:#fff;background:var(--card-bg);box-shadow:0 8px 22px rgba(0,0,0,.101961);box-shadow:var(--card-shadow);color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-dropdown-menu{background:#fff;background:var(--modal-bg)}[data-theme=dark] .ant-dropdown-menu-item,[data-theme=dark] .ant-dropdown-menu-submenu-title{color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-dropdown-menu-item:hover,[data-theme=dark] .ant-dropdown-menu-submenu-title:hover{background:#333}[data-theme=dark] .ant-popover-inner{background:#fff;background:var(--modal-bg);color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-popover-inner-content{color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-tabs-tab{color:#bdbdbd;color:var(--app-text-muted)}[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1747e9;color:var(--heading-accent)}[data-theme=dark] .ant-drawer-content{background:#fff;background:var(--modal-bg)}[data-theme=dark] .ant-drawer-header{border-bottom-color:#e8e8e8;border-bottom-color:var(--border-subtle)}[data-theme=dark] .ant-drawer-close,[data-theme=dark] .ant-drawer-title{color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-spin-text{color:#bdbdbd;color:var(--app-text-muted)}[data-theme=dark] .ant-tooltip-inner{background:#333;color:#fff}[data-theme=dark] .ant-tooltip-arrow-content{background-color:#333}[data-theme=dark] .ant-message-notice-content,[data-theme=dark] .ant-notification-notice{background:#fff;background:var(--modal-bg);color:#2b2b2b;color:var(--app-text)}[data-theme=dark] .ant-notification-notice-description,[data-theme=dark] .ant-notification-notice-message{color:#2b2b2b;color:var(--app-text)}.d-block{display:block!important}.d-none{display:none!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-bold{font-weight:700}.text-primary{color:#1747e9}.text-light-grey{color:rgba(0,0,0,.0823529)}.text-dark-grey{color:#8898aa}.text-white{color:#fff!important}.text-capitalize{text-transform:capitalize}.bb-5{border-bottom:1.25rem solid #1747e9!important}.float-right{float:right!important}.float-left{float:left!important}.float-none{float:none!important}.primary-black{color:#2b2b2b!important}.cursor-pointer{cursor:pointer}.w-100{width:100%!important}.p-0{padding:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.ml-5{margin-left:1.25rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mr-4{margin-right:1rem!important}.mr-5{margin-right:1.25rem!important}.border-none{border:none}html{-webkit-text-size-adjust:100%}#root,.app-routes,body{overflow-x:hidden;max-width:100vw}@supports (padding:env(safe-area-inset-bottom)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app-wrapper{padding-bottom:env(safe-area-inset-bottom,0)}}.app-sidebar-backdrop{display:none}@media (max-width:991px){.app-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:1004;background:rgba(0,0,0,.45);-webkit-animation:app-backdrop-fade-in .2s ease;animation:app-backdrop-fade-in .2s ease}}@-webkit-keyframes app-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-backdrop-fade-in{0%{opacity:0}to{opacity:1}}button.ant-btn:not(.ant-btn-icon-only){padding:3px 18px;height:auto;border-radius:4px;font-size:.85rem;border:1px solid #1747e9;color:#1747e9}button.ant-btn.ant-btn-icon-only{background-color:#1747e9;border:1px solid #1747e9;color:#fff;border-radius:4px;font-size:14px}.ant-btn.ant-btn-link{color:#1747e9}.ant-btn.ant-btn-primary:not(.ant-btn-icon-only){background-color:#1747e9;border:1px solid #1747e9;color:#fff;padding:3px 18px;font-size:.85rem}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:rgba(23,71,233,.564706);border:1px solid transparent;color:#fff}.ant-table-wrapper .ant-table-pagination.ant-pagination{margin-bottom:0}.ant-table{font-size:.85rem;margin:1rem 0}.ant-table .ant-table-column-sorters{padding:10px 16px}.ant-table .ant-btn-icon-only{width:27px;height:30px}.ant-table .ant-btn-icon-only>*{font-size:13px}.ant-table-tbody>tr:nth-child(2n),.ant-table-tbody>tr:nth-child(2n) td{background-color:#f5f5f5!important}.ant-table-tbody>tr>td,.ant-table tfoot>tr>td,.ant-table tfoot>tr>th{padding:3px 16px}.ant-table-thead>tr>th{padding:10px 16px}.ant-modal.primary-modal{width:60%!important}.ant-modal.primary-modal .ant-modal-body{padding:2.5rem 3.5rem;font-size:1rem}.ant-modal.primary-modal .ant-modal-content{border-radius:10px}@media (max-width:768px){.ant-modal.primary-modal{width:95%!important}.ant-modal.primary-modal .ant-modal-body{padding:1.5rem}}.ant-drawer .ant-drawer-body{padding:1rem}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover{color:#1747e9}.ant-tabs-ink-bar{background:#1747e9}.ant-table .ant-table-container table>thead>tr>th{font-weight:700;vertical-align:top}@media (max-width:991px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-modal-wrap .ant-modal{max-width:calc(100vw - 24px)!important;margin:8px auto;padding-bottom:0}}@media (max-width:768px){.ant-pagination-options{display:inline-block}.ant-table-pagination{display:block}.ant-table-pagination.ant-table-pagination-right{-webkit-justify-content:flex-start;justify-content:flex-start}.ant-table-pagination li{margin-bottom:.5rem}}.date-picker-field .ant-picker.ant-picker-range>div.ant-picker-input:not(:first-child) input{text-align:right;margin-right:5px}@media screen and (max-width:768px){.ant-picker-dropdown{top:560px!important}}@media screen and (max-width:768px){.ant-picker-panel-container .ant-picker-panels{-webkit-flex-direction:column;flex-direction:column}}.case-chat-drawer.ant-drawer{top:4rem!important;height:calc(100vh - 4rem)!important}.case-chat-drawer .ant-drawer-content,.case-chat-drawer .ant-drawer-content-wrapper,.case-chat-drawer .ant-drawer-wrapper-body{height:100%!important;max-height:100%!important}.case-chat-drawer.ant-drawer:not(.ant-drawer-open){pointer-events:none!important}@media (max-width:480px){.case-chat-drawer.ant-drawer{top:3.75rem!important;height:calc(100vh - 3.75rem)!important}}body{height:unset}body,button,h1,h2,h3,h4,h5,input{font-family:"Lato",sans-serif!important}.app-wrapper{position:relative;min-height:calc(100vh - 4rem);transition:margin .3s ease;margin:4rem 3% 0 18%}.app-wrapper.collapsed{margin-left:5%;margin-right:1.5%}.app-wrapper.expanded{margin-left:18%}@media (max-width:1300px){.app-wrapper{margin:4rem 2% 0}.app-wrapper.collapsed{margin-left:6%;margin-right:2%}.app-wrapper.expanded{margin-left:15%}}@media (max-width:768px){.app-wrapper{margin:4rem 2% 0}.app-wrapper.collapsed{margin-left:8%;margin-right:2%}.app-wrapper.expanded{margin-left:20%}}@media (max-width:480px){.app-wrapper{margin:3rem 1% 0}.app-wrapper.collapsed{margin-top:4rem;margin-left:15%;margin-right:4%}.app-wrapper.expanded{margin-left:8%}}@media (max-width:991px){.app-wrapper{margin:4rem 1rem 1.5rem!important;max-width:100%;box-sizing:border-box}}@media (max-width:480px){.app-wrapper{margin-top:3.75rem!important;margin-left:.75rem!important;margin-right:.75rem!important}}h1,h2,h3,h4,h5,h6{font-weight:700}:focus{outline:none!important}@media (max-width:768px){.lms-metadata-list .ant-table-wrapper{overflow-x:auto}.lms-metadata-list h2{font-size:1.25rem}.lms-metadata-list .ant-btn{font-size:.85rem}}@media (max-width:480px){.lms-metadata-list h2{font-size:1.1rem}.lms-metadata-list .ant-table{font-size:.85rem}.lms-metadata-list .mb-3{margin-bottom:.75rem!important}}
/*# sourceMappingURL=main.e2073a1b.chunk.css.map */