@import url("/assets/css/lib/editor-katex.min.css");th{text-align:start!important}.form-wizard-list__item{position:relative;padding-right:24px}.form-wizard-list__item button{position:absolute;right:51%;top:-18%;transform:translateY(-50%);font-size:22px;opacity:.5;transition:opacity .2s}.form-wizard-list__item:hover button{opacity:1}.skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;border-radius:4px}.skeleton-text{width:100%;height:20px;margin-bottom:10px}.skeleton-input{width:100%;height:35px}.skeleton-textarea{width:100%;height:50px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.modal.show{display:block}.modal-content{background-color:#fff;margin:2% auto;padding:20px;border:1px solid #888;width:90%!important;max-width:900px;border-radius:8px}.close{color:#aaa;text-align:end;font-size:28px;font-weight:700;cursor:pointer}.close:hover{color:#000}.sidebar-link{display:flex;align-items:center;width:100%;padding:12px 16px;background:none;border:none;color:inherit;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;border-radius:8px;margin:2px 0}.sidebar-link:hover{background-color:rgba(var(--primary-600-rgb),.1);color:var(--primary-600);text-decoration:none}.sidebar-link.active-page{background-color:var(--primary-600);color:white}.sidebar-link.active-page:hover{background-color:var(--primary-700);color:white}.sidebar-link .menu-icon{margin-right:12px;font-size:18px}.sidebar-menu li .sidebar-link{position:relative;overflow:hidden}.sidebar-menu li .sidebar-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.sidebar-menu li .sidebar-link:hover:before{left:100%}.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%}