@charset "UTF-8";.App{text-align:center}.sectionWrapper{display:flex;flex-direction:column;row-gap:10px}.selectWrapper{display:flex;column-gap:10px;padding-bottom:10px}.submitBtnWrapper{padding-top:10px}.ant-table-thead>tr>th{text-align:center!important}.avatar-simple{display:inline-block;cursor:pointer;transition:transform .2s ease}.avatar-simple-img{height:50px;width:50px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0;transition:all .3s ease;filter:brightness(.95)}.avatar-simple:hover .avatar-simple-img{transform:scale(1.05);border-color:#e34d4d;filter:brightness(1);box-shadow:0 4px 12px #e34d4d4d}.deleteAvatarWrapper{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;opacity:.5;top:0;height:27px;width:27px;border-radius:4px;transition:.3s}.deleteAvatarWrapper__right{right:-5px}.deleteAvatarWrapper__left{height:30px;width:30px;left:-15px}.deleteAvatarWrapper:hover{background-color:#d3d3d3}.plate-effect{margin-right:3px;background:#f0f0f0;padding:20px;border-color:transparent;border-radius:6px;box-shadow:#0000001a 0 8px 15px -6px inset}.avatar-uploader:hover .deleteAvatarWrapper{display:flex}.graphicsTitle{font-size:15px;color:#e34d4d}.unconfirmed-sale{background-color:#ffc269!important}.groupCellWrapper{display:flex;flex-direction:column;overflow-y:auto;height:calc(100vh - 360px);border-bottom-left-radius:10px}.ant-table-wrapper .ant-table-column-sorter-down.active,.ant-table-wrapper .ant-table-column-sorter-up.active{color:#e34d4d!important}.logo-container{padding-top:20%;display:flex;justify-content:center;align-items:center}.rbc-events-container{margin-right:0!important}.scheduleArrow{transition:.3s;border-radius:50px;cursor:pointer;height:30px;width:30px;display:flex;align-items:center;justify-content:center}.scheduleArrow:hover{background-color:#d3d3d3}.theory-menu-container{background-color:#fff;height:100%;border-radius:10px;margin-top:10px;padding:20px}@media (max-width: 800px),(max-height: 600px){.theory-menu-container{padding:12px;border-radius:8px;margin-top:8px}}.theory-menu-title{font-size:18px;font-weight:500}@media (max-width: 800px),(max-height: 600px){.theory-menu-title{font-size:14px}}.theory-menu-content{width:100%;padding-top:10%}@media (max-width: 800px),(max-height: 600px){.theory-menu-content{padding-top:5%;gap:12px}}.theory-menu-form{width:100%;display:flex;justify-content:center}.theory-menu-form .theory-menu-form-item{margin-bottom:16px}.theory-menu-form .theory-menu-form-item label{font-size:14px}@media (max-width: 800px),(max-height: 600px){.theory-menu-form .theory-menu-form-item label{font-size:12px}}.breadcrumb-link{cursor:pointer;transition:.3s;border-radius:4px;padding:2px}.breadcrumb-link:hover{background-color:#d3d3d3;color:#000}.contract-table-comment{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.theory-menu-form-item,.theory-menu-select{width:200px}@media (max-width: 800px),(max-height: 600px){.theory-menu-select{width:160px}.theory-menu-select .ant-select-selector{font-size:12px!important;padding:4px 8px!important;height:32px!important}}.theory-menu-item{cursor:pointer;padding:12px 24px;background-color:#f5f5f5;border-radius:8px;transition:all .3s;width:200px;text-align:center;font-size:14px}@media (max-width: 800px),(max-height: 600px){.theory-menu-item{padding:8px 16px;width:160px;font-size:12px;border-radius:6px}}.logo-container-small{display:flex;height:100%;justify-content:center;align-items:center}.pulsing-logo{width:clamp(35px,8vw,70px);animation:pulse 2s infinite}@media (max-height: 600px){.pulsing-logo{width:clamp(30px,10vh,50px)}}.pulsing-logo-small{width:40px;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:.9}50%{opacity:.3}to{opacity:.9}}.contractsWindowWrapper{width:100%}.tableScrollWrapper{height:calc(100vh - 170px);overflow:auto;padding-right:5px;width:calc(100vw - 325px)}.textOverflow{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rbc-event-label{display:none!important}.groupsContractsWindow{display:flex;justify-content:center;flex-direction:row;column-gap:20px;width:100%;height:100%}.ant-pagination-item-active{border-color:#7198d3!important}.ant-pagination-item-active a{color:#7198d3!important}.ant-table table{border-spacing:0 3px}.hourLabel{color:#fff;border-radius:4px}.selected-row{background-color:#bae0ff!important}.ant-table-tbody>tr.selected-row:hover>td{background:inherit!important}.ant-table-cell{padding:8px!important}.ant-table-wrapper{width:100%!important}.ant-modal{max-width:1920px!important}.ant-radio-checked .ant-radio-inner{background-color:#657ea4!important;border-color:#657ea4!important}.ant-radio-wrapper .ant-radio-checked:after{border:1px solid #7198d3!important}.anticon-check{color:#657ea4!important}.ant-picker,.ant-input{border-bottom:1px solid #d9d9d9}.ant-input:hover{border-color:#657ea4;box-shadow:unset}.ant-input:focus{border-color:#657ea4;box-shadow:unset}.ant-upload-wrapper.ant-upload-picture-card-wrapper,.ant-upload-wrapper.ant-upload-picture-circle-wrapper{width:fit-content}.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,.ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload.ant-upload-select{height:150px;width:150px}.ant-form-item .ant-form-item-label>label{color:#949494!important}.ant-form-item{margin-bottom:10px!important}.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#e34d4d}.ant-table-filter-trigger.active{color:#e34d4d!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:#657ea4!important;border-color:#657ea4!important}.ant-btn-link{color:#7198d3!important}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background-color:#7198d3!important}.ant-menu{transition:none}.ant-modal .ant-modal-content{padding:28px 38px}.ant-menu-inline-collapsed>.ant-menu-item{padding:2px 11px!important}.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{padding:2px 9px!important}.ant-menu-light.ant-menu-submenu>.ant-menu{background-color:#364150!important}.ant-empty .ant-empty-description{color:#364150}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#657ea4}.ant-input-affix-wrapper:focus{border-color:#657ea4}.ant-input-affix-wrapper-focused{box-shadow:unset;border-color:#7198d3}.ant-btn-primary{background-color:#657ea4}.App-logo{height:40vmin;pointer-events:none}.ant-table-body{scrollbar-width:auto;scrollbar-color:auto}.ant-table-wrapper .ant-table{scrollbar-color:unset}::-webkit-scrollbar{width:.3em;height:7px;border-radius:100vw}::-webkit-scrollbar-track{background:#eae2e2;border-radius:100vw}::-webkit-scrollbar-thumb{cursor:pointer;background:#939393;border-radius:100vw}.react-calendar-timeline .rct-header-root{background:#e34d4d!important;border-top-left-radius:10px}.sectionTitle{font-size:15px;color:#a9a9a9}.userSlug{height:50px;width:50px;border-radius:50px;background-color:#d3d3d3;display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-float infinite 3s ease-in-out}}.App-header{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin)}.App-link{color:#704cb6}.small-card{padding:1.5rem}.card-aside{display:flex;align-items:center;justify-content:center;box-shadow:inset -2px 2px #fff,-20px 20px 40px #00000040;background-image:linear-gradient(to bottom left,#e0e4e5,#f2f6f9);background:#f2f6f9;padding:2.5rem;border-radius:2rem}.tableElem{cursor:pointer;padding:10px;border-radius:4px;transition:.3s}.tableElem:hover{background-color:#eee}.refreshBtn{display:flex;align-items:center;column-gap:8px;background-color:#efefef;border-radius:10px;padding:10px;cursor:pointer;transition:.3s}.refreshBtn:hover{color:#fff;background-color:#424242}.card{cursor:pointer;width:-webkit-fill-available;--grad: red, blue;padding:2.5rem;background-image:linear-gradient(to bottom left,#e0e4e5,#f2f6f9);background:#f2f6f9;border-radius:2rem;gap:1.5rem;display:grid;transition:.3s;grid-template:"title icon" "content content" "bar bar"/1fr auto;font-family:system-ui,sans-serif;color:#444447;box-shadow:inset -2px 2px #fff,-20px 20px 40px #00000040}.card:hover{background:#ffffff;background-image:none}.card .title{font-size:1.5rem;grid-area:title;align-self:end;text-transform:uppercase;font-weight:500;word-break:break-all}.card .icon{grid-area:icon;font-size:3rem}.card .icon>i{color:transparent;background:linear-gradient(to right,var(--grad));-webkit-background-clip:text;background-clip:text}.card .content{grid-area:content}.card .content>*:first-child{margin-top:0}.card .content>*:last-child{margin-bottom:0}.card:after{content:"";grid-area:bar;height:2px;background-image:linear-gradient(90deg,var(--grad))}@keyframes App-logo-float{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.main{display:flex;flex-direction:row;max-width:1920px;width:100%}.main__content{max-width:1920px;width:100%;display:flex;flex-direction:column}.summaryBtn{cursor:pointer;align-self:center;-webkit-box-shadow:0 5px 10px 2px rgba(34,60,80,.2);-moz-box-shadow:0 5px 10px 2px rgba(34,60,80,.2);box-shadow:0 5px 10px 2px #223c5033;border-radius:25px;padding:8px 50px;background:linear-gradient(45deg,#cb0000,#ff4b4b)}.burgerBtn{display:flex;align-items:center;justify-content:center;height:15px;width:15px;padding:5px;border-radius:6px;cursor:pointer;transition:.3s}.burgerBtn:hover{background-color:#ff7985}.tasksButton{cursor:pointer;display:flex;flex-direction:row;align-items:center;column-gap:5px;padding:5px 8px;transition:.3s;border-radius:6px;width:fit-content}.tasksButton:hover{background-color:#f1f1f1}.notificationsLabel{position:absolute;top:30px;right:0;background-color:#fa3f4f;text-align:center;border-radius:50px;align-items:center;justify-content:center;color:#fff;padding:0 6px}.mainBox{display:flex;flex-direction:row;max-width:1920px;width:100%}.pointBar{background-color:#afafaf;color:#fff;display:flex;justify-content:center;width:40px;border-radius:4px}.asideMenu{z-index:10;max-width:60px;background-color:#5e5e5e;width:100%;height:100vh;position:fixed;flex-direction:column;display:flex;align-items:center;justify-content:center;cursor:pointer}.asideMenu__text{position:fixed;align-self:center;writing-mode:tb-rl;transform:rotate(-180deg);color:#fff;font-size:17px}.groupPickerWrapper{display:flex;flex-direction:column;row-gap:15px}.attemptBox{display:flex;justify-content:center;cursor:pointer;padding:2px 10px;border-radius:4px;background-color:#fff;transition:.3s}.attemptBox:hover{opacity:.6}.marksBrn{cursor:pointer;padding:10px 20px;transition:.3s;border-radius:6px}.marksBrn:hover{background-color:#f3f3f3}.red{background-color:#f44336;color:#fff}.green{background-color:#4caf50;color:#fff}.groupPicker{padding:0 10px;display:flex;max-width:190px;width:100%;flex-direction:row;align-items:center;justify-content:space-between;background-color:#fa3f4f;color:#fff;height:40px;border-radius:10px}.groupList{width:210px;background-color:#fff;border-radius:5px;height:100%}.emoji{padding:3px 7px;border-radius:25px;transition:.3s;font-size:20px}.emoji:hover{background-color:#d0d0d0}.emoji__active{background-color:#7a7a7a}.categoryInput{margin:0 10px;width:100%;max-width:-webkit-fill-available;height:30px;border:none;border-bottom:1px solid grey}.categoryWrapper{max-height:120px;overflow-y:auto;display:flex;flex-direction:column;padding:10px;row-gap:10px}.categoryType{cursor:pointer;width:fit-content;display:flex;align-items:center;padding:2px 10px;border-radius:15px;border:1px solid #e34d4d}.successCheck{border-radius:4px 0 0 4px;background-color:#31d500;width:40px;height:20px;cursor:pointer}.fakeAvatar{height:auto;max-width:85px;width:100%;background-color:#d3d3d3;border-radius:10px;display:flex;align-items:center;justify-content:center}.visitorBar{display:flex;min-height:100px;border-radius:15px;flex-direction:row;width:260px;height:80px;column-gap:10px;background-color:#eee;padding:4px;overflow:hidden}.missCheck{border-radius:0 4px 4px 0;background-color:#d50000;width:40px;height:20px;cursor:pointer}.visitorCheck{opacity:.2;transition:.3s}.visitorCheck:hover{opacity:1}.popoverDocList{display:flex;align-items:center;cursor:pointer;transition:.3s;column-gap:10px;border-radius:6px}.popoverDocList:hover{background-color:#e5e5e5}.tableWrapper{padding:0 0 15px;display:flex;flex-direction:row;height:40px;width:100%}.tableWrapper__head{display:flex;flex-direction:row;align-items:center;column-gap:10px;width:100%}.deleteBtn{align-self:flex-end;transition:.3s}.deleteBtn:hover{text-decoration:underline}.paymentBox{border-radius:4px;background-color:#4fc24e;color:#fff;display:flex;justify-content:center;padding:0 10px;width:fit-content}.saleBox{background-color:#3d3998}.filterIconsWrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;border:1px solid darkgrey;margin-left:10px;overflow:hidden}.headerBarButton:hover{border-color:#9b9b9b!important;color:#e34d4d!important}.filterIcon{display:flex;align-items:center;justify-content:center;width:35px;padding:7px;border-radius:0;transition:0s;border:none}.filterIcon__image{color:gray;transition:.3s}.filterIcon:hover .filterIcon__image{color:#e34d4d}.driveSection{grid-column:1/3;display:flex;width:100%;flex-direction:column;row-gap:10px}.driveLegend{border:none!important;width:40px!important;padding:0 5px;color:#000!important;margin:0!important}.driveFieldSet{grid-column:1/6;display:flex;padding:15px 10px;border-radius:6px;column-gap:10px}.filterCategories{display:flex;flex-direction:row;column-gap:30px;align-items:center}.filterCategory{display:flex;flex-direction:row}.mainContentWrapper{width:100%}.empStatsBox{background-color:#fff;flex-direction:column;border-radius:5px;width:100%;height:89vh;margin-top:10px;display:flex;align-items:center;justify-content:flex-start}.tableBackground{width:calc(100vw - 110px);background-color:#fff;min-height:80vh;padding:10px;border-radius:5px}.customTableBackground{width:calc(100vw - 110px);background-color:#fff;padding:10px;border-radius:5px}.billingPayment{display:flex;padding:3px 8px;border-radius:6px;background-color:#63e065;color:#fff;width:fit-content}.balanceBar{display:flex;flex-direction:column;font-size:13px;width:180px;background:linear-gradient(45deg,#d4af37 5%,#debc5b 10%,#e7c97c 30%,#efd69d 50%,#e7c97c 70%,#debc5b 80%,#d4af37 95%);border-radius:4px;padding:5px 8px;cursor:pointer;text-decoration:none;color:#252525}.participantsWindow{display:flex;flex-direction:row;align-items:center;column-gap:10px;cursor:pointer;width:100%}.groupChatParticipantsWrapper{height:400px;overflow-y:auto;display:flex;flex-direction:column;row-gap:10px;margin-bottom:10px}.scheduleWrapper{display:flex;flex-direction:column;column-gap:30px;row-gap:20px;width:100%}.profileWindowSchoolName{font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.limitWrapper{display:flex;flex-direction:row;align-items:center;column-gap:20px;padding-left:20px}.messageInputWrapper{background-color:#f3f3f3;display:flex;flex-direction:column;column-gap:10px;align-items:center;border-radius:10px}.messageScale{width:100%;display:flex;flex-direction:row;align-items:center}.messagesWrapper{display:flex;flex-direction:column;row-gap:10px;padding:0 3px 0 20px;min-height:550px;justify-content:flex-end}.chatSettings{width:20px;display:flex;align-items:center;justify-content:center}.tariff{height:300px;width:250px;border-radius:4px;display:flex;padding:10px;flex-direction:column;overflow:hidden;box-shadow:1px -1px 8px #223c5033;justify-content:space-between}.tariffHeader{border-radius:4px;background-color:#a6a6a6;font-size:18px;color:#fff;display:flex;flex-direction:column;padding:10px}.contractCardHeaderElem{align-self:center;margin-top:10px;display:none}.pageLink{cursor:pointer;transition:.3s;font-weight:700}.pageLink:hover{color:#919191}.attempt{display:flex;flex-direction:row;align-items:flex-end;column-gap:10px}.papersTableHeader{background-color:#e8e8e8;padding:10px;grid-column:1/3;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.papersTableCreateBtn{display:flex;flex-direction:row;align-items:center;column-gap:5px;background-color:#84d740;transition:.3s;cursor:pointer;padding:5px 10px;border-radius:4px;color:#fff}.papersTableCreateBtn:hover{background-color:#9bff4b}.searchItem{padding:7px;transition:.3s;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-size:14px}.searchItem:hover{background-color:#e8e8e8}.modalCross{display:flex;cursor:pointer;align-items:center;position:absolute;height:20px;width:20px;right:40px;color:#595959;transition:.3s;padding:5px;border-radius:4px}.modalCross:hover{color:#000;background-color:#d3d3d3}.papersTableDeleteBtn{display:flex;flex-direction:row;align-items:center;column-gap:5px;transition:.3s;cursor:pointer;padding:5px 10px;border-radius:4px;color:#ce1f1f;border:1px solid #a8a8a8}.papersTableDeleteBtn:hover{color:red;border:1px solid #ff0000}.headerFrame{background-color:#e34d4d;border-radius:3px;padding:0 5px;color:#fff;cursor:pointer}.branchBox{display:flex;align-items:center;justify-content:center;border-radius:2px;color:#fff}.modalTableBackground{background-color:#fff;min-height:70vh;padding:10px;border-radius:5px}.inputBar{width:100%;padding:10px}.btn{padding:15px;height:8px;font-weight:700;font-size:1rem;text-decoration:none;text-align:center;transition:all .5s ease;cursor:pointer}.driveBtnAction{display:flex;align-items:center;justify-content:center;column-gap:10px;text-align:center;cursor:pointer;padding:5px;width:-webkit-fill-available;border-radius:8px;background-color:#fa3f4f;color:#fff;transition:all .5s ease 0s;box-shadow:0 5px #e3a4ad}.driveBtnAction:hover{background-color:#ff1e32}.driveBtnActionFont{font-size:15px}.btn--action{display:block;padding:1rem 2rem;border-radius:1.5rem;background-color:#fa3f4f;color:#fff;transition:all .5s ease 0s;box-shadow:0 5px #e3a4ad}.btn--action span{display:inline-block;position:relative;top:-7px;transition:all .5s ease}.btn--action span:before{content:"+";color:#fff;font-size:1.3rem;display:inline-block;position:absolute;top:-4px;right:1.5rem;opacity:0;transition:all .1s ease 0s}.btn--action:hover span{padding-right:1.5rem}.btn--action:hover span:before{right:0;opacity:1}.btn--action:active{box-shadow:0 5px #f0932b;transform:translateY(5px)}.sendMessageBtn{display:flex;align-items:center;cursor:pointer;justify-content:center;width:45px;height:40px;margin-right:20px;transition:.3s}.sendMessageBtn:hover{background-color:#e7e7e7;border-radius:50px}.editBox{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:95%;padding:10px 0 0;column-gap:20px}.editBox__content{display:flex;flex-direction:column;align-items:flex-start;max-height:100px;overflow:auto;border-radius:4px;padding-left:5px;border-left:2px solid #D45246;width:100%;background-color:#fac4c3}.cancelEditBtn{display:flex;align-items:center;justify-content:center;height:35px;width:35px;cursor:pointer;transition:.3s;border-radius:4px}.cancelEditBtn:hover{background-color:#d3d3d3}.send-button{animation:scaleUp .5s ease forwards;transform:scale(0);opacity:0}@keyframes scaleUp{to{transform:scale(1);opacity:1}}.settingsOption{display:flex;align-items:center;column-gap:10px;border-radius:4px;transition:.3s;padding:5px 10px;cursor:pointer}.settingsOption:hover{background-color:#f3f3f3}.deleteOption{color:#fa2525}.settingsBar{display:flex;align-items:center;justify-content:center;overflow:hidden;height:0;border-radius:8px}.animated{height:auto;padding:4px}.settingsBtn{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s;height:40px;width:40px;border-radius:50px}.settingsBtn:hover{background-color:#e7e7e7}.chatSlug{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.chatUserContainer{padding:10px 0 10px 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.chatBg{overflow-y:auto;height:550px}.chatUserBar{border-radius:50px;background-color:#d9d9d9;height:50px;width:50px;display:flex;align-items:center;justify-content:center}.userWrapper{margin-top:5px;height:450px;overflow-y:auto;border-radius:10px;padding:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.activePoint{display:flex;align-items:center;justify-content:center;font-size:12px;width:26px;border-radius:2px;border:1px solid darkgrey;cursor:pointer;transition:.3s;color:#fff}.activePoint:hover{opacity:.5}.pointStatusWrapper{display:flex;margin:8px 0 20px;flex-direction:row;border-radius:50px;justify-content:space-between;overflow:hidden;border:1px solid #dadada}.questionImage{display:flex;flex-direction:column;align-items:center;grid-column:1/3;width:180vw;border:1px solid #cecece;border-radius:10px;height:400px;justify-content:center;overflow:hidden}.tableQuestions{display:flex;flex-direction:column;overflow-y:auto;height:500px;padding-right:5px;row-gap:10px;column-gap:10px}.answersTableWrapper{display:flex;flex-direction:row;justify-content:space-between;background-color:#d3d3d3;padding:10px;border-top-left-radius:6px;border-top-right-radius:6px;align-items:center}.answersTableHeader{display:flex;flex-direction:row;justify-content:space-between;padding:10px;border-bottom:1px solid darkgrey}.answersTableContent{display:flex;flex-direction:column;row-gap:5px;padding-top:10px;overflow-y:auto;min-height:150px}.answersTableRow{display:flex;padding:10px;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center}.addAnswerBtn{display:flex;align-items:center;column-gap:5px;transition:.3s;cursor:pointer;border-radius:8px;background-color:unset!important}.addAnswerBtn:hover{background-color:#e7e7e7!important;color:#424242!important;border-color:#d3d3d3!important}.loadFileBtn{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dotted #2b579a;border-radius:10px;row-gap:10px;padding:40px 20px;margin-top:20px;cursor:pointer}.tagWrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:5px;padding:6px 10px;transition:.3s;border-radius:6px;cursor:pointer;color:#333}.tagWrapper:hover{background-color:#e7e7e7}.antdInput{box-sizing:border-box;margin:0;padding:4px 11px;color:#000000e0;font-size:14px;line-height:1.5714285714;list-style:none;font-family:Rubik,sans-serif;position:relative;display:inline-block;width:100%;min-width:0;background-color:#fff;border-width:1px;border-style:solid;border-color:#d9d9d9;border-radius:6px;transition:all .2s}.antdInput:hover{border-color:#657ea4;box-shadow:unset}.antdInput:focus{border-color:#657ea4;box-shadow:unset;outline:0}.antdInputResults{padding:5px;border-radius:5px;margin-top:5px;position:absolute;height:200px;overflow-y:auto;background-color:#fff;z-index:20;box-shadow:0 0 8px #223c5033;border:1px solid lightgrey}.customFormItemContainer{display:flex;flex-direction:row;align-items:center;column-gap:10px;width:100%;grid-column:1/3;padding-bottom:5px}.copyIcon{display:flex;align-items:center;justify-content:center;width:15px;height:15px;padding:8px;transition:.3s;cursor:pointer}.copyIcon:hover{border-radius:6px;background-color:#e7e7e7}.linkIcon{padding:10px;transition:.3s;width:20px;height:20px;margin:0 0 10px 10px;cursor:pointer}.linkIcon:hover{border-radius:6px;background-color:#e7e7e7}.foldersBox{width:30%;max-width:200px;padding:10px;display:flex;flex-direction:column;row-gap:5px;overflow-y:auto;background-color:#fff;-webkit-box-shadow:5px 0 8px 1px rgba(34,60,80,.2);-moz-box-shadow:5px 0 8px 1px rgba(34,60,80,.2);box-shadow:5px 0 8px 1px #223c5033;z-index:10}.folder{display:flex;flex-direction:row;align-items:center;column-gap:6px;transition:.3s;padding:7px 15px;border-radius:8px;cursor:pointer}.folder:hover{background-color:#e7e7e7}.pointStatus{display:flex;cursor:pointer;align-items:center;justify-content:center;padding:10px;width:100%;transition:.3s}.pointStatus:hover{background-color:#e7e7e7}.middlePoint{border-left:1px solid #dadada;border-right:1px solid #dadada}.cgUserWrapper{position:absolute;top:45px;overflow-y:auto;width:100%;margin-right:10px;max-height:300px;background-color:#fff;border-radius:6px;box-shadow:0 0 4px #00000040}.success,.success:hover{background-color:#48cc13;color:#fff}.fail,.fail:hover{background-color:#dc1313;color:#fff}.newTry,.newTry:hover{background-color:#810dd2;color:#fff}.addChatUserBtn{padding:10px;border-radius:8px 0 0 8px;background-color:#d9d9d9}.userSearchResultBar{display:flex;justify-content:space-between;flex-direction:row;align-items:center;column-gap:10px;height:40px;padding:0 10px;border-radius:6px;cursor:pointer;transition:.3s}.personal:hover{background-color:#e7e7e7}.userMessage{color:#313131;align-self:flex-end;background-color:#ffcba7;box-shadow:0 0 4px #00000040;border-radius:10px 10px 0;padding:8px;text-align:left}.userMessageWrapper{white-space:pre-wrap;width:100%;display:flex;justify-content:flex-end}.otherUserMessageWrapper{white-space:pre-wrap;width:100%;display:flex;justify-content:flex-start}.reactionWrapper{padding:3px 10px;cursor:pointer;color:#fff;background-color:#ff9d66;border-radius:25px;text-align:center;display:flex;column-gap:2px}.optionActive{background-color:#efefef}.userMessageDate{margin-top:3px;font-size:10px;color:#424242}.otherUserMessage{display:flex;flex-direction:column;background-color:#fff;align-self:flex-start;color:#313131;border-radius:10px 10px 10px 0;padding:8px;box-shadow:0 0 5px #00000040;text-align:left}.otherUserMessageDate{display:flex;justify-content:flex-end;margin-top:5px;font-size:10px;color:#c7c7c7}.chatBoxMainInfo{border-radius:50px;background-color:#d9d9d9;height:50px;width:50px;display:flex;align-items:center;justify-content:center}.chatBoxWrapper{display:flex;flex-direction:row;column-gap:10px;width:-webkit-fill-available}.chatBoxContainer{overflow:hidden;display:flex;flex-direction:column;flex:1;width:-webkit-fill-available}.chatHeader{display:flex;align-items:center;column-gap:5px;width:-webkit-fill-available;justify-content:space-between}.chatNameWrapper{display:flex;flex-direction:row;align-items:center;column-gap:5px;overflow:hidden;flex:1}.chatName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.lastMessageText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7a7a7a}.unreadCount{height:15px;border-radius:50px;background-color:#7e7e7e;color:#fff;margin-left:10px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px}.chatBox{padding:10px;display:flex;flex-direction:row;justify-content:space-between;column-gap:10px;align-items:center;transition:.3s;cursor:pointer}.chatBox:hover{background-color:#f6f6f6;border-radius:10px}.attemptBtn{padding:10px 17px;color:#575757;cursor:pointer;transition:.3s}.attemptBtn:hover{background-color:#a9a9a9;color:#fff}.deleteIcon{transition:.3s;padding:10px;border-radius:10px;display:flex;align-items:center;cursor:pointer}.deleteIcon:hover{background-color:#efefef}.createGroupBtn{display:flex;width:100%;align-items:center;justify-content:center;column-gap:10px;padding:10px!important;text-align:center;font-size:15px;border-radius:6px;background-color:#ffcba7;color:#fff;cursor:pointer;transition:.3s;border:none!important;margin-bottom:10px}.createGroupBtn:hover{background-color:#484848!important;color:#ffcba7!important}.participantsContainer{display:flex;align-items:center;justify-content:space-between}.participantsContainer__inner{display:flex;flex-direction:row;align-items:center;column-gap:10px}.participantsContainer__roles{display:flex;flex-direction:column;row-gap:5px}.employeeRole{background-color:#e3a41d;border-radius:6px;padding:3px 10px;color:#fff;display:flex;align-items:center}.studentRole{background-color:red;border-radius:6px;padding:3px 10px;color:#fff;display:flex;align-items:center}.adminRole{background-color:#ef5f5f;border-radius:6px;padding:3px 10px;color:#fff;display:flex;align-items:center}.userAvatar{border-radius:50px;background-color:#d9d9d9;height:50px;width:50px;display:flex;align-items:center;justify-content:center}.addUserBtn{display:flex;flex-direction:row;align-items:center;column-gap:10px;transition:.3s;padding:10px;cursor:pointer}.addUserBtn:hover{background-color:#efefef;border-radius:8px}.logo{display:none;padding:10px}.userSearchResultBar:hover .logo{display:flex}.activeChatBox{background-color:#efefef;border-radius:10px}.chatBarActive{cursor:pointer;padding:7px;border-radius:4px;background-color:#ffbd8e;border-bottom:1px solid #939393;width:100%;text-align:center;color:#fff}.chatBar{cursor:pointer;padding:7px;color:#575757;border-radius:6px;width:100%;text-align:center}@media (max-width: 700px){.filterCategories{align-items:flex-start;flex-direction:column;row-gap:5px;font-size:18px}.table__searchBar{width:100%;padding:10px;margin:0 0 10px}}@media (max-width: 1300px){.contractCardHeaderElem{display:flex}.driveFieldSet{flex-wrap:wrap}.papersTableHeader{width:-webkit-fill-available}.main{flex-direction:column}.main__content{width:unset}.table{margin:0}.bar{display:none}.mainBox{flex-direction:column}.tableWrapper{flex-direction:column;justify-content:center;align-items:center}}.modalHeader{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:10px;font-weight:700;padding-bottom:10px;font-size:15px}.postfixBtn{padding:2px 5px;height:26px;border-radius:5px}.messageTempBar{cursor:pointer;width:100%;border-radius:4px;background-color:#e0e0e0;transition:.3s}.messageTempBar:hover{background-color:#c2c2c2}.messageTempBar__active{background-color:#a9a9a9}.mesTemplateBtn{cursor:pointer;padding:0 10px;margin-right:5px;border-radius:6px;display:flex;flex-direction:column;row-gap:5px;align-items:center;justify-content:center;transition:.3s}.mesTemplateBtn:hover{background-color:#f3f3f3}.mesTemplateBar{cursor:pointer;padding:3px 10px;margin-right:5px;border-radius:6px;transition:.3s}.mesTemplateBar:hover{background-color:#f3f3f3}.modalStaticHeader{display:flex;font-size:15px;flex-direction:row;align-items:center;justify-content:center;column-gap:10px;font-weight:700;padding-bottom:10px}.scheduleModal{border-radius:10px;position:fixed;background-color:#fff;width:90vw;z-index:1011;top:50px;left:4vw;padding:20px;display:flex}.stepsWrapper{width:270px;box-shadow:1px -1px 8px #223c5033;border-radius:10px;padding:10px;display:flex;flex-direction:column;margin-left:5px;margin-bottom:5px;row-gap:5px}.formGrid{width:100%}.formCol{width:calc(50% - 5px);margin-bottom:0!important}.fullWidth{width:100%}.placeholder{color:#a9a9a9}.steps{height:calc(70vh - 100px);overflow-y:auto;display:flex;padding:3px;flex-direction:column;row-gap:3px}.manualContractActive{border-color:#0fff00}.scheduleModalShadow{position:fixed;z-index:9;background-color:#d3d3d3;opacity:.2;width:100%;height:100%;left:0;top:0}.scheduleModalHidden{display:none}.closeCrossWrapper{cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:5px;transition:.3s;border-radius:6px}.closeCrossWrapper:hover{background-color:#e7e7e7}.medBtn{border-radius:4px;margin-bottom:10px;border:1px solid lightgrey;padding:10px;font-size:16px}.feed{max-height:83vh;max-width:450px;width:100%;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between}.feed__titleWrapper{padding:15px 0;display:flex;justify-content:center;width:100%;border-bottom:1px solid #657ea4}.feed__input{text-align:left;width:100%;height:80px!important;max-width:-webkit-fill-available!important}.chat{overflow-y:auto;height:584px}.modalChat{overflow-y:auto;max-height:300px}.enterInputWrapper{display:flex;flex-direction:column;row-gap:5px;padding:10px}.noteRow{display:flex;flex-direction:column;row-gap:5px;justify-content:space-between;border-bottom:1px solid lightgrey;padding:20px 10px;max-width:-webkit-fill-available;width:100%}.noteRow__date{right:2px;font-size:12px;color:#757575}.chatWindow{display:flex;flex-direction:row;justify-content:space-between}.chatSetting{cursor:pointer;color:#757575;display:none}.noteRow:hover .chatSetting{display:flex}.employeeName{cursor:pointer;color:#657ea4}.sectionPicker{padding-top:10px;display:flex;flex-direction:row;width:100%;height:auto;flex-wrap:wrap;align-items:center;justify-content:center}.section{transition:.3s;display:flex;width:fit-content;font-size:17px;align-items:center;justify-content:center;cursor:pointer;color:#606060;overflow:hidden;white-space:nowrap}.section:hover{color:#e34d4d!important}.section__active{color:#e34d4d;border-bottom:1px solid #e34d4d}.protocolCard{background-color:#f8f8f8;width:250px;border-radius:10px;cursor:pointer;padding:10px;transition:.3s}.protocolCard:hover{background-color:#f1f1f1}.leadTaskBar{padding:7px 10px;cursor:pointer;transition:.3s;border-radius:6px}.leadTaskBar:hover{background-color:#f1f1f1}.form{display:flex;justify-content:center;flex-direction:column}.achievement-locked{filter:grayscale(100%) brightness(.7);opacity:.7}.item{max-width:150px;width:100%}.passwordForm{display:flex;align-items:center;flex-direction:column;row-gap:10px}.passwordForm__title{font-size:16px}.formWrapper{grid-template-columns:[col] 49% [col] 49%;grid-template-rows:[row] auto [row] auto [row];column-gap:10px;display:grid;flex-direction:column;height:50vh;align-self:center;overflow-y:auto;align-items:flex-end;width:100%;padding-right:3px}.col{grid-template-columns:[col] 30% [col] 30% [col] 30%}.openLeadBtn{padding:17px 20px;background-color:#7198d3;border-radius:10px;cursor:pointer;display:flex;align-items:center;transition:.3s}.openLeadBtn:hover{background-color:#81abef}.productsFormWrapper{grid-template-columns:[col] 49% [col] 49%;grid-template-rows:[row] auto [row] auto [row];column-gap:10px;display:grid;width:100%;flex-direction:column;overflow-y:auto;padding-right:10px;align-items:flex-end}.paymentCreditModal{padding-top:15px;display:flex;column-gap:10px}.scheduleHeaderPeriod{padding:5px 10px;border-radius:6px;cursor:pointer;transition:.3s;font-weight:400;color:#7198d3}.scheduleHeaderPeriod:hover{background-color:#d3d3d3}.scheduleHeaderPeriod__active{background-color:#7198d3;color:#fff}.scheduleHeaderPeriod__active:hover{background-color:#7198d3}.scheduleHeaderContainer{text-align:center;padding:10px;font-size:18px;font-weight:700;justify-content:space-between;display:flex;align-items:center}.paymentButton{transition:.3s;color:#3e9c35;cursor:pointer}.paymentButtonWrapper{transition:.3s;border-radius:6px;padding:5px 10px;display:flex;align-items:center;column-gap:5px;cursor:pointer}.stepBar{display:flex;align-items:center;column-gap:10px;cursor:pointer;padding:4px 10px;border-radius:8px;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease;background-color:transparent}.stepBar:hover{background-color:#f5f5f5;transform:translate(2px)}.stepBar:active{transform:scale(.98)}.stepBar__active{background-color:#e6f0ff;box-shadow:0 0 0 1px #91caff}.stepBar__active:hover{background-color:#d6e8ff}.paymentBurgerButtonWrapper{transition:.3s;border-radius:6px;padding:5px 10px;display:flex;margin:0 10px;align-items:center;column-gap:5px;cursor:pointer;border:1px solid #3e9c35}.paymentBurgerButtonWrapper:hover{background-color:#3e9c35}.profileButtonsWrapper{display:flex;column-gap:5px;flex-direction:row}.profileButtonWrapper{transition:.3s;border-radius:6px;padding:5px 10px;display:flex;align-items:center;column-gap:5px;cursor:pointer}.paymentButtonWrapper:hover .paymentButton{color:#53cc46}.profileBurgerButtonWrapper{transition:.3s;border-radius:6px;padding:5px 10px;display:flex;align-items:center;justify-content:center;margin:0 10px;column-gap:5px;cursor:pointer;border:1px solid #7198d3}.profileBurgerButtonWrapper:hover{background-color:#7198d3}.profileBurgerButtonWrapper:hover .personalProfileButton,.profileBurgerButtonWrapper:hover .profileBurgerButtonTitle,.paymentBurgerButtonWrapper:hover .paymentBurgerButtonTitle,.paymentBurgerButtonWrapper:hover .paymentButton{color:#fff}.profileButtonTitle,.profileBurgerButtonTitle{transition:.3s;color:#7198d3}.paymentBurgerButtonTitle,.paymentButtonTitle{transition:.3s;color:#3e9c35}.personalProfileButton{transition:.3s;cursor:pointer;color:#7198d3}.scheduleSetting{transition:.3s;cursor:pointer;padding:5px 10px;display:flex;column-gap:10px;align-items:center}.scheduleSetting:hover{border-radius:6px;background-color:#d3d3d3}.scheduleTodayBtn{transition:.3s;cursor:pointer;padding:5px 10px;display:flex;color:#7198d3;font-size:15px;column-gap:10px;align-items:center}.scheduleTodayBtn:hover{border-radius:6px;background-color:#d3d3d3}.userDataBox{display:flex;flex-direction:row;justify-content:center;column-gap:50px;padding:20px 0}.productsModalBox{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;column-gap:50px;padding:20px 0}.formInput{width:100%;padding:10px;border:1px solid #e8e8e8;min-height:100px}.submitBtnWrapper{display:flex;justify-content:center;width:100%}.cancelBtn{margin-right:20px;border:none;color:#7198d3;text-transform:uppercase}.submitBtn{height:40px;padding:0 30px;text-transform:uppercase;background-color:#7198d3;color:#fff;transition:.3s}.submitBtn:hover{background-color:#e34d4d!important;color:#fff!important;border-color:#fff!important}.havHeader{font-size:12px;color:gray}.editBtn{align-self:flex-end;padding:15px;transition:.3s;cursor:pointer}.editBtn:hover{background-color:#eaeaea}.groupWindow{background-color:#e34d4d;width:fit-content;padding:5px 10px;color:#fff}.modalNav{display:flex;flex-direction:column;row-gap:15px;font-size:16px;align-self:flex-start}.phoneInput{box-sizing:border-box;margin:0;padding:4px 11px;color:#000000e0;font-size:14px;line-height:1.5714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";position:relative;display:inline-block;width:100%;min-width:0;background-color:#fff;background-image:none;border-width:1px;border-style:solid;border-color:#d9d9d9;border-radius:6px;transition:all .2s}.phoneInput:focus-visible{outline:none;border-color:#657ea4;box-shadow:unset}.phoneInput:focus{border-color:#657ea4;box-shadow:unset}.phoneInput:hover{border-color:#657ea4;box-shadow:unset}.hashLink{color:#364150;transition:.3s}.hashLink:hover{color:#e34d4d}.numberInput{display:flex;flex-direction:row;align-items:center;column-gap:10px}.commentsGrid{grid-column:1/3}.comments{display:flex;flex-direction:column;row-gap:10px}.userPhoto{object-fit:cover;height:148px;width:148px;border-radius:100px;object-position:top center}.visitorPhoto{object-fit:cover;height:auto;max-width:85px;width:100%;border-radius:10px;object-position:top center}.optionsBtn{margin-left:60px;cursor:pointer;transition:.3s;color:#c4c4c4}.optionsBtn:hover{color:#9d9d9d}.carPhoto{object-fit:contain;height:148px;width:148px;border-radius:100px}.wordButtonContainer{padding:10px;transition:.3s}.wordButtonContainer:hover{background-color:#d3d3d3}.docModalWindow{height:80vh;display:flex;flex-direction:column;align-items:center;text-align:center}.pdfDiv{padding:30px;background-color:#d3d3d3}canvas.react-pdf_Page_canvas{padding-bottom:30px}.modalDoc{display:flex;justify-content:center;height:600px;overflow-y:auto;width:100%;background-color:#000}.deleteModalWindow{display:flex;flex-direction:column;align-items:center;row-gap:20px;text-align:center}.deleteModalWindow__btnWrapper{display:flex;column-gap:20px}.deleteModalWindow__deleteBtn{background-color:#e34d4d;color:#fff}.deleteModalWindow__deleteBtn:hover{border-color:#e34d4d!important;background-color:#fff!important;color:#e34d4d!important}.deleteModalWindow__cancelBtn{color:#657ea4}.deleteModalWindow__cancelBtn:hover{border-color:#657ea4!important;color:#657ea4!important}.jobtitlesSection{grid-column:1/3;display:flex;flex-direction:column;row-gap:20px}@media (max-width: 1550px){.paymentButtonWrapper{border:none}.paymentButtonWrapper:hover{background-color:unset}.paymentButtonWrapper:hover .paymentButton{color:#53cc46}.profileButtonWrapper:hover .personalProfileButton{color:#5e76ff}.profileButtonTitle,.paymentButtonTitle{display:none}.profileButtonsWrapper{position:unset;column-gap:0}}.scheduleBtnWrapper{display:flex;flex-direction:row;column-gap:10px;width:100%}.formElementLayout{grid-column:1/3;position:relative}.modal{overflow:hidden}.burger-checkbox{position:absolute;visibility:hidden}.label{display:flex;flex-direction:column;width:30px;z-index:21;cursor:pointer}.labelSpan{background:darkgrey;border-radius:10px;height:3px;margin:3px 0;transition:.4s cubic-bezier(.38,-.2,.12,.6)}.span1{width:50%}.span2{width:100%}.span3{width:75%}input[type=checkbox]{display:none}input[type=checkbox]:checked~.span1{transform-origin:bottom;transform:rotate(45deg) translate(3px)}input[type=checkbox]:checked~.span2{transform-origin:top;transform:rotate(-45deg)}input[type=checkbox]:checked~.span3{transform-origin:bottom;width:50%;transform:translate(13px,-5px) rotate(45deg)}.menu-list{top:0;left:0;border-top-left-radius:8px;border-bottom-left-radius:8px;position:absolute;height:-webkit-fill-available;gap:12px;z-index:20;padding:62px 0;margin:0;background:#e5e5e5;list-style-type:none;transform:translate(-110%);transition:.3s;width:200px}.menu-item{display:block;padding:8px;color:#000;font-size:18px;text-align:center;text-decoration:none}.menu-item:hover{background:rgba(255,255,255,.2)}.menu-list-open{transform:translate(0)}input[type=checkbox]:checked~.menu-list{transform:translate(0)}.burger{display:none;width:50px}.noticeLeadWrapper{border-radius:4px;background-color:#ffb209;padding:10px 0;color:#fff;display:flex;align-items:center;flex-direction:column}.templateConstructorBtn{color:#fff;border:1px solid #ff8080;background-color:red;padding:6px;border-radius:50px;transition:.3s}.templateConstructorBtn__elem{padding:5px 15px}.templateConstructorBtn__close{margin-bottom:1px;padding:3px;transition:.3s;border-radius:10px}.templateConstructorBtn__close:hover{cursor:pointer;color:#000;background-color:#fff}@media (max-width: 1300px){.burger{display:flex;overflow:hidden}.responsiveBlock{display:flex;flex-direction:row}.formElementStaticLayout,.formElementLayout{width:100%}.scheduleBtnWrapper{flex-direction:column;row-gap:10px}.modalHeader,.modalNav{display:none}.formWrapper{display:flex}}.spinner{display:flex;padding-left:50%;padding-top:20%;padding-bottom:20%;color:#e34d4d}.table{width:100%;border-radius:8px;background-color:#e8e8e8}.kpp{border:1px solid #c2c2c2;display:flex;justify-content:center;color:#fff;width:48px;height:20px;border-radius:4px;background-color:#c2c2c2}.akpp{border:1px solid #525252}.rootTable{border-spacing:0 10px}.paymentAmount{color:red}.billing{cursor:pointer;transition:.3s;display:flex;justify-content:center;flex-direction:row;align-items:center;column-gap:10px}.billingIcon{display:none}.billingAddIcon{padding:12px 0;transition:.3s}.billing:hover .billingAddIcon{color:#fa3f4f}.billing:hover .billingIcon{display:flex}.billingCell{padding-right:5px;display:flex;flex-direction:column}.instructorColumn{color:gray}.qrCodeBtn{height:20px;display:flex;align-items:center;cursor:pointer;padding:6px;transition:.3s;border-radius:6px}.qrCodeBtn:hover{background-color:#d3d3d3}.optionLabel{cursor:pointer;width:60px;color:#d3d3d3;border:1px solid lightgrey;border-radius:4px;transition:.3s}.optionLabel:hover{color:#a9a9a9;border-color:#a9a9a9}.optionLabel__active{color:#fff;border-color:#3d3998;background-color:#3d3998}.studentStatusColumn{display:flex;flex-direction:row;align-items:center;column-gap:5px}.leadsTableDescription{font-size:12px;color:#e34d4d}._graphic_1ym5x_1{display:grid;grid-template-columns:[col] 49% [col] 49%;width:100%;gap:15px;flex-wrap:wrap;align-items:center}._tableTop_1ym5x_10{width:100%!important}._hourBox_1nnqq_1{color:#fff;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:.3s;cursor:pointer}._hourBox_1nnqq_1:hover{background-color:red}._pointsTitle_1nnqq_14{font-size:13px;color:#a9a9a9}._pointsWrapper_1nnqq_19{display:flex;gap:2px;height:auto;width:100%;flex-wrap:wrap}._point_1nnqq_14{font-size:12px;display:flex;align-items:center;justify-content:center;color:#d3d3d3;width:26px;border-radius:2px;border:1px solid lightgrey;cursor:pointer;transition:.3s}._point_1nnqq_14:hover{background-color:#d3d3d3;color:#fff}._tablePoint_1nnqq_44{display:flex;align-items:center;justify-content:center;font-size:12px;color:#a9a9a9;width:26px;border-radius:2px;border:1px solid darkgrey;cursor:pointer;transition:.3s}._tablePoint_1nnqq_44:hover{background-color:#a9a9a9;color:#fff}._feedWrapper_1nnqq_61{display:flex;flex-direction:column;row-gap:10px}._tableAvatar_1nnqq_67{cursor:pointer;object-fit:cover;height:50px;width:50px;border-radius:100px;object-position:top center}.calendarWrapper{padding:15px;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;row-gap:10px}.scheduleHeaderAside{background-color:#e34d4d}.currentPracticeCell{color:#000!important;background-color:#fff!important;border-radius:5px!important}.oldPracticeCell{border-color:#5e5e5e!important;color:#fff!important;background-color:#a9a9a9!important;border-radius:5px!important}.popoverContent{display:flex;flex-direction:column;row-gap:10px}.popoverContent__option{cursor:pointer;display:flex;column-gap:5px;align-items:center;transition:.3s}.popoverContent__option:hover{color:#e34d4d}.modal{display:flex;flex-direction:column;align-items:center;row-gap:10px}.dateActionBtnsWrapper{display:flex;column-gap:5px}.dateActionBtn{display:flex;align-items:center}.dateActionBtn:hover{color:#e34d4d!important;border-color:#e34d4d!important}.getPaymentBtn{display:flex;align-items:center}.getPaymentBtn:hover{color:#4cd900!important;border-color:#4cd900!important}.deleteSaleBtn{display:flex;align-items:center}.deleteSaleBtn:hover{color:#d90000!important;border-color:#d90000!important}.getSaleBtn{display:flex;align-items:center}.getSaleBtn:hover{color:#0077d9!important;border-color:#0077d9!important}.scheduleFormWrapper{grid-gap:10px;grid-template-columns:[col] 250px [col] 250px;grid-template-rows:[row] auto [row] auto [row] auto;column-gap:10px;display:grid;flex-direction:column;align-items:center}.lessonFormWrapper{grid-template-columns:[col] 49% [col] 49%;grid-template-rows:[row] auto [row] auto [row];column-gap:10px;display:grid;flex-direction:column;height:500px;align-self:center;overflow-y:auto;align-items:flex-end;width:100%;padding-bottom:10px}.scheduleOldFormWrapper{grid-gap:10px;grid-template-columns:[col] auto [col] auto [col] auto [col] auto;grid-template-rows:[row] auto [row] auto [row] auto;column-gap:10px;display:grid;flex-direction:column;align-items:flex-end}.scheduleForm{display:flex;flex-direction:column}.formLastItem{grid-column:1/3}.formSwitchWrapper{display:flex;align-items:center;column-gap:10px;color:#a9a9a9}.openMarkWindowWrapper{display:flex;align-items:center;column-gap:10px;row-gap:20px}.planWindow{height:50%;display:flex;align-items:center;justify-content:center}.modalBox{display:flex;align-items:center;row-gap:10px;flex-direction:column}.markModalBtnsWrapper{display:flex;align-items:center;justify-content:center}.guideText{padding:10px;border-radius:5px;background-color:#ffe88e}.modalContentBox{width:100%;display:flex;flex-direction:column;padding-bottom:10px}.popoverBlock{position:absolute;z-index:999999;order:1;background-color:#000;height:100px;width:100px;bottom:-110px}.buldiga{position:absolute;bottom:-110px;z-index:999999;order:1;height:100px;width:100px;background-color:red}.schedulerCell{display:flex;flex-direction:column;justify-content:space-between}.tooltipWrapper{display:flex;flex-direction:column}.my_event{background-color:#7198d3;border:1px solid lightgrey;border-radius:5px;padding:5px;color:#fff}.my_passed_event{background-color:#d3d3d3;border:1px solid darkgrey;border-radius:5px;padding:5px;color:#fff}.classLabel{font-size:11px;width:75%;text-align:center;overflow:hidden;color:#fff;text-overflow:ellipsis;position:absolute;padding:2px 5px;border-radius:5px;bottom:1px}._textInput_12qbb_1{border:1px solid #f1f1f1;height:40px;border-radius:10px;text-align:center;width:100%}._table__searchBar_12qbb_9{border-radius:10px;width:100%}._searchBoxContainer_12qbb_14{border-radius:10px;overflow:hidden;padding:5px;max-height:300px;min-height:30px;overflow-y:auto;width:600px}._searchBox_12qbb_14{display:flex;align-items:center;transition:.3s;height:30px;cursor:pointer;border:1px solid #e8e8e8}._searchBox_12qbb_14:hover{background-color:#e7e7e7}._searchBox__logo_12qbb_35{display:flex;align-items:center;border-right:1px solid #e8e8e8;width:40px;height:100%;justify-content:center}._searchBox__info_12qbb_43{border-right:1px solid #e8e8e8;display:flex;align-items:center;height:100%;padding:0 10px}._searchBox__medium_12qbb_50{width:120px}._searchBox__large_12qbb_53{width:300px}._header_12qbb_57{display:flex;align-items:center;column-gap:8px}._header__button_12qbb_62{height:100%;display:flex;align-items:center}._header__button_12qbb_62:hover{background-color:#e34d4d!important}._popoverItem_12qbb_71{padding:10px;display:flex;align-items:center;column-gap:5px;transition:.3s;cursor:pointer;overflow:hidden;color:#000;width:100%}._popoverItem_12qbb_71:hover{background-color:#d3d3d3;color:#000}._popoverFont_12qbb_87{font-size:16px}._popoverWrapper_12qbb_91{display:flex;flex-direction:column;align-items:flex-start;text-align:center;overflow:hidden;width:200px;padding:10px 0}._popoverLogo_12qbb_101{margin-top:2px}._nameWrapper_12qbb_105{display:flex;flex-direction:column;align-self:center;justify-content:center;width:90%}._chatLogo_12qbb_113{padding:5px 7px;position:relative;transition:.3s;cursor:pointer;border-radius:10px}._chatLogo_12qbb_113:hover{background-color:#e7e7e7}._menu_byfwv_1{background-color:#364150;min-height:100vh;display:flex;flex-direction:column;align-items:center;position:fixed;z-index:150;justify-content:space-between}._asideMenu__logo_byfwv_12{align-self:flex-end}._burgerButton_byfwv_16{padding:14px 0;cursor:pointer;height:20px;width:30px;color:#b9b9b9;transition:ease-out .3s}._burgerButton_byfwv_16:hover{color:#fff}._burgerMenu_byfwv_28{display:flex;flex-direction:column;align-items:center}._link_byfwv_34:hover{color:#fff}._burgerMenuProfile_byfwv_38{width:270px;height:170px;overflow:hidden}._burgerMenuProfileWrapper_byfwv_44{background:url(./summer-background-22abd6c0.jpg) repeat-x bottom;height:500px;width:5076px;animation:_slide_byfwv_1 100s linear infinite}._profile_byfwv_51{position:absolute;display:flex;flex-direction:column;align-items:center;row-gap:5px;justify-content:center;top:70px;left:50px;z-index:10}._profile__nameWrapper_byfwv_62{display:flex;align-items:center;column-gap:5px}._profile__font_byfwv_67{color:#fff;font-size:17px}@keyframes _slide_byfwv_1{0%{transform:translateZ(0)}to{transform:translate3d(-1692px,0,0)}}._base_pbzw4_1{display:flex;height:100vh}._base__content_pbzw4_5{max-width:-webkit-fill-available;width:100%;padding:20px 20px 20px 70px;display:flex;flex-direction:column}._empty_1lzkw_1{padding-top:15%}._branchBox_w8tl4_1{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:2px}._hourTypeColorBlock_uudwp_1{display:flex;justify-content:center;border-radius:3px;color:#fff;font-size:16px}._groupBox_g2x9d_1{display:flex;flex-direction:column;background-color:#fff;padding:10px;text-align:initial;border-bottom:1px solid #e7e7e7;border-left:4px solid white;cursor:pointer}._groupBox__category_g2x9d_11{display:flex;align-items:center;justify-content:center;padding:2px 15px;border-radius:5px;width:fit-content;font-size:14px;color:#fff}._groupBox__container_g2x9d_21{display:flex;justify-content:space-between}._groupBox__categoryWrapper_g2x9d_25{display:flex;width:100%;justify-content:space-between;column-gap:5px;row-gap:5px}._groupName_g2x9d_33{font-size:23px;word-break:break-all}._groupState_g2x9d_38{color:red}._active_g2x9d_42{box-sizing:border-box;background-color:#e7e7e7;border-left:4px solid red}.authWrapper{background-image:url(./summer-background-22abd6c0.jpg);background-size:cover;background-position:center;height:100vh}.authWindow{-webkit-box-shadow:0 5px 10px 2px rgba(34,60,80,.2);-moz-box-shadow:0 5px 10px 2px rgba(34,60,80,.2);box-shadow:0 5px 10px 2px #223c5033;background-color:#fff;border-radius:10px;padding:30px;width:325px;min-height:280px}.labelsWindow{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:20px;background:rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 25px #00000014,inset 0 1px #fff9;border:1px solid rgba(255,255,255,.4)}.storeBtn{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;color:#555;background:rgba(255,255,255,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.5);transition:all .25s ease;cursor:pointer}.storeBtn svg,.storeBtn img{transition:transform .25s ease,color .25s ease}.storeBtn:hover{background:rgba(255,255,255,.6);box-shadow:0 6px 20px #0000001f}.storeBtn:hover svg{transform:scale(1.15);color:#000}.storeBtn:active{transform:scale(.96)}.authForm{display:flex;align-items:center;flex-direction:column;row-gap:10px}.storeLogoWrapper{display:flex;flex-direction:column;align-items:center;padding-top:20px;row-gap:10px}.storeBox{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:.3s;border-radius:5px;padding:5px;text-align:center}.storeBox:hover{background-color:#f3f3f3}.archiveBtn{display:flex;flex-direction:column;align-items:center;transition:.3s;border-radius:5px;padding:5px;text-align:center;border:1px solid darkgrey}.archiveBtn:hover{background-color:#f3f3f3}.authFailFont{color:#e34d4d;font-size:14px}.authInputBar{width:100%}.storeLogo{cursor:pointer;object-fit:contain}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.question-container{width:100%;overflow-y:auto;height:100%}.question-slider{width:100%;overflow-x:auto}.question-slider::-webkit-scrollbar{display:none}.question-slider::-webkit-scrollbar{width:0;height:0;background:transparent}.question-slider{scrollbar-width:none;-ms-overflow-style:none}.numberBox{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;background-color:#f5f5f5;transition:all .3s;flex-shrink:0;border:1px solid white}.numberBox span{font-size:18px;font-weight:500}.numberBox:hover{background-color:#e6f7ff}@media (max-width: 800px),(max-height: 600px){.numberBox{width:36px;height:36px;border-radius:6px}.numberBox span{font-size:14px}}.ticketActive{background-color:#1890ff;color:#fff}.ticketActive span{color:#fff}.correctAnswerNumber{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.wrongAnswerNumber{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.checkedAnswerText{opacity:.7}.question-content{margin-top:10px;overflow-y:auto;max-height:calc(100vh - 230px)}.question-text{font-size:20px;text-align:center;padding:0 16px;word-break:break-word}@media (max-width: 800px),(max-height: 600px){.question-text{font-size:16px;padding:0 12px}}.answers-container{padding-right:5px;width:-webkit-fill-available}.answerVariant{cursor:pointer;padding:12px 16px;background-color:#f5f5f5;border-radius:8px;transition:all .3s}.answerVariant:hover{background-color:#dedede;transform:translate(4px)}@media (max-width: 800px),(max-height: 600px){.answerVariant{padding:10px 12px;border-radius:6px}}.answer-text{font-size:20px;word-break:break-word}@media (max-width: 800px),(max-height: 600px){.answer-text{font-size:14px}}.correctAnswer{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.wrongAnswer{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.tip-icon{cursor:pointer;margin-right:5px;transition:all .3s ease;color:#8c8c8c}.tip-icon:hover{color:#dedede;transform:scale(1.1)}.tip-icon:active{transform:scale(.95)}.hint-button{cursor:pointer;padding:15px;background-color:red;color:#fff;border-radius:16px;text-align:center;width:100px;transition:all .3s}.hint-button:hover{background-color:#ff8585;transform:translateY(-2px)}@media (max-width: 800px),(max-height: 600px){.hint-button{font-size:12px}}.tip-modal-content{width:100%}.tip-modal-content .tip-modal-title{font-weight:700;font-size:18px}@media (max-width: 800px),(max-height: 600px){.tip-modal-content .tip-modal-title{font-size:16px}}.tip-modal-content .tip-modal-text{font-size:14px;text-align:center;word-break:break-word}@media (max-width: 800px),(max-height: 600px){.tip-modal-content .tip-modal-text{font-size:12px}}.tip-modal-content .tip-modal-close{cursor:pointer;padding:8px 16px;background-color:#a6a6a6;border-radius:8px;text-align:center;width:100px;transition:all .3s}.tip-modal-content .tip-modal-close:hover{background-color:#dedede}@media (max-width: 800px),(max-height: 600px){.tip-modal-content .tip-modal-close{padding:6px 12px;width:80px;font-size:12px}}.empty-questions{margin-top:100px;text-align:center;font-size:14px;color:#999}@media (max-width: 800px),(max-height: 600px){.empty-questions{margin-top:50px;font-size:12px}}.ant-image{max-width:100%}.ant-image img{max-width:100%;height:auto}.tickets-page-container{width:100%;max-height:calc(100vh - 150px)}.backBtn{cursor:pointer;margin-bottom:16px;width:fit-content}.backBtn:hover{opacity:.8}@media (max-width: 800px),(max-height: 600px){.backBtn{margin-bottom:12px}}.tickets-wrapper{width:100%;overflow-y:auto;padding-right:5px}.ticket{width:100px;height:50px;cursor:pointer;background-color:#f5f5f5;border-radius:8px;transition:all .3s;flex-shrink:0}.ticket:hover{background-color:#dedede}@media (max-width: 800px),(max-height: 600px){.ticket{height:40px;border-radius:6px}}.ticket-number{font-size:16px;font-weight:500}.result-container{width:100%;height:100%;overflow-y:auto;padding:20px}@media (max-width: 800px),(max-height: 600px){.result-container{padding:15px}}.result-ticket{background-color:#f5f5f5;border-radius:12px;padding:20px;width:100%;max-width:300px}@media (max-width: 800px),(max-height: 600px){.result-ticket{padding:15px;border-radius:10px;max-width:250px}}.result-label{font-size:18px;font-weight:500}@media (max-width: 800px),(max-height: 600px){.result-label{font-size:14px}}.result-stats{width:100%;max-width:400px}@media (max-width: 800px),(max-height: 600px){.result-stats{gap:20px}}.stat-item{flex:1}.stat-value{font-size:32px;font-weight:700}@media (max-width: 800px),(max-height: 600px){.stat-value{font-size:28px}}.error-value{color:#c20101}.success-value{color:#34c201}.stat-label{font-size:14px;text-align:center;color:#666}@media (max-width: 800px),(max-height: 600px){.stat-label{font-size:12px}}.answers-grid{max-width:500px;max-height:300px;overflow-y:auto;padding:10px}.answers-grid::-webkit-scrollbar{width:6px}@media (max-width: 800px),(max-height: 600px){.answers-grid::-webkit-scrollbar{width:4px}}@media (max-width: 800px),(max-height: 600px){.answers-grid{max-width:400px;max-height:250px;padding:8px}}.answer-box{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;font-weight:500;transition:all .2s}.answer-box.correct{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.answer-box.wrong{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media (max-width: 800px),(max-height: 600px){.answer-box{width:32px;height:32px;font-size:12px;border-radius:6px}}.exit-button{cursor:pointer;padding:10px 24px;background-color:#f5f5f5;border-radius:8px;text-align:center;transition:all .3s;font-weight:500}.exit-button:hover{background-color:#dedede;transform:translateY(-2px)}@media (max-width: 800px),(max-height: 600px){.exit-button{padding:8px 20px;font-size:12px;border-radius:6px}}.themes-page-container{width:100%;display:flex;flex-direction:column}.themes-box{display:flex;flex-direction:column;gap:10px;padding-bottom:5px;overflow-y:auto;padding-right:5px;max-height:calc(100vh - 200px);min-height:200px}@media (max-width: 800px),(max-height: 600px){.themes-box{gap:8px;padding-right:6px;max-height:calc(100vh - 190px);min-height:150px}}@media (max-width: 480px),(max-height: 500px){.themes-box{max-height:calc(100vh - 220px)}}.libMenuItem{cursor:pointer;border-radius:100px;text-align:center;width:200px;padding:10px;background-color:red;color:#fff;transition:.3s}.libMenuItem:hover{background-color:#ff7d7d}.theme-bar{width:100%;column-gap:5px;min-height:50px;height:auto;display:flex;align-items:center;cursor:pointer;background-color:#f5f5f5;border-radius:8px;transition:all .3s;flex-shrink:0}@media (max-width: 800px),(max-height: 600px){.theme-bar{min-height:40px;border-radius:6px}}.theme-bar:hover{background-color:#dedede;transform:translate(2px)}.ticket-title{padding-left:15px;text-align:left;font-size:14px;word-break:break-word;flex:1}@media (max-width: 800px),(max-height: 600px){.ticket-title{padding-left:12px;font-size:12px}}.empty-themes{margin-top:100px;text-align:center;font-size:14px;color:#999}@media (max-width: 800px),(max-height: 600px){.empty-themes{margin-top:50px;font-size:12px}}.winWrapper{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;max-height:100vh;overflow-y:auto}@media (max-width: 800px),(max-height: 600px){.winWrapper{gap:15px;padding:15px}}.backBtn{cursor:pointer;display:flex;width:fit-content;align-items:center;column-gap:5px;padding:10px;transition:.3s;border-radius:10px}.backBtn:hover{background-color:#f1f1f1}.winTicket{background-color:#f5f5f5;border-radius:12px;padding:20px;text-align:center;width:100%;max-width:400px}@media (max-width: 800px),(max-height: 600px){.winTicket{padding:15px;border-radius:10px;max-width:320px}}.winTicket-title{font-size:22px;padding:20px 0;display:block}@media (max-width: 800px),(max-height: 600px){.winTicket-title{font-size:18px;padding:12px 0}}.winTicket-status{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.winTicket-status span{font-size:16px}@media (max-width: 800px),(max-height: 600px){.winTicket-status span{font-size:14px}}.answersContainer{display:flex;flex-direction:row;gap:40px;justify-content:center;flex-wrap:wrap}@media (max-width: 800px),(max-height: 600px){.answersContainer{gap:20px}}.mistakeAmountWrapper{display:flex;flex-direction:column;align-items:center;gap:8px}.mistakeAmountWrapper span:last-child{font-size:14px;text-align:center}@media (max-width: 800px),(max-height: 600px){.mistakeAmountWrapper span:last-child{font-size:12px}}.mistakeAmountValue{font-size:25px;color:red}@media (max-width: 800px),(max-height: 600px){.mistakeAmountValue{font-size:20px}}.correctAmountValue{font-size:25px;color:#34c201}@media (max-width: 800px),(max-height: 600px){.correctAmountValue{font-size:20px}}.winWindow{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:500px;max-height:300px;overflow-y:auto;padding:10px}@media (max-width: 800px),(max-height: 600px){.winWindow{gap:8px;max-width:400px;max-height:250px;padding:8px}}.endNumberBox{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;font-weight:500}.endNumberBox.green{background-color:#d4edda;color:#155724}.endNumberBox.red{background-color:#f8d7da;color:#721c24}@media (max-width: 800px),(max-height: 600px){.endNumberBox{width:32px;height:32px;font-size:12px;border-radius:6px}}.rules-container{width:100%;max-height:calc(100vh - 180px)}@media (max-width: 800px),(max-height: 600px){.rules-container{max-height:calc(100vh - 160px)}}.rules-search-wrapper{width:100%;margin-bottom:16px}@media (max-width: 800px),(max-height: 600px){.rules-search-wrapper{margin-bottom:12px}}.rules-chapters-list{width:100%;overflow-y:auto;flex:1}.rules-chapters-list::-webkit-scrollbar{width:6px}@media (max-width: 800px),(max-height: 600px){.rules-chapters-list::-webkit-scrollbar{width:4px}}.chapter-wrapper{margin-bottom:24px;padding-right:5px}.chapter-wrapper:last-child{margin-bottom:0}@media (max-width: 800px),(max-height: 600px){.chapter-wrapper{margin-bottom:20px}}.chapter-title{font-size:22px;font-weight:500;margin-bottom:12px}@media (max-width: 800px),(max-height: 600px){.chapter-title{font-size:18px;margin-bottom:10px}}.chapter-count{color:#6c6c6c;font-size:18px}@media (max-width: 800px),(max-height: 600px){.chapter-count{font-size:14px}}.rules-theme-bar{cursor:pointer;padding:12px 16px;background-color:#f5f5f5;border-radius:8px;transition:all .3s;margin-bottom:8px}.rules-theme-bar:hover{background-color:#dedede;transform:translate(4px)}@media (max-width: 800px),(max-height: 600px){.rules-theme-bar{padding:10px 12px;border-radius:6px;margin-bottom:6px}}.theme-bar-text{flex-shrink:1;font-size:14px}@media (max-width: 800px),(max-height: 600px){.theme-bar-text{font-size:12px}}.chapter-content-wrapper{flex:1;overflow-y:auto;padding-right:8px}.chapter-content-wrapper::-webkit-scrollbar{width:6px}@media (max-width: 800px),(max-height: 600px){.chapter-content-wrapper::-webkit-scrollbar{width:4px}}.chapter-content-title{font-size:24px;font-weight:500;margin-bottom:20px}@media (max-width: 800px),(max-height: 600px){.chapter-content-title{font-size:20px;margin-bottom:16px}}.paragraph-wrapper{margin-bottom:24px;border-bottom:1px solid #f0f0f0;padding-bottom:20px}.paragraph-wrapper:last-child{border-bottom:none;padding-bottom:0}@media (max-width: 800px),(max-height: 600px){.paragraph-wrapper{margin-bottom:20px;padding-bottom:16px}}.images-wrapper{margin-bottom:16px}@media (max-width: 800px),(max-height: 600px){.images-wrapper{margin-bottom:12px}}.image-item{max-width:200px}@media (max-width: 800px),(max-height: 600px){.image-item{max-width:150px}}.rule-image{border-radius:8px;max-width:100%;height:auto}@media (max-width: 800px),(max-height: 600px){.rule-image{border-radius:6px}}.image-caption{color:#565656;font-size:12px;text-align:center}@media (max-width: 800px),(max-height: 600px){.image-caption{font-size:10px}}.text-content{width:100%;margin-bottom:12px}@media (max-width: 800px),(max-height: 600px){.text-content{margin-bottom:10px}}.paragraph-title{font-weight:700;font-size:18px}@media (max-width: 800px),(max-height: 600px){.paragraph-title{font-size:16px}}.paragraph-text{font-size:14px;line-height:1.5;color:#333}@media (max-width: 800px),(max-height: 600px){.paragraph-text{font-size:12px;line-height:1.4}}.list-item{padding-left:20px;margin-bottom:4px}.list-item span{font-size:14px}@media (max-width: 800px),(max-height: 600px){.list-item span{font-size:12px}}@media (max-width: 800px),(max-height: 600px){.list-item{padding-left:16px}}.list-header{font-weight:500;font-size:14px;margin-top:8px;margin-bottom:4px;display:block}@media (max-width: 800px),(max-height: 600px){.list-header{font-size:12px}}.list-last-content{font-size:14px;margin-top:8px}@media (max-width: 800px),(max-height: 600px){.list-last-content{font-size:12px}}.signs-content{margin-top:12px;font-style:italic;color:#666}@media (max-width: 800px),(max-height: 600px){.signs-content{margin-top:10px;font-size:12px}}.ant-select .ant-select-selector{border-radius:8px!important}@media (max-width: 800px),(max-height: 600px){.ant-select .ant-select-selector{border-radius:6px!important}}.ant-select-dropdown .ant-select-item-option{padding:8px 12px!important}@media (max-width: 800px),(max-height: 600px){.ant-select-dropdown .ant-select-item-option{padding:6px 10px!important}}body{background-color:#d3d3d3;margin:0;font-family:Rubik,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
