.header-dropdown-menu{display:flex;align-items:center;justify-content:center}.header-dropdown-menu .header-dropdown-menu-title{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.header-dropdown-menu .header-dropdown-menu-icons{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.header-dropdown{min-width:180px!important}.header-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding-inline:12px 2px!important}.user-button{padding-inline:10px;position:relative}.user-button .user-button-content{display:flex;align-items:center;gap:10px;cursor:pointer}.user-button .avatar-image{background-color:#f5f5f5!important}.logout-button,.support-button{cursor:pointer;display:flex;align-items:center;gap:10px}.layout-wrapper{display:flex;height:100vh}.layout-wrapper .layout-title{height:64px;font-size:20px;display:flex;align-items:center;justify-content:center}.layout-header{background-color:#fff;box-shadow:0 1px 3px #0000000d}.layout-content{display:flex;flex-direction:column;width:100%}.layout-content .layout-main-content{width:100%;overflow-y:auto}.layout-content .layout-header-content{display:flex;align-items:center;justify-content:space-between;padding-inline:15px 0px}.layout-content .layout-header-content .header-teams-link{font-size:16px}.layout-content .layout-header-content .header-teams-link:hover{color:#1677ff}.layout-content .layout-header-content .layout-header-right-content{display:flex;align-items:center;justify-content:flex-end;gap:5px}.layout-content>.ant-layout-content{flex:1;overflow-y:auto;padding:10px 5px}.layout-breadcrumb{padding-block:15px 5px;padding-inline:15px}.layout-breadcrumb .layout-breadcrumb-content ol{align-items:center;display:flex;gap:0px}.layout-breadcrumb .layout-breadcrumb-content ol li{font-size:16px}.layout-breadcrumb .breadcrumb-item{cursor:pointer}.layout-breadcrumb .breadcrumb-item.breadcrumb-item-first{font-size:19px}.system-health{display:flex;justify-content:center;align-items:center}.system-health .ant-btn{padding-inline:0;color:#000}.health-status{width:10px;height:10px;border-radius:50%}.health-status.status-online{background-color:#52c41a}.health-status.status-offline{background-color:#ff4d4f}.nav-bar-burger-button{cursor:pointer;font-size:25px;display:block}.nav-bar-drawer{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.nav-bar-drawer .nav-bar-drawer-item{display:flex;align-items:center;gap:10px;padding-block:7px}.nav-bar{display:none}@media (min-width: 650px){.nav-bar-burger-button{display:none}.nav-bar{display:flex}}.error-component{height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:#001529}.error-component .error-component-content{display:flex;align-items:center;flex-direction:column;gap:10px;justify-content:center}.audio-action-button{color:#333;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.audio-action-button:hover{color:#1677ff}.audio-action-button .audio-transcription-icon-text{font-size:17px;line-height:140%}.play-audio-modal{max-width:400px}.play-audio-modal .play-audio-modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding-block:30px 20px}.play-audio-modal .play-audio-modal-body .title{margin:0}.play-audio-modal .play-audio-modal-body .play-audio-modal-file-name{white-space:wrap;width:100%}.play-audio-modal .play-audio-modal-body audio{width:100%}.play-audio-button{display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;font-size:16px}.play-audio-button:hover{color:#1677ff}.view-file-type-buttons{display:flex;flex-direction:row}.view-file-text-container{min-height:350px!important}.view-file-markdown-container{overflow-y:auto;max-height:350px;padding:10px}.view-file-header-container{display:flex;flex-wrap:wrap;gap:15px}.view-file-markmap-container{padding:10px;border:1px solid #b5b5b577}.markdown-message{font-size:14px;line-height:1.5;color:#333;font-weight:400}.markdown-message h1{font-size:20px;font-family:CeraPro-Bold,sans-serif;margin-bottom:5px}.markdown-message h2,h3,h4,h5,h6{margin-bottom:5px;font-family:Helvetica Neue,sans-serif;font-size:18px}.markdown-message a{text-decoration:underline;font-family:Helvetica Neue,sans-serif}.markdown-message ol{list-style-type:decimal;padding-left:2em;margin-top:0}.markdown-message ul{list-style-type:disc;padding-left:2em}.markdown-message p,.markdown-message ul,.markdown-message ol{margin-bottom:5px;font-family:Helvetica Neue,sans-serif;line-height:19px;font-size:16px;word-break:break-word}.markdown-message li{padding-left:.5rem;margin-bottom:5px}.markdown-message strong{font-family:Helvetica Neue,sans-serif;word-wrap:break-word}.markdown-message img{display:block;margin-left:0;margin-right:auto;max-width:100%;padding:10px}.markmap-map{width:100%;min-height:350px}.markmap-toolbar{display:flex;width:fit-content;padding:10px}.markmap-toolbar .mm-toolbar{display:flex;align-items:center;gap:15px}.markmap-toolbar .mm-toolbar-brand{display:none}.markmap-toolbar .mm-toolbar-item{display:flex;align-items:center;justify-content:center;cursor:pointer}.run-handler-form{padding-block:10px 0px}.run-handler-form .prompt-params{display:flex;flex-direction:column;padding-bottom:10px;width:100%}.run-handler-form .prompt-params .ant-form-item{margin:5px}.run-handler-form .prompt-params h3{margin-top:10px}.run-handler-form .sliders-content-container{display:flex;flex-direction:row;width:100%;gap:15px}.run-handler-action-button{padding:0;font-size:18px;cursor:pointer}.run-handler-action-button:hover{color:#1677ff}@media (max-width: 600px){.run-handler-form .sliders-content-container{gap:5px;flex-direction:column}}.show-documents-modal{width:80%!important;min-height:80%!important;height:80%}.show-documents-modal .show-document-file-name{white-space:wrap;width:90%;font-size:16px}.dropdown-item:hover{background-color:transparent!important}.show-document-action-button{padding:0;font-size:17px;cursor:pointer}.show-document-action-button:hover{color:#1677ff}@media (max-width: 768px){.show-documents-modal{width:500px!important}}.pdf-file-spinner{min-height:200px}.show-pdf-modal{width:700px}.show-pdf-modal .ant-modal-content{min-height:300px}.show-pdf-modal-body{padding-block:35px 0px}.pdf-action-button{padding:0;font-size:17px;cursor:pointer}.pdf-action-button:hover{color:#1677ff}.preview-image-file{width:35px;height:35px;overflow:hidden;padding:3px;border:1px solid #d9d9d9;border-radius:8px;transition:all .2s ease-in-out}.preview-image-file img{width:100%;height:100%;border-radius:6px}.preview-image-file:hover{border:1px solid #1677ff}.extract-action-button{display:flex;flex-direction:row;padding:0;cursor:pointer}.extract-action-button:hover{color:#1677ff}.extract-action-button .audio-extract-icon{font-size:15px}.play-video-modal-body{display:flex;flex-direction:column;gap:15px}.play-video-modal-body .play-video-modal-file-name{white-space:wrap;width:100%}.video-player{width:100%}.comparison-file-modal-wrapper{padding-block:15px 0px;display:flex;flex-direction:column;gap:15px;overflow-y:auto;overflow-x:auto;box-sizing:border-box}.comparison-file-modal-wrapper .json-view-wrapper{overflow-y:auto;scrollbar-width:auto;scrollbar-color:#8d8a8a #ffffff;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.comparison-file-modal-wrapper .json-view-wrapper::-webkit-scrollbar{width:8px;height:4px}.comparison-file-modal-wrapper .json-view-wrapper::-webkit-scrollbar-track{background-color:transparent;border-radius:8px}.comparison-file-modal-wrapper .json-view-wrapper::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.comparison-file-modal-wrapper .json-view-wrapper::-webkit-scrollbar-thumb:hover{background-color:transparent}.comparison-file-modal-wrapper .comparison-file-modal-card{padding:15px;width:100%;border:1px solid #e5e5e5;border-radius:8px;box-sizing:border-box;min-height:250px}.comparison-file-modal-wrapper .comparison-file-modal-card .card-header{display:flex;flex-direction:column;gap:10px;width:100%}.comparison-file-modal-wrapper .comparison-file-modal-card .card-header .card-header-actions{display:flex;justify-content:space-between}.comparison-file-modal-wrapper .comparison-file-modal-card .card-header .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-file-modal-wrapper .comparison-file-modal-card .file-comparison-body{padding-block:15px}.comparison-file-modal-wrapper .comparison-file-modal-card .file-comparison-body audio{max-width:400px;width:100%}.comparison-file-modal-wrapper .comparison-file-modal-card .file-comparison-body video{width:100%;max-width:400px;height:100%}.comparison-file-modal-wrapper .comparison-file-modal-card .file-comparison-body img{width:100%;max-height:300px}.comparison-file-modal-wrapper.horizontal{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));grid-auto-flow:column;gap:15px;overflow-x:auto;overflow-y:hidden;grid-column-gap:25px;padding-bottom:15px;height:auto;scrollbar-width:auto;scrollbar-color:#8d8a8a #ffffff;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.comparison-file-modal-wrapper.horizontal::-webkit-scrollbar{width:8px;height:4px}.comparison-file-modal-wrapper.horizontal::-webkit-scrollbar-track{background-color:transparent;border-radius:8px}.comparison-file-modal-wrapper.horizontal::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.comparison-file-modal-wrapper.horizontal::-webkit-scrollbar-thumb:hover{background-color:transparent}.comparison-file-modal-wrapper.horizontal .comparison-file-modal-card{border:1px solid #e5e5e5;border-radius:8px;box-sizing:border-box;width:100%}.comparison-file-modal-wrapper.horizontal .comparison-file-modal-card .file-comparison-body{padding-block:15px;width:100%}.comparison-file-modal-wrapper.horizontal .comparison-file-modal-card .file-comparison-body audio{width:100%}.comparison-file-modal-wrapper.horizontal .comparison-file-modal-card .file-comparison-body video{min-width:300px}.comparison-file-modal-wrapper.horizontal .comparison-file-modal-card .file-comparison-body img{max-height:300px;max-width:100%}@media (min-width: 768px){.comparison-file-modal-wrapper .comparison-file-modal-card{min-width:450px}.comparison-file-modal-wrapper .file-comparison-body img{max-width:500px}}.reaction-item{font-size:16px;cursor:pointer}.reaction-item.active-reaction svg{color:#1677ff}.reaction-item:hover svg{opacity:.7}.header-action-buttons-icon{display:none}.header-action-button{width:100%}.header-action-button.disabled{background-color:#fff}.header-action-buttons{position:sticky;top:0;z-index:999;padding-block:10px;background-color:#f5f5f5}@media (min-width: 550px){.header-action-buttons-icon{display:block}}@media (min-width: 768px){.header-action-button{width:150px}}.course-files-table-wrapper{display:flex;flex-direction:column;gap:10px}.course-files-table-wrapper .in-archive-files-button{width:fit-content}.course-files-table-wrapper .header-action-buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px;width:100%;flex-wrap:wrap}.file-delete-button{display:flex;align-items:center;gap:7px;justify-content:space-between}.file-name-container{display:flex;align-items:center;justify-content:space-between;gap:15px}.edit-button{min-width:32px;width:32px}.file-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;cursor:default}.file-name-active{color:#1677ff;cursor:pointer}.selected-files-actions-modal{width:100%}.selected-files-actions-modal .ant-modal-content{width:100%;height:100%}.selected-files-actions-modal .switch-layout{background-color:#1677ff!important}.file-action-dropdown-item{display:flex;align-items:center;gap:10px;justify-content:space-between}.course-files-table .ant-table-thead .ant-table-selection-column .ant-table-selection{display:none;border:none}.course-files-table .ant-table-tbody .ant-table-cell-with-append{padding:0}.course-files-table .image-action-button{display:flex;justify-content:center;align-items:center}.course-files-table .image-action-button:hover{color:#1677ff}.question-row-plus-icon{display:flex;align-items:center;justify-content:center;height:20px;width:20px;position:relative;z-index:1;cursor:pointer}.question-row-plus-icon .question-row-plus-icon-bar{width:15px;height:1.2px;background-color:#6b6b6bc7;transition:transform .2s ease}.question-row-plus-icon-bar:nth-child(1){transform:rotate(-90deg);position:absolute}.open-answer .question-row-plus-icon-bar:nth-child(1){transform:rotate(0)}.edit-file-name-form{width:375px}@media (min-width: 495px){.course-files-table-wrapper .header-action-buttons{width:auto}}@media (min-width: 550px){.course-files-table-wrapper .header-action-buttons{width:auto}}@media (min-width: 768px){.selected-files-actions-modal{width:80%!important}.course-files-table-wrapper .header-action-buttons{width:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}}.course-files-tab{display:flex;flex-direction:column;gap:20px;width:100%}.course-files-tab .ant-upload-wrapper .ant-upload-list .ant-upload-list-item{display:flex;align-items:center;height:30px;padding-block:10px 8px;padding-inline:10px;border-radius:6px}.course-files-tab .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-actions .ant-btn{display:flex;align-items:center;justify-content:center}.course-files-tab .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-action.ant-btn{height:25px}.mok-action-button{width:80%}.add-prompt-form{padding-top:15px;width:100%}.propmts-table-error{padding-block:20px;display:flex;justify-content:center;align-items:center;min-height:200px}.propmts-table{padding-block:15px}.propmts-table tr{cursor:pointer}.prompt-name{color:var(--primary-color)}.prompts-page{padding:15px}.course-page{min-height:100px;min-width:100px}.course-page .course-page-error{display:flex;justify-content:center;align-items:center;min-height:200px}.course-page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.course-page-header .course-page-header-content{display:flex;flex-direction:column;gap:15px;margin-block:15px}.course-page-header .course-page-header-content .course-page-header-name{color:#1677ff;font-size:20px;margin:0}.link-course-name{color:var(--primary-color);cursor:pointer}.courses-table{display:flex;flex-direction:column;gap:25px}.courses-table .header-buttons{display:flex;align-items:center;gap:10px}.courses-table .header-buttons .buttons-wrapper{display:flex;flex-direction:row;gap:10px}.courses-grid{display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.courses-grid .courses-grid-cards{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;height:100%}.courses-grid .courses-grid-cards .empty-courses{display:flex;justify-content:center;align-items:center;width:100%;height:200px}.course-cover-wrapper{display:flex;justify-content:center;align-items:center}.course-cover-wrapper .course-cover{display:flex;justify-content:center;align-items:center;padding:5px;width:70px;min-width:70px;height:70px;border:1px solid #d7d7d7;border-radius:8px}.course-cover-wrapper .course-cover.has-cover{cursor:pointer}.course-cover-wrapper .course-cover.has-cover:hover{border:1px solid #1677ff}.course-cover-wrapper .course-cover.has-cover:hover svg{font-size:25px;color:#1677ff}.course-cover-wrapper .course-cover svg{font-size:25px;color:#c1c1c1}.course-cover-wrapper .course-cover img{border-radius:4px;width:100%}@media (min-width: 650px){.courses-table{display:flex;flex-direction:column;gap:25px}.courses-table .header-buttons{display:flex;align-items:center;gap:10px}}.course-card{width:300px;display:flex;flex-direction:column}.course-card .course-card-cover-empty{height:200px;background-color:#c1c1c1}.course-card .course-card-cover{height:200px;object-fit:cover}.course-card .ant-card-body{flex-grow:1;display:flex;flex-direction:column}.course-card .course-card-title{font-size:20px;color:#1d1d1d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}.course-card .ant-card-actions{margin-top:auto;display:flex;justify-content:space-between}.add-course-form{padding-top:15px}.courses-page{display:flex;flex-direction:column;gap:20px;padding-block:15px}.thesis-card .thesis-card-title{font-size:15px;margin:0;color:#333}.thesis-card .thesis-card-form{padding-bottom:25px;display:flex;gap:15px;flex-direction:column}.thesis-card .thesis-card-form .ant-form-item{margin:0}.thesis-card .thesis-card-form .form-row-section{display:flex;gap:15px;flex-direction:column}@media (min-width: 640px){.thesis-card .thesis-card-form{padding-bottom:25px;display:flex;gap:15px;flex-direction:column}.thesis-card .thesis-card-form .ant-form-item{margin:0}.thesis-card .thesis-card-form .form-row-section{display:flex;gap:15px;flex-direction:row}}.thesis-images-upload-list{display:flex;flex-direction:column;gap:10px}.thesis-images-upload-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:15px}.thesis-images-upload-item .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-container{width:130px;height:130px}.thesis-images-upload-item .thesis-images-upload-item-inputs{display:flex;flex-direction:column;gap:5px}.thesis-images-upload-item .thesis-images-upload-item-inputs .thesis-images-upload-textarea{min-height:100px}.thesis-images-upload-item .thesis-images-upload-item-inputs .ant-form-item{margin:0}.form-tooltip-button{position:absolute;right:0;top:0;z-index:100}.empty-images{padding-block:20px}.thesis-images-gallery{display:flex;flex-direction:column;gap:20px;color:#333;min-height:300px}.thesis-images-gallery .images-drawer-gallery-error{min-height:200px;display:flex;justify-content:center;align-items:center}.thesis-images-gallery .thesis-images-gallery-body{display:flex;flex-direction:column;gap:25px;justify-content:space-between;height:100%}.thesis-images-gallery .thesis-images-gallery-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:35px;gap:15px}.thesis-images-gallery .thesis-images-gallery-header .gallery-buttons{display:flex;flex-direction:row;gap:10px}.thesis-images-gallery .selected-item-gallery-item .ant-upload-list-item{border:1px solid #1677ff!important}.thesis-images-gallery .ant-upload-list-item{cursor:pointer}@media (min-width: 500px){.thesis-images-gallery .thesis-images-gallery-header{flex-direction:row}}.images-in-thesis-error-container{display:flex;justify-content:center;align-items:center;min-height:200px}.images-in-thesis{display:flex;flex-direction:column;gap:10px}.thesis-images-drawer h3{font-weight:400}.thesis-images-drawer .ant-drawer-body{padding:15px;display:flex;flex-direction:column;gap:35px}.form-buttons{display:flex;gap:15px;justify-content:space-between;flex-direction:column-reverse}@media (min-width: 640px){.form-buttons{flex-direction:row}}.course-topic-page{display:flex;flex-direction:column;gap:15px;color:#333}.course-topic-page .topic-page-error{display:flex;justify-content:center;align-items:center;min-height:200px}.course-topic-page .course-topic-page-header{display:flex;flex-direction:row;gap:15px}.course-topic-page .course-topic-page-header-title{color:#1677ff;font-size:20px;margin:0}.course-topic-page .course-topic-page-header-description{line-height:22px}.course-topic-page .course-topic-page-header-description .course-topic-page-header-description-content{display:flex;align-items:flex-start;gap:10px}.course-topic-page .course-topic-page-header-description span{color:#333;font-weight:700;font-size:16px}.course-topic-page .course-topic-page-theses{display:flex;flex-direction:column;gap:15px;padding-block:15px;max-width:800px}.course-topic-page .course-topic-page-theses .course-topic-page-theses-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.course-topic-page .course-topic-page-theses .course-topic-page-theses-list{display:flex;flex-direction:column;gap:15px}.course-topic-page-theses-list-error{display:flex;align-items:center;justify-content:center;min-height:200px}.edit-topic-description-icon{cursor:pointer}.edit-topic-description-textarea{margin-top:10px;min-height:200px}.edit-topic-description-modal{width:100%}.edit-topic-description-icon:hover svg{color:#1677ff}@media (min-width: 768px){.edit-topic-description-modal{width:80%!important}}.prompt-page{padding:15px;min-height:200px}.prompt-page .prompt-page-versions-form-buttons{display:flex;flex-direction:column-reverse;gap:15px}.prompt-page .prompt-page-header{display:flex;align-items:center;gap:15px;flex-direction:row}.prompt-page .prompt-page-content{display:flex;flex-direction:column-reverse;gap:15px;padding-block:15px;width:100%}.prompt-page .prompt-page-content .prompt-page-card{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;background-color:#fff;padding:24px;border-radius:8px;border:1px solid #f0f0f0}.prompt-page .prompt-page-content .prompt-page-card .ant-card-body:before{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:8px}.prompt-page .prompt-page-content .prompt-page-card .prompt-page-card-title{padding-block:0px 10px}.prompt-page .prompt-page-content .prompt-page-card .prompt-active-button{background-color:#52c41a}.prompt-page .prompt-page-form{display:flex;flex-direction:column;gap:15px}.prompt-page .prompt-page-form .ant-form-item{margin:0}.prompt-page .prompt-page-versions{width:100%;overflow-y:auto;box-sizing:border-box}.prompt-page .prompt-page-versions .versions-select{width:100%}.prompt-page .prompt-page-versions .prompt-page-versions-list{display:flex;flex-direction:column;gap:10px;align-items:flex-start;overflow-y:auto}.prompt-page .prompt-page-versions .prompt-page-versions-list .versions-list{display:none;flex-direction:column;gap:10px;align-items:flex-start;overflow-y:auto;height:100%;width:100%}.prompt-page .prompt-page-versions .prompt-page-versions-list .versions-list .list-item-button{padding-inline:0px}.prompt-page .prompt-page-versions .prompt-page-versions-list .prompt-page-versions-list-item{width:100%;display:flex;gap:15px;justify-content:space-between;align-items:center}.prompt-page .prompt-page-versions .prompt-page-versions-list{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.prompt-page .prompt-page-versions .prompt-page-versions-list::-webkit-scrollbar{width:8px}.prompt-page .prompt-page-versions .prompt-page-versions-list::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.prompt-page .prompt-page-versions .prompt-page-versions-list::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.prompt-page .prompt-page-versions .prompt-page-versions-list::-webkit-scrollbar-thumb:hover{background-color:#555}.version-select-option{display:flex;align-items:center;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.prompt-page-versions-card{width:100%}@media (min-width: 768px){.prompt-page .prompt-page-versions-card{width:300px}.prompt-page .prompt-page-content{flex-direction:row}.prompt-page .prompt-page-content .prompt-page-card{width:100%}.prompt-page .prompt-page-versions .prompt-page-versions-list .versions-list{display:flex}.prompt-page .prompt-page-versions .versions-select{display:none}}@media (min-width: 480px){.prompt-page .prompt-page-versions-form-buttons{display:flex;flex-direction:row;justify-content:space-between;gap:15px}}.teams{padding:10px;display:flex;flex-direction:column;gap:15px}.teams .page-header{display:flex;justify-content:flex-end;align-items:center}.team-page{padding:15px;display:flex;flex-direction:column;gap:20px}.team-page .team-title{color:#1677ff;font-size:22px;margin:0}.dev-auth-button{border-radius:28px;background-color:#54a9eb;border:none;color:#fff;font-size:20px;cursor:pointer;width:100%;height:100%;padding-block:17px}.dev-auth-button:hover{background-color:#3c96dc}.signIn-btn{display:flex;justify-content:center;align-items:center;color:#fff;min-width:270px}.auth-submit-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;padding-block:12px;padding-inline:20px;width:100%;border-radius:28px;background-color:#54a9eb;cursor:pointer}.auth-submit-button.disabled-button{background-color:#9ca3af;cursor:not-allowed}.auth-submit-button.disabled-button:hover{background-color:#9ca3af}.auth-submit-button:hover{background-color:#3c96dc}.auth-error-message{font-size:11px;text-align:center;margin-bottom:5px;color:#fff;-webkit-user-select:none;user-select:none}.auth-error-message.active-message{color:#333}.send-number-form{display:flex;flex-direction:column;gap:15px}.send-number-form .send-number-form-content{display:flex;flex-direction:column;gap:5px}.send-number-form-container{text-align:center;font-size:35px;color:#54a9eb}.send-number-form-title{display:flex;flex-direction:column;gap:4px;text-align:center;font-size:16px;color:#282d3c}.send-number-input-container{display:flex;align-items:baseline;padding:16px;border-radius:8px;gap:4px;background-color:#f4faff;font-size:16px}.send-number-input-container .number-color{display:flex;align-items:center;justify-content:center;color:#4b5563}.send-number-input-container .number-color.active-color{color:#54a9eb}.repeat-code-border{border-bottom:1px solid #54a9eb;margin:0}.send-code-form{display:flex;flex-direction:column;gap:15px}.send-code-form-on-back{display:flex;align-items:center;gap:25px;color:#54a9eb;font-size:26px}.send-code-form-on-back-title{text-align:center;font-size:35px;color:#54a9eb}.send-code-form-title{display:flex;flex-direction:column;gap:4px;color:#282d3c;font-size:16px;text-align:center}.send-code-submit-container{display:flex;flex-direction:column;gap:15px}.send-code-submit-container .send-code-submit-input{display:flex;align-items:center;padding:14px;border-radius:8px;gap:10px;background-color:#f4faff;font-size:16px;border:2px solid #f4faff}.send-code-submit-container .send-code-submit-input.error-code{border:2px solid rgb(239,68,68)}.send-code-submit-container .wrong-code{font-size:13px;color:#ef4444}.send-code-submit-container .timer-container{color:#6b7280;font-size:12px}.send-code-submit-container .timer-container .timer-title{color:#54a9eb}.send-code-submit-container .timer-container .retry-button{display:flex;align-items:flex-start;gap:4px}.send-code-submit-container .timer-container .retry-button .retry-button-title{color:#54a9eb;font-size:12px;cursor:pointer;outline:#54a9eb}.send-code-submit-container .timer-container .retry-button .retry-button-title:hover{color:#3c96dc}.auth-component-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.auth-component-container .auth-component-body{display:flex;flex-direction:column;width:345px;background-color:#fff;padding-inline:20px;padding-block:0px 0px;border-radius:20px;gap:4px;position:relative}.auth-component-container .auth-input{background-color:transparent;width:100%;outline:none;color:#54a9eb;border:none;font-size:16px}.telegram-signIn-wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.telegram-signIn-wrapper .telegram-signIn-btn{display:flex;justify-content:center;align-items:center;border-radius:28px;background-color:#54a9eb;padding-block:1px;width:297px;border:none;color:#fff}.auth-page{padding-inline:35px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.auth-page .auth-page-content{display:flex;flex-direction:column;gap:60px}.auth-page .auth-page-content .auth-page-content-images{display:flex;flex-direction:row;justify-content:center;gap:20px;padding-inline:25px}.auth-page .auth-page-content .auth-page-content-images img{width:100%}.auth-page .auth-page-content .auth-page-content-info{display:flex;flex-direction:row;gap:20px;align-items:center}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-left{padding-left:30px;display:flex;flex-direction:column;justify-content:flex-start;gap:30px;max-width:800px;line-height:50px}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-left .auth-page-buttons{display:flex;flex-direction:row;gap:20px}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-left .auth-page-buttons .auth-page-cancel-button{display:flex;justify-content:center;align-items:center;color:#54a9eb;min-width:270px;border-radius:28px;background-color:#fff;border:1px solid #54a9eb;font-size:20px;cursor:pointer;padding-block:17px}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-left .auth-page-buttons .auth-page-cancel-button:hover{opacity:.7}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-left .auth-page-buttons .auth-page-button{display:flex;justify-content:start}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-left p{color:#1d1d1d;font-size:20px;line-height:30px;max-width:745px}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-left .auth-page-header{font-size:40px;color:#1d1d1d}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-left .auth-page-header span{color:#54a9eb}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-right img{width:100%}.auth-modal{max-width:370px}@media (max-width: 700px){.auth-page{padding-inline:15px}.auth-page .auth-page-content .auth-page-content-images{display:none}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-left{text-align:center;max-width:100%;padding-left:0}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-left .auth-page-buttons,.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-left .auth-page-button{justify-content:center;align-items:center}.auth-page .auth-page-content .auth-page-content-info .auth-page-content-info-right{display:none}}*{box-sizing:border-box}p,h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none;color:#333}button{border:none;background-color:transparent}#root{min-height:100vh;height:100%;width:100%;--primary-color: #1677ff}.ant-layout{min-height:100vh}html{padding:0;overflow-x:hidden;overflow-y:hidden}html body{margin:0;font-family:Helvetica,Tahoma,sans-serif}.courses-page{padding-inline:15px}.page-padding{padding-inline:15px;padding-block:15px}.w-full{width:100%}.icon-button-blue-color{color:#1677ff}.icon-button-size-1rem{font-size:1rem;transition:all .2s ease-in-out}.icon-button-size-1rem:hover{color:#1677ff}.textarea-min-height{min-height:150px!important}.global-modal-width{width:800px!important}.global-modal-width .ant-modal-content,.global-modal-width .ant-modal-content .ant-form{width:100%}@media (max-width: 768px){.global-modal-width{width:500px!important}}::-webkit-scrollbar{width:5px;height:10px}::-webkit-scrollbar-thumb{background-color:#777;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#d8d8d8}::-webkit-scrollbar-track{background-color:transparent}
