*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif}:root{--header-bg:#dddddd;--header-font: #5c5b5b;--border: #ffffff;--input: #3b6659;--input2: #5ca08b}.container{max-width:1600px;margin:0 auto}.searchForm{display:flex}.searchForm input{border-radius:5rem 0 0 5rem;border:1px solid var(--border);border-right:none;width:18rem;height:1.5rem;padding-left:1rem;outline:none}.searchForm button{border-radius:0 5rem 5rem 0;background:var(--border);border:none;outline:none;cursor:pointer;width:2rem;height:1.5rem}header{background:var(--header-bg);color:var(--header-font);padding:.94rem 0}.content{display:flex;justify-content:space-between;align-items:center}.content div{font-weight:600;font-size:.8rem;display:flex;align-items:center;gap:5px}.logout{cursor:pointer}.modalBG{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:99}.modalBG svg{cursor:pointer;right:0rem;position:absolute}.modal{position:relative;top:50px;width:200px;height:140px;background:var(--border);border:1px solid var(--input);padding:1rem;margin:0 auto}.modal h1{color:var(--input);font-size:1rem;text-align:center;padding-bottom:.8rem}.modal select{width:100%;border-radius:0;border-color:var(--input);color:var(--input);font-weight:700;margin-bottom:1rem}.modal button{cursor:pointer;background:var(--input);transition:filter .2s;color:var(--border);text-transform:uppercase;border:0;border-radius:0;width:100%;height:2rem}.modal button:hover{filter:brightness(.9)}#signInButton button{background-color:#fff;display:inline-flex;align-items:center;color:#0000008a;box-shadow:#0000003d 0 2px 2px,#0000003d 0 0 1px;padding:0;border-radius:2px;border:1px solid transparent;font-size:14px;font-weight:500;font-family:Roboto,sans-serif;margin-bottom:1rem}#signInButton button div svg{cursor:pointer;left:0rem;position:relative}main{padding:2rem 0}.btns{display:flex;gap:1rem;justify-content:right;align-items:center;padding:2rem 0}table{background:var(--input);border-collapse:collapse;table-layout:fixed;width:100%}table thead tr th{font-family:Montserrat,sans-serif;text-align:center;font-size:.8rem;color:#fff;font-weight:700;text-transform:uppercase;padding:1rem;border:none}table tbody tr:nth-child(odd){background:var(--input2)}table tbody tr:nth-child(even){background:var(--input)}table thead tr:first-child{border-bottom:1px solid var(--border);background:var(--input);position:sticky;top:0}table tr:first-child td.edit{display:none}table tr td{font-family:Montserrat,sans-serif;font-size:.8rem;color:#fff;font-weight:400;text-transform:uppercase;padding:1rem;border:none;border-right:1px solid var(--border);text-align:center}.bg{background:var(--header-bg)}.contentLogin{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100vh}.contentLogin form{width:100%;max-width:400px;background:var(--border);display:flex;flex-direction:column;align-items:center;padding:2rem}.contentLogin form img{width:100%;max-width:150px;margin:0 auto 1rem;display:block}.contentLogin form input{width:100%;border-top:0px;border-right:0px;border-left:0px;border-image:initial;border-radius:0;border-bottom:1px solid var(--input);padding:0px .625rem;margin:.625rem 0;height:2rem;background:transparent;outline:none;color:var(--input);font-weight:400;font-size:1rem}.contentLogin form input::-webkit-input-placeholder{color:var(--input);font-weight:700}.contentLogin form input:-ms-input-placeholder{color:var(--input);font-weight:700}.contentLogin form input::placeholder{color:var(--input);font-weight:700}.contentLogin form button{cursor:pointer;width:100%;padding:0px .625rem;height:3rem;background:var(--input);color:var(--border);border-radius:0;border:0px;font-size:1rem;font-weight:600;margin-top:1.5rem;text-transform:uppercase;transition:filter .2s ease 0s}.contentLogin form button:hover{filter:brightness(.9)}.sucesso{padding:1rem 0 0;color:var(--input);font-weight:700}
