*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}#root{display:flex;justify-content:center;align-items:flex-start}:root{font-family:Montserrat,sans-serif;line-height:1.5;font-weight:200;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{background-color:#242424}a{font-weight:400;color:#76bdff;text-decoration:inherit}a:hover{color:#bddfff}body{margin:0;min-width:320px;min-height:100vh;font-size:.9em;line-height:1.1;background-color:#000}h1{font-size:1.5em;line-height:1.1;font-weight:400;margin-bottom:24px}.list .linkNovo{float:right}.list table{width:100%}.list table thead tr{height:2em}.list table thead tr th{text-align:left;font-weight:400}.list table tbody tr{height:4em}.header{display:flex;flex-direction:row;padding:6px;background-color:#424242;border-radius:3px}.logo{flex:1;font-size:120%;font-weight:800;margin-top:12px;margin-left:12px}.avatarContainer{flex:1;text-align:right}.logonButton{font-size:80%;display:inline-block;margin-top:5px;margin-right:10px}.avatar{width:3em;border-radius:3em;float:right}.email{display:inline-block;margin-top:5px;margin-right:10px}.form label{padding-bottom:.5em;display:inline-block}.form input{font-family:Montserrat,sans-serif;font-size:170%;font-weight:200;border-color:#656565;border-radius:3px;padding:10px}.form textarea{font-family:Montserrat,sans-serif;font-size:120%;line-height:1.5;font-weight:200;border-color:#656565;border-radius:3px;padding:10px}.form button{font-family:Montserrat,sans-serif;line-height:2;font-weight:500;font-size:100%;padding-left:20px;padding-right:20px;border-radius:.2em}.form button.voltar{float:right}.form input[type=checkbox]{transform:scale(1.2);margin-right:.2em}.form .checkboxLabel{font-size:120%}.form .errorList{font-size:150%;font-weight:400;line-height:3em;color:gold}.formSpacer1{margin-bottom:24px}.formSpacer2{margin-bottom:36px}.form .buttonContainer{display:flex;justify-content:space-between;gap:1em;margin-top:1.5em}.form .buttonDelete{background-color:red;color:#fff}.form .formListItem{padding:1.5em;vertical-align:center;font-size:120%;font-weight:400}.form .borderError{border:2px solid red}.form .borderValidated{border:1px solid #656565}.form .buttonRight{float:right}.form .mensagem{font-size:150%;font-weight:400;line-height:3em}.mensagemSucesso{color:#228b22}.mensagemErro{color:#ff4500}
