@import url("/assets/css/lib/editor-katex.min.css");.react-datepicker{font-family:inherit!important;font-size:.875rem!important;border:1px solid #ddd!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.react-datepicker__header{background-color:#4472C4!important;border-bottom:none!important;padding-top:8px!important}.react-datepicker__current-month{display:none!important}.react-datepicker__day-name{color:white!important;font-weight:600!important;font-size:.75rem!important}.react-datepicker__day,.react-datepicker__day-name{width:2rem!important;line-height:2rem!important;margin:.166rem!important}.react-datepicker__day{font-size:.875rem!important}.react-datepicker__day:hover{background-color:#f0f0f0!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#4472C4!important;color:white!important;font-weight:600!important}.react-datepicker__day--selected:hover{background-color:#3461b3!important}.react-datepicker__month-read-view,.react-datepicker__month-read-view--selected-month,.react-datepicker__year-read-view,.react-datepicker__year-read-view--selected-year{color:white!important;font-weight:700!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:white!important}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background-color:white!important;border:1px solid #ddd!important}.react-datepicker__month-dropdown-container,.react-datepicker__year-dropdown-container{margin:0 .5rem!important}.react-datepicker__navigation{top:10px!important}.react-datepicker__close-icon:after{background-color:#dc3545!important;font-size:16px!important;padding:0!important;width:16px!important;height:16px!important;line-height:1!important}:root{--bs-primary:#0052cc!important;--bs-primary-rgb:0,82,204!important}.bg-light,.dashboard-main,body{background-color:#f8faff!important}.bg-primary-50{background-color:rgba(0,82,204,.05)!important}.bg-primary-100{background-color:rgba(0,82,204,.1)!important}.bg-primary-subtle{background-color:rgba(0,82,204,.15)!important}.table-header-blue thead th{background-color:#4472C4!important;color:white!important;font-weight:700!important;padding:12px!important;border-color:#4472C4!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px}.table-header-blue thead th:first-child{border-top-left-radius:8px!important}.table-header-blue thead th:last-child{border-top-right-radius:8px!important}.table-header-primary thead th{background-color:var(--bs-primary)!important;color:white!important;font-weight:700!important;padding:12px!important;border-color:var(--bs-primary)!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px}.table-header-primary thead th:first-child{border-top-left-radius:8px!important}.table-header-primary thead th:last-child{border-top-right-radius:8px!important}.table-header-dark thead th{background-color:#2c3e50!important;color:white!important;font-weight:700!important;padding:12px!important;border-color:#2c3e50!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px}.table-header-dark thead th:first-child{border-top-left-radius:8px!important}.table-header-dark thead th:last-child{border-top-right-radius:8px!important}.table-header-success thead th{background-color:#28a745!important;color:white!important;font-weight:700!important;padding:12px!important;border-color:#28a745!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px}.table-header-success thead th:first-child{border-top-left-radius:8px!important}.table-header-success thead th:last-child{border-top-right-radius:8px!important}.table-striped-custom tbody tr:nth-child(2n){background-color:#f8f9fa!important}.table-striped-custom tbody tr:nth-child(odd){background-color:#ffffff!important}.form-select{background-position:right 1rem center!important}.jvm-zoom-btn.jvm-zoomin,.jvm-zoom-btn.jvm-zoomout{top:10px;background:#d1d5db;color:#111827;display:flex;justify-content:center;align-items:center;padding:2px}.slick-dots{display:flex!important}.fc-toolbar-title{font-size:24px!important;font-weight:600}.fc-button{border-color:var(--primary-600)!important;background:#fff!important;color:var(--primary-600)!important;font-weight:600!important;display:flex!important;justify-content:center!important;align-items:center!important;min-width:80px!important}.fc-button:hover{background-color:var(--primary-50)!important}.fc-button-active,.fc-button-active:hover{color:#fff!important;background-color:var(--primary-600)!important}.fc .fc-button-primary:not(:disabled):active:focus,.fc-button-active:focus{box-shadow:none!important}.fc-toolbar-chunk{display:flex!important}.fc .fc-button-primary:focus{box-shadow:none!important}.fc-h-event,.fc-h-event .fc-event-main,.fc-v-event .fc-event-main{border:0;padding:4px;border-radius:4px;background-color:var(--primary-50)!important;color:var(--primary-600)!important}.fc-daygrid-day-number{transition:background-color .2s;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-weight:600;border-radius:50%}.fc-daygrid-day:hover .fc-daygrid-day-number{background-color:var(--primary-100)!important;color:var(--primary-600)!important;transition:background-color .2s}.slider-progress .active{transition:all .3s linear}.slick-list{margin:0 -7px}.slick-slide>div{padding:0 10px}.center-gap{display:flex;align-items:center;gap:6px}.inline-grid{display:inline-grid}.image-upload__boxInner.custom{display:flex;justify-content:center;align-items:center}table.dataTable td.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable th.dt-type-numeric{text-align:unset!important}.sidebar-submenu{list-style:none;padding-left:20px}.sidebar-menu .sidebar-submenu{display:block}.sidebar-menu .dropdown .sidebar-submenu{transition:max-height .3s linear;overflow:hidden;max-height:0}.sidebar-menu li>a>i{-webkit-margin-end:0;margin-inline-end:0}.mr-10{margin-right:10px!important}.sidebar-menu .sidebar-submenu li a{gap:12px}.sidebar-menu .sidebar-submenu li>.active-page{background-color:var(--button-secondary);color:var(--text-primary-light)}.sidebar-menu li>a.active-page:hover{color:var(--text-primary-light)}.me-8{margin-right:8px}.gap-10{display:flex;gap:8px}.w-33{width:33.33%}.overlay:after{position:absolute;content:"";top:0;inset-inline-start:0;width:0;height:100%;background-color:#000;opacity:.65;transition:all .3s;z-index:2}.overlay.active:after{width:100%}