body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:overlay}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}::-webkit-scrollbar-track{background-color:rgba(21,24,26,0);border-radius:10px}::-webkit-scrollbar-corner{background-color:#fff}.styles_logo__ymKe9{max-height:45px;width:100%;height:auto;max-width:175px}@media only screen and (max-width:768px){.styles_userContainer__2nj8V span{display:none}}:root{--bar-background-padrao:hsla(0,0%,82.4%,0.15);--bar-background-dark:#000;--bar-font-color-padrao:#2f2f2f;--bar-font-color-dark:#fff;--checkbox-color-padrao:#000;--checkbox-color-dark:#000;--checkbox-background-padrao:hsla(0,0%,82.4%,0.15);--checkbox-background-dark:hsla(0,0%,82.4%,0.15);--button-background-padrao:#858080;--button-background-dark:#858080;--button-font-color-padrao:#fff;--button-font-color-dark:#fff;--header-grid-background-padrao:#fff;--header-grid-background-dark:#c5c2c2;--header-grid-font-color-padrao:#2f2f2f;--header-grid-font-color-dark:#000;--menu-actions-background-padrao:#fff;--menu-actions-background-dark:#c5c2c2;--menu-actions-font-color-padrao:#2f2f2f;--menu-actions-font-color-dark:#000;--alert-background-padrao:#e0eeee;--alert-background-dark:#c8cece;--alert-font-color-padrao:#000;--alert-font-color-dark:#000;--icones-background-padrao:#2f2f2f;--icones-background-dark:#171617;--drawerPaper-padrao:#fff;--drawerPaper-dark:#040207;--background-padrao:#fff;--font-color-padrao:#2f2f2f;--background-dark:#171617;--font-color-dark:#fff;--background-light:#e0dbe7;--font-color-light:#000;--background-green:#1c6107;--font-color-green:#000;--background-yellow:#e7e40d;--font-color-yellow:#000;--background-red:#810808;--font-color-red:#000;--page-font-size:14px;--page-font-family:Avenir;--page-action-btn:#c70085;--page-background-color:var(--background-padrao);--page-font-color:var(--font-color-padrao)}img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:25px}.box{min-height:calc(100vh - 116px);font-weight:700}.box,.box .welcome{display:flex;justify-content:center;align-items:center}.box .welcome{flex-direction:column;text-align:center}.box .welcome img{width:25rem;height:20rem;padding:2rem}.box .welcome p{font-weight:400}.box .welcome button{border-radius:3rem;padding:.5rem 1rem;border:none}.box .card{height:100%;width:100%;border-radius:8px 8px 8px 8px;border:none;display:flex;flex-direction:column}.box .card .card_title{padding:8px 0 8px 10px;font-weight:700;border-radius:8px 8px 0 0;border-bottom:1px solid #dbdbdb}.box .card .comunity_text{font-weight:700;padding:8px 0 8px 14px}.box .card .comunity_text a{padding-left:3px;font-weight:400}.box .card .table_side{text-align:center;justify-items:center;max-height:30vh;overflow-y:auto}.box .card .table_side .table_cell{text-align:center;font-weight:700;border-width:thin;border-color:#d3d3d3}.box .card .table_side .password{font-weight:400}.bar{margin:0;padding:0;height:7px;width:100%}.second_box{height:100%}.second_box,.second_box_content{display:flex;align-self:flex-start;width:100%;flex-direction:column}.second_box_content{justify-content:flex-start;align-items:center;min-height:100vh}.second_welcome{width:100%;padding:1rem 0;font-size:1.25rem}.banner,.bannerAdmin{max-width:1350px;max-height:250px;width:100%;height:auto;aspect-ratio:1350/250;background:#a3a3a3;background-size:100%;background-repeat:no-repeat;background-position:50%;border-radius:8px;margin-bottom:1rem;display:flex;justify-content:center;align-items:center;color:#818181;font-size:2rem;overflow:hidden}.banner .buttonPicture,.bannerAdmin .buttonPicture{display:none;border:none;border-radius:50%;color:hsla(0,0%,100%,.3764705882);background-color:rgba(31,31,31,.3882352941);width:auto;height:50%;aspect-ratio:1;justify-content:center;align-items:center;font-size:50%}.banner .buttonCancel,.banner .buttonSave,.bannerAdmin .buttonCancel,.bannerAdmin .buttonSave{display:none;border:none;border-radius:8px;background-color:#0ea500;color:#fff;font-size:1.5rem;padding:10px 50px;margin:0 5px}.banner .buttonCancel,.bannerAdmin .buttonCancel{background-color:#fff;color:#16181a}.banner .buttons,.bannerAdmin .buttons{display:flex}.bannerAdmin:hover{cursor:pointer;box-shadow:inset 0 0 195px 0 rgba(0,0,0,.75)}.bannerAdmin:hover button{display:flex;flex-direction:column}.bannerAdmin:hover .buttonPicture:hover{color:hsla(0,0%,100%,.7411764706);background-color:rgba(31,31,31,.6117647059)}.bannerAdmin:hover span{display:none}.info{width:100%;height:250px;margin-bottom:1rem}.info,.info .student_info{display:flex;justify-content:space-between}.info .student_info{flex-wrap:wrap;width:50%;height:100%}.info .student_info .avg_chart,.info .student_info .crm_button_chart,.info .student_info .crm_button_chart-ativo,.info .student_info .documents_chart,.info .student_info .exam_chart{max-width:49%;min-width:49%;height:117px;background:#fff;border-radius:8px;display:flex;justify-content:center;align-items:center;padding:.5rem;flex-direction:column;cursor:pointer}.info .student_info .avg_chart span,.info .student_info .crm_button_chart-ativo span,.info .student_info .crm_button_chart span,.info .student_info .documents_chart span,.info .student_info .exam_chart span{overflow-wrap:break-word;max-height:90%;width:100%;overflow-x:hidden;overflow-y:hidden;color:#6f6f6f;font-weight:400;display:flex;justify-content:center;align-items:center}.info .student_info .documents_chart div,.info .student_info .exam_chart div{font-size:2rem;font-weight:500}.info .student_info .avg_chart{margin-top:12px;display:flex;flex-direction:column}.info .student_info .avg_chart span{width:auto;margin-bottom:10px}.info .student_info .exam_chart{margin-top:12px;cursor:pointer}.info .student_info .exam_chart span{margin-left:5px}.info .student_info .crm_button_chart,.info .student_info .crm_button_chart-ativo{cursor:pointer}.info .student_info .crm_button_chart-ativo span,.info .student_info .crm_button_chart span{padding-left:5px}.info .student_calendar{background:#e3e9ff;width:49%;height:100%;max-height:100%;max-width:100%;border-radius:8px;display:flex;flex-direction:column}.info .student_calendar span{font-size:1rem;font-weight:700;margin:auto;cursor:pointer}.info .student_calendar span:hover{color:#07f}.info .student_calendar .calendar{max-height:100%;height:100%;flex:1 1;overflow:auto}.info .student_calendar .calendar .MuiDayCalendar-monthContainer{overflow-y:auto}.info .student_calendar .activity{flex:1 1;height:100%;max-height:100%;border-left:1px solid #a3a3a3;padding:1rem;font-weight:400;overflow-y:auto}.info .student_calendar .activity_title{font-weight:400}.info .student_calendar .activity_body{height:calc(100% - 42px);font-weight:800;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;color:#a3a3a3}.lists{width:100%;height:250px;max-height:250px;display:flex;justify-content:space-between;margin-bottom:1rem}.lists .class{width:65%;max-height:250px}.lists .class,.lists .crm{background:#fff;height:100%;border-radius:8px}.lists .crm{width:34%}.lists .crm .card_title{padding:8px 0 8px 10px;font-weight:500;border-radius:8px 8px 0 0;border-bottom:1px solid #dbdbdb}.lists .crm .MuiTableContainer-root{max-height:calc(100% - 42px);overflow-y:auto;box-shadow:none!important;border:none!important}.lists .crm .tablecell{font-weight:500;color:#16181a;font-weight:700}.dashboard_body{width:100%;max-width:1350px}@media screen and (max-width:991.98px){.lists{min-height:516px;max-height:516px;flex-direction:column}.lists .class{width:100%}.lists .crm{width:100%;margin-top:1rem}.info{height:800px;flex-direction:column}.info .student_info{width:100%;height:250px}.info .student_calendar{width:100%;height:540px;min-height:540px;max-height:500px;flex-direction:column}.info .student_calendar .calendar{flex:1 1;max-height:260px;width:100%}.info .student_calendar .activity{flex:1 1;border-left:none;border-top:1px solid #a3a3a3}.class{width:100%}}@media screen and (max-width:1366px){.dashboard_body{width:100%}}.crm_button_chart-ativo{box-shadow:0 0 10px rgba(0,0,255,.5);transition:box-shadow .5s ease-in-out;-webkit-animation:piscar 1s ease-in-out infinite;animation:piscar 1s ease-in-out infinite}@-webkit-keyframes piscar{0%{box-shadow:0 0 0 0 rgba(0,0,255,.5)}50%{box-shadow:0 0 0 5px rgba(85,159,255,.7)}to{box-shadow:0 0 0 0 rgba(0,0,255,.5)}}@keyframes piscar{0%{box-shadow:0 0 0 0 rgba(0,0,255,.5)}50%{box-shadow:0 0 0 5px rgba(85,159,255,.7)}to{box-shadow:0 0 0 0 rgba(0,0,255,.5)}}.styles_container__3jXEH{display:flex;flex-direction:column}.styles_warn__-c8QC{background-color:#ed6c02;padding:1rem;border-radius:8px;font-size:.8rem;font-weight:600;color:#fff;display:flex;flex-direction:row;align-items:center}.styles_warn__-c8QC:not(:last-child){margin-bottom:.5rem}.styles_txt__16Kzq{max-width:calc(100% - 40px)}.popup-banner__container{line-height:0;border-radius:50px}.popup-banner__container img{width:100%;height:auto;max-width:900px;max-height:650px}.popup-banner__actions{display:flex;justify-content:center;padding-top:8px}.popup-banner .MuiDialog-paper{padding:0!important;background-color:transparent!important;box-shadow:none!important}.listItem span{font-size:14px}.styles_container__150UV{display:flex;flex-direction:column;align-items:center;width:300px;min-height:400px;max-height:calc(100vh - 65px);overflow-y:auto}.styles_tittle__1NBVS{font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px;margin:0}.styles_menuItem__23_PL{display:flex;width:100%;max-width:100%;font-size:14px!important;grid-column-gap:6px;-webkit-column-gap:6px;column-gap:6px}.styles_menuItem__23_PL .styles_text__2UoO_{flex:1 1;text-wrap:balance}.styles_menuItem__23_PL .styles_text__2UoO_ span{font-weight:700}.styles_menuItem__23_PL .styles_reddot__1ty8h{width:6px;height:6px;border-radius:50%;background-color:red}@media only screen and (max-width:768px){.styles_container__150UV{width:100%}.styles_container__150UV .styles_menuItem__23_PL .styles_text__2UoO_{font-size:16px}}