@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/react-datepicker/2.8.0/react-datepicker.min.css);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{font-weight:400;text-rendering:geometricPrecision}.simulacoes-recentes{width:100%!important;margin-right:0!important}.subBox{background:var(--background)}.active-menu,.cliente-item-menu>a:hover{background-color:var(--primary)!important;color:var(--text-color-secondary)!important;border-radius:10px!important}.active-menu svg,.cliente-item-menu>a:hover svg{fill:var(--text-color-secondary)!important;transition:fill .3s ease-in-out}.listar-regra-container,.listar-regra-container>li+li{margin-top:40px}.listar-regra-container>li{position:relative}.listar-regra-container li h3{display:table;padding:5px 10px;border-radius:10px;background:var(--primary);position:absolute;top:-20px}.listar-regra-container li>ul{display:flex;justify-content:space-between;background:var(--background-transparent);padding:10px;border-radius:10px}@media (max-width:550px){.listar-regra-container li>ul{flex-direction:column}.listar-regra-container li>ul>ul{display:flex;flex-wrap:wrap}.listar-regra-options{width:100%!important;margin-top:20px}}.listar-regra-container li>ul>ul{display:flex}.listar-regra-container li>ul .subbox-line{height:32px}.listar-regra-options{display:flex;flex-wrap:wrap;width:254px}@media (max-width:899px){.listar-regra-options button{width:100%!important;margin-right:0!important}.listar-regra-options button:nth-child(2){margin-top:5px!important}}.listar-regra-container li>ul li h4{margin-bottom:10px}.simulacoes-recentes .subbox-fields li .subbox-line{margin:0 20px}.lead-checkbox{margin-right:20px}@media (max-width:1000px){.simulacoes-recentes .subbox-fields li .subbox-line{margin:0 7px}}@media (max-width:560px){.simulacoes-recentes .subbox-fields{max-width:300px}}@media (max-width:430px){.simulacoes-recentes .subbox-fields{max-width:200px}}.listar-regra-estados{margin-top:30px}.listar-regra-estados li{display:flex;justify-content:space-between;align-items:center;background:var(--background-transparent);padding:10px;border-radius:10px}.listar-regra-estados li+li{margin-top:10px}.listar-regra-estados li button{background:none;border:none;display:flex;align-items:center;padding:2px;cursor:pointer;background:#fff;border-radius:5px;box-shadow:0 8px 20px rgba(34,28,53,.3)}#main{padding-top:6rem;min-height:calc(100vh - 102px)}@media (min-width:976px){#main{padding-top:2rem;min-height:calc(100vh - 188px)}}::webkit-scrollbar{width:5px;height:6px}::webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--primary);border-radius:10px}::webkit-scrollbar-thumb{background:var(--primary);border-radius:10px}.tableW100{width:100%}.tableBGWhite{background-color:#fff}.text-bold{font-weight:500}.caracteristicas-p{margin-bottom:0!important}.data{font-size:14px}.pgTermo{text-align:justify}.spTermo{font-size:12pt;line-height:107%;font-family:Times New Roman,serif}.termo-uso-footer{margin-top:20px}.termo-uso-footer .row span{display:flex;align-items:center}#checkbox-termos{margin-right:5px!important;width:14px;height:14px}.termo-uso-footer .btnCta{margin:20px 0 0}.termo-uso-content p{text-align:justify!important;font-size:12pt!important;line-height:107%!important;font-family:Times New Roman,serif!important}.content{border-radius:40px;padding:35px 30px 30px}@media (max-width:800px){.content.simulatorContent{padding:35px 16px}}.content-usuario-master{padding:0}.content{background:var(--card)}.content .subtitle:after{background:var(--background-transparent);content:"";display:block;height:1px;width:100%;margin:20px 0}.content .subtitle-space:after{display:block;height:1px;width:100%;margin:40px 0 20px}.header-content{background:var(--cancel-darkest);position:relative;border-radius:4px 4px 0 0;padding:16px;color:var(--text-color);font-family:"Rubik",sans-serif;font-size:26px;font-weight:400;line-height:120%}.feedback-box{display:none;position:fixed;right:20px;bottom:20px;width:300px;border-radius:10px;padding:20px;z-index:999;box-shadow:0 8px 20px rgba(0,0,0,.3);background:var(--card)}.feedback-box .close-box,.modal-content .close-box{display:flex;align-items:center;justify-content:center;position:absolute;right:-5px;top:-5px;width:25px;height:25px;border-radius:100%;border:none;cursor:pointer;background:var(--background)}.modal-content .close-box{right:0!important;top:0!important}.modal-leads{max-height:90vh;overflow-y:auto}.btn-modal-leads{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem}@media (max-width:470px){.btn-modal-leads{flex-direction:column;justify-content:space-evenly;align-items:flex-start}.btn-modal-leads button{margin:5px 0}}.feedback-box.active-box{display:block;animation:showBox .5s forwards}.feedback-box.desactive-box{display:none}@keyframes showBox{0%{transform:translate3d(0,-30px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@media (max-width:370px){.feedback-box{width:100%;right:0;bottom:0;border-radius:0}}.feedback-box ul li{padding:20px;border-radius:5px;position:relative;line-height:15px;background:var(--card)}.feedback-box ul li+li{margin-top:5px}.feedback-box ul li:before{content:" ";position:absolute;width:0;height:0;left:-5px;right:auto;top:0;bottom:auto;border-color:currentcolor;border-left:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid var(--background);border-top:5px solid var(--background)}.feedback-box ul li.user-mensagem:before{display:none}.feedback-box ul li.user-mensagem:after{content:" ";position:absolute;width:0;height:0;right:-5px;left:auto;top:0;bottom:auto;border-color:currentcolor;transform:rotate(-90deg);border-left:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid var(--background);border-top:5px solid var(--background)}.feedback-box textarea{height:60px;resize:none;outline:none}.send-feedback{margin-top:30px}.send-feedback .btn btn-primary{margin-top:5px}.feedback-btn button{position:fixed;right:20px;bottom:20px;z-index:999;display:flex;border:none;align-items:center;justify-content:center;background:var(--primary);width:50px;height:50px;border-radius:100%;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.3)}.disclaimer{border:1px solid var(--primary);border-radius:10px;font-size:var(--size9)}.alert-validade,.disclaimer{display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;font-family:var(--font);font-weight:var(--fontBold);letter-spacing:var(--space5)}.alert-validade{border:0 solid var(--primary);border-radius:10px;font-size:20px;width:100%}.alert-validade p{color:red}.box-props-line2{flex-direction:column;display:flex;align-items:center;justify-content:space-between;margin-top:40px}.no-content .content .btnCtaOutline{margin-top:20px}.box-props-line2 .disclaimer{width:40%}.col-button{display:flex!important;align-items:center!important}.col-button .row-form{margin:0;width:auto}.col-button .row-form+.row-form{margin-left:20px}.main-form .col-form-300px-1fr:last-child{margin-top:20px}.col-form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px;grid-row-gap:20px;row-gap:20px}.col-form-3{margin-top:20px;margin-bottom:20px!important}.col-form-1{display:grid;grid-template-columns:1fr;grid-column-gap:24px;column-gap:24px;grid-row-gap:20px;row-gap:20px}@media (max-width:600px){.col-form-1{grid-column-gap:0;column-gap:0;grid-row-gap:0;row-gap:0}}.col-form-1 label{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.col-form-1 button{margin-top:10px}.col-form-2{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px;grid-row-gap:8px;row-gap:8px}@media (max-width:600px){.col-form-2{grid-template-columns:1fr}}.col-form-3{display:flex;grid-gap:20px}@media (max-width:600px){.col-form-3{grid-template-columns:1fr;grid-gap:5px}}@media (max-width:825px){.col-form-3{flex-direction:column}}.col-form-300px-1fr{display:grid;grid-template-columns:300px 1fr;grid-gap:20px}@media (max-width:600px){.col-form-300px-1fr{grid-template-columns:1fr;grid-gap:0}}.container-lista-documentos{display:flex;flex-direction:column}.row-button-step-representante{display:flex;align-items:center;justify-content:space-between;padding:0}@media (max-width:600px){.row-button-step-representante{display:grid;grid-template-columns:1fr;grid-gap:5px}}.row-button-step-representante .btnSteps{margin-top:0}.row-button-step-socio{display:flex;align-items:center;justify-content:space-between;padding:0}@media (max-width:600px){.row-button-step-socio{display:grid;grid-template-columns:1fr;grid-gap:5px}}.row-button-step-parceiro{display:flex;justify-content:end;padding:0}@media (max-width:600px){.row-button-step-parceiro{justify-content:normal}}.margin-10{margin:10px 0!important}.obrigatorio{color:var(--error)}.row-form{width:auto}.row2,.row-flex{width:100%}.row-flex{display:flex;align-items:center;grid-gap:10px;gap:10px;margin:0 auto 10px}.row-flex input[type=checkbox]{width:14px;height:14px;display:block}.parceiro{margin-bottom:80px!important}.box-termos-parceiros{margin:0}.box-termos-parceiros p{margin:0 0 20px;font-size:14px;font-family:arial;line-height:18px}.box-termos-parceiros h2{margin:50px 0 -20px}.box-termos-parceiros table,.box-termos-parceiros td,.box-termos-parceiros th{border:1px solid;margin-bottom:30px}.col-form-3{margin-bottom:60px}.qr-scanner{justify-content:center;display:flex;margin-bottom:10px}.qr-scanner .scanner{width:60%;margin:10px;border-radius:10px}.btn-termos{color:var(--primary);background:transparent;border:none;text-decoration:underline;font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);margin-left:10px;cursor:pointer}.row-qrcode{width:100%;display:flex;padding:10px 0;flex-direction:column;justify-content:center;align-items:center;grid-gap:20px;gap:20px;margin-bottom:20px}.step-socios .produto-trabalha label{margin-bottom:0!important}.row-qrcode-alt span,.row-qrcode span,.subtitleSimulador{font-weight:var(--fontBold)}.input,input,input:disabled,select,textarea{background:var(--background);border:2px solid #fff}.input,input,textarea{width:100%;padding:10px;border-radius:10px;font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);background:var(--background)}input:disabled{opacity:.7;cursor:not-allowed}.input-primary{background:var(--background)!important;border:none!important;color:var(--text)}.input-secondary{background:var(--card)}.box-secondary>div>div{background:var(--card)!important;border-radius:10px}.btn-meusDados{color:var(--background-secondary-darkest)!important}input[type=checkbox]{width:inherit}input[type=checkbox]:checked{background:var(--primary)}input:focus{outline:none!important}input[type=radio]{width:20px;height:20px;background:transparent;border:0;box-shadow:none}.error-span{display:none;font-size:10px;color:red}.garantia-field{margin-bottom:20px;max-width:560px;padding:20px;border-radius:20px;border:1px solid var(--primary);background:var(--background)}.garantia-checkbox{display:flex;align-items:center}.garantia-explicacao{margin-bottom:10px}.garantia-checkbox label{margin-bottom:0!important;margin-left:10px}.garantia-checkbox input{height:18px}#swal2-html-container{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);margin:20px 0 0!important}.swal2-actions{margin-top:10px}.swal2-actions button{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);display:flex;align-items:center;justify-content:center;background:var(--primary);border:none;height:40px;width:122px;border-radius:10px;cursor:pointer}.swal2-popup button:focus{outline:none}label{margin-bottom:10px;display:inline-block;width:100%;font-family:"Rubik",sans-serif;font-size:14px;font-weight:400;line-height:18px}#cadastroPF .btnSteps,#cadastroPJ .btnSteps{margin-top:20px}::placeholder{color:var(--cancel)}.boxSocios{height:auto;padding:0;margin-top:10px;margin-bottom:30px;box-sizing:border-box;border-radius:10px}.bgSocios{display:grid;grid-template-columns:1fr 128px;border-radius:10px}@media (max-width:600px){.bgSocios{grid-template-columns:1fr;position:relative}}.box-acoes-socios{background:var(--background-transparent);box-sizing:border-box;border-radius:0 5px 5px 0;display:flex;align-items:center;justify-content:space-around;padding:20px 0}@media (max-width:600px){.box-acoes-socios{padding:10px;position:absolute;bottom:10px;right:10px;border-radius:5px;border-left:none}}.container-socios{padding:20px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;background:var(--background);border-radius:10px 0 0 10px}@media (max-width:600px){.container-socios{grid-template-columns:1fr}}.checkbox-container-add-vendedor{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.boxVendedores{background-color:var(--cancel-dark);padding:16px;box-sizing:border-box;border-radius:4px;margin-top:10px;margin-bottom:20px}.boxVendedores h3{font-size:24px}.boxVendedores button{padding:8px 16px}.margTop30{margin-top:30px}.box-option-item{-webkit-appearance:none;background:transparent;color:var(--cancel-darkest);padding:0;margin:20px 0 0}.box-option-item .option-title{font-size:16px;font-weight:400;padding:16px 0 8px;margin:0;color:var(--cancel-dark)}.box-option-item .option-summary{font-size:12px;font-weight:300;padding:4px 0 8px;line-height:150%}.timepay-container{display:flex;align-items:center}#TimePay{max-width:79%;vertical-align:middle;border:none!important}#outputRange{width:40px;height:40px;margin-left:10px;text-align:center}#sufRange{max-width:30%;text-align:left;padding:0 0 0 10px}input:required+span:after{content:"Required"}input[type=range],input[type=select]{-webkit-appearance:none;background-color:none;box-shadow:none;border:none}input[type=range]:focus{outline-color:var(--primary-dark)}.main-form h2,.main-result h2{font-family:var(--font);font-weight:var(--fontBold)!important;font-size:var(--size16);letter-spacing:var(--space5)}.main-result h2:after{content:"";display:block;height:1px;width:100%;margin:20px 0}.objetivo-container{margin-top:60px}.add-socio:hover span{color:#fff}.main-form h2:after{content:"";display:block;height:1px;width:100%;margin:20px 0}.react-responsive-modal-modal{border-radius:10px!important;z-index:9999}.react-responsive-modal-overlay{width:100vw!important;height:100vh!important;background-color:rgba(0,0,0,.7)!important;z-index:9990!important}.container-full,.container-full-login{width:1180px;margin:0 auto}.container-full-login{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.container-full-login label{margin:0;font-weight:300;font-size:12px}.container-full-login p{font-weight:700;color:var(--primary)}.container-full-login .main-title{color:var(--primary);font-size:24px;padding-bottom:40px}.container-full-login .welcome-title{padding-bottom:22px}.container-full-login .legend{color:var(--secondary)}.container-full-login .help-modal{font-weight:300;font-size:12px;padding-top:18px;cursor:pointer}.alert-items{display:flex;flex-direction:column;align-items:flex-start}.alert-items li+li{margin-top:5px}.alert-items li{display:flex;justify-content:flex-start;align-items:center}.alert-items li p{text-align:left}.alert-items li:before{content:"";display:inline-block;margin-right:10px;border-radius:100%;background:#fff;height:5px;width:5px;flex-shrink:0}.alert-blur{display:flex;justify-content:center;position:absolute;top:-180px;width:100%;min-height:calc(100% + 320px);background:rgba(0,0,0,.3);z-index:99999}@media (max-width:940px){.box-props{flex-direction:column}.prop-client.turn2c.mainBox{margin-left:0!important}}@media (max-width:420px){.prop-client nav{flex-direction:column}.prop-client nav .btnCtaOutline{margin-right:0!important;margin-bottom:10px}.box-props .fields-details-box,.prop-client .fields:nth-child(2){flex-direction:column;align-items:center}}.logo-g{display:block;margin:3em auto 2em;text-align:center}.row-button-step{display:flex;align-items:center}.onboarding{width:980px;margin:20px auto;background:#fff;box-shadow:0 1.06084px 4.24336px rgba(0,0,0,.15);border-radius:8px;position:relative;padding:0}@media (max-width:600px){.onboarding{width:100%;padding:0;box-sizing:border-box}}.onboarding .tooltip-icon{margin:0 0 0 5px}.onboarding .row{display:block;width:100%;margin:1em auto}@media (max-width:600px){.onboarding .row{margin:0 auto}}.onboarding .row-button-step{display:flex;justify-content:end;padding:0 20px}.onboarding .container-main-form{padding:0 20px}@media (max-width:600px){.onboarding .container-main-form{width:100%;padding:0 10px}}.onboarding .header{font-size:20px;text-align:center;background:hsla(0,0%,94.9%,.85);border-radius:8px 8px 0 0;border-bottom:1px solid #d9d9d9;display:flex;width:100%}@media (max-width:600px){.onboarding .header{flex-direction:column;padding:10px;grid-gap:10px;gap:10px;align-items:normal}}.onboarding .header .header-desc,.onboarding .header .header-tit{margin:0;display:flex;grid-gap:10px;gap:10px}@media (max-width:600px){.onboarding .header .header-desc{flex-direction:column;padding:10px;grid-gap:10px;gap:10px;align-items:normal}}.onboarding .header .header-desc span{font-size:12px;line-height:14px;display:flex;align-items:center;text-align:center;letter-spacing:.05em;color:#000}@media (max-width:600px){.onboarding .header .header-desc span{align-items:normal;text-align:left}}.onboarding .header .header-desc i{width:24px;height:24px;display:block;background:url(/aplicativo/static/media/icon-information-steps.745bbe57.svg) 50% no-repeat;background-size:24px 24px;border:none}@media (max-width:600px){.onboarding .header .header-desc i{display:none}}.onboarding .header .tit-step{font-family:Rubik;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#000}.onboarding .btnCta{margin:2em auto;cursor:pointer}.btnSteps{display:flex;align-items:center;justify-content:center;border-radius:10px;width:100%!important;background-color:var(--primary)!important;height:40px;border:none;cursor:pointer;margin-top:20px}.btnSteps svg{color:#fff;width:20px;height:20px}.btnSteps span{color:#fff}.row-redes-sociais{margin:20px 0}.row-redes-sociais div{margin:0 0 10px;display:grid;grid-template-columns:80px 150px 500px;justify-content:flex-start;align-items:center;grid-gap:10px}@media (max-width:600px){.row-redes-sociais div{grid-template-columns:32px 1fr}}@media (max-width:600px){.row-redes-sociais div label{display:none}}.row-redes-sociais div i{display:block;width:32px;height:32px;border:none}.row-redes-sociais div i.site{background:url(/aplicativo/static/media/icon-site.eb82faf3.svg) 50% no-repeat;background-size:28.38px 28.38px}.row-redes-sociais div i.facebook{background:url(/aplicativo/static/media/icon-facebook.b3682676.svg) 50% no-repeat;background-size:28.38px 28.38px}.row-redes-sociais div i.instagram{background:url(/aplicativo/static/media/icon-instagram.ff0b1b02.svg) 50% no-repeat;background-size:28.38px 28.38px}.row-redes-sociais div i.linkedin{background:url(/aplicativo/static/media/icon-linkedin.05cfd932.svg) 50% no-repeat;background-size:28.38px 28.38px}.equipe .btnSteps span{color:#fff}.btn-editar-socio{display:block;background:url(/aplicativo/static/media/icon-edit-socio.bea3dc29.svg) 50% no-repeat;background-size:28px 28px;text-indent:-9000px;border:none;cursor:pointer;width:40px;height:40px;border-radius:5px}@media (max-width:600px){.btn-editar-socio{width:100%;padding:20px;box-sizing:border-box;border-radius:0 0 5px 5px}}.btn-deletar-socio{display:block;background:url(/aplicativo/static/media/icon-delete.6faf5dd9.svg) 50% no-repeat;background-size:24px 24px;text-indent:-9000px;border:none;cursor:pointer;width:40px;height:40px;border-radius:5px}@media (max-width:600px){.btn-deletar-socio{width:100%;padding:20px;box-sizing:border-box;border-radius:0 0 5px 5px}}.produto-trabalha{margin:0;display:flex;grid-gap:10px;gap:10px}@media (max-width:600px){.produto-trabalha{flex-direction:column}}.produto-trabalha div{display:flex;align-items:center;grid-gap:5px;gap:5px}strong{font-weight:700}.box-steps{width:700px;padding-bottom:24px}@media (max-width:600px){.box-steps{width:100%}}.box-steps div{font-size:12px!important}.box-steps a{margin:0}@media (max-width:600px){.box-steps a{font-size:12px!important}}.container-main-form label{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.p-step{font-family:arial;font-style:normal;font-weight:500;font-size:14px;line-height:20px;margin-bottom:40px;display:block}.container-header-steps{background:var(--card);display:flex;align-items:center;justify-content:center}.container-header-steps .container-logo{width:1280px;height:auto;display:flex;align-items:center;justify-content:space-between}@media (max-width:600px){.container-header-steps .container-logo{display:flex;flex-direction:column}}.container-header-steps .container-logo-center{justify-content:center!important}.container-header-steps .logo-g{display:block;margin:0;margin-left:20px!important;text-align:center;width:209px!important}@media (max-width:600px){.container-header-steps .logo-g{width:150px!important;height:50px}}.container-header-steps .logo-g img{width:209px!important}@media (max-width:600px){.container-header-steps .logo-g img{width:150px!important;height:50px}}.onboarding-parceiro{width:720px!important}@media (max-width:600px){.onboarding-parceiro{width:100%!important}}@media (max-width:600px){.termo-uso{padding:2%;margin:1%;width:94%;height:auto}}.termo-uso .row{display:block;margin:1em auto}.termo-uso .btnCta{margin:2em auto;cursor:pointer}.termo-uso p{font-family:"Rubik",sans-serif;font-size:18px;font-weight:300;line-height:150%;padding:8px 0}.logo-termos-uso{display:flex}@media (max-width:600px){.logo-termos-uso{padding:10px;justify-content:center}}@media (max-width:600px){.logo-termos-uso .logo-g{width:150px!important;height:50px;margin:0}}.logo-termos-uso .logo-g img{display:block;margin:0!important;text-align:center;width:240px!important}@media (max-width:600px){.logo-termos-uso .logo-g img{width:150px!important;height:50px}}.termo-uso-header{width:90%;margin-left:5%;float:left;height:20px;text-align:center;font-size:30px}@media (max-width:600px){.termo-uso-header{font-size:18px}}.termo-uso-content{overflow-y:auto;box-shadow:2px 2px 12px rgba(0,0,0,.3);padding:10px;height:350px;background:var(--background-darkest)}.logo-login{margin:3rem auto}.logo-login img{margin:auto;object-fit:contain;max-width:162px;max-height:32px}.login-senha-entrar .btnSteps{background:var(--primary)!important}.login-senha-entrar .small{margin-right:10px;line-height:10px;max-width:200px;color:var(--text)}.login-senha-entrar .btnSteps:hover{box-shadow:0 0 20px var(--primary);transition:.2s}.password-message .box-login .legend:first-child{margin-top:30px}.password-message .box-login .legend:nth-child(2){margin-bottom:20px}.box-termo-uso{max-width:540px;margin:0 auto 80px}.box-login,.box-termo-uso{display:flex;flex-direction:column}.box-login{flex-wrap:nowrap;justify-content:center;align-content:center;max-width:408px;min-width:408px;margin:0 auto;padding:24px 40px;background:var(--card);border-radius:16px}.box-login .box-checkbox{display:flex;grid-gap:8px;gap:8px;flex-direction:row-reverse;align-items:baseline}.box-login .box-checkbox h3,.box-login .box-checkbox p{text-align:center;font-size:12px;margin-bottom:4px;color:var(--text-color);max-width:160px}.box-login .switch{position:relative;display:inline-block;width:40px;height:20px}.box-login .switch input{opacity:0;width:0;height:0}.box-login .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--cancel-dark);border-radius:34px;transition:.4s}.box-login .switch .slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:var(--card);border-radius:50%;transition:.4s}.box-login .switch input:checked+.slider{background-color:var(--primary)}.box-login .switch input:checked+.slider:before{transform:translateX(18px)}.box-login .btnSteps{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);background:var(--cancel);height:40px;width:122px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:none;cursor:pointer;margin-top:0}.box-login .subtitle:after{content:"";display:block;height:1px;width:100%;margin:20px 0}.box-login .box-btn-parceiro{margin:20px 0 0;border-top:1px solid var(--background-transparent);padding:20px 48px 0}.box-login .btn-parceiro{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid var(--primary);color:var(--primary);height:50px;width:100%;border-radius:10px;cursor:pointer;box-shadow:0 0 20px var(--primary)}.box-login .btn-parceiro:hover{background:var(--primary);color:#fff;transition:.2s}.box-login .row{display:block;padding-bottom:12px;margin:0}.box-login .btnCta{cursor:pointer;padding:0;margin:0 auto!important}.box-login p{max-width:400px;margin:0 auto}@media (max-width:500px){.box-login{width:100%;margin:10px}.box-login .btn-parceiro,.box-login form{margin:0}}.box-full{display:flex;flex-wrap:nowrap;justify-content:center;align-content:center;flex-direction:column;max-width:80%;margin:0 auto;background:#fff;box-shadow:2px 2px 12px rgba(0,0,0,.3);padding:48px;border-radius:16px}.box-full input[type=mail],.box-full input[type=number],.box-full input[type=password],.box-full input[type=text],.box-full select{background-color:var(--card-light)}.box-full input[type=radio]{background:inherit;width:40px;box-shadow:none;margin:24px auto 8px}.box-full .row{display:block;margin:1em auto}.box-full .btnCta{margin:2em auto;cursor:pointer}.box-full p{font-family:"Rubik",sans-serif;font-size:18px;font-weight:300;line-height:150%;padding:8px 0}.box-full small{font-size:11px;color:var(--cancel-darkest)}.default-link{color:var(--cancel-dark);font-size:12px;display:block}.default-link:hover{color:var(--primary-dark)}.step-socios .tooltip-icon{margin-left:5px}.tooltip-icon{display:inline;opacity:.8;padding:0;border-radius:16px;text-align:center;font-size:10px;font-weight:500;line-height:16px;flex-shrink:0;color:var(--text-color);margin-left:16px}.title-page{margin-top:20px!important;margin-bottom:40px!important}.qtd-cotas div h3{margin-bottom:0!important}.__react_component_tooltip{border:1px solid var(--primary)!important;border-radius:10px!important;font-family:var(--font);font-weight:var(--fontMedium);font-size:var(--size12);letter-spacing:var(--space5);max-width:500px}.__react_component_tooltip,.slick-next:before,.slick-prev:before{color:var(--text-color)!important}.detail-box{padding-bottom:0!important;width:100%!important}.place-top{padding:18px}.place-top:after{border-top:6px solid var(--primary)!important}.place-top:before{display:none!important}.label-half{max-width:60%;padding:8px 20px 0 0}.input-small{max-width:80px}small{font-size:10px;color:#888;background:#f2f2f2;padding:12px;display:block;font-weight:400;line-height:150%;border-radius:4px;margin:8px auto 0}.propostas-page .subBox{display:flex;justify-content:space-between}.text-notice{font-family:"Rubik",sans-serif;font-weight:300;line-height:150%;background-color:#fff}.text-notice,.text-notice p{font-size:12px!important}.text-notice b{font-weight:500}.main-result h2{width:100%;display:block;font-weight:500}.main-result .content-result{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.main-result .content-result .col-result{width:100%;padding:0}.main-result .content-result .col-result .row-result{display:flex}.main-result .content-result .col-result .row-result p{font-family:var(--font);font-weight:var(--fontMedium);font-size:var(--size16);letter-spacing:var(--space5);display:flex;flex-direction:column;margin-bottom:20px}.main-result .content-result .col-result .row-result p span{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);margin-bottom:10px}.letsbank-register .row-form input{margin-bottom:20px}.main-result:first-child .content-result{margin-bottom:40px}.prop-client.turn2c{margin-left:20px!important;border:2px solid var(--primary);box-shadow:0 0 20px var(--primary)}.prop-client.turn2c.remove-gap{margin:40px auto 0!important}.btn-revisar{background:var(--error)!important}.box-props{display:flex}.box-props .fields{justify-content:center!important;margin:-20px -10px 10px!important}.box-props .fields-details-box{background:var(--background-transparent);border-radius:20px;margin-bottom:35px!important;margin-top:30px!important}.box-props .fields li{width:calc(50% - 20px);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px 10px!important;text-align:center}.box-props .prop-client{margin-top:40px;border-radius:40px}.box-props .prop-client nav a{width:100%}.box-props .prop-client h2:after{content:"";display:block;height:1px;width:100%;margin:20px 0}.box-props .prop-client .details{background-color:#fff;border-radius:8px 8px 4px 4px;padding:16px}.box-props .prop-client .details .details-head{border-bottom:1px solid var(--cancel);margin:0 auto 24px}.box-props .prop-client .details .details-body{margin:0 auto 40px}.box-props .prop-client .details .row-result-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;width:100%;margin:0 auto 24px}.box-props .prop-client .details .row-result-detail .col-result-detail .label-result{font-size:12px;font-weight:400;color:var(--cancel-dark);padding:0 0 8px}.box-props .prop-client .details .row-result-detail .col-result-detail .value-result{font-size:24px;font-weight:400;color:var(--cancel-darkest)}.box-props .prop-client .details .row-result-detail .col-result-detail .value-result b{font-weight:500}.box-props .prop-client .details .row-result-detail .col-result-detail .value-result span{font-size:14px}.box-props .prop-client .details .row-result-detail .col-result-detail .sub-label{font-size:11px;padding:4px 0 0}.box-props .prop-client .details .row-result-detail-adm{display:flex;grid-template-columns:1fr 3fr;grid-gap:16px;gap:16px;width:100%;margin:0 auto 16px}.box-props .prop-client .details .row-result-detail-adm .col-14{text-align:center;border-right:1px solid var(--cancel);margin-left:10px;display:grid}.box-props .prop-client .details .row-result-detail-adm .col-14 .label-result{font-size:14px;font-weight:400;color:var(--cancel-dark);padding:4px 0 0;margin-right:10px}.box-props .prop-client .details .row-result-detail-adm .col-14 .value-result{font-size:24px;color:var(--cancel-darkest);margin-right:10px}.box-props .prop-client .details .row-result-detail-adm .col-14 .value-result b{font-weight:500}.box-props .prop-client .details .row-result-detail-adm .col-14 .value-result span{font-size:14px}.box-props .prop-client .details .row-result-detail-adm .col-34 .label-result{font-size:12px;font-weight:400;color:var(--cancel-dark);padding:0 0 8px}.box-props .prop-client .details .row-result-detail-adm .col-34 .value-result{font-size:16px;font-weight:400;color:var(--cancel-darkest)}.box-props .prop-client .details .row-result-detail-adm .col-34 .value-result b{font-weight:400}.box-props .prop-client .details .row-result-detail-adm .col-34 .value-result span{font-size:14px}.alert-passo{background:var(--primary);position:fixed;padding:30px;border-radius:20px;max-width:500px;margin-left:40px;margin-right:40px;margin-top:180px;animation:showAlertPasso .5s forwards}.alert-passo .close-box{display:flex;align-items:center;justify-content:center;position:absolute;right:-5px;top:-5px;width:25px;height:25px;border-radius:100%;border:none;cursor:pointer;background:var(--card)}.alert-blur.desactive-alert{display:none}@keyframes showAlertPasso{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:translateZ(0)}}.alert-passo p{line-height:1rem;text-align:center}.box-noresults{padding:30px 0;margin:30px auto;display:block}.box-noresults .col-result{border-radius:40px}.box-noresults .col-result h3{font-family:var(--font);font-weight:var(--fontBold)!important;font-size:var(--size16);letter-spacing:var(--space5);border-radius:40px 40px 0 0;padding:20px 0 20px 30px}.box-noresults .col-result .detail-message{border-radius:0 0 40px 40px;padding:30px}.box-noresults .col-result .detail-message .txt-message{display:block;width:100%;padding:0;margin:0 auto}.box-noresults .col-result .detail-message .txt-message p{font-family:var(--font);font-weight:var(--fontMedium);font-size:var(--size12);letter-spacing:var(--space5)}.box-noresults .col-result .detail-message .txt-message p:last-child{margin-top:10px}.box-noresults .col-result .detail-message .options-inputs{margin:24px auto 0}.box-noresults .col-result .detail-message .row-noresults{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;width:100%;margin:0 auto 40px}.box-noresults .col-result .detail-message .row-noresults .col-result-detail{padding:0}.box-noresults .col-result .detail-message .row-noresults .col-result-detail .label-result{font-size:12px;font-weight:400;color:var(--cancel-dark);padding:0 0 8px}.box-noresults .col-result .detail-message .row-noresults .col-result-detail .value-result{font-size:24px;font-weight:400;color:var(--cancel-darkest)}.box-noresults .col-result .detail-message .row-noresults .col-result-detail .value-result b{font-weight:500}.box-noresults .col-result .detail-message .row-noresults .col-result-detail .value-result span{font-size:14px}.box-message-w-cta-right{display:flex;justify-content:space-between;align-items:center;width:100%;margin:40px auto;border-radius:30px;padding:30px}.box-message-w-cta-right p{font-family:var(--font);font-weight:var(--fontMedium);font-size:var(--size12);letter-spacing:var(--space5)}.detail-prop{margin-top:40px;border-radius:40px;padding:30px;padding:30px 0;border-top:1px solid var(--cancel);margin:30px auto}.detail-prop .turn2c{border:1px solid var(--primary)!important;background-color:var(--primary)!important}.detail-prop .turn2c .orange{color:var(--primary)!important}.detail-prop .prop-client h3{color:var(--cancel-darkest);display:block;padding:0;font-size:24px;line-height:120%;font-weight:500}.detail-prop .prop-client .details .details-head{margin:0 auto 24px}.detail-prop .prop-client .details .details-head .row-result-detail{display:grid;grid-template-columns:1fr 3fr;grid-gap:24px;gap:24px;width:100%;margin:0 auto 24px}.detail-prop .prop-client .details .details-head .row-result-detail .col-result-detail .label-result{font-size:12px;font-weight:400;color:var(--cancel-dark);padding:0 0 8px}.detail-prop .prop-client .details .details-head .row-result-detail .col-result-detail .value-result{font-size:24px;font-weight:400;color:var(--cancel-darkest)}.detail-prop .prop-client .details .details-head .row-result-detail .col-result-detail .value-result b{font-weight:500}.detail-prop .prop-client .details .details-head .row-result-detail .col-result-detail .value-result span{font-size:14px}.detail-prop .prop-client .details .details-head .row-result-detail .col-result-detail .sub-label{font-size:11px;padding:4px 0 0}.detail-prop .prop-client .details .row-result-detail-col3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px;width:100%;margin:0 auto}.detail-prop .prop-client .details .row-result-detail-col3 .col-result-detail .label-result{font-size:12px;font-weight:400;color:var(--cancel-dark);padding:0 0 8px}.detail-prop .prop-client .details .row-result-detail-col3 .col-result-detail .value-result{font-size:24px;font-weight:400;color:var(--cancel-darkest)}.detail-prop .prop-client .details .row-result-detail-col3 .col-result-detail .value-result b{font-weight:500}.detail-prop .prop-client .details .row-result-detail-col3 .col-result-detail .value-result span{font-size:14px}.detail-prop .prop-client .details .row-result-detail-col3 .col-result-detail .sub-label{font-size:11px;padding:4px 0 0}.detail-prop .prop-client .details .details-body{margin:0 auto 40px}.detail-prop .prop-client .details .row-result-detail{display:grid;grid-template-columns:1fr 3fr;grid-gap:24px;gap:24px;width:100%;margin:0 auto 24px}.detail-prop .prop-client .details .row-result-detail .col-result-detail .label-result{font-size:12px;font-weight:400;color:var(--cancel-dark);padding:0 0 8px}.detail-prop .prop-client .details .row-result-detail .col-result-detail .value-result{font-size:24px;font-weight:400;color:var(--cancel-darkest)}.detail-prop .prop-client .details .row-result-detail .col-result-detail .value-result b{font-weight:500}.detail-prop .prop-client .details .row-result-detail .col-result-detail .value-result span{font-size:14px}.detail-prop .prop-client .details .row-result-detail .col-result-detail .sub-label{font-size:11px;padding:4px 0 0}.detail-prop .prop-client .details .row-result-detail-adm{display:grid;grid-template-columns:1fr 3fr;grid-gap:16px;gap:16px;width:100%;margin:0 auto 16px}.detail-prop .prop-client .details .row-result-detail-adm .col-14{text-align:center;border-right:1px solid var(--cancel)}.detail-prop .prop-client .details .row-result-detail-adm .col-14 .label-result{font-size:14px;font-weight:400;color:var(--cancel-dark);padding:4px 0 0}.detail-prop .prop-client .details .row-result-detail-adm .col-14 .value-result{font-size:24px;font-weight:400;color:var(--cancel-darkest)}.detail-prop .prop-client .details .row-result-detail-adm .col-14 .value-result b{font-weight:500}.detail-prop .prop-client .details .row-result-detail-adm .col-14 .value-result span{font-size:14px}.detail-prop .prop-client .details .row-result-detail-adm .col-34 .label-result{font-size:12px;font-weight:400;color:var(--cancel-dark);padding:0 0 8px}.detail-prop .prop-client .details .row-result-detail-adm .col-34 .value-result{font-size:16px;font-weight:400;color:var(--cancel-darkest)}.detail-prop .prop-client .details .row-result-detail-adm .col-34 .value-result b{font-weight:400}.detail-prop .prop-client .details .row-result-detail-adm .col-34 .value-result span{font-size:14px}.detail-content .mainBox{width:100%}.last-item-col .label-result{border-right:none!important}.item-cota .assembleias .icon-graph{display:none}.imprimir-fluxo-checkbox{display:flex;align-items:center;margin-bottom:-38px;margin-top:48px}.produto-trabalha div label{margin-bottom:0}.row-button-step-representante .btn-voltar-step,.row-button-step-socio .btn-voltar-step{background:var(--background)!important}.imprimir-fluxo-checkbox input{margin-right:10px}.item-cota{position:relative}.cota-grupo-codigo{position:absolute;background:var(--primary);padding:5px;top:-5px;left:-5px;border-radius:2px;max-width:100px;box-shadow:0 0 10px var(--primary)}.cota-grupo-codigo,.pop-up-resultado-simulacao{color:var(--text-color-secondary)}.item-cota{display:grid;padding:0;grid-template-columns:1fr 6fr}.item-cota .value-cota{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:10px 0 0 10px;background:var(--background-transparent)}.item-cota .value-cota .col-item{padding:40px 20px;border-radius:10px 0 0 0}.item-cota .value-cota .col-item .value-result{padding:0}.item-cota .value-cota .label-result{font-size:12px;font-weight:400;color:var(--cancel-dark);padding:0;text-align:center}.item-cota .value-cota .value-result{font-size:16px;font-weight:500;color:var(--cancel-darkest);padding:16px 8px;text-align:center}.item-cota .value-cota .assembleias{margin-top:23px;border:none;font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.item-cota .desc-values{border-radius:0 8px 8px 0;overflow:hidden}.item-cota .row-7col{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.item-cota .row7{display:grid;grid-template-columns:1fr 1fr 1fr}.item-cota .row6,.item-cota .row-6col{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.item-cota .row-6col{grid-auto-flow:column}@media (max-width:720px){.item-cota .row-6col{grid-auto-flow:row}}.item-cota .row-6col .label-result,.item-cota .row-7col .label-result{border-right:1px solid var(--background-transparent);display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;height:50px;padding:0 5px;font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.item-cota .row-6col .value-result,.item-cota .row-7col .value-result{background:var(--text-color-transparent);border-right:1px solid var(--background-transparent);padding:20px;font-family:var(--font);font-weight:var(--fontMedium);font-size:var(--size12);letter-spacing:var(--space5);text-align:center}.fluxo-financeiro,.fluxo-financeiro .reajuste{display:flex;align-items:center}.fluxo-financeiro .reajuste{height:40px;margin:30px 60px 30px 0}.fluxo-consorcio{display:flex;align-items:center}.fluxo-caixa{margin-top:30px}.fluxo-consorcio div+div{margin-left:60px}.fluxo-financeiro .reajuste input[type=checkbox]{height:auto;margin-right:10px}.detail-content .box-fluxo h3{font-family:var(--font);font-weight:var(--fontMedium);font-size:var(--size12);letter-spacing:var(--space5)}.box-fluxo{margin:48px auto}.fluxo-caixa table{width:100%;border-radius:8px}.fluxo-caixa table thead{background-color:var(--cancel-darkest);color:#fff}.fluxo-caixa table tbody td,.fluxo-caixa table tr th{text-align:center}.fluxo-caixa .footer-item{margin-top:20px;height:auto!important}.fluxo-caixa .footer-item .chevron,.fluxo-caixa .footer-item .number-of-page-text{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.line2-home-boxes{display:flex;margin-top:30px!important}.line2-home-boxes>div:first-child{margin-right:20px}.comissao .listitems,.equipe .listitems{margin-top:40px}.group-button{padding:10px 0 0!important}.col-item,.fluxo-caixa .table tr th{border:none}.col-item,.fluxo-caixa .table tr th,.fluxo-caixa table tbody td,.listitems tr td{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.content .top-section,.home-section .top-section{display:flex;padding:20px 0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:baseline}.content .top-section .btnCta,.content .top-section h2,.home-section .top-section .btnCta,.home-section .top-section h2{margin:0}.content .top-section .btnCta .label,.home-section .top-section .btnCta .label{letter-spacing:1px;font-size:18px}.content .listitems,.home-section .listitems{box-shadow:0 0 4px rgba(51,51,51,.2)}.content .listitems .item-list .row-6col,.home-section .listitems .item-list .row-6col{display:grid;grid-template-columns:1fr 3fr 2fr 2fr 1fr 1.5fr;background-color:#fff;border-bottom:1px solid #ccc;padding:16px;grid-gap:10px;gap:10px}.content .listitems .item-list .row-6col .col-item,.home-section .listitems .item-list .row-6col .col-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.content .listitems .item-list .row-6col .col-item .value-secondary,.home-section .listitems .item-list .row-6col .col-item .value-secondary{color:var(--cancel-dark)}.content .listitems .item-list .row-6col .col-item .icon,.home-section .listitems .item-list .row-6col .col-item .icon{color:var(--cancel-dark);margin-right:10px;height:30px;width:30px}.content .listitems .item-list .row-6col .col-item .icon-action,.home-section .listitems .item-list .row-6col .col-item .icon-action{color:var(--primary);margin-left:10px;height:20px;width:20px;vertical-align:middle}.content .listitems .item-list .row-6col .col-item a,.home-section .listitems .item-list .row-6col .col-item a{color:var(--cancel-dark);text-decoration:none;font-size:14px}.content .listitems .item-list:hover,.home-section .listitems .item-list:hover{background-color:var(--cancel-lightest)}.content .listitems .item-list .row-5col,.home-section .listitems .item-list .row-5col{display:grid;grid-template-columns:2fr 2fr 2fr 2fr 1fr 1fr;background-color:#fff;border-bottom:1px solid #ccc;padding:6px;grid-gap:10px;gap:10px}.content .listitems .item-list .row-5col .col-item,.home-section .listitems .item-list .row-5col .col-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.content .listitems .item-list .row-5col .col-item .value-secondary,.home-section .listitems .item-list .row-5col .col-item .value-secondary{color:var(--cancel-dark)}.content .listitems .item-list .row-5col .col-item .icon,.home-section .listitems .item-list .row-5col .col-item .icon{color:var(--cancel-dark);margin-right:10px;height:30px;width:30px}.content .listitems .item-list .row-5col .col-item .icon-action,.home-section .listitems .item-list .row-5col .col-item .icon-action{color:var(--primary);margin-left:10px;height:20px;width:20px;vertical-align:middle}.content .listitems .item-list .row-5col .col-item a,.home-section .listitems .item-list .row-5col .col-item a{color:var(--cancel-dark);text-decoration:none;font-size:14px}.content a.link,.home-section a.link{display:block;text-align:right;padding:16px 0;color:var(--cancel-dark)}.group-button{display:flex;padding:20px 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:baseline;grid-gap:20px;gap:20px}.group-button .btnCta{margin:0}@media (max-width:500px){.group-button .btnCta{padding:0}}.group-button .btnCtaOutline{margin:0}@media (max-width:500px){.group-button .btnCtaOutline{padding:0}}@media (max-width:500px){.group-button{align-items:center;justify-content:center}}.group-btn-action{display:flex;justify-content:center;grid-gap:20px;gap:20px}.rmore,.rmore-btn{display:none}.aproveitamento .box-home.first-line{margin-top:40px!important}.aproveitamento .box-home{margin-top:30px!important}.box-home{display:flex;margin-top:20px!important}#blurBody.active-blur{display:block;animation:showBlur .2s forwards}@keyframes showBlur{0%{opacity:0}to{opacity:.5}}#blurBody{display:none;width:100%;height:calc(100% + 140px);position:absolute;z-index:1000;top:0;background:var(--card)}@media (max-width:999px){#blurBody.active-blur{display:none}}.propostas-page .subBox{padding:10px 10px 10px 20px}@media (max-width:1007px){.propostas-page .subBox{flex-wrap:wrap;margin:-10px}.propostas-page .subbox-fields li{margin:10px}.propostas-page .options-proposta{margin-bottom:10px!important}}.video-b2b{max-width:100%;max-height:380px;display:block;margin:0 auto 20px;border-radius:8px}.important-onboarding li{margin-top:10px}.privacy{font-family:var(--font);font-size:var(--size9);letter-spacing:var(--space5);line-height:16px}.privacy strong{font-weight:var(--fontBold)}.equipe .subtitle{margin-bottom:10px}.cadastrar-pix .selectT{margin-bottom:0!important}.alterar-logotipo label{margin-bottom:0}#transacoes .containerT:last-child{width:50%;margin-left:40px}.simulacoes-recentes .subbox-fields{margin-right:40px}.leads .see-more-container,.see-more-container{width:40px;height:100%;position:absolute;right:0;top:0}.leads .see-more-container .see-more:last-child{border-radius:0 10px 10px 0}.see-more{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:0 10px 10px 0;border:none;cursor:pointer;background:var(--background-darkest)}.see-more-icon>path{color:var(--card)}.put-options{border-radius:0;padding:5px}@media (max-width:500px){.homebanking .options{flex-direction:column}.homebanking .options .card2{margin-top:10px;width:100%}.homebanking .card2+.card2{margin-left:0}}@media (max-width:355px){.conta-show-hide{flex-direction:column;align-items:flex-start!important}.conta-show-hide .copy{margin-left:0!important;margin-top:20px}}@media (max-width:559px){.aproveitamento .box-home>div:first-child{margin-bottom:-20px!important}.box-home>div:first-child{margin-bottom:0!important}.line2-home-boxes{margin-top:10px!important}}.swiper-pagination{margin-bottom:10px!important}.swiper-pagination-bullet{opacity:1;width:6px;height:6px}.swiper-pagination-bullet-active{background:var(--primary)!important}@media (max-width:670px){.dueAlert{padding:10px}.line2-home-boxes .mainBox .subBox .subbox-fields{flex-wrap:wrap;margin:-10px}.line2-home-boxes .mainBox .subBox .subbox-fields li{margin:10px}}.box-home div:first-child{margin-right:20px}@media (max-width:978px){.box-home div:first-child,.line2-home-boxes>div:first-child{margin-right:0;margin-bottom:20px}}@media (max-width:699px){.funil-data-boxes div:first-child{margin-right:0;margin-bottom:20px}}@media (max-width:690px){.propostas-page .subbox-fields{flex-wrap:wrap;margin:-10px}}@media (max-width:500px){.propostas-page .options-proposta{grid-template-columns:1fr}}.sidebar_profile{position:relative}.sidebar_profile .expand-simulacoes-recentes{margin-top:0;top:30px}.sidebar_profile .expand-simulacoes-recentes ul{justify-content:flex-start;width:70%}.sidebar_profile .expand-simulacoes-recentes ul li+li{margin-left:0}.sidebar_profile .expand-simulacoes-recentes ul li{display:flex;width:100%}.sidebar_profile .expand-simulacoes-recentes ul li a{width:100%;padding:10px}.tooltip-header-icon{order:2}.tooltip-menu-item{margin-left:5px}.tooltip-menu-item svg{fill:var(--text-color)}@media (max-width:440px){.fluxo-financeiro{flex-wrap:wrap}.fluxo-financeiro div{margin:0!important}.fluxo-financeiro .correcao{margin-top:5px!important}.fluxo-financeiro{margin-bottom:40px}}@media (max-width:520px){.stepper-container>div>div{display:flex!important;flex-direction:column;align-items:center}}.expand-simulacoes-recentes{display:none;position:absolute;margin-top:-40px;z-index:100;right:-5px;border-radius:5px;animation:showProfileOptions .2s forwards}@keyframes showProfileOptions{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:translateZ(0)}}.expand-simulacoes-recentes ul{display:flex;flex-direction:column}.expand-simulacoes-recentes ul li:hover{background:var(--primary);transition:.4s}.expand-simulacoes-recentes ul li:hover a{color:var(--card)!important}.loading{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:flex;align-content:center;flex-wrap:wrap;justify-content:center;align-items:center}.donut{width:2rem;height:2rem;margin:2rem auto;border-radius:50%;border:.3rem solid rgba(var(--cancel),.3);border-top-color:var(--primary);animation:spin 1.5s linear infinite}.donut.multi{border-bottom-color:var(--primary)}.form-filter .col3{display:flex}.form-filter .col3 select{width:100%;height:40px;padding:8px;border-radius:10px}.form-filter .col3 div{width:100%}.form-filter .col3 div+div{margin-left:20px}@media (max-width:650px){.form-filter .col3{flex-wrap:wrap}.form-filter .col3>div+div{margin-left:0;margin-top:10px}}.statusprop{font-size:11px;padding:4px 8px;border-radius:24px;display:inline-block;background-color:var(--primary);color:#fff}a.btn-view{display:inline-block}a.btn-view,button.proposal-btn{padding:6px 0;color:var(--primary)}button.proposal-btn{background:var(--text-color-transparent);font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);height:40px;width:122px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:none;cursor:pointer}button.proposal-btn:hover{background:var(--primary)!important;color:var(--text-color-secondary)!important;transition:background-color .2s ease-in-out,color .1s ease-in-out}.listOfSubBoxes{position:relative}.container-documentos .subbox-bg{margin-bottom:0}.propostas-page .listOfSubBoxes{margin-top:60px;margin-bottom:-10px}.leads .listOfSubBoxes{margin-top:40px;margin-bottom:-10px}.tabela-comissao{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.propostas-page .listitems .head-table{background-color:#6f6f6e;color:var(--text);margin-top:16px;border-radius:8px 8px 0 0}.propostas-page .listitems .item-list{margin:16px 0}@media (max-width:355px){.mainBox .fields{flex-direction:column}.mainBox .fields li+li{margin-left:0!important;margin-top:20px}}.row-5col{display:grid;grid-template-columns:2fr 2fr 2fr 2fr 1fr;background-color:#fff;border-bottom:1px solid #ccc;padding:16px;grid-gap:16px;gap:16px}.row-5col .col-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.row-5col .col-item .value-secondary{color:var(--cancel-dark)}.row-5col .col-item .icon{color:var(--cancel-dark);margin-right:10px;height:30px;width:30px}.row-5col .col-item .icon-action{color:var(--primary);margin-left:10px;height:20px;width:20px;vertical-align:middle}.row-5col .col-item a{color:var(--cancel-dark);text-decoration:none;font-size:14px}.head-table{background-color:#6f6f6e;color:var(--text);margin-top:16px;border-radius:8px 8px 0 0}table.listitems .row-7col{display:grid;grid-template-columns:2fr 2fr 2fr 2fr 2fr 2fr 1fr;background-color:#fff;border-bottom:1px solid #ccc;padding:16px;grid-gap:16px;gap:16px}table.listitems .row-7col .col-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}table.listitems .row-7col .col-item .value-secondary{color:var(--cancel-dark)}table.listitems .row-7col .col-item .icon{color:var(--cancel-dark);margin-right:10px;height:30px;width:30px}table.listitems .row-7col .col-item .icon-action{color:var(--primary);margin-left:10px;height:20px;width:20px;vertical-align:middle}table.listitems .row-7col .col-item a{color:var(--cancel-dark);text-decoration:none;font-size:14px}table.listitems .row-5col{display:grid;grid-template-columns:2fr 2fr 2fr 2fr 1fr;background-color:#fff;border-bottom:1px solid #ccc;padding:16px;grid-gap:16px;gap:16px}.inter-2col-7030{display:grid;grid-template-columns:7fr 3fr;padding:0;grid-gap:16px;gap:16px}.inter-2col-3070{display:grid;grid-template-columns:3fr 7fr;padding:0;grid-gap:20px;gap:20px}.inter-2col-108010{grid-template-columns:1fr 8fr 1fr;grid-gap:16px}.inter-2col-108010,.inter-2col-304030{display:grid;background-color:#fff;padding:0;gap:16px}.inter-2col-304030{grid-template-columns:3fr 4fr 3fr;grid-gap:16px}.inter-2col-5050{display:grid;justify-content:center;background-color:var(--background);padding:0;border-radius:1rem}.box-list-docs{width:40%;align-self:flex-start;padding:30px;border-radius:10px}.box-list-docs h4{font-weight:var(--fontBold)!important;font-size:var(--size16);margin-bottom:20px}.box-list-docs h4,.box-list-docs ul li{font-family:var(--font);letter-spacing:var(--space5)}.box-list-docs ul li{font-weight:var(--fontBold);font-size:var(--size12)}.box-list-docs ul li:before{content:"✓";color:var(--primary);margin-right:5px}.box-list-docs ul li.enviado:before{color:var(--success)}select{border:2px solid #fff;width:100%;height:40px;border-radius:10px;font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);padding:10px}select:after{content:"\25BC";position:absolute;top:0;right:4px;padding:1em;pointer-events:none}select:hover:after{color:#bf4b15}select:focus{outline:none}input[type=file]{margin:20px 0;background:var(--background)}.line2-home-boxes .listOfSubBoxes .subbox-bg:last-child,.line2-home-boxes .listOfSubBoxes .subbox-bg:last-child .subBox{margin-bottom:0}@media screen and (max-width:978px){.box-login,.container-full,.container-full-login{max-width:96%}.container,.container-boxes{display:block;max-width:100%;grid-template-columns:100%;grid-template-rows:.2fr 3fr;grid-template-areas:"nav " "main"}a.default-link{padding:8px}.box-home,.home-section{max-width:100%;margin-left:auto;margin-right:auto}}.disclaimer-colbutton .disclaimer{margin-right:100px}@media screen and (max-width:719px){.container-full,.container-full-login{max-width:96%}.logo-g{max-width:70%}.logo-g img{max-width:100%}.disclaimer-colbutton{flex-direction:column}.disclaimer-colbutton .disclaimer{margin-right:0}.item-cota .value-cota .col-item{border-radius:10px}.group-button{padding:30px 0 0!important}h2{font-size:18px}.box-login{max-width:96%;padding:32px}.box-login .btnCta{width:100%}.col-button,.col-form{grid-template-columns:1fr;grid-gap:0;gap:0}.main-goals form .btnCta{width:100%}.container,.container-boxes{max-width:100%;grid-template-columns:100%;grid-template-rows:.2fr 3fr;grid-template-areas:"nav " "main"}.box-props{grid-template-columns:1fr}.main-result .content-result{grid-template-columns:1fr;gap:0;grid-gap:0}.detail-prop .prop-client .details .details-head{margin:0 auto;padding:0;border-bottom:2px solid #ccc}.detail-prop .prop-client .details .details-head .row-result-detail{grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;width:100%;margin:0 auto 24px}.detail-prop .prop-client .details .details-head .row-result-detail .col-result-detail .value-result{font-size:18px}.detail-prop .prop-client .details .details-body{margin:24px auto 40px}.detail-prop .prop-client .details .details-body .row-result-detail{grid-template-columns:2fr 3fr;grid-gap:32px;gap:32px;width:100%;margin:0 auto 24px}.detail-prop .prop-client .details .details-body .row-result-detail .value-result{font-size:18px}.detail-prop .prop-client .details .details-body .row-result-detail-col3{grid-template-columns:1fr;grid-gap:24px;gap:24px}.item-cota .desc-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.item-cota{grid-template-columns:1fr}.item-cota .value-cota{border:none}.item-cota .rmore-btn{display:inherit}.item-cota .rmore{display:none}.item-cota .desc-values{opacity:0;max-height:0;font-size:0;transition:.25s ease}.item-cota .rmore:checked~.desc-values{opacity:1;font-size:inherit;max-height:999em}.item-cota .rmore:checked~.rmore-btn:after{content:"\032D"}.item-cota .rmore:checked~.rmore-btn:after,.item-cota .rmore~.rmore-btn:after{font-size:32px;text-align:center;padding:0 0 8px 16px;display:block;line-height:24px}.item-cota .rmore~.rmore-btn:after{content:"\032C"}.item-cota .row-7col{display:grid;grid-template-columns:1fr;text-align:center}.item-cota .row-7col .label-result{height:inherit}.item-cota .row-7col .value-result{padding:8px}.item-cota .row-6col{display:grid;grid-template-columns:1fr}.item-cota .row-6col .label-result{height:inherit}.item-cota .row-6col .value-result{padding:8px}.box-message-w-cta-right,.box-noresults .col-result .detail-message .row-noresults{grid-template-columns:1fr}.box-message-w-cta-right{grid-gap:0;gap:0}.box-message-w-cta-right p{text-align:center;padding:24px 0}.home-section{display:block;margin:0 auto;max-width:96%}.home-section .listitems{max-width:100%}.home-section .top-section{flex-direction:row;flex-wrap:nowrap}.home-section .top-section .btnCta{padding:8px 16px;margin:0}.box-home{flex-direction:column}.box-home .box-item{width:100%;margin:0 auto 24px;padding:24px}.box-home .box-item h2{flex-wrap:wrap;font-size:21px}.box-home .box-item .label{font-size:12px}.box-home .box-item .big-value{font-size:24px}.box-home .box-item .middle-value{font-size:21px}.home-section .listitems .item-list .row-5col{grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr;padding:24px}.home-section .listitems .item-list .row-5col .col-item a{font-size:18px;border:1px solid var(--cancel);padding:8px 16px;border-radius:32px}.home-section .listitems .item-list .row-6col{grid-template-columns:2fr 3fr;grid-template-rows:1fr 1fr 1fr}.home-section .listitems .item-list .row-6col .col-item a{font-size:18px;border:1px solid var(--cancel);padding:8px 16px;border-radius:32px}}.options-proposta{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-left:.5rem}.santander-result-content{width:100%;display:flex;flex-direction:column;justify-content:center;background:url(/aplicativo/static/media/proposta-santander-img.5f3f55e1.jpg) no-repeat 50%;height:300px;background-size:cover;border-radius:40px}.santander-result-content div{width:40%;margin-left:60px}.santander-result-content div p{margin-bottom:20px;line-height:18px;color:#fff}.santander-result-content div a{padding:10px}.options-proposta a{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);height:40px;width:122px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:none}@media (max-width:546px){.fluxo-consorcio{flex-wrap:wrap;margin:-10px;align-items:flex-start}.fluxo-consorcio>div{margin:10px}.fluxo-consorcio div+div{margin-left:10px}.col-button{flex-direction:column;align-items:flex-start!important}.col-button .row-form{margin-top:10px}.col-button .row-form+.row-form{margin-left:0}.col-button .btnCta{margin:0}}@media (max-width:423px){.fluxo-caixa{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.fluxo-consorcio{position:relative}.fluxo-consorcio:after{content:"➔";font-size:12px;opacity:.2;position:absolute;bottom:-15px;right:10px;animation:seta .5s ease-in 0s infinite alternate}@keyframes seta{0%{right:10px}to{right:15px}}}table td,table th{padding:8px 12px;height:100%;vertical-align:middle}table td a,table th a{color:#6f6f6e;text-decoration:none;font-size:14px}table tr{border-bottom:1px solid var(--cancel-light)}table .label-result{font-size:12px;font-weight:400;color:var(--cancel-dark);padding:0 0 8px}table .value-result{font-size:14px;font-weight:400;color:var(--cancel-darkest)}table .value-result b{font-weight:500}table .value-result span{font-size:12px}table .sub-label{font-size:10px;padding:4px 0 0}.pagination{justify-content:flex-end}.pagination li.active a{color:#fff;background:var(--primary);border-radius:10px}.pagination li a{display:flex;align-items:center;justify-content:center;height:30px;min-width:30px;padding:0 4px;border-radius:10px;font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.pagination li+li{margin-left:5px}.valor-comissao{display:flex;justify-content:center}.container-comissao{display:flex;justify-content:space-between}@media (max-width:600px){.container-comissao{display:block!important}.container-comissao div{margin-bottom:10px}}.display-flex{display:flex}.display-flex hr{margin:0 25px}@media (max-width:600px){.display-flex{display:block!important}}.modal-comissao{width:483px}@media (max-width:600px){.modal-comissao{width:100%;text-align:center}}.modal-comissao-title{text-align:center;font-weight:800;font-size:19px;line-height:32px;margin-bottom:25px}.modal-comissao-text{font-size:19px;font-weight:400;line-height:32.15px;letter-spacing:.6px;text-align:left}.dropzone{height:7rem;border:2px dashed #c4c4cc;border-radius:10px;padding:1.25rem;text-align:center;color:#7c7c8a;cursor:pointer;display:flex;align-items:center;justify-content:center}.item-comissao-color{background-color:var(--background)!important}@media (max-width:600px){.item-comissao-color div{text-align:start!important;margin-top:8px}}.row-comissao-color td,.row-comissao-color th{background-color:var(--card)!important;border-bottom:1px solid var(--cancel-light)}.modal-comissoes{max-width:500px}.filtro-comissoes{display:flex;grid-gap:1rem;gap:1rem}@media (max-width:600px){.filtro-comissoes{display:block!important}}@media (max-width:600px){.table-comissao{max-width:100%;overflow:scroll}}@media (max-width:600px){.row-comissao th,td{margin-right:25px}}#swal2-html-container{padding:0 40px!important}.modal-content .Button{margin-top:20px}.modal-content .Button button+button{margin-left:20px}.SelectKey{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);display:flex;align-items:center;justify-content:center;border:2px solid var(--primary);height:50px;width:100%;border-radius:10px;cursor:pointer;box-shadow:0 0 20px var(--primary);margin-bottom:10px}.SelectKey p{color:var(--primary)}.SelectKey:hover{color:#fff}.SelectKey:hover p{color:var(--black)}.SelectKey:focus{background:var(--primary);color:#fff;transition:.2s;box-shadow:0 0 20px var(--card)}.SelectKey:focus p{color:var(--black)}.Account2 div{margin-bottom:10px!important}.Account2 p{font-size:16px;margin-bottom:10px}.Account2 .keyList2{display:flex;width:100%;border-radius:4px;align-items:center;flex-direction:column}.Account2 .keyList2 .QRcode{width:60%;height:300px;background:wheat;justify-content:center;align-items:center;border-radius:5px;display:flex}.webCam{display:flex;flex-direction:column;justify-content:center}.btn-documentos,.btnCta,.Button .extract2,.col-button .row-form .btnCta,.confirm,.equipe .btnCta,.extract-button,.transfer{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);display:flex;align-items:center;justify-content:center;background:var(--primary)!important;border:none;height:40px;width:100%;border-radius:10px!important;cursor:pointer;color:#fff!important}.Button .extract2{margin:0;width:122px!important}.extract-button{display:flex;width:122px}.equipe .btnCta{width:122px}.letsbank-register-container{display:flex}.letsbank-register-container .row-form{width:100%}@media (max-width:750px){.letsbank-register-container .row-form{order:2}}@media (max-width:750px){.letsbank-register-container .btnSteps{order:3}}@media (max-width:750px){.letsbank-register-container{flex-direction:column}}.letsbank-banner{margin-left:60px;background:var(--greenLetsbank);padding:30px;border-radius:40px;position:relative}@media (max-width:700px){.letsbank-banner{margin-left:0;margin-bottom:40px;order:1}}.flex-wrap{flex-wrap:wrap}.letsbank-banner h3{color:var(--black)}.letsbank-banner p{margin:30px 0 40px;color:var(--black)}.letsbank-banner ul:after{display:none!important}.letsbank-banner ul li{margin-top:5px;padding:15px;border-radius:10px;color:var(--greenLetsbank);background:var(--card);width:100%}.letsbank-card{position:absolute;right:-10px;bottom:0;width:380px}.content-flex{display:flex;align-items:flex-start}@media (max-width:700px){.content-flex{display:grid}}#cadastroPF .btnSteps:hover,#cadastroPF .main-form .btnSteps:hover,#cadastroPJ .btnSteps:hover,#cadastroPJ .main-form .btnSteps:hover,.box-props-line2 .btnCtaOutline:hover,.btn-documentos:hover,.btn-parceiro:hover,.btnCta:hover,.Button .extract2:hover,.col-button .row-form .btnCta:hover,.confirm:hover,.equipe .btnCta:hover,.extract-button:hover,.letsbank-register .row-form .btnSteps:hover,.transfer:hover{box-shadow:0 0 20px var(--primary);transition:.2s}.detail-download .main-result:first-child .content-result{margin-bottom:0}#cadastroPF .main-form .col-form label,#cadastroPJ .main-form .col-form label{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}#cadastroPF .main-form .col-form label span,#cadastroPJ .main-form .col-form label span{display:none}.pj-socios .modal-content form{height:400px;overflow-y:scroll;padding-right:20px}.pj-socios .modal-content form label{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.pj-socios .modal-content form input,.pj-socios .modal-content form select{margin-bottom:10px}#cadastroPF .main-form .col-form,#cadastroPJ .main-form .col-form{grid-row-gap:20px;row-gap:20px}#cadastroPF .main-form .btnSteps,#cadastroPJ .main-form .btnSteps{margin-top:30px}.documentos-content{display:flex}.progress{width:99%;background:#e5e5e5;border-radius:4px;height:20px}.progress .progress-bar{height:100%;border-radius:4px}.documentos-content .form-file{width:60%;margin-left:60px}.form-file .btnSteps{margin-top:0}.documentos-content .small{margin-bottom:10px}.documentos-content .form-control{margin:0}.documentos-content #file,.row-button-step,.row-button-step-representante,.row-button-step-socio{margin-top:20px}.row-button-step-representante .btn-voltar-step,.row-button-step-socio .btn-voltar-step,.row-button-step .btn-voltar-step{margin-right:20px}.row-button-step-representante .btnSteps,.row-button-step-socio .btnSteps,.row-button-step .btnSteps{margin-top:0!important}.btn-voltar-step:hover{background:var(--primary)!important;transition:.4s}@media (max-width:390px){.concluir-cadastro-letsbank{width:100%!important}}.btn-secundario,.btn-voltar-step,.btn_closeModal,.cancel,.cancel2,.documentos-content .btnSteps,.equipe .btnCtaOutline,.item-cota .assembleias,.password-message .btnCta,.prop-client .btnCtaOutline{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);height:40px;width:122px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:none;cursor:pointer}.calcel2{width:122px!important;height:40px!important}.item-cota+.item-cota{margin-top:40px}.box-login .btnSteps:hover,.btn-secundario:not(:disabled):hover,.btn_closeModal:hover,.cancel2:hover,.cancel:hover,.card2:hover,.close-modal:hover,.col-button .row-form .btnCtaOutline:hover,.documentos-content .btnSteps:hover,.edit-info button:hover,.equipe .btnCtaOutline:hover,.item-cota .assembleias:hover,.menu_more ul li a:hover,.no-content .content .btnCtaOutline:hover,.options-proposta a:hover,.password-message .btnCta:hover,.prop-client .btnCtaOutline:hover,.saldo-show-hide button:hover,.see-more:hover,.sidebar_menu_mobile ul li:hover,.sidebar_menu ul li:hover,.tipoBem input[type=radio]:hover~label,li.legendBold:hover>a{background:var(--primary)!important;color:var(--text-color-secondary)!important;transition:background-color .2s ease-in-out,color .1s ease-in-out}.box-login .btnSteps:hover svg,.btn-secundario:not(:disabled):hover svg,.btn_closeModal:hover svg,.cancel2:hover svg,.cancel:hover svg,.card2:hover svg,.close-modal:hover svg,.col-button .row-form .btnCtaOutline:hover svg,.documentos-content .btnSteps:hover svg,.edit-info button:hover svg,.equipe .btnCtaOutline:hover svg,.item-cota .assembleias:hover svg,.menu_more ul li a:hover svg,.no-content .content .btnCtaOutline:hover svg,.options-proposta a:hover svg,.password-message .btnCta:hover svg,.prop-client .btnCtaOutline:hover svg,.saldo-show-hide button:hover svg,.see-more:hover svg,.sidebar_menu_mobile ul li:hover svg,.sidebar_menu ul li:hover svg,.tipoBem input[type=radio]:hover~label svg,li.legendBold:hover>a svg{fill:var(--text-color-secondary)!important;transition:fill .2s ease-in-out}.sidebar_menu ul li:hover a,li.legendBold:hover a{border-radius:10px}.btn-secundario:disabled{opacity:.7;cursor:not-allowed}.disclaimer-colbutton .col-button .row-form .btnCtaOutline:hover{background:var(--primary)!important}.disclaimer-colbutton .col-button .row-form .btnCtaOutline:hover span,.no-content .content .btnCtaOutline:hover span{color:var(--text-color)!important}.equipe .group-button .btnCta span{color:var(--text-color)}.equipe .group-button .btnCtaOutline:hover{background:var(--primary)!important;color:var(--text-color)!important}.equipe .group-button .btnCtaOutline:hover span{color:var(--text-color)!important}.group-button a span{color:var(--card)!important}.uplink{margin-top:60px}.options-proposta a:hover{background:var(--primary)!important}.col-button .row-form .btnCtaOutline{cursor:pointer}.instrucoes-senha{background:var(--card-dark)}.container-alterar-imagem #file{margin:0;background:var(--background)!important}.filter-comissoes{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.filter-comissoes .btn-secundario{background:var(--cancel-light);margin-bottom:-28px;margin-left:20px}.comissoes-page .main-form{display:flex!important}.comissoes-btn-container{display:flex}.comissoes-btn-container .gerar-excel{margin-left:20px}.taxa-verificar-btn{display:flex;align-items:center;text-align:center}.comissoes-page .main-form form+form{margin-left:40px!important}@media (max-width:670px){.comissoes-page .main-form{flex-direction:column}.comissoes-page .main-form form+form{margin-left:0!important;margin-top:30px!important}}.filter-comissoes .row-form{width:auto;margin:0;display:flex;flex-direction:column}.filter-comissoes .row-form+.row-form{margin-left:10px}.filter-comissoes .row-form .legendBold{width:auto}.instrucoes-senha{width:300px;padding:30px;border-radius:30px}.instrucoes-senha ul{display:flex;flex-direction:column;grid-gap:15px;gap:15px;margin:20px 0}.box-botoes{justify-content:start;margin-top:20px}.box-botoes,.box-botoes-modal{display:flex;grid-gap:20px;gap:20px;width:100%}.box-botoes-modal{justify-content:end;margin:10px 0}.text-center{text-align:center;line-height:20px}.col-result .btnSteps span{color:var(--card)!important}.box-message-w-cta-right .btnCtaOutline:hover{box-shadow:0 0 20px var(--primary);transition:.2s}.box-message-w-cta-right .btnCtaOutline span{color:var(--card)}.col-result .btnSteps:hover{box-shadow:0 0 20px var(--primary);transition:.2s}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center;display:flex!important;justify-content:center!important;align-items:center!important}.react-responsive-modal-modal{background:var(--card)!important;max-width:1200px!important;display:inline-block;text-align:left;vertical-align:middle;box-shadow:0 0 0 0;margin:1.2rem;padding:30px!important;position:relative;overflow-y:auto;border-radius:30px!important;min-width:480px;max-height:600px}@media (max-width:600px){.react-responsive-modal-modal{min-width:98%}}.conta-show-hide,.saldo-show-hide{display:flex}.homebanking-content>div+div,.homebanking-moviment-extract{margin-top:30px}.extrato .listOfSubBoxes,.homebanking-moviment-extract .listOfSubBoxes{margin-top:40px}.extrato .listOfSubBoxes>li:last-child .subBox,.extrato .listOfSubBoxes>li:last-child .subbox-bg,.homebanking-moviment-extract .listOfSubBoxes>li:last-child .subBox,.homebanking-moviment-extract .listOfSubBoxes>li:last-child .subbox-bg{margin-bottom:20px}.mainEye{margin:0 40px 20px 0}.mainEye p{margin-bottom:0}.mainEye button{display:flex}.conta-show-hide,.mainEye button{align-items:center}.conta-show-hide .copy{margin-left:40px;cursor:pointer}.container-usuario-deletado-pagina-cliente-leads{display:flex;width:98%;border-radius:12px;background-color:var(--card);height:6rem;align-items:center;padding:1rem}.conta-info{display:flex;flex-direction:column}.conta-info div+div{margin-top:20px}.homebanking .options{display:flex}.homebanking .content .saldo{display:flex;flex-direction:column}.saldo-show-hide input{max-width:400px;margin-right:20px}.top-react-icons{font-size:var(--size16)!important}.saldo-show-hide button{display:flex;align-items:center;justify-content:center;width:122px;height:40px;border:none;border-radius:10px;cursor:pointer}.cont2{filter:blur(4px)}.boletoDetail{display:inline-flex;width:100%}.boletoDetail .legendBold{margin:5px}@media (max-width:980px){#transacoes,#whrapper{flex-direction:column}#whrapper .saldo{margin-right:0!important;margin-bottom:40px}#whrapper .conta,#whrapper .saldo,.homebanking-content .containerT{width:100%!important}#whrapper .conta{margin-left:0}.content .containerT:last-child{margin-left:0!important;margin-top:40px}}#whrapper>div+div{margin-left:40px}#whrapper .conta,#whrapper .saldo{width:50%}@media (max-width:700px){#whrapper .conta,#whrapper .saldo{width:100%}}.row-qrcode{display:grid;grid-template-columns:1fr 1fr}.card2{display:block;cursor:pointer;width:122px;height:40px;border-radius:10px;border:none}@media (max-width:800px){.card2{width:100%;margin-bottom:20px;margin-left:0!important}}.card2+.card2{margin-left:20px}.itens-finalidade{display:flex;grid-gap:.5rem;gap:.5rem;flex-direction:row;margin-bottom:30px;align-items:center;width:100%}@media (max-width:800px){.itens-finalidade{flex-wrap:wrap;justify-content:flex-start;grid-gap:1rem;gap:1rem}}@media (max-width:600px){.itens-finalidade{min-width:98%;flex-direction:column}}.itens-finalidade .item-radio{display:grid;grid-template-columns:20px 1fr;align-items:center;grid-gap:10px}.itens-finalidade .item-radio input,.itens-finalidade .item-radio label{cursor:pointer}.radio-KYP{display:flex;grid-gap:1rem 3rem;gap:1rem 3rem;flex-direction:row;margin-bottom:30px;flex-wrap:wrap}.radio-KYP .item-radio{display:grid;grid-template-columns:20px 1fr;align-items:center;grid-gap:10px}.radio-KYP .item-radio input,.radio-KYP .item-radio label{cursor:pointer}.item-radio>input{z-index:-1;opacity:0}.item-radio>input+label{position:relative;cursor:pointer;padding-left:30px}.item-radio>input[type=radio]+label:before{content:"";position:absolute;left:0;bottom:-2px;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-radio);vertical-align:bottom}.item-radio>input[type=radio]:checked+label:after{content:"";background-color:var(--color-radio)!important;width:14px;height:14px;border-radius:50%;position:absolute;left:5px;bottom:3px}.grid-2-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:30px}@media (max-width:600px){.grid-2-col{grid-template-columns:1fr}}.grecaptcha-badge{display:none}.container-documentos-cadastro{border-radius:5px;margin:0 0 10px}.container-documentos-cadastro h2{margin:0;padding:0}.container-documentos-cadastro input[type=file]{margin:0 auto!important;background:var(--background)}.container-documentos-cadastro .row-form+.row-form{margin-top:20px}.box-caracteristicas{display:flex;background:var(--background);justify-content:space-between;border-radius:10px!important;margin:20px 0}@media (max-width:600px){.box-caracteristicas{flex-direction:column}}.desc-caracteristicas{display:flex;grid-gap:20px;gap:20px}@media (max-width:600px){.desc-caracteristicas{flex-direction:column;grid-gap:5px;gap:5px}}.desc-caracteristicas .tit-caracteristicas{display:flex;align-items:center;background:var(--primary);padding:0 20px;border-radius:10px 0 0 10px}@media (max-width:600px){.desc-caracteristicas .tit-caracteristicas{padding:20px;border-radius:5px 0 0 0}}.desc-caracteristicas .tit-caracteristicas p{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);color:#fff}.desc-caracteristicas .content-caracteristicas{display:flex;align-items:left;grid-gap:10px;gap:10px;flex-direction:column;justify-content:center;padding:10px 0;margin:0 20px 0 0}@media (max-width:600px){.desc-caracteristicas .content-caracteristicas{margin:0;padding:5px}}.desc-caracteristicas .content-caracteristicas p{padding:15px;border-radius:10px;font-size:12px;font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.desc-caracteristicas .content-caracteristicas div{margin:0;display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap;flex-direction:row}.desc-caracteristicas .content-caracteristicas div span{padding:15px;border-radius:10px;font-size:12px;font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.item-caracteristica{display:flex;align-items:center;grid-gap:10px;gap:10px}.item-caracteristica label{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.btn-editar{width:70px;height:100%;border:none;display:flex;font-size:2rem;align-items:center;justify-content:center;border-radius:0 10px 10px 0;cursor:pointer;background:var(--card-darkest)}.btn-editar svg{fill:var(--text-color);min-width:50%;height:auto}@media (max-width:600px){.btn-editar{width:100%;padding:20px;box-sizing:border-box;border-radius:0 0 5px 5px}}.options-proposta .btn-view.option-review{background:var(--error);color:var(--card)}.box-list-docs ul li+li{margin-top:20px}.comissoes-page .subbox-fields{flex-wrap:wrap;margin:-10px}.comissoes-page .subbox-fields li{margin:10px}.modal-caracteristicas{display:flex;flex-direction:column}.modal-caracteristicas h2{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size16);letter-spacing:var(--space5)}.modal-caracteristicas h2:after{content:"";display:block;height:1px;width:100%;margin:20px 0}.modal-caracteristicas p{font-family:var(--font);font-weight:var(--fontMedium);font-size:var(--size12);letter-spacing:var(--space5);margin-bottom:40px}.container-sucesso{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.container-sucesso .icon-sucesso{margin:0;grid-gap:10px;gap:10px;justify-content:center}.container-sucesso .icon-sucesso i{display:block;width:100px;height:100px;background:url(/aplicativo/static/media/icon-onboarding-sucesso.c8ed1506.svg) 50% no-repeat transparent}.container-sucesso .lista-etapas{grid-gap:60px;gap:60px;margin:30px 0 0}@media (max-width:600px){.container-sucesso .lista-etapas{flex-direction:column;grid-gap:20px;gap:20px}}.container-sucesso .lista-etapas div{flex-direction:column;grid-gap:5px;gap:5px}.container-sucesso .lista-etapas div .tit{font-size:28px}.container-sucesso .lista-etapas div .desc{font-size:16px;line-height:18px}.container-sucesso .lista-etapas div .sucesso{color:#30b21b}.destaque-valor-alterado{margin-top:20px;background:var(--error);padding:2px}.login-senha-entrar{margin:0;display:flex;justify-content:space-between;align-items:baseline;padding-top:18px}.login-senha-entrar p{font-size:12px;font-weight:300}.text-left{text-align:left!important}.mkt-form{margin-top:2rem}.container-tipos-treinamento-mkt{display:flex;grid-gap:1rem;gap:1rem;overflow-x:auto}.tipos-treinamento-mkt{display:flex;align-items:center;justify-content:center}.arquivos-treinamento,.tipos-treinamento-mkt,.treinamentos-mkt{padding:.5rem;border:1px solid var(--text-color);border-radius:1rem;cursor:pointer;font-size:.8rem}.arquivos-treinamento:hover{color:var(--primary);border:1px solid var(--primary);transition:.2s}.navigation-actions{display:flex;justify-content:flex-end;margin-top:3rem}.form-pesquisa-check{display:flex}.inputs-marketing,.marketing-form{margin-top:2rem}.container-treinamentos-mkt{overflow-x:auto;display:flex;grid-gap:1rem;gap:1rem}.msgCaminhoSeguro{text-align:center;margin-bottom:30px;color:var(--subText-color);font-weight:600;padding:0 80px}::-webkit-scrollbar{width:10px;height:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.bgSocios,.box-list-docs,.btn-secundario,.btn-voltar-step,.btn_closeModal,.cancel,.cancel2,.card2,.col-item,.documentos-content .btnSteps,.equipe .btnCtaOutline,.expand-simulacoes-recentes ul li,.fluxo-caixa .table tr th,.item-cota .assembleias,.item-cota .col-item,.item-cota .row-6col,.item-cota .row-7col .label-result,.no-content .content .btnCtaOutline,.password-message .btnCta,.prop-client .btnCtaOutline,.saldo-show-hide button,.saldo-show-hide input,.tooltip-icon{background:var(--background)}.__react_component_tooltip,.box-message-w-cta-right,.container-header-steps,.content,.content-caracteristicas p,.content-caracteristicas span,.detail-message,.prop-client,.react-responsive-modal-modal,.swal2-popup{background:var(--card)!important}.item-cota .row-6col .label-result,.item-cota .row-7col .label-result,.value-result{border-right:1px solid var(--background-light)!important}.expand-simulacoes-recentes ul li,table tr{border-bottom:1px solid var(--text-color)!important}.box-acoes-socios,.box-noresults .col-result h3,.box-props .fields-details-box,.box-props .prop-client h2:after,.cancel,.col-button .row-form .btnCtaOutline,.content,.equipe .btnCtaOutline,.fluxo-caixa table tbody td,.item-cota .value-cota,.item-cota .value-result,.listitems tr td,.main-form h2:after,.main-result h2:after,.modal-caracteristicas h2:after,.options-proposta a,.pagination li a{background:var(--text-color-transparent)}.errorLabel{color:#ff1717}.errorInput{border:2px solid #ff1717}.input,textarea{border:2px solid var(--text-color)}.container-input-informacoes-gerais{margin-bottom:1rem}.container-input-informacoes-geraisoption{size:2rem}.checkbox-row-input{display:flex!important;grid-gap:3rem;gap:3rem}.checkbox-row-input-KYP{display:flex!important;grid-gap:1rem 3rem;gap:1rem 3rem;flex-wrap:wrap}.item-checkbox{display:grid;grid-template-columns:20px 1fr;align-items:center;grid-gap:10px}.multiplefileinput{display:flex;width:100%}.form-control-multiple-file{display:none}.buttonmultiplefile{background-color:var(--primary);color:#fff;padding:0 1.5rem;border-top-left-radius:12px;border-bottom-left-radius:12px}.buttonmultiplefile:hover{cursor:pointer}.fileinputmultiplefile{border-top-right-radius:12px;border-bottom-right-radius:12px;width:-moz-fit-content;width:fit-content;width:100%;border:3px solid var(--black);border-left:none;padding:.5rem;display:flex;align-items:start;overflow:auto;flex-wrap:wrap}.container-individual-file{display:flex;align-items:center;background-color:var(--background);border-radius:15px;padding-left:.5rem;font-size:11px;transition:.15s ease-in-out}.container-individual-file:hover{scale:1.01}.button-remove-file-from-multiple{background-color:#f00404;margin-left:.5rem;border-radius:50%;padding:1rem;width:16px;height:16px;position:relative;scale:.7}.button-remove-file-from-multiple:hover{cursor:pointer}.container-KYP{display:flex;padding:1.5rem;margin:0 auto;flex-direction:column}.button-x-remove-file{position:absolute;top:4px;left:4px}.globalPages-buttons{display:flex;justify-content:flex-end;padding:10px 0;grid-gap:5px;gap:5px}.marginBottom-1{margin-bottom:1rem}.swal2-title{color:var(--text-color)!important}.clients-table::-webkit-scrollbar{height:8px}.subText-color{color:var(--subText-color)!important}.funil-filters>div>div:nth-child(n+2):nth-child(-n+3)>input{background-color:var(--card)!important}.funil-filters div div select,.list-client div div input,.list-leads div div input,.list-leads div div select{background-color:var(--card)}.btn-addLead{background-color:var(--primary)!important}.checkEssencial{color:var(--subText-color)!important}.subTituloEssencial{display:flex;text-align:center;font-size:.75rem;font-weight:700;justify-content:center}.tableEssencial{background-color:var(--background)!important;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.tableEssencial td:nth-child(2),.tableEssencial td:nth-child(4){text-align:center;background-color:var(--background-light)!important;max-width:50px;margin-right:10px;font-weight:700;line-height:15px}.tableEssencial tr{border-bottom:1px solid var(--cancel-light)!important}.tableEssencial tr:first-child,.tableEssencial tr:nth-child(22){border-bottom:none!important}.tituloEssencial{color:var(--subText-color);text-align:center;font-size:30px;line-height:40px;font-weight:700}.textoEssencial{width:700px;text-align:center;font-size:15px;line-height:20px;margin:25px 0}.finalidadeBorder{padding-top:20px;border-top:1px solid var(--text-color-transparent)}@media (max-width:600px){.finalidadeBorder{padding-top:0}}#installments-and-deadlines{width:100%;align-items:center;justify-content:space-between;grid-gap:1.25rem;gap:1.25rem}#finalidade-title{width:51%}@media (max-width:600px){#finalidade-title{width:100%}}@media (max-width:900px){#adm-title{display:none}}.purpose-admin-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}@media (max-width:900px){.purpose-admin-grid{grid-template-columns:1fr}}#adm-title-mobile{display:none}@media (max-width:900px){#adm-title-mobile{display:flex;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--text-color-transparent)}}.itens-finalidade .item-radio{margin-left:-1.875rem}@media (max-width:600px){.itens-finalidade .item-radio{margin-left:0;width:100%;grid-template-columns:1fr}}.bradesco-token-arquivos{display:flex;flex-direction:column;margin-top:35px}.bradesco-token-arquivos h3{text-align:center;font-size:20px;margin-bottom:15px}.modalSimuladorCliente{display:flex;justify-content:space-around;margin-top:-21px}.modalSimuladorCliente button{width:47%;padding:16px 0}.btn-modalEscritorio{border-radius:10px;border:0;cursor:pointer;transition:all .2s ease-in-out;background:var(--background)}.modalEscritorioSubtitulo{color:var(--primary)!important;margin-top:20px}@media (max-width:600px){input#item-patrimonio,input#lanceEmbutido-NAO,input#lanceEmbutido-SIM,input#redutor-NAO,input#redutor-SIM{display:none}}.grid-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}@media (max-width:600px){.grid-buttons{grid-template-columns:1fr}}@media only screen and (min-width:768px){.sectionDatas{width:45%}}@media only screen and (max-width:767px){.sectionDatas{flex-wrap:wrap}.sectionDatas label{display:none}}.sonner-toast{padding:1rem;border-radius:10px;font-size:.9rem;display:grid;grid-template-columns:1.5rem 1fr}.sonner-toast.success{border:1px solid #008a2e}.sonner-toast.success div{color:#008a2e}.sonner-toast.success div svg{fill:#008a2e}.sonner-toast.error{border:1px solid #e60000}.sonner-toast.error div{color:#e60000}.sonner-toast.error div svg{fill:#e60000}.sonner-toast.info{border:1px solid #0973dc}.sonner-toast.info div{color:#0973dc}.sonner-toast.info div svg{fill:#0973dc}.sonner-toast.warning{border:1px solid #dc7609}.sonner-toast.warning div{color:#dc7609}.sonner-toast.warning div svg{fill:#dc7609}.sonner-toast.loading{border:1px solid #dc7609;max-width:3rem;max-height:3rem}.sonner-toast.loading div{color:#dc7609}.sonner-toast.loading div svg{fill:#dc7609}.chatbot-toggle-button:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.chatbot-toggle-button:active{transform:translateY(-1px)}.chatbot-floating{position:fixed;bottom:20px;right:20px;z-index:1000}.chatbot-toggle-button{position:fixed;bottom:20px;right:20px;background:linear-gradient(135deg,var(--primary),#e66f00);color:#fff;border:none;z-index:999;width:56px;height:56px;margin-bottom:35px;border-radius:50%;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease;justify-content:center;font-size:16px;font-weight:500}.chatbot-toggle-button,.header{display:flex;align-items:center}.header{grid-area:nav;justify-content:space-between;padding:20px}.nav_icon{display:none}.nav_icon>i{font-size:24px;color:var(--cancel-darkest)}@media screen and (max-width:978px){.nav_icon{display:inline}}.header-mobile{display:none;position:fixed;bottom:0;width:100%;z-index:100}.header-mobile ul{display:flex;width:100%;background:var(--background)}.header-mobile ul li.item-mobile-selected p{color:var(--card)}.header-mobile ul li{background:var(--cancel-darkest);width:50%;display:flex;flex-direction:column;align-items:center;padding:10px 0}.item-mobile-selected{background:var(--primary)!important;border-radius:0 10px 0 0;position:relative;top:-5px;margin-bottom:-5px}@media (max-width:650px){.header-mobile{display:flex}}.footer{background:var(--card);box-shadow:0 2px 16px rgba(14,18,27,.3);display:flex;justify-content:center;height:70px;padding:0 1rem}.footer .container{justify-content:space-between;max-width:1200px;width:100%;padding:0 1.5rem}.footer-left,.footer .container{display:flex;align-items:center}.footer .container img{max-width:100px;max-height:40px;object-fit:contain;transition:transform .3s ease}.footer .container img:hover{transform:scale(1.05);cursor:pointer}.footer p{margin-left:20px;font-size:.85rem;color:var(--text-color);opacity:.8;display:flex;align-items:center}.footer p:after{content:"•";margin-left:10px;color:var(--primary);font-size:1.2rem;opacity:.5}.footer-links{display:flex;grid-gap:20px;gap:20px}.footer-links a{font-size:.85rem;color:var(--text-color);text-decoration:none;opacity:.8;transition:all .2s ease;position:relative;padding:.3rem 0}.footer-links a:hover{color:var(--primary);opacity:1}.footer-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary);transition:width .3s ease}.footer-links a:hover:after{width:100%}@media (max-width:976px){.footer{height:auto;padding:1rem}.footer .container{padding:0;grid-gap:1rem;gap:1rem}.footer-left,.footer .container{flex-direction:column;align-items:flex-start}.footer-left{grid-gap:.5rem;gap:.5rem}.footer p{margin-left:0}.footer p:after{display:none}.footer-links{width:100%;justify-content:space-between}.footer-links a{font-size:.75rem}}.btnCta{background-color:#fa8231;border-radius:5px;border:none;padding:16px 32px;display:flex;align-items:center;justify-content:center;text-decoration:none;margin:16px auto;cursor:pointer}.label{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12)!important;letter-spacing:var(--space5)}.btnCtaOutline{display:flex;align-items:center;justify-content:center;height:40px;width:122px;border-radius:10px;border:none}.btnCtaOutline,.btnCtaOutline .label{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.btnCtaOutline .label{text-align:center}.tipoBem .labelRadios{background:var(--background)}.tipoBem .labelRadios:hover p{color:var(--card)}.slick-slide div{margin:0 .2rem}.tipoBem{margin-bottom:30px}.tipoBem input[type=radio]{position:absolute;top:0;z-index:-1;visibility:hidden}.tipoBem input[type=radio]label{display:block;width:100%}.tipoBem input[type=radio]:checked~label{background:var(--primary)}.tipoBem input[type=radio]:checked~label p{color:#fff!important}.tipoBem input[type=radio]:checked~label .iconBem{color:#fff}.tipoBem .labelRadios{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;height:60px;border-radius:10px;border:2px solid var(--border-menu);cursor:pointer;padding:5px;text-align:center;background:var(--background-secondary)}.tipoBem .labelRadios>p{color:var(--tipoBem)}input[type=range]{-webkit-appearance:none;outline:none;overflow:hidden}input[type=range]::-webkit-slider-thumb{border:4px solid var(--text-color);-webkit-appearance:none;height:24px;width:24px;border-radius:12px;background:var(--primary);cursor:pointer;margin-top:-8px;box-shadow:-210px 0 0 200px var(--primary);content:'<span class="track"></span>'}input[type=range]::-moz-range-thumb{box-shadow:-1010px 0 0 1000px var(--primary-dark);border:4px solid #fff;height:24px;width:24px;border-radius:12px;background:var(--primary);cursor:pointer}input[type=range]::-ms-thumb{box-shadow:-1010px 0 0 1000px var(--primary-dark);border:4px solid #fff;height:24px;width:24px;border-radius:12px;background:var(--primary);cursor:pointer}input[type=range]::-webkit-slider-runnable-track{background:var(--text-color);border-top:4px solid var(--text-color);border-bottom:4px solid var(--text-color);width:100%;height:16px;cursor:pointer;border-radius:8px}input[type=range]::-moz-range-track{width:100%;height:8px;cursor:pointer;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:var(--primary-dark);border-radius:8px;border:.2px solid var(--primary-dark)}input[type=range]::-ms-track{width:100%;height:8px;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}input[type=range]::-ms-fill-lower{background:var(--primary-dark);border:.2px solid var(--primary-dark);border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]:focus::-ms-fill-lower{background:var(--primary)}input[type=range]::-ms-fill-upper{background:var(--primary);border:.2px solid var(--primary-dark);border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]:focus::-ms-fill-upper{background:var(--primary-dark)}@media (max-width:746px){.get-arrow{position:relative}.get-arrow:before{content:"➔"!important;font-size:12px;opacity:.2;position:absolute;top:-40px;right:0;animation:seta .5s ease-in 0s infinite alternate}}:root{--font:"Montserrat",sans-serif;--fontMedium:500;--fontBold:700;--size9:0.563rem;--size12:0.75rem;--size16:1rem;--size24:1.5rem;--space5:0.05rem;--space8:0.08rem}*{font-family:var(--font)!important;font-weight:var(--fontMedium)}img{display:block;max-width:100%}.container{max-width:1152px;margin:0 auto;padding:0 20px!important}.small{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size9);letter-spacing:var(--space5)}.legend{font-weight:var(--fontMedium)}.btn,.legend,.legendBold{font-family:var(--font);font-size:var(--size12);letter-spacing:var(--space5)}.btn,.legendBold{font-weight:var(--fontBold)}.text{font-weight:var(--fontMedium)}.subtitle,.text{font-family:var(--font);font-size:var(--size16);letter-spacing:var(--space5)}.subtitle{margin-bottom:30px;font-weight:var(--fontBold)!important}.subtitleOnboarding{font-family:var(--font);font-size:var(--size16);letter-spacing:var(--space5)}.title{font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size24);letter-spacing:var(--space8)}.btn{display:flex;align-items:center;justify-content:center;min-height:2.5rem;min-width:7.5rem;border-radius:10px;background:var(--primary);border:0;padding:0 .5rem;cursor:pointer;transition:all .2s ease-in-out}.btn,.btn:not(:disabled):hover{color:var(--text-color-secondary)!important}.btn:not(:disabled):hover{box-shadow:0 0 20px var(--primary)}.btn:disabled{opacity:.7;cursor:not-allowed}.background-secondary{background:var(--primary);color:var(--text-color-secondary)!important;cursor:pointer}.listOfSubBoxes>p{margin-bottom:30px}.listOfSubBoxes>p span{letter-spacing:.5rem}.listOfSubBoxes:nth-child(2)>div:last-child,.simulacoes-recentes .listOfSubBoxes:last-child>div{margin-bottom:40px}.SelectKey{background:var(--background)}.SelectKey:hover{background:var(--primary);color:var(--text-color);transition:.2s}.mainBox{background:var(--card);width:50%;padding:35px 30px 30px;border-radius:12px}.mainBox>h2:after{background:var(--text-color-transparent);content:"";display:block;height:1px;width:100%;margin:20px 0}@media (max-width:978px){.mainBox{width:100%}}.modal-content h2:after,.react-responsive-modal-modal h2:after{background:var(--text-color-transparent);content:"";display:block;height:1px;width:100%;margin:20px 0}.gestao-de-carteira>ul,.simulacoes-recentes>ul{margin-top:40px!important}.mainBox .fields{display:flex;flex-wrap:wrap}.mainBox .fields li+li{margin-left:50px}.mainBox .fields li h3{margin-bottom:10px}.mainBox .fields li p{display:flex}.mainBox .fields li p span{margin-right:10px}.mainBoxMin{padding:35px 30px 30px;border-radius:40px}.mainBoxMin,.mainBoxMin>h2:after{background:var(--text-color);width:100%}.mainBoxMin>h2:after{content:"";display:block;height:1px;margin:20px 0}.mainBoxMin p{display:flex}.mainBoxMin p span{margin-right:10px}.mainBoxMin .legend{display:block;width:100%;text-align:center;margin-top:10px}.subBox{padding:10px 5px 10px 20px;position:relative}.subBox.noBoxName{margin-top:-20px}.subbox-bg{position:relative;margin-bottom:40px}.subbox-bg:before{background-color:var(--card-dark);content:"";display:block;height:100%;top:0;left:0;width:100%}.subbox-bg:before,.subBox h2{position:absolute;border-radius:10px}.subBox h2{display:table;padding:5px 10px;background:var(--primary);top:-20px;color:var(--text-color)}.dueAlert{max-width:60px;line-height:12px}@media (max-width:1140px){.dueAlert{width:100%;word-wrap:break-word}}@media (max-width:978px){.dueAlert{word-wrap:normal}}.subbox-fields,.subbox-fields li{display:flex}.subbox-fields li h3{margin-bottom:10px}.subbox-line{background:var(--text-color-transparent);display:block;height:100%;width:1px;margin:0 7px}.subbox-expand{align-self:flex-end;position:absolute;right:5px;bottom:0}.loading-overlay{top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:99999}.loading-content{opacity:1;background-color:var(--card);padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center;max-width:400px;width:90%;transition:max-width .3s ease}.loading-content.wide{max-width:600px}.loading-icon{width:40px;height:40px;margin:0 auto 1rem;animation:spin 1s linear infinite}.loading-icon img{width:100%;height:100%;object-fit:contain}.progress-bar{height:4px;background-color:var(--background);border-radius:2px;margin:1rem 0;overflow:hidden;position:relative}.progress-bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:30%;background-color:var(--primary);animation:progress 2s ease-in-out infinite}.loading-text{font-size:1rem;color:var(--text);margin-top:1rem;margin-bottom:1rem}.loading-steps{display:flex;justify-content:space-between;margin-top:1.5rem;padding:0 1rem;grid-gap:12px;gap:12px}.loading-steps.four-or-more{grid-gap:20px;gap:20px;padding:0;margin-left:-10px;margin-right:-10px}.step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1}.step:not(:last-child):after{content:"";position:absolute;top:15px;right:-50%;width:100%;height:2px;background-color:#e0e0e0;z-index:1}.four-or-more .step:not(:last-child):after{right:calc(-50% + 10px);width:calc(100% - 20px)}.step .step-number{width:30px;height:30px;border-radius:50%;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;position:relative;z-index:2;transition:background-color .3s ease}.step span{font-size:.75rem;color:#666;text-align:center;max-width:100px;margin:0 auto}.four-or-more .step span{font-size:.7rem}@media (max-width:480px){.step span{font-size:.65rem;max-width:70px}.four-or-more .step span{font-size:.6rem;max-width:60px}}.step.active .step-number{background-color:var(--primary);color:var(--card);transition:all .3s ease}.step.active span{color:#3498db;font-weight:600;transition:all .3s ease}.step.active:not(:last-child):after{background-color:var(--primary);transition:background-color .5s ease}@keyframes progress{0%{left:-30%}to{left:100%}}.loading-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center;z-index:99999}@media (max-width:480px){.loading-content{padding:1.5rem 1rem}.loading-content.wide{max-width:100%;width:95%}.loading-steps{margin-top:1rem}.loading-steps.four-or-more{grid-gap:10px;gap:10px;margin-left:-5px;margin-right:-5px}.step .step-number{width:24px;height:24px;font-size:.8rem}}.modal-notification{position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2147483646;overscroll-behavior:contain}.modal-notification-content{background:var(--card);padding:4rem 2rem;border-radius:8px;width:90%;max-width:400px;text-align:center;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.1)}.modal-notification-icon{margin-bottom:1rem}.icon{font-size:3.5rem}.icon.success{color:#4caf50}.icon.error{color:#f56c6c}.icon.info{color:#2196f3}.modal-notification-title{font-size:1.5rem;margin-bottom:1rem;text-align:center;font-weight:300}.modal-notification-title.success{color:#4caf50}.modal-notification-title.error{color:#f56c6c}.modal-notification-title.info{color:#2196f3}.modal-notification-message{font-size:.9rem;color:var(--text);line-height:1.4}.notification-link{color:#2196f3;text-decoration:none;margin-left:.5rem}.notification-link:hover{text-decoration:underline}.modal-notification-redirect{font-size:.9rem;color:#888;margin-top:1rem}.modal-notification-buttons{display:flex;justify-content:center;grid-gap:10px;gap:10px;margin-top:20px}.modal-button{padding:8px 16px;border-radius:4px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;border:none}.modal-button.confirm{background-color:var(--primary,#0073e6);color:#fff}.modal-button.confirm:hover{background-color:var(--secondary,#0059b3)}.modal-button.cancel{background-color:#f5f5f5;color:#666;border:1px solid #ddd}.modal-button.cancel:hover{background-color:#e0e0e0}.modal-confirmation{min-width:350px;max-width:450px;text-align:center}.btn-password{display:flex;position:relative;width:100%}.btn-password input{border:none;padding-right:2rem;color:var(--text)}.btn-password .password-toggle{position:absolute;right:.6rem;bottom:.4rem;cursor:pointer}.btn-password .password-toggle .password-icon{fill:var(--primary);font-size:1rem}.checkbox-container{display:flex;align-items:center;margin-top:.5rem}.checkbox-container input[type=checkbox]{margin-right:.5rem}.checkbox-container label{cursor:pointer;font-size:10px;margin-top:10px}.headerMain{background-color:#333;color:#fff;display:flex;align-items:center;justify-content:space-between;height:86px;width:100%;border-radius:5px}.headerMain p{font-size:38px;margin:27px}.headerMain a{margin:27px}.headerMain img{border-radius:50px}@media screen and (max-width:900px){.headerMain{width:100%;font-size:24px}}.btns-modal-transfer{margin-top:20px}.Button{display:flex;align-items:center;width:100%}.Button .confirm{margin-right:20px;width:100%!important}.Button .transfer{margin-left:20px}.Button .extract{display:flex;color:#fa8231;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid #fa8231;background-color:#fff;box-sizing:border-box;border-radius:5px;font-size:24px;cursor:pointer;margin:10%;width:260px;height:65px}.Button .extract img{margin-right:10px}.Button .extract2{display:flex;color:#fa8231;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid #fa8231;background-color:#fff;box-sizing:border-box;border-radius:5px;font-size:24px;cursor:pointer;margin:2%;width:260px;height:65px}.Button .extract2 img{margin-right:10px}@media (max-width:500px){.Button .extract{width:60%;font-size:14px}.Button .extract img{width:20%}.Button .extract2{width:60%;margin:5%;font-size:14px}.Button .extract2 img{width:20%}}.whrapper{width:100%;background:#f2f2f2;height:85%;border-radius:10px;color:#333}.whrapper .saldo{background-color:#fa8231;display:flex;justify-content:space-around;align-items:center;color:#fff;height:65px;border-radius:5px}.whrapper .saldo input{border:none;color:#fff;background:none;width:100%}.whrapper .saldo button{background:none;border:none;cursor:pointer;margin:10px}.whrapper .saldo p{margin:10px 20px 10px 10px;width:10%}.whrapper .saldo .top-react-icons{font-size:1.3rem;color:#fff}.whrapper .saldo .top-react-icons :hover{color:#333}.whrapper .conta{background:#f2f2f2;width:100%;border-radius:5px}.whrapper .conta h1{margin-left:5%;margin-bottom:5%;padding-top:5%}.whrapper .conta .h2{margin-left:5%;display:flex;align-items:start;color:#6f6f6e}.whrapper .conta .h2 p{margin-right:65px;margin-top:0;margin-bottom:0}.whrapper .conta .h1{margin-left:5%;display:flex;align-items:start}.whrapper .conta .h1 p{margin-right:50px;margin-top:10px;margin-bottom:10px}.whrapper .conta .h1 .p2{margin-right:30px}@media (max-width:1520px){.whrapper{width:100%;height:70%;margin-bottom:20px;padding-bottom:10px}}@media (max-width:1024px){.whrapper{width:80%;margin-bottom:20px;padding-bottom:10px;justify-content:center}.whrapper button{width:70%}.whrapper .conta{width:50%}.whrapper .conta .h1 .p2,.whrapper .conta .h1 p{width:100%}}@media (max-width:500px){.whrapper{margin:10%;width:80%}}.containerT{display:grid;width:100%!important}.containerT .options{display:flex;flex-direction:row}@media (max-width:800px){.containerT .options{flex-direction:column}.containerT .options .btn-secundario{width:100%;margin-left:0!important;margin-top:20px}}@media (max-width:800px){.content .card2{margin-bottom:0}.content .card2+.card2{margin-top:20px!important}.homebanking-content .options a+a{margin-top:20px}.boletos-opcoes .btn-secundario:first-child,.boletos-pagar-cobrar .btn-secundario:first-child{margin-top:0}}.mainEye{display:flex;margin-left:3%;margin-top:3%;align-items:center;margin-bottom:2%}.mainEye p{margin-bottom:5px}.mainEye button{background:none;border:none;cursor:pointer;margin-left:10px;color:#333}@media (max-width:500px){.mainEye{width:80%;margin:3em}.mainEye img{width:20%}}.awesome .container{align-items:center}.rounded{border:.1px solid #dad6d7;margin:1%}.css-yk16xz-control,.rounded{width:100%}@media (max-width:500px){.css-yk16xz-control{width:100%}}*{margin:0;padding:0;list-style:none;text-decoration:none;font-size:1.1rem}*,body{box-sizing:border-box;font-family:"Rubik",sans-serif}body{width:100%;height:100%;overflow-x:hidden;-webkit-tap-highlight-color:transparent;background:var(--card);color:var(--text-color);transition:all .4s ease-in-out}@media (min-width:976px){body{background:var(--background)}}.mainDiv{display:flex;justify-content:space-between;width:95%}.mainDiv .select{width:20%}.mainTitle{display:flex;align-items:center;justify-content:flex-start;color:#333;font-size:24px;text-decoration:none}.mainTitle img{margin-left:50%}.awesome{margin-bottom:2em;border-radius:5px}.awesome,.awesome .container{background:#fff}.swal2-html-container{margin:1em 0 .3em!important}.extract-list li,.extract-list li div{width:100%}.extract-list li div p{display:flex;align-items:center;justify-content:space-between}.extract-list li div p .subtitle:after{display:none}.saldo-extrato{display:flex;align-items:center;justify-content:flex-end;margin-bottom:-20px}.saldo-extrato .subtitle{display:table;margin-right:15px;padding:10px;border-radius:10px;margin-left:10px;background:var(--card)}.extract-debit{color:var(--error)!important;background:var(--black);background:var(--card)}.extract-credit,.extract-debit{margin-right:10px;padding:10px;border-radius:10px}.extract-credit{color:var(--success)!important;background:var(--black);background:var(--card)}.extrato .content .export-options .btn-secundario{margin-top:20px;margin-bottom:30px}.extrato .content .export-options{display:flex;align-items:center}.extrato .content .export-options button+button{margin-left:20px}.extrato .content .subtitle:after{display:none}.boleto .title-page,.extrato .title-page,.mov .title-page,.pix .title-page,.qr-code .title-page,.ted-confirm .title-page,.tef-confirm .title-page{display:flex;align-items:center}.boleto .title-page svg,.extrato .title-page svg,.mov .title-page svg,.pix .title-page svg,.qr-code .title-page svg,.ted-confirm .title-page svg,.tef-confirm .title-page svg{margin-right:10px;height:15px;width:15px;cursor:pointer}.homebanking-moviment-extract .btn-secundario{background:var(--background)}.ticket-item-btns button+button{margin-left:20px}.homebanking-moviment-extract .subBox{padding:10px 10px 10px 20px!important}.saldo-limites{margin-top:40px}.limites-table{display:none;margin-top:5px}.limites-table.active-table{display:flex}.extract-day-container{padding:60px 40px 40px;border-radius:20px}.saldo-extrato-negativo{color:var(--error)}.extract-day-container{border:2px solid var(--card)}.extract-day-container+.extract-day-container{margin-top:40px}.extract-day-container{position:relative}.extract-day-container>h2{position:absolute;top:-18px;padding:10px;border-radius:10px;color:var(--text-color);background:var(--card)}.extract-day-container .subbox-bg:before{mix-blend-mode:normal;background:var(--cancel-dark)!important}.extract-day-container li:last-child .subbox-bg{margin-bottom:0}.limites-table ul{margin:-5px;width:100%}.limites-table ul:first-child{width:310%}.limites-table ul li:first-child{background:var(--cancel-darkest)!important}.limites-table ul+ul{margin-left:5px}.limites-table ul li{display:flex;height:0;flex-direction:column;justify-content:center;margin:5px;padding:10px;border-radius:5px;background:var(--card)}.saldo-limites h4{display:flex;padding:5px 10px;border-radius:5px;align-items:center;cursor:pointer;background:var(--background)}.limites-expand{display:block;width:15px;height:15px;margin-left:5px}.limites-expand.rotate{transform:rotate(180deg)}.limite-table-item+.limite-table-item{margin-top:20px}.mfa-disabled-content{width:100%;display:flex;flex-direction:column;justify-content:center;height:300px;background:url(/aplicativo/static/media/letsbank-img.92ffc534.jpg) no-repeat 50%;background-size:cover;border-radius:40px}.mfa-disabled-content div{width:40%;margin-left:60px}.mfa-disabled-content div p{margin-bottom:20px;line-height:18px;color:#fff}.mfa-disabled-content div a{padding:10px}body.active-modal{overflow-y:hidden}.modal,.overlay{width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;position:fixed;z-index:200}@media (max-width:600px){.modal,.overlay{overflow-y:scroll}}.Account{display:flex;align-items:center}.Account div+div{margin-left:20px}.receber-pix .Account div{margin-bottom:0!important}.receber-pix .Account div .btn-secundario{width:100%!important}.receber-pix .Account div .btn-secundario+.btn-secundario{margin-top:10px}.active-key{background:var(--primary)!important}.Account div{width:50%;margin-bottom:20px}.Account .legendBold{margin-bottom:10px}.lastAccount div{margin-bottom:0}@media (max-width:600px){.lastAccount div{margin-bottom:20px}}.overlay{background:rgba(49,49,49,.8)}.modal-content{background:var(--card)}.modal-content .close-modal{background:var(--cancel-darkest)!important}.modal-content .close-modal:hover{background:var(--primary)!important}.modal-content{position:absolute;top:50%;left:50%;z-index:200;transform:translate(-50%,-50%);border-radius:40px;padding:35px 30px 30px;width:600px}.modal-content .close-modal{position:absolute;display:flex;align-items:center;justify-content:center;top:20px;right:20px;padding:5px;border-radius:10px;border:none;font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);background:var(--background);cursor:pointer}.modal-content .modal-content .subtitle:after{background:var(--background);content:"";display:block;height:1px;width:100%;margin:20px 0}.modal-content .selectValue{display:flex}.modal-content .selectValue select{width:50%}.modal-content .selectValue select+select{margin-left:20px}@media (max-width:600px){.modal-content .selectValue{width:100%}}.modal-content .values{display:inline-grid;margin-right:30px;margin-left:10px}@media (max-width:600px){.modal-content .values{margin-left:0;margin-top:10px}}.modal-content .values p{font-size:14px;margin-bottom:0}.modal-content .values h3{font-size:16px}@media (max-width:600px){.modal-content{width:80%}.modal-content .Account{display:grid}.modal-content .Account div{width:100%;margin-left:0!important}}@media (max-width:600px){.boleto{transform:translate(-50%,-20%)}}@media (max-width:600px){.boleto2,.ted{transform:translate(-50%,-30%)}}.selectT,.selectType{margin-bottom:20px}.modal-pix .selectT{margin-bottom:0}.modal-content .inputValue+.inputValue{margin-top:20px}.expand-valor-transferencia{width:100%!important}.modal-content2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000}.modal-content2 .close-modal{position:absolute;display:flex;align-items:center;justify-content:center;top:20px;right:20px;padding:5px;border-radius:10px;border:none;font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5);background:var(--background);cursor:pointer}.modal-content2 .inputs{display:flex;flex-direction:column}.modal-content2 .inputs .inputText{display:flex}.modal-content2 .inputs .inputText p{font-size:14px;color:#6f6f6e;margin-left:3%;margin-right:25%;margin-top:2%}.modal-content2 .inputs .inputText2{display:flex}.modal-content2 .inputs .inputText2 p{font-size:14px;color:#6f6f6e;margin-left:3%;margin-right:40%;margin-top:2%}.modal-content2 .inputs .inputValue{display:inline-flex}.modal-content2 .inputs .inputValue input{padding:10px;height:50px;background:#fff;border:1px solid #d9d9d9;box-sizing:border-box;border-radius:4px;transition:.4s;color:#333;margin:5px}.modal-content2 .inputs .inputValue input::placeholder{padding:5px;font-size:14px}.modal-content2 .inputs .values{display:inline-grid;margin-right:30px;margin-left:10px}.modal-content2 .inputs .values p{font-size:14px;margin-bottom:0;color:#6f6f6e}.transferir-ted .modal-content .selectValue select{width:100%!important;margin-bottom:0!important}.Account .tooltip .tooltiptext{visibility:hidden;font-size:12px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1}.Account .tooltip:hover .tooltiptext{visibility:visible}.contact-list{padding:.5rem 4rem}.contact-list li{text-align:left;margin-bottom:.3rem;display:flex;align-items:center;grid-gap:.4rem;gap:.4rem}.contact-list li a{color:var(--text-color)}.contact-list li svg{color:var(--primary);fill:var(--primary)}p.central-ajuda-modal-description{font-size:14px;text-align:left;color:var(--text-color);font-weight:300;padding-bottom:18px}p.central-ajuda-modal-description span{font-weight:700;color:var(--text-color)}.central-ajuda-modal{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--card);padding:20px;border-radius:8px}.ajuda-servico{display:flex;flex-direction:row;align-items:center;padding-bottom:18px}.ajuda-servico a{text-decoration:underline;color:var(--text-color)}.ajuda-servico span{text-align:left;color:var(--text-color)}.ajuda-servico div:first-child{padding-right:12px;color:var(--text-color)}.ajuda-servico p{text-align:left;color:var(--text-color)}.ajuda-servico p:first-child{color:var(--text-color-darkest)}.ajuda-servico p:last-child{font-weight:300;color:var(--text-color);text-decoration:underline}.simulador-container{width:100%;max-width:1110px;padding:1.5rem;margin:0 auto;position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}@media (max-width:768px){.simulador-container{padding:1rem .75rem}}.simulador-container .step-container{margin-bottom:2rem;transition:all .35s ease}.simulador-container .step-container.hidden{display:none}.simulador-container .card{background:var(--card,#fff);border-radius:16px;padding:1.75rem;margin-bottom:1.5rem;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05)}.simulador-container .card.step-completed{opacity:.85;border-left:4px solid var(--primary)}@media (max-width:768px){.simulador-container .card{padding:1.25rem;border-radius:12px}}.simulador-container .objetivo-cliente{display:flex;flex-direction:column}.simulador-container .objetivo-cliente label{font-size:.7rem;line-height:1.4;margin-bottom:4px;align-items:center;height:auto;min-height:24px;font-weight:600;color:var(--text)}.simulador-container .objetivo-cliente label svg{margin-left:6px;margin-top:0;min-width:14px;width:14px;height:14px;position:relative;top:0;color:var(--text)}.simulador-container .objetivo-cliente .tipo-lance-options{display:flex;grid-gap:16px;gap:16px;padding:0;align-items:center;height:32px;margin-top:4px}.simulador-container .objetivo-cliente .tipo-lance-options .tipo-lance-option{display:flex;align-items:center;grid-gap:6px;gap:6px;height:32px}.simulador-container .objetivo-cliente .tipo-lance-options .tipo-lance-option input[type=checkbox]{margin:0;vertical-align:middle;width:16px;height:16px;cursor:pointer;accent-color:var(--primary);position:relative;top:0}.simulador-container .objetivo-cliente .tipo-lance-options .tipo-lance-option label{font-size:.7rem;min-height:auto;margin-bottom:0;cursor:pointer;display:flex;align-items:center}@media (max-width:768px){.simulador-container .objetivo-cliente .tipo-lance-options{flex-wrap:wrap;height:auto}}.simulador-container .objetivo-cliente h2{color:#8f8f8f;font-size:1.1rem;margin-bottom:.6rem;font-weight:600}@media (max-width:768px){.simulador-container .objetivo-cliente h2{font-size:1rem}}.simulador-container .objetivo-cliente .line-divider{width:100%;height:1px;background-color:rgba(0,0,0,.1);margin:.6rem 0 1.5rem}.simulador-container .objetivo-cliente .form-grid{display:grid;grid-template-columns:.5fr .5fr .6fr .45fr .6fr .6fr;grid-gap:18px;gap:18px;width:100%}@media (min-width:1201px) and (max-width:1400px){.simulador-container .objetivo-cliente .form-grid{grid-template-columns:.8fr .8fr .8fr .8fr 1fr 1.05fr;grid-gap:15px;gap:15px}}@media (min-width:768px) and (max-width:1200px){.simulador-container .objetivo-cliente .form-grid{grid-template-columns:1fr 1fr 1.5fr;grid-gap:15px;gap:15px;padding:0}}@media (max-width:767px){.simulador-container .objetivo-cliente .form-grid{grid-template-columns:1fr;grid-gap:20px;gap:20px;padding:0}}.simulador-container .objetivo-cliente .form-grid .form-group{min-width:0;padding:0 5px}@media (max-width:767px){.simulador-container .objetivo-cliente .form-grid .form-group{width:100%;padding:0}}@media (min-width:992px){.simulador-container .objetivo-cliente .form-grid .form-group.tipoPessoa-group{grid-column:1;grid-row:1;padding-left:0}}.simulador-container .objetivo-cliente .form-grid .form-group.tipoPessoa-group .tipoPessoa-radio-group{display:flex;grid-gap:16px;gap:16px;padding:0;align-items:center;height:32px;margin-top:4px}.simulador-container .objetivo-cliente .form-grid .form-group.tipoPessoa-group .tipoPessoa-radio-group input[type=radio]{margin:0;vertical-align:middle;width:16px;height:16px;cursor:pointer;accent-color:var(--primary)}.simulador-container .objetivo-cliente .form-grid .form-group.tipoPessoa-group .tipoPessoa-radio-group label{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:.7rem;min-height:auto;margin-bottom:0;cursor:pointer}.simulador-container .objetivo-cliente .form-grid .form-group.tipoPessoa-group .tipoPessoa-radio-group label svg{margin-left:4px;margin-top:0;min-width:14px;width:14px;height:14px;position:relative;top:0}@media (min-width:992px){.simulador-container .objetivo-cliente .form-grid .form-group.bem-group{grid-column:2;grid-row:1}}.simulador-container .objetivo-cliente .form-grid .form-group.bem-group .bem-radio-group{display:flex;grid-gap:16px;gap:16px;padding:0;align-items:center;height:32px;margin-top:4px}.simulador-container .objetivo-cliente .form-grid .form-group.bem-group .bem-radio-group input[type=radio]{margin:0;vertical-align:middle;width:16px;height:16px;cursor:pointer;accent-color:var(--primary)}.simulador-container .objetivo-cliente .form-grid .form-group.bem-group .bem-radio-group label{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:.7rem;min-height:auto;margin-bottom:0;cursor:pointer}.simulador-container .objetivo-cliente .form-grid .form-group.bem-group .bem-radio-group label svg{margin-left:4px;margin-top:0;min-width:14px;width:14px;height:14px;position:relative;top:0}@media (min-width:992px){.simulador-container .objetivo-cliente .form-grid .form-group.lance-group{grid-column:4;grid-row:1}}.simulador-container .objetivo-cliente .form-grid .form-group.lance-group .bem-radio-group{display:flex;grid-gap:16px;gap:16px;padding:0;align-items:center;height:32px;margin-top:4px}.simulador-container .objetivo-cliente .form-grid .form-group.lance-group .bem-radio-group input[type=radio]{margin:0;vertical-align:middle;width:16px;height:16px;cursor:pointer;accent-color:var(--primary)}.simulador-container .objetivo-cliente .form-grid .form-group.lance-group .bem-radio-group label{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:.7rem;min-height:auto;margin-bottom:0;cursor:pointer}.simulador-container .objetivo-cliente .form-grid .form-group.lance-group .bem-radio-group label svg{margin-left:4px;margin-top:0;min-width:14px;width:14px;height:14px;position:relative;top:0}.simulador-container .objetivo-cliente .form-grid .form-group.valor-group input[type=text]{margin-top:4px}.simulador-container .objetivo-cliente .form-grid .form-group.admin-group-secondary .select-container,.simulador-container .objetivo-cliente .form-grid .form-group.admin-group .select-container{margin-top:4px;height:32px}.simulador-container .objetivo-cliente .form-grid .form-group.admin-group-secondary .tipo-lance-options{display:flex;grid-gap:16px;gap:16px;padding:0;align-items:center;height:32px;margin-top:4px}.simulador-container .objetivo-cliente .form-grid .form-group label{align-items:center;margin-bottom:4px;font-size:.7rem;font-weight:500;color:var(--text);line-height:1.4;min-height:24px}.simulador-container .objetivo-cliente .form-grid .form-group label svg{margin-left:4px;margin-top:0;min-width:14px;width:14px;height:14px;position:relative;top:0}.simulador-container .objetivo-cliente .form-grid .form-group input[type=number],.simulador-container .objetivo-cliente .form-grid .form-group input[type=text],.simulador-container .objetivo-cliente .form-grid .form-group select{height:32px;font-size:.75rem;width:100%;padding:0 12px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.simulador-container .objetivo-cliente .form-grid .form-group input[type=number]:focus,.simulador-container .objetivo-cliente .form-grid .form-group input[type=text]:focus,.simulador-container .objetivo-cliente .form-grid .form-group select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb,255,102,0),.15)}.simulador-container .objetivo-cliente .form-grid .form-group input[type=number],.simulador-container .objetivo-cliente .form-grid .form-group input[type=text],.simulador-container .objetivo-cliente .form-grid .form-group select{background-color:var(--card,#fff);border:1px solid rgba(0,0,0,.2);border-radius:6px}.simulador-container .objetivo-cliente .form-grid .form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:24px}.simulador-container .objetivo-cliente .form-grid .form-group.valor-lance-group input[type=text],.simulador-container .objetivo-cliente .form-grid .form-group.valor-lance-group input[type=text]::placeholder{text-align:left}.simulador-container .objetivo-cliente .form-row{display:flex;align-items:flex-start;grid-gap:16px;gap:16px;width:100%}@media (max-width:768px){.simulador-container .objetivo-cliente .form-row{flex-direction:column;grid-gap:16px;gap:16px}}@media (min-width:769px) and (max-width:1024px){.simulador-container .objetivo-cliente .form-row{flex-wrap:wrap;grid-gap:20px;gap:20px}.simulador-container .objetivo-cliente .form-row .form-group.admin-group,.simulador-container .objetivo-cliente .form-row .form-group.bem-group,.simulador-container .objetivo-cliente .form-row .form-group.lance-group,.simulador-container .objetivo-cliente .form-row .form-group.valor-group{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px);margin-left:0}}.simulador-container .objetivo-cliente .form-row .form-group{flex:1 1;min-width:0}@media (max-width:768px){.simulador-container .objetivo-cliente .form-row .form-group{width:100%;margin-left:0!important}}.simulador-container .objetivo-cliente .form-row .form-group.bem-group{flex:0 0 160px}@media (max-width:768px){.simulador-container .objetivo-cliente .form-row .form-group.bem-group{flex:1 1 100%}}.simulador-container .objetivo-cliente .form-row .form-group.valor-group{margin-left:40px;flex:0 0 200px}@media (max-width:768px){.simulador-container .objetivo-cliente .form-row .form-group.valor-group{flex:1 1 100%}}.simulador-container .objetivo-cliente .form-row .form-group.lance-group{margin-left:40px;flex:0 0 240px}@media (max-width:768px){.simulador-container .objetivo-cliente .form-row .form-group.lance-group{flex:1 1 100%}}.simulador-container .objetivo-cliente .form-row .form-group.admin-group{margin-left:40px;flex:0 0 260px}@media (max-width:768px){.simulador-container .objetivo-cliente .form-row .form-group.admin-group{flex:1 1 100%}}.simulador-container .objetivo-cliente .form-row .form-group.caminho-seguro-group{flex:0 0 140px}@media (max-width:768px){.simulador-container .objetivo-cliente .form-row .form-group.caminho-seguro-group{flex:1 1 100%}}.simulador-container .objetivo-cliente .form-row .form-group .bem-radio-group{display:flex;grid-gap:16px;gap:16px;padding:4px 0;align-items:center;height:40px;margin-top:5px}.simulador-container .objetivo-cliente .form-row .form-group .bem-radio-group input[type=radio]{margin:0;vertical-align:middle}.simulador-container .objetivo-cliente .form-row .form-group .bem-radio-group label{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:.7rem}@media (max-width:768px){.simulador-container .objetivo-cliente .form-row .form-group .bem-radio-group{height:auto;padding:8px 0;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-top:0}}.simulador-container .objetivo-cliente .form-row .form-group input[type=number],.simulador-container .objetivo-cliente .form-row .form-group input[type=text],.simulador-container .objetivo-cliente .form-row .form-group select{height:32px;font-size:.7rem;width:100%}.simulador-container .objetivo-cliente .form-row .form-group input[type=number],.simulador-container .objetivo-cliente .form-row .form-group input[type=text],.simulador-container .objetivo-cliente .form-row .form-group select{background-color:var(--card);border:1px solid #8f8f8f;border-radius:6px}.simulador-container .objetivo-cliente .toggle-switch{margin-top:8px}.simulador-container .calibragem-form{width:100%}.simulador-container .calibragem-form .form-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;grid-gap:20px;gap:20px;padding:0 5%;margin:0;flex-wrap:wrap}@media (max-width:768px){.simulador-container .calibragem-form .form-row{flex-direction:column;grid-gap:16px;gap:16px;padding:0 5%}}.simulador-container .calibragem-form .form-row .form-group{width:45%;margin:0;padding:0}.simulador-container .calibragem-form .form-row .form-group label{display:flex;align-items:center;margin-bottom:4px;font-size:.7rem;font-weight:600;color:var(--text);line-height:1.4;min-height:24px}.simulador-container .calibragem-form .form-row .form-group label svg{margin-left:6px;margin-top:0;min-width:14px;width:14px;height:14px;position:relative;top:0}.simulador-container .calibragem-form .form-row .form-group.valor-lance-group input[type=text]{text-align:left!important;width:100%;height:32px;font-size:.75rem;padding:0 12px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background-color:var(--card,#fff);box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.simulador-container .calibragem-form .form-row .form-group.valor-lance-group input[type=text]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb,255,102,0),.15)}.simulador-container .calibragem-form .form-row .form-group.valor-lance-group input[type=text]::placeholder{text-align:left!important}@media (max-width:768px){.simulador-container .calibragem-form .form-row .form-group{width:100%}}.simulador-container .valores{display:flex;flex-direction:column}.simulador-container .valores h2{color:var(--text);font-size:1.1rem;margin-bottom:.6rem;font-weight:600}.simulador-container .valores .line-divider{display:block;width:100%;height:1px;background-color:rgba(0,0,0,.1);margin:.6rem 0 1.5rem}.simulador-container .valores .valores-conteudo{display:flex;justify-content:space-between;margin-top:1.5rem}.simulador-container .valores .valores-grafico{flex:1 1;margin-right:20px}.simulador-container .valores .valores-opcoes{margin-top:1.5rem}.simulador-container .valores .valores-opcoes .opcoes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;grid-auto-rows:min-content;grid-auto-flow:row}@media (max-width:768px){.simulador-container .valores .valores-opcoes .opcoes{grid-template-columns:1fr}.simulador-container .valores .valores-opcoes .opcoes .opcao:not(.empty-column){display:flex!important}.simulador-container .valores .valores-opcoes .opcoes .empty-column{display:none}}@media (min-width:769px) and (max-width:1024px){.simulador-container .valores .valores-opcoes .opcoes{grid-template-columns:repeat(2,1fr)}.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes{grid-column:span 2}}.simulador-container .valores .valores-opcoes .opcoes .opcao{display:flex;align-items:center;padding:1.5rem;border:1px solid rgba(0,0,0,.15);border-radius:12px;background-color:#fff;transition:all .25s ease;position:relative;grid-gap:18px;gap:18px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.simulador-container .valores .valores-opcoes .opcoes .opcao.empty-column{border:none;background-color:initial;pointer-events:none;padding:0;box-shadow:none}.simulador-container .valores .valores-opcoes .opcoes .opcao.empty-column:hover{background-color:initial}.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes{border:1px dashed rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,.02)}@media (max-width:768px){.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes{order:999}}.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes:hover{border-color:rgba(0,0,0,.15);background-color:rgba(0,0,0,.03)}.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes .opcao-detalhes .valor{font-size:.95rem;color:var(--primary);margin-bottom:6px;font-weight:600}.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes .opcao-detalhes .taxa{font-size:.45rem;font-weight:500;margin-top:10px;color:var(--text)}.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes .opcao-detalhes .meses{font-size:.75rem;font-weight:400;margin-top:6px;color:var(--text)}.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes .opcao-detalhes-right{text-align:right}.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes .opcao-detalhes-right .meses{font-size:.75rem;font-weight:400;margin-top:10px;color:var(--text)}.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes .opcao-detalhes-right .parcela-reduzida{font-size:.45rem;color:var(--primary);font-weight:500}@media (max-width:768px){.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes{text-align:center}.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes .opcao-detalhes,.simulador-container .valores .valores-opcoes .opcoes .opcao.mensagem-poucas-opcoes .opcao-detalhes-right{text-align:center;width:100%}}.simulador-container .valores .valores-opcoes .opcoes .opcao:hover{border-color:var(--primary);background-color:#f9f9f9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.simulador-container .valores .valores-opcoes .opcoes .opcao:has(input[type=radio]:checked){border-color:var(--primary);background-color:rgba(var(--primary-rgb,255,102,0),.05);box-shadow:0 4px 12px rgba(var(--primary-rgb,255,102,0),.1)}.simulador-container .valores .valores-opcoes .opcoes .opcao input[type=radio]{width:22px;height:22px;margin:0;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.simulador-container .valores .valores-opcoes .opcoes .opcao .opcao-detalhes{flex:1 1;display:flex;flex-direction:column}.simulador-container .valores .valores-opcoes .opcoes .opcao .opcao-detalhes .valor-cortado{font-size:.75rem;color:#8f8f8f;text-decoration:line-through;margin-bottom:4px}.simulador-container .valores .valores-opcoes .opcoes .opcao .opcao-detalhes .valor-credito{font-size:.75rem;color:var(--primary);font-weight:600;margin-bottom:4px}.simulador-container .valores .valores-opcoes .opcoes .opcao .opcao-detalhes .valor{font-size:1rem;font-weight:600;color:var(--text,var(--text));margin-bottom:4px}.simulador-container .valores .valores-opcoes .opcoes .opcao .opcao-detalhes .taxa{font-size:.45rem;color:var(--text)}.simulador-container .valores .valores-opcoes .opcoes .opcao .opcao-detalhes-right{text-align:right;min-width:100px}.simulador-container .valores .valores-opcoes .opcoes .opcao .opcao-detalhes-right .administradora{font-size:.75rem;font-weight:600;color:var(--text);margin-bottom:6px}.simulador-container .valores .valores-opcoes .opcoes .opcao .opcao-detalhes-right .meses{font-size:1.05rem;font-weight:600;color:var(--text,var(--text));margin-bottom:4px}.simulador-container .valores .valores-opcoes .opcoes .opcao .opcao-detalhes-right .parcela-reduzida{font-size:.45rem;color:var(--primary);font-weight:500}.simulador-container .valores .form-row{margin-bottom:20px}.simulador-container .valores .form-row .form-group label{display:block;font-weight:700;margin-bottom:5px}.simulador-container .valores .form-row .form-group input[type=text]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.simulador-container .valores .form-row .form-group:last-child{margin-right:0}.simulador-container .valores .form-row{display:flex;justify-content:space-between}.simulador-container .valores .form-row .form-group{flex:1 1;margin-right:20px}.simulador-container .valores .form-row .form-group:nth-child(3){margin-right:0}.simulador-container .valores .opcao{padding:1.25rem;border:1px solid #8f8f8f;border-radius:8px;background-color:#fff;transition:all .2s ease}.simulador-container .valores .opcao:active,.simulador-container .valores .opcao:hover{border-color:var(--primary);background-color:#efefef}.simulador-container .valores .opcao input[type=radio]{width:20px;margin-right:16px;accent-color:var(--primary)}.simulador-container .valores .opcao .opcao-detalhes .valor-cortado{font-size:.7rem;color:#8f8f8f;text-decoration:line-through;margin-bottom:4px}.simulador-container .valores .opcao .opcao-detalhes .valor-credito{font-size:.7rem;color:#8f8f8f;margin-bottom:4px}.simulador-container .valores .opcao .opcao-detalhes .valor{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:4px}.simulador-container .valores .opcao .opcao-detalhes .taxa{font-size:.7rem;color:#8f8f8f}.simulador-container .valores .opcao .opcao-detalhes-right{text-align:right}.simulador-container .valores .opcao .opcao-detalhes-right .administradora{font-size:.7rem;font-weight:600;color:#8f8f8f;margin-bottom:4px}.simulador-container .valores .opcao .opcao-detalhes-right .meses{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:4px}.simulador-container .valores .opcao .opcao-detalhes-right .parcela-reduzida{font-size:.5rem;color:var(--primary);font-weight:500}.simulador-container select{height:50px;border-radius:8px;background-color:var(--card);border:1px solid #8f8f8f}.simulador-container .opcoes{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:768px){.simulador-container .opcoes{flex-direction:column}}.simulador-container .opcao{flex:1 0 30%;display:flex;align-items:center;padding:10px;border:1px solid #000;border-radius:8px;background-color:#fff;position:relative;justify-content:space-between}.simulador-container .opcao:hover{border-color:var(--primary);background-color:#efefef}.simulador-container .opcao:has(input[type=radio]:checked){border-color:var(--primary);background-color:#efefef}.simulador-container .opcao input[type=radio]{margin-right:16px;accent-color:var(--primary);margin-top:0;flex-shrink:0;width:18px;height:18px;vertical-align:middle}.simulador-container .opcao input[type=radio]:checked{border-color:var(--primary)}.simulador-container .opcao .opcao-detalhes{display:flex;flex-direction:column;flex:1 1;align-items:flex-start;justify-content:center}.simulador-container .opcao .opcao-detalhes-right{display:flex;flex-direction:column;flex:1 1;align-items:flex-end;margin-right:10px}.simulador-container .opcao .meses,.simulador-container .opcao .valor{font-size:.9rem;font-weight:700;margin-bottom:5px}.simulador-container .opcao .administradora{color:#8f8f8f;font-weight:700;font-size:.7rem;margin-bottom:5px}.simulador-container .opcao .parcela-reduzida,.simulador-container .opcao .taxa{font-size:.5rem;color:#8f8f8f}@media (max-width:768px){.simulador-container .opcao{flex:1 0 100%}}.simulador-container h2{color:var(--primary);font-size:1.1rem;font-weight:700}.simulador-container .valor-cortado{text-decoration:line-through;color:#8f8f8f;font-size:.7rem;margin-bottom:7px}.simulador-container .btn-consultar{margin-left:10px;display:inline-block;margin-bottom:30px}@media (max-width:1200px){.simulador-container .btn-consultar{margin-left:0}}.simulador-container .comissao{padding:1rem 1.5rem;border-radius:8px;margin:2rem 0;text-align:right}@media (max-width:768px){.simulador-container .comissao{padding:1rem;text-align:center;margin:0}}.simulador-container .comissao span{font-size:1rem;line-height:1.5}@media (max-width:768px){.simulador-container .comissao span{font-size:.9rem}}.simulador-container .comissao span strong{color:var(--text)}@media (max-width:1024px){.simulador-container .objetivo-cliente .form-row{grid-template-columns:repeat(2,1fr)}.simulador-container .valores .valores-opcoes .opcoes{grid-template-columns:1fr}}@media (max-width:768px){.simulador-container .objetivo-cliente .form-row{grid-template-columns:1fr}.simulador-container .button-group{flex-direction:column}.simulador-container .button-group button{width:100%;min-width:unset;height:44px}}.simulador-container .dialog-overlay{background-color:rgba(0,0,0,.5);position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.simulador-container .dialog-content{background-color:#fff;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.12);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;max-height:85vh;padding:25px;animation:contentShow .15s cubic-bezier(.16,1,.3,1);overflow-y:auto}.simulador-container .dialog-content .dialog-title{font-size:1.2rem;font-weight:600;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.simulador-container .dialog-content .dialog-title .close-button{background:none;border:none;cursor:pointer;padding:5px;color:var(--text)}.simulador-container .dialog-content .dialog-title .close-button:hover{color:var(--text)}.simulador-container .dialog-content .form-group{margin-bottom:15px}.simulador-container .dialog-content .form-group label{display:block;margin-bottom:5px;font-size:.9rem;color:var(--text)}.simulador-container .dialog-content .form-group input,.simulador-container .dialog-content .form-group select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.simulador-container .dialog-content .form-group input:focus,.simulador-container .dialog-content .form-group select:focus{outline:none;border-color:#007bff}.simulador-container .dialog-content .form-row{display:flex;grid-gap:15px;gap:15px;margin-bottom:15px}.simulador-container .dialog-content .form-row .form-group{flex:1 1;margin-bottom:0}.simulador-container .dialog-content .button-group{margin-top:20px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}.simulador-container .no-result-content{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center}.simulador-container .no-result-content .warning-icon{font-size:3rem;margin-bottom:1rem}.simulador-container .no-result-content h2{font-size:1.5rem;margin-bottom:1rem;color:var(--text)}.simulador-container .no-result-content p{font-size:1rem;color:var(--text);margin-bottom:2rem}.simulador-container .no-result-content .no-result-buttons{display:flex;grid-gap:1rem;gap:1rem}.simulador-container .no-result-content .no-result-buttons button{min-width:150px}.simulador-container .aprimorar-busca-content{padding:2rem}.simulador-container .aprimorar-busca-content h2{font-size:1.5rem;margin-bottom:2rem;color:var(--text);text-align:center}.simulador-container .aprimorar-busca-content .aprimorar-busca-buttons{display:flex;justify-content:center;margin-top:2rem}.simulador-container .aprimorar-busca-content .aprimorar-busca-buttons button{min-width:200px}.simulador-container .close-button{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:var(--text);transition:color .2s}.simulador-container .close-button:hover{color:var(--text)}.simulador-container .charts-modal-overlay{background-color:rgba(0,0,0,.5);position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.simulador-container .sim-modal-content{background-color:var(--background);border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.12);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;max-height:85vh;overflow-y:auto;animation:contentShow .15s cubic-bezier(.16,1,.3,1)}.simulador-container .sim-modal-content h2{color:var(--text)}.simulador-container .sim-modal-content:focus{outline:none}.simulador-container .simulador-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;display:flex;justify-content:center;align-items:center}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.button-group-comissao{margin-top:auto;display:flex;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px;padding-bottom:20px;padding-left:20px;flex-wrap:wrap}.button-group-comissao .previsibilidade-info{flex:1 1}.button-group-comissao .previsibilidade-info p{font-size:.75rem;color:var(--text);line-height:1.4;margin:0}.button-group-comissao .previsibilidade-info .link-simulador{color:#f60;font-weight:700;text-decoration:none}.button-group-comissao .previsibilidade-info .link-simulador:hover{text-decoration:underline}@media (max-width:768px){.button-group-comissao{flex-direction:column;grid-gap:12px;gap:12px}.button-group-comissao .previsibilidade-info{width:100%;text-align:center;margin-bottom:10px}}.button-group-etapa{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-left:20px;grid-gap:16px;gap:16px;flex-wrap:wrap}.button-group-etapa .previsibilidade-info{flex:1 1}.button-group-etapa .previsibilidade-info p{font-size:.75rem;color:var(--text);line-height:1.4;margin:0}.button-group-etapa .previsibilidade-info .link-simulador{color:#f60;font-weight:700;text-decoration:none}.button-group-etapa .previsibilidade-info .link-simulador:hover{text-decoration:underline}@media (max-width:768px){.button-group-etapa{flex-direction:column;grid-gap:12px;gap:12px}.button-group-etapa .previsibilidade-info{width:100%;text-align:center;margin-bottom:10px}}.button-group{margin-top:auto;padding-top:1.5rem;display:flex;justify-content:flex-end;grid-gap:16px;gap:16px;flex-wrap:wrap}.button-group .info-columns{width:100%;display:flex;grid-gap:20px;gap:20px;padding:0 0 0 20px}@media (max-width:768px){.button-group .info-columns{padding:0}}.button-group .info-columns .info-column{flex:1 1;text-align:center}.button-group .info-columns .info-column p{font-size:.7rem;color:var(--text);line-height:1.4;text-align:left}@media (max-width:768px){.button-group .info-columns .info-column p{text-align:center;padding-bottom:10px}}.button-group .info-columns .info-column .validade{font-size:1rem;font-weight:700;color:var(--text);line-height:1.4;text-align:end;display:flex;justify-content:flex-end;align-items:center;grid-gap:8px;gap:8px}.button-group .info-columns .info-column .validade span{font-weight:700;color:var(--text)}@media (max-width:768px){.button-group .info-columns .info-column .validade{text-align:center;justify-content:center}}@media (max-width:768px){.button-group .info-columns{flex-direction:column;grid-gap:10px;gap:10px}}@media (max-width:768px){.button-group{flex-direction:column;grid-gap:12px;gap:12px}}.simulacao-valida{width:100%;text-align:center;margin-bottom:1rem;font-size:.9rem;color:#8f8f8f}.btn-simulador{min-width:180px;height:48px;border-radius:8px;font-weight:500;font-size:.95rem;background-color:var(--primary);color:#fff;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.btn-simulador{width:100%;min-width:unset}}.btn-simulador:hover{background-color:var(--secondary);transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.15)}.btn-simulador:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.btn-simulador.disabled{background-color:#ccc;cursor:not-allowed;opacity:.7;box-shadow:none}.btn-simulador.disabled:hover{transform:none}.btn-simulador.btn-gray{background-color:#8f8f8f}.btn-simulador.btn-gray:hover{background-color:#777}.toggle-switch{position:relative;width:60px;display:inline-block;vertical-align:middle;margin-left:10px}.toggle-switch-checkbox{display:none}.toggle-switch-label{display:block;overflow:hidden;cursor:pointer;border-radius:20px;margin:0}.toggle-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in-out}.toggle-switch-inner:after,.toggle-switch-inner:before{float:left;width:50%;height:24px;padding:0;line-height:24px;color:#fff;font-weight:700;box-sizing:border-box}.toggle-switch-inner:before{content:"";padding-left:10px;background-color:var(--primary)}.toggle-switch-inner:after{content:"";padding-right:10px;background-color:#ccc;text-align:right}.toggle-switch-switch{display:block;width:18px;height:18px;margin:3px;background:#fff;position:absolute;right:32px;border:2px solid #ccc;border-radius:20px;transition:all .3s ease-in-out}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner{margin-left:0}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-switch{right:0;border-color:var(--primary)}input[type=text],input[type=text]::placeholder{text-align:left!important}@media (max-width:1200px){.simulador-container{padding:.5rem}.simulador-container .card{padding:1rem}.simulador-container .card h2{font-size:.85rem}.simulador-container .form-grid{grid-gap:8px;gap:8px}.simulador-container .form-grid .form-group{padding:0 3px}.simulador-container .form-grid .form-group label{font-size:.6rem;min-height:20px}.simulador-container .form-grid .form-group .bem-radio-group,.simulador-container .form-grid .form-group .tipo-lance-options,.simulador-container .form-grid .form-group .tipoPessoa-radio-group{height:28px;grid-gap:8px;gap:8px}.simulador-container .form-grid .form-group .bem-radio-group label,.simulador-container .form-grid .form-group .tipo-lance-options label,.simulador-container .form-grid .form-group .tipoPessoa-radio-group label{font-size:.58rem}.simulador-container .form-grid .form-group input[type=number],.simulador-container .form-grid .form-group input[type=text],.simulador-container .form-grid .form-group select{height:28px;font-size:.58rem}.simulador-container .calibragem-form .form-row{flex-wrap:wrap;padding-left:0;margin-left:0}.simulador-container .calibragem-form .form-row .form-group{margin-bottom:10px}.simulador-container .calibragem-form .form-row .form-group.valor-lance-group,.simulador-container .calibragem-form .form-row .form-group.valor-parcela-group{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:150px}.simulador-container .calibragem-form .form-row .form-group.caminho-seguro-group,.simulador-container .calibragem-form .form-row .form-group.prazo-contemplacao-group{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:140px}.simulador-container .valores-opcoes .opcoes{grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.simulador-container .valores-opcoes .opcoes .opcao{padding:.75rem}.simulador-container .valores-opcoes .opcoes .opcao .opcao-detalhes-right .meses,.simulador-container .valores-opcoes .opcoes .opcao .opcao-detalhes .valor{font-size:.85rem}.simulador-container .button-group{padding-top:1rem}.simulador-container .button-group .btn-simulador{min-width:160px;height:40px;font-size:.8rem}}@media (max-width:992px){.simulador-container .form-grid{display:flex;flex-wrap:wrap}.simulador-container .form-grid .form-group{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);margin-bottom:10px}.simulador-container .form-grid .form-group.admin-group,.simulador-container .form-grid .form-group.admin-group-secondary{flex:1 1 100%}.simulador-container .valores-opcoes .opcoes{grid-template-columns:1fr}.simulador-container .button-group{flex-direction:column}.simulador-container .button-group .btn-simulador{width:100%;margin-bottom:8px}}@media (max-width:768px){.simulador-container .form-grid .form-group{flex:1 1 100%}.simulador-container .calibragem-form .form-row{padding-left:0;margin-left:0}.simulador-container .calibragem-form .form-row .form-group{flex:1 1 100%!important}}span.valor-parcela-reduzida-info{color:var(--text);font-size:.5rem}.admin-dropdown-container{position:relative;width:100%;z-index:100}.admin-dropdown-container .admin-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:0 12px;height:32px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background-color:#fff;cursor:pointer;font-size:.75rem;color:var(--text);transition:border-color .2s ease;position:relative}.admin-dropdown-container .admin-dropdown-header:hover{border-color:var(--primary)}.admin-dropdown-container .admin-dropdown-header[disabled]{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.admin-dropdown-container .admin-dropdown-header .dropdown-arrow{font-size:10px;color:var(--text);margin-left:5px}.admin-dropdown-container .admin-dropdown-list{position:absolute;top:100%;left:0;right:0;z-index:10000;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;margin-top:4px;max-height:220px;overflow-y:auto;box-shadow:0 4px 16px rgba(0,0,0,.15)}.admin-dropdown-container .admin-dropdown-list .admin-dropdown-item{padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.05)}.admin-dropdown-container .admin-dropdown-list .admin-dropdown-item:last-child{border-bottom:none}.admin-dropdown-container .admin-dropdown-list .admin-dropdown-item:hover{background-color:#f5f5f5}.admin-dropdown-container .admin-dropdown-list .admin-dropdown-item label{display:flex;align-items:center;width:100%;cursor:pointer;font-size:.75rem;margin:0}.admin-dropdown-container .admin-dropdown-list .admin-dropdown-item label input[type=checkbox]{margin-right:10px;cursor:pointer;width:16px;height:16px;accent-color:var(--primary)}.admin-dropdown-container .admin-dropdown-list .admin-dropdown-item label input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.admin-dropdown-container .admin-dropdown-list .admin-dropdown-item label span{color:var(--text);font-weight:500}.administradoras-counter{display:inline-block;background-color:rgba(var(--primary-rgb,255,102,0),.1);color:var(--primary);padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:500;margin-right:5px}.resultado-container{max-width:1152px;margin:0 auto;padding:0 15px}.resultado-content{background:var(--card);border-radius:16px;padding:1.5rem;box-shadow:0 1px 6px rgba(0,0,0,.05)}@media (min-width:768px){.resultado-content{padding:2rem}}.resultado-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.resultado-header .resultado-titulo h1{font-size:1.25rem;font-weight:600;color:var(--text);margin-bottom:.3rem}.resultado-header .resultado-titulo h1 span{font-weight:700}.resultado-header .resultado-titulo .administradora-nome h2{font-size:1.1rem;font-weight:600;color:var(--text);margin-bottom:.2rem}.resultado-header .resultado-titulo .administradora-nome .linha-destaque{width:80px;height:3px;background-color:var(--primary);border-radius:0}.resultado-header .btn-simular-novamente{background-color:var(--primary);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:background-color .2s}.resultado-header .btn-simular-novamente:hover{background-color:var(--primary-light)}@media (max-width:768px){.resultado-header{flex-direction:column}.resultado-header .resultado-titulo{margin-bottom:1rem;width:100%}.resultado-header .btn-simular-novamente{width:100%}}.resultado-resumo{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;gap:0;margin-bottom:2rem;background-color:var(--background);border-radius:10px;padding:0}.resultado-resumo .resumo-item{display:flex;flex-direction:column;align-items:center;position:relative;padding:1rem .5rem;text-align:center}.resultado-resumo .resumo-item:not(:last-child):after{content:"";position:absolute;right:0;top:30%;height:40%;width:1px;background-color:rgba(0,0,0,.1)}.resultado-resumo .resumo-item .resumo-label{font-size:.7rem;color:var(--text);line-height:1.3;margin-bottom:.5rem;text-align:center}.resultado-resumo .resumo-item .resumo-valor{font-size:1rem;font-weight:700;color:var(--text)}.resultado-resumo .resumo-item .resumo-valor.parcela-destaque{color:var(--primary);font-size:1.1rem}@media (max-width:992px){.resultado-resumo{grid-template-columns:repeat(3,1fr)}.resultado-resumo .resumo-item{padding:.8rem .5rem}.resultado-resumo .resumo-item:nth-child(3n):after{display:none}.resultado-resumo .resumo-item:nth-child(n+4){border-top:1px solid rgba(0,0,0,.1)}}@media (max-width:576px){.resultado-resumo{grid-template-columns:repeat(2,1fr)}.resultado-resumo .resumo-item:nth-child(3n):after{display:initial}.resultado-resumo .resumo-item:nth-child(2n):after{display:none}.resultado-resumo .resumo-item:nth-child(n+3){border-top:1px solid rgba(0,0,0,.1)}}.resultado-secao{margin-bottom:1.5rem}.resultado-secao h2{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:1rem}.graficos-container{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.graficos-container .grafico-wrapper{background-color:var(--background);border-radius:10px;padding:1.5rem 1rem;min-height:260px;width:100%}.secao-colapsavel{border:none;border-radius:10px;overflow:hidden;background-color:var(--background);margin-bottom:1rem}.secao-colapsavel .secao-cabecalho{padding:.8rem 1.2rem;display:flex;justify-content:space-between;align-items:center;background-color:initial;cursor:pointer;transition:background-color .2s}.secao-colapsavel .secao-cabecalho h2{margin:0;font-size:1rem;font-weight:600}.secao-colapsavel .secao-cabecalho .icon-collapse{font-size:.8rem;transition:transform .3s}.secao-colapsavel .secao-cabecalho.ativo{border-bottom:1px solid rgba(0,0,0,.1)}.secao-colapsavel .secao-cabecalho.ativo .icon-collapse{transform:rotate(180deg)}.secao-colapsavel .secao-cabecalho:hover{background-color:rgba(0,0,0,.03)}.secao-colapsavel .secao-conteudo{padding:1.2rem;background-color:initial}.detalhes-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.detalhes-grid .detalhe-item{display:flex;flex-direction:column}.detalhes-grid .detalhe-item .detalhe-label{font-size:.7rem;color:var(--text);margin-bottom:.2rem}.detalhes-grid .detalhe-item .detalhe-valor{font-size:.9rem;font-weight:600;color:var(--text)}@media (max-width:768px){.detalhes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.detalhes-grid{grid-template-columns:1fr}}.condicoes-texto{font-size:.8rem;color:var(--text);line-height:1.5}.condicoes-texto p{margin-bottom:.5rem}.condicoes-texto .comissao-info{margin-top:.8rem;font-weight:600;color:var(--primary)}.resultado-acoes{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.resultado-acoes .btn-voltar{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;background:var(--background);border:1px solid var(--border);color:var(--text);border-radius:4px;padding:.6rem 1rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.resultado-acoes .btn-voltar:hover{border-color:var(--border);background-color:var(--background)}.resultado-acoes .acoes-direita{display:flex;grid-gap:.8rem;gap:.8rem}.resultado-acoes .acoes-direita .btn-baixar-pdf{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;background-color:var(--secondary);border:none;border-radius:4px;padding:.6rem 1rem;font-size:.75rem;font-weight:500;color:#fff;cursor:pointer;transition:background-color .2s}.resultado-acoes .acoes-direita .btn-baixar-pdf:hover{background-color:var(--primary)}.resultado-acoes .acoes-direita .btn-contratar{background-color:var(--primary);border:none;border-radius:4px;padding:.6rem 1.2rem;font-size:.75rem;font-weight:500;color:#fff;cursor:pointer;transition:background-color .2s}.resultado-acoes .acoes-direita .btn-contratar:hover{background-color:var(--secondary)}@media (max-width:767px){.resultado-acoes{flex-direction:column-reverse;grid-gap:1rem;gap:1rem}.resultado-acoes .btn-voltar{width:100%;justify-content:center}.resultado-acoes .acoes-direita{width:100%}.resultado-acoes .acoes-direita .btn-baixar-pdf,.resultado-acoes .acoes-direita .btn-contratar{flex:1 1;justify-content:center}}.result-header-empty{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.result-header-empty h1{font-size:22px;color:var(--text);margin-bottom:20px}.result-header-empty .btn-voltar{display:flex;align-items:center;grid-gap:8px;gap:8px;background:#fff;border:1px solid #ddd;color:var(--text);padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.result-header-empty .btn-voltar:hover{border-color:#aaa}.fail-message{text-align:center;padding:20px;font-size:16px;color:var(--text)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-cliente{background-color:var(--card);border-radius:12px;padding:1.5rem;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15);position:relative;animation:modalShow .3s ease}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2{font-size:1.2rem;font-weight:600;color:var(--text);margin:0}.modal-header .close-button{background:none;border:none;font-size:1.2rem;color:var(--text);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}.modal-header .close-button:hover{color:var(--primary)}.modal-body section h2{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:1rem}.modal-body section h3{font-size:.9rem;color:var(--text);margin-bottom:.8rem}.modal-body section .modalSimuladorCliente{display:flex;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.modal-body section .modalSimuladorCliente button{flex:1 1;padding:.5rem 1rem;border-radius:6px;border:1px solid rgba(0,0,0,.2);background-color:#f5f5f5;cursor:pointer;font-size:.9rem}.modal-body section .modalSimuladorCliente button.btn{background-color:var(--primary);color:#fff;border-color:var(--primary)}.modal-body section .form-cliente .row{margin-bottom:1rem}.modal-body section .form-cliente .row .col-12{width:100%}.modal-body section .form-cliente .row label{display:block;font-size:.8rem;color:var(--text);margin-bottom:.4rem;font-weight:500}.modal-body section .form-cliente .row .input{width:100%;padding:.7rem;border:1px solid rgba(0,0,0,.2);border-radius:6px;font-size:.9rem}.modal-body section .form-cliente .row .input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb,255,102,0),.15)}.modal-body section .button-group{display:flex;justify-content:flex-end;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.modal-body section .button-group button{padding:.7rem 1.2rem;border-radius:6px;font-size:.9rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.modal-body section .button-group button.btn-simulador{background-color:var(--primary);color:#fff;border:none}.modal-body section .button-group button.btn-cancel{background-color:#f5f5f5;color:var(--text);border:1px solid rgba(0,0,0,.2)}@media (max-width:576px){.modal-body section .button-group{flex-direction:column}.modal-body section .button-group button{width:100%;justify-content:center}}.btn-detalhes-meiaparcela{display:flex;flex-direction:row;justify-content:flex-end;margin-top:25px}@keyframes modalShow{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.beta-badge{background-color:var(--primary);font-size:.55rem;padding:.1rem .35rem;border-radius:10px}.chart-container{width:100%;max-width:100%;margin:0 auto}.chart-container canvas{width:100%!important;max-height:300px}@media (max-width:768px){.chart-container canvas{max-height:350px;height:350px!important}}.chart-container .chart-legend{display:flex;justify-content:center;grid-gap:20px;gap:20px;margin-top:15px;padding-bottom:20px;flex-wrap:wrap}@media (max-width:768px){.chart-container .chart-legend{flex-direction:column;align-items:flex-start;grid-gap:15px;gap:15px;padding:20px 15px;margin-top:0}}.chart-container .chart-legend .legend-item{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px}@media (max-width:768px){.chart-container .chart-legend .legend-item{font-size:13px;padding:5px 0}}.chart-container .chart-legend .legend-item .legend-dot{width:10px;height:10px;border-radius:50%}@media (max-width:768px){.chart-container .chart-legend .legend-item .legend-dot{width:14px;height:14px}}.chart-container .chart-legend .legend-item .legend-dot.primeira{background-color:#ff8c00}.chart-container .chart-legend .legend-item .legend-dot.segunda{background-color:#32cd32}.chart-container .chart-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:20px;padding:0 20px}@media (max-width:768px){.chart-container .chart-info{grid-template-columns:1fr;padding:15px;grid-gap:20px;gap:20px}}.chart-container .chart-info .info-column{font-size:11px;color:var(--text)}@media (max-width:768px){.chart-container .chart-info .info-column{font-size:14px;line-height:1.4;text-align:left}}.chart-container .chart-info .info-column:first-child{padding-right:20px}@media (max-width:768px){.chart-container .chart-info .info-column:first-child{border-bottom:1px solid #e0e0e0;padding-right:0;padding-bottom:15px}}.chart-container .chart-info .info-column:last-child{padding-left:20px}@media (max-width:768px){.chart-container .chart-info .info-column:last-child{padding-left:0;padding-top:15px}}@media (max-width:768px){.chart-container{padding:10px;margin:0;border-radius:4px}}.chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 20px;grid-gap:20px;gap:20px}@media (max-width:768px){.chart-header{flex-direction:column;align-items:flex-start;padding:15px;margin-bottom:15px;grid-gap:15px;gap:15px}}.chart-header .chart-title{font-size:14px;font-weight:700;margin:0;color:var(--text);white-space:normal;flex:1 1}@media (max-width:768px){.chart-header .chart-title{font-size:16px;line-height:1.3;width:100%}}.chart-header .chart-type-selector{display:flex;align-items:center;grid-gap:24px;gap:24px;margin-left:auto}@media (max-width:768px){.chart-header .chart-type-selector{width:100%;justify-content:space-between;grid-gap:15px;gap:15px;margin-left:0}}.chart-header .chart-type-selector label{font-size:.5rem;margin-top:5px;color:var(--text);white-space:nowrap}.chart-header .chart-type-selector .chart-type-option{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;font-size:.7rem;color:var(--text);white-space:nowrap}.chart-header .chart-type-selector .chart-type-option input[type=radio]{display:none}.chart-header .chart-type-selector .chart-type-option .radio-custom{width:20px;height:20px;border:2px solid var(--primary);border-radius:50%;display:inline-block;position:relative;flex-shrink:0}.chart-header .chart-type-selector .chart-type-option .radio-custom:after{content:"";width:10px;height:10px;background:var(--primary);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease}.chart-header .chart-type-selector .chart-type-option input[type=radio]:checked+.radio-custom:after{opacity:1}.chart-header .chart-type-selector .chart-type-option:hover .radio-custom{border-color:var(--primary-dark)}.chart-type-selector{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px;padding:0 20px}@media (max-width:768px){.chart-type-selector{padding:0 10px}}.chart-type-selector .chart-type-button{padding:8px 16px;border:1px solid var(--primary);border-radius:4px;background:transparent;color:var(--primary);cursor:pointer;font-size:14px;transition:all .2s ease}@media (max-width:768px){.chart-type-selector .chart-type-button{padding:6px 12px;font-size:12px}}.chart-type-selector .chart-type-button:hover{background:var(--primary-light)}.chart-type-selector .chart-type-button.active{background:var(--primary);color:#fff}.simulacao-tabs{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(auto-fit,minmax(214px,0fr));margin-bottom:26px}.simulacao-tabs::-webkit-scrollbar{height:4px}.simulacao-tabs::-webkit-scrollbar-track{background:transparent}.simulacao-tabs::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.tab-btn{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;font:600 .75rem/1 "Inter",sans-serif;padding:12px;background:#e0e0e0;color:#555;border:0;border-radius:8px;cursor:pointer;transition:background .2s ease,color .2s ease;max-width:204px;text-wrap:auto}.tab-btn.active{background:#ff8c00;color:#fff}.simulacao-content{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.box-info{padding:20px 24px;border-radius:8px;border-left:6px solid transparent;background:#f5f6f7;box-shadow:0 0 0 1px rgba(0,0,0,.05)}.box-info h4{font:700 1.125rem/1.2 "Inter",sans-serif;margin:0 0 6px}.box-info p{margin:0 0 6px;font:600 .875rem/1.3 "Inter",sans-serif}.box-info span{font:400 .75rem/1.2 "Inter",sans-serif;color:#666}.parcela-ate{background:#e6f8ec;border-left-color:#0fa958}.parcela-pos{background:#fff4e8;border-left-color:#f7971f}.taxa-admin{background:#f0f1f4;border-left-color:#c7c8cc}@media (max-width:559px){.simulacao-tabs{display:grid;grid-gap:0;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,0fr));margin-bottom:26px;justify-content:center}.tab-btn{margin-bottom:8px}.box-info{padding:16px 18px}.box-info h4{font-size:1rem}.box-info p{font-size:.8125rem}}.tooltip-component{cursor:pointer;position:relative;margin-left:4px}.tooltip-component path{fill:#8f8f8f}.tooltip-component-text{visibility:hidden;width:370px;max-width:30vw;background-color:#fff;color:#333;text-align:left;font-size:.7rem;padding:10px;border-radius:8px;border:1px solid var(--primary);position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);box-shadow:0 0 10px rgba(0,0,0,.1);opacity:0;transition:opacity .3s;white-space:normal;word-wrap:break-word;word-break:break-word;z-index:20}.tooltip-component:hover .tooltip-component-text{visibility:visible;opacity:1}.charts-modal-content-result{animation:slideUpModal .6s ease-in-out;overflow-x:auto;background-color:var(--card);width:100vw;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1200;display:flex;flex-direction:column;justify-content:center;grid-gap:1rem;gap:1rem;padding:1.5rem}@media (min-width:800px){.charts-modal-content-result{height:auto;width:75vw;border-radius:32px;padding:3rem 1.5rem;max-width:600px}}@media (min-width:1021px){.charts-modal-content-result{width:50vw;padding:3rem 2rem}}.charts-modal-content-result h3{font-size:18px;margin-right:6rem}@media (max-width:799px){.charts-modal-content-result h3{margin-right:0}}.charts-modal-content-result p{color:#4a4e5e;font-weight:var(--fontMedium);font-size:var(--size14);margin-right:6rem}@media (max-width:799px){.charts-modal-content-result p{margin-right:0}}.charts-modal-content-result li{color:#4a4e5e;font-weight:700;margin-right:6rem;list-style:inside}@media (max-width:799px){.charts-modal-content-result li{margin-right:0}}.charts-modal-content-result button{font-size:16px;font-weight:600;width:100%;border:none}.meu-icone{background-color:#fef9c3;padding:6px;border-radius:50px;width:35px;height:35px}.simulator-modal-content{overflow-y:auto}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.modal-main{position:fixed;background:var(--card);width:60%;height:auto;max-height:70vh;padding:30px;top:50%;left:50%;transform:translate(-50%,-50%)}.btn_closeModal{float:right;margin-bottom:10px;cursor:pointer}.display-block{display:block}.display-none{display:none}@media screen and (max-width:719px){.modal-main{position:fixed;background:var(--card);width:90%;height:auto;max-height:60vh;padding:30px;top:50%;left:50%;transform:translate(-50%,-50%)}}.containerModal{grid-gap:1rem;gap:1rem;display:flex;flex-direction:column}.manual-simulation{display:flex;flex-direction:column;align-items:flex-end;grid-gap:1.6rem;gap:1.6rem}.manual-simulation .button-close{position:absolute;top:0;right:0;background-color:initial;border:0;width:auto;padding:1rem;cursor:pointer}.manual-simulation label{font-size:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--text-color-transparent)}.manual-simulation textarea{width:100%;height:6rem;resize:none}@media (max-width:500px){.manual-simulation textarea{flex:1 1}}.manual-simulation button{width:9rem}@media (max-width:500px){.manual-simulation button{width:100%}}@media (max-width:500px){.manual-simulation{justify-content:space-between;height:80%;width:95%}}.simulator-modal-content{z-index:500;background-color:var(--card);width:100vw;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:scroll;overflow-x:hidden}.simulator-modal-content .close-button{position:absolute;background:transparent;border:0;top:5rem;right:1.5rem;line-height:0;cursor:pointer;color:var(--text-color)}@media (min-width:975px){.simulator-modal-content .close-button{top:1.5rem}}.simulator-modal-content .close-button:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.simulator-modal-content span.error-message{color:var(--error);font-size:.7rem;font-weight:700;margin-top:.2rem}@media (min-width:768px){.simulator-modal-content{max-width:50vw;grid-gap:1.5rem;gap:1.5rem;right:0;transform:translateY(-50%);animation:slideLeft .6s linear forwards;top:0}}.simulator-config-modal-content{background-color:var(--card);width:100vw;height:100vh;padding:3rem 1rem 5rem;z-index:10000!important;position:fixed;top:50%;left:70%;transform:translate(-70%,-50%);z-index:21;display:flex;flex-direction:column;justify-content:space-between;grid-gap:2rem;gap:2rem}.simulator-config-modal-content .close-button{position:absolute;background:transparent;border:0;top:.5rem;right:.5rem;line-height:0;cursor:pointer;color:var(--text-color)}@media (min-width:768px){.simulator-config-modal-content .close-button{top:1.5rem;right:1.5rem}}.simulator-config-modal-content .close-button:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.simulator-config-modal-content h2{color:var(--primary);font-size:1.1rem;text-align:center;font-weight:700;padding-bottom:1.187rem;border-bottom:1px solid var(--text-color-transparent)}@media (min-width:768px){.simulator-config-modal-content h2{text-align:left;font-size:1rem}}.simulator-config-modal-content .options{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;grid-gap:.5rem;gap:.5rem}@media (min-width:768px){.simulator-config-modal-content .options{justify-content:flex-start}}.simulator-config-modal-content .options .switch-container{display:grid;grid-template-columns:2.625rem 1fr;align-items:center;grid-gap:.5rem;gap:.5rem}.simulator-config-modal-content .options label{margin:0;cursor:pointer}.simulator-config-modal-content .options .switch{width:2.6rem;background-color:var(--background);border-radius:.7rem;height:1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;transition:background-color .2s linear;margin:0;border:0}.simulator-config-modal-content .options .switch .ball{background-color:var(--card);border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;left:.1rem;transition:left .2s linear}.simulator-config-modal-content .options .switch[data-state=checked]{background-color:var(--primary)}.simulator-config-modal-content .options .switch[data-state=checked] .ball{left:1.3rem}.simulator-config-modal-content .options .switch:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.simulator-config-modal-content .options .switch:disabled{cursor:not-allowed}.simulator-config-modal-content button.save-config{font-size:.75rem;border:0;background-color:var(--primary);color:var(--text-color-secondary);font-weight:700;padding:.75rem 0;border-radius:10px;width:100%;cursor:pointer}.simulator-config-modal-content button.save-config:disabled{opacity:.6;cursor:not-allowed}.simulator-config-modal-content button.save-config:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.simulator-config-modal-content button.save-config:not(:disabled):hover{background-color:var(--primary-light)}@media (min-width:768px){.simulator-config-modal-content{max-width:30vw;grid-gap:1.5rem;gap:1.5rem;padding:5rem 3rem 2rem;right:0;transform:translateY(-50%);animation:slideLeft .6s linear forwards;top:0}}header{background-color:var(--card);position:fixed;top:0;left:0;width:100vw;z-index:500;box-shadow:0 2px 16px rgba(14,18,27,.3);padding:.8rem}@media (min-width:976px){header{position:static}header nav.nav-container{margin-inline:auto}}header nav.nav-container{background-color:var(--card);max-width:1120px;display:flex;align-items:center;justify-content:space-between;grid-gap:.8rem;gap:.8rem}@media (min-width:976px){header nav.nav-container{position:relative}}header nav.nav-container img{width:100%;max-width:10rem}header nav.nav-container .actions{display:flex;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem}header nav.nav-container .actions button{background-color:initial;border:0;padding:.5rem .1rem;cursor:pointer}header nav.nav-container .actions button svg{fill:var(--text-color);font-size:1.4rem}header nav.nav-container .actions .dropdown-item .item{display:flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px}header nav.nav-container .actions .dropdown-item .item .dropdown-arrow{font-size:14px;fill:var(--text-color);transition:transform .4s ease}header nav.nav-container .actions .avatar-circle{width:32px;height:32px;border-radius:50%;background-color:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;overflow:hidden;position:relative}header nav.nav-container .actions .avatar-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}header nav.nav-container .actions button.toggle{position:relative}@media (min-width:976px){header nav.nav-container .actions button.toggle{display:none}}header nav.nav-container .actions button.toggle svg{fill:var(--text-color);font-size:1.4rem;transition:transform .4s ease,opacity .4s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header nav.nav-container .actions button.toggle .menu-icon{opacity:1;transform:translate(-50%,-50%) rotate(0deg)}header nav.nav-container .actions button.toggle .close-icon{opacity:0;transform:translate(-50%,-50%) rotate(-90deg)}header nav.nav-container .actions button.toggle.open .menu-icon{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}header nav.nav-container .actions button.toggle.open .close-icon{opacity:1;transform:translate(-50%,-50%) rotate(0deg)}header nav.nav-container #nav-menu{position:absolute;left:0;top:4rem;width:100vw;height:calc(100vh - 4rem);background-color:var(--card);overflow:auto;pointer-events:none;opacity:0;transition:top .4s,opacity .4s}@media (min-width:976px){header nav.nav-container #nav-menu{height:60px;width:auto;position:static;display:flex;justify-content:center;opacity:1;pointer-events:auto}}header nav.nav-container #nav-menu::-webkit-scrollbar{width:0}@media (min-width:976px){header nav.nav-container #nav-menu ul.nav-list{height:100%;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.2rem;gap:.2rem;align-items:center;justify-content:center}}header nav.nav-container #nav-menu ul.nav-list .item,header nav.nav-container #nav-menu ul.nav-list a{color:var(--text-color);background-color:var(--card);font-weight:400;padding:1.25rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--text-color-transparent);transition:background-color .3s}@media (min-width:976px){header nav.nav-container #nav-menu ul.nav-list .item,header nav.nav-container #nav-menu ul.nav-list a{padding:.6rem;justify-content:center;border-bottom:0;grid-gap:1.4rem;gap:1.4rem;border-radius:8px;align-items:center;text-align:center}}header nav.nav-container #nav-menu ul.nav-list .item.active,header nav.nav-container #nav-menu ul.nav-list .item:hover,header nav.nav-container #nav-menu ul.nav-list a.active,header nav.nav-container #nav-menu ul.nav-list a:hover{color:var(--text-color-secondary)}header nav.nav-container #nav-menu ul.nav-list .item.active svg,header nav.nav-container #nav-menu ul.nav-list .item:hover svg,header nav.nav-container #nav-menu ul.nav-list a.active svg,header nav.nav-container #nav-menu ul.nav-list a:hover svg{fill:var(--text-color-secondary)}header nav.nav-container #nav-menu ul.nav-list .item:hover,header nav.nav-container #nav-menu ul.nav-list a:hover{background-color:var(--primary-light)}header nav.nav-container #nav-menu ul.nav-list .item.active,header nav.nav-container #nav-menu ul.nav-list a.active{background-color:var(--primary)}header nav.nav-container #nav-menu.active{opacity:1;pointer-events:auto}header nav.nav-container ul{list-style:none}header nav.nav-container a{text-decoration:none}header .dropdown-item{cursor:pointer}header .dropdown-item svg{font-size:1.25rem;font-weight:400;transition:transform .4s ease}header .dropdown-item:hover .dropdown-arrow,header .dropdown-item:hover svg{transform:rotate(180deg)}header .dropdown-item:hover ul.drop-list{visibility:visible;opacity:1;max-height:1000px;transform:translateY(0);transition:max-height .4s ease-in,opacity .4s ease-in,transform .4s ease-in}header .dropdown-item ul.drop-list{min-width:118px;overflow:hidden;visibility:hidden;opacity:0;max-height:0;transform:translateY(-10px);transition:max-height .4s ease-out,opacity .4s ease-out,transform .4s ease-out,display .4s ease-out;background-color:var(--card)}header .dropdown-item ul.drop-list.config{padding:1rem 0;position:absolute;max-height:none;border:1px solid var(--text-color-transparent);border-radius:8px;z-index:100000;bottom:-10rem;right:0}header .dropdown-item ul.drop-list.config ul.drop-lis{max-width:10rem}header .dropdown-item ul.drop-list.config .drop-title{font-size:.8rem;font-weight:700;padding-bottom:.5rem;border-bottom:1px solid var(--text-color-transparent);color:var(--text-color);cursor:default}header .dropdown-item ul.drop-list.config .drop-title:hover{background-color:initial}header .dropdown-item ul.drop-list.config li{padding:.2rem .5rem}header .dropdown-item ul.drop-list.config li a{border:0;font-size:.8rem;color:var(--text-color)}header .dropdown-item ul.drop-list.config li:hover{background-color:var(--text-color-transparent)}@media (min-width:976px){header .dropdown-item ul.drop-list{position:absolute;max-height:none;border:1px solid var(--text-color-transparent);border-radius:8px;z-index:100000}header .dropdown-item ul.drop-list li a{padding:.5rem;width:100%;border-radius:0;border-bottom:1px solid var(--text-color-transparent);font-size:.8rem}header .dropdown-item ul.drop-list li:last-child a{border-bottom:0}}.beta-badge{display:inline-block;background-color:#ff6b35;font-size:.6rem;font-weight:700;padding:.15rem .4rem;margin-left:.5rem;letter-spacing:.5px;vertical-align:middle;box-shadow:0 1px 3px rgba(255,107,53,.3);transition:all .2s ease;z-index:1}@media (min-width:976px){.beta-badge{font-size:.55rem;padding:.1rem .35rem;margin-left:.3rem}}a.active .beta-badge{background-color:hsla(0,0%,100%,.9);color:#ff6b35}a:hover .beta-badge{transform:scale(1.05);box-shadow:0 2px 6px rgba(255,107,53,.4)}.icon-btn{background:var(--card);border:1px solid var(--border,#d9d9d9);border-radius:4px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease;font-size:12px;color:var(--text-color)}.icon-btn svg{width:14px;height:14px;fill:currentColor;stroke:currentColor}.icon-btn:hover{background:var(--background-light,#f5f5f5)}.sn-topbar{position:fixed;top:0;left:0;z-index:19;justify-content:space-between;width:100%;height:56px;padding:0 35px;background:var(--card);box-shadow:0 2px 8px rgba(0,0,0,.08)}.sn-topbar,.sn-topbar .left{display:flex;align-items:center}.sn-topbar .left{grid-gap:8px;gap:8px}.sn-topbar .left .sn-logo img{max-width:165px;max-height:62px;height:32px;margin-left:50px;object-fit:contain}.sn-topbar .left .hamburger-wrapper{display:flex}.sn-topbar .right{display:flex;align-items:center;position:relative}.sn-topbar .right .avatar-btn{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:4px;border:0;border-radius:6px;background:transparent;cursor:pointer;transition:background .15s}.sn-topbar .right .avatar-btn:hover{background:var(--background-light,rgba(0,0,0,.05))}.sn-topbar .right .avatar-btn img,.sn-topbar .right .avatar-btn span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:700;object-fit:cover;background:var(--primary);color:#fff;-webkit-user-select:none;user-select:none}.sn-topbar .right .avatar-btn .arrow{font-size:14px;transition:transform .22s ease}.sn-topbar .right .avatar-btn .arrow.rotate{transform:rotate(180deg)}.sn-topbar .right .user-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:6px 0;background:var(--card);border:1px solid var(--border,#e6e6e6);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .18s ease;z-index:19}.sn-topbar .right .user-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.sn-topbar .right .user-dropdown.cnp{bottom:-8.5rem;top:auto}.sn-topbar .right .user-dropdown li{list-style:none;padding:8px 14px;font-size:13px;cursor:pointer;white-space:nowrap;color:var(--text-color)}.sn-topbar .right .user-dropdown li:hover{background:var(--background-light,rgba(0,0,0,.05))}.sn-topbar .right .user-dropdown li.name{font-weight:700;cursor:default;border-bottom:1px solid var(--border,#e6e6e6);margin-bottom:4px}.sn-container{position:fixed;top:56px;left:0;z-index:19;width:96px;height:calc(100vh - 56px);overflow:hidden;background:var(--card);box-shadow:0 16px 8px 8px rgba(0,0,0,.08);transition:width .22s ease}.sn-container.expanded{width:260px}.sn-container nav{height:100%;overflow-y:auto;padding:12px 0}.sn-container nav ul{list-style:none;padding:0 25px}.sn-container nav ul li.sn-item{position:relative;margin:6px 0}.sn-container nav ul li.sn-item>a,.sn-container nav ul li.sn-item>button{width:100%;display:flex;align-items:center;grid-gap:16px;gap:16px;padding:10px 14px;font-size:14px;text-decoration:none;color:var(--text-color);background:var(--card);border:0;border-radius:8px;cursor:pointer;transition:background .22s ease}.sn-container nav ul li.sn-item>a svg,.sn-container nav ul li.sn-item>button svg{flex-shrink:0}.sn-container nav ul li.sn-item>a:hover,.sn-container nav ul li.sn-item>button:hover{background:var(--primary-light);color:var(--text-color-secondary)}.sn-container nav ul li.sn-item.active>a,.sn-container nav ul li.sn-item.active>button{background:#efefef!important;color:var(--text-color-secondary);font-weight:600}.sn-container nav ul li.sn-item.dropdown .arrow{margin-left:auto;transition:transform .22s ease}.sn-container nav ul li.sn-item.dropdown .arrow.rotate{transform:rotate(180deg)}.sn-container nav ul li.sn-item .sn-label{white-space:nowrap}.sn-container nav ul li.sn-item .sub-list{list-style:none;margin-top:4px;padding-left:0;max-height:0;opacity:0;overflow:hidden;position:relative;transition:max-height .22s ease,opacity .22s ease}.sn-container nav ul li.sn-item .sub-list:before{content:"";position:absolute;left:8px;top:10px;bottom:6px;width:1px;background:var(--text-color-transparent)}.sn-container nav ul li.sn-item .sub-list a{display:block;margin:4px 18px;padding:8px 14px 8px 46px;font-size:13px;border-radius:6px;text-decoration:none;background:transparent;color:var(--text-color);transition:background .22s ease}.sn-container nav ul li.sn-item .sub-list a:hover{background:var(--primary-light);color:var(--text-color-secondary)}.sn-container nav ul li.sn-item .sub-list a.active{background:#efefef!important;color:var(--text-color-secondary);font-weight:600}.sn-container nav ul li.sn-item .sub-list.show{max-height:500px;opacity:1}.sn-container nav ul li.sn-item .sub-list.show li a{margin-right:0;padding-left:32px}.sn-container:not(.expanded) li.sn-item>a,.sn-container:not(.expanded) li.sn-item>button{justify-content:center;grid-gap:0;gap:0;padding:10px}.sn-container:not(.expanded) .arrow,.sn-container:not(.expanded) .sn-label{display:none}@media (max-width:975px){.sn-container,.sn-topbar{display:none}}.sn-container li.sn-item .sub-list a:hover,.sn-container li.sn-item>a:hover,.sn-container li.sn-item>button:hover{background:#efefef!important;color:#000!important}.sn-container li.sn-item.active>a,.sn-container li.sn-item.active>button,.sn-container li.sn-item .sub-list a.active{background:#efefef!important;color:#000!important;font-weight:600}.menu-item-with-badge{position:relative;width:100%;display:block}.badge-container{position:absolute;top:-2px;right:0;z-index:10}.menu-text{display:block;line-height:1.3;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding-right:44px;margin-top:8px}.beta-badge{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff4757,#ff6b35 50%,#ffa726);color:#fff;font-size:.35rem;font-weight:900;padding:.2rem .4rem;border-radius:12px;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 3px 8px rgba(255,71,87,.4),0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.3);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;white-space:nowrap;min-width:32px;height:16px;animation:subtle-pulse 3s ease-in-out infinite}.beta-badge:before{content:"";position:absolute;top:1px;left:2px;right:2px;height:5px;background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.1));border-radius:10px;pointer-events:none}.beta-badge:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(135deg,rgba(255,71,87,.3),rgba(255,167,38,.3));border-radius:13px;z-index:-1;opacity:0;animation:glow-pulse 3s ease-in-out infinite}@keyframes subtle-pulse{0%,to{transform:scale(1);box-shadow:0 3px 8px rgba(255,71,87,.4),0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}50%{transform:scale(1.02);box-shadow:0 4px 12px rgba(255,71,87,.5),0 2px 4px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.4)}}@keyframes glow-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.sub-list a:hover .beta-badge{transform:scale(1.08) translateY(-1px);box-shadow:0 5px 15px rgba(255,71,87,.6),0 2px 6px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.5);background:linear-gradient(135deg,#ff3742,#ff5722 50%,#ff9800)}.sub-list a.active .beta-badge{background:linear-gradient(135deg,#fff,#f8f9fa);color:#ff4757;border:2px solid #ff4757;box-shadow:0 3px 8px rgba(255,71,87,.3),0 1px 3px rgba(0,0,0,.2),inset 0 1px 2px rgba(255,71,87,.1);animation:subtle-pulse 4s ease-in-out infinite}.sub-list a.active .beta-badge:before{background:linear-gradient(135deg,rgba(255,71,87,.1),rgba(255,71,87,.05))}.sub-list a.active .beta-badge:after{background:linear-gradient(135deg,rgba(255,71,87,.2),rgba(255,71,87,.1))}.sub-list a .menu-item-with-badge{position:relative;width:100%}.sub-list a .badge-container{position:absolute;top:0;right:4px;z-index:10}.sub-list a .menu-text{display:block;padding-right:40px;margin-top:6px;line-height:1.3;word-wrap:break-word}.sub-list a:has(.menu-item-with-badge){padding-bottom:8px}.survey-home-page{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;justify-content:center}.survey-container{display:flex;flex-direction:column;width:328px;margin-top:40px;margin-left:40px;border-radius:32px}.survey-header{display:flex;flex-direction:column;align-items:center;border-top:1px solid #ccc;padding:10px 10px 5px;cursor:pointer;border-radius:32px 32px 0 0;width:100%;box-shadow:0 -8px 8px 0 rgba(0,0,0,.25098039215686274)}.survey-content,.survey-header{border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:var(--card)}.survey-content{width:328px;padding:10px;overflow:hidden;max-height:0;opacity:0;border-radius:0 0 25px 25px;box-shadow:0 4px 8px -2px rgba(14,18,27,.3)}.survey-container.expanded .survey-content{max-height:200px;opacity:1}.survey-header div{display:flex;align-items:center}.survey-header h2{margin:0 15px;font-size:12px;font-weight:700;line-height:12px}.survey-header p{margin:5px 0 0;font-size:12px;color:#555}u{text-decoration:underline!important}.survey-division{display:block;width:96%;height:1px;background-color:#ccc}.survey-division:after{margin:10px}.survey-content h3{margin:5px 0 15px;font-size:12px}.survey-content p{margin:0 0 10px;font-size:12px;font-weight:300;color:var(--background-darkest)}.survey-content p strong{font-weight:700;color:var(--background-darkest)}.survey-content-level{display:flex;justify-content:space-between;margin-top:5px}.survey-content span{font-size:12px;margin:0 5px;font-weight:700;color:var(--background-darkest)}.rating-scale{margin:15px 8px}.rating-item,.rating-scale{display:flex;align-items:center}.rating-item{flex-direction:column;margin:0 3px}.rating-number{font-size:12px;font-weight:700;color:#333;margin-bottom:4px}.rating-circle{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid var(--background-darkest);transition:.3s}.rating-circle.num-0{background-color:red}.rating-circle.num-1{background-color:#e61900}.rating-circle.num-2{background-color:#cd3300}.rating-circle.num-3{background-color:#b54c00}.rating-circle.num-4{background-color:#9c6600}.rating-circle.num-5,.rating-circle.num-6{background-color:#847f00}.rating-circle.num-7{background-color:#52b200}.rating-circle.num-8{background-color:#3acc00}.rating-circle.num-9{background-color:#21e500}.rating-circle.num-10{background-color:#09ff00}.rating-circle.selected{border:10px solid var(--background-darkest);transform:scale(1)}textarea{width:100%;height:80px;padding:8px;border:1px solid var(--text-color-secondary-transparent);border-radius:8px;font-size:14px;resize:none}.submit-btn{width:100%;background-color:var(--subText-color);border:none;padding:6px;font-size:16px;color:#fff;border-radius:8px;cursor:pointer;margin-top:10px}.submit-btn:disabled{background-color:grey;cursor:not-allowed}.survey-finish{display:flex;flex-direction:column;text-align:center}.survey-finish h2{margin:10px 0;font-size:16px;font-weight:700;line-height:12px}.survey-finish p{margin:10px 0 50px;font-weight:700;line-height:12px}@media (min-width:976px) and (max-width:1359px){.survey-container{margin-left:130px}}x.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.dashboard-container{flex:1 1;display:flex;flex-direction:column;width:100%}.main-content{flex:1 1;width:100%;margin:0 auto;padding-top:1rem}.content-wrapper{width:100%;max-width:1300px;padding:0 1.5rem;margin:50px auto 0}@media (min-width:767px){.content-wrapper{padding:0 1.5rem}}.footer{width:100%;margin-top:auto}#main,.footer{position:relative}#main{padding-bottom:2rem}:root{--sidebar-height:70px}@keyframes slideInRight{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}.content-wrapper{animation:fadeIn .4s ease-out}@media (max-width:976px){.dashboard-container{padding-top:4rem}.content-wrapper{padding:0 1rem}}@media (min-width:976px){.content-wrapper{min-height:30rem;padding-bottom:0;margin-bottom:0}}@media (min-width:976px) and (max-width:1359px){.content-wrapper{margin-right:unset;margin-left:auto;width:90%}}.whats-app-button{position:fixed;bottom:1rem;right:1rem;z-index:9999999;cursor:pointer;width:2rem;height:2rem;transition:all .3s ease-in-out}.whats-app-button img{width:100%}.whats-app-button:hover{filter:opacity(.7);transform:scale(1.2)}.poll-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:998}.poll-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92vw;max-width:420px;background:#fff;border-radius:12px;padding:36px 30px 42px;text-align:center;box-shadow:0 12px 48px rgba(0,0,0,.18),0 4px 12px rgba(0,0,0,.08);z-index:999}.poll-content h2{margin:0;font-size:1.45rem;font-weight:700;line-height:1.25}.poll-content .poll-description{margin:18px 0 26px;font-size:.92rem;color:#505050;text-align:left;line-height:1.4}.poll-content .poll-question{margin:0 0 22px;font-weight:600;font-size:.95rem}.poll-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border:none;background:transparent;font-size:26px;line-height:1;color:#777;cursor:pointer}.poll-close:hover{color:#111}.poll-options{display:flex;flex-direction:column;grid-gap:14px;gap:14px;margin-bottom:28px}.poll-options .poll-option{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:.92rem;cursor:pointer}.poll-options .poll-option input{appearance:none;width:18px;height:18px;border:2px solid #c4c4c4;border-radius:50%;display:grid;place-content:center;transition:border-color .2s}.poll-options .poll-option input:before{content:"";width:10px;height:10px;border-radius:50%;background:#ff8200;transform:scale(0);transition:transform .2s}.poll-options .poll-option input:checked{border-color:#ff8200}.poll-options .poll-option input:checked:before{transform:scale(1)}.poll-submit{display:block;width:100%;padding:12px 0;border:none;border-radius:8px;background:#ff8200;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s}.poll-submit:disabled{background:#ccc;cursor:not-allowed}.poll-submit:not(:disabled):hover{background:#e46f00}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-down{animation:slideDown .3s ease forwards}.sim-modal-content{animation:slideUpModal .6s ease-in-out;overflow-x:auto;background-color:var(--card);width:100vw;height:100vh;padding:6rem 1rem 2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}@media (min-width:800px){.sim-modal-content{height:auto;width:95vw;border-radius:32px;padding:3rem 1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1021px){.sim-modal-content{width:600px;padding:3rem 2rem}}.sim-modal-content .close-button{position:absolute;background:transparent;border:0;top:6rem;right:1rem;line-height:0;cursor:pointer;color:var(--text);z-index:10000}@media (min-width:800px){.sim-modal-content .close-button{top:1rem}}.sim-modal-content .close-button:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.sim-modal-content h2{font-size:1.25rem;font-weight:600;margin-bottom:2rem}.sim-modal-content section>div{display:flex;flex-direction:column;grid-gap:30px;gap:30px}.simulator-v25{width:100%;max-width:1110px;margin:0 auto}.simulator-v25 form{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.simulator-v25 h2{color:#8f8f8f;font-size:1.1rem;text-align:center;font-weight:700;padding-bottom:1.187rem;margin-bottom:2rem;border-bottom:1px solid var(--text-color-transparent)}@media (min-width:768px){.simulator-v25 h2{text-align:left}}.simulator-v25 span.info-message-caminho-seguro{font-size:12px}.simulator-v25 .section-title{padding-bottom:16px;border-bottom:1px solid var(--text-color-transparent);display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem;flex-direction:column}@media (min-width:500px){.simulator-v25 .section-title{flex-direction:row}}.simulator-v25 .section-title h2{padding-bottom:0;margin-bottom:0;border-bottom:0}.simulator-v25 .section-title button{font-size:.8rem;background-color:var(--text-color-transparent);border:1px solid var(--text-color-transparent);padding:.625rem 1rem;border-radius:92px;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:.3rem;gap:.3rem}.simulator-v25 section.section-card{background:var(--card);border:1px solid var(--text-color-transparent);padding:16px;border-radius:16px}.simulator-v25 article.section-card-text{padding-top:16px}.simulator-v25 article.section-card-text .radio-group{display:flex}.simulator-v25 article.section-card-text .radio-group input[type=radio]{vertical-align:middle;margin-right:12px}.simulator-v25 .products-container{position:relative;padding:0 1rem}.simulator-v25 .products-container .chevron{position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;background:none;border:none;cursor:pointer;line-height:0}.simulator-v25 .products{padding:1rem 1.5rem 20px}.simulator-v25 .products input[type=radio]{position:absolute;top:0;z-index:-1;visibility:hidden}.simulator-v25 .products input[type=radio]:checked~label{background:var(--primary)}.simulator-v25 .products input[type=radio]:checked~label p{color:var(--text-color-secondary)}.simulator-v25 .products input[type=radio]:not(:checked)~label:hover{background-color:var(--primary-light)}.simulator-v25 .products input[type=radio]:not(:checked)~label:hover p{color:var(--text-color-secondary)}.simulator-v25 .products input[type=radio]:focus~label{outline:0;box-shadow:0 0 0 2px var(--primary)}.simulator-v25 .products label{cursor:move;cursor:grab;cursor:-webkit-grab;background:var(--background);white-space:unset;border:1px solid var(--text-color-transparent);border-radius:12px;padding:.75rem .5rem;transition:all .2s ease;height:4.5rem;display:flex;align-items:center;justify-content:center}.simulator-v25 .products label p{text-align:center;font-size:.8rem;font-weight:700;color:var(--text)}.simulator-v25 .products label:active{cursor:grabbing;cursor:-webkit-grabbing}.simulator-v25 .products.error label{border:2px solid var(--error)}.simulator-v25 .products-details{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem}@media (min-width:600px){.simulator-v25 .products-details{grid-template-columns:repeat(2,1fr)}}.simulator-v25 article.contract-type{display:flex;flex-direction:column;grid-gap:.8rem;gap:.8rem}.simulator-v25 article.contract-type .options{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}.simulator-v25 article.contract-type .options .purpose{display:grid;grid-template-columns:1fr;grid-gap:.6rem;gap:.6rem;margin-bottom:.4rem;height:100%}.simulator-v25 article.contract-type .options .purpose button{cursor:pointer;font-size:12px;color:var(--text);background:var(--background);border:1px solid var(--text-color-transparent);border-radius:12px;padding:.75rem .1rem;height:100%;transition:all .2s ease;width:100%;font-weight:700;min-height:72px}.simulator-v25 article.contract-type .options .purpose button.active{background:var(--primary);color:var(--text-color-secondary)}.simulator-v25 article.contract-type .options .purpose button:not(:disabled):hover{background-color:var(--primary-light);color:var(--text-color-secondary)}.simulator-v25 article.contract-type .options .purpose button:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.simulator-v25 article.contract-type .options .purpose button:disabled{background-color:var(--border-menu-transparent);color:var(--card-dark);cursor:not-allowed}.simulator-v25 article.contract-type .options .purpose button span{font-weight:300}.simulator-v25 article.contract-type .options .purpose.error button{border:2px solid var(--error)}.simulator-v25 article.contract-type .options .purpose.error button:focus{outline:0;box-shadow:0 0 0 2px var(--error)}@media (min-width:500px){.simulator-v25 article.contract-type .options .purpose{grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}}.simulator-v25 article.contract-type .options .safe-path{display:flex;grid-gap:12px;gap:12px;justify-content:center;align-items:center;margin:8px 0;transition:all .2s linear;min-height:72px}@media (min-width:600px){.simulator-v25 article.contract-type .options .safe-path{align-items:center;grid-template-columns:2.5rem 1fr}}@media (max-width:899px){.simulator-v25 article.contract-type .options .safe-path{min-height:0}}.simulator-v25 article.contract-type .options .safe-path label{margin-bottom:0}.simulator-v25 article.contract-type .options .safe-path label.disabled{color:var(--background-dark);cursor:not-allowed}.simulator-v25 article.contract-type .options .safe-path p{color:var(--background);font-size:1rem;font-weight:700;letter-spacing:.48px;transition:all .2s linear}.simulator-v25 article.contract-type .options .safe-path span{color:var(--background);font-size:.6rem;transition:all .2s linear}.simulator-v25 article.contract-type .options .safe-path .text.can-safe-path label,.simulator-v25 article.contract-type .options .safe-path .text.can-safe-path p,.simulator-v25 article.contract-type .options .safe-path .text.can-safe-path span{color:var(--text-color);transition:all .2s linear}@media (min-width:900px){.simulator-v25 article.contract-type .options{grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.simulator-v25 article.contract-type .options.isModal{grid-template-columns:1fr}}.simulator-v25 span.error-message{color:var(--error);font-size:.8rem;font-weight:700;margin-top:.1rem}.simulator-v25 .credit-value{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem}@media (min-width:560px){.simulator-v25 .credit-value{grid-template-columns:repeat(2,1fr)}}@media (min-width:850px){.simulator-v25 .credit-value{grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.simulator-v25 .credit-value.specialist{grid-template-columns:repeat(3,1fr)}}.simulator-v25 .switch-container{display:flex;flex-direction:column;grid-gap:.8rem;gap:.8rem}.simulator-v25 .switch-container .switch-son{cursor:pointer;display:grid;grid-template-columns:3rem 1fr;align-items:center}.simulator-v25 .switch-container .switch-son label{font-size:.875rem;margin-bottom:0}@media (min-width:500px){.simulator-v25 .switch-container{flex-direction:row}}.simulator-v25 .predictability-container{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem}@media (min-width:600px){.simulator-v25 .predictability-container{grid-template-columns:repeat(3,1fr)}.simulator-v25 .predictability-container.double{grid-template-columns:repeat(2,1fr)}}.simulator-v25 .segmentation{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem}@media (min-width:768px){.simulator-v25 .segmentation{grid-template-columns:repeat(3,1fr)}}.simulator-v25 .switch{width:2.6rem;background-color:var(--background);border-radius:.7rem;height:1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;transition:background-color .2s linear;margin:0;border:0}.simulator-v25 .switch .ball{background-color:var(--card);border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;left:.1rem;transition:left .2s linear}.simulator-v25 .switch[data-state=checked]{background-color:var(--primary)}.simulator-v25 .switch[data-state=checked] .ball{left:1.3rem}.simulator-v25 .switch:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.simulator-v25 .switch:disabled{cursor:not-allowed}.simulator-v25 label{color:var(--text);white-space:nowrap}.simulator-v25 label.disabled{color:var(--background-dark)}@media (min-width:768px){.simulator-v25 label{font-size:.875rem}}.simulator-v25 input,.simulator-v25 select{padding:.5rem;height:3rem;color:var(--text);background:var(--card);border:1px solid var(--cancel)}.simulator-v25 input::placeholder,.simulator-v25 select::placeholder{color:var(--card-dark)}.simulator-v25 input[type=number],.simulator-v25 select[type=number]{-moz-appearance:textfield}.simulator-v25 input[type=number]::-webkit-inner-spin-button,.simulator-v25 input[type=number]::-webkit-outer-spin-button,.simulator-v25 select[type=number]::-webkit-inner-spin-button,.simulator-v25 select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.simulator-v25 input:disabled,.simulator-v25 select:disabled{background-color:var(--border-menu-transparent);color:var(--card-dark);cursor:not-allowed}.simulator-v25 input:focus,.simulator-v25 select:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.simulator-v25 input.error,.simulator-v25 select.error{border:1px solid var(--error)}.simulator-v25 input.error:focus,.simulator-v25 select.error:focus{outline:0;box-shadow:0 0 0 2px var(--error)}.simulator-v25 div.max-adm-fee{position:relative}.simulator-v25 div.max-adm-fee span#percentage{position:absolute;top:58%;right:10px}.simulator-v25 button.open-modal{font-size:.75rem;border:0;background-color:var(--primary);color:var(--text-color-secondary);font-weight:700;padding:.75rem 0;border-radius:10px;width:100%;cursor:pointer}.simulator-v25 button.open-modal:disabled{opacity:.6;cursor:not-allowed}.simulator-v25 button.open-modal:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.simulator-v25 button.open-modal:not(:disabled):hover{background-color:var(--primary-light)}@media (min-width:768px){.simulator-v25{width:95%;min-height:56.25rem}}.simulator-v25.simulator-modal{padding:5rem 2rem 2rem}@media (min-width:768px){.simulator-v25.simulator-modal{width:100%;border-radius:0}.simulator-v25.simulator-modal .options{grid-template-columns:1fr!important}.simulator-v25.simulator-modal .credit-value{grid-template-columns:1fr 1fr!important}.simulator-v25.simulator-modal .predictability-container,.simulator-v25.simulator-modal .segmentation{grid-template-columns:1fr!important}}.simulator-modal-overlay{background:rgba(0,0,0,.75);width:100vw;height:100vh}.result-poc{background:var(--card);width:100%;padding:2rem 1rem;margin:0 auto;border-radius:2rem}@media (min-width:768px){.result-poc{border-radius:2rem;padding:3rem 2.5rem}}.result-poc .result-header{border-bottom:1px solid var(--text-color-transparent);margin-bottom:2rem;padding-bottom:.5rem;display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}.result-poc .result-header h1{color:var(--primary);font-size:1.1rem;text-align:center;font-weight:700}@media (min-width:768px){.result-poc .result-header h1{text-align:left;font-size:1rem}}.result-poc .result-header .last-simulations{display:flex;align-items:center;justify-content:center;grid-gap:.4rem;gap:.4rem}@media (min-width:768px){.result-poc .result-header .last-simulations{grid-gap:1rem;gap:1rem}}.result-poc .result-header .last-simulations li a{border:0;background-color:initial;font-size:1rem;color:var(--card-dark);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s linear;position:relative}.result-poc .result-header .last-simulations li a.active,.result-poc .result-header .last-simulations li a:hover{color:var(--primary);font-weight:700}.result-poc .result-header .last-simulations li a.active:after,.result-poc .result-header .last-simulations li a:hover:after{content:"";display:block;position:absolute;bottom:-1.2rem;left:50%;transform:translateX(-50%);width:2rem;height:.2rem;background-color:var(--primary)}@media (min-width:768px){.result-poc .result-header .last-simulations li a.active:after,.result-poc .result-header .last-simulations li a:hover:after{width:2rem}}.result-poc .result-header button.remake-simulation{font-size:.75rem;border:0;background-color:var(--primary);color:var(--text-color-secondary);font-weight:700;padding:.75rem 0;border-radius:10px;width:100%;cursor:pointer}.result-poc .result-header button.remake-simulation:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.result-poc .result-header button.remake-simulation:disabled{opacity:.5;cursor:not-allowed}.result-poc .result-header button.remake-simulation:not(:disabled):hover{background-color:var(--primary-light)}@media (min-width:768px){.result-poc .result-header{grid-template-columns:8rem 1fr 8rem;grid-gap:.8rem;gap:.8rem;align-items:center}}.result-poc .details{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem;justify-content:center}.result-poc .details>div{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.2rem;gap:.2rem;font-size:1rem;text-align:center}@media (min-width:768px){.result-poc .details>div{border-right:1px solid var(--text-color-transparent);font-size:.75rem;min-height:3rem;padding:0 .2rem}.result-poc .details>div:last-child{border-right:none}}.result-poc .details>div span{font-weight:700}@media (min-width:768px){.result-poc .details{grid-template-columns:repeat(7,1fr)}.result-poc .details.build-heritage{grid-template-columns:repeat(6,1fr)}}.result-poc .fail-message{margin-top:3rem;font-size:.8rem;display:flex;flex-direction:column;grid-gap:.4rem;gap:.4rem}.skeleton-boxes{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-top:40px}@media (min-width:940px){.skeleton-boxes{grid-template-columns:1fr 1fr}}.skeleton-boxes .skeleton-box{width:100%;height:800px;border-radius:8px;margin-top:4px;border-radius:40px}.skeleton-boxes .skeleton-box,.skeleton-result-details{animation:skeleton-loading 1s linear infinite alternate}.skeleton-result-details{width:60%;height:10px;border-radius:8px}.section-details{background-color:var(--card);padding:16px 32px;border-radius:16px;margin-bottom:32px}.section-details button{border:0;width:100%;padding:8px 0;background:var(--background)}.section-details button span{display:flex;justify-content:space-around;font-size:12px;color:#f27501;cursor:pointer}.section-details button span:first-child{font-weight:700;max-width:72px;margin:0 auto}.section-details h2{font-weight:700;color:#8f8f8f}.section-details h2:after{margin:0;content:none}.section-details hr{margin:12px 0;border:1px solid var(--text-color-transparent)}.section-details .container-section-details{background:var(--background);width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px 0;gap:12px 0;padding:12px 0;border-radius:8px;align-items:center;position:relative;margin-bottom:12px}.section-details .container-section-details.collapse-header{padding:0;cursor:pointer;margin-bottom:12px}.section-details .container-section-details.collapse-header.open{border:3px solid var(--primary)}.section-details .container-section-details.collapse-header .box-column-collapse-emphasis{background-color:#fff;height:61px;display:flex;flex-direction:column;justify-content:center;border:1px solid #000;z-index:1;width:100%}.section-details .container-section-details.collapse-header .box-column-collapse-emphasis h3,.section-details .container-section-details.collapse-header .box-column-collapse-emphasis p{color:#000!important}.section-details .container-section-details.collapse-header .box:first-child{display:flex;align-items:flex-end;justify-content:flex-start;padding:0}.section-details .container-section-details.collapse-header .box-column-collapse-chevron{height:61px;width:36px;background:var(--background);padding-right:36px}.section-details .container-section-details.collapse-header .box-column-collapse-chevron .collapse-icon{color:var(--text-color-primary)}.section-details .container-section-details.collapse-header .box-column-collapse-chevron.collapsed{border-top-left-radius:8px;border-bottom-left-radius:8px}.section-details .container-section-details.collapse-header.open .box-column-collapse-chevron{background-color:var(--primary)}.section-details .container-section-details.collapse-header.open .box-column-collapse-chevron .collapse-icon{color:var(--text-color-secondary)}.section-details .desc-values.container-section-details{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.section-details .box{position:relative;padding:0 12px}.section-details .box h3{font-weight:700;margin-bottom:4px}.section-details .box h3,.section-details .box p{text-align:center;font-size:12px;color:var(--text-color)}.section-details .box:not(:last-child):after{content:"";position:absolute;top:10%;right:0;width:2px;height:80%;background:var(--text-color-transparent)}.section-details .box-checkbox{display:flex;flex-direction:row-reverse;justify-content:center;align-items:stretch;grid-gap:8px;gap:8px}.section-details .box-checkbox h3,.section-details .box-checkbox p{text-align:center;font-size:12px;font-weight:700;margin-bottom:4px;color:var(--text-color);max-width:160px}.section-details .switch{position:relative;display:inline-block;width:40px;height:20px}.section-details .switch input{opacity:0;width:0;height:0}.section-details .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--cancel-dark);border-radius:34px;transition:.4s}.section-details .switch .slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:var(--card);border-radius:50%;transition:.4s}.section-details .switch input:checked+.slider{background-color:var(--primary)}.section-details .switch input:checked+.slider:before{transform:translateX(18px)}@media (max-width:767px){.section-details .container-section-details.collapse-header{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}.section-details .box:not(:last-child):after{display:none}.section-details .box-checkbox h3{text-align:left;max-width:80px}.section-details button{border:0;width:100%;padding:8px 0}.section-details button span:last-child{display:none}}.section-details .tooltip-icon{position:absolute;cursor:pointer;font-weight:700;z-index:1;font-size:11px;margin:0;right:8px;bottom:-4px!important;color:var(--text-color-secondary);background-color:var(--cancel-darkest);width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%}.section-details .type-custom{padding:18px}.section-details-disclaimer{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section-details-disclaimer p{max-width:541px;font-size:12px;line-height:12px;color:var(--text-color)}.section-details-disclaimer .alert-validade{padding:0}.section-details-disclaimer .alert-validade p{font-size:16px;line-height:16px;font-weight:700;color:var(--text-color)}@media (max-width:767px){.section-details-disclaimer{flex-direction:column-reverse;text-align:center}}.section-details-buttons{display:flex;grid-gap:8px;gap:8px;flex-direction:row;justify-content:flex-end}.section-details-buttons .btn{padding:0 16px;font-family:var(--font);font-weight:var(--fontBold);font-size:var(--size12);letter-spacing:var(--space5)}.section-details-buttons .gerar-pdf{background-color:var(--cancel-darkest);color:var(--text-color-secondary);font-weight:300}.section-details-buttons .voltar-simulacoes{background-color:#fff;color:#000!important;font-weight:300}.section-details-buttons .voltar-simulacoes:hover{color:#000!important}@media (max-width:767px){.section-details-buttons{justify-content:center}.section-details-buttons .voltar-simulacoes{border:1px solid var(--text-color)}}.funil-content{display:flex;grid-gap:30px;gap:30px}.funil-filters{width:30%}.filter-container{background-color:var(--card);border-radius:12px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.05);margin-bottom:30px}.expand,.expand a{width:100%}.funil-filters .filter-crm{flex-wrap:wrap}.funil-content .filter-crm div+div{margin-left:0;margin-top:20px}.funil-filters .filter-crm .filter-name{width:100%;margin-left:0;margin-top:20px}.funil-infos{display:flex;flex-wrap:wrap;margin:-20px}.funil-infos li{display:flex;flex-direction:column;margin:20px}.funil-infos li span:first-child{margin-bottom:10px}@media (max-width:650px){.funil-filters .filter-crm{flex-wrap:nowrap;flex-direction:column}.funil-filters .filter-crm .filter-name{margin-top:10px}.funil-filters .filter-crm div{width:100%}}.funil-nav{margin-top:20px;background-color:var(--card);border-radius:12px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.funil-nav ul li{display:flex;align-items:center;justify-content:center;height:40px;border-radius:8px;cursor:pointer;color:#fff;transition:all .2s ease;margin-bottom:10px}.funil-nav ul li:hover{transform:translateY(-2px)}.funil-nav ul>li+li{margin-top:12px}.lixeira-container{display:flex;width:100%;cursor:auto}.lixeira-container li{margin-top:0!important;width:100%}.lixeira-container li+li{margin-left:20px}.funil-nav-expand-icon{transform:rotate(-90deg);margin-left:5px;position:relative;top:1px}.funil-data{width:70%}.funil-data>div+div{margin-top:40px}.funil-data div>h3{margin-bottom:20px}.rest-values>div{display:flex}.rest-values div>div+div{margin-left:20px}.funil-data .clientes .clientes-boxes{display:flex;flex-direction:column}.funil-data .clientes .clientes-boxes>.item-cliente+.item-cliente{margin-top:30px}.funil-nav-btn{display:none;right:20px;bottom:60px;position:fixed;align-items:center;justify-content:center;height:50px;width:50px;border-radius:100%;cursor:pointer;box-shadow:0 8px 20px rgba(34,28,53,.3);z-index:200}@media (max-width:1010px){.funil-content{flex-direction:column}.funil-data{width:100%}.funil-filters{width:100%;margin-bottom:30px}.funil-nav.open-funil-nav{display:block;animation:showFunilNav .2s forwards}@keyframes showFunilNav{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:translateZ(0)}}.funil-nav{display:none;width:250px;max-height:360px;overflow-y:auto;position:fixed;bottom:90px;right:0;z-index:100;box-shadow:0 8px 20px rgba(34,28,53,.3)}.lixeira-container{flex-direction:column;margin-top:50px}.lixeira-container li+li{margin-left:0;margin-top:10px!important}.funil-nav ul>li+li{margin-top:10px}.funil-nav-btn{background:var(--card);display:flex}}@media (max-width:699px){.rest-values div>div+div{margin-left:0}.funil-data>div+div{margin-top:-10px}}.card-container{background-color:var(--card);border-radius:12px;padding:25px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.no-results-container{padding:40px 20px;text-align:center;border-radius:8px;background-color:rgba(var(--background-rgb),.3);border:1px dashed var(--border)}.no-results-content{max-width:400px;margin:0 auto}.no-results-content h3{margin-bottom:15px;color:var(--text);font-size:18px}.no-results-content p{color:var(--subtext);font-size:14px;line-height:1.5}.title-page{margin-bottom:30px}.title-page h1{color:#8f8f8f!important}.filter-crm{display:flex}.filter-crm>div{width:100%}.filter-crm div+div{margin-left:20px}@media (max-width:975px){input,select{padding:.5rem;height:3rem;color:var(--text);background:var(--card);border:1px solid var(--cancel)}.filter-crm{flex-wrap:wrap}.filter-crm>div+div{margin-left:0;margin-top:10px}.filter-date #inputDataIni{width:100%!important}}.filter-crm .filter-date{display:flex}.filter-crm .filter-date div+div{margin-left:10px}.filter-date{align-items:center;justify-content:center}#select-multiplo-campanhas{width:65%;margin-top:auto}.item-cliente{background:var(--card);padding:35px 30px 30px;border-radius:14px;width:100%;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .2s ease-in-out;margin-bottom:20px}.item-cliente:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.item-cliente .expand-simulacoes-recentes ul li{display:flex;width:100%;padding:10px;cursor:pointer}.item-cliente .expand-simulacoes-recentes{right:30px;margin-top:5px}.item-cliente-header{display:flex;justify-content:space-between;align-items:center;width:100%}.item-cliente .divide{background:var(--background);content:"";display:block;height:1px;width:100%;margin:20px 0}.item-cliente p{display:flex}.item-cliente .fields li h3{margin-bottom:10px}.item-cliente>p span{margin-right:10px}.item-cliente .fields-container{display:flex;justify-content:space-between}.item-cliente .fields-container .field-dates li+li{margin-top:20px}.field-contact{display:flex;flex-wrap:wrap;max-width:250px;width:100%}.field-contact>.btn-secundario+.btn-secundario,.field-contact ul{margin-top:5px}.field-contact>li,.field-contact>li a{width:100%}.field-contact ul{display:flex;justify-content:space-between;width:100%}.field-contact>.btn-secundario,.field-contact ul li button{border-radius:8px;transition:all .2s ease;font-weight:500;display:flex;align-items:center;justify-content:center}.field-contact>.btn-secundario:hover,.field-contact ul li button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.status-cliente{padding:8px 12px;border-radius:8px;text-transform:capitalize;display:flex;align-items:center;cursor:pointer;font-weight:600;font-size:.85rem;letter-spacing:.3px}@media (max-width:630px){.fields-container{flex-wrap:wrap;justify-content:center!important;margin:-10px}.fields-container .fields{margin:10px}.status-cliente{margin-left:10px}.field-contact{display:grid;grid-gap:5px;gap:5px}.field-contact ul li+li{margin-left:5px}.field-contact>.btn-secundario+.btn-secundario,.field-contact ul{margin-top:0}}@media (max-width:367px){.field-contact ul,.fields-container .field-contact{display:flex;flex-direction:column}.field-contact ul li+li{margin-left:0;margin-top:5px}.fields-container{justify-content:flex-start!important}.field-contact ul li .btn-secundario{width:100%}}.agenda-content{background:var(--card);padding:35px 30px 30px;border-radius:40px;width:100%}.agenda-filters .subtitle{display:none}.agenda-filters .filter-crm{flex-direction:column;width:240px;margin:0 auto;top:-40px}.agenda-filters .filter-mes-ano{display:flex}.agenda-filters .filter-mes-ano>div+div{margin-left:10px}.agenda-filters .filter-crm>div+div{margin-left:0;margin-top:10px}.agenda-calendar{margin-top:30px}.agenda-calendar>ul{display:flex;justify-content:space-between;margin:-5px}.agenda-calendar .weeks li{display:flex;align-items:center;justify-content:center;height:40px;padding:0}.agenda-calendar>ul>li{background:var(--background);display:flex;flex-direction:column;justify-content:space-between;width:146px;height:113px;border-radius:10px;padding:20px 0 20px 20px;margin:5px}.disable-calendar-item{opacity:.5}.calendar-events{display:flex;position:relative}.calendar-events .event+.event{margin-left:5px}.calendar-events .event{display:block;height:10px;width:10px;border-radius:100%}.Default{background:var(--subBoxDark)}.Prospecção{background:var(--prospeccao)}.Atendimento{background:var(--atendimento)}.Negociação{background:var(--negociacao)}.Finalizado{background:var(--vendido)}.Descartado,.Perdido{background:var(--lixeira)}.show-events{background:var(--card);display:none;position:absolute;left:50px;top:-40px;width:170px;padding:10px;border-radius:20px;z-index:2}.show-events:before{content:"";display:block;width:0;height:0;position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid var(--black);left:-7px;top:37px}.show-events ul li{display:flex;flex-direction:column}.show-events ul li span{color:#fff}.show-events ul{padding:5px;border-radius:10px}.show-events ul+ul{margin-top:10px}@media (max-width:720px){.agenda-calendar{display:none}.agenda-calendar-mobile{display:block!important}.add-event-btn{margin-top:20px}}.agenda-calendar-mobile{display:none;margin-top:30px}.agenda-calendar-mobile ul{display:flex;justify-content:space-between}.agenda-calendar-mobile .weeks li{height:25px}.agenda-calendar-mobile>ul>li{background:var(--background);display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:10px;margin:2px}.agenda-calendar-mobile .calendar-events{flex-direction:column}.agenda-calendar-mobile .calendar-events .event+.event{margin-left:0;margin-top:3px}.agenda-calendar-mobile .calendar-events .event{width:5px;height:5px}.show-events-mobile{display:none;width:100%}.show-events-mobile ul{margin-top:20px}.event-mobile{display:flex;padding:20px;border-radius:10px}.event-mobile li+li{margin-left:40px}.event-mobile li{display:flex;flex-direction:column;justify-content:center}.event-mobile li,.event-mobile li span{color:#fff}.put-event-btn button{border:none;width:100%;height:5px;margin-top:10px;background:url(/aplicativo/static/media/icon-edit-caracteristicas.8eec06ce.svg) 50% no-repeat,var(--card);padding:15px 0;border-radius:5px 5px 5px 5px;cursor:pointer}.handle-event .modal-content h2:after{display:none!important}@keyframes animaEventsMobile{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes animaEvents{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:510px){.event-mobile{flex-direction:column}.event-mobile li+li{margin-left:0;margin-top:20px}}@media (max-width:340px){.agenda-calendar-mobile{overflow-x:auto}.agenda-filters .filter-crm{width:auto}}.handle-event #filtroResultados>div+div{margin-top:10px}.lista-clientes-content{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:40px -10px -10px}.cliente-content{grid-gap:2.5rem;gap:2.5rem}.client-card,.cliente-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.client-card{background:var(--card);width:calc(33.33% - 20px);padding:30px;border-radius:40px;margin:0;width:100%;grid-gap:2rem;gap:2rem}.client-nav{position:relative;width:100%;border-bottom:1px solid var(--text-color-transparent);display:flex;align-items:center;grid-gap:5rem;gap:5rem;overflow-x:auto}.client-nav button{background-color:initial;border:0;padding:1rem 2rem;cursor:pointer}.client-nav button.active{border-bottom:2px solid var(--primary)}.client-nav button.active h3{color:var(--primary);font-weight:700}.client-nav button h3{font-size:1rem;letter-spacing:var(--space8)}.tab-content{flex-direction:column;justify-content:center;grid-gap:1rem;gap:1rem}.tab-content,.tab-content .item{width:100%;display:flex;align-items:center}.tab-content .item{background-color:var(--background);padding:1.8rem 3rem 1.8rem 1rem;border-radius:0 16px 16px 0;position:relative;cursor:pointer;justify-content:space-between;grid-gap:.2rem;gap:.2rem;margin-top:10px}.tab-content .item.poc{display:grid;grid-template-columns:1fr;padding:1.8rem 3rem 1.8rem 1rem;grid-gap:.2rem;gap:.2rem}@media (min-width:530px){.tab-content .item.poc{grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}}@media (min-width:1000px){.tab-content .item.poc{grid-template-columns:1fr 1fr 1fr 100px 1fr 210px}}.tab-content .item.poc .item-text{display:flex;flex-direction:column;justify-content:center;height:3rem;padding:0 .5rem}@media (min-width:1000px){.tab-content .item.poc .item-text{border-right:1px solid var(--text-color-transparent)}}.tab-content .item.poc .step-by-step{display:flex;flex-direction:column;grid-gap:.4rem;gap:.4rem;padding-left:.4rem}.tab-content .item.poc .step-by-step span{font-size:.7rem;font-weight:500}.tab-content .item.poc .step-by-step .step-label{display:flex;align-items:center;justify-content:space-between}.tab-content .item.poc .step-by-step .step-label svg{fill:red}.tab-content .item.poc .step-by-step .step-label strong{font-size:1rem;color:var(--text-color);font-weight:700}.tab-content .item.poc .step-by-step .step-label.error strong{color:red}.tab-content .item.poc .step-by-step .steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media (min-width:768px){.tab-content .item.poc .step-by-step .steps{grid-template-columns:repeat(7,1fr);grid-gap:.2rem;gap:.2rem}}.tab-content .item.poc .step-by-step .step{width:1.4rem;height:.5rem;background-color:var(--text-color-transparent);border-radius:16px}.tab-content .item.poc .step-by-step .step.active{background-color:green}.tab-content .item.poc .step-by-step .step.active.red{background-color:red}.tab-content .item.poc .step-by-step .step.active.pending{background-color:#ff0}.tab-content .item .icon{fill:var(--text-color);transition:transform .4s ease}.tab-content .item .icon.open{transform:rotate(90deg)}.tab-content .item .item-text{color:var(--text-color);font-size:var(--size12);line-height:var(--size12);letter-spacing:.8px}.tab-content .item .item-text p{font-weight:700;padding-bottom:8px}@media (max-width:830px){.tab-content .item .item-text{white-space:nowrap;width:auto}}.tab-content .item .separator{display:block;width:1px;height:3rem;background-color:var(--text-color-transparent)}@media (max-width:830px){.tab-content .item .separator{display:none}}.tab-content .item .download-boleto{display:flex;align-items:center;width:105px}.tab-content .item .item-status{background-color:var(--error);color:var(--text-color-secondary);padding:.5rem 1rem;border-radius:40px;width:7rem;font-size:var(--size12);font-weight:700;line-height:var(--size12);letter-spacing:.8px;text-align:center;display:flex;align-items:center;justify-content:center}.tab-content .item .item-status.outline{background-color:var(--error);width:12rem;border-radius:40px;white-space:wrap}.tab-content .item .item-status.outline.waiting{padding:.5rem;background-color:#5d93ac}.tab-content .item .item-status.outline.expired{padding:.5rem}.tab-content .item .item-status.status{background-color:#5d93ac!important;width:12rem;border-radius:40px;white-space:wrap}@media (max-width:830px){.tab-content .item .item-status{grid-column:span 2}}.tab-content .item .eyeLink{position:absolute;top:0;right:0;width:2rem;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0 10px 10px 0;border:none;cursor:pointer;background:var(--background-darkest)}.tab-content .item .eyeLink svg{fill:var(--card)}.tab-content .item .eyeLink:hover{background-color:var(--primary)}.tab-content .item .btn.update{background-color:#eb495e;color:var(--text-color-secondary)!important}.tab-content .item .btn.update:not(:disabled):hover{color:var(--text-color-secondary)!important;box-shadow:0 0 20px #eb495e}.tab-content .item.no-eye{padding:1.8rem .8rem;grid-gap:.3rem;gap:.3rem}.tab-content .item.invoice-item{border-radius:0;background-color:var(--background);opacity:0;animation:fadeIn .7s ease forwards;cursor:default;margin-top:-5px}.tab-content .item.invoice-item label.invoice-radio{margin:0;width:23px;height:23px;background-color:var(--card);border:2px solid #000;border-radius:2px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.tab-content .item.invoice-item label.invoice-radio input[type=checkbox],.tab-content .item.invoice-item label.invoice-radio span{display:none}.tab-content .item.invoice-item label.invoice-radio input[type=checkbox]:checked:not(:disabled)+span{width:15px;height:15px;border-radius:2px;background-color:var(--primary-lightest);display:inline-block}.tab-content .item.invoice-item label.invoice-radio:has(input[type=checkbox]:disabled){cursor:not-allowed;filter:opacity(.5)}.tab-content .item.download-invoice-item{border-radius:0;background-color:var(--background-darkest);opacity:0;animation:fadeIn .7s ease forwards;cursor:default}.tab-content .item.download-invoice-item .text{display:flex;flex-direction:column;grid-gap:.1rem;gap:.1rem}.tab-content .item.download-invoice-item .text p,.tab-content .item.download-invoice-item .text span{font-weight:700;color:var(--text-color-secondary);font-size:16px;line-height:16px;letter-spacing:.8px}.tab-content .item.download-invoice-item .text span{font-weight:700}.tab-content .item.download-invoice-item .text p{font-weight:400}@media (max-width:830px){.tab-content .item.download-invoice-item{display:flex;flex-wrap:wrap}}.tab-content .item.item-message{background-color:var(--background);opacity:0;animation:fadeIn .7s ease forwards;cursor:default;display:flex;align-items:center;justify-content:center}@media (max-width:830px){.tab-content .item{flex-direction:column;align-items:flex-start;grid-gap:1rem;gap:1rem}}.bid-content{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.bid-content,.bid-content .item{width:100%;cursor:pointer;align-items:center;justify-content:center}.bid-content .item{background-color:var(--background);padding:1rem;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:.2rem;gap:.2rem}@media (min-width:550px){.bid-content .item{grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}}@media (min-width:1060px){.bid-content .item{grid-template-columns:.7rem 1fr 7rem 4rem 6rem 1fr 1fr 1fr 8rem}}.bid-content .item .item-text{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 .5rem}@media (min-width:550px){.bid-content .item .item-text{border-right:1px solid var(--text-color-transparent)}}.bid-content .item .item-text.download-boleto{display:flex;flex-direction:row;grid-gap:.4rem;gap:.4rem}.bid-content .item .item-text.download-boleto svg{cursor:pointer}.bid-content .item .item-text.download-boleto button{border:0;background-color:initial}.bid-content .item .item-text.download-boleto button:disabled{filter:opacity(.5);cursor:not-allowed}.bid-content .item .item-text.download-boleto button:disabled svg{cursor:not-allowed}.bid-content .item .icon{fill:var(--text-color);transition:transform .4s ease}.bid-content .item .icon.open{transform:rotate(90deg)}.bid-content .item .item-text{color:var(--text-color);font-size:var(--size12);line-height:var(--size12);letter-spacing:.8px}.bid-content .item .item-text p{font-weight:700;padding-bottom:8px}@media (max-width:830px){.bid-content .item .item-text{white-space:nowrap;width:auto}}.bid-content .item .item-status{background-color:var(--error);color:var(--text-color-secondary);padding:.5rem;border-radius:40px;font-size:var(--size12);font-weight:700;line-height:var(--size12);letter-spacing:.8px;text-align:center;display:flex;align-items:center;justify-content:center}.bid-content .item .item-status.outline{background-color:var(--error);border-radius:40px;white-space:wrap}.bid-content .item .item-status.outline.waiting{padding:.5rem;background-color:#5d93ac}.bid-content .item .item-status.outline.expired{padding:.5rem}.bid-content .item .item-status.status{background-color:#5d93ac!important;border-radius:40px;white-space:wrap}.bid-content .item.bid-item{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;justify-content:center;grid-gap:.2rem;gap:.2rem;cursor:default}@media (min-width:550px){.bid-content .item.bid-item{grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}}@media (min-width:1060px){.bid-content .item.bid-item{grid-template-columns:1fr 1fr 1fr 1fr 1fr 5rem 1fr}}.bid-content .item.item-message{background-color:var(--background);opacity:0;animation:fadeIn .7s ease forwards;cursor:default}.bid-content .item.item-message,.loading-bid{display:flex;align-items:center;justify-content:center}.loading-bid{padding:1rem;width:100%}.loading-bid .loader{width:3rem;height:3rem;border:6px solid var(--background);border-bottom-color:var(--primary);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation .8s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-cliente{display:flex;align-items:center;justify-content:center;min-height:2.5rem;min-width:5.5rem;border-radius:10px;background:var(--background);color:var(--subText-color)!important;border:0;padding:0 .5rem;cursor:pointer;transition:all .2s ease-in-out}.table-cliente-vendedor{text-align:center;vertical-align:middle}.table-cliente-vendedor p{display:flex;align-items:center;justify-content:center;border-radius:50px;background:var(--primary);color:var(--text-color-secondary)!important;border:0;max-width:25px;min-height:25px;font-size:var(--size12)}.table-cliente-td{max-width:35px}.table-cliente-td,.table-proposta-td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkmark-icon{border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;min-height:55px}.checkmark-icon-green{color:#3ba865;border:1px solid #3ba865;border-radius:50%;padding:5px}.checkmark-icon-gray{color:#eee;border:1px solid #eee;border-radius:50%;padding:5px}.row-cliente-color td,.row-cliente-color th{background-color:var(--card)!important}.lista-clientes .pagination{margin-top:40px}.lista-clientes .cliente-data ul li+li{margin-top:10px}.client-details{display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;padding:1.5rem;border-radius:40px;grid-gap:2rem;gap:2rem;background:var(--card)}@media (min-width:768px){.client-details{grid-template-columns:9rem 1fr;grid-gap:.5rem;gap:.5rem}}.cliente{background:var(--card);display:flex;align-items:center;width:calc(33.33% - 20px);padding:30px;margin:10px;border-radius:40px;grid-gap:1.5rem;gap:1.5rem}.cliente .cliente-photo{max-width:9rem}.cliente-status{display:flex;align-items:center}.cliente-page .cliente{margin:0;width:100%}@media (max-width:660px){.cliente-page .cliente{flex-direction:column}.cliente-page .cliente .cliente-photo{margin-right:0;margin-bottom:20px}}.cliente-page .cliente-data{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:.4rem;gap:.4rem}@media (min-width:560px){.cliente-page .cliente-data{grid-template-columns:repeat(3,1fr)}}@media (min-width:870px){.cliente-page .cliente-data{grid-template-columns:repeat(5,1fr)}}.cliente-page .cliente-data ul+ul{margin-left:60px}.cliente-page .cliente-data ul li{display:flex;flex-direction:column}.cliente-page .cliente-data ul li+li{margin-top:20px}.cliente-page .cliente-data ul li .label{margin-bottom:10px}@media (max-width:1090px){.cliente-page .cliente-data ul{margin:10px;margin-left:10px!important}}@media (max-width:980px){.cliente-page .cliente-data{flex-wrap:wrap;margin:-10px}.cliente-page .cliente-data ul+ul{margin-left:0}}@media (max-width:660px){.cliente-page .cliente-data{justify-content:flex-start}}.status-color{display:block;height:10px;width:10px;border-radius:100%;margin-right:5px}.cliente-propostas,.cliente-simulacoes{background:var(--card)}.cliente-propostas>h2:after,.cliente-simulacoes>h2:after{background:var(--background);content:"";display:block;height:1px;width:100%;margin:20px 0}.cliente-propostas .subbox-fields,.cliente-simulacoes .subbox-fields{display:flex;flex-wrap:wrap;margin:-10px}.cliente-propostas .subbox-fields li,.cliente-simulacoes .subbox-fields li{margin:10px}.cliente-simulacoes{width:60%;padding:35px 30px 30px;border-radius:40px}.cliente-simulacoes .pagination{margin-top:30px}.cliente-simulacoes .subbox-bg+.subbox-bg{margin-top:20px}.cliente-simulacoes .subbox-bg{margin-bottom:0}@media (max-width:978px){.cliente-simulacoes{width:100%}}.cliente-propostas{align-self:flex-start;width:40%;padding:35px 30px 30px;border-radius:40px}.cliente-propostas .options-proposta{margin-top:10px}.cliente-propostas .options-proposta a+a{margin-left:20px!important;margin-top:0!important}.cliente-propostas .subbox-bg+.subbox-bg{margin-top:20px}.cliente-propostas .subbox-bg{margin-bottom:0}@media (max-width:978px){.cliente-propostas{width:100%}}.cliente-details{display:flex;margin-top:30px}.cliente-details>div+div{margin-left:20px}@media (max-width:660px){.cliente-details{flex-direction:column}.cliente-details>div+div{margin-left:0;margin-top:20px}}@keyframes fadeInModal{0%{background:transparent}to{background:rgba(0,0,0,.75)}}@keyframes slideUpModal{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.charts-modal-overlay{animation:fadeInModal .6s ease-in-out;background:rgba(0,0,0,.4);position:fixed;width:100vw;height:100vh;inset:0;z-index:20}.charts-modal-content{animation:slideUpModal .6s ease-in-out;overflow-x:auto;background-color:var(--card);width:100vw;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:21;display:grid;grid-template-columns:1fr;padding:1.5rem}@media (min-width:800px){.charts-modal-content{height:auto;width:95vw;border-radius:32px;padding:3rem 1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1021px){.charts-modal-content{width:80vw;padding:3rem 2rem}}.charts-modal-content .close-button{position:absolute;background:transparent;border:0;top:6rem;right:1rem;line-height:0;cursor:pointer;color:var(--text-color);z-index:10000}@media (min-width:800px){.charts-modal-content .close-button{top:1rem}}.charts-modal-content .close-button:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.charts-modal-content h2{font-size:1.25rem;font-weight:600;margin-bottom:2rem}.charts-modal-content>div{padding:1rem 0}@media (min-width:800px){.charts-modal-content>div{padding:0}}.charts-modal-content .bid-history{border-bottom:1px solid var(--background);border-right:none}@media (min-width:800px){.charts-modal-content .bid-history{border-bottom:none;border-right:1px solid var(--background);padding-right:1rem}}.charts-modal-content .recipientsNumber{margin-left:1px solid var(--card);display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}@media (min-width:800px){.charts-modal-content .recipientsNumber{padding-left:1rem}}.charts-modal-content .recipientsNumber .description{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.charts-modal-content .recipientsNumber .description p{font-weight:900;font-size:2.6rem;color:var(--primary)}.charts-modal-content .recipientsNumber .description span{font-size:.9rem}.bar-chart-container,.recipients-container{width:100%}.leads .subBox .subbox-fields{flex-wrap:wrap;margin:-10px;padding-right:60px}.leads .subBox .subbox-fields li{margin:10px}.handle-lead .modal-content .subtitle{display:block;background:none;position:static;padding:0}.nota-form{display:flex}.notas-content{max-height:300px;padding:15px;margin:-15px;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.notas-content p+p{margin-top:20px}.notas-content p{background:var(--primary);color:#fff;padding:30px 20px;position:relative;border-radius:10px}.nota-data,.notas-content p{box-shadow:0 8px 20px rgba(34,28,53,.3)}.nota-data{position:absolute;top:-5px;right:-5px;background:#fff;color:var(--primary)!important;padding:5px;border-radius:5px}.edit-nota-options{display:flex}.edit-nota-options button+button{margin-left:20px}.add-nota{margin-top:20px}.nota-form>div:first-child{margin-right:20px;width:100%}.handle-lead .modal-content h2:after{display:none!important}.edit-lead-header{justify-content:space-between}.delete-lead,.edit-lead-header{display:flex;align-items:center}.edit-lead-divide{background:var(--background);content:"";display:block;height:1px;width:100%;margin:20px 0}.leads-content .subbox-fields{position:relative}.edit-event-btn{position:absolute;right:10px;bottom:0}.add-event-btn .btn-secundario{background:var(--background)}.nota-options{display:flex;position:absolute;bottom:8px;right:8px}.nota-options button{background:none;border:none;display:flex;align-items:center;padding:2px;cursor:pointer;background:#fff;border-radius:5px;box-shadow:0 8px 20px rgba(34,28,53,.3)}.nota-options button+button{margin-left:10px}@media (max-width:920px){.leads .filter-crm{flex-wrap:wrap}.leads .filter-crm>div+div{margin-left:0;margin-top:10px}}section.home-page{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;grid-gap:2rem;gap:2rem;align-items:center;justify-content:center;background:var(--card);padding:1rem .5rem}@media (min-width:767px){section.home-page{background:transparent;padding:1.5rem}}section.home-page article{background:var(--card);width:100%;padding:2rem 1rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.05)}@media (min-width:767px){section.home-page article{border-radius:16px;width:98%;padding:2rem 2.5rem}}section.home-page article.empty-dashboard{display:flex;align-items:center;justify-content:center;min-height:400px}section.home-page article.empty-dashboard .empty-content{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:600px}section.home-page article.empty-dashboard .empty-content .empty-icon{font-size:5rem;color:rgba(var(--primary-rgb),.2);margin-bottom:1.5rem}section.home-page article.empty-dashboard .empty-content h2{font-size:1.6rem;color:var(--text-color);margin-bottom:1rem}section.home-page article.empty-dashboard .empty-content p{font-size:1rem;color:#777;line-height:1.5;margin-bottom:2rem}section.home-page article.empty-dashboard .empty-content .empty-actions{display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem}section.home-page article.empty-dashboard .empty-content .empty-actions button{padding:.8rem 1.5rem;background-color:var(--primary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}section.home-page article.empty-dashboard .empty-content .empty-actions button:before{content:"↻";font-size:1.1rem}section.home-page article.empty-dashboard .empty-content .empty-actions button:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 10px rgba(var(--primary-rgb),.3)}section.home-page article.empty-dashboard .empty-content .empty-actions span{font-size:.9rem;color:#999;font-style:italic}section.home-page article.nav{display:flex;align-items:center;justify-content:space-between;flex-direction:column;grid-gap:1rem;gap:1rem}@media (min-width:767px){section.home-page article.nav{flex-direction:row}}section.home-page article.nav h1{color:var(--text-color);font-weight:700;font-size:1.5rem;letter-spacing:-.5px;display:flex;align-items:center;grid-gap:.8rem;gap:.8rem}section.home-page article.nav h1 .refresh-button{font-size:1.2rem;cursor:pointer;color:var(--primary);transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:4px;background-color:rgba(var(--primary-rgb),.1);width:28px;height:28px}section.home-page article.nav h1 .refresh-button:hover{transform:rotate(180deg);background-color:rgba(var(--primary-rgb),.2)}section.home-page article.nav nav ul{display:flex;align-items:center;justify-content:center;border:1px solid var(--background);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}section.home-page article.nav nav ul li{padding:.6rem 1rem;font-size:.85rem;border-right:1px solid var(--background);text-align:center;cursor:pointer;transition:all .2s ease}@media (min-width:767px){section.home-page article.nav nav ul li{padding:.8rem 1.2rem;font-size:.9rem}}section.home-page article.nav nav ul li:first-child{border-radius:12px 0 0 12px}section.home-page article.nav nav ul li:last-child{border:0;border-radius:0 12px 12px 0}section.home-page article.nav nav ul li.active{background:var(--primary);color:var(--text-color-secondary);font-weight:600}section.home-page article.nav nav ul li:hover:not(.active){background-color:var(--primary-light);color:var(--text-color-secondary)}section.home-page article.data{display:grid;grid-template-columns:1fr;align-items:stretch;justify-content:space-between;grid-gap:1.5rem;gap:1.5rem;flex-wrap:wrap}@media (min-width:767px){section.home-page article.data{grid-template-columns:1fr 1fr}}@media (min-width:1024px){section.home-page article.data{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){section.home-page article.data.only-three{grid-template-columns:repeat(3,1fr)}}section.home-page article.data .item{display:flex;grid-gap:1.2rem;gap:1.2rem;align-items:center;padding:1rem;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}section.home-page article.data .item:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.07)}section.home-page article.data .item:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;border-radius:10px 0 0 10px}section.home-page article.data .item:first-child:before{background-color:var(--primary)}section.home-page article.data .item:first-child .icon-container{border-color:rgba(67,97,238,.2);background-color:rgba(67,97,238,.05)}section.home-page article.data .item:first-child .icon-container .icon{fill:var(--primary)}section.home-page article.data .item:nth-child(2):before{background-color:var(--primary)}section.home-page article.data .item:nth-child(2) .icon-container{border-color:rgba(58,134,255,.2);background-color:rgba(58,134,255,.05)}section.home-page article.data .item:nth-child(2) .icon-container .icon{fill:var(--primary)}section.home-page article.data .item:nth-child(3):before{background-color:var(--primary)}section.home-page article.data .item:nth-child(3) .icon-container{border-color:rgba(56,183,100,.2);background-color:rgba(56,183,100,.05)}section.home-page article.data .item:nth-child(3) .icon-container .icon{fill:var(--primary)}section.home-page article.data .item:nth-child(4):before{background-color:var(--primary)}section.home-page article.data .item:nth-child(4) .icon-container{border-color:rgba(var(--primary-rgb),.2);background-color:rgba(var(--primary-rgb),.05)}section.home-page article.data .item:nth-child(4) .icon-container .icon{fill:var(--primary)}section.home-page article.data .item .icon-container{padding:1rem;border:1px solid rgba(var(--primary-rgb),.15);border-radius:12px;transition:all .3s ease}section.home-page article.data .item .icon-container .icon{font-size:32px}section.home-page article.data .item h2{font-size:.95rem;margin-bottom:.5rem;color:var(--text-color);display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;position:relative}section.home-page article.data .item h2 .info-icon{font-size:.75rem;opacity:.6;cursor:pointer;transition:all .2s ease;color:var(--primary)}section.home-page article.data .item h2 .info-icon:hover{opacity:1}section.home-page article.data .item h2 .info-icon.active{opacity:1;transform:scale(1.2);color:var(--primary)}section.home-page article.data .item h2 .info-tooltip{position:absolute;top:-10px;left:50%;transform:translateX(-50%) translateY(-100%);background-color:#333;color:#fff;padding:10px 14px;border-radius:6px;font-size:.75rem;font-weight:400;width:220px;z-index:999;box-shadow:0 4px 12px rgba(0,0,0,.2);animation:fadeIn .2s ease;pointer-events:none}section.home-page article.data .item h2 .info-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#333}section.home-page article.data .item p{font-size:.8rem;font-weight:700;margin-bottom:.5rem;color:var(--text-color)}section.home-page article.data .item p.zero-value{color:#999;background:none!important;-webkit-text-fill-color:#999!important;position:relative}section.home-page article.data .item p.zero-value:after{content:"—";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.85rem;font-weight:500;color:#999;font-style:italic;margin-top:0}section.home-page article.data .item:first-child p,section.home-page article.data .item:nth-child(2) p,section.home-page article.data .item:nth-child(3) p,section.home-page article.data .item:nth-child(4) p{background:var(--primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}section.home-page article.data .item span{color:var(--cancel);font-size:.85rem;display:flex;align-items:center;grid-gap:.3rem;gap:.3rem}section.home-page article.data .item span .up{fill:var(--primary);font-size:.8rem;transform:rotate(45deg)}section.home-page article.charts{background-color:initial;padding:0;display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:800px){section.home-page article.charts{grid-template-columns:1fr 420px}}section.home-page article.charts>div{background:var(--card);padding:2rem 1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid rgba(0,0,0,.03)}section.home-page article.charts>div:hover{box-shadow:0 8px 25px rgba(0,0,0,.08)}@media (min-width:767px){section.home-page article.charts>div{border-radius:16px}}section.home-page article.charts>div span{font-size:.85rem;color:#777;font-weight:500;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}section.home-page article.charts>div span .chart-icon{color:var(--primary);font-size:1rem}section.home-page article.charts>div p{font-size:1.2rem;font-weight:700;margin:.4rem 0 1.5rem;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:1rem;color:var(--text-color)}section.home-page article.charts>div p:after{content:"";display:block;width:60px;height:3px;background:var(--primary);position:relative;bottom:-12px;border-radius:2px}section.home-page article.charts .chart-container{margin-top:1rem}section.home-page article.charts .chart-container .recharts-cartesian-grid-horizontal line,section.home-page article.charts .chart-container .recharts-cartesian-grid-vertical line{stroke:rgba(0,0,0,.04)}section.home-page article.charts .chart-container .recharts-cartesian-axis-line{stroke:rgba(0,0,0,.1)}section.home-page article.charts .chart-container .recharts-legend-item-text{color:#555!important;font-size:.8rem}section.home-page article.charts .chart-container .pie-chart{font-size:12px}section.home-page article.charts .chart-container .pie-chart .pie-label{font-size:.7rem;fill:var(--text-color);font-weight:600}section.home-page article.charts .chart-container .pie-chart .pie-cell{stroke:var(--card);stroke-width:2;transition:opacity .2s ease,transform .2s ease}section.home-page article.charts .chart-container .pie-chart .pie-cell:hover{opacity:.85;transform:scale(1.03)}section.home-page article.charts .chart-container .recharts-cartesian-axis-tick tspan{font-size:.9rem;fill:var(--text-color)}section.home-page article.charts .chart-container .bar-style{cursor:pointer;transition:opacity .2s ease}section.home-page article.charts .chart-container .bar-style:hover{opacity:.85}section.home-page article.charts .chart-container .recharts-tooltip-wrapper .customTooltip{background-color:var(--card);padding:1.2rem;border-radius:10px;color:var(--text-color);box-shadow:0 5px 20px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.05)}section.home-page article.charts .chart-container .recharts-tooltip-wrapper .customTooltip:before{content:"";position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:10px;height:10px;background:var(--card);transform:rotate(45deg);border-left:1px solid rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05)}section.home-page article.charts .chart-container .recharts-tooltip-wrapper .customTooltip p{color:var(--text-color);border-bottom:none;padding-bottom:0;margin:0 0 5px}section.home-page article.charts .chart-container .recharts-tooltip-wrapper .customTooltip p:after{display:none}section.home-page article.charts .chart-container .recharts-tooltip-wrapper .customTooltip p.click{font-size:.7rem;color:var(--primary);margin-top:8px;font-style:italic}section.home-page article.charts .chart-container .recharts-tooltip-wrapper .customTooltip span strong{font-size:1.1rem;color:var(--primary)}section.home-page article.charts .chart-placeholder{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem}section.home-page article.charts .chart-placeholder .spinner{width:40px;height:40px;border:4px solid rgba(var(--primary-rgb),.1);border-left-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite}section.home-page article.charts .chart-placeholder p{font-size:.9rem;color:#777;border:none;margin:0;padding:0}section.home-page article.charts .no-data-container{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;padding:2rem;border:1px dashed rgba(0,0,0,.1);border-radius:8px;background-color:rgba(0,0,0,.02)}section.home-page article.charts .no-data-container .no-data-icon{font-size:4rem;color:rgba(var(--primary-rgb),.3);margin-bottom:1rem}section.home-page article.charts .no-data-container p{font-size:1.1rem;color:var(--text-color);font-weight:600;border:none;margin:0;padding:0;text-align:center}section.home-page article.charts .no-data-container p:after{display:none}section.home-page article.charts .no-data-container span{font-size:.9rem;color:#777;text-align:center;max-width:80%}section.home-page article.charts .no-data-container .refresh-data-btn{margin-top:1.5rem;padding:.6rem 1.2rem;background-color:rgba(var(--primary-rgb),.1);color:var(--primary);border:1px solid rgba(var(--primary-rgb),.2);border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}section.home-page article.charts .no-data-container .refresh-data-btn:before{content:"↻";font-size:1rem;display:inline-block}section.home-page article.charts .no-data-container .refresh-data-btn:hover{background-color:rgba(var(--primary-rgb),.2);transform:translateY(-2px)}section.home-page article.charts .no-data-container .refresh-data-btn:active{transform:translateY(0)}:root{--primary-rgb:255,102,0;--primary-dark:#e45c00}.filterButtons{display:flex;align-items:center;justify-content:flex-end;grid-gap:1rem;gap:1rem;margin-top:.9rem}.simulationTitle{display:table;padding:.312rem .625rem;border-radius:10px;background:var(--primary);position:absolute;top:-1.25rem;left:.7rem;color:var(--text-color-secondary)}@media (max-width:500px){.simulationTitle{padding:.2rem .5rem;top:-1.19rem;left:50%;transform:translateX(-50%);font-size:.6rem;z-index:999}}section.video-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:1200px;background-color:var(--card);padding:.7rem;border-radius:8px;border:1px solid var(--text-color-transparent);display:flex;flex-direction:column;align-items:center;z-index:999}section.video-container .close-button{position:absolute;top:.4rem;right:.2rem;cursor:pointer}section.video-container h3{font-family:var(--font);font-weight:var(--fontBold);font-size:1rem;letter-spacing:var(--space5);margin:.5rem 0;width:100%;border-bottom:1px solid var(--text-color-transparent);padding:0}section.video-container video{width:100%}section.video-container.hidden{display:none}.modal-video-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:9999;pointer-events:all;padding:20px;box-sizing:border-box}.modal-video-container{position:relative;width:90%;max-width:900px;overflow:visible;animation:modalFadeIn .3s ease-out;margin-top:40px}.modal-video-close{position:absolute;top:-35px;right:0;background-color:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10001;color:#000;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .2s ease}.modal-video-close:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px}.modal-video-close:hover{background-color:#fff;transform:scale(1.05)}.modal-video-close:focus{outline:2px solid var(--primary,#007bff);background-color:#fff}.modal-video-content{width:100%;padding-top:56.25%;position:relative;max-height:80vh}.modal-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background-color:#fff}@media screen and (max-width:768px){.modal-video-container{width:95%;margin-top:30px}.modal-video-content{padding-top:65%;max-height:75vh}.modal-video-overlay{padding:15px}}@media screen and (max-width:480px){.modal-video-container{width:100%;margin-top:25px}.modal-video-close{top:-30px;right:10px;width:28px;height:28px;background-color:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.2)}.modal-video-content{padding-top:75%;max-height:70vh}.modal-video-overlay{align-items:flex-start;padding:50px 10px 10px}.modal-video-close:before{top:-10px;left:-10px;right:-10px;bottom:-10px}}.modal-notificacao-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease;padding:15px;box-sizing:border-box}.modal-notificacao-container{background-color:var(--card);border-radius:12px;width:90%;max-width:520px;padding:25px;box-shadow:0 10px 25px rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:90vh;overflow-y:auto;animation:slideIn .4s ease;position:relative}.modal-close-button{position:absolute;top:-15px;right:-15px;background-color:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10001;color:#000;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .2s ease}.modal-close-button:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px}.modal-close-button:hover{background-color:#fff;transform:scale(1.05)}.modal-close-button:focus{outline:2px solid var(--primary,#007bff);background-color:#fff}.modal-notificacao-header{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:15px;display:flex;align-items:center}.modal-notificacao-header .modal-icon{font-size:20px;color:var(--primary);margin-right:15px;display:flex;align-items:center}.modal-notificacao-header h2{font-size:24px;color:var(--text-color);margin:0;font-weight:600}.modal-notificacao-content{flex:1 1;margin-bottom:25px}.modal-notificacao-content .notification-message p{margin-bottom:18px;line-height:1.6;color:var(--text-color);font-size:13px}.modal-notificacao-content .notification-message p:last-child{margin-bottom:0}.modal-notificacao-content .info-block{background-color:#f8f9fa;border-radius:8px;padding:16px;margin:15px 0;display:flex;align-items:flex-start;border-left:4px solid var(--primary)}.modal-notificacao-content .info-block .info-icon{color:var(--primary);font-size:20px;margin-right:12px;margin-top:2px}.modal-notificacao-content .info-block p{margin:0;font-weight:500}.modal-notificacao-footer{display:flex;justify-content:center;border-top:1px solid #eee;padding-top:20px}.modal-notificacao-footer .btn-confirm{background-color:var(--primary);color:#fff;border:none;border-radius:6px;padding:12px 24px;cursor:pointer;font-weight:600;font-size:16px;transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.1)}.modal-notificacao-footer .btn-confirm:hover{background-color:var(--primary-dark,#e65c00);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.modal-notificacao-footer .btn-confirm:active{transform:translateY(0)}.modal-notificacao-footer .btn-confirm:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}@media screen and (max-width:480px){.modal-notificacao-container{padding:20px;width:95%}.modal-close-button{top:-10px;right:-10px;width:28px;height:28px}.modal-notificacao-header h2{font-size:20px}.modal-notificacao-footer .btn-confirm{width:100%}}.filterButtons{margin-top:.3rem}.filterButtons select{padding:.5rem;border-radius:4px;border:1px solid #ccc;background-color:#fff;font-size:1rem}.filterButtons select option{font-size:.8rem!important}@media (max-width:700px){.filterButtons{justify-content:center}}@media (max-width:500px){.filterButtons{flex-direction:column}.filterButtons button{width:100%}}.contrato-card{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #ddd}.contrato-bem-valor,.contrato-codigo-valor,.contrato-contratacao-valor,.contrato-nome-valor,.contrato-valor-valor{margin-right:20px;font-size:14px}.status{padding:5px 10px;border-radius:5px;color:#fff;font-weight:700}.status-pendente{background-color:#d9534f}.accordion-header{display:flex;align-items:center;cursor:pointer;font-weight:700;margin-top:10px}.accordion-content{padding:10px;background-color:#fff;border-radius:5px;margin-top:5px}.detalhe-grupo,.detalhe-status-lance,.detalhe-valor-contratado{margin-bottom:5px}.status-financeira{padding:5px 10px;border-radius:5px;color:#fff;font-weight:700}.status-aguardando{background-color:#f0ad4e}.status-contemplada{background-color:#5cb85c}.whrapper2{display:flex;max-width:75%;background:#f2f2f2;height:75px;border-radius:10px;margin:5%;color:#333}@media (max-width:500px){.whrapper2{display:grid;width:100%;height:100%;margin:10%}}.whrapper2 .saldo{background-color:#fa8231;display:flex;justify-content:space-around;align-items:center;color:#fff;width:45%;height:100%;border-radius:5px}@media (max-width:700px){.whrapper2 .saldo{width:100%;height:100%}}.whrapper2 .saldo input{border:none;color:#fff;background:none;width:100%}.whrapper2 .saldo button{background:none;border:none;cursor:pointer;margin:10px}.whrapper2 .saldo p{margin:10px 20px 10px 10px;width:10%}.whrapper2 .saldo .top-react-icons{font-size:1.3rem;color:#fff}.whrapper2 .saldo .top-react-icons :hover{color:#333}.whrapper2 .conta2{margin:0;width:70%;display:inline-grid;align-items:center;justify-content:end}.whrapper2 .conta2 h1{color:#333;font-size:16px}.whrapper2 .conta2 .h1{display:flex;margin-right:16px;margin-bottom:0;margin-top:0;color:#333;font-size:20px}.whrapper2 .conta2 .h1 p{margin-right:20px}.whrapper2 .conta2 .h1 sub{margin-right:16px;margin-top:0;margin-bottom:0;font-size:10px;color:#6f6f6e}@media (max-width:700px){.whrapper2 .conta2{width:90%;margin:5%;justify-content:start}.whrapper2 .conta2 h1{font-size:12px}}.list-details-moviment{display:flex;flex-wrap:wrap;margin:-20px}.list-details-moviment li{margin:20px}.list-details-moviment li .legendBold{margin-bottom:10px}.comprovante-movimentacao,.detalhes-movimentação{margin-top:30px!important}.buttons{display:flex;align-items:center;margin-top:30px}@media (max-width:500px){.buttons{display:grid;margin:10%}}.buttons a button{background:var(--background)}.mainDiv,.mainDiv .mainEye{align-items:center}.mainDiv .mainEye{display:flex;margin-left:3%;margin-top:3%;margin-bottom:2%}.mainDiv .mainEye strong{font-size:24px;margin-bottom:10px}.mainDiv .mainEye button{background:none;border:none;cursor:pointer;margin-left:10px;color:#333}@media (max-width:400px){.mainDiv .mainEye{width:80%;margin:3em}.mainDiv .mainEye img{width:20%}}@media (max-width:500px){.mainTitle{margin:10%}}.top-react-icons{font-size:1.3rem}.forcasenha_progress__GksMs{width:99%;background:#e5e5e5;border-radius:4px;height:20px;position:relative;margin:.25rem 0 1rem}.forcasenha_progress__bar__2juGM{height:100%;border-radius:4px}.forcasenha_progress__card__2yM_i{top:1rem;left:1rem;position:absolute}.novo-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9999;padding-top:0}.novo-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:9990}.novo-modal-content{background-color:var(--card);border-radius:12px;padding:0 20px;position:relative;z-index:9995;max-width:370px;width:90%;box-shadow:0 3px 14px rgba(0,0,0,.2);animation:fadeIn .2s ease-out;overflow:hidden}.novo-modal-back{position:absolute;top:12px;left:12px;background:transparent;border:none;cursor:pointer;color:var(--text-color);z-index:3;padding:4px;width:30px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,color .2s}.novo-modal-back:hover{background-color:rgba(0,0,0,.05);color:#333}.novo-modal-back svg{width:24px;height:24px;color:#8f8f8f}.autenticacao-modal,.confirmacao-email-modal,.desativar-mfa-modal,.qrcode-modal{width:370px}.sucesso-email-modal{width:370px;max-width:95%}.sucesso-email-header{padding:14px 16px 10px;background-color:#fff;margin-top:35px;border-bottom:1px solid #eee}.sucesso-email-header h2{font-size:16px;font-weight:600;color:#7ac142;margin:0;text-align:left}.sucesso-email-mensagem{text-align:left;font-size:14px;color:#333;line-height:1.5;padding:8px 0 16px}.novo-modal-close{position:absolute;top:8px;right:8px;background:transparent;border:none;font-size:40px;line-height:20px;cursor:pointer;color:#8f8f8f;z-index:3;padding:4px;width:44px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,color .2s}.novo-modal-close:hover{background-color:rgba(0,0,0,.05);color:#333}.novo-modal-header{padding:14px 16px 10px;background-color:var(--card);margin-top:35px;border-bottom:1px solid var(--background)}.novo-modal-header h2{font-size:16px;font-weight:600;color:#8f8f8f;margin:0;text-align:left}.novo-modal-divider{display:none}.novo-modal-body{padding:12px 16px}.novo-modal-descricao{font-size:13px;color:var(--text-color);line-height:1.5;margin-bottom:12px;text-align:left}.novo-modal-opcoes{background-color:#efefef;border-radius:10px;padding:12px;margin-bottom:16px}.novo-modal-opcoes-titulo{font-size:11px;font-weight:600;color:var(--text-color);margin:0 0 12px;text-align:center}.novo-modal-opcao-item{margin-bottom:10px;border-radius:4px;padding:6px;transition:background-color .2s}.novo-modal-opcao-item:last-child{margin-bottom:0}.novo-modal-opcao-item.opcao-selecionada{background-color:rgba(247,108,0,.1);border:1px solid rgba(247,108,0,.3)}.novo-modal-opcao-label{display:flex;cursor:pointer;align-items:flex-start;width:100%}.novo-modal-opcao-radio{margin-top:3px;margin-right:8px;cursor:pointer}.novo-modal-opcao-radio:checked+.novo-modal-opcao-conteudo .novo-modal-opcao-titulo{color:#f76c00}.novo-modal-opcao-conteudo{flex:1 1}.novo-modal-opcao-titulo{font-size:13px;font-weight:600;color:#333;margin-bottom:3px;transition:color .2s}.novo-modal-opcao-descricao{font-size:12px;color:var(--text-color);line-height:1.4;display:flex;flex-wrap:wrap;align-items:center}.novo-modal-opcao-recomendado{color:#67c23a;font-weight:400;margin-left:5px;font-size:11px}.novo-modal-footer{padding:10px 16px 12px;border-top:1px solid var(--background)}.novo-modal-footer,.qrcode-footer{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}.qrcode-footer{width:100%}.novo-modal-botao-cancelar{background-color:#8f8f8f;color:#fff;border:none;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.novo-modal-botao-cancelar:hover{background-color:#8f8f8f}.novo-modal-botao-avancar,.novo-modal-botao-confirmar,.qrcode-footer .novo-modal-botao-avancar{background-color:var(--primary);color:#fff;border:none;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%}.novo-modal-botao-avancar:hover,.novo-modal-botao-confirmar:hover,.qrcode-footer .novo-modal-botao-avancar:hover{background-color:var(--secondary)}.novo-modal-botao-avancar:disabled,.novo-modal-botao-confirmar:disabled,.qrcode-footer .novo-modal-botao-avancar:disabled{opacity:.6;cursor:not-allowed;position:relative}.qrcode-steps{flex-direction:column}.qrcode-step,.qrcode-steps{display:flex;align-items:flex-start}.qrcode-step{margin-bottom:8px}.qrcode-step .step-number{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:var(--primary);color:#fff;font-weight:700;margin-right:8px;flex-shrink:0;font-size:11px}.qrcode-step .step-text{font-size:12px;color:#555;line-height:1.4;padding-top:2px}.qrcode-container{display:flex;justify-content:center;align-items:center;padding:0;margin:20px auto;background-color:#f8f8f8;border:1px solid #eee;width:210px;height:210px;box-shadow:0 2px 6px rgba(0,0,0,.08);position:relative;overflow:hidden}.qrcode-container svg{margin:0 auto!important;max-width:100%;max-height:100%;display:block!important}.qrcode-container .qrcode-loader{color:var(--text-color);font-size:14px;text-align:center;font-weight:500;animation:pulse 1.5s infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.qrcode-container.loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);display:flex;justify-content:center;align-items:center}.qrcode-container.loading:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;border:3px solid var(--primary);border-top:3px solid transparent;animation:rotate 1s linear infinite;z-index:1}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.qrcode-key{display:flex;margin-bottom:12px;background-color:#f8f8f8;border-radius:3px;overflow:hidden;border:1px solid #e0e0e0}.qrcode-key .qrcode-key-input{flex:1 1;border:none;padding:6px 8px;background:transparent;font-family:monospace;font-size:11px;color:var(--text-color);outline:none}.qrcode-key .qrcode-key-copy{background-color:#f0f0f0;border:none;border-left:1px solid #e0e0e0;padding:0 10px;cursor:pointer;transition:background-color .2s}.qrcode-key .qrcode-key-copy:hover{background-color:#e0e0e0}.qrcode-key .qrcode-key-copy:active{background-color:#d0d0d0}.code-input-container{display:flex;justify-content:center;grid-gap:4px;gap:4px;margin:12px 0}.code-input{width:32px;height:38px;border:1px solid #ccc;border-radius:3px;text-align:center;font-size:16px;font-weight:500;outline:none}.code-input:focus{border-color:#ff6a00;box-shadow:0 0 0 2px rgba(255,106,0,.15)}.email-confirmacao-texto{text-align:left;color:#555;font-size:14px;line-height:1.5}.email-confirmacao-texto p{margin-bottom:12px}.email-confirmacao-pergunta{margin-top:16px;font-weight:600}.modal-message{margin:0}.modal-message,.modal-question{font-size:14px;color:#333;line-height:1.5}.modal-question{margin:16px 0 0;font-weight:700}.email-confirmacao-footer{display:flex;justify-content:space-between;padding-top:8px}.novo-modal-botao-ativar{background-color:var(--primary);color:#fff;border:none;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s;flex-grow:1;margin-left:8px}.novo-modal-botao-ativar:hover{background-color:#de6100}.novo-modal-botao-concluir{background-color:var(--primary);color:#fff;border:none;border-radius:7px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%}.novo-modal-botao-concluir:hover{background-color:var(--secondary)}@media (max-width:500px){.novo-modal-container{padding-top:50px}.autenticacao-modal,.desativar-mfa-modal,.qrcode-modal{width:90%}.novo-modal-header{padding:12px 16px 8px}.novo-modal-header h2{font-size:15px;color:#8f8f8f}.novo-modal-body{padding:12px 16px}.novo-modal-footer{padding:8px 16px 12px}.sucesso-email-modal{width:90%}}.alterar-imagem-modal .novo-modal-header h2{text-align:left;color:#555;font-size:16px;font-weight:500}.alterar-imagem-modal .novo-modal-body{padding:16px 20px}.alterar-imagem-modal .imagem-preview-container{width:100%;display:flex;justify-content:center;margin-bottom:16px;padding:8px;background-color:#f5f5f5;border-radius:4px}.alterar-imagem-modal .imagem-preview-container .imagem-preview{max-width:100%;max-height:140px;border-radius:4px;object-fit:contain}.alterar-imagem-modal .upload-imagem-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.alterar-imagem-modal .upload-imagem-info .upload-titulo{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.alterar-imagem-modal .upload-imagem-info .upload-formato,.alterar-imagem-modal .upload-imagem-info .upload-tamanho{font-size:12px;color:var(--text-color);margin-bottom:2px}.alterar-imagem-modal .upload-imagem-botao .escolher-arquivo-btn{background-color:#f5f5f5;border:1px solid #ddd;border-radius:20px;padding:6px 12px;font-size:12px;color:#555;cursor:pointer;transition:background-color .2s}.alterar-imagem-modal .upload-imagem-botao .escolher-arquivo-btn:hover{background-color:#e5e5e5}.alterar-imagem-modal .arquivo-status{background-color:#f5f5f5;border-radius:4px;padding:8px 12px;font-size:12px;color:var(--text-color);margin-bottom:0;word-break:break-all}.alterar-imagem-modal .novo-modal-footer{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--background)}.alterar-imagem-modal .novo-modal-footer .novo-modal-botao-cancelar{background-color:#8f8f8f;color:#fff;border:none;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.alterar-imagem-modal .novo-modal-footer .novo-modal-botao-cancelar:hover{background-color:#8f8f8f}.alterar-imagem-modal .novo-modal-footer .novo-modal-botao-cancelar:disabled{opacity:.7;cursor:not-allowed}.alterar-imagem-modal .novo-modal-footer .novo-modal-botao-salvar{background-color:#f76c00;color:#fff;border:none;border-radius:4px;padding:7px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.alterar-imagem-modal .novo-modal-footer .novo-modal-botao-salvar:hover{background-color:#de6100}.alterar-imagem-modal .novo-modal-footer .novo-modal-botao-salvar:disabled{opacity:.7;cursor:not-allowed}.novo-modal-aviso{background-color:rgba(255,0,0,.05);border-left:3px solid #ff6b6b;padding:10px 12px;margin:0 0 10px;border-radius:4px}.novo-modal-aviso .novo-modal-descricao{margin-bottom:0}.novo-modal-descricao.warning{background-color:rgba(255,0,0,.05);border-left:3px solid #ff6b6b;padding:10px 12px;margin-top:10px;border-radius:4px;display:flex;align-items:center}.novo-modal-descricao.warning .warning-icon{font-size:1.1rem;margin-right:8px}.novo-modal-actions{display:flex;justify-content:space-between;width:100%;grid-gap:10px;gap:10px}.novo-modal-header h2:first-letter{text-transform:uppercase}.novo-modal-content .novo-modal-header h2.titulo-erro,.novo-modal-content .novo-modal-header h2.titulo-invalido{color:#ff6b6b}.novo-modal-footer .novo-modal-botao-avancar[style*="width: 100%"]{width:100%!important;max-width:none}.novo-modal-footer .novo-modal-botao-confirmar{position:relative;background-color:var(--primary);color:#fff;border:none;border-radius:4px;padding:7px 12px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s;z-index:1}.novo-modal-footer .novo-modal-botao-confirmar:hover{background-color:var(--secondary)}.novo-modal-footer .novo-modal-botao-confirmar:disabled{opacity:.6;cursor:not-allowed}.senha-form{width:100%}.senha-form .campo-form{margin-bottom:15px}.senha-form .campo-form .campo-label{display:block;font-size:13px;font-weight:500;color:var(--text-color);margin-bottom:5px}.senha-form .campo-form .campo-input{width:100%;padding:8px 10px;border:1px solid #ddd;color:var(--text-color);border-radius:4px;background-color:var(--card);font-size:14px}.senha-form .campo-form .campo-input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px rgba(247,108,0,.1)}.senha-form .requisitos-senha{border-radius:4px;padding:10px 15px;margin:15px 0}.senha-form .requisitos-senha .requisitos-titulo{font-size:12px;font-weight:600;color:var(--text-color);margin-bottom:8px}.senha-form .requisitos-senha .requisitos-lista{list-style:none;padding:0;margin:0}.senha-form .requisitos-senha .requisitos-lista li{font-size:12px;padding:3px 0 3px 18px;position:relative}.senha-form .requisitos-senha .requisitos-lista li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:50%}.senha-form .requisitos-senha .requisitos-lista li.valido{color:#67c23a}.senha-form .requisitos-senha .requisitos-lista li.valido:before{background-color:#67c23a}.senha-form .requisitos-senha .requisitos-lista li.invalido{color:#999}.senha-form .requisitos-senha .requisitos-lista li.invalido:before{background-color:#ddd}.sem-termos{text-align:center;color:var(--text-color);font-size:14px;padding:20px 0}.termos-lista{margin:10px 0}.termos-lista .termo-item{display:flex;align-items:center;padding:10px 12px;border:1px solid #eee;border-radius:6px;margin-bottom:10px;text-decoration:none;color:inherit;transition:background-color .2s}.termos-lista .termo-item:hover{background-color:#f9f9f9;border-color:#ddd}.termos-lista .termo-item:last-child{margin-bottom:0}.termos-lista .termo-item .termo-icon{flex-shrink:0;width:36px;height:36px;background-color:rgba(247,108,0,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.termos-lista .termo-item .termo-icon svg{color:var(--primary)}.termos-lista .termo-item .termo-content{flex:1 1;display:flex;flex-direction:column}.termos-lista .termo-item .termo-content .termo-titulo{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.termos-lista .termo-item .termo-content .termo-data{font-size:12px;color:#888}.editor-container{margin-bottom:1rem;position:relative;background-color:#f5f5f5;border-radius:4px;overflow:hidden}.controles-editor{margin-top:1rem;padding:15px;background-color:#f9f9f9;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.controle-rotacao,.controle-zoom{margin-bottom:10px;display:flex;align-items:center}.controle-rotacao label,.controle-zoom label{font-size:14px;font-weight:500;margin-right:10px;width:70px}.controle-rotacao input[type=range],.controle-zoom input[type=range]{flex:1 1;height:5px;appearance:none;background:#ddd;outline:none;border-radius:5px}.controle-rotacao input[type=range]::-webkit-slider-thumb,.controle-zoom input[type=range]::-webkit-slider-thumb{appearance:none;width:15px;height:15px;border-radius:50%;background:var(--primary-color,#007bff);cursor:pointer}.controle-rotacao input[type=range]::-moz-range-thumb,.controle-zoom input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--primary-color,#007bff);cursor:pointer;border:none}.botao-voltar{margin-top:10px;background-color:#f1f1f1;border:1px solid #ddd;padding:8px 15px;transition:all .2s}.botao-voltar:hover{background-color:#e7e7e7}.col-informacoes-empresa{display:flex;align-items:center}@media (max-width:600px){.col-informacoes-empresa{flex-direction:column}}@media (max-width:820px){.page-meus-dados{flex-direction:column}.page-meus-dados div:first-child{margin-bottom:20px}.informacoes-pessoais div:nth-child(2) .text{word-break:break-all;width:100%}}.informacoes-empresa-box{margin-top:40px}.gerenciar-regras-leads{margin-top:40px;border-radius:10px 10px 0 0}.gerenciar-regras-leads h3{background:var(--primary);padding:15px;border-radius:10px 10px 0 0}.gerenciar-regras-leads>div{display:flex;flex-direction:column;padding:15px;border-radius:0 0 10px 10px;background:var(--card)}.gerenciar-regras-leads>div button{width:100%}.informacoes-empresa-box .listOfSubBoxes .subbox-bg,.informacoes-empresa-box .listOfSubBoxes .subbox-bg .subBox,.termos .listOfSubBoxes .subbox-bg,.termos .listOfSubBoxes .subbox-bg .subBox{margin-bottom:0!important}.informacoes-line1{display:flex;align-items:center;margin-right:80px}.col-informacoes-empresa>div+div,.informacoes-line1>div+div{margin-left:40px}.info-pessoais{margin-right:40px}.edit-info button{background:var(--cancel-darkest);cursor:pointer;color:#fff}.col-informacoes-admin{display:flex;justify-content:start;padding:20px;border-radius:5px;grid-gap:20px;gap:20px}@media (max-width:600px){.col-informacoes-admin{flex-direction:column;width:100%}}.col-info-escritorio{display:flex;justify-content:space-between;padding:20px;border-radius:5px;grid-gap:10px;gap:10px}@media (max-width:600px){.col-info-escritorio{flex-direction:column}}.col-info-escritorio .item-escritorio{margin:0;display:flex;flex-direction:column;grid-gap:10px;gap:10px;justify-content:center}@media (max-width:600px){.col-info-escritorio .item-escritorio{grid-gap:5px;gap:5px;margin:0 0 5px}}.meus-dados .subbox-bg+.subbox-bg{margin-top:20px!important}.meus-dados .termos .subbox-fields{margin:-10px}.meus-dados .termos .subbox-fields>div{display:flex;flex-wrap:wrap}.meus-dados .termos .subbox-fields>div li{margin:10px}.meus-dados .subbox-fields>div{display:flex;margin-bottom:0!important}.container-table-representante{display:flex;justify-content:space-between;padding:10px 0;border-radius:5px;grid-gap:10px;gap:10px}.container-table-representante table{width:100%}.container-table-representante table td,.container-table-representante table th{padding:8px 12px;height:100%;vertical-align:middle;text-align:center}.representante-info{font-size:12px}.representante-info span{font-weight:700}.representante-list{font-size:14px;margin-top:18px}.representante-list p{padding-bottom:12px}.representante-list p:first-child,.representante-list span{font-weight:700}.container-autenticacao-senha{display:flex;grid-gap:20px;gap:20px}.container-autenticacao{font-size:12px;display:flex;grid-gap:10px;gap:10px;align-items:center}.btn-question{background:url(/aplicativo/static/media/icon-question.254c5004.svg) 50% no-repeat;width:28px;height:28px;display:block;text-indent:-9000px;cursor:pointer}.btn-download{color:var(--primary);font-size:14px;cursor:pointer;display:flex;align-items:center;grid-gap:5px;gap:5px;padding:5px;border:none;background:transparent}.btn-download i{background:url(/aplicativo/static/media/icon-download.5c811ddb.svg) 0 no-repeat;width:28px;height:28px;display:block}.status-auth{margin:20px 0 30px}.is-copied,.status-auth p{display:flex;align-items:center;justify-content:center;background:var(--background);padding:10px;border-radius:10px;color:#fff}.grid-informacoes-pessoais div+div{margin-top:20px}.box-dados{display:flex;justify-content:space-between;margin-bottom:1rem}.box-dados button+button{margin-left:10px}.grid-informacoes{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;width:80%;max-width:1000px;margin:0 auto}@media (max-width:768px){.grid-informacoes{grid-template-columns:1fr;width:100%}}.content{border-radius:12px}.content.meus-dados{background-color:initial;padding:20px 20px 40px;max-width:1200px;margin:0 auto}.title-page{margin-bottom:20px;border-bottom:1px solid var(--background);padding-bottom:15px}.title-page h1{font-size:1.2rem;font-weight:700;color:#8f8f8f}.card{background-color:var(--background);border-radius:10px;padding:25px;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;min-height:240px;display:flex;flex-direction:column}.card-title{font-size:18px;font-weight:600;margin-bottom:25px;color:var(--text-color)}.perfil-content{display:flex;flex-direction:column;grid-gap:8px;gap:8px;position:relative}.perfil-content p.text-ellipsis{width:calc(100% - 125px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-item{display:flex;flex-direction:column;grid-gap:3px;gap:3px}.info-item label{font-weight:600;font-size:12px}.info-item label,.info-item p{color:var(--text-color);margin-bottom:0}.info-item p{font-size:14px;margin-top:0}.info-disclaimer{font-size:11px;color:var(--text-color);margin-top:8px;max-width:80%}.info-disclaimer p{margin:0;line-height:1.4}.profile-avatar{position:absolute;right:0;top:0}.avatar{width:65px;height:65px;background-color:var(--background);font-size:22px}.avatar-edit-button{position:absolute;bottom:-2px;right:-2px;width:22px;height:22px;background-color:var(--primary);border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;padding:0;transition:transform .2s}.avatar-edit-button svg{width:12px;height:12px;color:#fff}.company-content,.security-content,.settings-content{display:flex;flex-direction:column;flex-grow:1;position:relative}.theme-toggle{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.mode-options{display:flex;align-items:center;grid-gap:15px;gap:15px;font-size:14px}.switch{position:relative;display:inline-block;width:50px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0}.slider,.slider:before{position:absolute;background-color:#fff;transition:.3s}.slider:before{content:"";height:16px;width:16px;left:4px;bottom:4px}input:checked+.slider{background-color:var(--primary)}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.company-icon,.config-icon,.security-icon{position:absolute;bottom:20px;right:20px;width:70px;height:70px;color:var(--text-color)}.company-icon svg,.config-icon svg,.security-icon svg{width:100%;height:100%;color:var(--text-color)}.company-options,.security-options{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.company-option,.security-option{color:var(--primary);text-decoration:none;font-weight:500;font-size:14px;display:block;margin-bottom:5px}.page-meus-dados{display:flex;justify-content:center}.img-avatar{display:block;width:120px;height:120px;border-radius:100%}.img-avatar-noPhoto{display:flex;font-size:.6rem;flex-direction:column;justify-content:center;align-items:center;background-color:var(--background);margin-left:"2.5rem"}.img-avatar-noPhoto,.img-photo{width:160px;height:160px;border-radius:100%}.img-photo{display:block;background-size:cover!important}.img-photo-banner{display:block;height:500px;background-size:contain!important}.informacoes-pessoais .legendBold{margin-bottom:10px}.informacoes-pessoais>div+div{margin-top:20px}.container-logo{position:relative}.container-table-representante{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}@media (max-width:746px){.get-arrow{position:relative}.get-arrow:before{content:"➔"!important;font-size:12px;opacity:.2;position:absolute;top:-40px;right:0;animation:seta .5s ease-in 0s infinite alternate}@keyframes seta{0%{right:0}to{right:10px}}}.btn-editar-logo{width:20px;height:20px;display:block;text-indent:-9000px;border:none;position:absolute;right:20px;bottom:20px;cursor:pointer}.container-btn{display:flex;justify-content:center;align-items:center}.info-label-conteudo{display:flex;flex-direction:column}.upload-imagem{background:transparent!important}.item-termos{display:flex;flex-direction:column}.check-autenticacao{margin:0;display:flex;align-items:center}.check-autenticacao input[type=checkbox]{width:18px;height:18px}.row-mfa{display:flex;grid-gap:20px;gap:20px;width:100%;margin:0 auto;padding:10px 0}.select-autenticacao{margin-top:1rem}.btn-add-photo{border:2px solid var(--color-radio)!important;color:var(--color-radio)!important;background-color:var(--card)!important}.textCustomizacao{padding:0 150px}.textCustomizacaoModal{padding:0}.container-customizacao{display:flex;margin-top:20px}.container-customizacao div:first-child{min-width:170px}.container-customizacao div span{font-size:12px;font-weight:700}.backgroundColor{margin-top:5px;width:160px;height:77px;border-radius:8px}.btn-customizacao{display:flex;justify-content:center;margin-top:10px}.btn-customizacao button{width:750px}.modal-customizacao{max-width:600px}.modal-customizacao h2{font-size:16px;font-weight:700;color:#8f8f8f}.editar-text-customizacao{font-size:12px}.editar-text-customizacao span{font-weight:700}.colorModal{display:flex;flex-direction:column}.changeColor{padding-bottom:30px}.btn-modal-customizacao{width:100%}.alterar-imagem-modal{border-radius:10px!important;overflow:hidden;padding:0!important;max-width:370px!important;width:100%!important;box-shadow:0 5px 15px rgba(0,0,0,.1)!important;background-color:#fff!important}.modal-alterar-imagem-container{display:flex;flex-direction:column;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.modal-alterar-imagem-container .modal-header{padding:22px 25px}.modal-alterar-imagem-container .modal-header h2{font-size:24px;color:var(--text-color);font-weight:500;margin:0}.modal-alterar-imagem-container .modal-divider{height:1px;background-color:var(--background);width:100%;margin:0}.modal-alterar-imagem-container .modal-body{padding:30px 25px}.modal-alterar-imagem-container .modal-body .upload-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.modal-alterar-imagem-container .modal-body .upload-row .upload-left .upload-text{font-size:16px;color:var(--text-color);margin-bottom:8px}.modal-alterar-imagem-container .modal-body .upload-row .upload-left .formato-info{font-size:14px;color:var(--text-color);line-height:1.4}.modal-alterar-imagem-container .modal-body .upload-row .upload-right .escolher-arquivo-btn{background-color:var(--background);border:1px solid var(--background);border-radius:5px;padding:10px 20px;font-size:14px;color:var(--text-color);cursor:pointer}.modal-alterar-imagem-container .modal-body .upload-row .upload-right .escolher-arquivo-btn:hover{background-color:var(--background)}.modal-alterar-imagem-container .modal-body .arquivo-status{font-size:14px;color:var(--text-color);margin-top:5px}.modal-alterar-imagem-container .modal-actions{display:flex;justify-content:flex-end;padding:20px 25px;grid-gap:15px;gap:15px;border-top:1px solid var(--background)}.modal-alterar-imagem-container .modal-actions button{padding:10px 20px;border-radius:5px;font-size:14px;cursor:pointer;min-width:100px;border:none}.modal-alterar-imagem-container .modal-actions button:disabled{opacity:.6;cursor:not-allowed}.modal-alterar-imagem-container .modal-actions .btn-cancelar{background-color:var(--background);color:var(--text-color)}.modal-alterar-imagem-container .modal-actions .btn-cancelar:hover:not(:disabled){background-color:var(--background)}.modal-alterar-imagem-container .modal-actions .btn-salvar{background-color:var(--primary);color:#fff}.modal-alterar-imagem-container .modal-actions .btn-salvar:hover:not(:disabled){background-color:var(--primary)}@media (max-width:576px){.modal-alterar-imagem-container .modal-body .upload-row{flex-direction:column}.modal-alterar-imagem-container .modal-body .upload-row .upload-left{margin-bottom:15px}}.modal-termos-aceitos{width:500px;max-width:95vw;padding:30px;position:relative;background-color:#fff;border-radius:30px;box-shadow:0 5px 20px rgba(0,0,0,.15)}.modal-termos-aceitos .loading-overlay{z-index:10000}.termos-modal .termos-title{font-size:24px;font-weight:500;color:var(--text-color);margin:0 0 20px;padding-bottom:10px;position:relative;border-bottom:1px solid var(--background)}.termos-modal .termos-description{margin:0 0 25px;font-size:16px;color:var(--text-color);line-height:1.4;max-width:90%}.termos-modal .termos-description strong{font-weight:600}.termos-modal .termos-list{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.termos-modal .termo-item{font-size:16px;color:var(--primary);text-decoration:none;font-weight:400;padding:0;display:block;transition:color .2s}.termos-modal .termo-item:hover{color:var(--secondary)}.termos-modal .carregando,.termos-modal .sem-termos{padding:20px;text-align:center;color:var(--text-color);font-style:italic}.react-responsive-modal-closeButton{top:5px!important;right:25px!important}.react-responsive-modal-closeButton svg{width:20px;height:20px;color:var(--text-color)}.modal-close-icon{font-size:50px;color:var(--text-color);cursor:pointer;font-weight:lighter}.custom-modal{border-radius:8px!important;overflow:hidden;padding:30px;box-shadow:0 5px 20px rgba(0,0,0,.1)!important;max-width:375px!important}.custom-modal textarea{height:200px;font-size:12px}.custom-overlay{background:rgba(0,0,0,.7)!important;width:100vw!important;height:100vh!important;z-index:9990!important}@media (max-width:768px){.modal-termos-aceitos{padding:25px 20px;width:450px}.termos-modal .termos-title{font-size:22px;margin-bottom:15px}.termos-modal .termos-description{font-size:15px;max-width:100%}.termos-modal .termo-item{font-size:15px;padding:10px 0}}@media (max-width:480px){.modal-termos-aceitos{padding:20px 15px;width:95%}.termos-modal .termos-title{font-size:20px}.termos-modal .termos-description{font-size:14px;margin-bottom:20px}.termos-modal .termo-item{font-size:14px;padding:10px 0}.react-responsive-modal-closeButton{top:15px!important;right:15px!important}.react-responsive-modal-closeButton svg{width:20px;height:20px}}.close-button-alterar-imagem{position:absolute!important;top:20px!important;right:20px!important;background:transparent!important;border:none!important;font-size:30px!important;cursor:pointer!important;transition:color .2s!important}.close-button-alterar-imagem,.close-button-alterar-imagem:hover{color:var(--text-color)!important}.meus-dados{animation:fadeIn .5s ease-in-out}.card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.info-item{transition:transform .2s ease}.info-item:hover{transform:translateX(3px)}.info-item label{transition:color .2s ease}.info-item:hover label{color:var(--primary)}.info-item p{transition:color .2s ease}.avatar{width:100px;height:100px;border-radius:50%;background-color:#f76c00;color:#fff;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:600;position:relative;margin:0 auto;overflow:hidden}@media (max-width:576px){.avatar{width:70px;height:70px}}.avatar .avatar-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.avatar .avatar-edit-button{position:absolute;bottom:0;right:0;width:32px;margin-right:13px;margin-bottom:10px;height:32px;background-color:#fff;border:2px solid var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:all .2s ease}.avatar .avatar-edit-button:hover{background-color:#f8f8f8;transform:scale(1.05)}.avatar .avatar-edit-button svg{width:16px;height:16px;color:var(--primary)}.avatar:hover{transform:scale(1.03)}.avatar-edit-button{transition:transform .2s ease,background-color .2s ease}.avatar-edit-button:hover{transform:scale(1.1)}.company-option,.security-option{transition:color .2s ease,transform .2s ease;padding:5px 0}.company-option:hover,.security-option:hover{color:var(--secondary);transform:translateX(5px)}.company-icon svg,.config-icon svg,.security-icon svg{transition:transform .3s ease,color .3s ease}.card:hover .company-icon svg,.card:hover .config-icon svg,.card:hover .security-icon svg{transform:scale(1.05);color:var(--primary)}.slider{transition:background-color .3s ease}.slider:before{transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}input:checked+.slider:before{box-shadow:0 1px 3px rgba(0,0,0,.3)}.custom-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .3s ease!important}.custom-modal{animation:modalFadeIn .3s ease-out}.modal-close-icon{transition:color .2s ease,transform .2s ease}.modal-close-icon:hover{color:var(--text-color);transform:rotate(90deg)}.btn-cancelar,.btn-confirmar,.btn-secundario{transition:transform .2s ease,background-color .2s ease}.btn-cancelar:hover,.btn-confirmar:hover,.btn-secundario:hover{transform:translateY(-1px)}.qrcode-container{padding:15px;border-radius:8px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);display:inline-block;margin:15px auto;transition:all .3s ease}.qrcode-container:hover{box-shadow:0 5px 15px rgba(0,0,0,.15)}.title-page{transition:border-color .3s ease}.title-page h1{transition:color .3s ease}input[type=email],input[type=password],input[type=text],select,textarea{transition:border-color .3s ease,box-shadow .3s ease}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.btn-cancelar:active,.btn-confirmar:active,.btn-secundario:active{transform:scale(.98)}.legend{transition:color .3s ease}.legend span{color:var(--primary);transition:color .3s ease,transform .3s ease;display:inline-block;font-weight:700}.legend:hover span{transform:scale(1.1)}input.chave{transition:all .3s ease;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:8px 12px}input.chave:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1);outline:none}.subtitle{position:relative;display:inline-block;transition:color .3s ease}.subtitle:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--primary);transition:width .3s ease}.subtitle:hover:after{width:100%}.custom-close-button{transition:all .2s ease!important;opacity:.6!important}.custom-close-button:hover{opacity:1!important;transform:rotate(90deg)!important}.avatar span{transition:all .3s ease}.avatar:hover span{transform:scale(1.05);box-shadow:0 3px 10px rgba(0,0,0,.15)}.card-perfil:hover{border-left:3px solid var(--primary)}.card-configuracoes:hover{border-top:3px solid #4a90e2}.card-configuracoes .config-icon{transition:transform .4s ease}.card-configuracoes:hover .config-icon{transform:rotate(45deg)}.card-seguranca:hover{border-right:3px solid #50c878}.card-seguranca .security-icon svg{transition:transform .4s ease}.card-seguranca:hover .security-icon svg{animation:pulse 1.5s ease-in-out infinite}.card-empresa:hover{border-bottom:3px solid orange}.__react_component_tooltip{transition:opacity .3s ease!important;opacity:.95!important}.react-responsive-modal-overlay{background:rgba(0,0,0,.5)}.react-responsive-modal-modal.autenticacao-modal{border-radius:8px;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15);padding:0;overflow:hidden;max-width:450px!important;width:100%!important;margin:0}.react-responsive-modal-closeButton{position:absolute!important;top:8px!important;right:8px!important;background:transparent!important;border:none!important;font-size:40px!important;line-height:20px!important;cursor:pointer!important;color:#8f8f8f!important;z-index:3!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;transition:background-color .2s,color .2s!important}.react-responsive-modal-closeButton svg{width:24px;height:24px}.modal-autenticacao-dois-fatores{width:100%;animation:fadeIn .3s ease}.modal-autenticacao-dois-fatores .modal-header{text-align:center;padding:25px 15px 15px}.modal-autenticacao-dois-fatores .modal-header h2{font-size:1.25rem;color:var(--text-color);font-weight:400;margin:0}.modal-autenticacao-dois-fatores .modal-divider{height:1px;background-color:#e0e0e0;margin:0}.modal-autenticacao-dois-fatores .modal-body{padding:25px}.modal-autenticacao-dois-fatores .modal-body .modal-descricao{font-size:.95rem;line-height:1.5;color:#555;margin-bottom:25px;text-align:left}.modal-autenticacao-dois-fatores .modal-body .opcoes-autenticacao{background-color:#f5f5f5;border-radius:4px;padding:25px 20px;margin-bottom:25px}.modal-autenticacao-dois-fatores .modal-body .opcoes-autenticacao .opcoes-titulo{font-size:.82rem;font-weight:700;margin-bottom:25px;color:#333;text-align:center}.modal-autenticacao-dois-fatores .modal-body .opcao-item{margin-bottom:15px}.modal-autenticacao-dois-fatores .modal-body .opcao-item:last-child{margin-bottom:0}.modal-autenticacao-dois-fatores .modal-body .opcao-item .opcao-label{display:flex;align-items:flex-start;cursor:pointer;padding:5px 0}.modal-autenticacao-dois-fatores .modal-body .opcao-item .opcao-radio{margin-right:10px;margin-top:2px;width:16px;height:16px;cursor:pointer;accent-color:#ff6a00}.modal-autenticacao-dois-fatores .modal-body .opcao-item .opcao-radio:checked{accent-color:#ff6a00}.modal-autenticacao-dois-fatores .modal-body .opcao-item .opcao-conteudo{flex:1 1}.modal-autenticacao-dois-fatores .modal-body .opcao-item .opcao-titulo{font-weight:600;margin-bottom:3px;font-size:.85rem;color:#333}.modal-autenticacao-dois-fatores .modal-body .opcao-item .opcao-descricao{font-size:.8rem;color:#666;line-height:1.4}.modal-autenticacao-dois-fatores .modal-body .opcao-item .opcao-recomendado{color:#4caf50;margin-left:5px;font-weight:500;font-size:.75rem;white-space:nowrap}.modal-autenticacao-dois-fatores .modal-actions{padding:0 25px 25px;display:flex;justify-content:center}.modal-autenticacao-dois-fatores .modal-actions .btn-avancar{padding:12px;background-color:#ff6a00;color:#fff;border:none;border-radius:4px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:100%}.modal-autenticacao-dois-fatores .modal-actions .btn-avancar:hover{background-color:#e65f00}.security-option-active{color:var(--primary);font-weight:500;position:relative}.security-option-active:before{content:"";display:inline-block;width:8px;height:8px;background-color:var(--primary);border-radius:50%;margin-right:6px;vertical-align:middle;animation:pulse-option 2s infinite}@keyframes pulse-option{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb),.4)}70%{box-shadow:0 0 0 5px rgba(var(--primary-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb),0)}}@media (max-width:576px){.modal-autenticacao-dois-fatores .modal-header{padding:1rem 1rem .75rem}.modal-autenticacao-dois-fatores .modal-header h2{font-size:1.25rem}.modal-autenticacao-dois-fatores .modal-body,.modal-autenticacao-dois-fatores .modal-body .opcoes-autenticacao{padding:1rem}.modal-autenticacao-dois-fatores .modal-actions{padding:.75rem 1rem 1.25rem}}.profile-avatar{display:flex;justify-content:center;margin-top:-20px}.alterar-imagem-modal{width:370px;max-width:95%}.upload-imagem-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.escolher-arquivo-btn{background-color:#f5f5f5;border:1px solid #ddd;border-radius:25px;padding:8px 15px;font-size:14px;color:#555;cursor:pointer;transition:background-color .2s}.escolher-arquivo-btn:hover{background-color:#e8e8e8}.modal-confirmar-desativacao{padding:20px;max-width:500px;text-align:center}.modal-confirmar-desativacao .modal-title{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:var(--text-color,#333);text-align:center}.modal-confirmar-desativacao .modal-text{font-size:1rem;margin-bottom:30px;color:var(--text-secondary,#666);text-align:center}.modal-confirmar-desativacao .modal-actions{display:flex;justify-content:center;grid-gap:15px;gap:15px}.modal-confirmar-desativacao .modal-actions .btn{padding:10px 25px;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s;min-width:120px}.modal-confirmar-desativacao .modal-actions .btn:hover{transform:translateY(-2px)}.modal-confirmar-desativacao .modal-actions .btn:active{transform:translateY(0)}.modal-confirmar-desativacao .modal-actions .btn-secondary{background-color:#e0e0e0;color:#333;border:1px solid #ccc}.modal-confirmar-desativacao .modal-actions .btn-secondary:hover{background-color:#d0d0d0}.modal-confirmar-desativacao .modal-actions .btn-primary{background-color:var(--primary-color,#007bff);color:#fff;border:none}.modal-confirmar-desativacao .modal-actions .btn-primary:hover{background-color:var(--primary-dark,var(--primary))}.custom-modal-perfil{padding:30px;max-width:500px;width:100%;border-radius:8px;background-color:var(--background-color);color:var(--text-color);box-shadow:0 5px 15px rgba(0,0,0,.3);animation:modalFadeIn .3s ease-out}.modal-troca-perfil h2{font-size:1.5rem;margin-bottom:20px;text-align:center;color:var(--text-color);font-weight:600;position:relative}.modal-troca-perfil h2:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:var(--primary);border-radius:3px}.modal-troca-perfil .form-group{margin-bottom:20px}.modal-troca-perfil .form-group label{display:block;margin-bottom:8px;font-weight:500;color:var(--text-color)}.modal-troca-perfil .form-group .form-control{width:100%;padding:12px;border-radius:5px;border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);font-size:1rem;transition:all .2s ease}.modal-troca-perfil .form-group .form-control:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2)}.modal-troca-perfil .form-group .form-control:hover{border-color:var(--primary)}.modal-troca-perfil .modal-actions{display:flex;justify-content:space-between;margin-top:30px}.modal-troca-perfil .modal-actions button{padding:12px 24px;border-radius:5px;border:none;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.modal-troca-perfil .modal-actions button.btn-primary{background-color:var(--primary);color:#fff}.modal-troca-perfil .modal-actions button.btn-primary:hover{background-color:var(--primary-color-dark);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.modal-troca-perfil .modal-actions button.btn-primary:active{transform:translateY(0)}.modal-troca-perfil .modal-actions button.btn-secondary{background-color:var(--secondary-color);color:#fff}.modal-troca-perfil .modal-actions button.btn-secondary:hover{background-color:var(--secondary-color-dark);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.modal-troca-perfil .modal-actions button.btn-secondary:active{transform:translateY(0)}@media (max-width:576px){.custom-modal-perfil{padding:20px}.modal-troca-perfil .modal-actions{flex-direction:column;grid-gap:10px;gap:10px}.modal-troca-perfil .modal-actions button{width:100%}}:root{--primary-color:#007bff;--primary-color-dark:#0056b3;--primary-color-rgb:0,123,255;--border-color:#dee2e6;--text-color:#333;--background-color:#fff;--input-bg:#f8f9fa}.dark-mode,:root{--secondary-color:#6c757d;--secondary-color-dark:#5a6268}.dark-mode{--primary-color:#28a745;--primary-color-dark:#218838;--primary-color-rgb:40,167,69;--border-color:#343a40;--text-color:#f8f9fa;--background-color:#212529;--input-bg:#343a40}.light-mode{--primary-color:#007bff;--primary-color-dark:#0056b3;--primary-color-rgb:0,123,255;--secondary-color:#6c757d;--secondary-color-dark:#5a6268;--border-color:#dee2e6;--text-color:#333;--background-color:#fff;--input-bg:#f8f9fa}.modal-trocar-perfil{animation:fadeIn .3s ease}.modal-trocar-perfil .modal-header{padding:25px 15px 15px}.modal-trocar-perfil .modal-header h2{font-size:1rem;color:var(--primary);position:relative;display:inline-block}.modal-trocar-perfil .modal-header h2:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:var(--primary)}.modal-trocar-perfil .modal-divider{height:1px;background-color:#e0e0e0;margin:0}.modal-trocar-perfil .modal-body{padding:25px}.modal-trocar-perfil .modal-body .modal-descricao{font-size:.95rem;line-height:1.5;color:#555;margin-bottom:25px;text-align:center}.modal-trocar-perfil .modal-body .opcoes-perfil{background-color:#f5f5f5;border-radius:8px;padding:25px 20px;margin-bottom:10px}.modal-trocar-perfil .modal-body .opcoes-perfil .opcoes-titulo{font-size:.82rem;font-weight:700;margin-bottom:25px;color:#333;text-align:center;display:flex;align-items:center;justify-content:center}.modal-trocar-perfil .modal-body .opcoes-perfil .opcoes-titulo .icon-perfil{display:inline-flex;margin-right:10px}.modal-trocar-perfil .modal-body .opcoes-perfil .opcoes-titulo .icon-perfil svg{width:20px;height:20px;color:var(--primary)}.modal-trocar-perfil .modal-body .opcoes-perfil .form-group{margin-bottom:20px}.modal-trocar-perfil .modal-body .opcoes-perfil .form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333}.modal-trocar-perfil .modal-body .opcoes-perfil .form-group .form-control{width:100%;padding:12px;border-radius:5px;border:1px solid #ddd;background-color:#fff;color:#333;font-size:1rem}.modal-trocar-perfil .modal-body .opcoes-perfil .form-group .form-control:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2)}.modal-trocar-perfil .modal-body .opcoes-perfil .info-disclaimer{display:flex;align-items:flex-start;background-color:rgba(var(--primary-color-rgb),.1);padding:12px;border-radius:5px;margin-top:10px}.modal-trocar-perfil .modal-body .opcoes-perfil .info-disclaimer .info-icon{margin-right:10px;flex-shrink:0}.modal-trocar-perfil .modal-body .opcoes-perfil .info-disclaimer .info-icon svg{width:20px;height:20px;color:var(--primary)}.modal-trocar-perfil .modal-body .opcoes-perfil .info-disclaimer p{font-size:.85rem;color:#555;margin:0;line-height:1.4}.modal-trocar-perfil .modal-actions{padding:15px 25px 25px}.modal-trocar-perfil .modal-actions button{padding:12px 24px;border-radius:4px;transition:all .2s ease}.modal-trocar-perfil .modal-actions button.btn-confirmar{background-color:var(--primary);color:#fff}.modal-trocar-perfil .modal-actions button.btn-confirmar:hover{background-color:var(--primary-color-dark);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.modal-trocar-perfil .modal-actions button.btn-confirmar:active{transform:translateY(0)}.modal-trocar-perfil .modal-actions button.btn-cancelar{background-color:#f0f0f0;color:#444}.modal-trocar-perfil .modal-actions button.btn-cancelar:hover{background-color:#e0e0e0;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.modal-trocar-perfil .modal-actions button.btn-cancelar:active{transform:translateY(0)}@media (max-width:576px){.modal-trocar-perfil .modal-header{padding:20px 10px 10px}.modal-trocar-perfil .modal-body,.modal-trocar-perfil .modal-body .opcoes-perfil{padding:20px 15px}.modal-trocar-perfil .modal-actions{padding:0 15px 20px;flex-direction:column;grid-gap:10px;gap:10px}.modal-trocar-perfil .modal-actions button{width:100%}}.modal-modern{max-width:550px;width:100%;padding:0;border-radius:10px;overflow:hidden;background-color:#fff;box-shadow:0 12px 25px rgba(0,0,0,.15)}.modal-trocar-perfil{width:100%}.modal-trocar-perfil .modal-header{padding:25px 30px;text-align:center;border-bottom:1px solid #eaeaea}.modal-trocar-perfil .modal-header h2{font-size:1.5rem;font-weight:600;color:#333;margin:0;padding:0}.modal-trocar-perfil .form-container{padding:30px}.modal-trocar-perfil .form-container .form-group{margin-bottom:20px}.modal-trocar-perfil .form-container .form-group:last-child{margin-bottom:0}.modal-trocar-perfil .form-container .form-group label{display:block;font-size:.95rem;font-weight:500;color:#444;margin-bottom:10px}.modal-trocar-perfil .form-container .form-group .select-wrapper{position:relative}.modal-trocar-perfil .form-container .form-group .select-wrapper .select-arrow{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #777;pointer-events:none}.modal-trocar-perfil .form-container .form-group .select-wrapper select{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:5px;background-color:#fff;color:#333;font-size:.95rem;appearance:none;cursor:pointer;transition:border-color .2s}.modal-trocar-perfil .form-container .form-group .select-wrapper select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.15)}.modal-trocar-perfil .form-container .form-group .select-wrapper select:hover{border-color:#aaa}.modal-trocar-perfil .form-container .form-group .select-wrapper select option{padding:10px}.modal-trocar-perfil .modal-actions{display:flex;justify-content:space-between;padding:0 30px 30px}.modal-trocar-perfil .modal-actions button{width:48%;padding:12px 0;border-radius:5px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.modal-trocar-perfil .modal-actions button.btn-alterar{background-color:var(--primary);color:#fff}.modal-trocar-perfil .modal-actions button.btn-alterar:hover{background-color:var(--primary);box-shadow:0 4px 8px rgba(0,105,217,.2)}.modal-trocar-perfil .modal-actions button.btn-alterar:active{transform:translateY(1px)}.modal-trocar-perfil .modal-actions button.btn-limpar{background-color:#6c757d;color:#fff}.modal-trocar-perfil .modal-actions button.btn-limpar:hover{background-color:#5a6268;box-shadow:0 4px 8px rgba(90,98,104,.2)}.modal-trocar-perfil .modal-actions button.btn-limpar:active{transform:translateY(1px)}@media (max-width:576px){.modal-trocar-perfil .form-container,.modal-trocar-perfil .modal-header{padding:20px}.modal-trocar-perfil .modal-actions{padding:0 20px 20px;flex-direction:column;grid-gap:10px;gap:10px}.modal-trocar-perfil .modal-actions button{width:100%}.modal-trocar-perfil .modal-actions button.btn-alterar{margin-bottom:10px}}.onboarding-empresa__lista-docs li{position:relative;padding-left:10px;transition:transform .2s ease}.onboarding-empresa__lista-docs li:hover{transform:translateX(3px)}.onboarding-empresa__lista-docs li:before{content:"";position:absolute;left:-8px;top:8px;width:6px;height:6px;border-radius:50%;background-color:var(--primary)}.onboarding-empresa__card{background-color:#fff;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.08);transition:all .3s ease;margin-bottom:25px}.onboarding-empresa__card:hover{box-shadow:0 6px 15px rgba(0,0,0,.1)}.onboarding-empresa__subtitulo{color:var(--primary);font-size:24px;font-weight:600;margin-bottom:20px;position:relative;padding-left:15px}.onboarding-empresa__subtitulo:before{content:"";position:absolute;left:0;top:0;height:100%;width:5px;background-color:var(--primary);border-radius:3px}.onboarding-empresa__form-grupo{margin-bottom:20px}.onboarding-empresa__form-grupo label{display:block;margin-bottom:8px;font-weight:500;color:#444;font-size:14px;transition:color .3s ease}.onboarding-empresa__form-grupo label .obrigatorio{color:#e74c3c;margin-left:3px}.onboarding-empresa__form-grupo input,.onboarding-empresa__form-grupo select{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;transition:all .3s ease;background-color:#f9f9f9}.onboarding-empresa__form-grupo input:focus,.onboarding-empresa__form-grupo select:focus{border-color:var(--primary);background-color:#fff;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.onboarding-empresa__form-grupo input:hover,.onboarding-empresa__form-grupo select:hover{border-color:#bdbdbd}.onboarding-empresa__form-grupo input.campo-erro,.onboarding-empresa__form-grupo select.campo-erro{border-color:#e74c3c}.onboarding-empresa__form-grupo input.campo-erro:focus,.onboarding-empresa__form-grupo select.campo-erro:focus{box-shadow:0 0 0 3px rgba(231,76,60,.1)}.onboarding-empresa__form-grupo:hover label{color:var(--primary)}.onboarding-empresa__form-grupo .mensagem-erro{color:#e74c3c;font-size:12px;margin-top:5px;display:block}.onboarding-empresa__cep-encontrado{display:flex;align-items:center;margin-top:5px;color:#27ae60;font-size:13px}.onboarding-empresa__cep-encontrado .icone-sucesso{display:inline-block;width:16px;height:16px;margin-right:5px;border-radius:50%;background-color:#27ae60;position:relative}.onboarding-empresa__cep-encontrado .icone-sucesso:before{content:"";position:absolute;top:40%;left:30%;width:5px;height:2px;background-color:#fff;transform:rotate(45deg)}.onboarding-empresa__cep-encontrado .icone-sucesso:after{content:"";position:absolute;top:40%;left:40%;width:8px;height:2px;background-color:#fff;transform:rotate(-45deg)}.onboarding-empresa__planos{padding-bottom:15px}.onboarding-empresa__planos .planos-container{display:flex;grid-gap:20px;gap:20px}@media (max-width:768px){.onboarding-empresa__planos .planos-container{flex-direction:column}}.onboarding-empresa__plano-opcao{border:2px solid #e0e0e0;border-radius:12px;padding:25px;flex:1 1;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.onboarding-empresa__plano-opcao:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.onboarding-empresa__plano-opcao--selecionado{border-color:var(--primary);box-shadow:0 5px 15px rgba(var(--primary-rgb),.2)}.onboarding-empresa__plano-opcao--selecionado:before{content:"✓";position:absolute;top:15px;right:15px;width:25px;height:25px;border-radius:50%;background-color:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.onboarding-empresa__plano-opcao .cabecalho{margin-bottom:15px;display:flex;justify-content:space-between;align-items:flex-start}.onboarding-empresa__plano-opcao .cabecalho div{flex:1 1}.onboarding-empresa__plano-opcao .cabecalho .icone-lateral{width:48px;height:48px}.onboarding-empresa__plano-opcao h3{color:var(--primary);font-weight:700;margin-bottom:5px;font-size:20px}.onboarding-empresa__plano-opcao .subtitulo-plano{color:#555;font-size:14px;margin-bottom:0}.onboarding-empresa__plano-opcao .divisor{height:1px;background-color:#e0e0e0;margin:15px 0}.onboarding-empresa__plano-opcao .descricao-plano{color:#666;font-size:14px;margin-bottom:20px}.onboarding-empresa__plano-opcao .detalhes-plano{display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px}.onboarding-empresa__plano-opcao .detalhes-plano .detalhe-item{flex:1 1;min-width:130px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px}.onboarding-empresa__plano-opcao .detalhes-plano .detalhe-item span{margin-bottom:10px;font-size:14px;line-height:1.4}.onboarding-empresa__plano-opcao .detalhes-plano .detalhe-item img{width:28px;height:28px;opacity:.8}.onboarding-empresa__redes-grupo{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:768px){.onboarding-empresa__redes-grupo{grid-template-columns:1fr}}.onboarding-empresa__redes-grupo .rede-campo{position:relative}.onboarding-empresa__redes-grupo .rede-campo i{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;opacity:.5;transition:opacity .3s ease}.onboarding-empresa__redes-grupo .rede-campo input{padding-left:45px!important}.onboarding-empresa__redes-grupo .rede-campo input:focus+i{opacity:1}.onboarding-empresa__redes-grupo .rede-campo:hover i{opacity:.8}.onboarding-empresa__grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:768px){.onboarding-empresa__grid-2{grid-template-columns:1fr}}.onboarding-empresa__grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:768px){.onboarding-empresa__grid-3{grid-template-columns:1fr}}.onboarding-empresa__grid-cep{display:grid;grid-template-columns:300px 1fr;grid-gap:20px;gap:20px}@media (max-width:768px){.onboarding-empresa__grid-cep{grid-template-columns:1fr}}.onboarding-empresa__botao-avancar{display:flex;justify-content:flex-end;margin-top:30px}.onboarding-empresa__botao-avancar .botao{background-color:var(--primary);color:#fff;border:none;border-radius:8px;padding:12px 25px;font-weight:500;font-size:16px;display:flex;align-items:center;grid-gap:10px;gap:10px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.onboarding-empresa__botao-avancar .botao:hover{background-color:var(--primary-dark,#e65c00);transform:translateY(-2px);box-shadow:0 5px 15px rgba(var(--primary-rgb),.3)}.onboarding-empresa__botao-avancar .botao:active{transform:translateY(0)}.onboarding-empresa__botao-avancar .botao:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.onboarding-empresa__aviso-plano{font-size:13px;color:#666;font-style:italic;margin-top:10px;display:block}@keyframes pulsar{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes aparecer{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sonner-toast.erro{border-left:4px solid #e74c3c!important}.sonner-toast.sucesso{border-left:4px solid #27ae60!important}.sonner-toast.aviso{border-left:4px solid #f39c12!important}.campo-info{display:block;margin-top:5px;font-size:12px;color:#666;font-style:italic}input:disabled,select:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed;opacity:.7;border-color:#ddd}.tooltip-container{position:relative;display:inline-block;cursor:pointer}.tooltip-icon{width:16px;height:16px;margin-left:5px;margin-top:20px;margin-right:8px}.tooltip-text{visibility:hidden;width:160px;background-color:#fff;color:#262626;border:1px solid var(--primary);text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:60%;left:50%;margin-left:-80px;opacity:0;transition:opacity .3s}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.onboarding-socios__lista-docs li{position:relative;padding-left:10px;transition:transform .2s ease}.onboarding-socios__lista-docs li:hover{transform:translateX(3px)}.onboarding-socios__lista-docs li:before{content:"";position:absolute;left:-8px;top:8px;width:6px;height:6px;border-radius:50%;background-color:var(--primary)}.onboarding-socios__card{background-color:#fff;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.08);transition:all .3s ease;margin-bottom:25px}.onboarding-socios__card:hover{box-shadow:0 6px 15px rgba(0,0,0,.1)}.onboarding-socios__subtitulo{color:var(--primary);font-size:24px;font-weight:600;margin-bottom:20px;position:relative;padding-left:15px}.onboarding-socios__subtitulo:before{content:"";position:absolute;left:0;top:0;height:100%;width:5px;background-color:var(--primary);border-radius:3px}.onboarding-socios__form-grupo{margin-bottom:20px}.onboarding-socios__form-grupo label{display:block;margin-bottom:8px;font-weight:500;color:#444;font-size:14px;transition:color .3s ease}.onboarding-socios__form-grupo label .obrigatorio{color:#e74c3c;margin-left:3px}.onboarding-socios__form-grupo input,.onboarding-socios__form-grupo select{width:100%;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;transition:all .3s ease;padding:10px 15px 12px;background-color:#f9f9f9}.onboarding-socios__form-grupo input:focus,.onboarding-socios__form-grupo select:focus{border-color:var(--primary);background-color:#fff;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.onboarding-socios__form-grupo input:hover,.onboarding-socios__form-grupo select:hover{border-color:#bdbdbd}.onboarding-socios__form-grupo input.campo-erro,.onboarding-socios__form-grupo select.campo-erro{border-color:#e74c3c}.onboarding-socios__form-grupo input.campo-erro:focus,.onboarding-socios__form-grupo select.campo-erro:focus{box-shadow:0 0 0 3px rgba(231,76,60,.1)}.onboarding-socios__form-grupo:hover label{color:var(--primary)}.onboarding-socios__form-grupo .mensagem-erro{color:#e74c3c;font-size:12px;margin-top:5px;display:block}.onboarding-socios__grid-cep{display:grid;grid-template-columns:1fr 3fr;grid-gap:20px;gap:20px}@media (max-width:768px){.onboarding-socios__grid-cep{grid-template-columns:1fr}}.onboarding-socios__grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:768px){.onboarding-socios__grid-3{grid-template-columns:1fr}}.onboarding-socios__botao{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;background-color:var(--primary);color:#fff;font-weight:600;padding:12px 25px;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.onboarding-socios__botao:hover{background-color:var(--secondary);transform:translateY(-2px)}.onboarding-socios__botao--outline{background-color:initial;border:2px solid var(--primary);color:var(--primary)}.onboarding-socios__botao--outline:hover{background-color:rgba(var(--primary-rgb),.1)}.campo-erro{box-shadow:0 0 0 1px #e74c3c!important;background-color:rgba(231,76,60,.05)!important}.campo-erro,.campo-erro:focus{border-color:#e74c3c!important}.campo-erro:focus{box-shadow:0 0 0 3px rgba(231,76,60,.2)!important}.obrigatorio{color:#e74c3c;font-weight:700;margin-left:3px}.sucesso{background-color:#2ecc71!important;box-shadow:0 4px 10px rgba(46,204,113,.2)!important}.erro,.sucesso{color:#fff!important}.erro{box-shadow:0 4px 10px rgba(231,76,60,.2)!important}.onboarding-socios .container-header-steps{background-color:#fff;padding:15px 0;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:30px}@media (max-width:768px){.onboarding-socios .container-header-steps{padding:10px}}.onboarding-socios .subtitle{font-size:24px;font-weight:600;color:var(--primary);margin-bottom:20px;border-left:4px solid var(--primary);padding-left:12px}@media (max-width:768px){.onboarding-socios .subtitle{font-size:20px;margin-bottom:15px}}.onboarding-socios .subtitle-space{margin-top:30px}.onboarding-socios input,.onboarding-socios select,.onboarding-socios textarea{padding-top:10px}.onboarding-socios input.campo-erro,.onboarding-socios select.campo-erro,.onboarding-socios textarea.campo-erro{border-color:#e74c3c!important;box-shadow:0 0 0 1px #e74c3c!important;background-color:rgba(231,76,60,.05)!important}.onboarding-socios .btn-deletar-socio,.onboarding-socios .btn-editar-socio{padding:8px 15px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.onboarding-socios .btn-editar-socio{background-color:var(--primary);color:#fff;border:none}.onboarding-socios .btn-editar-socio:hover{background-color:var(--secondary)}.onboarding-socios .btn-deletar-socio{background-color:initial;color:#e74c3c;border:1px solid #e74c3c}.onboarding-socios .btn-deletar-socio:hover{background-color:rgba(231,76,60,.1)}.onboarding-socios .btn-voltar-step,.onboarding-socios .btnSteps{display:inline-flex;align-items:center;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.onboarding-socios .btn-voltar-step{background-color:initial;color:#666;border:1px solid #ddd}.onboarding-socios .btn-voltar-step:hover{background-color:#f5f5f5}.onboarding-socios .btnSteps{background-color:var(--primary);color:#fff;border:none}.onboarding-socios .btnSteps:hover{background-color:var(--secondary);transform:translateY(-2px)}@media (max-width:768px){.onboarding-socios .content{padding:15px}}.onboarding-socios .representantes-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) 80px;grid-gap:16px;gap:16px}@media (max-width:1024px){.onboarding-socios .representantes-grid{grid-template-columns:1fr 1fr 80px}}@media (max-width:768px){.onboarding-socios .representantes-grid{grid-template-columns:1fr 80px}}@media (max-width:480px){.onboarding-socios .representantes-grid{grid-template-columns:1fr;grid-gap:10px;gap:10px}}@media (max-width:768px){.onboarding-socios .col-form,.onboarding-socios .col-form-2,.onboarding-socios .col-form-3,.onboarding-socios .col-form-300px-1fr{grid-template-columns:1fr;grid-gap:15px;gap:15px}}@media (max-width:768px){.onboarding-socios .row-button-step-representante,.onboarding-socios .row-button-step-socio{flex-direction:column;grid-gap:15px;gap:15px}.onboarding-socios .row-button-step-representante a,.onboarding-socios .row-button-step-representante button,.onboarding-socios .row-button-step-socio a,.onboarding-socios .row-button-step-socio button{width:100%;justify-content:center}}@media (max-width:768px){.onboarding-socios .representante-card{padding:15px}.onboarding-socios .representante-card .actions-column{position:absolute;top:10px;right:10px;flex-direction:row}}@media (max-width:480px){.onboarding-socios .representante-card .info-column{grid-column:1/-1}}@media (max-width:768px){.onboarding-socios .tooltip-icon{display:none}}@media (max-width:768px){.onboarding-socios input,.onboarding-socios select,.onboarding-socios textarea{font-size:16px;padding:10px}}@media (max-width:768px){.onboarding-socios .section-header{flex-direction:column;grid-gap:15px;gap:15px;align-items:flex-start}.onboarding-socios .section-header .btnSteps{width:100%;justify-content:center}}.onboarding-socios .bgSocios{background:#f8f8f8;border-radius:16px;padding:24px;margin-bottom:20px;border:1px solid #e0e0e0;transition:all .3s ease;position:relative;overflow:hidden}.onboarding-socios .bgSocios.master{background:linear-gradient(90deg,#eafaf1,#f8f8f8);border:2px solid #27ae60}.onboarding-socios .bgSocios:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}@media (max-width:768px){.onboarding-socios .bgSocios{padding:16px;border-radius:12px;margin-bottom:15px}}.onboarding-socios .container-socios{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.onboarding-socios .container-socios>div{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.onboarding-socios .container-socios>div label{font-weight:600;color:#666;font-size:13px}.onboarding-socios .container-socios>div span{font-size:15px;color:#333}@media (max-width:768px){.onboarding-socios .container-socios{grid-template-columns:1fr;grid-gap:15px;gap:15px}.onboarding-socios .container-socios>div{padding-bottom:12px;border-bottom:1px solid #eee}.onboarding-socios .container-socios>div:last-child{border-bottom:none}.onboarding-socios .container-socios>div label{font-size:12px}.onboarding-socios .container-socios>div span{font-size:14px}}.onboarding-socios .header-socios{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;grid-gap:16px;gap:16px}.onboarding-socios .header-socios .btn-incluir{display:flex;align-items:center;grid-gap:8px;gap:8px;background:var(--primary);color:#fff;padding:12px 24px;border-radius:8px;font-weight:600;transition:all .2s ease;border:none;cursor:pointer}.onboarding-socios .header-socios .btn-incluir:hover{background:var(--secondary);transform:translateY(-2px)}.onboarding-socios .header-socios .btn-incluir .iconify{font-size:20px}@media (max-width:768px){.onboarding-socios .header-socios .btn-incluir{width:100%;justify-content:center;padding:14px}}@media (max-width:768px){.onboarding-socios .header-socios{flex-direction:column;align-items:stretch}}.onboarding-socios .tag-master{background:#27ae60;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;display:inline-flex;align-items:center;grid-gap:4px;gap:4px;position:absolute;top:12px;right:12px}.onboarding-socios .tag-master .iconify{font-size:14px}@media (max-width:768px){.onboarding-socios .tag-master{position:static;margin-bottom:12px;align-self:flex-start}}.onboarding-socios .box-acoes-socios{display:flex;grid-gap:12px;gap:12px;margin-top:20px;justify-content:flex-end}.onboarding-socios .box-acoes-socios input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:var(--primary)}@media (max-width:768px){.onboarding-socios .box-acoes-socios{justify-content:center;margin-top:16px;padding-top:16px;border-top:1px solid #eee}}.onboarding-socios .privacy{font-size:13px;line-height:1.5;color:#666;padding:16px;background:#f9f9f9;border-radius:8px;margin-top:30px}.onboarding-socios .privacy strong{color:#333}@media (max-width:768px){.onboarding-socios .privacy{font-size:12px;padding:12px;margin:20px 15px}}.onboarding-socios .row-button-step-representante,.onboarding-socios .row-button-step-socio{display:flex;grid-gap:16px;gap:16px;margin-top:30px}@media (max-width:768px){.onboarding-socios .row-button-step-representante,.onboarding-socios .row-button-step-socio{flex-direction:column;grid-gap:12px;gap:12px;padding:0 15px;margin-top:20px}.onboarding-socios .row-button-step-representante a,.onboarding-socios .row-button-step-representante button,.onboarding-socios .row-button-step-socio a,.onboarding-socios .row-button-step-socio button{width:100%;justify-content:center;height:48px}}.onboarding-socios .tipo-representante{display:flex;grid-gap:8px;gap:8px;align-items:center;flex-wrap:wrap}.onboarding-socios .tipo-representante span{padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500}.onboarding-socios .tipo-representante span.socio{background:#eafaf1;color:#27ae60}.onboarding-socios .tipo-representante span.representante{background:#fff3e6;color:#ff7900}@media (max-width:768px){.onboarding-socios .tipo-representante{margin-top:8px}}@media (max-width:768px){.react-responsive-modal-modal{width:95%!important;margin:10px!important;padding:20px!important;border-radius:12px!important}.react-responsive-modal-modal .react-responsive-modal-closeButton{top:10px!important;right:10px!important}}@media (max-width:768px){.sonner-toast{width:95%!important;margin:0 auto!important;border-radius:12px!important;padding:12px 16px!important}}.upload-instructions{display:flex;background-color:#e3f2fd;padding:15px;border-radius:8px;margin-bottom:30px;border-left:4px solid #2196f3}.upload-instructions .instruction-icon{flex-shrink:0;width:40px;height:40px;margin-right:15px}.upload-instructions .instruction-icon .info-icon{display:block;width:40px;height:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232196F3'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E");background-size:contain}.upload-instructions .instruction-text{flex:1 1}.upload-instructions .instruction-text h3{font-size:18px;color:#0d47a1;margin-bottom:10px;font-weight:500}.upload-instructions .instruction-text ul{margin:0;padding-left:20px}.upload-instructions .instruction-text ul li{margin-bottom:5px;color:#333;font-size:14px;line-height:1.5}.upload-instructions .instruction-text ul li:last-child{margin-bottom:0}.upload-container{position:relative;margin-bottom:20px}.upload-container .upload-area{position:relative;min-height:120px;border:2px dashed #ccc;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:#f9f9f9}.upload-container .upload-area:hover{border-color:var(--primary);background-color:#f5f5f5}.upload-container .upload-area input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.upload-container .upload-area .upload-placeholder{display:flex;flex-direction:column;align-items:center;padding:20px;text-align:center}.upload-container .upload-area .upload-placeholder .upload-icon{display:block;width:40px;height:40px;margin-bottom:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23757575'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M19.35 10.04A7.49 7.49 0 0012 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 000 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z'/%3E%3C/svg%3E");background-size:contain}.upload-container .upload-area .upload-placeholder .upload-text{font-size:14px;color:#757575;max-width:80%;word-break:break-word}.upload-container.upload-success .upload-area{border-color:#4caf50;background-color:rgba(76,175,80,.05)}.upload-container.upload-error .upload-area{border-color:#f44336;background-color:rgba(244,67,54,.05)}.upload-container .upload-progress-container{width:100%;height:6px;background-color:#e0e0e0;border-radius:3px;margin-top:8px;overflow:hidden;position:relative}.upload-container .upload-progress-container .upload-progress-bar{height:100%;background-color:var(--primary);transition:width .3s ease}.upload-container .upload-progress-container .upload-progress-text{position:absolute;right:0;top:-18px;font-size:12px;color:var(--text-color)}.upload-container .upload-status-icon{display:flex;align-items:center;margin-top:8px}.upload-container .upload-status-icon.success{color:#4caf50}.upload-container .upload-status-icon.error{color:#f44336}.upload-container .upload-status-icon i{width:16px;height:16px;margin-right:8px;display:inline-block}.upload-container .upload-status-icon .success-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234CAF50'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E");background-size:contain}.upload-container .upload-status-icon .error-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F44336'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 11c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm1 4h-2v-2h2v2z'/%3E%3C/svg%3E");background-size:contain}.upload-container .upload-status-icon span{font-size:14px}.upload-container .upload-help-text{margin-top:8px;font-size:12px;color:#757575}.spinner-loader{display:inline-block;width:16px;height:16px;margin-left:8px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin 1s ease-in-out infinite}.container-documentos-cadastro{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px;margin-bottom:30px;transition:all .3s ease}.container-documentos-cadastro:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.container-documentos-cadastro h3{position:relative;padding-left:12px}.container-documentos-cadastro h3:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background-color:var(--primary);border-radius:2px}.btn-voltar-step,.btnSteps{position:relative;overflow:hidden;transition:all .3s ease}.btn-voltar-step:after,.btnSteps:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:hsla(0,0%,100%,.2);border-radius:50%;transform:translate(-50%,-50%);transition:all .5s ease}.btn-voltar-step:active:after,.btnSteps:active:after{width:200px;height:200px;opacity:0}.btn-voltar-step:disabled,.btnSteps:disabled{opacity:.7;cursor:not-allowed}.upload-status-icon{animation:fadeIn .5s ease}.upload-progress-steps{padding:10px}.upload-progress-steps #current-step{font-size:16px;margin-bottom:10px;color:#333}.upload-progress-steps .progress-bar-container{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;margin:10px 0}.upload-progress-steps .progress-bar{height:100%;background-color:var(--primary);transition:width .5s ease}.container-sucesso{padding:20px}.container-sucesso .icon-sucesso{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.container-sucesso .icon-sucesso i{width:80px;height:80px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234CAF50'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E");background-size:contain;margin-bottom:16px}.container-sucesso .icon-sucesso span{font-size:24px;font-weight:500;color:#333;text-align:center}.container-sucesso .lista-etapas{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.container-sucesso .lista-etapas div{display:flex;align-items:flex-start}.container-sucesso .lista-etapas div .tit{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#e0e0e0;color:#757575;font-weight:500;margin-right:15px}.container-sucesso .lista-etapas div .tit.sucesso{background-color:#4caf50;color:#fff}.container-sucesso .lista-etapas div .desc{flex:1 1;color:#757575;line-height:1.4}.container-sucesso .lista-etapas div .desc.sucesso{font-weight:500;color:#333}.modal-success-custom{max-width:600px!important;border-radius:8px!important;padding:0!important;background:#fff!important;animation:modalFadeIn .3s ease-out}.success-checkmark{width:80px;height:80px;margin:0 auto 20px}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:initial;border:4px solid #4caf50}.success-checkmark .check-icon:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success-checkmark .check-icon:after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.success-checkmark .check-icon:after,.success-checkmark .check-icon:before{content:"";height:100px;position:absolute;background:#fff;transform:rotate(-45deg)}.success-checkmark .check-icon .icon-line{height:5px;background-color:#4caf50;display:block;border-radius:2px;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip .75s}.success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long .75s}.success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:initial;border:4px solid rgba(76,175,80,.5)}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#fff}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}.lista-etapas{margin-top:30px}.lista-etapas .etapa-item{display:flex;margin-bottom:20px;align-items:flex-start;padding:10px;background-color:#f9f9f9;border-radius:8px;transition:all .3s ease}.lista-etapas .etapa-item:hover{background-color:#f5f5f5;transform:translateY(-2px)}.lista-etapas .etapa-item .tit{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#e0e0e0;color:#757575;font-weight:600;margin-right:15px;flex-shrink:0}.lista-etapas .etapa-item .tit.sucesso{background-color:#4caf50;color:#fff}.lista-etapas .etapa-item .desc-container{flex:1 1}.lista-etapas .etapa-item .desc-container .desc{display:block;font-weight:500;font-size:18px;color:#757575;margin-bottom:5px}.lista-etapas .etapa-item .desc-container .desc.sucesso{color:#4caf50}.lista-etapas .etapa-item .desc-container .sub-desc{display:block;font-size:14px;color:#757575;line-height:1.5}.modal-footer{margin-top:30px;text-align:center}.modal-footer .btn-concluir{background-color:var(--primary);color:#fff;border:none;padding:12px 30px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.modal-footer .btn-concluir:hover{background-color:#e67c00;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.modal-footer .btn-concluir:active{transform:translateY(0)}.success-modal{padding:40px;text-align:center;position:relative}.success-modal .close-button{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;width:24px;height:24px;line-height:1;transition:all .2s ease}.success-modal .close-button:hover{color:#333;transform:scale(1.1)}.success-modal .success-icon{margin:0 auto 24px;width:64px;height:64px;animation:scaleIn .5s ease-out}.success-modal .success-icon svg{width:100%;height:100%}.success-modal .success-icon svg circle{animation:fillIn .8s ease-out forwards}.success-modal .success-icon svg path{animation:drawCheck .8s ease-out forwards;stroke:#4caf50;stroke-width:2;fill:none;stroke-dasharray:30;stroke-dashoffset:30}.success-modal h2{color:#333;font-size:24px;margin-bottom:32px;font-weight:600;animation:fadeInUp .5s ease-out}.success-modal .steps-container{text-align:left}.success-modal .steps-container .step-item{display:flex;align-items:flex-start;padding:16px;margin-bottom:16px;background:#f5f5f5;border-radius:8px;transition:all .3s ease;animation:fadeInUp .5s ease-out;animation-fill-mode:both}.success-modal .steps-container .step-item:first-child{animation-delay:.1s}.success-modal .steps-container .step-item:nth-child(2){animation-delay:.2s}.success-modal .steps-container .step-item:nth-child(3){animation-delay:.3s}.success-modal .steps-container .step-item:hover{transform:translateX(4px)}.success-modal .steps-container .step-item.active{background:#e8f5e9}.success-modal .steps-container .step-item.active .step-number{background:#4caf50;color:#fff;transform:scale(1.1)}.success-modal .steps-container .step-item.active h3{color:#2e7d32}.success-modal .steps-container .step-item .step-number{width:32px;height:32px;border-radius:50%;background:#9e9e9e;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:16px;flex-shrink:0;transition:all .3s ease}.success-modal .steps-container .step-item .step-content{flex:1 1}.success-modal .steps-container .step-item .step-content h3{font-size:16px;margin:0 0 4px;color:#424242;font-weight:600;transition:color .3s ease}.success-modal .steps-container .step-item .step-content p{margin:0;color:#666;font-size:14px;line-height:1.5}.success-modal .redirect-message{margin-top:24px;color:#666;font-size:14px;font-style:italic;animation:fadeIn .5s ease-out 1s both}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fillIn{0%{fill-opacity:0}to{fill-opacity:.2}}@keyframes drawCheck{0%{stroke-dashoffset:30}to{stroke-dashoffset:0;fill:#4caf50}}.marketing .main-content-video{padding-top:0!important;display:flex;flex-direction:column;grid-gap:1.8rem;gap:1.8rem}.marketing .container-aula{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.marketing .container-aula{grid-template-columns:350px 1fr;grid-gap:2rem;gap:2rem}}.marketing .sidebar-videos{padding:20px;background-color:var(--card);border-radius:24px}.marketing .sidebar-title{font-size:1.5rem;color:var(--primary);font-weight:700}.marketing .lesson-card{display:flex;align-items:center;margin:10px 0;padding:10px;background-color:var(--card)}.marketing .lesson-title{margin:0;font-weight:700;color:var(--primary)}.marketing .lesson-subtitle{margin:5px 0;color:var(--subText-color)}.marketing .lesson-status{margin:0}.marketing .lesson-status--completed{color:var(--success)}.marketing .lesson-status--pending{color:var(--warning)}.marketing .lesson-status--in-progress{color:var(--text-color)}.marketing .main-title-video{background-color:var(--card);border-radius:24px}.marketing .main-title{font-size:2rem;color:var(--primary);padding:24px;font-weight:700}.marketing .section-top-videos{padding-top:20px;padding-bottom:40px}.marketing .main-title-page{font-size:2rem;color:var(--primary);font-weight:700;margin-bottom:8px}.marketing .video-placeholder{width:100%;height:auto;border-radius:24px}.marketing .video-container-iframe{width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:24px}.marketing .video-container-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:24px}.marketing .lesson-source{margin:0;font-size:.8rem;color:red;font-weight:700}.marketing .exercise-section{margin-top:20px}.marketing .exercise-title{font-size:1.5rem;color:var(--primary);margin-bottom:10px}.marketing .exercise-note{display:flex;align-items:center;justify-content:space-between;padding:10px;background-color:var(--background-light);border-radius:8px}.marketing .note-value{font-size:1.25rem;font-weight:700;color:var(--subText-color);margin:0}.marketing .exercise-description{font-size:1rem;margin:20px 0}.marketing .exercise-button{padding:10px 20px;background-color:var(--accent-color);color:var(--text-color-secondary);border-radius:8px;font-weight:700;border:none;cursor:pointer}.marketing .exercise-average{font-size:1rem;margin-top:10px;color:var(--subText-color)}.marketing .conclusion-section{padding:20px;background-color:var(--background-light);border-radius:8px;display:grid;grid-template-columns:1fr;align-items:center;grid-gap:3rem;gap:3rem}@media (min-width:768px){.marketing .conclusion-section{grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}}.marketing .conclusion-title{font-size:1.5rem;color:var(--primary);margin:0}.marketing .conclusion-button{padding:10px;font-size:16px;background-color:var(--primary);color:var(--text-color-secondary);border-radius:8px;font-weight:700;border:none;cursor:pointer}.marketing .lesson-thumbnail{width:112px;height:auto;margin-right:10px;border-radius:8px}.marketing .lesson-details{display:flex;flex-direction:column;justify-content:center}.marketing .video-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--card);padding:20px;border-radius:24px;box-shadow:0 0 15px rgba(0,0,0,.3);z-index:1000;width:90%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.marketing .video-container h3{margin-top:0;margin-bottom:15px;color:var(--primary)}.marketing .video-container iframe{width:100%;height:70vh;border-radius:12px}.marketing .close-button{position:absolute;top:10px;right:10px;background:var(--primary);color:#fff;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1.2rem;z-index:1001}.simulator{background:var(--card);width:100%;max-width:1110px;padding:2rem 1rem;margin:0 auto}.simulator h2{color:#8f8f8f;font-size:1.1rem;text-align:center;font-weight:700;padding-bottom:1.187rem;margin-bottom:2rem;border-bottom:1px solid var(--text-color-transparent)}@media (min-width:768px){.simulator h2{text-align:left}}.simulator .titleAndConfig{padding-bottom:1.187rem;margin-bottom:2rem;border-bottom:1px solid var(--text-color-transparent);display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem;flex-direction:column}@media (min-width:500px){.simulator .titleAndConfig{flex-direction:row}}.simulator .titleAndConfig h2{padding-bottom:0;margin-bottom:0;border-bottom:0}.simulator .titleAndConfig button{font-size:.8rem;background-color:initial;border:1px solid var(--text-color-transparent);padding:.625rem 1rem;border-radius:92px;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:.3rem;gap:.3rem}.simulator .products-container{position:relative;padding:0 1rem}.simulator .products-container .chevron{position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;background:none;border:none;cursor:pointer;line-height:0}.simulator .products{padding:1rem 1.5rem}.simulator .products input[type=radio]{position:absolute;top:0;z-index:-1;visibility:hidden}.simulator .products input[type=radio]:checked~label{background:var(--primary)}.simulator .products input[type=radio]:checked~label p{color:var(--text-color-secondary)}.simulator .products input[type=radio]:not(:checked)~label:hover{background-color:var(--primary-light)}.simulator .products input[type=radio]:not(:checked)~label:hover p{color:var(--text-color-secondary)}.simulator .products input[type=radio]:focus~label{outline:0;box-shadow:0 0 0 2px var(--primary)}.simulator .products label{cursor:move;cursor:grab;cursor:-webkit-grab;background:var(--background);white-space:unset;border:2px solid var(--background);border-radius:12px;padding:.75rem .5rem;transition:all .2s ease;height:4.5rem;display:flex;align-items:center;justify-content:center}.simulator .products label p{text-align:center;font-size:.8rem;font-weight:500;color:var(--text)}.simulator .products label:active{cursor:grabbing;cursor:-webkit-grabbing}.simulator .products.error label{border:2px solid var(--error)}.simulator label{color:var(--text);white-space:nowrap}.simulator label.disabled{color:var(--background-dark)}@media (min-width:768px){.simulator label{font-size:.875rem}}.simulator input,.simulator select{padding:.5rem;height:3rem;color:var(--text);background:var(--card);border:1px solid var(--cancel)}.simulator input::placeholder,.simulator select::placeholder{color:var(--card-dark)}.simulator input[type=number],.simulator select[type=number]{-moz-appearance:textfield}.simulator input[type=number]::-webkit-inner-spin-button,.simulator input[type=number]::-webkit-outer-spin-button,.simulator select[type=number]::-webkit-inner-spin-button,.simulator select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.simulator input:disabled,.simulator select:disabled{background-color:var(--border-menu-transparent);color:var(--card-dark);cursor:not-allowed}.simulator input:focus,.simulator select:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.simulator input.error,.simulator select.error{border:1px solid var(--error)}.simulator input.error:focus,.simulator select.error:focus{outline:0;box-shadow:0 0 0 2px var(--error)}@media (min-width:768px){.simulator{border-radius:2rem;width:95%;padding:3rem;min-height:56.25rem}}.simulator{padding:20px;border-radius:12px}.simulator .simulador{margin-bottom:30px}.simulator .simulador .titleAndConfig{margin-bottom:15px}.simulator .simulador .products-container .products .slider-item label{background:var(--background);border:2px solid var(--background);border-radius:12px;padding:.75rem .5rem;transition:all .2s ease;height:4.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.simulator .simulador .products-container .products .slider-item label p{text-align:center;font-size:.8rem;font-weight:500;color:var(--text-color)}.simulator .simulador .products-container .products .slider-item input[type=radio]:checked+label,.simulator .simulador .products-container .products .slider-item label.selected{background:var(--primary)!important;border:2px solid var(--primary)!important}.simulator .simulador .products-container .products .slider-item input[type=radio]:checked+label p,.simulator .simulador .products-container .products .slider-item label.selected p{color:var(--text-color-secondary)}.simulator .simulador .products-container .products .slider-item:not(:checked)~label:hover{background-color:var(--primary-light)}.simulator .simulador .products-container .products .slider-item:not(:checked)~label:hover p{color:var(--text-color-secondary)}.simulator .cards-comparativa{display:flex;grid-gap:24px;gap:24px;margin-top:40px;transition:all .3s ease}.simulator .cards-comparativa.cards-disabled{opacity:.8;position:relative}.simulator .cards-comparativa.cards-disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,94.1%,.1);pointer-events:none;border-radius:6px}.simulator .cards-comparativa.cards-disabled .card{background:#f5f5f5;border-color:#e0e0e0}.simulator .cards-comparativa.cards-disabled .card h3{color:#888}.simulator .cards-comparativa.cards-disabled .card .input-group label{color:#999}.simulator .cards-comparativa.cards-disabled .card .barra-externa{background-color:#e0e0e0}.simulator .cards-comparativa--empty{min-height:100px;background:var(--background);border-radius:8px;display:flex;align-items:center;justify-content:center;margin:20px 0}.simulator .cards-comparativa--empty .empty-state{text-align:center;color:#666}.simulator .cards-comparativa--empty .empty-state p{margin:0;font-size:16px}.simulator .cards-comparativa .card{flex:1 1;background:var(--card);border:1px solid #ddd;border-radius:6px;padding:20px;min-width:300px;transition:all .3s ease}.simulator .cards-comparativa .card h3{margin-bottom:15px;color:var(--text-color);font-weight:700}.simulator .cards-comparativa .card .card-content{display:flex;grid-gap:20px;gap:20px}.simulator .cards-comparativa .card .card-content .col-barras,.simulator .cards-comparativa .card .card-content .col-inputs{flex:1 1;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.simulator .cards-comparativa .card .card-content .input-group{display:flex;flex-direction:column;min-width:55px;max-height:55px}.simulator .cards-comparativa .card .card-content .input-group label{font-weight:700;margin-bottom:5px;color:var(--text-color);transition:color .3s ease}.simulator .cards-comparativa .card .card-content .input-group input{height:32px;padding:6px;border:1px solid var(--background-transparent);border-radius:4px;background-color:var(--background);color:var(--text-color);transition:all .3s ease}.simulator .cards-comparativa .card .card-content .input-group input:not(:disabled){border:1px solid #000!important}.simulator .cards-comparativa .card .card-content .input-group input:disabled{color:#8f8f8f;border:1px solid var(--background-transparent);cursor:not-allowed;opacity:1}.simulator .cards-comparativa .card .card-content .barra-group{display:flex;flex-direction:column;min-height:55px;max-height:55px}.simulator .cards-comparativa .card .card-content .barra-group span{font-size:.9rem;margin-bottom:5px;min-height:18px}.simulator .cards-comparativa .card .card-content .barra-group .barra-externa{background-color:var(--background);border-radius:4px;height:32px;transition:background-color .3s ease}.simulator .cards-comparativa .card .card-content .barra-group .barra-interna{border-radius:4px;height:32px;width:0;transition:width .5s ease}.barra-consorcio{display:flex;flex-direction:row-reverse}.barra-consorcio .barra-interna{background:var(--primary)}.barra-financiamento{display:flex}.barra-financiamento .barra-interna{background:var(--cancel-dark)}hr{margin-bottom:14px}.input-group{position:relative}.input-group span.prepend{position:absolute;left:8px;top:50%;transform:translateY(-50%);font-weight:700;pointer-events:none;font-size:12px;color:#8f8f8f}.input-group input{padding-left:30px}.economiaTotal{font-weight:700;color:var(--text-color)}.results-section{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.gerarPDF{background-color:var(--primary);font-size:12px;color:var(--text-color-secondary);font-weight:700;border:0;padding:14px 27px;border-radius:8px;cursor:pointer}.aviso{font-size:12px;max-width:433px;line-height:12px;font-weight:300}.hidden-chart{position:absolute;top:-9999px;left:-9999px}@media only screen and (max-width:767px){.card-financiamento h3{display:flex;flex-direction:row-reverse}.economiaTotal p{max-width:320px}.gerarPDF{padding:8px 12px}.results-section{padding-bottom:24px}.col-inputs{position:relative}.input-group label{white-space:break-spaces;font-size:12px}.simulator .cards-comparativa .card .card-content .input-group{max-height:inherit}.simulator .cards-comparativa .card{padding:0;min-width:150px;border:0}.col-barras{max-width:103px}.simulator .cards-comparativa{grid-gap:0;gap:0}.simulator .cards-comparativa .card .card-content{grid-gap:8px;gap:8px}.simulator .cards-comparativa .card .card-content .barra-group .barra-externa,.simulator .cards-comparativa .card .card-content .barra-group .barra-interna{border-radius:0}}@media only screen and (min-width:546px) and (max-width:601px){label{white-space:nowrap!important}}@media only screen and (min-width:408px) and (max-width:545px){span.pgraphCustoFinal,span.pgraphCustoMensal,span.pgraphParcelaFinal,span.pgraphParcelaInicial{min-height:36px!important}span.pgraphComissao{min-height:54px!important}}@media only screen and (min-width:408px) and (max-width:431px){span.pgraphComissao{min-height:72px!important}}@media only screen and (min-width:392px) and (max-width:407px){span.pgraphPrazo{min-height:36px!important}span.pgraphCustoMensal{min-height:70px!important}span.pgraphCustoFinal,span.pgraphParcelaFinal,span.pgraphParcelaInicial{min-height:90px!important}span.pgraphComissao{min-height:126px!important}}@media only screen and (min-width:364px) and (max-width:391px){span.pgraphValorBem,span.pgraphValorEntrada{min-height:36px!important}span.pgraphPrazo{min-height:54px!important}span.pgraphCustoMensal{min-height:90px!important}span.pgraphParcelaFinal,span.pgraphParcelaInicial{min-height:108px!important}span.pgraphCustoFinal{min-height:110px!important}span.pgraphComissao{min-height:144px!important}}@media only screen and (min-width:340px) and (max-width:363px){span.pgraphValorBem,span.pgraphValorEntrada{min-height:36px!important}span.pgraphPrazo{min-height:54px!important}span.pgraphCustoMensal{min-height:90px!important}span.pgraphParcelaInicial{min-height:108px!important}span.pgraphCustoFinal,span.pgraphParcelaFinal{min-height:126px!important}span.pgraphComissao{min-height:162px!important}}@media only screen and (max-width:340px){.card-consorcio{margin-bottom:24px}}.nps-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease}.nps-modal{background:#fff;border-radius:12px;width:90%;max-width:600px;box-shadow:0 5px 15px rgba(0,0,0,.2);position:relative;overflow:hidden;animation:slideUp .4s ease}.close-button{position:absolute;top:15px;right:15px;background:transparent;border:none;font-size:24px;cursor:pointer;color:#888;z-index:10;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-button:hover{background-color:rgba(0,0,0,.05);color:#555}.nps-content{padding:30px}.nps-content h2{text-align:center;margin-bottom:25px;color:#333;font-size:1.5rem;font-weight:600}.nps-question{margin-bottom:30px}.nps-question p{margin-bottom:20px;font-size:1rem;line-height:1.5;color:#444}.rating-container{display:flex;justify-content:space-between;margin-bottom:5px;flex-wrap:wrap}.rating-button{width:45px;height:45px;border-radius:8px;border:2px solid #e0e0e0;background-color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin:0 2px;color:#555}.rating-button:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.rating-button.selected{background-color:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 10px rgba(242,117,1,.3)}.rating-button.rating-0.selected,.rating-button.rating-1.selected,.rating-button.rating-2.selected,.rating-button.rating-3.selected{background-color:#e74c3c;border-color:#e74c3c}.rating-button.rating-4.selected,.rating-button.rating-5.selected,.rating-button.rating-6.selected{background-color:#f39c12;border-color:#f39c12}.rating-button.rating-7.selected,.rating-button.rating-8.selected{background-color:#2ecc71;border-color:#2ecc71}.rating-button.rating-9.selected,.rating-button.rating-10.selected{background-color:#27ae60;border-color:#27ae60}.rating-labels{display:flex;justify-content:space-between;margin-top:5px;font-size:.8rem;color:#777}.rating-labels span:first-child{margin-left:5px}.rating-labels span:last-child{margin-right:5px}.feedback-question{margin-bottom:30px}.feedback-question p{margin-bottom:15px;font-size:1rem;line-height:1.5;color:#444}.feedback-question textarea{width:100%;padding:12px 15px;border-radius:8px;border:1px solid #e0e0e0;font-size:.9rem;resize:vertical;min-height:100px;font-family:inherit;transition:border-color .3s ease}.feedback-question textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(242,117,1,.1)}.feedback-question textarea::placeholder{color:#aaa}.submit-button{display:block;width:100%;padding:14px;border-radius:8px;background-color:var(--primary);color:#fff;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .2s ease}.submit-button:hover{background-color:#d96901;transform:translateY(-1px);box-shadow:0 4px 12px rgba(242,117,1,.2)}.submit-button:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:600px){.nps-modal{width:95%;max-height:90vh;overflow-y:auto}.nps-content{padding:20px}.rating-button{width:35px;height:35px;font-size:.9rem;margin-bottom:10px}.rating-container{justify-content:center;grid-gap:5px;gap:5px}}@media (max-width:400px){.rating-button{width:30px;height:30px;font-size:.8rem}}.FAQ{padding:20px;background-color:var(--card);color:var(--text);border-radius:12px;max-width:1110px;margin-left:auto;margin-right:auto}.FAQ p{padding-bottom:12px}.FAQ .faq-wrapper{margin-top:20px}.FAQ .faq-collapse-container{margin-bottom:20px;transition:background-color .3s ease;border-radius:12px;background-color:var(--card)}.FAQ .faq-collapse-header{display:flex;align-items:center;cursor:pointer;padding:25px 20px;flex-direction:row-reverse;justify-content:flex-end;background-color:var(--background)}.FAQ .faq-collapse-header .faq-collapse-title{font-size:12px;color:var(--text)}.FAQ .faq-collapse-header .faq-collapse-icon{padding-right:16px}.FAQ .faq-collapse-content{background-color:var(--card)}.FAQ .faq-subcollapses-outside{padding-top:18px}.FAQ .faq-subcollapse-header{background-color:var(--background)!important}.FAQ .faq-subcollapse-header.subopen{border:2px solid var(--primary)}.FAQ .faq-subcollapse-header .faq-subcollapse-title{font-size:12px;color:var(--text)}.FAQ .faq-subcollapse-header .faq-subcollapse-icon{padding-right:16px}.FAQ .faq-subcollapse-content{padding:6px;background-color:var(--card);font-size:12px;border-radius:0 0 12px 12px;margin-top:30px;margin-bottom:30px;color:var(--text)}.FAQ .faq-collapse-divider{border:none;border-bottom:2px solid var(--primary)}.FAQ ul{margin-bottom:12px}.FAQ ul ul{padding-left:20px;padding-top:12px}.FAQ li{list-style-type:disc;list-style-position:inside}.FAQ li::marker{color:#000}.FAQ .decimal{list-style-type:decimal}.FAQ .custom-content{display:flex;flex-direction:row;align-items:center;color:var(--text);padding-right:24px;padding-left:24px;line-height:20px}.FAQ .custom-content img{padding-right:36px}.FAQ .custom-content div:nth-child(2){max-width:444px}.FAQ .topics{display:flex}.FAQ .topics ul{padding-right:18px}.FAQ .topics li{list-style-type:none}.FAQ b{font-weight:700;color:var(--text)}@media only screen and (max-width:991px){.FAQ .custom-content{flex-direction:column}.FAQ .custom-content img{padding-right:0;padding-bottom:24px}}.FAQV{padding:20px;background-color:var(--card);color:var(--text);border-radius:12px;max-width:1110px;margin-left:auto;margin-right:auto}.FAQV p{padding-bottom:12px}.FAQV .faq-wrapper{margin-top:20px}.FAQV .faq-collapse-container{margin-bottom:20px;transition:background-color .3s ease;border-radius:12px;background-color:var(--card)}.FAQV .faq-collapse-header{display:flex;align-items:center;cursor:pointer;padding:25px 20px;flex-direction:row-reverse;justify-content:flex-end;background-color:var(--background)}.FAQV .faq-collapse-header .faq-collapse-title{font-size:12px;color:var(--text)}.FAQV .faq-collapse-header .faq-collapse-icon{padding-right:16px}.FAQV .faq-collapse-content{background-color:var(--card)}.FAQV .faq-subcollapses-outside{padding-top:18px}.FAQV .faq-subcollapse-header{background-color:var(--background)!important}.FAQV .faq-subcollapse-header.subopen{border:2px solid var(--primary)}.FAQV .faq-subcollapse-header .faq-subcollapse-title{font-size:12px;color:var(--text)}.FAQV .faq-subcollapse-header .faq-subcollapse-icon{padding-right:16px}.FAQV .faq-subcollapse-content{padding:6px;background-color:var(--card);font-size:12px;border-radius:0 0 12px 12px;margin-top:30px;margin-bottom:30px;color:var(--text)}.FAQV .faq-collapse-divider{border:none;border-bottom:2px solid var(--primary)}.FAQV ul{margin-bottom:12px}.FAQV ul ul{padding-left:20px;padding-top:12px}.FAQV li{list-style-type:disc;list-style-position:inside}.FAQV li::marker{color:#000}.FAQV .decimal{list-style-type:decimal}.FAQV .custom-content{display:flex;flex-direction:row;align-items:center;color:var(--text);padding-right:24px;padding-left:24px;line-height:20px}.FAQV .custom-content img{padding-right:36px}.FAQV .custom-content div:nth-child(2){max-width:444px}.FAQV .topics{display:flex}.FAQV .topics ul{padding-right:18px}.FAQV .topics li{list-style-type:none}.FAQV b{font-weight:700;color:var(--text)}@media only screen and (max-width:991px){.FAQV .custom-content{flex-direction:column}.FAQV .custom-content img{padding-right:0;padding-bottom:24px}}.gradient-loading{position:fixed;inset:0;z-index:9999;background:linear-gradient(-45deg,#f5f5f5,#ebebeb 25%,#e0e0e0 50%,#d6d6d6 75%,#ebebeb);background-size:350% 350%;animation:gradientShift 8s ease-in-out infinite}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.edit-lead-form{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.row-form{display:flex;flex-direction:column}@media (max-width:768px){.edit-lead-form{grid-template-columns:1fr}}.Canais_main__3ktLF{display:flex;flex-direction:column;width:100%;align-items:center}.Canais_main__title__3jKD4{grid-column:span 2;text-align:center;margin:0;padding:0;font-size:2rem;font-weight:600}.Canais_main__container__2prfC{display:grid;grid-template-columns:380px 1fr;min-height:400px;width:100%}.Canais_main__container__preview__31nhO{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.Canais_main__container__preview__card__21IlV{width:100%;height:100%}.Canais_main__container__atributos__2Itnd{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;grid-gap:2rem;gap:2rem;max-height:620px;overflow-y:auto}.Canais_main__container__atributos__canal__n0yZQ{display:flex;justify-content:center;grid-gap:1rem;gap:1rem}.Canais_main__container__atributos__canal__botao__1k-Td{appearance:none;cursor:pointer;outline:none;border:none;background-color:var(--primary);color:var(--text-color);padding:.5rem 1rem;border-radius:1rem;transition:all .2s ease-in-out;text-transform:lowercase}.Canais_main__container__atributos__canal__botao__1k-Td:hover{background-color:var(--primary-dark)}.Canais_main__container__atributos__canal__botao__1k-Td:first-letter{text-transform:uppercase}.style_main__1dG7c{width:380px}.style_main__header__21kld{display:flex;justify-content:space-between;padding:10px 25px;border-radius:20px 20px 0 0}.style_main__header__titulo__27JtL{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center;grid-gap:11px;gap:11px}.style_main__header__titulo__img__1ADSL{width:20px!important;height:20px!important;object-fit:cover;background-color:#fff;border-radius:50%}.style_main__header__botoes__30DZd{display:flex;align-items:center;grid-gap:10px;gap:10px}.style_main__container__ZTznI{background-color:#f5f5f5;height:390px;width:100%;display:flex;flex-direction:column;padding:0 30px 20px 25px;grid-gap:7px;gap:7px;overflow-y:auto}.style_main__container__resposta__2ePU3{display:flex;padding:7px 10px;margin-left:auto;border-radius:10px;background:var(--Secundaria,#f6b21f);color:#fff}.style_main__container__pergunta__i8BF3,.style_main__container__resposta__2ePU3{align-items:flex-start;grid-gap:10px;gap:10px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.style_main__container__pergunta__i8BF3{display:inline-flex;padding:10px;border-radius:10px 10px 10px 0;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.15);color:#929292}.style_main__caixaTexto__3XNDM{display:flex;width:100%;border-radius:0 0 20px 20px;background:#fff;box-shadow:0 0 20px 3px rgba(0,0,0,.1);height:51px;align-items:center;padding:0 24px}.style_main__caixaTexto__3XNDM>input{background:#fff}.style_main__caixaTexto__3XNDM>input::placeholder{color:#bdbdbd;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.styles_proposta__1ZENc{display:flex;grid-gap:6px;gap:6px}.styles_proposta__img__pvBNc{width:20px!important;height:20px!important;object-fit:cover;border-radius:50%;margin-top:auto}.styles_proposta__card__2igX1{width:234px;height:-moz-fit-content;height:fit-content;padding:14px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;border-radius:10px 10px 10px 0;box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.styles_proposta__card__2igX1[data-ambiente=CHECKOUT]{border-radius:10px}.styles_proposta__card__bem__1Fjt-{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:14px;line-height:normal}.styles_proposta__card__bem__1Fjt-,.styles_proposta__card__tipo__B3f8b{font-family:Montserrat;font-style:normal;font-weight:600;text-transform:uppercase}.styles_proposta__card__tipo__B3f8b{text-wrap:nowrap;font-size:8px}.styles_proposta__card__adm__GkGHY{font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;text-transform:uppercase}.styles_proposta__card__chance__127t6{font-size:12px;font-style:normal;font-weight:500;line-height:normal}.styles_proposta__card__chance__porcentagem__8l5An{color:#f27400;font-size:20px;font-weight:700}.styles_proposta__card__chance__tempo__Pm-Rt{font-family:Montserrat;font-size:12px;font-weight:700}.styles_proposta__card__linha__2s2hW{border:none;opacity:.4}.styles_proposta__card__valores__20qs4{font-family:Montserrat;font-size:12px;font-weight:500;display:flex;justify-content:space-between}.styles_proposta__card__valores__20qs4>span{color:#929292}.styles_proposta__card__botoes__4ue-f{display:flex;justify-content:space-between}.styles_proposta__card__botoes__4ue-f>button{appearance:none;border-radius:10px;border:none;outline:none;font-size:12px;padding:5px 10px;cursor:pointer}.styles_proposta__card__botoes__editar__2lnKj{border:1px solid!important;background-color:#fff}.styles_proposta__card__aviso__-RUSO{font-size:8px;font-weight:600}.style_main__18EZa{border-radius:10px;background:#fff;box-shadow:0 20px 20px 0 rgba(0,0,0,.2);display:flex;padding:13px 27px;flex-direction:column;justify-content:center;align-items:center;grid-gap:17px;gap:17px;width:360px}.style_main__titulo__17J_n{color:#646464;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal;white-space:nowrap}.style_main__grupo__1LFgE{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.style_main__grupo__label__jEtzk{color:var(--texto,#646464);text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.style_main__grupo__select__3jFe2{display:flex;width:278px;justify-content:space-between;border-radius:10px;background:#eee}.style_main__grupo__select__3jFe2>span{display:flex;align-items:center;justify-content:center;border-radius:10px;width:100%;height:40px;color:var(--texto,#646464);text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.style_main__grupo__input__2kzVZ{display:flex;width:236px;padding:8px 24px;grid-gap:10px;gap:10px;border-radius:10px;background:#eee;text-align:center!important;color:#646464}.style_main__grupo__input__2kzVZ::placeholder{color:var(--info,#8d8d8d);text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.style_main__grupo__regra__2poZl{color:#929292;text-align:center;font-family:Montserrat;font-size:9px;font-style:normal;font-weight:500;line-height:normal}.style_main__grupo__radio__rxmMc{display:flex;justify-content:center;align-items:center}.style_main__grupo__radio__item__3HN3n{border-radius:10px;background:#eee;display:flex;padding:8px 12px;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px;color:var(--texto,#646464)}.style_main__botao__3sKwL,.style_main__grupo__radio__item__3HN3n{text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}.style_main__botao__3sKwL{width:235px;height:33px;border-radius:10px;background:var(--Primria,#f27400);color:#fff;border:none;appearance:none}.style_main__rj1Om{display:flex;flex-direction:column;align-items:center;grid-gap:20px;gap:20px;background-color:#efefef}.style_main__header__1hhQv{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 1rem;background-color:#fff}.style_main__header__logo__okWU0{height:30px}.style_main__form__3YhB_{background-color:#fff;padding:20px 30px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;width:100%}.style_main__form__titulo__2IuIk{color:var(--Primaria,#f27400);font-size:30px;margin:0;padding:0}.style_main__form__subtitulo__1PIPk,.style_main__form__titulo__2IuIk{font-family:Montserrat;font-style:normal;font-weight:700;line-height:normal}.style_main__form__subtitulo__1PIPk{color:var(--caixa-de-dialogo-ativa,#515151);font-size:20px;margin-bottom:10px}.style_main__form__group__3bFNs{display:flex;flex-direction:column}.style_main__form__group__label__2vghU{color:var(--texto,#929292);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.style_main__form__group__input__3m21b{border:none;outline:none;border-radius:5px;background:#eee;height:40px;color:#000}.style_main__container__2YuCX{display:grid;grid-template-columns:380px 1fr;min-height:400px;width:100%}.style_main__container__preview__1shyh{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.style_main__container__preview__card__3SAZa{width:100%;height:100%}.style_main__container__atributos__3-yAY{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;grid-gap:2rem;gap:2rem;max-height:620px;overflow-y:auto}.style_main__container__atributos__canal__3JkxA{display:flex;justify-content:center;grid-gap:1rem;gap:1rem}.style_main__container__atributos__canal__botao__1R7Qw{appearance:none;cursor:pointer;outline:none;border:none;background-color:var(--primary);color:var(--text-color);padding:.5rem 1rem;border-radius:1rem;transition:all .2s ease-in-out;text-transform:lowercase}.style_main__container__atributos__canal__botao__1R7Qw:hover{background-color:var(--primary-dark)}.style_main__container__atributos__canal__botao__1R7Qw:first-letter{text-transform:uppercase}.styles_main__1Lto7{display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem}.styles_main__group__2n4sD{width:60vw}.styles_main__group__preview__3qXB-{object-fit:cover;max-width:150px;max-height:100px;margin:auto}.styles_main__group__linha__Lh6-z{display:flex;grid-gap:1rem;gap:1rem;align-items:center}.styles_main__group__linha__Lh6-z button{padding:.5rem 1rem}.styles_main__group__linha__Lh6-z input{height:40px}.styles_main__1AMd7{display:flex;justify-content:center;align-items:center;flex-direction:column}.styles_main__container__2z8Cb{margin-top:1rem;width:80vw;display:flex;flex-direction:column}.styles_main__container__2z8Cb span{margin-top:5px;text-align:right;font-size:12px}.styles_main__container__2z8Cb button{width:min-content;padding:.5rem 1rem;background-color:var(--primary);color:#fff;outline:none;border:none;border-radius:12px;white-space:nowrap;margin:1rem auto;cursor:pointer;transition:all .1s ease-in-out}.styles_main__container__2z8Cb button:hover{background-color:var(--primary-dark)}.create-seller{background:var(--card);width:100%;max-width:66rem;padding:2rem 1rem;margin:0 auto}@media (min-width:600px){.create-seller{border-radius:20px;width:95%;padding:3rem}}.create-seller nav{position:relative;width:100%;border-bottom:1px solid var(--text-color-transparent);display:flex;align-items:center;justify-content:space-around;overflow-x:auto}@media (min-width:768px){.create-seller nav{justify-content:flex-start}}.create-seller nav button{background-color:initial;border:0;padding:1rem .5rem;cursor:pointer}@media (min-width:768px){.create-seller nav button{padding:1rem 4rem}}.create-seller nav button.active{border-bottom:2px solid var(--primary)}.create-seller nav button.active h2{color:var(--primary);font-weight:700}.create-seller nav button h2{font-size:1rem;letter-spacing:var(--space8)}.create-seller form{display:flex;flex-direction:column;grid-gap:2.5rem;gap:2.5rem}.create-seller form .form-row{display:grid;grid-template-columns:1fr;grid-gap:2rem 1rem;gap:2rem 1rem}@media (min-width:768px){.create-seller form .form-row{grid-template-columns:repeat(2,1fr)}}.create-seller form .form-row div.error label,.create-seller form .form-row div.error p{color:red;font-weight:700}.create-seller form .form-row div.error input,.create-seller form .form-row div.error select{border:1px solid var(--error)}.create-seller form .form-row div.error input:focus,.create-seller form .form-row div.error select:focus{outline:0;box-shadow:0 0 0 2px var(--error)}.create-seller form .form-row div.error span{color:var(--error);font-size:.8rem;font-weight:700;margin-top:.2rem}.create-seller form .form-row input,.create-seller form .form-row select{padding:.5rem;height:3rem;background:var(--card);border-color:var(--cancel);border:1px solid var(--background)}.create-seller form .form-row input::placeholder,.create-seller form .form-row select::placeholder{color:var(--card-dark)}.create-seller form .form-row input[type=number],.create-seller form .form-row select[type=number]{-moz-appearance:textfield}.create-seller form .form-row input[type=number]::-webkit-inner-spin-button,.create-seller form .form-row input[type=number]::-webkit-outer-spin-button,.create-seller form .form-row select[type=number]::-webkit-inner-spin-button,.create-seller form .form-row select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-seller form .form-row input:focus,.create-seller form .form-row select:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.create-seller form .form-row input:disabled,.create-seller form .form-row select:disabled{background-color:var(--border-menu-transparent);color:var(--card-dark);cursor:not-allowed}.create-seller form .accessRow{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.create-seller form .accessRow.menu{grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}@media (min-width:768px){.create-seller form .accessRow.menu{grid-template-columns:repeat(4,1fr)}}.create-seller form .accessRow .switch-son{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.create-seller form .accessRow .switch{width:2.6rem;background-color:var(--background);border-radius:.7rem;height:1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;transition:background-color .2s linear;margin:0;border:0}.create-seller form .accessRow .switch .ball{background-color:var(--card);border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;left:.1rem;transition:left .2s linear}.create-seller form .accessRow .switch[data-state=checked]{background-color:var(--primary)}.create-seller form .accessRow .switch[data-state=checked] .ball{left:1.3rem}.create-seller form .accessRow .switch:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.create-seller form .accessRow .switch:disabled{cursor:not-allowed}@media (min-width:600px){.create-seller form .accessRow.results{grid-template-columns:repeat(2,1fr)}}@media (min-width:800px){.create-seller form .accessRow.results{grid-template-columns:1fr 1fr 12rem;justify-content:space-between}}.create-seller form .type-user{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.create-seller form .type-user{grid-template-columns:repeat(3,1fr)}}.create-seller form .type-user button{cursor:pointer;font-size:.875rem;background:var(--background);border:2px solid var(--background);border-radius:12px;padding:1rem .1rem;transition:all .2s ease}.create-seller form .type-user button.active{background:var(--primary);color:var(--text-color-secondary);font-weight:700}.create-seller form .type-user button:not(:disabled):hover{background-color:var(--primary-light);color:var(--text-color-secondary)}.create-seller form .type-user button:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.create-seller form .type-user button:disabled{background-color:var(--border-menu-transparent);color:var(--card-dark);cursor:not-allowed}.create-seller form .forward-commission div{display:flex;align-items:center;grid-gap:2rem;gap:2rem}.create-seller form .forward-commission div .option{display:grid;grid-template-columns:1.6rem 1fr;grid-gap:0;gap:0}.create-seller form .forward-commission div .option input,.create-seller form .forward-commission div .option label{cursor:pointer}.create-seller form .forward-commission div .option label{margin-bottom:0;font-weight:700}.create-seller form .forward-commission div .option input[type=radio]{display:none}.create-seller form .forward-commission div .option span{position:relative;width:1.2rem;height:1.2rem;border:1px solid var(--primary);border-radius:50%;cursor:pointer}.create-seller form .forward-commission div .option span.checked:after{content:"";position:absolute;width:.9rem;height:.9rem;background-color:var(--primary);border-radius:50%;top:50%;left:50%;transform:translate(-52%,-52%)}.create-seller form .bank-details{display:grid;grid-template-columns:1fr;grid-gap:2rem 1rem;gap:2rem 1rem}@media (min-width:600px){.create-seller form .bank-details{grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}}.create-seller h3{color:var(--text-color);font-size:1.1rem;text-align:center;font-weight:700;padding-bottom:1.187rem;border-bottom:1px solid var(--text-color-transparent)}@media (min-width:768px){.create-seller h3{text-align:left;font-size:1rem}}.create-seller button.nextStep,.create-seller button[type=submit]{font-size:.8rem;border:0;background-color:var(--primary);color:var(--text-color-secondary);font-weight:700;padding:.75rem 0;border-radius:10px;width:100%;cursor:pointer}.create-seller button.nextStep:disabled,.create-seller button[type=submit]:disabled{opacity:.6;cursor:wait}.create-seller button.nextStep:focus,.create-seller button[type=submit]:focus{outline:0;box-shadow:0 0 0 2px var(--primary)}.create-seller button.nextStep:not(:disabled):hover,.create-seller button[type=submit]:not(:disabled):hover{background-color:var(--primary-light)}.create-seller button.nextStep{margin-top:2.5rem}.customer-container{max-width:1120px;width:100%;background-color:var(--card);margin:1rem auto;padding:32px;display:flex;flex-direction:column;grid-gap:2rem;gap:2rem}@media (min-width:767px){.customer-container{padding:3rem;margin:0 auto;grid-gap:3rem;gap:3rem;border-radius:12px}}.customer-container h1{font-size:1.2rem;font-weight:700;color:#8f8f8f}@media (min-width:767px){.customer-container h1{font-size:1.2rem}}.customer-container form{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}@media (min-width:700px){.customer-container form{grid-template-columns:repeat(3,1fr);align-items:end;justify-content:end}}@media (min-width:900px){.customer-container form{grid-template-columns:repeat(3,1fr);align-items:end;justify-content:end}.customer-container form.bids,.customer-container form.proposals,.customer-container form.simulations{grid-template-columns:repeat(5,1fr)}.customer-container form.tickets{grid-template-columns:repeat(3,1fr)}}.customer-container form div{display:grid;grid-template-columns:1fr;grid-gap:.2rem;gap:.2rem}.customer-container form div.actions{grid-template-columns:1fr 1fr}.customer-container form div.actions svg{fill:var(--text-color);width:16px;font-size:16px}@media (min-width:767px){.customer-container form div{align-items:center;justify-content:center}}.customer-container form label{font-size:.875rem;font-weight:500;line-height:1}.customer-container form input:disabled+label{cursor:not-allowed;opacity:.7}.customer-container form input[type=date],.customer-container form input[type=email],.customer-container form input[type=number],.customer-container form input[type=password],.customer-container form input[type=text]{display:flex;height:2.25rem;width:100%;border-radius:.375rem;border:1px solid var(--background);background-color:initial;padding:.375rem .75rem;font-size:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:inherit}.customer-container form input[type=date]::placeholder,.customer-container form input[type=email]::placeholder,.customer-container form input[type=number]::placeholder,.customer-container form input[type=password]::placeholder,.customer-container form input[type=text]::placeholder{color:#9ca3af}.customer-container form input[type=date]:focus,.customer-container form input[type=email]:focus,.customer-container form input[type=number]:focus,.customer-container form input[type=password]:focus,.customer-container form input[type=text]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.customer-container form input[type=date]:disabled,.customer-container form input[type=email]:disabled,.customer-container form input[type=number]:disabled,.customer-container form input[type=password]:disabled,.customer-container form input[type=text]:disabled{cursor:not-allowed;opacity:.5}.customer-container form input[type=file]{border:none;background-color:initial;font-size:.875rem;font-weight:500;color:inherit}.customer-container form select,.customer-container form textarea{display:flex;height:2.25rem;width:100%;border-radius:.375rem;border:1px solid var(--background);background-color:initial;padding:.375rem .75rem;font-size:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:inherit}.customer-container form select:focus,.customer-container form textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.customer-container form select:disabled,.customer-container form textarea:disabled{cursor:not-allowed;opacity:.5}.customer-container form textarea{resize:vertical;min-height:5rem}@media (min-width:767px){.customer-container form input,.customer-container form select,.customer-container form textarea{font-size:.875rem}}.customer-container form button{display:inline-flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:background-color .15s ease-in-out,color .15s ease-in-out;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:var(--primary);color:var(--text-color-secondary);padding:.5rem 1rem;cursor:pointer;border:none}.customer-container form button:focus-visible{outline:none;box-shadow:0 0 0 1px var(--primary)}.customer-container form button:hover{background-color:var(--primary-light)}.customer-container form button:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.customer-container article.customer-content{overflow:auto}@media (min-width:500px){.customer-container article.customer-content{overflow:hidden}}.customer-container article.customer-content div.parent-item{display:grid;grid-template-columns:2rem 1fr 1fr 1fr 1fr 1fr 1fr;background-color:var(--background);border-radius:8px;padding:.2rem;width:100%;margin-top:16px}.customer-container article.customer-content div.parent-item.tickets{grid-template-columns:2rem 1fr 1.3fr 1fr 1fr 1fr 1fr 1fr 1fr}.customer-container article.customer-content div.parent-item.bids{grid-template-columns:2rem 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.customer-container article.customer-content div.parent-item.open,.customer-container article.customer-content div.parent-item.open button{background-color:var(--primary)}.customer-container article.customer-content div.parent-item.open button svg{transform:rotate(90deg);fill:var(--text-color-secondary)}.customer-container article.customer-content div.parent-item button{background-color:var(--background);border:0;cursor:pointer}.customer-container article.customer-content div.parent-item button svg{transition:transform .4s ease;fill:var(--text-color)}.customer-container article.customer-content div.parent-item div{position:relative;padding:1rem .4rem;background-color:var(--background)}.customer-container article.customer-content div.parent-item div:after{content:"";position:absolute;top:13%;right:0;width:1px;height:70%;background-color:var(--text-color-secondary)}.customer-container article.customer-content div.parent-item div:last-child:after,.customer-container article.customer-content div.parent-item div:nth-child(2):after{display:none}.customer-container article.customer-content div.parent-item div:nth-child(2){border:1px solid #000;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff}.customer-container article.customer-content div.parent-item div:nth-child(2) p{color:#000}.customer-container article.customer-content div.parent-item div.ticket-status{display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px}.customer-container article.customer-content div.parent-item div p{font-size:12px;text-align:center}.customer-container article.customer-content div.parent-item div p.item-title{font-weight:700}.customer-container article.customer-content div.child-item{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 30px 1fr;background-color:var(--background);border-radius:8px;padding:.2rem;width:100%;animation:fadeIn .7s ease forwards;margin-top:4px}.customer-container article.customer-content div.child-item.proposals,.customer-container article.customer-content div.child-item.simulations{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 70px}.customer-container article.customer-content div.child-item.tickets{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 30px 1fr}.customer-container article.customer-content div.child-item.bids{grid-template-columns:3fr 1fr 1fr 2fr 2fr 110px 2fr 2fr}.customer-container article.customer-content div.child-item>div{position:relative;padding:1rem .4rem}.customer-container article.customer-content div.child-item>div.insurance{display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px}.customer-container article.customer-content div.child-item>div.insurance svg{fill:#67c23a}.customer-container article.customer-content div.child-item>div.actions{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.customer-container article.customer-content div.child-item>div.actions svg{fill:var(--text-color)}.customer-container article.customer-content div.child-item>div.actions button{border:1px solid var(--background);border-radius:8px;padding:2px}.customer-container article.customer-content div.child-item>div.actions button:disabled{cursor:not-allowed;opacity:.5}.customer-container article.customer-content div.child-item>div.actions button:not(:disabled):hover{background-color:var(--card)}.customer-container article.customer-content div.child-item>div:after{content:"";position:absolute;top:13%;right:0;width:1px;height:70%;background-color:#e7e7e7}.customer-container article.customer-content div.child-item>div:last-child:after{display:none}.customer-container article.customer-content div.child-item>div p{font-size:12px;text-align:center}.customer-container article.customer-content div.child-item>div p.item-title{font-weight:700}.customer-container article.customer-content div.child-item>div p.no-wrap{white-space:nowrap}.customer-container article.customer-content div.child-item>div.ticket-status div{display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px}.customer-container article.customer-content div.child-item>div.ticket-status div p{text-align:left}.customer-container article.customer-content div.child-item button{cursor:pointer;background-color:initial;border:0}.customer-container .skeleton-child{animation:skeleton-loading 1s linear infinite alternate;width:100%;height:62.38px;border-radius:8px;margin-top:4px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.no-wrap{white-space:nowrap}.pagination-container{display:flex;align-items:center;justify-content:center}@media (min-width:600px){.pagination-container{justify-content:space-between}}.pagination-total{font-size:.875rem;color:var(--text-color);display:none}@media (min-width:600px){.pagination-total{display:flex}}.pagination-controls{display:flex;align-items:center;grid-gap:1.5rem;gap:1.5rem}.pagination-info{font-size:.875rem;font-weight:500;display:none}@media (min-width:600px){.pagination-info{display:flex}}.pagination-buttons{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.pagination-button{height:2rem;width:2rem;padding:0;background-color:var(--card);border:1px solid var(--background);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;border-radius:.375rem}.pagination-button:disabled{cursor:not-allowed;opacity:.5}.pagination-button:not(:disabled):hover{background-color:var(--background)}.pagination-button .icon{height:1rem;width:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.chatbot-toggle{position:fixed;bottom:20px;right:20px;background:linear-gradient(135deg,var(--primary,#ff7b00),#e66f00);color:#fff;border:none;border-radius:50px;padding:12px 20px;display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:35px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease;z-index:999}.chatbot-toggle:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.chatbot-toggle:active{transform:translateY(-1px)}.chatbot-toggle .chatbot-toggle-icon{display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;width:32px;height:32px}.chatbot-toggle .chatbot-toggle-icon svg{width:20px;height:20px;color:#fff}.chatbot-toggle span{font-weight:500;letter-spacing:.3px}.chatbot-container{position:fixed;bottom:20px;right:20px;width:380px;height:550px;margin-bottom:40px;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.15);background-color:#fff;z-index:1000;animation:slideIn .3s ease-out;border:1px solid rgba(0,0,0,.08)}@keyframes slideIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot-header{background:linear-gradient(135deg,var(--primary,#ff7b00),#e66f00);color:#fff;padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1)}.chatbot-header-info{display:flex;align-items:center;grid-gap:12px;gap:12px}.chatbot-header-info h3{margin:0;font-size:16px;font-weight:600;letter-spacing:.3px}.chatbot-header-info .chatbot-status{font-size:12px;opacity:.9;display:flex;align-items:center}.chatbot-header-info .chatbot-status:before{content:"";display:inline-block;width:8px;height:8px;background-color:#4caf50;border-radius:50%;margin-right:5px;box-shadow:0 0 0 2px rgba(76,175,80,.3);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(76,175,80,.5)}70%{box-shadow:0 0 0 6px rgba(76,175,80,0)}to{box-shadow:0 0 0 0 rgba(76,175,80,0)}}.chatbot-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center}.chatbot-avatar svg{width:24px;height:24px;color:#fff}.chatbot-avatar.user{background-color:rgba(0,0,0,.1)}.chatbot-close{background:transparent;border:none;color:#fff;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.chatbot-close svg{width:20px;height:20px}.chatbot-close:hover{background-color:hsla(0,0%,100%,.15)}.chatbot-close:active{background-color:hsla(0,0%,100%,.25)}.chatbot-messages{flex:1 1;padding:20px;overflow-y:auto;background-color:#f8f9fb;display:flex;flex-direction:column;grid-gap:16px;gap:16px;position:relative}.chatbot-messages::-webkit-scrollbar{width:6px}.chatbot-messages::-webkit-scrollbar-track{background:transparent}.chatbot-messages::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:10px}.chatbot-message{display:flex;max-width:85%;animation:messageIn .3s ease-out}.chatbot-message.user{align-self:flex-end;flex-direction:row-reverse}.chatbot-message.user .chatbot-message-content{background:linear-gradient(135deg,var(--primary,#ff7b00),#e66f00);color:#fff;border-radius:18px 4px 18px 18px}.chatbot-message.user .chatbot-message-content .chatbot-message-time{color:hsla(0,0%,100%,.7)}.chatbot-message.user .chatbot-message-avatar{margin-left:8px;background-color:rgba(0,0,0,.1)}.chatbot-message.bot{align-self:flex-start}.chatbot-message.bot .chatbot-message-content{background-color:#fff;border-radius:4px 18px 18px 18px;box-shadow:0 2px 8px rgba(0,0,0,.05);color:#333}.chatbot-message.bot .chatbot-message-avatar{margin-right:8px;background-color:var(--primary,#ff7b00)}@keyframes messageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chatbot-message-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.chatbot-message-avatar svg{width:18px;height:18px;color:#fff}.chatbot-message-content{padding:12px 16px;border-radius:18px;position:relative}.chatbot-message-text{font-size:14px;line-height:1.5;word-break:break-word}.chatbot-message-time{font-size:11px;opacity:.7;margin-top:4px;text-align:right}.typing-indicator{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 0}.typing-indicator span{display:inline-block;width:8px;height:8px;background-color:rgba(0,0,0,.3);border-radius:50%;animation:typing 1.4s ease-in-out infinite both}.typing-indicator span:first-child{animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes typing{0%,80%,to{transform:scale(.6)}40%{transform:scale(1)}}.chatbot-input-container{display:flex;padding:16px;background-color:#fff;border-top:1px solid rgba(0,0,0,.05);grid-gap:10px;gap:10px}.chatbot-input{flex:1 1;padding:12px 16px;border:1px solid rgba(0,0,0,.1);border-radius:24px;font-size:12px;font-weight:300;outline:none;transition:all .3s ease}.chatbot-input:focus{border-color:var(--primary,#ff7b00);box-shadow:0 0 0 2px rgba(var(--primary,#ff7b00),.2)}.chatbot-input::placeholder{color:rgba(0,0,0,.4)}.chatbot-send-button{background:linear-gradient(135deg,var(--primary,#ff7b00),#e66f00);color:#fff;border:none;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.chatbot-send-button svg{width:18px;height:18px}.chatbot-send-button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.4)}.chatbot-send-button:active:not(:disabled){transform:scale(.98)}.chatbot-send-button:disabled{opacity:.6;cursor:not-allowed;background:#aaa}.chatbot-send-button.sending{animation:pulse-send 1.5s infinite}@keyframes pulse-send{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.chatbot-scroll-bottom{position:absolute;bottom:16px;right:16px;width:36px;height:36px;border-radius:50%;background-color:#fff;border:none;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:5}.chatbot-scroll-bottom svg{width:20px;height:20px;color:var(--primary,#ff7b00)}.chatbot-scroll-bottom:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.chatbot-scroll-bottom:active{transform:translateY(0)}@media (max-width:480px){.chatbot-container{width:100%;height:100%;bottom:0;right:0;border-radius:0}.chatbot-toggle{bottom:15px;right:15px;padding:10px 16px}.chatbot-toggle span{display:none}.chatbot-toggle .chatbot-toggle-icon{margin:0}}.central-ajuda{padding:2rem!important;grid-gap:1rem!important}.central-ajuda h3{font-size:16px;font-weight:700;line-height:18px;margin-bottom:10px;color:var(--card-darkest);border-bottom:1px solid var(--text-color-transparent);padding-bottom:1rem}.help-text-central-ajuda{font-size:14px}.contact-info-central-ajuda{margin-top:15px}.contact-item-central-ajuda{display:flex;align-items:center;margin-bottom:10px}.contact-item-central-ajuda span strong{margin-left:10px;font-weight:700}.icon-central-ajuda{width:20px;height:20px;margin-right:10px}.text-simple{font-size:13px;font-weight:300;line-height:12px;letter-spacing:2%;a{text-decoration:underline}}.simulator-modal-overlay{background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:20}.loading-modal-content{background-color:#fff;width:100vw;height:100vh;padding:1.5rem;position:fixed;top:0;right:0;left:auto;transform:none;z-index:21;display:flex;justify-content:center;align-items:center}.loading-modal-content .loading-spinner{width:50px;height:50px;border-radius:50%;border:3px solid transparent;border-color:#ff8a00 rgba(255,138,0,.1) rgba(255,138,0,.05);border-style:solid;border-width:3px;animation:spin 1s linear infinite}@media (min-width:768px){.loading-modal-content{max-width:450px;height:100vh;padding:1.5rem}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.credit-analysis-modal-content{background-color:#fff;width:100vw;height:100vh;padding:1.5rem;position:fixed;top:0;right:0;left:auto;transform:none;z-index:21;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;overflow-y:auto}.credit-analysis-modal-content .close-button{position:absolute;background:transparent;border:0;top:.5rem;right:.5rem;line-height:0;cursor:pointer;color:#000}@media (min-width:768px){.credit-analysis-modal-content .close-button{top:1rem;right:1rem}}.credit-analysis-modal-content .close-button:focus{outline:0}.credit-analysis-modal-content h2{color:#ff8a00;font-size:1.125rem;font-weight:600;padding-bottom:.875rem;margin-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.credit-analysis-modal-content h2{text-align:left;font-size:1.125rem}}.credit-analysis-modal-content .form-content{flex:1 1;display:flex;flex-direction:column;grid-gap:.875rem;gap:.875rem;margin-bottom:1rem}.credit-analysis-modal-content .form-group{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;width:100%}.credit-analysis-modal-content .form-group label{font-size:.825rem;font-weight:500;color:#333}.credit-analysis-modal-content .form-group input{padding:.75rem;border:none;border-radius:8px;font-size:.825rem;outline:none;width:100%;background-color:#f5f5f5}.credit-analysis-modal-content .form-group input:focus{border-color:#ff8a00;box-shadow:0 0 0 1px rgba(255,138,0,.2)}.credit-analysis-modal-content .form-group input::placeholder{color:#999}.credit-analysis-modal-content .form-row{display:flex;grid-gap:.875rem;gap:.875rem}.credit-analysis-modal-content .form-row .form-group{flex:1 1}.credit-analysis-modal-content .person-type-selector{display:flex;grid-gap:.5rem;gap:.5rem;width:100%}.credit-analysis-modal-content .person-type-selector .person-type-button{flex:1 1;background-color:#f5f5f5;border:none;border-radius:8px;padding:.75rem;cursor:pointer;font-size:.825rem;font-weight:500;color:#333;transition:all .2s ease}.credit-analysis-modal-content .person-type-selector .person-type-button.active{background-color:#ff8a00;color:#fff}.credit-analysis-modal-content .person-type-selector .person-type-button:hover:not(.active){background-color:#ebebeb}.credit-analysis-modal-content .credit-result{margin-top:1rem;background-color:#0070ba;border-radius:8px;padding:1.25rem;color:#fff}.credit-analysis-modal-content .credit-result .credit-result-date{font-size:.75rem;margin-bottom:.5rem}.credit-analysis-modal-content .credit-result .credit-result-title{font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.credit-analysis-modal-content .credit-result .credit-result-subtitle{font-size:.825rem;opacity:.9;margin-bottom:1.5rem}.credit-analysis-modal-content .credit-result .credit-result-values{display:flex;justify-content:space-between;grid-gap:2rem;gap:2rem}.credit-analysis-modal-content .credit-result .credit-result-value{flex:1 1}.credit-analysis-modal-content .credit-result .credit-result-label{font-size:.75rem;opacity:.9;margin-bottom:.5rem}.credit-analysis-modal-content .credit-result .credit-result-amount{font-size:1.25rem;font-weight:600;display:block}.credit-analysis-modal-content .submit-button{background-color:#ff8a00;color:#fff;border:none;border-radius:8px;padding:.75rem;font-size:.825rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;width:100%}.credit-analysis-modal-content .submit-button:hover{background-color:#e67c00}.credit-analysis-modal-content .submit-button:disabled{opacity:.6;cursor:not-allowed}.credit-analysis-modal-content .button-group{display:flex;width:100%}.credit-analysis-modal-content .primary-button{width:100%;background-color:#ff8a00;color:#fff;border:none;border-radius:8px;padding:.75rem;font-size:.825rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.credit-analysis-modal-content .primary-button:hover{background-color:#e67c00}@media (min-width:768px){.credit-analysis-modal-content{max-width:450px;height:100vh;padding:1.5rem;animation:slideLeft .3s ease-out forwards}}@media (max-width:767px){.credit-analysis-modal-content{width:100vw}.credit-analysis-modal-content .form-row{flex-direction:column;grid-gap:.875rem;gap:.875rem}.credit-analysis-modal-content .credit-result-values{flex-direction:column;grid-gap:.75rem;gap:.75rem}.credit-analysis-modal-content .button-group{flex-direction:column}}@keyframes slideLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}.confirmar-indicacao-container{max-width:1152px;margin:0 auto;padding:0 20px}.section-confirmar hr{margin:12px 0;border:1px solid var(--text-color-transparent)}.confirmar-indicacao-card{background-color:var(--card,#fff);border-radius:16px 32px;box-shadow:0 1px 3px rgba(0,0,0,.05);width:100%;padding:24px 32px;margin-top:20px}.confirmar-titulo{color:var(--text-color);font-size:16px;font-weight:700;margin-bottom:12px}.confirmar-conteudo{padding:0}.confirmar-texto{font-size:14px;color:var(--text-color);margin-bottom:8px}.body-confirmar{margin:40px 0}.confirmar-pergunta{font-size:14px;color:var(--text-color);margin:20px 0 30px;font-weight:700}.confirmar-botoes{display:flex;grid-gap:12px;gap:12px;margin-bottom:20px}.btn-nao,.btn-sim{padding:10px 16px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:400;transition:background .2s ease;border:none;height:40px}.btn-nao{background-color:var(--primary);color:#fff}.btn-nao:hover{background-color:var(--secondary)}.btn-sim{background-color:#8f8f8f;color:#fff;width:150px}.btn-sim:hover{background-color:#d0d0d0}.btn-nao:disabled,.btn-sim:disabled{opacity:.6;cursor:not-allowed}.confirmar-importante{font-size:11px;color:var(--text-color);margin-top:4px}.bloqueio-indicacao{text-align:left}.confirmar-indicacao-card.bloqueio-indicacao .confirmar-titulo{color:var(--text-color-secondary,#8f8f8f)}@media (min-width:577px){.bloqueio-indicacao .icone-bloqueio{justify-content:flex-start}.bloqueio-indicacao .ajuda-bloqueio,.bloqueio-indicacao .texto-bloqueio,.bloqueio-indicacao .titulo-bloqueio{text-align:left}}.mensagem-bloqueio{padding:5px 0 15px}.icone-bloqueio{display:flex;align-items:center;margin-bottom:5px}.circle-icon{width:38px;height:38px;min-width:38px;border-radius:50%;background-color:var(--error,#f55);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.titulo-bloqueio{color:var(--error,#f55);font-size:20px;font-weight:500;margin:0 0 0 15px;line-height:1.3}.texto-bloqueio{font-size:14px;color:var(--text-color);font-weight:600;margin:25px 0 5px 53px}.ajuda-bloqueio{font-size:12px;color:var(--text-color)}.ajuda-bloqueio,.botao-voltar-container{margin:25px 0 0 53px}.botao-voltar{padding:10px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:400;transition:background .2s ease;border:none;background-color:var(--warning,#ff7e00);color:#fff}.botao-voltar:hover{background-color:var(--warning-hover,#e67200)}@media (max-width:768px){.confirmar-indicacao-container{padding:0 15px}.confirmar-indicacao-card{padding:20px 24px}.body-confirmar{margin:30px 0}}@media (max-width:576px){.confirmar-indicacao-card{padding:16px 20px;border-radius:12px 24px}.confirmar-botoes{flex-direction:column;grid-gap:10px;gap:10px}.btn-nao,.btn-sim{width:100%}.titulo-bloqueio{font-size:18px}.mensagem-bloqueio{padding:5px 0 10px}.ajuda-bloqueio,.texto-bloqueio{margin-left:0;margin-top:15px}.botao-voltar-container{margin-left:0}.icone-bloqueio{flex-direction:column;align-items:flex-start}.bloqueio-indicacao{text-align:center}.bloqueio-indicacao .icone-bloqueio{justify-content:center;align-items:center;flex-direction:column;width:100%}.bloqueio-indicacao .ajuda-bloqueio,.bloqueio-indicacao .texto-bloqueio,.bloqueio-indicacao .titulo-bloqueio{text-align:center;margin-left:0}}@media (max-width:576px) and (min-width:420px){.icone-bloqueio{flex-direction:row}.titulo-bloqueio{margin:0 0 0 15px}.ajuda-bloqueio,.botao-voltar-container,.texto-bloqueio{margin-left:53px}.bloqueio-indicacao .icone-bloqueio{flex-direction:column}.bloqueio-indicacao .ajuda-bloqueio,.bloqueio-indicacao .texto-bloqueio,.bloqueio-indicacao .titulo-bloqueio{margin-left:0;text-align:center}}@media (max-width:375px){.confirmar-indicacao-card{padding:14px 16px;margin-top:10px}.confirmar-titulo{font-size:15px}.circle-icon{width:32px;height:32px;min-width:32px;font-size:18px}.body-confirmar{margin:20px 0}.confirmar-pergunta{margin-bottom:20px}.btn-nao,.btn-sim{height:auto;padding:12px 16px;white-space:normal;line-height:1.2}.bloqueio-indicacao .circle-icon{margin:0 auto}.bloqueio-indicacao .titulo-bloqueio{margin-top:15px}.texto-bloqueio{margin-bottom:10px}}@media (max-width:320px){.confirmar-indicacao-card{padding:12px}.btn-nao,.btn-sim{font-size:13px;padding:10px}.circle-icon{width:28px;height:28px;font-size:16px}.titulo-bloqueio{font-size:16px;margin-top:12px}.texto-bloqueio{font-size:13px;margin-top:15px}.ajuda-bloqueio{font-size:11px;margin-top:15px}}@media (hover:none){.botao-voltar,.btn-nao,.btn-sim{transition:none}.btn-nao:active{background-color:var(--secondary)}.btn-sim:active{background-color:var(--background-light,#d0d0d0)}.botao-voltar:active{background-color:var(--warning-hover,#e67200)}}.tutoriais-em-video{padding:20px;background-color:var(--card);color:var(--text);border-radius:12px;max-width:1110px;margin-left:auto;margin-right:auto}.tutoriais-em-video p{padding-bottom:12px}.tutoriais-em-video .collapse-container{margin-bottom:20px;transition:background-color .3s ease;border-radius:12px;background-color:var(--card)}.tutoriais-em-video .collapse-title-card{font-weight:700;color:var(--text-color-secondary-darkest)}.tutoriais-em-video .collapse-divider{border:none;margin-top:16px;border-bottom:2px solid var(--background)}.tutoriais-em-video .collapse-header{display:flex;align-items:center;cursor:pointer;padding:25px 20px;flex-direction:row-reverse;justify-content:flex-end;border-radius:18px;background-color:var(--background);color:var(--text);transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.tutoriais-em-video .collapse-header .collapse-title{font-size:12px;color:var(--text)}.tutoriais-em-video .collapse-header .collapse-icon{padding-right:16px}.tutoriais-em-video .collapse-content{padding:16px}.tutoriais-em-video .collapse-content iframe{border-radius:18px;width:100%;height:584px}.tutoriais-em-video .custom-content{display:flex;flex-direction:row;align-items:center;color:var(--text);padding-right:24px;padding-left:24px;line-height:20px}.tutoriais-em-video .custom-content img{padding-right:36px}.tutoriais-em-video .custom-content div:nth-child(2){max-width:444px}@media only screen and (max-width:991px){.tutoriais-em-video .custom-content{flex-direction:column}.tutoriais-em-video .custom-content img{padding-right:0;padding-bottom:24px}}.inline-actions{display:inline-flex;grid-gap:.5rem;gap:.5rem;align-items:center}.data-table{--datatable-head-bg:var(--background,#f0f0f0);--datatable-head-hover:var(--hover-bg,#f0f0f0);--datatable-row-hover:var(--hover-bg-row,#f0f0f0);--datatable-text:var(--text-color);width:100%;border-collapse:collapse;font-size:.85rem;color:var(--datatable-text);background:var(--card)}.data-table thead th{background:var(--datatable-head-bg);font-weight:600;padding:.75rem;border-bottom:1px solid var(--border,#e2e2e2);transition:background .2s ease,color .2s ease;text-align:center}.data-table thead th:hover{background:var(--datatable-head-hover);color:#000}.data-table tbody td{padding:.65rem 0;border-bottom:1px solid var(--border,#ececec);text-align:center;font-size:12px;transition:background .15s ease,color .15s ease}.data-table tbody tr:hover{background:var(--datatable-row-hover);color:#000}.data-table .clickable{cursor:pointer}.data-table .align-left{text-align:left!important}.data-table .align-center{text-align:center!important}.data-table .align-right{text-align:right!important}.data-table .w-24{width:24px}.data-table .w-80{width:80px}.data-table .w-120{width:120px}.data-table .w-140{width:140px}.data-table .w-160{width:160px}.table-wrapper>.data-table thead th{position:sticky;top:0;z-index:2;padding-top:16px;padding-bottom:16px;font-size:12px}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-icon{display:inline-block;width:10px;margin-left:4px}.sort-icon:after,.sort-icon:before{content:"";display:block;width:0;height:0;margin:1px auto;border-left:4px solid transparent;border-right:4px solid transparent}.sort-icon:before{border-bottom:4px solid var(--text-muted,#aaa)}.sort-icon:after{border-top:4px solid var(--text-muted,#aaa)}.data-table tbody td:last-child{padding-right:.5rem}.data-table thead th:last-child{padding-right:1rem}.data-table thead th .header-wrap{display:inline-block;white-space:normal;line-height:1.2}.data-table thead th .header-wrap.nowrap{white-space:nowrap;display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px}.sorted-asc .sort-icon:before{border-bottom-color:var(--primary,#ff8200)}.sorted-desc .sort-icon:after{border-top-color:var(--primary,#ff8200)}[data-theme=dark]{--hover-bg:#fff;--hover-bg-row:#fff}[data-theme=dark] .data-table{--datatable-head-bg:#27272a;--datatable-head-hover:#fff;--datatable-row-hover:#fff;--datatable-text:#000;--border:#3a3a3d;--text-muted:#888}[data-theme=dark] .data-table thead th:hover .sort-icon:after,[data-theme=dark] .data-table thead th:hover .sort-icon:before{border-color:#000}[data-theme=dark] .data-table tbody tr:hover *,[data-theme=dark] .data-table tbody tr:hover td{color:var(--datatable-text)!important}.page-header{height:54px;width:100%;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:700;border-radius:8px 8px 0 0}.page-header .title-slot{display:flex;justify-content:center}.page-header .title-slot h1,.page-header .title-slot h2,.page-header .title-slot h3{margin:0;font-size:1rem}.page-header .left-slot,.page-header .right-slot{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-weight:600}@media (max-width:975px){.page-header{height:auto;flex-wrap:wrap;align-content:center;padding-top:16px;padding-bottom:16px}.page-header .left-slot{padding-bottom:25px}}.table-wrapper{max-height:550px;overflow:auto;border:1px solid var(--border,#e2e2e2);border-radius:6px;background:var(--card)}.badge{display:inline-block;padding:.2rem .7rem;font-size:.75rem;font-weight:600;border-radius:6px;white-space:nowrap;text-wrap:auto}.badge.success{background:#e3f8eb;color:#21a657}.badge.warning{background:#fff5e5;color:#ca932f}.badge.danger{background:#ffe5e5;color:#d9534f}.badge.info{background:#f1f1f1;color:#666}@media (min-width:768px){.badge{display:inline-flex;align-items:center;justify-content:center;width:134px;height:40px;padding:0;margin:0 15px}}.pagination{display:flex;justify-content:center;grid-gap:.25rem;gap:.25rem;align-items:center;font-size:.8rem;position:relative;height:63px;background-color:initial}.pagination div:first-child{position:absolute;left:0}.pagination div:last-child{display:flex;grid-gap:8px;gap:8px}.pagination button{font-size:12px;box-shadow:0 2px 2px rgba(14,18,27,.3);min-width:34px;padding:.35rem .6rem;border:none;background:var(--background-light,#f0f0f0);border-radius:6px;cursor:pointer;color:var(--text-color);transition:background .15s}.pagination button.active{background:var(--primary);color:var(--text-color-secondary,#fff);font-weight:600}.pagination button:disabled{opacity:.5;cursor:default}.pagination .page-summary{margin-left:16px;font-size:12px;color:var(--text-muted,#666);white-space:nowrap}@media (max-width:975px){.pagination .page-summary{display:none}}.search-input{position:relative;display:flex;align-items:center}.search-input input{width:100%;padding:.5rem .5rem .5rem 1.75rem;border:1px solid var(--border,#d9d9d9);border-radius:6px;font-size:.85rem;color:var(--text-color);background-color:var(--card)}.search-input svg{position:absolute;left:.6rem;color:var(--text-muted,#999)}@media (max-width:975px){.search-input{width:100%}}.select-field{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:0;color:var(--text-color)}.select-field select{padding:.3rem .5rem;border:1px solid var(--border,#d9d9d9);border-radius:6px;cursor:pointer;background:var(--card);font-size:.8rem;height:34px;color:var(--text-color)}@media (max-width:975px){.select-field.stack-mobile{flex-direction:column;align-items:flex-start}.select-field.stack-mobile .select-field__label{margin-bottom:4px}.select-field.stack-mobile select{width:100%!important}}.record-card{border:1px solid var(--border,#e2e2e2);border-radius:20px;box-shadow:0 4px 8px rgba(14,18,27,.08);background:var(--card);padding:20px 24px;font-size:13px;display:flex;flex-direction:column;grid-gap:14px;gap:14px;transition:background .15s,border-color .15s}.rc-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--border,#f0f0f0)}.rc-header .rc-title{margin:0;font-size:20px;font-weight:700;color:var(--text-color)}.rc-header .rc-top-right{font-size:16px;font-weight:700;color:var(--text-color)}.rc-body{flex:1 1;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:24px;gap:24px}.rc-col{grid-gap:8px;gap:8px}.rc-col,.rc-field{display:flex;flex-direction:column}.rc-label{font-size:14px;font-weight:700}.rc-label,.rc-value{color:var(--text-color)}.rc-value{font-size:16px;font-weight:400}.rc-col--right .rc-label{font-size:14px}.rc-status{margin-top:6px}.rc-actions-title{margin-top:8px}.rc-actions{margin-top:6px;display:flex;grid-gap:10px;gap:10px}.rc-action-btn{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px;background:none;border:none;padding:0;cursor:pointer}.rc-action-btn .icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--card);border:1px solid var(--border,#e2e2e2);border-radius:6px;box-shadow:0 2px 2px rgba(14,18,27,.15);color:var(--text-color)}.rc-action-btn .icon-wrapper svg{width:16px;height:16px;fill:currentColor;stroke:currentColor}.rc-action-btn .caption{font-size:9px;line-height:1;text-align:center;background:var(--background-light,#f6f6f6);border:1px solid var(--border,#e2e2e2);border-radius:4px;padding:3px 5px;white-space:nowrap;box-shadow:0 2px 2px rgba(14,18,27,.15);color:var(--text-color)}@media (max-width:480px){.rc-body{grid-template-columns:1fr;grid-gap:22px;gap:22px}}.sales-list{background-color:var(--card);color:var(--text-color);border-radius:8px}.sales-list .toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 30px;font-size:12px}.sales-list .toolbar .search-row{margin:1rem 0;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.sales-list .toolbar .search-row input{width:384px}.sales-list .toolbar .search-row .order-select{display:none}.sales-list .toolbar .disclaimer-row{display:flex;grid-gap:18px;gap:18px}.sales-list .toolbar .disclaimer-row p{max-width:223px}.sales-list .toolbar .disclaimer-row p:first-child{display:flex;align-items:center;grid-gap:8px;gap:8px}.sales-list .toolbar .disclaimer-row .inf-sales{text-align:right}.sales-list .card-list{display:none}@media (min-width:1360px){.sales-list{max-width:1110px;margin:0 auto}}@media (max-width:975px){.sales-list{position:relative}.sales-list .page-header-wrapper,.sales-list .table-wrapper-wrapper{display:none}.sales-list .card-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:0 16px 16px;min-height:70px}.sales-list .card-list .record-card:first-child{margin-top:70px}.sales-list .toolbar{position:absolute;top:-70px;display:block;width:100%;z-index:1;padding:0}.sales-list .toolbar .search-row{flex-direction:column;align-items:stretch}.sales-list .toolbar .search-row div:first-child{display:flex;grid-gap:8px;gap:8px}.sales-list .toolbar .search-row input{width:100%}.sales-list .toolbar .search-row .order-select{display:flex;width:100%}.sales-list .toolbar .disclaimer-row{display:none}}.modal-sales{max-width:550px;width:80%;max-height:100vh;display:flex;flex-direction:column}.sales-header{display:flex;width:100%;align-items:center;padding-bottom:20px;border-bottom:1px solid #efefef;margin-bottom:15px;font-weight:700}.sales-header .sales-client{margin-left:10rem}.sales-header .name-seller{margin-left:15rem}@media (max-width:768px){.sales-header{flex-direction:column;align-items:flex-start}.sales-header .sales-client{margin:1rem 0}.sales-header .name-seller{margin-left:0}}.sales-history-exact{padding:15px;display:flex;flex-direction:column;height:100%}.sales-history-exact .sales-history-items{width:100%;overflow-y:auto;max-height:calc(80vh - 150px);padding-right:5px}.sales-history-exact .sales-history-items::-webkit-scrollbar{width:6px}.sales-history-exact .sales-history-items::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.sales-history-exact .sales-history-items .sales-display{display:flex;align-items:center}.sales-history-exact .sales-history-items .sales-action{margin:35px 0;padding:10px}.sales-history-exact .sales-history-items .sales-info{font-size:14px;background:var(--background);margin-bottom:3px;padding:10px;border-radius:15px}.sales-history-exact .sales-history-items .sales-row{width:50%}.sales-scroll-area{overflow-y:auto;max-height:calc(80vh - 170px);padding-right:5px}.sales-scroll-area::-webkit-scrollbar{width:6px}.sales-scroll-area::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.collapsible-head{background:var(--card);cursor:pointer;transition:background .15s}.collapsible-head .toggle-cell{width:24px;text-align:center}.collapsible-head:hover{background:var(--background-light,#fafafa)}.collapsible-head.open{color:#000}.collapsible-head.open,.collapsible-head.open:hover{background:var(--highlight,#ffe6ce)}.collapsible-body{background:var(--highlight,#ffe6ce)!important}.collapsible-body>td{border-bottom:none}.collapsible-body>td:first-child{padding-top:0}.collapsible-body .data-table thead th{background:var(--highlight,#ffe6ce);text-align:center;color:#000}.collapsible-body .data-table tbody td,.collapsible-body .data-table tbody tr{text-align:center}.collapsible-body .nested-table tbody td:first-child,.collapsible-body .nested-table thead th:first-child{width:24px;padding:0}.collapsible-body .nested-table thead{border-top:1px solid var(--border,#000);border-bottom:1px solid var(--border,#000)}.nav-btn{background:#ff8200;color:#fff;border:none;padding:.55rem 1rem;border-radius:8px;font-weight:600;cursor:pointer;font-size:12px;line-height:12px;height:40px;width:180px;transition:filter .15s ease}.nav-btn:hover{filter:brightness(1.05)}.nav-btn:disabled{cursor:not-allowed;opacity:.6}.sales-details{background-color:var(--card);color:var(--text-color);border-radius:8px}.sales-details .toolbar{display:flex;align-items:center;justify-content:space-between;padding-left:30px;padding-right:30px;font-size:12px}.sales-details .toolbar .search-row{margin:1rem 0;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;justify-content:flex-start}.sales-details .toolbar .search-row input{width:384px}.sales-details .toolbar .disclaimer-row{display:flex;grid-gap:18px;gap:18px}.nested-table{border-left:8px solid var(--highlight,#ffe6ce);border-right:8px solid var(--highlight,#ffe6ce)}.w-24{width:24px}.w-120{width:120px}.w-140{width:140px}.w-160{width:160px}.loading-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999}@media (min-width:1360px){.sales-details{max-width:1110px;margin:0 auto}}@media (max-width:975px){.sales-details{position:relative}.sales-details .toolbar{position:absolute;top:-70px;display:block;padding:0;width:100%}.sales-details .toolbar .search-row input{width:100%}.sales-details .toolbar .disclaimer-row{display:none}.icon-btn[aria-label=Aviso]{display:none!important}}:root{--calendar-bg:#fff;--calendar-border:#e4e4e4;--calendar-hover:#f6f6f6;--calendar-today:#000;--calendar-text:#000;--calendar-muted:#b3b3b3;--gap:12px}.monthly-calendar{background:var(--calendar-bg);color:var(--calendar-text);padding:32px;border-radius:16px;box-shadow:0 16px 32px rgba(0,0,0,.16),0 8px 16px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);width:100%;max-width:860px;margin:0 auto;font-family:inherit}.calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.legend{display:flex;grid-gap:20px;gap:20px;flex-wrap:wrap}.legend .legend-item{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;max-width:120px}.legend .legend-item span{min-width:18px;height:18px;border-radius:6px;display:inline-block}.nav{display:flex;align-items:center;font-weight:700;font-size:18px}.nav button{background:none;border:none;font-size:26px;cursor:pointer;padding:0 6px;line-height:1}.nav .current-month{letter-spacing:.6px;min-width:200px;text-align:center}.grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--gap);gap:var(--gap)}.week-day{font-size:13px;font-weight:700;text-align:center;padding-bottom:4px;text-transform:capitalize}.day{position:relative;aspect-ratio:1/1;border:1px solid var(--calendar-border);border-radius:10px;background:#fff;transition:background .15s}.day:hover{background:var(--calendar-hover)}.day.today:not(.has-item){border:2px solid var(--calendar-today)}.day.other-month{background:#eee;color:var(--calendar-muted)}.day.other-month:hover{background:#eee}.day.has-item{cursor:pointer}.day .number{position:absolute;top:8px;left:10px;font-size:14px;font-weight:700;pointer-events:none;z-index:2}.day.has-item .number{color:#fff!important}.day .item{position:absolute;inset:0;border-radius:10px;padding:30px 10px 10px;display:flex;flex-direction:column;grid-gap:4px;gap:4px;color:#fff;font-size:12px;overflow:hidden}.day .item strong{font-size:12px;line-height:1.25}.day .item .badge{position:absolute;top:10px;right:6px;background:#fff;color:#f35e00;font-size:8px;padding:1px 5px;border-radius:4px;font-weight:700}.day.today.has-item:after{content:"";position:absolute;inset:0;border:2px solid var(--calendar-today);border-radius:10px;pointer-events:none;z-index:3}@media (max-width:680px){:root{--gap:8px}.monthly-calendar{padding:20px 16px}.item strong,.legend .legend-item{font-size:12px}}.cm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9998}.cm-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:32px 36px;border-radius:14px;min-width:320px;max-width:90vw;box-shadow:0 12px 24px rgba(0,0,0,.2),0 6px 12px rgba(0,0,0,.12);z-index:9999;font-family:inherit}.close-btn{margin-top:28px;padding:8px 16px;background:#f35e00;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.live-trainings-page{padding:40px 16px;display:flex;justify-content:center}