@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sidebar{background-color:var(--background-color);grid-area:menu;height:100%;overflow:hidden;padding:0 20px}.sidebar-content{background-color:var(--sidebar-color);border-radius:24px;box-shadow:0 7px 29px 0 #64646f33;height:95%;width:90%}.sidebar-content ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style-type:none;padding:0}.logo{color:#fff;font-size:2.2rem;font-weight:900;letter-spacing:3px;margin-bottom:4rem}.logo-image{margin-bottom:50%;margin-top:80%;width:80px}.sidebar-content ul li{margin:0}.sidebar-content ul li a{color:#fff;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none}.icon{color:#fff;margin:20px 0}.logout{bottom:10%;margin-left:-15px;position:absolute}.sidebar-icon{margin-bottom:2rem}.ranking-disabled{opacity:.3;pointer-events:none}.card{align-items:center;background-color:var(--card-color)!important;border-radius:var(--card-radius);cursor:pointer;display:flex;flex-direction:column;font-size:1.3rem;height:160px;justify-content:space-between;margin:.5rem;padding:20px;text-align:center;width:200px}.card-humanas:hover{box-shadow:inset 0 0 0 4px #ff9800}.card-natureza:hover{box-shadow:inset 0 0 0 4px #4caf50}.card-linguagens:hover{box-shadow:inset 0 0 0 4px #369}.card-matematica:hover{box-shadow:inset 0 0 0 4px #e53935}.card-redacao:hover{box-shadow:inset 0 0 0 4px #5fbec4}.card-fisica:hover{box-shadow:inset 0 0 0 4px #ff9800}.card-quimica:hover{box-shadow:inset 0 0 0 4px #8e44ad}.card-geografia:hover{box-shadow:inset 0 0 0 4px sienna}.card-historia:hover{box-shadow:inset 0 0 0 4px #fdf063}.card-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.card-title{color:var(--font-color);font-size:.8em;height:35%;margin-bottom:-20px;width:100%}.card-info,.card-info-subject{color:#333;font-size:1.8rem;font-weight:700}.card-info,.card-info-subject,.card-title{word-wrap:break-word;margin:8px 0}.card-info{margin-top:0}.card-info-subject{margin-bottom:40px!important}.card.unavailable{background-color:#f0f0f0!important;box-shadow:none;color:#bdbdbd}.icon-container.subject{align-items:center;display:flex;width:100%}.icon-container{height:60px;justify-content:flex-start;width:100%}.icon-container.subject{justify-content:center;margin-top:30px;position:relative}.info-card{align-items:center;background-color:var(--card-color);border-radius:var(--card-radius);display:flex;height:100px;justify-content:center;margin:.5rem;padding:20px;text-align:center;width:328px}.info-card-note{font-size:1.7rem;font-weight:700;margin-bottom:-20px}.info-card-text{font-size:1.1em}.info-card .info{margin-bottom:10%;margin-left:10%;margin-top:8%}.info-card.unavailable{background-color:#f0f0f0!important;box-shadow:none}.welcome-card{align-items:center;background-color:var(--card-color);border-radius:10px;display:flex;height:100px;justify-content:center;margin:.5rem;padding:20px;text-align:center;width:455px}p.welcome-message{font-size:1.2rem;margin-right:30px;text-align:left}span.highlight-text{font-size:1.3rem!important}.saludation-svg{height:190px;margin-bottom:9%;width:190px}.placing{font-weight:700}.info .card-info{margin-bottom:-15px}.summary-container{margin-top:1.5rem;width:100%}.summary,.summary-container{display:flex;justify-content:center}.summary{border-radius:8px;font-size:1.5rem;padding-top:5px;width:40%}.summary-container .info{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:2rem;text-align:center;width:200px}.summary-container .info.prova{margin-right:15px}.summary-container .info.pdf{width:200px}.summary-container .info.pdf button.open-popup-button-statistics{margin-left:-20px;width:210px}.summary-container .info .card-info{font-family:Space Grotesk,sans-serif;font-size:1.6rem;font-weight:700}.exam-link-container{display:flex;justify-content:space-between;margin-bottom:-10px;width:1300px}.exam.dashboard-link{background-color:var(--bg-color);box-shadow:none;cursor:pointer;display:inline-block;font-family:Space Grotesk,sans-serif;font-weight:700;margin-top:12px;position:relative;text-decoration:none}.exam.dashboard-link:after{background-color:var(--second-color);bottom:10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:70%}.exam.dashboard-link:hover:after{width:100%}.result-text{background-color:var(--bg-color);box-shadow:none;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700;margin-left:20px}.popup-container-statistics{display:flex;justify-content:center;margin-top:20px}.open-popup-button-statistics{background-color:var(--details-color);border:none;border-radius:var(--items-radius);color:#fff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:10px;margin-top:-10px;padding:10px}.open-popup-button-statistics:hover{background-color:#5ab4ba}.content.blur{filter:blur(12px);pointer-events:none}.popup-overlay-statistics{align-items:center;display:flex;height:100vh;justify-content:center;left:12%;overflow-y:scroll;position:fixed;top:10%;width:100vw;z-index:999}.popup-overlay-statistics.cartao{background-color:var(--card-color);border-radius:var(--card-radius);box-shadow:0 4px 8px #00000026,0 1px 2px #0000001a;left:20%;top:14%;width:90vw}.popup-overlay-statistics.cartao img.popup-image-statistics{box-shadow:none!important;margin-left:-10px}.popup-overlay-statistics.etapas{overflow-y:hidden}.popup-image-statistics{border-radius:8px;box-shadow:0 4px 8px #00000026,0 1px 2px #0000001a;height:auto;margin-bottom:20px;margin-left:5%;margin-top:60%;width:75%}.content-container.blur{filter:blur(15px);pointer-events:none}button.close-popup-statistics{background-color:#ff6767;border:none;border-radius:var(--items-radius);color:#fff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:600;padding:10px 20px;position:fixed;right:11%;top:8%}.popup-overlay-statistics.etapas button.close-popup-statistics{right:20%;top:20%}.simulado-info{display:flex}.simulado-progress{align-items:center;display:flex;flex-direction:column;margin-right:30px;margin-top:15px;width:150px}.progress-bar{align-items:center;background-color:#e2e2e2;border-radius:10px;display:flex;height:20px;overflow:hidden;position:relative;width:100%}.progress-fill{background-color:var(--details-color);height:100%;transition:width .3s ease-in-out;width:0}.progress-fill.stage-1{width:5%}.progress-fill.stage-2{width:28%}.progress-fill.stage-3{width:53%}.progress-fill.stage-4{width:78%}.progress-fill.stage-5{width:100%}.progress-stages{align-items:center;display:flex;justify-content:space-between;margin-top:4px;position:relative;width:100%}.progress-stages span{color:var(--font-color);font-size:13px;font-weight:700;position:absolute;top:8px;transform:translateY(-50%)}.progress-stages span:first-child{left:0}.progress-stages span:nth-child(2){left:25%}.progress-stages span:nth-child(3){left:50%}.progress-stages span:nth-child(4){left:75%}.progress-stages span:nth-child(5){left:100%;transform:translateX(-100%) translateY(-50%)}.progress-text{color:#000;font-size:15px;font-weight:700;letter-spacing:1px;margin-right:10px;margin-top:15px;z-index:1}.popup-content-stages{align-items:center;border-radius:10px;display:flex;flex-direction:column;margin-left:12%;padding:20px;position:relative;text-align:center;width:50%}button.close-popup-statistics.stages{right:31%!important;top:-10px}button.close-popup-statistics.inscricao{right:25%!important;top:-10px}.stages-text{align-items:center;background-color:var(--card-color);border-radius:var(--card-radius);box-shadow:0 4px 8px #00000026,0 1px 2px #0000001a;display:flex;flex-direction:column;font-size:1.2rem;margin-top:20px!important;padding:20px 60px}.stages-explanation{text-align:justify}button.open-popup-button-statistics{margin-top:5px;width:165px}.open-popup-button-statistics.disabled{background-color:gray;cursor:not-allowed;opacity:.5}.welcome-card.unavailable{background-color:#f0f0f0!important;box-shadow:none}.card-inactive{cursor:default}.inscricao-simulado-btn{background:#0000;border:2px solid #222;border-radius:var(--items-radius);color:var(--font-color);cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:10px;margin-top:-10px;padding:10px 18px;transition:border .2s,color .2s}.inscricao-simulado-btn.inscrito,.inscricao-simulado-btn:hover{border:2px solid #5ab46a;color:#5ab46a}.inscricao-simulado-btn.inscrito{background:#0000}.popup-overlay-statistics.inscricao{align-items:center;background-color:#fffffff2;border-radius:12px;box-shadow:0 4px 16px #0000002e;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.popup-content-inscricao{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;max-width:95vw;min-width:340px;padding:36px 32px 28px;text-align:center}.popup-content-inscricao .inscricao-info{font-size:1.1rem;margin-bottom:18px;text-align:left}.ranking-details.group{margin-top:-20px}.questions-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;width:100%!important}.question-area,.question-details-area{align-items:start;box-sizing:border-box;display:flex;flex-basis:50%;flex-direction:column;width:100%}.question-details-area{flex-basis:40%}.question-buttons{display:flex;justify-content:space-around;position:relative;width:100%}.exam-selector{display:flex;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;justify-content:flex-start;width:100%}.exam,.toggle-view-btn{background-color:var(--card-color);border-radius:var(--items-radius);box-shadow:0 0 0 2px var(--font-color) inset;margin:0 10px 10px 0;padding:5px 10px}.toggle-view-btn{border:none;cursor:pointer;font-family:Space Grotesk,sans-serif;font-weight:700}.filter-icon{cursor:pointer;margin-top:-2px;position:relative}.dropdown{background-color:var(--card-color);box-shadow:0 4px 8px #0000001a;left:20%;padding:10px;position:absolute;z-index:1000}.dropdown,.dropdown-item{border-radius:var(--items-radius)}.dropdown-item{box-shadow:0 0 0 1px var(--font-color) inset;color:var(--font-color);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;margin-bottom:10px;padding:5px}.dropdown-item:hover{background-color:#6da96d33}.grid{width:50%}.square{align-items:center;background-color:var(--card-color);border-radius:var(--items-radius);box-shadow:none;color:var(--font-color);cursor:pointer;display:flex;font-size:1.4rem;height:65px;justify-content:center;position:relative;width:65px}.subject{bottom:2px;font-size:12px;font-weight:700;left:5px;position:absolute}.first-letter{font-size:14px;font-weight:900}.subject.correct{color:#5faa5f}.subject.incorrect{color:#ff6767}.subject.undefined{color:#242828}.square.correct{box-shadow:inset 0 0 0 1px #5faa5f}.square.correct:after{color:#5faa5f}.square.incorrect{box-shadow:inset 0 0 0 1px #ff6767}.square.incorrect:after{color:#ff6767}.square.undefined{box-shadow:inset 0 0 0 1px #242828}.square.undefined:after{color:#242828}.square.correct.selected,.square.correct:hover{background-color:#6da96d33}.square.incorrect.selected,.square.incorrect:hover{background-color:#ff676733}.toggle-square{background-color:#ddd;background-color:var(--background-color);color:var(--font-color);font-family:Space Grotesk,sans-serif}.toggle-square:after{content:""}.question-box-container{overflow-y:auto;width:100%}.question-box{background-color:#fff!important;border-radius:var(--card-radius);color:#333;font-size:1.1em;margin-top:20px;padding:20px}.question-title{font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:400}.question-body{font-size:1.2rem;margin-bottom:-30px;margin-top:1rem;text-align:justify}.question-img-container{padding:0;text-align:center;width:100%}.question-img-container.gabarito{margin-top:10px}.question-img{height:100%;width:100%}.alternatives{margin-top:20px}.alternative{align-items:center;cursor:pointer;display:flex;margin-bottom:10px;padding:5px}.radio-alternative{align-items:center;background-color:var(--disabled-button-color);border-radius:var(--items-radius);color:#fff;display:flex;font-weight:700;height:20px;padding:0 5px 25px 10px}.radio-alternative.correct{background-color:#5faa5f;color:#fff;font-weight:700}.radio-alternative.wrong{background-color:#ff6767;color:#fff;font-weight:700}.alternative-input{appearance:none;background-color:#fff;border-radius:50%;display:inline-block;height:20px;margin-right:10px;position:relative;width:20px}.alternative-input:checked:before{background-color:var(--second-color);border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.alternative label{font-size:1.1rem;margin-left:10px;margin-top:3px;vertical-align:middle}.radio-alternative .label-option{font-family:Space Grotesk,sans-serif;margin-bottom:-25px;margin-left:-5px;margin-right:10px}.label-text{margin-bottom:2px}.question-sidebar-title{font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:700}.graph{position:block;width:100%}.question-sidebar-statistic-container{justify-content:center;padding-bottom:30px}.question-buttons-container,.question-sidebar-statistic-container{align-items:center;display:flex;flex-direction:column;width:100%}.popup-overlay{margin-top:-40px}.popup-content,.popup-overlay{font-family:Space Grotesk,sans-serif}.popup-content{padding:30px}.close-popup-button{background-color:var(--card-color);border:none;border-radius:var(--items-radius);box-shadow:0 0 0 2px var(--font-color) inset;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1rem;margin:0 10px 10px 0;padding:5px 10px}.close-popup-button:hover{background-color:#ff676733}.exam.details{cursor:pointer;display:inline-block;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:600;margin:.8rem;padding:10px;position:relative;text-align:center;text-decoration:none;width:65%}.exam.details.active,.exam.details:hover{background-color:#6da96d33}.exam.details.unavailable{background-color:#f0f0f0;box-shadow:inset 0 0 0 1px #bdbdbd;color:#bdbdbd;cursor:not-allowed}.grid-container{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.grid-container.collapsed{max-height:0;opacity:0}.grid-container.expanded{max-height:1000px;opacity:1}.grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(10,1fr);margin-bottom:20px;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;width:60%}.question-sidebar{align-items:center;background-color:var(--card-color);border-radius:var(--card-radius);display:flex;flex-direction:column;font-size:1.5em;justify-content:center;margin-left:5%;width:100%}.question-details-answer,.question-details-image img,.question-details-video video{font-size:1.8rem;font-weight:900;text-align:center;width:400px}.question-details-image img{width:450px}.square.unavailable{background-color:#f0f0f0;box-shadow:inset 0 0 0 1px #bdbdbd;color:#bdbdbd;pointer-events:none}.camera-icon{position:absolute;right:3px;top:-2px}.camera-icon.correct{color:#5faa5f}.camera-icon.incorrect{color:#ff6767}p.comentario-gabarito{font-size:1.2rem;font-weight:400}.anulada{background-color:#f0f0f0;border:none;box-shadow:inset 0 0 0 2px #bdbdbd!important}.anulada,.anulada span{color:#848484}.anulada:hover,.square.anulada.selected{background-color:#bdbdbd66!important}.active-filter{background-color:#6da96d33;border-radius:4px;font-weight:700}.arrow-button{background:none;border:none;cursor:pointer;font-size:24px;z-index:1000}.left-arrow{left:10px}.right-arrow{right:10px}.arrow-button:disabled{cursor:auto;opacity:0}.question-sidebar-header{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}.question-sidebar-info{display:flex;font-weight:600;justify-content:space-between;width:100%}.difficulty{color:#444}.gabarito-container{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:5px;margin-left:65px}.gabarito-circle{align-items:center;background-color:#5faa5f;border-radius:50%;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;height:22px;justify-content:center;text-transform:uppercase;width:22px}.question-priority{font-size:1rem;font-weight:600;margin-bottom:10px;text-align:center}.priority{font-weight:700;padding:2px 5px}.priority.regular{color:#5faa5f}.priority.high{color:orange}.priority.urgent{color:#ff6767}.difficulty-container{align-items:center;color:var(--font-color);display:flex;font-size:1.1rem;font-weight:600;gap:8px}.difficulty-label{white-space:nowrap}.difficulty-dots{display:flex;gap:4px}.dot{border:2px solid var(--font-color);border-radius:50%;height:10px;transition:background-color .3s ease-in-out;width:10px}.dot.filled{background-color:#000}.priority-container{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin-left:-10px;margin-top:8px}.priority-container.desempenho{display:flex;justify-content:center;width:100%}.priority-label{white-space:nowrap}.priority-item{border-radius:4px;color:#ddd;font-size:1.1rem;font-weight:700;padding:4px 8px;transition:all .3s ease-in-out}.priority-item.active,.priority-item.active.desempenho{color:#fff}.priority-item.active:nth-child(2){color:#5faa5f}.priority-item.active:nth-child(3){color:orange}.priority-item.active:nth-child(4){color:#ff6767}.question-details-video{width:450px!important}.question-details-video iframe{border-radius:8px;height:100%;width:100%}.question-details-label{font-size:1.1rem;font-weight:500;margin-bottom:5px;margin-top:5px;text-align:left}.matrix-container{border-collapse:collapse;display:table;font-size:1.1rem;margin:20px;text-align:center;width:90%}.matrix-row{display:table-row}.empty-cell,.filled-cell,.header-cell,.label-cell{border:2px solid #000;display:table-cell;min-width:60px;padding:10px}.label-cell{font-weight:700}.matrix-cell.filled-cell{color:var(--second-color);font-size:2rem;font-weight:700;padding:0}.empty-cell{background-color:#fff;color:#fff}.matrix-row:first-child .matrix-cell{border-top:none}.matrix-row:last-child .matrix-cell{border-bottom:none}.matrix-cell:first-child{border-left:none}.matrix-cell:last-child{border-right:none}.question-text-content{line-height:1.6}.question-text-title{border-bottom:1px solid #ccc;font-size:1.1em;padding-bottom:5px;text-transform:uppercase}.question-text-body{text-align:justify}.question-text-options{margin-left:10px}.question-text-option{margin-bottom:10px}.option-letter{background-color:#555;border:1px solid #555;border-radius:50%;color:#fff;display:inline-block;height:20px;line-height:18px;margin-right:10px;text-align:center;transition:background-color .3s,color .3s,border-color .3s;width:20px}.question-text-option.correct-option .option-letter{background-color:#5faa5f;border-color:#5faa5f;color:#fff}.question-text-option.incorrect-option .option-letter{background-color:#ff6767;border-color:#ff6767;color:#fff}.question-loading{color:#888;padding:50px}.toggle-view-btn{float:right}.question-text-content{font-family:Arial,sans-serif;padding:20px}.question-text-title{font-size:1.2em;font-weight:700;margin-bottom:15px}.question-text-body{font-size:1em;line-height:1.5;margin-bottom:20px;white-space:pre-line}.question-text-options{display:flex;flex-direction:column;gap:10px}.question-text-option{align-items:flex-start;border:1px solid #ddd;border-radius:4px;display:flex;gap:10px;padding:10px}.option-letter{font-weight:700;min-width:20px}.correct-option{background-color:#e6ffe6;border-color:#5faa5f}.incorrect-option{background-color:#ffe6e6;border-color:#ff6767}.question-text-reference{color:#666;font-size:.9em;font-style:italic;margin-top:5px}.question-loading{color:#666;padding:20px;text-align:center}.question-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;padding:20px;text-align:center}.latex-equation{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;box-shadow:0 1px 3px #0000001a;margin:15px 0;padding:15px;text-align:center}.latex-content{font-family:Computer Modern,Times New Roman,serif;font-size:1.1em}.MathJax{font-size:1.1em!important}.MathJax_Display{margin:15px 0!important}.MathJax_Display>.MathJax{margin:0!important}.question-text-body .latex-equation{display:block;margin:15px auto;max-width:90%}.question-text-option .latex-equation{background:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;margin:5px 0;padding:8px 12px}.question-text-option .MathJax_Display{margin:0!important}:root{--background-color:#f4f3ed;--sidebar-color:#5fbec4;--icon-color:#000;--card-color:#fff;--details-color:#5fbec4;--details-color-hidden:#5fbec480;--details-color-hidden-hover:#5fbec4b3;--second-color:#362191;--font-color:#242828;--form-font-color:#000;--disabled-button-color:#e0e0e0;--disabled-card-color:#f0f0f0;--card-radius:10px;--items-radius:5px;--card-hover:0 0 0 3px #5fbec4 inset;--red:#ff6767;--green:#5faa5f}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#5fbec4;background-color:var(--details-color);border:2px solid #0000;border-radius:5px;border-radius:var(--items-radius)}::-webkit-scrollbar-track{background-color:#fff;background-color:var(--card-color);border-radius:5px;border-radius:var(--items-radius)}*{scrollbar-color:#5fbec4 #f0f0f0;scrollbar-color:var(--details-color) #f0f0f0;scrollbar-width:auto}#root,body,html{background-color:var(--background-color);font-family:Space Grotesk,sans-serif;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.content{height:100vh;overflow-y:auto}@media only screen and (max-width:1500px){#root,body,html{height:111.11%;overflow-x:hidden;transform:scale(.9);transform-origin:top left;width:111.11%}}.highlight-text,h2{font-family:Space Grotesk,sans-serif;font-weight:700}h2{font-size:2.2rem;margin-bottom:2rem;margin-left:5.5rem}.no-link-style{color:inherit;text-decoration:none}.page-container{display:grid;grid-template-areas:"menu content";grid-template-columns:180px 1fr;grid-template-rows:1fr;height:100%;width:100%}.content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;grid-area:content;height:100%;justify-content:center;margin-left:-2%;padding:20px;width:100%}.content.questions{display:block}.icon-container{align-items:center;display:flex;height:50px;justify-content:center;width:50px}.icon{color:var(--second-color)}.loading{color:var(--details-color);font-size:5rem;font-weight:700;letter-spacing:2px}@media only screen and (min-width:1280px) and (max-width:1366px){.page-container{overflow:hidden;position:relative}.content,.ranking-container{height:83.33333%;transform:scale(1.2);transform-origin:top left;width:83.33333%}.content.questions{height:90.90909%;transform:scale(1.1);transform-origin:top left;width:90.90909%}.exam-history-container{height:71.42857%;margin-left:50px;margin-top:25%;transform:scale(1.4);transform-origin:top left;width:71.42857%}.ranking-container{margin-top:-10%}.exam-history{margin-left:-45%!important}.sidebar-icon{margin-bottom:4rem}.logout-icon,.sidebar-icon{font-size:55px!important}.logo-image{width:120px}.result-text{font-size:1.3rem}.exam.dashboard-link{font-size:1.2rem}.ranking{margin-left:-16%!important}.rank-data{margin-top:-200px;width:20%!important}.page-container{grid-template-areas:"menu content";grid-template-columns:220px 1fr;grid-template-rows:1fr;height:100%;width:100%}}.empty{align-items:center;color:#686868;display:flex;font-family:Space Grotesk,sans-serif;font-size:1.8rem;height:100vh;justify-content:center;letter-spacing:2px;margin-left:50%;margin-top:40%;width:100vw}.exam-history-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:3.5rem;grid-area:content;height:100%;justify-content:space-between;margin-top:3%;overflow-y:hidden;padding:20px;width:100%}.exam-list{align-items:center;flex:1 1;gap:1.5rem;margin-left:-10px;margin-right:-30px;margin-top:-10px;max-height:600px;overflow-x:hidden;overflow-y:auto;padding:50px}.exam-history,.exam-list{display:flex;flex-direction:column}.exam-history{background-color:var(--card-color);border-radius:var(--card-radius);height:90px;justify-content:center;margin:0 15px;padding:20px;transition:box-shadow .3s ease-in-out;width:600px}.exam-history:hover{box-shadow:var(--card-hover)}.exam-history.selectedSimulado{box-shadow:0 2px 40px 0 #5fbec4b3;position:relative;z-index:10}.most-recent{position:relative}.most-recent:after{background-color:var(--details-color);border-radius:50%;content:"";height:12px;position:absolute;right:10px;top:10px;width:12px}.exam-date{font-size:.9rem;font-weight:700}.exam-date,.exam-grades{font-family:Space Grotesk,sans-serif}.exam-grades{display:flex;font-size:.8rem;justify-content:center;margin-top:-1rem;text-align:center;width:100%}.exam-grade{margin-right:2rem}.exam-grade-essay .info-card-note,.exam-grade-essay .info-card-text{color:var(--font-color)}.graph-container{align-items:center;background-color:var(--card-color);border-radius:var(--card-radius);display:flex;flex:1 1;flex-direction:column;height:500px;justify-content:center;margin-top:5%;max-width:50%;overflow:hidden;padding:10px 10px 10px 25px}.exams-plot{margin-left:0}h3.exams-graph-title{font-size:1.4rem;margin-bottom:-40px;margin-top:25px;z-index:10}.graph-buttons button{background-color:initial;border:2px solid var(--details-color)!important;border:none;color:var(--font-color);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;letter-spacing:1px;margin-right:10px;padding:5px}.graph-buttons{margin-bottom:20px;margin-top:10px}.login-container,.page-container.login{background-color:var(--details-color)}.login-container{display:flex;height:100%;justify-content:center;width:100%}.login-title{font-size:3rem}.background{height:520px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:430px}.background .shape{border-radius:50%;height:220px;position:absolute;width:220px}.shape:first-child{background:linear-gradient(var(--details-color),var(--details-color));left:-80px;top:-80px}.shape:last-child{background:linear-gradient(to right,var(--second-color),var(--second-color));bottom:-80px;right:-30px}form{background-color:var(--background-color);border:2px solid #ffffff1a;border-radius:var(--card-radius);box-shadow:0 7px 29px 0 #64646f33;font-family:Space Grotesk,sans-serif;height:580px;left:50%;overflow-x:hidden;overflow-y:auto;padding:50px 35px;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}form *{border:none;color:var(--form-font-color);letter-spacing:.5px;outline:none}form h3{font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;line-height:42px;text-align:center}label{font-weight:500;margin-top:30px}input,label{display:block;font-family:Space Grotesk,sans-serif;font-size:1.2rem}input{background-color:#eae9e4;border-radius:var(--items-radius);font-weight:300;height:50px;margin-top:25px;padding:0 10px;width:95%!important}::placeholder{color:var(--form-font-color);font-weight:500}.button{background-color:var(--details-color);border-radius:var(--items-radius);color:#fff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700;margin-top:25px;padding:15px 0;width:100%;width:400px}.button.back{background-color:var(--details-color-hidden)}.button.back:hover{background-color:var(--details-color-hidden-hover)}.button:hover{background-color:#5ab4ba}img.login-logo{margin-bottom:35px;margin-top:25px;width:180px}.login-container form{align-items:center;display:flex;flex-direction:column}.link-cadastro{color:#24282899;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700;margin-top:25px}.link-cadastro:hover{color:var(--font-color)}.checkbox-label{align-items:center;display:flex;gap:.5rem}.arrow-back{left:10px;position:absolute;top:10px;z-index:10}.arrow{cursor:pointer;font-size:30px;text-decoration:none;transition:color .3s ease}.arrow:hover{color:#007bff}.login-container.signup{display:flex;height:100vh}.login-container.signup input{min-height:50px}.arrow-back.cadastro{margin-left:15px;margin-top:15px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}input.custom-datepicker{color:#000;width:370px!important}.login-logo.cadastro{margin-left:15px}.inputs{width:100%}.inputs-header{font-size:1.3rem;margin:-15px 0 -10px;text-align:center}.custom-arrow-icon{fill:#5fbec4!important;color:#5fbec4!important;font-size:35px}button.link-cadastro{background-color:initial;cursor:pointer;margin-top:20px;text-align:center;width:100%}.slider-container{align-items:center;display:flex;font-size:1.2rem;gap:1rem;gap:10px;justify-content:center;margin:0 auto;width:100%}.switch{display:inline-block;flex-shrink:0;height:28px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:28px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:22px;left:3px;width:22px}input:checked+.slider{background-color:var(--details-color)}input:checked+.slider:before{transform:translateX(22px)}span.slider-label{margin-bottom:-30px}form.cadastro{height:580px}.selects-cadastro-container{display:flex;flex-direction:column;position:relative;width:100%}.select-wrapper{margin-top:25px;position:relative;width:400px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:var(--items-radius);color:var(--font-color)!important;cursor:pointer;display:block;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:300;padding:0 10px;width:350px}.select-arrow,select{background-color:#eae9e4;height:50px}.select-arrow{align-items:center;border-radius:0 var(--items-radius) var(--items-radius) 0;display:flex;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:50px}.select-arrow:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--font-color);content:"";height:0;margin-top:-4px;width:0}select>option{font-size:.9rem;padding:5px}select.select-cadastro option:hover{box-shadow:inset 0 0 10px 100px #1882a8}.button.disabled{cursor:not-allowed;opacity:.7}.input-group{margin-bottom:15px;position:relative;width:100%}.error-message{bottom:-20px;color:#f44;font-size:.8rem;left:0;position:absolute}input.valid{border-color:#4caf50!important}input.invalid{border-color:#f44!important}.custom-datepicker.valid{border-color:#4caf50!important}.custom-datepicker.invalid{border-color:#f44!important}.link-cadastro.esqueci-senha{font-size:1.2rem;margin-top:20px}form.form-forgot-password{height:420px}form.form-redefine-password{height:470px}.profile-container{align-items:center;background-color:pink;display:flex;height:100vh;justify-content:center;width:100%}.profile-page-container{background-color:initial;border-radius:var(--card-radius);display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:600px;min-height:60vh;overflow:visible;padding:20px;width:50%}.profile-page-container.login{background-color:var(--card-color);box-shadow:0 4px 6px #0000001a;margin-left:27%}.user-info.first{align-items:center;background-color:initial;box-shadow:none;display:flex;flex-direction:column;margin-left:-50px;margin-top:55px;transform:scale(1.38)}.form-profile,.user-info{box-shadow:0 4px 6px #0000001a;margin:0;overflow:auto;width:100%}.form-profile,.user-info,form.user-logged{align-items:center;background-color:var(--card-color);border-radius:var(--card-radius);display:flex;flex-direction:column;padding:20px}form.user-logged{box-shadow:none;box-shadow:0 4px 6px #0000001a;font-family:Space Grotesk,sans-serif;margin-left:3%;max-height:90vh;overflow-y:auto;width:50%}.user-info-logged input{background-color:var(--card-color)!important;border-bottom:2px solid var(--details-color);border-radius:0;display:block;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:300;height:50px;margin-top:15px;max-width:500px;padding:0 10px;width:95%}form.user-logged p{font-size:1.2rem;margin-bottom:10px;margin-top:0;text-align:center}form.user-logged h2{font-size:2rem;margin-bottom:5px;margin-left:-5px;text-align:center}form.user-logged h3{font-size:1.4rem;margin:20px 0 -10px;text-align:left;width:63%}form.user-logged button{margin-bottom:30px;margin-top:30px}h2.saludation-hey{color:var(--primary-color);font-size:1.5rem;margin-left:7%;text-align:center;width:77%}.saludation-svg.profile{margin-bottom:10px}.ranking-container{flex-wrap:wrap;height:100%;margin-bottom:2rem;margin-top:2rem;width:100%}.ranking,.ranking-container{align-items:center;display:flex;justify-content:center}.ranking{background-color:var(--card-color);border-radius:var(--card-radius);flex-direction:column;margin:0 2rem 0 0;max-height:625px;padding:20px}.ranking,.ranking-data-container{width:40%}.ranking-data{align-items:center;background-color:var(--card-color);border-radius:var(--card-radius);display:flex;flex-direction:column;height:280px;justify-content:flex-start;margin-bottom:2rem;padding:20px;width:100%}.ranking-data.group{overflow-x:hidden;overflow-y:auto}.ranking-image-container{display:flex;justify-content:center}img.ranking-image{width:100%}.rank-data{width:40%}.exam-rank{align-items:center;background-color:var(--card-color);border-radius:var(--card-radius);display:flex;flex-direction:column;height:110px;margin-bottom:2rem;padding:20px;width:70%}.prova-rank p{color:var(--details-color);font-size:1.5rem;font-weight:900;margin:0}.nota-rank p{font-size:2rem;font-weight:900;margin-top:10px}.posicao-rank p{font-size:1.1rem;margin-top:-30px}.divide-line{background-color:var(--details-color);border-radius:var(--items-radius);height:2px;margin-bottom:1rem;margin-top:.5rem;text-align:center;width:95%!important}.ranking-line{display:flex;justify-content:center;width:100%}.ranking-info{display:flex;justify-content:flex-end;margin-top:-1%;width:100%}.ranking-details-container{display:flex;justify-content:center;width:100%}.ranking-details{margin-bottom:5px;width:110%}.ranking-entry{background-color:var(--card-color);border:2px solid var(--details-color);border-radius:20px;font-weight:700;padding-left:5px;padding:0;width:100%;width:90%}.posicao-circle,.ranking-entry{align-items:center;display:flex;font-size:1rem}.posicao-circle{background-color:#75c4c8;border-radius:50%;color:#fff;height:32px;justify-content:center;margin-right:5px;width:32px}.ranking-table.details tr:first-child .posicao-circle,.ranking-table:not(.details) tr:first-child .posicao-circle{background-color:gold}.ranking-table.details tr:nth-child(2) .posicao-circle,.ranking-table:not(.details) tr:nth-child(2) .posicao-circle{background-color:silver}.ranking-table.details tr:nth-child(3) .posicao-circle,.ranking-table:not(.details) tr:nth-child(3) .posicao-circle{background-color:#cd7f32}.ranking-details .posicao-circle{margin-bottom:5px;margin-left:5px;margin-top:5px}.rank-content{display:flex;flex-direction:column;justify-content:center;margin-bottom:-5px;margin-top:-5px;width:100%}.nome{font-size:1rem;margin-left:1px}.rank-values{color:#333;display:flex;font-size:1rem;justify-content:space-between}.rank-values:last-child{padding-right:50px}.exam.dashboard-link.ranking{display:flex;width:300px}.exam.dashboard-link.ranking:after{background-color:var(--second-color);bottom:15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:70%}.exam.dashboard-link.ranking:hover:after{width:80%}.ranking-geral{height:90%;overflow-y:auto;width:100%}.ranking-data.media{display:flex;flex-wrap:wrap;gap:20px;height:50px;justify-content:center;width:100%}.ranking-data.media .info{align-items:center;display:flex;flex-basis:45%;flex-direction:column;justify-content:center;max-width:200px;text-align:center}.ranking-page-title{font-size:1.3rem;margin-bottom:0;margin-top:-5px;padding-bottom:0;text-align:left;width:100%}.ranking-page-title.media{margin-bottom:7%;margin-left:-60px;margin-right:-200px;width:250px}.medias-info{display:flex;margin-left:20px;margin-top:20px}.ranking-data.media .info{margin-top:0}.ranking-table{width:100%}.ranking-table td{margin-bottom:5px;width:40%}.ranking-name{display:flex;padding-top:15px;width:250px}span.nome{font-size:1rem;margin-top:10px}.ranking-table td.position{width:10px}.ranking-table.details .ranking-name{width:200px}.invisible{color:var(--card-color)}.ranking-header{font-size:1.1rem;margin-left:20px}.popup-overlay-subject{align-items:center;display:flex;height:100vh;justify-content:center;left:15%;position:fixed;top:12%;width:100vw;z-index:999}.popup-content-subject{align-items:center;background-color:var(--card-color);border-radius:var(--card-radius);box-shadow:0 4px 8px #00000026,0 1px 2px #0000001a;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:25px;position:relative;text-align:center;width:90%}.subject-title{font-size:2.1rem;font-weight:700;margin-bottom:15px;margin-left:-10px}.subject-title.relatorio{font-size:1.5rem}.subject-details{font-size:1.2rem;margin-bottom:20px;text-align:justify}.subject-table{display:flex;justify-content:center;width:100%}.subject-table table{border-collapse:collapse;width:80%}.subject-table td,.subject-table th{border-bottom:2px solid var(--details-color);padding:10px;text-align:center}.subject-table td{font-size:1.1rem}.subject-table th{border:none;border-bottom:3px solid #ddd;color:var(--font-color);font-size:1.3rem;font-weight:700}.close-popup-subject{background-color:#ff6767;border:none;border-radius:var(--items-radius);color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:20px;padding:10px 20px;position:absolute;right:20px;top:0}.close-popup-subject:hover{background-color:#d14a4a}.content-container{display:flex;justify-content:center;width:100%}.subjects-container{display:flex;flex-wrap:wrap;justify-content:center;width:80%}form.relatorio-form{align-items:center;background-color:initial;box-shadow:none;display:flex;flex-direction:column;height:100%;margin-bottom:-200px;margin-top:160px;position:relative;width:100%}form.relatorio-form input{background-color:var(--card-color)!important;border-bottom:2px solid var(--details-color);border-radius:0;display:block;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:300;height:50px;max-width:500px;padding:0 10px;width:95%}.relatorio-table-container{border-collapse:collapse;display:flex;flex-direction:column;font-family:Space Grotesk,sans-serif!important;width:100%}.relatorio-table-header,.relatorio-table-row{align-items:center;border-bottom:1px solid #ddd;display:grid;grid-template-columns:80px 180px repeat(7,1fr);padding:0}.relatorio-header-item{color:#000;font-size:1.2rem;font-weight:700;text-align:center}.relatorio-cell{padding:0;text-align:center}.relatorio-question-number{font-family:Space Grotesk,sans-serif!important;font-size:1.2rem;margin-top:30px}.relatorio-alternativas{display:flex;gap:10px;justify-content:center}.relatorio-radio-label input{display:none}.relatorio-custom-radio{align-items:center;border:1px solid #717171;border-radius:50%;color:var(--font-color);cursor:pointer;display:flex;font-size:16px;font-weight:700;height:25px;justify-content:center;width:25px}.relatorio-radio-label:hover .relatorio-custom-radio{background-color:#0000001a}.relatorio-radio-label input:checked+.relatorio-custom-radio{background-color:#717171;color:#fff}.relatorio-cell input[type=radio]{cursor:pointer;height:25px;margin-bottom:-5px;padding:0;width:25px}.relatorio-table-header div,.relatorio-table-row div,.relatorio-table-subheader div{border-right:2px solid #fff}.relatorio-table-header div:last-child,.relatorio-table-row div:last-child,.relatorio-table-subheader div:last-child{border-right:none}.relatorio-table-header{font-family:Space Grotesk,sans-serif!important;font-size:1.1rem}.relatorio-section-title{font-size:1.3rem;font-weight:700;margin:20px 0 5px;padding-left:20px;text-align:left;width:100%}.relatorio-cell.discursiva{font-size:1.1rem;padding-top:30px}.relatorio-table-subheader{background-color:var(--card-color);font-family:Space Grotesk,sans-serif!important;font-size:1rem;font-weight:700;position:sticky;top:-27px;z-index:10}.relatorio-table-row{margin-top:-20px}.relatorio-table-header,.relatorio-table-row,.relatorio-table-subheader{align-items:center;border-bottom:1px solid #ddd;display:grid;grid-template-columns:80px 180px repeat(2,1fr) repeat(3,1fr) repeat(2,1fr);padding:10px}.relatorio-col-span-2{grid-column:span 2;text-align:center}.relatorio-col-span-3{grid-column:span 3;text-align:center}.button.relatorio{border:none;color:#fff}
/*# sourceMappingURL=main.35f1ed32.css.map*/