.global-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;z-index:9999}img{float:right;margin-top:-15vh;margin-right:-3vh}@media(max-width:768px){.fontTitulo{font-size:12px;color:#df523a}}@media(min-width:769px)and (max-width:1366px){.fontTitulo{font-size:2rem;width:100%;font-family:Montserrat,sans-serif;font-weight:700;font-style:italic;line-height:52px;display:flex;align-items:center;text-align:center;color:#df523a}}@media(min-width:1367px){.fontTitulo{font-family:Montserrat,sans-serif;font-weight:700;font-style:italic;line-height:52px;font-size:45px;display:flex;align-items:center;text-align:center;color:#df523a}}#menuLateral[data-v-16854c61]{box-sizing:border-box;background-color:#df523a;border-radius:0 0 50px 0;height:100vh;padding:.75rem;overflow:hidden;width:clamp(240px,17vw,300px);min-width:240px;transition:width .3s ease}#menuLateral.collapse-horizontal[data-v-16854c61]:not(.show){width:72px!important;min-width:72px!important;overflow:hidden}.header[data-v-16854c61]{display:flex;align-items:center;gap:.75rem;padding:.75rem .25rem .5rem}#iconeUser[data-v-16854c61]{font-size:1.75rem;color:#fff}#nomeUsuario[data-v-16854c61]{flex:1;color:#fff;font-family:Raleway,sans-serif;font-weight:700;font-size:clamp(.9rem,1vw,1rem);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#btn-edit-user[data-v-16854c61]{width:40px;height:40px;border-radius:999px;background:#fff;border:none;display:grid;place-items:center;position:relative;cursor:pointer;outline:none;transition:transform .15s ease,box-shadow .2s ease}#btn-edit-user[data-v-16854c61]:hover{transform:translateY(-1px)}#btn-edit-user[data-v-16854c61]:active{transform:translateY(0)}#btn-edit-user[data-v-16854c61]:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,.6),0 0 0 5px rgba(0,0,0,.15)}#btn-edit-user svg[data-v-16854c61]{width:20px;height:20px;fill:#df523a}#btn-edit-user .edit-tip[data-v-16854c61]{position:absolute;left:48px;top:50%;transform:translateY(-50%);background:#fff;color:#df523a;font-weight:600;font-size:.85rem;padding:6px 10px;border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.12);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .2s ease}#btn-edit-user:hover .edit-tip[data-v-16854c61]{opacity:1}#bodyMenu[data-v-16854c61]{display:flex;flex-direction:column;gap:.9rem;padding:.75rem 0}.buttonActions[data-v-16854c61]{width:calc(100% - 1rem);margin:0 .5rem;height:52px;display:flex;align-items:center;gap:.75rem;padding:0 1rem;background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.9);border-radius:14px;font-family:Roboto,sans-serif;font-weight:500;font-size:clamp(14px,1vw,16px);line-height:1;transition:background .2s ease,color .2s ease,border-color .2s ease}.buttonActions i[data-v-16854c61]{font-size:1.4rem;color:#fff}.buttonActions[data-v-16854c61]:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.buttonActions[data-v-16854c61]:active{background:hsla(0,0%,100%,.2)}#menuLateral.collapse-horizontal:not(.show) .buttonActions[data-v-16854c61]{width:52px;margin:0 auto;justify-content:center;padding:0;border-radius:12px}#menuLateral.collapse-horizontal:not(.show) #nomeUsuario[data-v-16854c61],#menuLateral.collapse-horizontal:not(.show) .buttonActions span[data-v-16854c61]{display:none}#footer[data-v-16854c61]{margin-top:auto;display:flex;justify-content:center;padding:.75rem 0 .5rem}#sair[data-v-16854c61]{width:80%;height:48px;border:none;border-radius:999px;background:#f1ead7;color:#df523a;font-weight:700;font-size:clamp(14px,1vw,18px);cursor:pointer;transition:filter .2s ease,transform .1s ease}#sair[data-v-16854c61]:hover{filter:brightness(.95)}#sair[data-v-16854c61]:active{transform:translateY(1px)}.topo-menu[data-v-16854c61]{background-color:#fff}.hamburger[data-v-16854c61]{cursor:pointer}.hamburger input[data-v-16854c61]{display:none}.hamburger svg[data-v-16854c61]{height:3em;transition:transform .6s cubic-bezier(.4,0,.2,1)}.line[data-v-16854c61]{fill:none;stroke:#df523a;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line-top-bottom[data-v-16854c61]{stroke-dasharray:12 63}.hamburger input:checked+svg[data-v-16854c61]{transform:rotate(-45deg)}.hamburger input:checked+svg .line-top-bottom[data-v-16854c61]{stroke-dasharray:20 300;stroke-dashoffset:-32.42}.layout-autenticado{display:flex;min-height:100vh;width:100%}#bodyPage{flex:1;transition:all .3s ease;background-color:#fff;padding:clamp(.5rem,1vw,2rem)}#bodyPage.expandido{width:100%}.divLogo{position:absolute;top:10rem;right:5rem;z-index:10}#logo{height:auto;max-width:clamp(80px,15vw,300px);width:100%}#sphere{position:absolute;left:50vh;top:1vh;width:25%;height:35%}#sphere1{top:60vh;right:42vh}#sphere1,#sphere3{position:absolute;width:9%;height:15%}#sphere3{top:85vh;left:20vh}#sphere2{position:absolute;right:-5vh;top:87.2vh;width:25%;height:35%;transform:rotate(180deg)}#containerlogin[data-v-4ca9fb27]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:transparent;padding:20px}.login-card[data-v-4ca9fb27]{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:32px 24px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:20px}#textLogin[data-v-4ca9fb27]{font-family:Poppins,sans-serif;font-weight:700;font-size:2rem;text-align:center;color:#df523a}form[data-v-4ca9fb27]{display:flex;flex-direction:column;gap:18px}.input-group[data-v-4ca9fb27]{display:flex;align-items:center;border:2px solid #ddd;border-radius:10px;overflow:hidden;background:#fff}.input-group input[data-v-4ca9fb27]{flex:1;border:none;padding:14px;font-size:1rem;outline:none}.input-group .icon[data-v-4ca9fb27]{padding:0 10px;color:#df523a;font-size:1.2rem}.input-group .toggle-password[data-v-4ca9fb27]{border:none;background:transparent;cursor:pointer;padding:0 10px;font-size:1.2rem}.input-group input[data-v-4ca9fb27]:focus{border:none;outline:none}.remember-me[data-v-4ca9fb27]{display:flex;align-items:center;gap:8px;font-size:.95rem;color:#444}.remember-me input[data-v-4ca9fb27]{width:16px;height:16px}.btn-entrar[data-v-4ca9fb27]{background:#df523a;color:#fff;font-size:1.1rem;padding:14px;border-radius:10px;border:none;cursor:pointer;font-weight:600;transition:background .3s}.btn-entrar[data-v-4ca9fb27]:hover{background:#c63820}.forgot-link[data-v-4ca9fb27]{text-align:center;font-size:.95rem;color:#df523a;text-decoration:none;font-weight:500}.forgot-link[data-v-4ca9fb27]:hover{text-decoration:underline}.toast-container[data-v-4ca9fb27]{z-index:9999}.input-group[data-v-02b2f202]{display:flex;align-items:center;border:2px solid #ddd;border-radius:10px;overflow:hidden;background:#fff}.input-group input[data-v-02b2f202]{flex:1;border:none;padding:14px;font-size:1rem;outline:none}.input-group .icon[data-v-02b2f202]{padding:0 10px;color:#df523a;font-size:1.2rem}.input-group .toggle-password[data-v-02b2f202]{border:none;background:transparent;cursor:pointer;padding:0 10px;font-size:1.2rem}.input-group input[data-v-02b2f202]:focus{border:none;outline:none}#containerlogin[data-v-02b2f202]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:transparent;padding:20px}.reset-card[data-v-02b2f202]{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:32px 24px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:20px}#textEsqueciSenha[data-v-02b2f202]{font-family:Poppins,sans-serif;font-weight:700;font-size:1.8rem;text-align:center;color:#df523a}form[data-v-02b2f202]{display:flex;flex-direction:column;gap:18px}.inputs[data-v-02b2f202]{display:flex;flex-direction:column;gap:14px}input[data-v-02b2f202]{border:2px solid #ed9f92;border-radius:10px;padding:14px;font-size:1rem;color:#df523a;width:100%;background:#fff;transition:border .2s}input[data-v-02b2f202]:focus{outline:none;border:2px solid #df523a}input[data-v-02b2f202]:disabled{background:#f5f5f5;color:#999}.input-group-password[data-v-02b2f202]{display:flex;align-items:center;border:2px solid #ed9f92;border-radius:10px;overflow:hidden;background:#fff}.input-group-password input[data-v-02b2f202]{flex:1;border:none;padding:14px}.btn-entrar[data-v-02b2f202]{background:#df523a;color:#fff;font-size:1rem;padding:14px;border-radius:10px;border:none;cursor:pointer;font-weight:600;transition:background .3s}.btn-entrar[data-v-02b2f202]:hover{background:#c63820}.btn-entrar[data-v-02b2f202]:disabled{background:#f1b2a8;cursor:not-allowed}.footer[data-v-02b2f202]{display:flex;flex-direction:column;align-items:center;gap:6px}#textLogin[data-v-02b2f202]{font-family:Poppins,sans-serif;font-size:1rem;color:#df523a}#telaLogin[data-v-02b2f202]{font-family:Poppins,sans-serif;font-weight:600;color:#df523a;text-decoration:none}#telaLogin[data-v-02b2f202]:hover{text-decoration:underline}#salveUsers[data-v-20700a4f]{width:150px!important;height:49px;font-family:inherit;font-size:20px;color:#fff;background:#df523a;fill:#fff;padding:.7em 1em;padding-left:.9em;display:flex;align-items:center;cursor:pointer;border:none;border-radius:15px;font-weight:1000}#salveUsers span[data-v-20700a4f]{margin-left:.3em;transition:all .3s ease-in-out}#salveUsers svg[data-v-20700a4f]{transform-origin:center center;transition:transform .3s ease-in-out}#salveUsers[data-v-20700a4f]:hover{background:#df523a}#salveUsers:hover .svg-wrapper[data-v-20700a4f]{transform:scale(1.25);transition:.5s linear}#salveUsers:hover svg[data-v-20700a4f]{transform:translateX(1.2em) scale(1.1);fill:#fff}#salveUsers:hover span[data-v-20700a4f]{opacity:0;transition:.5s linear}#salveUsers[data-v-20700a4f]:active{transform:scale(.95)}.modal-overlay[data-v-3d71a938]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-content[data-v-3d71a938]{background-color:#fff;padding:20px;border-radius:12px;max-width:50%;max-height:85vh;overflow-y:auto;box-shadow:0 5px 20px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:20px}.close[data-v-3d71a938]{color:#aaa;font-size:28px;font-weight:700;cursor:pointer;align-self:flex-end}.close[data-v-3d71a938]:hover{color:#000}.icon-btn[data-v-c24ad91a]{z-index:2;position:relative;min-width:50px;height:50px;border:1px solid #df523a;background:#df523a;border-radius:25px;transition:width .2s,min-width .2s,padding .2s;font-weight:500;font-family:Roboto,sans-serif;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:visible;padding:0 20px;width:auto}.add-btn[data-v-c24ad91a]{position:relative;width:50px;padding:0;transition:width .2s,padding .2s}.add-btn[data-v-c24ad91a]:hover{min-width:80px;width:auto;padding:0 32px}.add-icon[data-v-c24ad91a]{position:absolute;left:50%;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);display:inline-block;transition:opacity .2s,transform .2s;opacity:1;z-index:2}.add-btn:hover .add-icon[data-v-c24ad91a]{opacity:0;transform:translate(-50%,-80%);pointer-events:none}.add-icon.hidden[data-v-c24ad91a]{opacity:0;pointer-events:none}.add-icon[data-v-c24ad91a]:after,.add-icon[data-v-c24ad91a]:before{content:"";position:absolute;background:#fff;border-radius:1px;transition:all .2s}.add-icon[data-v-c24ad91a]:before{left:50%;top:2px;width:4px;height:20px;transform:translateX(-50%)}.add-icon[data-v-c24ad91a]:after{top:50%;left:2px;width:20px;height:4px;transform:translateY(-50%)}.btn-txt[data-v-c24ad91a]{opacity:0;transition:opacity .2s;margin-left:0;position:relative;left:0;top:0;transform:none;white-space:nowrap;color:#fff;font-size:1rem;pointer-events:none;z-index:1}.add-btn:hover .btn-txt[data-v-c24ad91a]{opacity:1;pointer-events:auto}.dot[data-v-c24ad91a]{position:absolute;top:50%;width:8px;height:8px;background:#fff;border-radius:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s;pointer-events:none}.left-dot[data-v-c24ad91a]{left:16px}.right-dot[data-v-c24ad91a]{right:16px}.add-btn:hover .dot[data-v-c24ad91a]{opacity:1}.add-btn[data-v-c24ad91a]:focus{outline:none}.content[data-v-06b74188]{flex:1;height:calc(100vh - 120px);overflow-y:auto;padding-right:.5rem}.grid[data-v-06b74188]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;min-height:-moz-fit-content;min-height:fit-content;padding-bottom:5rem}.card[data-v-06b74188]{padding:clamp(1rem,1.5vw,2rem);box-shadow:0 2px 8px rgba(0,0,0,.1)}.cardNewUser[data-v-06b74188],.card[data-v-06b74188]{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:1rem}.avatar[data-v-06b74188]{font-size:clamp(2.5rem,3vw,4rem);color:#df523a;align-self:center}.row[data-v-06b74188]{display:flex;gap:1rem}.row>.form-group[data-v-06b74188]{flex:1}.save[data-v-06b74188]{position:fixed;bottom:2rem;right:2rem}#footerModalPerfil[data-v-06b74188]{padding:10px;width:100%}@media screen and (min-width:1366px)and (max-width:2560px){.grid[data-v-06b74188]{gap:2rem}.card[data-v-06b74188]{padding:2rem}.form-group input[data-v-06b74188],.form-group select[data-v-06b74188]{font-size:1rem;padding:.8rem 1rem}}#header{position:relative;width:100%;display:flex;justify-content:center;align-items:center;gap:5px}.fontTitulo{font-size:1.2rem}#body,#line{position:relative;display:flex;gap:5px;margin:1%}#body{width:90%;height:40vh;flex-direction:column;overflow-x:auto}.empty-message{flex:1;color:#666;font-size:1rem;text-align:center}.empty-message,.icon-btn[data-v-b21dab9e]{display:flex;justify-content:center;align-items:center;font-weight:500}.icon-btn[data-v-b21dab9e]{z-index:2;position:relative;min-width:50px;height:50px;border:1px solid #df523a;background:#df523a;border-radius:25px;transition:width .2s,min-width .2s,padding .2s;font-family:Roboto,sans-serif;color:#fff;cursor:pointer;overflow:visible;padding:0 20px;width:auto}.remove-btn[data-v-b21dab9e]{position:relative;width:50px;padding:0;transition:width .2s,padding .2s}.remove-btn[data-v-b21dab9e]:hover{min-width:80px;width:auto;padding:0 32px}.remove-icon[data-v-b21dab9e]{position:absolute;left:50%;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);display:inline-block;transition:opacity .2s,transform .2s;opacity:1;z-index:2}.remove-btn:hover .remove-icon[data-v-b21dab9e]{opacity:0;transform:translate(-50%,-80%);pointer-events:none}.remove-icon.hidden[data-v-b21dab9e]{opacity:0;pointer-events:none}.remove-icon[data-v-b21dab9e]:after{content:"";position:absolute;top:50%;left:2px;width:20px;height:4px;background:#fff;border-radius:1px;transform:translateY(-50%);transition:all .2s}.btn-txt[data-v-b21dab9e]{opacity:0;transition:opacity .2s;margin-left:0;position:relative;left:0;top:0;transform:none;white-space:nowrap;color:#fff;font-size:1rem;pointer-events:none;z-index:1}.remove-btn:hover .btn-txt[data-v-b21dab9e]{opacity:1;pointer-events:auto}.dot[data-v-b21dab9e]{position:absolute;top:50%;width:8px;height:8px;background:#fff;border-radius:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s;pointer-events:none}.left-dot[data-v-b21dab9e]{left:16px}.right-dot[data-v-b21dab9e]{right:16px}.remove-btn:hover .dot[data-v-b21dab9e]{opacity:1}.remove-btn[data-v-b21dab9e]:focus{outline:none}.role-disabled[data-v-177dfd98]{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-body[data-v-448bba0a]{gap:10px}#bodyEquipamentos[data-v-448bba0a]{width:100%;max-width:1700px;margin:0 auto;padding:20px;background:#fff;border-radius:16px;flex:1;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 120px)}.input-group[data-v-448bba0a]{margin-bottom:12px}.itensEquip .switch-group[data-v-448bba0a]{margin-top:10px}.containerEquipamentos[data-v-448bba0a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;width:100%}.itensEquip[data-v-448bba0a]{background:#fff;border:2px solid #df523a;border-radius:20px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;animation:scaleIn-448bba0a .4s ease}.itensEquip[data-v-448bba0a]:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.15)}.divImage[data-v-448bba0a]{width:100%;min-height:200px;display:flex;justify-content:center;align-items:flex-end;border-radius:12px;padding:8px}.divImage img[data-v-448bba0a]{max-width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain}input[data-v-448bba0a]:focus,select[data-v-448bba0a]:focus{border-color:#df523a;box-shadow:0 0 6px rgba(223,82,58,.4);outline:none}.bntProfiles[data-v-448bba0a]{padding:.9em 2em;font-size:.85rem;text-transform:uppercase;font-weight:600;color:#000;background-color:#fff;border-radius:30px;border:none;box-shadow:0 4px 8px rgba(0,0,0,.08);transition:all .3s ease}.bntProfiles[data-v-448bba0a]:hover{background-color:#df523a;color:#fff;transform:translateY(-4px)}.switch input:checked+.slider[data-v-448bba0a]{background-color:#df523a}.switch .slider[data-v-448bba0a]{transition:.3s}@keyframes fadeIn-448bba0a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-448bba0a{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:1366px){#bodyEquipamentos[data-v-448bba0a],.itensEquip[data-v-448bba0a]{padding:12px}input[data-v-448bba0a],select[data-v-448bba0a]{height:36px;font-size:.9rem}}@media(min-width:1920px){#bodyEquipamentos[data-v-448bba0a]{max-width:1500px}input[data-v-448bba0a],select[data-v-448bba0a]{height:46px;font-size:1.05rem}}@media(min-width:2560px){#bodyEquipamentos[data-v-448bba0a]{max-width:1600px}input[data-v-448bba0a],select[data-v-448bba0a]{height:50px;font-size:1.15rem}}@media(min-width:3840px){#bodyEquipamentos[data-v-448bba0a]{max-width:1700px}input[data-v-448bba0a],select[data-v-448bba0a]{height:54px;font-size:1.2rem}}#dAll[data-v-553bc0dc]{position:relative;gap:10px;display:flex;flex-wrap:wrap}.error-message[data-v-553bc0dc]{color:red;font-size:.9em}.card-body[data-v-553bc0dc]{background-color:#fff!important;width:100%;margin:5px}.info[data-v-553bc0dc]{flex:1;max-width:265px;left:1vh}.error-input[data-v-553bc0dc]{border-color:red}#dAll[data-v-6d2aba5c]{position:relative;gap:10px;display:flex;flex-wrap:wrap}.error-message[data-v-6d2aba5c]{color:red;font-size:.9em}.card-body[data-v-6d2aba5c]{background-color:#fff!important;width:100%;margin:5px}.info[data-v-6d2aba5c]{flex:1;max-width:265px;left:1vh}.error-input[data-v-6d2aba5c]{border-color:red}.bodyModal[data-v-c5ec9af2]{display:flex;gap:10px}.card-body[data-v-c5ec9af2]{background-color:#fff!important;width:100%;margin:5px}#headerUserAcess[data-v-c5ec9af2]{position:relative;width:100%;display:flex;flex-wrap:wrap;gap:5px}#headerUserAcess div[data-v-c5ec9af2]{width:33%}.input-group[data-v-b289bf9e]{display:flex;align-items:center;border:2px solid #ddd;border-radius:10px;overflow:hidden;background:#fff;width:20%}.input-group input[data-v-b289bf9e]{flex:1;border:none;padding:14px;font-size:1rem;outline:none}.input-group .icon[data-v-b289bf9e]{padding:0 10px;color:#df523a;font-size:1.2rem}.input-group .toggle-password[data-v-b289bf9e]{border:none;background:transparent;cursor:pointer;padding:0 10px;font-size:1.2rem}.input-group input[data-v-b289bf9e]:focus{border:none;outline:none}#dAll[data-v-b289bf9e]{position:relative;gap:10px;display:flex;flex-wrap:wrap;padding:10px}.error-message[data-v-b289bf9e]{color:red;font-size:.9em}.card-body[data-v-b289bf9e]{background-color:#fff!important;width:100%;margin:5px}.info[data-v-b289bf9e]{flex:1;max-width:265px;left:1vh}.error-input[data-v-b289bf9e]{border-color:red}.cardEsp[data-v-49e109a1]{padding:10px;gap:10px}#bodyEmpresa[data-v-49e109a1]{background:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:1.2rem;width:100%;max-width:1600px;margin:0 auto;min-height:70vh;max-height:90vh;overflow-y:auto;overflow-x:hidden}#divButtons[data-v-49e109a1]{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}#divButtons .button[data-v-49e109a1]{padding:.8rem 2rem;border:none;border-radius:45px;background:#df523a;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;min-width:180px;font-size:.9rem}#divButtons .button[data-v-49e109a1]:hover{background:#cf3b22;box-shadow:0 8px 15px rgba(223,82,58,.3);transform:translateY(-2px)}#divButtons .button[data-v-49e109a1]:active{transform:translateY(0)}.card-body[data-v-49e109a1]{background:linear-gradient(135deg,#fff,#f2f2f2);border-radius:16px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:none;display:flex;flex-direction:column;gap:1.2rem;transition:transform .2s ease,box-shadow .2s ease}.card-body[data-v-49e109a1]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.15)}.expand-enter-active[data-v-49e109a1],.expand-leave-active[data-v-49e109a1]{transition:all .4s ease;overflow:hidden}.expand-enter-from[data-v-49e109a1],.expand-leave-to[data-v-49e109a1]{max-height:0;opacity:0;padding:0;margin:0}.expand-enter-to[data-v-49e109a1],.expand-leave-from[data-v-49e109a1]{max-height:1000px;opacity:1}input[data-v-298cc64b]{width:100%!important}.service-row-container[data-v-298cc64b]{width:100%;height:100%;padding:.5rem}.table-wrapper[data-v-298cc64b]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.service-table[data-v-298cc64b]{width:100%;border-collapse:collapse;font-size:clamp(.8rem,1vw,1rem);min-width:980px;table-layout:fixed}.service-table thead[data-v-298cc64b]{background:#f5f7fa;font-weight:700}.service-table td[data-v-298cc64b],.service-table th[data-v-298cc64b]{padding:.75rem;text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:none}.service-table td input[data-v-298cc64b],.service-table td select[data-v-298cc64b]{width:100%;max-width:100%;box-sizing:border-box}.group-end td[data-v-298cc64b]{border-bottom:1px solid #e0e0e0}.service-table tbody tr[data-v-298cc64b]:nth-child(2n){background:#fafafa}.service-table tbody tr[data-v-298cc64b]:hover{background:#f0f4ff;transition:background .2s ease-in-out}.select-group[data-v-298cc64b]{font-size:1rem;border:2px solid #ddd;border-radius:10px}.textarea-cell[data-v-298cc64b]{padding:4px;vertical-align:middle;min-height:64px;box-sizing:border-box}.textarea-cell .multiline[data-v-298cc64b]{font-size:.9rem;white-space:pre-wrap;word-wrap:break-word;max-height:70px;overflow-y:auto;display:block;padding-right:4px}.textarea-cell textarea.form-control[data-v-298cc64b]{width:100%;height:80px;resize:none;overflow:auto;box-sizing:border-box;font-size:.85rem;border:2px solid #ddd;border-radius:10px}.acoes[data-v-298cc64b]{display:flex;gap:.4rem}.btn-action[data-v-298cc64b]{border:none;cursor:pointer;padding:.4rem .6rem;border-radius:6px;transition:background .2s}.btn-action.edit[data-v-298cc64b]{background:#e0f2fe}.btn-action.edit[data-v-298cc64b]:hover{background:#bae6fd}.btn-action.delete[data-v-298cc64b]{background:#fee2e2}.btn-action.delete[data-v-298cc64b]:hover{background:#fecaca}.btn-action.save[data-v-298cc64b]{background:#dcfce7}.btn-action.save[data-v-298cc64b]:hover{background:#bbf7d0}.btn-action.cancel[data-v-298cc64b]{background:#fef9c3}.btn-action.cancel[data-v-298cc64b]:hover{background:#fef08a}.so-cell[data-v-298cc64b]{position:relative}.has-arrow{span[data-v-298cc64b]{font-size:1rem}}.returnService .so-cell[data-v-298cc64b]{padding-left:28px}.returnService .so-cell .return-icon[data-v-298cc64b]{position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:15px;line-height:1;color:#6b7280;pointer-events:none}.truncate-cell[data-v-298cc64b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;display:inline-block;vertical-align:middle}@media (max-width:1600px){.service-table[data-v-298cc64b]{font-size:clamp(.75rem,.9vw,.9rem)}.textarea-cell textarea.form-control[data-v-298cc64b]{height:72px}}@media (min-width:1900px){.service-table[data-v-298cc64b]{font-size:clamp(.95rem,1vw,1.15rem)}.textarea-cell textarea.form-control[data-v-298cc64b]{height:96px}}[data-v-4dbe8edc]:root{--card-max-width:100%;--card-padding:2rem;--title-font-size:2.25rem;--title-margin-bottom:1.5rem;--data-card-min-width:180px;--data-card-padding:1rem;--label-font-size:1.15rem;--value-font-size:3rem;--gap-between-cards:1rem}.service-stats-card[data-v-4dbe8edc]{max-width:var(--card-max-width)!important;width:80%;padding:5px}.p-custom[data-v-4dbe8edc]{padding:var(--card-padding)!important}.service-title[data-v-4dbe8edc]{font-size:var(--title-font-size)!important}.mb-custom-spacing[data-v-4dbe8edc],.service-title[data-v-4dbe8edc]{margin-bottom:var(--title-margin-bottom)!important}.service-data-card[data-v-4dbe8edc]{min-width:var(--data-card-min-width);padding:var(--data-card-padding)!important}.service-label[data-v-4dbe8edc]{font-size:var(--label-font-size)!important}.service-value[data-v-4dbe8edc]{font-size:var(--value-font-size)!important}.gap-3[data-v-4dbe8edc]{gap:var(--gap-between-cards)!important}.card-animated-wrapper[data-v-4dbe8edc]{position:relative;transition:all .5s ease-out;transform:scale(1)}.card-animated-wrapper.pulsing[data-v-4dbe8edc]{animation:pulse-effect-4dbe8edc .5s ease-out forwards}@keyframes pulse-effect-4dbe8edc{0%{transform:scale(1);box-shadow:0 0 0 rgba(255,193,7,.4)}50%{transform:scale(1.02);box-shadow:0 0 15px rgba(255,193,7,.7)}to{transform:scale(1);box-shadow:0 0 0 rgba(255,193,7,0)}}.service-value[data-v-4dbe8edc]{transition:all .3s ease-in-out}.fw-bold[data-v-4dbe8edc]{font-weight:700!important}.fw-bolder[data-v-4dbe8edc]{font-weight:900!important}.text-primary[data-v-4dbe8edc]{color:#df523a!important}.text-warning[data-v-4dbe8edc]{color:var(--bs-warning)!important}.text-warning-emphasis[data-v-4dbe8edc]{color:var(--bs-warning-text-emphasis)!important}.text-secondary-emphasis[data-v-4dbe8edc]{color:var(--bs-secondary-text-emphasis)!important}.bg-light[data-v-4dbe8edc]{background-color:var(--bs-light)!important}.bg-warning-subtle[data-v-4dbe8edc]{background-color:var(--bs-warning-bg-subtle)!important}.bi[data-v-4dbe8edc]{vertical-align:-.125em}.textCenter[data-v-975c92ce]{width:50%}.chat-button[data-v-975c92ce]{position:relative}.chat-button .bi-chat-square-dots[data-v-975c92ce]{position:relative;z-index:2}#bodyModal[data-v-975c92ce]{position:relative;display:flex;flex-direction:column;gap:5px;flex-wrap:wrap}#page[data-v-975c92ce]{position:relative;gap:5px;left:29vh;top:1vh;width:85.6%;height:918.4px}#header[data-v-975c92ce]{position:relative;width:100%;display:flex;flex-wrap:wrap;gap:5px}#header div[data-v-975c92ce]{width:33%}#body[data-v-975c92ce]{display:flex;flex-direction:column;gap:5px;width:99%;height:81%;align-items:flex-start}.table-responsive[data-v-975c92ce]{display:block;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table-responsive table[data-v-975c92ce]{width:100%;border-collapse:collapse}.button[data-v-975c92ce]{padding:1.3em 3em;font-size:12px;text-transform:uppercase;letter-spacing:2.5px;font-weight:500;color:#000;background-color:#fff;border:none;border-radius:45px;box-shadow:0 8px 15px rgba(0,0,0,.1);transition:all .3s ease 0s;cursor:pointer;outline:none;width:200px}.button[data-v-975c92ce] :hover{background-color:#df523a;box-shadow:0 15px 20px #f1ead7;color:#fff;transform:translateY(-7px)}.button[data-v-975c92ce] :active{transform:translateY(-1px)}.card-body[data-v-975c92ce]{background-color:#fff!important;width:98%;height:50vh;border:2px dashed #df523a;margin:5px}@media(max-width:1366px){.table-responsive table td[data-v-975c92ce],.table-responsive table th[data-v-975c92ce]{font-size:12px;padding:8px}.table-responsive table th[data-v-975c92ce]{white-space:nowrap}.table-responsive[data-v-975c92ce]{max-height:400px}}.lineTable[data-v-975c92ce]{border-bottom:2px dashed #df523a}#btnsBody[data-v-975c92ce]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:10px}.inputs-section[data-v-975c92ce]{display:flex;flex-direction:column;gap:10px;flex:1;min-width:250px;max-width:400px}.custom-date-picker[data-v-975c92ce]{width:100%;border:2px solid #df523a;border-radius:8px;padding:10px;font-size:1rem}.codigo-wrapper[data-v-975c92ce]{display:flex;flex-direction:column;gap:4px}.codigo-wrapper .codigo-input[data-v-975c92ce]{border:2px solid #df523a;border-radius:8px;padding:10px;font-size:1rem;outline:none}.codigo-wrapper small[data-v-975c92ce]{font-size:.85rem}.codigo-wrapper small.valido[data-v-975c92ce]{color:green}.codigo-wrapper small.invalido[data-v-975c92ce]{color:red}.textCenter[data-v-975c92ce]{flex:1;display:flex;justify-content:center}.btnsLeftBody[data-v-975c92ce]{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex:1;min-width:250px}.btnsStyle[data-v-975c92ce]{background-color:#df523a;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:1rem;transition:background-color .3s ease,transform .2s ease}.btnsStyle[data-v-975c92ce]:hover{background-color:#c63820;transform:scale(1.05)}.chat-button[data-v-975c92ce]{width:45px;height:45px;border-radius:50%;background-color:#df523a;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:1.2rem;transition:transform .2s ease-in-out}.chat-button[data-v-975c92ce]:hover{transform:scale(1.15)}#headerModal[data-v-975c92ce]{text-align:center;padding:10px}.text-muted[data-v-975c92ce]{font-size:.875rem;color:#6c757d}#body[data-v-ab1b7044]{display:flex;flex-direction:column;gap:12px;width:100%;min-height:calc(100vh - 120px);padding:10px;align-items:stretch;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}#body-dashboard[data-v-ab1b7044]{width:100%;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.boards[data-v-ab1b7044]{flex:1 1 48%;max-width:48%;box-sizing:border-box;min-width:340px}#body-infograficos .container .row[data-v-ab1b7044]{display:flex;flex-wrap:wrap;gap:12px}#body-infograficos .col-md-4[data-v-ab1b7044]{flex:1 1 32%;max-width:32%;min-width:300px}.card-title[data-v-ab1b7044]{font-size:1.2rem}.select-group[data-v-ab1b7044]{font-size:1rem;border:2px solid #ddd;border-radius:10px;padding:6px 10px;background:#fff}.no-graphs[data-v-ab1b7044]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh;text-align:center;color:#666}.no-graphs h2[data-v-ab1b7044]{margin-bottom:10px;color:#444}.no-graphs p[data-v-ab1b7044]{font-size:1rem}@media(max-width:1366px){#body-infograficos .col-md-4[data-v-ab1b7044],.boards[data-v-ab1b7044]{flex:1 1 100%;max-width:100%}}@media(min-width:2000px){.boards[data-v-ab1b7044]{flex:1 1 32%;max-width:32%}#body-infograficos .col-md-4[data-v-ab1b7044]{flex:1 1 24%;max-width:24%}}body{background-color:#fff!important;margin:0;padding:0;height:100vh;width:100vw;overflow-x:hidden;overflow-y:hidden}.app{-webkit-font-smoothing:antialiased;text-align:center}.fontTitulo{font-size:2rem;display:flex;align-items:center}.fontTitulo,.subtitulo{width:100%;font-family:Montserrat,sans-serif;font-weight:700;font-style:italic;line-height:52px;text-align:center;color:#df523a}.subtitulo{font-size:1.5rem}.textErroMessage{font-size:1.7rem;width:100%;font-family:Montserrat,sans-serif;font-weight:700;font-style:italic;line-height:52px;text-align:center;color:#df523a}.row-container{gap:10px;width:100%}.header,.row-container{display:flex;justify-content:flex-start}.header{align-items:center;gap:1rem;margin-bottom:1.5rem}.header h1{margin:0;font-size:clamp(1.2rem,2vw,2.2rem);font-weight:700;color:#df523a}.header button{font-size:clamp(.9rem,1.2vw,1.1rem)}.input-group{display:flex;align-items:center;border:2px solid #ddd;border-radius:10px;overflow:hidden;background:#fff;min-width:230px;flex:1;max-width:400px}.input-group input{flex:1;border:none;padding:14px;font-size:1rem;outline:none}.input-group .icon{padding:0 12px;font-size:1.2rem;color:#df523a}.input-group input:focus{outline:none}#dAll{display:flex;flex-wrap:wrap;gap:15px;padding:10px}.form-group{display:flex;flex-direction:column;gap:.25rem}.form-group label{font-size:clamp(.8rem,1vw,1rem);font-weight:600}.form-group input,.form-group select{padding:clamp(.5rem,.8vw,.7rem) clamp(.7rem,1vw,1rem);border:1px solid #ddd;border-radius:8px;font-size:clamp(.85rem,1vw,1rem);outline:none;transition:border .2s}.form-group input:focus,.form-group select:focus{border-color:#df523a}.switch-group{display:flex;justify-content:space-between;align-items:center}.switch{position:relative;display:inline-block;width:42px;height:24px}.switch input{display:none}.switch .slider{position:absolute;cursor:pointer;background:#ccc;border-radius:22px;top:0;left:0;right:0;bottom:0;transition:.3s}.switch .slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.switch input:checked+.slider{background:#df523a}.switch input:checked+.slider:before{transform:translateX(18px)}.error-message{color:red;font-size:.9em}.error-input{border-color:red}input,select{height:42px;font-size:1rem;border:2px solid #ddd;border-radius:10px}@media(min-width:1920px){input,select{height:48px;font-size:1.1rem}}@media(max-width:1366px){input,select{height:38px;font-size:.95rem}}