.header-wrapper{background-color:#1d2327;height:45px;left:0;position:fixed;top:0;width:100%;z-index:101}.header-container{align-items:center;color:#f0f0f1;display:flex;gap:40px;height:100%;justify-content:space-between;padding:20px 10px;z-index:100}.header-btns-container{align-items:center;display:flex;gap:20px}.header-container h1{font-size:20px}.logo a{align-items:center;display:flex;gap:10px}.logo i{font-size:30px}.footer__container{background-color:#2c3338}.footer{color:hsla(0,0%,100%,.936);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:auto;max-width:1250px;padding:40px 20px}.footer h3{border-bottom:1px solid hsla(0,0%,100%,.936);font-size:18px;margin-bottom:10px;max-width:70px;padding-bottom:5px}.footer a{color:#fffc;font-size:16px}.footer-icons{font-size:40px;margin-top:40px}.footer-icons i{background-color:#d0d0d0;box-shadow:0 0 5px #ffffff80;color:#000;height:50px;padding:5px;width:50px}.footer p{font-size:16px;line-height:1.3}.footer-icons-content{display:flex;gap:10px}.copy__container{background-color:#2c3338}.copy{color:#fff;margin:auto;padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.copy a{color:#fff;text-decoration:underline}.footer__menu{display:flex;flex-direction:column;gap:15px}.footer__menu a{border-bottom:1px solid #fff3;padding-bottom:5px}.footer a:hover{text-decoration:underline}@media (min-width:768px){.footer .footer__child{flex:0 0 30.3%;max-width:30.3%}}@media (max-width:768px){.footer{flex-direction:column;gap:40px}.footer__menu{gap:10px}}.home-container{display:flex;flex:1 1;height:100%;min-height:100vh;position:relative}.home-dashboard-menu{display:flex}.home-content{flex:1 1}.painel-container{background-color:#f0f0f1;color:#3c434a;padding:20px;width:100%}.painel-header h3{margin-bottom:25px}.painel-header p{font-weight:400;margin-bottom:10px}.painel-content-container{display:flex;flex-direction:column;gap:20px;margin-top:20px}.painel-child{background-color:#fff;padding:15px;width:100%}.painel-child .toggle-btn{margin-top:20px}.lista-probono ul{grid-gap:40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:10px}.lista-probono li{display:flex;flex-direction:column;font-size:16px;gap:5px;justify-content:space-between;min-height:150px;width:100%}.lista-probono li p{line-height:1.2}.lista-probono button{margin-top:5px}.lista-probono{margin-top:20px}.probono-aplicante-descricao{flex:1 1}.modal{background-color:rgba(0,0,0,.767);display:block;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-color:#fefefe;border:1px solid #888;display:flex;flex-direction:column;font-size:18px;gap:10px;line-height:1.3;margin:10% auto;max-width:650px;padding:20px;position:relative;width:80%}.close{color:#aaa;font-size:28px;font-weight:700;position:absolute;right:10px;top:5px}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}@media (max-width:768px){.lista-probono li{min-height:0}}.container{display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:20px;max-width:800px}.origin-title{border-bottom:2px solid #ddd;color:#333;cursor:pointer;display:flex;font-size:22px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.submission-list{list-style-type:none;padding:0}.submission-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-bottom:10px;padding:15px}.submission-item p{margin:5px 0}.submission-item p strong{color:#555}.empty-message{color:#999;font-style:italic}.sidebar{background-color:#1d2327;color:#f0f0f1!important;height:100%;left:0;overflow:hidden;padding:10px;top:0;width:180px;z-index:100}.sidebar a,.sidebar button{align-items:center;background:#0000;color:#f0f0f1;cursor:pointer;display:flex!important;display:block;font-size:14px;gap:10px;height:40px}.sidebar i{font-size:20px}.menu-toggle{background-color:initial}.menu-toggle img{max-width:30px!important}.close-menu-btn{position:absolute;right:20px;top:20px}.menu-toggle-container span{white-space:nowrap}.menu-toggle-container.minimized span{display:none}.App{font-family:Arial,sans-serif}.body-wrapper{margin-top:45px}a:hover,button:hover{color:#2271b1!important}.App i{font-size:22px!important}.main-btn{background-color:#fff;border:1px solid #c3c4c7;box-shadow:0 0 0 #0000;color:#646970;display:block;height:auto;line-height:1.7;margin-bottom:0;padding:3px 16px;transition:box-shadow .1s linear}.main-btn:hover{background-color:#eee!important;color:#2c3338!important}*{box-sizing:border-box;line-height:1;margin:0;padding:0}li,ul{list-style:none}a{color:#fff;text-decoration:none}a,button,i{cursor:pointer}button{border:none;outline:none}img{height:auto;width:100%}label{font-size:16px;line-height:1;padding:5px 0 2px}input,select{font-size:16px;padding:6px 12px}.perfil-container{min-height:90vh;padding:20px;width:100%}.profile-container{border:1px solid #ccc;padding:20px}.profile-header{margin-bottom:20px;text-align:center}.profile-info{align-items:center;display:flex}.avatar{background-color:#ccc;border-radius:50%;height:100px;margin-right:20px;width:100px}.perfil-container .logout-btn-perfil{margin-top:20px;text-align:right}.logout-btn-perfil .main-btn{margin-left:auto;margin-top:20px}.login-container button{background-color:#1976d2;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02857em;line-height:1.75;margin:14px 0 16px;padding:9px 27px;text-transform:uppercase;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms;width:100%}.login-container button:hover{background-color:#1565c0;box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;color:#fff!important}.login-container form{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.login-container form input,.login-container form label{width:100%}.login-container{margin:auto;max-width:400px;padding-top:60px}.login-header{margin-bottom:20px;text-align:center}.login-header h2{font-size:24px;font-weight:400;margin-top:5px}
/*# sourceMappingURL=main.c9421726.css.map*/