@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto);*{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.boxLogin{position:relative;height:100vh;width:100vw;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#e0f2fe 50%,#f1f5f9)}.boxLogin:before{background-image:url(/static/media/graduation.2752023d.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-filter:grayscale(40%) brightness(1.3);filter:grayscale(40%) brightness(1.3);opacity:.12;z-index:1}.boxLogin:after,.boxLogin:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.boxLogin:after{background:linear-gradient(135deg,hsla(0,0%,100%,.75),rgba(224,242,254,.6));z-index:2}.form-signin{position:relative;z-index:10;width:460px;max-width:90vw;padding:52px 48px 48px;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:center;-webkit-animation:fadeInUp .8s cubic-bezier(.34,1.56,.64,1);animation:fadeInUp .8s cubic-bezier(.34,1.56,.64,1)}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px) scale(.96);transform:translateY(40px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px) scale(.96);transform:translateY(40px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.form-signin:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,transparent,#dc2626,transparent);border-radius:0 0 4px 4px;opacity:.7}.form-signin img{display:block;width:200px;height:auto;margin:0 auto 12px;padding:12px;-webkit-filter:drop-shadow(0 2px 8px rgba(0,0,0,.06));filter:drop-shadow(0 2px 8px rgba(0,0,0,.06));transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}.form-signin img:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));filter:drop-shadow(0 4px 12px rgba(0,0,0,.1))}.form-signin h2{font-size:26px;font-weight:600;color:#0f172a;margin:0 0 8px;letter-spacing:-.5px;text-align:center}.form-signin label{font-size:12px;font-weight:500;color:#475569!important;text-align:left!important;width:100%!important;margin-bottom:8px;margin-top:24px;letter-spacing:.2px;text-transform:uppercase}.form-signin label:first-of-type{margin-top:36px}.form-signin .form-control{width:100%;padding:14px 16px;font-size:15px;font-weight:400;color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.03);transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:4px}.form-signin .form-control::-webkit-input-placeholder{color:#94a3b8;font-weight:300}.form-signin .form-control:-ms-input-placeholder{color:#94a3b8;font-weight:300}.form-signin .form-control::placeholder{color:#94a3b8;font-weight:300}.form-signin .form-control:focus{outline:none;background:#fff;border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.08),inset 0 1px 2px rgba(0,0,0,.03);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.form-signin .btn-link{color:#64748b!important;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s ease;padding:8px 12px!important;margin:0!important;border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;border-radius:8px}.form-signin .btn-link:hover{color:#dc2626!important;text-decoration:none;background:rgba(220,38,38,.04)!important}.form-signin .btn-link:active{-webkit-transform:scale(.98);transform:scale(.98)}.form-signin>div[style*="justify-content: flex-end"]{margin-bottom:28px!important}.form-signin>div[style*="margin: 15px 0 30px"]{margin:20px 0 32px!important}.form-signin>div p{color:#64748b;font-size:14px;text-align:center;margin:0;font-weight:400}.form-signin .btn.bg-black{width:100%;padding:16px 24px;font-size:16px;font-weight:600;letter-spacing:.3px;color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #334155;border-radius:12px!important;box-shadow:0 4px 12px rgba(15,23,42,.3),0 2px 4px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.form-signin .btn.bg-black:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#dc2626;box-shadow:0 6px 20px rgba(220,38,38,.35),0 3px 8px rgba(220,38,38,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.form-signin .btn.bg-black:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 8px rgba(220,38,38,.3)}.form-signin .btn.bg-black:disabled{background:linear-gradient(135deg,#64748b,#475569);cursor:not-allowed;opacity:.6;border-color:#94a3b8}.form-signin .btn.bg-black:disabled,.form-signin .btn.bg-black:disabled:hover{-webkit-transform:none;transform:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-signin .btn .fa-spinner{margin-right:8px}.boxLogin>p{position:relative;z-index:10;margin-top:28px;font-size:13px;color:#64748b;text-align:center;font-weight:400}.boxLogin>p a{color:#0f172a;font-weight:600;text-decoration:none;transition:all .3s ease;padding:2px 6px;border-radius:4px}.boxLogin>p a:hover{color:#dc2626;background:rgba(220,38,38,.06);text-decoration:none}@media (max-width:768px){.form-signin{width:95vw;padding:44px 32px 40px;border-radius:20px}.form-signin img{width:160px}.form-signin h2{font-size:24px}.form-signin .form-control{padding:13px 14px;font-size:15px}.form-signin .btn.bg-black{padding:15px 20px;font-size:15px}.boxLogin:before{-webkit-filter:grayscale(50%) brightness(1.4);filter:grayscale(50%) brightness(1.4);opacity:.1}}@media (max-width:480px){.form-signin{padding:40px 28px 36px;border-radius:18px}.form-signin img{width:140px}.form-signin h2{font-size:22px}.form-signin label{font-size:11px}.form-signin .form-control{padding:12px;font-size:14px;border-radius:10px}.form-signin .btn.bg-black{padding:14px 20px;font-size:15px;border-radius:10px!important}.boxLogin>p{font-size:12px;padding:0 20px}.boxLogin:before{-webkit-filter:grayscale(60%) brightness(1.5);filter:grayscale(60%) brightness(1.5);opacity:.08}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.form-signin .btn.bg-black:disabled .fa-spinner{-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}.form-signin .form-control:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.form-signin .btn:focus-visible{outline:2px solid #0f172a;outline-offset:3px}.form-signin{will-change:transform}.boxLogin>form{position:relative}.form-signin h2+br+br{display:none}.form-signin h2{margin-bottom:0}@-webkit-keyframes spinnerRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinnerRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form-signin .btn .fa-spinner{-webkit-animation:spinnerRotate 1s linear infinite;animation:spinnerRotate 1s linear infinite}.wrapper{background-image:none}[data-reactroot]{height:100%}body,html{height:100vh}.height-full{min-height:calc(100vh - 52px)!important;padding-bottom:15px}.modal-width{width:400px}.login,.toastify{z-index:9999999}.text-area-category{min-height:"140px";padding:"10px"}.text-area-max-width{max-width:"100%";min-height:"140px"}.vcenter{display:inline-block;vertical-align:middle;float:none}.div-desativada{pointer-events:none;opacity:.5}.md-checkbox{position:relative;margin:1em 0;text-align:left}.md-checkbox.md-checkbox-inline{display:inline-block}.md-checkbox label{cursor:pointer;display:inline;line-height:1.25em;vertical-align:top;clear:both;padding-left:1px}.md-checkbox label:not(:empty){padding-left:.75em}.md-checkbox label:after,.md-checkbox label:before{content:"";position:absolute;left:0;top:0}.md-checkbox label:before{width:1.25em;height:1.25em;background:#fff;border:2px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.md-checkbox input[type=checkbox]{outline:0;visibility:hidden;width:1.25em;margin:0;display:block;float:left;font-size:inherit}.md-checkbox input[type=checkbox]:checked+label:before{background:#2197f3;border:none}.md-checkbox input[type=checkbox]:checked+label:after{-webkit-transform:translate(.25em,.3365384615em) rotate(-45deg);transform:translate(.25em,.3365384615em) rotate(-45deg);width:.75em;height:.375em;border-color:#fff;border-style:none none solid solid;border-width:.125em}.md-checkbox input[type=checkbox]:disabled+label:before{border-color:rgba(0,0,0,.26)}.md-checkbox input[type=checkbox]:disabled:checked+label:before{background:rgba(0,0,0,.26)}#modalPagamento .modal-dialog{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.pure-material-button-contained{position:relative;display:inline-block;box-sizing:border-box;border:none;border-radius:4px;padding:0 16px;min-width:64px;height:36px;vertical-align:middle;text-align:center;text-overflow:ellipsis;text-transform:uppercase;color:#fff;color:rgb(var(--pure-material-onprimary-rgb,255,255,255));background-color:#2196f3;background-color:rgb(var(--pure-material-primary-rgb,33,150,243));box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);font-family:"Roboto","Segoe UI",BlinkMacSystemFont,system-ui,-apple-system;font-family:var(--pure-material-font,"Roboto","Segoe UI",BlinkMacSystemFont,system-ui,-apple-system);font-size:14px;font-weight:500;line-height:36px;overflow:hidden;outline:none;cursor:pointer;transition:box-shadow .2s}.pure-material-button-contained::-moz-focus-inner{border:none}.pure-material-button-contained:before{top:0;bottom:0;left:0;right:0;transition:opacity .2s}.pure-material-button-contained:after,.pure-material-button-contained:before{content:"";position:absolute;background-color:#fff;background-color:rgb(var(--pure-material-onprimary-rgb,255,255,255));opacity:0}.pure-material-button-contained:after{left:50%;top:50%;border-radius:50%;padding:50%;width:32px;height:32px;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,transform .5s;transition:opacity 1s,transform .5s,-webkit-transform .5s}.pure-material-button-contained:focus,.pure-material-button-contained:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.pure-material-button-contained:hover:before{opacity:.08}.pure-material-button-contained:focus:before{opacity:.24}.pure-material-button-contained:hover:focus:before{opacity:.3}.pure-material-button-contained:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.pure-material-button-contained:active:after{opacity:.32;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s}.pure-material-button-contained:disabled{color:rgba(0,0,0,.38);color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38);background-color:rgba(0,0,0,.12);background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.12);box-shadow:none;cursor:auto}.pure-material-button-contained:disabled:after,.pure-material-button-contained:disabled:before{opacity:0}
/*# sourceMappingURL=main.7ce75e56.chunk.css.map */