:root{--lms-management-control-size:44px;--lms-management-gap:.75rem;--lms-management-safe-bottom:max(.75rem, env(safe-area-inset-bottom))}body.lms-management-shell,body.lms-management-shell .main-content,body.lms-management-shell .main-content>*,body.lms-management-shell .main-content .container,body.lms-management-shell .main-content .container-fluid,body.lms-management-shell .main-content .card,body.lms-management-shell .main-content .card-body,body.lms-management-shell .main-content .card-header,body.lms-management-shell .main-content .card-footer{min-width:0;max-width:100%}body.lms-management-shell .main-content .lms-management-action-group,body.lms-management-shell .main-content .lms-management-form-actions,.lms-superadmin-management-shell .lms-management-action-group,.lms-superadmin-management-shell .lms-management-form-actions{align-items:center;gap:var(--lms-management-gap);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}body.lms-management-shell .main-content .card-header.lms-management-action-group,body.lms-management-shell .main-content .lms-page-header.lms-management-action-group,.lms-superadmin-management-shell .sa-card-header.lms-management-action-group,.lms-superadmin-management-shell .sa-table-tools.lms-management-action-group{justify-content:space-between}body.lms-management-shell .main-content .lms-management-action-group>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),.lms-superadmin-management-shell .lms-management-action-group>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){min-width:0}body.lms-management-shell .main-content .lms-management-icon-only,.lms-superadmin-management-shell .lms-management-icon-only{flex:0 0 var(--lms-management-control-size)!important;width:var(--lms-management-control-size)!important;min-width:var(--lms-management-control-size)!important;height:var(--lms-management-control-size)!important;min-height:var(--lms-management-control-size)!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}body.lms-management-shell .main-content form.lms-management-filter-form,.lms-superadmin-management-shell form.lms-management-filter-form{align-items:end;gap:var(--lms-management-gap);flex-wrap:wrap;width:100%;max-width:100%;display:flex}body.lms-management-shell .main-content form.lms-management-filter-form>:not(input[type=hidden]),.lms-superadmin-management-shell form.lms-management-filter-form>:not(input[type=hidden]){flex:13rem;min-width:min(13rem,100%);max-width:100%}body.lms-management-shell .main-content form.lms-management-filter-form>.btn,body.lms-management-shell .main-content form.lms-management-filter-form>button,.lms-superadmin-management-shell form.lms-management-filter-form>.sa-btn,.lms-superadmin-management-shell form.lms-management-filter-form>button{min-width:var(--lms-management-control-size);flex:0 auto}body.lms-management-shell .main-content .select2-container,body.lms-management-shell .main-content .select2-container--default,body.lms-management-shell .main-content .select2-selection,.lms-superadmin-management-shell .select2-container,.lms-superadmin-management-shell .select2-container--default,.lms-superadmin-management-shell .select2-selection{max-width:100%!important}body.lms-management-shell .main-content label:has(>input[type=checkbox]){min-height:var(--lms-management-control-size);align-items:center!important}body.lms-management-shell .main-content label:has(>input[type=radio]){min-height:var(--lms-management-control-size);align-items:center!important}.lms-superadmin-management-shell label:has(>input[type=checkbox]){min-height:var(--lms-management-control-size);align-items:center!important}.lms-superadmin-management-shell label:has(>input[type=radio]){min-height:var(--lms-management-control-size);align-items:center!important}body.lms-management-shell .main-content .lms-management-table-scroll,.lms-superadmin-management-shell .lms-management-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;scroll-padding-inline:.75rem;display:block;position:relative;overflow-y:hidden;overflow-x:auto!important}body.lms-management-shell .main-content .lms-management-table-scroll:focus-visible,.lms-superadmin-management-shell .lms-management-table-scroll:focus-visible{outline:3px solid color-mix(in srgb, var(--custom-button-color,#fb6340) 34%, transparent);outline-offset:2px}body.lms-management-shell .main-content .lms-management-table-scroll>table,.lms-superadmin-management-shell .lms-management-table-scroll>table{width:max-content;min-width:100%;max-width:none;margin-bottom:0}body.lms-management-shell .main-content .lms-management-table[data-lms-table-density=dense],.lms-superadmin-management-shell .lms-management-table[data-lms-table-density=dense]{min-width:max(100%,720px)}body.lms-management-shell .main-content .lms-management-table th,body.lms-management-shell .main-content .lms-management-table td,.lms-superadmin-management-shell .lms-management-table th,.lms-superadmin-management-shell .lms-management-table td{overflow-wrap:normal;word-break:normal}body.lms-management-shell .main-content .lms-management-table td{vertical-align:middle}body.lms-management-shell .main-content .lms-management-table .lms-management-sticky-action,.lms-superadmin-management-shell .lms-management-table .lms-management-sticky-action{z-index:2;background:var(--custom-surface-background-color,#fff);position:sticky;right:0;box-shadow:-10px 0 18px #0f172a0f}body.lms-management-shell .main-content .lms-management-table thead .lms-management-sticky-action,.lms-superadmin-management-shell .lms-management-table thead .lms-management-sticky-action{z-index:3;background:#f8fafc}body.lms-management-shell .main-content .lms-management-sticky-action>form,body.lms-management-shell .main-content .lms-management-sticky-action>div,.lms-superadmin-management-shell .lms-management-sticky-action>form,.lms-superadmin-management-shell .lms-management-sticky-action>div{max-width:none}body.lms-management-shell .main-content .lms-management-table .lms-action-icons,body.lms-management-shell .main-content .lms-management-table .lms-module-actions,body.lms-management-shell .main-content .lms-management-table .lms-admin-actions{min-width:max-content}body.lms-management-shell .main-content .lms-courses-table{min-width:max(100%,780px)!important}body.lms-management-shell .main-content .lms-users-table{min-width:max(100%,980px)!important}body.lms-management-shell .main-content .lms-users-table th:first-child,body.lms-management-shell .main-content .lms-users-table td:first-child{width:250px;min-width:250px}body.lms-management-shell .main-content .lms-users-table th:nth-child(2),body.lms-management-shell .main-content .lms-users-table td:nth-child(2){width:145px;min-width:145px}body.lms-management-shell .main-content .lms-users-table th:nth-child(3),body.lms-management-shell .main-content .lms-users-table td:nth-child(3){width:135px;min-width:135px}body.lms-management-shell .main-content .lms-users-table th:nth-child(4),body.lms-management-shell .main-content .lms-users-table td:nth-child(4){width:110px;min-width:110px}body.lms-management-shell .main-content .lms-users-table th:nth-child(5),body.lms-management-shell .main-content .lms-users-table td:nth-child(5){width:175px;min-width:175px}body.lms-management-shell .main-content .lms-user-identity-cell>.d-flex{flex-wrap:nowrap!important}body.lms-management-shell .main-content .lms-user-identity-cell h6,body.lms-management-shell .main-content .lms-user-email,body.lms-management-shell .main-content .lms-user-phone,body.lms-management-shell .main-content .lms-user-role-cell p{overflow-wrap:normal!important;word-break:normal!important}body.lms-management-shell .main-content .lms-user-email{white-space:nowrap;text-overflow:ellipsis;max-width:210px;display:block;overflow:hidden}body.lms-management-shell .main-content .lms-user-phone,body.lms-management-shell .main-content .lms-user-role-cell p,body.lms-management-shell .main-content .lms-user-status-cell p,body.lms-management-shell .main-content .lms-user-created-cell span{white-space:nowrap}body.lms-management-shell .main-content .lms-admin-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.2rem;display:inline-flex}body.lms-management-shell .main-content .lms-admin-actions>.btn,body.lms-management-shell .main-content .lms-admin-actions>a.btn,body.lms-management-shell .main-content .lms-admin-actions>form>.btn{width:var(--lms-management-control-size)!important;min-width:var(--lms-management-control-size)!important;height:var(--lms-management-control-size)!important;min-height:var(--lms-management-control-size)!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}body.lms-management-shell .main-content .lms-grades-summary-table{min-width:max(100%,1180px)!important}body.lms-management-shell .main-content .lms-grades-summary-table .lms-report-student-cell{width:190px;min-width:190px}body.lms-management-shell .main-content .lms-grades-summary-table .lms-report-email-cell{width:230px;min-width:230px}body.lms-management-shell .main-content .lms-grades-summary-table .lms-report-student-cell p,body.lms-management-shell .main-content .lms-grades-summary-table .lms-report-email-cell p{white-space:nowrap;overflow-wrap:normal!important;word-break:normal!important}body.lms-management-shell .main-content .lms-report-detail-action{width:var(--lms-management-control-size)!important;min-width:var(--lms-management-control-size)!important;height:var(--lms-management-control-size)!important;min-height:var(--lms-management-control-size)!important;padding:0!important}body.lms-management-shell .main-content .lms-courses-header .lms-page-header__copy{flex:auto}body.lms-management-shell .main-content .lms-course-catalog-card,body.lms-management-shell .main-content .lms-course-catalog-card>.card-body,body.lms-management-shell .main-content .lms-course-catalog-card #tablaAjax{height:auto!important;min-height:0!important}body.lms-management-shell .main-content .lms-course-catalog-card #tablaAjax{padding:0!important}body.lms-management-shell .main-content .lms-course-grid{align-items:stretch}body.lms-management-shell .main-content .lms-course-grid>[class*=col-]{display:flex}body.lms-management-shell .main-content .lms-course-card{width:100%;overflow:hidden;min-height:0!important}body.lms-management-shell .main-content .lms-course-card__media{background:#f8fafc;width:100%;height:180px;position:relative;overflow:hidden}body.lms-management-shell .main-content .lms-course-card__media .card-img-top{object-fit:cover;width:100%;display:block;height:100%!important}body.lms-management-shell .main-content .lms-course-card__media .card-img-top.is-placeholder{object-fit:contain;padding:1.25rem}body.lms-management-shell .main-content .lms-course-card>.card-body{padding:1rem!important}body.lms-management-shell .main-content .lms-management-pagination,.lms-superadmin-management-shell .lms-management-pagination{scrollbar-width:thin;max-width:100%;padding:.25rem 0;overflow-x:auto}body.lms-management-shell .main-content .lms-management-pagination .pagination,.lms-superadmin-management-shell .lms-management-pagination .pagination{width:max-content;min-width:min-content;margin-left:auto}body.lms-management-shell .main-content .lms-course-builder-layout,body.lms-management-shell .main-content .lms-builder-layout,body.lms-management-shell .main-content .lms-module-builder-layout{min-width:0;max-width:100%}body.lms-management-shell .main-content .lms-course-builder-footer,body.lms-management-shell .main-content .lms-management-sticky-footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}body.lms-management-shell .main-content .tox,body.lms-management-shell .main-content .tox-tinymce,body.lms-management-shell .main-content .ck-editor,body.lms-management-shell .main-content .ck-editor__editable,body.lms-management-shell .main-content .note-editor{min-width:0;max-width:100%}body.lms-management-shell .main-content .nexa-ai-rail{max-width:calc(100% - 1.5rem)}body.lms-management-shell .main-content .nexa-ai-tabs a{min-height:var(--lms-management-control-size)}body.lms-management-shell .main-content .nexa-ai-card .card-body,body.lms-management-shell .main-content .nexa-ai-card .card-header,body.lms-management-shell .main-content .nexa-ai-hero .card-body{min-width:0;max-width:100%}body.lms-management-shell .main-content .nexa-ai-message{overflow-wrap:anywhere;max-width:100%}body.lms-management-shell .main-content .nexa-ai-source-list{padding-left:1.15rem}body.lms-management-shell .main-content .nexa-ai-card form:not(.d-inline){max-width:100%}body.lms-management-shell .main-content .nexa-ai-card td form.border{min-width:min(22rem,78vw)}.lms-superadmin-management-shell .sa-shell,.lms-superadmin-management-shell .sa-wrap,.lms-superadmin-management-shell .sa-card,.lms-superadmin-management-shell .sa-card-header,.lms-superadmin-management-shell .sa-table-wrap,.lms-superadmin-management-shell .sa-table-tools,.lms-superadmin-management-shell .sa-table-scroll{min-width:0;max-width:100%}.lms-superadmin-management-shell .sa-search,.lms-superadmin-management-shell .sa-field input,.lms-superadmin-management-shell .sa-field select,.lms-superadmin-management-shell .sa-field textarea{max-width:100%;min-height:var(--lms-management-control-size)}.lms-superadmin-management-shell .sa-table td>form.sa-grid{width:min(840px,76vw);max-width:840px;min-width:0!important}.lms-superadmin-management-shell .sa-card>div[style*=grid-template-columns]{min-width:0;max-width:100%}@media (width<=1199.98px){body.lms-management-shell .main-content .lms-course-builder-layout,body.lms-management-shell .main-content .lms-builder-layout,body.lms-management-shell .main-content .lms-module-builder-layout{grid-template-columns:minmax(0,1fr)!important}body.lms-management-shell .main-content .nexa-ai-rail{width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem)}.lms-superadmin-management-shell .sa-card>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}@media (width<=767.98px){body.lms-management-shell .main-content .card-header.lms-management-action-group,body.lms-management-shell .main-content .lms-page-header.lms-management-action-group,body.lms-management-shell .main-content .nexa-ai-hero .card-body.lms-management-action-group,.lms-superadmin-management-shell .sa-card-header.lms-management-action-group,.lms-superadmin-management-shell .sa-table-tools.lms-management-action-group{flex-direction:column;align-items:stretch}body.lms-management-shell .main-content .lms-page-header__actions,body.lms-management-shell .main-content .lms-management-form-actions,.lms-superadmin-management-shell .lms-management-form-actions{width:100%}body.lms-management-shell .main-content .lms-page-header__copy{width:100%;flex:0 auto!important;min-height:0!important}body.lms-management-shell .main-content .lms-courses-header{height:auto!important;min-height:0!important}body.lms-management-shell .main-content .lms-courses-header .lms-page-header__actions{grid-template-columns:var(--lms-management-control-size) var(--lms-management-control-size) minmax(0, 1fr);align-items:center;display:grid}body.lms-management-shell .main-content .lms-courses-header .lms-page-header__actions>.btn{width:100%;min-width:0;height:var(--lms-management-control-size);min-height:var(--lms-management-control-size);margin:0!important}body.lms-management-shell .main-content .lms-course-grid{--bs-gutter-x:0;margin:0!important;padding:.75rem!important}body.lms-management-shell .main-content .lms-course-grid>[class*=col-]{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-top:0!important}body.lms-management-shell .main-content .lms-course-card__media{height:clamp(150px,42vw,190px)}body.lms-management-shell .main-content .lms-users-table .lms-management-sticky-action{box-shadow:none;position:static}body.lms-management-shell .main-content .lms-module-action--edit{width:var(--lms-management-control-size)!important;min-width:var(--lms-management-control-size)!important;padding:0!important}body.lms-management-shell .main-content .lms-module-action--edit .lms-action-label{display:none}body.lms-management-shell .main-content form.lms-management-filter-form>:not(input[type=hidden]),.lms-superadmin-management-shell form.lms-management-filter-form>:not(input[type=hidden]){flex:100%;width:100%;min-width:0}body.lms-management-shell .main-content .lms-course-steps{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(14rem,82vw);grid-auto-flow:column;gap:.6rem;max-width:100%;padding:.1rem .1rem .45rem;display:grid;overflow-x:auto}body.lms-management-shell .main-content .lms-course-step{scroll-snap-align:start;min-height:68px}body.lms-management-shell .main-content .lms-course-builder-card .card-body{padding:1rem!important}body.lms-management-shell .main-content .lms-course-builder-footer{z-index:20;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -10px 24px #0f172a14;background:var(--custom-surface-background-color,#fff)!important;gap:.5rem!important}body.lms-management-shell .main-content .lms-course-builder-footer .lms-course-step-status{flex:none;order:0;width:auto}body.lms-management-shell .main-content .lms-course-builder-footer .lms-btn-primary,body.lms-management-shell .main-content .lms-course-builder-footer .lms-btn-secondary{flex:8rem}body.lms-management-shell .main-content .nexa-ai-rail{width:calc(100% - 1rem);max-width:calc(100% - 1rem);padding-top:.75rem}body.lms-management-shell .main-content .nexa-ai-hero .card-body{flex-direction:column;padding:1rem;align-items:stretch!important}body.lms-management-shell .main-content .nexa-ai-hero .btn{width:100%}body.lms-management-shell .main-content .nexa-ai-card .card-header,body.lms-management-shell .main-content .nexa-ai-card .card-body{padding:1rem}body.lms-management-shell .main-content .nexa-ai-card td form.border{min-width:min(19rem,76vw)}.lms-superadmin-management-shell .sa-table td>form.sa-grid{width:min(21rem,76vw);grid-template-columns:minmax(0,1fr)!important}.lms-superadmin-management-shell .sa-table-tools .sa-search,.lms-superadmin-management-shell .sa-table-tools input[style*=width]{width:100%!important}}@media (width<=575.98px){body.lms-management-shell .main-content .lms-management-action-group>form:not(.d-inline),body.lms-management-shell .main-content .lms-management-form-actions>form,.lms-superadmin-management-shell .lms-management-action-group>form,.lms-superadmin-management-shell .lms-management-form-actions>form{width:100%}body.lms-management-shell .main-content .lms-management-form-actions>.btn:not(.lms-management-icon-only),body.lms-management-shell .main-content .lms-management-form-actions>a.btn:not(.lms-management-icon-only),body.lms-management-shell .main-content .lms-management-form-actions>button:not(.lms-management-icon-only),.lms-superadmin-management-shell .lms-management-form-actions>.sa-btn:not(.lms-management-icon-only),.lms-superadmin-management-shell .lms-management-form-actions>button:not(.lms-management-icon-only){flex:100%;width:100%}body.lms-management-shell .main-content .lms-management-pagination .pagination,.lms-superadmin-management-shell .lms-management-pagination .pagination{margin-left:0}body.lms-management-shell .main-content .lms-management-table .lms-management-sticky-action,.lms-superadmin-management-shell .lms-management-table .lms-management-sticky-action{box-shadow:-6px 0 14px #0f172a14}body.lms-management-shell .main-content .lms-course-builder-footer{padding:.75rem .75rem var(--lms-management-safe-bottom)!important}body.lms-management-shell .main-content .lms-course-builder-footer .lms-course-step-status{text-align:center;order:-1;width:100%}body.lms-management-shell .main-content .nexa-ai-tabs{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}body.lms-management-shell .main-content .nexa-ai-message{border-radius:.5rem;padding:.85rem}.lms-superadmin-management-shell .sa-table td>form.sa-grid{width:min(18rem,74vw)}}
