.NoFoundPage{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.NoFoundPage h1{width:100%;max-width:500px;text-align:center;font-size:6vmax;font-weight:lighter;border-bottom:3px solid #ddd}.NoFoundPage h1,.NoFoundPage h2{color:#888;margin-bottom:0;padding-bottom:0}.NoFoundPage h2{font-size:2vmax;font-weight:200}.NoFoundPage p{max-width:500px;text-align:center;font-size:1.1vmax;font-weight:300}.spinner .blobs{filter:url(#goo)}.spinner .blob,.spinner .blobs{position:absolute;top:0;left:0;bottom:0;right:0}.spinner .blob{margin:auto;width:30px;height:30px;border-radius:50%}.spinner .blob:first-child{background-color:#ffc13b;animation:blob-left-anim 2s cubic-bezier(.77,0,.175,1) infinite}.spinner .blob:nth-child(2){background-color:#d75f77;animation:blob-right-anim 2s cubic-bezier(.77,0,.175,1) infinite}.center.ant-spin-spinning{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.center.ant-spin-spinning .ant-spin-dot-item{background-color:#335267}@keyframes blob-left-anim{0%{transform:scale(1) translate(0)}33%{transform:scale(.5) translate(50px)}66%{transform:scale(.8) translate(0)}to{transform:scale(1) translate(0)}}@keyframes blob-right-anim{0%{transform:scale(1) translate(0)}33%{transform:scale(.5) translate(-50px)}66%{transform:scale(.8) translate(0)}to{transform:scale(1) translate(0)}}.LoadingPage{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.LoadingPage img{margin-bottom:50px}.InputEmail{width:100%;margin-top:15px}.InputEmail label{font-size:11px;font-weight:700;line-height:15px;position:relative;top:-10px}.login-container{display:flex;justify-content:space-around;align-items:center;background-color:#fff;min-height:100vh}.login-container img[alt=Bonjour]{max-width:490px}.login-container .form{width:100%;padding:10px;box-sizing:border-box;min-height:500px;max-width:320px;display:flex;align-items:center;flex-direction:column}.login-container .form img{margin:0 auto 30px;width:90%;max-width:140px}.login-container .form label{flex:1 1;text-align:left;color:#333d48;font-size:11px;font-weight:700;line-height:15px;margin-bottom:10px}.login-container .form input{border:1px solid #e0e7ff;border-radius:5px;background-color:rgba(224,231,255,.2);color:#2e384d}.login-container .form .password-row{margin-top:20px;margin-bottom:10px;display:flex;justify-content:space-between;width:100%;align-items:center}.login-container .form .password-row label{margin-bottom:0}.login-container .form a{flex:1 1;text-decoration:none;color:#d75f77;font-size:11px;line-height:22px;text-align:right}.login-container .form button{flex:1 1;display:flex;align-self:stretch;color:#fff;font-size:14px;font-weight:700;line-height:19px;justify-content:center;border-radius:20px;background-color:#d75f77;padding:10px;margin-top:70px;cursor:pointer;border:none;outline:none}.login-container .form .checkbox{width:100%;display:block;position:relative;padding-left:30px;margin-bottom:12px;margin-top:20px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#888c91;font-size:11px;line-height:22px}.login-container .form .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.login-container .form .checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #e0e7ff;border-radius:5px;background-color:rgba(224,231,255,.2);color:#2e384d}.login-container .form .checkbox .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid #4d9cf4;border-width:0 2px 2px 0;transform:rotate(45deg)}.login-container .form .checkbox:hover input~.checkmark,.login-container .form .checkbox input:checked~.checkmark{background-color:rgba(224,231,255,.4)}.login-container .form .checkbox input:checked~.checkmark:after{display:block}@media (max-width:1200px){.login-container img[alt=Bonjour]{display:none}}.Card{box-shadow:0 0 20px 0 rgba(0,0,0,.08);border-radius:6px;border:none}.Card .ant-card-body{padding:0}.MyButton:not(.ant-btn-circle).ant-btn{border:1px solid #4d9cf4;border-radius:15px;color:#4d9cf4;height:35px;margin-top:10px}.MyButton:not(.ant-btn-circle) i{color:#4d9cf4;font-size:15px}.MyButton:not(.ant-btn-circle).ant-btn-primary{color:#fff;border:none}.MyButton:not(.ant-btn-circle).ant-btn-primary:not([disabled]){background:#d75f77}.MyButton:not(.ant-btn-circle).ant-btn-primary[disabled]{background:rgba(79,79,79,.26);color:rgba(0,0,0,.26)}.MyButton:not(.ant-btn-circle).ant-btn-primary i{color:#fff}.MyButton:not(.ant-btn-circle).ant-btn-link{border:none}.MyButton:not(.ant-btn-circle) span:not(.anticon){position:relative}.ResetDisplay{height:100%;background-color:#fff;background-color:#e0e7ff;display:flex;justify-content:center;align-items:center}.ResetDisplay__container{width:100%;max-width:520px;padding:10px;box-sizing:border-box}.ResetDisplay__container img{max-width:71px;margin-top:40px}.ResetDisplay__container a{position:absolute;left:20px;top:20px}.ResetDisplay__form{max-width:320px;padding:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.ResetDisplay__form__row{text-align:center;margin-bottom:30px;margin-top:20px}.MenuDisplay{z-index:4}.MenuDisplay.ant-layout-sider,.MenuDisplay .ant-layout-sider-trigger,.MenuDisplay__items{background-color:#334767}.MenuDisplay__logo{height:32px;margin:16px;display:flex;flex-direction:row;justify-content:center;align-items:center}.MenuDisplay__logo img[alt=IconImage]{margin:0 10px;width:2rem}.MenuDisplay__logo img[alt=IconText]{width:10rem}.MenuDisplay .ant-menu-dark .ant-menu-sub,.MenuDisplay .ant-menu.ant-menu-dark,.MenuDisplay .ant-menu.ant-menu-dark .ant-menu-sub{background:transparent}.MenuDisplay .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected,.MenuDisplay .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,.MenuDisplay .ant-menu.ant-menu-dark .ant-menu-item-selected{background-color:rgba(0,0,0,.3)}.MenuDisplay li a{line-height:35px}@media (max-width:992px){.MenuDisplay{flex:0 0!important;max-width:0!important;min-width:0!important;width:0!important}.MenuDisplay__mobileRules{flex:0 0 200px!important;max-width:200px!important;min-width:200px!important;width:200px!important}.MenuDisplay__items{position:relative;left:-80px;transition-duration:.3s}.MenuDisplay__itemsRules{transition-duration:.3s;left:0!important}.ant-layout-sider-trigger{display:none}}.ant-tooltip-inner a{color:#fff}.ant-tooltip-inner .anticon{display:none}.NavBarDisplay{color:#fff;display:none;height:50px;padding:0 20px}.NavBarDisplay__icon{position:relative;top:-5px;font-size:20px}@media (max-width:992px){.NavBarDisplay{position:fixed;top:0;width:100%;display:block}}.FixedAvatar{top:0;left:0;background:#eaecf8;padding:20px;z-index:3;display:flex;flex-direction:row-reverse}.FixedAvatar__block{text-transform:capitalize;cursor:pointer}.FixedAvatar__block span{margin-right:10px;margin-left:10px}.FixedAvatar__block>i{margin-left:10px;color:#d75f77;font-size:16px;font-weight:bolder}.Layout.ant-layout{min-height:100vh}.Layout .top-items{width:100%;display:flex;flex-direction:row;justify-content:right;align-items:center;padding:20px}.Layout .top-items .FixedAvatar{margin-left:10px}.Layout__content{left:0;width:calc(100vw - 80px);position:relative}.Layout__displace{left:0;width:calc(100vw - 200px)}.Layout h4.ant-typography{position:absolute;z-index:4;top:-47px}@media (max-width:992px){.MyLayout__content{width:100vw}}.RepositionSidebar .MyButton:not(.ant-btn-circle).ant-btn{margin-top:0}.RepositionSidebar__drawer .MyButton{width:100%}.RepositionSidebar__drawer .ant-list-vertical .ant-list-item-meta,.RepositionSidebar__drawer .ant-list-vertical .ant-list-item-meta-title{margin-bottom:0}.RepositionSidebar__drawer .ant-list-item-meta-title,.RepositionSidebar__drawer .ant-typography span{font-family:"EuphemiaUCAS-Bold",sans-serif}.FormWrapper .ant-form-item-label{font-family:EuphemiaUCAS,sans-serif;font-size:14px;font-weight:700;color:#335267}.FormWrapper .ant-btn+.ant-btn{margin-left:20px}.FormWrapper .ant-btn-primary{background:#d75f77;border-color:#d75f77}.FormWrapper .inline{display:inline-block;width:calc(50% - 12px);margin-bottom:0}.FormWrapper .inline+.inline{margin-left:24px}.class-modal h1{text-align:center}.class-modal .ant-card-head-title,.class-modal .ant-typography span{font-family:"EuphemiaUCAS-Bold",sans-serif}.class-modal .ant-card-type-inner{margin-bottom:20px}.class-modal .ant-card-type-inner .ant-form-item{margin-top:10px;margin-bottom:0}.class-modal .cancelled{margin-top:5px}.reposition-datepicker .ant-picker-cell-inner.day-has-classes{background-color:#809db3;color:#fff}.reposition-datepicker .ant-picker-cell-inner.is-cancelled-date{color:rgba(0,0,0,.34901960784313724);background-color:#d9d9d9}.reposition-datepicker .ant-picker-footer{display:none}.reposition-datepicker .ant-space{padding:10px 20px}.Modal .ant-modal-footer,.Modal .ant-modal-header{border:none}.Modal .ant-modal-header .ant-modal-title{color:#333d48;font-weight:700;font-size:20px;text-align:center}.Modal .ant-modal-footer{text-align:center}.Modal .ant-modal-footer .ant-btn{border:1px solid #d75f77;border-radius:15px}.Modal .ant-modal-footer .ant-btn span{color:#d75f77;font-weight:700;font-size:11px;line-height:21px}.Modal .ant-modal-footer .ant-btn-primary{background:#d75f77}.Modal .ant-modal-footer .ant-btn-primary span{color:#fff}.ModalClosable__body{position:relative}.ModalClosable__body__close{background-color:initial;border:none;position:absolute;top:-60px;right:-60px;font-size:25px;color:#fff;cursor:pointer}.IconButton{align-items:center;display:flex!important}.IconButton .ant-btn-circle{background-color:#d75f77;color:#fff}.IconButton.secondary .ant-btn-circle{background-color:#809db3}.ClientsPage{padding:13px 30px}.ClientsPage .IconButton{float:right;margin-top:0}.ClientsPage .ClientList{margin-top:20px}.Breadcrumb{margin-bottom:20px!important}.Breadcrumb span:not(:last-child) .ant-breadcrumb-link{cursor:pointer}.Breadcrumb span:last-child .ant-breadcrumb-link{cursor:default}.Tabs .ant-tabs-ink-bar{background-color:#d75f77;height:4px}.Tabs .ant-tabs-nav .ant-tabs-tab-active{color:#333d48}.Tabs .ant-tabs-nav .ant-tabs-tab{padding:20px 16px}.FormGroupClientSettings{padding:13px}.FormGroupClientSettings .FormWrapper{max-width:75%}.FormGroupClientSettings .mb-8{margin-bottom:8px}.Tags{display:flex;flex:1 1;align-items:center}.Tags.gray{background:#f7f9fc;padding:15px;min-height:54px}.Tags.gray .Tags__container__brands__tag{border:1px solid #809db3;background:#fff;color:#809db3}.Tags.gray .Tags__container__brands__tag:after{background:#809db3}.Tags.gray .Tags__container__brands__tag:not(.saved){border:none;background:#d75f77;color:#fff}.Tags.gray .Tags__container__brands__tag:not(.saved):after{background:transparent}.Tags__container{display:flex;flex:1 1;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.Tags__container.align-right{justify-content:flex-end}.Tags__container__brands__tag{background-color:#e8e8e8;border-radius:10px;display:inline-flex;justify-content:center;align-items:center;margin-right:5px;white-space:nowrap;padding:2px 8px;flex:0 1;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.Tags__container__brands__tag span:not(.anticon){line-height:16px;font-size:11px;margin-top:-1.5px}.Tags__container__brands__tag .anticon{margin-right:5px}.Tags__container__brands__tag:after{content:"";margin-left:5px;color:#fff;background-color:#b3b4b4;width:15px;height:15px;display:flex;justify-content:center;align-items:center;font-size:10px;font-weight:700;border-radius:7px;position:relative;top:0;right:-4px;text-align:center}.Tags__container__brands__tag:before{content:"x";color:#fff;font-size:10px;position:absolute;top:50%;transform:translateY(-50%);right:9px;line-height:0;z-index:1;margin-top:-1.5px}.DangerButton{border:none;color:#d75f77;background:none;box-shadow:none}.DangerButton i{color:#d75f77;font-size:15px}.DangerButton span{position:relative;top:-3px}.ConfirmationModal .ant-modal-body>.ant-row{margin-bottom:10px}.ConfirmationModal .ant-modal-body>.ant-row .ant-col:first-child{text-align:right;padding-right:10px}.ConfirmationModal .anticon-exclamation-circle{color:#ebaa4d;margin:auto;font-size:50px;display:block}.ConfirmationModal h1{margin-top:20px;margin-bottom:10px;font-size:20px;text-align:center}.ConfirmationModal .ant-modal-content{padding-bottom:0}.ConfirmationModal .ant-modal-footer{text-align:center;display:block}.ConfirmationModal ul{max-width:265px;max-height:250px;overflow:auto;margin:auto;list-style:none;padding:0}.ConfirmationModal ul li{display:flex;justify-content:space-between;margin-bottom:5px}.ConfirmationModal ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.FormHolidays .left-panel,.FormHolidays .year-control{padding-right:30px}.FormHolidays label{margin-top:4px;display:block;font-family:EuphemiaUCAS,sans-serif;font-size:14px;color:#333d48}.FormHolidays .ant-tabs{max-width:700px;margin-bottom:20px}.FormHolidays .ant-tabs .ant-tabs-tab-btn .anticon{margin-left:5px;margin-top:-5px;color:#d75f77}.FormHolidays .ant-tabs-top>.ant-tabs-nav{margin:0}.FormHolidays .ant-picker-calendar .ant-picker-calendar-header{display:none}.AddressTable .clipboard-wrapper button{cursor:pointer;border:none;background:none}.AddressTable .clipboard-wrapper .anticon{margin-left:10px}.AddressTable .anticon-close-circle svg{fill:#809db3}.AddressesList .IconButton{float:right;margin-bottom:20px}.ClientConfig{padding:13px}.ClientDetail{padding:13px 30px}.ClientDetail .IconButton{float:right;margin-top:0}.ClientDetail .ant-tabs{margin-top:20px}.ClientDetail .Tags__container__brands__tag.clients{display:none}.ClientDetail .edit-btn{float:right}.CompletedGroupList .IconButton.disabled{opacity:.5;cursor:not-allowed}.cell-date-picker{margin:0 5px;border-radius:8px}.container-info{display:flex;padding:0 8px;align-items:center;-webkit-user-select:none;user-select:none;-moz-user-select:none}.ant-upload{padding:0!important}.ant-upload .ant-upload-hint{font-size:12px!important}.ant-upload .ant-upload-drag-icon{margin-bottom:0!important;padding:12px 4px!important}.ant-upload .ant-upload-drag-icon svg{width:24px;height:24px}.name-file{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.label-list{color:#333d48;font-size:11px;font-weight:700;line-height:15px;margin-right:15px;text-align:left}.title-principal{text-align:center}.container-item{display:flex;justify-content:center}.container-item .list-file{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;width:100%}.container-item .label-list{color:#333d48;font-size:11px;font-weight:700;line-height:15px;margin-right:15px;text-align:left}.container-item .container-image-name{display:flex;justify-content:right;align-items:center}.container-item .crop-image{height:40px;width:40px;margin-right:8px;overflow:hidden;position:relative}.container-item .crop-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}.edit-schedule-modal{text-align:center}.edit-schedule-modal .container-form{text-align:start;margin-bottom:24px}.edit-schedule-modal .container-form .date-picker{width:100%}.edit-schedule-modal .container-form .container-field-dynamic{max-height:160px;overflow:auto;margin-bottom:12px}.edit-schedule-modal .ant-card{margin:16px 0}.edit-schedule-modal .ant-form-item-explain{margin-top:5px;margin-bottom:20px}.warning-conflict{text-align:center}.warning-conflict .icon-warning{font-size:48px;margin-bottom:12px;color:#ebaa4d}.warning-conflict .container-list{margin-bottom:24px}.warning-conflict .container-list .item-list{font-weight:700;margin-bottom:4px;text-decoration:none;color:#000}.warning-conflict .ant-btn+.ant-btn{margin-left:20px}.warning-conflict .ant-btn-primary{background:#d75f77;border-color:#d75f77}.warning-conflict .inline{display:inline-block;width:calc(50% - 12px);margin-bottom:0}.warning-conflict .inline+.inline{margin-left:24px}.confirm-edit-schedule{text-align:center}.confirm-edit-schedule .subtitle-modal{font-size:16px;text-align:center;padding-bottom:1rem}.confirm-edit-schedule .container-content{display:flex;flex-direction:row;justify-content:space-evenly}.confirm-edit-schedule .container-content .section-modal{flex:1 1}.confirm-edit-schedule .container-content .section-modal div{padding-left:1rem}.confirm-edit-schedule .container-content .section-modal div h1{font-size:14px;font-weight:700}.confirm-edit-schedule .container-content .section-modal div p{font-size:12px}.confirm-edit-schedule .container-content .section-modal .content-section{text-align:left}.confirm-edit-schedule .container-content .divider{height:auto}.confirm-edit-schedule .container-actions{margin-top:18px}.Table>.ant-row{margin-bottom:20px;align-items:center;justify-content:space-between}.IncompleteGroupList .MyButton.activate-btn{margin-top:0}.IncompleteGroupList .anticon-check-circle{color:#e4e9f2}.IncompleteGroupList .anticon-check-circle.active{color:#6fcf97}.EvidenceActivateModal{min-width:400px;text-align:center}.EvidenceActivateModal h1{color:#333d48;font-size:20px;font-weight:700;line-height:28px;text-align:center;margin-bottom:45px}.EvidenceActivateModal .MyButton{background-color:#d75f77}.EvidenceActivateModal .ant-row{display:flex;flex-direction:row;flex:1 1;justify-content:flex-start;align-content:center;align-items:center;margin-bottom:20px}.EvidenceActivateModal .ant-row .Select,.EvidenceActivateModal .ant-row span{flex:1 1}.EvidenceActivateModal .ant-row label{color:#333d48;font-size:11px;font-weight:700;line-height:15px;margin-right:15px;min-width:90px;text-align:right}.EvidenceActivateModal .ant-row .message{color:#d75f77;font-size:10px;margin:auto}.StudentsModal{min-width:820px;top:50%!important;transform:translateY(-50%);padding-bottom:0!important}.StudentsModal .ant-input{margin-bottom:20px}.confirm-edit-content-modal .subtitle-modal{font-size:16px;text-align:center;padding-bottom:1rem}.confirm-edit-content-modal .container-content{display:flex;flex-direction:row;justify-content:space-evenly}.confirm-edit-content-modal .container-content .section-modal{flex:1 1}.confirm-edit-content-modal .container-content .section-modal div{padding-left:1rem}.confirm-edit-content-modal .container-content .section-modal div h1{font-size:14px;font-weight:700}.confirm-edit-content-modal .container-content .section-modal div p{font-size:12px}.confirm-edit-content-modal .container-content .divider{height:auto}.FormGroupInfo{padding:13px 30px}.FormGroupInfo .ant-form-item{max-width:600px}.FormGroupInfo .ant-form-item-label{font-family:EuphemiaUCAS,sans-serif;font-size:14px;font-weight:700;color:#335267}.FormGroupInfo .ant-btn+.ant-btn{margin-left:20px}.FormGroupInfo .ant-select-loading .ant-select-selection-overflow-item{display:none}.FormGroupSchedule{padding:13px 30px}.FormGroupSchedule .ant-form>.ant-row{max-width:600px}.FormGroupSchedule .ant-form .week-config .ant-col+.ant-col:not(.ant-form-item-control){padding-left:15px}.FormGroupSchedule .ant-form .week-config+.week-config .ant-form-item-label{display:none}.FormGroupSchedule .ant-form-item-label{font-family:EuphemiaUCAS,sans-serif;font-size:14px;font-weight:700;color:#335267}.FormGroupSchedule .ant-form-item-label label{align-items:flex-start}.FormGroupSchedule .ant-btn+.ant-btn{margin-left:20px}.FormGroupSchedule .ant-picker-range{width:100%}.FormGroupSchedule .sub-label{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:-.3px;text-align:left;margin-bottom:0}.group-schedule-timepicker .ant-picker-content{max-height:112px}.FormGroupDetail{padding:13px 30px}.FormGroupDetail .ant-form>.ant-row{max-width:600px}.FormGroupDetail .ant-form-item-label{font-family:EuphemiaUCAS,sans-serif;font-size:14px;font-weight:700;color:#335267}.FormGroupDetail .ant-btn+.ant-btn{margin-left:20px}.FormGroupAddress,.GroupConfig{padding:13px 30px}.GroupConfig .FormGroupInfo{padding:20px}.FormGroupMaterials{padding:13px 30px}.FormGroupMaterials .FormWrapper{max-width:50%}.WeekTab{margin-bottom:20px}.WeekTab button{margin-right:10px;align-content:center;align-items:center;justify-content:center;flex:1 1;display:inline-flex;max-height:33px;max-width:33px;border-radius:50%;margin-top:0;border:none;box-shadow:0 0 20px 0 rgba(0,0,0,.08)}.WeekTab button .anticon{color:#d75f77;position:relative;top:-.5px}.WeekTab label{margin-left:5px;text-transform:capitalize;font-family:"Euphemia",sans-serif}.InputCheckBox{min-width:120px;font-size:11px}.InputCheckBox .ant-checkbox-inner{width:20px;height:20px;border:2px solid #f1f2f4;border-radius:3px}.InputCheckBox .ant-checkbox-inner:after{height:13px;width:6px;top:7px;left:3px}.AutocompleteSearch .ant-select-selection__placeholder{margin-right:24px!important}.AutocompleteSearch .anticon-search{color:#bfbfbf}.FilterClasses{flex:1 1;padding-right:25px;box-sizing:border-box;flex-direction:column}.FilterClasses,.FilterClasses__container{display:flex;justify-content:space-between}.FilterClasses__container{flex:1 1;flex-direction:row}.FilterClasses__search{width:100%;min-width:calc(100% - 500px)}.FilterClasses__search input{line-height:32px}.FilterClasses__checkboxes{display:flex;display:none;flex-direction:row;justify-content:center;align-items:center}.FilterClasses__checkboxes__check{font-size:11px;flex:1 1;display:inline-flex;flex-direction:row;align-content:center;align-items:center;-webkit-user-select:none;user-select:none}.FilterClasses__checkboxes__check:after{content:"";display:inline-block;min-width:10px;min-height:10px;border-radius:50%}.FilterClasses__checkboxes__check:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%}.FilterClasses__checkboxes__check .ant-checkbox-inner{width:20px;height:20px;border:2px solid #f1f2f4;border-radius:4px}.FilterClasses__checkboxes__check .ant-checkbox-inner:after{height:13px;width:6px;top:7px;left:3px}.FilterClasses__checkboxes__check span:not(.ant-checkbox-inner):not(.ant-checkbox){top:-2.5px;line-height:0;position:relative}.FilterClasses__purple:after{background-color:#6130d6}.FilterClasses__pink:after{background-color:#d630c8}.FilterClasses__green:after{background-color:#5ed6b7}.FilterClasses .Tags{padding-top:20px}@media (max-width:576px){.FilterClasses,.FilterClasses__container{flex-direction:column-reverse}.FilterClasses__checkboxes{flex-direction:column;justify-content:flex-start;align-items:flex-start}.FilterClasses__checkboxes__check{width:100%;margin-left:0!important;margin-bottom:15px;display:flex;flex-direction:row-reverse}.FilterClasses__checkboxes__check span:not(.ant-checkbox-inner):not(.ant-checkbox){flex:1 1}}.CalendarRange .calendar-month_header{display:flex;flex-direction:row;justify-content:center;margin-top:30px;margin-bottom:20px}.CalendarRange .calendar-month_header .is-prev{transform:rotate(-225deg)}.CalendarRange .calendar-month_header .is-next{transform:rotate(-45deg)}.CalendarRange .calendar-month_header_title{width:70%;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;top:-5px;color:#888c91;font-size:14px;font-weight:700}.CalendarRange .calendar-header_button{width:8px;height:8px;background-color:initial;padding:0;border-radius:2px;border:2.3px solid #d75f77;border-top:none;border-left:none;outline:none}.CalendarRange .calendar-days_of_week{display:flex;flex-direction:row;margin-bottom:10px}.CalendarRange .calendar-days_of_week_day{flex:1 1;justify-content:center;align-items:center;text-align:center;color:#888c91;font-weight:700}.CalendarRange .calendar-week{display:flex;flex-direction:row;margin-bottom:5px}.CalendarRange .calendar-week .is-current_month{color:#888c91;font-weight:700}.CalendarRange .calendar-week .is-next_month,.CalendarRange .calendar-week .is-prev_month{color:rgba(136,140,145,.29)}.CalendarRange .calendar-week .is-highlighted{background-color:#f0f4f8;color:#7494c7;font-weight:700}.CalendarRange .calendar-week .is-highlighted:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.CalendarRange .calendar-week .is-highlighted:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.CalendarRange .calendar-week .is-selected{background-color:#f0f4f8;color:#7494c7;font-weight:700}.CalendarRange .calendar-week .is-start_selection{border-top-left-radius:10px;border-bottom-left-radius:10px}.CalendarRange .calendar-week .is-end_selection{border-top-right-radius:10px;border-bottom-right-radius:10px}.CalendarRange .calendar-week-day{flex:1 1;padding:5px 0;font-size:10px;background-color:initial;border:none;cursor:pointer;outline:none}.CalendarTab{padding:20px;box-sizing:border-box}.CalendarTab .ant-radio-group{padding:10px;box-sizing:border-box;border-radius:3px;background-color:#eaecf8;min-width:175px;display:flex;justify-content:center;align-items:center}.CalendarTab .ant-radio-group .ant-radio-button-wrapper{padding:0;display:flex;justify-content:center;align-items:center;background-color:initial;border:none;cursor:pointer}.CalendarTab .ant-radio-group .ant-radio-button-wrapper-checked{border:none;color:#000;font-weight:500;background-color:#fff;border-radius:4px}.CalendarTab .ant-radio-group label{flex:1 1;justify-content:center;align-items:center}.CalendarTab .calendar-days_of_week .is-weekend:last-child,.CalendarTab .calendar-week .is-weekend:last-child{display:none}.CalendarHourWeek{display:flex;flex-direction:row}.CalendarHourWeek__hour{width:90px;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:700;border:1px solid #f1f2f4}.CalendarHourWeek__week{display:flex;flex-direction:row;flex:1 1}.CalendarHourWeek__days,.CalendarHourWeek__week__day{flex:1 1;border:1px solid #f1f2f4;padding:10px 5px;box-sizing:border-box}.CalendarHourWeek__days{display:flex;flex-direction:column}.CalendarHourWeek__days__day{flex-wrap:wrap}.CalendarHourWeek__days__day,.CalendarHourWeekDay{display:flex;flex-direction:row}.Gmaps{width:100%;height:100%}.ClassDetail{width:220px}.ClassDetail__date{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.ClassDetail__date i{color:#b3b4b4;font-size:12px;margin-right:10px;cursor:pointer}.ClassDetail__date label{font-size:12px;color:#333d48;cursor:pointer}.ClassDetail__map{width:calc(100% + 30px);height:100px;position:relative;left:-15px}.ClassDetail__event{display:flex;flex-direction:column}.ClassDetail__event__type{display:flex;flex-direction:row;align-items:center}.ClassDetail__event__type i{color:#b3b4b4;font-size:12px;margin-right:10px}.ClassDetail__event__type span{width:7px;height:7px;border-radius:50%;background-color:#639;margin-right:13px}.ClassDetail__event__type label{color:#333d48;font-weight:700}.ClassDetail__event .ant-btn-sm{flex:0 1}.ClassDetail__event__info{display:flex;flex-direction:row;justify-content:space-between}.ClassDetail__event__info label{margin-left:20px}.ClassDetail__event__info i{color:#4d9cf4;font-size:20px}.ClassDetail__event__list{display:flex;flex-direction:column;margin-left:20px;margin-top:10px;margin-bottom:10px}.ClassDetail__event__list span{color:#4d9cf4;width:100%;text-align:center;position:relative;left:-10px;margin-top:20px;cursor:pointer}.ClassDetail__event__list label{font-size:12px;text-transform:capitalize}.ClassDetail__event__list label:not(:last-child){margin-bottom:10px}.attendance{color:#333d48!important;font-size:10px;font-weight:700;margin-left:10px}.Flags{display:flex;flex-wrap:nowrap}.Flags img{width:25px;height:25px;border-radius:50%}.CalendarClass{height:25px;width:100%;border:1px solid #d7d9dc;border-radius:3px;background-color:#fff;box-shadow:0 0 5px 0 transparent;margin-bottom:5px;display:flex;flex-direction:row;align-items:center;transition-duration:.3s;cursor:pointer;position:relative}.CalendarClass:hover{background-color:#eaecf8;transition-duration:.3s}.CalendarClass__i{width:4px;border-top-left-radius:3px;border-bottom-left-radius:3px;height:100%}.CalendarClass label{width:100%;max-width:7vw;padding:0 4px;box-sizing:border-box;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.CalendarClass .Flags,.CalendarClass .Flags img{position:absolute;right:0;height:15px;width:15px}.CalendarClass .Flags img{top:0}.CalendarClass .CompleteLevel,.CalendarClass .Suspension{margin-right:5px;position:absolute;right:0;font-size:15px;width:15px;height:15px;color:#d75f77}.CalendarClassDay{width:100%;max-width:19.2%;border:1px solid #d7d9dc;border-radius:3px;margin-bottom:5px;margin-right:5px;position:relative;box-sizing:border-box;padding:0 25px 0 10px}.CalendarClassDay__i{position:absolute;height:100%;width:4px;left:0;background-color:green;border-top-left-radius:3px;border-bottom-left-radius:3px}.CalendarClassDay img{position:absolute;top:5px;right:5px;width:15px;height:15px;border-radius:50%}.CalendarClassDay a{display:flex;flex-direction:column;color:#888c91}.CalendarClassDay a label{font-size:10px;cursor:pointer;margin-bottom:2px}.isObservation{background-color:#5ed6b7}.isPresentation{background-color:#6130d6}.isTrial{background-color:#d630c8}@media (max-width:1200px){.CalendarClassDay{max-width:32%}}@media (max-width:992px){.CalendarClassDay{max-width:49%}}@media (max-width:768px){.CalendarClassDay{max-width:768px}}.CalendarMoreClass{height:25px;width:100%;border:1px solid #4d9cf4;border-radius:3px;background-color:#fff;box-shadow:0 0 5px 0 transparent;font-size:12px;display:flex;align-items:center;justify-content:center;color:#4d9cf4;cursor:pointer;transition-duration:.3s}.CalendarMoreClass:hover{background-color:#4d9cf4;color:#fff;transition-duration:.3s}.CalendarHeaders{display:flex;flex-direction:row;justify-content:space-between}.CalendarHeaders .holiday{background:#bdbdbd;padding:1px 10px;color:#fff;border-radius:2px;font-size:10px;margin-top:5px}.CalendarHeaders .holiday ul{list-style:none;padding:0}.CalendarHeaders.has-holidays+.holidays-wrapper{margin-top:26px}.CalendarHeaders__empty{max-width:90px}.CalendarHeaders__day,.CalendarHeaders__empty{flex:1 1;border:1px solid #f1f2f4;padding:13px 0}.CalendarHeaders__day{display:flex;justify-content:center;align-items:center;color:#333d48;font-weight:700;text-transform:capitalize;flex-direction:column}.CalendarHeaders__day__alone{padding-left:20px;align-items:flex-start}.CalendarClasses .CalendarHeaders.holidays-wrapper{position:relative;z-index:0}.CalendarClasses .CalendarHeaders.holidays-wrapper .CalendarHeaders__day{justify-content:normal;padding:5px 10px}.CalendarClasses .CalendarHeaders.holidays-wrapper .CalendarHeaders__day.day:not(.selected-day){display:none}.CalendarClasses .CalendarHeaders .holiday.client{background:#828282}.CalendarClasses{height:100%;padding-top:47px;overflow:auto}.CalendarClasses .CalendarHeaders{position:absolute;top:0;width:100%;z-index:10;background-color:#fff}.CalendarClasses::-webkit-scrollbar{-webkit-appearance:none}.CalendarClasses::-webkit-scrollbar:vertical{width:0}.SpinnerArea{width:100%;display:flex;justify-content:center;align-items:center}.ClassesPage{padding:13px 30px;-webkit-user-select:none;user-select:none}.ClassesPage__evaluations_filter{padding:0 25px 16px}.ClassesPage__inside{padding-right:13px;height:calc(100vh - 165px)}.ClassesPage__inside .Card{height:100%}.ClassesPage__inside .ant-card-body{height:100%;overflow:auto}.ClassesPage__inside__filter{display:flex;flex-direction:row;padding:25px}.ClassesPage__inside__filter__filters{align-self:center;flex:1 1}.ClassesPage__inside__filter__create button{border-radius:15px;color:#4d9cf4;font-size:12px;margin-top:0;display:flex;align-content:center;align-items:center}.ClassesPage__inside__filter__create button span{top:-2px}.ClassesPage__inside__filter__create button i{top:-1px;position:relative}.ClassesPage__inside__calendar{height:calc(100% - 126px);position:relative}@media (max-width:992px){.ClassesPage{padding:50px 0 0}.ClassesPage__title{display:none}.ClassesPage__inside{padding:0;border:1px solid red;height:86vh}.ClassesPage__inside__filter{display:none}.ClassesPage__inside__calendar{height:100%}.ClassesPage__inside .Card{box-shadow:none}}.CircleGraph{width:60px;height:60px;display:flex;justify-content:center;align-items:center;position:relative}.CircleGraph__circle{border:3px solid #d8d8d8;border-radius:50%;width:100%;height:100%;position:absolute;top:0}.CircleGraph svg{position:absolute;top:-1.5px;left:-1.6px}.CircleGraph span{position:relative;color:#333d48;font-weight:700}.ant-calendar-picker{min-width:240px;max-width:240px}.ant-calendar-picker input{text-align:center;background-color:#fdfdfd;border:1px solid #f1f2f4;border-radius:3px;height:30px;color:#333d48;font-size:11px;line-height:15px}.ant-calendar-picker .anticon{color:#d75f77}.ant-calendar-picker .ant-calendar-range-picker-input:first-child{text-align:right}.ant-calendar-picker .ant-calendar-range-picker-input:nth-child(3){text-align:left}.week-picker .ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week .ant-calendar-today .ant-calendar-date,.week-picker .ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day .ant-calendar-date,.week-picker .ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day:hover .ant-calendar-date{color:rgba(0,0,0,.5)}.ant-calendar-date:hover,.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week,.ant-calendar-week-number .ant-calendar-body tr:hover{background:rgba(116,148,199,.2)}.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week .ant-calendar-today .ant-calendar-date{color:#fff}.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week .ant-calendar-date{border-color:transparent}.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week td:nth-child(2),.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week td:nth-child(8){position:relative}.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week td:nth-child(2):before,.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week td:nth-child(8):before{position:absolute;top:0;left:50%;background:#7494c7!important;width:30px;height:30px;content:"";z-index:1;transform:translateX(-50%)}.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week td:nth-child(2):after,.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week td:nth-child(8):after{position:absolute;top:0;background:#fff!important;width:30px;height:30px;content:"";z-index:0}.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week td:nth-child(2) .ant-calendar-date,.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week td:nth-child(8) .ant-calendar-date{color:#fff;z-index:2;position:relative}.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week td:nth-child(2):after{left:-13px}.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week td:nth-child(8):after{right:-13px}.ant-calendar-range .ant-calendar-in-range-cell:before{background:rgba(116,148,199,.2)}.ant-calendar-range .ant-calendar-in-range-cell:before+div{color:#fff}.ant-calendar-today .ant-calendar-date{color:#7494c7;border-color:#7494c7}.ant-calendar-week-number-cell,.ant-calendar-week-number-header{display:none}.ant-calendar-month-panel-cell .ant-calendar-month-panel-month{height:38px;line-height:38px;min-width:98%;padding:0}.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month{background-color:#7494c7}.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover{background-color:#6688bd}.ant-calendar-month-panel-month:hover{background:#f3f3f3}.ant-calendar-header a:hover{color:rgba(0,0,0,.5)}.trimester-picker .ant-picker-cell{height:38px}.trimester-picker .ant-picker-cell:before{content:normal}.trimester-picker .custom-month{padding:8px 0;text-transform:capitalize;border-radius:3px;margin:0 3px}.trimester-picker .custom-month.selected-highlight{background-color:#7494c7;color:#fff}.trimester-picker .custom-month.highlight{background:#f3f3f3;color:rgba(0,0,0,.65)}.range-picker .ant-input{background-color:#fdfdfd;border:1px solid #f1f2f4;border-radius:3px;height:30px;line-height:19px}.range-picker input{background-color:#fdfdfd;border:none;height:auto}.range-picker .ant-calendar-selected-date .ant-calendar-date,.range-picker .ant-calendar-selected-end-date .ant-calendar-date,.range-picker .ant-calendar-selected-start-date .ant-calendar-date{background:#7494c7!important}.Select{display:flex;flex-direction:column}.Select label{margin-bottom:10px;color:#333d48;margin-top:15px;font-size:11px;font-weight:700;line-height:15px}.Select i{color:#d75f77}.ant-select-selection{border:1px solid #f1f2f4;border-radius:3px;background-color:#fdfdfd}.ant-select-selection-selected-value{color:#333d48;font-size:11px;line-height:28px}.ant-select-arrow{color:#d75f77!important}.ReportModal .ant-modal-body .ant-col,.ReportModal .ant-modal-body .ant-row{display:flex;flex:1 1}.ReportModal .ant-modal-body .ant-col{flex-direction:column}.ReportModal .ant-modal-body .ant-row+.ant-row{margin-top:20px}.ReportModal .ant-modal-body .MyButton{margin:auto}.ReportModal .Select{flex:1 1;margin-right:20px}.ReportModal h3{color:rgba(0,0,0,.87);font-family:"EuphemiaUCAS-Bold",sans-serif;font-size:16px;line-height:22px;margin-bottom:20px}.CalendarReportModal .ant-modal-body .ant-col,.CalendarReportModal .ant-modal-body .ant-row{display:flex;flex:1 1}.CalendarReportModal .ant-modal-body .ant-col{flex-direction:column}.CalendarReportModal .ant-modal-body .ant-row+.ant-row{margin-top:20px}.CalendarReportModal .ant-modal-body .MyButton{margin:auto}.CalendarReportModal .Select{flex:1 1;margin-right:20px}.CalendarReportModal h3{color:rgba(0,0,0,.87);font-family:"EuphemiaUCAS-Bold",sans-serif;font-size:16px;line-height:22px;margin-bottom:20px}.class-suspension-modal{text-align:center}.class-suspension-modal .container-form{text-align:start;margin-bottom:24px}.class-suspension-modal .container-form .date-picker{width:100%}.class-suspension-modal .container-form .container-field-dynamic{max-height:160px;overflow:auto;margin-bottom:12px}.warning-suspension{text-align:center}.warning-suspension .icon-warning{font-size:48px;margin-bottom:12px;color:#ebaa4d}.warning-suspension .container-list,.warning-suspension .container-list section{margin-bottom:24px}.warning-suspension .container-list .item-list{font-weight:700;margin-bottom:4px;text-decoration:none;color:#000}.warning-suspension .ant-btn+.ant-btn{margin-left:20px}.warning-suspension .ant-btn-primary{background:#d75f77;border-color:#d75f77}.warning-suspension .inline{display:inline-block;width:calc(50% - 12px);margin-bottom:0}.warning-suspension .inline+.inline{margin-left:24px}.edit-teacher-modal{text-align:center}.edit-teacher-modal .container-form{text-align:start;margin-bottom:24px}.edit-teacher-modal .container-form .date-picker{width:100%}.edit-teacher-modal .container-form .container-field-dynamic{max-height:160px;overflow:auto;margin-bottom:12px}.edit-teacher-modal .ant-form-item-label .ant-typography-secondary{font-size:12px;margin-left:5px}.ant-modal-body{padding:0 24px!important}.confirm-edit-schedule .ant-btn+.ant-btn,.warning-conflict .ant-btn+.ant-btn{margin-left:20px}.confirm-edit-schedule .ant-btn-primary,.warning-conflict .ant-btn-primary{background:#d75f77;border-color:#d75f77}.confirm-edit-schedule .inline,.warning-conflict .inline{display:inline-block;width:calc(50% - 12px);margin-bottom:0}.confirm-edit-schedule .inline+.inline,.warning-conflict .inline+.inline{margin-left:24px}.schedule-cancellation-form{text-align:center}.schedule-cancellation-form .container-form{text-align:start;margin-bottom:24px}.schedule-cancellation-form .container-form .date-picker{width:100%}.schedule-cancellation-form .container-form .container-field-dynamic{max-height:160px;overflow:auto;margin-bottom:12px}.schedule-cancellation-form .ant-form-item-label .ant-typography-secondary{font-size:12px;margin-left:5px}.ClassDetailCard{display:flex;flex-direction:row;min-height:240px}.ClassDetailCard .invalid-schedule-label{color:#d75f77;margin-top:-6px;display:table}.ClassDetailCard .ant-btn-circle{background-color:#4d9cf4;border:#4d9cf4;font-size:20px;align-self:center;margin-left:20px;padding:0}.ClassDetailCard a{color:inherit}.ClassDetailCard.is_virtual_class .ClassDetailCard__data{flex:1 1}.ClassDetailCard.is_virtual_class .ClassDetailCard__data__data{max-width:100%}.ClassDetailCard__data{flex:8 1;display:flex;flex-direction:row;padding:20px;box-sizing:border-box}.ClassDetailCard__data__level{width:100px;display:flex;justify-content:center;margin-right:10px}.ClassDetailCard__data__data{display:flex;flex-direction:column;width:-webkit-fill-available;max-width:600px}.ClassDetailCard__data__data__title{display:flex;flex-direction:row;margin-bottom:10px}.ClassDetailCard__data__data__title__name{margin-right:15px}.ClassDetailCard__data__data__title__name h1{font-size:20px;margin-bottom:0}.ClassDetailCard__data__data__title__name h2{font-size:14px;margin-top:0}.ClassDetailCard__data__data__title__score{display:flex;align-items:center}.ClassDetailCard__data__data__more{display:flex;flex-direction:row}.ClassDetailCard__data__data__more__section{color:#333d48;flex:1 1;justify-content:space-between}.ClassDetailCard__data__data__more__section div{margin-bottom:10px;padding-right:10px;display:flex;flex-direction:row;align-items:center}.ClassDetailCard__data__data__more__section div i{font-size:16px;margin-right:10px}.ClassDetailCard__data__data__more__section div .Flags{margin-bottom:0}.ClassDetailCard__data__data__more__section div .Flags img{width:20px;height:20px;margin-left:10px}.ClassDetailCard__data__data__more__section div.edit{cursor:pointer}.ClassDetailCard__data__data__more__section div.edit:hover{background:hsla(0,0%,50.2%,.03)}.ClassDetailCard__data__data__more__section div.edit .button{color:#4d9cf4;font-size:16px;transform:translateY(-50%);cursor:pointer;margin:0 20px}.ClassDetailCard__map{flex:4 1;min-height:240px;max-width:400px;background-color:grey;border-top-right-radius:8px;border-bottom-right-radius:8px;position:relative;overflow:hidden}.ClassDetailCard__map>img{width:100%;position:absolute;transform:translateY(-50%);top:50%;left:0}.dropdown-menu ul{list-style:none;padding:4px 0;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:4px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.12156862745098039),0 6px 16px rgba(0,0,0,.0784313725490196),0 9px 28px 8px rgba(0,0,0,.050980392156862744)}.dropdown-menu ul li{clear:both;margin:0;padding:5px 12px;color:rgba(0,0,0,.8509803921568627);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:all .3s}.dropdown-menu ul li:hover{background-color:hsla(0,0%,98%,.8509803921568627)}.dropdown-menu ul .spacing{padding:0;margin:0}.DynamicFilters{display:flex;flex-direction:row;margin-bottom:10px}.DynamicFilters__state{flex:1 1;padding-right:10px;box-sizing:border-box}.DynamicFilters__date{flex:1 1;margin-right:10px}.DynamicFilters__search{flex:2 1;margin-right:10px;min-width:300px}.DynamicFilters__score{flex:1 1}.DynamicFilters .RangeContainer{display:flex}.DynamicFilters .RangeContainer .Select{min-width:110px}.DynamicFilters .ant-calendar-picker,.DynamicFilters .Select{min-width:auto;max-width:100%;flex:1 1;display:flex;width:calc(20% - 8px);margin-bottom:15px;font-size:11px}.DynamicFilters .ant-calendar-picker:not(:last-child),.DynamicFilters .Select:not(:last-child){margin-right:10px}.DynamicFilters .ant-col{display:flex;flex:1 1}.DynamicFilters.loading{width:100%;position:relative}.DynamicFilters.loading .ant-col{opacity:0}.DynamicFilters>.ant-col{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.DynamicFilters .AdvancedRange{min-width:240px;max-width:240px;margin-right:10px}.DynamicFilters .ant-calendar-picker div{width:100%}.DynamicFilters .Select{max-width:350px}.DynamicFilters .Select:first-child{max-width:140px}.TableContainer{padding:20px}.TableContainer button{background:transparent;border:none;outline:none;color:#d75f77;padding:0;margin:0;cursor:pointer;float:right}.TableTests{width:100%;padding:0 40px}.ResultColumn__on{color:#60c56a}.ResultColumn__off{color:#d8463f}@media print{.ant-btn,.ant-layout-header,.ant-tabs-nav,.ant-tabs-nav-list,.ClasseDetail__breadcrumb,.ClasseEvent,.ClasseStudents,.FixedAvatar,.GroupCalendar .head,.MenuDisplay__logo{display:none;visibility:hidden;max-height:0}.Card{box-shadow:none;border:none!important}.ClasseEvent{min-height:0!important}.ClasseDetail__panel{padding-right:0!important}@page{margin:0}}.GroupCalendar{padding:20px}.GroupCalendar .download-button .ant-btn{margin-left:10px}.GroupCalendar .head{display:flex;flex-direction:row;flex:1 1;justify-content:space-between}.GroupCalendar .group-event{font-family:Roboto,sans-serif;font-size:8.7px;font-weight:500;text-align:left;color:#fff;padding:4.1px 1.7px;border-radius:1.4px;line-height:7px}.GroupCalendar .group-event.holiday,.GroupCalendar .group-event.holiday_extra{height:100%;background-color:#bdbdbd}.GroupCalendar .group-event.start_plan{background-color:#6fcf97}.GroupCalendar .group-event.feedback{background-color:#bb6bd9}.GroupCalendar .group-event.exam{background-color:#f2994a}.GroupCalendar .group-event.start_sublevel{background-color:#2f80ed}.GroupCalendar .group-event.change_level{background-color:#f2c94c}.GroupCalendar .group-event.special_exam{background-color:#56ccf2}.GroupCalendar .calendars{display:flex;flex-direction:row;flex-wrap:wrap}.GroupCalendar .calendars .ant-picker-calendar-header{display:none}.GroupCalendar .calendars .calendar-container{flex:.5 1;min-width:calc(50% - 30px);max-width:calc(50% - 30px);box-shadow:2.7px 2.7px 10.9px 0 rgba(0,0,0,.05);padding:15px;margin:10px}.GroupCalendar .calendars .calendar-container:not(.current-month) .ant-picker-cell-selected .ant-picker-calendar-date{background:initial}.GroupCalendar .calendars .calendar-container:not(.current-month) .ant-picker-cell-selected .ant-picker-calendar-date-value{color:rgba(0,0,0,.85)}.GroupCalendar .calendars .calendar-container .header-month{font-family:Roboto,sans-serif;font-size:12px;text-align:left;color:#232a3e}.GroupCalendar .calendars .calendar-container .header-month b{font-family:Roboto,sans-serif;font-size:14px;font-weight:900;color:#232a3e;text-transform:capitalize;margin-right:5px}.GroupCalendar .calendars .ant-picker-calendar{flex:1 1}.GroupCalendar .calendars .ant-picker-calendar .ant-picker-calendar-date{padding:5px 4px 2px}.GroupCalendar .calendars .ant-picker-calendar .ant-picker-panel .ant-picker-calendar-date-content{height:25px;overflow:hidden;position:relative}.GroupCalendar .calendars .ant-picker-calendar thead tr th{text-transform:capitalize}.GroupCalendar .calendars .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{margin:0}.GroupCalendar .calendars .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{font-size:8px;font-weight:500}.GroupCalendar .labels{display:flex;flex-direction:row;flex-wrap:wrap}.GroupCalendar .labels label{font-family:EuphemiaUCAS,sans-serif;font-size:12px;color:#828282;margin-right:20px;display:flex;line-height:10px;white-space:nowrap;margin-bottom:30px}.GroupCalendar .labels label:before{content:"";width:12px;height:12px;margin-right:5px;display:inline-block}.GroupCalendar .labels label.start_plan:before{background-color:#6fcf97}.GroupCalendar .labels label.start_workshop:before{background-color:#ff007f}.GroupCalendar .labels label.feedback:before{background-color:#bb6bd9}.GroupCalendar .labels label.exam:before{background-color:#f2994a}.GroupCalendar .labels label.start_sublevel:before{background-color:#2f80ed}.GroupCalendar .labels label.change_level:before{background-color:#f2c94c}.GroupCalendar .labels label.special_exam:before{background-color:#56ccf2}.GroupCalendar .labels label.holiday:before,.GroupCalendar .labels label.holiday_extra:before{background-color:#bdbdbd}@media print{.GroupCalendar .group-event,.GroupCalendar .labels label:before{-webkit-print-color-adjust:exact}}.anticon .anticon-edit{color:#4d9cf4}.edit-registration h1{color:#333d48;font-size:20px;font-weight:700;line-height:28px;text-align:center;margin-bottom:45px}.edit-registration .ant-row{display:flex;flex-direction:row;flex:1 1;justify-content:flex-start;align-content:center;align-items:center;margin-bottom:20px}.edit-registration .ant-row span{flex:1 1}.edit-registration .ant-row label{color:#333d48;font-size:11px;font-weight:700;line-height:15px;margin-right:15px;min-width:90px;text-align:right}.edit-registration .container-action{align-content:center}.ant-row>.flex,.edit-registration .container-action{display:flex;justify-content:center;align-items:center}.AddForm{min-width:400px;text-align:center}.AddForm h1{color:#333d48;font-size:20px;font-weight:700;line-height:28px;text-align:center;margin-bottom:45px}.AddForm .MyButton{background-color:#d75f77}.AddForm .ant-row{display:flex;flex-direction:row;flex:1 1;justify-content:flex-start;align-content:center;align-items:center;margin-bottom:20px}.AddForm .ant-row .Select,.AddForm .ant-row span{flex:1 1}.AddForm .ant-row label{color:#333d48;font-size:11px;font-weight:700;line-height:15px;margin-right:15px;min-width:90px;text-align:right}.AddForm .ant-row .message{color:#d75f77;font-size:10px;margin:auto}.DeleteForm{min-width:400px;text-align:center}.DeleteForm h1{color:#333d48;font-size:20px;font-weight:700;line-height:28px;text-align:center;margin-bottom:45px}.DeleteForm .MyButton{background-color:#d75f77}.DeleteForm .ant-row{display:flex;flex-direction:row;flex:1 1;justify-content:flex-start;align-content:center;align-items:center;margin-bottom:20px}.DeleteForm .ant-row span{flex:1 1}.DeleteForm .ant-row label{color:#333d48;font-size:11px;font-weight:700;line-height:15px;margin-right:15px;min-width:90px;text-align:right}.DeleteForm .ant-row .list{line-height:0}.DeleteForm .ant-row .list label{color:#333d48;font-size:11px;line-height:15px;font-weight:100;display:block;text-align:left;margin-bottom:1px}.DeleteForm .ant-row .message{color:#d75f77;font-size:10px;margin:auto}.row-evidence{margin-bottom:0!important}.row-evidence .select-evidence{width:100%!important}.ClasseStudents{width:100%;height:100%;padding:15px;box-sizing:border-box}.ClasseStudents__title{display:flex;flex-direction:row;align-items:center;color:#333d48;font-size:14px;font-weight:700;margin-bottom:10px}.ClasseStudents__title>div{background-color:#f0f4f8;box-sizing:border-box;width:35px;height:30px;margin-right:10px;color:#7494c7;position:relative}.ClasseStudents__button,.ClasseStudents__title>div{display:flex;justify-content:center;align-items:center}.ClasseStudents__button{width:100%}.ClasseStudents__button button{border:1px solid #4d9cf4;border-radius:15px;color:#4d9cf4;font-size:12px}.ClasseStudents__list{width:100%;display:flex;flex-direction:column;margin-top:20px}.ClasseStudents__list .checkbox-name:not(.isRegisteredAtClass){color:#888c91}.ClasseStudents__list .checkbox-name i{color:#4d9cf4}.ClasseStudents__list div{margin-bottom:10px;font-size:12px}.ClasseStudents__list .ant-checkbox-group label{width:100%}.ClasseStudents__list .SpinnerArea{margin:20px 0 0}.ClasseEvent{display:flex;flex-direction:column;padding:15px;box-sizing:border-box}.ClasseEvent .status-chip{margin-top:10px}.ClasseEvent__date{display:flex;flex-direction:row}.ClasseEvent__date__icon{background-color:#f0f4f8;border-radius:3px;width:40px;height:40px;margin-right:10px;display:flex;justify-content:center;align-items:center}.ClasseEvent__date__icon i{color:#7494c7}.ClasseEvent__date__date{font-size:14px;color:#888c91}.ClasseEvent__date__date div:first-child{font-weight:700;color:#333d48}.ClasseEvent__event{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.ClasseEvent__event label{color:#b3b4b4;margin-bottom:10px;font-size:14px}.ClasseEvent__event button{border:1px solid #4d9cf4;border-radius:15px;color:#4d9cf4;font-size:12px}.ClasseDetail{padding:30px;display:flex;flex-direction:column}.ClasseDetail__breadcrumb{width:100%}.ClasseDetail__info{padding-right:20px;padding-bottom:20px;box-sizing:border-box}.ClasseDetail__sidebar .ant-card{margin-bottom:20px}.ClasseDetail__panel{padding-right:20px;box-sizing:border-box;margin-bottom:30px}.ClasseDetail .ant-col{min-height:inherit!important}.ExamDetail{height:calc(100vh - 72px);padding:13px 30px 50px;-webkit-user-select:none;user-select:none;overflow:auto}.ExamDetail__breadcrumb{width:100%}.ExamDetail .recharts-wrapper{float:right}.ExamDetail .gaugeChart>div{position:relative}.ExamDetail .gaugeChart>div .percent-text{fill:#505050;font-size:3vw;font-weight:600;line-height:13px;text-align:center}.ExamDetail .gaugeChart>div .needle{opacity:.3}.ExamDetail .gaugeChart label{color:#67758d;font-size:11px;font-weight:500;line-height:14px;text-align:center;margin:auto;display:table}.ExamDetail .ExamDetailCard__header{padding:30px 40px;border-bottom:2px solid #f1f2f4}.ExamDetail .ExamDetailCard__header__level{width:100px;display:inline-block;justify-content:center;margin-right:10px}.ExamDetail .ExamDetailCard__header__title{margin-right:15px;display:inline-block}.ExamDetail .ExamDetailCard__header__title h1{font-size:20px;margin-bottom:0}.ExamDetail .ExamDetailCard__data{padding:35px 40px}.ExamDetail .ExamDetailCard__data h2{font-size:18px;margin-bottom:1.2em}.ExamDetail .ExamDetailCard__data__list{list-style:none;padding-left:0}.ExamDetail .ExamDetailCard__data__list dd,.ExamDetail .ExamDetailCard__data__list dt{display:inline}.ExamDetail .ExamDetailCard__data__list dd{margin-left:10px}.ExamDetail .ExamDetailCard__data__obs__list{list-style:none;padding-left:0}.ExamDetail .ExamDetailCard__data__obs__list li{margin-bottom:50px}.ExamDetail .ExamDetailCard__data__obs__list dt{margin-bottom:10px}.ExamDetail .ExamDetailCard__data__obs__list dd{padding-right:70px;font-size:12px}.ExamDetail .ExamDetailCard__data__results{margin-bottom:50px}.ExamDetail .ExamDetailCard__data__results__detail:before{content:"";display:inline-block;margin-right:10px;width:10px;height:10px;border-radius:4px;background-color:#60c56a}.ExamDetail .ExamDetailCard__data__results__detail__co:before{background-color:#30b9d6}.ExamDetail .ExamDetailCard__data__results__detail__eo:before{background-color:#9ac774}.ExamDetail .ExamDetailCard__data__results__detail__ce:before{background-color:#6130d6}.ExamDetail .ExamDetailCard__data__results__detail__ee:before{background-color:#d9c325}.ExamDetail .SpinnerArea{min-height:calc(100vh - 262px)}.TableTeachers{overflow:auto;padding:20px}.TableTeachers .Tags{justify-content:flex-start}.TableTeachers .Tags__brands{display:flex;overflow:auto}.TableTeachers .Tags__brands__tag{margin:5px}.TableTeachers .star-ratings{width:100%}.TableTeachers .ant-table-body{max-height:calc(100vh - 285px);overflow:auto}.TableTeachers .ant-table-body tr{cursor:pointer}.TableTeachers .ant-table-body tr .ant-checkbox{width:55px;height:45px}.TableTeachers .ant-table-body tr .ant-checkbox-checked:after{opacity:0;animation:none}.TableTeachers .ant-table-selection-column{padding:0}.TableTeachers .ant-table-selection-column .ant-checkbox-inner{top:50%;left:50%;transform:translate(-50%,-50%)}.TableTeachers .ant-pagination{margin:16px 0 0;float:right}.FilterTeachers{width:100%;height:100%;padding:20px;display:flex;flex-direction:column}.FilterTeachers__title{color:#b3b4b4;font-size:14px}.FilterTeachers__type{display:flex;flex-direction:column;margin-top:20px}.FilterTeachers__type div{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.FilterTeachers__row{display:flex;flex-direction:row;min-width:50vw}.FilterTeachers__row .FilterTeachers__type,.FilterTeachers__row .FilterTeachers__type div:not(.ant-checkbox-group):not(.ant-radio-group){margin-top:15px}.FilterTeachers__row .FilterTeachers__type label{color:#333d48;font-size:11px;font-weight:700;line-height:15px}.FilterTeachers__row .Select{flex:1 1;padding-right:15px}.FilterTeachers__row .InputCheckBox{min-width:83px}.FilterTeachers .ant-checkbox-group{margin-top:2px}.FilterTeachers__range{display:flex;flex-direction:column;margin-top:-15px;min-width:286px;background:#fff;position:absolute;left:0;padding:14px;transform:translateX(-50%);margin-left:8px;top:-21px;border-radius:6px;box-shadow:0 0 20px 0 rgba(0,0,0,.08)}.FilterTeachers__range label{color:#b3b4b4;font-size:11px;line-height:15px;margin-bottom:10px;width:100%}.FilterTeachers__range .row{display:flex;flex-direction:row;margin-bottom:20px}.FilterTeachers__range .row .ant-calendar-picker,.FilterTeachers__range .row .ant-time-picker{flex:1 1}.FilterTeachers__range .row .ant-calendar-picker:first-child,.FilterTeachers__range .row .ant-time-picker:first-child{padding-right:5px}.FilterTeachers__range .row .ant-calendar-picker:last-child,.FilterTeachers__range .row .ant-time-picker:last-child{padding-left:5px}.FilterTeachers__range .row .ant-calendar-picker i,.FilterTeachers__range .row .ant-time-picker i{color:#d75f77}.FilterTeachers__range .row .ant-calendar-picker .ant-calendar-range-picker-separator,.FilterTeachers__range .row .ant-time-picker .ant-calendar-range-picker-separator{color:transparent}.FilterTeachers__range .row .ant-calendar-picker .ant-calendar-range-picker-separator:before,.FilterTeachers__range .row .ant-time-picker .ant-calendar-range-picker-separator:before{content:"-";color:rgba(0,0,0,.27);margin:auto;width:20px;text-align:center;display:block}.FilterTeachers__range .ant-radio-group{display:flex;justify-content:space-between;padding:10px 0}.FilterTeachers__range .ant-radio-group .ant-radio-wrapper{margin-right:0!important}.FilterTeachers__range .InputCheckBox{margin-left:0}.FilterTeachers button{align-self:flex-end}.FilterTeachers .fake-select{max-width:300px}.FilterTeachers .fake-select div{margin:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;font-feature-settings:"tnum","tnum","tnum";position:relative;display:block;box-sizing:border-box;background-color:#fdfdfd;border:1px solid #f1f2f4;border-top:1.02px solid #f1f2f4;border-radius:4px;outline:none;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;user-select:none;padding:4.5px 11px}.FilterTeachers .fake-select div span{max-width:100%;overflow:hidden;color:#bfbfbf;line-height:20px;text-align:left;text-overflow:ellipsis}.FilterTeachers .fake-select div .anticon{color:#d75f77;font-size:12px;float:right;margin-top:5px}.without-ok-button .ant-picker-ranges{display:none}.SearchTeachers{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 20px}.SearchTeachers .ant-input{line-height:32px}.SearchTeachers .certain-category-search-wrapper{min-width:300px}.SearchTeachers button.Popover{margin-left:20px;position:relative;top:0;background:#4d9cf4;color:#fff!important;padding:0 8px;outline:none!important;border:none!important}.SearchTeachers button.Popover:after{content:"filter_list"!important;font-family:"Material Icons",sans-serif;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;text-rendering:optimizeLegibility;font-feature-settings:"liga";color:#fff;position:absolute;left:7px!important;top:9.5px!important;font-size:13px}.SearchTeachers button.Popover.active,.SearchTeachers button.Popover:active,.SearchTeachers button.Popover:focus,.SearchTeachers button.Popover:hover{background:#4d9cf4}.SearchTeachers button.Popover.active span,.SearchTeachers button.Popover:active span,.SearchTeachers button.Popover:focus span,.SearchTeachers button.Popover:hover span{color:#fff!important}.SearchTeachers button.Popover .anticon{opacity:0}.SearchTeachers button.Popover span{margin-left:1px!important}.SearchTeachers button.Popover .anticon,.SearchTeachers button.Popover span{top:-3px;position:relative}.TeacherPage{padding:0 30px 20px;display:flex;flex-direction:column}.TeacherPage .IconButton{float:right}.TeacherPage .TagsContainer{display:flex;padding-bottom:20px;align-items:center}.TeacherPage .TagsContainer .MyButton{margin-top:0}.TeacherPage__row{flex:1 1}.TeacherPage__card,.TeacherPage__col{height:100%}.TeacherPage .teachers-detail{margin-top:0;margin-right:0}.TeacherPage .teachers-detail+.Tags__container{margin-left:20px}.NewTeacher{padding:13px}.NewTeacher .ant-form-item,.NewTeacher .name-row{max-width:600px;flex:1 1}.NewTeacher .ant-form-item-label{font-family:EuphemiaUCAS,sans-serif;font-size:14px;font-weight:700;color:#335267}.NewTeacher .ant-btn+.ant-btn{margin-left:20px}.NewTeacher .name-row{align-items:end}.NewTeacher .name-row>.ant-col{flex:1 1;align-self:flex-end}.NewTeacher .name-row>.ant-col:not(:last-child){margin-right:10px}.WeeklyCalendar{box-shadow:0 0 20px 0 rgba(0,0,0,.08);border-radius:6px;border:none}.weekCalendar{z-index:1;background:#fff}.weekCalendar__header{line-height:20px}.weekCalendar__scaleHeader{border:1px solid #f1f2f4;border-bottom:none!important;background:transparent!important}.weekCalendar__headerWrapper,.weekCalendar__scaleCell,.weekCalendar__scaleHeader{background:#fff;color:#333d48;font-family:"Euphemia",sans-serif;font-weight:700;font-size:11px;line-height:20px}.weekCalendar__scaleCell{border-bottom:none;color:#888c91}.weekCalendar__scaleCell:nth-child(4n-1),.weekCalendar__scaleCell:nth-child(4n-2),.weekCalendar__scaleCell:nth-child(4n-4){color:transparent}.weekCalendar__scaleCell:nth-child(4n-3){transform:translateY(-50%)}.weekCalendar__scaleColumn{border-left:none}.weekCalendar__headerColumn{border:none;border-right:1px solid #f1f2f4;text-transform:capitalize}.weekCalendar .calendarBody__cell,.weekCalendar .calendarBody__column,.weekCalendar__headerWrapper,.weekCalendar__scaleColumn{border-color:#f1f2f4}.weekCalendar .calendarBody__cell:nth-child(4n-1),.weekCalendar .calendarBody__cell:nth-child(4n-2),.weekCalendar .calendarBody__cell:nth-child(4n-3){border-bottom-style:dashed;border-bottom-color:rgba(241,242,244,.3)}.weekCalendar .event{background-color:#fff;border:1px solid #d7d9dc;border-radius:3px;box-shadow:0 0 5px 0 transparent;padding:10px;color:#888c91}.weekCalendar .event.multiple label{color:rgba(0,0,0,.5)}.weekCalendar .event label{color:inherit;font-family:"Euphemia",sans-serif;font-size:11px;line-height:15px;display:block;margin-bottom:5px}.weekCalendar .event label.bold{font-family:"Euphemia",sans-serif;font-weight:700;display:block}.weekCalendar .event.lock:not(.multiple){border:none}.weekCalendar .event.lock:not(.multiple):after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.25)}.weekCalendar .event.lock:not(.multiple) label{color:rgba(0,0,0,.5)}.weekCalendar .event .Flags,.weekCalendar .event i{position:absolute;top:0;right:5px}.weekCalendar .event .Flags img,.weekCalendar .event i img{width:15px;height:15px}.weekCalendar .event i{color:rgba(0,0,0,.5);cursor:pointer;z-index:1;font-size:20px;margin-top:7px}.weekCalendar .dayCell:hover,.weekCalendar__overlay_status_selection{cursor:pointer;background-color:hsla(0,0%,78%,.2);border-color:transparent}.remove-lock{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center}.remove-lock>i{color:#db8711;font-size:40px;margin:10px 0}.remove-lock>label{font-size:20px;max-width:400px;text-align:center;margin-bottom:20px}.remove-lock .ant-radio-group{display:flex;flex:1 1;justify-content:flex-start;flex-direction:column}.remove-lock .ant-radio-group .ant-radio-wrapper{display:block;margin:10px 0}.LockForm{width:calc(100% + 46px);margin-left:-23px;padding:0 69px}.LockForm .range-picker{margin:auto;max-width:300px;width:100%!important}.LockForm h1{color:#333d48;font-family:"Euphemia",sans-serif;font-weight:700;font-size:20px;line-height:28px;text-align:center;margin-bottom:20px}.LockForm p{color:#333d48;display:flex;justify-content:flex-start;padding:10px 20px}.LockForm p i{margin-right:10px}.LockForm .Select{flex:1 1}.LockForm .ant-row{justify-content:space-between;display:flex;padding:0 20px}.LockForm .ant-row:not(:last-child){margin-bottom:20px}.LockForm .ant-row:after,.LockForm .ant-row:before{content:normal}.LockForm .repeat-group{padding:20px 0;margin-bottom:20px}.LockForm .repeat-group.fill{background-color:#fafafa;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 12px 0 rgba(0,0,0,.1)}.LockForm .repeat-group .ant-radio-wrapper:not(:last-child){margin-bottom:20px}.LockForm .MyButton{background-color:#d75f77;border:1px solid #d75f77;border-radius:15px;color:#d75f77;height:35px;margin:10px auto 0;padding:0 69px}.LockForm .MyButton i{color:#d75f77;font-size:15px}.LockForm .MyButton.ant-btn-primary{color:#fff;border:none}.LockForm .MyButton.ant-btn-primary i{color:#fff}.LockForm .MyButton:hover{background-color:#d75f77}.LockForm .MyButton span{position:relative;top:-3px}.TeacherDetail{padding:13px 30px}.TeacherDetail .Tabs{max-width:none}.TeacherDetail .CalendarCard,.TeacherDetail .Tabs{background:#fff;border-radius:6px}.TeacherDetail .CalendarCard .Card,.TeacherDetail .Tabs .Card{box-shadow:none}.TeacherDetail .CalendarCard .TableContainer button,.TeacherDetail .Tabs .TableContainer button{margin-bottom:10px}.TeacherDetail .SpinnerArea{min-height:calc(100vh - 262px)}.TeacherDetail .weekCalendar{margin-bottom:20px}.TeacherDetail .ant-row{display:flex;flex:1 1;flex-direction:row}.TeacherDetail .ant-row .ant-col{display:flex;flex-direction:column;flex:1 1}.TeacherDetail .more-info{margin-top:35px}.TeacherDetail .more-info .ant-row:not(:last-child){margin-bottom:20px}.TeacherDetail .more-info label{color:rgba(0,0,0,.87);font-size:13px}.TeacherDetail .more-info label.title{font-weight:700}.TeacherDetail__inside{margin-bottom:20px}.TeacherDetail__inside .ant-card-body{height:100%}.TeacherDetail__inside .Card{padding:20px;border-radius:6px;margin-bottom:20px}.TeacherDetail__inside .Card .WeekTab{margin-bottom:0}.TeacherDetail__inside .detail{border-radius:6px;display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;position:relative}.TeacherDetail__inside .detail .MyButton{margin-top:0}.TeacherDetail__inside .detail .ant-btn-circle{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:1;border:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);transition:none;margin-top:-1px}.TeacherDetail__inside .detail .ant-btn-circle:focus,.TeacherDetail__inside .detail .ant-btn-circle:hover{color:#d75f77;border:none}.TeacherDetail__inside .detail.opened{border-bottom:1px solid #f1f2f4;padding-bottom:15px}.TeacherDetail__inside .detail.opened button{margin-top:-15px}.TeacherDetail__inside .detail label{color:rgba(0,0,0,.87);font-size:13px;line-height:15px}.TeacherDetail__inside .detail .user{flex-direction:row;display:flex;align-content:center;align-items:center}.TeacherDetail__inside .detail .user .ant-avatar{background-color:#7494c7;margin-right:20px;color:#fff}.TeacherDetail__inside .detail .user h1{margin-right:10px}.TeacherDetail__inside .detail .user+div{flex:1 1;justify-content:space-between;display:flex;padding:0 20px 0 45px;align-items:center}.TeacherDetail__inside .selection{margin-bottom:20px;border-radius:6px}.TeacherDetail__inside .selection .ant-card-body{display:flex;flex-wrap:wrap}.TeacherDetail__inside .selection .ant-card-body .ant-checkbox-group{flex:1 1;flex-direction:row;display:flex;flex-wrap:wrap}.TeacherDetail__inside .selection .ant-card-body .ant-checkbox-group .ant-checkbox-wrapper{display:flex;margin-bottom:10px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;padding:4px;cursor:pointer}.TeacherDetail__inside .selection .ant-card-body .ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox+span{cursor:pointer;color:#333d48;font-size:11px;line-height:15px;white-space:nowrap}.TeacherDetail__inside .selection .ant-card-body .ant-checkbox-group .ant-checkbox-wrapper:hover{border-color:#f1f2f4;border-radius:4px;background-color:#fbfbfb}.TeacherDetail__inside .selection .ant-card-body .ant-checkbox-group .ant-checkbox-wrapper .color_id{display:inline-table;padding:0;width:8px;height:8px;border-radius:50%;margin:0 6px;transform:translateY(-1px)}.TeacherDetail__inside .selection .ant-card-body .ant-checkbox-group .ant-checkbox-wrapper a{color:#333d48}.TeacherDetail__inside .selection .ant-card-body .ant-checkbox-group .ant-checkbox-wrapper a:hover{color:#4d9cf4}.TeacherDetail__inside .selection .ant-card-body .ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#4d9cf4;border-color:#4d9cf4}.TeacherDetail__inside h1{color:rgba(0,0,0,.87);font-family:"Euphemia",sans-serif;font-weight:700;font-size:16px;line-height:22px;margin:0}.TeacherDetail .ModalClosable__body h1{color:#333d48;font-family:"Euphemia",sans-serif;font-weight:700;font-size:20px;line-height:28px;text-align:center}.TeacherDetail .ant-table-pagination.ant-pagination{margin-bottom:0}.CardTitle{display:flex;flex-direction:row;flex:1 1;justify-content:space-between;align-content:center}.CardTitle .AdvancedRange{margin-left:15px}.CardTitle .ant-row{display:flex;flex-direction:row}.CardTitle h3{color:#333d48;font-weight:700;font-size:14px;line-height:30px;margin-right:20px;margin-bottom:0;padding-bottom:0}.CardTitle .ant-radio-button-wrapper,.CardTitle .ant-select-selection--single{height:30px}.CardTitle .ant-radio-button-wrapper{font-size:11px;font-weight:700;line-height:26px}.CardTitle .ant-radio-button-wrapper-checked{border-radius:3px 0 0 3px;background-color:#4d9cf4;color:#fff}.CardTable .ant-table-thead>tr{border:1px solid #f1f2f4;border-radius:3px;background:#f1f2f4}.CardTable .ant-table-thead>tr .ant-table-column-title{font-weight:700;font-size:11px;color:rgba(0,0,0,.87)}.CardTable .ant-table-tbody td{color:rgba(0,0,0,.87);font-size:11px;line-height:15px}.CardTable .CircleGraph span{color:#333d48;font-family:Monaco,sans-serif;font-size:9px;line-height:15px;text-align:center;font-weight:400}.CardTable button{background:transparent;border:none;outline:none;color:#d75f77;padding:0;margin:0;cursor:pointer;float:right}.replace-type-icon{width:18px;height:18px;border-radius:50%;border:1px solid #888c91;position:relative;overflow:hidden;margin-right:10px}.replace-type-icon:after{background:#888c91;width:100%;height:100%;position:absolute;top:0;left:0;content:""}.replace-type-icon.fraction:after{transform:translateX(50%)}.custom-popover{color:#333d48;font-weight:700;font-size:11px;padding:0;margin:0}.custom-popover .dot{border-radius:50%;width:8px;height:8px;display:inline-block;margin-right:10px}.custom-popover li{list-style:none}.custom-popover li:not(:last-child){margin-bottom:10px}.custom-popover label{color:#888c91;font-size:11px}.custom-popover label span{color:#d05757;font-size:11px;margin-left:10px}.custom-popover p{color:#333d48;font-weight:700;font-size:11px;margin:0}.custom-popover p.regular{color:rgba(0,0,0,.87)}.Dashboard{height:calc(100vh - 72px);padding:0 30px;display:flex;flex-direction:column;overflow:auto}.Dashboard .CardTable.absences .ant-table-content,.Dashboard .CardTable.delays .ant-table-content{max-height:244px;min-height:244px;overflow:auto}.Dashboard>.ant-row{flex:1 1;display:flex;margin-bottom:20px}.Dashboard>.ant-row.top-row .inside{max-width:calc(50% - 10px)}.Dashboard>.ant-row.top-row .inside .ant-card-body{max-height:340px;overflow:auto}.Dashboard>.ant-row .Card{box-shadow:none}.Dashboard>.ant-row .Card .ant-card-head{box-shadow:none;border:none}.Dashboard>.ant-row .Card .ant-card-body{padding:0 20px 20px}.Dashboard>.ant-row .inside{background:#fff}.Dashboard>.ant-row .inside+.inside{margin-left:20px}.TicketForm .ant-modal-body,.TicketForm .ant-modal-content{padding:0}.TicketForm .ant-modal-body .ant-col,.TicketForm .ant-modal-body .ant-row{display:flex;flex:1 1}.TicketForm .ant-modal-body .ant-col{flex-direction:column}.TicketForm .ant-modal-body .Modal .head{background-color:#f1f2f4;border-radius:6px;align-items:center;padding:30px 20px}.TicketForm .ant-modal-body .Modal .head .ant-avatar,.TicketForm .ant-modal-body .Modal .head .ant-col:not(:last-child){margin-right:20px}.TicketForm .ant-modal-body .Modal .body{padding:30px}.TicketForm .ant-modal-body .Modal label,.TicketForm .ant-modal-body .Modal p{color:rgba(0,0,0,.87);font-size:11px;margin-bottom:10px}.TicketForm .ant-modal-body .Modal label.bold,.TicketForm .ant-modal-body .Modal p.bold{font-weight:700}.TicketForm .ant-modal-body .Modal label i,.TicketForm .ant-modal-body .Modal label span,.TicketForm .ant-modal-body .Modal p i,.TicketForm .ant-modal-body .Modal p span{color:#888c91}.TicketForm .ant-modal-body .Modal label i,.TicketForm .ant-modal-body .Modal p i{font-size:14px;margin-right:10px}.TicketForm .ant-modal-body .Modal p{margin-top:20px}.TicketForm .ant-modal-body .Modal .Select{flex:1 1;display:flex}.TicketForm h3{color:rgba(0,0,0,.87);font-weight:700;font-size:16px;line-height:22px}.Tickets{height:calc(100vh - 72px);padding:0 30px;display:flex;flex-direction:column;overflow:auto}.Tickets .ant-table-body{font-size:12px}.Tickets .ant-table-thead th:first-child{text-align:center}.Tickets .from-now{opacity:.5;display:block;padding-left:20px;font-size:10px}.Tickets .RangeContainer{min-width:calc(100vw - 220px)}.Tickets .status{color:#fff;font-weight:700;font-size:11px;line-height:15px;text-align:center;padding:3px}.Tickets .priority{display:flex;flex:1 1;justify-content:flex-start;align-content:center;align-items:center}.Tickets .priority i{margin-right:10px;font-size:13px}.Tickets .indicator{border:1px solid #f1f2f4;border-radius:10px;color:#333d48;font-weight:700;text-align:center;display:table;margin:auto;padding:20px}.Tickets .indicator span{font-size:20px;display:block}.Tickets .indicator label{font-size:11px}.Tickets>.ant-row{margin-bottom:20px}.Tickets .ant-row{flex:0 1;display:flex}.Tickets .ant-row .ant-col{flex:1 1}.Tickets .ant-row .ant-col>.ant-col{flex:0 1}.Tickets .ant-row .ant-col>.ant-col .flex{margin-right:10px}.Tickets .ant-row .Card{box-shadow:none}.Tickets .ant-row .Card .ant-card-head{padding:0;border:none}.Tickets .ant-row .Card .ant-card-head .ant-card-head-title{padding:0 0 17px}.Tickets .ant-row .Card .ant-card-body{padding:20px}.Incidents{height:calc(100vh - 72px);padding:0 30px;display:flex;flex-direction:column;overflow:auto}.Incidents .priority{display:flex;flex:1 1;justify-content:flex-start;align-content:center;align-items:center}.Incidents .priority i{margin-right:10px;font-size:13px}.Incidents .indicator{border:1px solid #f1f2f4;border-radius:10px;color:#333d48;font-weight:700;text-align:center;display:table;margin:auto;padding:20px}.Incidents .indicator span{font-size:20px;display:block}.Incidents .indicator label{font-size:11px}.Incidents>.ant-row{margin-bottom:20px}.Incidents .ant-row{flex:0 1;display:flex}.Incidents .ant-row .ant-col{flex:1 1}.Incidents .ant-row .ant-col>.ant-col{flex:0 1}.Incidents .ant-row .ant-col>.ant-col .flex{margin-right:10px}.Incidents .ant-row .Card{box-shadow:none}.Incidents .ant-row .Card .ant-card-head{padding:0;border:none}.Incidents .ant-row .Card .ant-card-head .ant-card-head-title{padding:0 0 17px}.Incidents .ant-row .Card .ant-card-body{padding:20px}.FormTariffs .input-container{max-width:500px;display:flex;flex-direction:row;align-items:flex-end}.FormTariffs .input-container .ant-form-item-control-input{min-width:340px}.FormTariffs .input-container .ant-btn{margin-left:15px;min-width:150px;background:#d75f77;border-color:#d75f77}.FormTariffs .ant-tabs-content-holder{background:#f7f9fc}.FormTariffs .Tags{max-width:650px;margin-bottom:20px}.MaterialTable .n-of-n{margin-top:20px}.MaterialTable .ant-table-thead tr th{background:#809db3}.MaterialTable .ant-table-thead .ant-table-column-sorter,.MaterialTable .ant-table-thead tr th{color:#fff}.MaterialsState .ant-row .ant-col .ant-btn{margin:20px auto;display:table;background:#809db3;border-color:#809db3}.MaterialsState .ant-row .ant-col h2{text-align:center;font-size:18px;color:#333d48}.MaterialsState .buttons-wrapper{margin:auto;display:table;vertical-align:middle;justify-content:center;text-align:center;align-items:center;align-content:center}.FormMaterials .FormWrapper{max-width:50%}.GeneralConfig .wrapper>.ant-tabs-content-holder,.Settings{padding:13px 30px}.SearchLocationInput{width:100%}.SearchLocationInput input{padding:4px 11px;width:100%;background-color:#fff;background-image:none;border:1px solid #d9d9d9}.FormGroupAddress .Gmaps{min-height:200px;display:grid;margin-bottom:20px}.FormGroupAddress .FormWrapper{max-width:50%}.AddressConfig{padding:13px}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/material-icons.0c35d18b.woff2) format("woff2"),url(/static/media/material-icons.4d73cb90.woff) format("woff")}.material-icons{font-family:"Material Icons";font-feature-settings:"liga"}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/material-icons-outlined.6f420cf1.woff2) format("woff2"),url(/static/media/material-icons-outlined.f882956f.woff) format("woff")}.material-icons,.material-icons-outlined{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-icons-outlined{font-family:"Material Icons Outlined";font-feature-settings:"liga"}@font-face{font-family:"Material Icons Round";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/material-icons-round.c380809f.woff2) format("woff2"),url(/static/media/material-icons-round.5d681e2e.woff) format("woff")}.material-icons-round{font-family:"Material Icons Round";font-feature-settings:"liga"}@font-face{font-family:"Material Icons Sharp";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/material-icons-sharp.219aa914.woff2) format("woff2"),url(/static/media/material-icons-sharp.3a4004a4.woff) format("woff")}.material-icons-round,.material-icons-sharp{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-icons-sharp{font-family:"Material Icons Sharp";font-feature-settings:"liga"}@font-face{font-family:"Material Icons Two Tone";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/material-icons-two-tone.4ef4218c.woff2) format("woff2"),url(/static/media/material-icons-two-tone.3baa5b8f.woff) format("woff")}.material-icons-two-tone{font-family:"Material Icons Two Tone";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:"Euphemia";src:url(/static/media/Euphemia_UCAS_Bold_2.6.6.27341cd2.ttf) format("truetype") url(/static/media/euphemia_ucas_bold_2.6.6-webfont.ff3f0615.woff2) format("woff2"),url(/static/media/euphemia_ucas_bold_2.6.6-webfont.b37dfa78.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Euphemia";src:url(/static/media/Euphemia_UCAS_Italic_2.6.6.94bff187.ttf) format("truetype") url(/static/media/euphemia_ucas_italic_2.6.6-webfont.fd041aa3.woff2) format("woff2"),url(/static/media/euphemia_ucas_italic_2.6.6-webfont.dc6c107d.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Euphemia";src:url(/static/media/Euphemia_UCAS_Regular_2.6.6.563e0d98.ttf) format("truetype"),url(/static/media/euphemia_ucas_regular_2.6.6-webfont.d56adfc6.woff2) format("woff2"),url(/static/media/euphemia_ucas_regular_2.6.6-webfont.c32ef9be.woff) format("woff");font-weight:400;font-style:normal}*{font-family:"Euphemia","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;background-color:#eee}.ant-select-dropdown{min-width:240px}.ant-select-selection--single{height:30px}.ant-radio-checked .ant-radio-inner{border-color:#b3b4b4}.ant-radio-checked .ant-radio-inner:after{background-color:#d75f77}.ant-popover-inner{padding-top:10px}.ant-popover-title{border:none;color:#333d48;font-weight:700;font-size:11px}.ant-switch-checked{background-color:#d75f77}.ant-notification .ant-notification-notice-description,.ant-notification .ant-notification-notice-message{margin-left:40px;color:#fff}.ant-notification .ant-notification-notice{background:#334767}.ant-notification .anticon.ant-notification-notice-icon-warning{color:#ffbd3a}.ant-notification .ant-notification-close-icon{color:#fff;font-size:14px}.ant-modal-body{padding-top:0 24px}.status-chip{text-align:center;color:#fff;font-weight:700;font-size:11px;line-height:15px;padding:3px}.status-chip.cancelled{background-color:#f1c0cd;color:#c04c61}.ant-modal-root{z-index:1050;position:relative}.ant-modal-content{border-radius:6px;padding-top:30px;padding-bottom:30px}.empty-text{color:"#333333"}.ant-empty p{display:none}.ant-empty:after{content:"Sin información"}.CalendarRange .calendar-month_header_title{text-transform:capitalize}.CalendarRange .calendar-header_button{cursor:pointer}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{border-radius:50%}.ant-pagination-item-link i{vertical-align:0}.ant-pagination-item{margin-right:0;border:none}.ant-pagination-next:focus .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:focus .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{color:#d75f77;border-color:#d75f77}.ant-pagination-item-active a,.ant-pagination-item-link i,.ant-pagination-item:hover a{color:#d75f77}.ant-pagination-next{margin-left:8px}.icon-button-custon{display:flex;justify-content:center;font-size:inherit}
/*# sourceMappingURL=main.de24517c.chunk.css.map */