.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}@keyframes onboarding-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes onboarding-shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@keyframes onboarding-ping{75%,to{transform:scale(2);opacity:0}}@keyframes onboarding-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes onboarding-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes onboarding-bounce-x{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.onboarding-shimmer{animation:onboarding-shimmer 2s infinite}.onboarding-shake{animation:onboarding-shake .4s cubic-bezier(.36,.07,.19,.97) both;transform-origin:center}.onboarding-ping{animation:onboarding-ping 1s cubic-bezier(0,0,.2,1) infinite}.onboarding-pulse{animation:onboarding-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.onboarding-spin{animation:onboarding-spin 4s linear infinite}.onboarding-bounce-x{animation:onboarding-bounce-x 1.5s ease-in-out infinite}.onboarding-scrollbar::-webkit-scrollbar{width:4px}.onboarding-scrollbar::-webkit-scrollbar-track{background:transparent}.onboarding-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.onboarding-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.onboarding-interactive{pointer-events:auto!important;position:relative}:root{--brand:#666CFF;--border:1px solid #e0e0e0e0;--black:#09090B;--rs-primary:#666cff;--rs-input-bg:transparent;--rs-border-primary:#e0e0e0;--rs-bg-active:#666cff;--rs-calendar-cell-selected-hover-bg:rgba(102,108,255,0.74);--rs-input-focus-border:#666cff;--rs-listbox-option-hover-text:#fff;--rs-listbox-option-hover-bg:rgba(102,108,255,0.37);--rs-btn-primary-bg:#666cff;--rs-btn-link-text:#666cff}a:active,a:focus,a:hover{text-decoration:none}.joyride-click-blocker{position:fixed;inset:0;background:transparent;z-index:9998;pointer-events:none}.rs-input-group-md.rs-input-group>.rs-input,.rs-input-group-md.rs-input-group>.rs-input-group-addon{height:40px!important;min-height:40px!important}.rs-picker-daterange-header.rs-picker-tab-active-end:after,.rs-picker-daterange-header.rs-picker-tab-active-start:after{border-color:var(--rs-primary)}.rs-calendar-table-cell-in-range:before,.rs-calendar-table-cell-selected:before{background-color:rgba(102,108,255,.13)}body,html{min-height:100%;font-family:Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}#__next{height:100%}code{font-family:Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;padding:.1rem .4rem;font-size:90%;color:#d400ff;border-radius:.1335rem}code:not([class*=language-]):after,code:not([class*=language-]):before{content:"`"}code[class*=language-]{padding:0}.salary-table__input{width:100%;height:30px;padding:10px;background-color:#fcfcfc;border:1px solid #f2f2f2;outline:none;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;z-index:999}.salary-table__input:focus{border:1px solid #cccccc}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.hide-scrollbar{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}#full-page-overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);z-index:9998;display:none}.page-resize .MuiInputBase-inputSizeSmall{padding:0 10px;width:35px!important}.login-card{max-width:clamp(21.875rem,37.092vw + 13.761rem,37.5rem);width:100%;height:auto;background-color:#fcfcfc;box-shadow:0 3px 12px rgba(0,0,0,.09);border-radius:10px;padding:clamp(1.25rem,4.144vw + .473rem,3.125rem) clamp(1.25rem,2.762vw + .732rem,2.5rem)}.kanban{&__section{width:100%;background-color:#383838;padding:10px;border-radius:10px;&~&{margin-left:10px}&__title{width:100%;font-size:1.2rem;font-weight:700;margin:10px 0 20px}&__content{&>*~*{margin-top:10px}}}}@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap");@media print{body{margin:0!important}}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:20px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#d1d5db}.soff-md{font-size:15px;line-height:1.7;color:inherit;word-break:break-word}.soff-md p{margin:0 0 16px}.soff-md p:last-child{margin-bottom:0}.soff-md ol,.soff-md ul{margin:0 0 16px;padding-left:20px}.soff-md li{margin:4px 0}.soff-md h1,.soff-md h2,.soff-md h3{font-weight:600;margin:20px 0 12px;line-height:1.3}.soff-md h1{font-size:1.4em}.soff-md h2{font-size:1.25em}.soff-md h3{font-size:1.1em}.soff-md a{color:var(--brand);text-decoration:underline}.soff-md blockquote{margin:16px 0 8px;padding:16px 20px;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06);border-radius:14px}.soff-md blockquote p{margin-bottom:8px}.soff-md-tablewrap{overflow-x:auto;margin:16px 0;border:1px solid rgba(0,0,0,.1);border-radius:12px}.soff-md table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.soff-md thead{background:rgba(0,0,0,.03)}.soff-md th{padding:12px 16px;font-weight:600;border-bottom:1px solid rgba(0,0,0,.08);white-space:nowrap}.soff-md td{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05)}.soff-md tr:last-child td{border-bottom:none}.soff-md-inline{background:rgba(0,0,0,.06);padding:2px 6px;border-radius:6px;font-size:.9em;color:inherit}.soff-md code:after,.soff-md code:before{content:""!important}.soff-md-code{display:block;background:#0f172a;color:#e2e8f0;padding:16px;border-radius:12px;overflow-x:auto;margin:16px 0;font-size:13px;line-height:1.6}.soff-md-chart{max-width:100%;border:1px solid rgba(0,0,0,.08);border-radius:12px;margin:16px 0}.main-container{--ckeditor5-preview-sidebar-width:270px;font-family:Lato;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.main-container .presence{margin-bottom:8px}.ck-content{font-family:Lato;line-height:1.6;word-break:break-word}.editor-container__editor-wrapper{display:flex;width:-moz-fit-content;width:fit-content}.editor-container_include-outline .editor-container__editor .ck.ck-editor__editable{margin-left:0}.editor-container_include-annotations .editor-container__editor .ck.ck-editor__editable{margin-right:0}.editor-container_classic-editor .editor-container__editor{min-width:795px;max-width:795px}.editor-container__sidebar{min-width:var(--ckeditor5-preview-sidebar-width);max-width:var(--ckeditor5-preview-sidebar-width);margin-top:28px;margin-left:10px;margin-right:10px}.revision-history{display:none}.revision-history__wrapper{display:flex}.revision-history__wrapper .ck.ck-editor{margin:0;width:795px}.revision-history__wrapper .revision-history__sidebar{border:1px solid var(--ck-color-base-border);border-left:0;width:var(--ckeditor5-preview-sidebar-width);min-height:100%}.revision-history__wrapper .revision-history__sidebar .ck-revision-history-sidebar{height:100%}.custom-toast:hover .toast-hover-actions{opacity:1;visibility:visible}[data-sonner-toaster]{--width:400px}[data-sonner-toast],[data-sonner-toast]:not(:last-child){margin-bottom:12px!important}.payment-history-content{width:100%;overflow-x:auto}.payment-history-content table{width:100%;border-collapse:collapse}.payment-history-content>div{display:flex;gap:20px}@media (max-width:576px){.payment-history-content>div{flex-direction:column!important;gap:15px}.payment-history-content>div>div{width:100%!important;max-width:100%!important;flex:none!important}.payment-history-content table{display:block;width:100%}.payment-history-content table tbody{display:block}.payment-history-content table thead{display:none}.payment-history-content table tr{display:block;margin-bottom:15px;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:12px;background-color:rgba(0,0,0,.02)}.payment-history-content table td,.payment-history-content table th{display:block;padding:6px 0;text-align:left;border:none;border-bottom:1px solid rgba(0,0,0,.05)}.payment-history-content table td:last-child,.payment-history-content table th:last-child{border-bottom:none}.student-history-item>div{overflow-x:visible}}