.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;inset:5px 0;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;inset:5px 0}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;inset:3px 0;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;inset:-2px 0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.lms-auth-login{--lms-auth-login-bg: #f3f4f6;--lms-auth-login-surface: #ffffff;--lms-auth-login-card-border: #d9e6f5;--lms-auth-login-title: #37223e;--lms-auth-login-label: #787e97;--lms-auth-login-input-border: #d9e6f5;--lms-auth-login-input-bg: #ffffff;--lms-auth-login-placeholder: #9ca3af;--lms-auth-login-link: #40b662;--lms-auth-login-btn-bg: #e8edf5;--lms-auth-login-btn-fg: #6b7280;--lms-auth-login-btn-hover-bg: #dce4f0;--lms-auth-login-btn-hover-fg: #4b5563;--lms-auth-login-muted: #6b6a76;--lms-auth-login-menu-hover: #f9fafb;--lms-auth-login-accent: #673c71;--lms-auth-login-accent-soft: rgba(103, 60, 113, .1);--lms-auth-login-shadow: 0 4px 16px rgba(30, 32, 41, .08);position:relative;min-height:100vh;width:100%;background:var(--lms-auth-login-bg);display:flex;flex-direction:column;box-sizing:border-box}:root[data-theme=dark] .lms-auth-login{--lms-auth-login-bg: var(--md-sys-color-surface, #141218);--lms-auth-login-surface: var(--md-sys-color-surface-container-low, #211f26);--lms-auth-login-card-border: var(--page-header-border, #2f2a42);--lms-auth-login-title: var(--page-header-title, #f4f3f8);--lms-auth-login-label: var(--page-header-muted, #979fbd);--lms-auth-login-input-border: var(--page-header-border, #2f2a42);--lms-auth-login-input-bg: var(--md-sys-color-surface-container, #2b2930);--lms-auth-login-placeholder: var(--md-sys-color-on-surface-variant, #a8a4b8);--lms-auth-login-btn-bg: var(--md-sys-color-surface-container-high, #36343b);--lms-auth-login-btn-fg: var(--page-header-muted, #979fbd);--lms-auth-login-btn-hover-bg: var(--md-sys-color-surface-container-highest, #48464c);--lms-auth-login-btn-hover-fg: var(--page-header-title, #f4f3f8);--lms-auth-login-muted: var(--page-header-muted, #979fbd);--lms-auth-login-menu-hover: rgba(255, 255, 255, .06);--lms-auth-login-accent: var(--toolbar-btn-secondary-border, #8b5f96);--lms-auth-login-accent-soft: var(--toolbar-btn-secondary-hover-bg, rgba(139, 95, 150, .15));--lms-auth-login-shadow: 0 4px 20px rgba(0, 0, 0, .35)}.lms-auth-login__toolbar{position:absolute;top:1.5rem;inset-inline-end:1.5rem;z-index:10;display:flex;align-items:center;gap:.5rem}.lms-auth-login__center{flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:0rem 1rem 2rem;box-sizing:border-box}.lms-auth-login__theme{display:inline-flex;align-items:center;padding:.1875rem;background:var(--lms-auth-login-surface);border:1px solid var(--lms-auth-login-card-border);border-radius:.5rem;box-shadow:var(--lms-auth-login-shadow)}.lms-auth-login__theme-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:4.25rem;padding:.3125rem .625rem;border:none;border-radius:.375rem;background:transparent;color:var(--lms-auth-login-muted);font-size:.8125rem;font-weight:500;line-height:1.25;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.lms-auth-login__theme-btn:hover:not(.is-active){color:var(--lms-auth-login-title);background:var(--lms-auth-login-accent-soft)}.lms-auth-login__theme-btn.is-active{color:var(--lms-auth-login-title);background:var(--lms-auth-login-surface);box-shadow:0 1px 3px #37223e1f}:root[data-theme=dark] .lms-auth-login__theme-btn.is-active{background:var(--md-sys-color-surface-container-high, #36343b);box-shadow:0 1px 4px #0006}.lms-auth-login__theme-icon{font-size:.875rem;line-height:1;opacity:.9}.lms-auth-login__lang{position:relative}.lms-auth-login__lang-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:var(--lms-auth-login-surface);border:1px solid var(--lms-auth-login-card-border);border-radius:.5rem;color:var(--lms-auth-login-title);font-size:.875rem;font-weight:500;cursor:pointer;line-height:1.25;box-shadow:var(--lms-auth-login-shadow);transition:border-color .15s ease,background-color .15s ease}.lms-auth-login__lang-btn:hover{border-color:var(--lms-auth-login-accent);background:var(--lms-auth-login-accent-soft)}.lms-auth-login__lang-flag{width:1.625rem;height:1.625rem;border-radius:50%;object-fit:cover;flex-shrink:0}.lms-auth-login__lang-chevron{width:.5rem;height:.5rem;border-right:2px solid var(--lms-auth-login-muted);border-bottom:2px solid var(--lms-auth-login-muted);transform:rotate(45deg);margin-top:-.125rem;transition:transform .15s ease;flex-shrink:0}.lms-auth-login__lang-btn.is-open .lms-auth-login__lang-chevron{transform:rotate(-135deg);margin-top:.125rem}.lms-auth-login__lang-menu{position:absolute;top:calc(100% + .375rem);inset-inline-end:0;min-width:10rem;margin:0;padding:.375rem 0;list-style:none;background:var(--lms-auth-login-surface);border:1px solid var(--lms-auth-login-card-border);border-radius:.5rem;box-shadow:var(--lms-auth-login-shadow)}.lms-auth-login__lang-link{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;color:var(--lms-auth-login-title);font-size:.875rem;text-decoration:none}.lms-auth-login__lang-link:hover{background:var(--lms-auth-login-menu-hover);color:var(--lms-auth-login-title)}.lms-auth-login__main{width:100%;max-width:30.75rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.lms-auth-login__logo{display:block;margin-bottom:.5rem;text-align:center}.lms-auth-login__logo img{max-width:12.5rem;height:auto}.lms-auth-login__card,.lms-auth-login__footer-card{width:100%;background:var(--lms-auth-login-surface);border:1px solid var(--lms-auth-login-card-border);border-radius:.75rem;box-sizing:border-box}.lms-auth-login__card{padding:2rem 1.75rem 1.5rem}.lms-auth-login__footer-card{padding:1rem 1.75rem;text-align:center}.lms-auth-login__title{margin:0 0 1.5rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--lms-auth-login-title)}.lms-auth-login__alert{margin-bottom:1rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;text-align:center}.lms-auth-login__alert--danger{background:#fef2f2;color:#b3261e;border:1px solid #fecaca}.lms-auth-login__alert--success{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.lms-auth-login__field{margin-bottom:1.25rem}.lms-auth-login__label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.375rem}.lms-auth-login__label{font-size:.75rem;line-height:1.125rem;color:var(--lms-auth-login-label);margin:0}.lms-auth-login__forgot{font-size:.75rem;line-height:1.125rem;color:var(--lms-auth-login-link);text-decoration:none;white-space:nowrap}.lms-auth-login__forgot:hover{color:var(--lms-auth-login-link);text-decoration:underline}.lms-auth-login__input-wrap{position:relative}.lms-auth-login__input{width:100%;height:2.75rem;padding:0 .875rem;font-size:.875rem;color:var(--lms-auth-login-title);background:var(--lms-auth-login-input-bg);border:1px solid var(--lms-auth-login-input-border);border-radius:.5rem;box-sizing:border-box;outline:none;transition:border-color .15s ease}.lms-auth-login__input::placeholder{color:var(--lms-auth-login-placeholder)}.lms-auth-login__input:focus{border-color:var(--lms-auth-login-accent)}.lms-auth-login__input--password{padding-inline-end:2.75rem}.lms-auth-login__password-toggle{position:absolute;top:50%;inset-inline-end:.75rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:transparent;cursor:pointer}.lms-auth-login__password-toggle img{width:1.25rem;height:1.25rem;display:block}.lms-auth-login__field-error{display:block;margin-top:.375rem;font-size:.75rem;color:#b3261e}.lms-auth-login__submit{width:100%;height:2.75rem;margin-top:.5rem;padding:0 1rem;font-size:1rem;font-weight:500;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.lms-auth-login__submit:hover:not(:disabled){background:var(--lms-auth-login-btn-hover-bg);color:var(--lms-auth-login-btn-hover-fg)}.lms-auth-login__submit:disabled{opacity:.7;cursor:not-allowed}.lms-auth-login__legal{margin-top:1.5rem;text-align:center}.lms-auth-login__legal-intro{margin:0 0 .25rem;font-size:.75rem;line-height:1.125rem;color:var(--lms-auth-login-muted)}.lms-auth-login__legal-links{margin:0;font-size:.75rem;line-height:1.125rem;color:var(--lms-auth-login-muted)}.lms-auth-login__link{color:var(--lms-auth-login-link);text-decoration:none}.lms-auth-login__link:hover{color:var(--lms-auth-login-link);text-decoration:underline}.lms-auth-login__footer-text{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--lms-auth-login-title)}.lms-auth-register__main{max-width:32rem}.lms-auth-register__card{padding-bottom:1.75rem}.lms-auth-register__subtitle{margin:-.75rem 0 .25rem;text-align:center;font-size:1rem;font-weight:600;line-height:1.5;color:var(--lms-auth-login-accent)}.lms-auth-register__subtitle--accent{color:var(--md-sys-color-primary, #422a47)}.lms-auth-register__intro{margin:0 0 1.25rem;text-align:center;font-size:.875rem;line-height:1.3;color:var(--lms-auth-login-muted)}.lms-auth-login__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23787E97' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;padding-inline-end:2.25rem}[dir=rtl] .lms-auth-login__select{background-position:left .875rem center;padding-inline-end:.875rem;padding-inline-start:2.25rem}.lms-auth-register__packages{display:flex;gap:.625rem;justify-content:space-between}.lms-auth-register__package{flex:1;min-width:0;padding:1.125rem .5rem;border:1px solid var(--lms-auth-login-input-border);border-radius:.5rem;background:var(--lms-auth-login-input-bg);color:var(--lms-auth-login-muted);font-size:1rem;font-weight:600;line-height:1.35;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.lms-auth-register__package:hover{border-color:var(--lms-auth-login-accent);background:var(--lms-auth-login-accent-soft)}.lms-auth-register__package.is-active{border-color:var(--lms-auth-login-accent);background:var(--lms-auth-login-accent-soft);color:var(--lms-auth-login-title)}.lms-auth-register__actions{display:flex;gap:.75rem;align-items:stretch;margin-top:.5rem}.lms-auth-register__back{flex:0 0 25%;min-width:5rem;height:2.75rem;padding:0 .75rem;font-size:.9375rem;font-weight:500;color:var(--lms-auth-login-title);background:var(--lms-auth-login-input-bg);border:1px solid var(--lms-auth-login-input-border);border-radius:.5rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.lms-auth-register__back:hover:not(:disabled){border-color:var(--lms-auth-login-accent);background:var(--lms-auth-login-accent-soft)}.lms-auth-register__submit{flex:1;margin-top:0}@media(max-width:575.98px){.lms-auth-login__toolbar{top:1rem;inset-inline-end:1rem;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 2rem)}.lms-auth-login__center{padding-top:6.5rem}.lms-auth-login__theme-btn{min-width:2.75rem;padding-inline:.5rem}.lms-auth-login__theme-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lms-auth-login__card{padding:1.5rem 1.25rem 1.25rem}.lms-auth-register__packages{flex-direction:column}.lms-auth-register__back{flex:0 0 auto}}:root{--lms-sidebar-width: 240px;--lms-legacy-topnav-height: 0px;--lms-sub-nav-height: 4rem;--lms-page-top-bar-height: 5rem;--lms-mobile-title-height: 3.25rem;--lms-mobile-tabs-height: 2.75rem;--lms-mobile-header-height: calc(var(--lms-mobile-title-height) + var(--lms-mobile-tabs-height));--lms-mobile-period-strip-height: 3.5rem;--lms-bottom-rail-height: 64px}:root[data-theme=light],:root:not([data-theme]){--lms-sidebar-active-fg: #ffffff;--lms-sidebar-active-bg: rgba(255, 255, 255, .12);--lms-sidebar-hover-fg: #ffffff;--lms-sidebar-hover-bg: rgba(255, 255, 255, .08);--lms-sidebar-sep: rgba(255, 255, 255, .18);--lms-sidebar-icon-accent: #fbc113;--page-header-border: #d9e6f5;--page-header-title: #37223e;--page-header-muted: #6b6a76;--toolbar-btn-secondary-fg: #673c71;--toolbar-btn-secondary-bg: transparent;--toolbar-btn-secondary-border: #673c71;--toolbar-btn-secondary-hover-bg: rgba(103, 60, 113, .08);--lms-sub-nav-tab-inactive: #9ca3af;--lms-sub-nav-tab-active: #37223e;--lms-sub-nav-sep: #e5e7eb;--md-sys-color-primary: #422a47;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #ffeffb;--md-sys-color-on-primary-container: #422a47;--md-sys-color-primary-fixed: #4F3555;--md-sys-color-primary-fixed-dim: #D0BCFF;--md-sys-color-on-primary-fixed: #ffffff;--md-sys-color-on-primary-fixed-variant: #4F378B;--md-sys-color-secondary: #FECD34;--md-sys-color-on-secondary: #422a47;--md-sys-color-secondary-container: #FFF4D3;--md-sys-color-on-secondary-container: #4c3451;--md-sys-color-secondary-fixed: #020202;--md-sys-color-secondary-fixed-dim: #CCC2DC;--md-sys-color-on-secondary-fixed: #1D192B;--md-sys-color-on-secondary-fixed-variant: #4A4458;--md-sys-color-tertiary: #673b72;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #FFD8E4;--md-sys-color-on-tertiary-container: #633B48;--md-sys-color-tertiary-fixed: #FFD8E4;--md-sys-color-tertiary-fixed-dim: #E5394F;--md-sys-color-on-tertiary-fixed: #31111D;--md-sys-color-on-tertiary-fixed-variant: #FFFFFF;--md-sys-color-error: #B3261E;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #FFF1F0;--md-sys-color-on-error-container: #8C1D18;--md-sys-color-surface-dim: #DED8E1;--md-sys-color-surface: #FEF7FF;--md-sys-color-surface-bright: #FFFBF3;--md-sys-color-surface-container-lowest: #FFFFFF;--md-sys-color-surface-container-low: #EFF3F9;--md-sys-color-surface-container: #F3EDF7;--md-sys-color-surface-container-high: #ECE6F0;--md-sys-color-surface-container-highest: #37223E;--md-sys-color-surface-tint: #6750A4;--md-sys-color-surface-variant: #e0e4eb;--md-sys-color-on-surface: #1E2029;--md-sys-color-on-surface-variant: #787E97;--md-sys-color-outline: #D9E6F5;--md-sys-color-outline-variant: #F1F4F9;--md-sys-color-background: #FAFBFD;--md-sys-color-on-background: #585E75;--md-sys-color-inverse-surface: #37223E;--md-sys-color-inverse-on-surface: #FFFFFF1A;--md-sys-color-inverse-primary: #F3EFFF;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-static-orange: #D171001A;--md-sys-color-on-orange: #D78400;--md-sys-color-success: #159E44;--md-sys-color-static-green: #CBFFD34D;--md-sys-color-on-pembe: #E460E2;--lms-ai-selected-prompt-fg: var(--md-sys-color-primary-fixed)}:root[data-theme=dark]{--lms-sidebar-active-fg: #ffffff;--lms-sidebar-active-bg: rgba(255, 255, 255, .12);--lms-sidebar-hover-fg: #ffffff;--lms-sidebar-hover-bg: rgba(255, 255, 255, .08);--lms-sidebar-sep: rgba(255, 255, 255, .18);--lms-sidebar-icon-accent: #fbc113;--page-header-border: #2f2a42;--page-header-title: #f4f3f8;--page-header-muted: #979fbd;--toolbar-btn-secondary-fg: #e8dff0;--toolbar-btn-secondary-bg: transparent;--toolbar-btn-secondary-border: #8b5f96;--toolbar-btn-secondary-hover-bg: rgba(139, 95, 150, .15);--lms-sub-nav-tab-inactive: #a8a4b8;--lms-sub-nav-tab-active: #c4b5fd;--lms-sub-nav-sep: #3f3a52;--md-sys-color-primary: #3F3358;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #67606F;--md-sys-color-on-primary-container: #EADDFF;--md-sys-color-primary-fixed: #76507F;--md-sys-color-primary-fixed-dim: #D0BCFF;--md-sys-color-on-primary-fixed: #ffffff;--md-sys-color-on-primary-fixed-variant: #4F378B;--md-sys-color-secondary: #FFDC72;--md-sys-color-on-secondary: #332D41;--md-sys-color-secondary-container: #4A4458;--md-sys-color-on-secondary-container: #E8DEF8;--md-sys-color-secondary-fixed: #E8DEF8;--md-sys-color-secondary-fixed-dim: #CCC2DC;--md-sys-color-on-secondary-fixed: #1D192B;--md-sys-color-on-secondary-fixed-variant: #4A4458;--md-sys-color-tertiary: #EFB8C8;--md-sys-color-on-tertiary: #492532;--md-sys-color-tertiary-container: #633B48;--md-sys-color-on-tertiary-container: #FFD8E4;--md-sys-color-tertiary-fixed: #FFD8E4;--md-sys-color-tertiary-fixed-dim: #EFB8C8;--md-sys-color-on-tertiary-fixed: #31111D;--md-sys-color-on-tertiary-fixed-variant: #633B48;--md-sys-color-error: #F2B8B5;--md-sys-color-on-error: #601410;--md-sys-color-error-container: #8C1D184D;--md-sys-color-on-error-container: #F9DEDC;--md-sys-color-surface-dim: #141218;--md-sys-color-surface: #141218;--md-sys-color-surface-bright: #3B383E;--md-sys-color-surface-tint: #D0BCFF;--md-sys-color-surface-container-lowest: #2D333D;--md-sys-color-surface-container-low: #383B40;--md-sys-color-surface-container: #211F26;--md-sys-color-surface-container-high: #4D4C61;--md-sys-color-surface-container-highest: #1B212C;--md-sys-color-surface-variant: #49454f;--md-sys-color-on-surface: #E6E0E9;--md-sys-color-on-surface-variant: #CAC4D0;--md-sys-color-outline: #554F5E;--md-sys-color-outline-variant: #3C424C;--md-sys-color-background: #272A35;--md-sys-color-on-background: #ede7ef;--md-sys-color-inverse-surface: #E6E0E9;--md-sys-color-inverse-on-surface: #FFFFFF1A;--md-sys-color-inverse-primary: #EBCEF2E5;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-static-orange: #D171001A;--md-sys-color-on-orange: #F49A0B;--md-sys-color-success: #A4FF98;--md-sys-color-static-green: #CBFFD34D;--md-sys-color-on-pembe: #E460E2;--lms-ai-selected-prompt-fg: var(--md-sys-color-inverse-primary)}textarea.ai-assistant-prompt-input:focus,textarea.ai-assistant-prompt-input:focus-visible{outline:0;border-color:transparent!important;box-shadow:0 0 10px #e0d5ff!important}textarea.ai-assistant-prompt-input::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:1}.lms-classroom-sub-nav--fixed{position:fixed;top:var(--lms-legacy-topnav-height);left:var(--lms-sidebar-width);right:0;z-index:96;height:var(--lms-sub-nav-height);min-height:var(--lms-sub-nav-height);background:var(--md-sys-color-surface-container-lowest);border-bottom:1px solid var(--page-header-border);box-sizing:border-box;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}html[dir=rtl] .lms-classroom-sub-nav--fixed,body[dir=rtl] .lms-classroom-sub-nav--fixed{left:0;right:var(--lms-sidebar-width)}.lms-classroom-sub-nav__sep:before{content:"";display:block;width:2px;height:24px;background-color:#d9e6f5}.lms-classroom-sub-nav__back{color:var(--page-header-muted)}.lms-classroom-sub-nav__back:hover{color:var(--page-header-title)}.lms-classroom-sub-nav__tab{height:var(--lms-sub-nav-height);padding:0 .25rem;color:var(--lms-sub-nav-tab-inactive);border-bottom:3px solid transparent;box-sizing:border-box}.lms-classroom-sub-nav__tab:hover{color:var(--lms-sub-nav-tab-active)}.lms-classroom-sub-nav__tab.is-active{color:var(--md-sys-color-on-surface);border-bottom-color:var(--md-sys-color-on-surface)}.lms-classroom-sub-nav__theme-toggle{width:2rem;height:2rem;color:var(--toolbar-btn-secondary-fg);background:var(--toolbar-btn-secondary-bg);border:1px solid var(--toolbar-btn-secondary-border)!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.lms-classroom-sub-nav__theme-toggle:hover{background:var(--toolbar-btn-secondary-hover-bg);color:var(--toolbar-btn-secondary-fg)}.lms-page-top-bar--fixed{position:fixed;top:var(--lms-legacy-topnav-height);left:var(--lms-sidebar-width);right:0;z-index:1030;min-height:var(--lms-page-top-bar-height);height:auto;background:var(--md-sys-color-background);box-sizing:border-box;min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;justify-content:center}.lms-page-top-bar.lms-page-top-bar--fixed .lms-page-top-bar__inner.h-100{height:auto!important;min-height:2.75rem;align-items:center;padding-block:.375rem}#wrapper .dateRange-container,.dateRange-container{z-index:2500!important}.lms-period-bar-popover.dateRange-container{margin-top:0;max-width:min(100vw - 2rem,920px)}.dateRange-container{background-color:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface);border:1px solid var(--md-sys-color-outline-variant);box-sizing:border-box}.dateRange-container .rdrDateRangePickerWrapper{color:var(--md-sys-color-primary)}.dateRange-container .rdrCalendarWrapper{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.dateRange-container .rdrDateDisplayWrapper{background-color:var(--md-sys-color-surface-container)}.dateRange-container .rdrDateDisplayItem{background-color:var(--md-sys-color-surface-container-lowest);box-shadow:none;border:1px solid var(--md-sys-color-outline-variant)}.dateRange-container .rdrDateDisplayItem input{color:var(--md-sys-color-on-surface-variant)}.dateRange-container .rdrDateDisplayItemActive{border-color:var(--md-sys-color-primary)}.dateRange-container .rdrDateDisplayItemActive input{color:var(--md-sys-color-on-primary-container)}.dateRange-container .rdrMonthAndYearPickers select{color:var(--md-sys-color-on-surface);background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 6%,transparent)}.dateRange-container .rdrMonthAndYearPickers select:hover{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 12%,transparent)}.dateRange-container .rdrNextPrevButton{background:var(--md-sys-color-surface-container)}.dateRange-container .rdrNextPrevButton:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 10%,var(--md-sys-color-surface-container))}.dateRange-container .rdrPprevButton i{border-color:transparent var(--md-sys-color-on-surface-variant) transparent transparent}.dateRange-container .rdrNextButton i{border-color:transparent transparent transparent var(--md-sys-color-on-surface-variant)}.dateRange-container .rdrWeekDay{color:var(--md-sys-color-on-surface-variant)}.dateRange-container .rdrDay,.dateRange-container .rdrDayNumber span{color:var(--md-sys-color-on-surface)}.dateRange-container .rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.dateRange-container .rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.dateRange-container .rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.dateRange-container .rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:var(--md-sys-color-on-primary)}.dateRange-container .rdrDayToday .rdrDayNumber span:after{background:var(--md-sys-color-primary)}.dateRange-container .rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.dateRange-container .rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.dateRange-container .rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.dateRange-container .rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:var(--md-sys-color-on-primary)}.dateRange-container .rdrMonthName{color:var(--md-sys-color-on-surface-variant)}.dateRange-container .rdrDayPassive .rdrDayNumber span{color:var(--md-sys-color-secondary-fixed-dim)}.dateRange-container .rdrDayDisabled{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 4%,var(--md-sys-color-surface-container-high))}.dateRange-container .rdrDayDisabled .rdrDayNumber span{color:var(--md-sys-color-outline)}.dateRange-container .rdrDayStartPreview,.dateRange-container .rdrDayInPreview,.dateRange-container .rdrDayEndPreview{background:color-mix(in srgb,var(--md-sys-color-primary) 18%,transparent);border-color:var(--md-sys-color-primary)}.dateRange-container .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{border-color:var(--md-sys-color-primary)}.lms-period-bar .lms-period-bar-segmented{display:inline-flex;align-items:stretch;flex-wrap:nowrap;max-width:100%;box-sizing:border-box}.lms-period-bar .lms-period-bar-segmented .period-link,.lms-period-bar .lms-period-bar-segmented .button-custom-range{margin:0;min-height:2rem;padding:.4375rem .75rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-background);font-weight:500;line-height:1.25;box-shadow:none;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.lms-period-bar .lms-period-bar-segmented .period-link:hover:not(.active-period-link),.lms-period-bar .lms-period-bar-segmented .button-custom-range:hover{background-color:var(--md-sys-color-surface-container-low)}.lms-period-bar .lms-period-bar-segmented .period-link.active-period-link{background-color:var(--md-sys-color-inverse-primary)!important;color:var(--md-sys-color-primary-fixed)!important}.lms-period-bar .lms-period-bar-segmented .period-link:focus-visible,.lms-period-bar .lms-period-bar-segmented .button-custom-range:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px;z-index:1}.lms-period-bar .lms-period-bar-segmented--classic{gap:0;padding:0;border:1px solid var(--md-sys-color-outline);border-radius:.625rem;background-color:var(--md-sys-color-surface-container-lowest);overflow:hidden}.lms-period-bar .lms-period-bar-segmented--classic .period-link,.lms-period-bar .lms-period-bar-segmented--classic .button-custom-range{border:none;border-radius:0!important;border-inline-end:1px solid var(--md-sys-color-outline)}.lms-period-bar .lms-period-bar-segmented--classic .period-link-last{border-inline-end:none}.lms-period-bar .lms-period-bar-segmented--classic .period-link-first,.lms-period-bar .lms-period-bar-segmented--classic .period-link-last,.lms-period-bar .lms-period-bar-segmented--classic .button-custom-range{border-radius:0!important;min-width:auto}.lms-period-bar .lms-period-bar-segmented--classic .button-custom-range{min-width:9.375rem}.lms-period-bar .lms-period-bar-segmented--classic .period-link.active-period-link{border-inline-end-color:var(--md-sys-color-outline)}.lms-period-bar .lms-period-bar-segmented--chips{gap:.5rem;padding:0;border:none;border-radius:0;background:transparent;overflow:visible}.lms-period-bar .lms-period-bar-segmented--chips .period-link,.lms-period-bar .lms-period-bar-segmented--chips .button-custom-range{border:1px solid var(--md-sys-color-outline);border-radius:.625rem!important;border-inline-end:1px solid var(--md-sys-color-outline);padding:.5rem .875rem}.lms-period-bar .lms-period-bar-segmented--chips .period-link:hover:not(.active-period-link),.lms-period-bar .lms-period-bar-segmented--chips .button-custom-range:hover{border-color:var(--md-sys-color-outline)}.lms-period-bar .lms-period-bar-segmented--chips .period-link.active-period-link{border-color:transparent!important}.lms-period-bar .lms-period-bar-segmented--chips .period-link-first,.lms-period-bar .lms-period-bar-segmented--chips .period-link-last,.lms-period-bar .lms-period-bar-segmented--chips .button-custom-range{border-radius:.625rem!important;min-width:auto}.lms-page-top-bar--fixed.has-sub-nav{top:calc(var(--lms-legacy-topnav-height) + var(--lms-sub-nav-height))}html[dir=rtl] .lms-page-top-bar--fixed,body[dir=rtl] .lms-page-top-bar--fixed{left:0;right:var(--lms-sidebar-width)}.lms-page-shell--with-topbar{padding-top:var(--lms-page-top-bar-height)}.lms-page-shell--with-topbar.lms-page-shell--with-topbar-under-subnav{padding-top:29px}.lms-page-top-bar__action-icon{width:1.125rem;height:1.125rem;flex-shrink:0;display:block;object-fit:contain}@media(max-width:991px){.lms-classroom-sub-nav--fixed,html[dir=rtl] .lms-classroom-sub-nav--fixed,body[dir=rtl] .lms-classroom-sub-nav--fixed,.lms-page-top-bar--fixed,html[dir=rtl] .lms-page-top-bar--fixed,body[dir=rtl] .lms-page-top-bar--fixed{left:0;right:0}}.lms-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:97;width:var(--lms-sidebar-width);display:flex;flex-direction:column;box-sizing:border-box;background:var(--md-sys-color-surface-container-highest);border-inline-end:1px solid var(--md-sys-color-outline);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}html[dir=rtl] .lms-sidebar,body[dir=rtl] .lms-sidebar{left:auto;right:0}.lms-sidebar__logo-link{display:inline-block;line-height:0}.lms-sidebar .lms-sidebar__nav-link{display:block;padding:.5rem .65rem;margin-bottom:.25rem;border-radius:.5rem;color:var(--md-sys-color-inverse-primary);text-decoration:none;transition:color .15s ease,background-color .15s ease}.lms-sidebar__nav-link-inner{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.lms-sidebar__nav-icon-slot{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--md-sys-color-inverse-primary);transition:color .15s ease}.lms-sidebar__nav-icon-slot svg{width:24px;height:24px;display:block;flex-shrink:0}.lms-sidebar__arrow-slot svg{width:12px;height:12px;display:block;flex-shrink:0}.lms-sidebar .lms-sidebar__nav-link.is-active .lms-sidebar__nav-icon-slot,.lms-sidebar .lms-sidebar__nav-link:hover .lms-sidebar__nav-icon-slot,.lms-sidebar .lms-sidebar__nav-link:focus-visible .lms-sidebar__nav-icon-slot{color:var(--lms-sidebar-icon-accent)}.lms-sidebar__nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lms-sidebar .lms-sidebar__nav-link:hover:not(.is-active),.lms-sidebar .lms-sidebar__nav-link:focus-visible:not(.is-active){color:var(--lms-sidebar-hover-fg);background:var(--lms-sidebar-hover-bg)}.lms-sidebar .lms-sidebar__nav-link.is-active{background:var(--lms-sidebar-active-bg);color:var(--lms-sidebar-active-fg)}.lms-sidebar__sep{border:0;border-top:1px solid var(--lms-sidebar-sep);margin:.5rem 0 .75rem}.lms-sidebar .lms-sidebar__row-btn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;margin-bottom:.25rem;border:0;border-radius:.5rem;background:transparent;color:var(--md-sys-color-inverse-primary);text-align:start;transition:color .15s ease,background-color .15s ease}.lms-sidebar .lms-sidebar__row-btn:hover,.lms-sidebar .lms-sidebar__row-btn:focus-visible,.lms-sidebar .lms-sidebar__row-btn.is-open{color:var(--lms-sidebar-hover-fg);background:var(--lms-sidebar-hover-bg)}.lms-sidebar__row-label{color:var(--md-sys-color-inverse-primary)}.lms-sidebar__arrow-slot{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--md-sys-color-inverse-primary);transition:transform .2s ease}.lms-sidebar__arrow-slot.is-open{transform:rotate(180deg)}.lms-sidebar .lms-sidebar__row-btn:hover .lms-sidebar__arrow-slot,.lms-sidebar .lms-sidebar__row-btn:focus-visible .lms-sidebar__arrow-slot,.lms-sidebar .lms-sidebar__row-btn.is-open .lms-sidebar__arrow-slot{color:var(--md-sys-color-inverse-primary)}.lms-sidebar__avatar{object-fit:cover}.lms-sidebar__dropdown{margin:0 0 .35rem;padding:.25rem 0}.lms-sidebar .lms-sidebar__dropdown-link,.lms-sidebar .lms-sidebar__dropdown-btn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .65rem;border-radius:.35rem;color:var(--md-sys-color-inverse-primary);text-decoration:none;border:0;background:transparent;font:inherit;text-align:start;transition:color .15s ease,background-color .15s ease}.lms-sidebar .lms-sidebar__dropdown-link:hover,.lms-sidebar .lms-sidebar__dropdown-link:focus-visible,.lms-sidebar .lms-sidebar__dropdown-btn:hover,.lms-sidebar .lms-sidebar__dropdown-btn:focus-visible{color:var(--lms-sidebar-hover-fg);background:var(--lms-sidebar-hover-bg)}.lms-sidebar__dropdown-link--compact{padding:.35rem .5rem}html[dir=rtl] .content-page,body[dir=rtl] .content-page{margin-left:0!important;margin-right:var(--lms-sidebar-width)!important}.lms-sidebar-tooltip-popover{display:flex;flex-direction:column;align-items:center;pointer-events:none;max-width:min(196px,calc(100vw - 16px))}.lms-sidebar-tooltip-popover__caret--down{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ffffff;border-bottom:none;flex-shrink:0;margin-top:-1px}.lms-sidebar-tooltip-popover__text{background:#fff;color:var(--md-sys-color-surface-container-highest);padding:.45rem .65rem;border-radius:.5rem;box-shadow:0 4px 14px #00000024;word-break:break-word;text-align:center}@media(max-width:991px){.lms-sidebar{width:min(var(--lms-sidebar-width),88vw)}}html.lms-bottom-rail-active .lms-classroom-sub-nav--fixed,html[dir=rtl].lms-bottom-rail-active .lms-classroom-sub-nav--fixed,html.lms-bottom-rail-active body[dir=rtl] .lms-classroom-sub-nav--fixed,html.lms-bottom-rail-active .lms-page-top-bar--fixed,html[dir=rtl].lms-bottom-rail-active .lms-page-top-bar--fixed,html.lms-bottom-rail-active body[dir=rtl] .lms-page-top-bar--fixed{left:0;right:0}html.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1031;height:auto;min-height:var(--lms-mobile-title-height);background:var(--md-sys-color-surface-container-highest);border-bottom:none;display:flex;flex-direction:column;overflow-x:hidden!important;overflow-y:visible;scrollbar-width:none}html.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack::-webkit-scrollbar{display:none;height:0}html.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack.lms-classroom-sub-nav--with-tabs{min-height:var(--lms-mobile-header-height)}html.lms-bottom-rail-active .lms-mobile-header__title-row,html.lms-bottom-rail-active .lms-page-top-bar__inner--compact{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:var(--lms-mobile-title-height);width:100%;box-sizing:border-box;padding-inline:1rem}html.lms-bottom-rail-active .lms-mobile-header__slot{position:relative;z-index:1;flex:0 0 2.5rem;display:flex;align-items:center;min-height:2.5rem}html.lms-bottom-rail-active .lms-mobile-header__slot--start{justify-content:flex-start}html.lms-bottom-rail-active .lms-mobile-header__slot--end{justify-content:flex-end}html.lms-bottom-rail-active .lms-mobile-header__back{width:2.5rem;height:2.5rem}html.lms-bottom-rail-active .lms-mobile-header__back img{width:1.5rem;height:1.5rem;display:block;filter:brightness(0) invert(1)}html[dir=rtl].lms-bottom-rail-active .lms-mobile-header__back img,html.lms-bottom-rail-active body[dir=rtl] .lms-mobile-header__back img{transform:scaleX(-1)}html.lms-bottom-rail-active .lms-mobile-header__title{position:absolute;left:50%;transform:translate(-50%);margin:0;max-width:calc(100% - 5.5rem);width:max-content;text-align:center;pointer-events:none}html.lms-bottom-rail-active .lms-mobile-header__menu-btn{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html.lms-bottom-rail-active .lms-mobile-header__menu-icon,html.lms-bottom-rail-active .lms-page-top-bar__menu-icon{width:1.5rem;height:1.5rem;display:block;filter:brightness(0) invert(1)}html.lms-bottom-rail-active .lms-mobile-header__tabs-row{min-height:var(--lms-mobile-tabs-height);width:100%;box-sizing:border-box;padding-inline:1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}html.lms-bottom-rail-active .lms-mobile-header__tabs-row::-webkit-scrollbar{display:none;height:0}html.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack .lms-classroom-sub-nav__tabs{overflow-x:visible;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack .lms-classroom-sub-nav__tabs::-webkit-scrollbar{display:none;height:0}html.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack .lms-classroom-sub-nav__tab{height:var(--lms-mobile-tabs-height);padding-bottom:0;border-bottom-width:3px}html.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack .lms-classroom-sub-nav__tab:not(.is-active){color:var(--md-sys-color-inverse-primary)}html.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack .lms-classroom-sub-nav__tab:not(.is-active):hover{color:var(--md-sys-color-inverse-primary)}html.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack .lms-classroom-sub-nav__tab.is-active{color:var(--md-sys-color-secondary);border-bottom-color:var(--md-sys-color-secondary)}html.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack .lms-classroom-sub-nav__theme-toggle{color:var(--md-sys-color-inverse-primary);border-color:color-mix(in srgb,var(--md-sys-color-inverse-primary) 35%,transparent)!important}html.lms-bottom-rail-active .lms-page-top-bar--compact.lms-page-top-bar--fixed{top:0;left:0;right:0;min-height:var(--lms-mobile-title-height);height:var(--lms-mobile-title-height);background:var(--md-sys-color-surface-container-highest);overflow:hidden}html.lms-bottom-rail-active .lms-page-top-bar--compact.lms-page-top-bar--fixed.has-sub-nav{display:none}html.lms-bottom-rail-active .lms-page-top-bar__menu-btn{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lms-period-bar-strip--fixed{position:fixed;left:0;right:0;z-index:1030;box-sizing:border-box;background:var(--md-sys-color-surface-container-lowest);border-bottom:1px solid var(--md-sys-color-outline-variant)}html.lms-bottom-rail-active .lms-period-bar-strip--under-header{top:var(--lms-mobile-header-height)}html.lms-bottom-rail-active.lms-mobile-header-title-only .lms-period-bar-strip--under-header,html.lms-bottom-rail-active .lms-period-bar-strip--under-title{top:var(--lms-mobile-title-height)}.lms-period-bar-strip__scroll{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lms-period-bar-strip__scroll::-webkit-scrollbar{display:none}.lms-period-bar-strip__scroll .lms-period-bar,.lms-period-bar-strip__scroll .date-bar-con{width:max-content;min-width:min(100%,max-content)}.lms-period-bar-strip__scroll .date-bar-con{justify-content:flex-start!important}.lms-period-bar-strip__scroll .lms-period-bar-segmented{flex-wrap:nowrap}.lms-page-top-bar--fixed .lms-period-bar .date-bar-con{justify-content:flex-end}body[data-lms-layout=auth] #wrapper.lms-inertia-layout .content-page.content-page-inertia,body[data-lms-layout=auth] .content-page.content-page-inertia,#wrapper.lms-inertia-layout--auth .content-page.content-page-inertia--auth{margin-top:0!important;margin-inline:0!important;min-height:100vh!important}body[data-lms-layout=auth] #wrapper.lms-inertia-layout{overflow-y:auto!important}html.lms-bottom-rail-active .content-page.content-page-inertia,html.lms-bottom-rail-active #wrapper.lms-inertia-layout .content-page.content-page-inertia{margin-top:0!important;margin-inline:0!important;padding-inline:0!important;width:100%!important;max-width:100%!important;min-height:calc(100vh - var(--lms-bottom-rail-height) - env(safe-area-inset-bottom,0px))!important}html.lms-bottom-rail-active #wrapper.lms-inertia-layout .content-page.content-page-inertia>.content{padding-inline:0!important;margin-inline:0!important;width:100%!important;max-width:100%!important}html[dir=rtl].lms-bottom-rail-active .content-page.content-page-inertia,html.lms-bottom-rail-active body[dir=rtl] .content-page.content-page-inertia{margin-right:0!important;margin-left:0!important}html.lms-bottom-rail-active .lms-page-shell--compact-chrome.lms-page-shell--with-topbar-under-subnav{padding-top:var(--lms-mobile-header-height)}html.lms-bottom-rail-active .lms-page-shell--compact-chrome.lms-page-shell--with-topbar-under-subnav .stats-container,html.lms-bottom-rail-active .lms-page-shell--compact-chrome .lms-classroom-page-body--stacked-nav{top:0!important;margin-top:0}html.lms-bottom-rail-active .lms-page-shell--compact-chrome.lms-page-shell--with-topbar-under-subnav .stats-container{min-height:calc(100vh - var(--lms-mobile-header-height) - var(--lms-bottom-rail-height));padding-top:.5rem}html.lms-bottom-rail-active.lms-mobile-header-title-only .lms-page-shell--compact-chrome.lms-page-shell--with-topbar-under-subnav{padding-top:var(--lms-mobile-title-height)}html.lms-bottom-rail-active.lms-mobile-header-title-only .lms-page-shell--compact-chrome.lms-page-shell--with-topbar-under-subnav .stats-container{min-height:calc(100vh - var(--lms-mobile-title-height) - var(--lms-bottom-rail-height))}html.lms-bottom-rail-active .lms-page-shell--compact-chrome.lms-page-shell--with-topbar-under-subnav.lms-page-shell--with-topbar-period{padding-top:calc(var(--lms-mobile-header-height) + var(--lms-mobile-period-strip-height) + 1.5rem)}html.lms-bottom-rail-active.lms-mobile-header-title-only .lms-page-shell--compact-chrome.lms-page-shell--with-topbar-under-subnav.lms-page-shell--with-topbar-period{padding-top:calc(var(--lms-mobile-title-height) + var(--lms-mobile-period-strip-height))}html.lms-bottom-rail-active .lms-page-shell--compact-chrome.lms-page-shell--with-topbar:not(.lms-page-shell--with-topbar-under-subnav){padding-top:var(--lms-mobile-title-height)}html.lms-bottom-rail-active .lms-page-shell--compact-chrome.lms-page-shell--with-topbar:not(.lms-page-shell--with-topbar-under-subnav).lms-page-shell--with-topbar-period{padding-top:calc(var(--lms-mobile-title-height) + var(--lms-mobile-period-strip-height))}.lms-page-top-bar-sheet{position:fixed;inset:0;z-index:10000300;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;pointer-events:none}.lms-page-top-bar-sheet__backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;background:#00000073;cursor:pointer;pointer-events:auto}.lms-page-top-bar-sheet__panel{position:relative;z-index:1;width:100%;max-width:100%;max-height:min(85vh,32rem);overflow-x:hidden;overflow-y:auto;background:var(--md-sys-color-surface-container-lowest);border-radius:1rem 1rem 0 0;padding:1.25rem 1rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 32px #0000002e;box-sizing:border-box;pointer-events:auto;flex-shrink:0}html.lms-actions-sheet-open .lms-ai-assistant-launcher{opacity:0;visibility:hidden;pointer-events:none}.lms-page-top-bar-sheet__close{position:absolute;top:1rem;inset-inline-end:1rem;width:2rem;height:2rem;border:none;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--md-sys-color-surface-container-low)}.lms-page-top-bar-sheet__close img{width:1rem;height:1rem;display:block}.lms-page-top-bar-sheet__list{display:flex;flex-direction:column;width:100%;padding:2rem 0 0;margin:0}.lms-page-top-bar-sheet__list>li{display:block;width:100%;list-style:none}.lms-page-top-bar-sheet__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.875rem .25rem;border:none;border-bottom:1px solid var(--md-sys-color-outline-variant);background:transparent;text-align:start;text-decoration:none;color:inherit;cursor:pointer;box-sizing:border-box}.lms-page-top-bar-sheet__row:last-child{border-bottom:none}.lms-page-top-bar-sheet__row-label{color:var(--md-sys-color-on-surface)}.lms-page-top-bar-sheet__row-desc{color:var(--md-sys-color-on-surface-variant);margin-top:.15rem}.lms-page-top-bar-sheet__chevron{flex-shrink:0;display:inline-flex;transform:rotate(180deg)}html[dir=rtl] .lms-page-top-bar-sheet__chevron,body[dir=rtl] .lms-page-top-bar-sheet__chevron{transform:none}.lms-page-top-bar-sheet__chevron img{width:1rem;height:1rem;display:block;opacity:.55}html.lms-bottom-rail-active .lms-inertia-main{padding-bottom:calc(var(--lms-bottom-rail-height) + env(safe-area-inset-bottom,0px))}.lms-bottom-rail{position:fixed;bottom:0;inset-inline:0;z-index:97;box-sizing:border-box;min-height:calc(var(--lms-bottom-rail-height) + env(safe-area-inset-bottom,0px));padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px)) 24px;display:flex;align-items:center;background-color:var(--md-sys-color-surface-container-highest);border-top:1px solid var(--md-sys-color-outline);box-shadow:0 -4px 20px #00000014}.lms-bottom-rail__list{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lms-bottom-rail__list::-webkit-scrollbar{display:none}.lms-bottom-rail__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.lms-bottom-rail__tile-target{display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;cursor:pointer;text-decoration:none;color:inherit;border-radius:.65rem;line-height:0}.lms-bottom-rail__tile-target:focus-visible{outline:2px solid var(--lms-sidebar-icon-accent);outline-offset:2px}.lms-bottom-rail__tile{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.5rem;background:#ffffff1a;color:var(--md-sys-color-inverse-primary);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.lms-bottom-rail__tile-target:hover:not(.is-active):not(.is-open) .lms-bottom-rail__tile,.lms-bottom-rail__tile-target:focus-visible:not(.is-active):not(.is-open) .lms-bottom-rail__tile{color:#fff}.lms-bottom-rail__tile svg,.lms-bottom-rail__tile .lms-bottom-rail__icon-svg{width:32px;height:32px;display:block}.lms-bottom-rail__tile-img{width:32px;height:32px;display:block;flex-shrink:0}.lms-bottom-rail__tile-img.lms-sidebar__avatar{object-fit:cover;border-radius:50%}.lms-bottom-rail__tile-img.lms-sidebar__flag{object-fit:contain;border-radius:2px}.lms-bottom-rail__tile-target.is-active .lms-bottom-rail__icon-slot,.lms-bottom-rail__tile-target:hover:not(.is-active):not(.is-open) .lms-bottom-rail__icon-slot,.lms-bottom-rail__tile-target:focus-visible:not(.is-active):not(.is-open) .lms-bottom-rail__icon-slot{color:var(--lms-sidebar-icon-accent)}.lms-bottom-rail__icon-slot{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:var(--md-sys-color-inverse-primary);transition:color .15s ease}.lms-bottom-rail__group{position:relative;flex:0 0 auto}.lms-bottom-rail .lms-sidebar__dropdown{position:absolute;bottom:calc(100% + .5rem);inset-inline-end:0;inset-inline-start:auto;min-width:11rem;max-width:min(16rem,calc(100vw - 1rem));margin:0;padding:.25rem 0;background:var(--md-sys-color-surface-container-highest);border:1px solid var(--md-sys-color-outline);border-radius:.5rem;box-shadow:0 -4px 18px #0000002e;z-index:98}html[dir=rtl] .lms-bottom-rail .lms-sidebar__dropdown,body[dir=rtl] .lms-bottom-rail .lms-sidebar__dropdown{inset-inline-end:auto;inset-inline-start:0}html.lms-inertia-doc,html.lms-inertia-doc body#body{overflow-x:auto!important}#wrapper.lms-inertia-layout{overflow-x:auto;overflow-y:hidden;min-width:0;width:100%;max-width:100vw;box-sizing:border-box}#wrapper .content-page.content-page-inertia{min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden}#wrapper .content-page.content-page-inertia>.content{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.lms-inertia-with-sidebar,.student-dashboard-container,.lms-classroom-page-body--stacked-nav{min-width:0;max-width:100%;width:100%;box-sizing:border-box}html.lms-inertia-doc .table-scroll{min-width:1025px!important}html.lms-inertia-doc .table-wrapper{min-width:0;max-width:100%;width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent}html.lms-inertia-doc .header-table-width{width:calc(100% - 6px)}html.lms-inertia-doc .lms-data-table .min-width-table>.header-table-width{position:relative}html.lms-inertia-doc .lms-data-table .min-width-table>.header-table-width:after{content:"";position:absolute;top:0;bottom:0;inset-inline-end:-6px;width:6px;background-color:var(--md-sys-color-outline-variant);pointer-events:none;border-radius:0 100px 0 0}html.lms-inertia-doc .lms-data-table-panel .min-width-table>.header-table-width:after{border-radius:0}html.lms-inertia-doc .lms-classroom-sub-nav__inner{min-width:0}html.lms-inertia-doc .lms-classroom-sub-nav__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin}html.lms-inertia-doc.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack{overflow-x:hidden!important;overflow-y:visible!important;scrollbar-width:none!important}html.lms-inertia-doc.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack::-webkit-scrollbar{display:none!important;height:0!important}html.lms-inertia-doc.lms-bottom-rail-active .lms-mobile-header__tabs-row{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}html.lms-inertia-doc.lms-bottom-rail-active .lms-mobile-header__tabs-row::-webkit-scrollbar{display:none!important;height:0!important}html.lms-inertia-doc.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack .lms-classroom-sub-nav__tabs{overflow-x:visible!important;scrollbar-width:none!important}html.lms-inertia-doc.lms-bottom-rail-active .lms-classroom-sub-nav--compact-stack .lms-classroom-sub-nav__tabs::-webkit-scrollbar{display:none!important;height:0!important}html.lms-inertia-doc .table-wrapper .table-responsive{min-width:0;max-width:none;overflow-x:visible}.lms-classrooms-index__title{font-weight:700;letter-spacing:-.02em}.lms-classrooms-index-toolbar__search{flex:0 1 320px;min-width:min(100%,220px);max-width:100%}.lms-classrooms-index-toolbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.lms-classrooms-index-toolbar__start{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;flex:1 1 auto;min-width:0}.lms-classrooms-index-toolbar__end{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.lms-classrooms-index-toolbar__view-toggles{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.lms-classrooms-index-page__cards.d-flex{margin-inline:-8px}.lms-classrooms-index-page__cards .classCard{padding:8px}html.lms-bottom-rail-active .lms-classrooms-index-page,html.lms-bottom-rail-active .lms-classrooms-index-page__body,html.lms-bottom-rail-active .lms-page-shell--compact-chrome .lms-classroom-page-body--stacked-nav:not(.lms-classroom-dashboard) .stats-container{background-color:var(--md-sys-color-surface-container-low)!important}html.lms-bottom-rail-active .lms-classrooms-index-page__body,html.lms-bottom-rail-active .lms-page-shell--compact-chrome .lms-classroom-page-body--stacked-nav:not(.lms-classroom-dashboard) .stats-container{padding:.75rem 1rem 1.5rem!important}html.lms-bottom-rail-active .lms-classrooms-index-toolbar{padding-inline:0!important;margin-bottom:1rem!important}html.lms-bottom-rail-active .lms-classrooms-index-toolbar__inner{display:grid;grid-template-columns:1fr auto;grid-template-areas:"search search" "curriculum toggles";gap:.75rem;align-items:center}html.lms-bottom-rail-active .lms-classrooms-index-toolbar__start{display:contents}html.lms-bottom-rail-active .lms-classrooms-index-toolbar__search{grid-area:search;flex:1 1 auto;width:100%;min-width:0;max-width:100%}html.lms-bottom-rail-active .lms-classrooms-index-toolbar__search .search-input{width:100%}html.lms-bottom-rail-active .lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd{grid-area:curriculum;flex:1 1 auto;min-width:0;width:auto}html.lms-bottom-rail-active .lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd .dropdown{display:block;width:100%}html.lms-bottom-rail-active .lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls{width:100%;max-width:none}html.lms-bottom-rail-active .lms-classrooms-index-toolbar__end{display:contents}html.lms-bottom-rail-active .lms-classrooms-index-toolbar__count{display:none!important}html.lms-bottom-rail-active .lms-classrooms-index-toolbar__view-toggles{grid-area:toggles}html.lms-bottom-rail-active .lms-classrooms-index-page__cards{margin-inline:0!important;padding-inline:0;gap:0}html.lms-bottom-rail-active .lms-classrooms-index-page__cards .classCard{padding:.5rem 0!important;width:100%}.lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;max-width:min(100%,20rem);padding:.55rem 1rem;margin:0;background-color:var(--md-sys-color-surface-container-lowest)!important;border:1px solid var(--md-sys-color-outline)!important;color:var(--md-sys-color-on-background)!important;border-radius:.875rem!important;text-align:start!important;box-shadow:none!important;font-weight:500;font-size:.9375rem;line-height:1.25}.lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls:hover,.lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls:focus{outline:none!important;box-shadow:none!important;background-color:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline)!important}.lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd .custom-dropdown-toggle:after{margin-inline-start:.25rem;margin-inline-end:0;border-right-width:2px;border-bottom-width:2px;border-right-color:var(--md-sys-color-outline);border-bottom-color:var(--md-sys-color-outline);flex-shrink:0}.lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd .dropdown-custom-menu{min-width:100%;margin-top:.35rem!important}:root[data-theme=dark] .lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls{background-color:var(--md-sys-color-surface-container-lowest)!important;border:1px solid var(--md-sys-color-outline)!important;color:var(--md-sys-color-on-background)!important}:root[data-theme=dark] .lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls:hover,:root[data-theme=dark] .lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls:focus{background-color:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline)!important}:root[data-theme=dark] .lms-classrooms-index-toolbar .lms-classrooms-index-curriculum-dd .custom-dropdown-toggle:after{border-right-color:var(--md-sys-color-outline);border-bottom-color:var(--md-sys-color-outline)}.lms-assignment-index-toolbar .lms-assignment-status-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:7.5rem;max-width:min(100%,20rem);padding:.55rem 1rem;margin:0;background-color:var(--md-sys-color-surface-container-lowest)!important;border:1px solid var(--md-sys-color-outline)!important;color:var(--md-sys-color-on-background)!important;border-radius:.875rem!important;text-align:start!important;box-shadow:none!important;font-weight:500;font-size:.9375rem;line-height:1.25}.lms-assignment-index-toolbar .lms-assignment-status-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls:hover,.lms-assignment-index-toolbar .lms-assignment-status-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls:focus{outline:none!important;box-shadow:none!important;background-color:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline)!important}.lms-assignment-index-toolbar .lms-assignment-status-dd .custom-dropdown-toggle:after{margin-inline-start:.25rem;margin-inline-end:0;border-right-width:2px;border-bottom-width:2px;border-right-color:var(--md-sys-color-outline);border-bottom-color:var(--md-sys-color-outline);flex-shrink:0}.lms-assignment-index-toolbar .lms-assignment-status-dd .dropdown-custom-menu{min-width:100%;margin-top:.35rem!important}.lms-assignment-index-toolbar .d-flex.mb-3.relative{margin-bottom:0!important}:root[data-theme=dark] .lms-assignment-index-toolbar .lms-assignment-status-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls{background-color:var(--md-sys-color-surface-container-lowest)!important;border:1px solid var(--md-sys-color-outline)!important;color:var(--md-sys-color-on-background)!important}:root[data-theme=dark] .lms-assignment-index-toolbar .lms-assignment-status-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls:hover,:root[data-theme=dark] .lms-assignment-index-toolbar .lms-assignment-status-dd .dropdown-button.custom-dropdown-toggle.custom-dropdown-toggle-cls:focus{background-color:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline)!important}:root[data-theme=dark] .lms-assignment-index-toolbar .lms-assignment-status-dd .custom-dropdown-toggle:after{border-right-color:var(--md-sys-color-outline);border-bottom-color:var(--md-sys-color-outline)}.lms-classroom-view-toggle-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:10px;background:transparent;cursor:pointer;line-height:0}.lms-classroom-view-toggle-btn:focus-visible{outline:2px solid var(--toolbar-btn-secondary-border, #673c71);outline-offset:2px}.lms-classroom-view-toggle-btn--active{border-radius:10px}.min-width-table{min-width:1025px!important}html.lms-inertia-doc .table-scroll:has(.lms-data-table){min-width:0!important}.lms-data-table .min-width-table{border:1px solid var(--md-sys-color-outline);border-radius:10px;overflow:visible}.lms-data-table .table-responsive{overflow:visible}.lms-data-table .dropdown-menu.show{z-index:1060}.lms-data-table .min-width-table>.d-flex.pointer.radius-6:first-child{background-color:var(--md-sys-color-outline-variant)!important;border-bottom:1px solid var(--md-sys-color-outline);border-radius:10px 0 0!important}.lms-data-table--with-panel .min-width-table>.d-flex.pointer.radius-6:first-child{border-radius:0!important}.lms-data-table .lms-data-table__th{color:var(--md-sys-color-on-surface)!important}.lms-data-table .lms-table-checkbox{display:inline-flex;align-items:center;justify-content:center;margin:0;cursor:pointer;position:relative}.lms-data-table .lms-table-checkbox input{position:absolute;opacity:0;width:0;height:0;margin:0;cursor:pointer}.lms-data-table .lms-table-checkbox__mark{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--md-sys-color-tertiary-fixed-dim);border-radius:4px;background-color:transparent;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease}.lms-data-table .lms-table-checkbox input:checked~.lms-table-checkbox__mark{background-color:var(--md-sys-color-tertiary-fixed-dim);border-color:var(--md-sys-color-tertiary-fixed-dim)}.lms-data-table .lms-table-checkbox input:checked~.lms-table-checkbox__mark:after{content:"";width:4px;height:8px;border:solid var(--md-sys-color-on-tertiary-fixed-variant);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-1px}.lms-data-table .table-row-element .purple-500.Body,.lms-data-table .table-row-element a .purple-500,.lms-data-table .table-row-element .Body.grey-600{color:var(--md-sys-color-on-background)}.lms-data-table .table-row-element [data-lms-table-cell=levelName] .on-surface.surface-bg{color:var(--md-sys-color-on-surface)!important;background-color:var(--md-sys-color-surface)!important}.lms-status-cell{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.lms-status-badge--premium{color:var(--md-sys-color-success)!important;background-color:var(--md-sys-color-static-green)!important}.lms-status-badge--free{color:var(--md-sys-color-tertiary)!important;background-color:var(--md-sys-color-surface-container-low)!important}.lms-data-table .lms-status-cell .success{color:var(--md-sys-color-success)!important}.lms-data-table .lms-status-cell .on-background{color:var(--md-sys-color-on-background)!important}.lms-classroom-students-page--has-selection-bar{padding-bottom:5rem}.lms-table-selection-bar{position:fixed;bottom:1.5rem;left:50%;z-index:1040;display:flex;align-items:center;max-width:calc(100vw - 2rem);padding:.75rem 1.5rem;background-color:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline);border-radius:10px;box-shadow:0 4px 16px #12195b14;transform:translate(-50%)}.lms-table-selection-bar__section{display:flex;align-items:center;padding:0 .75rem}.lms-table-selection-bar__count{padding-left:.5rem}.lms-table-selection-bar__divider{align-self:stretch;width:1px;min-height:1.75rem;background-color:var(--md-sys-color-outline-variant)}.lms-table-selection-bar__btn{display:inline-flex;align-items:center;padding:.375rem .75rem;border:none;background:transparent;white-space:nowrap;cursor:pointer}.lms-table-selection-bar__btn--outline{color:var(--md-sys-color-on-surface-variant);background-color:transparent;border:1px solid var(--md-sys-color-outline);border-radius:10px}.lms-table-selection-bar__btn--ghost:hover,.lms-table-selection-bar__btn--outline:hover{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 6%,transparent)}.lms-table-selection-bar__btn--danger{color:var(--md-sys-color-error)!important}.lms-table-selection-bar__btn:disabled{opacity:.6;cursor:not-allowed}.lms-data-table .table-row-element [data-lms-table-cell=classroom] .link-hover-text,.lms-data-table .table-row-element [data-lms-table-cell=classroom] a,.lms-data-table .table-row-element [data-lms-table-cell=classroom] .purple-500{color:var(--md-sys-color-on-surface)}.lms-data-table .table-row-element .purple-500.Body.px-1.mb-0{color:var(--md-sys-color-on-background);font-weight:400}.lms-table-pagination__desktop-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;margin-bottom:.25rem}.lms-table-pagination__nav{display:flex;justify-content:flex-end;flex:1;min-width:0}.lms-table-pagination__nav--standalone,.lms-table-pagination--mobile{padding:.5rem 0 .75rem}.lms-table-pagination__shell{display:flex;flex-direction:column;margin-inline:auto;width:100%;max-width:22rem;padding:.75rem 1rem;background-color:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline);border-radius:12px}.lms-table-pagination__divider{height:1px;margin:.625rem 0;background-color:var(--md-sys-color-outline-variant)}.lms-table-pagination__page-size{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lms-table-pagination__page-size--desktop{flex-shrink:0}.lms-table-pagination__page-size-label{font-size:.8125rem;line-height:1.25rem;color:var(--md-sys-color-on-surface-variant);white-space:nowrap}.lms-table-pagination__page-size--desktop .lms-table-pagination__page-size-label{padding-inline:.75rem;color:var(--md-sys-color-on-surface)}.lms-table-pagination__dropdown-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:4.25rem;padding:.375rem .625rem;border:1px solid var(--md-sys-color-outline);border-radius:8px;background-color:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);cursor:pointer}.lms-table-pagination__dropdown-trigger:hover{background-color:var(--md-sys-color-surface-container-high)}.lms-table-pagination__dropdown-value{font-size:.875rem;font-weight:600;line-height:1.25rem}.lms-table-pagination__dropdown-menu{min-width:4.25rem;padding:.25rem}.lms-table-pagination__dropdown-option{display:block;width:100%;padding:.5rem .75rem;border:none;border-radius:6px;background:transparent;color:var(--md-sys-color-on-surface);font-size:.875rem;text-align:start;cursor:pointer}.lms-table-pagination__dropdown-option:hover,.lms-table-pagination__dropdown-option--active{background-color:var(--md-sys-color-surface-container-high)}.lms-data-table .page-size-dropdown{border:none}.lms-data-table .page-size-dropdown .dropdown-menu.dropdown-custom-menu{background-color:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface);border:1px solid var(--md-sys-color-outline)!important;box-shadow:0 4px 16px #00000038!important}:root[data-theme=dark] .lms-data-table .page-size-dropdown .lms-table-pagination__dropdown-trigger img{filter:brightness(0) invert(1);opacity:.85}@media(max-width:559px){.lms-table-pagination__page-size-label{white-space:normal;text-align:start}.lms-table-pagination__nav{justify-content:center}html[dir=rtl] .lms-table-pagination__page-size-label,html.lms-inertia-doc[dir=rtl] .lms-table-pagination__page-size-label{text-align:end}}.lms-data-table .pagination-container .pagination-item:not(.selected){color:var(--md-sys-color-on-surface)!important}.lms-data-table .pagination-container .pagination-item .arrow:before{border-right-color:var(--md-sys-color-on-surface)!important;border-top-color:var(--md-sys-color-on-surface)!important}.lms-data-table .pagination-container .pagination-item.disabled .arrow:before{border-right-color:var(--md-sys-color-outline)!important;border-top-color:var(--md-sys-color-outline)!important}.lms-data-table .pagination-container .pagination-item.selected{background-color:var(--md-sys-color-primary)!important;color:var(--md-sys-color-on-primary)!important}.lms-data-table .table-row-element.white-bg{background-color:var(--md-sys-color-surface-container-lowest)!important;border-radius:0!important;margin-top:0!important;margin-bottom:0!important;border-bottom:1px solid var(--md-sys-color-outline);box-shadow:none!important}.lms-data-table .table-row-element.white-bg:hover{background-color:var(--md-sys-color-background)!important}.lms-data-table .table-row-element.white-bg:last-child{border-bottom:none;border-radius:0 0 10px 10px!important}.lms-data-table .table-row-element .link-hover-text{font-weight:600}.lms-classroom-dashboard__stat-group{display:grid;gap:1.5rem;min-width:0}.lms-classroom-dashboard__stat-group--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lms-classroom-dashboard__stat-group--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1199.98px){.lms-classroom-dashboard__stat-group--3{grid-template-columns:repeat(6,minmax(0,1fr))}.lms-classroom-dashboard__stat-group--3>.lms-classroom-dashboard__stat-card{grid-column:span 2}}@media(max-width:767.98px){.lms-classroom-dashboard__stat-group--2,.lms-classroom-dashboard__stat-group--3{grid-template-columns:repeat(2,minmax(0,1fr))}.lms-classroom-dashboard__stat-group--3>.lms-classroom-dashboard__stat-card{grid-column:auto}.lms-classroom-dashboard__stat-group--3>.lms-classroom-dashboard__stat-card:last-child{grid-column:1 / -1}}.lms-classroom-dashboard__stat-card{border-radius:12px;border:1px solid var(--md-sys-color-outline-variant);background-color:var(--md-sys-color-surface-container-lowest);min-width:0}.lms-classroom-dashboard__stat-card-inner{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:1rem;min-height:100%;box-sizing:border-box}@media(min-width:1025px){.lms-classroom-dashboard__stat-card-inner{flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:start;gap:1rem;padding:1rem}}@media(max-width:1025px){html.lms-bottom-rail-active .lms-classrooms-index-page__cards .classCard{padding:.5rem .25rem!important}}.lms-classroom-dashboard__stat-head{display:flex;flex-direction:row;align-items:flex-start;gap:.65rem;min-width:0;width:100%;justify-content:center}@media(min-width:1025px){.lms-classroom-dashboard__stat-head{justify-content:flex-start}}.lms-classroom-dashboard__stat-icon{width:32px;height:32px;flex-shrink:0}.lms-classroom-dashboard__stat-label{flex:1 1 auto;min-width:0;line-height:1.3;text-transform:uppercase;letter-spacing:.04em;font-weight:500}html[dir=rtl] .lms-classroom-dashboard__stat-label,body[dir=rtl] .lms-classroom-dashboard__stat-label{text-transform:none;letter-spacing:normal}.lms-classroom-dashboard__stat-value{margin:0;font-weight:700;line-height:1.15;letter-spacing:-.02em}.lms-classroom-dashboard__stat-value--classrooms,.lms-classroom-dashboard__stat-value--total{color:var(--md-sys-color-tertiary)}.lms-classroom-dashboard__stat-value--active{color:var(--md-sys-color-success)}.lms-classroom-dashboard__stat-value--inactive{color:#d17100}.lms-classroom-dashboard__stat-value--learning{color:#618eff}.lms-classroom-dashboard__stat-value--exercises{color:var(--md-sys-color-on-pembe)}.lms-classroom-dashboard__panel{border-radius:12px;border:1px solid var(--md-sys-color-outline-variant);background-color:var(--md-sys-color-surface-container-lowest);padding:1.25rem 1.25rem 1.5rem;height:100%;min-width:0}.lms-classroom-dashboard__learner-list{max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant, #979289) transparent}.lms-classroom-dashboard__learner-row+.lms-classroom-dashboard__learner-row{margin-top:.25rem}.lms-classroom-dashboard__learner-link{display:block;color:inherit;border-radius:10px}.lms-classroom-dashboard__learner-link:hover{background-color:var(--md-sys-color-surface-container-low)}.lms-classroom-dashboard__learner-inner{display:grid;grid-template-columns:1.5rem 40px minmax(0,1fr) minmax(105px,auto);gap:.5rem .75rem;align-items:center;padding:.5rem .35rem}.lms-classroom-dashboard__avatar{width:40px;height:40px;min-width:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600}.lms-classroom-dashboard__rank-medal{display:block;flex-shrink:0}.lms-classroom-dashboard__rank-num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;min-width:1.5rem;text-align:center;flex-shrink:0}.lms-classroom-dashboard__learner-info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.lms-classroom-dashboard__learner-score{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;min-width:105px}.lms-classroom-dashboard__learner-progress{width:100%;min-width:105px;min-height:6px;height:6px;border-radius:999px;background-color:var(--md-sys-color-outline-variant);overflow:hidden}.lms-classroom-dashboard__learner-progress-fill{height:100%;border-radius:999px;background-color:#f2b350;transition:width .3s ease}.lms-classroom-dashboard__learner-value{text-align:end;line-height:1.2}.lms-classroom-dashboard__view-all{color:var(--md-sys-color-primary)}.lms-classroom-dashboard__view-all:hover{text-decoration:underline!important}.lms-classroom-dashboard__view-all-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.375rem .875rem;border:1px solid var(--md-sys-color-outline);border-radius:8px;background-color:var(--md-sys-color-surface-container-lowest);white-space:nowrap}.lms-classroom-dashboard__view-all-btn:hover{background-color:var(--md-sys-color-surface-container-low)}.lms-classroom-dashboard__learner-inner--compact{grid-template-columns:1.5rem 40px minmax(0,1fr);align-items:start}.lms-classroom-dashboard__learner-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.lms-classroom-dashboard__learner-name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0}.lms-classroom-dashboard__learner-inner--compact .lms-classroom-dashboard__learner-value{text-align:end}.lms-classroom-dashboard__learner-progress--compact{width:100%;min-width:0;max-width:100%}.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-toggle{border:1px solid var(--md-sys-color-outline);border-radius:10px;overflow:hidden;background-color:var(--md-sys-color-surface-container-lowest);flex-shrink:0;min-width:min-content}.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-btn{border:none;background:transparent;padding:.45rem 1rem;flex:1 0 auto;min-width:min-content;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:2.25rem}.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-btn-label{white-space:nowrap;line-height:1.2}.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-btn:last-child{border-inline-end:none}.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-btn.is-active{background-color:var(--md-sys-color-inverse-primary);box-shadow:none;border-radius:10px}.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-btn:not(.is-active) .lms-classroom-dashboard__metric-btn-label,.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-btn:not(.is-active) .lms-classroom-dashboard__metric-btn-value{color:var(--md-sys-color-on-background)}.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-btn.is-active .lms-classroom-dashboard__metric-btn-label,.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-btn.is-active .lms-classroom-dashboard__metric-btn-value{color:var(--md-sys-color-primary-fixed)}.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-btn:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px;z-index:1}.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-btn-value{margin-top:.15rem;opacity:.92}@media(max-width:767.98px){.lms-classroom-dashboard__panel--activity .lms-classroom-dashboard__metric-toggle{width:100%}}.lms-classroom-dashboard__chart-wrap{min-height:280px;position:relative}.lms-classroom-dashboard__chart-wrap canvas{max-height:360px}.lms-stats-chart-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lms-stats-chart-scroll__inner{min-height:280px;height:100%}.primary{color:var(--md-sys-color-primary)}.primary-bg{background-color:var(--md-sys-color-primary)}.on-primary{color:var(--md-sys-color-on-primary)}.on-primary-bg{background-color:var(--md-sys-color-on-primary)}.primary-container{color:var(--md-sys-color-primary-container)}.primary-container-bg{background-color:var(--md-sys-color-primary-container)}.on-primary-container{color:var(--md-sys-color-on-primary-container)}.on-primary-container-bg{background-color:var(--md-sys-color-on-primary-container)}.primary-fixed{color:var(--md-sys-color-primary-fixed)}.primary-fixed-bg{background-color:var(--md-sys-color-primary-fixed)}.primary-fixed-dim{color:var(--md-sys-color-primary-fixed-dim)}.primary-fixed-dim-bg{background-color:var(--md-sys-color-primary-fixed-dim)}.on-primary-fixed{color:var(--md-sys-color-on-primary-fixed)}.on-primary-fixed-bg{background-color:var(--md-sys-color-on-primary-fixed)}.on-primary-fixed-variant{color:var(--md-sys-color-on-primary-fixed-variant)}.on-primary-fixed-variant-bg{background-color:var(--md-sys-color-on-primary-fixed-variant)}.secondary{color:var(--md-sys-color-secondary)}.secondary-bg{background-color:var(--md-sys-color-secondary)}.on-secondary{color:var(--md-sys-color-on-secondary)}.on-secondary-bg{background-color:var(--md-sys-color-on-secondary)}.secondary-container{color:var(--md-sys-color-secondary-container)}.secondary-container-bg{background-color:var(--md-sys-color-secondary-container)}.on-secondary-container{color:var(--md-sys-color-on-secondary-container)}.on-secondary-container-bg{background-color:var(--md-sys-color-on-secondary-container)}.secondary-fixed{color:var(--md-sys-color-secondary-fixed)}.secondary-fixed-bg{background-color:var(--md-sys-color-secondary-fixed)}.secondary-fixed-dim{color:var(--md-sys-color-secondary-fixed-dim)}.secondary-fixed-dim-bg{background-color:var(--md-sys-color-secondary-fixed-dim)}.on-secondary-fixed{color:var(--md-sys-color-on-secondary-fixed)}.on-secondary-fixed-bg{background-color:var(--md-sys-color-on-secondary-fixed)}.on-secondary-fixed-variant{color:var(--md-sys-color-on-secondary-fixed-variant)}.on-secondary-fixed-variant-bg{background-color:var(--md-sys-color-on-secondary-fixed-variant)}.tertiary{color:var(--md-sys-color-tertiary)}.tertiary-bg{background-color:var(--md-sys-color-tertiary)}.on-tertiary{color:var(--md-sys-color-on-tertiary)}.on-tertiary-bg{background-color:var(--md-sys-color-on-tertiary)}.tertiary-container{color:var(--md-sys-color-tertiary-container)}.tertiary-container-bg{background-color:var(--md-sys-color-tertiary-container)}.on-tertiary-container{color:var(--md-sys-color-on-tertiary-container)}.on-tertiary-container-bg{background-color:var(--md-sys-color-on-tertiary-container)}.tertiary-fixed{color:var(--md-sys-color-tertiary-fixed)}.tertiary-fixed-bg{background-color:var(--md-sys-color-tertiary-fixed)}.tertiary-fixed-dim{color:var(--md-sys-color-tertiary-fixed-dim)}.tertiary-fixed-dim-bg{background-color:var(--md-sys-color-tertiary-fixed-dim)}.on-tertiary-fixed{color:var(--md-sys-color-on-tertiary-fixed)}.on-tertiary-fixed-bg{background-color:var(--md-sys-color-on-tertiary-fixed)}.on-tertiary-fixed-variant{color:var(--md-sys-color-on-tertiary-fixed-variant)}.on-tertiary-fixed-variant-bg{background-color:var(--md-sys-color-on-tertiary-fixed-variant)}.error{color:var(--md-sys-color-error)}.error-bg{background-color:var(--md-sys-color-error)}.on-error{color:var(--md-sys-color-on-error)}.on-error-bg{background-color:var(--md-sys-color-on-error)}.error-container{color:var(--md-sys-color-error-container)}.error-container-bg{background-color:var(--md-sys-color-error-container)}.on-error-container{color:var(--md-sys-color-on-error-container)}.on-error-container-bg{background-color:var(--md-sys-color-on-error-container)}.surface-dim{color:var(--md-sys-color-surface-dim)}.surface-dim-bg{background-color:var(--md-sys-color-surface-dim)}.surface{color:var(--md-sys-color-surface)}.surface-bg{background-color:var(--md-sys-color-surface)}.surface-bright{color:var(--md-sys-color-surface-bright)}.surface-bright-bg{background-color:var(--md-sys-color-surface-bright)}.surface-tint{color:var(--md-sys-color-surface-tint)}.surface-tint-bg{background-color:var(--md-sys-color-surface-tint)}.background{color:var(--md-sys-color-background)}.background-bg{background-color:var(--md-sys-color-background)}.on-background{color:var(--md-sys-color-on-background)}.on-background-bg{background-color:var(--md-sys-color-on-background)}.surface-container-lowest{color:var(--md-sys-color-surface-container-lowest)}.surface-container-lowest-bg{background-color:var(--md-sys-color-surface-container-lowest)}.surface-container-low{color:var(--md-sys-color-surface-container-low)}.surface-container-low-bg{background-color:var(--md-sys-color-surface-container-low)}.surface-container{color:var(--md-sys-color-surface-container)}.surface-container-bg{background-color:var(--md-sys-color-surface-container)}.surface-container-high{color:var(--md-sys-color-surface-container-high)}.surface-container-high-bg{background-color:var(--md-sys-color-surface-container-high)}.surface-container-highest{color:var(--md-sys-color-surface-container-highest)}.surface-container-highest-bg{background-color:var(--md-sys-color-surface-container-highest)}.success{color:var(--md-sys-color-success)}.success-bg,.static-green-bg{background-color:var(--md-sys-color-static-green)}.on-surface{color:var(--md-sys-color-on-surface)!important}.on-surface-bg{background-color:var(--md-sys-color-on-surface)}.on-surface-variant{color:var(--md-sys-color-on-surface-variant)}.on-surface-variant-bg{background-color:var(--md-sys-color-on-surface-variant)}.static-orange{color:var(--md-sys-color-static-orange)}.static-orange-bg{background-color:var(--md-sys-color-static-orange)}.on-orange{color:var(--md-sys-color-on-orange)}.on-orange-bg{background-color:var(--md-sys-color-on-orange)}.surface-variant{color:var(--md-sys-color-surface-variant)}.surface-variant-bg{background-color:var(--md-sys-color-surface-variant)}.outline{color:var(--md-sys-color-outline)}.outline-bg{background-color:var(--md-sys-color-outline)}.outline-variant{color:var(--md-sys-color-outline-variant)}.outline-variant-bg{background-color:var(--md-sys-color-outline-variant)}.inverse-surface{color:var(--md-sys-color-inverse-surface)}.inverse-surface-bg{background-color:var(--md-sys-color-inverse-surface)}.inverse-on-surface{color:var(--md-sys-color-inverse-on-surface)}.inverse-on-surface-bg{background-color:var(--md-sys-color-inverse-on-surface)}.inverse-primary{color:var(--md-sys-color-inverse-primary)}.inverse-primary-bg{background-color:var(--md-sys-color-inverse-primary)}.shadow{color:var(--md-sys-color-shadow)}.shadow-bg{background-color:var(--md-sys-color-shadow)}.scrim{color:var(--md-sys-color-scrim)}.scrim-bg{background-color:var(--md-sys-color-scrim)}.lms-data-table-panel{border:1px solid var(--md-sys-color-outline);border-radius:10px;overflow:hidden;background-color:var(--md-sys-color-surface-container-lowest)}.lms-data-table--with-panel .min-width-table,.lms-data-table-panel .min-width-table{border:none;border-radius:0}.lms-data-table-panel .table-responsive{border-radius:0}.lms-data-table-panel .min-width-table>.d-flex.pointer.radius-6:first-child,.lms-data-table-panel .outline-variant-bg{border-radius:0!important;margin-top:0}.lms-data-table-panel .table-row-element,.lms-data-table--with-panel .table-row-element.white-bg:last-child{border-radius:0!important}.lms-assignment-type-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;background-color:var(--md-sys-color-surface-container-lowest);border:none}.lms-assignment-type-filter--attached{margin-bottom:0;padding:.75rem 1rem;border:none;border-radius:0;background-color:var(--md-sys-color-surface-container-lowest)}.lms-assignment-type-filter__label{flex-shrink:0;color:var(--md-sys-color-on-surface)}.lms-assignment-type-filter__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.lms-assignment-type-filter__chip{padding:.375rem .875rem;border:none;border-radius:.625rem;background-color:transparent;color:var(--md-sys-color-on-background);font-family:robotoMd,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.125rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}.lms-assignment-type-filter__chip:hover:not(.lms-assignment-type-filter__chip--active){background-color:var(--md-sys-color-surface-container-low)}.lms-assignment-type-filter__chip--active{background-color:var(--md-sys-color-secondary-fixed)!important;color:var(--md-sys-color-primary)!important}.lms-assignment-name-cell .H3.on-surface{color:var(--md-sys-color-on-surface)}.lms-assignment-type-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.375rem;white-space:nowrap}.lms-assignment-type-badge--homework{color:var(--md-sys-color-success);background-color:#cbffd34d}.lms-assignment-type-badge--progress-test,.lms-assignment-type-badge--placement-test,.lms-assignment-type-badge--level-assessment{color:var(--md-sys-color-tertiary)}.lms-assignment-type-badge--progress-test{background-color:#9c71ff26}.lms-assignment-type-badge--placement-test{background-color:#0066ff1a}.lms-assignment-type-badge--level-assessment{background-color:#5ab9bf33}.lms-assignment-status-badge{padding:.125rem .5rem;border-radius:.375rem;width:fit-content}.lms-assignment-status-badge--done{color:var(--md-sys-color-success);background-color:#e1f4e8}.lms-assignment-status-badge--in-progress{color:#f49a0b;background-color:var(--md-sys-color-static-orange)}.lms-assignment-status-badge--overdue{color:#d41e35;background-color:#fde6e9}.lms-assignment-progress{height:.375rem;border-radius:999px;background-color:var(--md-sys-color-surface-container-high);overflow:hidden}.lms-assignment-progress__fill{height:100%;border-radius:999px;transition:width .2s ease}.lms-assignment-progress__fill--done{background-color:var(--md-sys-color-success)}.lms-assignment-progress__fill--in-progress{background-color:#f49a0b}.lms-assignment-progress__fill--overdue{background-color:#d41e35}.lms-assignment-index-page__body{margin-bottom:5rem}.dropdown-menu-portal{z-index:1000002!important;background-color:var(--md-sys-color-surface-container-lowest)!important;border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface);box-shadow:0 4px 16px #0000001f}:root[data-theme=dark] .dropdown-menu-portal{box-shadow:0 4px 16px #0006}.dropdown-menu-portal::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline)}.dropdown-control{background-color:var(--md-sys-color-surface-container-lowest)!important;border-color:var(--md-sys-color-outline)!important;color:var(--md-sys-color-on-surface)}.dropdown-control.disabled{background-color:var(--md-sys-color-surface-container)!important}.dropdown-control .text-muted,.dropdown-control .dropdown-chevron{color:var(--md-sys-color-on-surface-variant)!important}.dropdown-control .body-2:not(.text-muted){color:var(--md-sys-color-on-surface)}.dropdown-option-item{color:var(--md-sys-color-on-surface)!important}.dropdown-option-item:hover,.hover-bg-light:hover,.dropdown-option-item.selected,.dropdown-option-item.selected.bg-light{background-color:var(--md-sys-color-surface-container-high)!important}.dropdown-badge{background-color:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface)!important}.dropdown-badge span{color:var(--md-sys-color-on-surface)}.dropdown-checkbox-input{background-color:var(--md-sys-color-surface-container-lowest);border-color:var(--md-sys-color-outline)}.dropdown-checkbox-input.checked{background-color:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary)}.datepicker-dropdown{z-index:1000002!important;background-color:var(--md-sys-color-surface-container-lowest)!important;border:1px solid var(--md-sys-color-outline)!important;border-radius:.625rem!important;color:var(--md-sys-color-on-surface);box-shadow:0 4px 16px #0000001f}:root[data-theme=dark] .datepicker-dropdown{box-shadow:0 4px 16px #0006}.datepicker-dropdown table tr td,.datepicker-dropdown table tr th{color:var(--md-sys-color-on-surface)}.datepicker-dropdown table tr td.day:hover,.datepicker-dropdown table tr td.focused{background:var(--md-sys-color-surface-container-high)!important}.datepicker-dropdown table tr td.active,.datepicker-dropdown table tr td.active:hover,.datepicker-dropdown table tr td.active.disabled,.datepicker-dropdown table tr td.active.disabled:hover{background:var(--md-sys-color-primary)!important;color:var(--md-sys-color-on-primary)!important}.datepicker-dropdown table tr td.today,.datepicker-dropdown table tr td.today:hover,.datepicker-dropdown table tr td.today.disabled,.datepicker-dropdown table tr td.today.disabled:hover{background:color-mix(in srgb,var(--md-sys-color-primary) 22%,transparent)!important;color:var(--md-sys-color-primary)!important}.datepicker-dropdown table tr td.old,.datepicker-dropdown table tr td.new{color:var(--md-sys-color-on-surface-variant)}.datepicker-dropdown .datepicker-switch,.datepicker-dropdown .prev,.datepicker-dropdown .next,.datepicker-dropdown tfoot tr th{color:var(--md-sys-color-on-surface)}.datepicker-dropdown tfoot tr th.clear,.datepicker-dropdown tfoot tr th.today{color:var(--md-sys-color-primary)}.lms-assignment-create-modal__backdrop{background-color:#37223e73}.lms-assignment-create-modal__dialog{max-width:36rem;margin:1.5rem auto}.lms-assignment-create-modal.modal-fullscreen .lms-assignment-create-modal__dialog{max-width:none;margin:0}.lms-assignment-create-modal.modal-fullscreen .lms-assignment-create-modal__content{border-radius:0;min-height:100%}.lms-assignment-create-modal__content{background-color:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline);border-radius:1rem;box-shadow:0 12px 40px #00000047;overflow:visible;color:var(--md-sys-color-on-surface)}@media(max-width:1025px){.modal-fullscreen .modal-content.lms-assignment-create-modal__content{width:100%!important;height:100%!important;border-radius:0rem!important}}.lms-date-picker-field__icon-wrap{position:relative;z-index:2}.lms-date-picker-field__icon-btn{border:none;background:transparent;padding:0;cursor:pointer;line-height:0}.lms-date-picker-field .input-date-img{pointer-events:none}.lms-date-picker-field--native{margin-bottom:.25rem}.lms-date-picker-field__control{position:relative;display:flex;align-items:center;width:100%;margin-top:.25rem}.lms-date-picker-field__input{position:relative;width:100%;padding:.5625rem 2.5rem .5625rem .75rem;margin:0;background-color:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline);border-radius:.625rem;color:var(--md-sys-color-on-surface);min-height:38px;box-sizing:border-box;color-scheme:light}:root[data-theme=dark] .lms-date-picker-field__input{color-scheme:dark}.lms-date-picker-field__input:focus{border-color:var(--md-sys-color-primary);outline:none;box-shadow:none}.lms-date-picker-field__input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:0;width:2.5rem;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}.lms-date-picker-field__control .lms-date-picker-field__icon-btn{position:absolute;inset-inline-end:.75rem;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;line-height:0}.lms-date-picker-field__icon-img{width:1rem;height:1rem;display:block;pointer-events:none}.lms-assignment-create-modal__body .lms-date-picker-field__input:invalid{border-color:var(--md-sys-color-outline)!important}.lms-assignment-create-modal__header{position:relative;border-bottom:none;padding:1.5rem 1.5rem .75rem;padding-inline-end:3rem;align-items:flex-start}.lms-assignment-create-modal__close{position:absolute;top:1rem;inset-inline-end:1rem;width:2rem;height:2rem;border:1px solid var(--md-sys-color-outline-variant);border-radius:10px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--md-sys-color-surface-container-lowest)}.lms-assignment-create-modal__close img{width:1rem;height:1rem;display:block}.lms-assignment-create-modal__title{color:var(--md-sys-color-on-surface);margin:0}.lms-assignment-create-modal__body label.body-2,.lms-assignment-create-modal__body .lms-date-picker-field>label.body-2{color:var(--md-sys-color-on-background)}.lms-assignment-create-modal__body .input::placeholder,.lms-assignment-create-modal__body .Tarih.input::placeholder,.lms-assignment-create-modal__body .dropdown-control .text-muted,.lms-assignment-create-modal__body .dropdown-control .body-2.text-muted{color:var(--md-sys-color-on-surface-variant)!important}.lms-assignment-create-modal__body .input,.lms-assignment-create-modal__body .dropdown-control,.lms-assignment-create-modal__body .lms-date-picker-field__input{background-color:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline)!important;border-radius:.625rem;color:var(--md-sys-color-on-surface);min-height:38px;box-sizing:border-box}.lms-assignment-create-modal__body .input:focus,.lms-assignment-create-modal__body .dropdown-control.focused,.lms-assignment-create-modal__body .lms-date-picker-field__input:focus{border-color:var(--md-sys-color-primary)!important;outline:none;box-shadow:none}.lms-assignment-create-modal__body .dropdown-control .body-2:not(.text-muted){color:var(--md-sys-color-on-surface)}.lms-assignment-create-modal__body{padding:0 1.5rem 1rem;overflow-x:hidden;overflow-y:auto;max-height:min(70vh,calc(100vh - 12rem))}.lms-datepicker-dropdown--fit{box-sizing:border-box;padding:.5rem!important}.lms-datepicker-dropdown--fit.datepicker-dropdown:before,.lms-datepicker-dropdown--fit.datepicker-dropdown:after{display:none!important}.lms-datepicker-dropdown--fit.datepicker-dropdown table{width:100%;table-layout:fixed}.lms-datepicker-dropdown--fit.datepicker-dropdown td,.lms-datepicker-dropdown--fit.datepicker-dropdown th{width:2.25rem!important;height:2.25rem!important;max-width:2.25rem!important;max-height:2.25rem!important;padding:.25rem!important;font-size:.8125rem;line-height:1.25rem}.lms-datepicker-dropdown--fit.datepicker-dropdown .datepicker-switch{font-size:.875rem}.lms-datepicker-dropdown--fit.datepicker-dropdown tfoot tr th{padding:.375rem .5rem;font-size:.8125rem}.lms-assignment-create-modal__footer{border-top:none;padding:.75rem 1.5rem 1.5rem;gap:.75rem;justify-content:stretch}.lms-assignment-create-modal__footer .button-sm-white,.lms-assignment-create-modal__footer .button-sm-purple{flex:1;justify-content:center}.lms-assignment-type-cards{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem}.lms-assignment-type-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:5.5rem;padding:1rem .75rem;border:1px solid var(--md-sys-color-outline);border-radius:.75rem;background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.lms-assignment-type-card:hover:not(.is-active){border-color:var(--md-sys-color-primary)}.lms-assignment-type-card.is-active{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-primary-container)}.lms-assignment-type-card__check{position:absolute;top:.5rem;inset-inline-end:.5rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--md-sys-color-primary);color:#fff;font-size:.625rem}.lms-assignment-type-card__icon{width:16px;height:16px;flex-shrink:0;display:block;object-fit:contain}.lms-assignment-type-card__label{margin:0}.lms-exam-type-pills{margin-bottom:1rem}.lms-exam-type-pills__label{display:block;margin-bottom:.5rem}.lms-exam-type-pills__options{display:flex;flex-wrap:wrap;gap:.5rem}.lms-exam-type-pills__option{flex:1 1 0;min-width:5.5rem;padding:.625rem .75rem;border:1px solid var(--md-sys-color-outline);border-radius:.5rem;background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.lms-exam-type-pills__option:hover:not(.is-active){border-color:var(--md-sys-color-primary)}.lms-exam-type-pills__option.is-active{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-primary-container)}.lms-assignment-create-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.lms-assignment-create-form__field--full{grid-column:1 / -1}.lms-assignment-create-form__field--half{grid-column:span 1}@media(max-width:575.98px){.lms-assignment-create-form__field--half{grid-column:1 / -1}}
