body{background-color:#161616;font-family:roboto,sans-serif;color:#fff;padding:0;margin:0}.App{margin:0;padding:0;height:100vh}*{font-family:sans-serif,roboto}.listUsers{display:flex;position:fixed;top:100px;flex-direction:column;align-items:center;height:70%;width:50%;left:25%;background-color:#202829;border-radius:10px;overflow:hidden;z-index:1}.listUsers .controllHeader{display:flex;position:relative;align-items:center;justify-content:flex-end;height:10%;width:100%;background-color:#171c1f;padding:.5rem;box-sizing:border-box}.listUsers .controllHeader .search{display:flex;justify-content:center;align-items:center;height:100%;width:40%;overflow:hidden;margin-right:.8rem}.listUsers .controllHeader .search input{height:70%;width:88%}.listUsers .controllHeader .search label,.listUsers .controllHeader button{position:inherit;height:20px;width:20px;cursor:pointer;border-radius:100%;padding:0}.listUsers .controllHeader button:hover{background-color:#252c31}.listUsers .controllHeader button img,.listUsers .controllHeader .search label img{position:relative;object-fit:fill;height:20px;width:20px}.containerListUser{display:flex;flex-direction:column;top:auto;left:25%;align-items:center;justify-content:center;background-color:#212527;height:300px;overflow:hidden;width:50%;height:100%;border:1px solid grey;border-radius:8px}.listUsers .containerListUser{position:relative;width:100%;left:0;border-radius:0;border:none}.containerListUser #controlListUsers{position:relative;left:0;display:flex;width:100%;padding:.2em;bottom:0;background-color:#2b2c2c}.containerListUser #controlListUsers #btnCancel{display:none;background-color:red;position:relative;color:#fff;height:100%;right:0;border-radius:2px}.containerListUser .listBuyers{position:relative;align-items:center;justify-content:center;height:100%;width:100%;overflow:auto}.containerListUser #titleUsers{display:flex;position:relative;justify-content:center;align-items:center;background-color:#171c1f;width:100%;height:3rem;padding:.5em;font-size:.8rem}.containerListUser #titleUsers span{color:#fff;line-height:2;font-size:1.1rem}.containerListUser #titleUsers label{display:flex;position:absolute;right:.5rem;height:1.75rem;width:1.75rem;padding:.25rem;cursor:pointer;border-radius:100%}.containerListUser #titleUsers label:hover{background-color:#2d3133}.containerListUser #titleUsers label img{object-fit:contain;height:1.25rem}.containerListUser .listBuyers .detailsUser{background-color:#2b2c2c;min-height:20px;width:100%;cursor:pointer;overflow:hidden;text-overflow:ellipsis;text-align:center;line-height:2;border-bottom:1px solid rgb(32,32,32)}.containerListUser .detailsUser:hover{background-color:#3a3b3b}.containerListUser .detailsUser span{color:#bacfcf;text-align:start;width:100%;height:100%;text-wrap:nowrap}.login2{position:relative;display:flex;flex-direction:column;height:100vh;width:100vw;justify-content:center;align-items:center;overflow:hidden;background-image:url(/assets/backgroundLogin-CyuppsZi.png);background-position:center;background-repeat:no-repeat;background-size:cover}.login2 .loginFooter{display:flex;flex-direction:row;width:100%;height:19%;justify-content:center;align-items:end;gap:5%;padding-bottom:10px}.login2 .loginFooter a{display:flex;width:30px;height:auto;text-decoration:none}.login2 .loginFooter a img{height:100%;object-fit:cover}#iconSite{position:relative;height:50px;bottom:-7px}.login2 .logo{display:flex;flex-direction:column;width:100%;height:40%;align-items:center;justify-content:center}.login2 .logo div{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;overflow:hidden}.login2 .logo div img{object-fit:cover;height:300%}@keyframes rotate{0%{transform:rotate(0);filter:drop-shadow(10px 10px 7px black)}25%{filter:drop-shadow(10px -10px 7px black)}50%{filter:drop-shadow(-10px -10px 7px black)}75%{filter:drop-shadow(-10px 10px 7px black)}to{transform:rotate(360deg);filter:drop-shadow(10px 10px 7px black)}}.login2 .logo #iconLogoIntranet1{height:70%;overflow:visible}.login2 .logo #iconLogoIntranet1 img{position:relative;animation:rotate linear infinite 20s;height:100%;bottom:-25px;transform:12s}.login2 .containerLogin{position:relative;display:flex;flex-direction:column;width:clamp(300px,28%,330px);height:100%;border:.5px solid rgba(153,74,232,.255);border-radius:7px;overflow:hidden;box-shadow:10px 10px 10px #000000a4}.login2 .containerLogin h2{position:relative;font-family:Segoe UI,sans-serif;font-style:normal;font-size:2em;letter-spacing:4px;margin-top:8%;text-align:center;color:#fff}.login2 .containerLogin .inputs{position:relative;display:flex;flex-direction:column;height:60%;width:calc(100% - 6em);gap:15%;justify-content:flex-end;align-items:center;padding-top:15px;margin:0 3em}.login2 .containerLogin .inputs label{position:relative;display:flex;align-items:center;width:100%;height:33%}.login2 .containerLogin .inputs input{text-align:center;width:100%;height:100%;padding:0 40px;font-size:1.5em;outline:none}.login2 .containerLogin .backgroundOpac{position:absolute;left:0;top:0;height:100%;width:100%;opacity:.5}.login2 #backgroundLogin_,.login2 #backgroundLogin{position:fixed;min-width:100vw;height:100vh;width:auto}.login2 .containerLogin #backgroundLogin_{position:absolute;filter:blur(13px);top:-47vh;right:-27vw;object-fit:cover;width:100vw}.login2 .dialogError{position:relative;color:red;font-size:9pt;width:100%;height:90px;text-align:center}.login2 .forgotPass{position:relative;font-size:9pt;text-align:end;width:100%;right:3.5px;bottom:3.5px;color:#ece1e1d1}.login2 .forgotPass button{color:#f0f8ff;text-decoration:none}.login2 .forgotPass button:hover{text-decoration:underline}.login2 .controlLogin button{color:#000;background-color:#fff;padding:.2em .5em;border:1px solid rgb(153,74,232);border-radius:2px;margin-top:5px;font-weight:bolder}.login2 .containerLogin .inputs label img{position:absolute;height:30px;left:3px}@media (max-width: 600px){.login2{flex-direction:column;height:100vh}.login2 .containerLogin{width:clamp(300px,90vw,330px);height:45vh;min-width:unset}#backgroundLogin{height:100vh;width:auto}.login2 .logo div{height:10vh}.login2 .logo div img{height:250%}.login2 .logo #iconLogoIntranet1{top:0;height:10vh;max-width:7vw;overflow:visible}.login2 .logo #iconLogoIntranet1 img{top:-3%;height:15vh}.login2 .containerLogin h2{font-size:1.8rem;margin-top:5%}.login2 .containerLogin .inputs{width:calc(100% - 4em);gap:10%;margin:0 2em}.login2 .containerLogin .inputs input{padding:0 20px}.login2 .loginFooter{gap:3%;padding-bottom:5px}.login2 #backgroundLogin,.login2 .containerLogin #backgroundLogin_{height:100%;object-fit:cover}.login2 .logo{height:20%}.login2 .controlLogin button{font-size:10pt;padding:.3em .4em}}.dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:10}.dialog-container{background-color:#102227;padding:20px;border-radius:10px;text-align:center;width:300px;box-shadow:10px 10px 10px #000;border:1px solid grey}.dialog-container h3{color:gray}.modern-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(/assets/backgroundLogin-CyuppsZi.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:2}.modern-modal{background-color:#ffffffec;border-radius:12px;padding:2rem;width:100%;max-width:500px;box-shadow:0 15px 40px #0003;animation:modalFadeIn .3s ease-out;display:flex;flex-direction:column;box-shadow:10px 10px 10px #00000080}.modern-modal-title{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.modern-modal-body{display:flex;flex-direction:column;align-items:center;gap:5px;flex-grow:1;color:#4b5563;font-size:.95rem}.modern-modal-body button{margin:5px 0;width:30%;background-color:#f4f8ff;border:1px solid rgb(223,223,223);transition:.3s}.modern-modal-body button:hover{background-color:#e7f1ff}.modern-modal-body input{border:1px solid #3b82f6;outline:none;outline-color:transparent;transition:.5s;width:100%}.modern-modal-body input:hover{background-color:#f2f8ff}.modern-modal-body .codeInput{width:40px;height:50px;text-align:center;font-size:20px;border-radius:8px}.modern-modal-footer{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.modern-modal-footer button{padding:.5rem 1.2rem;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:500;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.modern-close-btn:hover{background-color:#2563eb}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}.containerHome{display:flex;flex-direction:column;position:relative;overflow:hidden;box-sizing:border-box;background-image:url(/assets/backMain2-CnJaSIhx.png);background-position:center center;background-size:auto 100%;background-attachment:fixed}.pasta{display:flex;width:30px;height:30px;margin:10px 0;padding:10px}.pasta img{width:30px;height:30px}.pasta span{font:roboto,Sans-serif;font-size:14px;margin-left:10px}.containerHome .bannerInfo .container-info{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.containerHome .containerElements{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;padding:5vh 5rem;width:100%;box-sizing:border-box;background:#ddd}.containerElements:not(:last-child){border-bottom:1px solid rgb(221,221,253)}.containerElements img{width:100%;height:100%}.bannerInfo .img-avisos.single,.bannerInfo .img-avisos{position:relative;width:70%;height:100%;box-shadow:10px 10px 15px #00000050;right:5%;box-sizing:border-box}.bannerInfo .img-avisos.retrato{width:50%;max-height:auto;right:9%;padding:1em;box-sizing:border-box}.bannerInfo .img-avisos.single{right:0%}.containerElements .texto-aviso{max-width:600px;max-height:360px}.containerElements .texto-aviso p{text-align:start;font-size:16pt;line-height:40px;font-family:roboto,sans-serif,Courier New,Courier,monospace}.containerElements .texto-aviso.retrato{width:100%;max-height:auto}.containerElements div:not(:last-child){margin-right:50px}.containerPreInfomativo{display:flex;flex-direction:column;position:relative;margin-top:50px;top:0;height:auto;padding:10px;width:100%;align-items:center}.containerPreInfomativo h2{color:#f0f8ff}.containerPreInfomativo img{height:auto;width:500px}#fundoHomePage{position:fixed;top:0;left:0;object-fit:cover}.containerHome .img-avisos{position:relative;width:100%;height:auto;box-shadow:0 0 12px #00000026;border-radius:8px;overflow:hidden;box-sizing:border-box}.containerHome .img-avisos.retrato{width:100%}.containerHome .img-avisos img{width:100%;height:auto;object-fit:cover;display:block}@media screen and (max-width:600px){.containerHome .containerElements{padding:0}.bannerInfo .img-avisos.single{width:100%;border-radius:0}}button{align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.cabecalho{display:flex;flex-direction:row;position:relative;grid-template-columns:repeat(2,1fr);background-color:#000;height:70px;width:100%;align-items:center;justify-content:space-around;border:0;top:0;left:0;transition:.2s;box-sizing:border-box;z-index:1}.main-grid-menu.transparente.boxShadow,.cabecalho.transparente.boxShadow{background-color:#000000b3;box-shadow:0 15px 20px #00000080}.cabecalho .container-logo{display:flex;position:relative;width:25%;justify-content:center;align-items:center;color:#fff}.cabecalho img{height:45px;width:45px;object-fit:contain}.cabecalho img#hublog{max-height:50px;width:100%}.bntsRightCab{display:flex;position:relative;right:0;align-items:center;justify-content:flex-end;max-height:50px;width:100%}.bntsRightCab img{height:30px;width:30px;border-radius:100%}.bntsRightCab .bntsRight{padding:.5em;border-radius:5px;transition:.5s;box-sizing:border-box}.bntsRightCab .bntsRight:hover{background-color:#0c0c0c}.boxMessage{position:absolute;display:flex;bottom:0;justify-content:center;align-items:center;background-color:#f0f8ff;width:100%;height:40px;border-radius:10px;padding:0 .5em;box-sizing:border-box}.boxMessage label{width:auto;cursor:pointer}.boxMessage label img{height:25px;width:25px}.boxMessage textarea{border:none;background-color:transparent;font-size:10pt;max-height:30px;width:90%;resize:none;overflow:hidden;line-height:1.9;max-lines:3}.boxMessage textarea:is(:focus){outline:none}#fotoPerfil{position:relative;display:flex;height:100%;right:0;font-size:12px;color:#fff;align-items:center;justify-content:center;line-height:0;margin:10px;padding-bottom:5px;cursor:pointer}#fotoPerfil img{width:35px;height:35px;margin-left:15px;overflow:hidden;object-fit:cover}.bntsRightCab button{display:block;background:none;border:none;cursor:pointer}.bntsRight:not(:last-child){margin-right:10px}.userMenu{display:flex;flex-direction:column;position:absolute;height:auto;width:150px;top:30px;right:25px;background-color:#1f1f1f;padding:5px;align-items:center;border:1px solid grey;border-radius:5px;z-index:1}.userMenu .perfil-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem;width:100%;height:40px;border-radius:5px;background-color:#0e1618;cursor:pointer;box-sizing:border-box}.userMenu .perfil-item span{width:100%;text-align:center}.userMenu .perfil-item:not(:last-child){margin-bottom:5px}.userMenu .perfil-item a{color:#fff;width:100%;height:100%;outline:none;text-decoration:none;border:none;line-height:2.5}.userMenu .perfil-item:hover{background-color:#2b2f31}.userMenu .perfil-item img{position:absolute}.pasta{margin:5px 0}.pasta img{width:20px;height:20px}.pasta span{font-size:12px;margin-left:5px}.ban-log{display:flex;flex-direction:column;position:sticky;top:70px;width:100%}.main-grid-menu{display:flex;flex-direction:row;position:sticky;align-items:center;justify-content:center;background-color:#000;left:0;height:70px;width:100%;transition:height .5s;overflow:hidden;border-radius:0}.main-grid-container,.grid-container{display:flex;flex-direction:row;row-gap:5px;height:100%;width:100%;align-items:center;justify-content:center}.grid-container a{text-decoration-line:none;outline:none}.main-grid-container .grid-item{display:grid;align-items:center;justify-content:center;text-decoration:none;grid-template-columns:repeat(2,1fr);padding:2px;border-radius:10px;background-color:#0f0f0f;width:190px;height:45px;cursor:pointer;flex-wrap:wrap}.grid-hidden{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:auto;background-color:#02090e;border-radius:0 0 15px 15px;left:0;flex-wrap:wrap}.grid-hidden button{position:relative;background:none;border:none;cursor:pointer}.grid-hidden .grid-item{display:flex;align-items:center;flex:0 110px;background-color:#000;margin:.4rem;border-radius:10px;border:1px solid rgb(124,124,124);padding:.3rem;cursor:pointer}.grid-hidden .grid-item a{display:flex;align-items:center;justify-content:space-around;text-decoration:none;height:30px;width:100%}.grid-hidden .grid-item img{position:relative;max-width:30px;max-height:30px}.grid-hidden .grid-item span{position:relative;width:100%;color:#949494;font-size:8pt;text-align:center}.grid-hidden .grid-item:hover{transition:.2s;background-color:#96966e66}.main-grid-container .grid-item{display:flex;background:none;border-bottom:none;border-radius:0;border-top:none;height:100%;box-shadow:inset 0 -1.5px 1px #383838}.main-grid-container .grid-item.selected{background-color:#02090e;border-radius:10px 10px 0 0;border:none}.main-grid-container .grid-item:not(:last-child){margin-right:0}.main-grid-container .grid-item.selected:not(:last-child){border:none}.main-grid-container .grid-item #v{display:none;position:absolute;width:30px;height:10px;color:#fff;animation:movie .4s ease-in-out 1;top:62%}.main-grid-container .grid-item #v img{width:100%;height:100%}@keyframes movie{0%{top:40%;opacity:10%}to{top:62%}}.main-grid-container .grid-item span{display:block;position:relative;text-decoration:none;text-align:center;font-family:roboto,sans-serif;color:#c8c8c8;font-style:none;font-display:none;font-size:10pt}.grid-hidden .grid-item.off{pointer-events:"none";background-color:#050505;opacity:20%}.main-grid-container label{text-align:center}#iconchatContainer{position:fixed;display:block;right:5px;bottom:0;width:50px;height:50px;transition:.25s;opacity:85%}#iconchatContainer img{width:45px;height:45px;cursor:pointer}#iconchatContainer:hover{transform:scale(1.2);opacity:100}#iconchatContainer span img,#iconchatContainer span{position:absolute;top:-4px;right:5px;width:30px;height:30px;font-size:10pt;line-height:2.5}#iconchatContainer span img{right:0}#header{position:relative;display:flex;flex-direction:row;max-width:350px;height:30px;justify-content:flex-start;align-items:center;justify-content:end;padding:0 10px;border-radius:10px 10px 0 0;background-color:#1b2020;color:#fff;box-shadow:0 10px 10px #00000053;font-family:roboto,sans-serif}.containerToggle{position:relative;min-width:100px;max-height:40px;align-items:end}.containerToggle button{height:30px;width:100%}.containerToggle img{position:relative;max-height:30px;width:auto;margin:0;border-radius:5px;left:0}.containerToggle img:hover{transform:scale(1.1);background-color:#00000023}#header #back{width:20px;height:20px}#header button{border:none;cursor:pointer}#header i{font-size:24px;color:green}#header span{top:10px;right:20px;color:#000;font-size:8pt}#information{display:flex;flex-direction:row;gap:5%;height:100%;min-width:200px;align-items:center;padding-left:.7em;box-sizing:border-box}#information #imgUserInfo{display:flex;width:25px;height:25px;border-radius:100%;align-items:center;justify-content:center;overflow:hidden}#information img{position:relative;width:25px;min-height:25px;margin:0;object-fit:cover}#information span{color:#fff}.containerAll{position:fixed;display:flex;width:400px;height:50%;bottom:-50%;right:1px}#container{position:fixed;width:350px;height:0px;color:#000;transition:height .5s;bottom:-2px;right:1px;overflow:hidden;border:1px solid grey;border-radius:10px 10px 0 0}#container #backChat{position:absolute;height:100%;width:100%;left:0;object-fit:cover}#list_cct::-webkit-scrollbar-track,#content::-webkit-scrollbar{width:15px}#list_cct::-webkit-scrollbar-track,#content::-webkit-scrollbar-track{background-color:#000}#list_cct::-webkit-scrollbar-track,#content::-webkit-scrollbar-thumb{background-color:#1d1d1e;border-radius:20px;border:1px solid rgb(24,26,28)}#list_cct::-webkit-scrollbar-track,#content::-webkit-scrollbar-thumb:hover{background-color:#252525}#list_cct,#content{display:none;position:relative;bottom:0;width:100%;background:none;overflow-y:auto;transition:height .5s;flex-direction:column}#content{max-height:350px}#list_cct{max-height:90%;display:flex;padding-bottom:15px}#ShowCtt{position:relative;top:2px;justify-content:center}.searchUser button{color:#fff}.controlSearch{display:flex;flex-direction:row}.blockMessage{display:flex;flex-direction:column}.date-header{font-size:9pt;color:#4b4b4b}.blockMessage .sent,.received{max-width:90%;height:auto;clear:both}.blockMessage .sent{margin-left:auto}.blockMessage .received{margin-right:auto}.blockMessage .message{height:auto;max-width:90%;word-wrap:break-word;text-align:start;font-size:9.5pt;box-shadow:2px 2px 10px #000b}.blockMessage .message span{font-size:7pt;text-align:end}.blockMessage .sent .message,.blockMessage .received .message{border-radius:10px;margin:10px;padding:10px;box-sizing:border-box}.received .message{background-color:#8bb8a9cc}.sent .message{background-color:#86ccddcc}.ctt{display:flex;position:relative;height:60px;background-color:#00334598;color:#fff;border-radius:10px;margin:5px;width:calc(90% - 4px);font-size:10pt;padding:.5em;box-sizing:border-box;box-shadow:2px 5px 10px #00000092;left:5%}.user{display:flex;flex-direction:row;position:relative;align-items:center;justify-content:start;height:45px;width:100%;padding:0}#userOn{display:flex;width:46px;height:46px;border-radius:100%;align-items:center;justify-content:center}.imgUser{display:flex;width:44px;height:44px;border-radius:100%;align-items:center;justify-content:center;overflow:hidden}.imgUser img{position:relative;width:46px;min-height:46px;margin:0;object-fit:cover}.user span{position:inherit;left:10px;font-size:9pt}#noRead{position:absolute;left:calc(90% - 4px);height:20px;width:20px;align-items:center;justify-content:center}#noRead img{height:25px;width:25px}#noRead span{height:20px;width:20px;left:0;line-height:1.5}.banner-slider{position:relative;width:100%;max-width:1000px;height:550px;margin:1% auto;overflow:hidden;border-radius:12px;box-shadow:0 8px 20px #00000026}.slides-container{display:flex;transition:transform .6s ease-in-out;height:100%}.slide-image{width:100%;aspect-ratio:16/9;object-fit:cover;flex-shrink:0}.dots{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:10px}.dot{width:12px;height:12px;border:none;border-radius:50%;background-color:#fff9;cursor:pointer;transition:background-color .3s ease}.dot.active,.dot:hover{background-color:#fff}@media (max-width: 768px){.banner-slider{height:250px}.banner-slider{border-radius:0}.dot{width:10px;height:10px}}.dialogContainer{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1}.dialogContainer .containerOpacity{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.dialogContains{position:relative;background-color:#fff;padding:2rem;border-radius:12px;width:clamp(200px,50%,400px);height:clamp(max-content,50%,500px);box-shadow:0 10px 30px #0003;animation:fadeInScale .3s ease;text-align:center;box-sizing:border-box}.dialogContains h2{margin-top:0;font-size:1.5rem;color:#333}.dialogContains span{display:block;margin:1rem 0;color:#555;font-size:1rem}.dialogContains .children{position:relative;overflow-y:auto;margin-bottom:1rem}.children img{max-width:100px}.controlConfirmDialogUser{position:relative;display:flex;justify-content:space-between;gap:1rem}.controlConfirmDialogUser #btnCancel,.controlConfirmDialogUser #btnSave{flex:1;padding:.6rem 1rem;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .1s ease;height:100%}#btnCancel{background-color:#f0f0f0;color:#333}#btnCancel:hover{background-color:#e0e0e0}#btnSave{background-color:#007bff;color:#fff}#btnSave:hover{background-color:#0069d9}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}#opacityContainer{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#0220338e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}.notific_Info{display:flex;flex-direction:column;row-gap:5px;height:auto;padding-bottom:5px}.notific_Info a{text-decoration:none}.footContainer{background-color:#1d1d1d;padding:20px;font-size:14px;color:#e0e0e0;text-align:center;border-top:1px solid #ccc}.containerImgSociWeb{margin-bottom:15px}.containerImgSociWeb a{margin:0 10px;display:inline-block}.containerImgSociWeb img{height:28px;transition:transform .2s ease}.containerImgSociWeb img:hover{transform:scale(1.1)}.footerInfo{margin-bottom:10px}.footerInfo a{color:#0073e6;text-decoration:none}.footerInfo a:hover{text-decoration:underline}.footerLinks{margin-top:10px}.footerLinks a{margin:0 8px;color:#06c;text-decoration:none;font-weight:500}.footerLinks a:hover{text-decoration:underline}.container_options_initial{position:relative;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;box-sizing:border-box;margin:auto;padding:1rem;background:url(/assets/backInitialOptions3-B6nwgpBu.jpg) no-repeat center;background-position:100%;background-size:cover;height:calc(100vh - 70px)}.container_options_initial:after{position:absolute;content:"";display:block;top:0;width:100%;height:100%;background-color:#000f16d0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.option-item{max-height:250px;max-width:220px}.containerCard{position:relative;display:flex;justify-content:center;align-items:center;height:100%;margin:0;padding:1rem;box-sizing:border-box;z-index:1}.card{width:200px;height:200px;position:relative;background:linear-gradient(135deg,#0b0b0bbb 50%,#111111c9 50%);border-radius:8px;overflow:hidden;box-shadow:0 0 10px #0006;font-family:sans-serif}.card{flex:1;transition:transform,box-shadow,.3s ease;border:1px solid #00aaff40}.card:hover{transform:scale(1.1);box-shadow:0 0 20px #00aaff49}.icon,.card img{position:absolute;top:20px;right:20px;width:32px;height:32px;fill:transparent;stroke:#0af;stroke-width:1.5px}.text{position:absolute;bottom:20px;left:20px;color:#fff;font-size:16px;font-weight:700}.container-explorer-all{display:flex;flex-direction:row;position:absolute;width:100%;background:none;height:500px;top:70px;padding:70px 0 0}#content_option_cabec,#content_option_cabec_files{position:relative;display:flex;align-items:center;flex-direction:row;background-color:#0f0f0f;width:100%;height:70px;left:0;top:0}#content_option_cabec img{width:40px;height:40px}#content_option_cabec #icon-upload{width:25px;height:25px}#content_option_cabec #back_Cabec{position:relative;display:block;left:10px;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;padding:0}#content_option_cabec #back_Cabec img{width:25px;height:25px}#form-navigationFolder{display:flex;flex-direction:row;position:relative;justify-content:center;width:calc(100% - 250px);min-height:30px;left:0}#form-navigationFolder #show-adress{position:absolute;background-color:#242424;border:.5px solid rgb(25,25,25);color:#8f8d8d;height:100%;width:50%;left:0;overflow:hidden;text-align:start}#text-output{position:relative;color:#8f8d8d;left:0;line-height:2}#form-navigationFolder input{position:absolute;height:100%;width:40%;right:50px;background-color:#242424;border:none}#form-navigationFolder input:is(:focus){background-color:#a9a9a9}#btn-search{position:absolute;display:block;background-color:#29313c;border-radius:3px;width:45px;height:100%;right:0;cursor:pointer}#btn-search img{width:auto;height:100%}#content_option_cabec_files{width:942px;padding:0}.sidebar-explorer{display:none;position:absolute;flex-direction:column;top:140px;height:481px;width:150px;background-color:#0f0f0f}#container-explorer-apps,#container-explorer-files{position:relative;margin:0;display:block;width:100vw;height:calc(100vh - 150px)}.file-manager{height:100%}.grid-apps,#folder_container,#folder-details{display:grid;position:relative;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(3,1fr);gap:10px;top:0;left:0;margin:0;border-top:.5px solid rgb(25,25,25);border-left:.5px solid rgb(25,25,25);background-color:#0f0f0fcc;box-shadow:inset 0 .5px 2px #000;padding:10px;min-height:460px;max-width:100%;width:1386;overflow:auto}#container-explorer-apps{display:none}.app,.file-item,.folder-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;cursor:default;min-width:90px;max-width:100px;height:100px;-webkit-user-select:none;user-select:none;margin:20px;box-shadow:1.5px 1.5px 5px #000}.file-item{cursor:pointer}.folder-item .optionFolder{position:absolute;top:10px;right:5px;width:10px;height:21px;cursor:pointer}.folder-item .optionFolder:hover{transform:scale(1.07)}.folder-item .optionFolder img{height:21px;width:7px}#folder_container .folder-item .menuFolder{display:flex;flex-direction:column;position:absolute;top:30px;left:50px;height:auto;min-width:120px;max-width:400px;line-height:30px;padding:10px;background-color:#3f3f3ffa;border-radius:5px;box-shadow:5px 5px 15px #000005}.containerElementstrue .menuFolder label{text-align:start;cursor:pointer;font-size:9pt}#folder_container .folder-item .menuFolder #insertUsers{position:relative;background-color:#1975ff;height:25px;width:100px;margin-left:70%;margin-top:2%;border-radius:3px;color:#fff}#folder_container .folder-item .menuFolder #insertUsers:hover{background-color:#002efc}.permition{top:70px;left:70px;min-width:150px}.permition button{background-color:#7fffd42c;border-radius:3px;color:#fff}.permition button:hover{background-color:#1bfdb249}#folder_container .excluir{min-width:200px}#folder_container .excluir .confirmDelete{display:flex;flex-direction:row;height:30px;width:100%;padding:1px 6px}.excluir .confirmDelete button{height:15px;min-width:60px;background-color:#7fffd42c;border-radius:3px;color:#fff;font-size:10pt}#folder_container .menuFolder.users{min-width:400px;padding:16px;border-radius:8px;font-size:9pt;line-height:1}#folder_container .menuFolder.users .containerTable{max-height:300px;overflow-y:scroll}#folder_container .menuFolder.users table{width:100%;border-collapse:collapse;font-family:roboto,sans-serif;font-weight:400;background-color:#465863}#folder_container .menuFolder.users th{padding:8px;border-bottom:1px solid rgb(141,141,141)}#folder_container .menuFolder.users table tr:hover{background-color:#7fffd421}#folder_container .menuFolder.users td{padding:2px;border-bottom:1px solid rgb(141,141,141);height:25px}#folder_container .menuFolder.users input[type=checkbox]:checked{background-color:green;color:green}#folder_container .menuFolder label:hover{color:#ccc;text-decoration:underline}#folder_container .menuFolder label{text-align:start;cursor:pointer;font-size:9pt}#folder_container .confirmDelete button:not(:last-child),#folder_container .excluir .confirmDelete button:not(:last-child){margin-right:50px}#folder_container .confirmDelete button:hover:not(:last-child),#folder_container .excluir .confirmDelete button:hover:not(:last-child){background-color:green}#folder_container .confirmDelete button:hover:not(:first-child),#folder_container .excluir .confirmDelete button:hover:not(:first-child){background-color:#c50d00}.app:hover{border:1px solid rgb(150,150,180);box-shadow:2px 2px 5px #0c8f91;transform:scale(1.1)}.folder-item:hover,.itens-folder:hover,.file-item:hover{background-color:#3296ff33}.app img,.file-item img,.folder-item img{width:50px;height:50px}.folder-descript,.grid-apps span,.file-item span,.folder-item span{font-family:roboto,sans-serif;background:none;border:none;color:#fff;height:30px;text-align:center;line-height:15px;font-size:14px;white-space:normal;width:100%;overflow:hidden}#folder-details{display:none}.cabec_container_folder,.cabec_container_files{position:absolute;width:calc(100vw - 149px);height:28px;left:0;border:1px solid rgb(12,143,145);border-bottom:none}.cabec_container_files span,.cabec_container_folder span{position:relative;background-color:none;color:#d7f5fa;font-weight:700;text-align:center;padding:5px;position:absolute;text-transform:uppercase;width:100px;height:20px;border:0}#search-input{position:absolute;top:0;right:45px;height:30px;width:300px}#search-input input{position:relative;background-color:#0d0d0d;border:.5px solid rgb(25,25,25);color:#8f8d8d;font-size:14pt;height:100%;width:100%}#search-input input:focus{background-color:#818181;color:#191919;border:none}.folder-descript:focus{outline:none}#search-start{position:relative}#folder_container a{font:roboto,sans-serif;text-decoration:none;font-size:12px;height:auto}#folder_container a:hover{text-decoration:underline}.tab-container{display:none}#create-folder{background:none;border:none;cursor:pointer;position:absolute;top:85px;left:280px}#create-folder img{width:30px;height:30px}#elementRigth{display:flex;flex-direction:row;margin-left:30px;gap:30px;max-height:32px;min-width:160px}#elementRigth #form-files{position:relative;height:32px;width:35px}#create-folder-button,#elementRigth #form-files{position:relative;background-color:transparent;border-radius:3px;width:45px;max-height:35px;right:0;text-align:center;cursor:pointer;box-shadow:5px 5px 10px #000}#create-folder-button:hover,#elementRigth #form-files:hover{background-color:#1b1b1b;box-shadow:0 0 10px #000}#create-folder-button img{height:auto;max-width:30px}#elementRigth #form-files img{cursor:pointer;height:auto;max-width:30px}#fakePapers{background:none;border:none;cursor:pointer;position:absolute;top:85px;right:250px;width:30px;height:30px}.file-info-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#4d667280;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:20px 24px;box-shadow:0 4px 20px #000;max-width:350px;width:100%;font-family:Segoe UI,Roboto,sans-serif;color:#333;z-index:999;transition:all .3s ease}.file-info-card span{display:flex;flex-direction:column;gap:12px}.file-label{font-size:15px;line-height:1.4;color:#e6f2ff}.folder-item .containerBtnClose{position:relative;display:block;width:100px;height:auto;padding:0;gap:0}.folder-item .containerBtnClose .btnCloseMenu{position:relative;text-align:end;right:0;width:100%;height:25px;background:none;color:#000;margin:0;font-size:12pt}.changePermition{display:flex;width:100%;justify-content:center;align-items:center}.changePermition button{height:15px;width:15px;color:#fff;border-radius:50%;text-align:center;line-height:1;padding:0;font-size:10pt}.changePermition #btnExc{background:none;color:red;font-weight:bolder}.changePermition #btnInsert{display:flex;background:transparent;justify-content:center;align-items:center;height:16px;width:16px}.changePermition #btnInsert img{height:20px;width:20px;border:1px solid transparent;border-radius:50%;transition:.1s}.changePermition #btnInsert img:hover{border:1px solid rgb(255,255,255);transform:scale(1.1)}.loading-spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#1d1d1dc0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-spinner{margin-bottom:10px}.loading-size{width:40px;height:40px;border:5px solid #ccc;border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}.upload-progress-container{margin-top:15px;width:90%;max-width:500px}.upload-progress-item{display:flex;align-items:center;gap:10px;margin-top:8px}.upload-progress-item progress{flex:1;height:10px}.file-name{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.percent{width:40px;text-align:right}.background#container-text-input{position:relative;width:404px;height:404px;top:200px;left:100px;border:1px solid grey;background-color:#000}#container-text-input button{position:absolute;height:28px;background-color:green;color:#fff;right:2px;border-radius:5px;transition:.3s;box-shadow:2px 2px 8px solid #000}#input-text-aviso{position:relative;width:300px;height:270px;top:30px;border:1px solid green;background-color:#fff;cursor:text;color:#000;padding:50px}#fundoRH img{height:100%;width:100%}.formRequest{position:relative;height:100%;display:flex;flex-direction:column;padding:2rem;box-sizing:border-box;border:1px solid grey;background-color:#042e38;color:#f0fbfd}.formRequest.dismissal,.formRequest.hiring{margin-top:150px}.formRequest button{color:#fff;transition:.2s}.formRequest button img{width:25px}.formRequest button:hover{background-color:#095b72}.formRequest .headerRequest{display:flex;justify-content:center;position:fixed;left:0;top:4.4em;background-color:#002127;width:100%;height:10%;border:1px solid grey;box-shadow:0 10px 10px #00000085}.formRequest .headerRequest .controlRequestDismissal{display:flex;flex-direction:row;position:absolute;right:.5em;top:.5em}.controlRequestDismissal button{width:2.5em;height:2.5em;margin:.5em;padding:.5em;border-radius:100%}.controlRequestDismissal button img{width:1.5em;object-fit:cover}.formRequest h2,.formRequest h3{color:#f0fbfd;background-color:#03232b}.formRequest h3{margin:0}.controllEmployee{position:absolute;display:flex;align-items:center;justify-content:center;height:35%;width:20%;top:32.5%;left:1em;border:1px solid grey;overflow:hidden;border-radius:5px}.controllEmployee button{height:100%;display:flex;background-color:#013942}.controllEmployee input{outline:none;border:none;height:100%;width:90%;padding-left:.8em}.controllEmployee img{width:25px;object-fit:cover}#addEmployee{border:1px solid white;border-radius:5px;height:auto}#addEmployee label{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.dataInfo{display:flex;flex-direction:column;border:1px solid grey;color:#02222b;height:10%;margin-bottom:.5em}.dataInfo select{width:50%}.dataInfo textarea{resize:none;outline:none;width:100%;height:100px}.employeeItemInfo{display:flex;flex-direction:row;background-color:#f5ffff;padding:.1em 1em;justify-content:flex-start;align-items:center}.employeeItemInfo span{padding:5px}.employeeItemInfo .atributo{font-weight:700;color:gray;padding:5px}.employeeItemInfo select{width:100%}.mainScreamRh{position:relative;display:contents}.mainScreamRh .background{position:fixed;height:100%;width:100%}.mainScreamRh .background img{object-fit:cover;width:100%}.mainScreamRh .controllers{display:flex;justify-content:space-around;background-color:#273f46;margin-bottom:.3em;padding:.5em;border-radius:3px}.mainScreamRh .controllers label{max-width:40px;cursor:pointer;padding:.2rem;border-radius:2px}.mainScreamRh .controllers img{width:100%;object-fit:cover}.mainScreamRh .controllers .searchView{width:70%}.mainScreamRh .controllers .searchView .controllerSearch{display:flex;width:100%}.mainScreamRh .controllers .searchView .controllerSearch input{width:100%;height:35px;font-size:11pt;outline:none}.mainScreamRh .controllers .searchView .controllerSearch label{max-width:40px;height:35px;background-color:#1c282c;cursor:pointer;padding:.2rem;border-radius:2px}.mainScreamRh .controllers .searchView .controllerSearch label:hover{background-color:#405d66}.mainScreamRh .contentLeftView{display:flex;flex-direction:column;width:50%;height:545px}.mainScreamRh .listContainer{display:flex;position:relative;flex-direction:column;height:600px;gap:.2rem;overflow-y:auto}.mainScreamRh .listContainer div{height:65px}.mainScreamRh .listContainer .listItem{display:flex;position:relative;background-color:#4d6c75;padding:.1rem;cursor:pointer;border:1px solid aliceblue;min-height:55px;border-radius:3px;font-size:.9rem;text-overflow:ellipsis;align-items:center}.mainScreamRh .listContainer .listItem.clicked{background-color:#78a4af}.mainScreamRh .listContainer .fineshed{background-color:#3e9e50;border:1px solid rgb(207,255,189);color:#ececec}.listItem .flegStatus{position:absolute;min-height:55px;width:7px;margin-left:10px;right:0}.mainScreamRh .listContainer .allowed{background-color:#ece926;border:1px solid rgb(255,255,255);color:#ececec}.mainScreamRh .listContainer .nonOpen{background-color:#afafaf;border:1px solid rgb(245,255,255);color:#ececec}.mainScreamRh .listContainer .listItem:hover{background-color:#88b6c2;box-shadow:inset 0 0 .3rem #ffffffb7}.mainScreamRh .listContainer .listItem h3,.mainScreamRh .listContainer .listItem span{max-width:10rem;text-overflow:ellipsis}.mainScreamRh__content{position:relative;padding:1.5rem;display:flex;flex-direction:row;gap:.5em;background-color:#607479ee;border-radius:5px;height:70%;width:90%;margin:2rem auto;box-sizing:border-box}.mainScreamRh__content .rightSide{position:relative;display:flex;flex-direction:column;height:545px;width:50%}.titleRightSide{position:relative;display:flex;flex-direction:row;width:100%;justify-content:space-around;align-items:center}.titleRightSide label{position:absolute;right:0}.titleRightSide label:hover{cursor:pointer}.rightSide .containerInfo{display:flex;flex-direction:column;background-color:#273f46;border-radius:3px;color:#97a2ac;padding:1rem;height:100%}.containerInfo .infoDetails{display:flex;flex-direction:column;justify-content:space-around;align-items:start;height:50%}.dataPlace{display:flex;flex-direction:column;white-space:100%;text-align:start;justify-content:space-around;background-color:#2b454d;width:100%;margin:.2em;padding:.3em}.containerInfo .dataPlace .itemInfo{display:flex;flex-direction:row;width:100%}.containerInfo .dataPlace .itemInfo span{display:block}.backOpc{top:70px;position:absolute;background-color:#000000e0;height:calc(100vh - 70px);width:100%;overflow:hidden}.backOpc label{position:absolute;display:flex;align-items:center;justify-content:center;right:5%;top:50px;width:50px;height:50px;border-radius:100%;cursor:pointer;transition:.2s;background-color:#ffffff6e;box-shadow:5px 5px 10px #000}.backOpc label img{max-width:30px}.backOpc label:hover{transform:scale(1.1);background-color:#546266;box-shadow:10px 10px 10px #000}.backOpc .formRequest{position:relative;display:flex;flex-direction:column;width:70%;height:100%;left:15%;background-color:#273f46;color:#f0f8ff;align-items:flex-start;overflow-y:scroll}.formRequest .dataContent{position:relative;height:100%;width:100%;border:1px solid grey;text-align:start}.formRequest .dataContent .attachmentsContainer{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.formRequest .dataContent .attachmentsContainer a{display:flex;position:relative;width:100%;overflow:hidden;background-color:transparent;justify-content:center;align-items:center}.formRequest .dataContent .attachmentsContainer img{flex:1;flex-wrap:wrap;position:relative;max-width:25px;max-height:100px}.dataContent h3{margin-top:0;padding:.2rem 1rem;background-color:#172529;left:0}.dataContent div p{display:flex;flex-direction:row;padding-left:20px;color:#bec7d1;align-items:center;justify-content:flex-start}.dataContent div p ul{color:#8a8e92;margin:0% 10px 0% 0%;font-weight:700}.dialogConfirm{display:flex;position:fixed;background-color:#101922c4;top:0;height:100%;width:100%;align-items:center;justify-content:center}.contentDiaglogConfirm{width:300px;background-color:#101922;align-items:center;border-radius:5px;color:#f0f8ff;box-shadow:10px 10px 10px #080c11}.dialogConfirm .controllerDialogConfirm{display:flex;justify-content:space-between;height:100%}.dialogConfirm .controllerDialogConfirm button{width:50%;margin:5%;color:#f0f8ff;background-color:#4a6079}.dialogConfirm .controllerDialogConfirm button:hover{background-color:#5a7aa0}.arrayDirection{display:none;position:absolute;width:25%;height:100%;margin-top:200px}.arrayDirection.left{left:0}.arrayDirection.right{right:0}.arrayDirection img{object-fit:contain;width:100%}@media screen and (max-width: 768px){.arrayDirection{display:flex}}.InsertTextAvisos{position:relative;padding:50px 1px;height:50vh;left:0}.InsertTextAvisos .containerInfoTxt{display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#273135;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.InsertTextAvisos .containerInfoTxt textarea{font-size:14pt;width:100%;max-width:700px;min-height:200px;padding:1rem;border-radius:6px;border:1px solid #ccc;resize:vertical;box-shadow:inset 0 1px 2px #0000000d;background-color:#fff}.containerInfoTxt label{color:gray;aspect-ratio:1/1;height:60px;margin-right:1vw}#imgClips{width:40px;height:40px;opacity:.4;transition:opacity .3s ease;cursor:pointer}#imgClips:hover{opacity:1}.InsertTextAvisos .containerElementstrue{display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#f9f9f9;padding:1rem;border:1px solid #ddd;border-radius:6px;max-width:700px;width:100%;margin-top:1rem}.InsertTextAvisos .img-avisos{max-width:100%;border-radius:5px;overflow:hidden;box-shadow:0 2px 6px #0003}.InsertTextAvisos .img-avisos img{width:100%;height:auto;display:block;object-fit:contain}.InsertTextAvisos .optionControl{display:flex;flex-direction:row;gap:1rem;justify-content:center;width:100%}.InsertTextAvisos .optPosition{display:flex;align-items:center;gap:.5rem}.InsertTextAvisos .optPosition input{width:16px;height:16px}.InsertTextAvisos .optPosition label{font-size:14px;cursor:pointer}#btnSalvar{background-color:#007bff;color:#fff;font-weight:500;padding:.5rem 1rem;border-radius:6px;text-align:center;cursor:pointer;transition:background-color .3s ease}#btnSalvar:hover{background-color:#0056b3}.listaBanners{margin-top:2rem}.bannersGrid{display:flex;flex-wrap:wrap;gap:1rem}.bannerCard{border:1px solid #ccc;padding:.5rem;border-radius:6px;text-align:center;width:160px}.bannerCard img{width:100%;height:auto;border-radius:4px}.bannerCard button{margin-top:.5rem;background:#dc3545;color:#fff;border:none;padding:.3rem .6rem;border-radius:4px;cursor:pointer}.tipoInsercao{display:flex;gap:1rem;margin-bottom:1.5rem}.tipoInsercao button{padding:.5rem 1rem;background-color:#ccc;border:none;cursor:pointer;border-radius:5px}.tipoInsercao button.ativo{background-color:#007bff;color:#fff}.previewBanner img{display:flex;flex-direction:column;max-width:600px;height:auto;margin-top:1rem}#btnSalvarBanner{margin-top:1rem;background-color:#28a745;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:5px}.elements .containerElements{position:relative;display:flex;flex-direction:column;gap:1rem;background-color:#f8f9fa;border:1px solid #ddd;padding:1.2rem;border-radius:8px;box-shadow:0 2px 10px #0000000d;transition:box-shadow .3s ease;margin-bottom:1.5rem;max-width:720px;width:100%}.elements .containerElements:hover{box-shadow:0 4px 16px #00000014}.elements .containerElements.only-image{align-items:center;padding:1rem;background-color:#f2f2f2}.optionControl.horizontal{display:flex;justify-content:center;gap:1rem}.optionControl.horizontal button{padding:.4rem 1rem;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.btn-excluir{background-color:#dc3545;color:#fff}.btn-excluir:hover{background-color:#b02a37}.btn-editar{background-color:#007bff;color:#fff}.btn-editar:hover{background-color:#0056b3}.abrirChamado{display:flex;flex-direction:column;position:relative;background-color:#ffffff48;height:80%;min-width:50%;max-width:900px;margin:auto;align-items:center;justify-content:center;border-radius:5px;box-shadow:inset 0 0 10px #fff}.abrirChamado .btnControl{position:relative;display:flex;justify-content:flex-end;height:15%;padding:.5em;width:100%;box-sizing:border-box}.abrirChamado .btnControl button{position:relative;background-color:#3b646e;height:100%;width:100px;color:#fff;font-size:11pt;border-radius:3px;margin-right:5rem}.abrirChamado .btnControl button:hover{background-color:#22393f}.abrirChamado select{background-color:#ffffff6b;font-size:14pt;border:1px solid white}.inputContainer{display:flex;flex-direction:column;position:relative;align-items:center;height:100%;width:100%;border-radius:20px}.inputContainer span{color:#17335c;font-size:large}.inputContainer select{height:25px;width:80%;font-size:11pt}.containerText{position:relative;width:100%}.inputContainer textarea{position:relative;top:0;width:100%;height:100%;font-size:12pt;padding:10px;resize:none;outline:none}.inputContainer .messageBlank{position:relative;bottom:30px;left:0;height:30px;text-align:start;padding:10px 0 0 10px;line-height:1.5}.inputContainer .messageBlank span{color:#d10000}.inputContainer :not(:last-child){margin-bottom:1rem}.inputContainer .questions{width:80%;height:100%;align-items:center;box-sizing:border-box}.inputContainer .questions .options{width:100%}.avisoBonito{display:flex;flex-direction:column;position:relative;width:100%;height:100%;align-items:center;justify-content:center}.avisoBonito img{position:relative;top:-50px;height:100px;width:100px}.avisoBonito span{bottom:100px;position:relative;width:300px;height:300px;font-size:14pt}.avisoBonito button{position:relative;top:0;left:0;background-color:green}#backBuy{position:fixed;height:100vh;width:100vw;top:0;left:0;filter:blur(10px);opacity:90%;z-index:0}.myCalls .valDate{width:100%}.myCalls .dataSearch #downloadSheet{max-height:40px;width:auto}.myCalls .dataSearch #downloadSheet img{max-height:40px}.myCalls #dateRange{display:flex;flex-direction:row;gap:5px;margin-left:auto;max-width:300px}.myCalls #dateRange input{min-width:150px}.dataSearch input:is(:focus){border:none;outline:none}.dataSearch #btnSearch:hover{background-color:#014e72;color:#d6e8ff}.myCalls .dataSearch{position:relative;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start;min-height:auto;width:100%;background-color:#1e1e1e;padding:15px 20px;font-size:10pt;border-bottom:2px solid #0c6c9e;box-shadow:0 2px 6px #00000080;box-sizing:border-box}.myCalls .dataSearch label{display:flex;flex-direction:column;color:#f0f0f0;font-weight:500;font-size:10pt;min-width:150px}.myCalls .dataSearch input{max-height:28px;max-width:160px;padding:4px 6px;font-size:9pt;background-color:#fff;border:1px solid #ccc;border-radius:4px;transition:border-color .2s ease-in-out}.myCalls .dataSearch input:focus{outline:none;border:1px solid #1fa2ff;box-shadow:0 0 0 2px #1fa2ff33}.myCalls .dataSearch #btnSearch{position:relative;top:0;align-self:flex-end;border-radius:4px;min-height:30px;min-width:110px;padding:5px 12px;background-color:#1fa2ff;color:#fff;font-weight:700;font-size:10pt;border:none;cursor:pointer;transition:background-color .2s ease-in-out}.dataSearch #btnSearch:hover{background-color:#0c6c9e;color:#e2f1ff}.myCalls .dataSearch #downloadSheet{max-height:40px;width:auto;margin-right:16px}.myCalls .dataSearch #downloadSheet img{max-height:32px;cursor:pointer;transition:transform .2s ease-in-out}.myCalls .dataSearch #downloadSheet img:hover{transform:scale(1.1)}.myCalls #dateRange{display:flex;flex-direction:row;gap:8px;margin-left:0;max-width:320px}.myCalls #dateRange input{min-width:140px;padding:3px 5px}:root{--initialLeftCircle: -7.5px;--leftCircles: calc(var(--initialLeftCircle))}.requestOpened{position:relative;height:100vh;width:100vw;overflow:hidden}.requestOpened h4{padding:0 3vw}.sessionTable{max-width:100vw;overflow:hidden}#requestControll{position:relative;display:flex;align-items:center;top:0;min-height:13vh;width:100%;min-width:50vw;color:#b8b8b8;box-sizing:border-box;padding:0 .875rem}.purchaseList th img{height:15px;width:15px}#requestControll #downloadSheet{position:relative;display:flex;justify-content:center;align-items:center;height:40px;width:auto;box-sizing:border-box;border-radius:3px;border:1px solid #495c66;padding:.1em;background-color:#243d47;margin-left:68%}#requestControll #downloadSheet:hover{background-color:#2f4f5c}#requestControll #downloadSheet img{height:70%;object-fit:fill}#requestControll .searchInput{position:relative;display:flex;height:50px;width:25%;margin-left:2%;box-sizing:border-box}#requestControll .searchInput label{display:flex;align-items:center;justify-content:center;background-color:#08273b;cursor:pointer;width:20%}#requestControll .searchInput label:hover{background-color:#0d324b}#requestControll .searchInput img{height:30px}#requestControll .searchInput input{width:100%;outline:none;background-color:#d2d9df;padding:0 50px 0 10px;border-radius:10px}#requestControll .searchInput a{height:100%;text-align:center}#requestControll .searchInput #btnSearchRequest{position:absolute;right:0;height:50px}#requestControll .iconMenuSideBar{position:relative;height:25px;cursor:pointer}#requestControll .iconMenuSideBar img{height:100%}.receivedRequest{position:relative;display:flex;width:100vw;height:100vh}.receivedRequest .containerTable{position:relative;display:flex;padding:0 10px;max-height:68vh;min-width:50vw;overflow:auto}.receivedRequest .containerTable::-webkit-scrollbar{background-color:#1a1a1a;border-radius:10px;width:10px}.receivedRequest .containerTable::-webkit-scrollbar:hover{background-color:#2b2b2b}.receivedRequest .containerTable::-webkit-scrollbar-thumb{background:#555;border-radius:5px}.receivedRequest .containerTable::-webkit-scrollbar-thumb:hover{background:#6b6b6b}.receivedRequest .purchaseList{position:relative;border-collapse:separate;border-spacing:0 5px;color:#132b30;max-height:100px;width:100%;table-layout:fixed;text-align:center}.receivedRequest .purchaseList th{padding-top:5px;min-width:200px}.receivedRequest .purchaseList th .containerItemFilter{display:flex;flex-direction:column;align-items:center}.receivedRequest .purchaseList th .containerItemFilter .titleRank{display:flex;flex-direction:row}.receivedRequest .purchaseList th .lblRank{position:relative}.receivedRequest .purchaseList th .lblFilter{display:flex;width:25px;justify-content:end}.purchaseList thead{position:sticky;top:0;color:#f0f8ff;box-shadow:0 10px 10px #00000048;background-color:#161616}.purchaseList thead tr{background-color:transparent}.purchaseList th{font-size:clamp(.875rem,.9vw,1.2rem);border:#1a1a1a}.containerTitle{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem}.containerTitle span{text-wrap:initial;text-overflow:ellipsis;overflow:hidden}.purchaseList th label{white-space:inherit}.purchaseList td{padding:.1vw 0;height:50px;min-width:120px;max-width:150px;text-overflow:ellipsis;font-size:clamp(.875rem,.9vw,1.2rem)}.purchaseList tbody{border-radius:10px}.purchaseList tbody tr{background-color:#75888d;cursor:pointer}.purchaseList tbody tr:not(:last-child) td{border-bottom:1px solid aliceblue}.purchaseList tbody tr td:is(:first-child){border-radius:10px 0 0 10px}.purchaseList tbody tr td:is(:last-child){border-radius:0 10px 10px 0}.purchaseList tbody tr:nth-child(odd){background-color:#97b1b8}.purchaseList tbody tr:hover{background-color:#769299;color:#f0f8ff}.containerDetails .confirmDialog{position:fixed;display:flex;align-items:flex-start;justify-content:center;background-color:#1e2424;border-radius:5px;top:300px;height:70px;width:140px;padding:1.5em;box-shadow:10px 10px 15px #0000008c}.containerDetails .confirmDialog span{color:#f5f5f5}.containerDetails .confirmDialog button{position:absolute;bottom:10px;background-color:#267e48;color:#fff;width:100px;border-radius:2px}.containerDetails .listMaterials{position:fixed;display:flex;flex-direction:column;top:33%;min-width:500px;height:100px;min-height:max-content;background-color:#2b2c2c;border-radius:10px;border:1px solid grey;color:#f0f8ff;padding:.8rem}.containerDetails .listMaterials .containerDataList{max-height:400px;overflow:auto;margin-bottom:10px}.containerDetails .listMaterials .dataList,.containerDetails .listMaterials .titlesList{display:flex;position:relative}.containerDetails .listMaterials .dataList span,.containerDetails .listMaterials .titlesList span{position:relative;width:33%;background-color:#243d47;border:1px solid grey;border-right:none}.containerDetails .listMaterials .dataList span:is(:last-child),.containerDetails .listMaterials .titlesList span:is(:last-child){border-right:1px solid grey}.listMaterials #idList{width:5%}.containerDetails .listMaterials .dataList span{background-color:#d5f3ff;color:#0b2f44}.containerDetails .listMaterials .headerList{display:flex;position:relative;justify-content:flex-end;align-items:center;gap:2%;padding:.1rem;width:100%;height:30%;box-sizing:border-box}.containerDetails .listMaterials .headerList label{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:100%;cursor:pointer;background-color:#222324}.containerDetails .listMaterials .headerList label:hover{background-color:#939699}.containerDetails .listMaterials .headerList label img{height:15px;object-fit:fill}.containerDetails .listMaterials .controlList{display:flex;position:absolute;bottom:10px;width:calc(100% - 4em);max-height:33%;gap:33%;justify-content:center}.containerDetails .listMaterials .controlList button{position:relative;background-color:#0f344d;border-radius:2px;color:#f0f8ff;width:33%}.containerDetails .listMaterials .controlList button:hover{background-color:#154464}#containerObs{width:100%;overflow-y:auto}#textObs{border:none;width:100%;resize:none}.containerInputVal{position:absolute;background-color:#363a3f;height:200px;padding:20px;border-radius:5px;top:200px;box-shadow:10px 10px 10px #272727;color:#def;font-size:12pt;overflow:hidden}.containerAnexos{display:flex;flex-direction:row;position:absolute;align-items:center;background-color:#a8a8a8;left:-10%;padding:20px;width:120%;border-radius:5px;box-shadow:0 5px 10px #00000093}.containerAnexos #formInsertFile{width:100%}.containerAnexos label{align-items:center;justify-content:center;padding-top:5px}.questions .containerAnexos #btnConfirm{height:43.5px;width:42px;color:#fff;font-size:11pt;border:.5px solid transparent;border-radius:3px}.questions .containerAnexos #btnConfirm:hover{background-color:#a7faa758;border:.5px solid rgba(51,51,51,.445);box-shadow:inset 0 0 5px #fff}.containerAnexos img{height:30px;width:auto}.attachmentContainer{position:fixed;display:flex;flex-direction:column;align-items:center;column-gap:5px;row-gap:5px;height:50%;width:75vw;top:calc(100vh / 3);left:12.5vw;background-color:#132025ee;border-radius:10px;box-shadow:10px 10px 10px #0000005b;overflow:hidden}.attachmentContainer .imgContents{position:relative;display:grid;justify-content:center;align-items:center;column-gap:5px;row-gap:5px;padding:25px;height:100%;width:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);background-color:#0b2631d0;border-radius:10px;overflow:hidden}.attachmentContainer .imgContents a{display:flex;background-color:#7b93a31f;justify-content:center;align-items:center;height:6rem;width:100%;border-radius:10px;border:1px solid transparent}.attachmentContainer .imgContents a:hover{background-color:#b0d2e91f;border:1px solid grey}.attachmentContainer .imgContents img{position:relative;max-height:70px;max-width:70px;object-fit:cover;cursor:pointer}.attachmentContainer .imgContents img:hover{transform:scale(1.1)}.headerAttachment{display:flex;position:relative;width:100%;height:3rem;justify-content:flex-end;background-color:#1b313b}.headerAttachment button{height:100%;width:3rem;color:#f0f8ff}.headerAttachment button img{height:25px;color:#f0f8ff;transition:.2s}.headerAttachment button:hover{background-color:#7c0d0d8e}#controlListFullQuote{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#2d3a41;gap:10%;height:35px;padding:.3em;border-radius:5px;margin-top:1.5em}#controlListFullQuote label,#controlListFullQuote button{height:80%;width:15%;min-width:max-content;background-color:#b8b8b8;font-size:9pt;text-align:center;padding:0 .3rem;cursor:pointer;border-radius:5px;font-weight:lighter;color:#2d3a41}#controlListFullQuote label{line-height:2.3}#controlListFullQuote label:hover,#controlListFullQuote button:hover{background-color:#e2e0e0}tbody .loading-spinner-overlay{position:absolute;flex-direction:column;gap:20px;padding-top:200px;top:0;left:0;width:100%;height:100%;background:#1c1e20cc;display:flex;justify-content:start;align-items:center;color:#fff}tbody .loading-spinner-overlay .loading-spinner{border:8px solid #313333;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.confirmDialogUser{display:flex;flex-direction:column;position:fixed;height:15%;width:40%;top:40%;align-items:flex-start;justify-content:center;background-color:#2d4344;color:#fff;box-shadow:10px 10px 10px #000;border-radius:10px;border:1px solid rgb(10,40,44)}.confirmDialogUser span{height:100%;font-size:1.84em}.confirmDialogUser .controlConfirmDialogUser{position:relative;bottom:0;height:auto;width:100%;padding:.4em}.confirmDialogUser .controlConfirmDialogUser button{background-color:#faebd7;border-radius:2px;height:100%;min-width:30%;font-size:11pt}.confirmDialogUser .controlConfirmDialogUser button:not(:last-child){margin-right:40%}.confirmDialogUser .controlConfirmDialogUser #btnSave{background-color:#3b863b;color:#ddfff4}.confirmDialogUser .controlConfirmDialogUser #btnSave:hover{background-color:#008600}.confirmDialogUser .controlConfirmDialogUser #btnCancel{background-color:#ff3b3b;color:#ddfff4}.confirmDialogUser .controlConfirmDialogUser #btnCancel:hover{background-color:red;color:#ddfff4}.containerOpacity{position:fixed;height:100vh;width:100vw;top:0;background-color:#000000e1;opacity:100%}#containerOpacity{position:fixed;height:100vh;width:100vw;top:0;left:0;background-color:#000000e1;opacity:100%}#space_blank{border:none}.dialogConfirm{top:220px;display:flex;flex-direction:column;position:fixed;height:20%;background-color:transparent;width:calc(100% / 3);left:calc(100% / 3);border-radius:10px;overflow:hidden}.dialogConfirm #opacityContainer{position:fixed;height:100vh;width:100vw;background-color:#06090ce7;filter:blur(70px);z-index:1}.dialogConfirm #titleDialog{font-size:19pt;color:#fff}.dialogConfirm #titleDialog span{font-size:14pt;color:#b2e7e9}.dialogConfirm .controlls{position:absolute;display:flex;bottom:0;gap:10%;height:30%;width:100%;padding:.2em}.dialogConfirm .controlls button{background-color:#243d47;width:20em;font-size:12pt;color:#f0f8ff;border-radius:3px}.dialogConfirm .controlls #btnCancel:hover{background-color:red}.dialogConfirm .controlls #btnConfirm:hover{background-color:green}@media screen and (max-width:600px){.receivedRequest .purchaseList .disposable{display:none}.requestOpened .sessionTable{max-width:100vw;min-width:0vw}#requestControll #downloadSheet{margin-left:auto}#requestControll .searchInput{width:50%}}.containerDetails{position:relative;top:1vh;left:50%;transform:translate(-50%);height:90vh;width:90vw;max-width:1200px;background-color:#1e2424;border-radius:12px;box-shadow:0 8px 25px #0000004d;overflow:auto visible;scrollbar-width:thin;scrollbar-color:#6e9bbd #1c1c1c;padding:1.5rem;z-index:1050;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#243d47;z-index:1}.containerDetails::-webkit-scrollbar{height:8px}.containerDetails::-webkit-scrollbar-track{background:#1c1c1c;border-radius:10px}.containerDetails::-webkit-scrollbar-thumb{background:linear-gradient(120deg,#6e9bbd,#a1c4fd);border-radius:10px;transition:background .3s ease}.containerDetails::-webkit-scrollbar-thumb:hover{background:linear-gradient(120deg,#4c80ab,#8bb8f9)}.containerDetails .opacityContainer,.OpacityContainer{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#000000a6;z-index:1000}.LoadElement,.loadSpiner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1100}.controllDetails{position:absolute;top:15px;right:15px;box-sizing:border-box}.controllDetails label{cursor:pointer;display:flex;align-items:center}.controllDetails label img{width:18px;height:18px;filter:invert(35%) sepia(60%) saturate(350%) hue-rotate(160deg);transition:filter .3s ease}.controllDetails label:hover img{filter:invert(50%) sepia(70%) saturate(400%) hue-rotate(160deg)}.titleDetails h3{margin-bottom:1.2rem;font-weight:700;font-size:1.5rem;color:#afe2eb}.titleDetails h3 strong{color:#a0772c}.containerInfos{display:flex;flex-wrap:wrap;gap:1.8rem;justify-content:space-between;font-size:1rem;line-height:1.4}.containerDiscript{flex:1 1 300px;background:#fff;padding:1rem 1.3rem;border-radius:10px;box-shadow:0 2px 7px #0000000d;background-color:#293131}.itemDetail{margin-bottom:1rem;color:#f0f8ff}.itemDetail span{word-break:break-all;height:max-content}.titleItem{font-weight:600;color:#fff;font-size:1.1rem;display:block;margin-bottom:.6rem}.containerDiscript button{background-color:#2e5066;border:none;color:#fff;padding:.45em 1em;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease}.containerDiscript button:hover{background-color:#3f6a8b}.button-link{display:inline-block;color:#2e5066;font-weight:600;text-decoration:underline;cursor:pointer;transition:color .3s ease}.button-link:hover{color:#1a364d}#linkCompra{background-color:#2e5066;color:#fff;border:none;padding:.5em 1.1em;border-radius:6px;cursor:pointer;font-weight:600;font-size:.9rem;transition:background-color .3s ease}#linkCompra:hover{background-color:#1a364d}#solListMaterials{font-weight:600;color:#af6b32}@media (max-width: 768px){.containerInfos{flex-direction:column}.containerDetails{width:100%;box-sizing:border-box;margin:0}.containerDiscript{flex:1 1 100%}}.itemAnswer{position:relative;background-color:transparent;padding:8px 12px;margin-bottom:.8rem;border-radius:6px;box-sizing:border-box;cursor:default;-webkit-user-select:none;user-select:none;transition:background-color .3s ease;border:1px solid transparent;display:flex;flex-direction:column;gap:4px;min-height:60px}.itemAnswer:hover{background-color:#2a9df41a;border-color:#2a9df4}.elementContainer{display:flex;align-items:center;gap:10px;padding-left:10px}.dateStage{font-size:.75rem;color:#8c8c8c;font-style:italic;-webkit-user-select:text;user-select:text}.itemAnswer>span{font-weight:600;font-size:1rem;transition:color .3s ease;-webkit-user-select:text;user-select:text;display:inline-block;max-width:100%;max-height:max-content;overflow:hidden;text-overflow:ellipsis}.itemAnswer label{margin-top:6px;cursor:pointer;width:100%;height:20px;align-self:flex-start}.itemAnswer label img{width:20px;height:20px;transition:filter .3s ease}.itemAnswer label:hover img{filter:brightness(1.2)}.itemAnswer button{display:none}.createElementCommentContainer{margin-top:8px;padding-left:1.5rem;border-left:2px solid #2a9df4;font-size:.85rem;color:#444;max-height:200px;overflow-y:auto}.createElementCommentContainer .commentItem{margin-bottom:6px;padding:6px 8px;background-color:#f0f7ff;border-radius:4px;-webkit-user-select:text;user-select:text}.txtAnswer{display:flex;flex-direction:column;position:fixed;height:20%;width:50%;top:40%;left:25%;align-items:center;justify-content:space-between;padding:25px 20px 10px;box-shadow:10px 10px 10px #00000073;border-radius:10px;background-color:#eaf0f1;z-index:2}.txtAnswer textarea{position:relative;width:100%;padding:10px;font-size:12pt;resize:none;border:none;margin:0;box-sizing:border-box;outline:none;border:1px solid rgb(224,224,224);border-radius:5px}.txtAnswer .txtAnswerControll{display:flex;justify-content:flex-end;gap:.5rem;position:relative;height:40%;padding:.3rem;width:100%}.txtAnswer button{position:relative;height:90%;width:clamp(100px,10%,150px);background-color:#008cff;border-radius:5px;color:#fff;font-size:12pt}.txtAnswer #answerCancel{background-color:#dbdbdb;color:#575757}.txtAnswer #answerCancel:hover{background-color:#cecece}.txtAnswer button:hover{background-color:#1d99ff}.formPurchase{position:fixed;display:flex;flex-direction:column;background-color:#08131a;width:80%;left:10%;height:max-content;min-height:150px;justify-content:space-between;padding:20px;border-radius:15px;top:25%;box-shadow:4px 4px 12px #00000080;box-sizing:border-box;color:#e4eaf0;animation:fadeIn .3s ease-in-out;overflow:auto;z-index:1}.formPurchase h2{text-align:start;color:#becacc;font-size:1.2rem;margin-bottom:10px}#formPurchaseInput{display:none}.formItemForm{display:flex;flex-direction:column;width:100%;max-height:156px;min-width:300px;overflow-y:auto}#addRow{color:#fff;background-color:green;border-radius:5px;margin:10px 0}.listRowsQuote{display:flex;flex-direction:column;height:100%;max-height:300px;min-height:max-content;width:100%;overflow-y:auto;background-color:#f4f9ff}.DescriptionPurchase{display:flex;flex-wrap:wrap;gap:8px;width:100%}.DescriptionPurchase .section{flex:1;display:flex;align-items:flex-start}.DescriptionPurchase span{min-width:150px;max-width:200px;width:10%;text-align:start;height:50px}.DescriptionPurchase .title{color:#8492a1;font-weight:700}.DescriptionPurchase .atributte{color:#f2f8ff;font-weight:700}.itensQuote{display:flex;flex-direction:row;width:100%;min-height:20px;color:#08273b}.itensQuote span,.itensQuote div,.itensQuote select,.itensQuote input{width:100%;border:none;border-bottom:1px solid grey;border-left:1px solid grey;text-align:center;padding:4px;background-color:transparent;overflow-wrap:break-word;word-break:break-all}#formHead span{flex:1;border-top:1px solid grey;padding:0}.itensQuote span:is(:last-child){border-right:1px solid grey}#formHead.itensQuote span{display:flex;align-items:center;justify-content:center;background-color:transparent;font-weight:600}.itensQuote img{height:20px;width:20px}.itensQuote .contatoSpan{overflow-x:auto;max-height:50px;max-width:200px;scrollbar-width:thin}.itensQuote select:focus,.itensQuote input:focus{outline:none}.formItemForm .itensQuote label,.formItemForm .itensQuote .lblInputFile{display:flex;min-height:20px;min-width:20px;align-items:center;justify-content:center;background-color:#465b66;border:.5px solid white}.formItemForm .itensQuote label img,.formItemForm .itensQuote .lblInputFile img{position:relative;height:15px;width:auto}.formItemForm .itensQuote .lblInputFile img{height:18px}.formItemForm .itensQuote span{border-bottom:1px solid rgb(131,131,131)}#formHead span{background-color:#384c58;color:#f0f8ff;padding:0;font-size:9pt}#formControl #spanRowId,#formHead #spanId{width:50px}#formControl .inputQuote{position:relative;background-color:#fff;width:calc(100% / 7);height:100%;overflow:hidden;color:#08273b}.inputQuote input,.inputQuote select{position:relative;width:100%;height:100%;border-radius:6px;text-align:center}.listRowsQuote #formControl #controllListQuote{display:flex;flex-direction:row;position:relative;align-items:center;justify-content:space-around;background-color:#111924;height:32px}.listRowsQuote #formControl #controllListQuote label{display:flex;position:relative;align-items:center;justify-content:center;height:20px;width:20px;cursor:pointer;border-radius:100%}.listRowsQuote #formControl #controllListQuote label img{position:relative;height:80%;object-fit:fill}.labelsControl{position:relative;display:flex;width:30%;height:35px;justify-content:space-around;align-items:center;border-radius:5px;box-shadow:inset 0 0 5px #000}.labelsControl button,.labelsControl label{display:flex;height:25px;width:25px;cursor:pointer;border-radius:50%;align-items:center;justify-content:center;background-color:#fff;box-shadow:3px 3px 5px #0000004d;transition:transform .2s ease}.labelsControl button{box-shadow:none}.labelsControl img{height:30px;width:30px}.labelsControl button:hover,.labelsControl label:hover{transform:scale(1.2)}#formControl{position:relative;display:flex;align-items:center;width:100%}.listRowsQuote #formControl{bottom:0}.formPurchase #formControl{justify-content:space-between;flex-direction:row;min-height:20px;font-size:1rem}.listRowsQuote #formControl div{flex:1;position:relative;width:100%;background-color:#fff;border:1px solid grey;border-top:0;text-align:center;line-height:2}.listRowsQuote #formControl .inputQuote.isQuote,.inputQuote.isQuote input,.inputQuote.isQuote select{background-color:green;color:#fff}.listRowsQuote #formControl #tableNoEditable{position:relative;border-collapse:collapse;color:#e6faff;table-layout:fixed;font-size:11pt;background-color:#e8f4fa}.listRowsQuote #formControl #tableNoEditable tbody{width:100%}.listRowsQuote #formControl #tableNoEditable tbody tr{border-bottom:1px solid #08273b;background-color:#197092}.listRowsQuote #formControl #tableNoEditable tbody tr:nth-child(odd){background-color:#243d47}.listRowsQuote #formControl #tableNoEditable tbody td{width:180px;border-right:1px solid #08273b;text-align:center}.listRowsQuote #formControl #tableNoEditable tbody #tdRowId{width:20px}.listRowsQuote #formControl span{color:#08273b}.listRowsQuote #formControl div select{width:100%;border:none}.listRowsQuote #formControl label:hover,.listRowsQuote #formControl #anexar:hover,.listRowsQuote #formControl a:hover{background-color:gray}.listRowsQuote #formControl div input{background-color:transparent;border:none}.listRowsQuote #formControl div input:focus{outline:none}#formControl button{height:20px;border-radius:3px;width:100px;font-weight:700}#controlInput #btnCancel,#formControl #btnCancelQuote{background-color:#fd3737;color:beige}#formControl #btnCancel{max-height:30px;background-color:transparent;color:#d8d8d8}#formControl #btnCancelQuote:hover{background-color:#fc1212}#formControl #btnCancel:hover{background-color:#000}#formControl #btnSave,#formControl #btnAprovall{background-color:#60ca57;color:beige;margin-left:5%}#formControl #btnSave{margin-left:70%}#formControl #btnSave:hover,#formControl #btnAprovall:hover{background-color:#0d9b00}#formControl #btnEnc{background-color:#075173;color:beige;margin-left:10%;width:20%;text-wrap:nowrap}#formControl #btnEnc:hover{background-color:#096590}#formControl #btnDeny{background-color:#4b2f64;color:beige;margin-left:15%}#formControl #btnDeny:hover{background-color:#261535}#formControl #btnCancelQuote,#bntsInputVal #btnCancel{background-color:#ff00005b;color:#fff}#formControl #btnCancelQuote:hover,#bntsInputVal #btnCancel:hover{background-color:#ff0000be}#formControl #btnSaveQuote,#bntsInputVal #btnSave:enabled{background-color:#00570e91;color:#fff}#formControl #btnSaveQuote:hover,#bntsInputVal #btnSave:enabled:hover{background-color:#00570e}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cotacList,.cotacList thead,.cotacList thead tr,.cotacList thead tr th,.cotacList tbody,.cotacList tbody tr,.cotacList tbody tr td{all:initial;border:none!important;border-radius:0!important;display:revert}.cotacList{position:relative;top:0;width:auto;border-collapse:collapse;table-layout:fixed}.cotacList thead{position:sticky;top:0}.cotacList thead{background-color:#384c58}.cotacList tbody tr td{padding:auto;background-color:#fff;border:1px solid grey!important;text-align:center;height:100%}.cotacList tbody tr td div{display:flex;align-items:center;justify-content:center;min-width:25px}.cotacList tbody tr td label,.cotacList tbody tr td button{display:flex;height:18px;cursor:pointer;border-radius:100%;align-items:center;justify-content:center;background-color:transparent}.cotacList tbody tr td button img,.cotacList tbody tr td label img{max-height:15px}.cotacList tbody tr td button:hover,.cotacList tbody tr td label:hover{transform:none!important}.cotacList thead tr th{color:#f0f8ff;text-align:center;border:1px solid grey!important}.cotacList span,.cotacList div,.cotacList select,.cotacList input{width:100%;text-wrap:wrap;height:100%;border:none;text-align:center;outline:none;background-color:#fff;box-sizing:border-box}.cotacList tbody tr td span{background-color:transparent;color:#243d47}.cotacList thead tr th span{background-color:#384c58;color:#f0f8ff}.cotacList div{background-color:transparent}.cotacList tbody tr td label{background-color:#b2b6b2;color:#fff}.cotacList label{display:flex;height:15px;cursor:pointer;border-radius:100%;align-items:center;justify-content:center;background-color:#fff;box-shadow:5px 5px 5px #0000004b}.cotacList tbody tr td label img{max-height:15px;object-fit:contain}.cotacList tbody tr td label:hover{transform:scale(1.2)}@media screen and (max-width: 600px){.formPurchase{width:100vw;left:0}}.stageRequest{width:100%;padding:1.4em;overflow-x:auto;box-sizing:border-box}.timelineWrapper{position:relative;display:flex;flex-direction:row;align-items:flex-start;width:max-content;min-width:100%}#timeLineBack,#timeLine{position:absolute;top:7.7px;transform:translateY(-50%);height:2.8px;border-radius:1.4px;z-index:2}#timeLineBack{background-color:#2b2b2b;left:0;right:0;z-index:1}#timeLine{background-color:#3ba4ff;transition:width .3s ease,left .3s ease}.stageBlock{display:flex;flex-direction:column;align-items:center;position:relative;z-index:3;min-width:70px;margin:0 .7em;height:max-content}.stageBlock .circle{position:relative;width:12.6px;height:12.6px;border-radius:50%;background-color:#2b2b2b;border:1.4px solid #3d3d3d;box-shadow:0 0 0 1.4px #00000036;z-index:3;transition:background-color .3s,box-shadow .3s}.stageBlock .circle.denied{background-color:#ff0303;border:1.4px solid #ffafaf;box-shadow:0 0 0 1.4px red}.stageBlock .circle.active{background-color:#3ba4ff;border:1.4px solid #d6d6d6;box-shadow:0 0 0 1.4px #3ba4ff}.stageBlock .circle.infra{box-shadow:0 0 0 1.4px #ffb347}.stageDetails{margin-top:.56em;text-align:center;font-size:9.1px;color:#444;max-width:105px}.stageDetails .itemAnswer{border-radius:4.2px;padding:.5em .7em;box-shadow:0 2px 5px #0000000d;font-size:9.8px;color:#333;min-width:84px}.stageDetails .itemAnswer span{font-size:.875rem}.stageDetails .itemAnswer .dateStage{font-size:8.4px;color:#888;margin-bottom:.28em}.stageDetails .itemAnswer .dateStage span{font-size:.875rem}.stageDetails .itemAnswer label img{width:20px;height:20px;margin-left:.35em;cursor:pointer;vertical-align:middle}.controlStage{display:flex;flex-wrap:wrap;gap:.7rem;padding:1rem 0;justify-content:flex-start;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#243d47}.controlStage button{background-color:#243d47;border:none;color:#fff;padding:.6em 1.2em;font-size:1rem;border-radius:6px;cursor:pointer;transition:background-color .25s ease;min-width:140px;box-shadow:0 2px 5px #0003}#btnCancel{background-color:#ff3b3b}#btnDenied{background-color:#c12727}#btnDenied:hover{background-color:#8b0000}.btnNextStage{background-color:#2e5066}.btnNextStage:hover{background-color:#3f6a8b}#controlGestor{display:flex;gap:1rem;align-items:center;margin-left:auto;flex-wrap:wrap;color:#1e374f;font-weight:600}#controlGestor button{background-color:#517a9b;min-width:160px;font-size:.9rem}#controlGestor button:hover{background-color:#3d6282}@media (max-width: 480px){.controlStage{justify-content:center}.controlStage button{min-width:100%}#controlGestor{margin-left:0;justify-content:center}}.containerMaterialsOpacity{position:fixed;min-height:100vh;width:100%;top:0;left:0;z-index:1}.requestMaterial{position:relative;margin:auto;max-width:350px;height:50%;top:25%;width:50%;background-color:#08131a;border-radius:16px;box-shadow:0 8px 24px #0000001a;padding:24px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#f5fdff;animation:fadeIn .3s ease-in-out;z-index:1}.headerForm{display:flex;justify-content:flex-end}.headerForm label{font-size:20px;cursor:pointer;color:#fff;transition:color .2s ease}.headerForm label:hover{color:#ff5b5b}.dataRequest{margin-top:16px;display:flex;flex-direction:column;gap:12px}.dataRequest div{font-size:16px;line-height:1.4;text-align:start;color:#ffd381}.dataRequest span{color:#afafaf}#textDescript{display:flex;flex-direction:column}#textDescript span{font-weight:500}#textDescript textarea{min-height:100px;padding:12px;font-size:15px;border:1px solid #ccc;border-radius:8px;transition:border-color .3s;font-family:inherit;resize:none}#textDescript textarea:focus{border-color:#007bff;outline:none}.controllRequestMaterial{margin-top:24px;display:flex;justify-content:space-between;gap:12px}.controllRequestMaterial button{flex:1;padding:12px 16px;border:none;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;transition:background-color .2s;color:#fff;background-color:#007bff}.controllRequestMaterial button:hover{background-color:#0056b3}#btnClose{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.opacityLoadComment{position:fixed;top:0;left:0;background-color:#000000d0;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;z-index:3}.shine-logo{position:relative;width:300px;height:100px;background:url(/assets/hubloglogoBlack-DyDNgQBF.png) no-repeat center;background-size:contain;-webkit-mask-image:url(/assets/hubloglogoBlack-DyDNgQBF.png);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(/assets/hubloglogoBlack-DyDNgQBF.png);mask-repeat:no-repeat;mask-size:contain}.shine-logo:before{content:"";position:absolute;top:0;left:-100%;width:15%;height:100%;background:linear-gradient(45deg,#fff0,#fff,#fff0);animation:shine .8s infinite}@keyframes shine{0%{left:-100%}to{left:100%}}#containerDisplayInput{display:flex;position:fixed;justify-content:center;height:100lvh;width:100vw;top:0;left:0;background-color:#041927b4;z-index:1}.displayInput{position:relative;display:flex;align-items:center;justify-content:center;top:30%;min-width:350px;width:50%;height:max-content}.displayInput .containerInput{position:absolute;top:0;height:100%;min-width:400px;width:70%;padding-bottom:20px;font-size:12pt;text-align:left;background-color:#0a1e27;box-shadow:10px 10px 10px #000;box-sizing:border-box;border:1px solid rgb(139,139,139);border-radius:5px 5px 0 0}.displayInput .containerInput #controlInput{position:relative;display:flex;align-items:center;justify-content:flex-end;padding:.5rem;z-index:1}.displayInput .containerInput #controlInput label{display:flex;justify-content:center;position:relative;height:30px;aspect-ratio:1/1;padding:.5rem;cursor:pointer;background-color:transparent;border-radius:100%;box-sizing:border-box}.displayInput .containerInput #controlInput label:hover{background-color:#ffffff21}.displayInput .containerInput #controlInput img{margin:auto 0;height:90%}.displayInput .inputAnswer{position:relative;width:100%;height:90%;outline:none;font-size:13pt;font-family:Arial,Helvetica,sans-serif;left:0;resize:none}.displayInput .inputAnswer .previewContainer{background-color:#fff;padding:.5rem}.displayInput .inputAnswer .previewContainer .previewBox{display:flex;flex-direction:row;gap:1em}.displayInput .inputAnswer .previewContainer .previewBox div{background-color:#0a1e27f5;width:fit-content;color:#fff;padding:.2rem;border:1px solid grey;border-radius:4px;cursor:pointer;font-family:Roboto,serif;font-size:1rem}.displayInput .inputAnswer .previewContainer .previewBox div:hover{background-color:#163746f5;box-shadow:inset 0 0 5px #fff}.displayInput .inputAnswer button{background-color:transparent;width:20px}.displayInput .commentRequest #clickInsertComent{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#05112036;bottom:10px;right:25px;height:36px;width:36px;border-radius:100%;box-shadow:10px 10px 10px #00000034;z-index:0}.displayInput .commentRequest #clickInsertComent:hover{background-color:#051120dc}.displayInput .commentRequest #clickInsertComent button{position:relative;height:70%}.displayInput .commentRequest #clickInsertComent img{height:100%;object-fit:cover}.commentRequest{position:relative;display:flex;flex-direction:column;width:100%;max-height:300px;padding:1rem;border-radius:10px;border:1px solid rgb(134,134,134);background-color:#2f3e4e8c;box-shadow:10px 10px 10px #000;overflow:hidden}.commentRequest .backgroundChat{position:absolute;height:100vh;top:0;left:0;overflow:hidden}.commentRequest .backgroundChat img{object-fit:cover}.commentRequest span{margin:0;text-align:start;height:100%;width:auto;color:#242f3f}.commentContainer{position:relative;padding:0 .3rem;overflow-x:visible;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc transparent}.commentContainer::-webkit-scrollbar{width:6px}.commentContainer::-webkit-scrollbar-track{background:transparent}.commentContainer::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.container-messages{position:relative;display:flex;gap:1rem;width:100%}.container-messages .imageProfile{width:32px;height:32px;border-radius:100%;overflow:hidden}.container-messages .imageProfile img{width:32px;aspect-ratio:1/1}.boxComent{position:relative;background-color:#212930;padding:.2em;margin-bottom:20px;border-top:1px solid rgb(61,61,61);border-radius:10px;max-height:max-content;min-width:min-content;max-width:90%;box-shadow:5px 5px 10px #00000028}.boxComent .containerAttachment{display:flex;padding:.2rem;gap:.2rem}.boxComent .containerAttachment div{background-color:#08273b;color:#fff;padding:.3rem;cursor:pointer;border-radius:4px}.boxComent .containerAttachment div:hover{background-color:#103650}.boxComent #textComent{position:relative;width:max-content;max-width:max-content;height:max-content;flex-wrap:wrap;color:#f0f8ff;text-align:start}.boxComent #textComent span{max-width:max-content;height:max-content;font-size:1rem}.boxComent #textComent p{position:relative;max-width:max-content;text-wrap:wrap;word-break:break-word;font-size:.875em}.boxComent #textComent .mention-highlight{color:#0084ff;font-weight:700;font-size:1em;background-color:#00f7ffc9;padding:2px 4px;border-radius:4px;white-space:nowrap;width:max-content;display:inline-block;vertical-align:baseline}#headerComent{position:relative;display:flex;justify-content:space-between;width:max-content}#headerComent span{text-align:start;color:#0052cc;font-weight:700;font-size:.875rem;min-width:max-content;padding:0 1rem 0 0}.inputAnswer{max-width:100%;margin:auto;border:none}.ql-toolbar.ql-snow{border:none}.ql-toolbar .ql-stroke{stroke:#888}.ql-toolbar .ql-fill{fill:#c5c5c5}.quill-editor{height:200px;margin-bottom:20px;overflow:hidden;border:1px solid #ccc;border-radius:4px}.save-button{margin-bottom:20px}.saved-content{border:1px solid gray;padding:10px;min-height:100px;background-color:#f9f9f9}.containerText{border:1px solid gray;padding:10px;max-height:100px;width:auto;background-color:#212930;overflow:auto;color:#f0f8ff}.containerQuill{height:100px;width:100%;background-color:#212930}.mention-list{position:absolute;background-color:#3a4652;border:1px solid #ccc;padding:0;margin:5px 0;list-style:none;width:200px;max-height:150px;overflow-y:auto}.mention-list li{background-color:#eff6fc;padding:8px;cursor:pointer;font-size:9pt;color:#007bff}.mention-list li:hover{background-color:#e0ebee}.mention-highlight{color:#0083fd;font-weight:700;background-color:#007bff3b;padding:2px 4px;border-radius:4px;white-space:nowrap}.containerQuill{min-height:150px;border:1px solid #ccc}.previewBox div{cursor:pointer;margin-top:4px;color:#007bff}#titleAnswers{position:relative;display:flex;gap:5%;min-height:25px;width:100%;align-items:center;box-sizing:border-box;padding:2px;justify-content:space-between}#titleAnswers span{font-size:8pt;color:#1b2b38;text-align:center;text-wrap:nowrap;margin:0}#titleAnswers label{width:15px;cursor:pointer}#titleAnswers label img{width:100%}#titleAnswers span:not(:last-child){font-weight:700}.chat-response-panel{position:fixed;background-color:#111b20;color:#e0e0e0;border-radius:1rem;padding:1.5rem;width:70vw;height:50vh;left:15vw;top:25vh;overflow-y:auto;box-shadow:0 0 10px #0009;display:flex;flex-direction:column;gap:1rem;font-family:Segoe UI,sans-serif;z-index:1}.chat-response-list{display:flex;flex-direction:column;flex-grow:1;gap:5px;padding:1rem;background-color:#1e1e1e;border-radius:.75rem;overflow-y:auto;max-height:60vh}.chat-response-controls{display:flex;justify-content:flex-end;gap:1rem}.chat-response-controls button{font-size:1rem;padding:.6rem 1.2rem;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s ease}.btn-close{background-color:#333;color:#fff}.btn-close:hover{background-color:#444}.btn-insert{background-color:#1e88e5;color:#fff}.btn-insert:hover{background-color:#1976d2}.containerPanel{display:flex;flex-direction:column;position:fixed;top:10%;left:50%;transform:translate(-50%);width:90%;max-width:850px;height:75%;background-color:#f5f7fa;border-radius:12px;box-shadow:0 4px 20px #0000001f;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;padding:1.5rem;box-sizing:border-box;overflow:hidden;z-index:1000}.headerDetailsCall{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.headerDetailsCall h1{color:#555;font-size:clamp(1.2rem,2vw,1.5rem)}.headerDetailsCall h1 span{color:orange}.headerDetailsCall button{display:flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:50%;background-color:#f1afaf;border:none;cursor:pointer;transition:background-color .2s ease}.headerDetailsCall button:hover{background-color:#d16b6b}.headerDetailsCall button img{height:16px;width:16px}.infoCall{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;height:100%;gap:1.25rem;overflow-y:auto}.dadosCall{display:flex;flex-direction:column;flex:1;min-width:240px;gap:1rem}.campoDescript{display:flex;flex-direction:column}.titleDescript{font-weight:600;color:#2c3e50;margin-bottom:.25rem}.campoDescript span{font-weight:400;color:#34495e;font-size:.875rem}#containerSuporte{background-color:#fff;border:1px solid #dce3ea;border-radius:10px;padding:1rem;max-height:100%;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:.75rem;min-width:240px}#containerSuporte #containerImg{position:sticky;left:100%;bottom:.5rem;width:40px;height:40px;background-color:#27ae5f42;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 6px #0003;transition:background-color .2s ease;border:1px solid white}#containerSuporte #containerImg:hover{background-color:#2ecc71}#containerSuporte #containerImg img{height:50%;object-fit:contain}#btnMessage{display:none}#problemText{position:relative;background-color:#ecf0f1;padding:.75rem;border-radius:8px}#problemText .footerAnswer{display:contents;width:100%}#problemText .footerAnswer span{text-align:right;font-size:clamp(.625rem,1.2vw,.75rem);font-weight:600;color:#2c3e50}#descText{color:#2c3e50;padding-left:8px;margin-top:.5rem;line-height:1.5}#descText img{width:100%;border-radius:8px;margin-top:10px;cursor:pointer;object-fit:cover}@media (max-width: 768px){.containerPanel{width:95%;height:85%;padding:1rem}.infoCall{flex-direction:column;overflow-y:auto}.dadosCall,#containerSuporte{width:100%;min-width:100%}.headerDetailsCall h1{font-size:1.1rem}}.myCalls .containerTabela{position:relative;left:0;width:100%;max-height:79vh;min-height:20px;overflow-y:auto;background-color:#f9f9f9;border-radius:6px;box-shadow:0 2px 8px #00000026;border:1px solid #e0e0e0}.myCalls .containerTabela table{border-collapse:collapse;table-layout:fixed;font-size:.875rem;background-color:#fff;color:#333}.myCalls .containerTabela thead{position:sticky;top:0;background-color:#001522;color:#f0f0f0;text-transform:uppercase;letter-spacing:.5px}.myCalls .containerTabela th{padding:12px 10px;border-bottom:2px solid #00ccff;font-weight:600;font-size:10pt}.myCalls .containerTabela tbody tr{transition:background-color .2s ease-in-out}.myCalls .containerTabela tbody tr:nth-child(odd){background-color:#e9f2f0}.myCalls .containerTabela tbody tr:nth-child(2n){background-color:#fff}.myCalls .containerTabela tbody tr:hover{background-color:#009bb32a;color:#000}.myCalls .containerTabela td{padding:10px;text-align:center;width:5rem;border-bottom:1px solid #d0e4ea;vertical-align:middle;font-size:.875rem}.myCalls .containerTabela tbody tr.active:hover{background-color:#e0f7fa;color:#181515}.chamadosAbertos{position:absolute;display:flex;width:100vw;height:100vh;top:0;align-items:center;justify-content:space-around;background-color:#fff;box-sizing:border-box}.chamadosAbertos .confirmDialog{position:fixed;width:30%;height:10%;padding:1em;background-color:#313333;border-radius:5px}.chamadosAbertos .confirmDialog .controlDialog{position:absolute;bottom:10px;display:flex;justify-content:center;gap:50%;width:calc(100% - 2em);height:30%;padding:.2em}.chamadosAbertos .confirmDialog .controlDialog button{background-color:#537c96;width:20%;color:#f0f8ff;border-radius:2px}.chamadosAbertos .confirmDialog .controlDialog button:hover{background-color:#18425c}.chamadosAbertos #title button{position:absolute;background-color:#a85151;height:25px;width:25px;border-radius:100px;top:10px;right:10px;color:#fff;font-weight:bolder}.chamadosAbertos #title button:hover{background-color:red}.chamadosAbertos h1{position:absolute;top:100px;left:10px;color:gray;font-size:14pt}.chamadosAbertos .containerTabela{position:fixed;top:250px;width:100vw;box-shadow:10px 10px 10px #bdbdbd;max-height:400px;min-height:200px;overflow-y:auto}.containerTabela button{height:25px;width:25px;border-radius:100%;color:#fff;font-size:16pt}.containerTabela table{color:#000;font-size:11pt;min-width:100%;table-layout:fixed}.containerTabela table thead{position:sticky;top:0;background-color:#99c7f1}.containerTabela tbody tr:nth-child(odd){background-color:#e1ebe8}.containerTabela tbody tr:hover{background-color:#00e1ff44}.containerTabela th{padding:10px}.containerTabela td{padding:10px;text-align:center}.ticketOpen{display:flex;flex-direction:column;position:absolute;background-color:#252727;height:clamp(500px,60%,600px);width:80%;left:auto;top:170px;padding:2em;border:.1px solid rgb(0,204,255);border-radius:15px;box-sizing:border-box;box-shadow:10px 10px 10px #74737354;color:#000;z-index:1}.ticketOpen #title{flex:1;max-height:10%}.ticketOpen .containerBlockData{flex:1;max-height:90%;position:relative;display:flex;flex-direction:row}.ticketOpen h2{position:relative;color:#818181;font-size:14pt;text-align:start;left:10px}.ticketOpen h4{position:inherit;color:#818181;font-size:10pt;text-align:start;padding-left:10px}.ticketOpen .blockData h4{color:#cee0e2}.ticketOpen span{position:inherit;color:#818181;font-size:10pt;text-align:start;padding-left:10px}.ticketOpen #histData{flex-direction:column}.blockData #containerAnswers{background-color:#1f1f1f;padding:12px;height:clamp(200px,100%,300px);overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:10px}#btnSetting{position:absolute;display:flex;flex-direction:row;height:40px;width:93%;bottom:10px;align-items:center;justify-content:center;background-color:#1b1b1b;border-radius:5px;left:3.5%}#btnSetting button,#btnSetting .btnsTickeSetting{position:relative;width:20%;height:25px;right:0;align-items:center;justify-content:center;font-size:10pt;border-radius:5px;line-height:0;color:#003436;background-color:#d2dfe4}#btnSetting .btnsTickeSetting:hover{background-color:#edf6fa}#btnSetting button:not(:last-child){margin-right:5%}#btnSetting #finishAnswer{background-color:#165f8f;color:#c4f5da}#btnSetting #finishAnswer:hover{background-color:#a7dcf8;color:#00396b}#btnSetting #insertAnswer{background-color:#168f52;color:#c4f5da}#btnSetting #insertAnswer:hover{background-color:#00c261;color:#fbfcfb}#btnSetting label{background-color:#72c4eb;margin-right:-5px;font-size:10pt;height:25px;width:150px;text-align:center;color:#00396b;line-height:2}#btnSetting #insertAnswer img{height:20px;width:20px}#descriptText{height:100px;box-shadow:inset 1px 1px 10px #161616;overflow:auto}.blockData{position:relative;height:100%;background-color:#222;border-radius:11px;width:33%}.blockData:not(:last-child){margin-right:10px}#callDescript div{text-align:start;color:#a5dfdc;padding:10px;font-size:10pt}.blockData span{margin-bottom:5px}.divInfo{display:flex;flex-direction:row}.divInfo span{font-weight:700;color:#8d9191}.divInfo button{width:100%;background-color:#185c5c;text-align:start;color:#f0f8ff;margin:.6em;border-radius:1px}.divInfo .atribut{font-weight:400;color:#d2dfe4}.containerTabela .btnFilter{background:none;position:inherit;height:12px;width:12px;font-size:8pt;color:#d4d4d4;align-items:center;justify-content:center;line-height:0;margin-left:10px;padding:0}.containerTabela th img{height:12px;width:12px;cursor:pointer}.filterList{position:fixed;top:290px;display:flex;flex-direction:column;max-height:200px;width:auto;background-color:#c0d6dd;box-shadow:10px 10px 10px #c9c9c9;overflow-y:scroll;align-items:center;border:.5px solid rgb(206,206,206);border-radius:5px;box-shadow:inset 0 0 10px #fff;z-index:1}.filterList ul{height:auto;color:#000057;list-style-type:none;align-items:center;padding:0}.filterList .containerInputList{position:sticky;display:flex;flex-direction:column;align-items:center;top:0;background-color:#fff;max-height:100px}.filterList input{position:sticky;border:none;background-color:#ebebeb;height:25px;width:100%;top:0}.filterList input:not(:last-child){margin-bottom:5px}.filterList input:hover{background-color:#c5cfd1}.filterList input:focus{border:none;outline:none}.filterList input:focus::placeholder{color:transparent}.filterList li{width:auto;height:15px;font-size:10pt;margin-top:5px;text-align:start;border-radius:2px;margin-left:0;cursor:pointer;border-bottom:1px solid transparent}.filterList li:hover{border-bottom:1px solid rgb(154,154,255)}.controlListFilter{position:sticky;bottom:0;background-color:#fff;width:100%;height:30px;padding:5px;box-sizing:border-box}.filterList .controlListFilter button{height:20px;width:70px;font-size:10pt;border-radius:2px;background-color:#517e7e}.filterList .controlListFilter button:hover{background-color:#639b9b}.filterList .controlListFilter button:not(:last-child){margin-right:5px}a #btnDownload{position:absolute;height:40px;width:100px;top:100px;left:200px;border-radius:3px}a #btnDownload img{position:inherit;max-height:40px;width:auto;bottom:0}.compras{height:100vh}#fundoCompras img{overflow:hidden;height:100%;width:100vw}#fundoQssma img{height:100%;width:100%;object-fit:cover}.operacao{height:100vh;margin:0;padding:0}.optionsRequest{max-width:100%;height:100%}.chooseRequest{background:url(/assets/solicitarCompraBackGround-kZpMKepr.jpg) center no-repeat;background-size:cover;position:relative;display:flex;flex-direction:column;height:100vh;align-items:center;overflow:hidden}#backBuy{position:fixed;height:100vh;width:100vw;background-image:center;filter:blur(10px);opacity:90%;object-fit:cover;z-index:0}.chooseOption{position:relative;display:flex;flex-direction:row;min-height:max-content;max-height:100%;width:clamp(400px,50%,780px);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);gap:1rem;align-items:center;padding:3rem;border-radius:50px;font-family:roboto,sans-serif;flex-wrap:wrap}.chooseOption .option{flex:1 1 150px;display:flex;flex-direction:column;background-color:#00a5bb60;justify-content:center;transition:transform .4s;border-radius:100%;padding:1rem;color:#173756;box-shadow:inset 0 0 5px #fff;cursor:pointer;max-width:150px;margin:auto;height:150px;align-items:center}.option span{text-align:center;font-size:9pt}.chooseOption .option:hover{transform:scale(1.1);box-shadow:0 0 10px #fff}.option img{object-fit:fill;margin:auto;height:50%}.chooseOption .option img{margin:10px;text-decoration:none}#sup{width:190px}.title{height:100px}.title span{font-size:clamp(1.2rem,3vw,2rem);color:#173756}@media screen and (max-width: 400px){.chooseOption .option{position:relative;border-radius:10px;height:5rem;min-width:250px;flex-direction:row;padding:.2rem;margin:auto}}.openPurchRequest{height:auto;justify-content:center;align-items:center;display:flex;flex-direction:column;color:#173756;padding:0;margin:0}.openPurchRequest span{font-size:14pt;margin-bottom:15px}.containerQuestions{position:relative;display:flex;flex-direction:column;top:72px;min-width:900px;max-width:55%;align-items:center;justify-content:center;padding:20px 0}.detailService{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;height:100%;margin-bottom:10px}.questions{display:flex;flex-direction:column;align-items:start;width:100%;padding:20px;border:1px solid white;border-radius:5px;box-shadow:inset 0 0 5px #fff;background-color:#ffffff58}.questions:not(:last-child){margin-bottom:.2rem}.questions .justifyOptions{display:flex;flex-direction:column;width:100%;align-items:center}.questions .justifyOptions .optLvl{position:relative;display:flex;flex-direction:row;width:100%;flex-wrap:wrap;align-items:center;justify-content:center}.divisor{height:5px;width:100%;margin:1em;background-color:#ffffff3a}.questions .justifyOptions .optLvl label{position:relative;display:flex;flex-direction:row;flex:1;min-width:20%;max-width:25%;justify-content:start;align-items:center;box-sizing:border-box;font-size:11pt}.questions .justifyOptions .optLvl label:not(:last-child){margin-right:1%}.questions .justifyOptions .optLvl input{position:absolute;max-height:13px;max-width:13px;right:2%}.options{display:flex;flex-direction:column;position:relative;width:50%}.options label:not(:last-child){margin-bottom:10px}.options input{position:absolute;right:0}.questions label{text-align:start;font-size:12pt;padding:3px;border-radius:3px;border:.5px solid transparent;background-color:#ffffff25}.questions label:hover{border:.5px solid grey;box-shadow:inset 0 0 5px #fff;background-color:#ffffff54}#inputEstimaVal,#question1 input,#question2 input{width:100%;height:40px;border-radius:5px;font-size:large;opacity:50%}.InputsDescript{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.InputsDescript .optDescript{display:flex;flex-direction:row;width:100%;height:25px;gap:5%}.InputsDescript .controlInput{display:flex;flex-direction:row;width:100%}.InputsDescript .optDescript label{position:relative;display:flex;flex-direction:row;width:50%;height:25px}.InputsDescript .optDescript label input{position:absolute;right:2%;max-height:13px;max-width:13px}.InputsDescript.justify{display:flex;flex-direction:row}.InputsDescript.justify label{height:40px;width:42px;color:#fff;font-size:11pt;border:.5px solid transparent;border-radius:3px}.InputsDescript.justify img{height:30px;width:auto}.InputsDescript.justify #btnConfirm{height:43.5px;width:42px;color:#fff;font-size:11pt;border:.5px solid transparent;border-radius:3px}.InputsDescript.justify #buyJustify{border-radius:3px 0 0 3px;height:40px}.InputsDescript.justify #btnConfirm:hover{background-color:#a7faa758;border:.5px solid rgba(51,51,51,.445);box-shadow:inset 0 0 5px #fff}#btnLink{height:auto;width:150px;background-color:#65656532;font-size:medium;color:#173756;border-radius:5px;margin-left:10px}#btnLink:hover{background-color:#d5d3d37c;box-shadow:inset 0 0 5px #fff}#sendRequest{position:relative;bottom:0;height:40px;width:100%;background-color:#38a56784;font-size:16pt;border-radius:5px;box-shadow:inset 0 0 10px #fff;color:#173756}#sendRequest:hover{background-color:#2bc76f8e;box-shadow:0 0 10px #fff}.openPurchRequest #btnHome{position:absolute;right:50px;top:30px;height:50px;width:50px}.openPurchRequest #btnHome:hover{transform:scale(1.1)}.openPurchRequest #btnHome img{width:100%;height:auto}.openPurchRequest #qntInput{width:70px;margin-left:10px}#question6{justify-content:center;height:auto;padding-top:30px}.containerReceiveOk{position:absolute;display:flex;flex-direction:column;justify-content:center;top:0;height:100vh;width:450px}.receiveContains{display:flex;flex-direction:column;padding:50px;height:300px;margin:50px;border-radius:10px;border:1px solid white;background-color:#ffffff80;box-shadow:5px 5px 10px #0000007a}.receiveContains img{height:100px;width:100px;border-radius:50%;box-shadow:5px 5px 10px #0000007a}.receiveContains button{width:100%;height:30px;background-color:#36c036;margin-top:30px;border-radius:5px;font-size:12pt;color:#001f00}.receiveContains button:hover{background-color:#008600;color:#87e287}.containerFilterBar{width:0;overflow-x:hidden;overflow-y:auto;background-color:#0e0f0f;padding:0 .2vw;box-sizing:border-box;transition:min-width .3s ease;z-index:1}.containerFilterBar.hidden{min-width:0;max-width:300px;padding:0;margin:0}.containerFilterBar.visible{min-width:300px;padding:0 .2vw;margin:0 .5vw 0 0}.containerIconMenu{padding:.5rem}.containerIconMenu img{width:20px;position:relative;left:calc(100% - 20px)}.containerFilterBar .headerFilterBar{max-height:13vh;border-bottom:1px solid #1a1a1a}.containerFilterBar::-webkit-scrollbar{background-color:#1a1a1a;border-radius:10px;width:10px}.containerFilterBar::-webkit-scrollbar:hover{background-color:#2b2b2b}.containerFilterBar::-webkit-scrollbar-thumb{background:#555;border-radius:5px}.containerFilterBar::-webkit-scrollbar-thumb:hover{background:#6b6b6b}.containerFilterBar .containerTitlesFilterBar{background-color:transparent;border:1px solid rgb(9,9,10)}.containerFilterBar .containerFilterBar .containerTitlesFilterBar{border:none;border-top:1px solid #3997db;background-color:transparent}.containerFilterBar .containerFilterBar .containerTitlesFilterBar:is(:last-child){border-bottom:1px solid #3997db}.containerFilterBar .containerTitlesFilterBar .filterItemContainer{display:flex;flex-direction:column;width:100%;text-align:start;padding-left:1dvw;box-sizing:border-box}.containerFilterBar .containerTitlesFilterBar .filterItemContainer label{display:flex;margin-bottom:20px;padding:.5rem 0;border-bottom:1px solid rgb(31,31,31);text-align:start}.containerFilterBar .containerTitlesFilterBar .filterItemContainer label:hover{background-color:#2d383f;cursor:pointer}.containerFilterBar .containerTitlesFilterBar .filterItemContainer label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.containerFilterBar .containerTitlesFilterBar .filterItemContainer label input{width:inherit}.containerFilterBar .containerTitlesFilterBar .filterItemContainer .containerDate{display:flex;flex-direction:column;align-items:center;justify-content:center}.containerFilterBar .containerTitlesFilterBar .filterItemContainer .containerDate *{width:70%;text-align:center;font-size:.9rem}.containerFilterBar .containerTitlesFilterBar .filterItemContainer .containerDate input{border-radius:5px;border:none;outline:none;color:#132b4e;font-size:.8rem;padding:.2rem;width:90%}.containerFilterBar .containerTitlesFilterBar .titleField{display:flex;width:100%;height:5vh;align-items:center;cursor:pointer;margin:0 0 1rem;padding:.5rem;box-sizing:border-box}.containerFilterBar .containerTitlesFilterBar .titleField span{font-weight:700;width:100%;font-size:clamp(.875rem,1vw,1.2rem)}.containerFilterBar .containerTitlesFilterBar:hover{background-color:#1d1d1d}.containerFilterBar .containerTitlesFilterBar.clicked{background-color:#181818}.containerFilterBar .containerTitlesFilterBar.filtered{background-color:#13181f;color:#c5e8ff}.containerFilterBar .titlesList{position:relative;max-height:550px;width:100%}.containerFilterBar .titlesList .controllFilterBar{display:flex;justify-content:flex-end;font-size:12px;padding:10px}.containerFilterBar .titlesList .controllFilterBar label{display:flex;justify-content:space-around;align-items:center;padding:5px;height:20px;width:70px;cursor:pointer;border:1px solid rgb(15,15,15);border-radius:3px}.containerFilterBar .titlesList .controllFilterBar label:hover{background-color:#2d383f}.containerFilterBar .titlesList .controllFilterBar label img{height:15px;width:auto}.containerFilterBar .titlesList button{display:none}.gMultas{height:100vh;width:100vw;overflow:hidden}.apps{position:relative;display:flex;flex-direction:column;height:calc(100% - 100px);align-items:center;overflow:hidden;background:url(/assets/appsBack-_kG6XCQY.jpg) no-repeat center;background-size:cover}.opacity{position:fixed;height:100%;width:100%;background-color:#000;opacity:80%}.apps #appsBack{position:absolute;height:auto;width:100%}.appsContainer{display:flex;flex-direction:column;background-color:#11232bde;border-radius:10px;height:66%;width:90%;overflow:auto;box-shadow:10px 10px 10px #0000009c}.apps .appsHeader{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 .5em;border-bottom:1px solid rgba(112,112,112,.39);height:10%}.apps .appsHeader .appsSearch{width:50%;display:flex;gap:5px}.apps .appsHeader input{height:80%;width:100%}.apps .appControl{display:flex;flex-direction:row;justify-content:end;align-items:center;height:100%;width:50%}.apps .appsHeader #addApp{position:relative;right:0;height:35px;width:35px;z-index:1}.apps .appsHeader #addApp img{height:100%}.appsList{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(3,1fr);margin-top:1.5%;height:86%;width:100%;overflow-y:auto;padding:1em;box-sizing:border-box}.appsList .containerApps{display:flex;height:100%;width:100%;padding:0;align-items:center;justify-content:center}.appsList .containerApps .appItem{display:flex;flex-direction:column;text-decoration:none;padding:.5em;box-sizing:border-box;justify-content:center;align-items:center;height:120px;width:95px;border-radius:5px;background-color:#0b35384f;border:1px solid rgba(57,78,78,.233)}.appsList .containerApps .appItem img{max-height:45px;max-width:60px}.apps .appsList .containerApps .appItem span{position:relative;color:#fff;font-size:9pt;bottom:0;flex:1}.appsList .containerApps #btnMenuApp{position:relative;right:10px;top:-45px;height:20px;width:auto;cursor:pointer}.appsList .containerApps #btnMenuApp:hover{transform:scale(1.3)}.appsList .containerApps .appItem:hover{background-color:#0b3538c4;box-shadow:5px 5px 10px #00000059}.containerSector{position:absolute;display:flex;flex-direction:column;height:100px;width:210px;height:220px;background-color:#223035;top:200px}.containerSector .controlList{display:flex;flex-direction:row;justify-content:flex-end;gap:33%;position:absolute;width:100%;height:12%;padding:.3em 0;background-color:#181f1f;bottom:0}.containerSector .controlList button{background-color:#232a2c;color:#fff;border-radius:2px}.containerSector .controlList button:hover{background-color:#57696e}.containerSector .elementSector{display:flex;flex-direction:row;padding:.3em .5em;box-sizing:border-box}.containerSector .elementSector:hover{background-color:#57696e;color:#cfeaf1}.containerSector .elementSector span{text-align:start;font-size:9pt}.containerSector .elementSector #btnControl{position:absolute;height:15px;width:15px;right:5px;cursor:pointer}.containerSector .elementSector #btnControl img{height:100%}.addApp{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;left:10%;top:20%;border-radius:15px;background-color:#183542;padding:.1em;box-shadow:10px 10px 10px #000000a9;overflow:hidden;box-sizing:border-box}.addApp .containerInput{display:flex;flex-direction:column;width:100%;height:80%;padding:1rem;gap:1vh;box-sizing:border-box}.addApp .containerInput input{width:100%;height:15%;left:15%;border-radius:10px;padding:.5rem;box-sizing:border-box}.addApp .containerInput input:focus{outline:none}.addApp .controlAddApp{display:flex;gap:50%;width:100%;height:100%;justify-content:center;align-items:center;padding:.3em}.addApp .controlAddApp button{height:25px;width:20%;border-radius:5px;background-color:#5c5c5c}.addApp .controlAddApp button:hover{background-color:#8a8a8a}.containerAppToSector{position:fixed;background-color:#0b3538;padding:1em;border-radius:5px;width:500px}.containerAppToSector #sectors{display:flex;flex-direction:row;width:100%}.containerAppToSector #sectors li{width:50%;text-align:start;cursor:pointer}.containerAppToSector #sectors .select{width:50%;position:absolute;right:0}.containerAppToSector #sectors .select .elementApp{display:flex;gap:5px;color:#fff;background-color:#1b1c1d}.managerFines{display:flex;flex-direction:row;position:relative;background-color:#ffffff2a;height:calc(100vh - 100px);width:100vw}.managerFines .containerBar{position:relative;display:flex;flex-direction:column;background-color:#0d1718;min-width:200px;width:17vw;height:100%;overflow:visible;gap:1%;padding:.8rem;align-items:center;box-sizing:border-box}.managerFines .containerBar .containersDash{display:flex;flex-direction:column;gap:.5%;height:0px;width:100%;background-color:transparent;overflow:hidden;transition:.35s}.managerFines .containerBar .containersDash .btnView.selected{background-color:#2c6331}.managerFines .containerBar .containersDash.true{min-height:160px}.managerFines .containerBar .containersDash button{height:10%;background-color:transparent;color:#416788;border-radius:3px;border:1px solid transparent;border-bottom:1px solid grey;text-wrap:nowrap;text-overflow:ellipsis;transition:.2s}.managerFines .containerBar .containersDash button:hover{background-color:#428596;border:1px solid white;color:#f0f8ff}.managerFines .containerBar .search{display:flex;position:relative;align-items:center;max-height:25px;padding:10px;width:95%;background-color:#a0b0bb;border-radius:5px}.managerFines .containerBar .search img{position:absolute;right:5px;height:25px;width:auto;background-color:transparent}.managerFines .containerBar .search input{display:flex;border:none;outline:none;background-color:transparent;font-size:10pt;height:100%;width:100%;padding:0 25px 0 0;align-content:flex-start}.managerFines .containerBar .sessionBoards{display:flex;flex-direction:column;justify-content:center;padding:.7rem;gap:10%;height:100%;width:100%;background-color:#192529e3;border-radius:5px;border:1px solid rgb(114,114,114);box-sizing:border-box;overflow:visible}.managerFines .containerBar .sessionBoards .chooseFilter{display:flex;flex-direction:column;border:1px solid aliceblue;font-size:.8rem}.managerFines .containerBar .sessionBoards .chooseFilter label{cursor:pointer;width:100%;text-align:start}.managerFines .containerBar .sessionBoards .chooseFilter label:hover{background-color:#07181b}.managerFines .containerBar .sessionBoards .filterLeftBar div:not(:last-child){margin-bottom:.3em}.managerFines .containerBar .sessionBoards .filterLeftBar .dateField{display:flex;flex-direction:column;align-items:center;padding:.5em;background-color:#07181b;border:1px solid grey;border-radius:5px}.managerFines .containerBar .sessionBoards button{min-height:25px;width:100%;background-color:#101214;border:1px solid rgba(232,248,255,.5);border-radius:3px;color:#c6f7fd;overflow:hidden;text-overflow:ellipsis}.controlFilter label:hover,.managerFines .containerBar .sessionBoards button:hover{border:1px solid rgb(145,185,204,1);box-shadow:inset 0 0 5px #cbf7ed}.managerFines .containerBar .sessionBoards .filterLeftBar{display:flex;flex-direction:column}.managerFines .containerBar .sessionBoards .inputFilterLeftBar{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;padding:0;background-color:#07181b}.managerFines .containerBar .sessionBoards .inputFilterLeftBar.advanced{position:relative;border:1px solid grey;border-radius:8px;padding:.5em 0;box-sizing:border-box}.managerFines .containerBar .sessionBoards .inputFilterLeftBar label{cursor:pointer}.managerFines .containerBar .sessionBoards .inputFilterLeftBar label:hover{background-color:#112b31}.managerFines .containerBar #sessionDataManager button{height:10px;text-wrap:nowrap;text-overflow:ellipsis}.filter-left-bar__button-slide{display:flex;flex-direction:column;padding:.2em;position:relative;width:100%;max-height:120px;align-items:center;justify-content:center;border-radius:5px;border:.5px solid grey;background-color:#07181b;margin-bottom:.2em}.bkGroundBtnSlide{display:flex;position:relative;width:90%;margin-top:3px;justify-content:space-around;align-items:center}.bkGroundSlide{display:flex;position:relative;background-color:#061013;height:18px;width:30px;top:0;border-radius:8px;border:1px solid aliceblue;justify-content:center;align-items:center;overflow:hidden}.bkGroundSlide .circleSlide{position:relative;height:15px;width:15px;border-radius:25px;left:0;animation:btnSlideRight .1s ease-in forwards;border:1px solid white;cursor:pointer;box-shadow:inset 0 0 5px #ff6969;object-fit:cover}.bkGroundSlide .circleSlide.ON{animation:btnSlideLeft .1s ease-in forwards}.sessionBords{display:flex;flex-direction:row}.controlFilter{display:flex;align-items:center;justify-content:center;background-color:transparent;width:100%;height:100%}.sessionBords .controlFilter label{display:flex;height:80%;width:45%;background-color:#101214;border:1px solid rgba(232,248,255,.5);border-radius:3px;color:#c6f7fd;overflow:hidden;text-overflow:ellipsis;cursor:pointer;justify-content:center}.sessionBords .controlFilter label:not(:last-child){margin-right:5%}.controlFilter .search img{width:100%;top:0;right:0;cursor:pointer}.controlFilter label img{max-height:20px;top:0;right:0;cursor:pointer;object-fit:cover}.inputFilterLeftBar select{background-color:#061013;color:#f0f8ff;width:100%}@keyframes btnSlideRight{0%{left:px}to{left:6px;background-color:green;box-shadow:-8px 0 10px #082412}}@keyframes btnSlideLeft{0%{left:6px}to{left:-5px;background-color:#860808;border:none}}.inputFilterLeftBar label{display:flex;width:100%;justify-content:space-around}.managerFines .containerBar .sessionBoards .filterLeftBar .inputFilterLeftBar label span{width:100%;font-size:8pt;overflow:hidden}.inputFilterLeftBar input,.inputFilterLeftBar select{position:relative;font-size:9pt;text-overflow:ellipsis}.inputFilterLeftBar.advanced select{position:absolute;right:0}.inputFilterLeftBar.advanced input{max-width:10%}.inputFilterLeftBar #btnClearFilter{position:relative;width:18%;left:82%;margin:0;background-color:transparent;border:none}.managerFines .containerBar .sessionBoards .filterLeftBar span{text-overflow:ellipsis;color:#c6f7fd;font-size:10pt;font-weight:600;text-align:start;padding:0 .3em}.managerFines .containerBar .sessionBoards .filterLeftBar button{width:95%;height:25px;padding:.2em;border-radius:5px}.managerFines .containerBar .sessionBoards .filterLeftBar button img{height:100%;object-fit:cover}.managerFines .gridCookiesContainer{display:flex;position:relative;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);align-items:center;justify-items:center;padding:.5em;width:100%;column-gap:1%;min-height:100px;max-height:100%}.managerFines .gridCookiesContainer .itemCookies{position:relative;display:flex;flex-direction:column;height:100%;width:100%;justify-content:center;background:#11191b;background:linear-gradient(90deg,#0f242b,#041116 35%,#001014);border:1px solid rgb(190,226,255);border-radius:5px;text-overflow:ellipsis;padding:.3em .3rem}.managerFines .gridCookiesContainer .itemCookies h2{color:#c4c4c4;height:25%;font-size:13pt;text-align:start;margin:0}.managerFines .gridCookiesContainer .itemCookies span{display:contents;color:#c4c4c4;height:100%;width:100%;font-size:2em;text-overflow:ellipsis}.gridCookiesContainer .contentDetails{position:relative;display:flex;flex-direction:row;align-items:flex-end;height:100%;padding:0}.gridCookiesContainer .contentDetails h5{max-height:1rem;padding:0;margin:0;font-size:.75em;font-weight:lighter}.gridCookiesContainer .contentDetails .details{display:flex;flex-direction:column;height:100%;width:5rem;flex:1;justify-content:flex-end;gap:.3rem}.gridCookiesContainer .contentDetails .details.total span{height:100%;font-size:2rem}.gridCookiesContainer .contentDetails .details span{height:1rem;font-size:.9rem}.managerFines .gridCookiesContainer .itemCookies #lateView{font-size:20pt}.managerFines .containerViews{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:83vw;height:100%}.managerFines #fundoMultas{position:fixed;color:#1b2c3a}.managerFines .containerViews .containerAllDash{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:100%;width:99.5%;align-items:center;justify-items:center}.managerFines .containerViews .containerAllDash_2{display:flex;flex-direction:column;height:100vh;width:99.5%}.managerFines .containerViews .containerAllDash_2 .containerGrafics_{min-height:600px}.managerFines .containerViews .containerAllDash .itemDash{display:flex;height:97%;width:98%;background-color:#181d20f7;border-radius:10px;align-items:center;justify-items:center;justify-content:center;cursor:pointer}.managerFines .containerViews .containerAllDash .itemDash:hover{background-color:#000}.managerFines .containerViews .containerDataManager{display:flex;flex-direction:column;width:100%;height:100%;background-color:#242a30fa;align-items:center}.managerFines .containerViews .containerDataManager .setFinesTable{display:flex;flex-direction:column;width:100%;height:max-content;align-items:center}.managerFines .containerViews .containerDataManager .setFinesTable .controlPanel{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:20%;background-color:#242a30fa}.managerFines .containerViews .containerDataManager .setFinesTable .controlPanel h2{color:#f0f8ff}.managerFines .containerViews .containerDataManager .controlPanel .containerSearch{display:flex;flex-direction:row;background-color:#242a30fa;border-radius:3px}.managerFines .containerViews .containerDataManager .controlPanel .containerSearch input{outline:none}.managerFines .containerViews .containerDataManager .containerControlManager{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:100%;height:10%}.managerFines .containerViews .containerDataManager .containerControlManager button{color:#f0f8ff}.managerFines .containerViews .containerDataManager .controlPanel .searchFine{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;max-width:1000px;min-width:800px;height:40px;left:auto;gap:2%;background-color:#333b44fa;padding:.5em 2.5em .5em .5em;border-radius:10px;margin-bottom:10px}.managerFines .containerViews .containerDataManager .controlPanel .searchFine a{height:100%;width:32px}.managerFines .containerViews .containerDataManager .controlPanel .searchFine a img{width:100%}.managerFines .containerViews .containerDataManager .controlPanel .searchFine label{display:flex;height:25px;width:25px;cursor:pointer;align-items:center}.managerFines .containerViews .containerDataManager .controlPanel .searchFine label img{object-fit:cover;height:100%;width:100%}.managerFines .containerViews .containerDataManager .controlPanel .searchFine #btnBM{background-color:#07181b;color:#f0f8ff;border-radius:3px;border:1px solid aliceblue}.managerFines .containerViews .containerDataManager .controlPanel .searchFine #btnBM:hover{background-color:#07181bb9}.managerFines .containerViews .containerDataManager .controlPanel .searchFine button:hover{background-color:#e1eef5}.managerFines .containerViews .containerPainel{display:grid;align-items:center;justify-items:center;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);background-color:#7fffd4;width:98%;height:100%;gap:0%}.managerFines .containerViews .containerPainel .dataOffender{height:300px;width:295px;background-color:#f0f8ff;border:1px solid blue}.managerFines .containerViews .containerPainel .dataOffender h4{color:#245986}.managerFines .containerViews .containerPainel .dataOffender .fieldData{width:100%;height:10%;background-color:#285c4b;border:1px solid rgb(119,119,194)}.managerFines .containerViews .setFinesTable .containerTableDataView{position:relative;display:flex;flex-direction:column;box-sizing:border-box;align-items:center;justify-content:center;height:72%;width:100%;margin-top:5px}.managerFines .containerViews .setFinesTable .formFineRequest{position:absolute;display:flex;flex-direction:column;width:100%;top:10%;height:70%;width:70%;left:15%;background-color:#2e3c4b;border:1px solid grey;border-radius:10px;overflow:auto;gap:10px;padding:0 1rem 1rem;z-index:1}.managerFines .containerViews .setFinesTable .formFineRequest::-webkit-scrollbar{width:5px;height:5px}.managerFines .containerViews .setFinesTable .formFineRequest::-webkit-scrollbar-track{background-color:transparent}.managerFines .containerViews .setFinesTable .formFineRequest::-webkit-scrollbar-thumb{background-color:gray;border-radius:3px}.managerFines .containerViews .setFinesTable .formFineRequest::-webkit-scrollbar-corner{visibility:hidden}.managerFines .containerViews .setFinesTable .formFineRequest .headerFormFineRequest{position:sticky;top:0;display:flex;justify-content:center;align-items:center;background-color:#2e3c4b;box-shadow:0 5px 5px #00000059}.managerFines .containerViews .setFinesTable .formFineRequest .headerFormFineRequest .controllInsertFine{position:absolute;display:flex;align-items:center;height:100%;right:0;padding:.5rem}.managerFines .containerViews .setFinesTable .formFineRequest .headerFormFineRequest button{flex-direction:column;right:5px;height:25px}.managerFines .containerViews .setFinesTable .formFineRequest .headerFormFineRequest button img{height:100%}.managerFines .containerViews .setFinesTable .formFineRequest .dataContainer{position:relative;max-height:500px;padding:.5rem;border:1px solid rgb(159,164,167);background-color:transparent;border-radius:10px}.managerFines .containerViews .setFinesTable .formFineRequest .dataContainer h3{position:absolute;margin-top:0;width:100%;color:#8e989e}.managerFines .containerViews .setFinesTable .formFineRequest .dataContent{margin-top:40px;flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:.3rem;background-color:transparent}.managerFines .containerViews .setFinesTable .formFineRequest .dataContent .infoField{display:flex;flex-direction:column;flex:1}.managerFines .containerViews .setFinesTable .formFineRequest .dataContent .infoField .inputForm.empt{border:1px solid red}.managerFines .containerViews .setFinesTable .formFineRequest .dataContent .infoField select,.managerFines .containerViews .setFinesTable .formFineRequest .dataContent .infoField input{height:40px;border-radius:8px;border:1px solid rgb(0,162,255);outline-color:#00a2ff}.managerFines .containerViews .setFinesTable .formFineRequest .dataContent .infoField select:hover,.managerFines .containerViews .setFinesTable .formFineRequest .dataContent .infoField input:hover{background-color:#f0f8ff}.managerFines .containerViews .setFinesTable .formFineRequest .dataContent .infoField strong{text-align:start;color:#c9c9c9}.managerFines .containerViews .setFinesTable .containerTableDataView .tableDataView{position:relative;text-align:center;width:100%;height:100%;overflow-x:auto}.tableHeader{width:7075px}.tableHeader,.rowTable{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(100px,1fr));text-wrap:wrap}.cell{padding:8px;border-bottom:1px solid #ccc;border:1px solid grey;text-wrap:wrap;font-size:9pt;text-overflow:ellipsis}.managerFines .containerViews .setFinesTable .containerTableDataView .tableDataView .rowTable{background-color:#dae8ee;color:#1c3241;font-size:9pt}.managerFines .containerViews .setFinesTable .containerTableDataView .tableDataView .listDataTable div:nth-child(odd){background-color:#c9d4e4}.managerFines .containerViews .setFinesTable .containerTableDataView .tableDataView .rowTable img{height:20px}.managerFines .containerViews .setFinesTable .containerTableDataView .tableDataView .rowTable span{height:100%;width:150px;text-wrap:wrap;justify-content:center}.managerFines .containerViews .setFinesTable .FormInsertFine{position:relative;color:#e1ecee;width:98.5%;height:100%;max-height:65px;overflow-x:scroll;overflow-y:visible}.managerFines .containerViews .reportBM{position:absolute;background-color:#25343a;width:100%;height:100%;left:0}.managerFines .containerViews .reportBM .headerReportBM{position:relative;display:flex;justify-content:space-evenly}.managerFines .containerViews .reportBM .headerReportBM button{position:absolute;right:5%;top:15%;background-color:#112b319f;color:#f0f8ff;height:30px;width:30px;border-radius:100%}.managerFines .containerViews .reportBM .headerReportBM button:hover{background-color:#112b31}.managerFines .containerViews .controlBM{display:flex;flex-direction:row;position:relative;width:90%;margin:.5em 5%;align-items:center;justify-content:flex-end;background-color:#0d262b;padding:.5em;border-radius:5px}.managerFines .containerViews .controlBM .dateInput{display:flex;width:33%;justify-content:space-around}.managerFines .containerViews .controlBM button{color:#f0f8ff;border:1px solid aliceblue;border-radius:3px}.managerFines .containerViews .controlBM .downFile{position:relative;height:30px;width:100%}.managerFines .containerViews .controlBM a{position:absolute;top:0;left:5%;height:30px;width:25px}.managerFines .containerViews .controlBM a img{width:100%}.managerFines .containerViews .reportBM .containerReport{position:relative;width:90%;left:6%;max-height:70%;overflow:auto}.managerFines .containerViews .reportBM .containerReport.head{width:90%;padding-right:17px}.managerFines .containerViews .reportBM table{position:relative;border-collapse:collapse;font-size:9pt;table-layout:fixed}.managerFines .containerViews .reportBM table thead{position:sticky;top:0;background-color:#07181b;color:#fff}.managerFines .containerViews .reportBM table tbody{width:100%}.managerFines .containerViews .reportBM table th,.managerFines .containerViews .reportBM table td{width:100px;word-wrap:break-word;text-wrap:wrap;font-size:9pt;border:none;text-align:center}.managerFines .containerViews .reportBM table tbody tr{background-color:#ddf4f8}.managerFines .containerViews .reportBM table tbody tr:nth-child(odd){background-color:#c8e1e6}.managerFines .containerViews .reportBM table th{border-right:1px solid aliceblue}.managerFines .containerViews .reportBM table td{color:#07181b;width:98.46px}.managerFines .containerViews .reportBM table td img{width:15px}.managerFines .containerViews .setFinesTable .tableDataManage{margin-bottom:10px}.managerFines .containerViews .setFinesTable .FormInsertFine{display:flex;height:100%}.managerFines .containerViews .setFinesTable .tableDataView table,.managerFines .containerViews .setFinesTable .FormInsertFine table{position:relative;border-collapse:collapse;border:1px solid rgb(0,204,255);font-size:9pt;width:100%;table-layout:fixed}.managerFines .containerViews .setFinesTable .tableDataView table::-webkit-scrollbar{width:10px;height:10px;left:100px}.managerFines .containerViews .setFinesTable .tableDataView{height:70%}.managerFines .containerViews .setFinesTable .tableDataView table::-webkit-scrollbar{left:-100px}.managerFines .containerViews .setFinesTable table button{align-items:center;border-radius:2px;height:21px;width:21px;transition:.2s}.managerFines .containerViews .setFinesTable table button:not(:last-child){margin-right:5px}.managerFines .containerViews .setFinesTable table button:hover{transform:scale(1.1)}.managerFines .containerViews .setFinesTable .tableDataView table tbody{position:relative;justify-content:start}.managerFines .containerViews .setFinesTable .tableDataView #setTable,.managerFines .containerViews .setFinesTable .tableDataView #btnTable{justify-content:space-between;position:relative;background-color:#0b1c24;width:40px;height:100%;padding:.5em;box-sizing:border-box}.managerFines .containerViews .setFinesTable .tableDataView table #setTable{height:30px}.managerFines .containerViews .setFinesTable table #btnExc{overflow:hidden}.managerFines .containerViews .setFinesTable table #btnEdit{background-color:transparent}.managerFines .containerViews .setFinesTable table tbody td{height:30px}.managerFines .containerViews .setFinesTable table td img{width:15px}.managerFines .containerViews .setFinesTable table thead{width:100%}.managerFines .containerViews .setFinesTable table thead tr{padding-right:400px}.managerFines .containerViews .setFinesTable table thead th{width:150px;word-break:break-all;background-color:#0b1c24}.managerFines .containerViews .setFinesTable .tableDataView table tbody tr,.managerFines .containerViews .setFinesTable .FormInsertFine table tbody tr{background-color:#f3fdfc;color:#18241c}.managerFines .containerViews .setFinesTable .tableDataView table tbody tr:nth-child(odd),.managerFines .containerViews .setFinesTable .FormInsertFine tbody tr:nth-child(odd){background-color:#ddf1f1de}.managerFines .containerViews .setFinesTable .tableDataView input,.managerFines .containerViews .setFinesTable .FormInsertFine input{outline:none;width:100%;height:100%;border:none;font-size:12pt;text-align:center}.managerFines .containerViews .setFinesTable .tableDataView input{background-color:#206ea1;color:#f0f8ff}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields{display:flex;flex-direction:column;position:fixed;background-color:#3c3e41;width:70%;height:70%;top:15%;left:15%;border-radius:10px;align-items:center}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .contentDataEditabled{display:flex;flex-direction:row;position:relative;padding:0 2em;margin-top:1px;height:83%;width:100%;background-color:#363f47;box-sizing:border-box;flex-wrap:wrap;overflow:auto;gap:10px}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .headerControlFieldEditable{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;top:0;height:10%;width:100%;padding:0 1rem;background-color:#363f47;box-sizing:border-box;border-radius:5px 5px 0 0}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .headerControlFieldEditable .controllHeader{display:flex;width:7%;height:100%;align-items:center;justify-content:space-around}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .headerControlFieldEditable h4{display:flex;flex-direction:row;color:#f0f8ff;justify-content:space-between;left:0;width:40%}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .headerControlFieldEditable h4 span{color:#b1d8fa;text-align:center}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .headerControlFieldEditable label{position:relative;display:flex;max-height:30px;max-width:30px;align-items:center;justify-content:center}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .headerControlFieldEditable label img{height:15px;width:auto;cursor:pointer}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .controlFieldsEditables{display:flex;position:absolute;background-color:#363f47;bottom:0;max-height:25px;width:100%;align-items:center;justify-content:flex-end;border-radius:0 0 5px 5px;padding:1rem;box-sizing:border-box}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .controlFieldsEditables label{height:25px;width:25px;cursor:pointer}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .controlFieldsEditables img{height:100%;width:100%}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .headerControlFieldEditable img{position:relative;height:30px;width:30px;object-fit:cover}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .contentDataEditabled .dataField{flex:1 1 300px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#373d3f;border:1px solid grey;border-radius:7px;padding:.5rem}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .contentDataEditabled .dataField:not(:last-child){margin-right:10px}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .contentDataEditabled .dataField span{width:40%;text-align:start;line-height:2;color:#fff;min-height:20px;padding:.1em;border-radius:2px;font-size:9pt}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .contentDataEditabled .dataField select,.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .contentDataEditabled .dataField input{position:relative;width:70%;height:100%;text-align:start;background-color:transparent;font-size:9pt;font-weight:400;color:#f0f8ff;border:none}.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .contentDataEditabled .dataField input,.managerFines .containerViews .setFinesTable .tableDataView .containerEditFields .contentDataEditabled .dataField select{border-radius:5px;background-color:#424849c4;height:100%;padding:0 10px}.managerFines .containerViews .containerGrafics_{display:flex;flex-direction:row;flex:1;justify-content:center;background-color:#181d20f7;height:600px;padding:0}.managerFines .containerViews .containerViewBar{display:flex;flex-direction:row;height:90%;flex-wrap:wrap;flex-flow:row wrap}.managerFines .containerViewBar .containerGrafics_{display:flex;flex:1;min-width:calc(50% - 10px);min-height:calc(50% - 10px);margin:5px;box-sizing:border-box}.managerFines .containerViews .containerGrafics_ #graficPieQnt{width:48.8%;height:90%;align-items:center;background-color:transparent}.managerFines .containerViews .containerGrafics_ #graficPieQnt:not(:last-child){margin-right:1%}.managerFines .containerViews .itemDash .containerGrafics_{padding:none;width:100%;height:100%;border-radius:10px}.managerFines .containerViews .containerAllDash_full .itemDash .containerGrafics_{min-height:100%}.managerFines .containerViews .itemDash .containerGrafics_ #graficPieQnt{border:none;width:48%}.rhHomeRequest{position:relative;height:auto}.chooseRequest .wellcome{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;height:8vh;padding:0 2vw;box-sizing:border-box;cursor:pointer}.chooseRequest .wellcome h2{color:#dbfdfd}.chooseRequest .wellcome .home{position:relative;height:8vh}.chooseRequest .wellcome .home img{height:4vh;margin:2vh auto}#container-text-input{position:relative;width:404px;height:404px;top:200px;left:100px;border:1px solid grey;background-color:#000}#container-text-input label{position:absolute;width:30px;height:28px;top:0;left:0}#container-text-input button{position:absolute;width:auto;height:28px;background-color:green;color:#fff;right:2px;border-radius:5px;box-shadow:2px 2px 8px solid #000}#input-text-aviso{position:relative;width:300PX;height:270px;top:30px;left:0;border:1px solid green;background-color:#fff;cursor:text;color:#000;padding:50px}#fundoEstoque img{height:100%;width:100%}.timeLineContainer{display:flex;position:relative;justify-content:center;height:100%}.containerStages{position:relative;display:flex;padding:3rem 0 0;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.stages{position:relative;display:flex;flex-direction:row;justify-content:center}.stage{position:relative;display:flex;flex-direction:column;align-items:center;width:5.6rem}.stage .dateStage{position:absolute;top:-80%;font-size:9pt}.timeStage,.timeLine{display:flex;position:absolute;top:3.5px;height:7px;background-color:gray;justify-content:flex-start;align-items:center;transition:width .2s}.stageTitle{position:relative;font-size:.73rem;text-wrap:wrap;text-overflow:ellipsis;transition:color .2s ease-in-out .2s}.timeStage{display:block;background-color:green}.circle{height:15px;width:15px;border-radius:100%}.containerControlls{position:relative;display:flex;padding:.8em;width:100%;height:50%;bottom:0;background-color:#4d6c75;justify-content:space-around;border-radius:5px;border:1px solid aliceblue}.containerControlls button{background-color:#304449;height:100%;min-width:22%;padding:.3rem;color:#f0f8ff;border-radius:3px;transition:.3s}.containerControlls button:hover{background-color:#88b6c2}#forUploads{position:absolute;right:0}#forUploads label{display:flex;position:relative;width:40px;height:40px;cursor:pointer;justify-content:center;align-items:center;border-radius:100%}#forUploads label:hover{background-color:#4d6c75}#forUploads label img{width:22px}.CadastrarUsuario{height:100vh}.containerCadastro{position:relative;display:flex;flex-direction:column;width:50%;top:1vh;left:25%;background-color:#0e151b;font-size:1rem;border-radius:12px;padding:1rem;color:#e1e1e6;box-shadow:0 4px 15px #0009;box-sizing:border-box}.containerCadastro h3{margin-bottom:1.5rem;font-size:1.4rem;color:#cbd5f1}.containerCadastro form{display:flex;flex-direction:column;align-items:center;width:100%;gap:.75rem}.containerCadastro input,.containerCadastro select{width:100%;max-width:600px;height:40px;padding:0 .75rem;border-radius:8px;background-color:#e6ebff;border:none;color:#2c2c33;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.containerCadastro input:focus,.containerCadastro select:focus{border-color:#2f44ff;outline:2px solid #2f44ff99;background-color:#dbe3ff}.containerCadastro .inputErro{border-color:#ff4d4f!important;outline:2px solid #ff4d4f88}.containerCadastro button{width:100%;max-width:400px;height:40px;background-color:#5661ff;color:#fff;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.containerCadastro button:hover{background-color:#2f44ff;box-shadow:0 0 10px #2f44ffaa}.labelCheckbox{display:flex;align-items:center;justify-content:flex-end;width:100%;font-size:.9rem;color:#ccd6f6;margin-bottom:.75rem;gap:.5rem}.labelCheckbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid #5661ff;border-radius:4px;background-color:transparent;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease}.containerCadastro form fieldset{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:90%;border:1px solid #202020;border-radius:10px;padding:1.2rem 1rem 1rem;margin-bottom:1rem;background-color:#0e1823;box-shadow:0 2px 8px #0004}.containerCadastro form legend{padding:0 .5rem;font-size:1.05rem;font-weight:700;color:#cbd5f1;margin-left:.5rem}.labelCheckbox input[type=checkbox]:checked{background-color:#5661ff;border-color:#2f44ff}.labelCheckbox input[type=checkbox]:after{content:"";position:absolute;display:block;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;margin:auto;transition:opacity .2s ease}.labelCheckbox input[type=checkbox]:checked:after{opacity:1}.sucessoCadastro{display:flex;flex-direction:column;align-items:center;color:#13e5ad}.sucessoCadastro img{height:80px;width:80px;margin:20px 0}.sucessoCadastro button{display:none}.sucessoCadastro label{display:flex;align-items:center;color:#fff;cursor:pointer;border:1px solid white;padding:0 1rem;border-radius:10px;gap:.5rem;font-size:1rem;transition:background-color .3s ease}.sucessoCadastro label:hover{background-color:#2f44ff}.sucessoCadastro label img{height:30px;width:30px}#equalsPssWrd{position:relative;background-color:#ff4d4f;color:#fff;font-size:.8rem;padding:.3rem .75rem;border-radius:6px;margin-top:-.5rem;margin-bottom:.5rem;text-align:center;box-shadow:0 2px 6px #0005}.containerFormPass{height:100vh}.changePass{display:flex;position:relative;width:100%;height:100%;align-items:center;justify-content:center}.changePass .inputs{display:flex;flex-direction:column;position:relative;height:300px;width:500px;align-items:center;justify-content:center;background-color:#272727;border-radius:10px}.changePass .inputs label{font-size:13pt;color:#d1d1d1}.changePass input{position:relative;height:25px;width:300px;border-radius:5px;font-size:13pt}.changePass .inputs button{background-color:#457ce0;color:#fff;margin-top:20px;height:25px;width:300px;border-radius:5px;font-size:12pt}.changePass .inputs button:hover{background-color:#1a61e4}.perfil{width:100%;box-sizing:border-box}.userData{position:relative;display:flex;bottom:.5em;flex-direction:row;text-align:start;justify-content:center;gap:5em;min-width:100%;min-height:200px;padding:1em 2em;background-color:#252828;border-radius:10px;box-shadow:5px 5px 10px #0007;font-size:10pt}.sessionProfile{position:relative;height:50%;width:100%}.containerImg{display:flex;position:relative;overflow:hidden;aspect-ratio:1 / 1;height:100%;border-radius:100%;background-color:#161c1d;box-sizing:border-box;border:3px solid green;margin:auto}.containerImg img{position:relative;width:100%;object-fit:cover;margin:auto}.controlPicture{position:absolute;display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:center;bottom:10%;width:40%;left:30%;padding:.5em;box-sizing:border-box}.controlPicture .lbl_img{display:none;position:relative;background-color:#000000d7;height:40px;aspect-ratio:1/1;justify-content:center;align-items:center;border-radius:100%;cursor:pointer}.controlPicture .lbl_img.over{display:flex}.controlPicture .lbl_img.over img{width:70%;aspect-ratio:1/1;object-fit:fill}.controlPicture .lbl_img:hover{background-color:#534b3bc0}.contentsInput{position:relative;width:100%;height:clamp(500px,50vh,700px);box-sizing:border-box}.perfil .containerUser{display:flex;flex-direction:column;align-items:center;width:clamp(400px,50vw,600px);height:100%;gap:.5rem;border-radius:10px;margin:5% auto;background-color:#202020;padding:.8rem;box-sizing:border-box}.perfil .containerUser button{background-color:#00658d;height:25px;width:100%;border-radius:10px;color:#fff;box-shadow:5px 5px 10px #00000075}.perfil .containerUser button:hover{background-color:#0076a5}.userInfo{position:relative;display:flex;flex-direction:column;width:100%;height:100%;text-wrap:nowrap;align-items:flex-start;justify-content:space-around;padding:1em;border:1px solid rgb(49,49,49);border-radius:5px;box-sizing:border-box}.itemUser{display:flex;flex-direction:row;border-radius:5px;height:20%;width:100%;padding:.1em .5em;justify-content:flex-start;align-items:center}.itemUser span{min-width:100px;color:#f0f8ff;position:relative;height:100%;line-height:1.5;text-align:start;padding:.2rem;box-sizing:border-box}.itemUser .userAttribute{border-radius:5px 0 0 5px;font-weight:700}.itemUser .userValue{background-color:#cee8ff;color:#30486b;border-radius:5px;width:100%}.usuarios{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#1a1d20;color:#e1e1e1;font-family:Segoe UI,sans-serif}.usuarios .containerUser{display:flex;flex-direction:row;width:60%;min-width:400px;background-color:#1a1d20;border-radius:10px;padding:1rem;box-sizing:border-box;border:1px solid #2e2e2e}.containerUser .usersData{display:flex;flex-direction:column;width:100%}.usersData .userContents{display:flex;flex-wrap:wrap;gap:1rem;background-color:#363636;padding:1rem;border-radius:8px}.userContents .sectionContainer{flex:1 1 48%;background-color:#2c2c2c;border:1px solid #444;padding:1rem;border-radius:8px}.sectionTitle{font-weight:600;font-size:1.1rem;margin-bottom:.5rem;color:#cbd3e1}.sectionUser{display:flex;flex-wrap:wrap;gap:.75rem}.itemContent{flex:1 1 250px;display:flex;flex-direction:column;align-items:flex-start}.itemContent span{font-weight:500;margin-bottom:.3rem;color:#cdd1d4}.itemContent input,.itemContent select{width:100%;height:44px;padding:0 .75rem;border-radius:6px;background-color:#e1ecff;border:1px solid #2584ff;color:#1a1d20;transition:border-color .3s ease,background-color .3s ease;box-sizing:border-box}.itemContent input:hover,.itemContent select:hover{background-color:#c7dbfc}.sectionContainer.picture{height:160px;align-items:center;justify-content:center}.sectionContainer .backImg{border-radius:50%;overflow:hidden;margin:auto;width:140px;height:140px;background-color:#222}.sectionContainer img{width:100%;height:100%;object-fit:contain}.contItem{display:flex;width:100%;font-size:.875rem;color:#aaa}.contItem select,.contItem input{background-color:transparent;border:none;color:#fff;width:100%}.contItem input:focus{outline:none}.contItem option{background-color:#1b1e1f}.headerUser{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;background-color:#1a1d20;padding:.5rem 5rem;color:#cbd3e1;font-size:1.1rem;box-sizing:border-box}.userTools{position:relative;display:flex;width:max-content}.userTools button{position:relative;margin:auto;background:none;border:none;cursor:pointer;width:40px;height:40px}.userTools img{width:100%;height:100%;object-fit:contain}.userControl{position:absolute;width:max-content;top:60px;right:0;background-color:#0c0c0c;border:1px solid #444;padding:1rem;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;z-index:10}.userControl button{background:none;width:100%;border:none;color:#ccc;padding:.5rem;text-align:left;border-bottom:1px solid transparent;cursor:pointer;transition:background .2s}.userControl button:hover{background-color:#333}.UsersList{background-color:#0f1213;border-radius:8px;overflow:hidden;width:max-content}.searchBox{display:flex;padding:.5rem;background-color:#1a1d20}.searchBox input{padding:.5rem;border-radius:4px;border:1px solid #2584ff;background-color:#e1ecff;color:#1a1d20}.searchBox .image-placeholder{width:40px;background-image:url(../icons/icon-search.png);background-repeat:no-repeat;background-position:center;background-size:70%;background-color:#fa744b;border-radius:4px;margin-left:.5rem}.listContainer.visible{position:absolute;display:block;top:100%;background-color:#18191a;padding:.5rem;max-height:400px;overflow-y:auto}.listContainer.hidden{display:none}.itemList{display:flex;align-items:center;justify-content:flex-start;padding:.5rem;gap:.5rem;border-radius:6px;background-color:#121515;color:#eee;cursor:pointer;transition:background-color .2s ease;box-sizing:border-box}.itemList span{font-size:.875rem}.itemList:hover{background-color:#2b3838}.itemList #containerImg{position:relative;width:26px;height:26px;border-radius:100%;overflow:hidden;background-color:#ccc}.itemList img{position:relative;height:26px;object-fit:cover}.confirmDialogUser{position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);width:40%;min-width:320px;max-width:450px;background-color:#2d4344;border-radius:10px;color:#fff;padding:1.5rem;z-index:1000;box-shadow:0 0 10px #00000080}.confirmDialogUser span{font-size:1.3rem;margin-bottom:1rem;text-align:center}.controlConfirmDialogUser{display:flex;justify-content:space-between;gap:1rem}.controlConfirmDialogUser button{flex:1;padding:.6rem;font-size:1rem;border:none;border-radius:6px;cursor:pointer;font-weight:700}#btnSave{background-color:#3b863b;color:#ddfff4}#btnSave:hover{background-color:#008600}#btnCancel{background-color:#ff3b3b;color:#ddfff4}#btnCancel:hover{background-color:red}.containerOpacity{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;z-index:900}.multiSelectContainer{display:flex;flex-direction:column;max-height:max-content;overflow:auto;gap:.5rem;padding:.25rem .8rem;border-radius:6px;background-color:transparent}.checkboxLabel{display:flex;align-items:center;gap:.3rem;background-color:#c7dbfc;border-radius:4px;padding:0 .8rem;font-size:.8rem;color:#1a1d20;cursor:pointer;transition:background-color .2s ease;height:25px;width:max-content;text-wrap:nowrap;box-sizing:border-box}.checkboxLabel:hover{background-color:#b5cef6}.checkboxLabel input[type=checkbox]{accent-color:#2584ff;cursor:pointer;height:min-content}@media screen and (max-width:600px){.headerUser{padding:1vw;justify-content:space-between}.userTools{width:50%}.usuarios{padding:0}.usuarios .containerUser{width:100%;padding:0}}.containerTableVacation{position:relative;width:100%;max-height:200px;overflow:auto}.containerTableVacation table{position:relative;border-collapse:collapse;table-layout:fixed;width:100%;max-height:300px}.containerTableVacation table button{display:none}.containerTableVacation table thead{position:sticky;width:100%;left:0;top:0;padding:0;z-index:1}.containerTableVacation table thead tr{position:relative;top:0;margin:0}.containerTableVacation table th{height:100%;width:50%;background-color:#00a6ff;color:#fff}.containerTableVacation table tbody tr{background-color:#f0f8ff;height:30px}.containerTableVacation table tbody tr:nth-child(odd){background-color:#c6dae2}.containerTableVacation table tbody td{position:relative;height:30px;text-align:center}.containerTableVacation table tbody td div{position:relative;display:flex;height:100%;width:max-content;align-items:center;justify-content:flex-end}.containerTableVacation table tbody td input,.containerTableVacation table tbody td span{height:100%;width:60%;left:10%;text-align:center;line-height:2}.containerTableVacation table tbody td input{outline:1px solid rgb(0,166,255);border:1px solid rgb(0,166,255)}.containerTableVacation table tbody td label{position:relative;width:30px;height:30px;padding:5px;cursor:pointer;border-bottom:2px solid transparent}.containerTableVacation table tbody td label:hover{border-bottom:2px solid rgb(0,96,121)}.containerTableVacation table tbody td img{object-fit:cover;height:20px}.containerVacation{display:flex;flex-direction:column;height:100%;padding:1rem;color:#036;background-color:#f9fbfd;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border-radius:12px;box-shadow:0 4px 12px #00000014}.containerVacation .containerTab{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}.containerVacation .containerTab .optionTab .detailsContainer{display:flex;flex-direction:column;gap:.5rem;font-size:.95rem}.containerVacation .headerControlEvent{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;height:auto;background:linear-gradient(90deg,#007acc,#005f99);border-radius:10px;color:#fff}.containerVacation .headerControlEvent .titleForm{font-weight:700;font-size:1.4rem;flex:1}.containerVacation .headerControlEvent label{display:flex;align-items:center;justify-content:center;height:2.2rem;width:2.2rem;cursor:pointer;padding:.3rem;margin-left:.5rem;border-radius:50%;transition:background-color .3s ease}.containerVacation .headerControlEvent label:hover{background-color:#fff3}.containerVacation .headerControlEvent img{height:1.3rem;filter:brightness(0) invert(1)}.containerVacation .containerRange{display:grid;grid-template-columns:1fr 2fr;gap:.5rem 1rem;padding:1.5rem;border-radius:8px;background-color:#f2f6fa;box-shadow:0 0 6px #0000000f;max-width:600px;margin-bottom:2rem}.containerVacation .titleAttribute{font-weight:600;color:#036;align-self:center}.containerVacation .attribute{height:2.2rem;border-radius:6px;border:1px solid #c4d4e3;padding:0 .5rem;font-size:.95rem;background-color:#fff;width:100%;box-sizing:border-box}.containerVacation input.attribute{height:2.2rem;border:1px solid #c2d4e6;border-radius:6px;padding:0 .5rem;font-size:.95rem;background-color:#fff}.containerVacation input.attribute:focus,.containerVacation .attribute input:focus{outline:none;border-color:#007acc}.containerVacation .attribute input{width:100%;height:100%;border:none;background:transparent;font-size:.95rem}.controlEvent{display:flex;justify-content:flex-end;margin-top:1rem;gap:1rem}.controlEvent button{display:none;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}#saveEvent{background-color:#007acc}#saveEvent:hover{background-color:#005fa3}#closeEvent{background-color:#b0b0b0}#closeEvent:hover{background-color:#999}.conteinerRenderContent .container_listEmployee .sideBarEmployees{display:flex;flex-direction:column;position:relative;height:100%;background-color:#0081cc;color:#fff}.sideBarEmployees .containerFilterBar.hidden,.sideBarEmployees .containerFilterBar.visible,.sideBarEmployees .containerFilterBar{position:relative;background-color:transparent;padding:0;margin:0}.sideBarEmployees .containerFilterBar .headerFilterBar{border:none}.sideBarEmployees .containerFilterBar::-webkit-scrollbar{background-color:#136b9e}.sideBarEmployees .containerFilterBar::-webkit-scrollbar:hover{background-color:#3091ca}.sideBarEmployees .containerFilterBar::-webkit-scrollbar-thumb{background:#00538f}.sideBarEmployees .containerFilterBar::-webkit-scrollbar-thumb:hover{background:#006dbb}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar{border:none;border-top:1px solid #3997db;background-color:transparent}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar:is(:last-child){border-bottom:1px solid #3997db}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar.clicked{height:auto}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar .filterItemContainer{padding-left:15px;background-color:#00406d}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar .filterItemContainer label{border-bottom:1px solid rgb(0,107,207)}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar .filterItemContainer label:hover{background-color:#009dff}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar .filterItemContainer .containerDate{padding:1rem}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar .filterItemContainer .containerDate *{width:70%;text-align:center;font-size:.9rem}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar .filterItemContainer label span{font-size:9pt}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar .titleField{height:3rem;margin:0}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar .titleField span{font-weight:700;width:100%;font-size:clamp(10px,1vw,11px)}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar .titleField:hover{background-color:#00538f;box-shadow:inset 0 3px 10px #00538f}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar .titleField.clicked{background-color:#00406d;box-shadow:none}.sideBarEmployees .containerFilterBar .containerTitlesFilterBar.filtered{background-color:#0a4985;box-shadow:none;color:#c5e8ff}.sideBarEmployees .containerFilterBar .titlesList .controllFilterBar label{border:1px solid rgb(199,233,255)}.sideBarEmployees .containerFilterBar .titlesList .controllFilterBar label:hover{background-color:#009dff}.sideBarEmployees .controllTable{font-size:.9rem;display:flex;flex-direction:row;width:100%;height:100%;padding:1rem;gap:1vw;font-weight:bolder;box-sizing:border-box}.sideBarEmployees .controllTable .lbl_filter{display:flex;flex:1;align-items:center;justify-content:flex-start;text-align:center;background-color:#0271c065;color:#6da4d4;cursor:pointer;padding:.5rem;height:30%;border-radius:10px;box-shadow:0 0 5px #005c91;transition:.3s;margin:auto}.sideBarEmployees .controllTable .lbl_filter.selected:hover,.sideBarEmployees .controllTable .lbl_filter:hover{background-color:#0f85da}.sideBarEmployees .controllTable .lbl_filter span{width:100%;text-align:center}.sideBarEmployees .controllTable .lbl_filter input{display:none;width:10%}.sideBarEmployees .controllTable .lbl_filter.selected{background-color:#0081cc;color:#f0f8ff;box-shadow:inset 0 0 5px #005f96}.tableEmployees{position:relative;width:100%;height:100%;max-height:75vh;overflow:auto;background-color:#062636dc}.tableEmployees table{position:relative;border-collapse:collapse;border-spacing:0 5px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#495f68;table-layout:fixed;width:100%;background-color:#ffffff52}.tableEmployees table thead{position:sticky;top:0;font-size:.85rem;color:#f0f8ff;border-collapse:separate;border-spacing:0}.tableEmployees table thead tr{border-spacing:0;color:#f5faff}.tableEmployees table thead th{padding:15px;border-bottom:1px solid rgb(196,196,196);background-color:#004c83;font-size:clamp(9pt,.8vw,12pt)}.tableEmployees table tbody tr{background-color:#f0f8ff;cursor:pointer}.tableEmployees table tbody td{height:3rem;font-size:.85rem;padding:5px;border-bottom:2px solid white;text-align:center;font-size:clamp(9pt,.8vw,12pt)}.tableEmployees table tbody tr:nth-child(odd){background-color:#e6f3ff}.tableEmployees table tbody tr:hover{background-color:#cad9e4}.tableEmployees::-webkit-scrollbar{width:12px}.tableEmployees::-webkit-scrollbar-track{background-color:#004c83;width:10px}.tableEmployees::-webkit-scrollbar-thumb{background-color:#006fbe;border-radius:5px;width:8px}.tableEmployees::-webkit-scrollbar-thumb:hover{background-color:#1c89d6}.setEmployeeContainer{position:static;display:flex;flex-direction:column;justify-content:center;left:0;height:100vh;width:100vw;background-color:transparent;color:#212a33}.container_listEmployee{display:flex;height:100%;padding:.5rem;flex-wrap:wrap}.headerContainerListEmployee{display:flex;justify-content:space-between;align-items:center;width:100%;height:100px;background-color:#0081cc;padding:0 1vw;box-sizing:border-box}.headerContainerListEmployee h3{color:#f0f8ff}.headerContainerListEmployee form{display:flex;flex-direction:row;width:clamp(150px,25%,300px);padding:1rem .5rem;align-items:center;justify-content:flex-end;border-radius:0 10px 0 0;box-sizing:border-box}.headerContainerListEmployee form label{position:absolute;flex:1 1 20%;width:20%;display:flex;justify-content:center;align-items:center;position:relative;background-color:#0081cc;margin:0;padding:4px;border-left:none;border-radius:0 5px 5px 0;box-sizing:border-box;border:1px solid rgb(11,149,230)}.headerContainerListEmployee label:hover{background-color:#3595cc;cursor:pointer}.headerContainerListEmployee form input{position:relative;flex:1 1 80%;width:80%;border-radius:10px 0 0 10px;border:1px solid aliceblue;padding:8px;box-sizing:border-box;outline:none}.headerContainerListEmployee img{height:25px}.setEmployeeContainer .body-view .sideBarEmployees .optionsListServices{flex-direction:column;align-items:center}.optionsListServices{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;width:280px}.optionsFilter{width:100%;height:100%}.optionsListServices .service{position:relative;display:flex;background-color:transparent;color:#004ca3;height:48px;width:48px;justify-content:center;align-items:center;justify-content:space-around;cursor:pointer;font-size:1rem;border-radius:100%}.optionsListServices .service img{object-fit:cover;height:70%}.optionsListServices .service.clicked{background-color:#c3e7fc;color:#f0f8ff}.optionsListServices .service .array{position:absolute;display:none;height:100px;right:50px}.optionsListServices .service .array.mouseOn{transition:.3s;animation:arrayRight .3s linear ease-in-out}@keyframes arrayRight{0%{display:none;right:50%}to{display:block;right:0%}}.optionsListServices .service:hover{background-color:#3595cc;color:#f0f8ff}.containerDefault{height:100%;background-color:#0000008c}.containerDefault .containerWellCome{position:relative;top:25%;left:25%;height:10%;width:10%;min-width:100px;border-radius:10px;border:1px solid grey;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 10px #fff;color:#fff}.containerDefault .containerInfo{position:relative;top:25%;left:10%;font-size:20pt;color:#f0f8ff;font-weight:700;text-align:start}.containerDefault .containerWellCome h3{font-size:12pt}.containerDefault .containerInfo p{position:relative;width:70%;left:20%;font-size:3rem}.containerDefault .containerWellCome .blur{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0077ff4b;border-radius:10px;box-shadow:10px 10px 10px #0000004f;filter:blur(2px)}.setEmployeeContainer .containerContent{display:flex;flex-direction:row;overflow:hidden;padding:0;width:100%;height:auto}.conteinerRenderContent{position:relative;overflow:hidden;height:100%;width:100%;align-items:center;background-color:transparent}.fundoFormContent{display:flex;position:fixed;top:60px;left:0;height:100%;width:100%;filter:blur(5px);z-index:-1}.fundoFormContent img{position:relative;right:0;top:0;height:auto;width:100%;margin:0;object-fit:cover}.content_listEmployee{flex:1 1;display:flex;position:relative;flex-direction:column;width:clamp(300px,50%,900px);align-items:center;background-color:#0081cc}.setEmployeeContainer .controllSideBarEmployes{position:relative;display:flex;flex-direction:row;height:10%;width:100%;justify-content:flex-end;padding:0 1.5rem;background-color:#0081cc;box-sizing:border-box}.setEmployeeContainer .controllSideBarEmployes .home{display:flex;position:absolute;left:1rem;top:0;height:100%;justify-content:center;align-items:center}.setEmployeeContainer .controllSideBarEmployes .home img{position:relative;margin:auto;height:32px;object-fit:contain}.container-section{position:relative;display:flex;flex-direction:column;width:100%;padding:.3rem 1rem;box-sizing:border-box;padding:1rem;border:1px solid white;border-radius:10px;background-color:#ffffff54}.container-section:not(:last-child){margin-bottom:.5rem}.container-section .title-section{width:100%;text-align:start;color:#8b8b8b;font-size:1.2rem;font-weight:700;padding:1rem;border-bottom:1px solid rgb(226,226,226);box-sizing:border-box}.form-section{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;box-sizing:border-box}.form-section h3{margin-bottom:15px;color:#555}.form-section input{box-sizing:border-box}.formEmployee{position:relative;width:80%;height:90%;top:5%;left:10%;border:1px solid rgb(228,228,228);border-radius:10px;background:#f0f8ffdc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.formEmployee .formContent{display:flex;flex-direction:column;padding:1rem;height:90%;overflow:auto;box-sizing:border-box}.formEmployee .controllView{position:sticky;display:flex;top:10px;height:70px;width:100%;left:5%;padding:.3rem .5rem;justify-content:flex-end;align-items:center;border-radius:15px;box-sizing:border-box;z-index:1}.formEmployee .controllView .titleForm{position:relative;width:100%;z-index:1}.formEmployee .controllView .titleForm h2{width:100%;position:relative;text-align:center;position:0;font-size:clamp(12pt,2dvw,18pt);color:#384b5f}.formEmployee .controllView label{position:relative;right:0;display:flex;width:40px;height:40px;justify-content:center;align-items:center;object-fit:cover;cursor:pointer;border:1px solid transparent;border-radius:100%}.formEmployee .controllView label:hover{border:1px solid rgb(226,226,226);background-color:#f0f8ff}.formEmployee .controllView label img{height:70%}.formEmployee .controllView button{display:none}.formEmployee .controllView #left-back-button{position:relative;left:.3rem}.formEmployee .formHeader{display:flex;flex-direction:row;position:relative;top:0;width:100%;height:70px;justify-content:space-between;background-color:#19282c;margin-bottom:20px}.formEmployee .formHeader h1{width:400px;height:60px;left:500px;border-radius:0 0 10px 10px;justify-content:center;line-height:1}.formEmployee .formHeader label{position:relative;display:flex;justify-content:center;align-items:center;width:50px;height:100%;margin-top:0;cursor:pointer}.formEmployee .formHeader label:hover{background-color:#24374b}.formEmployee .formHeader label img{position:relative;height:20px;width:20px}.formHeader .formInsertControll{display:flex;flex-direction:row}.formInsertControll .seachEmployee{display:flex;flex-direction:row;justify-content:center;align-items:center}.formInsertControll .seachEmployee label,.formInsertControll .seachEmployee input{height:30%}.formEmployee .attribute{position:relative;flex:0 1 28%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 2.5%;box-sizing:border-box}.formEmployee .attribute h5{width:25%;text-align:start;border:none;color:#546e79;font-size:.8rem;margin-bottom:1px;text-wrap:nowrap}.formEmployee .attribute span{font-size:.75rem;background-color:#fff;padding:1.2rem;width:100%;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis;border:1px solid rgb(202,229,252);border-radius:5px}.formEmployee .attribute select,.formEmployee .attribute textarea,.formEmployee .attribute input{width:100%;height:3.5rem;text-align:start;outline:none;background-color:#f3f9ff;color:#212d38;font-size:.8rem;transition:.25s;padding:10px;border:1px solid #ccc;border-radius:5px}.formEmployee .attribute select:hover,.formEmployee .attribute textarea,.formEmployee .attribute input:hover{background-color:#e5f1fd}.formEmployee .attribute:has(textarea){flex:1 1 100%;height:250px}.attribute textarea{width:100%;min-height:200px;resize:none}.attribute input:focus,.attribute select:focus,.attribute textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}.formEmployee .formControll{position:relative;display:flex;flex-direction:row;width:100%;height:4rem;background-color:#101922;margin:10px 0;justify-content:center;align-items:center;padding:0}.formEmployee .formControll button{margin:0;height:50%;color:#f0f8ff;background-color:#2c3a49;border-radius:3px}.formEmployee .formContent::-webkit-scrollbar{width:10px}.formEmployee .formContent::-webkit-scrollbar-track{background:#dbe6f1}.formEmployee .formContent::-webkit-scrollbar-thumb{background-color:#8ab3ca;border-radius:10px;border:2px solid transparent}.formEmployee .formContent::-webkit-scrollbar-thumb:hover{border:2px solid rgb(157,219,255)}.insertFilesOperations{display:flex;flex-direction:column;gap:2rem;width:100vw;height:100vh;padding:1rem;background-color:#ebebeb;background-size:cover}.insertFilesOperations .headerForm{display:flex;height:30vh;width:100%;overflow:hidden}.insertFilesOperations .headerForm img{width:100%;object-fit:cover}.insertFilesOperations form{display:flex;flex-direction:column}.insertFilesOperations .containerInputGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:.5rem}.insertFilesOperations .containerInput{display:flex;justify-content:center;align-items:center;height:10vh;background-color:transparent;margin-bottom:2.5rem;font-size:2rem;color:#305372}.insertFilesOperations .containerInput label{display:block;border:1px solid rgb(123,180,255);border-radius:15px}.insertFilesOperations .containerInput.files{display:block;background-color:#90bcc4d2;border:1px solid rgb(123,180,255);border-radius:15px}.insertFilesOperations .containerInput.files.hasAttach{position:relative;background-color:#07c400d7}.insertFilesOperations .containerInput.files.hasAttach #lblClose{position:absolute;height:20px;width:20px;border-radius:100%;overflow:hidden;background-color:#ff0101;color:#fff;top:0;right:0}.insertFilesOperations .containerInput.files.hasAttach #lblClose img{height:10px;object-fit:contain}.insertFilesOperations .containerInput label{display:flex;height:100%;width:100%;align-items:center;justify-content:center;color:#4b859c;font-size:1.8rem}.insertFilesOperations .containerInput img{max-height:100%}.insertFilesOperations .containerInput input,.insertFilesOperations .containerInput span{height:100%;color:#414d57}.insertFilesOperations .containerInput input{width:100%;border-radius:15px;font-size:1.8rem;text-align:center;background-color:#f0f0f0d7;outline-color:#aed1ff;border:1px solid rgb(123,180,255)}.insertFilesOperations .btnSubmit{position:absolute;bottom:5rem;height:8vh;width:50%;left:25%;font-size:2rem;background-color:#00c281;border:1px solid rgb(255,255,255);box-shadow:10px 10px 10px #00000056;color:#fff;border-radius:10px}.insertFilesOperations .btnSubmit.disabled{background-color:#e7e7e7;color:#c7c7c7;border:none}.homeOperAttach{height:100vh;width:100vw;padding:2rem;background-color:#ecececd7;box-sizing:border-box}.homeOperAttach .backgroundOperAttach{position:fixed;top:0;left:0;overflow:hidden}.homeOperAttach .backgroundOperAttach img{object-fit:cover;height:100%}.homeOperAttach .henderHomeOperAttach{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;max-height:10vh;margin-bottom:100px;width:100%}.homeOperAttach .henderHomeOperAttach h1{line-height:2;padding:.8rem;border-radius:10px;background-color:#569cdabe;font-size:1.5rem;height:100%}.homeOperAttach .optionsOperAttach{position:relative;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.homeOperAttach .optionsOperAttach .itemOptionAttach{flex:1 150px;height:15vh;font-size:1.8rem;background-color:#c0e8f8a9;padding:1rem;border:1px solid white;border-radius:10px;box-shadow:10px 10px 10px #0000009f;font-weight:700;margin:1rem;cursor:pointer}.homeOperAttach .optionsOperAttach .itemOptionAttach:hover{background-color:#96c4d6}.fielsViews{height:100vh;background-color:#f0f8ff}.fielsViews .headerFilesView{display:flex;justify-content:center;height:10vh}.fielsViews .headerFilesView form{position:relative;display:flex;height:7vh;width:30%;min-width:200px;background-color:#5f9ea0;box-sizing:border-box}.fielsViews .headerFilesView form label{display:flex;justify-content:center}.fielsViews .headerFilesView form img{height:100%}.fielsViews .headerFilesView form input{height:100%;width:100%;box-sizing:border-box}.fielsViews .contentView{position:relative;width:100%;max-height:90vh;border-radius:10px;overflow:auto}.fielsViews .contentView .containerFolders{position:relative;display:flex;justify-items:center;flex-wrap:wrap;height:100%;max-height:70vh;overflow-y:scroll}.fielsViews .contentView .containerFolders .folderAttach{position:relative;display:flex;flex:1;flex-basis:90px;flex-direction:column;justify-content:center;align-items:center;max-height:80px;max-width:89px;width:100%;border:1px solid transparent;border-radius:10px;padding:1rem;cursor:pointer}.fielsViews .contentView .containerFolders .folderAttach:hover{border:1px solid rgb(255,255,255);background-color:#e2f8ff}.fielsViews .contentView .containerFolders .folderAttach img{position:relative;max-height:85%;width:auto}.fielsViews .contentView .containerFolders .folderAttach span{position:relative;max-height:15px;color:#1c3b50}.fielsViews .contentView .containerOperationAttachment{display:flex;position:relative;flex-wrap:wrap;padding:10px;max-height:fit-content;overflow:auto}.fielsViews .contentView .containerOperationAttachment a{position:relative;flex:1 200px;max-height:100px;max-width:200px;margin:.8rem;overflow:hidden}.fielsViews .contentView .containerOperationAttachment a img{position:relative;height:100%;object-fit:contain}.fielsViews .contentView .containerOperationAttachment a video{position:relative;height:100%;object-fit:contain}.fielsViews .contentView .controllView{position:sticky;display:flex;justify-content:flex-end;top:0;height:60px;padding:10px;box-shadow:5px 5px 5px #0001}.fielsViews .contentView .controllView button{position:relative;height:45px;width:45px;right:10px;font-size:.9rem;color:#f0f8ff;border-radius:100%}.fielsViews .contentView .controllView button:hover{background-color:#daeaf8}.fielsViews .contentView .controllView button img{position:relative;height:35px;width:35px}.agendEvents{height:100vh;align-items:center}.opacitBackground{position:fixed;height:100%;width:100%;background-color:#000000a8;filter:blur(10px)}.agendEvents .containerCalendar{position:relative;display:flex;flex-direction:column;width:98%;max-height:max-content;margin:auto;border:1px solid rgba(165,191,214,.63);border-radius:10px;background-color:#1c1f20;align-items:center}.agendEvents .containerCalendar .headerCalendar{display:flex;flex-direction:row;position:relative;background-color:transparent;box-shadow:0 3px 5px #0007;width:100%;height:8%;padding:.5em;align-items:center;justify-content:center;box-sizing:border-box}.agendEvents .containerCalendar .headerCalendar h2{position:relative;text-align:start;width:90%;margin-left:50px}.agendEvents .containerCalendar .headerCalendar #cotroleDate{display:flex;flex-direction:row;position:relative;height:100%;width:25%;margin-right:50px;align-items:center}.agendEvents .containerCalendar .headerCalendar #cotroleDate span{width:100%}.agendEvents .containerCalendar .headerCalendar #cotroleDate #buttons{display:flex;flex-direction:row;height:100%;width:100px;align-items:center}.agendEvents .containerCalendar .headerCalendar #cotroleDate #buttons button{height:20px;width:30px;background-color:#60778b7a;border-radius:5px;margin:0 .2em}.agendEvents .containerCalendar .headerCalendar #cotroleDate #buttons button:hover{background-color:#6ca3d37a}.agendEvents .containerCalendar .headerCalendar #cotroleDate #buttons button img{height:100%;width:100%}.agendEvents .containerCalendar .weeksDay{display:grid;position:relative;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(1,1fr);width:90%;background-color:#0d0d0d;margin-top:16px}.agendEvents .containerCalendar .weeksDay span{height:100%;width:100%;overflow:hidden;text-overflow:ellipsis}.agendEvents .containerCalendar .gridCalendar{display:grid;position:relative;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);width:90%;height:100%;margin-bottom:10px;border-right:1px solid black;scrollbar-width:thin;box-sizing:border-box}.agendEvents .containerCalendar .gridCalendar .day{position:relative;height:clamp(8rem,9rem,8rem);width:100%;border-width:0 0 1px 1px;border-style:solid;border-color:#000;background-color:#0f0f0f;scrollbar-width:thin;box-sizing:border-box;padding:.2rem;-webkit-user-select:none;user-select:none}.agendEvents .containerCalendar .gridCalendar .day .containerEvents{height:90%;overflow:auto}.agendEvents .containerCalendar .gridCalendar .day .eventTitles{display:flex;flex-direction:column;height:auto;width:100%;background-color:#00425c;border-left:5pt solid rgb(0,140,255);border-bottom:1pt solid rgb(99,99,99);margin-bottom:5px}.agendEvents .containerCalendar .gridCalendar .day .eventTitles .detailsItem{display:flex;flex-direction:column;color:gray}.agendEvents .containerCalendar .gridCalendar .day .eventTitles.vacation{background-color:#111e57;border-left:5pt solid rgb(0,34,185);border-bottom:1pt solid rgb(201,201,201)}.agendEvents .containerCalendar .gridCalendar .day .eventTitles span{font-size:8pt;text-align:start;color:#ebebeb;margin:none;padding:0}.agendEvents .containerCalendar .gridCalendar .day .eventTitles .infoEvent{display:none;position:absolute;top:7rem;background-color:#2e2e2e;border:1px solid white;height:auto;width:220px;padding:.5em;box-sizing:border-box}.agendEvents .containerCalendar .gridCalendar .day .eventTitles .infoEvent span:not(:first-child){margin-top:5px}.agendEvents .containerCalendar .gridCalendar .day .eventTitles .infoEvent .containerTitle{background-color:#1c3641;border-left:5px solid white;padding:.5em;width:200px}.agendEvents .containerCalendar .gridCalendar .day .eventTitles.show .infoEvent{display:flex}.agendEvents .containerCalendar .gridCalendar .day.dayValid{background-color:#191919}.agendEvents .containerCalendar .gridCalendar .today{background-color:#00a2ff7c}.agendEvents .containerCalendar .gridCalendar .day span{color:#b6faff;text-align:right;font-size:11pt;padding:8px 8px 0 0}.agendEvents .containerCalendar .gridCalendar .day.dayValid span{color:#4d4d4d}.agendEvents .containerCalendar .gridCalendar .day .containerText{position:absolute;display:flex;align-items:end;justify-content:center;top:0;height:100%;width:100%;background-color:#78b8f0}.agendEvents .containerCalendar .gridCalendar .day .containerText button{position:absolute;top:0;right:0}.agendEvents .containerCalendar .gridCalendar .day .containerText .inputEvent{position:relative;bottom:5px;height:70px;width:90%;background-color:#191919;color:#f0f8ff;outline:none;border:none;resize:none;overflow:hidden}.agendEvents .containerCalendar .gridCalendar .day #imgPlus{display:none;position:absolute;height:20px;bottom:3px;right:3px;cursor:pointer}.agendEvents .containerCalendar .gridCalendar .day:hover{background-color:#002f44}.agendEvents .containerCalendar .gridCalendar .day.over #imgPlus{display:block}.setDatailsEvent{display:flex;flex-direction:column;position:fixed;height:60%;width:60%;top:20%;padding:0 3em 3em;background-color:#13181a;border-radius:10px;border:1px solid aliceblue;align-items:center;box-shadow:10px 10px 10px #00000070;justify-content:space-between;overflow:hidden}.setDatailsEvent .tabs{display:flex;position:absolute;width:100%;height:3rem;margin:0;border-bottom:1px solid aliceblue;align-items:center;background-color:#0c1113}.setDatailsEvent .tabs .opt{height:3.05rem;padding:1em;border-bottom:1px solid aliceblue;background-color:#0c1113;border-top:none;color:#464646;border-radius:10px 10px 0 0;cursor:pointer}.setDatailsEvent .tabs .opt.clicked{background-color:#13181a;border:none;border-bottom:1px solid rgb(19,24,26);border-right:1px solid aliceblue;border-left:1px solid aliceblue;color:#f0f8ff}.setDatailsEvent .tabs .opt.first{border-left:none}.setDatailsEvent span{padding-bottom:.3em}.setDatailsEvent .insertTitleEvent input{border:none;border-bottom:1px solid grey;background-color:transparent;font-size:11pt;color:#fff;padding:0 .5em;width:80%}.setDatailsEvent .insertTitleEvent input:focus{outline:none}.setDatailsEvent .controlEvent{position:relative;display:flex;flex-direction:row;bottom:0;width:100%;height:auto;justify-content:space-between;align-items:center;padding:.3em;gap:33%}.setDatailsEvent .controlEvent button{display:none;position:relative;color:#fff;background-color:transparent;border-radius:3px;width:10%;height:20px}.setDatailsEvent .headerControlEvent{display:flex;flex-direction:row;position:relative;justify-content:flex-end;height:auto;width:100%;margin:0;margin-top:3rem}.setDatailsEvent .headerControlEvent label{position:relative;display:flex;height:35px;width:35px;margin:5px;cursor:pointer;justify-content:center;align-items:center}.setDatailsEvent .headerControlEvent label img{max-height:18px;min-width:15px;max-width:18px}.setDatailsEvent .headerControlEvent label:hover,.setDatailsEvent .controlEvent button:hover{background-color:#00000031}.containerTab{display:flex;flex-direction:column;gap:10px;width:100%;height:100%}.setDatailsEvent .containerTab .insertTitleEvent{flex:1;display:flex;flex-direction:row;width:100%;height:50%;padding:.5em;justify-content:center;background-color:#131c20;border-radius:10px}.setDatailsEvent .containerTab .insertTitleEvent span{display:flex;align-items:flex-start;text-align:start;line-height:2.5;padding:0;width:15%}.setDatailsEvent .containerTab .optionTab{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.setDatailsEvent .containerTab .optionTab .dataEmployee{text-align:start;width:100%;left:35%;padding:.5em}.setDatailsEvent .containerTab .optionTab .dataEmployee div{border-bottom:1px solid rgb(97,97,97);padding:.8em}.setDatailsEvent .containerTab .optionTab .containerRange{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;background-color:#131c20;border-radius:10px;gap:4px}.setDatailsEvent .containerTab .optionTab .titleAttribute,.setDatailsEvent .containerTab .optionTab .attribute{height:100%;border:1px solid rgb(163,163,163);font-size:.8rem}.setDatailsEvent .containerTab .optionTab .attribute:is(:last-child){border-right:1px solid rgb(163,163,163)}.setDatailsEvent .containerTab .optionTab .titleAttribute{background-color:#1d2427;width:12%}.setDatailsEvent .containerTab .optionTab .attribute{background-color:#5a6f77;width:18%}.setDatailsEvent .containerTab .optionTab input{height:100%;width:100%;background-color:#fff;color:#0c1a25;outline:none;border:none}.setDatailsEvent .containerTab .optionTab option{background-color:#172429;color:#f1f1f1}.setDatailsEvent .containerTab .optionTab button{color:#f0f8ff;padding:.3rem;background-color:#13181a;border-radius:3px;border:1px solid grey;width:30%;left:35%}.setDatailsEvent .containerTab .optionTab button:hover{background-color:#222b2e}.setDatailsEvent .containerTab .rageDate input{min-width:90px;max-width:15%}.agendListUsers{display:flex;flex-direction:column;position:fixed;align-items:center;justify-content:center;width:25%;height:100%}.agendListUsers .containerTable{height:40%;width:100%;overflow-y:scroll}.agendListUsers .containerTable table{width:100%;border-collapse:collapse;font-family:roboto,sans-serif;font-weight:400;background-color:#465863}.agendListUsers .containerTable th{padding:8px;border-bottom:1px solid rgb(141,141,141)}.agendListUsers .containerTable table tr:hover{background-color:#7fffd421}.agendListUsers .containerTable table td{padding:2px;border-bottom:1px solid rgb(141,141,141);height:25px}.agendListUsers .controlList{display:flex;align-items:center;justify-content:center;position:relative;height:5%;width:100%;background-color:#3b524f}.agendListUsers .controlList #insertUsers{height:80%;width:90%;border-radius:5px;background-color:#283333;color:#fff}.agendListUsers .controlList #insertUsers:hover{background-color:#5c7777}:root{--bg-color: #121212;--container-bg: #1e1e1e;--text-color: #ddd;--highlight-color: #4ea8ff;--border-color: #333;--btn-bg: #4ea8ff;--btn-bg-hover: #3a7dd3;--btn-disabled-bg: #555;--confirm-bg: #222;--confirm-border: #444;--font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif}.politica-container{max-width:900px;margin:2rem auto;padding:2.5rem;background:var(--container-bg);border-radius:8px;box-shadow:0 0 15px #000000b3;font-family:var(--font-family);color:var(--text-color);line-height:1.6}.politica-container h1{color:var(--highlight-color);font-size:2.25rem;border-bottom:2px solid var(--border-color);padding-bottom:.6rem;margin-bottom:1.5rem}.politica-container ol{counter-reset:item;padding-left:1.5rem}.politica-container ol>li{display:block;position:relative;margin-bottom:1.2rem;counter-increment:item}.politica-container ol>li:before{content:counter(item) ". ";position:absolute;left:-2.2rem;color:var(--highlight-color);font-weight:700;top:0}.politica-container ol>li>ol{counter-reset:subitem;margin-top:.5rem;padding-left:1.6rem}.politica-container ol>li>ol>li{margin-bottom:.6rem;position:relative;counter-increment:subitem}.politica-container ol>li>ol>li:before{content:counter(item) "." counter(subitem) " ";position:absolute;left:-2.8rem;color:var(--highlight-color);font-weight:600;top:0}.politica-container ol>li>ol>li>ol{counter-reset:subsubitem;margin-top:.3rem;padding-left:1.6rem}.politica-container ol>li>ol>li>ol>li{margin-bottom:.4rem;position:relative;counter-increment:subsubitem}.politica-container ol>li>ol>li>ol>li:before{content:counter(item) "." counter(subitem) "." counter(subsubitem) " ";position:absolute;left:-3.3rem;color:var(--highlight-color);font-weight:500;top:0}.politica-container ul{margin-top:.5rem;padding-left:1.5rem;list-style:disc;color:var(--text-color)}.politica-container ol li ul{margin-top:.3rem;padding-left:1.3rem}.confirm-section{display:flex;align-items:center;justify-content:space-between;margin-top:2.5rem;padding:1rem 1.2rem;background:var(--confirm-bg);border:1px solid var(--confirm-border);border-radius:6px}.confirm-section label{font-size:1rem;color:var(--text-color);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.5rem}.confirm-section input[type=checkbox]{width:18px;height:18px;cursor:pointer}.btn-save{padding:.65rem 1.4rem;background-color:var(--btn-bg);color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer;transition:background-color .3s ease;min-width:110px;text-align:center;-webkit-user-select:none;user-select:none}.btn-save:hover:not(:disabled){background-color:var(--btn-bg-hover)}.btn-save:disabled{background-color:var(--btn-disabled-bg);cursor:not-allowed;color:#bbb}footer{margin-top:3rem;font-size:.9rem;color:#888;text-align:center}.politica-container{max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--highlight-color) var(--container-bg)}.politica-container::-webkit-scrollbar{width:8px}.politica-container::-webkit-scrollbar-track{background:var(--container-bg)}.politica-container::-webkit-scrollbar-thumb{background-color:var(--highlight-color);border-radius:4px;border:2px solid var(--container-bg)}.politica-container{width:100%;padding:1rem;box-sizing:border-box}
