.LoginMain{position:fixed;bottom:0;right:0;left:0;top:0}.LoginMain{background-color:#f0f0f0;justify-content:center;align-items:center;display:flex}.LoginBox{border:1px solid rgb(200,200,200);background-color:#fff;border-radius:10px;padding:40px;width:420px}.LoginBox .LoginBoxImgLogo{margin-bottom:0}.LoginBox .LoginBoxImgLogo{justify-content:center;align-items:center;display:flex}.LoginBox .LoginBoxImgLogo img{width:300px}.LoginBox label{color:#646464;font-size:1rem}.LoginBox input[type=text],.LoginBox input[type=password]{border:0px solid rgb(180,180,180);border-bottom:2px solid rgb(180,180,180);transition:border-bottom .25s ease-in-out;margin-bottom:15px;padding:10px 0;font-size:1rem;width:100%}.LoginBox input[type=text]::placeholder,.LoginBox input[type=password]::placeholder{color:#a0a0a0;font-size:1rem}.LoginBox input[type=text]:hover,.LoginBox input[type=text]:focus,.LoginBox input[type=password]:hover,.LoginBox input[type=password]:focus{outline:none}.LoginBox input[type=text]:focus,.LoginBox input[type=password]:focus{border-bottom:2px solid rgb(0,150,0)}.LoginBox button{background-color:#009600;color:#fff;border-radius:5px;margin-top:20px;border:none;cursor:pointer}.LoginBox button{font-size:1rem}.LoginBox button{padding:10px;width:100%}.LoginBox button:disabled{background-color:#ccc}.LoginBox .LoginBoxImgFapecs{margin-top:25px}.LoginBox .LoginBoxImgFapecs{justify-content:center;align-items:center;display:flex}.LoginBox .LoginBoxImgFapecs img{width:250px}.painels{grid-template-columns:1fr 1fr 1fr 1fr;margin-top:50px;display:grid;gap:25px}.messageAlert{position:fixed;right:10px;top:70px;z-index:9999}.messageAlert{background-color:#f5f5f5;border-radius:4px;padding:10px 25px;font-size:1rem;max-width:300px}.messageAlert{justify-content:flex-start;align-items:center;display:flex}.messageAlertError{background-color:#960000;color:#fff}.messageAlertSuccess{background-color:#009600;color:#fff}.message{background-color:#00a000;color:#fff;padding:10px 25px 10px 10px;position:fixed;top:70px;right:15px;z-index:9000;font-size:.9rem;border-radius:5px;justify-content:flex-start;align-items:center;display:flex;gap:10px}.dialog-body{padding:30px;position:relative}.big{width:100%;height:500px}.dialog-header{border-bottom:1px solid rgb(235,235,235);justify-content:space-between;align-items:center;padding:15px 30px;position:relative;display:flex}.dialog-header-close{position:absolute;cursor:pointer;right:12px;top:16px}.dialog-header-close .material-icons{color:#a0a0a0}.dialog{box-shadow:1px 3px 3px #32323280;background-color:#fff;min-width:500px;max-width:100vw;height:max-content;max-height:95vh;overflow-y:auto;font-size:1rem}.big{width:80vw}.dialog-mask{background-color:#323232b5;position:fixed;bottom:0;right:0;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:1000;height:100vh;width:100vw}button.primary-button{background-color:#0064c8;color:#fff;border-radius:5px;padding:8px 20px;font-size:1rem;border:0px}button.primary-button{justify-content:flex-start;align-items:center;display:flex}button.primary-button:hover{background-color:#007de1;cursor:pointer}button.primary-button:disabled{background-color:#c8c8c8;color:#646464;cursor:not-allowed}button.secundary-button{background-color:transparent;color:#0064c8;border-radius:5px;padding:8px 20px;font-size:1rem;border:0px}button.secundary-button{justify-content:flex-start;align-items:center;display:flex}button.secundary-button:hover{cursor:pointer}button.primary-delete-button{background-color:#960000;color:#fff;border-radius:5px;padding:8px 20px;font-size:1rem;border:0px}button.primary-delete-button{justify-content:flex-start;align-items:center;display:flex}button.primary-delete-button:hover{background-color:#af0000;cursor:pointer}button.secundary-delete-button{background-color:transparent;color:#960000;border-radius:5px;padding:8px 20px;font-size:1rem;border:0px}button.secundary-delete-button{justify-content:flex-start;align-items:center;display:flex}button.secundary-delete-button:hover{cursor:pointer}.dialog-footer{border-top:1px solid rgb(235,235,235);padding:15px 25px}.dialog-footer{justify-content:flex-end;align-items:center;display:flex;gap:5px}.gridtable{background-color:#fff;color:#646464;margin-top:50px;width:100%}.gridtable{border-spacing:0px;border-collapse:separate}.gridtable thead tr th{font-weight:700}.gridtable thead tr th,.gridtable tbody tr td{text-align:left;font-size:1rem}.gridtable thead tr th,.gridtable tbody tr td{padding:10px 15px}.gridtable tbody tr td{padding:15px}.gridtable tbody tr td:hover{cursor:pointer}.gridtable tbody tr:nth-child(odd){background-color:#f0f0f0}.gridtable tbody tr td.actions-group{justify-content:flex-start;align-items:center;display:flex;gap:6px}.gridtable tbody tr td.actions-group .actions-edit,.gridtable tbody tr td.actions-group .actions-view,.gridtable tbody tr td.actions-group .actions-delete{transition:background-color .5s;justify-content:center;align-items:center;display:flex}.gridtable tbody tr td.actions-group .actions-edit,.gridtable tbody tr td.actions-group .actions-view,.gridtable tbody tr td.actions-group .actions-delete{color:#fff;border-radius:5px;padding:6px}.gridtable tbody tr td.actions-group .actions-edit{background-color:#00c800}.gridtable tbody tr td.actions-group .actions-delete{background-color:#960000}.gridtable tbody tr td.actions-group .actions-view{background-color:#0064c8}.gridtable tbody tr td.actions-group .actions-edit .material-icons,.gridtable tbody tr td.actions-group .actions-view .material-icons,.gridtable tbody tr td.actions-group .actions-delete .material-icons{font-size:1.2rem}.gridtable tbody tr td.actions-group .actions-edit:hover{background-color:#00e100}.gridtable tbody tr td.actions-group .actions-delete:hover{background-color:#af0000}.gridtable tbody tr td.actions-group .actions-view:hover{background-color:#0078dc}.gridtable tfoot tr td{color:#646464;font-size:.9rem;padding:15px}.gridtable tfoot tr td .tfoot-group{justify-content:space-between;align-items:center;display:flex}.gridtable tfoot tr td .tfoot-group .tfoot-group-left{justify-content:flex-start;align-items:center;display:flex;gap:12px}.gridtable tfoot tr td .tfoot-group .tfoot-group-left .tfoot-group-left-icon{background-color:#ebebeb;justify-content:center;border-radius:5px;align-items:center;padding:5px;display:flex}.gridtable tfoot tr td .tfoot-group .tfoot-group-left .tfoot-group-left-icon .material-icons{font-size:1.8rem}.forms{margin-bottom:0}.forms-rows{margin-bottom:10px;display:grid;gap:20px}.flex-1{grid-template-columns:1fr}.flex-2{grid-template-columns:1fr 1fr}.flex-3{grid-template-columns:1fr 1fr 1fr}.flex-4{grid-template-columns:1fr 1fr 1fr 1fr}label{margin:0!important}.control-component{min-height:85px;height:max-content}.control-component .checkbox{display:flex;flex-wrap:wrap;justify-content:flex-start}.control-component .checkbox .items{display:flex;width:max-content;margin:2.5px;padding:2.5px;border-radius:5px;cursor:pointer}.control-component .checkbox .items:active{background-color:#8080807a}.small-content{min-height:max-content}.checkbox-input{margin:0 5px 0 0}.control-component input,.control-component select,.control-component textarea{position:relative;font-size:1rem;padding:10px;width:100%}.control-component .inputError{border:1px solid red}.control-component .inputErrorTxt{height:20px;font-size:11px;font-weight:500;color:red}.control-component input,.control-component select,.control-component textarea{border:1px solid rgb(180,180,180);border-bottom:2px solid rgb(180,180,180)}.control-component input:hover,.control-component input:focus,.control-component select:hover,.control-component select:focus,.control-component textarea:hover,.control-component textarea:focus{outline:none}.control-component input:focus,.control-component select:focus,.control-component textarea:focus{border-bottom:2px solid rgb(0,100,200)}.control-component textarea{resize:none}.control-component select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.control-component select{background-color:#fff}.control-component .select{position:relative;min-height:40px;max-height:40px}.control-component .select{-webkit-user-select:none;user-select:none;border:1px solid rgb(180,180,180);border-bottom:2px solid rgb(180,180,180)}.control-component .select .select-text{position:absolute;top:7px;left:10px}.control-component .select .material-icons{position:absolute;right:10px;top:7px}.control-component .select .options{position:absolute;border-bottom:1px solid rgb(180,180,180);border-right:1px solid rgb(180,180,180);border-left:1px solid rgb(180,180,180);background-color:#fff;max-height:177px;overflow-y:auto;z-index:9000;right:-1px;left:-1px;top:39px}.control-component .select .options .option-item{cursor:pointer;padding:10px}.control-component .select .options .option-item:nth-child(odd){background-color:#f0f0f0}.control-component .select .options .option-item:hover{background-color:#ebebeb}.control-component .select-multiple{position:relative;min-height:100px;max-height:100px}.control-component .select-multiple{-webkit-user-select:none;user-select:none;border:1px solid rgb(180,180,180);border-bottom:2px solid rgb(180,180,180)}.control-component .select-multiple .selecteds{position:absolute;padding:4px;bottom:0;right:32px;left:0;top:0}.control-component .select-multiple .selecteds{justify-content:flex-start;align-items:flex-start;overflow-y:auto;flex-wrap:wrap;display:flex;gap:6px}.control-component .select-multiple .selecteds .items{justify-content:flex-start;align-items:center;display:flex}.control-component .select-multiple .selecteds .items{background-color:#f0f0f0;padding:4px 10px 4px 4px;border-radius:20px;cursor:pointer}.control-component .select-multiple .selecteds .items:hover{background-color:#960000;color:#fff}.control-component .select-multiple .selecteds .items .material-icons{margin-right:5px}.control-component .select-multiple .plus{background-color:#0064c8;position:absolute;cursor:pointer;width:32px;bottom:0;right:0;top:0}.control-component .select-multiple .plus{justify-content:center;align-items:center;display:flex}.control-component .select-multiple .plus .material-icons{color:#fff}.control-component .select-multiple .options{position:absolute;z-index:9999;right:-1px;left:-1px;top:100px}.control-component .select-multiple .options{border-bottom:1px solid rgb(180,180,180);border-right:1px solid rgb(180,180,180);border-left:1px solid rgb(180,180,180);background-color:#fff;max-height:177px;overflow-y:auto}.control-component .select-multiple .options .items{cursor:pointer;padding:10px}.control-component .select-multiple .options .items:nth-child(odd){background-color:#f0f0f0;padding:10px}.control-component .select-multiple .options .items:hover{background-color:#ebebeb}.control-component .checklist{position:relative;min-height:40px;max-height:40px}.control-component .checklist .text{position:absolute;bottom:0;right:32px;left:0;top:0}.control-component .checklist .plus{background-color:#0064c8;position:absolute;bottom:-1px;width:32px;right:0;top:0;justify-content:center;align-items:center;display:flex}.control-component .checklist .plus .material-icons{color:#fff}.control-component .checklists{border-bottom:1px solid rgb(180,180,180);border-right:1px solid rgb(180,180,180);border-left:1px solid rgb(180,180,180)}.control-component .checklists .items{justify-content:space-between;align-items:center;position:relative;display:flex;padding:5px;height:32px}.control-component .checklists .items:nth-child(odd){background-color:#f0f0f0}.control-component .checklists .items .items-left{position:absolute;bottom:0;right:32px;left:0;top:0}.control-component .checklists .items .items-left{justify-content:center;align-items:center;display:flex}.control-component .checklists .items .items-left .items-left-check{position:absolute;bottom:0;left:0;top:0;width:32px;justify-content:center;align-items:center;display:flex}.control-component .checklists .items .items-left .items-left-text{position:absolute;bottom:0;right:0;left:32px;top:0;justify-content:flex-start;align-items:center;display:flex}.control-component .checklists .items .items-right{position:absolute;width:32px;bottom:0;right:0;top:0}.control-component .checklists .items .items-right{justify-content:center;align-items:center;cursor:pointer;display:flex}.control-component .checklists .items .items-right:hover .material-icons{color:#960000}.map-container{position:relative;width:100%;height:calc(100% - 34px);bottom:0;right:0;left:0;top:0}.map-container .map-container-toolbar{box-sizing:border-box;position:absolute;height:64px;right:0;left:0;top:0}.map-container .map-container-toolbar{justify-content:flex-start;padding:12px 12px 12px 0;align-items:center;display:flex!important;gap:12px}.map-container .map-container-toolbar .map-container-toolbar-item,.map-container .map-container-toolbar .map-container-toolbar-item-actived{background-color:#0064c8;-webkit-user-select:none;user-select:none;height:40px;width:40px}.map-container .map-container-toolbar .map-container-toolbar-item,.map-container .map-container-toolbar .map-container-toolbar-item-actived{justify-content:center;align-items:center;text-align:center;display:flex}.map-container .map-container-toolbar .map-container-toolbar-item-actived{background-color:#646464;color:#fff}.map-container .map-container-toolbar .map-container-toolbar-item:hover,.map-container .map-container-toolbar .map-container-toolbar-item-actived:hover{cursor:pointer}.map-container .map-container-toolbar .map-container-toolbar-item .material-icons,.map-container .map-container-toolbar .map-container-toolbar-item:hover .material-icons{color:#fff}.map-container .map-container-inner{background-color:#ebebeb;position:absolute;bottom:0;right:0;left:0;top:64px}.map-modal-container{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999;height:100dvh;width:100dvw}.map-modal{background-color:#fff;border-radius:8px;box-shadow:0 0 4px #00000080;min-width:380px;max-width:640px;width:100%}.map-modal .saved{justify-content:center}.saved-modal{max-width:360px}.map-modal-title,.map-modal-save,.map-modal-description,.map-modal-type,.map-modal-tab{display:flex;justify-content:center;align-items:center}.map-modal-title-container{display:flex;justify-content:space-between;padding:12px}.map-modal-description div,.map-modal-type div,.map-modal-save div{display:flex;justify-content:center;width:100%}.map-modal-body{padding:12px}.map-modal button{width:100%;background-color:#fafafa;border:none;cursor:pointer;height:32px;transition:background-color .2s}.map-modal button:hover{background-color:#eee}.map-modal .material-icons{padding:4px;border-radius:100px;cursor:pointer;transition:.2s}.map-modal .delete .material-icons{background-color:#ff6d3c;color:#fff}.map-modal .cancel .material-icons{background-color:transparent;color:#000}.map-modal .save .material-icons{background-color:transparent;color:#51cf51}.map-modal .cancel .material-icons:hover{background-color:#eee}.map-modal .delete .material-icons:hover{background-color:#ff4000}.map-modal-inputs,.map-modal-inputs-focus{display:flex;align-items:center;padding:6px 0;border-bottom:2px solid #eee;transition:.5s}.map-modal .map-modal-inputs-focus{border-bottom:2px solid #009600;transition:border-bottom .2s}.map-modal .button-focus{background-color:transparent}.map-modal .button-focus-active{border-bottom:2px solid #009600;transition:border-bottom .2s}.map-modal-camps{display:flex;justify-content:center;padding:12px 0}.map-modal input{width:calc(100% - 120px)}.map-modal input[type=text]{border:none;transition:border-bottom .25s ease-in-out;font-size:1rem;outline:none;margin-left:4px}.map-modal input[type=text]::placeholder{color:#a0a0a0}.map-modal-body .size,.color{display:flex;align-items:center;padding:12px 0}.map-modal-body .color input[type=color]{border:none;transition:border .25s ease-in-out;font-size:1rem;outline:none}.map-modal-body .color input[type=color]:focus{border:2px solid #009600;transition:border .2s}.map-modal-body span{width:120px}.map-modal-body .map-modal-type .type-button{cursor:pointer;padding:.3rem}.map-modal-body .map-modal-type .type-button-active{cursor:pointer;padding:.3rem;border-bottom:2px solid #009600}.map-modal-body .map-modal-type .type-button:hover{background-color:#eee}.map-modal-body .size input[type=range]{overflow:hidden;background-color:#99e8aa;border-radius:20px;margin:0 2rem}.map-container .crosshair{position:relative;width:100%;height:calc(100% - 64px);z-index:300;pointer-events:none;margin-top:64px}.map-container .crosshair img{position:absolute;top:50%;left:50%;width:32px;height:32px;transform:translate(-50%,-50%)}.painel-item{background-color:#fff!important}.painel-item .painel-item-container{min-height:140px;position:relative;padding:20px}.painel-item .painel-item-container .painel-item-container-number{font-size:2.6rem}.painel-item .painel-item-container .painel-item-container-icon{position:absolute;right:20px;top:20px}.painel-item .painel-item-container .painel-item-container-icon .material-icons{font-size:5rem}.painel-item .painel-item-footer{color:#fff!important;cursor:pointer!important;justify-content:center;align-items:center;display:flex;padding:10px;gap:10px}.painel-item:nth-child(1) .painel-item-container{background-color:#17a2b8;color:#fff}.painel-item:nth-child(1) .painel-item-container .painel-item-container-icon .material-icons{color:#13899c}.painel-item:nth-child(1) .painel-item-footer{background-color:#13899c;color:#fff}.painel-item:nth-child(2) .painel-item-container{background-color:#28a745;color:#fff}.painel-item:nth-child(2) .painel-item-container .painel-item-container-icon .material-icons{color:#228e3a}.painel-item:nth-child(2) .painel-item-footer{background-color:#228e3a;color:#fff}.painel-item:nth-child(3) .painel-item-container{background-color:#ffc107;color:#000}.painel-item:nth-child(3) .painel-item-container .painel-item-container-icon .material-icons{color:#d9a405}.painel-item:nth-child(3) .painel-item-footer{background-color:#d9a405;color:#000}.painel-item:nth-child(4) .painel-item-container{background-color:#dc3545;color:#fff}.painel-item:nth-child(4) .painel-item-container .painel-item-container-icon .material-icons{color:#bb2d3a}.painel-item:nth-child(4) .painel-item-footer{background-color:#bb2d3a;color:#fff}.container{font-size:1rem;position:absolute;bottom:30px;right:30px;left:30px;top:30px}.container .container-head{position:absolute;height:60px;right:0;left:0;top:0}.container .container-body{position:absolute;bottom:0;right:0;left:0;top:60px}.container .container-head{justify-content:space-between;align-items:center;display:flex}.container .container-head .container-head-title{justify-content:flex-start;align-items:center;display:flex}.container .container-head .container-head-title{color:#646464;font-size:2rem}.container .container-head .container-head-title .material-icons{font-size:2.4rem;width:56px}.container .container-head .container-head-create button{background-color:#0064c8;color:#fff;border-radius:5px;padding:8px 20px;font-size:1rem;border:0px}.container .container-head .container-head-create button{justify-content:flex-start;align-items:center;display:flex}.container .container-head .container-head-create button:hover{background-color:#007de1;cursor:pointer}#root .header .header-right .header-right-icon{transition:background-color .3s ease-in;color:#646464;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;position:relative;display:flex;height:36px;width:36px}#root .header .header-right .header-right-icon .header-right-icon-infors{background-color:#c80000;color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;line-height:.6rem;font-weight:600;font-size:.6rem;z-index:2;min-width:16px;height:16px;right:0;top:2px}#root .header .header-right .header-right-icon:hover{background-color:#ebebeb}#root .header .header-right{justify-content:center;align-items:center;display:flex;gap:12px}#root .sidebar .sidebar-logo{justify-content:center;align-items:center;font-weight:600;font-size:1.2rem;display:flex;height:56px}#root .sidebar a{color:#b4b4b4}#root .sidebar a.actived{color:#ebebeb!important}#root .sidebar .sidebar-menu .sidebar-menu-item{transition:background-color .3s ease-in;justify-content:flex-start;align-items:center;margin-bottom:4px;border-radius:5px;min-height:36px;cursor:pointer;display:flex;padding:8px;gap:10px}#root .sidebar .sidebar-menu .sidebar-menu-item:hover{background-color:#2a2e36;color:#ebebeb}#root .sidebar .sidebar-menu .sidebar-menu-item .icon{justify-content:center;align-items:center;display:flex;height:24px;width:24px}#root .sidebar .sidebar-menu .sidebar-menu-item .icon .material-icons{height:24px;width:24px}#root .sidebar .sidebar-menu .sidebar-menu-item .text{font-size:.9rem}#root .sidebar .sidebar-menu{padding:10px}#root .sidebar .sidebar-user{background-color:#2a2e36;justify-content:flex-start;align-items:center;font-size:.9rem;padding:15px;display:flex;height:56px;gap:10px}#root .sidebar .sidebar-user .sidebar-user-avatar{background-color:#343a40;justify-content:center;align-items:center;display:flex;height:32px;width:32px}html,*{box-sizing:border-box}#root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;padding:0;margin:0;font-size:63.7%}a{color:#0064c8;text-decoration:none;font-weight:700}#root .sidebar,#root .header,#root .content,#root{position:fixed;z-index:999}.footer{position:fixed}#root .sidebar{bottom:0;left:0;top:0}#root .header{right:0;left:250px;top:0}#root .content{bottom:40px;right:0;left:250px;top:56px}#root .footer{bottom:0;right:0;left:250px}#root .sidebar{width:250px}#root .header{height:56px}#root .footer{height:40px}#root .sidebar,#root .header,#root .content,#root .footer{font-size:1rem}#root .sidebar{background-color:#343a40}#root .content{background-color:#f4f6f9;overflow-y:auto}#root .sidebar{color:#c8c8c8}#root .header{border-bottom:1px solid rgb(235,235,235);justify-content:space-between;padding:25px 12px 25px 25px;align-items:center;display:flex}#root .content{padding:25px}#root .footer{border-top:1px solid rgb(235,235,235);justify-content:flex-start;color:#646464;align-items:center;font-size:.9rem;display:flex;padding:10px;gap:5px}#root .footer .footer-CopyRight{font-weight:700}#root .footer .footer-DireitosReservado{color:#a0a0a0}
