html[data-application-theme] body{--ui-surface: var(--theme-surface);--ui-text: var(--ui-ink);--ui-text-muted: var(--ui-muted);--ui-surface-border: var(--ui-border)}html[data-application-theme] body[data-layout-mode=dark]{--ui-surface: rgb(var(--ui-dark-surface-rgb));--ui-text: rgb(var(--ui-dark-text-rgb));--ui-text-muted: var(--theme-dark-muted);--ui-surface-border: rgb(var(--ui-dark-border-rgb));--theme-input-background: var(--ui-surface);--ui-input-border: var(--ui-surface-border)}html[data-application-theme] body :is(.card,.modal-content,.dropdown-menu,.form-container,.admissions-container,.rt-card,.swal2-popup){background-color:var(--ui-surface)!important;color:var(--ui-text);border-color:var(--ui-surface-border)}html[data-application-theme] :is(body,body[data-layout-mode]) :is(.form-control,.form-select,.choices__inner,.select2-selection){background-color:var(--theme-input-background)!important;color:var(--ui-text)!important;border-color:var(--ui-input-border)!important;border-width:var(--theme-input-border-width)!important;font-size:var(--ui-control-font-size)!important}html[data-application-theme] :is(body,body[data-layout-mode]) :is(.form-control,.form-select):where(:not([type=color])){padding:var(--ui-control-padding)!important;min-height:calc(1.5 * var(--ui-control-font-size) + 2 * var(--theme-input-y) + 2 * var(--theme-input-border-width))}html[data-application-theme] body :is(.choices__inner,.select2-selection){padding:var(--theme-input-y) var(--theme-input-x)!important;min-height:calc(1.5 * var(--ui-control-font-size) + 2 * var(--theme-input-y) + 2 * var(--theme-input-border-width));height:auto}html[data-application-theme] :is(body,body[data-layout-mode]) .input-icon-group :is(.form-control,.form-select){padding-left:40px!important}html[data-application-theme] :is(body,body[data-layout-mode]) :is(.form-control,.form-select)::placeholder{color:var(--ui-text-muted);opacity:1}html[data-application-theme] :is(body,body[data-layout-mode]) :is(.form-control,.form-select):focus,html[data-application-theme] body .choices.is-focused .choices__inner{border-color:var(--ui-primary)!important;box-shadow:var(--ui-focus-ring)!important}html[data-application-theme] :is(body,body[data-layout-mode]) :is(.form-control,.form-select).is-invalid{border-color:rgb(var(--ui-palette-dc3545-rgb))!important}html[data-application-theme] :is(body,body[data-layout-mode]) :is(.form-control,.form-select).is-valid{border-color:rgb(var(--ui-palette-198754-rgb))!important}html[data-application-theme] :is(body,body[data-layout-mode]) :is(.form-control,.form-select):disabled{background:var(--ui-surface-muted)!important}html[data-application-theme] body .btn{font-size:var(--theme-button-font)!important}html[data-application-theme] body .btn:not(.btn-sm):not(.btn-lg):not(.btn-icon):not(.btn-close):not(.header-item):not(.btn-check+.btn):not(.action-buttons .btn){padding:var(--theme-button-y) var(--theme-button-x)!important}html[data-application-theme] body :is(.btn-primary,.btn-signin,.btn-reset-auth,.btn-submit,.btn-save,.btn-save-attendance,.btn-create,.btn-add-new,.btn-generate,.btn-enroll,.btn-continue,.btn-browse,.btn-new-thread,.btn-submit-reply,.btn-nav-next,.overview-btn-primary,.portal-btn,.action-btn.primary,.workspace-action-button.primary,.workspace-action-link.primary,.fc-button-primary,.btn-copy,.btn-new-option,.btn-filter,.btn-search,.btn-new-message,.btn-open,.btn-send,.btn-verify,.attachment-download-btn,.hc-btn-primary,.btn-course.primary,.btn-bulk-action.move,.btn-close-activity,.swal2-confirm,.dt-button,.button:not(.button-secondary)){background:var(--theme-button-fill)!important;border-color:var(--ui-primary)!important;color:var(--theme-button-ink)!important}html[data-application-theme] body :is(.btn-primary,.btn-signin,.btn-reset-auth,.btn-submit,.btn-save,.btn-save-attendance,.btn-create,.btn-add-new,.btn-generate,.btn-enroll,.btn-continue,.btn-browse,.btn-new-thread,.btn-submit-reply,.btn-nav-next,.overview-btn-primary,.portal-btn,.action-btn.primary,.workspace-action-button.primary,.workspace-action-link.primary,.fc-button-primary,.btn-copy,.btn-new-option,.btn-filter,.btn-search,.btn-new-message,.btn-open,.btn-send,.btn-verify,.attachment-download-btn,.hc-btn-primary,.btn-course.primary,.btn-bulk-action.move,.btn-close-activity,.swal2-confirm,.dt-button,.button:not(.button-secondary)):is(:hover,:focus,:active){background:var(--theme-button-hover-fill)!important;color:var(--theme-button-hover-ink)!important}html[data-application-theme] body :is(.form-label,.page-title,.section-title){color:var(--ui-text)}html[data-application-theme] body .text-muted{color:var(--ui-text-muted)!important}@media (forced-colors: active){html[data-application-theme] body :is(.btn,.form-control,.form-select){forced-color-adjust:auto}}html[data-application-theme] body :is(.rt-btn-banner,.btn-action:not(.action-buttons .btn-action),.btn-link:not(.btn),.btn-signin,.btn-reset-auth,.btn-submit,.btn-save,.btn-save-attendance,.btn-create,.btn-generate,.btn-enroll,.btn-continue,.btn-browse,.btn-new-thread,.btn-submit-reply,.btn-nav,.overview-btn,.portal-btn,.btn-add-new,.btn-copy,.btn-new-option,.btn-filter,.btn-search,.btn-new-message,.btn-open,.btn-verify,.attachment-download-btn,.hc-btn,.btn-course,.btn-bulk-action,.lifecycle-btn,.btn-add-attachment,.btn-add-objective,.btn-add-threshold,.btn-back,.btn-cancel,.btn-clear,.btn-danger-confirm,.btn-delete-confirm,.btn-discuss,.btn-download,.btn-header,.btn-header-light,.btn-print,.btn-renew,.btn-review,.btn-unlink,.btn-view,.control-btn,.quick-action-btn,.selection-btn,.sidebar-action-btn,.student-export-button,.va-scroll-button,.week-nav-btn,.workspace-action-button,.workspace-action-link,.action-btn.primary:not(.action-buttons .action-btn),.action-btn.secondary:not(.action-buttons .action-btn),.swal2-styled,.dt-button,.fc-button,.button){font-size:var(--theme-button-font)!important;padding:var(--theme-button-y) var(--theme-button-x)!important;height:auto}html[data-application-theme] body .compose-footer .btn-send{font-size:var(--theme-button-font)!important;padding:var(--theme-button-y) var(--theme-button-x)!important}html[data-application-theme] :is(body,body[data-layout-mode]) .input-wrapper:has(.input-icon) .form-control{padding-left:40px!important;padding-right:40px!important}html[data-application-theme] :is(body,body[data-layout-mode]) .form-select{padding-right:calc(var(--theme-input-x) + 24px)!important}html[data-application-theme] :is(body,body[data-layout-mode]) :is(.form-control,.form-select,input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):where(:not([type=color])):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])),select,textarea){background-color:var(--theme-input-background)!important;color:var(--ui-text)!important;border-color:var(--ui-input-border)!important;border-width:var(--theme-input-border-width)!important;font-size:var(--ui-control-font-size)!important}html[data-application-theme] :is(body,body[data-layout-mode]) :is(.form-control,.form-select,input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):where(:not([type=color])):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])),select,textarea):where(:not(.form-control):not(.form-select):not(.choices__input):not(.select2-search__field):not(.numInput):not(.flatpickr-monthDropdown-months)){padding:var(--ui-control-padding)!important;border-radius:var(--ui-radius-control)}html[data-application-theme] :is(body,body[data-layout-mode]) :is(.form-control,.form-select,input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):where(:not([type=color])):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])),select,textarea):focus{border-color:var(--ui-primary)!important;box-shadow:var(--ui-focus-ring)!important}html[data-application-theme] :is(body,body[data-layout-mode]) :is(.form-control,.form-select,input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):where(:not([type=color])):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])),select,textarea)::placeholder{color:var(--ui-text-muted);opacity:1}html[data-application-theme] body .btn-sm:not(.btn-icon):not(.action-buttons .btn):not(.action-btn):not(.btn-close){font-size:calc(var(--theme-button-font) * .9)!important;padding:calc(var(--theme-button-y) * .6) calc(var(--theme-button-x) * .75)!important}html[data-application-theme] body .btn-lg:not(.btn-icon){font-size:calc(var(--theme-button-font) * 1.15)!important;padding:calc(var(--theme-button-y) * 1.2) calc(var(--theme-button-x) * 1.2)!important}html[data-application-theme] body :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ui-primary)}html[data-application-theme] body .form-check-input:checked{background-color:var(--ui-primary);border-color:var(--ui-primary)}html[data-application-theme] body .form-check-input:focus{border-color:var(--ui-primary);box-shadow:var(--ui-focus-ring)}html[data-application-theme] body :is(.select2-selection__rendered,.choices__list--single,.choices__input,.select2-search__field){color:var(--ui-text)!important;font-size:var(--ui-control-font-size)!important}html[data-application-theme] body .select2-selection--single .select2-selection__rendered{line-height:1.5}html[data-application-theme] body .select2-selection{border-radius:var(--ui-radius-control)}html[data-application-theme] body .select2-container--open .select2-selection{border-bottom-left-radius:var(--ui-radius-none);border-bottom-right-radius:var(--ui-radius-none)}html[data-application-theme] body .select2-container--above.select2-container--open .select2-selection{border-radius:var(--ui-radius-none) var(--ui-radius-none) var(--ui-radius-control) var(--ui-radius-control)}html[data-application-theme] body .select2-dropdown{border-radius:var(--ui-radius-control)}html[data-application-theme] body .select2-selection__arrow{top:50%!important;transform:translateY(-50%)}html[data-application-theme] body :is(.select2-dropdown,.choices__list--dropdown){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-input-border)}html[data-application-theme] body .btn-outline-primary:is(:hover,:focus,:active),html[data-application-theme] body .btn-check:checked+.btn-outline-primary{background:var(--theme-button-fill)!important;border-color:var(--ui-primary)!important;color:var(--theme-button-ink)!important}html[data-application-theme] body input[type=file]::file-selector-button{background:var(--theme-button-fill);color:var(--theme-button-ink);border-color:var(--ui-primary);border-radius:var(--ui-radius-control);font-size:var(--theme-button-font);padding:var(--theme-button-y) var(--theme-button-x)}html[data-application-theme] body input[type=file]::file-selector-button:hover{background:var(--theme-button-hover-fill);color:var(--theme-button-hover-ink)}html[data-application-theme] :is(body,body[data-layout-mode]) :is(input,select,textarea).is-invalid{border-color:rgb(var(--ui-palette-dc3545-rgb))!important}html[data-application-theme] :is(body,body[data-layout-mode]) :is(input,select,textarea):disabled{background-color:var(--ui-surface-muted)!important}@media (forced-colors: active){html[data-application-theme] body :is(input,select,textarea,button,.swal2-styled,.dt-button){forced-color-adjust:auto}}html[data-application-theme] :is(body,body[data-layout-mode]) .global-search-input{padding-left:40px!important;padding-right:40px!important}html[data-application-theme] body :is(.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.select2-results__option--highlighted[aria-selected],.choices__list--dropdown .choices__item--selectable.is-highlighted){background:var(--theme-button-fill)!important;color:var(--theme-button-ink)!important;border-color:var(--ui-primary)!important}html[data-application-theme] body :is(.tab-btn,.share-tab-btn).active{color:var(--ui-primary)!important}html[data-application-theme] body .share-tab-btn.active:after{background:var(--ui-primary)}html[data-application-theme] body :is(.control-btn,.view-toggle-btn).active{background:var(--theme-button-fill)!important;color:var(--theme-button-ink)!important}html[data-application-theme] body .hc-btn-ghost{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-surface-border)}html[data-application-theme] body{--ck-color-base-background: var(--ui-surface);--ck-color-base-border: var(--ui-input-border);--ck-color-text: var(--ui-text);--ck-color-focus-border: var(--ui-primary);--ck-color-button-on-background: rgba(var(--ui-primary-rgb), .12);--ck-color-button-on-color: var(--ui-primary)}html[data-application-theme] body .ck.ck-editor__main>.ck-editor__editable{background:var(--theme-input-background)!important;color:var(--ui-text);font-size:var(--ui-control-font-size);padding:var(--ui-control-padding)!important;border-color:var(--ui-input-border)!important;border-width:var(--theme-input-border-width)!important;border-top-width:0!important}html[data-application-theme] body .ck.ck-toolbar{background:var(--ui-surface)!important;color:var(--ui-text);border-color:var(--ui-input-border)!important;border-width:var(--theme-input-border-width)!important}html[data-application-theme] body[data-layout-mode=dark] .ck.ck-editor__main>.ck-editor__editable{background:var(--theme-input-background)!important;border-color:var(--ui-input-border)!important}html[data-application-theme] body[data-layout-mode] .ck.ck-editor__main>.ck-editor__editable.ck-focused{border-color:var(--ui-primary)!important;box-shadow:var(--ui-focus-ring)!important}html[data-application-theme] body[data-layout-mode] :is(.ck.ck-list,.ck.ck-dropdown__panel,.ck.ck-balloon-panel){background:var(--ui-surface)!important;border-color:var(--ui-input-border)!important;color:var(--ui-text)!important}
