*{box-sizing:border-box;margin:0;padding:0}:root{--head-height:90px;--foot-height:270px;--body-height:calc(100vh - var(--head-height) - var(--foot-height));--body-inner-height:calc(100vh - var(--head-height));--sidebar-width:140px;--right-container-width:calc(100vw - var(--sidebar-width));--top-bar-height:100px;--right-container-inner-height:calc(100vh - var(--top-bar-height) - var(--head-height));--react-tabs-list-height:55px;--tab-content-height:calc(var(--right-container-inner-height) - var(--react-tabs-list-height));--edit-form-height:calc(100vh - var(--top-bar-height) - var(--head-height) - var(--react-tabs-list-height));--logo-green:#517147;--logo-orange:#ff9102;--logo-blue:#19578e;--logo-white:#fbfbfb;--dark-green:#152208;--icon-active-color:#517147;--icon-inactive-color:silver;--tab-active-color:#c3ebc3;--tab-inactive-color:#f1f1f1;--tab-active-border:silver;font-family:Roboto,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:20px;font-weight:400;max-width:100vw;min-height:100vh;overflow:hidden;width:100vw}.home .main-container{align-items:center;display:inline-flex;height:100%;max-height:calc(100vh - 360px);max-height:var(--body-height);min-height:calc(100vh - 360px);min-height:var(--body-height);overflow-x:hidden;overflow-y:auto;padding:.4%;width:100vw}.main-container{display:inline-flex;flex-direction:row;flex-wrap:nowrap}.erro p{padding:10px;text-align:center}.erro .btn_voltar{color:var(--light-blue);font-weight:600;text-decoration:none}.erro .btn_voltar:hover{text-decoration:underline}.logo-completa,.logo-sisema{height:52px;margin-left:20px;object-fit:cover;width:auto}.ico-login{height:40px;padding-inline:5px;width:40px}.home .main-container{justify-content:center}.home .grid-btn{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.home .grid-btn{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.home .grid-btn{grid-template-columns:repeat(1,1fr)}}.home .square-btn{align-items:center;background-color:#f5f5f5;border:2px solid #707070;border-radius:20px;color:#19578e;display:inline-flex;flex-direction:column;height:280px;justify-content:space-between;margin:10px;text-decoration:none;width:280px}@media (max-height:940px){:root{--head-height:80px;--foot-height:230px}}@media (max-height:800px){:root{--head-height:70px;--foot-height:200px}}@media (max-height:890px){.home .square-btn{height:230px;width:230px}.home .square-btn span{font-size:1rem}}@media (max-height:750px){.home .square-btn{height:200px;width:200px}}.home .square-btn img{height:35%;margin-top:15%;width:auto}.home .square-btn span{align-self:center;height:50%;padding-block:20%;text-align:center;width:100%}.home .square-btn:hover{background-color:#fff0dd;border:2px solid #ff9102}.right-container{display:inline-flex;flex-direction:column;min-height:calc(100% - 100px);width:calc(100vw - 140px);width:var(--right-container-width)}.inner-section{align-items:center;display:inline-flex;justify-content:center;overflow-y:auto;padding-top:100px}.inner-section,.react-tabs{height:100%;width:100%}.react-tabs__tab-list{border-bottom:none!important;bottom:0!important;display:inline-flex;gap:10px!important;height:55px;height:var(--react-tabs-list-height);list-style:none;margin:0!important;width:100%}.react-tabs__tab{align-items:center;background-color:#f1f1f1;background-color:var(--tab-inactive-color);border:1px solid silver!important;border:1px solid var(--tab-active-border)!important;border-bottom:none!important;border-radius:0!important;color:#19578e!important;display:inline-flex!important;font-size:1.2rem;font-weight:700;height:100%;padding:20px!important}.react-tabs__tab--selected{background-color:#c3ebc3!important;background-color:var(--tab-active-color)!important}.react-tabs__tab:focus:after{background:#0000!important}.react-tabs__tab button{background:none;border:none;cursor:pointer;font-size:1.5rem;margin-left:15px}.tab-content{box-shadow:0 -3px 6px #00000029;height:100%;margin-top:1px;width:100%}.grid-container{display:grid;font-size:1rem;height:100%;max-height:calc(100vh - 190px);max-height:var(--right-container-inner-height);overflow-y:auto;width:100%}.cadMapa .grid-container{grid-template-columns:48px 240px auto repeat(3,140px) 170px!important}.configCamada .grid-container{grid-template-columns:48px auto 180px auto repeat(3,120px) 170px!important}.grid-item{word-wrap:break-word;border:none;overflow:hidden;padding:10px;text-align:center}.row-even{background-color:#f5f5f5}.header-item{background-color:#e6fae6;color:#19578e;font-weight:700}.btn-list{height:100%;width:100%}.btn-items{display:inline-flex;gap:9px}.btn-items button{background-color:initial;border:none;cursor:pointer}.btn-items button svg{height:100%;width:auto}.carCamada .form-container{height:calc(100vh - 190px);height:var(--right-container-inner-height);overflow-y:auto;padding:20px 50px 40px}.carCamada .formStep{padding-block:0 20px}.carCamada h2{color:#19578e;font-size:1.5rem;padding-block:30px}.carCamada .input-group{align-items:center;display:inline-flex;gap:25px;padding-block:10px;width:100%}.carCamada .input-group label{align-self:center;color:#19578e;font-weight:600;white-space:nowrap}.carCamada .up-label{margin-top:10px!important}.carCamada input[type=email],.carCamada input[type=text],.carCamada select{align-self:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#000;font-size:.9rem;height:38px;outline:none;padding:10px;width:100%}.carCamada input[type=checkbox]{accent-color:#517147;align-self:center;border-radius:5px;height:20px;margin-right:10px;width:20px}.carCamada .checkbox-container{align-items:flex-start;display:inline-flex;flex-direction:column;margin-top:10px}.carCamada .checkbox-container label{align-items:center;align-self:flex-start;color:#000;display:inline-flex;flex-direction:row;font-size:medium;font-weight:400}.carCamada .upload-container{align-items:center;border:2px dashed #ccc;border-radius:10px;cursor:pointer;display:inline-flex;flex-direction:column;margin-bottom:20px;padding:20px;text-align:center;width:100%}.carCamada .upload-placeholder{color:#999;margin-top:10px}.carCamada .tag-input-container{display:inline-flex;gap:10px;margin-top:10px}.carCamada .add-btn{background-color:#517147;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.carCamada .tags-container{display:inline-flex;flex-wrap:wrap;gap:10px;margin-top:10px}.carCamada .tag{align-items:center;background-color:#517147;border-radius:5px;color:#fff;display:inline-flex;gap:5px;padding:5px 10px}.carCamada .tag button{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:1rem}.configCamada .table-container input[type=text],.configCamada .table-container select{border:0!important;width:100%}.configCamada .alt-border{border:1px solid silver}.logo-loading-overlay{align-items:center;background:#fefefecc;display:flex;height:calc(100vh - 190px);height:var(--right-container-inner-height);justify-content:center;width:calc(100vw - 140px);width:var(--right-container-width)}.logo-loading{background-image:url(/static/media/loading-spin.3a5b7ef57ebfd943da97.svg),url(/static/media/loading-center.35fdd9f36582e00e2fc0.svg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:contain,contain;height:30%;width:30%}.header-container{background-color:#fff;height:var(--head-height);width:100vw}.header{background-color:var(--logo-orange);box-shadow:0 3px 6px #00000029;color:var(--logo-white);flex-direction:row;flex-wrap:nowrap;height:calc(100% - 5px);padding-inline:30px;width:100%}.btn-login,.header{align-items:center;display:inline-flex;justify-content:space-between}.btn-login{cursor:pointer;position:relative}.dropdown-menu{background-color:#fff;border-radius:5px;box-shadow:0 3px 10px 5px #0003;overflow:hidden;position:absolute;right:0;text-align:center;top:100%;width:100px;z-index:100}.dropdown-menu button{background-color:initial;border:none;color:#19578e;cursor:pointer;font-size:1rem;padding:10px;text-align:center;width:100%}.dropdown-menu button:hover{background-color:#f0f0f0}.login-overlay{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.login-container{background-color:#f5f5f5;border-radius:10px;box-shadow:0 0 10px #0000001a;padding:20px;width:300px}.login-container .input-group{align-items:start!important;display:inline-flex;flex-direction:column;gap:0;margin-bottom:15px;padding-block:0;text-align:left;width:100%}.login-container label{align-self:flex-start!important;color:#19578e;display:block;font-weight:700;margin-bottom:5px}.login-container input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}.login-container .button-group{display:flex;justify-content:space-between;margin-top:10px}.login-container .button-group button{border:none;border-radius:5px;cursor:pointer;font-size:16px;padding:10px;width:48%}.button-group button:first-child{background-color:#517147;color:#fff}.button-group button:last-child{background-color:#ccc;color:#000}.button-group button:hover{opacity:.8}.footer-container{background-color:var(--logo-white);display:inline-flex;height:var(--foot-height);width:100vw}.footer{color:var(--dark-green);display:inline-flex;flex-direction:column;font-size:.7em;font-weight:600;overflow:hidden;width:100%}.footer .bar{background-color:#143d65;height:5px;width:100%}.footer .logos{align-items:center;display:inline-flex;height:100%}.footer .logos-institucional{align-items:start;display:inline-flex;height:120px;justify-content:space-evenly;margin-left:20px;width:100%}.footer .logo-sisema{height:180px!important;margin-left:20px!important;margin-block:auto}.footer .logos-in{max-height:120px}.sidebar{background-color:#fff;border-right:1px solid var(--logo-green);max-height:var(--body-inner-height);min-height:var(--body-inner-height);padding:20px 0;width:var(--sidebar-width)}.sidebar,.sidebar .icon-container{display:inline-flex;flex-direction:column;height:100%}.sidebar .icon-container{align-items:center;gap:20px}.sidebar .icon-wrapper{align-items:center;display:inline-flex;height:60px;justify-content:center;margin:10px auto;width:60px}.sidebar .icon-wrapper svg{max-height:100%;max-width:100%}.sidebar .logo-container{align-items:center;display:inline-flex;justify-content:center;margin-top:auto;padding:10px 0;width:100%}.sidebar .logo{max-width:calc(var(--sidebar-width) - 50px)}.top-bar{align-items:center;background-color:#fff;border-bottom:1px solid #517147;display:inline-flex;flex-direction:row;flex-wrap:nowrap;height:var(--top-bar-height);justify-content:space-between;padding-inline:40px;width:100%}.btn-container{display:inline-flex;gap:40px}.top-bar button{background-color:initial;border:none;cursor:pointer}.btn-container button{height:40px;width:40px}.btn-container,.filter-container{align-items:center;display:flex}.filter-container input{border-radius:4px;font-size:.9rem;margin-left:10px;padding:5px}.filter-container button{background:none;border:none;color:#888;cursor:pointer}.filter-container .btn-x{color:#fff;font-size:1.5rem;height:4%;width:30px}.filter-modal{background-color:var(--logo-green);border-radius:10px;left:-50px;padding:5px 8px;position:relative}.filter-modal,.nav-bar{align-items:center;display:inline-flex}.nav-bar{gap:30px}.nav-bar .result-item{color:gray;font-size:.9rem;letter-spacing:.1rem}.nav-btn .result-page,.nav-btn button{color:var(--logo-green)}.nav-btn .result-page{font-weight:900;margin-inline:10px;padding-inline:5px}.nav-btn button{font-size:1.5rem;height:20px;width:20px}.nav-btn button:disabled{cursor:default}.nav-bar .page-size{display:flex;flex-direction:row;width:130px}.nav-bar .page-size label{font-size:.8rem;margin-bottom:4px;text-align:center}.nav-bar .page-size input[type=number]{border:1px solid #ccc;border-radius:5px;font-size:.8rem;padding:8px;width:60px}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid #0000;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.edit-form{grid-gap:20px 35px;display:grid;gap:20px 35px;grid-template-columns:auto 1fr;height:var(--edit-form-height);overflow-y:auto;padding:50px}.edit-form button{background-color:initial;border:none;cursor:pointer;height:100%}.up-label{align-self:flex-start!important;margin-top:20px}.edit-form label{align-self:center;color:#19578e;font-size:1.3rem;font-weight:700;text-transform:uppercase}.edit-form input[type=email],.edit-form input[type=text],.edit-form select,.edit-form textarea{align-self:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#000;font-size:1rem;height:40px;padding:10px}.edit-form input[type=email],.edit-form input[type=text],.edit-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none}.edit-form input[type=checkbox]{accent-color:#517147;align-self:center;border-radius:5px;grid-column:2;height:20px;justify-self:start;width:20px}.edit-form input[type=checkbox]:checked{background-color:#517147}.edit-form input[type=text],.edit-form select{grid-column:2}.edit-form select{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;background:url('data:image/svg+xml;charset=US-ASCII,<svg viewBox="0 0 140 140"><polygon points="70,105 25,50 115,50" fill="%23000000"/></svg>') no-repeat right 10px center;background-size:12px;padding-right:30px}.autocomplete{align-self:center;position:relative;width:100%}.autocomplete input{width:100%}.autocomplete-options{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 0 #00000029;font-size:1rem;list-style-type:none;margin:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:10}.autocomplete-options li{cursor:pointer;padding:10px}.autocomplete-options li:hover{background-color:#f0f0f0}.group-selection{align-items:center;display:flex}.group-selection .autocomplete{width:auto!important}.add-group-btn{align-self:center;background-color:#000;border:none;cursor:pointer;font-size:1.6rem;margin-left:5px;padding:5px 10px}.selected-groups{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/3;height:40px;margin-top:10px}.group-tag{align-items:center;background-color:#517147;border-radius:5px;color:#fff;display:flex;font-size:.9rem;padding:5px 10px}.group-tag button{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-left:5px}.edit-form .category-group,.edit-form .checkbox-group,.input-with-refresh{align-items:center;display:inline-flex;gap:10px}.input-with-refresh input,.input-with-refresh select{flex-grow:1}.add-attribute{background-color:initial;border:none;cursor:pointer;font-size:1.5rem}.nested-item{align-items:center;display:inline-flex;gap:5px}.table-group{align-self:start!important}.table-container{border-collapse:collapse;display:table;width:100%}.table-header{background-color:#f1f1f1;border:1px solid silver;color:#19578e;font-weight:700;padding:5px;vertical-align:middle}.table-row{display:table-row;vertical-align:middle}.table-cell{display:table-cell}.table-cell-sm{width:20%}.table-row .noData{font-size:.9rem;padding-block:10px}.actions{text-align:center;width:50px}.permissions-table{background-color:#fff;border:1px solid silver;border-collapse:collapse;border-radius:5px;font-size:1rem;margin-top:20px;width:560px}.permissions-table td,.permissions-table th{border:1px solid silver;padding:10px;text-align:center}.permissions-table th{background-color:#f1f1f1;color:#19578e;font-weight:700}.permission-label{background-color:#f1f1f1;color:#19578e;text-align:left}.permission-checkbox input[type=checkbox]{height:20px;width:20px}.permission-checkbox input[type=checkbox]:checked{background-color:#517147}.inactive-input{background-color:#fafafa!important;cursor:not-allowed}.edit-form .checkbox-group{flex-grow:1;gap:25px}.edit-form .checkbox-item{align-items:center;color:#000;display:flex;font-size:1rem;font-weight:400;gap:10px}
/*# sourceMappingURL=main.9ca453d4.css.map*/