body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.div-body{background-color:var(--color-white);display:flex;flex-direction:row;font-family:Century Gothic;height:100vh}.div-left-login{flex:3 1}.div-right-logo{align-items:center;background:var(--gradient-primary);display:flex;flex:2 1;height:100%;justify-content:center;width:100%}.div-right-logo>.logo-mosaic{height:auto;margin-bottom:10%;max-width:75%;width:auto}.login-div-box{align-items:center;background-color:var(--color-white);display:flex;height:100%;justify-content:center;width:100%}.login-div-buttons{align-items:center;display:flex;flex-direction:column}.login-form-box{border-radius:25px;box-shadow:var(--shadow-box);box-sizing:border-box;height:80%;padding:30px;width:55%}.login-form,.login-form-box{display:flex;flex-direction:column;justify-content:space-evenly}.div-pass{display:flex;gap:10px;justify-content:space-between}.div-pass>div:hover{cursor:pointer}.login-lbl-inpt{color:var(--color-black);display:flex;flex-direction:column;font-size:var(--font-size-menium);margin-bottom:5%}.login-logo-inspe{color:var(--color-primary)}.login-logo-inspe,.login-title{font-size:var(--font-size-xxx-large);font-weight:700;margin:0}.login-title{color:var(--color-black)}.login-submsg{color:var(--color-text);font-size:var(--font-size-x-large);margin:0}.inpt-pass,.inpt-text{border:0;border-bottom:3px solid var(--color-details);border-radius:3px;color:var(--color-black);font-family:var(--font-primary);padding:3% 2% 2%}p.login-btn{color:var(--color-primary);cursor:pointer;padding:2%}@-webkit-keyframes fadeinbtn{0%{opacity:.5}to{opacity:1}}@keyframes fadeinbtn{0%{opacity:.5}to{opacity:1}}.btn-rounded{background:var(--gradient-primary);border-radius:100px;border-width:0;cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-x-large);padding:10px 35px;text-align:center}.btn-link,.btn-rounded{color:var(--color-white);text-decoration:none}.btn-rounded-div:active{-webkit-animation:fadeinbtn .5s ease-out 0s 1;animation:fadeinbtn .5s ease-out 0s 1}.div-body-home{-webkit-animation:fadeinpopup .1s ease-out 0s 1;animation:fadeinpopup .1s ease-out 0s 1;display:flex;flex-direction:row;overflow-x:hidden;width:100%}.div-content-home{background-color:var(--color-white);display:flex;flex-direction:column;width:100%;z-index:999}.div-page-content-home{align-items:flex-start;background-color:var(--color-lightgrey);display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:90vh;padding-left:6.5vw}.div-lateral-home{background-color:var(--color-white);border-right:1.5px solid var(--color-lightgrey);box-shadow:var(--shadow-menu);height:100vh;position:fixed;transition:all .2s ease-in-out;width:6.5vw;z-index:1000}.div-lateral-home:hover{transition:all .2s ease-in-out;width:12.5vw}.div-body-home-component{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:20px;padding-top:20px;width:90%}.div-body-home-component>.div-header{align-items:center;background:var(--gradient-primary-reverse);border-radius:15px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;padding:25px 40px;width:100%}#home-content{background-color:var(--color-lightgrey);display:flex;flex-direction:row;width:100%}.div-services{align-items:center;display:flex;flex:3 1;flex-direction:column}.div-services>.div-buttons{display:flex;flex-direction:row}.div-services>p{color:var(--color-primary);font-size:var(--font-size-xx-large);font-weight:700;margin-bottom:10px}.div-services>.detail-bar{background-color:var(--color-mediumgrey);border-radius:50px;color:var(--color-lightgrey);height:2px;margin-bottom:10px;width:20px}.div-content{align-items:center;display:flex;flex:7 1;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}#header-profile-icon{aspect-ratio:1;border:1px solid var(--color-white);font-size:var(--font-size-xx-large);height:40px;margin-right:25px;width:40px}.header-text>p{color:var(--color-white);font-family:var(--font-primary);margin:1px}.header-text>.name{font-size:var(--font-size-xx-large);margin-top:5px}.header-text>.date{font-size:var(--font-size-x-large)}#menu-sup{display:flex}#menu-sup>div:not(#buttons){display:flex;flex:1 1;flex-direction:row}#menu-sup>#buttons{display:flex;flex:2 1;flex-direction:row;justify-content:space-evenly}#menu-sup>#buttons>div{background:#000;border-radius:15px;color:var(--color-white);cursor:pointer;opacity:.25;padding:10px 50px}#menu-sup>#buttons>div>.button-content{align-items:center;display:flex;flex-direction:column;font-family:var(--font-primary);justify-content:center;margin:0;opacity:1;width:100px}.button-content-selected{background:#000;border-radius:15px;color:var(--color-white);cursor:pointer;opacity:.25;padding:10px 50px}.button-content>svg{font-size:var(--font-size-xxx-large)}.iframe-dashboard{border:0;border-radius:15px;height:475px;margin-left:20px;margin-top:20px;width:90%}input{-webkit-user-select:text;user-select:text}.btn-link{display:flex;justify-content:flex-end}.btn-link>img{height:auto;margin-top:-5.5px;max-height:100%;width:120px}.div-header-menu{background-color:var(--color-white);border:1px solid var(--color-lightgrey);border-right:0;border-top:0;box-shadow:var(--shadow-menu);flex-direction:row;padding:10px 2.5% 10px 8.5%;z-index:999}.div-header-menu,.notif-on{align-items:center;display:flex}.notif-on{background-color:var(--color-red);border:2px solid var(--color-white);border-radius:100%;color:var(--color-red);height:15px;justify-content:center;margin-left:-12px;margin-top:-9px;text-align:center;width:15px}.div-tool-bar{align-items:center;display:flex;flex:1 1;flex-direction:row;height:40px;justify-content:flex-end}.div-tool-bar>.header-item{cursor:pointer;display:flex;flex-direction:row;margin-right:50px}.notif-icon{color:var(--color-mediumgrey);height:27.5px;width:27.5px}.notif-icon:hover{cursor:pointer}.profile-icon{align-items:center;background-color:var(--color-mediumgrey);border-radius:50px;color:var(--color-white);display:flex;font-size:small;height:25px;justify-content:center;padding:5px;width:25px}.profile-icon,.profile-name>p{font-family:var(--font-primary)}.profile-name>p{margin:0}.profile-name>.nome{color:var(--color-black)}.profile-name>.tipo{color:var(--color-text);font-size:small}.person-icon-div{aspect-ratio:1;background-color:var(--color-white);border-radius:50px;margin-left:-10px;margin-top:20px;padding:1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.person-icon-div>.person-icon{color:var(--color-primary)}.bubble{-webkit-animation:fadeinbtn .15s ease-out 0s 1;animation:fadeinbtn .15s ease-out 0s 1;background:var(--color-lightgrey);border-radius:15px;box-shadow:var(--shadow-button);color:var(--color-lightblack);cursor:default;font-family:var(--font-primary);font-size:var(--font-size-large);padding:24px 24px 20px;position:absolute;right:250px;text-align:center;top:75px;width:300px;z-index:99}.bubble-bottom-left:before{border-bottom:12px solid var(--color-lightgrey);border-left:12px solid transparent;border-right:24px solid var(--color-lightgrey);border-top:20px solid transparent;content:"";height:0;left:285px;position:absolute;top:-24px;width:0;z-index:99}.bubble>p{margin:0 0 15px}.bubble>div>p{color:var(--color-lightblack);cursor:pointer;font-weight:700}.bubble>div>p:hover{color:var(--color-primary)}.bubble>form{display:flex;flex-direction:column;padding-left:10px;padding-right:10px}.bubble>form>input{background-color:initial;border-bottom:1px solid var(--color-primary);font-family:var(--font-primary);margin-bottom:30px;padding:5px 7.5px}.bubble>form>p{margin:5px 0;text-align:left}.bubble>form>button{border:1px solid var(--color-lightblack);border-radius:15px;cursor:pointer;font-family:var(--font-primary);font-weight:700;margin-left:auto;margin-right:0;padding:5px 15px;text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bubble>form>button:hover{background-color:var(--color-primary);color:var(--color-white)}.search-div{width:50%}.search-div,.search-div-full{align-items:center;background-color:var(--color-white);border:1px solid var(--color-text);border-radius:50px;display:flex;flex-direction:row;height:35px;overflow:hidden;padding:2px}.search-div-full{margin-left:-2px;width:100%}.search-input{font-family:var(--font-primary);padding:20px;width:75%}.btn-icon{align-items:center;background-color:var(--color-primary);border-radius:50px;color:var(--color-white);display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin-left:auto;margin-right:0;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-icon:hover{cursor:pointer}.icon-search{height:100%;width:100%}input{border-width:0}input:focus{outline:none}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.div-lateral{align-items:center;display:flex;flex-direction:column;height:100%;z-index:1000}.div-lateral>.div-logo{align-items:center;flex:1 1;justify-content:center;padding-top:2.5vh}.div-lateral>.div-buttons{display:flex;flex:49 1;flex-direction:column;justify-content:flex-start;padding-top:5vh;width:100%}.btn-page{border-left:5px solid var(--color-white)}.btn-page,.btn-page-selected{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-family:var(--font-primary);font-size:var(--font-size-small);height:65px;justify-content:flex-start;padding-left:2.15vw;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.btn-page-selected{border-left:5px solid var(--color-primary)}.btn-page>.icon{color:var(--color-mediumgrey)}.btn-page-selected>.icon,.btn-page>.icon{font-size:var(--font-size-xx-medium-large);transition-duration:.2s}.btn-page-selected>.icon{color:var(--color-primary)}.btn-page-selected>p,.btn-page>p{margin:.75vh 0 0;padding-left:25px;transition:all .2s ease-in-out}.btn-page-selected>p{color:var(--color-primary);font-weight:700}.btn-page>p{color:var(--color-mediumgrey)}.btn-page-selected:hover,.btn-page:hover{-webkit-transform:translateX(10px);transform:translateX(10px);transition:all .2s ease-in-out}.btn-page-selected:hover{border-left:15px solid var(--color-primary);margin-left:-10px}.login-logo-inspe-lateral{color:var(--color-primary);font-family:var(--font-primary);font-size:var(--font-size-xx-large);font-weight:700;margin:0}.btn-menu-icon{color:var(--color-white);font-size:var(--font-size-xxxx-large);margin-left:auto;margin-right:auto;padding-bottom:30px;padding-top:5px}.div-btn-menu{align-items:center;aspect-ratio:1;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:10px;width:200px}.div-btn-menu:active{-webkit-animation:fadeinbtn .5s ease-out 0s 1;animation:fadeinbtn .5s ease-out 0s 1}#button-menu>p{font-size:var(--font-size-small);margin:0;width:150px}#button-menu .title{color:var(--color-white);font-weight:700;margin-bottom:10px}#button-menu>.text{margin-left:auto;margin-right:auto;margin-top:5px}#button-menu{align-items:center;color:var(--color-white);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:var(--font-primary);justify-content:center;padding:20px;text-align:center;text-decoration:none}@-webkit-keyframes fadeinpopup{0%{opacity:.5}to{opacity:1}}@keyframes fadeinpopup{0%{opacity:.5}to{opacity:1}}.div-body-agenda-component{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:0}.div-body-agenda-component,.div-body-agenda-component:first-child{-webkit-animation:fadeinpopup .1s ease-out 0s 1;animation:fadeinpopup .1s ease-out 0s 1;width:100%}.div-body-agenda-component:first-child{margin:5px 10px 25px;overflow:hidden}.div-body-agenda-component>.bg-popup{align-items:center;-webkit-animation:fadeinpopup .1s ease-out 0s 1;animation:fadeinpopup .1s ease-out 0s 1;display:flex;height:100vh;justify-content:center;left:5%;position:fixed;top:0;width:97.5vw}.agenda-profile-div{flex-direction:row}.agenda-profile-div,.agenda-profile-div>#pic{align-items:center;display:flex;justify-content:center}.agenda-profile-div>#pic{background-color:var(--color-grey);border:1px solid var(--color-white);border-radius:50px;color:var(--color-primary);font-family:var(--font-primary);font-size:var(--font-size-xxx-large);height:50px;margin-right:10px;padding:10px;width:50px}.agenda-profile-div>#nome>p{font-family:var(--font-primary);margin:0}.agenda-profile-div>#nome>.nome{color:var(--color-black);font-size:var(--font-size-xx-large)}.agenda-profile-div>#nome>.tipo{color:var(--color-text);font-size:var(--font-size-large)}.agenda-conteudo{margin:20px auto auto;width:97.5%}.agenda-conteudo>.agenda-header{display:flex;flex-direction:row}.agenda-conteudo>.agenda-header>div:first-child{flex:1.4 1;margin-right:50px}.agenda-conteudo>.agenda-header>div:last-child{display:flex;flex:1.6 1;flex-direction:column}.agenda-header>div:last-child>div{align-items:center;display:flex;flex:1 1;flex-direction:row}.agenda-header>div:last-child>div>p{margin:0}.agenda-header>div>fieldset{align-items:center;display:flex;flex-direction:row;height:130px;justify-content:space-evenly;padding:10px 10px 15px}fieldset>#view{align-items:center;aspect-ratio:1;background:var(--gradient-primary);border-radius:500px;display:flex;height:25px;justify-content:center;padding:5px;width:25px}fieldset>#view>svg{color:var(--color-white)}.btn-add{align-items:center;aspect-ratio:1;background-color:var(--color-white);border-radius:500px;cursor:pointer;display:flex;font-family:var(--font-primary);height:20px;justify-content:center;margin-left:10px;overflow:hidden;padding:5px;text-align:left;text-decoration:none;white-space:nowrap;width:20px}.btn-add,.btn-add-link,.btn-add:hover{color:var(--color-primary);transition:all .2s ease-in-out}.btn-add-link,.btn-add:hover{padding-left:15px;padding-right:15px;text-align:center;width:75px}.btn-add-link{align-items:center;aspect-ratio:1;background-color:var(--color-white);border-radius:500px;color:var(--color-primary);cursor:pointer;display:flex;font-family:var(--font-primary);height:20px;justify-content:center;justify-content:space-between;margin-left:10px;overflow:hidden;padding:5px 8px;text-align:left;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap;width:95px}#agenda-list-rotas{display:flex;flex-direction:row;flex-wrap:wrap}.tag-rota{border-radius:10px;color:var(--color-white);font-family:var(--font-primary);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:4.75px;margin-right:7.5px;margin-top:4.75px;padding:7.5px 15px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.agenda-page-selector{display:flex;justify-content:center}.agenda-page-selector>svg{color:var(--color-mediumgrey);font-family:var(--font-primary);font-size:var(--font-size-xx-large);margin:0 0 0 10px;padding:5px}.agenda-page-selector>svg.enable{color:var(--color-lightblack);cursor:pointer}.agenda-calendario>a#escolha{left:45vw;position:fixed;top:55vh}#escolha2,.agenda-calendario>a#escolha{color:var(--color-lightblack);font-family:var(--font-primary);text-align:center;text-decoration:none}.popupComponentVoltar{align-items:center;background-color:initial;background-color:var(--color-primary);border:0;border-radius:20px;color:var(--color-primary);color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:var(--font-primary);font-size:16px;font-weight:700;gap:5px;margin-top:0;outline:0;padding:5px 10px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.popupTitleComponent{color:var(--color-primary);font-family:var(--font-primary);font-size:22px}.popupFormComponent label{display:flex;flex:1 1;flex-direction:column;gap:4px}.popupFormComponent button,.popupFormComponent label input{border:1px solid #000;border-radius:4px;padding:8px}.popupFormComponent button{background-color:var(--color-primary);color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:14px;min-width:180px}.popupFormComponent button:first-of-type{background-color:brown}.color-legend{align-items:center;display:flex;margin-top:10px}.color-circle{border-radius:50%;height:20px;margin-right:5px;width:20px}.color-red{background-color:red;font-family:var(--font-primary)}.color-green{background-color:#0f0}.color-gray{background-color:#83838b}.color-yellow{background-color:#ff0}.text-legend{font-family:var(--font-primary);font-size:80%}.div-body-rotas-component{background-color:var(--color-white);border-radius:25px;box-shadow:var(--shadow-popup);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:70vh;padding:2% 2% 1%;width:70%}.div-body-rotas-component>form{display:flex;flex:13 1;flex-direction:row;justify-content:center;padding-top:20px}.div-body-rotas-component>form>.datagrid,.div-body-rotas-component>form>.form{display:flex;flex-direction:column}.form:div{display:flex;flex-direction:column}.form>.buttons{display:flex;flex-direction:row;justify-content:space-between}.form>.div-txt-area{height:50%}.form>.input-divs{display:flex;flex-direction:row}.form>.input-divs>div:first-child{flex:9 1}.form>.input-divs>div:last-child{align-items:center;display:flex;flex:1 1;flex-direction:column}.form>.input-divs>div:last-child>label{color:var(--color-text);font-family:var(--font-primary)}.div-body-rotas-component>p{font-family:var(--font-primary);margin:0}.div-body-rotas-component>.txt-button{color:var(--color-primary);flex:1 1;font-family:var(--font-primary);font-weight:700;margin-top:0;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.div-body-rotas-component>.txt-button>p{margin:0}.div-body-rotas-component>.txt-title{color:var(--color-primary);flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-xxx-large);font-weight:700;margin:0;text-align:center}.form{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around;padding-bottom:50px;padding-left:50px;padding-right:40px;width:54%}.form>div>div>label:not(#label-cor),.form>div>label:not(#label-cor),.form>label:not(#label-cor){color:var(--color-text);font-family:var(--font-primary);padding-bottom:5px;padding-left:15px}.form>.input-text::-webkit-input-placeholder,.form>div>div>.input-text::-webkit-input-placeholder{color:var(--color-text)}.form>.input-text::placeholder,.form>div>div>.input-text::placeholder{color:var(--color-text)}.datagrid{padding-bottom:50px;padding-right:50px;width:40%}#colorpicker{position:relative}.div-body-rotas-component>.voltar{align-items:center;background-color:var(--color-primary);border-radius:20px;color:#fff;display:flex;gap:5px;padding:5px 10px}.datagrid-rotas-body{height:90%}.datagrid-rotas-body>label{color:var(--color-text);font-family:var(--font-primary);padding-bottom:5px;padding-left:15px}.datagrid-rotas-body>.datagrid-rotas-container{border:1px solid var(--color-text);border-radius:25px;display:flex;flex-direction:column;height:100%;padding:10px}.datagrid-rotas-container>#dg-list{flex:9 1;min-height:300px}.datagrid-rotas-container>.datagrid-rotas-footer{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:flex-end}.datagrid-rotas-container>.datagrid-rotas-footer>p{color:var(--color-mediumgrey);font-family:var(--font-primary);margin:0 0 0 15px;padding:5px}.datagrid-rotas-container>.datagrid-rotas-footer>svg{color:var(--color-mediumgrey);font-family:var(--font-primary);margin:0 0 0 10px;padding:5px}.datagrid-rotas-container>.datagrid-rotas-footer>svg.enable{color:var(--color-lightblack);cursor:pointer}.datagrid-rotas-item{-webkit-animation:fadein .5s ease-out 0s 1;animation:fadein .5s ease-out 0s 1;border-bottom:1px solid var(--color-grey);color:var(--color-mediumgrey);display:flex;flex-direction:row;font-family:var(--font-primary);margin-left:10px;margin-right:10px;padding:5px}.datagrid-rotas-item>p{flex:2 1;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datagrid-rotas-item>div{align-items:center;display:flex;flex:1 1;justify-content:flex-end}.datagrid-rotas-item>.buttons>div>svg{color:var(--color-white);padding:2px}.datagrid-rotas-footer>div:first-child{color:var(--color-primary);font-family:var(--font-primary);margin-right:auto;text-align:center}.datagrid-rotas-footer>div:first-child>p{margin:0}.popup-wrapper{-webkit-animation:fadeinbtn .1s ease-out 0s 1;animation:fadeinbtn .1s ease-out 0s 1;background-color:var(--color-white);border:1px solid #000;border-radius:25px;box-shadow:var(--shadow-box);box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:36vw;padding:30px 40px;position:fixed;top:30%;transition:all .2s ease-in-out;width:35vw}.popup-wrapper>p{color:var(--color-lightblack);font-family:var(--font-primary);text-align:justify;white-space:pre-wrap}.popup-wrapper>p:first-child{color:var(--color-black);margin:0;text-align:center}.btn-ok{align-items:center;aspect-ratio:1;background-color:var(--color-primary);border-radius:500px;cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:10px;padding:5px;text-align:left;width:20px}.btn-ok,.btn-ok:hover{color:var(--color-white);transition:all .2s ease-in-out}.btn-ok:hover{padding-left:20px;padding-right:20px;text-align:center;width:75px}.btn-nok{align-items:center;aspect-ratio:1;background-color:var(--color-red);border-radius:500px;cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:10px;padding:5px;text-align:left;width:20px}.btn-nok,.btn-nok:hover{color:var(--color-white);transition:all .2s ease-in-out}.btn-nok:hover{padding-left:20px;padding-right:20px;text-align:center;width:75px}.div-body-tecnicos-component{background-color:var(--color-white);border-radius:25px;box-shadow:var(--shadow-popup);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:80%;min-height:70vh;padding:2% 2% 0;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.div-body-tecnicos-component>.txt-button{margin-top:0;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.div-body-tecnicos-component>.txt-button>p{margin:0}.div-body-tecnicos-component>form{flex:13 1}.div-body-tecnicos-component>#tec,.div-body-tecnicos-component>form{display:flex;flex-direction:row;justify-content:center;padding-top:20px}#tec>#tec-form,.div-body-tecnicos-component>form>#tec-form,.div-body-tecnicos-component>form>.datagrid{display:flex;flex-direction:column}#tec>#tec-form{box-sizing:border-box;height:300px;justify-content:space-evenly;margin-left:50px;width:50%}#tec>#tec-form>div>#mensagem{color:var(--color-black);font-family:var(--font-primary);margin:0;text-align:center}#tec-form>.buttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}#tec-form>.div-txt-area{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#tec-form>.input-divs{display:flex;flex-direction:row}#tec-form>.input-divs>div:first-child{flex:9 1}#tec-form>.input-divs>div:last-child{align-items:center;display:flex;flex:1 1;flex-direction:column}#tec-form>.input-divs>div:last-child>label{color:var(--color-text);font-family:var(--font-primary)}.div-body-tecnicos-component>p{font-family:var(--font-primary);margin:0}.div-body-tecnicos-component>.txt-button{flex:1 1;font-family:var(--font-primary);font-weight:700;margin:0}.div-body-tecnicos-component>.voltar{align-items:center;background-color:var(--color-primary);border-radius:20px;color:#fff;display:flex;gap:5px;padding:5px 10px}.div-body-tecnicos-component>.txt-title{color:var(--color-primary);flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-xxx-large);font-weight:700;margin:0;text-align:center}.yellow-button{background:var(--gradient-secundary);border-radius:100px;border-width:0;color:var(--color-white);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-x-large);padding:10px 25px;text-align:center;text-decoration:none}#tec-form>div>div>label:not(#label-cor),#tec-form>div>label:not(#label-cor),#tec-form>label:not(#label-cor){color:var(--color-text);font-family:var(--font-primary);padding-bottom:5px;padding-left:15px}.input-text{align-items:center;background-color:var(--color-white);border:1px solid var(--color-text);border-radius:50px;box-sizing:border-box;display:flex;flex-direction:row;font-family:var(--font-primary);height:35px;height:40px;outline:none;overflow:hidden;padding:2px 25px;width:100%}textarea.input-text{border-radius:20px;height:80%;padding-bottom:15px;padding-top:15px;resize:none;width:100%}#tec-form>.input-text::-webkit-input-placeholder,#tec-form>div>div>.input-text::-webkit-input-placeholder{color:var(--color-text)}#tec-form>.input-text::placeholder,#tec-form>div>div>.input-text::placeholder{color:var(--color-text)}#tec>.datagrid{margin-left:50px;padding-bottom:50px;padding-right:50px;width:450px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1) skew(0deg) translate(0);transform:rotate(0deg) scale(1) skew(0deg) translate(0)}to{-webkit-transform:rotate(-1turn) scale(1) skew(0deg) translate(0);transform:rotate(-1turn) scale(1) skew(0deg) translate(0)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1) skew(0deg) translate(0);transform:rotate(0deg) scale(1) skew(0deg) translate(0)}to{-webkit-transform:rotate(-1turn) scale(1) skew(0deg) translate(0);transform:rotate(-1turn) scale(1) skew(0deg) translate(0)}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.datagrid-tecnicos-body{height:90%}.datagrid-tecnicos-body>p{color:var(--color-primary);cursor:pointer;font-family:var(--font-primary);margin:0 0 0 auto;padding-right:15px;padding-top:10px;text-align:right}.datagrid-tecnicos-body>label{color:var(--color-text);font-family:var(--font-primary);padding-bottom:5px;padding-left:15px}fieldset{border:1px solid var(--color-text);border-radius:25px;display:flex;flex-direction:column;height:100%}fieldset>legend{color:var(--color-text);font-family:var(--font-primary);margin-left:20px;padding-left:15px;padding-right:15px}.datagrid-tecnicos-container>#dg-list{flex:9 1;min-height:300px}.datagrid-tecnicos-container>.datagrid-tecnicos-footer{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:flex-end}.datagrid-tecnicos-container>.datagrid-tecnicos-footer>p{color:var(--color-mediumgrey);font-family:var(--font-primary);margin:0 0 0 15px;padding:5px}.datagrid-tecnicos-container>.datagrid-tecnicos-footer>svg{color:var(--color-mediumgrey);font-family:var(--font-primary);margin:0 0 0 10px;padding:5px}.datagrid-tecnicos-container>.datagrid-tecnicos-footer>svg.enable{color:var(--color-lightblack);cursor:pointer}.datagrid-tecnicos-item{-webkit-animation:fadein .5s ease-out 0s 1;animation:fadein .5s ease-out 0s 1;border-bottom:1px solid var(--color-grey);color:var(--color-mediumgrey);display:flex;flex-direction:row;font-family:var(--font-primary);margin-left:10px;margin-right:10px;padding:5px}.datagrid-tecnicos-item>p{flex:2 1;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datagrid-tecnicos-item>div{align-items:center;display:flex;flex:1 1;justify-content:flex-end}.datagrid-tecnicos-item>.buttons>div>svg{color:var(--color-white);padding:2px}.buttons>.btn-agenda{background-color:var(--color-green)}.buttons>.btn-agenda,.buttons>.btn-edit{aspect-ratio:1;border-radius:500px;color:var(--color-white);cursor:pointer;height:20px;margin-left:10px;padding:5px;text-align:left;transition:all .2s ease-in-out;width:20px}.buttons>.btn-edit{background-color:var(--color-yellow)}.buttons>.btn-delet{aspect-ratio:1;background-color:var(--color-red);border-radius:500px;color:var(--color-white);cursor:pointer;height:20px;margin-left:10px;padding:5px;text-align:left;transition:all .2s ease-in-out;width:20px}.buttons>.btn-agenda:hover,.buttons>.btn-delet:hover,.buttons>.btn-edit:hover{color:var(--color-white);padding-left:15px;padding-right:15px;text-align:center;transition:all .2s ease-in-out;width:75px}.datagrid-tecnicos-footer>div:first-child{color:var(--color-primary);font-family:var(--font-primary);margin-right:auto;text-align:center}.datagrid-tecnicos-footer>div:first-child>p{margin:0}.btn-refresh{align-items:center;aspect-ratio:1;background-color:var(--color-primary);border-radius:500px;cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:10px;padding:5px;text-align:left;width:20px}.btn-refresh,.btn-refresh:hover{color:var(--color-white);transition:all .2s ease-in-out}.btn-refresh:hover{padding-left:20px;padding-right:20px;text-align:center;width:75px}.cadastro-tecnico>span{align-items:center;background:var(--gradient-primary);border-radius:20px;color:#fff;display:inline-flex;padding:5px 10px}.calendar-component{--heightcell:64px;background-color:var(--color-white);border:1px solid var(--color-mediumgrey);border-radius:15px;box-sizing:border-box;color:var(--color-lightblack);display:grid;font-family:var(--font-primary);grid-template-areas:"hour header header header header header" "hour day    day    day    day    day" "hour slot   slot   slot   slot   slot";grid-template-columns:5% 50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:25px;min-height:500px;width:100%}#calendar-header{align-items:center;border-bottom:1px solid var(--color-mediumgrey);border-left:1px solid var(--color-mediumgrey);border-right-width:1px;border-right:0 solid var(--color-mediumgrey);border-top-width:1px;border-top:0 solid var(--color-mediumgrey);box-sizing:border-box;display:flex;flex-direction:row;grid-area:header;height:60px;padding-left:30px;padding-right:30px}#calendar-header>p{margin-right:25px}#calendar-header>svg{color:var(--color-primary);cursor:pointer;font-size:var(--font-size-xx-large);margin-right:25px;transition:all .1s ease-in-out}#calendar-header>svg:hover{-webkit-transform:scale(1.25);transform:scale(1.25);transition:all .1s ease-in-out}#calendar-header>svg.page-btn{color:var(--color-darkgrey)}#calendar-days{background-color:#b1d1d1;border-right-width:1px;border-top-width:1px;border:1px solid var(--color-mediumgrey);border-right:0 solid var(--color-white);border-top:0 solid var(--color-mediumgrey);grid-area:day;position:-webkit-sticky;position:sticky;top:0;z-index:9999}#calendar-hours{align-items:center;display:flex;flex-direction:column;grid-area:hour}#calendar-hours>div>svg{font-size:var(--font-size-xx-large)}#calendar-hours>div:not(.div-impar),#calendar-hours>div:not(.div-par),#calendar-hours>div:not(.margem){align-items:center;display:flex;height:var(--heightcell)}#calendar-hours>div.margem{background-color:var(--color-grey);border-bottom:1px solid var(--color-mediumgrey);border-top-left-radius:15px;box-sizing:border-box;height:60px;padding:2px;width:100%}#calendar-hours>div.div-impar,#calendar-hours>div.div-par{align-items:flex-start;height:calc(var(--heightcell)*2)}#calendar-hours>div.div-impar>p,#calendar-hours>div.div-par>p{margin:0}#calendar-slots,#calendar-slots>p{grid-area:slot}#calendar-slots{scroll-snap-align:center}#calendar-slots.aligned{scroll-snap-align:none}.days,.days>.days{display:flex;flex:1 1;flex-direction:row}.days>.days>div{align-items:center;border-right:1px solid var(--color-mediumgrey);box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;min-height:var(--heightcell);width:20%}.days>.days>div>p{margin:0}.days>.days>div>p:first-child{font-size:var(--font-size-xx-large);font-weight:700;padding-right:20px}.days>.days>div>p:last-child{padding-right:20px}.days>.hours{display:flex;flex:1 1;flex-direction:row}.days>.hours>div:first-child{border-left:1px solid var(--color-mediumgrey)}.days>.hours>div:last-child{border-right-width:0}.days>.hours>div,.days>.hours>div>div{box-sizing:border-box;display:flex;flex-direction:column;width:20%}.days>.hours>div>div{border-right:1px solid var(--color-mediumgrey);height:var(--heightcell)}.days>.hours>div>div.div-par{border-bottom:1px dashed var(--color-mediumgrey);width:100%}.days>.hours>div>div.div-impar{border-bottom:1px solid var(--color-mediumgrey);width:100%}.days>.hours>div>div:last-child{border-bottom-width:0}.title{color:#00544d;font-family:var(--font-primary);margin-right:23%;margin-top:7%;text-align:center}.card-list{align-content:center;align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:3%;list-style:none}.card-item{background-color:#e8e8e8;border:1px #000;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-top:15px;padding:10px;width:325px}.card-item a{align-items:center;color:#000;display:flex;font-family:var(--font-primary);font-weight:700;text-decoration:none}.card-item:hover{box-shadow:0 0 10px rgba(0,0,0,.8)}.card-item a:hover{color:#000}.card-item svg{margin-right:8px}.card-item div{display:flex}.container-father{background-color:#ecefee;display:flex;flex-direction:column;height:100vh;position:relative}.header{background-color:#f0f0f0;padding:10px;position:relative;text-align:center;z-index:1}.main-content{display:flex;flex-grow:1}.menu-lateral-wrapper{background-color:#f0f0f0;left:0;position:absolute;top:0;z-index:2}.content{flex-grow:1;margin-left:100px;padding:20px}.content h1{margin-left:150px}.card{align-items:center;background-color:#ecefee;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.4);display:flex;flex-direction:column;justify-content:space-between;padding:16px}.cards-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.card p{margin:8px 0 0}.card button{align-self:flex-end;border:#3b927b;margin-left:10px;margin-top:30px;width:50px}.card button :hover{width:45px}.container{margin:2% auto 0;max-width:1000px;padding:16px}.content-wrapper{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr;grid-template-rows:auto auto}.title-aparelhos{font-family:var(--font-primary);font-size:35px;margin-bottom:16px;margin-left:35%}.subtitle-aparelhos{font-family:var(--font-primary);font-size:20px;margin-right:90%}.loading{height:300px;margin-top:32px;text-align:center}.left-content{align-items:center;display:flex}.left-content p{margin-left:30px;margin-right:30px}.right-content{align-items:center;display:flex}.right-content p{margin-top:25px}.right-content button{background-color:#ecefee}.menu-header{background-color:#f0f0f0;left:0;padding:10px;position:fixed;text-align:right;top:0;width:100%;z-index:2}.container-filters{display:flex;justify-content:center;justify-items:center;margin-top:20px}.search-inputs-container{display:flex;flex-direction:column;gap:10px;width:250px}.search-inputs-container-nr{height:35px}.container-filters>*{margin-right:10px}.container-filters>:last-child{margin-right:0}.pagination-buttons{display:flex;justify-content:space-between;margin-bottom:1.5%;margin-left:13%;width:75%}.pagination-buttons button{border:#fff;width:5%}.pagination-button-1:hover{margin-left:2px}.pagination-button-2:hover{margin-right:2px}.title-frente{font-size:35px;margin-bottom:16px;margin-left:29%;margin-top:100px}.subtitle-frente,.title-frente{font-family:var(--font-primary)}.subtitle-frente{font-size:20px;margin-left:35%}.title-analise{font-family:var(--font-primary);font-size:35px;margin-left:31%;margin-top:9%}.subtitle-analise{font-family:var(--font-primary);font-size:20px;margin-left:35%}.title-mascara{font-family:var(--font-primary);font-size:35px;margin-left:37%;margin-top:9%}.subtitle-mascara{font-size:20px;margin-left:36%}.subtitle-mascara,.title-dipho{font-family:var(--font-primary)}.title-dipho{font-size:35px;margin-left:34%;margin-top:9%}.subtitle-dipho{font-size:20px}.subtitle-dipho,.title-viatura{font-family:var(--font-primary);margin-left:35%}.title-viatura{font-size:35px;margin-top:9%}.subtitle-viatura{font-family:var(--font-primary);font-size:20px;margin-left:35%}.title-birutas{font-family:var(--font-primary);font-size:35px;margin-left:44.5%;margin-top:9%}.subtitle-birutas{font-size:20px;margin-left:35%}.subtitle-birutas,.title-rotas{font-family:var(--font-primary)}.title-rotas{font-size:35px;margin-left:45%;margin-top:9%}.subtitle-rotas{font-family:var(--font-primary);font-size:20px;margin-left:35%}.title-veiculos{font-family:var(--font-primary);font-size:35px;margin-left:44%;margin-top:9%}.subtitle-veiculos{font-size:20px;margin-left:35%}.subtitle-veiculos,.title-rtc{font-family:var(--font-primary)}.title-rtc{font-size:35px;margin-left:40%;margin-top:9%}.subtitle-rtc{font-size:20px;margin-left:35%}.subtitle-rtc,.title-sala{font-family:var(--font-primary)}.title-sala{font-size:35px;margin-left:39%;margin-top:9%}.subtitle-sala{font-family:var(--font-primary);font-size:20px;margin-left:35%}.form-container{margin-bottom:20px}.input-field{border-radius:4px}.form-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px}.form-container button{margin-top:10px}.input-field{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 1px #000;font-size:16px;margin-right:10px;padding:8px;text-align:center}.input-field:focus{box-shadow:0 0 4px #419a80;outline:none}.submit-button{background-color:#419a80;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px}.submit-button:hover{background-color:#327763}.loading{align-items:center;display:flex;height:100vh;justify-content:center}.loading p{display:none}.loading:after{-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#555;content:"";display:block;height:40px;margin:0 auto;width:40px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.datagrid-container{margin:4% 7% 10px 8%}.table-content{color:#212529;font-size:10px;margin-bottom:1rem;width:100%}.table-content td,.table-content th{border:1px solid #c2c8ce;font-size:16px;padding:10px;text-align:center;vertical-align:top;vertical-align:middle;width:15%}.table-content tbody tr:nth-child(2n) td{background-color:#f3f3f3}.table-content tbody tr:nth-child(odd) td{background-color:#fff}.datagrid-container-analise{margin:4% 7% 10px 8%}.table-content-analise{color:#212529;font-size:10px;margin-bottom:1rem;width:100%}.table-content-analise td,.table-content-analise th{border:1px solid #c2c8ce;font-size:16px;padding:10px;text-align:center;vertical-align:top;vertical-align:middle;width:5%}.table-content-analise tbody tr:nth-child(2n) td{background-color:#f3f3f3}.table-content-analise tbody tr:nth-child(odd) td{background-color:#fff}.title-container{margin-bottom:1rem}.title-container h1{font-size:30px;margin-right:1%;margin-top:10%}.datagrid-container-insp{margin:8% 7% 10px 8%}.table-content-insp{color:#212529;font-size:10px;margin-bottom:1rem;width:100%}.table-content-insp td,.table-content-insp th{border:1px solid #c2c8ce;font-size:16px;padding:10px;text-align:center;vertical-align:top;vertical-align:middle;width:8%}.table-content-insp tbody tr:nth-child(2n) td{background-color:#f3f3f3}.table-content-insp tbody tr:nth-child(odd) td{background-color:#fff}.title-container-rtc{margin-bottom:1rem}.title-container-rtc h1{font-size:30px;margin-right:1%;margin-top:10%}.datagrid-container-rtc{margin:4% 7% 10px 8%}.table-content-rtc{color:#212529;font-size:10px;margin-bottom:1rem;width:100%}.table-content-rtc td,.table-content-rtc th{border:1px solid #c2c8ce;font-size:16px;padding:10px;text-align:center;vertical-align:top;vertical-align:middle;width:10%}.table-content-rtc tbody tr:nth-child(2n) td{background-color:#f3f3f3}.table-content-rtc tbody tr:nth-child(odd) td{background-color:#fff}.subtitle-sem-espe{color:#00544d;font-size:25px;margin-right:25px;text-align:center}.subtitle-sala-info{color:#00544d;font-size:20px;margin-top:80px;text-align:center}.title-container-veiculos{margin-bottom:1rem}.title-container-veiculos h1{font-size:30px;margin-right:1%;margin-top:10%}.datagrid-container-veiculos{margin:4% 7% 10px 8%}.table-content-veiculos{color:#212529;font-size:10px;margin-bottom:1rem;width:100%}.table-content-veiculos td,.table-content-veiculos th{border:1px solid #c2c8ce;font-size:16px;padding:7px;text-align:center;vertical-align:top;vertical-align:middle;width:10%}.table-content-veiculos tbody tr:nth-child(2n) td{background-color:#f3f3f3}.table-content-veiculos tbody tr:nth-child(odd) td{background-color:#fff}.datagrid-container-birutas{margin:4% 7% 10px 8%}.table-content-birutas{color:#212529;font-size:10px;margin-bottom:1rem;width:100%}.table-content-birutas td,.table-content-birutas th{border:1px solid #c2c8ce;font-size:16px;padding:10px;text-align:center;vertical-align:top;vertical-align:middle;width:10%}.table-content-birutas tbody tr:nth-child(2n) td{background-color:#f3f3f3}.table-content-birutas tbody tr:nth-child(odd) td{background-color:#fff}.subtitle-birutas-page{color:#00544d;font-size:20px}.main{display:flex;height:98%;width:100%}.mapa{height:75%;margin-top:10px;width:100%}#bg-popup{align-items:center;-webkit-animation:fadeinpopup .1s ease-out 0s 1;animation:fadeinpopup .1s ease-out 0s 1;display:flex;height:100vh;justify-content:center;left:5%;position:fixed;top:0;width:97.5vw}#bloco-1{flex:1 1;padding:0 10px}#bloco-2{flex:1 1}#bloco-2>div{border:1px solid var(--color-text);border-radius:50px;height:86%;margin:5%;padding:5% 5% 0;width:80%}table{border-collapse:collapse;width:100%}td,th{text-align:center}td>.icon-visualizar{background-color:#02706e;border-radius:10px;cursor:pointer;margin-left:calc(50% - 20px);width:40px}th{color:var(--color-primary)}#bloco-2>div>div{text-align:center}.header{align-items:center;display:flex;height:20%;width:100%}#bloco-header-1{flex:1 1;width:45%}#tecnico{flex-direction:row;height:15%;justify-content:space-between}#pic,#tecnico{align-items:center;display:flex}#pic{background-color:var(--color-grey);border:1px solid var(--color-white);border-radius:50px;color:var(--color-primary);font-family:var(--font-primary);font-size:var(--font-size-xxx-large);height:50px;justify-content:center;margin-right:10px;padding:10px;width:50px}.enable{cursor:pointer}.disable{color:gray}.popup{align-items:center;background-color:rgba(25,25,25,.5);display:flex;height:100vh;justify-content:center;width:100vw}.popup>div{background-color:#fff;border-radius:25px;height:600px;width:580px}.voltar{align-items:center;background-color:var(--color-primary);border-radius:25px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:5px;margin:25px;padding:5px;width:80px}.txt-title{color:var(--color-primary);flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-xxx-large);font-weight:700;margin:0;text-align:center}.refresh-page{align-items:center;-webkit-animation:rotate 1.5s ease-out 0s 1;animation:rotate 1.5s ease-out 0s 1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;color:var(--color-lightblack);display:flex;font-size:var(--font-size-xxxx-large);justify-content:center}.list{align-items:center;margin-left:40px;width:500px}.txt-aviso-popup{text-align:center}.txt-page{margin-top:10px}.dashboard{height:95%}:root{--color-white:#fff;--color-black:#000;--color-lightblack:#5c5c5c;--color-text:#68837f;--color-lightgrey:#ecefee;--color-grey:#d9d9d9;--color-mediumgrey:#a8b1af;--color-primary:#00544d;--color-details:#cbe5e3;--color-red:#f4245f;--color-yellow:#d5ae6a;--color-green:#4eaa8c;--gradient-primary:linear-gradient(90deg,#00544d,#30978f);--gradient-primary-reverse:linear-gradient(-90deg,#00544d,#30978f);--gradient-secundary:linear-gradient(90deg,#c09d5f,#d5ae6a);--shadow-box:0px 5px 35px rgba(0,0,0,.25);--shadow-button:0px 5px 20px rgba(0,0,0,.25);--shadow-menu:0px 0px 50px 10px rgba(0,0,0,.05);--shadow-popup:0px 0px 15px 1000px rgba(0,0,0,.5);--font-primary:"Century Gothic";--font-size-x-small:10px;--font-size-small:12px;--font-size-normal:13px;--font-size-large:14px;--font-size-x-large:16px;--font-size-xx-large:18px;--font-size-xx-medium-large:22px;--font-size-xxx-large:28px;--font-size-xxxx-large:36px}
/*# sourceMappingURL=main.abc450f7.css.map*/