@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-form-item-explain-error{color:#ff4d4f}.ant-table-content .ant-table-thead .ant-table-cell{background:#f8f8f8;padding:2px}.ant-table-content .ant-table-thead .ant-table-filter-trigger{margin:0;padding-left:4px}.table-column-input{border-radius:4px}.ant-table-content .ant-table-column-sorter{margin:0;padding-left:4px;padding-right:4px}.table-column-input .ant-input::placeholder{color:#263238}.ant-table-column-sorters:has(input,.title-column-container),.ant-table-filter-column:has(input,.title-column-container){background:#fff;border-radius:0 4px 4px 0}.ant-table-column-sorters input,.ant-table-filter-column input{border-radius:4px 0 0 4px}.ant-table-wrapper td.ant-table-column-sort{background:#f6f5fa}.ant-table-column-title:not(:has(input,.title-column-container)){white-space:nowrap}.table-panel+.ant-card{border-radius:0 12px 12px 12px}.table-panel .ant-radio-button-wrapper-checked .ant-typography{color:#602b7a}#root .ant-select-focused .ant-select-selector{box-shadow:0 0 4px 0 #9747ff}#root .ant-select-selector{border-radius:4px}.ant-select-item{flex-direction:row-reverse}.ant-select{border-radius:4px}.ant-checkbox{border-radius:2px;height:16px;width:16px}.ant-menu-title-content{font-weight:500}.ant-pagination .ant-pagination-item-active a,.ant-pagination:hover .ant-pagination-item-active a{color:#fff}.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover{background:#ededfc}.ant-pagination .ant-pagination-item{border:1px solid #f2f2f2;border-radius:8px}.ant-pagination .ant-pagination-total-text{-webkit-margin-end:auto;margin-inline-end:auto;margin-right:auto}.ant-pagination .ant-pagination-options{-webkit-margin-start:auto;margin-inline-start:auto;margin-left:auto}.ant-pagination-options-size-changer:before{white-space:nowrap}.ant-pagination-options-size-changer{align-items:center;display:flex;gap:16px}.ant-btn-primary[disabled]{background-color:#bdbdbd;color:#fff;font-weight:600}.ant-btn-text:hover{border:1px solid #4f4f4f}.ant-btn-primary:not([disabled]):hover{background:#602b7ad9}#root .ant-btn-default:hover{border-color:#4f4f4f;color:#4f4f4f}body .ant-btn.ant-btn-link{color:#828282;padding:0}body .ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover{color:#828282}.ant-breadcrumb{font-size:16px}.ant-breadcrumb a:hover{background:none}h1,h2,h3,h4,h5,h6{-webkit-margin-before:0;-webkit-margin-after:0;margin-block-end:0;margin-block-start:0}.ant-progress-text,.ant-tabs-tab-btn{font-weight:600}.hover-brand-effect{color:#333;display:inline-block;transition:all .3s ease}.hover-brand-effect:hover{color:#602b7a;transform:scale(1.05)}@media (max-width:768px){.responsive_date_picker .ant-picker-panel{overflow-y:scroll;width:350px}}.input-shadow-animation{transition:all .3s ease-in-out}.input-shadow-animation:focus-within{box-shadow:0 5px 5px 0 #60297abf}.ant-modal{margin:10px auto}.highlighted-header-cell{border:1px solid #9b51e0;border-radius:4px;transition:all .3s ease}.error-fallback{align-items:center;background-color:#f7fbfe;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.error-fallback__images-container{height:350px;position:relative;width:220px}.error-fallback__image{position:absolute}.error-fallback__image--boy{left:0;top:0;z-index:2}.error-fallback__image--gear-big{animation:rotate-clockwise 10s linear infinite;left:36px;top:6px}.error-fallback__image--gear-small{animation:rotate-counterclockwise 8s linear infinite;left:22px;top:48px}.error-fallback__image--star-left{left:4px;top:85px}.error-fallback__image--star-middle{left:140px;top:42px}.error-fallback__image--star-right{right:4px;top:80px}.error-fallback__image--dots-long{left:20px;top:72px;z-index:3}.error-fallback__image--dots-medium{right:20px;top:50px}.error-fallback__image--dots-small{left:120px;top:73px}.error-fallback__image--mouse{animation:mouse-click-effect 5s infinite;left:150px;top:70px;z-index:2}.error-fallback__image--ok{height:16px;right:36px;top:40px;width:16px;z-index:1}.error-fallback__image--star-left,.error-fallback__image--star-middle,.error-fallback__image--star-right{animation:sparkle 5s infinite}@keyframes rotate-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-counterclockwise{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes mouse-click-effect{0%{left:150px;top:70px}25%,75%{left:173px;top:46px}to{left:150px;top:70px}}.ant-btn.button-common-type--action{background:#fdfbfe;border:1px solid #0000}.button-common-type--action.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background:#fdfbfe;border:1px solid #e9e9f8;color:#000;color:initial;transition:none}.loading-container{background-image:url(/static/media/background_loading.44207c8eb99171b7b67d.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.loading-container,.loading_container--spinner{align-items:center;display:flex;justify-content:center;position:relative}.loading_container--spinner{animation:levitation 5s ease infinite alternate;height:280px;width:280px}.loading_container--shadow{animation:shadow-animation 5s ease infinite alternate;width:150px}.loading-container_ellipse{fill:#0a0c10cc}@keyframes levitation{0%,to{transform:translate(0)}50%{transform:translateY(50px)}80%{transform:translateY(-50px)}}@keyframes shadow-animation{0%,to{transform:scale(.4)}50%{transform:scale(.9)}80%{transform:scale(.1)}}.error-not-found{align-items:center;background-image:url(/static/media/background_loading.44207c8eb99171b7b67d.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}#group-tabs .ant-tabs-tab-btn{border-radius:12px 12px 0 0;font-size:15px;font-weight:600}#group-tabs .ant-tabs-top .ant-tabs-nav,.ant-tabs-bottom .ant-tabs-nav{margin:0}#group-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab{margin-right:10px}#group-tabs .ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled{cursor:pointer;padding:0 8px}#group-tabs .custom-tooltip-width{max-width:100%;width:300px}.table-colorful.ant-table-wrapper .ant-table{border-radius:6px}.table-colorful.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #ededfc;padding:16px;text-align:center}.table-colorful.ant-table-wrapper table{border-collapse:collapse}.table-colorful.ant-table-wrapper .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover{background:#fff}.table-colorful .ant-table-content .ant-table-thead .ant-table-cell{background:#ededfc80;border-radius:4px;font-weight:500;padding:12px 30px;text-align:center;white-space:nowrap}.table-colorful.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:first-child,.table-colorful.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{border-start-end-radius:4px;border-start-start-radius:4px}.table-colorful.ant-table-wrapper .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,.table-colorful.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:#fff;height:100%;width:4px}.table-colorful .ant-table-thead>tr>th{border-bottom:none}.table-headless.ant-table-wrapper .ant-table{background:#ededfc80;border-radius:6px;padding:10px}.table-headless.ant-table-wrapper .ant-table-tbody>tr>td{background:#fff;border:none;border-radius:4px;padding:16px;text-align:center;white-space:nowrap}.table-headless.ant-table-wrapper table{border-spacing:4px 0}.table-headless.ant-table-wrapper .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover{background:#fff}.table-headless-disabled.ant-table-wrapper .ant-table{background:#e0e0e0;border-radius:6px;padding:10px}.table-headless-disabled.ant-table-wrapper .ant-table-tbody>tr>td{background:#fff;border:none;border-radius:4px;padding:16px;text-align:center;white-space:nowrap}.table-headless-disabled.ant-table-wrapper table{border-spacing:4px 0}.table-headless-disabled.ant-table-wrapper .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover{background:#fff}.ant-table-wrapper .ant-table-thead>tr>th.highlighted-header-cell{background-color:#fff;border-bottom:1px solid #9b51e0}.ant-table-wrapper table{border-collapse:initial;border-spacing:3px}.checkbox-common{--checkbox-common-size:16px;--checkbox-common-color:#602b7a}.checkbox-common--hiddenBox .ant-checkbox{display:none}.checkbox-common .ant-checkbox,.checkbox-common .ant-checkbox-inner{height:var(--checkbox-common-size);width:var(--checkbox-common-size)}.checkbox-common .ant-checkbox .ant-checkbox-inner:after{height:calc(var(--checkbox-common-size)/2);left:calc(50% - var(--checkbox-common-size)/4);width:calc(var(--checkbox-common-size)/2)}.checkbox-common .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--checkbox-common-color);border-color:var(--checkbox-common-color)}.checkbox-common.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:var(--checkbox-common-color)}.checkbox-common .ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner,.checkbox-common.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner{border-color:var(--checkbox-common-color)}.html-container img{max-width:100%}.html-container li,.html-container ol,.html-container ul{list-style-position:inside;margin:revert;padding:revert}.html-container td{padding:5px}.html-container td ol,.html-container td ul{padding:0}.html-container li p{display:inline}.ql-syntax{background:#23241f;color:#f8f8f2;padding:5px;white-space:pre-wrap}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-code-block-container{font-family:monospace}.ql-video{display:block;max-width:100%}.ql-video.ql-align-center{margin:0 auto}.ql-video.ql-align-right{margin:0 0 0 auto}.ql-bg-black{background-color:#000}.ql-bg-red{background-color:#e60000}.ql-bg-orange{background-color:#f90}.ql-bg-yellow{background-color:#ff0}.ql-bg-green{background-color:#008a00}.ql-bg-blue{background-color:#06c}.ql-bg-purple{background-color:#93f}.ql-color-white{color:#fff}.ql-color-red{color:#e60000}.ql-color-orange{color:#f90}.ql-color-yellow{color:#ff0}.ql-color-green{color:#008a00}.ql-color-blue{color:#06c}.ql-color-purple{color:#93f}.ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-direction-rtl{direction:rtl;text-align:inherit}.ql-align-center{text-align:center}.ql-align-justify{text-align:justify}.ql-align-right{text-align:right}.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-code-block-container{background-color:#23241f;border-radius:3px;color:#f8f8f2;margin-bottom:5px;margin-top:5px;padding:5px 10px}p:has(>.ql-size-small){font-size:10px}p:has(>.ql-size-large){font-size:21px}p:has(>.ql-size-huge){font-size:35px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#282c34;color:#abb2bf}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.wrapper-slider-3d:has(.slider-3d-item){will-change:transform}.pagination-common{display:flex}.table-single-select .ant-select-selector{align-items:center;border:none;display:flex;height:53px;overflow:hidden;padding:0 11px}.table-single-select.ant-select .ant-select-selector{border:none;box-shadow:none}.table-single-select.ant-select-focused .ant-select-selector,.table-single-select.ant-select-open .ant-select-selector{border:none!important;box-shadow:none!important;outline:none!important}.table-single-select.ant-select-focused .ant-select-selector{border-color:none;box-shadow:none}.table-single-select .ant-select-selection-wrap{align-items:center;border:none;display:flex;height:100%;width:100%}.table-single-select .ant-select-selection-overflow{height:20px}.table-single-select .ant-select-selection-placeholder{align-items:center;border:none;color:#263238;display:flex;font-weight:400;height:20px;line-height:1}.table-single-select .ant-select-selection-item,.table-single-select .ant-select-selection-overflow-item{align-items:center;border:none;display:flex;height:100%}.table-single-select .ant-select-selection-overflow{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden;width:100%}.table-single-select .ant-select-selection-overflow-item{flex-shrink:1;max-width:100%;overflow:hidden}.table-single-select .ant-select-selection-item{align-items:center;background-color:#f5f5f5;border-radius:1px;display:inline-flex;font-size:13px;height:24px;justify-content:center;max-width:100px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;transition:all .2s;white-space:nowrap}.table-single-select .ant-select-selection-item-remove{color:#8c8c8c;font-size:12px;margin-left:6px;transition:color .2s}.single-select-floating-label{background-color:initial;color:#8c8c8c;font-size:12px;padding:0 4px;pointer-events:none;position:absolute;top:-2px;z-index:1}.ant-select-item-option-content{align-items:center;display:flex}.table-multi-select .ant-select-selector{align-items:center;border:none;display:flex;height:53px;overflow:hidden;padding:0 11px}.table-multi-select.ant-select .ant-select-selector{border:none;box-shadow:none}.table-multi-select.ant-select-focused .ant-select-selector,.table-multi-select.ant-select-open .ant-select-selector{border:none!important;box-shadow:none!important;outline:none!important}.table-multi-select.ant-select-focused .ant-select-selector{border-color:none;box-shadow:none}.table-multi-select .ant-select-selection-wrap{align-items:center;border:none;display:flex;height:100%;width:100%}.table-multi-select .ant-select-selection-overflow{height:20px}.table-multi-select .ant-select-selection-placeholder{align-items:center;border:none;color:#263238;display:flex;font-weight:400;height:20px;line-height:1}.table-multi-select .ant-select-selection-item,.table-multi-select .ant-select-selection-overflow-item{align-items:center;border:none;display:flex;height:100%}.table-multi-select .ant-select-selection-overflow{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden;width:100%}.table-multi-select .ant-select-selection-overflow-item{flex-shrink:1;max-width:100%;overflow:hidden}.table-multi-select .ant-select-selection-item{align-items:center;background-color:#f5f5f5;border-radius:12px;display:inline-flex;font-size:13px;height:24px;line-height:1;max-width:100%;overflow:hidden;padding:0 8px;text-overflow:ellipsis;transition:all .2s;white-space:nowrap}.select-label-floating{min-width:140px;position:relative;width:100%}.select-floating-label{background-color:initial;color:#8c8c8c;font-size:12px;padding:0 4px;pointer-events:none;position:absolute;top:-2px;z-index:1}.custom-datepicker .ant-picker-input>input::placeholder{display:none}.custom-datepicker .ant-picker-input{gap:3px}.custom-datepicker .ant-picker-input>input{font-size:14px}.datepicker-single-placeholder{background-color:#fff;color:#333;font-size:14px;font-weight:400;left:12px;pointer-events:none;position:absolute;top:16px;width:140px;z-index:1}.custom-datepicker .ant-picker-range-separator{padding:5px}.custom-datepicker .ant-picker-clear{right:3px}.custom-filter-input .ant-input-number-group-addon{padding:11px 0 0 3px}.custom-filter-input .ant-input-number-input-wrap input{padding:14px 0 3px 7px}.input-filter-single-placeholder{background-color:#fff;color:#333;font-size:14px;font-weight:400;left:1px;padding:14px;pointer-events:none;position:absolute;top:1px;width:99%}.student-tab-content-accordion .ant-table-row{transition:background-color .3s ease}.student-tab-content-accordion .row-active{background-color:#f5fff1}.student-tab-content-accordion.ant-table-wrapper .ant-table-tbody .ant-table-row.row-active>.ant-table-cell-row-hover{background-color:#eefae9}.student-tab-content-accordion .row-transferred{background-color:#fffae9}.student-tab-content-accordion.ant-table-wrapper .ant-table-tbody .ant-table-row.row-transferred>.ant-table-cell-row-hover{background-color:#fff6d5}.student-tab-content-accordion .row-didnt-buy{background-color:#fcdada}.student-tab-content-accordion.ant-table-wrapper .ant-table-tbody .ant-table-row.row-didnt-buy>.ant-table-cell-row-hover{background-color:#f8e0e0}.student-tab-content-accordion .row-expelled{background-color:#fcdada}.student-tab-content-accordion.ant-table-wrapper .ant-table-tbody .ant-table-row.row-expelled>.ant-table-cell-row-hover{background-color:#f8e0e0}.student-tab-content-accordion .row-graduate{background-color:#fcdada}.student-tab-content-accordion.ant-table-wrapper .ant-table-tbody .ant-table-row.row-graduate>.ant-table-cell-row-hover{background-color:#f8e0e0}.schedule-table .even-row{background-color:#f6f6ff}.hidden-lesson-row{background-color:#f2f2f2}.lesson_table.ant-picker-disabled{background-color:#fff;opacity:.6}.row-selected-custom td{background-color:#ededfc!important}.schedule-table .ant-table-thead .ant-table-row-expand-icon-cell:after{content:"Приховати";width:80px}.schedule-table.ant-table-wrapper .ant-table-tbody>tr>td{padding-left:5}.schedule-table.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none;padding-bottom:3}.schedule-table.ant-table-wrapper .ant-table{border-radius:6px}.schedule-table.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #ededfc;padding:16px;text-align:center}.schedule-table.ant-table-wrapper table{border-collapse:collapse}.schedule-table.ant-table-wrapper .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover{background:#0000}.schedule-table .ant-table-content .ant-table-thead .ant-table-cell{background:#ededfc80;border-radius:4px;font-weight:500;padding:12px 30px;text-align:center;white-space:nowrap}.schedule-table.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:first-child,.schedule-table.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{border-start-end-radius:4px;border-start-start-radius:4px}.schedule-table.ant-table-wrapper .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,.schedule-table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:#fff;height:100%;width:4px}.schedule-table .ant-table-thead>tr>th{border-bottom:none}.schedule-table.ant-table-wrapper .ant-table-tbody>tr>td{margin-right:5px;padding:10px 0}