@import '_content/AgriPointBlazorUtils/AgriPointBlazorUtils.4bzfk8rcql.bundle.scp.css';

/* /Controles/Externas/CardInformativo.razor.rz.scp.css */
.card[b-haxjgkjuna] { box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); max-width: 510px; transition: ease-in .5s; margin: 0 auto;  padding: 20px; border-radius: 10px; 
        font-weight:600;  background-color:#fff; line-height:24px; min-height: 250px; width:100%; }

.card[b-haxjgkjuna]  .titulo { color:#216B7E; font-weight:600;  }

.card[b-haxjgkjuna]  .titulo-azul { color:#fff; font-weight:600; }

.card[b-haxjgkjuna]  .titulo-azul-claro { color:#35A4A4; font-weight:600; }

.card[b-haxjgkjuna]  .texto { line-height:24px; font-weight:500; color:#777777; }

.card[b-haxjgkjuna]  .branco { color:#fff; }

.azul[b-haxjgkjuna] { background: linear-gradient(90deg,rgba(53, 164, 164, 1) 0%, rgba(33, 107, 126, 1) 100%); color:#fff; }


@media (max-width:1119px) {
    .card[b-haxjgkjuna] { max-width:300px; }
}
/* /Controles/Externas/ClientesCarrossel.razor.rz.scp.css */
.clientes h2[b-2u66jioyvx] { font-weight:400; color:#215273; text-align:center; }
.clientes .logos[b-2u66jioyvx] { margin-bottom:40px; position:relative; padding:0 30px; box-sizing:border-box; }
.clientes .logo[b-2u66jioyvx] { width:195px; height:125px; margin:10px; }
/* /Controles/Externas/CtaRodape.razor.rz.scp.css */
.cta[b-7wfejyn8pc] { height:330px; display:flex; flex-direction:column; align-items:center; justify-content:center; margin-top:80px; }
.cta p[b-7wfejyn8pc] { font-size:40px; color:#FFF; margin:0 30px 20px 30px; }
/* /Controles/Externas/Depoimento.razor.rz.scp.css */
.depoimento[b-crsz4n8pri] { margin-bottom:10px; position:relative; box-sizing:border-box; padding:20px; max-width:250px; min-height:325px; border-radius:5px; box-shadow: 1px 0px 5px 3px rgba(0,0,0,0.10); background:#FFF;  }
.depoimento span[b-crsz4n8pri] { position:absolute; top:0; left:0; display:block; height:10px; border-radius:5px 5px 0 0; width:100%; }
.depoimento img[b-crsz4n8pri] { width:35px; }
.depoimento p[b-crsz4n8pri] { color:#777; line-height:22px; }
/* /Controles/Externas/Diferenciais.razor.rz.scp.css */
/* DIFERENCIAS */
.diferencias[b-yjoyi3a9ov] { padding:150px 0 70px 0; background:url(imagens/bg-diagonal.jpg) top center no-repeat #f5f5f5; }
.diferencias h2[b-yjoyi3a9ov] { text-align:center; color:#215273; font-weight:400; }
.diferencias .central > p[b-yjoyi3a9ov] { text-align:center; margin-bottom:70px; font-size:18px; line-height:22px; color:#777777; padding:0 30px; }
.diferencias .central > div[b-yjoyi3a9ov] { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; }

/* DIFERENCIAS */
@media (max-width: 770px) { 
    .diferencias[b-yjoyi3a9ov]  { padding-top:180px; margin-top:-70px; }
    .diferencias .central > div[b-yjoyi3a9ov] { display:block; }
}

/* DIFERENCIAS */
@media (max-width: 1110px) {
    .diferencias[b-yjoyi3a9ov] { padding-left:30px; padding-right:30px; }
    .diferencias .central > div[b-yjoyi3a9ov] { justify-content:center; }
}

/* OUTDOOR */
@media (min-width: 1921px) { 
     .diferencias[b-yjoyi3a9ov] { background:#f5f5f5; padding:70px 0; margin-top:40px; }
}
/* /Controles/Externas/Diferencial.razor.rz.scp.css */
.diferencial[b-g7wg7zafuk] { max-width:340px; min-height:332px; border-radius:5px; padding:0 0 25px 0; box-shadow: 1px 0px 5px 3px rgba(0,0,0,0.10); background:#FFF; 
                margin:0 20px 35px 0; }
.diferencial span[b-g7wg7zafuk] { display:block; height:10px; border-radius:5px 5px 0 0 }
.diferencial img[b-g7wg7zafuk] { height:95px; margin:30px 0 30px 30px; max-width:80px; }
.diferencial h4[b-g7wg7zafuk] { margin:0 30px 30px 30px; color:#215273; font-weight:400; }
.diferencial p[b-g7wg7zafuk] { margin:0 30px 0 30px; color:#777777; line-height:22px; }
.diferencial[b-g7wg7zafuk]  p { margin:0 30px 0 30px; color:#777777; line-height:22px; }
.diferencial a[b-g7wg7zafuk] { padding:8px 20px; color:#FFF; text-align:center; border-radius:5px; font-size:14px; margin:0 0 0 20px; font-weight:bold; }

@media (max-width: 1100px) { 
    .diferencial[b-g7wg7zafuk] { margin-left:30px; }
}

@media (max-width: 770px) { 
    .diferencial[b-g7wg7zafuk] { margin:0 auto 30px auto; }
}
/* /Controles/Externas/Erro404.razor.rz.scp.css */
.geral-404[b-g789o8lkzg] { background:#f5f5f5; padding:120px 0; }
.central[b-g789o8lkzg] { text-align:center; padding:0 30px; box-sizing:border-box; }
.central img[b-g789o8lkzg] { margin:0 auto; display:block; max-width:350px; width:100%; }
p[b-g789o8lkzg] { margin-bottom:50px; color:#215273; font-size:20px; }
h1[b-g789o8lkzg] { color:#215273; font-weight:400; margin-bottom:20px; }
/* /Controles/Externas/FaqPergunta.razor.rz.scp.css */
/* FAQ PERGUNTA */
.pergunta[b-n4wxv7wem9] { background:#FFF; padding:20px 20px 0 20px; margin-bottom:20px; box-shadow: 1px 0px 5px 3px rgba(0,0,0,0.10); border-radius:5px;  }
.pergunta .titulo[b-n4wxv7wem9] { cursor:pointer; padding-left:40px; font-weight:400; color:#215273; padding-bottom:20px; }
.pergunta .titulo h4[b-n4wxv7wem9] { margin:0; line-height:20px; }
.pergunta .titulo.fechada[b-n4wxv7wem9] { background:url(imagens/ico-mais-redondo.svg) left top no-repeat; background-size:20px; }
.pergunta .titulo.aberta[b-n4wxv7wem9] { background:url(imagens/ico-menos-redondo.svg) left top no-repeat; background-size:20px; }
.pergunta .resposta[b-n4wxv7wem9] { color:#777777; font-size:16px; line-height:22px; }
.pergunta .resposta[b-n4wxv7wem9]  a { color:#55C595; text-decoration:underline; }
.pergunta .resposta[b-n4wxv7wem9]  p { margin:0; padding-bottom:20px; }

/* FAQ PERGUNTA */
@media (max-width: 1110px) {
   .pergunta[b-n4wxv7wem9] { margin-right:30px; margin-left:30px; }
}
/* /Controles/Externas/Footer.razor.rz.scp.css */
footer[b-1wg8eifed2] { position:absolute; bottom:0; width:100%; }
footer .rodape[b-1wg8eifed2] { display:flex; justify-content:space-between; }
footer .rodape > div[b-1wg8eifed2] { max-width:260px; height:450px; padding-top:60px; box-sizing:border-box; color:#777777; }
footer .rodape p.tt[b-1wg8eifed2] { margin-top:0; font-weight:400; color:#215273; font-size:20px; }
footer .rodape > div a[b-1wg8eifed2] { color:#777777 }
footer .rodape[b-1wg8eifed2]  ul { list-style:none; margin:0; padding:0; }
footer .rodape[b-1wg8eifed2]  ul li a { color:#777777; display:block; padding:10px 0; }
footer .copyright[b-1wg8eifed2] { background:#f5f5f5; color:#808080; min-height:60px; display:flex; flex-direction:column; justify-content:center; position:absolute; bottom:0; width:100%; }
footer .copyright p[b-1wg8eifed2] { margin:0; }
footer .copyright a[b-1wg8eifed2] { color:#808080; }
footer .copyright a:hover[b-1wg8eifed2] { text-decoration:underline; }
footer .rodape > div a.whats[b-1wg8eifed2] { margin-bottom:15px; display:block; background:url(imagens/ico-whats-contato.svg) left center no-repeat; padding-left:30px; background-size:20px; min-height:20px; cursor:pointer; }
footer .rodape > div a.fone[b-1wg8eifed2] { margin-bottom:15px; display:block; background:url(imagens/ico-fone.svg) left center no-repeat; padding-left:30px; background-size:20px; min-height:20px; }
footer .rodape > div a.email[b-1wg8eifed2] { display:block; background:url(imagens/ico-email.svg) left center no-repeat; padding-left:30px; background-size:20px; min-height:20px; margin-bottom:15px; }
footer .rodape > div a.linkedin[b-1wg8eifed2] { margin-bottom:15px; display:block; background:url(imagens/ico-linkedin.svg) left center no-repeat; padding-left:30px; background-size:20px; min-height:20px; }
footer .rodape > div a.instagram[b-1wg8eifed2] { margin-bottom:15px; display:block; background:url(imagens/ico-instagram.svg) left center no-repeat; padding-left:30px; background-size:20px; min-height:20px; }

@media (max-width: 1140px) { 
     footer .rodape > div a.email[b-1wg8eifed2] { word-break:break-all; }
}

@media (max-width: 770px) { 
     footer[b-1wg8eifed2] { position:relative }
     footer .rodape[b-1wg8eifed2] { display:block; }
     footer .rodape > div[b-1wg8eifed2] { margin:0 auto; height:unset; padding:30px 0; box-sizing:border-box; }
     footer .copyright[b-1wg8eifed2] { position:relative; padding:0 20px; box-sizing:border-box;  }
}

@media (max-width: 1110px) { 
    footer .central[b-1wg8eifed2] { padding-left:30px; padding-right:30px; }
}
/* /Controles/Externas/FormularioContato.razor.rz.scp.css */
/* FORMULARIO CONTATO */
.dados[b-6kjajqwxql] { background:#FFF; border-radius:10px; padding:60px 80px; box-shadow: 1px 0px 5px 3px rgba(0,0,0,0.10); position:relative; }
.dados .itens[b-6kjajqwxql] { display:flex; justify-content:space-between; }
    
.formulario[b-6kjajqwxql] { flex-grow:1; border-right:1px solid #EBEBEB; margin-right:80px; padding-right:80px; }
.formulario h2[b-6kjajqwxql] { font-weight:400; color:#215273; margin:0 0 20px 0; }
[b-6kjajqwxql] .campo { margin:0 0 10px 0; }
[b-6kjajqwxql] .campo label { display:block; color:#777777; margin-bottom:5px; }
[b-6kjajqwxql] .campo input { border:1px solid #e0e0e0; display:block; height:35px; line-height:35px; width:100% !important; box-sizing:border-box; border-radius:4px; 
                                background:#F5F5F5; padding:0 5px; }
[b-6kjajqwxql] .campo textarea { border:1px solid #e0e0e0; display:block; height:120px; line-height:35px; width:100% !important; box-sizing:border-box; border-radius:4px; 
                                background:#F5F5F5; padding:0 5px; resize:none; }

[b-6kjajqwxql] .dados h4 { font-weight:400; color:#215273; padding-left:30px; margin:0; }
[b-6kjajqwxql] .dados h4.endereco { background:url(imagens/ico-localizacao.svg) left center no-repeat; }
[b-6kjajqwxql] .dados h4.email { background:url(imagens/ico-email.svg) left center no-repeat; background-size:20px; }
[b-6kjajqwxql] .dados h4.fone { background:url(imagens/ico-fone.svg) left center no-repeat; }
[b-6kjajqwxql] .dados h4.whats { background:url(imagens/ico-whats-contato.svg) left center no-repeat; }
[b-6kjajqwxql] .dados h4.linkedin { background:url(imagens/ico-linkedin.svg) left center no-repeat; }
[b-6kjajqwxql] .dados p { margin:10px 0 30px 0; color:#777777; line-height:22px; }
[b-6kjajqwxql] .dados a { color:#777777; cursor:pointer; }

.dados .barra[b-6kjajqwxql] { background:#215273; height:8px; border-radius:0 0 10px 10px; position:absolute; bottom:0; left:0; width:100%; }

.dados .sucesso[b-6kjajqwxql] { padding:20px; text-align:center; margin-top:30px;  }
[b-6kjajqwxql] .sucesso p { color:#777; margin:0; }
[b-6kjajqwxql] .sucesso strong { color:#215273; font-size:30px; line-height:30px; font-weight:400; display:block; margin:10px 0; }

[b-6kjajqwxql] .btn { background: #36a5a8 !important; }

/* FORMULARIO CONTATO */
@media (max-width: 860px) {
   .dados[b-6kjajqwxql] { margin:0 30px; padding:20px; }
   .dados .itens[b-6kjajqwxql] { display:block; }
   .formulario[b-6kjajqwxql] { border-right:none; margin:0 10px 30px 10px; padding-right:0; }
   .dados .meios[b-6kjajqwxql] { margin-left:10px; }
}

/* FORMULARIO CONTATO */
@media (max-width: 380px) {
   .dados .meios a[b-6kjajqwxql] { font-size:14px; line-height:15px; }
}
/* /Controles/Externas/MainLayout.razor.rz.scp.css */
.geral[b-39jm3x973n] { min-width:350px;  margin:0 0 430px 0;  }

@media (max-width: 770px) { 
    .geral[b-39jm3x973n] { margin-bottom:0; }
}
/* /Controles/Externas/MainLayoutV2.razor.rz.scp.css */
.geral[b-pav8owqtlt] { min-width:350px; margin:0; }

.geral-topo[b-pav8owqtlt] { position:sticky; top:0; z-index:9999; background:#f9f9f9b5; backdrop-filter:blur(5px); -webkit-backdrop-filter:blur(5px); }

.topov2[b-pav8owqtlt] { padding:20px 0; }
.topov2 .centralv2[b-pav8owqtlt] { position:relative; display:flex; align-content:center; justify-content:center; }
.entrarv2[b-pav8owqtlt] { position:absolute; right:0; top:50%; transform:translateY(-50%); display:flex; align-items:center; gap:5px; }
.hamburguer[b-pav8owqtlt] { position:absolute; left:0; top:50%; transform:translateY(-50%); display:none; align-items:center; border:none; background:transparent; cursor:pointer; }

.geral-menu .centralv2[b-pav8owqtlt] { display:flex; align-items:center; justify-content:center; border-top:1px solid #b6d8f7; }
.geral-menu[b-pav8owqtlt]  a { height:50px; line-height:50px; width:fit-content; padding:0 30px; transition:color 0.3s; }

.drawer-overlay[b-pav8owqtlt] { position:fixed; inset:0; z-index:10000; background:#00000073; opacity:0; visibility:hidden; transition:all ease 0.25s; }
.drawer-mobile[b-pav8owqtlt] { position:fixed; top:0; left:0; z-index:10001; width:300px; max-width:85vw; height:100dvh; background:#fff; transform:translateX(-100%); transition:transform ease 0.25s; box-shadow:10px 0 30px #00000026; padding:22px; display:flex; flex-direction:column; gap:25px; }
.drawer-topo[b-pav8owqtlt] { display:flex; align-items:center; justify-content:space-between; gap:15px; }
.drawer-fechar[b-pav8owqtlt] { border:none; background:transparent; font-size:36px; line-height:1; color:#828893; cursor:pointer; }
.drawer-menu[b-pav8owqtlt] { display:flex; flex-direction:column; border-top:1px solid #b6d8f7; }
.drawer-menu[b-pav8owqtlt]  a { padding:16px 0; border-bottom:1px solid #e5eef8; font-size:17px; color:#222; }
.drawer-entrar[b-pav8owqtlt] { height:48px; border-radius:999px; background:#0d5595; color:#fff; display:flex; align-items:center; justify-content:center; font-weight:700; }

.menu-aberto .drawer-overlay[b-pav8owqtlt] { opacity:1; visibility:visible; }
.menu-aberto .drawer-mobile[b-pav8owqtlt] { transform:translateX(0); }

.geral-rodape[b-pav8owqtlt] { border-top:1px solid #b6d8f7; padding:20px 0; }
.geral-rodape .centralv2[b-pav8owqtlt] { position:relative; display:flex; justify-content:space-between; align-content:center; gap:20px; }
.geral-rodape[b-pav8owqtlt]  a { color:#000; transition:all ease 0.3s; }
.geral-rodape[b-pav8owqtlt]  a:hover { text-decoration:underline; }
.rodape-esquerda[b-pav8owqtlt] { display:flex; align-items:center; gap:10px; }
.produto-ventures[b-pav8owqtlt] { display:flex; align-items:center; gap:10px; margin-left:15px; padding-left:15px; border-left:1px solid #000; }
.produto-ventures p[b-pav8owqtlt] { margin:10px 0 0 0; }
.rodape-direita[b-pav8owqtlt] { display:flex; align-items:center; justify-content:flex-end; gap:20px; font-size:14px; }

@media (max-width:980px) {
    .hamburguer[b-pav8owqtlt] { display:flex; }
    .geral-menu[b-pav8owqtlt] { display:none; }
}

@media (max-width:700px) {
    .entrarv2[b-pav8owqtlt] { font-size:0; }
    .rodape-esquerda[b-pav8owqtlt],
    .rodape-direita[b-pav8owqtlt],
    .geral-rodape .centralv2[b-pav8owqtlt] { flex-direction:column; align-items:center; justify-content:center; text-align:center; }
    .produto-ventures[b-pav8owqtlt] { margin-left:0; padding-left:0; border-left:none; }
}
/* /Controles/Externas/MAPLeiteGraficos.razor.rz.scp.css */
.geral[b-xnlbx0nzg5] { display:flex; flex-direction:column; }
.unico[b-xnlbx0nzg5] { display: flex; justify-content: center; }

.central-personalizado[b-xnlbx0nzg5] { max-width:1500px; margin:20px auto; gap:20px; }
.central-personalizado .texto-informativo[b-xnlbx0nzg5] { font-size: 15px; text-align: center; color: #777; line-height: 22px; font-weight:700; }

.central-personalizado .botao-whats[b-xnlbx0nzg5] { text-align:center; margin-bottom:40px; }
.central-personalizado .botao-whats > a[b-xnlbx0nzg5] { padding:10px; background:#2a7286; color:#fff; border-radius:7px; font-weight:800; }
.central-personalizado .botao-whats > a:hover[b-xnlbx0nzg5] { background:#073d4c; transition: all ease 0.3s; }

.grid[b-xnlbx0nzg5] { display:flex; gap:20px; margin:0 auto; }
.item[b-xnlbx0nzg5] { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); display:flex; flex-direction:column; align-items:center;
        padding:20px; border-radius:10px; }

.texto[b-xnlbx0nzg5] { display: flex; flex-direction: column; align-items: center; }
.texto h2[b-xnlbx0nzg5] { margin: 0 auto; text-align: center; font-size: 27px; color: #215273; font-weight: 600; }
.texto p[b-xnlbx0nzg5] { font-size: 15px; text-align: center; max-width: 600px; color: #777; line-height: 22px; }

@media(max-width:1500px) {
    iframe[b-xnlbx0nzg5] { width:500px; height:500px; }
}

@media (max-width:1360px) {
    iframe[b-xnlbx0nzg5] { width:400px; height:400px; }
    .grid[b-xnlbx0nzg5] { flex-direction:column; padding: 20px; }
    .grafico[b-xnlbx0nzg5] { max-width:700px; }
}

@media (max-width:480px) {
    h1[b-xnlbx0nzg5] { text-align:center; }
    iframe[b-xnlbx0nzg5] { width:300px; height:300px; }
    .grafico[b-xnlbx0nzg5] { max-width:330px; }
    .grid[b-xnlbx0nzg5] { padding:0; }
}
/* /Controles/Externas/NavMenu.razor.rz.scp.css */
header[b-p6e98tyap5] { border-bottom:1px solid rgba(255, 255, 255, 0.3); -webkit-background-clip:padding-box; background-clip: padding-box; position:fixed; top:0;
            width:100%; background:url(imagens/bg-menu.webp) no-repeat; background-size:cover; z-index:99; }
nav[b-p6e98tyap5] { display:flex; align-items:center; justify-content:space-between; height:69px; outline:none; }
[b-p6e98tyap5] ul { margin:0; padding:0; list-style:none; display:flex; align-items:center; }
[b-p6e98tyap5] ul li a { color:#FFF; padding:5px 10px; display:block; font-size:14px; margin: 2px; }
[b-p6e98tyap5] ul li a:hover { color:#FFF; text-decoration:underline; }

[b-p6e98tyap5] .acoes-principais a { border-radius:5px; padding:10px 12px; font-size:13px; font-weight:900; cursor:pointer; }
[b-p6e98tyap5] .acoes-principais a.login { background:#215273; }
[b-p6e98tyap5] .acoes-principais a.assine { background:#FFF; color:#215273; }
[b-p6e98tyap5] .acoes-principais a.experimente { background:#FFF; color:#215273; }

nav button[b-p6e98tyap5] { display:none; }
[b-p6e98tyap5] ul li a.it-mb { display:none; }

@media (max-width: 1020px) { 
   [b-p6e98tyap5] ul { display:none; }
   nav button[b-p6e98tyap5] { display:block; background:transparent; border:none; outline:none; cursor:pointer; }
   [b-p6e98tyap5] ul.menuMobile { position:absolute; top:69px; left:0; width:100%; display:block !important; background:#FFF; box-shadow:0px 5px 9px -3px #000000; }
   [b-p6e98tyap5] ul.menuMobile li a { color: #215273; height: 44px; line-height: 44px; padding-left: 30px; }
   [b-p6e98tyap5] ul li a.it-mb { display:block; }
   [b-p6e98tyap5] ul.menuMobile li:nth-child(even) a { background:#F5F5F5; }
}

@media (max-width: 1110px) {
    nav[b-p6e98tyap5] { padding:30px; box-sizing:border-box; }
    [b-p6e98tyap5] ul li a { padding:5px 10px; } 
    [b-p6e98tyap5] .acoes-principais a { padding:5px 10px;  }
}

@media (max-width: 1079px) {
    nav[b-p6e98tyap5] { padding:30px; box-sizing:border-box; }
    [b-p6e98tyap5] ul li a { padding:5px 10px; } 
    [b-p6e98tyap5] .acoes-principais a { padding:5px 10px;  }
}
/* /Controles/Externas/SecaoExperimentacao.razor.rz.scp.css */
.experimentacao[b-1ma4pzxpew] { color:#FFF; text-align:center; }
.experimentacao .central[b-1ma4pzxpew] { display:flex; flex-direction:column; align-items:center; justify-content:center; min-height:330px; font-size:35px; 
                            padding:30px; box-sizing:border-box;  }
.experimentacao .central p[b-1ma4pzxpew] { margin:20px; }
.experimentacao .central strong[b-1ma4pzxpew] { display:block; margin-bottom:20px; }

@media (max-width: 770px) { 
   .experimentacao .central[b-1ma4pzxpew] { font-size:20px; min-height:300px; }
}
/* /Controles/Externas/SecaoLarguraTotal.razor.rz.scp.css */
.lagura-total .coluna[b-zzray4mgoo] { min-height:575px; }
.lagura-total .itens[b-zzray4mgoo] { padding:40px; display:flex; justify-content:flex-end; color:#777777; }
.lagura-total .reverso[b-zzray4mgoo] { flex-direction:row-reverse;  }
.lagura-total .reverso .itens[b-zzray4mgoo] { justify-content:flex-start; }
.lagura-total[b-zzray4mgoo]   h2 { color:#215273; font-weight:400;  }
.lagura-total .itens[b-zzray4mgoo]  p { max-width:510px; color:#777777; line-height:22px; }
.lagura-total .itens[b-zzray4mgoo]  p.check { padding-left:30px; background:url(imagens/ico-check.svg) left top no-repeat; background-size:20px; }

@media (max-width: 770px) 
{ 
    .lagura-total .flex[b-zzray4mgoo] { flex-direction:column-reverse; }
    .lagura-total .coluna[b-zzray4mgoo] { width:100%; }
    .lagura-total .itens p[b-zzray4mgoo] { max-width:100%; }
    .lagura-total .coluna[b-zzray4mgoo] { min-height:215px; }
}
/* /Controles/Externas/Solucao.razor.rz.scp.css */
.solucoes .solucao[b-ohdrdpgapj] { transition:all ease-in-out 0.2s; margin-bottom:35px; display:flex; border-radius:5px; border-top:7px solid #215273; 
                     box-shadow:1px 0px 5px 3px rgba(0,0,0,0.10); background:#FFF; padding:35px; }
.solucoes .solucao.clicavel[b-ohdrdpgapj] { cursor:pointer; }
.solucoes .solucao > img[b-ohdrdpgapj] { flex-shrink:0; margin-right:35px; }
.solucoes .solucao h3[b-ohdrdpgapj] { margin-top:0; color:#215273; font-weight:400; font-size:22px; }
.solucoes .solucao span[b-ohdrdpgapj] { display:flex; align-items:center; color:#215273; font-size:18px; }
.solucoes .solucao span img[b-ohdrdpgapj] { margin-left:5px; margin-top:5px; transition:transform 0.2s ease; transform: rotate(0); }
.solucoes .solucao span.aberto img[b-ohdrdpgapj] { transition:transform 0.2s ease; transform:rotate(-180deg); }
.solucoes .solucao .oculta[b-ohdrdpgapj] { display:none; }

@media (max-width: 1110px) {
   .solucoes .solucao[b-ohdrdpgapj] { margin-left:30px; margin-right:30px; }
}

@media (max-width: 500px) {
   .solucoes .solucao[b-ohdrdpgapj] { flex-direction:column; }
   .solucoes .solucao > img[b-ohdrdpgapj] { margin:0 0 35px 0; }
}
/* /Controles/Externas/TopoPaginas.razor.rz.scp.css */
.topo-paginas[b-ojlv5qe4wh] { min-height:150px; color:#FFF; display:flex; flex-direction:column; align-items:center; justify-content:center; 
                background:url(imagens/bg-outdoor.webp) -1px center no-repeat fixed; background-size:cover; padding-top:70px; transition:all ease-in-out 0.2s; }
.topo-paginas h1[b-ojlv5qe4wh] { font-weight:400; margin:0 30px; }
.topo-paginas[b-ojlv5qe4wh]  p { margin:10px 30px 30px 30px }

@media (max-width: 940px) {
   .topo-paginas[b-ojlv5qe4wh] { min-height:90px; }
}

@media (max-width: 500px) {
   .topo-paginas h1[b-ojlv5qe4wh] { font-size:30px; }
}
/* /Controles/Gerais/BannerPopup.razor.rz.scp.css */
#geral-popup[b-iwgkil1ygv] { width:100vw; height:100vh; position:fixed; top:0; left:0; z-index:9999; display:flex; align-items:center; justify-content:center; background:#00000055 }
#popup[b-iwgkil1ygv] { position:relative; background:#FFF; max-width:640px; max-height:500px; box-shadow: 2px 2px 16px -2px rgba(0,0,0,0.75); margin:0 20px; }
#popup button[b-iwgkil1ygv] { position:absolute; top:-15px; right:-15px; background:#FFF; height:36px; cursor:pointer; z-index:9999; border:none;    
                width:36px; border-radius:50%; display:flex; align-items:center; justify-content:center; transition:all ease 0.3s; }
#popup button:hover[b-iwgkil1ygv] { background:#f5f5f5; }
#popup[b-iwgkil1ygv]  a picture { display:flex; }
/* /Controles/Gerais/BotaoWhatsapp.razor.rz.scp.css */
.atendimento-whats[b-tj6uv6254q] { position:fixed !important; right:30px; bottom:30px; z-index:999; cursor:pointer; }
.atendimento-whats:hover[b-tj6uv6254q] { opacity:0.8; }
/* /Controles/Gerais/CaixaBanners.razor.rz.scp.css */
.linha-banners[b-yxv7pw9hyy] { display:grid; gap:40px; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); margin:30px auto 10px auto; max-width:1280px; padding:0 20px; }
.coluna-banner[b-yxv7pw9hyy] { border-radius:10px; overflow:hidden; }
.coluna-banner[b-yxv7pw9hyy]  img { width:100%; object-fit:cover; }
/* /Controles/Gerais/Calendario.razor.rz.scp.css */
.calendario[b-m8qnc6i8jd] { background:#FFF; }

.nav[b-m8qnc6i8jd] { display:flex; align-items:center; justify-content:space-between; width:100%; box-sizing:border-box; padding:10px; border:1px solid #808080; border-bottom:none; }
.nav a[b-m8qnc6i8jd] { font-weight:bold; cursor:pointer; margin:0; }
.nav a img[b-m8qnc6i8jd] { max-width:20px; display:block;  margin:0; }

table[b-m8qnc6i8jd] { width:100%; border-collapse:collapse; } 
table tr td[b-m8qnc6i8jd] { border:1px solid #808080; padding:2px; text-align:center; height:35px; width:45px; box-sizing:border-box; }
table tr td.atual[b-m8qnc6i8jd] { background:#DDDDDD; color:#404040; }

.calendario.com-selecao table tr td.selecionavel:hover[b-m8qnc6i8jd] { background:#e9e9e9; cursor:pointer; }
/* /Controles/Gerais/Carregando.razor.rz.scp.css */
.dot-wave[b-hefv45boyk] {
  --uib-size: 50px;
  --uib-speed: 0.6s;
  --uib-color: #0d0909;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  width: var(--uib-size);
  height: calc(var(--uib-size) * 0.17);
  padding-top: calc(var(--uib-size) * 0.34);
}

.dot-wave__dot[b-hefv45boyk] {
  flex-shrink: 0;
  width: calc(var(--uib-size) * 0.17);
  height: calc(var(--uib-size) * 0.17);
  border-radius: 50%;
  background-color: var(--uib-color);
  will-change: transform;
}

.dot-wave__dot:nth-child(1)[b-hefv45boyk] {
  animation: jump824-b-hefv45boyk var(--uib-speed) ease-in-out
    calc(var(--uib-speed) * -0.45) infinite;
}

.dot-wave__dot:nth-child(2)[b-hefv45boyk] {
  animation: jump824-b-hefv45boyk var(--uib-speed) ease-in-out
    calc(var(--uib-speed) * -0.3) infinite;
}

.dot-wave__dot:nth-child(3)[b-hefv45boyk] {
  animation: jump824-b-hefv45boyk var(--uib-speed) ease-in-out
    calc(var(--uib-speed) * -0.15) infinite;
}

.dot-wave__dot:nth-child(4)[b-hefv45boyk] {
  animation: jump824-b-hefv45boyk var(--uib-speed) ease-in-out infinite;
}

@keyframes jump824-b-hefv45boyk {
  0%,
  100% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(-200%);
  }
}
/* /Controles/Gerais/CarregandoGrafico.razor.rz.scp.css */
svg[b-aoe0axdele] { width: 3.25em; transform-origin: center; animation: rotate4-b-aoe0axdele 2s linear infinite; }
circle[b-aoe0axdele] { fill: none; stroke: #54c494; stroke-width: 2; stroke-dasharray: 1, 200; stroke-dashoffset: 0; stroke-linecap: round; animation: dash4-b-aoe0axdele 1.5s ease-in-out infinite; }

@keyframes rotate4-b-aoe0axdele {
    100% { transform: rotate(360deg); }
}

@keyframes dash4-b-aoe0axdele {
    0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
    50% { stroke-dasharray: 90, 200; stroke-dashoffset: -35px; }
    100% { stroke-dashoffset: -125px; }
}
/* /Controles/Gerais/CasesSucessoConteudo.razor.rz.scp.css */
h1[b-vtvm76rl2e] { font-weight:400; display:flex; align-items:center; justify-content:center; }
h1 button[b-vtvm76rl2e] { margin-left:5px; border:none; background:transparent; cursor:pointer; display:flex; align-items:center; }
h1 button:hover img[b-vtvm76rl2e] { border:2px solid #e5e5e5; }
h1 button.ativa img[b-vtvm76rl2e] { border:2px solid #FFF; }
h1 button img[b-vtvm76rl2e] { margin-top:8px; border:2px solid transparent; }

.cases[b-vtvm76rl2e] { background:#F5F5F5; padding:30px 0; }
.cases .central .item[b-vtvm76rl2e] { display:flex; justify-content:space-between; border-radius:10px; box-shadow:1px 0px 5px 3px rgb(0 0 0 / 10%); min-height:540px;
                        background:#FFF; margin:40px 0; }
.cases .central .item:nth-child(even)[b-vtvm76rl2e] { flex-direction:row-reverse; }
.cases .central .item:nth-child(even) .imagem[b-vtvm76rl2e] { border-bottom-left-radius:0; border-bottom-right-radius:10px; }
.cases .central .item .conteudo h2[b-vtvm76rl2e],  .item .conteudo h3[b-vtvm76rl2e] { font-size:28px; color:#215273; line-height:35px; }
.cases .central .item .conteudo[b-vtvm76rl2e] { width:50%; display:flex; flex-direction:column; justify-content:center; padding:0 40px; color:#707070; font-size:16px;
                                    line-height:23px; }
.cases .central .item .imagem[b-vtvm76rl2e] { width:50%; border-bottom-left-radius:10px; padding:0 40px; }
    
.cases .central  .borda-azul-claro[b-vtvm76rl2e] { border-top:10px solid #7A97AB;}
.cases .central  .borda-azul-escuro[b-vtvm76rl2e] { border-top:10px solid #215273;}
.cases .central  .borda-verde-claro[b-vtvm76rl2e] { border-top:10px solid #99DCBF; }
.cases .central  .borda-verde-escuro[b-vtvm76rl2e] {border-top:10px solid #359D9E; }

.cases .central  .case1 .imagem[b-vtvm76rl2e] { background:url(imagens/img-case1.jpg) center center no-repeat; background-size:cover; }
.cases .central  .case2 .imagem[b-vtvm76rl2e] { background:url(imagens/img-case2.jpg) center center no-repeat; background-size:cover; }
.cases .central  .case3 .imagem[b-vtvm76rl2e] { background:url(imagens/img-case3.jpg) center center no-repeat; background-size:cover; }
.cases .central .case4 .imagem[b-vtvm76rl2e] { background:url(imagens/img-case4.jpg) center center no-repeat; background-size:cover; }
.cases .central .case5 .imagem[b-vtvm76rl2e] { background:url(imagens/img-case5.jpg) center center no-repeat; background-size:cover; }
.cases .central .case6 .imagem[b-vtvm76rl2e] { background:url(imagens/img-case6.jpg) center center no-repeat; background-size:cover; }

.cases .central .item .conteudo ul[b-vtvm76rl2e] { padding:0; }
.cases .central .item .conteudo ul li[b-vtvm76rl2e] { list-style-type:none; background:url(imagens/ico-check.svg) left top no-repeat; background-size:20px; padding-left:30px; margin:10px 0; }
    
.cases .central .item .topicos[b-vtvm76rl2e]  { margin:15px 0; }
.cases .central .item .topicos p[b-vtvm76rl2e] { margin:5px 0; }
    
.cases .central .contato[b-vtvm76rl2e] { display:flex; flex-direction:column; justify-content:center; align-items:center; }
.cases .central .contato p[b-vtvm76rl2e] { color:#707070; font-size:20px; font-weight:600; }
.cases .central .contato[b-vtvm76rl2e]  .btn-contato { display:flex; align-items:center; justify-content:center; font-size:24px; background:#55C595; background-position-x:50px;
                                                color:#fff; width:300px; height:50px; }
.cases .central .contato[b-vtvm76rl2e]  .btn-contato img { width:35px; margin:0 10px; }


@media (max-width:1400px) {
    .cases .central[b-vtvm76rl2e] { margin:0 30px; }
}

@media (max-width:840px) {
   .cases .central .item[b-vtvm76rl2e] { flex-direction:column; min-height:auto; }
   .cases .central .item .conteudo h2[b-vtvm76rl2e], .cases .central .item .conteudo h3[b-vtvm76rl2e] { font-size:16px; }
   .cases .central .item .imagem[b-vtvm76rl2e] { width:100%; height:150px; padding:0; }
   .cases .central .item:nth-child(odd) .imagem[b-vtvm76rl2e], .cases .central .item:nth-child(even) .imagem[b-vtvm76rl2e] { border-bottom-left-radius:0; border-bottom-right-radius:0; }
   .cases .central .item .conteudo[b-vtvm76rl2e] { width:100%; padding:20px; box-sizing:border-box; }
   .cases .central .item:nth-child(even)[b-vtvm76rl2e] { flex-direction:column; }
   .cases .central .borda-azul-claro[b-vtvm76rl2e] { border-top:16px solid #7A97AB;}

   .cases .borda-azul-escuro[b-vtvm76rl2e] { border-top:16px solid #215273;}
   .cases .borda-verde-claro[b-vtvm76rl2e] { border-top:16px solid #99DCBF; }
   .cases .borda-verde-escuro[b-vtvm76rl2e] { border-top:16px solid #359D9E; }

   .cases .central .item .case1 .imagem[b-vtvm76rl2e] { background-position-y:-65px; }
   .cases .central .item .case3 .imagem[b-vtvm76rl2e] { background-position-y:-215px; }
}
/* /Controles/Gerais/ConsultoriaConteudo.razor.rz.scp.css */
h1[b-o6nhryi2h6] { font-weight:400; display:flex; align-items:center; justify-content:center; }
h1 button[b-o6nhryi2h6] { margin-left:5px; border:none; background:transparent; cursor:pointer; display:flex; align-items:center; }
h1 button:hover img[b-o6nhryi2h6] { border:2px solid #e5e5e5; }
h1 button.ativa img[b-o6nhryi2h6] { border:2px solid #FFF; }
h1 button img[b-o6nhryi2h6] { margin-top:8px; border:2px solid transparent; }

.numeros[b-o6nhryi2h6] { min-height:335px; color:#FFF; display:flex; justify-content:center; background:url(imagens/bg-numeros.jpg) center center no-repeat; background-size:cover; }
.numeros .central[b-o6nhryi2h6] { display:flex; align-items:center; justify-content:space-between; flex-grow:1; }
.numeros .numero[b-o6nhryi2h6] { display:flex; align-items:center; justify-content:center; flex-direction:column; margin:30px; }
.numeros .numero p[b-o6nhryi2h6] { margin:0; text-align:center; }
.numeros .numero div[b-o6nhryi2h6] { font-size:80px; font-weight:700; }

.solucoes h2[b-o6nhryi2h6] { color:#215273; font-size:40px; text-align:center; font-weight:400; }

.solucoes .lkn[b-o6nhryi2h6] { display:block; padding:5px 0; color:#215273; }
.solucoes .lkn:hover[b-o6nhryi2h6] { text-decoration:underline; }

@media (max-width:670px) {
   .numeros .central[b-o6nhryi2h6] { flex-direction:column; align-items:center; justify-content:center; }
}
/* /Controles/Gerais/Formularios/CampoTexto.razor.rz.scp.css */
input[b-vb9uimop4e] { box-sizing:border-box; font-size:15px; padding:5px; border-radius:4px; border:1px solid #b9b9b9; }
textarea[b-vb9uimop4e] { box-sizing:border-box; font-size:15px; padding:5px; border-radius:4px; border:1px solid #b9b9b9 }
.erro[b-vb9uimop4e] { color:#f00 }
.erro input[b-vb9uimop4e] { border:1px solid #f00; color:#f00; }
.erro textarea[b-vb9uimop4e] { border:1px solid #f00; color:#f00; }
strong[b-vb9uimop4e] { font-weight:500; margin-bottom:2px; display:block; font-size:15px; }
label[b-vb9uimop4e] { display:flex; align-items:center; gap:5px; }
label[b-vb9uimop4e]  svg { display:block; margin:0; padding:0; max-width:18px; }
/* /Controles/Gerais/GraficoHC.razor.rz.scp.css */
.opcoes-grafico[b-umku7lfcdz] { display:flex; align-items:center; gap:10px; border:1px solid #e6e6e6; padding:10px; 
                  background:#FFF; border-bottom:none; justify-content:flex-end; border-radius: 5px 5px 0 0; }
.opcoes-grafico .botoes-gerais[b-umku7lfcdz] { display:flex; align-items:center; gap:10px; }
.opcoes-grafico .botoes-gerais button[b-umku7lfcdz], .opcoes-grafico .botoes-gerais a[b-umku7lfcdz] { line-height:1; border:1px solid #c8c8c8; padding:5px; cursor:pointer; border-radius:4px; font-size:12px; background:#FFF; transition: all ease 0.2s; }
.opcoes-grafico .botoes-gerais button:hover[b-umku7lfcdz], .opcoes-grafico .botoes-gerais a:hover[b-umku7lfcdz] { border:1px solid #535353; }
.opcoes-grafico .botoes-gerais button.ativo[b-umku7lfcdz] { background:#44b099; border-color:#44b099; }
.opcoes-grafico .botoes-gerais button.ativo img[b-umku7lfcdz] { filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(150%); }
.grafico[b-umku7lfcdz] { border:1px solid #e6e6e6; background:#FFF; border-radius: 0 0 5px 5px; padding-top:10px; }
.opcoes-grafico .botoes-gerais button.ativo-dados[b-umku7lfcdz] { background-color:#215273; }

[b-umku7lfcdz] .highcharts-data-table { max-height:470px; overflow-y:auto; }
[b-umku7lfcdz] .highcharts-data-table table { border-collapse: collapse; border-spacing: 0; background: white; min-width: 100%; margin-top: 10px; font-family: sans-serif; font-size: 0.9em; border-radius:5px; }
[b-umku7lfcdz] .highcharts-data-table td,
[b-umku7lfcdz] .highcharts-data-table th,
[b-umku7lfcdz] .highcharts-data-table caption { border: 1px solid silver; padding: 0.5em; text-align:center; }
[b-umku7lfcdz] .highcharts-data-table tr:nth-child(even),
[b-umku7lfcdz] .highcharts-data-table thead tr { background: #f8f8f8; }
[b-umku7lfcdz] .highcharts-data-table tr { cursor: pointer; }
[b-umku7lfcdz] .highcharts-data-table tr:hover { background: #eff; }
[b-umku7lfcdz] .highcharts-data-table caption { border-bottom: none; font-size: 1.1em; font-weight: bold; }
[b-umku7lfcdz] .highcharts-sort-ascending::after { content: " ↓"; }
[b-umku7lfcdz] .highcharts-sort-descending::after { content: " ↑"; }

.obs[b-umku7lfcdz] { border:1px solid #e6e6e6; border-top:1px solid #FFF; margin-top:-24px; padding:2px 10px 8px 10px; background:#FFF; text-align:center; 
       display:flex; justify-content:center; border-radius:0 0 5px 5px; position:relative; } 
.obs small[b-umku7lfcdz] { color:#808080; font-size:12px; line-height:12px; }

.dica[b-umku7lfcdz] { padding-top:20px; }
h4[b-umku7lfcdz] { color:#215273; margin:0; }

.carregando[b-umku7lfcdz] { display:flex; align-items:center; justify-content:center; flex-direction:column; font-size:12px; padding:10px; }

[b-umku7lfcdz] .highcharts-contextbutton {
    display: none !important;
}
/* /Controles/Internas/Busca.razor.rz.scp.css */
.menu-pesquisa[b-0b304fbk1b] { display:flex; flex-grow:1; max-width:770px; position:relative; gap:5px; }
.pesquisa[b-0b304fbk1b] { flex-grow:1; width:100%; }
.menu-pesquisa input[b-0b304fbk1b] { width:100%; height:40px; border-radius:5px; outline:none; border:1px solid #e0e0e0; background:#F5F5F5; text-indent:5px; }
.menu-pesquisa button img[b-0b304fbk1b] { height:15px; display:block; margin:0 auto; }

.novidade-assistente[b-0b304fbk1b] { position: absolute; top: 50px; left: 0; padding: 20px; border-radius: 10px; background: #fff; border: 1px solid #e0e0e0; box-shadow: 0 10px 30px rgba(0,0,0,.12); z-index: 9; }
.novidade-assistente[b-0b304fbk1b]::before { content: ""; position: absolute; top: -14px; left: 40px; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 14px solid #e0e0e0; }
.novidade-assistente[b-0b304fbk1b]::after { content: ""; position: absolute; top: -12px; left: 40px; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #fff; }
.novidade-assistente button[b-0b304fbk1b] { margin-left:auto; }
.novidade-assistente strong[b-0b304fbk1b] { color:#55c595; }

.novidade-assistente.sugestoes p[b-0b304fbk1b] { margin-bottom:4px; }
.novidade-assistente.sugestoes p:last-child[b-0b304fbk1b] { margin-bottom:0; }

@media (max-width: 840px) 
{
   .menu-pesquisa[b-0b304fbk1b] { width:100%; }
   .menu-pesquisa input[b-0b304fbk1b] { height:35px; }
   .menu-pesquisa button[b-0b304fbk1b] { height:35px; flex-shrink:0; }
   .menu-pesquisa button img[b-0b304fbk1b] { height:17px; }
}
/* /Controles/Internas/CardConteudo.razor.rz.scp.css */
.card-secao[b-gf1aybnbfu] { display:flex; flex-direction:column; align-items:flex-start; width:100%;  border-radius:10px; padding:0 0 25px 0; background:#FFF; }
.card-secao div.infos[b-gf1aybnbfu] { flex-grow:1; display:flex; flex-direction:column; align-items:flex-start; width:100%; }
.card-secao .img[b-gf1aybnbfu] { background:#215273; width:100%; height:190px; border-radius:10px 10px 0 0; display:flex; align-items:center; justify-content:center; }
.card-secao:nth-child(2n) .img[b-gf1aybnbfu] { background:#359D9E; }
.card-secao:nth-child(3n) .img[b-gf1aybnbfu] { background:#55C595; }
.card-secao h2[b-gf1aybnbfu] { font-size:20px; color:#215273; font-weight:400; margin:20px; }
.card-secao[b-gf1aybnbfu]  .etiqueta { margin:0 20px 20px 20px; }
.card-secao p[b-gf1aybnbfu] { color:#777777; font-size:14px; margin:0 20px 20px 20px; line-height:18px; }
.card-secao span[b-gf1aybnbfu] { margin-left:20px; }

.card-secao.padrao[b-gf1aybnbfu] {  max-width:330px; min-height:332px; margin:20px; }
.card-secao.lista[b-gf1aybnbfu] { margin-bottom:20px; }
/* /Controles/Internas/CardEstatisticas.razor.rz.scp.css */
.material[b-bd1m148aer] { background:#FFF; border:none; padding:15px; border-radius:10px; cursor:pointer; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10);
            display:flex; align-items:center; justify-content:space-between; color:#4d758f; margin-bottom:20px; }
.material:hover[b-bd1m148aer] { background:#f7f7f7; }
.material p[b-bd1m148aer] { margin:0; display:flex; align-items:center; margin-right:20px; width:93%; }
.material p img[b-bd1m148aer] { margin-right:10px; }
.material div[b-bd1m148aer] { display:flex; align-items:center; justify-content:space-between; }
.material div span[b-bd1m148aer] { margin-left:10px; }
.material div span.btn[b-bd1m148aer] { height:30px; box-sizing:border-box; line-height:5px; font-size:14px; }

@media (max-width: 600px) { 
    .material[b-bd1m148aer] { flex-direction:column; align-items: flex-end; }
    .material div[b-bd1m148aer] { margin-top:15px; }
}
/* /Controles/Internas/Comentar.razor.rz.scp.css */
.geral-comentar h3[b-3e7wmeng7m] { color:#215273; font-size:20px; font-weight:400; margin:20px 0 40px 0; border-top:1px solid #D3DCE3; padding-top:20px; }
.comentar[b-3e7wmeng7m] { display:flex; align-items:flex-start; }
.comentar[b-3e7wmeng7m]  img { margin-right:10px; flex-shrink:0; }
.comentar textarea[b-3e7wmeng7m] { width:100%; border-radius:5px; outline:none; border:1px solid #e0e0e0; background:#F5F5F5; height:130px; box-sizing:border-box; padding:5px; }
.acoes[b-3e7wmeng7m] { display:flex; align-items:center; justify-content:flex-end; margin-top:20px; }
.acoes button[b-3e7wmeng7m] { margin-left:20px; }
.acoes label input[b-3e7wmeng7m] { margin-right:5px; }
.geral-comentar.resposta[b-3e7wmeng7m] { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #D3DCE3; padding-left:40px; }

.comentario-enviado[b-3e7wmeng7m] { display:flex; justify-content:center; align-items:center; flex-direction:column; text-align:center; }
.comentario-enviado p[b-3e7wmeng7m] { color:#215273; margin:5px 0 20px 0; }
/* /Controles/Internas/EspacoComentarios.razor.rz.scp.css */
.comentarios[b-mxyg4c7c9k] { width:100%; box-sizing:border-box; background:#FFF; padding:40px; font-size:18px; line-height:23px; 
                border-radius:10px; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); margin-right:40px; margin-top:30px; }
.comentarios h2[b-mxyg4c7c9k] { color:#215273; font-size:20px; font-weight:400; margin:0 0 20px 0; }
.sem-comentarios[b-mxyg4c7c9k] { margin-top:-10px; margin-bottom:30px; }
.rpt-comentarios[b-mxyg4c7c9k] { border-top:1px solid #D3DCE3; padding-top:40px; margin-top:20px; }

@media (max-width: 520px) { 
    .comentarios[b-mxyg4c7c9k] { padding:20px; }
}
/* /Controles/Internas/Etiqueta.razor.rz.scp.css */
.etiqueta[b-c0flay95dc] { background:#D7EBEC; color:#359D9E; display:flex; transition:all 0.2s ease; align-items:center; justify-content:center; 
            padding:6px 15px; border-radius:5px; }
.etiqueta img[b-c0flay95dc] { max-width:15px; margin-right:5px; }

.etiqueta.reduzida[b-c0flay95dc] { font-size:13px; line-height:15px; padding:5px 12px; box-sizing:border-box; }
.etiqueta.reduzida img[b-c0flay95dc] { max-width:10px; }

.etiqueta.com-link:hover[b-c0flay95dc] { background:#e7fdfe; }
/* /Controles/Internas/InternasMainLayout.razor.rz.scp.css */
/* estrutura */
[b-hr3zawjbic] h1 { font-size:35px; }
.geral[b-hr3zawjbic] { position:relative; min-width:350px; box-sizing:border-box; display:flex; }
.menu[b-hr3zawjbic] { width:260px; min-width:260px; overflow-x:hidden; height:100vh; position:fixed; background:#153f50; }
.geral-conteudo[b-hr3zawjbic] { width:calc(100% - 260px); min-height:100vh; flex-grow:1; display:flex; flex-direction:column; margin-left:260px; }
    
/* topo */
.topo[b-hr3zawjbic] { background:#FFF; height:75px; padding:0 30px; position:relative; display:flex; border-bottom:1px solid #e6ebee; align-items:center; justify-content:space-between; }
.topo .menu-usuario[b-hr3zawjbic] { position:relative; margin-left:20px; cursor:pointer; }
.topo .menu-usuario .usuario[b-hr3zawjbic] { display:flex; align-items:center; }
.topo .menu-usuario .usuario .foto[b-hr3zawjbic] { margin-right:10px; display:flex; align-items:center; justify-content:center; }
.topo .menu-usuario .usuario .nome[b-hr3zawjbic] { margin-right:10px; }
.topo .menu-usuario .opcoes-usuario[b-hr3zawjbic] { position:absolute; top:38px; right:0; width:200px; background:#FFF; box-shadow:1px 0px 5px 3px rgba(0,0,0,0.10); 
                                        border-radius:5px; border-bottom:2px solid #359D9E; z-index:9999; }
.topo .menu-usuario .opcoes-usuario a[b-hr3zawjbic] { display:block; padding:10px; color:#404040; }
.topo .menu-usuario .opcoes-usuario a:nth-child(even)[b-hr3zawjbic] { background:#f5f5f5; }
.topo .menu-usuario .opcoes-usuario a:hover[b-hr3zawjbic] { background:#e7e7e7; }

/* conteudo  */
.conteudo[b-hr3zawjbic] { background:#f5f7f8; flex-grow:1; box-sizing:border-box; }

/* rodape */
.rodape[b-hr3zawjbic] { background:#FFF; padding:0 40px; height:50px; border-top:1px solid #e6ebee; display:flex; align-items:center; font-size:13px; }
.rodape a[b-hr3zawjbic] { color:#000; }
.rodape a:hover[b-hr3zawjbic] { text-decoration:underline; }

/* logo */
.logo[b-hr3zawjbic] { width:260px; height:65px; display:flex; align-items:center; justify-content:center; }
.logo button[b-hr3zawjbic] { display:none; background:transparent; border:none; transition:all 0.3s ease-in-out; }

.menu ul[b-hr3zawjbic] { margin:0; padding:0; width:255px; list-style:none; }
.menu ul p[b-hr3zawjbic] { color:#FFF; }
.menu ul[b-hr3zawjbic]  li.mb { display:none; }
.menu[b-hr3zawjbic]  p.aviso { color:#FFF; padding:0 20px; }

@media (min-width: 841px) 
{
    /* menu */
    .menu:not(.tocavel)[b-hr3zawjbic] { overflow-y:hidden; }
    .menu:not(.tocavel):hover[b-hr3zawjbic] { overflow-y:auto; }
    .menu:not(.tocavel)[b-hr3zawjbic]::-webkit-scrollbar { width:5px; }
    .menu:not(.tocavel)[b-hr3zawjbic]::-webkit-scrollbar-thumb { background:#4f748f; border-radius:50px; }
}

@media (max-width: 840px) 
{
    .semRolagem[b-hr3zawjbic] { overflow:hidden; }

    /* estrutura */
   .geral-conteudo[b-hr3zawjbic] { margin-left:0; padding-top:69px; }
   
   /* menu */
   .menu[b-hr3zawjbic] { top:0; left:0; width:100%; z-index:9999; height:65px; box-sizing:border-box; }
   .menu .logo[b-hr3zawjbic] { width:100%; box-sizing:border-box; justify-content:space-between; align-items:center; padding:0 30px; height:65px; }
   .menu .logo button[b-hr3zawjbic] { display:block; }
   .menu ul[b-hr3zawjbic] { width:100%; box-sizing:border-box; display:none; padding-bottom:40px; }
   .menu ul[b-hr3zawjbic]  a { box-sizing:border-box; }
   .menu ul[b-hr3zawjbic]  li.mb { display:block; }
   
   .menu.shMb[b-hr3zawjbic] { height:100vh; }
   .menu.shMb ul[b-hr3zawjbic] { display:block; }
   .menu.shMb .logo[b-hr3zawjbic] { position:sticky; top:0; background:#153f50; z-index:9; }

   .topo .menu-usuario[b-hr3zawjbic] { display:none; }
}

/* IPHONES */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait),
    only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
   .menu ul[b-hr3zawjbic] { padding-bottom: 80px; }
}
/* /Controles/Internas/ItemComentario.razor.rz.scp.css */
.comentario[b-2gfyk7i2xg] { margin:0 0 20px 0; }
.comentario .dados[b-2gfyk7i2xg] { display:flex; align-items:center; justify-content:space-between; }
.comentario .dados a.excluir[b-2gfyk7i2xg] { color:#F0321E; display:flex; align-items:center; cursor:pointer; }
.comentario .dados a.excluir img[b-2gfyk7i2xg] { margin-right:5px; }
.comentario .dados a.excluir:hover[b-2gfyk7i2xg] { text-decoration:underline; }
.comentario .autor[b-2gfyk7i2xg] { display:flex; align-items:center; justify-content:flex-start; margin-bottom:10px; }
.comentario .autor[b-2gfyk7i2xg]  img { margin-right:10px; }
.comentario .autor span[b-2gfyk7i2xg] { color:#215273; font-size:18px; margin-right:10px; }
.comentario .texto[b-2gfyk7i2xg] { color:#777777; line-height:22px; padding-left:40px; margin-bottom:10px; }
.comentario.resposta[b-2gfyk7i2xg] { margin-left:40px; }

.comentario a.responder[b-2gfyk7i2xg] { color:#359D9E; display:flex; align-items:center; justify-content:flex-start; font-size:14px; margin-left:40px; cursor:pointer; }
.comentario a.responder[b-2gfyk7i2xg]  img { margin-right:5px; }
.comentario a.responder:hover[b-2gfyk7i2xg] { text-decoration:underline; }

@media (max-width: 570px) { 
    .comentario .autor img[b-2gfyk7i2xg] { display:none; }
    .comentario .texto[b-2gfyk7i2xg] { padding-left:0; }
    .comentario a.responder[b-2gfyk7i2xg] { margin-left:0; }
}

@media (max-width: 480px) { 
    .comentario .dados[b-2gfyk7i2xg] { flex-direction:column; align-items:flex-start; }
    .comentario .autor[b-2gfyk7i2xg] { flex-direction:column; align-items:flex-start; }
    .comentario .dados a.excluir[b-2gfyk7i2xg] { margin-bottom:10px; }
}
/* /Controles/Internas/ItemMenu.razor.rz.scp.css */
li[b-gsyi4y2yf6] { margin:0; padding:0; color:#FFF; list-style:none; }
li[b-gsyi4y2yf6] >  a { color:#FFF; display:flex; align-items:center; justify-content:space-between; 
                padding:14px; cursor:pointer; transition: background-color 0.5s; font-size:14px; }
li[b-gsyi4y2yf6] >  a:hover { background:#4f748f; }
li[b-gsyi4y2yf6] >  a span.icone { display:flex; align-items:center; }
li[b-gsyi4y2yf6] >  a span.seta { width:15px; height:10px; }
li[b-gsyi4y2yf6] >  a span.fechada { background:url(imagens/ico-seta-baixo-branca.svg) center center no-repeat; background-size:10px; transition:transform 0.2s ease; transform: rotate(0); }
li[b-gsyi4y2yf6] >  a span.aberta { background:url(imagens/ico-seta-baixo-branca.svg) center center no-repeat; background-size:10px; transition:transform 0.2s ease; transform:rotate(-180deg); }
li[b-gsyi4y2yf6] >  a img { width:20px; margin-right:10px; }

li ul[b-gsyi4y2yf6] { margin:0; list-style:none; transition:max-height 0.3s; overflow:hidden; max-height:0; }
li ul a[b-gsyi4y2yf6] { color:#FFF; }
li ul.exibir[b-gsyi4y2yf6] { height:auto !important; overflow:unset; max-height:fit-content; }

li[b-gsyi4y2yf6] >  a.active { background:#4f748f; }

.item-com-icone[b-gsyi4y2yf6] { display: flex; align-items: center; gap:5px; }
.item-com-icone > img[b-gsyi4y2yf6] { display:block; margin:0; padding:0; max-width:15px; max-height:15px; }

@media (max-width: 840px) { 
    li[b-gsyi4y2yf6] >  a { font-size:17px; padding:15px; }
}

/* IPHONES */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait), 
    only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
   li[b-gsyi4y2yf6] >  a { font-size:16px; padding:12px; }
}
/* /Controles/Internas/ListaMailings.razor.rz.scp.css */
.mailings[b-a9s50okyvt] { padding:20px; }
.mailings .mailing label[b-a9s50okyvt] { display:flex; align-items:center; color:#777777; cursor:pointer; border:2px solid #FFF; border-radius:5px; padding:10px; }
.mailings .mailing label input[b-a9s50okyvt] { margin-right:10px; }
.mailings .mailing label strong[b-a9s50okyvt] { font-size:18px; }
.mailings .mailing label small[b-a9s50okyvt] { font-size:14px; display:block; }
.mailings .notificacao[b-a9s50okyvt] { display:flex; align-items:center; justify-content:center; }
.mailings .notificacao img[b-a9s50okyvt] { margin-right:5px; }
.mailings button[b-a9s50okyvt] { margin-top:20px; }
.mailings .mailing.para-desativar label[b-a9s50okyvt] { animation: piscar-b-a9s50okyvt 2s ease-in-out forwards; animation-iteration-count:5; transition: border-color 0.5s ease; }

@keyframes piscar-b-a9s50okyvt 
{
    0%, 100% { border-color:rgba(85,197,149,0); }
    50% { border-color:rgba(85,197,149,0.9); }
}
/* /Controles/Internas/Modal.razor.rz.scp.css */
.overlay[b-ufp0ze4j8z] { position:fixed; z-index:9999; background:rgb(0, 0, 0, 0.78); width:100%; height:100%; top:0; left:0; }
.geral-modal[b-ufp0ze4j8z] { position:fixed; width:100%; z-index:9999; top:0; left:0; height:100vh; display:flex; align-items:center; justify-content:center; }
.modal[b-ufp0ze4j8z] { background:#FFF; max-width:800px; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); border-radius:5px; margin:0 30px; max-height:80vh; display:flex; flex-direction:column;  }
.geral-cabecalho[b-ufp0ze4j8z] { display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid #e4e4e4; }
.geral-cabecalho a.fechar[b-ufp0ze4j8z] { margin-right:20px; cursor:pointer; }
.modal .cabecalho[b-ufp0ze4j8z] { padding:0 20px; font-weight:700; color:#215273; font-size:17px; }
.modal .corpo[b-ufp0ze4j8z] { max-height:500px; overflow-y:auto; padding:0 20px; }
.modal .rodape[b-ufp0ze4j8z] { border-top:1px solid #e4e4e4; padding:20px; display:flex; align-items:center; justify-content:flex-end; }
.modal .rodape[b-ufp0ze4j8z]  button { cursor:pointer; margin-left:10px; }
/* /Controles/Internas/Paginador.razor.rz.scp.css */
.paginador[b-c8wex3gwf9] { display:flex; align-items:center; justify-content:center; padding:20px 0; box-sizing:border-box; flex-wrap:wrap; }
.paginador[b-c8wex3gwf9]  a { border-radius:4px; background:#D7EBEC; color:#359D9E; padding:9px 10px; font-size:14px; font-weight:900; margin:2px; }
.paginador[b-c8wex3gwf9]  a.active { background:#359D9E; color:#FFF; }

/* /Paginas/Benchmarks/Controles/CustoLeiteProdutor.razor.rz.scp.css */
.seletor-estado[b-b6kj4ybjjn] { display:flex; align-items:center; gap:10px; }

.passos[b-b6kj4ybjjn] { display:flex; align-items:center; gap:10px; margin:20px 0 0 0; }
.passo[b-b6kj4ybjjn] { display:flex; width:30px; height:30px; background:#359d9e; color:#FFF; border-radius:30px;
         align-items:center; justify-content:center; text-align:center; }

.formulario[b-b6kj4ybjjn] { padding:20px; background:#FFF; margin:20px; border-radius:5px; }
.formulario h6[b-b6kj4ybjjn] { margin:0 0 20px 0; color:#63869d; font-size:22px; font-weight:400; }
.formulario .blocos[b-b6kj4ybjjn] { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin:20px 0; }
.formulario .bloco[b-b6kj4ybjjn] { border:1px solid #e3e3e3; padding:10px; border-radius:10px; display:flex; flex-direction:column; gap:15px; margin-bottom:15px; }
.formulario .bloco h3[b-b6kj4ybjjn] { margin:0 0 10px 0; color:#63869d; font-size:18px; font-weight:400; }
.formulario .botoes[b-b6kj4ybjjn] { display: flex; justify-content:flex-end; align-items:center; gap:15px; }
.formulario .bloco[b-b6kj4ybjjn]  .validation-message { margin-bottom:0; }

[b-b6kj4ybjjn] .mensagem { margin:40px 0 20px 0; }
[b-b6kj4ybjjn] .btn { line-height:35px; margin:20px 0 0 0; }

[b-b6kj4ybjjn] .total { border:1px solid #b9b9b9; padding:5px; border-radius:4px; }
[b-b6kj4ybjjn] .total p { margin:0; font-size:15px; color:#909090; }
[b-b6kj4ybjjn] .dica { margin:2px 0 0 0; font-size:15px; color:#b9b9b9; }

/* /Paginas/Benchmarks/Controles/CustoMucarela.razor.rz.scp.css */
.seletor-estado[b-i822ahssn4] { display:flex; align-items:center; gap:10px; }

.passos[b-i822ahssn4] { display:flex; align-items:center; gap:10px; margin:20px 0 0 0; }
.passo[b-i822ahssn4] { display:flex; width:30px; height:30px; background:#359d9e; color:#FFF; border-radius:30px;
         align-items:center; justify-content:center; text-align:center; }

.formulario[b-i822ahssn4] { padding:20px; background:#FFF; margin:20px; border-radius:5px; }
.formulario h6[b-i822ahssn4] { margin:0 0 20px 0; color:#63869d; font-size:22px; font-weight:400; }
.formulario .blocos[b-i822ahssn4] { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin:20px 0; }
.formulario .bloco[b-i822ahssn4] { border:1px solid #e3e3e3; padding:10px; border-radius:10px; display:flex; flex-direction:column; gap:15px; margin-bottom:15px; }
.formulario .bloco > div[b-i822ahssn4] { display:flex; flex-direction:column; gap:15px; margin-bottom:15px; }
.formulario .bloco h3[b-i822ahssn4] { margin:0 0 10px 0; color:#63869d; font-size:18px; font-weight:400; }
.formulario .botoes[b-i822ahssn4] { display: flex; justify-content:flex-end; align-items:center; gap:15px; }
.formulario .bloco[b-i822ahssn4]  .validation-message { margin-bottom:0; }

[b-i822ahssn4] .mensagem { margin:40px 0 20px 0; }
[b-i822ahssn4] .btn { line-height:35px; margin:20px 0 0 0; }

[b-i822ahssn4] .total { border:1px solid #b9b9b9; padding:5px; border-radius:4px; }
[b-i822ahssn4] .total p { margin:0; font-size:15px; color:#909090; }
[b-i822ahssn4] .dica { margin:2px 0 0 0; font-size:15px; color:#b9b9b9; }

[b-i822ahssn4] .campo { }

/* /Paginas/Benchmarks/Controles/CustoUht.razor.rz.scp.css */
.passos[b-wntlmd9t96] { display:flex; align-items:center; gap:10px; margin:20px 0 0 0; }
.passo[b-wntlmd9t96] { display:flex; width:30px; height:30px; background:#359d9e; color:#FFF; border-radius:30px;
         align-items:center; justify-content:center; text-align:center; }

.formulario[b-wntlmd9t96] { padding:20px; background:#FFF; margin:20px; border-radius:5px; }
.formulario h6[b-wntlmd9t96] { margin:0 0 20px 0; color:#63869d; font-size:22px; font-weight:400; }
.formulario .blocos[b-wntlmd9t96] { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin:20px 0; }
.formulario .bloco[b-wntlmd9t96] { border:1px solid #e3e3e3; padding:10px; border-radius:10px; }
.formulario .bloco > div[b-wntlmd9t96] { display:flex; flex-direction:column; gap:15px; margin-bottom:15px; }
.formulario .bloco h3[b-wntlmd9t96] { margin:0 0 10px 0; color:#63869d; font-size:18px; font-weight:400; }
.formulario .botoes[b-wntlmd9t96] { display: flex; justify-content:flex-end; align-items:center; gap:15px; }
.formulario .bloco[b-wntlmd9t96]  .validation-message { margin-bottom:0; }

[b-wntlmd9t96] .mensagem { margin:40px 0 20px 0; }
[b-wntlmd9t96] .btn { line-height:35px; margin:20px 0 0 0; }

[b-wntlmd9t96] .total { border:1px solid #b9b9b9; padding:5px; border-radius:4px; }
[b-wntlmd9t96] .total p { margin:0; font-size:15px; color:#909090; }
[b-wntlmd9t96] .dica { margin:2px 0 0 0; font-size:15px; color:#b9b9b9; }

/* /Paginas/Benchmarks/Controles/ExibicaoBenchmark.razor.rz.scp.css */
.mensagem[b-495cwvpv76] { display:flex; flex-direction: column; align-items:center; text-align:center; }
[b-495cwvpv76] .btn { width:30%; height:35px; }
/* /Paginas/Benchmarks/Controles/Graficos.razor.rz.scp.css */
.graficos[b-1bnwhmw2ra] { display:grid; gap:20px; margin:20px; grid-template-columns:1fr 1fr; }
.graficos[b-1bnwhmw2ra]  .geral-grafico { min-width:50%; border-radius:5px; }
.graficos[b-1bnwhmw2ra]  .geral-grafico .opcoes-grafico select { margin-right: auto; padding: 4px; border-radius: 5px; font-size: 13px; }

.graficos[b-1bnwhmw2ra]  .grafico-erro { padding:20px; border:1px solid #e6e6e6; background:#FFF; color:#9a0c0c; border-radius:5px;
                                    display:flex; justify-content:center; align-items:center; }

@media (max-width:1280px)
{
    .graficos[b-1bnwhmw2ra] { grid-template-columns:1fr; }
}

@media (max-width:530px) 
{
    .graficos[b-1bnwhmw2ra]  .geral-grafico .opcoes-grafico { flex-direction:column-reverse; }
    .graficos[b-1bnwhmw2ra]  .geral-grafico .opcoes-grafico select { width:100%; }
}
/* /Paginas/Benchmarks/Controles/MenuResultados.razor.rz.scp.css */
.tipos[b-p36vbiwx4x] { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 10px; margin:20px; }
.tipos[b-p36vbiwx4x]  a { background:#FFF; padding:10px 15px; border-radius:10px; color:#000000; text-align:center; }
.tipos[b-p36vbiwx4x]  a.active { background:#359d9e; color:#FFF; }

@media (max-width: 620px)
{
	.tipos[b-p36vbiwx4x]  a:last-child { grid-column: 1 / -1; }
}
/* /Paginas/Benchmarks/Controles/MesesBenchmark.razor.rz.scp.css */
.meses[b-f8rus41hxc] { display:flex; align-items:center; gap:10px; }
.passo[b-f8rus41hxc] { display:flex; width:30px; height:30px; background:#359d9e; color:#FFF; border-radius:30px;
         align-items:center; justify-content:center; text-align:center; }
/* /Paginas/Benchmarks/Controles/ProducaoEstoqueMucarela.razor.rz.scp.css */
.passos[b-5kjrazv6xk] { display:flex; align-items:center; gap:10px; margin:20px 0 0 0; }
.passo[b-5kjrazv6xk] { display:flex; width:30px; height:30px; background:#359d9e; color:#FFF; border-radius:30px;
         align-items:center; justify-content:center; text-align:center; }

.formulario[b-5kjrazv6xk] { padding:20px; background:#FFF; margin:20px; border-radius:5px; }
.formulario h6[b-5kjrazv6xk] { margin:0 0 20px 0; color:#63869d; font-size:22px; font-weight:400; }
.formulario .blocos[b-5kjrazv6xk] { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin:20px 0; }
.formulario .bloco[b-5kjrazv6xk] { border:1px solid #e3e3e3; padding:10px; border-radius:10px; display:flex; flex-direction:column; gap:15px; margin-bottom:15px; }
.formulario .bloco h3[b-5kjrazv6xk] { margin:0 0 10px 0; color:#63869d; font-size:18px; font-weight:400; }
.formulario .botoes[b-5kjrazv6xk] { display: flex; justify-content:flex-end; align-items:center; gap:15px; }
.formulario .bloco[b-5kjrazv6xk]  .validation-message { margin-bottom:0; }

[b-5kjrazv6xk] .mensagem { margin:40px 0 20px 0; }
[b-5kjrazv6xk] .btn { line-height:35px; margin:20px 0 0 0; }

[b-5kjrazv6xk] .total { border:1px solid #b9b9b9; padding:5px; border-radius:4px; }
[b-5kjrazv6xk] .total p { margin:0; font-size:15px; color:#909090; }
[b-5kjrazv6xk] .dica { margin:2px 0 0 0; font-size:15px; color:#b9b9b9; }

/* /Paginas/Benchmarks/Controles/ProducaoEstoqueUht.razor.rz.scp.css */
.passos[b-7d3x5hcymy] { display:flex; align-items:center; gap:10px; margin:20px 0 0 0; }
.passo[b-7d3x5hcymy] { display:flex; width:30px; height:30px; background:#359d9e; color:#FFF; border-radius:30px;
         align-items:center; justify-content:center; text-align:center; }

.formulario[b-7d3x5hcymy] { padding:20px; background:#FFF; margin:20px; border-radius:5px; }
.formulario h6[b-7d3x5hcymy] { margin:0 0 20px 0; color:#63869d; font-size:22px; font-weight:400; }
.formulario .blocos[b-7d3x5hcymy] { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin:20px 0; }
.formulario .bloco[b-7d3x5hcymy] { border:1px solid #e3e3e3; padding:10px; border-radius:10px; display:flex; flex-direction:column; gap:15px; margin-bottom:15px; }
.formulario .bloco h3[b-7d3x5hcymy] { margin:0 0 10px 0; color:#63869d; font-size:18px; font-weight:400; }
.formulario .botoes[b-7d3x5hcymy] { display: flex; justify-content:flex-end; align-items:center; gap:15px; }
.formulario .bloco[b-7d3x5hcymy]  .validation-message { margin-bottom:0; }

[b-7d3x5hcymy] .mensagem { margin:40px 0 20px 0; }
[b-7d3x5hcymy] .btn { line-height:35px; margin:20px 0 0 0; }

[b-7d3x5hcymy] .total { border:1px solid #b9b9b9; padding:5px; border-radius:4px; }
[b-7d3x5hcymy] .total p { margin:0; font-size:15px; color:#909090; }
[b-7d3x5hcymy] .dica { margin:2px 0 0 0; font-size:15px; color:#b9b9b9; }

/* /Paginas/Benchmarks/Controles/ResumoBenchmark.razor.rz.scp.css */
.resumo[b-ct7mhvoiv0] { display:grid; grid-template-columns:repeat(auto-fit, minmax(210px, 1fr)); gap:20px; flex:1; padding:0 10px; margin-bottom:20px; }
.tipo[b-ct7mhvoiv0] { background:#FFF; border-radius:5px; padding:20px; display:flex; flex-direction:column; gap:5px; 
        box-shadow: 0 .3px .9px rgba(0,0,0,.108),0 1.6px 3.6px rgba(0,0,0,.132) }
.tipo h6[b-ct7mhvoiv0] { margin:0; height:60px; }
.tipo.chamada[b-ct7mhvoiv0] { align-items:center; display:flex; align-items:center; justify-content:center; background:#359d9e; color:#FFF; }
.tipo.chamada h5[b-ct7mhvoiv0] { height:unset; max-width:250px; margin:0; }
.tipo div[b-ct7mhvoiv0] { display:flex; align-items:center; gap:10px; }
/* /Paginas/Benchmarks/PgBenchmark.razor.rz.scp.css */
.topo[b-3og3xf2245] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-3og3xf2245] { margin:0; font-weight:400; }
.topo p[b-3og3xf2245] { margin:0; }

.tipos[b-3og3xf2245] { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 10px; margin:20px 20px 0 20px; }
.tipos[b-3og3xf2245]  a { background:#FFF; padding:10px 15px; border-radius:10px; color:#000000; text-align:center; }
.tipos[b-3og3xf2245]  a.active { background:#359d9e; color:#FFF; }

[b-3og3xf2245] .geral-cabecalho { padding:20px 0 !important; }
[b-3og3xf2245] .modal .rodape .btn { margin:0; height:unset !important; line-height:unset !important; }
/* /Paginas/Benchmarks/PgResultadosCustosLeiteProdutor.razor.rz.scp.css */
.topo[b-1muaqnq71g] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-1muaqnq71g] { margin:0; font-weight:400; }
.topo p[b-1muaqnq71g] { margin:0; }

.abas[b-1muaqnq71g] { margin-bottom:20px; }
.abas h2[b-1muaqnq71g] { color:#215273; margin:0 20px 15px 20px; font-size:22px; }
[b-1muaqnq71g] .tabs { display:flex; gap:2px; margin:0 20px 20px 20px; border-bottom:1px solid #cbcbcb; }
[b-1muaqnq71g] .tabs button { padding:10px; border-radius:5px 5px 0 0; color:#858585; cursor:pointer; transition:all ease 0.2s; 
                      border:1px solid #cbcbcb; margin-bottom:-1px; background:#FFF; position:relative; z-index:1; width:145px; font-size:15px; box-sizing:border-box; }
[b-1muaqnq71g] .tabs button:first-child { margin-left:10px; }
[b-1muaqnq71g] .tabs button.aba-ativa { background:#f5f5f5; color:#215273; border-bottom:1px solid #f5f5f5; }

[b-1muaqnq71g] .modulos { display:flex; gap:20px; margin:20px 20px 0 20px; align-items:flex-start; }
[b-1muaqnq71g] .modulo-menu { display:flex; gap:10px; padding:0 20px; align-items:flex-start; flex-wrap:wrap; }
[b-1muaqnq71g] .modulo-graficos-filtros { display:flex; flex-direction:column; gap:5px; width:100%; }
[b-1muaqnq71g] .modulo-graficos-filtros .graficos { margin:0; }
[b-1muaqnq71g] .modulo-graficos-filtros .download-btn { display: inline-flex; align-items: center; background-color: #359d9e; color: #fff; font-weight: 600;
                                                padding: 6px 10px; border-radius: 6px; width: 100%; max-width: 105px; align-self:end; text-decoration: none; transition: background-color 0.2s ease, box-shadow 0.2s ease; font-size: 14px; }
[b-1muaqnq71g] .modulo-graficos-filtros .download-btn:hover {background-color: #2b8283; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
[b-1muaqnq71g] .modulo-filtros { display:flex; justify-content:space-between; }
[b-1muaqnq71g] .modulo-grupo { border:1px solid #e6e6e6; padding:10px; border-radius:5px; }
[b-1muaqnq71g] .modulo-grupo p { margin:0; }

[b-1muaqnq71g] .lado-lado { display:flex; gap:10px; }
[b-1muaqnq71g] .campo-filtro { display:flex; flex-direction:column; flex:1; }
[b-1muaqnq71g] .campo-filtro label { font-size:14px; }
[b-1muaqnq71g] .campo-filtro select { font-size:14px; }

[b-1muaqnq71g] .modulo-menu .modulo-grupo { background:#FFF; }
[b-1muaqnq71g] .modulo-menu .modulo-grupo p { text-align:center; }
[b-1muaqnq71g] .modulo-menu .modulo-grupo .destaque { font-size:24px; font-weight:bold; display:block; }
[b-1muaqnq71g] .positivo { color:#20a30b; }
[b-1muaqnq71g] .negativo { color:#ff0000; }

[b-1muaqnq71g] .dropdown-acoes { cursor:pointer; }
[b-1muaqnq71g] .modulo-menu > .dropdown-acoes .dropdown-item { display:block; }

[b-1muaqnq71g] .anos { margin-left:auto; display:flex; justify-content:flex-end; flex-wrap:wrap; gap:5px; }
[b-1muaqnq71g] .anos button { cursor:pointer; background:#FFF; border:1px solid #CCC; transition:all ease 0.2s; padding:8px 12px; border-radius:5px; }
[b-1muaqnq71g] .anos button.ativo { background:#215273; color:#FFF; }
[b-1muaqnq71g] .modulo-menu .exportar-relatorio { flex:0 0 auto; }

[b-1muaqnq71g] table.dados { width:100%; border-collapse:collapse; }
[b-1muaqnq71g] table.dados thead th { padding:5px; background:#359d9e; color:#FFF; }
[b-1muaqnq71g] table.dados thead th:first-child { text-align:left; }
[b-1muaqnq71g] table.dados tbody td { padding:5px; text-align:center; }
[b-1muaqnq71g] table.dados tbody tr { border-bottom:1px solid #e6e6e6; }
[b-1muaqnq71g] table.dados tbody tr:nth-child(even) { background:#FFF; }
[b-1muaqnq71g] table.dados tbody tr td:first-child { text-align:left; max-width:8px; }
[b-1muaqnq71g] table.dados tbody td span { display:flex; }
[b-1muaqnq71g] table.dados tbody td span img { margin:0; padding:0; display:block; }

/* dropdown estilo google data studio */
[b-1muaqnq71g] .dropdown-graficos { position:relative; width:100%; max-width:250px; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-trigger { display:flex; align-items:center; justify-content:space-between; gap:8px;
    padding:8px 12px; border:1px solid #c5c5c5; border-radius:6px; background:#fff; cursor:pointer;
    font-size:14px; color:#333; transition:border-color 0.15s, box-shadow 0.15s; user-select:none; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-trigger:hover { border-color:#215273; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-trigger.aberto { border-color:#215273; box-shadow:0 0 0 2px rgba(33,82,115,0.15); border-radius:6px 6px 0 0; }
[b-1muaqnq71g] .dropdown-graficos .trigger-label { display:flex; align-items:center; gap:6px; flex:1; min-width:0; }
[b-1muaqnq71g] .dropdown-graficos .trigger-label span { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
[b-1muaqnq71g] .dropdown-graficos .trigger-badge { background:#215273; color:#fff; border-radius:10px; font-size:11px;
    font-weight:600; padding:1px 7px; white-space:nowrap; flex-shrink:0; }
[b-1muaqnq71g] .dropdown-graficos .trigger-chevron { flex-shrink:0; transition:transform 0.2s; color:#666; }
[b-1muaqnq71g] .dropdown-graficos .trigger-chevron.aberto { transform:rotate(180deg); }

[b-1muaqnq71g] .dropdown-graficos .dropdown-painel { position:absolute; top:100%; left:0; right:0; z-index:999;
    background:#fff; border:1px solid #215273; border-top:none; border-radius:0 0 6px 6px;
    box-shadow:0 4px 16px rgba(0,0,0,0.12); }
[b-1muaqnq71g] .dropdown-graficos .dropdown-pesquisa { padding:8px; border-bottom:1px solid #e8e8e8; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-pesquisa input { width:100%; box-sizing:border-box; padding:6px 10px;
    border:1px solid #ddd; border-radius:4px; font-size:13px; outline:none; transition:border-color 0.15s; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-pesquisa input:focus { border-color:#215273; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-acoes { display:flex; gap:0; border-bottom:1px solid #e8e8e8; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-acoes button { flex:1; padding:7px; font-size:12px; font-weight:600;
    color:#215273; background:none; border:none; cursor:pointer; transition:background 0.15s; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-acoes button:hover { background:#f0f5f8; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-acoes button:first-child { border-right:1px solid #e8e8e8; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-lista { max-height:280px; overflow-y:auto; padding:4px 0; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-lista::-webkit-scrollbar { width:6px; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-lista::-webkit-scrollbar-track { background:transparent; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-lista::-webkit-scrollbar-thumb { background:#ccc; border-radius:3px; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-item { display:flex; align-items:center; gap:10px; padding:8px 12px;
    cursor:pointer; font-size:13px; color:#333; transition:background 0.1s; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-item:hover { background:#f5f8fa; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-item input[type=checkbox] { appearance:none; -webkit-appearance:none;
    width:16px; height:16px; border:2px solid #aaa; border-radius:3px; flex-shrink:0; cursor:pointer;
    transition:all 0.15s; position:relative; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-item input[type=checkbox]:checked { background:#215273; border-color:#215273; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-item input[type=checkbox]:checked::after { content:''; position:absolute;
    left:3px; top:0px; width:5px; height:9px; border:2px solid #fff; border-top:none; border-left:none;
    transform:rotate(45deg); }
[b-1muaqnq71g] .dropdown-graficos .dropdown-item label { cursor:pointer; flex:1; line-height:1.3; }
[b-1muaqnq71g] .dropdown-graficos .dropdown-vazio { padding:16px; text-align:center; color:#999; font-size:13px; }

[b-1muaqnq71g] .aesquerda { margin-left:auto; }

[b-1muaqnq71g] h2, [b-1muaqnq71g] h3, [b-1muaqnq71g] h4 { color:#215273; margin:0; }
[b-1muaqnq71g] h2 { font-size:28px; margin:0 0 10px 0; }
[b-1muaqnq71g] h3 { font-size:24px; }
[b-1muaqnq71g] h4 { font-size:22px; }

[b-1muaqnq71g] .captacoes { display:grid; gap:20px; grid-template-columns:2fr 1fr; }
[b-1muaqnq71g] .captacao h4 { margin:0 0 10px 0; }
[b-1muaqnq71g] .captacao .detalhes { display:grid; gap:10px; grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));  }
[b-1muaqnq71g] .captacao .detalhe { display:flex; flex-direction:column; justify-content:center; align-items:center; gap:5px; background:#FFF; border-radius:5px; padding:15px; text-align:center; border:1px solid #e6e6e6; }
[b-1muaqnq71g] .captacao .detalhe p { margin:0; }

@media (max-width: 1100px)
{
    [b-1muaqnq71g] .tabs button:first-child { margin-left:0px; }
}
@media (max-width: 768px) 
{
    [b-1muaqnq71g] .modulos { flex-direction:column; }
    [b-1muaqnq71g] .modulo-menu { flex-direction:column; align-items:stretch; padding:0 20px; }
    [b-1muaqnq71g] .modulo-menu > .dropdown-acoes { width:100%; box-sizing:border-box; }
    [b-1muaqnq71g] .modulo-menu > .dropdown-acoes .dropdown-item { justify-content:center; }
    [b-1muaqnq71g] .dropdown-graficos { max-width:none; }
    [b-1muaqnq71g] .anos { width:100%; margin-left:0; justify-content:center; }
    [b-1muaqnq71g] .anos button { flex:1 1 70px; margin-left:0; }
    [b-1muaqnq71g] .modulo-menu .exportar-relatorio { width:100%; align-items:center; }

}
@media (max-width: 600px)
{
    [b-1muaqnq71g] .tabs { display:grid; grid-template-columns:repeat(3, 1fr); gap:4px; border-bottom:none; }
    [b-1muaqnq71g] .tabs button { width:auto; border-bottom:1px solid #CBCBCB; border-radius:5px; }
    [b-1muaqnq71g] .tabs button.aba-ativa { border-bottom:1px solid #CBCBCB; }
    [b-1muaqnq71g] table.dados { font-size:11px; } 
}
/* /Paginas/Benchmarks/PgResultadosMucarela.razor.rz.scp.css */
.topo[b-15waeb8dbx] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-15waeb8dbx] { margin:0; font-weight:400; }
.topo p[b-15waeb8dbx] { margin:0; }

.abas[b-15waeb8dbx] { margin-bottom:20px; }
.abas h2[b-15waeb8dbx] { color:#215273; margin:0 20px 15px 20px; font-size:22px; }
[b-15waeb8dbx] .tabs { display:flex; gap:2px; margin:0 20px 20px 20px; border-bottom:1px solid #cbcbcb; }
[b-15waeb8dbx] .tabs button { padding:10px; border-radius:5px 5px 0 0; color:#858585; cursor:pointer; transition:all ease 0.2s; 
                      border:1px solid #cbcbcb; margin-bottom:-1px; background:#FFF; position:relative; z-index:1; width:145px; font-size:15px; box-sizing:border-box; }
[b-15waeb8dbx] .tabs button:first-child { margin-left:10px; }
[b-15waeb8dbx] .tabs button.aba-ativa { background:#f5f5f5; color:#215273; border-bottom:1px solid #f5f5f5; }

[b-15waeb8dbx] .modulos { display:flex; gap:20px; margin:20px 20px 0 20px; align-items:flex-start; }
[b-15waeb8dbx] .modulo-menu { display:flex; gap:10px; padding:0 20px; align-items:flex-start; flex-wrap:wrap; }
[b-15waeb8dbx] .modulo-graficos-filtros { display:flex; flex-direction:column; gap:5px; width:100%; }
[b-15waeb8dbx] .modulo-graficos-filtros .graficos { margin:0; }
[b-15waeb8dbx] .modulo-graficos-filtros .download-btn { display: inline-flex; align-items: center; background-color: #359d9e; color: #fff; font-weight: 600;
                                                padding: 6px 10px; border-radius: 6px; width: 100%; max-width: 105px; align-self:end; text-decoration: none; transition: background-color 0.2s ease, box-shadow 0.2s ease; font-size: 14px; }
[b-15waeb8dbx] .modulo-graficos-filtros .download-btn:hover {background-color: #2b8283; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
[b-15waeb8dbx] .modulo-filtros { display:flex; justify-content:space-between; }
[b-15waeb8dbx] .modulo-grupo { border:1px solid #e6e6e6; padding:10px; border-radius:5px; }
[b-15waeb8dbx] .modulo-grupo p { margin:0; }

[b-15waeb8dbx] .lado-lado { display:flex; gap:10px; }
[b-15waeb8dbx] .campo-filtro { display:flex; flex-direction:column; flex:1; }
[b-15waeb8dbx] .campo-filtro label { font-size:14px; }
[b-15waeb8dbx] .campo-filtro select { font-size:14px; }

[b-15waeb8dbx] .modulo-menu .modulo-grupo { background:#FFF; }
[b-15waeb8dbx] .modulo-menu .modulo-grupo p { text-align:center; }
[b-15waeb8dbx] .modulo-menu .modulo-grupo .destaque { font-size:24px; font-weight:bold; display:block; }
[b-15waeb8dbx] .positivo { color:#20a30b; }
[b-15waeb8dbx] .negativo { color:#ff0000; }

[b-15waeb8dbx] .dropdown-acoes { cursor:pointer; }
[b-15waeb8dbx] .modulo-menu > .dropdown-acoes .dropdown-item { display:block; }

[b-15waeb8dbx] .anos { margin-left:auto; display:flex; justify-content:flex-end; flex-wrap:wrap; gap:5px; }
[b-15waeb8dbx] .anos button { cursor:pointer; background:#FFF; border:1px solid #CCC; transition:all ease 0.2s; padding:8px 12px; border-radius:5px; }
[b-15waeb8dbx] .anos button.ativo { background:#215273; color:#FFF; }
[b-15waeb8dbx] .modulo-menu .exportar-relatorio { flex:0 0 auto; }

[b-15waeb8dbx] table.dados { width:100%; border-collapse:collapse; }
[b-15waeb8dbx] table.dados thead th { padding:5px; background:#359d9e; color:#FFF; }
[b-15waeb8dbx] table.dados thead th:first-child { text-align:left; }
[b-15waeb8dbx] table.dados tbody td { padding:5px; text-align:center; }
[b-15waeb8dbx] table.dados tbody tr { border-bottom:1px solid #e6e6e6; }
[b-15waeb8dbx] table.dados tbody tr:nth-child(even) { background:#FFF; }
[b-15waeb8dbx] table.dados tbody tr td:first-child { text-align:left; max-width:8px; }
[b-15waeb8dbx] table.dados tbody td span { display:flex; }
[b-15waeb8dbx] table.dados tbody td span img { margin:0; padding:0; display:block; }

/* dropdown estilo google data studio */
[b-15waeb8dbx] .dropdown-graficos { position:relative; width:100%; max-width:250px; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-trigger { display:flex; align-items:center; justify-content:space-between; gap:8px;
    padding:8px 12px; border:1px solid #c5c5c5; border-radius:6px; background:#fff; cursor:pointer;
    font-size:14px; color:#333; transition:border-color 0.15s, box-shadow 0.15s; user-select:none; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-trigger:hover { border-color:#215273; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-trigger.aberto { border-color:#215273; box-shadow:0 0 0 2px rgba(33,82,115,0.15); border-radius:6px 6px 0 0; }
[b-15waeb8dbx] .dropdown-graficos .trigger-label { display:flex; align-items:center; gap:6px; flex:1; min-width:0; }
[b-15waeb8dbx] .dropdown-graficos .trigger-label span { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
[b-15waeb8dbx] .dropdown-graficos .trigger-badge { background:#215273; color:#fff; border-radius:10px; font-size:11px;
    font-weight:600; padding:1px 7px; white-space:nowrap; flex-shrink:0; }
[b-15waeb8dbx] .dropdown-graficos .trigger-chevron { flex-shrink:0; transition:transform 0.2s; color:#666; }
[b-15waeb8dbx] .dropdown-graficos .trigger-chevron.aberto { transform:rotate(180deg); }

[b-15waeb8dbx] .dropdown-graficos .dropdown-painel { position:absolute; top:100%; left:0; right:0; z-index:999;
    background:#fff; border:1px solid #215273; border-top:none; border-radius:0 0 6px 6px;
    box-shadow:0 4px 16px rgba(0,0,0,0.12); }
[b-15waeb8dbx] .dropdown-graficos .dropdown-pesquisa { padding:8px; border-bottom:1px solid #e8e8e8; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-pesquisa input { width:100%; box-sizing:border-box; padding:6px 10px;
    border:1px solid #ddd; border-radius:4px; font-size:13px; outline:none; transition:border-color 0.15s; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-pesquisa input:focus { border-color:#215273; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-acoes { display:flex; gap:0; border-bottom:1px solid #e8e8e8; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-acoes button { flex:1; padding:7px; font-size:12px; font-weight:600;
    color:#215273; background:none; border:none; cursor:pointer; transition:background 0.15s; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-acoes button:hover { background:#f0f5f8; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-acoes button:first-child { border-right:1px solid #e8e8e8; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-lista { max-height:280px; overflow-y:auto; padding:4px 0; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-lista::-webkit-scrollbar { width:6px; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-lista::-webkit-scrollbar-track { background:transparent; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-lista::-webkit-scrollbar-thumb { background:#ccc; border-radius:3px; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-item { display:flex; align-items:center; gap:10px; padding:8px 12px;
    cursor:pointer; font-size:13px; color:#333; transition:background 0.1s; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-item:hover { background:#f5f8fa; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-item input[type=checkbox] { appearance:none; -webkit-appearance:none;
    width:16px; height:16px; border:2px solid #aaa; border-radius:3px; flex-shrink:0; cursor:pointer;
    transition:all 0.15s; position:relative; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-item input[type=checkbox]:checked { background:#215273; border-color:#215273; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-item input[type=checkbox]:checked::after { content:''; position:absolute;
    left:3px; top:0px; width:5px; height:9px; border:2px solid #fff; border-top:none; border-left:none;
    transform:rotate(45deg); }
[b-15waeb8dbx] .dropdown-graficos .dropdown-item label { cursor:pointer; flex:1; line-height:1.3; }
[b-15waeb8dbx] .dropdown-graficos .dropdown-vazio { padding:16px; text-align:center; color:#999; font-size:13px; }

[b-15waeb8dbx] .aesquerda { margin-left:auto; }

@media (max-width: 1100px)
{
    [b-15waeb8dbx] .tabs button:first-child { margin-left:0px; }
}
@media (max-width: 768px) 
{
    [b-15waeb8dbx] .modulos { flex-direction:column; }
    [b-15waeb8dbx] .modulo-menu { flex-direction:column; align-items:stretch; padding:0 20px; }
    [b-15waeb8dbx] .modulo-menu > .dropdown-acoes { width:100%; box-sizing:border-box; }
    [b-15waeb8dbx] .modulo-menu > .dropdown-acoes .dropdown-item { justify-content:center; }
    [b-15waeb8dbx] .dropdown-graficos { max-width:none; }
    [b-15waeb8dbx] .anos { width:100%; margin-left:0; justify-content:center; }
    [b-15waeb8dbx] .anos button { flex:1 1 70px; margin-left:0; }
    [b-15waeb8dbx] .modulo-menu .exportar-relatorio { width:100%; align-items:center; }
}
@media (max-width: 600px)
{
    [b-15waeb8dbx] .modulo-graficos-filtros .download-btn { font-size:10px; max-width:75px; }
    [b-15waeb8dbx] .tabs { display:grid; grid-template-columns:repeat(3, 1fr); gap:4px; border-bottom:none; }
    [b-15waeb8dbx] .tabs button { width:auto; border-bottom:1px solid #CBCBCB; border-radius:5px; }
    [b-15waeb8dbx] .tabs button.aba-ativa { border-bottom:1px solid #CBCBCB; }
    [b-15waeb8dbx] table.dados { font-size:11px; } 
}
/* /Paginas/Benchmarks/PgResultadosUHT.razor.rz.scp.css */
.topo[b-919jrg57b9] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-919jrg57b9] { margin:0; font-weight:400; }
.topo p[b-919jrg57b9] { margin:0; }

.abas[b-919jrg57b9] { margin-bottom:20px; }
.abas h2[b-919jrg57b9] { color:#215273; margin:0 20px 15px 20px; font-size:22px; }
[b-919jrg57b9] .tabs { display:flex; gap:2px; margin:0 20px 20px 20px; border-bottom:1px solid #cbcbcb; }
[b-919jrg57b9] .tabs button { padding:10px; border-radius:5px 5px 0 0; color:#858585; cursor:pointer; transition:all ease 0.2s; 
                      border:1px solid #cbcbcb; margin-bottom:-1px; background:#FFF; position:relative; z-index:1; width:145px; font-size:15px; box-sizing:border-box; }
[b-919jrg57b9] .tabs button:first-child { margin-left:10px; }
[b-919jrg57b9] .tabs button.aba-ativa { background:#f5f5f5; color:#215273; border-bottom:1px solid #f5f5f5; }

[b-919jrg57b9] .modulos { display:flex; gap:20px; margin:20px 20px 0 20px; align-items:flex-start; }
[b-919jrg57b9] .modulo-menu { display:flex; gap:10px; padding:0 20px; align-items:flex-start; flex-wrap:wrap; }
[b-919jrg57b9] .modulo-graficos-filtros { display:flex; flex-direction:column; gap:5px; width:100%; }
[b-919jrg57b9] .modulo-graficos-filtros .graficos { margin:0; }
[b-919jrg57b9] .modulo-graficos-filtros .download-btn { display: inline-flex; align-items: center; background-color: #359d9e; color: #fff; font-weight: 600;
                                                padding: 6px 10px; border-radius: 6px; width: 100%; max-width: 105px; align-self:end; text-decoration: none; transition: background-color 0.2s ease, box-shadow 0.2s ease; font-size: 14px; }
[b-919jrg57b9] .modulo-graficos-filtros .download-btn:hover {background-color: #2b8283; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
[b-919jrg57b9] .modulo-filtros { display:flex; justify-content:space-between; }
[b-919jrg57b9] .modulo-grupo { border:1px solid #e6e6e6; padding:10px; border-radius:5px; }
[b-919jrg57b9] .modulo-grupo p { margin:0; }

[b-919jrg57b9] .lado-lado { display:flex; gap:10px; }
[b-919jrg57b9] .campo-filtro { display:flex; flex-direction:column; flex:1; }
[b-919jrg57b9] .campo-filtro label { font-size:14px; }
[b-919jrg57b9] .campo-filtro select { font-size:14px; }

[b-919jrg57b9] .modulo-menu .modulo-grupo { background:#FFF; }
[b-919jrg57b9] .modulo-menu .modulo-grupo p { text-align:center; }
[b-919jrg57b9] .modulo-menu .modulo-grupo .destaque { font-size:24px; font-weight:bold; display:block; }
[b-919jrg57b9] .positivo { color:#20a30b; }
[b-919jrg57b9] .negativo { color:#ff0000; }

[b-919jrg57b9] .dropdown-acoes { cursor:pointer; }
[b-919jrg57b9] .modulo-menu > .dropdown-acoes .dropdown-item { display:block; }

[b-919jrg57b9] .anos { margin-left:auto; display:flex; justify-content:flex-end; flex-wrap:wrap; gap:5px; }
[b-919jrg57b9] .anos button { cursor:pointer; background:#FFF; border:1px solid #CCC; transition:all ease 0.2s; padding:8px 12px; border-radius:5px; }
[b-919jrg57b9] .anos button.ativo { background:#215273; color:#FFF; }
[b-919jrg57b9] .modulo-menu .exportar-relatorio { flex:0 0 auto; }

[b-919jrg57b9] table.dados { width:100%; border-collapse:collapse; }
[b-919jrg57b9] table.dados thead th { padding:5px; background:#359d9e; color:#FFF; }
[b-919jrg57b9] table.dados thead th:first-child { text-align:left; }
[b-919jrg57b9] table.dados tbody td { padding:5px; text-align:center; }
[b-919jrg57b9] table.dados tbody tr { border-bottom:1px solid #e6e6e6; }
[b-919jrg57b9] table.dados tbody tr:nth-child(even) { background:#FFF; }
[b-919jrg57b9] table.dados tbody tr td:first-child { text-align:left; max-width:8px; }
[b-919jrg57b9] table.dados tbody td span { display:flex; }
[b-919jrg57b9] table.dados tbody td span img { margin:0; padding:0; display:block; }

/* dropdown estilo google data studio */
[b-919jrg57b9] .dropdown-graficos { position:relative; width:100%; max-width:250px; }
[b-919jrg57b9] .dropdown-graficos .dropdown-trigger { display:flex; align-items:center; justify-content:space-between; gap:8px;
    padding:8px 12px; border:1px solid #c5c5c5; border-radius:6px; background:#fff; cursor:pointer;
    font-size:14px; color:#333; transition:border-color 0.15s, box-shadow 0.15s; user-select:none; }
[b-919jrg57b9] .dropdown-graficos .dropdown-trigger:hover { border-color:#215273; }
[b-919jrg57b9] .dropdown-graficos .dropdown-trigger.aberto { border-color:#215273; box-shadow:0 0 0 2px rgba(33,82,115,0.15); border-radius:6px 6px 0 0; }
[b-919jrg57b9] .dropdown-graficos .trigger-label { display:flex; align-items:center; gap:6px; flex:1; min-width:0; }
[b-919jrg57b9] .dropdown-graficos .trigger-label span { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
[b-919jrg57b9] .dropdown-graficos .trigger-badge { background:#215273; color:#fff; border-radius:10px; font-size:11px;
    font-weight:600; padding:1px 7px; white-space:nowrap; flex-shrink:0; }
[b-919jrg57b9] .dropdown-graficos .trigger-chevron { flex-shrink:0; transition:transform 0.2s; color:#666; }
[b-919jrg57b9] .dropdown-graficos .trigger-chevron.aberto { transform:rotate(180deg); }

[b-919jrg57b9] .dropdown-graficos .dropdown-painel { position:absolute; top:100%; left:0; right:0; z-index:999;
    background:#fff; border:1px solid #215273; border-top:none; border-radius:0 0 6px 6px;
    box-shadow:0 4px 16px rgba(0,0,0,0.12); }
[b-919jrg57b9] .dropdown-graficos .dropdown-pesquisa { padding:8px; border-bottom:1px solid #e8e8e8; }
[b-919jrg57b9] .dropdown-graficos .dropdown-pesquisa input { width:100%; box-sizing:border-box; padding:6px 10px;
    border:1px solid #ddd; border-radius:4px; font-size:13px; outline:none; transition:border-color 0.15s; }
[b-919jrg57b9] .dropdown-graficos .dropdown-pesquisa input:focus { border-color:#215273; }
[b-919jrg57b9] .dropdown-graficos .dropdown-acoes { display:flex; gap:0; border-bottom:1px solid #e8e8e8; }
[b-919jrg57b9] .dropdown-graficos .dropdown-acoes button { flex:1; padding:7px; font-size:12px; font-weight:600;
    color:#215273; background:none; border:none; cursor:pointer; transition:background 0.15s; }
[b-919jrg57b9] .dropdown-graficos .dropdown-acoes button:hover { background:#f0f5f8; }
[b-919jrg57b9] .dropdown-graficos .dropdown-acoes button:first-child { border-right:1px solid #e8e8e8; }
[b-919jrg57b9] .dropdown-graficos .dropdown-lista { max-height:280px; overflow-y:auto; padding:4px 0; }
[b-919jrg57b9] .dropdown-graficos .dropdown-lista::-webkit-scrollbar { width:6px; }
[b-919jrg57b9] .dropdown-graficos .dropdown-lista::-webkit-scrollbar-track { background:transparent; }
[b-919jrg57b9] .dropdown-graficos .dropdown-lista::-webkit-scrollbar-thumb { background:#ccc; border-radius:3px; }
[b-919jrg57b9] .dropdown-graficos .dropdown-item { display:flex; align-items:center; gap:10px; padding:8px 12px;
    cursor:pointer; font-size:13px; color:#333; transition:background 0.1s; }
[b-919jrg57b9] .dropdown-graficos .dropdown-item:hover { background:#f5f8fa; }
[b-919jrg57b9] .dropdown-graficos .dropdown-item input[type=checkbox] { appearance:none; -webkit-appearance:none;
    width:16px; height:16px; border:2px solid #aaa; border-radius:3px; flex-shrink:0; cursor:pointer;
    transition:all 0.15s; position:relative; }
[b-919jrg57b9] .dropdown-graficos .dropdown-item input[type=checkbox]:checked { background:#215273; border-color:#215273; }
[b-919jrg57b9] .dropdown-graficos .dropdown-item input[type=checkbox]:checked::after { content:''; position:absolute;
    left:3px; top:0px; width:5px; height:9px; border:2px solid #fff; border-top:none; border-left:none;
    transform:rotate(45deg); }
[b-919jrg57b9] .dropdown-graficos .dropdown-item label { cursor:pointer; flex:1; line-height:1.3; }
[b-919jrg57b9] .dropdown-graficos .dropdown-vazio { padding:16px; text-align:center; color:#999; font-size:13px; }

[b-919jrg57b9] .aesquerda { margin-left:auto; }

@media (max-width: 1100px)
{
    [b-919jrg57b9] .tabs button:first-child { margin-left:0px; }
}
@media (max-width: 768px) 
{
    [b-919jrg57b9] .modulos { flex-direction:column; }
    [b-919jrg57b9] .modulo-menu { flex-direction:column; align-items:stretch; padding:0 20px; }
    [b-919jrg57b9] .modulo-menu > .dropdown-acoes { width:100%; box-sizing:border-box; }
    [b-919jrg57b9] .modulo-menu > .dropdown-acoes .dropdown-item { justify-content:center; }
    [b-919jrg57b9] .dropdown-graficos { max-width:none; }
    [b-919jrg57b9] .anos { width:100%; margin-left:0; justify-content:center; }
    [b-919jrg57b9] .anos button { flex:1 1 70px; margin-left:0; }
    [b-919jrg57b9] .modulo-menu .exportar-relatorio { width:100%; align-items:center; }
}
@media (max-width: 600px)
{
    [b-919jrg57b9] .modulo-graficos-filtros .download-btn { font-size:10px; max-width:75px; }
    [b-919jrg57b9] .tabs { display:grid; grid-template-columns:repeat(3, 1fr); gap:4px; border-bottom:none; }
    [b-919jrg57b9] .tabs button { width:auto; border-bottom:1px solid #CBCBCB; border-radius:5px; }
    [b-919jrg57b9] .tabs button.aba-ativa { border-bottom:1px solid #CBCBCB; }
    [b-919jrg57b9] table.dados { font-size:11px; } 
}
/* /Paginas/Benchmarks/Resultados/MateriaPrima/Geral.razor.rz.scp.css */
.benchmarking-bloco[b-gbygisadir] { margin-bottom: 1.5rem; width: 100%; }
.linha-subtotal td[b-gbygisadir] { font-weight: 700; border-top: 2px solid #ccc; }
.modulo-grupo.filtros-tela[b-gbygisadir] { display:flex; margin-bottom:20px; background:#FFF;  align-items:center; }
.modulo-grupo.filtros-tela .campo-filtro label[b-gbygisadir] { display:flex; align-items:center; gap:5px; }
.modulo-grupo.filtros-tela .campo-filtro label[b-gbygisadir]  svg { margin-top:4px; }
.modulo-grupo.filtros-tela .filros-esquerda[b-gbygisadir] { flex:1; max-width: 50%; display:flex; gap:20px; }

.modal-overlay[b-gbygisadir] { position: fixed; inset: 0; background: rgba(0, 0, 0, 0.45); display: flex; align-items: center; justify-content: center; z-index: 1000; }
.modal-conteudo[b-gbygisadir] { background: #fff; border-radius: 8px; width: min(560px, 95vw); display: flex; flex-direction: column; gap: 0; box-shadow: 0 8px 32px rgba(0,0,0,0.18); }
.modal-cabecalho[b-gbygisadir] { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.5rem; border-bottom: 1px solid #e0e0e0; }
.modal-cabecalho h3[b-gbygisadir] { margin: 0; font-size:1rem; }
.modal-fechar[b-gbygisadir] { background: none; border: none; font-size: 1.5rem; cursor: pointer; line-height: 1; color: #666; }
.modal-corpo[b-gbygisadir] { padding: 1.5rem; display: flex; flex-direction: column; gap: 1rem; }
.modal-rodape[b-gbygisadir] { display: flex; justify-content: flex-end; gap: .75rem; padding: 1rem 1.5rem; border-top: 1px solid #e0e0e0; }

.benchmarking-bloco[b-gbygisadir] {
    table-layout: fixed;
    width: 100%;
}
/* /Paginas/Benchmarks/Resultados/Mucarela/Custos.razor.rz.scp.css */
/* /Paginas/Benchmarks/Resultados/Mucarela/CustosTabela.razor.rz.scp.css */
.benchmarking-bloco[b-7dsqlaqp7l] { margin-bottom: 1.5rem; width: 100%; }
.linha-subtotal td[b-7dsqlaqp7l] { font-weight: 700; border-top: 2px solid #ccc; }
.modulo-grupo.filtros-tela[b-7dsqlaqp7l] { display:flex; margin-bottom:20px; background:#FFF;  align-items:center; }
.modulo-grupo.filtros-tela .campo-filtro label[b-7dsqlaqp7l] { display:flex; align-items:center; gap:5px; }
.modulo-grupo.filtros-tela .campo-filtro label[b-7dsqlaqp7l]  svg { margin-top:4px; }
.modulo-grupo.filtros-tela .filros-esquerda[b-7dsqlaqp7l] { flex:1; max-width: 50%; display:flex; gap:20px; }

.modal-overlay[b-7dsqlaqp7l] { position: fixed; inset: 0; background: rgba(0, 0, 0, 0.45); display: flex; align-items: center; justify-content: center; z-index: 1000; }
.modal-conteudo[b-7dsqlaqp7l] { background: #fff; border-radius: 8px; width: min(560px, 95vw); display: flex; flex-direction: column; gap: 0; box-shadow: 0 8px 32px rgba(0,0,0,0.18); }
.modal-cabecalho[b-7dsqlaqp7l] { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.5rem; border-bottom: 1px solid #e0e0e0; }
.modal-cabecalho h3[b-7dsqlaqp7l] { margin: 0; font-size:1rem; }
.modal-fechar[b-7dsqlaqp7l] { background: none; border: none; font-size: 1.5rem; cursor: pointer; line-height: 1; color: #666; }
.modal-corpo[b-7dsqlaqp7l] { padding: 1.5rem; display: flex; flex-direction: column; gap: 1rem; }
.modal-rodape[b-7dsqlaqp7l] { display: flex; justify-content: flex-end; gap: .75rem; padding: 1rem 1.5rem; border-top: 1px solid #e0e0e0; }

.benchmarking-bloco[b-7dsqlaqp7l] {
    table-layout: fixed;
    width: 100%;
}
/* /Paginas/Benchmarks/Resultados/UHT/Custos.razor.rz.scp.css */

/* /Paginas/Benchmarks/Resultados/UHT/CustosTabela.razor.rz.scp.css */
.benchmarking-bloco[b-yad2qcs6br] { margin-bottom: 1.5rem; width: 100%; }
.linha-subtotal td[b-yad2qcs6br] { font-weight: 700; border-top: 2px solid #ccc; }
.modulo-grupo.filtros-tela[b-yad2qcs6br] { display:flex; margin-bottom:20px; background:#FFF;  align-items:center; }
.modulo-grupo.filtros-tela .campo-filtro label[b-yad2qcs6br] { display:flex; align-items:center; gap:5px; }
.modulo-grupo.filtros-tela .campo-filtro label[b-yad2qcs6br]  svg { margin-top:4px; }
.modulo-grupo.filtros-tela .filros-esquerda[b-yad2qcs6br] { flex:1; max-width: 50%; display:flex; gap:20px; }

.modal-overlay[b-yad2qcs6br] { position: fixed; inset: 0; background: rgba(0, 0, 0, 0.45); display: flex; align-items: center; justify-content: center; z-index: 1000; }
.modal-conteudo[b-yad2qcs6br] { background: #fff; border-radius: 8px; width: min(560px, 95vw); display: flex; flex-direction: column; gap: 0; box-shadow: 0 8px 32px rgba(0,0,0,0.18); }
.modal-cabecalho[b-yad2qcs6br] { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.5rem; border-bottom: 1px solid #e0e0e0; }
.modal-cabecalho h3[b-yad2qcs6br] { margin: 0; font-size:1rem; }
.modal-fechar[b-yad2qcs6br] { background: none; border: none; font-size: 1.5rem; cursor: pointer; line-height: 1; color: #666; }
.modal-corpo[b-yad2qcs6br] { padding: 1.5rem; display: flex; flex-direction: column; gap: 1rem; }
.modal-rodape[b-yad2qcs6br] { display: flex; justify-content: flex-end; gap: .75rem; padding: 1rem 1.5rem; border-top: 1px solid #e0e0e0; }

.benchmarking-bloco[b-yad2qcs6br] {
    table-layout: fixed;
    width: 100%;
}
/* /Paginas/Dashboards/PgMeuDashboard.razor.rz.scp.css */
.topo[b-8jpwm0d2su] { display:flex; justify-content:space-between; align-items:flex-end; background:rgb(55,160,156); padding:20px 30px; color:#FFF; 
        background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); }
.topo h1[b-8jpwm0d2su] { margin:0; font-weight:400; }
.topo p[b-8jpwm0d2su] { margin:0; }

.meus-graficos[b-8jpwm0d2su] { display:grid; gap:20px; margin:20px; grid-template-columns:1fr 1fr; }
.meus-graficos[b-8jpwm0d2su]  .geral-grafico { min-width:50%; border-radius:5px; }
.meus-graficos[b-8jpwm0d2su]  .geral-grafico .grafico { padding-top:13px; }
.meus-graficos[b-8jpwm0d2su]  .comentario { margin:0; height:100%; box-sizing:border-box; }
.meus-graficos[b-8jpwm0d2su]  .resumo .dados { display:grid; grid-template-columns:repeat(3, 1fr); gap:40px 0; padding:10px 0; }
.meus-graficos[b-8jpwm0d2su]  .resumo .dados grid::after {  content:"";  flex:auto; }
.meus-graficos[b-8jpwm0d2su]  .resumo .dados .divisoria { display:none; }

.item[b-8jpwm0d2su] { min-width:50%; position:relative; padding-bottom:50px; min-height:460px; }

.item .item-remocao[b-8jpwm0d2su] { position:absolute; bottom:60px; left:10px; display:flex; border-radius:50%; padding:10px; background:#eaeaea; 
                      transition:all ease 0.2s; cursor:pointer; border:none; }
.item .item-remocao:hover[b-8jpwm0d2su] { transform:scale(1.1); }

.erro[b-8jpwm0d2su] { display:flex; align-items:center; justify-content:center; border:1px solid #a50d0d; color:#a50d0d; margin:0; border-radius:5px; padding:10px; }

.link-dashboard[b-8jpwm0d2su] { position:absolute; bottom:0; right:0; }

.vazio[b-8jpwm0d2su] { text-align:center; }

@media (max-width:1280px)
{
    .meus-graficos[b-8jpwm0d2su] { grid-template-columns:1fr; }
}

@media (max-width:840px) 
{
   .topo p[b-8jpwm0d2su] { display:none; }
}

@media (max-width:530px) 
{
    .topo[b-8jpwm0d2su] { padding:20px 25px; align-items:center; }
    .topo h1[b-8jpwm0d2su] { font-size:28px; }
    .topo[b-8jpwm0d2su]  button { padding:0 10px; }
    .meus-graficos[b-8jpwm0d2su]  .geral-grafico .opcoes-grafico { flex-direction:column-reverse; }
    .meus-graficos[b-8jpwm0d2su]  .geral-grafico .opcoes-grafico select { width:100%; }
    .meus-graficos[b-8jpwm0d2su]  .resumo .dados { grid-template-columns:repeat(2, 1fr); }
    .link-dashboard[b-8jpwm0d2su] { font-size:0.7rem; }
}
/* /Paginas/Dashboards/_controles/ComentarioAnalista.razor.rz.scp.css */
.comentario[b-hljyojuxrh] { margin:0; display:flex; flex-direction:column; gap:10px; padding:15px 380px 15px 20px; 
              border:1px solid #e6e6e6; background:url(imagens/ico-comentario-analista.svg) right 30px top no-repeat #FFF; 
              background-size:275px; border-radius:5px; line-height:20px; word-break:break-word; }
.comentario strong[b-hljyojuxrh] { color:#215273; }
.comentario div[b-hljyojuxrh] { color:#777777; }

@media (max-width:1400px)
{
   .comentario[b-hljyojuxrh] { background:#FFF; padding-right:20px; }
}

.comentario.miniatura[b-hljyojuxrh] { margin:0; padding:10px; background:none; border:none; height:200px; overflow-y:auto; box-sizing:border-box; }
.comentario.miniatura strong[b-hljyojuxrh] { font-size:13px; text-align:center; color:#464646; line-height:15px; }
.comentario.miniatura .periodo[b-hljyojuxrh] { color:#666; font-size:12px; display:block; font-weight:400; }
.comentario.miniatura #comentarioTexto[b-hljyojuxrh] { font-size:14px; line-height:18px; }

.comentario.reduzido[b-hljyojuxrh] { padding:15px 20px; background-image:none; }
/* /Paginas/Dashboards/_controles/Cotacao.razor.rz.scp.css */
.geral-cotacao[b-nwc9zusiny] { padding:10px; background:#FFF; border:1px solid #e6e6e6; border-radius:5px;  }
.cotacao[b-nwc9zusiny] { display:flex; gap:10px; align-items:center; }
.cotacao .valor[b-nwc9zusiny] { display:flex; flex-direction:column; }
.cotacao .valor p[b-nwc9zusiny] { font-weight:bold; margin:0; font-size:30px; color:#005070 }
.geral-cotacao h3[b-nwc9zusiny] { margin:0 0 10px 0; font-size:18px; }

.geral-cotacao.miniatura[b-nwc9zusiny] { border:none; }
.geral-cotacao.miniatura .valor p[b-nwc9zusiny] { font-size:20px; }
.geral-cotacao.miniatura h3[b-nwc9zusiny] { margin:0 0 5px 0; font-size:14px; }

.geral-cotacao.reduzido[b-nwc9zusiny] { height:95%; }
/* /Paginas/Dashboards/_controles/Dashboard.razor.rz.scp.css */
.dashboard[b-s6d6adnpmf] { border-radius:10px; }
.itens[b-s6d6adnpmf] { padding:20px; }

.topo[b-s6d6adnpmf] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-s6d6adnpmf] { margin:0; font-weight:400; }
.topo p[b-s6d6adnpmf] { margin:0; }

.filtros[b-s6d6adnpmf] { display:flex; align-items:flex-end; gap:20px; justify-content:space-between; flex-wrap:wrap; }
.filtros .esquerda[b-s6d6adnpmf] { flex:1; display:flex; gap:20px; flex-wrap:wrap; }
.filtros .direita[b-s6d6adnpmf] { display:flex; gap:20px; }
.filtros .direita .btn-dados[b-s6d6adnpmf] { display:flex; font-size:16px; line-height:21px; cursor:pointer; gap:5px; align-items:center; border:none; 
                        padding:5px; border-radius:5px; width:180px; justify-content:center; margin-top:17px; background:#44b099; color:#FFFFFF; box-sizing:border-box; }
.filtros .direita .btn-dados:hover[b-s6d6adnpmf] { background:#309680; } 
.itens[b-s6d6adnpmf] { display:flex; flex-direction:column; gap:20px; padding-bottom:50px; }

.graficos[b-s6d6adnpmf] { display:grid; gap:20px; grid-template-columns:1fr 1fr; }
.graficos[b-s6d6adnpmf]  .geral-grafico { min-width:50%; border-radius:5px; }
.graficos[b-s6d6adnpmf]  .geral-grafico .opcoes-grafico select { margin-right: auto; padding: 4px; border-radius: 5px; font-size: 13px; }

.filtros .campo-filtro[b-s6d6adnpmf] { display:flex; flex-direction:column; flex-grow:1; max-width:300px; }
.filtros .campo-filtro[b-s6d6adnpmf]  select { font-size:14px; padding:8px; min-width:150px; border-radius:5px; border:1px solid #E0E0E0; 
                                       color:#636363; }    
.filtros label[b-s6d6adnpmf] { font-size:13px; margin-bottom:2px; color:#215273; }

.disponiveis[b-s6d6adnpmf] { display:flex; gap:10px; flex-wrap:wrap; }
.disponiveis .grafico-filtrado[b-s6d6adnpmf] { display:flex; align-items:center; justify-content:center; flex-grow:1; max-width:fit-content; font-size:12px; 
                                      color:#808080; font-weight:400; transition:all ease 0.2s; box-shadow:1px 2px 4px 0px rgba(0, 0, 0, 0.2); } 
.disponiveis .grafico-filtrado:hover[b-s6d6adnpmf] { color:#373737; background:#e0e0e0; } 
.disponiveis .grafico-filtrado.ativo[b-s6d6adnpmf] { color:#FFF; background:#359d9e; font-weight:500; }
.disponiveis .grafico-filtrado.ativo:hover[b-s6d6adnpmf] { background:#167072; }

.item-erro[b-s6d6adnpmf] { display:flex; align-items:center; justify-content:center; border:1px solid #a50d0d; color:#a50d0d; margin:0; text-align:center; padding:10px; border-radius:5px; }

.disclaimer[b-s6d6adnpmf] { font-size:14px; padding:20px 20px 10px 20px; border-top:1px solid #E0E0E0; }

@media (max-width:840px) {
   .topo p[b-s6d6adnpmf] { display:none; }
}

@media (max-width:1280px)
{
    .graficos[b-s6d6adnpmf] { grid-template-columns:1fr; }
}

@media (max-width:530px) 
{
    .graficos[b-s6d6adnpmf]  .geral-grafico .opcoes-grafico { flex-direction:column-reverse; }
    .graficos[b-s6d6adnpmf]  .geral-grafico .opcoes-grafico select { width:100%; }
    .filtros .direita[b-s6d6adnpmf] { flex-direction:column; align-items:center; }
}

/* /Paginas/Dashboards/_controles/ExportarRelatorio.razor.rz.scp.css */
.exportar-relatorio[b-kvsv7l4spd] { display:flex; flex-direction:column; align-items:flex-end; gap:6px; }
.aviso-senha-pdf[b-kvsv7l4spd] { max-width:280px; margin:0; color:#215273; font-size:11px; line-height:14px; text-align:right; font-weight:600; }

.btnExportar[b-kvsv7l4spd] { display:flex; font-size:16px; line-height:21px; cursor:pointer; gap:5px; align-items:center; border:none;
                        padding:5px; border-radius:5px; width:150px; justify-content:center; margin-top:17px; background:#44b099; color:#FFFFFF; box-sizing:border-box; }
.btnExportar:hover[b-kvsv7l4spd] { background:#309680; }

@media (max-width:940px)
{
    .exportar-relatorio[b-kvsv7l4spd] { width:100%; }
    .btnExportar[b-kvsv7l4spd] { width:100%; }
}

@media (max-width:530px)
{
    .exportar-relatorio[b-kvsv7l4spd] { align-items:center; }
    .aviso-senha-pdf[b-kvsv7l4spd] { max-width:none; width:100%; font-size:11px; text-align:center; }
    .btnExportar[b-kvsv7l4spd] { font-size:16px; line-height:normal; width:100%; margin-top:10px; }
}
/* /Paginas/Dashboards/_controles/MeuDashboardDisponiveis.razor.rz.scp.css */
.titulo[b-as2lk2avz6] {  border-bottom:1px solid #e6e6e6; }
.titulo h5[b-as2lk2avz6] { margin:0; }
.titulo.incentivo[b-as2lk2avz6] { text-align:center; padding:10px; }

.disponiveis[b-as2lk2avz6] { display:flex; align-items:center; padding:10px; }
.disponiveis.fechado[b-as2lk2avz6] { justify-content:center; gap:10px; flex-wrap:wrap; }
.disponiveis.aberto[b-as2lk2avz6] { }
.disponiveis .item[b-as2lk2avz6] { position:relative; width:270px; min-height:200px; overflow:hidden; }
.disponiveis .item.novo[b-as2lk2avz6] { border:1px solid #e6e6e6; border-radius:5px; }

.selecao[b-as2lk2avz6] { display:flex; gap:10px; justify-content:space-between; padding:10px; border-bottom:1px solid #e6e6e6; }
.selecao[b-as2lk2avz6]  select { width:100%; font-size:14px; border:1px solid #e6e6e6; border-radius:5px; }

.item[b-as2lk2avz6]  .grafico { border:none; }

.bloco-adicao[b-as2lk2avz6] { background:#ffffff9f; position:absolute; top:53px; left:0; width:100%; height:calc(100% - 53px); user-select:none; }
.cancelar-adicao[b-as2lk2avz6] { position:absolute; bottom:10px; left: 50%; transform: translateX(-50%); }
/* /Paginas/Dashboards/_controles/MeuDashboardEscolhas.razor.rz.scp.css */
.dashboards[b-nsdvfdz4kz] { max-width:100%; background:#FFF; border-radius:10px; }
/* /Paginas/Dashboards/_controles/MeuDashboardItensUsuario.razor.rz.scp.css */
.titulo[b-ztnswq7fqd] {  border-bottom:1px solid #e6e6e6; }
.titulo h5[b-ztnswq7fqd] { margin:0; }
.titulo a[b-ztnswq7fqd] { color:#464646; }

.titulo.gestao[b-ztnswq7fqd] { display:flex; justify-content:space-between; align-items:center; padding:5px 10px; }
.btns-gestao[b-ztnswq7fqd] { display:flex; gap:5px; }
.btns-gestao button[b-ztnswq7fqd] { background:transparent; display:flex; align-items:center; justify-content:center; border:none; 
                      border-radius:5px; transition:all ease 0.2s; cursor:pointer; padding:5px; gap: 4px; font-size: 14px; }
.btns-gestao button img[b-ztnswq7fqd] { display:block; margin:0; padding:0; }
.btns-gestao button:hover[b-ztnswq7fqd] { background:#e6e6e6; }

.escolhidos[b-ztnswq7fqd] { display:flex; gap:10px; overflow-x:auto; padding:10px; }
.escolhidos .item[b-ztnswq7fqd] { position:relative; width:270px; min-height:200px; justify-content:center; overflow:hidden; flex-shrink:0; border-radius:5px; border:1px solid #e6e6e6; }
.escolhidos .bloco-remocao[b-ztnswq7fqd] { background:#ffffff8f; position:absolute; top:0; left:0; width:100%; height:100%; user-select:none; }
.escolhidos .item .item-remocao[b-ztnswq7fqd] { position:absolute; bottom:10px; right:10px; display:flex; border-radius:50%; padding:10px; background:#eaeaea; 
                                  transition:all ease 0.2s; cursor:pointer; border:none; }
.escolhidos .item .item-remocao:hover[b-ztnswq7fqd] { transform:scale(1.1); }
.escolhidos .item-adicao[b-ztnswq7fqd] { border:2px dashed #c1c1c1; width:200px; flex-shrink:0; height:200px; display:flex; flex-direction:column; gap:5px; align-items:center; 
                           justify-content:center; cursor:pointer; border-radius:5px; color:#c1c1c1; transition:all ease 0.2s; }
.escolhidos .item-adicao:hover[b-ztnswq7fqd] { border:2px dashed #808080; color:#808080; }
.escolhidos .item.novo[b-ztnswq7fqd] { border:1px solid #e6e6e6; border-radius:5px; width:270px; }

.selecao[b-ztnswq7fqd] { display:flex; gap:10px; justify-content:space-between; padding:10px; border-bottom:1px solid #e6e6e6; }
.selecao[b-ztnswq7fqd]  select { width:100%; font-size:13px; border:1px solid #CCC; border-radius:5px; padding:5px; box-sizing:border-box; }

.item[b-ztnswq7fqd]  .grafico { padding:0; border:none; }
.item[b-ztnswq7fqd]  .erro { text-align:center; font-size:12px; }

.btn-erro[b-ztnswq7fqd] { display:block; margin:0 auto; font-size:12px; border:none; }

.bloco-adicao[b-ztnswq7fqd] { background:#ffffff9f; position:absolute; top:53px; left:0; width:100%; height:calc(100% - 53px); user-select:none; }
.bloco-adicao p[b-ztnswq7fqd] { text-align:center; font-size:13px; padding:10px; }
.cancelar-adicao[b-ztnswq7fqd] { position:absolute; bottom:10px; left: 50%; transform: translateX(-50%); }
/* /Paginas/Dashboards/_controles/NovoItemMeuDashboard.razor.rz.scp.css */
.selecao[b-5qx76j4t11] { display:flex; flex-direction:column; gap:10px; justify-content:space-between; padding:10px; }
.selecao[b-5qx76j4t11]  select { width:100%; font-size:14px; border:1px solid #e6e6e6; border-radius:5px; padding:10px; }

.item[b-5qx76j4t11] { min-width:50%; position:relative; padding-bottom:50px; min-height:460px; }
.item[b-5qx76j4t11]  .grafico { border:none; }

.bloco-adicao[b-5qx76j4t11] { display:flex; flex-direction:column; justify-content:center; gap:20px; align-items:center; background:#FFFFFFBB; position:absolute; 
                top:0; left:0; width:100%; height:calc(100% - 52px); user-select:none; border:1px solid #e6e6e6; border-radius:5px; }
.bloco-adicao p[b-5qx76j4t11] { margin: 0; }
.btn-secundario:disabled[b-5qx76j4t11] { cursor:not-allowed; }
.btn-secundario:disabled:hover[b-5qx76j4t11] { cursor:not-allowed; background-color:#8b8b8b; }
/* /Paginas/Dashboards/_controles/ResumoDashboardBase.razor.rz.scp.css */
.dado[b-m3zbbv3nuo] { display:flex; flex-direction:column; gap:4px; box-sizing:border-box; min-width:140px; }
.dado p[b-m3zbbv3nuo] { margin:0; }
.dado h4[b-m3zbbv3nuo] { margin:0; font-size:14px; }
.valor[b-m3zbbv3nuo] { font-size:14px; }
.aumentou small[b-m3zbbv3nuo] { background:url(imagens/ico-aumentou.png) left center no-repeat; color:#18602f }
.diminuiu small[b-m3zbbv3nuo] { background:url(imagens/ico-diminuiu.png) left center no-repeat; color:#900; }
.neutro small[b-m3zbbv3nuo] { background:url(imagens/ico-neutro.png) left center no-repeat; color:#464646 }
.valor small[b-m3zbbv3nuo] { background-size:14px; padding-left:14px; margin-left:4px; }
.divisoria[b-m3zbbv3nuo] { width:1px; background:#e6e6e6; }
.divisoria:last-child[b-m3zbbv3nuo] { width:0; display:none; }
.min[b-m3zbbv3nuo], .max[b-m3zbbv3nuo], .media[b-m3zbbv3nuo] { color:#646464; font-size:12px; }

@media (max-width: 1250px) 
{
    .dado[b-m3zbbv3nuo] { flex-shrink:0; }
}
/* /Paginas/Dashboards/_controles/ResumoMediaPrecos.razor.rz.scp.css */
a[b-ldlxpryj6e] { color:#464646; }
.resumo[b-ldlxpryj6e] { display:flex; flex-direction:column; border:1px solid #e6e6e6; padding:10px 20px; 
          background:#FFF; border-radius:5px; height:100%; box-sizing:border-box; }
.topo[b-ldlxpryj6e] { display:flex; justify-content:space-between; gap:10px; border-bottom:1px solid #e6e6e6; padding:15px; padding:0 0 5px 0; margin-bottom:5px; }
.topo p[b-ldlxpryj6e] { margin:0; font-size:14px; font-size:12px;  }
.dados[b-ldlxpryj6e] { display:flex; gap:10px; padding:15px; box-sizing:border-box; padding:0; }
.dados[b-ldlxpryj6e] { overflow-x:auto; overflow-y:hidden; padding-bottom:5px; }
.topo h3[b-ldlxpryj6e] { margin:0; font-size:16px; display:block; }

/* formato miniatura */
.resumo.miniatura[b-ldlxpryj6e] { overflow-y:auto; height:200px; border:none; padding:10px; }
.resumo.miniatura .topo[b-ldlxpryj6e] { align-items:center; flex-direction:column; text-align:center; gap:0; border:none; }
.resumo.miniatura .topo p[b-ldlxpryj6e] { color:#666; }
.resumo.miniatura h3[b-ldlxpryj6e] { font-size: 13px; flex-shrink:0; }
.resumo.miniatura .dados[b-ldlxpryj6e] { flex-direction:column; gap:0; overflow-y:inherit; }
.resumo.miniatura[b-ldlxpryj6e]  .dado { display:grid; grid-template-columns:30px 1fr 1fr 1fr; border-bottom:1px solid #e6e6e6; padding:5px; }
.resumo.miniatura[b-ldlxpryj6e]  .dado:last-child { border-bottom:none; }
.resumo.miniatura[b-ldlxpryj6e]  .dado:nth-child(even){ background:#f3f3f3; }
.resumo.miniatura[b-ldlxpryj6e]  .dado h4 { font-size:14px; }
.resumo.miniatura[b-ldlxpryj6e]  .dado p { display:flex; flex-direction:column; }
.resumo.miniatura[b-ldlxpryj6e]  .dado > span { display:flex; flex-direction:column; }
.resumo.miniatura[b-ldlxpryj6e]  .dado .titulo-coluna { display:none; }
.resumo.miniatura[b-ldlxpryj6e]  .percentual { margin-left:0; }
.resumo.miniatura .titulo-dados[b-ldlxpryj6e] { color:#646464; font-size:12px; gap:5px; border-top:1px solid #e6e6e6; padding:2px 0 0 4px; }
.resumo.miniatura[b-ldlxpryj6e]  .dado strong { font-weight:400; }
.resumo.miniatura[b-ldlxpryj6e]  .valor { font-size: 13px; }

.carregando[b-ldlxpryj6e] { display:flex; align-items:center; justify-content:center; flex-direction:column; font-size:12px; padding:10px; background:#FFF; border:1px solid #e6e6e6; }
.carregando.miniatura[b-ldlxpryj6e] { border: none; }

@media (max-width: 1250px) 
{
    .dados[b-ldlxpryj6e] { padding-bottom:10px !important; }
}
/* /Paginas/Dashboards/_controles/TabelaTaxasDespesas.razor.rz.scp.css */
.taxas-despesas[b-mn05rohouj] { padding:10px; background:#FFF; border:1px solid #e6e6e6; border-radius:5px; }
.taxas-despesas h3[b-mn05rohouj] { margin:0 0 10px 0; font-size:18px; }
.taxas-despesas .itens[b-mn05rohouj] { display:flex; flex-direction:column; gap:5px; }
.taxas-despesas .itens p[b-mn05rohouj] { display:flex; align-items:center; justify-content:space-between; background:#F5f5f5; padding:10px; border-radius:5px; margin:0; }

.taxas-despesas.miniatura[b-mn05rohouj] { border:none; }
.taxas-despesas.miniatura .itens[b-mn05rohouj] { display:flex; flex-direction:column; gap:2px; }
.taxas-despesas.miniatura h3[b-mn05rohouj] { margin:0 0 5px 0; font-size:14px; }
.taxas-despesas.miniatura .itens p[b-mn05rohouj] { font-size:12px; }

.taxas-despesas.reduzido[b-mn05rohouj] { height:95%; }
/* /Paginas/ExternasV2/PgAcessoSimultaneo.razor.rz.scp.css */
.geral-simultaneo[b-6ikgn0931i] { background:#F5f5f5; padding:40px; text-align: center; }
[b-6ikgn0931i] .topo-paginas { padding-top:0; padding:50px 0; min-height:0; }
.btn-mercado-primario[b-6ikgn0931i] { background: #36a5a8; color: #fff; }
.btn-mercado-primario:hover[b-6ikgn0931i] { background: #2c8487; }
/* /Paginas/ExternasV2/PgBenchmarkings.razor.rz.scp.css */
.plataforma-segura[b-krg64j509s] { position: relative; z-index: 1; overflow: visible; clip-path: inset(0 0 -95px 0); background: radial-gradient(circle at 100% 0,#dff1ff 0,transparent 38%),#f2f2f2 }
.plataforma-segura-grid[b-krg64j509s] { display: grid; grid-template-columns: 1fr 1fr; align-items: center; min-height: 490px }
.plataforma-segura-conteudo[b-krg64j509s] { position: relative; z-index: 2; padding: 40px 0; }
.plataforma-segura-logo[b-krg64j509s] { display: block; width: 200px; max-width: 100%; height: auto; margin: 0 0 24px; }
.plataforma-segura h2[b-krg64j509s] { max-width: 610px; margin: 0; color: #205171; font-size: clamp(48px,4.3vw,60px); line-height: .9; font-weight: 800; letter-spacing: -.8px }
.plataforma-segura p[b-krg64j509s] { max-width: 545px; margin: 28px 0 0; color: #626262; font-size: 16px; line-height: 1.35 }
.plataforma-segura-botao[b-krg64j509s] { display: inline-flex; box-sizing:border-box;  align-items: center; justify-content: center; min-width: 253px; height: 43px; margin-top: 20px; padding: 0 24px; border-radius: 9px; background: #205171; color: #fff; font-size: 16px; font-weight: 600; text-decoration: none; transition: .2s }
.plataforma-segura-botao:hover[b-krg64j509s] { background: #173f59; transform: translateY(-1px) }
.plataforma-segura-imagem[b-krg64j509s] { position: relative; z-index: 1; align-self: stretch; display: flex; align-items: flex-end; justify-content: flex-end; min-width: 0 }
.plataforma-segura-imagem img[b-krg64j509s] { display: block; width:100%; max-width: none; height: auto; margin-right: -25px; object-fit: contain; object-position: right bottom; transform: translateY(80px) }

.impacto[b-krg64j509s] { padding:0 0 70px 0; background: #f2f2f2; }
.impacto-box[b-krg64j509s] { position: relative; z-index: 2; display: grid; grid-template-columns: minmax(0,1.3fr) minmax(430px,1fr); gap: 60px; align-items: center; padding: 45px 55px; border: 1px solid #a8d4f4; border-radius: 16px; background: linear-gradient(135deg,#e9f2fa 0%,#f4f5f5 55%,#f2f3f3 100%); box-shadow: 0 4px 14px #183b5414 }
.impacto-texto > span[b-krg64j509s] { display: block; margin-bottom: 2px; color: #205171; font-size: 26px; font-weight: 700 }
.impacto-texto h2[b-krg64j509s] { margin: 0; color: #205171; font-size: clamp(42px,4.5vw,56px); font-weight: 800; line-height: 1; text-transform: uppercase }
.impacto-texto p[b-krg64j509s] { max-width: 620px; margin: 12px 0 0; color: #606060; font-size: 17px; line-height: 1.35 }
.impacto-texto p + p[b-krg64j509s] { margin-top: 24px }
.impacto-texto strong[b-krg64j509s] { color: #31a3a4 }
.impacto-calculadora[b-krg64j509s] { position: relative }
.impacto-calculadora[b-krg64j509s]::before { content: ""; position: absolute; top: 0; bottom: 0; left: -35px; width: 1px; background: #a8d4f4 }
.impacto-calculadora h3[b-krg64j509s] { margin: 0 0 18px; color: #205171; font-size: 26px }
.impacto-campos[b-krg64j509s] { display: grid; grid-template-columns: minmax(225px,1.25fr) minmax(165px,.9fr); gap: 28px }
.impacto-campos label span[b-krg64j509s] { display: block; margin-bottom: 5px; color: #285b7a; font-size: 16px }
.impacto-campos label:first-child span[b-krg64j509s] { white-space: nowrap }
.impacto-campos input[b-krg64j509s] { width: 100%; height: 40px; padding: 0 15px; border: 1px solid #9fcff2; border-radius: 8px; outline: none; background: #f7f7f7; color: #606060; font: inherit; box-sizing: border-box; transition: .2s }
.impacto-campos input:focus[b-krg64j509s] { border-color: #31a3a4; box-shadow: 0 0 0 3px #31a3a41f }
.impacto-stepper[b-krg64j509s] { display: flex; align-items: center; gap: 8px }
.impacto-stepper input[b-krg64j509s] { width: 0; flex: 1; text-align: center; cursor: default }
.impacto-stepper input:focus[b-krg64j509s] { border-color: #9fcff2; box-shadow: none }
.impacto-stepper-botao[b-krg64j509s] { display: flex; flex: none; align-items: center; justify-content: center; width: 40px; height: 40px; padding: 0; border: 1px solid #9fcff2; border-radius: 8px; background: #f7f7f7; color: #205171; font-size: 20px; font-weight: 700; line-height: 1; cursor: pointer; transition: .2s }
.impacto-stepper-botao:hover:not(:disabled)[b-krg64j509s],
.impacto-stepper-botao:active:not(:disabled)[b-krg64j509s] { border-color: #31a3a4; background: #31a3a4; color: #fff }
.impacto-stepper-botao:disabled[b-krg64j509s] { opacity: .4; cursor: not-allowed }
.impacto-divisor[b-krg64j509s] { height: 1px; margin: 20px 4px; background: #a8d4f4 }
.impacto-resultado[b-krg64j509s] { padding: 3px 8px }
.impacto-resultado span[b-krg64j509s] { display: block; margin-bottom: 5px; color: #205171; font-size: 16px; font-weight: 700 }
.impacto-resultado strong[b-krg64j509s] { display: block; color: #31a3a4; font-size: 36px; line-height: 1.1 }
.impacto-resultado--anual[b-krg64j509s] { margin-top: 24px }
.impacto-resultado--anual strong[b-krg64j509s] { font-size: 50px }

.metodologia[b-krg64j509s] { padding: 30px 0; background: #f2f2f2; }
.metodologia-box[b-krg64j509s] { padding: 58px 55px 68px; border-top: 1px solid #a8d4f4; border-bottom: 1px solid #a8d4f4 }
.metodologia-titulo[b-krg64j509s] { text-align: center }
.metodologia-titulo h2[b-krg64j509s] { margin: 0; color: #205171; font-size: 34px; line-height: 1.15 }
.metodologia-titulo p[b-krg64j509s] { margin: 12px 0 0; color: #666; font-size: 16px }
.metodologia-etapas[b-krg64j509s] { position: relative; display: grid; grid-template-columns: repeat(4,1fr); gap: 70px; margin-top: 54px }
.metodologia-etapas[b-krg64j509s]:before { content: ""; position: absolute; top: 34px; left: 5%; right: 5%; height: 2px; background: #d4d4d4 }
.metodologia-etapa[b-krg64j509s] { position: relative; z-index: 1 }
.metodologia-icone[b-krg64j509s] { display: flex; align-items: center; justify-content: center; width: 160px; height: auto; margin-bottom: 34px; border-radius: 7px; transition:all ease 0.2s; }
.metodologia-icone img[b-krg64j509s] { width:120px; filter: drop-shadow(0 14px 9px rgba(32,81,113,.32)); }
.metodologia-etapa:hover .metodologia-icone[b-krg64j509s] { transform:scale(1.2); }
.metodologia-etapa h3[b-krg64j509s] { margin: 0 0 4px; color: #205171; font-size: 17px }
.metodologia-etapa p[b-krg64j509s] { max-width: 220px; margin: 0; color: #626262; font-size: 16px; line-height: 1.38 }

.indicadores[b-krg64j509s] { padding: 40px 0 0; background: radial-gradient(ellipse 520px 380px at 0 100%,#dceefa 0%,rgba(220,238,250,.72) 42%,transparent 100%),#f2f2f2; }
.indicadores > .centralv2[b-krg64j509s] { padding-bottom: 38px; border-bottom: 1px solid #a8d4f4; }
.indicadores-titulo[b-krg64j509s] { text-align: center; }
.indicadores-titulo h2[b-krg64j509s] { margin: 0; color: #205171; font-size: 34px; line-height: 1.15; }
.indicadores-titulo p[b-krg64j509s] { margin: 12px 0 0; color: #666; font-size: 16px; }
.indicadores-conteudo[b-krg64j509s] { display: grid; grid-template-columns: 390px 1fr; gap: 65px; align-items: center; margin-top: 48px; }
.indicadores-imagem[b-krg64j509s] { position: relative; display: flex; align-items: flex-end; justify-content: center; min-height: 500px; }
.indicadores-imagem[b-krg64j509s]::after { content: ""; position: absolute; z-index: 0; right: 7%; bottom: 2px; left: 7%; height: 16px; border-radius: 50%; background: rgba(32,81,113,.2); filter: blur(10px); }
.indicadores-imagem img[b-krg64j509s] { position: relative; z-index: 1; display: block; width: 100%; max-width: 430px; height: auto; }
.indicadores-lista[b-krg64j509s] { display: flex; flex-direction: column; gap: 20px; }
.indicadores-item[b-krg64j509s] { overflow: hidden; border: 1px solid #a8d4f4; border-radius: 15px; background: linear-gradient(135deg, #edf5fb 0%, #f7f8f8 100%); box-shadow: 0 4px 12px rgba(31, 80, 113, .08); }
.indicadores-botao[b-krg64j509s] { display: flex; align-items: center; justify-content: space-between; width: 100%; min-height: 70px; padding: 0 28px; border: 0; background: transparent; color: #205171; font: inherit; cursor: pointer; }
.indicadores-item-titulo[b-krg64j509s] { display: flex; align-items: center; gap: 10px; font-size: 17px; font-weight: 700; }
.indicadores-icone[b-krg64j509s] { display: inline-flex; align-items: center; justify-content: center; width: 26px; height: 26px; }
.indicadores-icone img[b-krg64j509s] { display: block; width: 100%; height: 100%; object-fit: contain; }
.indicadores-seta[b-krg64j509s] { width: 10px; height: 10px; border-right: 3px solid #92a7ba; border-bottom: 3px solid #92a7ba; transform: rotate(45deg); transition: transform .25s ease; }
.indicadores-item.ativo .indicadores-seta[b-krg64j509s] { transform: rotate(225deg); }

.indicadores-detalhes[b-krg64j509s] { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0 40px; padding: 0 30px; max-height: 0; overflow: hidden; opacity: 0; transition: max-height .35s ease, opacity .25s ease, padding .35s ease; }
.indicadores-detalhes.expandido[b-krg64j509s] { max-height: 500px; opacity: 1;  padding: 0 30px 24px; }
.indicadores-detalhes ul[b-krg64j509s] { margin: 0; padding: 0; list-style: none; }
.indicadores-detalhes li[b-krg64j509s] { position: relative; margin: 4px 0; padding-left: 15px; color: #666; font-size: 15px; line-height: 1.3; }
.indicadores-detalhes li[b-krg64j509s]::before { content: ""; position: absolute; top: 9px; left: 0; width: 4px; height: 4px; border-radius: 50%; background: #8fc8e9; }
.indicadores-detalhes--tres-colunas[b-krg64j509s] { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; }
.indicadores-grupos[b-krg64j509s] { grid-column: 1/-1; display: grid; gap: 22px; }
.indicadores-grupo h4[b-krg64j509s] { margin: 0 0 6px; color: #205171; font-size: 15px; line-height: 1.3; font-weight: 700; }
.indicadores-grupo-colunas[b-krg64j509s] { display: grid; grid-template-columns: minmax(0,160px) minmax(0,180px); gap: 18px; }

.base-mercado[b-krg64j509s] { padding: 60px 0 40px 0; background: radial-gradient(ellipse 520px 420px at 0 0,#dceefa 0%,rgba(220,238,250,.72) 42%,transparent 100%),#f2f2f2 }
.base-mercado-titulo[b-krg64j509s] { text-align: center }
.base-mercado-titulo h2[b-krg64j509s] { margin: 0; color: #205171; font-size: 34px; line-height: 1.15 }
.base-mercado-titulo p[b-krg64j509s] { margin: 12px 0 0; color: #666; font-size: 16px }
.base-mercado-grid[b-krg64j509s] { display: grid; grid-template-columns: repeat(3,1fr); gap: 24px; margin-top: 55px }
.base-mercado-card[b-krg64j509s] { position: relative; display: flex; flex-direction: column; min-height: 450px; padding: 43px 34px 25px; overflow: hidden; border: 1px solid #9cccec; border-radius: 15px; background: linear-gradient(145deg,#477793 0%,#285d7e 100%); box-shadow: 0 5px 13px #244d6626 }
.base-mercado-card-texto[b-krg64j509s] { position: relative; z-index: 2 }
.base-mercado-card h3[b-krg64j509s] { margin: 0 0 22px; color: #fff; font-size: 21px; line-height: 1.2 }
.base-mercado-card p[b-krg64j509s] { max-width: 310px; margin: 0; color: #fff; font-size: 16px; line-height: 1.38 }
.base-mercado-card-imagem[b-krg64j509s] { display: flex; align-items: flex-end; justify-content: center; flex: 1; min-height: 230px; margin-top: 25px }
.base-mercado-card-imagem img[b-krg64j509s] { display: block; width: 100%; max-width: 235px; max-height: 230px; object-fit: contain }
.base-mercado-card-imagem--maior img[b-krg64j509s] { max-width: 320px; max-height: 245px }
.base-mercado-card-imagem--desvios[b-krg64j509s] { position: relative }
.base-mercado-card-imagem--desvios img[b-krg64j509s] { position: absolute; bottom: 17px; left: 50%; max-width: none; max-height: none; pointer-events: none; transform: translateX(-50%); transition: opacity .25s ease-in-out, transform .25s ease-in-out }
.base-mercado-desvios-normal[b-krg64j509s] { width: 207px !important; height: 142px; opacity: 1 }
.base-mercado-desvios-hover[b-krg64j509s] { width: 206.81px !important; height: 262.61px; opacity: 0; transform: translate(-50%,8px) scale(.98) !important }
.base-mercado-card--desvios:hover .base-mercado-desvios-normal[b-krg64j509s] { opacity: 0; transform: translate(-50%,6px) scale(.98) }
.base-mercado-card--desvios:hover .base-mercado-desvios-hover[b-krg64j509s] { opacity: 1; transform: translate(-50%,0) scale(1) !important }
.base-mercado-card-imagem--comparacao[b-krg64j509s],
.base-mercado-card-imagem--dados[b-krg64j509s] { position: relative }
.base-mercado-card-imagem--comparacao img[b-krg64j509s],
.base-mercado-card-imagem--dados img[b-krg64j509s] { position: absolute; left: 50%; max-width: none; max-height: none; pointer-events: none; transform: translateX(-50%); transition: opacity .25s ease-in-out, transform .25s ease-in-out }
.base-mercado-card-imagem--comparacao img[b-krg64j509s] { bottom: 24px; width: 380px; height: 188px }
.base-mercado-comparacao-normal[b-krg64j509s],
.base-mercado-dados-normal[b-krg64j509s] { opacity: 1 }
.base-mercado-comparacao-hover[b-krg64j509s],
.base-mercado-dados-hover[b-krg64j509s] { opacity: 0; transform: translate(-50%,8px) scale(.98) !important }
.base-mercado-card--comparacao:hover .base-mercado-comparacao-normal[b-krg64j509s],
.base-mercado-card--dados:hover .base-mercado-dados-normal[b-krg64j509s] { opacity: 0; transform: translate(-50%,6px) scale(.98) }
.base-mercado-card--comparacao:hover .base-mercado-comparacao-hover[b-krg64j509s],
.base-mercado-card--dados:hover .base-mercado-dados-hover[b-krg64j509s] { opacity: 1; transform: translate(-50%,0) scale(1) !important }
.base-mercado-card-imagem--comparacao .base-mercado-comparacao-hover[b-krg64j509s] { transform: translateX(-50%) !important }
.base-mercado-card--comparacao:hover .base-mercado-comparacao-normal[b-krg64j509s] { transform: translateX(-50%) }
.base-mercado-card--comparacao:hover .base-mercado-comparacao-hover[b-krg64j509s] { transform: translateX(-50%) !important }
.base-mercado-card-imagem--dados img[b-krg64j509s] { top: 0; bottom: auto }
.base-mercado-dados-normal[b-krg64j509s] { top: 28px !important; width: 240px !important; height: 236px }
.base-mercado-card-imagem--dados .base-mercado-dados-hover[b-krg64j509s] { width: 289px !important; height: 289px; transform: translateX(-50%) !important }
.base-mercado-card--dados:hover .base-mercado-dados-normal[b-krg64j509s] { transform: translateX(-50%) }
.base-mercado-card--dados:hover .base-mercado-dados-hover[b-krg64j509s] { transform: translateX(-50%) !important }
.base-mercado-participantes[b-krg64j509s] { position: relative; min-height: 378px; margin-top: 26px; padding: 50px 60px; overflow: hidden; border: 1px solid #9cccec; border-radius: 15px; background: linear-gradient(145deg,#477793 0%,#285d7e 100%); box-shadow: 0 5px 13px #244d6626 }
.base-mercado-participantes-texto[b-krg64j509s] { position: relative; z-index: 2; max-width: 850px; margin: 0 auto }
.base-mercado-participantes strong[b-krg64j509s] { display: block; color: #fff; font-size: clamp(42px,4.6vw,58px); line-height: 1; font-weight: 800; text-align: center }
.base-mercado-participantes p[b-krg64j509s] { max-width: 800px; margin: 20px auto 0; color: #fff; font-size: 16px; line-height: 1.4; text-align: center }
.base-mercado-participantes-imagem[b-krg64j509s] { position: absolute; right: 48px; bottom: 35px; left: 39px; height: 201px }
.base-mercado-participantes-imagem img[b-krg64j509s] { position: absolute; inset: 0; display: block; width: 100%; height: 100%; object-fit: fill; pointer-events: none; transition: opacity .25s ease-in-out, transform .25s ease-in-out }
.base-mercado-participantes-normal[b-krg64j509s] { opacity: 1 }
.base-mercado-participantes-hover[b-krg64j509s] { opacity: 0 }
.base-mercado-participantes:hover .base-mercado-participantes-normal[b-krg64j509s] { opacity: 0 }
.base-mercado-participantes:hover .base-mercado-participantes-hover[b-krg64j509s] { opacity: 1 }

.benchmarkings-cta[b-krg64j509s] { padding: 25px 0 60px; background: #f2f2f2; }
.benchmarkings-cta-box[b-krg64j509s] { position: relative; min-height: 418px; overflow: hidden; border-radius: 16px;
                         background: url(imagens/externasv2/fundo-bmk-chamada.png) center right no-repeat; background-size:cover; box-shadow: 0 4px 18px #1d4f6f1f }
.benchmarkings-cta-conteudo[b-krg64j509s] { position: relative; z-index: 2; max-width: 540px; padding:60px; }
.benchmarkings-cta-conteudo img[b-krg64j509s] { max-width:180px; margin-bottom:20px; }
.benchmarkings-cta h2[b-krg64j509s] { margin: 0; color: #205171; font-size: 34px; line-height: 1.28 }
.benchmarkings-cta p[b-krg64j509s] { max-width: 480px; margin: 12px 0 0; color: #666; font-size: 16px; line-height: 1.42 }
.benchmarkings-cta-botao[b-krg64j509s] { display: inline-flex; align-items: center; justify-content: center; min-width: 253px; height: 43px; margin-top: 16px; padding: 0 24px; border-radius: 9px;
                           background: #205171; color: #fff; font-size: 16px; font-weight: 600; text-decoration: none; transition: .2s }
.benchmarkings-cta-botao:hover[b-krg64j509s] { background: #173f59; transform: translateY(-1px) }

@media (max-width: 1100px) {
    .indicadores-detalhes--tres-colunas[b-krg64j509s] { grid-template-columns: 1fr; gap: 0; }
}

@media(max-width:1050px) {
    .plataforma-segura[b-krg64j509s] { clip-path: inset(0 0 -60px 0) }
    .plataforma-segura-imagem img[b-krg64j509s] { transform: translateY(60px) }
    .impacto[b-krg64j509s] { padding: 45px 0 }
    .impacto-box[b-krg64j509s] { grid-template-columns: 1fr; gap: 40px; padding: 38px }
    .impacto-texto p[b-krg64j509s] { max-width: none }
    .impacto-calculadora[b-krg64j509s]::before { display: none }
}

@media(max-width:900px) {
    .plataforma-segura-grid[b-krg64j509s] { grid-template-columns: 1.05fr .95fr; min-height: 440px }
    .plataforma-segura h2[b-krg64j509s] { font-size: 48px }
    .plataforma-segura-imagem img[b-krg64j509s] { margin-right: -55px }
}

@media(max-width:900px) {
    .metodologia-box[b-krg64j509s] { padding: 45px 35px }
    .metodologia-etapas[b-krg64j509s] { grid-template-columns: repeat(2,1fr); gap: 55px 70px }
    .metodologia-etapas[b-krg64j509s]:before { display: none }
}

@media (max-width: 900px) {
    .indicadores-conteudo[b-krg64j509s] { grid-template-columns: 300px 1fr; gap: 35px; }
    .indicadores-imagem[b-krg64j509s] { min-height: auto; }
}

@media(max-width:900px) {
    .base-mercado-grid[b-krg64j509s] { grid-template-columns: 1fr; gap: 20px }
    .base-mercado-card[b-krg64j509s] { display: grid; grid-template-columns: 1fr 260px; align-items: center; min-height: 300px }
    .base-mercado-card--desvios[b-krg64j509s] { min-height: 330px }
    .base-mercado-card-imagem[b-krg64j509s] { min-height: 220px; margin: 0 }
    .base-mercado-card-imagem--comparacao img[b-krg64j509s] { width: 380px; height: 188px }
    .base-mercado-participantes-imagem[b-krg64j509s] { right: 25px; left: 25px }
}

@media(max-width:900px) {
    .benchmarkings-cta-box[b-krg64j509s] { min-height: 390px; background-position: 62% center }
    .benchmarkings-cta-conteudo[b-krg64j509s] { max-width: 500px; padding: 95px 45px 60px }
}

@media(max-width:740px) {
    .base-mercado-participantes strong[b-krg64j509s],
    .base-mercado-participantes p[b-krg64j509s] { text-align: left }
    .base-mercado-participantes p[b-krg64j509s] { margin-right: 0; margin-left: 0 }
}

@media(max-width:700px) {
    .plataforma-segura[b-krg64j509s] { padding-top: 45px }
    .plataforma-segura-grid[b-krg64j509s] { grid-template-columns: 1fr; min-height: auto }
    .plataforma-segura-conteudo[b-krg64j509s] { padding: 0; text-align: center; order:1; margin-bottom:40px; }
    .plataforma-segura-logo[b-krg64j509s] { margin: 0 auto 24px }
    .plataforma-segura h2[b-krg64j509s] { max-width: 560px; margin: 0 auto; font-size:36px; line-height: 1.2 }
    .plataforma-segura p[b-krg64j509s] { margin: 22px auto 0; font-size: 15px; line-height: 1.4 }
    .plataforma-segura-botao[b-krg64j509s] { width: 100%; max-width: 320px; }
    .plataforma-segura-imagem[b-krg64j509s] { justify-content: center; order:2; }
    .plataforma-segura-imagem img[b-krg64j509s] { margin:0; max-width:280px; }
}

@media (max-width: 700px) {
    .indicadores[b-krg64j509s] { padding: 40px 0 0; }
    .indicadores > .centralv2[b-krg64j509s] { padding-bottom: 32px; }
    .indicadores-titulo h2[b-krg64j509s] { font-size: 28px; }
    .indicadores-titulo p[b-krg64j509s] { font-size: 15px; line-height: 1.4; }
    .indicadores-conteudo[b-krg64j509s] { grid-template-columns: 1fr; margin-top: 35px; }
    .indicadores-imagem[b-krg64j509s] { display: none; }
    .indicadores-botao[b-krg64j509s] { min-height: 65px; padding: 0 20px; text-align: left; }
    .indicadores-item-titulo[b-krg64j509s] { font-size: 16px; }

    .indicadores-detalhes[b-krg64j509s] { grid-template-columns: 1fr; gap: 0; padding: 0 20px; }
    .indicadores-detalhes.expandido[b-krg64j509s] { padding: 0 20px 22px; }
    .indicadores-grupo-colunas[b-krg64j509s] { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; }
}

@media(max-width:600px) {
    .impacto-box[b-krg64j509s] { padding: 28px 22px; border-radius: 13px }
    .impacto-texto > span[b-krg64j509s] { font-size: 21px }
    .impacto-texto h2[b-krg64j509s] { font-size: 32px }
    .impacto-texto p[b-krg64j509s] { font-size: 16px }
    .impacto-campos[b-krg64j509s] { grid-template-columns: 1fr; gap: 15px }
    .impacto-resultado strong[b-krg64j509s] { font-size: 30px }
    .impacto-resultado--anual strong[b-krg64j509s] { font-size: 40px }
}

@media(max-width:600px) {
    .metodologia[b-krg64j509s] { padding: 20px 0 }
    .metodologia-box[b-krg64j509s] { padding: 40px 22px }
    .metodologia-titulo h2[b-krg64j509s] { font-size: 28px }
    .metodologia-titulo p[b-krg64j509s] { font-size: 15px; line-height: 1.4 }
    .metodologia-etapas[b-krg64j509s] { grid-template-columns: 1fr; gap: 40px; margin-top: 45px }
    .metodologia-etapa[b-krg64j509s] { display: grid; grid-template-columns: 95px 1fr; column-gap: 20px }
    .metodologia-icone[b-krg64j509s] { grid-row: 1/3; width: 82px; height: 55px; margin: 5px 0 0 }
    .metodologia-icone svg[b-krg64j509s] { width: 38px; height: 38px }
    .metodologia-etapa h3[b-krg64j509s] { align-self: end }
    .metodologia-etapa p[b-krg64j509s] { max-width: none; font-size: 15px }
}

@media(max-width:600px) {
    .base-mercado[b-krg64j509s] { padding: 40px 0 50px }
    .base-mercado-titulo h2[b-krg64j509s] { font-size: 28px }
    .base-mercado-titulo p[b-krg64j509s] { font-size: 15px; line-height: 1.4 }
    .base-mercado-grid[b-krg64j509s] { margin-top: 35px }
    .base-mercado-card[b-krg64j509s] { display: flex; min-height: 450px; padding: 32px 25px 20px }
    .base-mercado-card h3[b-krg64j509s] { font-size: 20px }
    .base-mercado-card p[b-krg64j509s] { font-size: 15px }
    .base-mercado-card-imagem[b-krg64j509s] { flex: none; width: 100%; margin-top: auto }
    .base-mercado-card-imagem--desvios[b-krg64j509s] { min-height: 280px }
    .base-mercado-card-imagem--desvios .base-mercado-desvios-normal[b-krg64j509s] { width: min(207px,100%) !important; height: auto }
    .base-mercado-card-imagem--desvios .base-mercado-desvios-hover[b-krg64j509s] { top: auto; bottom: -110px; width: min(100%,360px) !important; height: auto }
    .base-mercado-card-imagem--comparacao[b-krg64j509s] { min-height: 300px }
    .base-mercado-card-imagem--comparacao img[b-krg64j509s] { right: 0; bottom: -20px; left: auto; width: calc(160% + 80px); max-width: 608px; height: auto; aspect-ratio: 380/188; transform: none !important }
    .base-mercado-card-imagem--dados[b-krg64j509s] { min-height: 289px }
    .base-mercado-card-imagem--dados .base-mercado-dados-normal[b-krg64j509s] { width: min(240px,100%) !important; height: auto }
    .base-mercado-card-imagem--dados .base-mercado-dados-hover[b-krg64j509s] { width: min(289px,100%) !important; height: auto }
    .base-mercado-card--desvios .base-mercado-desvios-normal[b-krg64j509s],
    .base-mercado-card--comparacao .base-mercado-comparacao-normal[b-krg64j509s],
    .base-mercado-card--dados .base-mercado-dados-normal[b-krg64j509s] { opacity: 0 }
    .base-mercado-card--desvios .base-mercado-desvios-hover[b-krg64j509s] { opacity: 1; transform: translate(-50%,0) scale(1) !important }
    .base-mercado-card--comparacao .base-mercado-comparacao-hover[b-krg64j509s],
    .base-mercado-card--dados .base-mercado-dados-hover[b-krg64j509s] { opacity: 1; transform: translateX(-50%) !important }
    .base-mercado-card--comparacao .base-mercado-comparacao-hover[b-krg64j509s] { transform: none !important }
    .base-mercado-card-imagem--comparacao img[b-krg64j509s] { transition: none }
    .base-mercado-card--comparacao:hover .base-mercado-comparacao-normal[b-krg64j509s] { opacity: 0 }
    .base-mercado-card--comparacao:hover .base-mercado-comparacao-hover[b-krg64j509s] { opacity: 1; transform: none !important }
    .base-mercado-participantes[b-krg64j509s] { min-height: 330px; padding: 38px 25px }
    .base-mercado-participantes strong[b-krg64j509s] { font-size: 40px }
    .base-mercado-participantes p[b-krg64j509s] { font-size: 15px }
    .base-mercado-participantes-imagem[b-krg64j509s] { right: -25px; bottom:0; left: auto; width: 200%; height: auto; aspect-ratio: 1092/201 }
    .base-mercado-participantes .base-mercado-participantes-normal[b-krg64j509s] { opacity: 0 }
    .base-mercado-participantes .base-mercado-participantes-hover[b-krg64j509s] { opacity: 1 }
}

@media(max-width:600px) {
    .benchmarkings-cta[b-krg64j509s] { padding: 20px 0 45px }
    .benchmarkings-cta-box[b-krg64j509s] { min-height: auto }
    .benchmarkings-cta-conteudo[b-krg64j509s] { max-width: none; padding: 55px 25px }
    .benchmarkings-cta h2[b-krg64j509s] { font-size: 28px; line-height: 1.2 }
    .benchmarkings-cta p[b-krg64j509s] { font-size: 15px }
    .benchmarkings-cta-botao[b-krg64j509s] { width: min(253px,100%); min-width: 0; box-sizing: border-box }
}

@media (max-width:500px){
    .impacto-texto > span[b-krg64j509s] { font-size: 19px }
    .impacto-texto h2[b-krg64j509s] { font-size: 26px;  }
}

@media (max-width:400px){
    .impacto-texto h2[b-krg64j509s] { font-size: 22px;  }
}
/* /Paginas/ExternasV2/PgContato.razor.rz.scp.css */
.geral-contato[b-tp9bgy2di1] { padding:70px 0; background: linear-gradient(180deg, #eaf5fb 0%, #f9f9f9 100%); overflow: hidden; position: relative; }
/* /Paginas/ExternasV2/PgInteligenciaMercado.razor.rz.scp.css */
.hero-claro[b-7rm69u13sc] { min-height: 600px; padding: 20px 0 50px 0; background: linear-gradient(180deg, #eaf5fb 0%, #f9f9f9 100%); color: #1d5879; overflow: hidden; position: relative; }
.hero-claro .centralv2[b-7rm69u13sc] { position: relative; z-index: 1; }
.hero-claro-grid[b-7rm69u13sc] { min-height: 495px; display: grid; grid-template-columns: minmax(360px, 560px) minmax(420px, 1fr); gap: 40px; align-items: center; }
.hero-claro-chamada[b-7rm69u13sc] { }
.hero-claro h1[b-7rm69u13sc] { margin: 0; max-width: 560px; font-size: clamp(3rem, 3.5rem, 5.2rem); line-height: 1.04; font-weight: 800; letter-spacing: -0.035em; color: #1d5879; }
.hero-claro p[b-7rm69u13sc] { max-width: 560px; font-size: clamp(1rem, 1.15vw, 1.25rem); line-height: 1.35; color: rgba(25,55,75,.72); }
.hero-claro-acoes[b-7rm69u13sc] { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; }
.mgt0[b-7rm69u13sc] { margin-top:0; }

.btn-hero-claro-primario[b-7rm69u13sc],
.btn-hero-claro-secundario[b-7rm69u13sc] { min-height: 42px; padding: 0 30px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; font-size: 1rem; font-weight: 700; text-decoration: none; transition: all ease 0.2s; }
.btn-hero-claro-primario:hover[b-7rm69u13sc] { background: #15425c; }
.btn-hero-claro-secundario:hover[b-7rm69u13sc] { background: #15425c; color: #FFF; }

.btn-hero-claro-primario[b-7rm69u13sc] { background: #1d5879; color: #fff; }
.btn-hero-claro-secundario[b-7rm69u13sc] { border: 1px solid #1d5879; color: #1d5879; background: rgba(255,255,255,.38); }

.hero-claro-imagem[b-7rm69u13sc] { min-height: 520px; align-self: stretch; width: 100%; }
.hero-claro-imagem img[b-7rm69u13sc] { display: block; width: 100%; }

.hero-lottie[b-7rm69u13sc] { position: absolute; inset: 0; width: 100%; transform: scale(1.5); z-index: 0; pointer-events: none; top: -400px; left: 130px; }

.secao-lideranca[b-7rm69u13sc] { padding: 64px 0 48px; color: #1d5879; }
.secao-lideranca .centralv2[b-7rm69u13sc] { border-bottom: 1px solid rgba(30,150,205,.32); padding-bottom: 56px; }
.secao-lideranca h2[b-7rm69u13sc] { margin: 0 0 42px; text-align: center; font-size: clamp(2rem, 2.4rem, 3rem); line-height: 1.15; font-weight: 500; color: #1d5879; }
.indicadores-grid[b-7rm69u13sc] { display: grid; grid-template-columns: repeat(3, 1fr); gap: 60px; align-items: start; }
.indicador-item[b-7rm69u13sc] { text-align: center; }
.indicador-icone[b-7rm69u13sc] { height: 54px; margin-bottom: 12px; display: flex; align-items: center; justify-content: center; font-size: 2.5rem; line-height: 1; color: #1d5879; }
.indicador-numero[b-7rm69u13sc] { display: block; font-size: clamp(3.2rem, 4.6rem, 5rem); line-height: .95; font-weight: 800; letter-spacing: -.04em; color: #1d5879; }
.indicador-item p[b-7rm69u13sc] { margin: 8px 0 0; font-size: clamp(1rem, 1vw, 1.125rem); line-height: 1.35; color: rgba(0,0,0,.58); }
.secao-solucoes[b-7rm69u13sc] { padding:70px 0 50px 0; scroll-margin-top: 175px; }
.secao-solucoes .centralv2[b-7rm69u13sc] { border-bottom: 1px solid rgba(30,150,205,.32); padding-bottom: 80px; }
.secao-solucoes h2[b-7rm69u13sc] { margin: 0 0 40px 0; text-align: center; font-size: clamp(2rem, 3rem, 3rem); font-weight: 600; color: #1d5879; }
.solucoes-grid[b-7rm69u13sc] { margin: 0 auto; display: grid; grid-template-columns: 1.5fr 1fr 1fr; grid-template-rows: repeat(4, auto); gap: 30px; }
.solucao-card[b-7rm69u13sc] { display: block; padding: 40px; border-radius: 10px; background: #FFF; overflow: hidden; position: relative; border: 1px solid #b6d8f7; transition: all ease 0.2s; text-decoration: none; color: inherit; }
.solucao-mercado[b-7rm69u13sc] { grid-column: 1 / 4; grid-row: 1; background: url('imagens/externasv2/bg-solucao-mercado.png') no-repeat center center; background-size: cover; }
.solucao-benchmarking[b-7rm69u13sc] { grid-column: 2 / 4; grid-row: 2; }
.solucao-mapleite[b-7rm69u13sc] { grid-column: 2 / 4; grid-row: 3; }
.solucao-milkresearch[b-7rm69u13sc] { grid-column: 1 / 4; grid-row: 4; }
.solucao-logo[b-7rm69u13sc] { max-width: 250px; margin-bottom: 20px; }
.solucao-conteudo[b-7rm69u13sc] { position: relative; z-index: 2; }
.solucao-conteudo h3[b-7rm69u13sc] { margin: 0 0 10px 0; font-size: 1.25rem; font-weight: 600; color: #212121; }
.solucao-conteudo p[b-7rm69u13sc] { max-width: 60%; margin: 0; color: rgba(0,0,0,.52); line-height: 1.5; }
.solucao-plus[b-7rm69u13sc] { grid-column: 1; grid-row: 2 / 4; color: #FFF; }
.solucao-plus .solucao-logo[b-7rm69u13sc] { max-width: 350px; margin: 20px auto 0 auto; display: block; }
.solucao-plus p[b-7rm69u13sc] { color: #FFF; }
.solucao-plus h3[b-7rm69u13sc] { color: #FFF; }
.solucao-plus .img-item[b-7rm69u13sc] { display: block; margin: 20px auto 40px auto; margin-left: -40px; }
.solucao-plus .solucao-conteudo p[b-7rm69u13sc] { max-width: 100%; }
.solucao-benchmarking .solucao-logo[b-7rm69u13sc] { max-width: 180px; }
.solucao-mapleite .solucao-logo[b-7rm69u13sc] { max-width: 180px; }
.solucao-milkresearch .solucao-logo[b-7rm69u13sc] { max-width: 350px; }

.solucoes-grid:hover .solucao-card[b-7rm69u13sc] { opacity: .5; transition: opacity .25s ease, transform .25s ease, filter .25s ease; }
.solucoes-grid .solucao-card:hover[b-7rm69u13sc] { opacity: 1; filter: none; z-index: 10; }

.solucao-mercado[b-7rm69u13sc] { position: relative; overflow: hidden; }
.img-solucao-mercado[b-7rm69u13sc] { position: absolute; right: 0; top: 0; width: 630px; height: 100%; pointer-events: none; }
.img-mercado[b-7rm69u13sc] { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 70px center; transition: opacity .35s ease; }
.img-mercado-base[b-7rm69u13sc] { opacity: 1; z-index: 1; }
.img-mercado-hover[b-7rm69u13sc] { opacity: 0; z-index: 2; }
.solucao-mercado:hover .img-mercado-base[b-7rm69u13sc] { opacity: 0; }
.solucao-mercado:hover .img-mercado-hover[b-7rm69u13sc] { opacity: 1; }

.solucao-plus[b-7rm69u13sc] { background: url('imagens/externasv2/bg-solucao-plus.png') no-repeat center center; background-size: cover; }
.img-solucao-plus[b-7rm69u13sc] { position: relative; width: calc(100% + 80px); height: 250px; margin: 20px 0 80px -50px; pointer-events: none; }
.img-plus[b-7rm69u13sc] { position: absolute; inset: 0; object-fit: contain; object-position: center; transition: opacity .35s ease; margin:0 auto; }
.img-plus-base[b-7rm69u13sc] { opacity: 1; z-index: 1; }
.img-plus-hover[b-7rm69u13sc] { opacity: 0; z-index: 2; }
.solucao-plus:hover .img-plus-base[b-7rm69u13sc] { opacity: 0; }
.solucao-plus:hover .img-plus-hover[b-7rm69u13sc] { opacity: 1; }

.solucao-benchmarking[b-7rm69u13sc] { position: relative; overflow: hidden; background: url('imagens/externasv2/bg-solucao-bench.png') no-repeat center center; background-size: cover; }
.img-solucao-benchmarking[b-7rm69u13sc] { position: absolute; right: -40px; bottom: -70px; width: 390px; height: 100%; pointer-events: none; }
.img-benchmarking[b-7rm69u13sc] { position: absolute; inset: 0; object-fit: contain; object-position: right center; transition: opacity .35s ease; }
.img-benchmarking-base[b-7rm69u13sc] { opacity: 1; z-index: 1; }
.img-benchmarking-hover[b-7rm69u13sc] { opacity: 0; z-index: 2; }
.solucao-benchmarking:hover .img-benchmarking-base[b-7rm69u13sc] { opacity: 0; }
.solucao-benchmarking:hover .img-benchmarking-hover[b-7rm69u13sc] { opacity: 1; }

.solucao-mapleite[b-7rm69u13sc] { position: relative; overflow: hidden; background: url('imagens/externasv2/bg-solucao-mapleite.png') no-repeat center center; background-size: cover; }
.img-solucao-mapleite[b-7rm69u13sc] { position: absolute; right: 100px; bottom: -20px; width: 280px; height: 100%; pointer-events: none; }
.img-mapleite[b-7rm69u13sc] { position: absolute; inset: 0; object-fit: contain; object-position: right center; transition: opacity .35s ease; }
.img-mapleite-base[b-7rm69u13sc] { opacity: 1; z-index: 1; }
.img-mapleite-hover[b-7rm69u13sc] { opacity: 0; z-index: 2; }
.solucao-mapleite:hover .img-mapleite-base[b-7rm69u13sc] { opacity: 0; }
.solucao-mapleite:hover .img-mapleite-hover[b-7rm69u13sc] { opacity: 1; }

.solucao-milkresearch[b-7rm69u13sc] { position: relative; overflow: hidden; background: url('imagens/externasv2/bg-solucao-research.png') no-repeat center center; background-size: cover; }

.secao-sobre-inteligencia[b-7rm69u13sc] { padding: 40px 0 70px; color: #fff; overflow: hidden; }
.sobre-inteligencia-card[b-7rm69u13sc] { min-height: 438px; display: grid; grid-template-columns: minmax(420px, 1fr) minmax(420px, 528px); align-items: center; background: #0d72ad; border-radius: 14px; position: relative; }
.sobre-inteligencia-texto[b-7rm69u13sc] { padding: 30px 42px 54px; max-width: 560px; }
.sobre-inteligencia-texto h2[b-7rm69u13sc] { margin: 0 0 22px; font-size: clamp(2rem, 2.6rem, 3rem); line-height: 1.35; font-weight: 500; letter-spacing: -.02em; color: #fff; }
.sobre-inteligencia-texto p[b-7rm69u13sc] { margin: 0 0 26px; font-size: clamp(1rem, 1rem, 1.125rem); line-height: 1.35; color: rgba(255,255,255,.96); }
.btn-sobre-inteligencia[b-7rm69u13sc] { min-height: 42px; min-width: 254px; padding: 0 28px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; background: #fff; color: #1d5879; font-size: 1rem; font-weight: 700; text-decoration: none; box-shadow: 0 8px 18px rgba(0,0,0,.18); }
.sobre-inteligencia-imagem[b-7rm69u13sc] { width: 528px; height: 528px; justify-self: end; margin: -48px 58px -40px 0; border-radius: 12px; overflow: hidden; box-shadow: 0 18px 34px rgba(0,0,0,.18); border: 1px solid #FFF; }
.sobre-inteligencia-imagem img[b-7rm69u13sc] { width: 100%; height: 100%; display: block; object-fit: cover; }

@media (max-width: 980px) {

    .sobre-inteligencia-card[b-7rm69u13sc] { grid-template-columns: 1fr; }
    .sobre-inteligencia-texto[b-7rm69u13sc] { max-width: 100%; padding: 42px 34px; }
    .sobre-inteligencia-imagem[b-7rm69u13sc] { width: auto; height: 360px; margin: 0 34px 34px; justify-self: stretch; }
}

@media (max-width: 900px) 
{
    .hero-claro[b-7rm69u13sc] { min-height: auto; padding: 56px 0; }
    .hero-claro-grid[b-7rm69u13sc] { grid-template-columns: 1fr; gap: 35px; }
    .hero-claro-chamada[b-7rm69u13sc] { padding-top: 40px; }
    .hero-claro h1[b-7rm69u13sc] { font-size: clamp(2.4rem, 6vw, 3.2rem); }
    .hero-claro-imagem[b-7rm69u13sc] { min-height: auto; }
    .hero-claro-imagem img[b-7rm69u13sc] { width: 50%; margin: 0 auto; }

    .solucoes-grid[b-7rm69u13sc] { grid-template-columns: 1fr; grid-template-rows: auto; }
    .solucao-mercado[b-7rm69u13sc],
    .solucao-plus[b-7rm69u13sc],
    .solucao-benchmarking[b-7rm69u13sc],
    .solucao-mapleite[b-7rm69u13sc],
    .solucao-milkresearch[b-7rm69u13sc] { grid-column: auto; grid-row: auto; }
    .solucao-card[b-7rm69u13sc] { min-height: 150px; }
}

@media (max-width: 840px) 
{
    .solucao-mercado .img-solucao-mercado[b-7rm69u13sc] { display:none; }
    .solucao-mercado .solucao-conteudo p[b-7rm69u13sc] { max-width:100%; }
}

@media (max-width: 760px) 
{
    .secao-lideranca[b-7rm69u13sc] { padding: 48px 0 36px; }
    .secao-lideranca .centralv2[b-7rm69u13sc] { padding-bottom: 42px; }
    .indicadores-grid[b-7rm69u13sc] { grid-template-columns: 1fr; gap: 40px; }
    .indicador-numero[b-7rm69u13sc] { font-size: clamp(2.4rem, 12vw, 3.2rem); }
    .secao-solucoes[b-7rm69u13sc] { padding:20px 0 50px 0; }
}

@media (max-width: 640px) 
{
    .hero-claro[b-7rm69u13sc] { padding: 42px 0; }
    .hero-claro[b-7rm69u13sc]::before { background-size: 150% auto; }
    .hero-claro-chamada[b-7rm69u13sc] { padding-top: 24px; }
    .hero-claro h1[b-7rm69u13sc] { font-size: clamp(2rem, 9vw, 2.8rem); }
    .indicador-numero[b-7rm69u13sc] { font-size: clamp(2rem, 13vw, 2.6rem); }
    .hero-claro-acoes[b-7rm69u13sc] { flex-direction: column; align-items: stretch; gap: 14px; }
    .btn-hero-claro-primario[b-7rm69u13sc],
    .btn-hero-claro-secundario[b-7rm69u13sc] { width: 100%; padding-left: 0; padding-right: 0; }
    .hero-claro-imagem[b-7rm69u13sc] { min-height: auto; }
    .hero-claro-imagem img[b-7rm69u13sc] { width: 50%; margin: 0 auto; }

    .secao-solucoes[b-7rm69u13sc] { padding-bottom: 20px; }
    .secao-solucoes .centralv2[b-7rm69u13sc] { padding-bottom: 50px; }
    .secao-solucoes h2[b-7rm69u13sc] { font-size: 1.9rem; margin-bottom: 28px; }

    .secao-sobre-inteligencia[b-7rm69u13sc] { padding: 24px 0 48px; }
    .sobre-inteligencia-texto[b-7rm69u13sc] { padding: 24px 24px 34px; }
    .sobre-inteligencia-texto h2[b-7rm69u13sc] { font-size: 1.6rem; }
    .sobre-inteligencia-imagem[b-7rm69u13sc] { height: 280px; margin: 0 24px 24px; }
    .btn-sobre-inteligencia[b-7rm69u13sc] { width: 100%; padding-left: 0; padding-right: 0; }

    .img-solucao-mapleite[b-7rm69u13sc], .img-solucao-benchmarking[b-7rm69u13sc] { display:none; }
    .solucao-benchmarking .solucao-conteudo p[b-7rm69u13sc] { max-width:100%; }
    .solucao-mapleite .solucao-conteudo p[b-7rm69u13sc] { max-width:100%; }
    .solucao-milkresearch .solucao-conteudo p[b-7rm69u13sc] { max-width:100%; }

    .solucao-plus .solucao-logo[b-7rm69u13sc] { max-width: 200px; margin: 0 auto 16px; }
    .img-solucao-plus[b-7rm69u13sc] { width: 100%; height: 240px; margin: 12px auto 20px; overflow: hidden; }
    .img-plus[b-7rm69u13sc] { width: 100%; height: 100%; }
}

@media (max-width: 460px)
{
    .hero-claro-imagem img[b-7rm69u13sc] { width: 72%; }
}
/* /Paginas/ExternasV2/PgLogin.razor.rz.scp.css */
.geral-login[b-dg5unkq6cg] { padding:70px 0; background: linear-gradient(180deg, #eaf5fb 0%, #f9f9f9 100%);  }
.login[b-dg5unkq6cg] { border-radius:5px; max-width:400px; margin:0 auto; background:#FFF; box-shadow: 1px 0px 5px 3px rgba(0,0,0,0.10); }
.login h4[b-dg5unkq6cg] { font-weight:400; padding-right:50px; margin:0 0 30px 30px; color:#215273; }
.login .barra[b-dg5unkq6cg] { background:#1d5879; height:8px; margin-bottom:22px; border-radius:4px 4px 0 0; }
.login .campo[b-dg5unkq6cg] { margin:0 30px 20px 30px; }
.login .campo label[b-dg5unkq6cg] { display:block; color:#777777; margin-bottom:5px; }
.login .campo[b-dg5unkq6cg]  input { border:1px solid #e0e0e0; display:block; height:35px; line-height:35px; width:100%; box-sizing:border-box; border-radius:4px; 
                                background:#F5F5F5; padding:0 5px; }
.login .acoes[b-dg5unkq6cg] { display:flex; align-items:center; justify-content:space-between; margin:0 30px; padding-bottom:30px;  }
.login .acoes a[b-dg5unkq6cg] { color:#1d5879; cursor:pointer; }
.login .btn[b-dg5unkq6cg] { background:#1d5879 !important; }
.login .btn:hover[b-dg5unkq6cg] { background: #215273 !important; }

.login .msgs[b-dg5unkq6cg] { padding:0 30px 30px 30px; color:#777777; }
.login .msgs p[b-dg5unkq6cg] { margin:0 0 10px 0; }
.login .msgs a[b-dg5unkq6cg] { color:#1d5879; cursor:pointer; }

@media (max-width: 410px) 
{ 
   .login[b-dg5unkq6cg] { margin-left:30px; margin-right:30px; }
   .login .acoes a[b-dg5unkq6cg] { margin-left:10px; }
}

/* /Paginas/ExternasV2/PgMapLeite.razor.rz.scp.css */
.hero-mapleite[b-u9vtnbn7cd] { padding: 70px 0 0 0; background: linear-gradient(180deg, #e8faf3 0%, #f2f2f2 20%); position: relative; overflow: hidden; }

.hero-mapleite .centralv2[b-u9vtnbn7cd] { position: relative; z-index: 1; text-align: center; }
.hero-mapleite-logo[b-u9vtnbn7cd] { width: 170px; margin-bottom: 26px; }
.hero-mapleite h2[b-u9vtnbn7cd] { max-width: 980px; margin: 0 auto 24px; font-size: clamp(2.8rem, 3.5rem, 5rem); line-height: .95; font-weight: 700; letter-spacing: -.04em; color: #37a7a4; }
.hero-mapleite p[b-u9vtnbn7cd] { max-width: 1040px; margin: 0 auto 34px; font-size: clamp(1rem, 1.1vw, 1.2rem); line-height: 1.45; color: rgba(0,0,0,.58); }
.btn-hero-mapleite[b-u9vtnbn7cd] { min-width: 220px; min-height: 46px; padding: 0 28px; border-radius: 10px; display: inline-flex; align-items: center;
                     justify-content: center; background: #37a7a4; color: #fff; font-size: 1rem; font-weight: 600; text-decoration: none; transition: .25s; }
.btn-hero-mapleite:hover[b-u9vtnbn7cd] { background: #2d9593; transform: translateY(-2px); }

.img-hero[b-u9vtnbn7cd] { width: 100%; margin: 20px auto 0 auto; display: block; }

.secao-custo-info[b-u9vtnbn7cd] { padding: 70px 0; color: #36a5a8; overflow: hidden; background: #f2f2f2; }
.custo-info-grid[b-u9vtnbn7cd] { display: grid; grid-template-columns: 1fr 1.5fr; gap: 42px; align-items: center; }
.custo-info-titulo h2[b-u9vtnbn7cd] { margin: 0; font-size: clamp(2.2rem, 10vw, 3.5rem); line-height: .96; font-weight: 800; letter-spacing: -.04em; color: #36a5a8; }
.custo-info-mapa[b-u9vtnbn7cd] { display: flex; justify-content: center; }
.custo-info-mapa svg[b-u9vtnbn7cd] { width: min(100%, 460px); height: auto; color: rgba(0,0,0,.18); }
.custo-info-mapa circle[b-u9vtnbn7cd] { fill: currentColor; }

.cta-especialista[b-u9vtnbn7cd] { display: flex; align-items: center; justify-content: center; padding-top: 50px; }

.custo-info-texto p[b-u9vtnbn7cd] { margin: 0 0 24px; font-size: clamp(1rem, 1.08vw, 1.18rem); line-height: 1.45; color: rgba(0,0,0,.58); }
.custo-info-texto p:last-child[b-u9vtnbn7cd] { margin-bottom: 0; }

.mapas-marquee[b-u9vtnbn7cd] { margin-top: 90px; overflow: hidden; cursor: default; }
[b-u9vtnbn7cd] .mapas-marquee .rolagem-infinita-geral { width: 100%; margin: 0; padding: 0; overflow: hidden; }
[b-u9vtnbn7cd] .mapas-marquee .mascara { position: relative; width: 100%; overflow: hidden; }
.mapas-marquee-lista[b-u9vtnbn7cd] { position: relative; list-style: none; margin: 0; padding: 0; }
.mapas-marquee-lista li[b-u9vtnbn7cd] { float: left; width: 180px; padding: 0 20px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; text-align: center; flex-direction: column; gap: 20px; color: #36a5a8; font-weight: 600; }
.mapas-marquee-lista li img[b-u9vtnbn7cd] { max-width: 100%; max-height: 90px; }

.secao-mapleite-recursos[b-u9vtnbn7cd] { padding: 70px 0; background: #f2f2f2; color: #fff; }
.secao-mapleite-recursos h2[b-u9vtnbn7cd] { color:#36a5a8; }
.mapleite-grid[b-u9vtnbn7cd] { margin-top: 20px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }

.mapleite-card[b-u9vtnbn7cd] { min-height: 490px; padding: 44px 38px 0; border-radius: 12px; background: linear-gradient(135deg, #2fa8a3 0%, #0b4854 100%);
                 overflow: hidden; position: relative; box-shadow: 0 12px 28px rgba(0,0,0,.16); }
.mapleite-card-largo[b-u9vtnbn7cd] { min-height: 235px; padding: 24px 44px 0; background: linear-gradient(120deg, #2fa8a3 0%, #063b47 100%); }
.mapleite-card-rebanho[b-u9vtnbn7cd] { background: linear-gradient(135deg, #2fa8a3 0%, #063b47 100%); }
.mapleite-card-economia[b-u9vtnbn7cd] { background: linear-gradient(135deg, #39cbb0 0%, #1f8d83 48%, #08505b 100%); }
.mapleite-card-decisao[b-u9vtnbn7cd] { background: linear-gradient(135deg, #34c4ac 0%, #208f86 54%, #0b5960 100%); }

.mapleite-conteudo[b-u9vtnbn7cd] { position: relative; z-index: 2; }
.mapleite-card h3[b-u9vtnbn7cd] { margin: 0 0 18px; font-size: clamp(1.45rem, 1.6vw, 2rem); line-height: 1.15; font-weight: 800; color: #fff; }
.mapleite-card p[b-u9vtnbn7cd] { max-width: 1000px; margin: 0; font-size: clamp(1rem, 1.05vw, 1.15rem); line-height: 1.35; color: rgba(255,255,255,.96); }

.img-dimensionamento-mapleite[b-u9vtnbn7cd] { position: absolute; left: 70px; right: 70px; bottom: 28px; height: 95px; pointer-events: none; }
.mapleite-dimensionamento[b-u9vtnbn7cd] { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; object-position: center; transition: opacity .35s ease; }
.img-dimensionamento-base[b-u9vtnbn7cd] { opacity: 1; z-index: 1; }
.img-dimensionamento-hover[b-u9vtnbn7cd] { opacity: 0; z-index: 2; }
.mapleite-card-largo:hover .img-dimensionamento-base[b-u9vtnbn7cd] { opacity: 0; }
.mapleite-card-largo:hover .img-dimensionamento-hover[b-u9vtnbn7cd] { opacity: 1; }

.img-rebanho-mapleite[b-u9vtnbn7cd] { position: absolute; left: 38px; right: 38px; bottom: -30px; height: 52%; pointer-events: none; }
.mapleite-rebanho[b-u9vtnbn7cd] { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; object-position: center; transition: opacity .35s ease; }
.img-rebanho-base[b-u9vtnbn7cd] { opacity: 1; z-index: 1; }
.img-rebanho-hover[b-u9vtnbn7cd] { opacity: 0; z-index: 2; }
.mapleite-card-rebanho:hover .img-rebanho-base[b-u9vtnbn7cd] { opacity: 0; }
.mapleite-card-rebanho:hover .img-rebanho-hover[b-u9vtnbn7cd] { opacity: 1; }

.img-economia-mapleite[b-u9vtnbn7cd] { position: absolute; left: 38px; right: 38px; bottom: 10px; height: 40%; pointer-events: none; }
.mapleite-economia[b-u9vtnbn7cd] { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; object-position: center; transition: opacity .35s ease; }
.img-economia-base[b-u9vtnbn7cd] { opacity: 1; z-index: 1; }
.img-economia-hover[b-u9vtnbn7cd] { opacity: 0; z-index: 2; }
.mapleite-card-economia:hover .img-economia-base[b-u9vtnbn7cd] { opacity: 0; }
.mapleite-card-economia:hover .img-economia-hover[b-u9vtnbn7cd] { opacity: 1; }

.img-decisao-mapleite[b-u9vtnbn7cd] { position: absolute; left: 38px; right: 38px; bottom: 10px; height: 50%; pointer-events: none; }
.mapleite-decisao[b-u9vtnbn7cd] { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; object-position: center; transition: opacity .35s ease; }
.img-decisao-base[b-u9vtnbn7cd] { opacity: 1; z-index: 1; }
.img-decisao-hover[b-u9vtnbn7cd] { opacity: 0; z-index: 2; }
.mapleite-card-decisao:hover .img-decisao-base[b-u9vtnbn7cd] { opacity: 0; }
.mapleite-card-decisao:hover .img-decisao-hover[b-u9vtnbn7cd] { opacity: 1; }

.secao-rigor[b-u9vtnbn7cd] { padding: 60px 0; border-top: 1px solid #e6f0f1; border-bottom: 1px solid #e6f0f1; background: #f2f2f2; }
.secao-rigor h2[b-u9vtnbn7cd] { margin: 0 0 60px; text-align: center; font-size: clamp(2rem, 2.4vw, 3.2rem); line-height: 1.15; font-weight: 700; color: #36a5a8; }
.rigor-grid[b-u9vtnbn7cd] { display: grid; grid-template-columns: repeat(4, 1fr); gap: 40px; }
.rigor-item[b-u9vtnbn7cd] { text-align: center; }
.rigor-icone[b-u9vtnbn7cd] { width: 82px; height: 82px; margin: 0 auto 26px; border-radius: 12px; display: flex; align-items: center; justify-content: center; color: rgba(54,165,168,.5); font-size: .8rem; }
.rigor-item h3[b-u9vtnbn7cd] { max-width: 240px; margin: 0 auto; font-size: clamp(1.15rem, 1.2vw, 1.45rem); line-height: 1.3; font-weight: 700; color: #227f86; }
.rigor-item h3 strong[b-u9vtnbn7cd] { color:#37a7a4; }

.secao-beneficios-mapleite[b-u9vtnbn7cd] { padding: 70px 0; background: #f2f2f2; position: relative; overflow: hidden; }
.beneficios-cabecalho[b-u9vtnbn7cd] { margin-bottom: 50px; text-align: center; }
.beneficios-cabecalho h2[b-u9vtnbn7cd] { max-width: 980px; margin: 0 auto 18px; font-size: clamp(2rem, 2.8vw, 3.4rem); line-height: 1.15; font-weight: 700; color: #36a5a8; }
.beneficios-cabecalho p[b-u9vtnbn7cd] { max-width: 900px; margin: 0 auto; font-size: clamp(1rem, 1.05vw, 1.15rem); line-height: 1.45; color: rgba(0,0,0,.58); }
.beneficios-grid[b-u9vtnbn7cd] { display: grid; grid-template-columns: minmax(360px,520px) 1fr; gap: 50px; align-items: center; }
.beneficios-imagem[b-u9vtnbn7cd] { min-height: 640px; display: flex; align-items: flex-end; }
.beneficios-imagem .placeholder-imagem[b-u9vtnbn7cd] { width: 100%; height: 100%; }
.beneficios-imagem img[b-u9vtnbn7cd] { width: 100%; max-width: 100%; height: auto; display: block; margin: 0 auto; }
.beneficios-grid > *[b-u9vtnbn7cd] { min-width: 0; }
.beneficios-lista[b-u9vtnbn7cd] { display: flex; flex-direction: column; gap: 22px; }
.beneficio-card[b-u9vtnbn7cd] { min-height: 96px; padding: 0 28px; border: 1px solid #b6d8f7; border-radius: 10px; background: #fff; box-shadow: 0 10px 24px rgba(0,0,0,.08); display: flex; align-items: center; gap: 22px; }
.beneficio-card-destaque[b-u9vtnbn7cd] { border: 0; background: linear-gradient(135deg, #36a5a8 0%, #063b47 100%); color: #fff; }
.beneficio-icone[b-u9vtnbn7cd] { width: 56px; height: 56px; flex-shrink: 0; border-radius: 10px; display:flex; align-items:center; justify-content:center; }
.beneficio-card h3[b-u9vtnbn7cd] { margin: 0; font-size: clamp(1.2rem, 1.25rem, 1.5rem); line-height: 1.3; font-weight: 600; color: #2c8d95; }
.beneficio-card-destaque h3[b-u9vtnbn7cd] { color: #fff; }
.beneficio-card[b-u9vtnbn7cd] {
    transition: background .4s ease, color .4s ease, transform .3s ease, box-shadow .3s ease;
}

.beneficio-card-destaque[b-u9vtnbn7cd] {
    animation: destacar-card-b-u9vtnbn7cd .4s ease;
}

@keyframes destacar-card-b-u9vtnbn7cd {
    0%   { transform: scale(.97); opacity: .7; }
    100% { transform: scale(1); opacity: 1; }
}

/* como o ícone é <img src=".svg">, não dá pra trocar fill via CSS.
   o filtro abaixo zera as cores e inverte para branco */
.beneficio-icone img[b-u9vtnbn7cd] {
    transition: filter .4s ease;
}

.beneficio-card-destaque .beneficio-icone img[b-u9vtnbn7cd] {
    filter: brightness(0) invert(1);
}

.secao-cta-mapleite[b-u9vtnbn7cd] { padding: 70px 0; background: #f2f2f2; }
.cta-mapleite-card[b-u9vtnbn7cd] { min-height: 340px; padding: 30px 62px; border-radius: 12px; background: linear-gradient(90deg, #297a7a 0%, #35c6ac 100%); box-shadow: 0 12px 28px rgba(0,0,0,.16);
                     color: #fff; display: grid; grid-template-columns: minmax(420px, 560px) 1fr; gap: 40px; align-items: center; overflow: hidden; position: relative; }
.cta-mapleite-card[b-u9vtnbn7cd]::before { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(0,0,0,.12), transparent 65%); pointer-events: none; }
.cta-mapleite-card[b-u9vtnbn7cd]::after { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at 72% 35%, rgba(255,255,255,.18), transparent 28%); pointer-events: none; }

.cta-mapleite-conteudo[b-u9vtnbn7cd] { position: relative; z-index: 2; }
.cta-mapleite-conteudo img[b-u9vtnbn7cd] { max-width:180px; margin-bottom:20px; }
.cta-mapleite-conteudo h2[b-u9vtnbn7cd] { max-width: 600px; margin: 0 0 26px; font-size: clamp(1.5rem, 2rem, 3rem); line-height: 1.25; font-weight: 800; letter-spacing: -.025em; color: #fff; }

.btn-cta-mapleite[b-u9vtnbn7cd] {   min-height: 42px; min-width: 260px; padding: 0 28px; border-radius: 8px; background: #fff; color: #2b9a9d;  display: inline-flex; align-items: center; justify-content: center; font-size: 1rem; font-weight: 700;   text-decoration: none; box-sizing: border-box;  }

.cta-mapleite-mapa[b-u9vtnbn7cd] { position: relative; z-index: 2; min-height: 230px; display:flex; justify-content:flex-end; }
.cta-mapleite-mapa .placeholder-imagem[b-u9vtnbn7cd] { width: 100%; height: 100%; border: 1px dashed rgba(255,255,255,.4); border-radius: 10px; background: rgba(255,255,255,.08);
                                         color: rgba(255,255,255,.65); display: flex; align-items: center; justify-content: center; }
.cta-mapleite-mapa img[b-u9vtnbn7cd] { height: auto; display: block; margin-right:40px; }

@media (max-width: 980px) {
    .custo-info-grid[b-u9vtnbn7cd] { grid-template-columns: 1fr; gap: 34px; text-align: center; }
    .custo-info-texto[b-u9vtnbn7cd] { max-width: 620px; margin: 0 auto; }
}

@media (max-width: 900px) {
    .hero-mapleite[b-u9vtnbn7cd] { padding: 60px 0; }
    .hero-mapleite-logo[b-u9vtnbn7cd] { width: 140px; }

    .mapleite-grid[b-u9vtnbn7cd] { grid-template-columns: 1fr; }
    .mapleite-card[b-u9vtnbn7cd] { min-height: 360px; }
    .mapleite-card-largo[b-u9vtnbn7cd] { min-height: 260px; }

    .rigor-grid[b-u9vtnbn7cd] { grid-template-columns: repeat(2, 1fr); gap: 50px 30px; }

    .beneficios-grid[b-u9vtnbn7cd] { grid-template-columns: 1fr; gap: 40px; }
    .beneficios-imagem[b-u9vtnbn7cd] { min-height: 360px; }

    .cta-mapleite-card[b-u9vtnbn7cd] { grid-template-columns: 1fr; padding: 46px 34px; }
    .cta-mapleite-mapa[b-u9vtnbn7cd] { min-height: 220px; }
}

@media (max-width: 860px) {
    .hero-mapleite h2[b-u9vtnbn7cd] { font-size: 2.4rem; }
    .custo-info-titulo h2[b-u9vtnbn7cd] { font-size: 2.4rem; }
    .secao-mapleite-recursos h2[b-u9vtnbn7cd] { font-size: 1.9rem; }
    .mapleite-card h3[b-u9vtnbn7cd] { font-size: 1.3rem; }
    .secao-rigor h2[b-u9vtnbn7cd] { font-size: 1.9rem; }
    .rigor-item h3[b-u9vtnbn7cd] { font-size: 1.3rem; }
    .beneficios-cabecalho h2[b-u9vtnbn7cd] { font-size: 1.9rem; }
    .beneficio-card h3[b-u9vtnbn7cd] { font-size: 1.3rem; }
    .cta-mapleite-conteudo h2[b-u9vtnbn7cd] { font-size: 1.9rem; }
}

@media (max-width: 640px) {
    .hero-mapleite[b-u9vtnbn7cd] { padding: 50px 0 10px 0; }
    .hero-mapleite h2[b-u9vtnbn7cd] { line-height: 1.02; font-size: clamp(2.2rem, 10vw, 3.5rem); }
    .hero-mapleite h2[b-u9vtnbn7cd] { font-size: 1.9rem; }

    .secao-custo-info[b-u9vtnbn7cd] { padding: 50px 0; }
    .custo-info-mapa svg[b-u9vtnbn7cd] { width: 320px; }
    .custo-info-titulo h2[b-u9vtnbn7cd] { font-size: 1.9rem; }

    .secao-mapleite-recursos[b-u9vtnbn7cd] { padding: 20px 0; }
    .mapleite-card[b-u9vtnbn7cd],
    .mapleite-card-largo[b-u9vtnbn7cd] { padding: 30px 24px 0; }
    .img-dimensionamento-mapleite[b-u9vtnbn7cd],
    .img-rebanho-mapleite[b-u9vtnbn7cd],
    .img-economia-mapleite[b-u9vtnbn7cd],
    .img-decisao-mapleite[b-u9vtnbn7cd] { left: 24px; right: 24px; }
    .secao-mapleite-recursos h2[b-u9vtnbn7cd] { font-size: 1.6rem; }
    .mapleite-card h3[b-u9vtnbn7cd] { font-size: 1.15rem; }

    .secao-rigor[b-u9vtnbn7cd] { padding: 50px 0; }
    .rigor-grid[b-u9vtnbn7cd] { grid-template-columns: 1fr; gap: 40px; }
    .secao-rigor h2[b-u9vtnbn7cd] { font-size: 1.6rem; }
    .rigor-item h3[b-u9vtnbn7cd] { font-size: 1.15rem; }

    .secao-beneficios-mapleite[b-u9vtnbn7cd] { padding: 50px 0; }
    .beneficio-card[b-u9vtnbn7cd] { min-height: auto; padding: 22px; align-items: flex-start; }
    .beneficios-cabecalho[b-u9vtnbn7cd] { margin-bottom:0; }
    .beneficios-cabecalho h2[b-u9vtnbn7cd] { font-size: 1.6rem; margin-bottom: 20px; }
    .beneficio-card h3[b-u9vtnbn7cd] { font-size: 1.15rem; }
    .beneficios-imagem img[b-u9vtnbn7cd] { width: 60%; } 
    .beneficios-imagem[b-u9vtnbn7cd] { min-height: 270px; } 

    .secao-cta-mapleite[b-u9vtnbn7cd] { padding: 50px 0; }
    .cta-mapleite-card[b-u9vtnbn7cd] { padding: 34px 24px; }
    .cta-mapleite-conteudo[b-u9vtnbn7cd] { text-align: center; }
    .btn-cta-mapleite[b-u9vtnbn7cd] { width: 100%; max-width: 260px; min-width: 0; min-height: 38px; padding: 0 20px; font-size: .9rem; margin: 0 auto; }
    .cta-mapleite-mapa img[b-u9vtnbn7cd] { margin:0 auto; width:70%; }
    .cta-mapleite-conteudo h2[b-u9vtnbn7cd] { font-size: 1.6rem; }
}
/* /Paginas/ExternasV2/PgMercadoPlus.razor.rz.scp.css */
.hero[b-fwepbt6hw0] { color: #fff; overflow: hidden; position: relative; padding-bottom: 40px; }
.hero[b-fwepbt6hw0]::after { content: ""; position: absolute; inset: auto 0 0; height: 120px; background: radial-gradient( ellipse at center bottom, rgba(0,255,222,.3) 0, rgba(0,255,222,.15) 20%, rgba(0,255,222,.05) 50%, transparent 100% ); filter: blur(20px); }
.hero h1[b-fwepbt6hw0] { margin: -60px 0 0 0; font-size: clamp(2.7rem, 3vw, 3.5rem); line-height: .94; font-weight: 800; letter-spacing: -0.045em; }
.hero h1 span[b-fwepbt6hw0] { display: block; color: #00ffde; }
.hero p[b-fwepbt6hw0] { max-width: 400px; margin: 28px 0 22px; font-size: clamp(1rem, 1.15vw, 1.125rem); line-height: 1.35; color: rgba(255, 255, 255, .92); }
.acoes-hero[b-fwepbt6hw0] { display: flex; flex-direction: column; gap: 18px; width: 300px; }
.hero > .centralv2[b-fwepbt6hw0] { background: url('imagens/externasv2/hero-plus.png'); background-position: center right; background-repeat: no-repeat; }
.hero-plus-imagem[b-fwepbt6hw0] { display: none; }
.chamadav2[b-fwepbt6hw0] { min-height: 600px; display: flex; flex-direction: column; justify-content: center; }
.btn-primario-plus[b-fwepbt6hw0],
.btn-secundario-plus[b-fwepbt6hw0] { min-height: 42px; padding: 0 22px; border-radius: 9px; display: inline-flex; align-items: center; justify-content: center; font-size: 1rem; font-weight: 500; text-decoration: none; }
.btn-primario-plus[b-fwepbt6hw0] { background: #00ffde; color: #001829; }
.btn-secundario-plus[b-fwepbt6hw0] { border: 1px solid #00ffde; color: #00ffde; background: transparent; }

.btn-primario-plus:hover[b-fwepbt6hw0] { background: #00ffde; color: #001829; filter: brightness(1.1); }
.btn-secundario-plus:hover[b-fwepbt6hw0] { background: rgba(0,255,222,.1); }

.secao-visao[b-fwepbt6hw0] { padding: 60px 0; color: #fff; position: relative; background: #04162b; z-index: 9; }
.visao-grid[b-fwepbt6hw0] { display: grid; grid-template-columns: minmax(300px, 520px) minmax(320px, 560px); gap: 80px; align-items: center; }
.visao-titulo h2[b-fwepbt6hw0] { margin: 0; font-size: clamp(2.5rem, 2vw, 5rem); font-weight: 800; letter-spacing: -.04em; }
.visao-titulo span[b-fwepbt6hw0] { display: block; color: #00ffde; }
.visao-texto p[b-fwepbt6hw0] { margin: 0; font-size: clamp(1.1rem, 1rem, 1.5rem); line-height: 1.5; color: rgba(255,255,255,.92); }
.visao-texto strong[b-fwepbt6hw0] { color: #00ffde; font-weight: 700; }

.secao-recursos[b-fwepbt6hw0] { padding: 100px 0 50px 0; color: #fff; position: relative; }
.secao-recursos[b-fwepbt6hw0]::before { content: ""; position: absolute; top: 0; width: 100%; height: 120px; background: linear-gradient( 180deg, rgba(0,255,222,.16) 0%, rgba(0,255,222,.08) 15%, rgba(0,255,222,.03) 35%, transparent 100% ); filter: blur(30px); pointer-events: none; z-index: 0; }
.recursos-grid[b-fwepbt6hw0] { display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px; }
.recurso-card[b-fwepbt6hw0] { min-height: 335px; padding: 42px 40px 0; border-radius: 14px; background: linear-gradient(135deg, rgba(0,255,222,.12), rgba(5,20,38,.94) 35%, #051426 100%); box-shadow: 0 12px 34px rgba(0,0,0,.28); overflow: hidden; position: relative; }
.recurso-card-grande[b-fwepbt6hw0] { grid-column: span 2; }
.recurso-conteudo[b-fwepbt6hw0] { position: relative; z-index: 2; margin-bottom: 20px; }
.recurso-card h3[b-fwepbt6hw0] { margin: 0 0 18px; font-size: clamp(1.35rem, 1.35vw, 1.7rem); line-height: 1.1; font-weight: 800; color: #00ffde; }
.recurso-card p[b-fwepbt6hw0] { max-width: 720px; margin: 0; font-size: clamp(1rem, 1vw, 1.125rem); line-height: 1.35; color: rgba(255,255,255,.9); }
.recurso-imagem[b-fwepbt6hw0] { position: absolute; left: 40px; right: 40px; bottom: 0; height: 48%; }
.placeholder-imagem[b-fwepbt6hw0] { border: 1px dashed rgba(0,255,222,.45); border-radius: 12px 12px 0 0; display: flex; align-items: center; justify-content: center; font-size: .85rem; color: rgba(0,255,222,.65); background: rgba(0,255,222,.04); }
.recurso-precos .recurso-imagem[b-fwepbt6hw0] { height: 44%; }
.recurso-disponibilidade .recurso-imagem[b-fwepbt6hw0] { height: 52%; }
.recurso-producao .recurso-imagem[b-fwepbt6hw0] { height: 48%; }
.recurso-analises .recurso-imagem[b-fwepbt6hw0] { height: 43%; }

.secao-plus[b-fwepbt6hw0] { padding: 70px 0; color: #fff; }
.secao-plus h2[b-fwepbt6hw0] { margin: 0 0 60px 0; text-align: center; font-size: clamp(2rem, 2.5rem, 3rem); line-height: 1.1; font-weight: 800; }
.comparativo[b-fwepbt6hw0] { max-width: 1050px; margin: 0 auto; }
.cabecalho[b-fwepbt6hw0],
.linha[b-fwepbt6hw0] { display: grid; grid-template-columns: 1fr 295px 295px; align-items: center; }
.cabecalho[b-fwepbt6hw0] { margin-bottom: 4px; height: 100px; }
.plano[b-fwepbt6hw0] { display: flex; justify-content: center; }
.plano img[b-fwepbt6hw0] { width: 180px; }
.plano-plus[b-fwepbt6hw0],
.coluna-plus[b-fwepbt6hw0] { position: relative; }
.plano-plus[b-fwepbt6hw0]::before,
.coluna-plus[b-fwepbt6hw0]::before { content: ""; position: absolute; inset: -30px 0; background: linear-gradient(135deg, rgba(0,255,222,.15), rgba(0,255,222,.04)); pointer-events: none; }
.linha[b-fwepbt6hw0] { min-height: 82px; border-top: 1px solid rgba(0,255,222,.15); }
.linha span[b-fwepbt6hw0] { font-size: 1.15rem; }
.coluna-normal[b-fwepbt6hw0] { display: flex; justify-content: center; align-items: center; position: relative; z-index: 1; }
.coluna-normal img[b-fwepbt6hw0] { width: 24px; }
.sem[b-fwepbt6hw0] { color: rgba(0,255,222,.35); font-size: 2rem; font-weight: 700; }

.secao-precisao[b-fwepbt6hw0] { padding: 70px 0; overflow: hidden; background: radial-gradient(circle at 85% 15%,#083f4c 0,transparent 35%),#06162b }
.precisao-cabecalho[b-fwepbt6hw0] { margin-bottom: 38px; text-align: center }
.precisao-cabecalho h2[b-fwepbt6hw0] { margin: 0; color: #fff; font-size: 34px; line-height: 1.15 }
.precisao-cabecalho h2 span[b-fwepbt6hw0] { color: #11e5d4 }
.precisao-botoes[b-fwepbt6hw0] { display: grid; grid-template-columns: repeat(3,1fr); gap: 38px; margin-bottom: 24px }
.precisao-botao[b-fwepbt6hw0] { height: 43px; padding: 0 20px; border: 1px solid #12e7d6; border-radius: 10px; background: transparent; color: #12e7d6; font: inherit; font-size: 16px; font-weight: 600; cursor: pointer; transition: .2s }
.precisao-botao:hover[b-fwepbt6hw0] { background: #12e7d61f }
.precisao-botao.ativo[b-fwepbt6hw0] { background: #12e7d6; color: #06162b }
.precisao-grafico[b-fwepbt6hw0] { padding: 0; }
.precisao-grafico img[b-fwepbt6hw0] { display: block; width: 100%; height: auto; animation: precisao-entrada-b-fwepbt6hw0 .25s ease }

@keyframes precisao-entrada-b-fwepbt6hw0 {
    from { opacity: 0; transform: translateY(4px) }
    to { opacity: 1; transform: translateY(0) }
}

@media(max-width:700px) {
    .hero[b-fwepbt6hw0] { padding: 24px 0 48px; }
    .hero > .centralv2[b-fwepbt6hw0] { display: flex; flex-direction: column; background: none; }
    .hero-plus-imagem[b-fwepbt6hw0] { display: block; width: 100%; margin-bottom: 28px; }
    .hero-plus-imagem img[b-fwepbt6hw0] { display: block; width: 100%; max-width: 520px; height: auto; margin: 0 auto; }
    .chamadav2[b-fwepbt6hw0] { min-height: 0; align-items: center; text-align: center; }
    .hero h1[b-fwepbt6hw0] { margin: 0; font-size: clamp(2.35rem, 11vw, 3rem); }
    .hero p[b-fwepbt6hw0] { width: 100%; max-width: 430px; margin: 24px auto 22px; }
    .acoes-hero[b-fwepbt6hw0] { width: 100%; max-width: 320px; }

    .secao-precisao[b-fwepbt6hw0] { padding: 45px 0 }
    .precisao-cabecalho[b-fwepbt6hw0] { margin-bottom: 28px }
    .precisao-cabecalho h2[b-fwepbt6hw0] { font-size: 28px }
    .precisao-botoes[b-fwepbt6hw0] { grid-template-columns: 1fr; gap: 10px }
    .precisao-grafico[b-fwepbt6hw0] { border-radius: 12px }
    .precisao-grafico img[b-fwepbt6hw0] { max-width: none }
}

.grafico-linha[b-fwepbt6hw0] { width: 100%; color: #ffffff; margin: 40px 0; }
.grafico-linha svg[b-fwepbt6hw0] { width: 100%; height: auto; overflow: visible; }
.linha-grafico[b-fwepbt6hw0] { fill: none; stroke: #00ffde; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; filter: drop-shadow(0 0 4px rgba(0,255,222,.8)) drop-shadow(0 0 12px rgba(0,255,222,.4)); stroke-dasharray: 1000; stroke-dashoffset: 1000; }
.grafico-linha.animar .linha-grafico[b-fwepbt6hw0] { animation: desenhar-linha-b-fwepbt6hw0 2.5s ease forwards; }

.secao-cta[b-fwepbt6hw0] { padding: 40px 0; }
.secao-cta .centralv2[b-fwepbt6hw0] { padding-bottom: 30px; }
.cta-card[b-fwepbt6hw0] { padding: 40px 60px; border-radius: 12px; background: linear-gradient(135deg, rgba(0, 255, 222, .15), rgba(5, 20, 38, .94) 38%, rgba(0, 255, 222, .18)); box-shadow: 0 12px 24px rgba(30,120,190,.2); color: #fff; display: grid; grid-template-columns: minmax(30%, 55%) 1fr; gap: 48px; align-items: center; overflow: hidden; position: relative; }
.cta-conteudo[b-fwepbt6hw0] { position: relative; z-index: 2; }
.cta-conteudo h2[b-fwepbt6hw0] { max-width: 520px; margin: 0 0 26px; font-size: clamp(2.2rem, 2.5rem, 3rem); line-height: 1.25; font-weight: 800; letter-spacing: -.025em; color: #fff; }
.cta-conteudo p[b-fwepbt6hw0] { max-width: 560px; margin: 0 0 30px; font-size: clamp(1rem, 1.1vw, 1.25rem); line-height: 1.35; color: rgba(255,255,255,.96); }
.cta-acoes[b-fwepbt6hw0] { display: flex; gap: 20px; flex-wrap: wrap; }
.btn-cta-primario[b-fwepbt6hw0],
.btn-cta-secundario[b-fwepbt6hw0] { min-height: 42px; min-width: 218px; padding: 0 28px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; font-size: 1rem; font-weight: 700; text-decoration: none; }
.btn-cta-primario[b-fwepbt6hw0] { background: #fff; color: #2d9dad; }
.btn-cta-secundario[b-fwepbt6hw0] { border: none; background: #00FFDE; color: #041329; }
.btn-cta-secundario:hover[b-fwepbt6hw0] { filter: brightness(1.1); }

.cta-imagem[b-fwepbt6hw0] { position: absolute; right: 0; bottom: 0; z-index: 1; }

@keyframes desenhar-linha-b-fwepbt6hw0 {
    to { stroke-dashoffset: 0; }
}

@media (max-width: 1280px) {
    .hero p[b-fwepbt6hw0] { max-width: 290px; }

    /* largura da imagem acompanha a largura da viewport; altura mantém a proporção */
    .hero > .centralv2[b-fwepbt6hw0] { background-size: max(360px, 60vw); }
}

@media (max-width: 980px) {
    .cta-card[b-fwepbt6hw0] { grid-template-columns: 1fr; padding: 40px 30px 360px; }
}

@media (max-width: 900px) {
    .secao-visao[b-fwepbt6hw0] { padding: 80px 0; }
    .visao-grid[b-fwepbt6hw0] { grid-template-columns: 1fr; gap: 40px; }

    .secao-recursos[b-fwepbt6hw0] { padding: 50px 0; }
    .recursos-grid[b-fwepbt6hw0] { grid-template-columns: 1fr; }
    .recurso-card[b-fwepbt6hw0],
    .recurso-card-grande[b-fwepbt6hw0] { grid-column: auto; }
    .recurso-card[b-fwepbt6hw0] { min-height: 320px; padding: 34px 28px 0; }
    .recurso-imagem[b-fwepbt6hw0] { left: 28px; right: 28px; }

    .linha[b-fwepbt6hw0] { grid-template-columns: 1fr 120px 120px; }
    .linha span[b-fwepbt6hw0] { font-size: 1rem; }
    .plano img[b-fwepbt6hw0] { width: 100px; }
}

@media (max-width: 640px) {
    .recurso-card[b-fwepbt6hw0] { min-height: 300px; padding: 28px 22px 0; }
    .recurso-imagem[b-fwepbt6hw0] { left: 22px; right: 22px; height: 42%; }

    .cabecalho[b-fwepbt6hw0], .linha[b-fwepbt6hw0] { grid-template-columns: 1fr 125px 125px; }
    .cabecalho[b-fwepbt6hw0] { height: 80px; }
    .linha span[b-fwepbt6hw0] { font-size: .9rem; }

    .secao-precisao[b-fwepbt6hw0] { padding: 50px 0; }
    .precisao-card[b-fwepbt6hw0] { padding: 24px 20px 28px; }
    .precisao-legenda[b-fwepbt6hw0] { gap: 24px; flex-wrap: wrap; }
    .precisao-grafico[b-fwepbt6hw0] { height: auto; }
    .precisao-indice[b-fwepbt6hw0] { align-items: flex-start; flex-direction: column; }

    .secao-cta[b-fwepbt6hw0] { padding: 50px 0; }
    .cta-card[b-fwepbt6hw0] { padding-bottom: 300px; }
    .cta-acoes[b-fwepbt6hw0] { flex-direction: column; gap: 14px; }
    .btn-cta-primario[b-fwepbt6hw0],
    .btn-cta-secundario[b-fwepbt6hw0] { width: 100%; padding-left: 0; padding-right: 0; }
    .cta-imagem img[b-fwepbt6hw0] { height: 280px; }
}
/* /Paginas/ExternasV2/PgMilkResearch.razor.rz.scp.css */

.milk-research-hero[b-k8esxqcvz0] { position: relative; overflow: hidden; padding: 32px 0 28px; background: radial-gradient(circle at 75% 10%,#0b4053 0,transparent 33%),#071629 }
.milk-research-hero[b-k8esxqcvz0]:before { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg,#071629 0%,transparent 45%,#0a2b3b40 100%); pointer-events: none }
.milk-research-hero-conteudo[b-k8esxqcvz0] { position: relative; z-index: 1; max-width: 980px; margin: 0 auto; text-align: center }
.milk-research-hero-logo[b-k8esxqcvz0] { display: block; width: 330px; max-width: 70%; margin: 0 auto 28px }
.milk-research-hero h1[b-k8esxqcvz0] { margin: 0; color: #fff; font-size: clamp(46px,5vw,62px); line-height: .98; font-weight: 800; letter-spacing: -.8px }
.milk-research-hero h1 span[b-k8esxqcvz0] { color: #24b4df }
.milk-research-hero p[b-k8esxqcvz0] { max-width: 930px; margin: 24px auto 0; color: #fff; font-size: 16px; line-height: 1.4 }
.milk-research-hero-botao[b-k8esxqcvz0] { display: inline-flex; align-items: center; justify-content: center; min-width: 253px; height: 43px; margin-top: 26px; padding: 0 24px; 
                            border-radius: 9px; background: #245f85; color: #fff; font-size: 16px; text-decoration: none; transition: .2s }
.milk-research-hero-botao:hover[b-k8esxqcvz0] { background: #2b739f; transform: translateY(-1px) }

@media(max-width:700px) {
    .milk-research-hero[b-k8esxqcvz0] { padding: 38px 0 42px }
    .milk-research-hero-logo[b-k8esxqcvz0] { width: 270px; margin-bottom: 24px }
    .milk-research-hero h1[b-k8esxqcvz0] { font-size: 40px; line-height: 1 }
    .milk-research-hero p[b-k8esxqcvz0] { margin-top: 20px; font-size: 15px }
    .milk-research-hero-botao[b-k8esxqcvz0] { width: 100%; max-width: 320px }
}
/* /Paginas/ExternasV2/PgPlanos.razor.rz.scp.css */
.geral-planos[b-ckmpkjtdwm] { background:#F5f5f5;  }

/* opcoes planos */
.titulo-pagina[b-ckmpkjtdwm] { margin: 0 auto; font-size: 24px; line-height: 1.04; font-weight: 800; letter-spacing: -.035em;  color: #1d5879; text-align:center; }
.subtitulo-pagina[b-ckmpkjtdwm] { margin: 0 auto; font-size: 18px; line-height: 1.04; font-weight: 400; letter-spacing: -.035em; color: #1d5879; text-align:center; }
.box-titulo[b-ckmpkjtdwm] { display:flex; flex-direction:column; padding:30px; gap:10px; }
.planos h2[b-ckmpkjtdwm] { color:#215273; text-align:center; font-weight:400; margin:0; }
.opcoes[b-ckmpkjtdwm] { display:flex; justify-content:space-between; align-items:flex-start; max-width:650px; margin:0 auto; padding:60px 0 30px 0; }
.plano[b-ckmpkjtdwm] { width:300px; min-height:350px; padding-bottom:50px; cursor:pointer; text-align:center; box-shadow: 1px 0px 5px 3px rgba(0,0,0,0.10); background:#FFF; border-radius:5px; position:relative; }
.plano h4[b-ckmpkjtdwm] { color:#215273; text-align:center; font-weight:400; font-size:30px; margin:30px 0 0 0; }
.plano .divisoria[b-ckmpkjtdwm] { border-bottom:2px solid #E0E0E0; margin:30px auto; width:215px; }
.plano.plano-mensal[b-ckmpkjtdwm] { }
.plano.plano-anual[b-ckmpkjtdwm] { border-right:2px solid #215273; border-left:2px solid #215273; }
.plano .melhor-escolha[b-ckmpkjtdwm] { width:304px; margin-left:-2px; margin-top:-35px; border-radius:5px 5px 0 0; background:#215273; color:#FFF; text-align:center; display:block; height:42px; line-height:42px; font-weight:900; }
.plano .barra[b-ckmpkjtdwm] { height:7px; display:block; }
.plano .barra.barra-superior[b-ckmpkjtdwm] { border-radius:5px 5px 0 0; }
.plano .barra.barra-inferior[b-ckmpkjtdwm] { border-radius:0 0 5px 5px; position:absolute; bottom:0; left:0; width:100%; }
.plano.plano-mensal .barra[b-ckmpkjtdwm] { background:#359D9E; }
.plano.plano-anual .barra[b-ckmpkjtdwm] { background:#215273; }
.plano .valor[b-ckmpkjtdwm] { font-size:60px; font-weight:900; line-height:30px; }
.plano-mensal .valor[b-ckmpkjtdwm] { color:#359D9E; }
.plano.plano-anual .valor[b-ckmpkjtdwm] { color:#215273; }
.plano .valor small[b-ckmpkjtdwm] { font-size:20px; font-weight:400; }
.plano p[b-ckmpkjtdwm] { font-size:20px; color:#215273; }
.plano p strong[b-ckmpkjtdwm] { display:block; }
.plano:hover[b-ckmpkjtdwm] { transform: scale(1.01); box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%); }
.aviso[b-ckmpkjtdwm] { color:#777; text-align:center; padding-top:50px; padding:30px; margin:0; }
.aviso a[b-ckmpkjtdwm] { color:#215273; }
.aviso a:hover[b-ckmpkjtdwm] { text-decoration:underline; }
.chamada-atendimento[b-ckmpkjtdwm] { display: flex; flex-direction: column; align-items: center; padding-bottom: 40px; }
.chamada-atendimento p[b-ckmpkjtdwm] {font-size: 18px; color: #215273;font-weight: 600; margin-bottom: 10px; }

@media (max-width: 590px) { 
    .opcoes[b-ckmpkjtdwm] { flex-direction:column; justify-content:center; align-items:center; padding-top:10px; }
    .plano.plano-mensal[b-ckmpkjtdwm] { margin-bottom:80px; }
}

@media (max-width: 650px) {
   .opcoes[b-ckmpkjtdwm] { padding-left:30px; padding-right:30px; }
}

/* /Paginas/ExternasV2/PgPlataformaMercado.razor.rz.scp.css */
.hero-mercado[b-3k7ykqv2hm] { min-height: 438px; padding: 36px 0; 
                background: radial-gradient(circle at 100% 0%, rgba(113,190,236,.45), transparent 32%), #f9f9f9; 
                color: #1d5879; overflow: hidden; }
.hero-mercado-conteudo[b-3k7ykqv2hm] { max-width: 790px; margin: 0 auto 40px auto; text-align: center; }
.hero-mercado-logo[b-3k7ykqv2hm] { width: clamp(170px, 15vw, 235px); height: auto; margin: 0 auto 32px; display: block; }
.hero-mercado h1[b-3k7ykqv2hm] { margin: 0; font-size: clamp(2.5rem, 3.5rem, 5rem); line-height: 1.02; font-weight: 800; color: #1d5879; }
.hero-mercado p[b-3k7ykqv2hm] { max-width: 720px; margin: 20px auto 30px; font-size: clamp(1rem, 1vw, 1.125rem); line-height: 1.35; color: rgba(0,0,0,.58); }
.hero-mercado-acoes[b-3k7ykqv2hm] { display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; }

.btn-mercado-primario[b-3k7ykqv2hm],
.btn-mercado-secundario[b-3k7ykqv2hm] { min-height: 42px; min-width: 218px; padding: 0 28px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; 
                          font-size: 1rem; font-weight: 700; text-decoration: none; }

.btn-mercado-primario[b-3k7ykqv2hm] { background: #36a5a8; color: #fff; }
.btn-mercado-secundario[b-3k7ykqv2hm] { border: 1px solid #169aa0; color: #169aa0; background: transparent; }

.btn-mercado-primario:hover[b-3k7ykqv2hm] { background: #35cdb0; }
.btn-mercado-secundario:hover[b-3k7ykqv2hm] { background: rgba(22,154,160,.04); }

.hero-imagem[b-3k7ykqv2hm] { display:block; margin:0 auto; width:100%; height:auto; }

.secao-lideranca[b-3k7ykqv2hm] { padding: 64px 0 48px;  color: #1d5879; }
.secao-lideranca .centralv2[b-3k7ykqv2hm] { border-bottom: 1px solid rgba(30,150,205,.32); padding-bottom: 56px; }
.secao-lideranca h2[b-3k7ykqv2hm] { margin: 0 0 42px; text-align: center; font-size: clamp(2rem, 2.4rem, 3rem); line-height: 1.15; font-weight: 500; color: #1d5879; }
.indicadores-grid[b-3k7ykqv2hm] { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 60px; align-items: start; }
.indicador-item[b-3k7ykqv2hm] { text-align: center; }
.indicador-icone[b-3k7ykqv2hm] { height: 54px; margin-bottom: 12px; display: flex; align-items: center; justify-content: center; font-size: 2.5rem; line-height: 1; color: #1d5879; }
.indicador-icone img[b-3k7ykqv2hm] { max-width:120px; }
.indicador-numero[b-3k7ykqv2hm] { display: block; font-size: clamp(3.2rem, 4.6rem, 5rem); line-height: .95; font-weight: 800; letter-spacing: -.04em; color: #1d5879; }
.indicador-item p[b-3k7ykqv2hm] { margin: 8px 0 0; font-size: clamp(1rem, 1vw, 1.125rem); line-height: 1.35; color: rgba(0,0,0,.58); }

.secao-confianca[b-3k7ykqv2hm] { padding: 70px 0; color: #1d5879; }
.confianca-grid[b-3k7ykqv2hm] { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; align-items: stretch; }
.confianca-chamada[b-3k7ykqv2hm] { padding: 25px 27px 0; border: 1px solid rgba(100, 180, 245, .52); border-radius: 14px; box-shadow: 0 12px 24px rgba(30, 120, 190, .13);  overflow: hidden; position: relative; background: linear-gradient(90deg, rgba(6, 45, 82, 1) 0%, rgba(7, 47, 80, 1) 50%, rgba(8, 49, 84, 1) 100%); }

.confianca-chamada h2[b-3k7ykqv2hm] { max-width: 560px; margin: 0 0 26px; font-size: 32px; line-height: 1.25; font-weight: 800; letter-spacing: -.025em; color: #f9f9f9; }
.confianca-chamada p[b-3k7ykqv2hm] { max-width: 560px; margin: 0; font-size: 19px; line-height: 1.35; color: #f9f9f9; }
.confianca-chamada p strong[b-3k7ykqv2hm] {  color:#1fe3c7; }

.confianca-card[b-3k7ykqv2hm] { min-height: 318px; padding: 42px 48px 0; border: 1px solid rgba(100,180,245,.52); border-radius: 14px; background: linear-gradient(145deg, rgba(255,255,255,.92), rgba(235,247,255,.78)); 
                  box-shadow: 0 12px 24px rgba(30,120,190,.13); overflow: hidden; position: relative; }
.confianca-card h3[b-3k7ykqv2hm] { margin: 0 0 18px; font-size: clamp(1.35rem, 1.45vw, 1.75rem); line-height: 1.15; font-weight: 800; color: #1d5879; }
.confianca-card p[b-3k7ykqv2hm] { max-width: 520px; margin: 0; font-size: clamp(1rem, 1.05vw, 1.125rem); line-height: 1.35; color: rgba(0,0,0,.58); }
.confianca-conteudo[b-3k7ykqv2hm] { position: relative; z-index: 2; }
.confianca-ilustracao[b-3k7ykqv2hm] { margin:40px auto 0 auto; }
.confianca-ilustracao img[b-3k7ykqv2hm] { display: block; margin:40px auto 0 auto; }
.confianca-card-levantamentos .confianca-ilustracao[b-3k7ykqv2hm] { left: 80px; right: 80px; height: 135px; }
.confianca-card-players .confianca-ilustracao[b-3k7ykqv2hm] { left: 130px; right: 130px; height: 125px; }
.confianca-card-frequencia .confianca-ilustracao[b-3k7ykqv2hm] { left: 68px; right: 68px; height: 120px; }

.secao-levantamentos[b-3k7ykqv2hm] { padding: 70px 0; color: #1d5879; overflow: clip; }
.levantamentos-cabecalho[b-3k7ykqv2hm] { margin-bottom: 50px; text-align: center; }
.levantamentos-cabecalho h2[b-3k7ykqv2hm] { margin: 0; font-size: clamp(2rem, 2.5rem, 3rem); line-height: 1.15; font-weight: 800; letter-spacing: -.025em; }

.levantamentos-grid[b-3k7ykqv2hm] { min-height: 770px; display: grid; grid-template-columns: minmax(420px, 540px) minmax(380px, 1fr); gap: 56px; align-items: start; }
.levantamentos-imagem[b-3k7ykqv2hm] { position: sticky; top: 90px; }
.levantamentos-imagem img[b-3k7ykqv2hm] { display: block; height: auto; max-width: 100%; }

.levantamentos-lista[b-3k7ykqv2hm] { height: 590px; position: sticky; top: 120px; }
.levantamento-card[b-3k7ykqv2hm] { min-height: 125px; padding: 24px 26px; border: 1px solid rgba(100,180,245,.42); border-radius: 14px; box-sizing: border-box;
                     background: linear-gradient(145deg, rgba(255,255,255,.92), rgba(235,247,255,.78)); box-shadow: 0 12px 24px rgba(30,120,190,.13); 
                     position: absolute; left: 0; right: 0; transition: transform 100ms ease-out; will-change: transform; }
.levantamento-card:nth-child(1)[b-3k7ykqv2hm] { top: 20px; }
.levantamento-card:nth-child(2)[b-3k7ykqv2hm] { top: 190px; }
.levantamento-card:nth-child(3)[b-3k7ykqv2hm] { bottom: 80px; }

.levantamento-card-destaque[b-3k7ykqv2hm] { border-color: transparent; background: linear-gradient(135deg, #36cdb0, #3cb8ad); color: #fff; }
.levantamento-card h3[b-3k7ykqv2hm] { margin: 0 0 14px; font-size: clamp(1.25rem, 1.3vw, 1.5rem); line-height: 1.15; font-weight: 800; }
.levantamento-card ul[b-3k7ykqv2hm] { margin: 0; padding-left: 18px; }
.levantamento-card li[b-3k7ykqv2hm] { font-size: clamp(.95rem, .9vw, 1rem); line-height: 1.45; color: rgba(0,0,0,.62); }
.levantamento-card-destaque li[b-3k7ykqv2hm] { color: rgba(255,255,255,.96); }

.secao-fatores[b-3k7ykqv2hm] { padding: 70px 0; color: #1d5879; }
.fatores-grid[b-3k7ykqv2hm] { display: grid; grid-template-columns: minmax(480px, 616px) minmax(360px, 490px); gap: 52px; align-items: center; }
.fatores-cards[b-3k7ykqv2hm] { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px 22px; }
.fator-card[b-3k7ykqv2hm] { min-height: 166px; padding: 28px 22px; border: 1px solid rgba(100,180,245,.5); border-radius: 12px; background: linear-gradient(145deg, rgba(255,255,255,.88), rgba(235,247,255,.72)); 
              box-shadow: 0 12px 22px rgba(30,120,190,.13); display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }
.fator-card-destaque[b-3k7ykqv2hm] { border-color: transparent; background: linear-gradient(135deg, #36a5a8, #35cdb0); box-shadow: 0 14px 24px rgba(30,120,190,.24); color: #fff; }
.fator-icone[b-3k7ykqv2hm] { height: 54px; margin-bottom: 14px; display: flex; align-items: center; justify-content: center; font-size: 3rem; line-height: 1; color: #1d5879; }
.fator-card-destaque .fator-icone[b-3k7ykqv2hm] { color: #fff; }
.fator-card h3[b-3k7ykqv2hm] { max-width: 230px; margin: 0; font-size: clamp(1rem, 1.05vw, 1.2rem); line-height: 1.25; font-weight: 800; color: currentColor; }

.fatores-chamada h2[b-3k7ykqv2hm] { margin: 0 0 20px; font-size: clamp(2.2rem, 2.5rem, 3rem); line-height: 1.25; font-weight: 800; letter-spacing: -.025em; color: #1d5879; }
.fatores-chamada p[b-3k7ykqv2hm] { max-width: 520px; margin: 0 0 28px; font-size: clamp(1rem, 1.05vw, 1.125rem); line-height: 1.35; color: rgba(0,0,0,.58); }
.btn-fatores[b-3k7ykqv2hm] { min-height: 42px; min-width: 218px; padding: 0 28px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; background: #36a5a8; 
               color: #fff; font-size: 1rem; font-weight: 700; text-decoration: none; }

.secao-dados[b-3k7ykqv2hm] { padding: 70px 0; color: #1d5879; }
.dados-cabecalho[b-3k7ykqv2hm] { margin-bottom: 64px; text-align: center; }
.dados-cabecalho h2[b-3k7ykqv2hm] { margin: 0 0 20px; font-size: clamp(2rem, 2.5rem, 3rem); line-height: 1.15; font-weight: 800; letter-spacing: -.025em; color: #1d5879; }
.dados-cabecalho p[b-3k7ykqv2hm] { margin: 0; font-size: clamp(1rem, 1.05vw, 1.125rem); line-height: 1.35; color: rgba(0,0,0,.58); }

.dados-grid[b-3k7ykqv2hm] { display:grid; grid-template-columns:230px minmax(0,1fr); gap:60px; align-items:start; }
.dados-grid > *[b-3k7ykqv2hm] { min-width:0; }



.dados-grafico[b-3k7ykqv2hm] { min-width:0; min-height:470px; padding:28px; border:1px solid rgba(100,180,245,.52); border-radius:14px; background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(235,247,255,.75)); box-shadow:0 12px 24px rgba(30,120,190,.13); overflow:hidden; }
.dados-grafico[b-3k7ykqv2hm]  .opcoes-grafico { display:none; }
.dados-grafico[b-3k7ykqv2hm]  .grafico { border:none; padding:0; background:transparent; }
.dados-grafico[b-3k7ykqv2hm]  .highcharts-background { fill:transparent; }

.secao-cta[b-3k7ykqv2hm] { padding: 40px 0; }
.secao-cta .centralv2[b-3k7ykqv2hm] { padding-bottom: 30px; }
.cta-card[b-3k7ykqv2hm] { padding: 40px 60px; border-radius: 12px; background: linear-gradient(135deg, #36cdb0, #2d9dad); box-shadow: 0 12px 24px rgba(30,120,190,.2); color: #fff; 
            display: grid; grid-template-columns: minmax(30%, 55%) 1fr; gap: 48px; align-items: center; overflow: hidden; position: relative; }
.cta-conteudo[b-3k7ykqv2hm] { position: relative; z-index: 2; }
.cta-conteudo h2[b-3k7ykqv2hm] { max-width: 520px; margin: 0 0 26px; font-size: clamp(2.2rem, 2.5rem, 3rem); line-height: 1.25; font-weight: 800; letter-spacing: -.025em; color: #fff; }
.cta-conteudo p[b-3k7ykqv2hm] { max-width: 560px; margin: 0 0 30px; font-size: clamp(1rem, 1.1vw, 1.25rem); line-height: 1.35; color: rgba(255,255,255,.96); }
.cta-acoes[b-3k7ykqv2hm] { display: flex; gap: 20px; flex-wrap: wrap; }
.btn-cta-primario[b-3k7ykqv2hm],
.btn-cta-secundario[b-3k7ykqv2hm] { min-height: 42px; min-width: 218px; padding: 0 28px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; 
                      font-size: 1rem; font-weight: 700; text-decoration: none; }
.btn-cta-primario[b-3k7ykqv2hm] { background: #fff; color: #2d9dad; }
.btn-cta-secundario[b-3k7ykqv2hm] { border: 1px solid #fff; color: #fff; background: transparent; }

.cta-imagem[b-3k7ykqv2hm] { position:absolute; right:0; bottom:0; z-index: 1; }


@media (max-width:1100px)
{
    .confianca-chamada h2[b-3k7ykqv2hm] { font-size: 30px; }
    .confianca-chamada p[b-3k7ykqv2hm]  { font-size: 17px; }
    .dados-grid[b-3k7ykqv2hm] { grid-template-columns:1fr; gap:40px; }
    [b-3k7ykqv2hm] .dados-indicadores { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
    [b-3k7ykqv2hm] .dados-indicadores h3 { grid-column:1/-1; margin-bottom:0; }
    [b-3k7ykqv2hm] .dado-indicador { margin-bottom:0; }
}


@media (max-width: 980px)
{
    .fatores-grid[b-3k7ykqv2hm] { grid-template-columns: 1fr; gap: 40px; }
    .fatores-chamada[b-3k7ykqv2hm] { order: -1; }

    
    .cta-card[b-3k7ykqv2hm] { grid-template-columns: 1fr; padding:40px 30px 360px 30px; }
    /*.cta-imagem { left: 34px; right: 34px; top: auto; width: auto; height: 250px; }*/
}

@media (max-width: 900px)
{
    .confianca-grid[b-3k7ykqv2hm] { grid-template-columns: 1fr; }
    .confianca-chamada[b-3k7ykqv2hm] { min-height: 300px; padding: 34px 28px 0; }
    .confianca-card[b-3k7ykqv2hm] { min-height: 300px; padding: 34px 28px 0; }
    .confianca-ilustracao[b-3k7ykqv2hm],
    .confianca-card-levantamentos .confianca-ilustracao[b-3k7ykqv2hm],
    .confianca-card-players .confianca-ilustracao[b-3k7ykqv2hm],
    .confianca-card-frequencia .confianca-ilustracao[b-3k7ykqv2hm] { left: 28px; right: 28px; }

    .levantamentos-grid[b-3k7ykqv2hm] { min-height: 0; grid-template-columns: 1fr; gap: 40px; }
    .levantamentos-imagem[b-3k7ykqv2hm],
    .levantamentos-lista[b-3k7ykqv2hm] { position: static; }
    .levantamentos-lista[b-3k7ykqv2hm] { height: auto; display: flex; flex-direction: column; gap: 20px; }
    .levantamento-card[b-3k7ykqv2hm] { position: static; transform: none !important; }

    .dados-cabecalho[b-3k7ykqv2hm] { margin-bottom: 42px; }
    .dados-grid[b-3k7ykqv2hm] { grid-template-columns: 1fr; gap: 28px; }

    [b-3k7ykqv2hm] .dados-indicadores { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
    [b-3k7ykqv2hm] .dados-indicadores h3 { grid-column: 1 / -1; margin-bottom: 4px; text-align: center; }
    [b-3k7ykqv2hm] .dado-indicador { border: 1px solid rgba(100,180,245,.42); border-top: 3px solid rgba(100,180,245,.6); border-radius: 12px;
                       background: linear-gradient(145deg, rgba(255,255,255,.94), rgba(235,247,255,.8)); box-shadow: 0 8px 16px rgba(30,120,190,.12); text-align: center; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador,
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador:last-child { margin: 0; padding: 18px 10px; }
    [b-3k7ykqv2hm] .dado-indicador.dado-medio { border-top-color: #36a5a8; }
    [b-3k7ykqv2hm] .dado-indicador.dado-maximo { border-top-color: #ff8a3d; }
    [b-3k7ykqv2hm] .dado-indicador.dado-minimo { border-top-color: #5b94bf; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador.dado-minimo { order: 1; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador.dado-medio { order: 2; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador.dado-maximo { order: 3; }
    [b-3k7ykqv2hm] .dado-indicador span { display: block; margin-bottom: 6px; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador span { font-size: .8rem; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador strong { font-size: clamp(.95rem, 3vw, 1.2rem); }

}

@media (max-width:768px)
{
    [b-3k7ykqv2hm] .dados-indicadores { gap: 10px; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador,
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador:last-child { padding: 16px 8px; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador span { font-size: .75rem; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador strong { font-size: clamp(.85rem, 3.2vw, 1.05rem); }
    .dados-grafico[b-3k7ykqv2hm] { min-height:340px; padding:18px; }
}

@media (max-width: 640px) 
{
    .hero-mercado[b-3k7ykqv2hm] { min-height: auto; padding: 34px 0 44px; }
    .hero-mercado-logo[b-3k7ykqv2hm] { margin-bottom: 26px; }
    .hero-mercado h1[b-3k7ykqv2hm] { font-size: clamp(1.9rem, 8vw, 2.6rem); letter-spacing: 0; }
    .hero-mercado-acoes[b-3k7ykqv2hm] { flex-direction: column; gap: 14px; }
    .btn-mercado-primario[b-3k7ykqv2hm],
    .btn-mercado-secundario[b-3k7ykqv2hm] { width: 100%; padding-left:0; padding-right:0; }
    .hero-imagem[b-3k7ykqv2hm] { width: 82%; }

    .secao-lideranca[b-3k7ykqv2hm] { padding: 46px 0 34px; }
    .secao-lideranca h2[b-3k7ykqv2hm] { font-size: clamp(1.5rem, 6vw, 1.9rem); margin-bottom: 28px; }
    .indicadores-grid[b-3k7ykqv2hm] { gap: 32px 24px; }
    .indicador-numero[b-3k7ykqv2hm] { font-size: clamp(2rem, 9vw, 2.6rem); }
    .indicador-item p[b-3k7ykqv2hm] { font-size: .95rem; }

    .secao-confianca[b-3k7ykqv2hm] { padding: 50px 0; }
    .confianca-card[b-3k7ykqv2hm] { min-height: 280px; }
    .confianca-ilustracao[b-3k7ykqv2hm] { height: 100px; }

    .secao-levantamentos[b-3k7ykqv2hm] { padding: 50px 0; }
    .levantamentos-cabecalho[b-3k7ykqv2hm] { margin-bottom: 36px; }
    .levantamentos-cabecalho h2[b-3k7ykqv2hm] { font-size: clamp(1.7rem, 7vw, 2.3rem); }
    .levantamentos-imagem img[b-3k7ykqv2hm] { max-width: 78%; margin: 0 auto; }
    .levantamentos-lista[b-3k7ykqv2hm] { gap: 20px; }
    .levantamento-card[b-3k7ykqv2hm] { min-height: auto; padding: 24px; }

     .secao-fatores[b-3k7ykqv2hm] { padding: 50px 0; }
    .fatores-cards[b-3k7ykqv2hm] { grid-template-columns: 1fr; }
    .fator-card[b-3k7ykqv2hm] { min-height: 150px; }
    .fatores-chamada h2[b-3k7ykqv2hm] { font-size: clamp(1.7rem, 7vw, 2.2rem); }
    .btn-fatores[b-3k7ykqv2hm] { width: 100%; padding-left:0; padding-right:0; }

    .secao-dados[b-3k7ykqv2hm] { padding: 34px 0 50px; }
    .dados-cabecalho h2[b-3k7ykqv2hm] { font-size: clamp(1.7rem, 7vw, 2.2rem); }
    .dados-grid[b-3k7ykqv2hm] { gap: 22px; }
    [b-3k7ykqv2hm] .dados-indicadores { gap: 8px; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador,
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador:last-child { padding: 14px 6px; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador span { font-size: .68rem; margin-bottom: 4px; }
    .dados-grid[b-3k7ykqv2hm]  .dado-indicador strong { font-size: clamp(.72rem, 3.6vw, .88rem); }
    .dados-grafico[b-3k7ykqv2hm] { min-height: 320px; padding: 18px; }
    .grafico-placeholder[b-3k7ykqv2hm] { min-height: 280px; }

    .secao-cta[b-3k7ykqv2hm] { padding: 20px 0 50px 0; }
    .cta-card[b-3k7ykqv2hm] { padding-bottom:300px; }
    .cta-conteudo h2[b-3k7ykqv2hm] { font-size: clamp(1.7rem, 7vw, 2.2rem); }
    .cta-acoes[b-3k7ykqv2hm] { flex-direction: column; gap: 14px; }
    .btn-cta-primario[b-3k7ykqv2hm],
    .btn-cta-secundario[b-3k7ykqv2hm] { width: 100%; padding-left:0; padding-right:0; }
    .cta-imagem img[b-3k7ykqv2hm] { height:280px; }
}

@media (max-width:550px) {
    .confianca-chamada h2[b-3k7ykqv2hm] { font-size:26px; }
    .confianca-chamada p[b-3k7ykqv2hm] { font-size:17px; }
}

@media (max-width:400px) {
    .confianca-chamada h2[b-3k7ykqv2hm] { margin: 0 0 16px; font-size: 20px; }
}
/* /Paginas/ExternasV2/PgPoliticaPrivacidade.razor.rz.scp.css */
.politica[b-txrcovdr9d] { background:#f5f5f5; padding:20px 0; }
.politica h6[b-txrcovdr9d] { font-weight:400; color:#215273; margin:20px 0; }
p[b-txrcovdr9d] { text-align:center; }
.item[b-txrcovdr9d] { margin:30px 0; border:1px solid #ddd; padding:20px; border-radius:8px; background:#FFF; word-break:break-word; }
.item strong[b-txrcovdr9d] { font-size:25px; text-align:center; }
.item p[b-txrcovdr9d] { text-align:left; }
.item span[b-txrcovdr9d] { font-weight:600; }
.item a[b-txrcovdr9d] { color:#000; font-weight:400; }
.item li[b-txrcovdr9d] { margin:20px 0; line-height:30px; }

@media (max-width: 1110px) {
    .politica[b-txrcovdr9d] { padding-left:30px; padding-right:30px; }
}
/* /Paginas/ExternasV2/PgSenhas.razor.rz.scp.css */
@media all
{
    .geral-planos[b-rwbqhek5th] { background:#F5f5f5;  }

    .btn-verde-padrao[b-rwbqhek5th] { background: #36a5a8; color: #fff; }
    .btn-verde-padrao:hover[b-rwbqhek5th] { background: #309597; }

    /* quantidade de usuários */
    .quantidade-usuarios[b-rwbqhek5th] { padding:60px 0; background:#F5F5F5; }
    .quantidade-usuarios .voltar[b-rwbqhek5th] { max-width:735px; margin:0 auto 20px auto; }
    .quantidade-usuarios .voltar a[b-rwbqhek5th] { text-decoration:none; color:#215273; }
    .quantidade-usuarios .voltar:hover a[b-rwbqhek5th] { text-decoration:underline; }
    .quantidade-usuarios .resumo[b-rwbqhek5th] { max-width:735px; margin:0 auto; background:#FFF; border-radius:10px; box-shadow: 1px 0px 5px 3px rgba(0,0,0,0.10); }
    .quantidade-usuarios .resumo .barra[b-rwbqhek5th] { background:#215273; height:7px; }
    .quantidade-usuarios .resumo .barra.barra-superior[b-rwbqhek5th] { border-radius:10px 10px 0 0; margin-bottom:40px; }
    .quantidade-usuarios .resumo .barra.barra-inferior[b-rwbqhek5th] { border-radius:0 0 10px 10px; margin-top:40px; }

    .quantidade-usuarios .infos[b-rwbqhek5th] { display:flex; align-items:flex-start; justify-content:space-between; }
    .quantidade-usuarios h5[b-rwbqhek5th] { margin:0 0 20px 0; font-weight:400; color:#215273; }

    .escolha-quantidade[b-rwbqhek5th] { margin-left:30px; max-width:250px; -ms-touch-action:manipulation; touch-action:manipulation; }
    .escolha-quantidade p[b-rwbqhek5th] { color:#777; font-size:16px; line-height:22px; }
    .quantidade-usuarios .infos .quantidade[b-rwbqhek5th] { display:flex; align-items:center; justify-content:center; margin:30px 0; }
    .quantidade-usuarios .infos .quantidade button[b-rwbqhek5th] { display:block; width:35px; height:35px; font-weight:700; font-size:30px; line-height:30px; padding:0; }
    .quantidade-usuarios .infos .quantidade p[b-rwbqhek5th] { height:33px; border:1px solid #ebebeb; line-height:35px; background:#F5F5F5; text-align:center; width:55px; border-radius:5px; margin:0 5px; font-size:20px; color:#215273; }

    .quantidade-usuarios .confirmacao[b-rwbqhek5th] { box-sizing:border-box; padding:30px; background:#F5F5F5; color:#215273; border-radius:10px; width:380px; margin:0 30px; }
    .quantidade-usuarios .confirmacao table[b-rwbqhek5th] { width:100%; border-collapse:collapse; margin-bottom:30px; }
    .quantidade-usuarios .confirmacao table td[b-rwbqhek5th] { padding:10px 0; border-bottom:1px solid #215273; }
    .quantidade-usuarios .confirmacao table td + td[b-rwbqhek5th] { text-align:right; }
    .quantidade-usuarios .confirmacao table tr:last-child td[b-rwbqhek5th] { border-bottom:none; }
    .quantidade-usuarios .confirmacao table td strong[b-rwbqhek5th] { font-size:20px; }
    .quantidade-usuarios .confirmacao a[b-rwbqhek5th] { display:block; text-align:center; }
    .quantidade-usuarios .confirmacao table td strong span[b-rwbqhek5th] { font-weight:400; font-size:14px; }
}

@media (max-width: 590px) { 
    .opcoes[b-rwbqhek5th] { flex-direction:column; justify-content:center; align-items:center; padding-top:10px; }
}

@media (max-width: 650px) {
   .opcoes[b-rwbqhek5th] { padding-left:30px; padding-right:30px; }
}

@media (max-width: 700px) {
   .quantidade-usuarios[b-rwbqhek5th] { padding:0; }
   .quantidade-usuarios .voltar[b-rwbqhek5th] { padding:20px 20px 0 20px; }
   .escolha-quantidade[b-rwbqhek5th] { max-width:100%; padding:30px 30px 30px 0; }
   .quantidade-usuarios .resumo .barra[b-rwbqhek5th] { display:none; }
   .quantidade-usuarios .infos[b-rwbqhek5th] { flex-direction:column; align-items:center; justify-content:center; width:100%; margin:0; }
   .quantidade-usuarios .confirmacao[b-rwbqhek5th] {  width:100%; border-radius:0; margin:0; }
}


/* /Paginas/ExternasV2/PgTermosUso.razor.rz.scp.css */
.termos[b-108x6jlhgg] { background:#f5f5f5; padding:20px 0; }
.termos h6[b-108x6jlhgg] { font-weight:400; color:#215273; margin:20px 0; }
p[b-108x6jlhgg] { text-align:center; }
.item[b-108x6jlhgg] { margin:30px 0; border:1px solid #ddd; padding:20px; border-radius:8px; background:#FFF; word-break:break-word; }
.item strong[b-108x6jlhgg] { font-size:25px; text-align:center; }
.item p[b-108x6jlhgg] { text-align:left; }
.item span[b-108x6jlhgg] { font-weight:600; }
.item a[b-108x6jlhgg] { color:#000; font-weight:400; }
.item li[b-108x6jlhgg] { margin:20px 0; line-height:30px; }

@media (max-width: 1110px) 
{
    .termos[b-108x6jlhgg] { padding-left:30px; padding-right:30px; }
}
/* /Paginas/ExternasV2/_controles/BarraPrecos.razor.rz.scp.css */
[b-cnl7wpkv9z].barra-preco { background:#1b4664e2; width:100%; color:#FFF; height:45px; overflow:hidden; }
[b-cnl7wpkv9z].marquee-geral { overflow:hidden; cursor:default; }
[b-cnl7wpkv9z].marquee { width: 100%; overflow: hidden; list-style: none; }
[b-cnl7wpkv9z].marquee-geral .rolagem-infinita-geral { width: 100%; margin: 0; padding: 0; overflow:hidden; text-align: center; }
[b-cnl7wpkv9z].marquee-geral .rolagem-infinita-geral .mascara { position: relative; width: 100%; overflow: hidden;  }
[b-cnl7wpkv9z].marquee-geral ul { position: relative; list-style-type: none; margin: 0; padding: 0; }
[b-cnl7wpkv9z].marquee-geral ul li { float: left; margin: 0; color: #FFF; border-right:1px solid #0e2a3d; }
[b-cnl7wpkv9z].marquee-geral ul li a { margin:0; font-size:13px; text-transform:uppercase; transition: background-color 0.3s ease; color: #FFF; display:block; padding:15px; }
[b-cnl7wpkv9z].marquee-geral ul li a:hover { background:#0e2a3de2; }
/* /Paginas/ExternasV2/_controles/BarrasAnimadas.razor.rz.scp.css */
.grafico[b-5b4jzuncxd] {
    /* variáveis de cor (sobrescreva onde usar o componente, se quiser) */
    --cor-contorno: rgba(255, 255, 255, 0.40);
    --cor-preenchimento: rgba(255, 255, 255, 0.92);
    --cor-destaque: #1ff0cd;
    --passo-atraso: 130ms;

    width: 100%;
}

.grafico svg[b-5b4jzuncxd] {
    width: 100%;
    height: auto;
    display: block;
}

/* cores aplicadas por classe */
.preenchimento[b-5b4jzuncxd] {
    fill: var(--cor-preenchimento);
}

.preenchimento.destaque[b-5b4jzuncxd] {
    fill: var(--cor-destaque);
}

.contorno[b-5b4jzuncxd] {
    stroke: var(--cor-contorno);
}

.contorno.destaque[b-5b4jzuncxd] {
    stroke: var(--cor-destaque);
}

.marca[b-5b4jzuncxd] {
    fill: rgba(255, 255, 255, 0.55);
}

/* estado inicial: preenchimento recolhido na base */
.preenchimento[b-5b4jzuncxd] {
    transform: scaleY(0);
    transform-box: fill-box;
    transform-origin: 50% 100%;
    transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);
}

/* ao ficar visível, cada barra cresce com seu próprio atraso */
.grafico.ativo .preenchimento[b-5b4jzuncxd] {
    transform: scaleY(1);
    transition-delay: calc(var(--indice) * var(--passo-atraso));
}

/* sem animação para quem prefere movimento reduzido */
@media (prefers-reduced-motion: reduce) {
    .preenchimento[b-5b4jzuncxd] {
        transform: scaleY(1);
        transition: none;
    }
}
/* /Paginas/ExternasV2/_controles/FluxoVerificacao.razor.rz.scp.css */
.fluxo-verificacao[b-aep85v3yw0] {
    --cor-verde: #23b89b;
    --cor-linha: #2bbfa0;
    --cor-row: #eef4f8;
    --cor-row-borda: #dde9f1;
    --cor-icone: #ffffff;
    width: 70%;
    margin:0 auto;
}
.fluxo-verificacao svg[b-aep85v3yw0] { width: 100%; height: auto; display: block; overflow: visible; }

/* linhas pontilhadas em fluxo continuo */
.fluxo-verificacao .fv-linha[b-aep85v3yw0] {
    fill: none;
    stroke: var(--cor-linha);
    stroke-width: 2.5;
    stroke-linecap: round;
    stroke-dasharray: 1 7;
    animation: fv-fluxo-b-aep85v3yw0 .8s linear infinite;
}
.fluxo-verificacao .fv-no[b-aep85v3yw0] {
    fill: var(--cor-linha);
    transform-box: fill-box;
    transform-origin: center;
    animation: fv-no-pulso-b-aep85v3yw0 1.8s ease-in-out infinite;
}

.fluxo-verificacao .fv-row[b-aep85v3yw0] {
    fill: var(--cor-row);
    stroke: var(--cor-row-borda);
    stroke-width: 1;
}

/* badges de check surgindo um a um, em loop */
.fluxo-verificacao .fv-check[b-aep85v3yw0] {
    transform-box: fill-box;
    transform-origin: center;
    transform: scale(0);
}
.fluxo-verificacao .fv-checks > g:nth-of-type(1)[b-aep85v3yw0] { animation: fv-c1-b-aep85v3yw0 4.2s ease-in-out infinite; }
.fluxo-verificacao .fv-checks > g:nth-of-type(2)[b-aep85v3yw0] { animation: fv-c2-b-aep85v3yw0 4.2s ease-in-out infinite; }
.fluxo-verificacao .fv-checks > g:nth-of-type(3)[b-aep85v3yw0] { animation: fv-c3-b-aep85v3yw0 4.2s ease-in-out infinite; }

.fluxo-verificacao .fv-check-bg[b-aep85v3yw0] { fill: var(--cor-verde); }
.fluxo-verificacao .fv-check-icone[b-aep85v3yw0] {
    fill: none;
    stroke: var(--cor-icone);
    stroke-width: 3.4;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.fluxo-verificacao .fv-card-bg[b-aep85v3yw0] { fill: var(--cor-verde); }
.fluxo-verificacao .fv-card-icone[b-aep85v3yw0] { fill: var(--cor-icone); }

@keyframes fv-fluxo-b-aep85v3yw0 { to { stroke-dashoffset: -16; } }
@keyframes fv-no-pulso-b-aep85v3yw0 {
    0%,100% { transform: scale(.7); opacity: .5; }
    50%     { transform: scale(1.2); opacity: 1; }
}
@keyframes fv-c1-b-aep85v3yw0 {
    0%, 6%      { transform: scale(0); opacity: 0; }
    11%        { transform: scale(1.2); opacity: 1; }
    15%        { transform: scale(1); }
    82%           { transform: scale(1); opacity: 1; }
    90%           { transform: scale(0); opacity: 0; }
    100%          { transform: scale(0); opacity: 0; }
}
@keyframes fv-c2-b-aep85v3yw0 {
    0%, 20%      { transform: scale(0); opacity: 0; }
    25%        { transform: scale(1.2); opacity: 1; }
    29%        { transform: scale(1); }
    82%           { transform: scale(1); opacity: 1; }
    90%           { transform: scale(0); opacity: 0; }
    100%          { transform: scale(0); opacity: 0; }
}
@keyframes fv-c3-b-aep85v3yw0 {
    0%, 34%      { transform: scale(0); opacity: 0; }
    39%        { transform: scale(1.2); opacity: 1; }
    43%        { transform: scale(1); }
    82%           { transform: scale(1); opacity: 1; }
    90%           { transform: scale(0); opacity: 0; }
    100%          { transform: scale(0); opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
    .fluxo-verificacao .fv-linha[b-aep85v3yw0] { animation: none; }
    .fluxo-verificacao .fv-no[b-aep85v3yw0]    { animation: none; opacity: 1; transform: scale(1); }
    .fluxo-verificacao .fv-checks > g[b-aep85v3yw0] { animation: none; transform: scale(1); }
    .fluxo-verificacao .fv-check[b-aep85v3yw0] { transform: scale(1); }
}
/* /Paginas/ExternasV2/_controles/GloboMalha.razor.rz.scp.css */
.palco[b-91ah4gejox] {
    /* variáveis de cor da malha (sobrescreva onde usar o componente, se quiser) */
    --cor-malha: #1fe3c2;
    --cor-no: #5cffe4;

    width: 100%;
    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.globo[b-91ah4gejox] {
    width: 100%;
    height: 100%;
    display: block;
}

/* aplica as cores via variáveis aos grupos do svg */
.linhas[b-91ah4gejox] {
    stroke: var(--cor-malha);
}

.nos[b-91ah4gejox] {
    fill: var(--cor-no);
}

/* desativa o brilho quando o usuário pede menos movimento (alívio de gpu) */
@media (prefers-reduced-motion: reduce) {
    .linhas[b-91ah4gejox],
    .nos[b-91ah4gejox] {
        filter: none;
    }
}
/* /Paginas/ExternasV2/_controles/MapaPlayers.razor.rz.scp.css */
.mapa-players[b-l8hk5a68yn] {
    --cor-mapa: #bcd7ea;
    --cor-mapa-borda: #a9cbe2;
    --cor-pin: #23b89b;
    --cor-pin-nucleo: #ffffff;
    width: 100%;
}
.mapa-players svg[b-l8hk5a68yn] { width: 100%; height: auto; display: block; overflow: visible; }

.mapa-silhueta[b-l8hk5a68yn] { fill: var(--cor-mapa); stroke: var(--cor-mapa-borda); stroke-width: 1; }

/* surgimento do pin (estoura a partir da ponta inferior, uma vez) */
.mapa-players .pin-pop[b-l8hk5a68yn] {
    transform-box: fill-box;
    transform-origin: center bottom;
    transform: scale(0);
    animation: mapa-pop-b-l8hk5a68yn .5s cubic-bezier(.2,1.4,.4,1) forwards;
}
/* flutuacao continua e sutil apos aterrissar */
.mapa-players .pin-flutua[b-l8hk5a68yn] { animation: mapa-flutua-b-l8hk5a68yn 3.4s ease-in-out infinite; }
.mapa-players .pin-corpo[b-l8hk5a68yn] { fill: var(--cor-pin); }
.mapa-players .pin-nucleo[b-l8hk5a68yn] { fill: var(--cor-pin-nucleo); }

/* anel que se expande uma vez quando o pin aterrissa */
.mapa-players .pin-pulso[b-l8hk5a68yn] {
    fill: var(--cor-pin);
    transform-box: fill-box;
    transform-origin: center;
    opacity: 0;
    animation: mapa-aterrissa-b-l8hk5a68yn .9s ease-out forwards;
}

@keyframes mapa-pop-b-l8hk5a68yn {
    0%   { transform: scale(0); }
    70%  { transform: scale(1.18); }
    100% { transform: scale(1); }
}
@keyframes mapa-flutua-b-l8hk5a68yn {
    0%,100% { transform: translateY(0); }
    50%     { transform: translateY(-2.5px); }
}
@keyframes mapa-aterrissa-b-l8hk5a68yn {
    0%   { transform: scale(.3); opacity: .55; }
    100% { transform: scale(1.9); opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
    .mapa-players .pin-pop[b-l8hk5a68yn] { transform: scale(1); animation: none; }
    .mapa-players .pin-flutua[b-l8hk5a68yn],
    .mapa-players .pin-pulso[b-l8hk5a68yn] { animation: none; }
    .mapa-players .pin-pulso[b-l8hk5a68yn] { opacity: 0; }
}
/* /Paginas/ExternasV2/_controles/OndaFrequencia.razor.rz.scp.css */
.onda-frequencia[b-6gbovy9vz2] { --cor-onda: #1f3d5c; --cor-dot: #23b89b; width: 100%; }
.onda-frequencia svg[b-6gbovy9vz2] { width: 100%; height: auto; display: block; overflow: visible; }

.onda-base[b-6gbovy9vz2] { stroke: var(--cor-onda); stroke-width: 6; stroke-linecap: round; }
.onda-barras .osc-bar[b-6gbovy9vz2] { fill: var(--cor-onda); animation: onda-eq-b-6gbovy9vz2 1.1s ease-in-out infinite alternate; }
.onda-dots .osc-dot[b-6gbovy9vz2] { fill: var(--cor-dot); transform-box: fill-box; transform-origin: center; animation: onda-dot-b-6gbovy9vz2 2.2s ease-in-out infinite; }

/* escala vertical das barras (efeito equalizer) */
@keyframes onda-eq-b-6gbovy9vz2 {
    0% { transform: scaleY(.35); }
    100% { transform: scaleY(1); }
}
/* pulso/leve movimento dos dots */
@keyframes onda-dot-b-6gbovy9vz2 {
    0%,100% { transform: scale(.75) translateY(0); opacity: .65; }
    50% { transform: scale(1.25) translateY(-3px); opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
    .onda-barras .osc-bar[b-6gbovy9vz2] { animation: none; }
    .onda-dots .osc-dot[b-6gbovy9vz2] { animation: none; transform: scale(1); opacity: 1; }
}
/* /Paginas/ExternasV2/_controles/PlayerAudio.razor.rz.scp.css */
.player[b-q2q6aa4uxa] {
    /* variáveis de cor (sobrescreva onde usar o componente, se quiser) */
    --cor-fundo: #0c1a2e;
    --cor-clara: #1ff0cd;
    --cor-apagada: rgba(45, 210, 185, 0.22);
    --cor-trilha: rgba(255, 255, 255, 0.14);

    width: 100%;
}

.player svg[b-q2q6aa4uxa] {
    width: 100%;
    height: auto;
    display: block;
}

/* trilha do slider */
.trilha-fundo[b-q2q6aa4uxa] {
    stroke: var(--cor-trilha);
}

.trilha-ativa[b-q2q6aa4uxa] {
    stroke: var(--cor-clara);
}

.indicador[b-q2q6aa4uxa] {
    fill: var(--cor-fundo);
    stroke: var(--cor-clara);
}

/* botão central */
.botao[b-q2q6aa4uxa] {
    cursor: pointer;
}

.botao-fundo[b-q2q6aa4uxa] {
    fill: var(--cor-fundo);
}

.botao-anel[b-q2q6aa4uxa] {
    fill: rgba(31, 240, 205, 0.15);
    stroke: var(--cor-clara);
}

.icone-play[b-q2q6aa4uxa],
.icone-pause rect[b-q2q6aa4uxa] {
    fill: var(--cor-clara);
}
/* /Paginas/ExternasV2/_controles/PrecoAtualizadoSpotBrasil.razor.rz.scp.css */
.dados-indicadores h3[b-71s9662eld] { margin:0 0 26px; font-size:clamp(1.25rem,1.3vw,1.5rem); font-weight:800; color:rgba(0,0,0,.62); }

.dado-indicador[b-71s9662eld] { padding:0 0 24px; margin-bottom:22px; border-bottom:1px solid rgba(100,180,245,.42); }
.dado-indicador:last-child[b-71s9662eld] { margin-bottom:0; }
.dado-indicador span[b-71s9662eld] { display:block; margin-bottom:4px; font-size:clamp(1rem,1vw,1.125rem); color:rgba(0,0,0,.58); }
.dado-indicador strong[b-71s9662eld] { display:block; font-size:clamp(1.8rem,2.4vw,2.6rem); line-height:1; font-weight:800; letter-spacing:-.03em; }
.dado-medio strong[b-71s9662eld] { color:#36a5a8; }
.dado-maximo strong[b-71s9662eld] { color:#ff8a3d; }
.dado-minimo strong[b-71s9662eld] { color:#5b94bf; }
/* /Paginas/Externas/MAPLeiteDemonstracao.razor.rz.scp.css */
.mapleite-interesse[b-if3v6jjzwp] { background-image: linear-gradient(to bottom, rgba(0, 78, 112, 0.6) 0%, rgba(0, 78, 112, 0.6) 100%), url(imagens/background-mapleite.png); background-position-x: 50%;
    background-position-y: 50%; background-repeat: no-repeat; background-size: cover; background-attachment: scroll; border-bottom-style: none; border-color: #000000;
    border-left-style: none; border-radius: 0px; border-right-style: none; border-top-style: none; border-width: 1px; }
    

.mapleite-interesse .alinhamento[b-if3v6jjzwp] { display:flex; margin-top:70px; justify-content:space-around; }

.mapleite-interesse .alinhamento .texto-completo[b-if3v6jjzwp] { color:#fff; align-self:center; max-width:485px; width:100%;  }
.mapleite-interesse .alinhamento .texto-completo > h2[b-if3v6jjzwp] { font-size:41px; font-weight:600; }
.mapleite-interesse .alinhamento .texto-completo > p[b-if3v6jjzwp] { font-size:18px; line-height:30px;  }

.mapleite-interesse .alinhamento .formulario[b-if3v6jjzwp] { padding:50px 25px; display:flex; flex-direction:column; gap:15px; max-width:340px; width:100%; background:#09415b; }
.mapleite-interesse .alinhamento .formulario > img[b-if3v6jjzwp] { align-self:center; }
.mapleite-interesse .alinhamento .formulario  p[b-if3v6jjzwp] { color:#fff; text-align:center; }

@media(max-width:845px){
    .mapleite-interesse .alinhamento[b-if3v6jjzwp] { flex-direction:column; }
    .mapleite-interesse .alinhamento .formulario[b-if3v6jjzwp] { max-width:none; align-items:center; padding:50px 0px; background:#082f41; }
    .mapleite-interesse .alinhamento .texto-completo[b-if3v6jjzwp] { text-align:center; }
}

@media(max-width:703px){
    .mapleite-interesse .alinhamento .formulario[b-if3v6jjzwp] { max-width:703px; }
}
/* /Paginas/Externas/PgBenchmarkings.razor.rz.scp.css */
p[b-skkhlc0emd] { line-height: 24px; font-weight: 500; color: #777; }
h2[b-skkhlc0emd] { margin:0; }
.topo strong[b-skkhlc0emd] { color:#777777; }
.topo .texto .botao-info[b-skkhlc0emd] { padding-top:20px; }

.invertido[b-skkhlc0emd] { color:#fff !important; }

.topo[b-skkhlc0emd] { display:flex; align-items:center; gap:70px; margin-top: 50px; }

.participacao[b-skkhlc0emd] { margin-top:80px; }
[b-skkhlc0emd] .flex { text-align:center; justify-self:center; gap:20px; }
.card[b-skkhlc0emd] { transition: transform 0.3s ease, opacity 0.3s ease; }
.card p[b-skkhlc0emd] { color:#216b7e; }

.itens[b-skkhlc0emd] { display: grid; grid-template-columns: repeat(4, 1fr); transition: all 0.3s ease; gap: 60px; }
[b-skkhlc0emd] .itens img { margin-top:30px; }

.decisoes[b-skkhlc0emd] { margin-bottom: 50px; }
.titulo-azul[b-skkhlc0emd] { color:#215273; font-size: 26px; font-weight: 700;  }
.lista[b-skkhlc0emd] { display: flex; flex-direction: column; gap: 20px; }
.lista .item-lista[b-skkhlc0emd] { display:flex; align-items:center; gap:5px;}
.lista .item-lista p[b-skkhlc0emd] { color:#216b7e; }

.btn-info[b-skkhlc0emd] { text-align:left; margin-top:30px; }
.botao-info[b-skkhlc0emd] { text-align:center; margin:45px 0 80px 0; }
.btn[b-skkhlc0emd] { padding:12px 18px; background:#216b7e; color:#fff; border-radius:4px; cursor:pointer; margin:30px 0 80px 0; transition: background .4s; font-weight:900; text-transform:none !important; }

.sobre[b-skkhlc0emd] { gap:70px; }
.sobre .imagem[b-skkhlc0emd] { padding-top:30px; }
.sobre .texto h3[b-skkhlc0emd] { font-size:20px; margin-bottom:5px; text-align:left; }
.sobre .lista p[b-skkhlc0emd] { margin:0; display:flex; flex-direction:column; gap:5px; }
.sobre .texto p[b-skkhlc0emd] { text-align:left; }

.info-banner[b-skkhlc0emd] { display:flex; align-items:center; gap:40px; }
.banner[b-skkhlc0emd] { background:url(imagens/banner-benchmarking.jpg) center center no-repeat; }

.cta[b-skkhlc0emd] { align-items:center; }
.cta .borda a[b-skkhlc0emd] { display: flex; background: #35a3a3; padding: 20px; border-radius: 5px; max-width: 500px; width: 100%; margin-bottom:10px; }

@media(max-width:1190px){
    .topo[b-skkhlc0emd] { flex-direction:column; }
    .topo .texto[b-skkhlc0emd] { text-align:center; }
    .topo .texto p[b-skkhlc0emd] { text-align:left; padding:0px 20px; }
    .topo .imagem > img[b-skkhlc0emd] { max-width:300px; width:100%; }
    .btn-info[b-skkhlc0emd] { text-align:center; }

    .participacao .central .titulo-azul[b-skkhlc0emd] { text-align:center; }
    .participacao .central p[b-skkhlc0emd] { text-align:left; padding:0px 20px; }
    .participacao .itens[b-skkhlc0emd] { grid-template-columns:repeat(2,1fr); }

    .decisoes .sobre[b-skkhlc0emd] { flex-direction:column; }
    .decisoes .titulo-azul[b-skkhlc0emd] { text-align:center; }
    .decisoes .texto-decisao[b-skkhlc0emd] { text-align:left; padding:0px 20px; }
    .sobre .texto p[b-skkhlc0emd] { text-align:center; }
    .sobre .texto h3[b-skkhlc0emd] { text-align:center; }
    .sobre .imagem > img[b-skkhlc0emd] { max-width:300px; width:100%; }

    .lista .item-lista[b-skkhlc0emd] { align-self:center; }

    .banner .texto .borda[b-skkhlc0emd] { display:flex; justify-content:center; }
    .banner .texto > .invertido[b-skkhlc0emd] { padding:0 20px; }
    .banner .flex[b-skkhlc0emd] { display:flex; flex-direction:column-reverse; gap:0px; }
    .banner .imagem > img[b-skkhlc0emd] { width:235px; }

    .cta .borda a[b-skkhlc0emd] { max-width:383px; }
}

@media(max-width:1119px){
    .participacao .itens[b-skkhlc0emd] { gap:30px; }
}

@media(max-width:836px){
    .banner .imagem > img[b-skkhlc0emd] { max-width:140px; width:100%; }
}

@media(max-width:740px){
    .participacao .itens[b-skkhlc0emd] { grid-template-columns:1fr; gap:20px; }
}

@media(max-width:606px){
    .banner .texto[b-skkhlc0emd] { font-size:13px; }
    .banner .texto > .invertido[b-skkhlc0emd] { line-height:19px; }
    .titulo-azul[b-skkhlc0emd] { font-size:23px; padding:0 10px; }
}

@media(max-width:363px){
    .banner .imagem > img[b-skkhlc0emd] { max-width:100px; width:100%; }
}
/* /Paginas/Externas/PgContato.razor.rz.scp.css */
.geral-contato[b-drnelpexuq] { background:#F5f5f5; padding:40px 0; }
/* /Paginas/Externas/PgEmpresa.razor.rz.scp.css */
.socios[b-f5jp80odj9] { background:#f5f5f5; padding:80px 0; }
.socios h2[b-f5jp80odj9] { font-weight:400; color:#215273; text-align:center;  }
.socios .pessoas[b-f5jp80odj9] { display:flex; justify-content:space-between; color:#777777; line-height:22px; }
.socios .pessoas h5[b-f5jp80odj9] { font-weight:400; color:#215273; }
.socios .pessoas .marcelo[b-f5jp80odj9] { margin-right:50px; }
.socios .pessoas .valter[b-f5jp80odj9] { margin-left:50px; }

@media (max-width: 590px) { 
   .socios .pessoas[b-f5jp80odj9] { display:block; }
   .socios .pessoas img[b-f5jp80odj9] { display:block; margin:0 auto; }
   .socios .pessoas .marcelo[b-f5jp80odj9] { margin-right:0; margin-bottom:50px; }
   .socios .pessoas .valter[b-f5jp80odj9] { margin-left:0; }

}

@media (max-width: 1110px) {
   .socios[b-f5jp80odj9] { padding-left:30px; padding-right:30px; }
}
/* /Paginas/Externas/PgExperimentacao.razor.rz.scp.css */
section[b-20vxhya5zg] { background:url(imagens/img-background-experimente.png) center center no-repeat; background-size:cover; min-height: 100vh; }

[b-20vxhya5zg] .coluna img { background-size:initial !important; }
[b-20vxhya5zg] .largura-total .coluna img { min-height:0; }

.opcoes a[b-20vxhya5zg] { display:flex; margin-top:10px; background:#e2e2e2 !important; padding:8px 18px; }

.contato[b-20vxhya5zg] { display:flex; flex-direction:column; justify-content:center; align-items:center; padding:60px 80px 60px 80px; }
.contato img[b-20vxhya5zg] { width:300px; margin-bottom:10px; }
.contato .info[b-20vxhya5zg] { text-align:center; color:#e6f3f4; font-size:20px; padding-bottom:20px; }
.contato .info h2[b-20vxhya5zg] { font-size:18px; }
.contato .info strong[b-20vxhya5zg] { color:#215273; }

.formulario[b-20vxhya5zg] { background: #e6f2f1; border-radius:14px; width:50%; text-align:center; padding: 5px; transition:ease-in 0.5s; }
.formulario p[b-20vxhya5zg] { text-align:center; color:#215273; font-size:16px; }
.formulario p:first-child[b-20vxhya5zg] { margin-top: 20px; }

[b-20vxhya5zg] form { padding:50px; padding:20px 40px 40px 40px; }
[b-20vxhya5zg] .campo { margin:0 0 20px 0; text-align:start; }
[b-20vxhya5zg] .campo:nth-child(4) { margin: 0 0 30px 0; }
[b-20vxhya5zg] .campo label { display:block; color:#7A7A7A; margin-bottom:5px; }
[b-20vxhya5zg] .campo input, [b-20vxhya5zg] .campo select { border:1px solid #e0e0e0; display:block; height:35px; line-height:35px; width:100%; box-sizing:border-box; border-radius:4px; background:#F5F5F5; padding:0 5px; }
[b-20vxhya5zg] .campo textarea { border:1px solid #e0e0e0; display:block; height:120px; line-height:35px; width:100%; box-sizing:border-box; border-radius:4px; background:#F5F5F5; padding:0 5px; resize:none; }

/*::deep .sucesso { padding-bottom:50px; text-align:center; margin-top:30px; transition:ease-in 0.5s; }
::deep .sucesso img { width:170px; }
::deep .sucesso p { color:#777; margin:0; }
::deep .sucesso p:nth-child(3) { margin-bottom:30px; }
::deep .sucesso strong { color:#215273; font-size:30px; line-height:30px; font-weight:400; display:block; margin:10px 0; }
::deep .sucesso .opcoes {display:flex; align-items:center; justify-content:space-around; }
::deep .sucesso .opcoes a:last-child { color:#55C595; cursor:pointer; }*/


@media (max-width: 1110px) {
    .formulario[b-20vxhya5zg] { width:80%; }
    .contato[b-20vxhya5zg] { padding: 60px 30px 60px 30px; }

}

@media (max-width:580px) { 
    .formulario[b-20vxhya5zg] { width:100% }
    .contato[b-20vxhya5zg] { padding: 60px 20px 60px 20px; }
}
/* /Paginas/Externas/PgFaq.razor.rz.scp.css */
.geral-faq[b-3pm8d58faa] { background:#f5f5f5; padding:80px 0 0 0; }
[b-3pm8d58faa] .resposta a { cursor:pointer; }
/* /Paginas/Externas/PgFormularioBenchmark.razor.rz.scp.css */
*[b-p4jzo012po],
*[b-p4jzo012po]::before,
*[b-p4jzo012po]::after {
    box-sizing: border-box;
}

h1[b-p4jzo012po] { color:#707070; font-size:26px; margin: 0 0 10px 0; text-align: center; }
h2[b-p4jzo012po] { color:#707070; font-size:19px; margin:0; text-align:center; }
p[b-p4jzo012po] { color:#707070;font-size:15px; font-weight:500; }
ul[b-p4jzo012po],li[b-p4jzo012po] { color:#707070; font-size:15px; font-weight:500; list-style: none; }
ul[b-p4jzo012po] { padding-left: 10px; margin: 0 0 10px 0; }
small[b-p4jzo012po] { color:#707070; font-weight:500; }

.pagina[b-p4jzo012po] { background:url(imagens/bg-formulario-benchmark.png) center center no-repeat; background-size:cover; min-height: 100vh; background-color:#17236F; display: flex; align-items: center; flex-direction:column; }

.card[b-p4jzo012po] { box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); max-width: 600px; transition: ease-in .5s; margin: 0 auto;  padding: 20px; border-radius: 25px; 
        font-weight:600;  background-color:#fff; line-height:24px; min-height: 250px; width:100%; }
.card .acoes[b-p4jzo012po] { width: calc(100% + 40px); margin-left: -20px; background: #f9fafb; border-top: 1px solid #e5e7eb; display: flex; align-items: center; 
               justify-content: space-between; padding: 5px 30px; border-radius: 0 0 25px 25px; margin-bottom: -20px; margin-top: 15px; }

.card .acoes p[b-p4jzo012po] { align-items: center; text-align: center; margin: 0 auto; padding: 10px 20px; color: #000; }
.card .acoes a[b-p4jzo012po] { color:#000; text-decoration:underline; }

.logos[b-p4jzo012po] { display:flex; align-items:center; justify-content: center; gap: 70px; margin: 30px 0; }

.participacao p[b-p4jzo012po] { margin-bottom:5px; }

.sigilo[b-p4jzo012po] { margin:0; font-size:13px; color:#707070; text-align:center; }

.itens[b-p4jzo012po] { display: flex; flex-direction: column; gap: 10px; padding: 10px 0 15px 0; }
.itens p[b-p4jzo012po] { text-align:center; margin: 0; }
.item[b-p4jzo012po] { display: flex; justify-content: center; max-width: 500px; margin: 0 auto; width: 100%; }
.item a[b-p4jzo012po] { color: #fff;padding: 13px 9px;border-radius: 20px; font-size: 15px; text-align: center; width: 100%; }

.leite[b-p4jzo012po] {background-color: #17236F; }
.uht[b-p4jzo012po] { background-color:#2C40A7; }
.muca[b-p4jzo012po] { background-color:#6175DB; }

[b-p4jzo012po] .coluna img { background-size:initial !important; }
[b-p4jzo012po] .largura-total .coluna img { min-height:0; }

[b-p4jzo012po] form { padding:50px; padding:20px 40px 40px 40px; }

@media (max-width: 700px) {
    .pagina[b-p4jzo012po] { padding:40px 20px; }
}


@media (max-width: 500px) {
    .pagina[b-p4jzo012po] { padding:20px 20px; }
    .logos[b-p4jzo012po] { flex-direction:column; }
}
/* /Paginas/Externas/PgFormulariosBenchmark.razor.rz.scp.css */
*[b-qc0ok3xc4p],
*[b-qc0ok3xc4p]::before,
*[b-qc0ok3xc4p]::after { box-sizing: border-box; }

.pagina[b-qc0ok3xc4p] { background: url(imagens/bg-formulario-benchmark.png) center center no-repeat; background-size: cover; min-height: 100vh; box-sizing:border-box; padding:40px 20px; background-color: #17236F; display: flex; align-items: center; flex-direction: column; }
.form-wrapper[b-qc0ok3xc4p] { width:100%; max-width: 750px; margin: auto; background: rgba(255, 255, 255, .96); backdrop-filter: blur(4px); border-radius: 18px; padding: 10px; box-shadow: 0 20px 60px rgba(0, 0, 0, .15); }
.logos[b-qc0ok3xc4p] { display:flex; align-items:center; justify-content: center; gap: 70px; margin: 30px 0; }

iframe[b-qc0ok3xc4p] { width: 100%; height: 900px; border: none; max-width: 900px; }

.voltar[b-qc0ok3xc4p] { margin-top: 10px; }



@media (max-width: 700px) {
    .pagina[b-qc0ok3xc4p] { padding:40px 20px; }
}


@media (max-width: 500px) {
    .pagina[b-qc0ok3xc4p] { padding:20px 20px; }
    .logos[b-qc0ok3xc4p] { flex-direction:column; }
}
/* /Paginas/Externas/PgInicio.razor.rz.scp.css */
.outdoor[b-kirm4swgvv] { color:#FFF; min-height:735px;  background-size:cover; margin-top:0; 
            padding-top:20px; }
.outdoor .central[b-kirm4swgvv] { display:flex; align-items:flex-start; justify-content:space-between; padding-top:120px; }
.outdoor .central > div[b-kirm4swgvv] { max-width:510px; }
.outdoor h1[b-kirm4swgvv] { font-weight:400; margin:0 0 30px 0; }
.outdoor p[b-kirm4swgvv] { font-weight:300; font-size:20px; margin-bottom:50px; line-height:30px; }
.outdoor a[b-kirm4swgvv] { margin-right:20px; }
.outdoor .central img[b-kirm4swgvv] { margin-top:20px; margin-left:20px; }

@media (max-width: 940px) 
{
    .outdoor[b-kirm4swgvv] { color:#FFF; min-height:600px; padding-bottom:50px; background-position-y:-20px !important; transition:0.3s; }
    .outdoor .central[b-kirm4swgvv] { display:block; padding-top:100px; }
    .outdoor .central img[b-kirm4swgvv] { display:none; }
    .outdoor .central > div[b-kirm4swgvv] { max-width:100%; }
}

@media (max-width: 1110px) 
{ 
    .outdoor .central[b-kirm4swgvv] { padding-left:30px; padding-right:30px; }
}

@media (min-width: 1921px) 
{ 
    .outdoor[b-kirm4swgvv] { background:url(imagens/bg-menu.webp) 0 0 repeat-y;  background-size:contain; min-height:630px; margin-bottom:40px; }
}

.chamada-experimente .experimente-gratis[b-kirm4swgvv] {  display:flex; flex-direction:column; text-align:center; justify-content:center; align-items:center; padding-bottom: 50px; }
.chamada-experimente .experimente-gratis p[b-kirm4swgvv] { color:#215273; font-weight: 400; font-size:20px;  }
.chamada-experimente .experimente-gratis a[b-kirm4swgvv] { background:#3dffac; color:#215273;  }

@media (max-width: 940px)
{
    .chamada-experimente .experimente-gratis p[b-kirm4swgvv] { font-size:18px; }
}

@media (max-width: 500px){
    .chamada-experimente .experimente-gratis p[b-kirm4swgvv] { font-size:16px; }
}

/* COMO FUNCIONA */
.como-funciona[b-kirm4swgvv] { padding-top:40px; }
.como-funciona h2[b-kirm4swgvv] { color:#215273; font-weight:400; margin-top:0; }
.como-funciona .central[b-kirm4swgvv] { display:flex; align-items:flex-start; justify-content:space-between; }
.como-funciona .video[b-kirm4swgvv] { max-width:490px; width:100%; background:#000000; overflow:hidden; border-radius:10px; cursor:pointer; }
.como-funciona .video video[b-kirm4swgvv] { width:100%; max-height:100%; object-fit: cover; }
.como-funciona .info[b-kirm4swgvv] { max-width:550px; margin-left:20px; } 
.como-funciona .info p[b-kirm4swgvv] { padding-left:35px; margin-bottom:30px; }
.como-funciona .info span[b-kirm4swgvv] { color:#215273; display:block; font-size:20px; line-height:20px; margin-bottom:5px; }
.como-funciona .info small[b-kirm4swgvv] { color:#777777; font-size:16px; }
.como-funciona .info p.assinatura[b-kirm4swgvv] { background:url(imagens/ico-cursor.svg) 10px top no-repeat; background-size:13px; }
.como-funciona .info p.usuarios[b-kirm4swgvv] { background:url(imagens/ico-usuarios.svg) left top no-repeat; background-size:24px; }
.como-funciona .info p.cadastro[b-kirm4swgvv] { background:url(imagens/ico-cadastro.svg) left top no-repeat; background-size:21px; }
.como-funciona .info p.pagamento[b-kirm4swgvv] { background:url(imagens/ico-escolha-pagamento.svg) left top no-repeat; background-size:22px; }
.como-funciona .info p.pronto[b-kirm4swgvv] { background:url(imagens/ico-check.svg) left top no-repeat; background-size:20px; }

/* COMO FUNCIONA */
@media (max-width: 940px) { 
    .como-funciona .central[b-kirm4swgvv] { display:block;  }
    .como-funciona .video[b-kirm4swgvv] { margin:0 auto 30px auto; }
    .como-funciona .info[b-kirm4swgvv] { margin:0 auto 30px auto; max-width:490px; }
}

/* COMO FUNCIONA */
@media (max-width: 1110px) { 
    .como-funciona[b-kirm4swgvv] { padding-left:30px; padding-right:30px; }
}

/* VANTAGENS */
.vantagens[b-kirm4swgvv] { padding:60px 0 100px 0; background:#F5F5F5; }
.vantagens h2[b-kirm4swgvv] { font-weight:400; color:#215273; }
.vantagens .central[b-kirm4swgvv] { align-items:flex-start; justify-content:space-between; }
.vantagens .vantagem[b-kirm4swgvv] { max-width:490px; margin-right:20px; }
.vantagens .vantagem p[b-kirm4swgvv] { padding-left:35px; margin-bottom:25px; color:#777777; line-height:22px; font-size:16px; margin-top:0;
                         background:url(imagens/ico-check-redondo.svg) 0 3px no-repeat; background-size:22px; }
.vantagens .central img[b-kirm4swgvv] { margin-top:100px; }

/* VANTAGENS */
@media (max-width: 940px) 
{ 
    .vantagens .vantagem[b-kirm4swgvv] { margin:0 auto; }
    .vantagens .central[b-kirm4swgvv] { flex-direction:column-reverse; align-items:center; justify-content:center; padding:30px; box-sizing:border-box; }
    .vantagens .central img[b-kirm4swgvv] { width:100%; max-width:450px; margin:30px auto 0 auto; display:block; height:auto; }
}

/* VANTAGENS */
@media (max-width: 1110px) 
{ 
    .vantagens .central[b-kirm4swgvv] { padding-left:30px; padding-right:30px; }
}

/* CONTATO */
.duvidas[b-kirm4swgvv] { color:#FFF; background:url(imagens/bg-contato.webp) center center no-repeat; background-size:cover; }
.duvidas .central[b-kirm4swgvv] { display:flex; flex-direction:column; align-items:center; justify-content:center; height:330px; }
.duvidas h2[b-kirm4swgvv] { font-weight:400; }
/* /Paginas/Externas/PgLogin.razor.rz.scp.css */
.geral-login[b-ly3xydylar] { background:#F5F5F5; padding:50px 0 0 0; }
.login[b-ly3xydylar] { border-radius:5px; max-width:400px; margin:0 auto; background:#FFF; box-shadow: 1px 0px 5px 3px rgba(0,0,0,0.10); }
.login h4[b-ly3xydylar] { font-weight:400; padding-right:50px; margin:0 0 30px 30px; color:#215273; }
.login .barra[b-ly3xydylar] { background:#55C595; height:8px; margin-bottom:22px; border-radius:4px 4px 0 0; }
.login .campo[b-ly3xydylar] { margin:0 30px 20px 30px; }
.login .campo label[b-ly3xydylar] { display:block; color:#777777; margin-bottom:5px; }
.login .campo[b-ly3xydylar]  input { border:1px solid #e0e0e0; display:block; height:35px; line-height:35px; width:100%; box-sizing:border-box; border-radius:4px; 
                                background:#F5F5F5; padding:0 5px; }
.login .acoes[b-ly3xydylar] { display:flex; align-items:center; justify-content:space-between; margin:0 30px; padding-bottom:30px;  }
.login .acoes a[b-ly3xydylar] { color:#55C595; cursor:pointer; }

.login .msgs[b-ly3xydylar] { padding:0 30px 30px 30px; color:#777777; }
.login .msgs p[b-ly3xydylar] { margin:0 0 10px 0; }
.login .msgs a[b-ly3xydylar] { color:#55C595; cursor:pointer; }

@media (max-width: 410px) 
{ 
   .login[b-ly3xydylar] { margin-left:30px; margin-right:30px; }
   .login .acoes a[b-ly3xydylar] { margin-left:10px; }
}

/* /Paginas/Externas/PgMapLeite.razor.rz.scp.css */
    
    .texto-azul[b-w6pobftfta] { color:#215273 !important; }
    [b-w6pobftfta].btn-sobre { padding: 20px 0 20px 0; }

    .card[b-w6pobftfta] { display: flex; flex-direction: column; align-items: center; padding: 10px 0 30px 0; }
    .titulo[b-w6pobftfta] { text-align:left; }
    .titulo h2[b-w6pobftfta] { text-align:left; font-size:24px; color:#215273; }

    .cta[b-w6pobftfta] { text-align:center; margin-top:30px; margin-bottom:50px; }
    .cta .botao-info .btn[b-w6pobftfta] { padding:12px 18px; background:#216b7e; color:#fff; border-radius:4px; cursor:pointer; margin:30px 0 80px 0; transition: background .4s; font-weight:900; text-transform:none !important; }
    .cta .botao-info .btn:hover[b-w6pobftfta] { background:#2A95B0; }

    .grid[b-w6pobftfta] { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 0; padding: 0; justify-content: center; align-items: center; }

    .demonstracao-mapleite[b-w6pobftfta] { display:flex; }
    .demonstracao-mapleite .txt-esq a[b-w6pobftfta] {  padding:12px 18px; background:#216b7e; color:#fff; border-radius:4px; cursor:pointer; margin:30px 0 80px 0; transition: background .4s; font-weight:900; text-transform:none !important; }
    .demonstracao-mapleite .txt-esq a:hover[b-w6pobftfta] { background:#2A95B0; }
    .demonstracao-mapleite .txt-esq .botao-esq[b-w6pobftfta] { margin-top:50px; }
    .demonstracao-mapleite .txt-esq p[b-w6pobftfta] { color:#777777; max-width:544px; width:100%; line-height:24px; font-weight:500; }
    .demonstracao-mapleite .txt-esq h2[b-w6pobftfta] { font-size:24px; color:#215273; }

    .parte-informacoes[b-w6pobftfta] { padding:50px 0; }
    .parte-informacoes .btn[b-w6pobftfta] { padding:12px 18px; background:#216b7e; color:#fff; border-radius:4px; cursor:pointer; margin:30px 0 80px 0; transition: background .4s; font-weight:900; text-transform:none !important; }
    .parte-informacoes .btn:hover[b-w6pobftfta] { background:#2A95B0; }
    .parte-informacoes .botao-info[b-w6pobftfta] { display:flex; justify-content:center; }

    .banner[b-w6pobftfta] { background:url(imagens/banner-duvidas.jpg) top center no-repeat; align-items:center; display:flex; justify-content:center; height:360px; }
    .banner .info-banner[b-w6pobftfta] { background:#35a3a3; padding:30px; border-radius: 10px; box-shadow: 0px 0px 14px #3B3535; }
    .banner .info-banner p[b-w6pobftfta] { color: #fff; font-weight: 500; max-width: 530px; width: 100%; text-align: center; font-size: 18px; line-height: 25px; }
    .banner .info-banner .botao-duvidas[b-w6pobftfta] { display:flex; justify-content:center; align-items:center; gap:0px; background:#216b7e; border-radius:7px; transition: background .4s }
    .banner .info-banner .botao-duvidas a[b-w6pobftfta] { color:#fff; font-weight:500; padding:10px; }
    .banner .info-banner .botao-duvidas:hover[b-w6pobftfta] { background:#2A95B0; }

    .informacoes[b-w6pobftfta] { display:flex; }
    .informacoes .info-esq[b-w6pobftfta] { border-right: 1px solid #ccc; padding-right: 20px; }
    .informacoes .info-esq h2[b-w6pobftfta] { margin:0; color:#215273; max-width:478px; font-size:24px; }
    .informacoes .info-esq p[b-w6pobftfta] { color:#777777; max-width:431px; line-height:24px; font-weight:500; }
    /*.informacoes .info-esq:after { content:''; position: absolute; top: 0; right: 0; height:100%; width:2px; background-color:#ccc; }*/ 

    .informacoes .info-dir[b-w6pobftfta] { display: flex; flex-direction: column; gap: 30px; padding-left:35px; }
    .informacoes .info-dir .icones[b-w6pobftfta] { display:flex; align-items:flex-start; gap:15px; }
    .informacoes .info-dir p[b-w6pobftfta] { margin:0; color:#777777; line-height:24px; font-weight:500; }
    .informacoes .info-dir strong[b-w6pobftfta] { color:#777777; }

    .titulo.texto-azul[b-w6pobftfta] { font-size:24px; }
    .topo-mapleite[b-w6pobftfta]  .lagura-total .flex .coluna.img { background-size: contain !important; max-width: 510px; margin: 20px 40px 10px 40px; width: calc( 100% - 80px); transition:ease-in 0.5s; } 
    .topo-mapleite[b-w6pobftfta]  .lagura-total .flex .coluna { min-height:420px; margin-bottom: 30px;}
    .topo-mapleite[b-w6pobftfta]  .texto { align-items: center;display: flex; }
    .topo-mapleite[b-w6pobftfta]  .texto-caixa { max-width:544px; width:100%; }
    .topo-mapleite[b-w6pobftfta]  .texto-caixa .btn-sobre .btn { background:#216b7e; color:#fff; text-transform:none !important; padding: 14px 14px; }
    .topo-mapleite[b-w6pobftfta]  .texto-caixa .btn-sobre .btn:hover { background:#2A95B0; } 
    .topo-mapleite[b-w6pobftfta]  h2 { font-size:26px !important; font-weight:700 !important; }

    .secao-produto[b-w6pobftfta]  .lagura-total .flex .coluna .texto-azul { font-size:20px; }
    .secao-produto[b-w6pobftfta]  .lagura-total .flex .coluna h2 { margin: 0 0 20px 0; }

    .lista img[b-w6pobftfta] { width:15px; padding-right:5px; }
    .lista-projecao img[b-w6pobftfta] { width:15px; padding-right:5px; }
    .lista-projecao ul li[b-w6pobftfta]::marker { color:#359D9E; } 

@media (max-width: 1119px) { 
    .topo-mapleite[b-w6pobftfta]  .lagura-total .flex .coluna { min-height: 215px; }
    [b-w6pobftfta].btn-sobre.oculto { display:block; } 
    .titulo.texto-azul[b-w6pobftfta] { font-size:18px; }
    .titulo[b-w6pobftfta] { padding: 0px 20px; }

    .informacoes .info-esq[b-w6pobftfta] { border:none; }

    .parte-informacoes .informacoes[b-w6pobftfta] { flex-direction:column; }
    .parte-informacoes .informacoes .info-dir[b-w6pobftfta] { padding:20px; }
    .parte-informacoes .informacoes .info-esq[b-w6pobftfta] { padding: 20px; }
    .parte-informacoes .informacoes .info-esq .img[b-w6pobftfta] { max-width: 300px; margin: 0 auto; padding: 20px; } 
    .parte-informacoes .informacoes .info-esq img[b-w6pobftfta] { width: 100%; } 

    .descubra[b-w6pobftfta] { padding:20px; }
    .descubra .demonstracao-mapleite[b-w6pobftfta] { flex-direction:column-reverse; }
    .descubra .img-dir[b-w6pobftfta] { max-width: 300px; margin: 0 auto; padding:20px; }
    .descubra .img-dir img[b-w6pobftfta] { width:100%; }


    .banner .info-banner .botao-duvidas .img-whats[b-w6pobftfta] { padding-left:10px; }

    
    .card[b-w6pobftfta] { min-height:290px; padding: 0; }
    [b-w6pobftfta] .lagura-total .itens { padding: 20px 40px !important; }
    .topo-mapleite h2[b-w6pobftfta] { line-height: 30px; font-size:24px; }

    [b-w6pobftfta] .cta { margin-top: 50px; margin-bottom: 50px; }
}

@media (max-width:740px) {
    .grid[b-w6pobftfta] { display:flex; flex-direction:column; }
    .parte-informacoes[b-w6pobftfta] { padding:0; }
    .cta[b-w6pobftfta] { margin: 50px 0 50px 0; }
    .banner .info-banner[b-w6pobftfta] { margin:20px; }
    .botao-esq[b-w6pobftfta] { text-align:center; margin:50px 0; }

}





/* /Paginas/Externas/PgNewsletter.razor.rz.scp.css */
#PgNewsletter[b-njo4xgm6t9] { padding-top:100px; padding-bottom:100px; }
#PgNewsletter .topo[b-njo4xgm6t9] { border-bottom:1px solid rgba(255, 255, 255, 0.3); -webkit-background-clip:padding-box; background-clip: padding-box; text-align:center;
                      position:fixed; top:0; width:100%; background:url(imagens/bg-menu.webp) no-repeat; background-size:cover; z-index:99; }
#PgNewsletter .topo a[b-njo4xgm6t9] {  }
#PgNewsletter .topo a img[b-njo4xgm6t9] {  }

#PgNewsletter .geral[b-njo4xgm6t9] { width:100%; max-width:800px; margin:0 auto; padding:0 30px; }
#PgNewsletter .geral h1[b-njo4xgm6t9] { font-size:30px; }

#PgNewsletter .geral .carregamento[b-njo4xgm6t9] { display:flex; flex-direction:column; text-align:center; justify-content:center; align-items:center; gap:10px; margin:0 auto; }
#PgNewsletter .geral .opcoes[b-njo4xgm6t9] { display:grid; grid-template-columns:auto; gap:20px; }
#PgNewsletter .geral .mailing[b-njo4xgm6t9] { display:flex; gap:20px; padding:15px; background:#f6f6f6; margin-bottom:10px; border-radius:4px; }
#PgNewsletter .geral .mailing .titulo-descricao[b-njo4xgm6t9] { cursor:default; display:flex; flex-direction:column; }
#PgNewsletter .geral .mailing .titulo-descricao .acao[b-njo4xgm6t9] { flex-shrink:0; display:flex; align-items:center; justify-content:center;  display:none; }
#PgNewsletter .geral .mailing .titulo-descricao span[b-njo4xgm6t9] { font-size:20px; font-weight:bold; color:#404040; }
#PgNewsletter .geral .mailing .titulo-descricao p[b-njo4xgm6t9] { color:#404040; margin:5px 0 0 0; font-size:14px; }
#PgNewsletter .geral .mailing .titulo-descricao small[b-njo4xgm6t9] { margin-bottom:5px; }
#PgNewsletter .geral .mailing .titulo-descricao .acoes[b-njo4xgm6t9] { display:flex; gap:10px; margin:10px 0; }
#PgNewsletter .geral .mailing .titulo-descricao button[b-njo4xgm6t9] { font-size:14px; font-weight:600; }
#PgNewsletter .geral .mailing .titulo-descricao button.opt[b-njo4xgm6t9] { text-indent:-9999px; width:28px; height:28px; border:2px solid #808080; border-radius:50%; background-color:#FFF; }
#PgNewsletter .geral .mailing .titulo-descricao button.inativo[b-njo4xgm6t9] { pointer-events:none; opacity:0.3; cursor:not-allowed; }
#PgNewsletter .geral .mailing .titulo-descricao button.ext[b-njo4xgm6t9] { margin:10px 0 0 0; width:fit-content; border:2px solid #808080; color:#808080; padding:8px 12px; border-radius:4px; transition:all ease 0.2s; background:#FFF; }
#PgNewsletter .geral .mailing .titulo-descricao button.ext.entrar[b-njo4xgm6t9] { color:#3c9700; border:2px solid #3c9700; }

#PgNewsletter .geral .mailing.normal small[b-njo4xgm6t9] { color:#FFF; background:#c43821; border-radius:8px; width:fit-content; font-size:12px; padding:4px 8px; margin:0 0 15px 0; }
#PgNewsletter .geral .mailing.ativa small[b-njo4xgm6t9] { color:#FFF; background:#3c9700; border-radius:8px; width:fit-content; font-size:12px; padding:4px 8px; margin:0 0 15px 0; }
#PgNewsletter .geral .mailing.ativa button.opt[b-njo4xgm6t9] { border:2px solid #3c9700; background:url(imagens/ativa.svg) center center no-repeat #FFF; transition:all ease 0.2s;  }
#PgNewsletter .geral .mailing.ativa p[b-njo4xgm6t9] { color:#121212 }

#PgNewsletter .geral .botoes[b-njo4xgm6t9] { display:flex; gap:20px; justify-content:flex-start; }
#PgNewsletter .geral .desativar-todas[b-njo4xgm6t9] { display:flex; background:#FFF; color:#808080; padding:8px 12px 8px 0; border-radius:4px; border:none; transition:all ease 0.2s; text-decoration:underline; margin-top:30px; }
#PgNewsletter .geral .desativar-todas:hover[b-njo4xgm6t9] { color:#404040; }

#PgNewsletter .mensagem[b-njo4xgm6t9] { display:flex; flex-direction:column; gap:3px; padding:15px; border-radius:8px; margin-bottom:40px; }
#PgNewsletter .mensagem strong[b-njo4xgm6t9] { font-size:18px; }
#PgNewsletter .mensagem p[b-njo4xgm6t9] { margin:0; }
#PgNewsletter .mensagem.erro[b-njo4xgm6t9] { color:#c43821; background:url(imagens/erro.svg) 15px center no-repeat; background-size:30px; padding-left:60px; border:2px solid #c43821; }
#PgNewsletter .mensagem.sucesso[b-njo4xgm6t9] { color:#3c9700; background:url(imagens/ativa.svg) 15px center no-repeat; background-size:30px; padding-left:60px; border:2px solid #3c9700; }
                     
#PgNewsletter .rodape[b-njo4xgm6t9] { position:fixed; bottom:0; width:100%; height:80px; background:#F5F5F5; display:flex; justify-content:center; align-items:center; }
#PgNewsletter .rodape p[b-njo4xgm6t9] { font-size:16px; color:#808080; text-align:center; }
/* /Paginas/Externas/PgPlataforma.razor.rz.scp.css */
h2[b-j6iag0wcey] { color:#215273; font-weight:400; }

/* sobre */
.sobre[b-j6iag0wcey] { padding:60px 0; }
.sobre .central[b-j6iag0wcey] { display:flex; align-items:center; justify-content:space-between; }
.sobre p[b-j6iag0wcey] {  color:#777777; line-height:22px; margin-bottom:30px; }
.sobre .central div[b-j6iag0wcey] { padding-right:40px; }

/* detalhes */
.detalhes[b-j6iag0wcey] { padding:70px 0; background:#f5f5f5; }
.detalhes .central[b-j6iag0wcey] { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; }
.detalhes .central[b-j6iag0wcey]  .diferencial { height:360px; }

/* saiba mais */
.saiba-mais[b-j6iag0wcey] { padding:60px 0; text-align:center; }
.saiba-mais .video[b-j6iag0wcey] { transition:all ease-in-out 0.2s; padding-bottom:15px; position:relative; max-width:900px; margin:0 auto 50px auto; background:#000000; overflow:hidden; height:506px; border-radius:10px; cursor:pointer; }
.saiba-mais .video video[b-j6iag0wcey] { max-width:900px; width:100%; height:506px; object-fit: cover; display:block; margin:0 auto; }
.saiba-mais .video .barra[b-j6iag0wcey] { height:15px; background:#215273; border-radius:0 0 10px 10px; position:absolute; width:100%; bottom:0; left:0; }

/* depoimentos */
.depoimentos[b-j6iag0wcey] { padding:60px 0; background:#f5f5f5; }
.depoimentos h2[b-j6iag0wcey] { text-align:center; }
.depoimentos .central[b-j6iag0wcey] { display:flex; align-items:center; justify-content:center; padding-top:20px; }
.depoimentos[b-j6iag0wcey]  .depoimento { height:507px; display:flex; flex-direction:column; }
.depoimentos[b-j6iag0wcey]  .depoimento p.dep { height:100%; flex-grow:1; }

@media (max-width: 380px) 
{
    .detalhes .central[b-j6iag0wcey]  .diferencial { height:390px; }
}

@media (max-width: 650px) 
{ 
    .saiba-mais .video[b-j6iag0wcey] { max-width:380px; width:100%; height:250px;  }
    .saiba-mais .video video[b-j6iag0wcey] { max-width:380px; height:250px; }
}

@media (max-width: 770px) 
{ 
    .sobre[b-j6iag0wcey] { padding:30px 0; }
    .sobre .central[b-j6iag0wcey] { align-items:center; justify-content:center; flex-direction:column-reverse; }
    .sobre .central img[b-j6iag0wcey] { max-width:300px; width:100%; margin:0 auto; }
    .detalhes .central[b-j6iag0wcey] { display:block; }
}

@media (max-width: 1110px) 
{
    .sobre .central[b-j6iag0wcey] { padding-left:30px; padding-right:30px; }
    .detalhes[b-j6iag0wcey] { padding-left:30px; padding-right:30px; }
    .detalhes .central[b-j6iag0wcey] { justify-content:center; }
    .saiba-mais[b-j6iag0wcey] { padding-left:30px; padding-right:30px; }
    .depoimentos[b-j6iag0wcey] { padding-left:30px; padding-right:30px; }
}
/* /Paginas/Externas/PgPlus.razor.rz.scp.css */
/*PLUS*/
@media all{ 
    

    .topo-plus[b-6dkjhkah5j]  .lagura-total .flex .coluna.img { background-size: contain !important; max-width: 510px; margin: 20px 40px 10px 40px; width: calc( 100% - 80px); transition:ease-in 0.5s; } 
    .topo-plus[b-6dkjhkah5j]  .lagura-total .flex .coluna { min-height:420px; }
    [b-6dkjhkah5j].btn-sobre { padding-top:25px; }

     /*SEÇÃO DIFERENCAS*/
    .secao-diferencas[b-6dkjhkah5j] {color:#777777; text-align:center; font-size: 26px; background:#f5f5f5; padding:80px; }

    .card-diferenca[b-6dkjhkah5j] { display:flex; flex-direction:column; }
    .card-diferenca img[b-6dkjhkah5j] { width:200px; padding-right:40px; }
    .card-diferenca p[b-6dkjhkah5j] { text-align:left; font-size: 19px; font-weight: 400; }
    .card-diferenca h2[b-6dkjhkah5j] { font-size: 36px; font-weight: 400; color:#215273; padding-bottom:10px;  }

    .card-diferenca .card[b-6dkjhkah5j] { display: flex; box-shadow: 1px 0px 5px 3px rgba(0,0,0,0.10);  border-radius: 5px; align-items: center; padding:35px; margin-bottom:20px; background:#ffffff; }
    .card-diferenca .card.mercado[b-6dkjhkah5j] { border-top: 11px solid #215273 !important; }
    .card-diferenca .card.plus[b-6dkjhkah5j] { border-top: 11px solid #86C59F !important; }

    /*SEÇÃO PRODUTO*/
    .lista img[b-6dkjhkah5j] { width:15px; padding-right:5px;  }
    .lista p:nth-child(2)[b-6dkjhkah5j] { color:#215273 !important; font-size:20px; }
    .lista-projecao p:nth-child(1)[b-6dkjhkah5j], .lista-projecao p:nth-child(4)[b-6dkjhkah5j] { color:#215273 !important; font-size:20px; }
    .lista-projecao img[b-6dkjhkah5j] { width:15px; padding-right:5px; }
    .lista-projecao ul li[b-6dkjhkah5j]::marker { color:#359D9E; } 
 
    /*SEÇÃO COORDENAÇÃO*/
    .secao-coordenacao[b-6dkjhkah5j] { padding: 80px 0; background:#f5f5f5; }
    .secao-coordenacao h2[b-6dkjhkah5j] { font-size: 36px; color:#215273; font-weight:400; padding-bottom:10px; text-align:center; }
    .coordenacao-info[b-6dkjhkah5j] { display:flex; justify-content:center; }
    .coordenacao-info[b-6dkjhkah5j]  .diferencial { text-align:center !important; transition:ease-in 0.5s; }
    .coordenacao-info[b-6dkjhkah5j]  .diferencial img { width:150px !important;  margin:30px 0; }
}

@media (max-width:1110px) {  
    .secao-coordenacao[b-6dkjhkah5j] { padding: 40px 0;  }
    .secao-diferencas[b-6dkjhkah5j] { padding:40px; }
    .card-diferenca p[b-6dkjhkah5j]  { text-align:center; font-size:18px; }
    .card-diferenca h2[b-6dkjhkah5j] { font-size:26px; }
    .card-diferenca img[b-6dkjhkah5j] { padding-right:0; }
    .card-diferenca .card.mercado[b-6dkjhkah5j] { flex-direction:column; text-align:center;  }
    .card-diferenca .card.mercado img[b-6dkjhkah5j] {padding-bottom:20px;  }
    .card-diferenca .card.plus[b-6dkjhkah5j] { flex-direction:column; text-align:center;  }
    .card-diferenca .card.plus img[b-6dkjhkah5j] { padding-bottom:20px; }
    [b-6dkjhkah5j] .coordenacao-info { flex-direction:column; align-items:center; }

    .topo-plus[b-6dkjhkah5j]  .lagura-total .flex .coluna.img { max-width:410px; }
}

@media (max-width:850px) { 
    .topo-plus[b-6dkjhkah5j]  .lagura-total .flex .coluna.img{ max-width:360px; }
}

@media (max-width:768px) { 
    .topo-plus[b-6dkjhkah5j]  .lagura-total .flex .coluna.img{ max-width: 100%; background-size:300px; }
    .topo-plus[b-6dkjhkah5j]  .lagura-total .flex .coluna { min-height:215px; }
}

@media (max-width:400px) { 
    .topo-plus[b-6dkjhkah5j]  .lagura-total .flex .coluna { min-height:160px; }
}





/* /Paginas/Externas/PgPoliticaPrivacidade.razor.rz.scp.css */
.politica[b-p79w5onal7] { background:#f5f5f5; padding:20px 0; }
.politica h6[b-p79w5onal7] { font-weight:400; color:#215273; margin:20px 0; }
p[b-p79w5onal7] { text-align:center; }
.item[b-p79w5onal7] { margin:30px 0; border:1px solid #ddd; padding:20px; border-radius:8px; background:#FFF; word-break:break-word; }
.item strong[b-p79w5onal7] { font-size:25px; text-align:center; }
.item p[b-p79w5onal7] { text-align:left; }
.item span[b-p79w5onal7] { font-weight:600; }
.item a[b-p79w5onal7] { color:#000; font-weight:400; }
.item li[b-p79w5onal7] { margin:20px 0; line-height:30px; }

@media (max-width: 1110px) {
    .politica[b-p79w5onal7] { padding-left:30px; padding-right:30px; }
}
/* /Paginas/Externas/PgQPLB.razor.rz.scp.css */
.topo-qplb.externa[b-vpqn10ac0v] { background:#ffffff; }
.topo-qplb.interna[b-vpqn10ac0v] { background:#f5f5f5; }
.topo-qplb[b-vpqn10ac0v]  .lagura-total .flex .coluna.img { background-size:contain !important; max-width:600px; margin:20px 40px 10px 40px; width:calc(100% - 80px); transition:ease-in 0.5s; }
.topo-qplb.externa[b-vpqn10ac0v]  .lagura-total .flex .coluna.img { background-color:#ffffff !important; }
.topo-qplb.interna[b-vpqn10ac0v]  .lagura-total .flex .coluna.img { transition:none; }
.topo-qplb[b-vpqn10ac0v]  .lagura-total .flex .coluna { min-height:420px; }
.topo-qplb[b-vpqn10ac0v]  .btn-sobre { padding-top:25px; }

.secao-participacao h2[b-vpqn10ac0v] { color:#215273; font-size:32px; font-weight:400; margin:0 0 24px; }
.secao-participacao p[b-vpqn10ac0v] { color:#777777; line-height:22px; margin:0 0 16px; }

.secao-participacao[b-vpqn10ac0v] { background:#f5f5f5; padding:70px 20px; text-align:center; }
.secao-participacao .texto-introducao[b-vpqn10ac0v] { max-width:820px; margin:0 auto 34px; line-height:24px; }

.beneficios[b-vpqn10ac0v] { display:grid; grid-template-columns:repeat(3, 1fr); gap:18px; max-width:1100px; margin:0 auto; }
.beneficio[b-vpqn10ac0v] { background:#ffffff; border-top:4px solid #359d9e; border-radius:5px; box-shadow:var(--sombra-nivel-1); padding:24px; text-align:left; }
.beneficio h3[b-vpqn10ac0v] { color:#215273; font-size:18px; margin:0 0 10px; }
.beneficio p[b-vpqn10ac0v] { margin:0; }

@media (max-width:900px) {
    .topo-qplb[b-vpqn10ac0v]  .lagura-total .flex .coluna.img { max-width:410px; }
    .secao-participacao[b-vpqn10ac0v] { padding:45px 20px 60px; }
    .beneficios[b-vpqn10ac0v] { grid-template-columns:1fr; }
}

@media (max-width:520px) {
    .secao-participacao h2[b-vpqn10ac0v] { font-size:26px; }
}

@media (max-width:768px) {
    .topo-qplb[b-vpqn10ac0v]  .lagura-total .flex .coluna.img { max-width:100%; background-size:300px !important; }
    .topo-qplb[b-vpqn10ac0v]  .lagura-total .flex .coluna { min-height:215px; }
}

@media (max-width:400px) {
    .topo-qplb[b-vpqn10ac0v]  .lagura-total .flex .coluna { min-height:160px; }
}
/* /Paginas/Externas/PgServicos.razor.rz.scp.css */
@media all
{
    .servicos[b-kw4jdqdd0j] { background:#f5f5f5; padding:70px 0; }
    .servicos .central[b-kw4jdqdd0j] { display:flex; justify-content:space-between; }
}

@media (max-width: 840px) { 
   .servicos[b-kw4jdqdd0j] { padding-top:40px;  }
   .servicos .central[b-kw4jdqdd0j] { display:block; }
   .servicos .central[b-kw4jdqdd0j]  div { margin:30px auto 0 auto; }
}
/* /Paginas/Externas/PgTermosUso.razor.rz.scp.css */
.termos[b-va0mbxl9jj] { background:#f5f5f5; padding:20px 0; }
.termos h6[b-va0mbxl9jj] { font-weight:400; color:#215273; margin:20px 0; }
p[b-va0mbxl9jj] { text-align:center; }
.item[b-va0mbxl9jj] { margin:30px 0; border:1px solid #ddd; padding:20px; border-radius:8px; background:#FFF; word-break:break-word; }
.item strong[b-va0mbxl9jj] { font-size:25px; text-align:center; }
.item p[b-va0mbxl9jj] { text-align:left; }
.item span[b-va0mbxl9jj] { font-weight:600; }
.item a[b-va0mbxl9jj] { color:#000; font-weight:400; }
.item li[b-va0mbxl9jj] { margin:20px 0; line-height:30px; }

@media (max-width: 1110px) 
{
    .termos[b-va0mbxl9jj] { padding-left:30px; padding-right:30px; }
}
/* /Paginas/Externas/PgUHTFormulario.razor.rz.scp.css */
section[b-ooc20e4nmp] { background:url(imagens/img-background-uht.png) center center no-repeat; background-size:cover; min-height: 100vh; }

[b-ooc20e4nmp] .coluna img { background-size:initial !important; }
[b-ooc20e4nmp] .largura-total .coluna img { min-height:0; }

.informativo[b-ooc20e4nmp] { display:flex; flex-direction:column; align-items:center; }

.contato[b-ooc20e4nmp] { display:flex; flex-direction:column; justify-content:center; align-items:center; padding:60px 80px 60px 80px; }
.contato img[b-ooc20e4nmp] { width:300px; margin-bottom:10px; }
.contato .info[b-ooc20e4nmp] { text-align:center; color:#e6f3f4; font-size:20px; padding-bottom:20px; }
.contato .info h2[b-ooc20e4nmp] { font-size:18px; }
.contato .info strong[b-ooc20e4nmp] { color:#215273; }

.formulario[b-ooc20e4nmp] { background: #ffffff; border-radius:14px; width:50%; text-align:center; transition:ease-in 0.5s; }
.formulario span[b-ooc20e4nmp] { background:#55C595; height:20px; border-top-left-radius: 14px; border-top-right-radius: 14px; display:block; }
.formulario p[b-ooc20e4nmp] { text-align:center; color:#215374; font-size:16px; }
.formulario p:first-child[b-ooc20e4nmp] { margin-top: 20px; }



[b-ooc20e4nmp] form { padding:50px; padding:20px 40px 40px 40px; }
[b-ooc20e4nmp] .campo { margin:0 0 20px 0; text-align:start; }
[b-ooc20e4nmp] .campo:nth-child(4) { margin: 0 0 30px 0; }
[b-ooc20e4nmp] .campo label { display:block; color:#333333; margin-bottom:5px; }
[b-ooc20e4nmp] .campo input, [b-ooc20e4nmp] .campo select { border:1px solid #707070; display:block; height:35px; line-height:35px; width:100%; box-sizing:border-box; border-radius:10px; background:#F5F5F5; padding:0 5px; }
[b-ooc20e4nmp] .campo textarea { border:1px solid #e0e0e0; display:block; height:120px; line-height:35px; width:100%; box-sizing:border-box; border-radius:10px; background:#F5F5F5; padding:0 5px; resize:none; }

[b-ooc20e4nmp] .btn.btn-azul { border-radius: 10px; }

[b-ooc20e4nmp] .sucesso { padding-bottom:50px; text-align:center; margin-top:30px; transition:ease-in 0.5s; }
[b-ooc20e4nmp] .sucesso img { width:170px; }
[b-ooc20e4nmp] .sucesso p { color:#777; margin:0; }
[b-ooc20e4nmp] .sucesso p:nth-child(3) { margin-bottom:30px; }
[b-ooc20e4nmp] .sucesso strong { color:#215273; font-size:30px; line-height:30px; font-weight:400; display:block; margin:10px 0; }
[b-ooc20e4nmp] .sucesso .opcoes {display:flex; align-items:center; justify-content:space-around; }
[b-ooc20e4nmp] .sucesso .opcoes a:last-child { color:#55C595; cursor:pointer; }

.formulario.grafico[b-ooc20e4nmp] { background: #ffffff; border-radius: 14px; text-align: center; padding: 40px; transition: ease-in 0.2s; width:70%;  }
.contato.grafico img[b-ooc20e4nmp] { width:100%; }

@media (max-width: 1110px) {
    .formulario[b-ooc20e4nmp] { width:80%; }
    .contato[b-ooc20e4nmp] { padding: 60px 30px 60px 30px; }

}

@media (max-width:580px) { 
    .formulario[b-ooc20e4nmp] { width:100% }
    .contato[b-ooc20e4nmp] { padding: 60px 20px 60px 20px; }
    .opcoes[b-ooc20e4nmp] { font-size:12px; }
}
/* /Paginas/Externas/PgUHTProjecao.razor.rz.scp.css */
section[b-x9iv2l1wsg] { background:url(imagens/img-background-uht.png) center center no-repeat; background-size:cover; min-height: 100vh; }

[b-x9iv2l1wsg] .coluna img { background-size:initial !important; }
[b-x9iv2l1wsg] .largura-total .coluna img { min-height:0; }

[b-x9iv2l1wsg] small { font-size:60%; }

.markup-azul[b-x9iv2l1wsg] { color:#215374; }

.informativo[b-x9iv2l1wsg] { display:flex; flex-direction:column; align-items:center; padding: 0 30px 30px 30px; }

.contato[b-x9iv2l1wsg] { display:flex; flex-direction:column; justify-content:center; align-items:center; padding:60px 80px 60px 80px; }
.contato img[b-x9iv2l1wsg] { width:100%; margin-bottom:10px; }
.contato .info[b-x9iv2l1wsg] { text-align:center; color:#e6f3f4; font-size:20px; padding-bottom:20px; }
.contato .info h2[b-x9iv2l1wsg] { font-size:18px; }
.contato .info strong[b-x9iv2l1wsg] { color:#215273; }

.formulario[b-x9iv2l1wsg] { background: #ffffff; border-radius:14px; width:50%; text-align:center; transition:ease-in 0.2s; width:70%; box-shadow: 1px 0px 5px 3px rgba(0,0,0,0.10); }
.formulario span[b-x9iv2l1wsg] { background:#55C595; height:20px; border-top-left-radius: 14px; border-top-right-radius: 14px; display:block; }
.formulario p[b-x9iv2l1wsg] { text-align:center; font-size:16px; }
.formulario p:first-child[b-x9iv2l1wsg] { margin-top: 20px; }

[b-x9iv2l1wsg] .btn { border-radius: 10px; padding:15px 30px; }


@media (max-width: 1110px) {
    .formulario[b-x9iv2l1wsg] { width:80%; }
    .formulario p[b-x9iv2l1wsg] { font-size:14px; }
    .contato[b-x9iv2l1wsg] { padding: 60px 30px 60px 30px; }
    [b-x9iv2l1wsg] .btn { border-radius: 10px; padding:15px 30px; }
}

@media (max-width:580px) { 
    .info img[b-x9iv2l1wsg] { width:70%; }
    .formulario[b-x9iv2l1wsg] { width:100% }
    .formulario p[b-x9iv2l1wsg] { font-size:14px; }
    [b-x9iv2l1wsg] .btn { font-size:13px; padding:12px 18px; }
    .contato[b-x9iv2l1wsg] { padding: 60px 20px 60px 20px; }
    
}
/* /Paginas/Externas/PgUHTProjecaoProdutor.razor.rz.scp.css */
section[b-xvq7h87ftv] { background:url(imagens/img-background-uht.png) center center no-repeat; background-size:cover; min-height: 100vh; }

[b-xvq7h87ftv] .coluna img { background-size:initial !important; }
[b-xvq7h87ftv] .largura-total .coluna img { min-height:0; }

[b-xvq7h87ftv] small { font-size:60%; }

.markup-azul[b-xvq7h87ftv] { color:#215374; }

.informativo[b-xvq7h87ftv] { display:flex; flex-direction:column; align-items:center; padding: 0 30px 30px 30px; }

.contato[b-xvq7h87ftv] { display:flex; flex-direction:column; justify-content:center; align-items:center; padding:60px 80px 60px 80px; }
.contato img[b-xvq7h87ftv] { width:100%; margin-bottom:10px; }
.contato .info[b-xvq7h87ftv] { text-align:center; color:#e6f3f4; font-size:20px; padding-bottom:20px; }
.contato .info h2[b-xvq7h87ftv] { font-size:18px; }
.contato .info strong[b-xvq7h87ftv] { color:#215273; }

.formulario[b-xvq7h87ftv] { background: #ffffff; border-radius:14px; width:50%; text-align:center; transition:ease-in 0.2s; width:70%; box-shadow: 1px 0px 5px 3px rgba(0,0,0,0.10); }
.formulario span[b-xvq7h87ftv] { background:#55C595; height:20px; border-top-left-radius: 14px; border-top-right-radius: 14px; display:block; }
.formulario p[b-xvq7h87ftv] { text-align:center; font-size:16px; }
.formulario p:first-child[b-xvq7h87ftv] { margin-top: 20px; }

.markup-verde[b-xvq7h87ftv] { color:#00A18B; }

[b-xvq7h87ftv] .btn { border-radius: 10px; padding:15px 30px; }

.opcoes[b-xvq7h87ftv] { display:flex; padding:20px; }

@media (max-width: 1110px) {
    .formulario[b-xvq7h87ftv] { width:80%; }
    .formulario p[b-xvq7h87ftv] { font-size:14px; }
    .contato[b-xvq7h87ftv] { padding: 60px 30px 60px 30px; }
    [b-xvq7h87ftv] .btn { border-radius: 10px; padding:15px 15px; }
}

@media (max-width:580px) { 
    .info img[b-xvq7h87ftv] { width:70%; }
    .formulario[b-xvq7h87ftv] { width:100% }
    .formulario p[b-xvq7h87ftv] { font-size:14px; }
    [b-xvq7h87ftv] .btn { font-size:13px; padding:12px 18px; }
    .contato[b-xvq7h87ftv] { padding: 60px 20px 60px 20px; }
    .opcoes[b-xvq7h87ftv] { font-size:12px; }
}
/* /Paginas/Gerenciais/UsuariosOnline.razor.rz.scp.css */
.tela[b-wus5v5fymo] { padding:20px; }

.tela .cabecalho[b-wus5v5fymo] { margin-bottom:20px; }
.tela .cabecalho h1[b-wus5v5fymo] { font-weight:bold; font-size:18px; color: #565656; margin:0; }
.tela .cabecalho p[b-wus5v5fymo] { font-size:14px; margin:0; }

.tela .infos-adicionas[b-wus5v5fymo] { display:flex; align-items:center; justify-content:space-between; }

.tela[b-wus5v5fymo]  table { margin-bottom:20px; }
.tela[b-wus5v5fymo]  table { width:100%; border-collapse:collapse; }
.tela[b-wus5v5fymo]  table tr:nth-child(even) { background:#f5f5f5;}
.tela[b-wus5v5fymo]  table tr:nth-child(odd) {background: #FFF }
.tela[b-wus5v5fymo]  table td { padding:5px; font-size:13px; border:1px solid #808080; }
.tela[b-wus5v5fymo]  table th { padding:5px; font-size:14px; text-align:left; border:1px solid #808080; background:#dfdfdf; }
.tela[b-wus5v5fymo]  table tr.clarinho { color:#9d9d9d; }
/* /Paginas/Internas/PgApresentacaoBenchmarkings.razor.rz.scp.css */
[b-1tpz6d7peq] .topo-paginas { padding-top:0; }
/* /Paginas/Internas/PgApresentacaoPlus.razor.rz.scp.css */
[b-me4ijtlutb] .topo-paginas { padding-top:0; }
/* /Paginas/Internas/PgApresentacaoQPLB.razor.rz.scp.css */
[b-e89qp2ijha] .topo-paginas { padding-top:0; }
/* /Paginas/Internas/PgAssinatura.razor.rz.scp.css */
.topo[b-v55hytf777] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-v55hytf777] { margin:0; font-weight:400; }
.topo p[b-v55hytf777] { margin:0; }

[b-v55hytf777] .campo { margin:0 0 20px 0; }
[b-v55hytf777] .campo label { display:block; color:#777777; margin-bottom:5px; }
[b-v55hytf777] .campo input { border:1px solid #e0e0e0; display:block; height:35px; line-height:35px; width:100%; box-sizing:border-box; border-radius:4px; 
                                background:#F5F5F5; padding:0 5px; }
[b-v55hytf777] .campo textarea { border:1px solid #e0e0e0; display:block; height:120px; line-height:35px; width:100%; box-sizing:border-box; border-radius:4px; 
                                background:#F5F5F5; padding:0 5px; resize:none; }
[b-v55hytf777] .btns-modal { display:flex; justify-content:flex-end; padding-bottom:20px; }
[b-v55hytf777] .btns-modal button { margin-left:10px; }
.form[b-v55hytf777] { max-width:380px; margin:20px auto 0 auto; }

.telaAssinatura[b-v55hytf777] { padding:40px 30px; }
.card[b-v55hytf777] { width:100%; box-sizing:border-box; background:#FFF; padding:20px; border-radius:10px; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); margin-bottom:20px; }
.tipo[b-v55hytf777] { display:flex; align-items:center; justify-content:space-between; }
.cota[b-v55hytf777] { display:flex; align-items:center; justify-content:space-between; }

.usuarios table[b-v55hytf777] { width:100%; border-collapse:collapse; margin:20px 0; }
.usuarios table thead[b-v55hytf777] { position:sticky; top:0; border-bottom:1px solid #e0e0e0; }
.usuarios table thead tr th[b-v55hytf777] { font-size:12px; background:#FFF; text-align:left; padding:10px 5px; border-bottom:1px solid #e0e0e0; }
.usuarios table button[b-v55hytf777] { border:none; background:transparent; cursor:pointer; }
.usuarios table tbody tr td[b-v55hytf777] { border-bottom:1px solid #e0e0e0; height:37px; padding:0 5px; font-size:14px; }
.usuarios table tbody tr td.tr[b-v55hytf777] { text-align:right; }
.usuarios table tbody tr:hover[b-v55hytf777] { background:#f5f5f5; }

@media (max-width: 640px) {
    .usuarios table .email[b-v55hytf777] { display:none; }

}
/* /Paginas/Internas/PgBusca.razor.rz.scp.css */
.topo[b-8mic4jtl1s] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-8mic4jtl1s] { margin:0; font-weight:400; }
.topo p[b-8mic4jtl1s] { margin:0; }

.resultado[b-8mic4jtl1s] { display:flex; flex-wrap:wrap; justify-content:center; }
/* /Paginas/Internas/PgBuscaComIA.razor.rz.scp.css */
.topo[b-losqxlcohm] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-losqxlcohm] { margin:0; font-weight:400; }
.topo p[b-losqxlcohm] { margin:0; }

.resultado-busca[b-losqxlcohm] { display: flex; align-items:flex-start; gap: 20px; padding: 20px; }
.classica[b-losqxlcohm] { flex: 1; min-width: 350px; width:100%; flex-shrink:0; }
.texto-resultado[b-losqxlcohm] { margin-bottom:20px; background:#FFF; padding:10px; border-radius:10px; flex:1; }
.texto-resultado h4[b-losqxlcohm] { margin:0; }
.texto-resultado p[b-losqxlcohm] { margin:0; }
.com-ia[b-losqxlcohm] { flex:1; background:#FFF; border-radius:10px; transition:all ease 0.2s; }
.com-ia[b-losqxlcohm]  .geral-grafico { margin:10px; }
.com-ia[b-losqxlcohm]  .geral-grafico .valor-destaque { margin-bottom:20px; }
.com-ia[b-losqxlcohm]  .geral-grafico .valor-destaque h2 { margin:0; }
.carregando-ia[b-losqxlcohm] { text-align:center; }
.com-ia .btn-novo[b-losqxlcohm] { margin:0 auto 10px auto; }

.titulo-relacionados[b-losqxlcohm] { margin:20px 0 0 10px; }
.itens-relacionados[b-losqxlcohm] { display:flex; flex-direction:column; gap:5px; padding:10px; }
.itens-relacionados a[b-losqxlcohm] { color:rgb(55,160,156); font-size:14px; }
.itens-relacionados a:hover[b-losqxlcohm] { text-decoration:underline; }

.texto-sem-resultado[b-losqxlcohm] { background:#FFF; padding:10px; border-radius:10px; flex:1; }
.texto-sem-resultado h4[b-losqxlcohm] { margin:0; }
.texto-sem-resultado p[b-losqxlcohm] { margin:0; }

.buscando[b-losqxlcohm] { background:#FFF; border-radius:10px; flex:1; text-align:center; }

.largura-limitada[b-losqxlcohm] { max-width:450px; }

@media (max-width: 1080px) 
{ 
    .resultado-busca[b-losqxlcohm] { flex-direction:column-reverse; }
    .com-ia[b-losqxlcohm] { flex:1; max-width:unset; width:100%; }
}
/* /Paginas/Internas/PgCalendario.razor.rz.scp.css */
.topo[b-nmrvbullgz] { background:rgb(55,160,156); background:linear-gradient(90deg,rgba(55,160,156,1) 0%,rgba(68,176,153,1) 69%,rgba(84,196,148,1) 100%); padding:20px 30px; color:#FFF; }
.topo h1[b-nmrvbullgz] { margin:0; font-weight:400; }
.topo p[b-nmrvbullgz] { margin:0; }
.meio[b-nmrvbullgz] { padding:20px; }
.cronograma[b-nmrvbullgz] { background:#fff; border-radius:10px; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); padding:20px; }

.cronograma[b-nmrvbullgz]  .nav { border:none; font-size:20px; color:#215273; font-weight:bold; }
.cronograma[b-nmrvbullgz]  table { margin-top:20px; }
.cronograma[b-nmrvbullgz]  table tr:first-child { background:#D7EBEC; font-size:22px; vertical-align:middle; }
.cronograma[b-nmrvbullgz]  table tr:first-child td { border:none; text-align:center; color:#359D9E; padding:10px 0; height:10px; }
.cronograma[b-nmrvbullgz]  table tr:last-child td { border-bottom:none; }
.cronograma[b-nmrvbullgz]  table tr td { padding:10px; border-color:#DDDDDD; font-size:18px; text-align:right; color:#215273; width:100px; height:100px; vertical-align:baseline; }
.cronograma[b-nmrvbullgz]  table tr td:first-child { border-left:none; }
.cronograma[b-nmrvbullgz]  table tr td:last-child { border-right:none; }

.cronograma .legenda[b-nmrvbullgz] { display:flex; padding:40px 0; }
.cronograma .legenda ul[b-nmrvbullgz] { columns:3; padding:0; margin: 0 auto; }
.cronograma .legenda ul li[b-nmrvbullgz] { list-style-type:none; display:flex; align-items:center; margin-bottom:10px; break-inside:avoid; }
.cronograma .legenda ul li span[b-nmrvbullgz] { margin-right:5px; }

.cronograma[b-nmrvbullgz]  .itens { display:flex; align-items:flex-start; justify-content:center; gap:5px; flex-wrap:wrap; padding-top:5px; }
.cronograma[b-nmrvbullgz]  .item { width:20px; height:20px; font-size:10px; padding:2px; border-radius:5px; display:flex; align-items:center; justify-content:center; color:#fff; cursor:default; user-select:none; }
.cronograma[b-nmrvbullgz]  .item.rmd { background:#215274; }
.cronograma[b-nmrvbullgz]  .item.rmc { background:#215274; }
.cronograma[b-nmrvbullgz]  .item.rsl { background:#215274; }
.cronograma[b-nmrvbullgz]  .item.rgl { background:#215274; }
.cronograma[b-nmrvbullgz]  .item.rs  { background:#359d9e; }
.cronograma[b-nmrvbullgz]  .item.rsv { background:#359d9e; }
.cronograma[b-nmrvbullgz]  .item.rms { background:#359d9e; }
.cronograma[b-nmrvbullgz]  .item.bp  { background:#0f819f; }
.cronograma[b-nmrvbullgz]  .item.is  { background:#0194e5; }
.cronograma[b-nmrvbullgz]  .item.am  { background:#3561a4; }
.cronograma[b-nmrvbullgz]  .item.pn  { background:#38c75a; }
.cronograma[b-nmrvbullgz]  .item.as  { background:#00b1e9; }
.cronograma[b-nmrvbullgz]  .item.ef  { background:#55c595; }
.cronograma[b-nmrvbullgz]  .item.mu  { background:#8fc4b0; }
.cronograma[b-nmrvbullgz]  .item.pe  { background:#31a278; }
.cronograma[b-nmrvbullgz]  .item.mg  { background:#58a8b5; }
.cronograma[b-nmrvbullgz]  .item.ic  { background:#81a28e; }

@media (max-width: 1094px) 
{ 
    .cronograma .legenda ul li[b-nmrvbullgz] { font-size:14px; }
}

@media (max-width: 840px) 
{ 
    .cronograma .legenda ul li[b-nmrvbullgz] { font-size:14px; } 
}

@media (min-width: 681px) 
{
    .cronograma .legenda-mobile[b-nmrvbullgz] { display:none; }
}

@media (max-width: 680px) 
{ 
   .cronograma[b-nmrvbullgz]  .calendario { display:none; } 
   .cronograma > div[b-nmrvbullgz] { display:flex; flex-direction:column-reverse; } 
   .cronograma .legenda[b-nmrvbullgz] { padding:20px 0; } 
   .cronograma .legenda-mobile .conteudo[b-nmrvbullgz] { display:flex; flex-direction:column; border:1px solid #d4d4d4; padding:10px; border-radius:10px; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); gap:10px; margin:10px 0 10px 0; } 
   .cronograma .legenda-mobile .conteudo > div[b-nmrvbullgz] { display:flex; gap:5px; margin:0; flex-wrap:wrap; } 
   .cronograma .legenda-mobile div p[b-nmrvbullgz] { margin:0; } 
   .cronograma .legenda ul[b-nmrvbullgz] { margin:0; display:grid; grid-template-columns:repeat(1, 1fr); } 
   .cronograma[b-nmrvbullgz]  .item { width:25px; height:25px; font-size:12px; }
}
/* /Paginas/Internas/PgCasesSucesso.razor.rz.scp.css */
[b-5ewp1d3jg8] .topo-paginas { padding-top:0; }


@media (min-width:841px) and (max-width:1150px) {
    [b-5ewp1d3jg8] .cases .central .imagem { display:none; }
    [b-5ewp1d3jg8] .cases .central .item .conteudo { width:100%; }
}
/* /Paginas/Internas/PgConsultoria.razor.rz.scp.css */
[b-zt1pecfuw8] .topo-paginas { padding-top:0; }
[b-zt1pecfuw8] .clientes { background:#FFF; padding:20px 0; }

@media (max-width:930px) {
    [b-zt1pecfuw8] .numeros .central { flex-direction:column; align-items:center; justify-content:center; }
}

@media (max-width: 1435px) {
    [b-zt1pecfuw8] .central { max-width:initial; }
    [b-zt1pecfuw8] .solucoes .solucao { margin-left:30px; margin-right:30px; }
}

@media (max-width: 760px) {
    [b-zt1pecfuw8] .solucoes .solucao { flex-direction:column; }
    [b-zt1pecfuw8] .solucoes .solucao > img { margin:0 0 35px 0; }
}

@media (max-width: 1030px) { 
    [b-zt1pecfuw8] .lagura-total .flex { flex-direction:column-reverse; }
    [b-zt1pecfuw8] .lagura-total .coluna { width:100%; }
    [b-zt1pecfuw8] .lagura-total .itens p { max-width:100%; }
    [b-zt1pecfuw8] .lagura-total .coluna { min-height:215px; }
}
/* /Paginas/Internas/PgConta.razor.rz.scp.css */
.topo[b-l8tcdpgfmt] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-l8tcdpgfmt] { margin:0; font-weight:400; }
.topo p[b-l8tcdpgfmt] { margin:0; }

.telaConta[b-l8tcdpgfmt] { padding:40px 0; }
.titulo[b-l8tcdpgfmt] { font-size:24px; color:#215273; margin:0 0 0 10px; }
.titulo a[b-l8tcdpgfmt] { display:block; color:#215273; text-decoration:underline; font-size:14px; }
.minha-conta[b-l8tcdpgfmt] { display:flex; align-items:center; margin-left:30px; }
.minha-conta a[b-l8tcdpgfmt] { display:flex; align-items:center; }

.opcoes[b-l8tcdpgfmt] { display:flex; justify-content:center; }
.card[b-l8tcdpgfmt] { width:100%; max-width:380px; margin:20px; box-sizing:border-box; background:#FFF; border-radius:10px; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); }
.card h2[b-l8tcdpgfmt] { font-weight:400; font-size:20px; margin:0; border-bottom:1px solid #d0d0d0; padding:15px; color:#215273 }
.card div[b-l8tcdpgfmt] { padding:20px; }
[b-l8tcdpgfmt] .campo { margin:0 0 10px 0; }
[b-l8tcdpgfmt] .campo label { display:block; color:#777777; margin-bottom:5px; }
[b-l8tcdpgfmt] .campo input { border:1px solid #e0e0e0; display:block; height:35px; line-height:35px; width:100%; box-sizing:border-box; border-radius:4px; 
                                background:#F5F5F5; padding:0 5px; }
.card.notificacoes div label[b-l8tcdpgfmt] { display:flex; align-items:center; color:#777777; margin-bottom:40px; cursor:pointer; }
.card.notificacoes div label input[b-l8tcdpgfmt] { margin-right:10px; }
.card.notificacoes div label strong[b-l8tcdpgfmt] { font-size:20px; }

.senha-alterada[b-l8tcdpgfmt] { display:flex; align-items:center; justify-content:center; flex-direction:column; }

.card.acessos p[b-l8tcdpgfmt] { margin:0 0 15px 0; }
.card.acessos p:last-child[b-l8tcdpgfmt] { margin-bottom:0; }

.card .msg-erro[b-l8tcdpgfmt] { margin:20px 0; }

.link-exclusao[b-l8tcdpgfmt] { background:url(imagens/ico-excluir.svg) left no-repeat; margin-left:30px; padding-left:25px; }
.link-exclusao a[b-l8tcdpgfmt] { text-decoration:underline; color:#000; }

.alerta[b-l8tcdpgfmt] { padding:15px; margin:30px 20px 20px 20px; border-radius:5px; border:2px solid #F7C556; }
.alerta p[b-l8tcdpgfmt] { margin:0; }

@media (max-width: 1050px) {
    .opcoes[b-l8tcdpgfmt] { flex-wrap:wrap; }
}
/* /Paginas/Internas/PgConteudo.razor.rz.scp.css */
.topo[b-i9i55sigwu] { background: rgb(55,160,156); background: linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); padding: 20px 30px; color: #FFF; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; }
.topo h1[b-i9i55sigwu] { margin: 0 0 15px 0;  font-weight:400; }
.topo .autores[b-i9i55sigwu] { margin: 0 0 20px 0; }
.topo .autores p[b-i9i55sigwu] { margin: 0 0 5px 0; }
.topo .data[b-i9i55sigwu] { background: url(imagens/ico-calendario-verde.svg) 10px center no-repeat #D7EBEC; color: #359D9E; padding: 5px 12px 5px 30px; background-size: 15px; border-radius: 5px; }

.topo .infos-adicionais[b-i9i55sigwu] { display: flex; height: 30px; }
.topo .topo-comentarios[b-i9i55sigwu] { display: flex; align-items: center; margin-left: 20px; font-size: 14px; }
.topo .topo-comentarios .quantidade[b-i9i55sigwu] { padding: 5px 10px; background: #44b987; color: #FFF; border-radius: 5px 0 0 5px; line-height: 20px; }
.topo .topo-comentarios .acao[b-i9i55sigwu] { background: #55c595; color: #FFF; padding: 5px 10px; border-radius: 0 5px 5px 0; line-height: 20px; }

.conteudo[b-i9i55sigwu] { display: flex; justify-content: center; align-items: flex-start; padding: 40px 30px; }
.conteudo .geral-texto[b-i9i55sigwu] { margin-right: 40px; width: 100%; }
.conteudo .geral-texto.sem-relacionados[b-i9i55sigwu] { margin-right: 0; }
.conteudo .texto[b-i9i55sigwu] { width: 100%; box-sizing: border-box; background: #FFF; padding: 20px; font-size: 18px; line-height: 23px; border-radius: 10px; box-shadow: 1px 0px 3px 1px rgba(0,0,0,0.10); word-break:break-word; }
.conteudo .texto[b-i9i55sigwu]  a { color: #215273; text-decoration: underline; }
.conteudo .texto .acoes-itens[b-i9i55sigwu] { display:none; }
.conteudo .texto .ct-download[b-i9i55sigwu] { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.conteudo .texto .ct-download .btn-azul[b-i9i55sigwu] { color: #FFF; text-decoration: none; margin: 20px 0 0 0; }
.conteudo .texto .ct-download .aviso-senha-pdf[b-i9i55sigwu] { margin:5px 0 0 0; color:#000; font-size:13px; line-height:18px; text-align:center; }
.espacamento-video[b-i9i55sigwu] { padding-top:15px; }
.aviso-video[b-i9i55sigwu] { text-align:center; }

.conteudo .texto[b-i9i55sigwu]  img { max-width:100% !important; height:auto !important; }
.conteudo .texto .imagem[b-i9i55sigwu] { max-width:100% !important; height:auto !important; }

.conteudo .relacionados[b-i9i55sigwu] { max-width: 290px; flex-grow: 1; width: 100%; }
.conteudo .relacionados h4[b-i9i55sigwu] { margin-top: 0; color: #215273; font-weight: 400; }
.conteudo .relacionados h4 a[b-i9i55sigwu] { color: #359D9E; font-weight: 700; }
.conteudo .relacionados h4 a:hover[b-i9i55sigwu] { text-decoration: underline; }
.conteudo .relacionados[b-i9i55sigwu]  .card-secao { margin: 0; margin-bottom: 20px; }
.conteudo .relacionados[b-i9i55sigwu]  .card-secao .img { height: 160px; }
.conteudo .texto .acao-aviso a[b-i9i55sigwu] { display:none; }

@media (max-width: 1150px) 
{
   .conteudo[b-i9i55sigwu] { flex-direction:column; }
   .conteudo .geral-texto[b-i9i55sigwu] { margin-right:0; margin-bottom:30px; }
   .conteudo .texto[b-i9i55sigwu] { margin-right:0; }
   .conteudo .relacionados[b-i9i55sigwu] { width:100%; max-width:unset; }
   .conteudo .relacionados .cards[b-i9i55sigwu] { display:flex; flex-wrap:wrap; justify-content:center; }
   .conteudo .relacionados[b-i9i55sigwu]  .card-secao { margin:20px; }
}

@media (max-width:840px) 
{
    .conteudo.fullscreen .texto[b-i9i55sigwu] { position:fixed; padding:0; top:0; bottom:0; left:0; z-index:99999; background:#ebebeb; }
    .conteudo.fullscreen .texto.sair[b-i9i55sigwu] { position:initial; top:auto; bottom:auto; left:auto; z-index:auto; }
    .conteudo.fullscreen .acoes-itens[b-i9i55sigwu] { display:flex; align-items:center; justify-content:end; padding: 5px 10px 5px 10px; } 
    .conteudo.fullscreen .texto .acoes-itens .btn-sair[b-i9i55sigwu] { padding: 8px 12px; color: #ffffff; background:#9e9e9e ; border-radius: 30px;  text-decoration:none; }
    .conteudo.fullscreen .texto .acoes-itens .btn-entrar[b-i9i55sigwu] { padding: 8px 12px; color: #ffffff; background:#9e9e9e ; border-radius: 30px;  text-decoration:none; display:none; }
    .conteudo.fullscreen .texto .acao-aviso[b-i9i55sigwu] { text-align:center; }
    .conteudo.fullscreen .texto .acao-aviso a[b-i9i55sigwu] { display:inline-block; color:#ffffff; background:#215273; text-decoration:none; margin-top:10px; }
}
/* /Paginas/Internas/PgDashboardsListagem.razor.rz.scp.css */
.topo[b-t5kto1c28q] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-t5kto1c28q] { margin:0; font-weight:400; }
.topo p[b-t5kto1c28q] { margin:0; }

.telaDashboardsListagem[b-t5kto1c28q] { display:flex; justify-content:center; flex-wrap:wrap; }
.telaDashboardsListagem .item[b-t5kto1c28q] { display:flex; flex-direction:column; align-items:center; justify-content:center; width:300px; min-height:200px; box-sizing:border-box; 
                            border-radius:10px; padding:10px; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); background:#FFF; margin:20px; cursor:pointer; }
.telaDashboardsListagem .item div:first-of-type[b-t5kto1c28q] { margin-bottom:15px; } 
.telaDashboardsListagem .item p[b-t5kto1c28q] { font-size:16px; color:#215273; text-align:center; margin:5px; }
.telaDashboardsListagem .item p:first-child[b-t5kto1c28q] { margin-bottom:10px; font-size:19px; font-weight:500; }
.telaDashboardsListagem .item .btns[b-t5kto1c28q] { display:flex; align-items:center; justify-content:center; }
.telaDashboardsListagem .item .btns a:first-child[b-t5kto1c28q] { margin-right:10px; }
/* /Paginas/Internas/PgEmbed.razor.rz.scp.css */
.topo[b-j2znvm425f] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-j2znvm425f] { margin:0; font-weight:400; }
.topo p[b-j2znvm425f] { margin:0; }

.geral[b-j2znvm425f] { display: flex; gap:40px; padding:20px; justify-content:space-between; }

.personalizacao[b-j2znvm425f]  form { display:flex; flex-direction:column; gap:15px; flex:1; }

.personalizacao .campo-filtro[b-j2znvm425f] { display: flex; flex-direction: column; gap: 5px; border: 1px solid #e6e6e6; border-radius: 8px; background: #fff;   padding: 15px; }
.personalizacao .campo-filtro label[b-j2znvm425f] { margin:5px 0; } 
.personalizacao .campo-filtro strong[b-j2znvm425f] { color:#215273; }
.personalizacao .campo-filtro > textarea[b-j2znvm425f] { border-color: #d6cfcf; border-radius: 4px; resize:none; overflow:auto; }
.personalizacao .campo-filtro[b-j2znvm425f]  select { border-color: #d6cfcf; border-radius: 4px; font-size: 15px; padding: 7px; border: 1px solid #e0e0e0; color: #636363;  }

.campos[b-j2znvm425f] { display:flex; flex-direction:column; border: 1px solid #e6e6e6; border-radius: 8px; background:#fff; padding: 15px; gap:5px;}
.campos strong[b-j2znvm425f] { color:#215273; }
.campos .agrupamento[b-j2znvm425f] { display:flex; padding:10px 0; gap:15px; }
.campos .agrupamento > .campo-filtro[b-j2znvm425f] { padding:10px 36px; flex:1; }

.campo-filtro .opcoes[b-j2znvm425f] { display:flex; align-items:center; gap:15px; padding-top: 10px; }
.campo-filtro .opcao[b-j2znvm425f] { display:flex; align-items:center; gap:5px; }
.campo-filtro .opcao label[b-j2znvm425f] { color:#636363; }

.campo-filtro .com-btn[b-j2znvm425f] { display:flex; gap:5px; }
.campo-filtro .com-btn small[b-j2znvm425f] { color:#636363; }
.campo-filtro .com-btn input[type="text"][b-j2znvm425f] { border-color:#6c666626; border-radius:4px; width:100%; }
.campo-filtro .com-btn button[b-j2znvm425f] { flex:0 0 auto; }

.urls[b-j2znvm425f] { display:flex; flex-direction:column; gap:2px; }
.url[b-j2znvm425f] { padding:0 10px; border-radius:5px; display:flex; align-items:center; justify-content:space-between; background:#FFF; margin:0 10px }
.url button[b-j2znvm425f] { border:none; background:transparent; cursor:pointer; transition:all ease 0.2s; border-radius:50%; height:30px; width:30px; 
              display:flex; align-items:center; justify-content:center; }
.url button img[b-j2znvm425f] { max-width:20px; display:block; margin:0; padding:0; }
.url button:hover[b-j2znvm425f] { background:#f5f5f5 }

[b-j2znvm425f] .btn-primario { margin: 10px; }

.visualizacao[b-j2znvm425f] { overflow-y:auto; }

button.btn-secundario.adicionar:disabled[b-j2znvm425f] { cursor: not-allowed; opacity: .6; }

.erro[b-j2znvm425f] { background:#ffdede; color:#dc0707; border:1px solid #dc0707; padding:10px; border-radius:5px; }

@media (max-width:1035px){
    .geral[b-j2znvm425f] { flex-direction:column; }
    .visualizacao[b-j2znvm425f] { width:100% !important; }
}

@media(max-width:480px){
    .personalizacao .campos[b-j2znvm425f] { flex-wrap:wrap; gap:0px;  }
    .personalizacao .campos .agrupamento[b-j2znvm425f] { flex-direction:column; }
    .personalizacao .campos .agrupamento > .campo-filtro[b-j2znvm425f] { box-sizing:border-box; }
}

@media (max-width:395px){
    .campo-filtro .com-btn button[b-j2znvm425f] { flex:auto; font-size:9px; }

}

/* /Paginas/Internas/PgEstatisticas.razor.rz.scp.css */
.topo[b-q47satiohu] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-q47satiohu] { margin:0; font-weight:400; }
.topo p[b-q47satiohu] { margin:0; }

.telaEstatisticas[b-q47satiohu] { display:flex; justify-content:center; flex-wrap:wrap; }
.telaEstatisticas .item[b-q47satiohu] { display:flex; flex-direction:column; align-items:center; justify-content:center; width:300px; min-height:200px; box-sizing:border-box; 
                            border-radius:10px; padding:10px; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); background:#FFF; margin:20px; cursor:pointer; }
.telaEstatisticas .item p[b-q47satiohu] { font-size:20px; color:#215273; text-align:center; }
/* /Paginas/Internas/PgEstatisticasListagem.razor.rz.scp.css */
.topo[b-90qlb0n84w] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-90qlb0n84w] { margin:0; font-weight:400; }
.topo p[b-90qlb0n84w] { margin:0; }

.telaPrecos[b-90qlb0n84w] { padding:40px 30px; }
[b-90qlb0n84w] .tabs button { background:#FFF; border:none; padding:10px; border-radius:10px; cursor:pointer; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); 
                        font-size:18px; margin-right:15px; margin-bottom:20px; }
[b-90qlb0n84w] .tabs button:last-child { margin-right:0; }
[b-90qlb0n84w] .tabs button.aba-ativa { background:#359d9e; color:#FFF; }

[b-90qlb0n84w] .graficos { display:grid; gap:20px; margin:20px; grid-template-columns:1fr 1fr; }

@media (max-width:1100px)
{
   [b-90qlb0n84w] .graficos { grid-template-columns:1fr; }
}
/* /Paginas/Internas/PgGlossario.razor.rz.scp.css */
.topo[b-bd01rk67tx] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; display:flex; flex-direction:column; justify-content:center; align-items:flex-start; }
.topo h1[b-bd01rk67tx] { font-weight:400; margin:0; }
.topo p[b-bd01rk67tx] { margin:0; }

.grupo-card[b-bd01rk67tx] { display:flex; justify-content:center; flex-wrap:wrap; }
.grupo-card h3[b-bd01rk67tx] { font-size:22px; font-weight:400; color:#215273; }

.grupo-card .card[b-bd01rk67tx] { display:flex; flex-direction:column; max-width:500px; width:100%; min-height: 332px; border-radius: 20px; padding: 25px 45px; 
        box-shadow: 1px 0px 3px 1px rgb(0 0 0 / 10%); background: #FFF; margin: 20px; }

.grupo-card .card.extendido[b-bd01rk67tx] { width:69%; max-width:100%; border-radius: 20px; padding: 25px 45px; box-shadow: 1px 0px 3px 1px rgb(0 0 0 / 10%);  
                    background: #FFF; margin: 20px; }

.grupo-card .card .cabecalho[b-bd01rk67tx] { padding-left:130px; }

.grupo-card .card.relatorio .cabecalho[b-bd01rk67tx] { background:url(imagens/ico-grafico-seta-pra-cima-azul.svg) 10px top no-repeat; background-size:100px; }
.grupo-card .card.analise .cabecalho[b-bd01rk67tx] { background:url(imagens/ico-lupa-azul.svg) 10px top no-repeat; background-size:100px; }
.grupo-card .card.podcast .cabecalho[b-bd01rk67tx] { background:url(imagens/ico-microfone-azul.svg) 10px top no-repeat; background-size:70px; }
.grupo-card .card.video .cabecalho[b-bd01rk67tx] { background:url(imagens/ico-youtube-azul.svg) 10px top no-repeat; background-size:100px; }
.grupo-card .card.painel-de-controle .cabecalho[b-bd01rk67tx] { background:url(imagens/ico-painel-azul.svg) 10px top no-repeat; background-size:100px; }

.grupo-card .card .cabecalho a[b-bd01rk67tx] { display:block; width:150px; margin-left:auto; text-align:right; color:#0f4468; font-weight:bold; padding-right:15px; 
                                    background:url(imagens/ico-seta-direita.svg) right center no-repeat; background-size:10px; cursor:pointer; }
.grupo-card .card .cabecalho .subtitulo[b-bd01rk67tx] { color:#359D9E }
.grupo-card .card .cabecalho .descricao[b-bd01rk67tx] { font-size:16px; max-width:40ch; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.grupo-card .card .linha[b-bd01rk67tx] { display:flex; flex-direction: row; justify-content:left; }
.grupo-card .card .linha .texto-destacado[b-bd01rk67tx] { background-color:#d7ebec; color:#359d9e; border-radius:7px; margin-top:20px; padding: 5px 10px; 
                    margin: 10px 5px 5px 5px; }

.grupo-card .card .linha .texto-destacado.publicacao[b-bd01rk67tx] { padding-left:30px; background:url(imagens/ico-folha-relatorio-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }
    
.grupo-card .card .linha .texto-destacado.periodo[b-bd01rk67tx] { padding-left:30px; background:url(imagens/ico-calendario-verde.svg) 10px center no-repeat #d7ebec; background-size:16px; }

.grupo-card .card.relatorio .linha .texto-destacado.tipo[b-bd01rk67tx] { padding-left:30px; background:url(imagens/ico-grafico-seta-pra-cima-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }
.grupo-card .card.video .linha .texto-destacado.tipo[b-bd01rk67tx] { padding-left:30px; background:url(imagens/ico-youtube-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }
.grupo-card .card.podcast .linha .texto-destacado.tipo[b-bd01rk67tx] { padding-left:30px; background:url(imagens/ico-microfone-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }
.grupo-card .card.painel-de-controle .linha .texto-destacado.tipo[b-bd01rk67tx] { padding-left:30px; background:url(imagens/ico-painel-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }
.grupo-card .card.analise .linha .texto-destacado.tipo[b-bd01rk67tx] { padding-left:30px; background:url(imagens/ico-lupa-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }

.grupo-card .card .linha .texto-destacado p[b-bd01rk67tx] { margin:0px; }
.grupo-card .card .linha .texto-destacado img[b-bd01rk67tx] { width:16px; margin-right:5px }

.grupo-card .card .coluna[b-bd01rk67tx] { display:flex; flex-direction:column; width:100%; }

.grupo-card .card a.botao[b-bd01rk67tx] { background-color:#55c595; font-weight:bolder; color:#FFFFFF; border-radius:7px; border:none; padding: 10px 30px; 
            width:70px; margin-top:30px; justify-content:right; display: block; margin-left: auto;}
.grupo-card .card a.botao:hover[b-bd01rk67tx] { background-color:aquamarine; }

@media (max-width: 1280px) { 
    .grupo-card[b-bd01rk67tx] { display:flex; justify-content:center; flex-wrap:wrap; }
    .grupo-card .card[b-bd01rk67tx] { width:540px; justify-content:center; }
}

@media (max-width: 1000px) { 
    .grupo-card[b-bd01rk67tx] { display:flex; justify-content:center; flex-wrap:wrap; }
    .grupo-card .card[b-bd01rk67tx] { width:540px; justify-content:center; }
}

@media (max-width: 640px) 
{ 
    .grupo-card[b-bd01rk67tx] { display:flex; justify-content:center; }
    .grupo-card .card[b-bd01rk67tx] { width:300px; justify-content:center; }

    .grupo-card .card.relatorio .titulo[b-bd01rk67tx] { background:url(imagens/ico-grafico-seta-pra-cima-azul.svg) left center no-repeat; background-size:80px; }
    .grupo-card .card.analise .titulo[b-bd01rk67tx] { background:url(imagens/ico-lupa-azul.svg) left center no-repeat; background-size:80px; }
    .grupo-card .card.podcast .titulo[b-bd01rk67tx] { background:url(imagens/ico-microfone-azul.svg) left center no-repeat; background-size:60px; }
    .grupo-card .card.video .titulo[b-bd01rk67tx] { background:url(imagens/ico-youtube-azul.svg) left center no-repeat; background-size:80px; }
    .grupo-card .card.painel-de-controle .titulo[b-bd01rk67tx] { background:url(imagens/ico-painel-azul.svg) left center no-repeat; background-size:80px; }

    .grupo-card .card h3[b-bd01rk67tx] {  display:flex; align-items: center; padding-left:90px; font-size:20px; height:80px;  }

    .grupo-card .card.relatorio .cabecalho[b-bd01rk67tx] { background:none; padding:0px; }
    .grupo-card .card.analise .cabecalho[b-bd01rk67tx] { background:none; padding:0px; }
    .grupo-card .card.podcast .cabecalho[b-bd01rk67tx] { background:none; padding:0px; }
    .grupo-card .card.video .cabecalho[b-bd01rk67tx] { background:none; padding:0px; }
    .grupo-card .card.painel-de-controle .cabecalho[b-bd01rk67tx] { background:none; padding:0px; }

    .grupo-card .card .cabecalho .subtitulo[b-bd01rk67tx] { font-size:20px; }
    .grupo-card .card .cabecalho .descricao[b-bd01rk67tx] { max-width: 20ch; }
}

@media (max-width: 400px) { 
    .grupo-card[b-bd01rk67tx] { display:flex; justify-content:center; }
    .grupo-card .card[b-bd01rk67tx] { width:250px; justify-content:center; }
}
/* /Paginas/Internas/PgGlossarioMapLeite.razor.rz.scp.css */
.topo[b-qgug4bdunn] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; display:flex; flex-direction:column; justify-content:center; align-items:flex-start; }
.topo h1[b-qgug4bdunn] { font-weight:400; margin:0; }

.grupo-card[b-qgug4bdunn] { display:flex; justify-content:center; flex-wrap:wrap; }
.grupo-card h3[b-qgug4bdunn] { font-size:22px; font-weight:400; color:#215273; }

.grupo-card .card[b-qgug4bdunn] { display:flex; flex-direction:column; max-width:500px; width:100%; min-height: 332px; border-radius: 20px; padding: 25px 45px; 
        box-shadow: 1px 0px 3px 1px rgb(0 0 0 / 10%); background: #FFF; margin: 20px; }

.grupo-card .card.extendido[b-qgug4bdunn] { width:69%; max-width:100%; border-radius: 20px; padding: 25px 45px; box-shadow: 1px 0px 3px 1px rgb(0 0 0 / 10%);  
                    background: #FFF; margin: 20px; }

.grupo-card .card .cabecalho[b-qgug4bdunn] { padding-left:130px; }

.grupo-card .card.relatorio .cabecalho[b-qgug4bdunn] { background:url(imagens/ico-grafico-seta-pra-cima-azul.svg) 10px top no-repeat; background-size:100px; }
.grupo-card .card.analise .cabecalho[b-qgug4bdunn] { background:url(imagens/ico-lupa-azul.svg) 10px top no-repeat; background-size:100px; }
.grupo-card .card.podcast .cabecalho[b-qgug4bdunn] { background:url(imagens/ico-microfone-azul.svg) 10px top no-repeat; background-size:70px; }
.grupo-card .card.video .cabecalho[b-qgug4bdunn] { background:url(imagens/ico-youtube-azul.svg) 10px top no-repeat; background-size:100px; }
.grupo-card .card.painel-de-controle .cabecalho[b-qgug4bdunn] { background:url(imagens/ico-painel-azul.svg) 10px top no-repeat; background-size:100px; }

.grupo-card .card .cabecalho a[b-qgug4bdunn] { display:block; width:150px; margin-left:auto; text-align:right; color:#0f4468; font-weight:bold; padding-right:15px; 
                                    background:url(imagens/ico-seta-direita.svg) right center no-repeat; background-size:10px; cursor:pointer; }
.grupo-card .card .cabecalho .subtitulo[b-qgug4bdunn] { color:#359D9E }
.grupo-card .card .cabecalho .descricao[b-qgug4bdunn] { font-size:16px; max-width:40ch; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.grupo-card .card .linha[b-qgug4bdunn] { display:flex; flex-direction: row; justify-content:left; }
.grupo-card .card .linha .texto-destacado[b-qgug4bdunn] { background-color:#d7ebec; color:#359d9e; border-radius:7px; margin-top:20px; padding: 5px 10px; 
                    margin: 10px 5px 5px 5px; }

.grupo-card .card .linha .texto-destacado.publicacao[b-qgug4bdunn] { padding-left:30px; background:url(imagens/ico-folha-relatorio-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }
    
.grupo-card .card .linha .texto-destacado.periodo[b-qgug4bdunn] { padding-left:30px; background:url(imagens/ico-calendario-verde.svg) 10px center no-repeat #d7ebec; background-size:16px; }

.grupo-card .card.relatorio .linha .texto-destacado.tipo[b-qgug4bdunn] { padding-left:30px; background:url(imagens/ico-grafico-seta-pra-cima-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }
.grupo-card .card.video .linha .texto-destacado.tipo[b-qgug4bdunn] { padding-left:30px; background:url(imagens/ico-youtube-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }
.grupo-card .card.podcast .linha .texto-destacado.tipo[b-qgug4bdunn] { padding-left:30px; background:url(imagens/ico-microfone-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }
.grupo-card .card.painel-de-controle .linha .texto-destacado.tipo[b-qgug4bdunn] { padding-left:30px; background:url(imagens/ico-painel-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }
.grupo-card .card.analise .linha .texto-destacado.tipo[b-qgug4bdunn] { padding-left:30px; background:url(imagens/ico-lupa-verde.svg) 10px center no-repeat  #d7ebec; background-size:16px; }

.grupo-card .card .linha .texto-destacado p[b-qgug4bdunn] { margin:0px; }
.grupo-card .card .linha .texto-destacado img[b-qgug4bdunn] { width:16px; margin-right:5px }

.grupo-card .card .coluna[b-qgug4bdunn] { display:flex; flex-direction:column; width:100%; }

.grupo-card .card a.botao[b-qgug4bdunn] { background-color:#55c595; font-weight:bolder; color:#FFFFFF; border-radius:7px; border:none; padding: 10px 30px; 
            width:70px; margin-top:30px; justify-content:right; display: block; margin-left: auto;}
.grupo-card .card a.botao:hover[b-qgug4bdunn] { background-color:aquamarine; }

@media (max-width: 1280px) { 
    .grupo-card[b-qgug4bdunn] { display:flex; justify-content:center; flex-wrap:wrap; }
    .grupo-card .card[b-qgug4bdunn] { width:540px; justify-content:center; }
}

@media (max-width: 1000px) { 
    .grupo-card[b-qgug4bdunn] { display:flex; justify-content:center; flex-wrap:wrap; }
    .grupo-card .card[b-qgug4bdunn] { width:540px; justify-content:center; }
}

@media (max-width: 640px) { 
    .grupo-card[b-qgug4bdunn] { display:flex; justify-content:center; }
    .grupo-card .card[b-qgug4bdunn] { width:300px; justify-content:center; }

    .grupo-card .card.relatorio .titulo[b-qgug4bdunn] { background:url(imagens/ico-grafico-seta-pra-cima-azul.svg) left center no-repeat; background-size:80px; }
    .grupo-card .card.analise .titulo[b-qgug4bdunn] { background:url(imagens/ico-lupa-azul.svg) left center no-repeat; background-size:80px; }
    .grupo-card .card.podcast .titulo[b-qgug4bdunn] { background:url(imagens/ico-microfone-azul.svg) left center no-repeat; background-size:60px; }
    .grupo-card .card.video .titulo[b-qgug4bdunn] { background:url(imagens/ico-youtube-azul.svg) left center no-repeat; background-size:80px; }
    .grupo-card .card.painel-de-controle .titulo[b-qgug4bdunn] { background:url(imagens/ico-painel-azul.svg) left center no-repeat; background-size:80px; }

    .grupo-card .card h3[b-qgug4bdunn] {  display:flex; align-items: center; padding-left:90px; font-size:20px; height:80px;  }

    .grupo-card .card.relatorio .cabecalho[b-qgug4bdunn] { background:none; padding:0px; }
    .grupo-card .card.analise .cabecalho[b-qgug4bdunn] { background:none; padding:0px; }
    .grupo-card .card.podcast .cabecalho[b-qgug4bdunn] { background:none; padding:0px; }
    .grupo-card .card.video .cabecalho[b-qgug4bdunn] { background:none; padding:0px; }
    .grupo-card .card.painel-de-controle .cabecalho[b-qgug4bdunn] { background:none; padding:0px; }

    .grupo-card .card .cabecalho .subtitulo[b-qgug4bdunn] { font-size:20px; }
    .grupo-card .card .cabecalho .descricao[b-qgug4bdunn] { max-width: 20ch; }
}

@media (max-width: 400px) { 
    .grupo-card[b-qgug4bdunn] { display:flex; justify-content:center; }
    .grupo-card .card[b-qgug4bdunn] { width:250px; justify-content:center; }
}
/* /Paginas/Internas/PgInicio.razor.rz.scp.css */
.telaInicio[b-7zmar9r87f] { display:flex; flex-direction:column; padding:20px 30px; }

/* linhas x colunas */
.linha[b-7zmar9r87f] { display:flex; justify-content:space-between; box-sizing:border-box; }
.col[b-7zmar9r87f] { box-sizing:border-box; margin:10px; border-radius:10px; background:#FFF; box-shadow:0 0.3px 0.9px rgba(0,0,0,.108), 0 1.6px 3.6px rgba(0,0,0,.132); }
.col1[b-7zmar9r87f] { width:25%; }
.col1.bem-vindo[b-7zmar9r87f] { width:auto; }
.col2[b-7zmar9r87f] { width:50%; }
.col4[b-7zmar9r87f] { max-width:100%; flex:1; }

.caixa[b-7zmar9r87f] { box-sizing:border-box; color:#215273; padding:20px; border-radius:10px; display:flex; justify-content:space-between; align-items:flex-start; height:100%; }
.caixa small[b-7zmar9r87f] { color:#666; }
.caixa.caixa-verde[b-7zmar9r87f] { background:#359d9e; color:#FFF; }
.caixa-verde .botoes-acao[b-7zmar9r87f] { display:flex; gap:15px; }
.caixa-verde .botoes-acao .btn[b-7zmar9r87f] { padding:8px; font-size:14px;  }

.caixa h5[b-7zmar9r87f] { font-weight:400; margin:0 20px 20px 0; }
    
.caixa .btn[b-7zmar9r87f] { display:block; width:110px; text-align:center; box-sizing:border-box; padding:8px 0; }
    
.caixa-vert[b-7zmar9r87f] { flex-direction:column; justify-content:flex-start; }
.caixa-vert h3[b-7zmar9r87f] { margin:0 0 10px 0; font-weight:400; font-size:22px; }
.caixa-vert p.sub[b-7zmar9r87f] { margin-top:0; }
.caixa-vert a.sub[b-7zmar9r87f] { color:#215273; display:block; margin-bottom:10px; }
.caixa-vert .img-video[b-7zmar9r87f] { background:#CCC; border-radius:10px; min-height:250px; margin:0 auto 20px auto; width:100%; display:flex; align-items:center; justify-content:center; }
.caixa-vert .img-video img[b-7zmar9r87f] { transition:all 0.3s ease-in-out; opacity:0.8; }
.caixa-vert .img-video:hover img[b-7zmar9r87f] { transform: scale(1.3); opacity:1; }

.caixa-vert .materiais[b-7zmar9r87f] { flex-grow:1; width:100%; padding-bottom:10px; }
.caixa-vert .material[b-7zmar9r87f] { display:flex; justify-content:space-between; align-items:center; border-top:1px solid #e8e8e8; padding:10px; width:100%; box-sizing:border-box; }
.caixa-vert .material:hover[b-7zmar9r87f] { background:#f5f5f5; }
.caixa-vert .material p[b-7zmar9r87f] { margin:0; display:flex; align-items:flex-start; flex-direction:column; }
.caixa-vert .material p span[b-7zmar9r87f] { color:#215273; display:block; margin-bottom:5px; }
.caixa-vert .material img[b-7zmar9r87f] { max-width:20px; margin-left:10px; }
.caixa-vert .material:last-child[b-7zmar9r87f] { border-bottom:1px solid #e8e8e8; }

.caixa-vert .podcast[b-7zmar9r87f] { flex-grow:1; width:100%; margin-bottom:20px; }
.caixa-vert .podcast a[b-7zmar9r87f] { color:#215273; display:block; margin-bottom:10px; }

[b-7zmar9r87f] .linha-banners { margin:10px; padding:0; gap:20px; }

.escalarHover[b-7zmar9r87f] { transition:all 0.1s ease-in-out; }
.escalarHover:hover[b-7zmar9r87f] { transform: scale(1.02); opacity:1; }

[b-7zmar9r87f] .chamada-whats { width:100%; cursor:pointer; background:#55C595; border-radius:10px; color:#FFF; box-sizing:border-box; display:flex; align-items:center; justify-content:center; margin:10px;  }
[b-7zmar9r87f] .chamada-whats p { display:flex; align-items:center; justify-content:center; margin:10px; font-size:18px; }
[b-7zmar9r87f] .chamada-whats img { margin-right:10px; }

small.badge[b-7zmar9r87f] { background:#900; color:#FFF !important; border-radius:5px; padding:5px; font-weight:400; margin-left:5px; }
.nao-lidos[b-7zmar9r87f] { display:flex !important; align-items:center; width:auto !important; max-width:160px; justify-content:space-around; }

.mgT10[b-7zmar9r87f] { margin-top:10px; }

/* cartoes do topo e seções em destaque menor: sempre distribui as caixas em
   colunas iguais preenchendo 100% da linha, seja com 3 ou 4 itens (grid com
   auto-fit + minmax(0,1fr) cria exatamente N colunas, sem depender de quebra
   de linha nem de largura mínima fixa) */
.linha-cartoes[b-7zmar9r87f],
.linha-destaques-menores[b-7zmar9r87f] { display:grid; grid-template-columns:repeat(auto-fit, minmax(0, 1fr)); align-items:stretch; }
.linha-cartoes > .col1[b-7zmar9r87f],
.linha-cartoes > .col1.bem-vindo[b-7zmar9r87f],
.linha-destaques-menores > .col1[b-7zmar9r87f] { width:auto; }

[b-7zmar9r87f] .resumo-dashboard { min-height:162px; }

@media (max-width: 1280px) { 
    .linha[b-7zmar9r87f] { flex-wrap:wrap; }
    .col1[b-7zmar9r87f] { width:calc(50% - 20px); }
    .col1.bem-vindo[b-7zmar9r87f] { width:calc(50% - 20px); }
    .col1.bem-vindo .caixa-verde .botoes-acao[b-7zmar9r87f] { flex-wrap:wrap; }
    .col2[b-7zmar9r87f] { width:calc(100% - 20px); }
    .col4[b-7zmar9r87f] { width:calc(100% - 20px); }
    .linha-cartoes[b-7zmar9r87f],
    .linha-destaques-menores[b-7zmar9r87f] { grid-template-columns:repeat(2, 1fr); }
}


@media (max-width: 640px) { 
    .col1[b-7zmar9r87f] { width:100%; margin-left:0; margin-right:0; }
    .col1.bem-vindo[b-7zmar9r87f] { width:100%; }
    .col2[b-7zmar9r87f] { width:100%; margin-left:0; margin-right:0; }
    .col4[b-7zmar9r87f] { width:100%; margin-left:0; margin-right:0; }
    .linha-cartoes[b-7zmar9r87f],
    .linha-destaques-menores[b-7zmar9r87f] { grid-template-columns:1fr; }

    [b-7zmar9r87f] .linha-banners { margin:10px 0; }
}
/* /Paginas/Internas/PgInicioMercadoPlus.razor.rz.scp.css */
/* estrutura base, independente de tema */
.telaInicioPlus[b-a4v0sbbcuu] { display: flex; flex-direction: column; padding: 20px 30px; color: var(--ink); }

/* tema padrao: fundo da pagina claro, caixas escuras */
.telaInicioPlus.tema-caixas-escuro[b-a4v0sbbcuu] { --bg-pagina: #f4f6f7; --panel: #0e2a3d; --stroke: rgba(148,180,193,.5);
                                     --stroke-soft: rgba(148,180,193,.08); --teal: #2bb8ab; --teal-2: #1f968c; --cyan: #4aa9c9; 
                                     --gold: #d9a441; --ink: #e7eef1; --ink-soft: #9fb3bd; --ink-faint: #6f8590; --ink-pagina: #13202b;
                                     --up: #3fae7b; --down: #d96464; --flat: #d9a441; --radius: 10px; }

/* tema invertido: fundo da pagina escuro, caixas brancas */
.telaInicioPlus.tema-caixas-claro[b-a4v0sbbcuu] { --bg-pagina: #0e2a3d; --panel: #ffffff; --stroke: rgba(15,40,55,.12); --stroke-soft: rgba(15,40,55,.08); 
                                    --teal: #1f968c; --teal-2: #15756c; --cyan: #2c87a8; --gold: #b9842c; --ink: #13202b; --ink-soft: #445a66; 
                                    --ink-faint: #6f8590; --ink-pagina: #e7eef1; --up: #2f8f63; --down: #c14a4a; --flat: #b9842c; --radius: 10px; }

/* painel base, sem efeito vidro nem sombra de destaque */
.telaInicioPlus .panel[b-a4v0sbbcuu] { position: relative; background: var(--panel); border: 1px solid var(--stroke); border-radius: var(--radius); }

/* secao de boas-vindas, sempre sobre o fundo da pagina (nao do panel) */
.telaInicioPlus .welcome[b-a4v0sbbcuu] { border-radius: var(--radius); padding: 24px 28px; display: flex; align-items: center; 
                           justify-content: space-between; flex-wrap: wrap; gap: 18px; background: var(--panel); border: 1px solid var(--stroke); }
.telaInicioPlus .welcome .tier[b-a4v0sbbcuu] { display: inline-block; margin-bottom: 9px; font-size: 10.5px; font-weight: 700; letter-spacing: 1.6px; 
                                 background: var(--gold); color: #2a1d00; padding: 4px 12px; border-radius: 4px; }
.telaInicioPlus .welcome h1[b-a4v0sbbcuu] { margin: 0 0 5px; font-size: 22px; font-weight: 600; color: var(--ink); }

.telaInicioPlus .welcome p[b-a4v0sbbcuu] { margin: 0; font-size: 13.5px; color: var(--ink-faint); max-width: 460px; }
.telaInicioPlus .welcome .actions[b-a4v0sbbcuu] { display: flex; gap: 12px; flex-wrap: wrap; }

.telaInicioPlus .btn-ghost[b-a4v0sbbcuu] { background: transparent; border: 1px solid var(--stroke); color: var(--ink);
                             padding: 10px 18px; border-radius: 6px; font-size: 12.5px; font-weight: 600; cursor: pointer; 
                             letter-spacing: .4px; transition: border-color .15s, color .15s; text-decoration: none; display: inline-block; }
.telaInicioPlus .btn-ghost:hover[b-a4v0sbbcuu] { border-color: var(--teal); color: var(--teal); }

/* cabecalho de secao, sempre sobre o fundo da pagina */
.telaInicioPlus .sec-head[b-a4v0sbbcuu] { display: flex; align-items: center; justify-content: space-between; margin: 30px 4px 14px; }
.telaInicioPlus .sec-head h2[b-a4v0sbbcuu] { margin: 0; font-size: 16px; font-weight: 600; color: var(--gold); display: flex; align-items: center; gap: 10px; letter-spacing: .2px; }
.telaInicioPlus .sec-head h2 .bar[b-a4v0sbbcuu] { width: 3px; height: 16px; border-radius: 2px; background: var(--gold); }
.telaInicioPlus .sec-tools[b-a4v0sbbcuu] { display: flex; gap: 18px; font-size: 12.5px; }
.telaInicioPlus .sec-tools a[b-a4v0sbbcuu] { color: var(--ink-faint); text-decoration: none; cursor: pointer; }
.telaInicioPlus .sec-tools a:hover[b-a4v0sbbcuu] { color: var(--teal); }

/* cartoes de projecoes */
.telaInicioPlus .charts[b-a4v0sbbcuu] { display: grid; grid-template-columns: repeat(3,1fr); gap: 16px; }
.telaInicioPlus .chart-card[b-a4v0sbbcuu] { padding: 18px; }
.telaInicioPlus .chart-card .ct-top[b-a4v0sbbcuu] { display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 4px; }
.telaInicioPlus .chart-card h3[b-a4v0sbbcuu] { margin: 0; font-size: 14px; font-weight: 600; color: var(--ink); }
.telaInicioPlus .chart-card .unit[b-a4v0sbbcuu] { font-size: 11px; color: var(--ink-faint); margin: 2px 0 8px; }
.telaInicioPlus .chart-card .now[b-a4v0sbbcuu] { font-size: 13px; font-weight: 700; color: var(--ink); }
.telaInicioPlus .chart-card .now .delta[b-a4v0sbbcuu] { font-size: 11px; font-weight: 500; margin-left: 6px; }
.telaInicioPlus .chart-card .now .delta.up[b-a4v0sbbcuu] { color: var(--up); }
.telaInicioPlus .chart-card .now .delta.down[b-a4v0sbbcuu] { color: var(--down); }
.telaInicioPlus .chart-placeholder[b-a4v0sbbcuu] { width: 100%; height: 120px; display: block; border-radius: 6px; opacity: .9; }

.telaInicioPlus .pill[b-a4v0sbbcuu] { font-size: 11px; font-weight: 600; padding: 3px 9px; border-radius: 4px; white-space: nowrap; }
.telaInicioPlus .pill.up[b-a4v0sbbcuu] { background: rgba(63,174,123,.12); color: var(--up); }
.telaInicioPlus .pill.down[b-a4v0sbbcuu] { background: rgba(217,100,100,.12); color: var(--down); }

/* tendencias da semana */
.telaInicioPlus .trends[b-a4v0sbbcuu] { display: grid; grid-template-columns: repeat(3,1fr); }
.telaInicioPlus .trend[b-a4v0sbbcuu] { padding: 22px 22px 24px; border-right: 1px solid var(--stroke-soft); position: relative; }
.telaInicioPlus .trend:last-child[b-a4v0sbbcuu] { border-right: 0; }
.telaInicioPlus .trend .tname[b-a4v0sbbcuu] { font-size: 15px; font-weight: 600; color: var(--ink); margin-bottom: 3px; }
.telaInicioPlus .trend .tcat[b-a4v0sbbcuu] { font-size: 10.5px; letter-spacing: 1px; text-transform: uppercase; color: var(--ink-faint); font-weight: 600; margin-bottom: 12px; }
.telaInicioPlus .trend p[b-a4v0sbbcuu] { margin: 0 0 16px; font-size: 13.5px; line-height: 1.55; color: var(--ink-soft); }
.telaInicioPlus .trend .arrow[b-a4v0sbbcuu] { display: inline-flex; align-items: center; gap: 6px; font-size: 12.5px; font-weight: 600; padding: 6px 12px; border-radius: 4px; }
.telaInicioPlus .trend .arrow svg[b-a4v0sbbcuu] { width: 14px; height: 14px; }
.telaInicioPlus .arrow.up[b-a4v0sbbcuu] { background: rgba(63,174,123,.10); color: var(--up); }
.telaInicioPlus .arrow.down[b-a4v0sbbcuu] { background: rgba(217,100,100,.10); color: var(--down); }
.telaInicioPlus .arrow.flat[b-a4v0sbbcuu] { background: rgba(217,164,65,.10); color: var(--flat); }
.telaInicioPlus .trend .dot[b-a4v0sbbcuu] { position: absolute; top: 24px; right: 22px; width: 7px; height: 7px; border-radius: 50%; }
.telaInicioPlus .dot.up[b-a4v0sbbcuu] { background: var(--up); }
.telaInicioPlus .dot.down[b-a4v0sbbcuu] { background: var(--down); }
.telaInicioPlus .dot.flat[b-a4v0sbbcuu] { background: var(--flat); }

/* atualizacoes exclusivas */
.telaInicioPlus .updates[b-a4v0sbbcuu] { padding: 22px 24px 14px; margin-top: 24px; }
.telaInicioPlus .updates .uhead[b-a4v0sbbcuu] { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; }
.telaInicioPlus .updates .uhead .ic[b-a4v0sbbcuu] { width: 34px; height: 34px; border-radius: 6px; flex: 0 0 34px; background: rgba(43,184,171,.08); border: 1px solid rgba(43,184,171,.25); color: var(--teal); display: flex; align-items: center; justify-content: center; }
.telaInicioPlus .updates .uhead .ic svg[b-a4v0sbbcuu] { width: 18px; height: 18px; }
.telaInicioPlus .updates .uhead h2[b-a4v0sbbcuu] { margin: 0; font-size: 15.5px; font-weight: 600; color: var(--ink); }
.telaInicioPlus .updates .uhead p[b-a4v0sbbcuu] { margin: 3px 0 0; font-size: 12.5px; color: var(--ink-faint); }

.telaInicioPlus .ulist[b-a4v0sbbcuu] { list-style: none; margin: 0; padding: 0; }
.telaInicioPlus .uitem[b-a4v0sbbcuu] { display: flex; gap: 16px; padding: 14px 6px; border-top: 1px solid var(--stroke-soft); flex-direction:column; }
.telaInicioPlus .uitem:first-child[b-a4v0sbbcuu] { border-top: 0; }
.telaInicioPlus .uitem .tag[b-a4v0sbbcuu] { font-size: 10px; width:fit-content; font-weight: 600; letter-spacing: .4px; text-transform: uppercase; padding: 4px 9px; 
                              border-radius: 4px; white-space: nowrap; flex: 0 0 auto; min-width: 76px; text-align: center;  margin-bottom:15px; display:block; }
.telaInicioPlus .tag.aula[b-a4v0sbbcuu] { background: rgba(217,164,65,.10); color: var(--gold); border: 1px solid rgba(217,164,65,.25); }
.telaInicioPlus .tag.proj[b-a4v0sbbcuu] { background: rgba(43,184,171,.10); color: var(--teal); border: 1px solid rgba(43,184,171,.25); }
.telaInicioPlus .tag.cen[b-a4v0sbbcuu] { background: rgba(74,169,201,.10); color: var(--cyan); border: 1px solid rgba(74,169,201,.25); }
.telaInicioPlus .uitem .ttl[b-a4v0sbbcuu] { flex: 1; min-width: 0; }
.telaInicioPlus .uitem .ttl .t1[b-a4v0sbbcuu] { font-size: 14px; font-weight: 500; color: var(--ink); }
.telaInicioPlus .uitem .ttl .t2[b-a4v0sbbcuu] { font-size: 11.5px; color: var(--ink-faint); margin-top: 2px; }
.telaInicioPlus .uitem .go[b-a4v0sbbcuu] { background: transparent; color: var(--teal); border: 1px solid rgba(43,184,171,.35); border-radius: 6px; margin-top:10px;
                             padding: 8px 16px; font-size: 12px; font-weight: 600; cursor: pointer; white-space: nowrap; transition: .15s; text-decoration: none; display: inline-block; }
.telaInicioPlus .uitem .go:hover[b-a4v0sbbcuu] { background: rgba(43,184,171,.10); }

.telaInicioPlus .tag.padrao[b-a4v0sbbcuu] { background:rgba(148,180,193,.10); color:var(--ink-faint); border:1px solid var(--stroke) }


/* responsivo */
@media (max-width: 1080px) {
    .telaInicioPlus .charts[b-a4v0sbbcuu] { grid-template-columns: 1fr; }
    .telaInicioPlus .trends[b-a4v0sbbcuu] { grid-template-columns: 1fr; }
    .telaInicioPlus .trend[b-a4v0sbbcuu] { border-right: 0; border-bottom: 1px solid var(--stroke-soft); }
    .telaInicioPlus .trend:last-child[b-a4v0sbbcuu] { border-bottom: 0; }
}

@media (max-width: 640px) {
    .telaInicioPlus[b-a4v0sbbcuu] { padding: 10px 15px; }
    .telaInicioPlus .welcome[b-a4v0sbbcuu] { padding: 20px; }
}
/* /Paginas/Internas/PgNovidades.razor.rz.scp.css */
.topo[b-vajc5ps4hw] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-vajc5ps4hw] { margin:0; font-weight:400; }
.topo p[b-vajc5ps4hw] { margin:0; }

.telaNovidades[b-vajc5ps4hw] { padding:30px 20px; box-sizing:border-box; }
.novidades-filtros[b-vajc5ps4hw] { display:flex; align-items:flex-start; justify-content:space-between; }
.novidades[b-vajc5ps4hw] {  flex-grow:1; margin-right:20px; }
.novidades .item[b-vajc5ps4hw] { background:#FFF; border:none; padding:0 0 10px 0; border-radius:10px; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); 
                    color:#4d758f; margin-bottom:20px; box-sizing:border-box; }
.novidades .item a[b-vajc5ps4hw] { display:block; padding:20px; color:#215273; font-size:20px; }
.novidades .item div[b-vajc5ps4hw] { display:flex; align-items:center; justify-content:flex-start; flex-wrap:wrap; padding:0 20px; }
.novidades .item div[b-vajc5ps4hw]  a { margin-right:10px; white-space:nowrap; }
.novidades .item div[b-vajc5ps4hw]  .etiqueta { margin-bottom:10px; }

.categorias[b-vajc5ps4hw] { background:#FFF; border:none; border-radius:10px; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); 
                color:#215273; margin-bottom:20px; max-width:300px; width:100%; }
.categorias h3[b-vajc5ps4hw] { font-weight:400; font-size:20px; margin:0 0 15px 0; border-bottom:1px solid #d0d0d0; padding:15px; }
.categorias[b-vajc5ps4hw]  label { display:flex; align-items:center; padding:10px; cursor:pointer; margin:0 10px; }
.categorias[b-vajc5ps4hw]  label input { margin-right:10px; }
.categorias[b-vajc5ps4hw]  label:hover { background:#e8e8e8; border-radius:5px; }
.categorias button[b-vajc5ps4hw] { margin:15px; }
.categorias p[b-vajc5ps4hw] { display:flex; flex-direction:column; align-items:center; justify-content:center; padding:20px; margin:0; text-align:center; }

@media (max-width: 1000px) {
    .novidades-filtros[b-vajc5ps4hw] { flex-direction:column-reverse; }
    .categorias[b-vajc5ps4hw] { width:100%; max-width:100%; }
    .novidades[b-vajc5ps4hw] { width:100%; max-width:100%; }
    .categorias[b-vajc5ps4hw]  div {  }
    .novidades[b-vajc5ps4hw] { margin-right:0; }
}

@media (max-width: 880px) {
    .categorias .itens[b-vajc5ps4hw] { column-count:2; }
}

@media (max-width: 450px) {
    .categorias .itens[b-vajc5ps4hw] { column-count:1; }
}
/* /Paginas/Internas/PgRelatorios.razor.rz.scp.css */
.topo[b-tml3259oo2] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-tml3259oo2] { margin:0; font-weight:400; }
.topo p[b-tml3259oo2] { margin:0; }

.telaRelatorios[b-tml3259oo2] { display:flex; justify-content:center; flex-wrap:wrap; }
.telaRelatorios .item[b-tml3259oo2] { display:flex; flex-direction:column; align-items:center; justify-content:center; width:300px; min-height:200px; box-sizing:border-box; 
                            border-radius:10px; padding:10px; box-shadow:1px 0px 3px 1px rgba(0,0,0,0.10); background:#FFF; margin:20px; cursor:pointer; }
.telaRelatorios .item div:first-of-type[b-tml3259oo2] { margin-bottom:15px; } 
.telaRelatorios .item p[b-tml3259oo2] { font-size:20px; color:#215273; text-align:center; margin:5px; }
.telaRelatorios .item p:first-child[b-tml3259oo2] { margin-bottom:10px; }
.telaRelatorios .item .btns[b-tml3259oo2] { display:flex; align-items:center; justify-content:center; }
.telaRelatorios .item .btns a:first-child[b-tml3259oo2] { margin-right:10px; }
/* /Paginas/Internas/PgSecao.razor.rz.scp.css */
.topo[b-oqxwpt5kdu] { background:rgb(55,160,156); background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); 
        padding:20px 30px; color:#FFF; }
.topo h1[b-oqxwpt5kdu] { margin:0; font-weight:400; }
.topo p[b-oqxwpt5kdu] { margin:0; }

.secao[b-oqxwpt5kdu] { display:flex; flex-wrap:wrap; justify-content:center; }

@media (max-width:840px) {
   .topo p[b-oqxwpt5kdu] { display:none; }
}
/* /Paginas/QuemProduzLeite/PgErro.razor.rz.scp.css */
.topo[b-fu8v6t0euc] { display: flex; justify-content: space-between; align-items: flex-end; background: rgb(55,160,156); 
        padding: 20px 30px; color: #FFF; background: linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); }
.topo h1[b-fu8v6t0euc] { margin: 0; font-weight: 400; }
.topo p[b-fu8v6t0euc] { margin: 0; }

.geral[b-fu8v6t0euc] { margin:0 auto; display:flex; flex-direction:column; gap:20px; max-width:1450px; padding:20px; }
/* /Paginas/QuemProduzLeite/PgPreenchimento.razor.rz.scp.css */
.topo[b-05ocxghegj] { display: flex; justify-content: space-between; align-items: flex-end; background: rgb(55,160,156); 
        padding: 20px 30px; color: #FFF; background: linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); }
.topo h1[b-05ocxghegj] { margin: 0; font-weight: 400; }
.topo p[b-05ocxghegj] { margin: 0; }

.geral[b-05ocxghegj] { margin:0 auto; display:flex; flex-direction:column; gap:20px; max-width:1450px; padding:20px 20px 50px; }

.tutorial[b-05ocxghegj] { display: grid; grid-template-columns: 3fr 2fr; gap: 24px; align-items: start; }
.tutorial p[b-05ocxghegj] { margin:0; }
.tutorial .video[b-05ocxghegj] { position: relative; width: 100%; aspect-ratio: 16 / 9; border-radius: 8px; overflow: hidden; }
.tutorial .video iframe[b-05ocxghegj] { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }

.unidades[b-05ocxghegj] { display:flex; flex-direction:column; gap:10px; }

.previa-total[b-05ocxghegj] { background:#37a09c; padding:15px; border-radius:10px; color:#FFF; font-weight:bold; border:1px solid #efefef; 
                display:grid; grid-template-columns: repeat(12,minmax(0,1fr)); gap:10px; }
.previa-total > .flex[b-05ocxghegj] { gap:10px; align-items:center; }
.previa-total > .flex:nth-child(1)[b-05ocxghegj] { grid-column: 1 / 5; }
.previa-total > .flex:nth-child(2)[b-05ocxghegj] { grid-column: 6 / 10; }

@media (max-width: 900px) {
    .tutorial[b-05ocxghegj] { grid-template-columns: 1fr; }
}

@media (max-width: 700px) {
    .previa-total > .flex:nth-child(1)[b-05ocxghegj] { grid-column: 1 / 6; }
    .previa-total > .flex:nth-child(2)[b-05ocxghegj] { grid-column: 7 / 13; }
}

@media (max-width: 500px) {
    .previa-total > .flex:nth-child(1)[b-05ocxghegj] { grid-column: 1 / 13; grid-row:1; }
    .previa-total > .flex:nth-child(2)[b-05ocxghegj] { grid-column: 1 / 13; grid-row:2; margin-top:5px; }
}
/* /Paginas/QuemProduzLeite/PgResultado.razor.rz.scp.css */
.topo[b-79btofjlqh] { display:flex; justify-content:space-between; align-items:flex-end; background:rgb(55,160,156); padding:20px 30px; color:#FFF; 
        background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); }
.topo h1[b-79btofjlqh] { margin:0; font-weight:400; }
.topo p[b-79btofjlqh] { margin:0; }

.geral[b-79btofjlqh] { margin:0 auto; display:flex; flex-direction:column; gap:20px; max-width:1450px; padding:20px; }

.tipo-relatorio[b-79btofjlqh] { display:flex; gap:20px 40px; flex-wrap:wrap; }
.especifico[b-79btofjlqh] { display:flex;  align-items:center; }
.consolidado[b-79btofjlqh] { display:flex;  align-items:center; }
.tipo-relatorio button[b-79btofjlqh] { width:30px; height:30px; border-radius:30px; margin-right:10px; background:#FFF; border:1px solid #e6e6e6; display:flex; 
                         align-items:center; justify-content:center; }
.tipo-relatorio button.ativo[b-79btofjlqh] { background:rgb(55,160,156); }


h3[b-79btofjlqh] { color:rgb(55,160,156); font-size:16px; }

table.dados[b-79btofjlqh] { width:100%; border-collapse:collapse; }
table.dados thead th[b-79btofjlqh] { padding:5px; background:#359d9e; color:#FFF; }
table.dados thead th:first-child[b-79btofjlqh] { text-align:left; }
table.dados tbody td[b-79btofjlqh] { padding:8px; text-align:center; font-size:14px; }
table.dados tbody tr[b-79btofjlqh] { border-bottom:1px solid #e6e6e6; }
table.dados tbody tr:hover[b-79btofjlqh] { background:#e6e6e6; }
table.dados tbody tr:nth-child(even)[b-79btofjlqh] { background:#f5f5f5; }
table.dados tbody tr td:first-child[b-79btofjlqh] { text-align:left; max-width:8px; }
table.dados tbody td span[b-79btofjlqh] { display:flex; }
table.dados tbody td span img[b-79btofjlqh] { margin:0; padding:0; display:block; }

[b-79btofjlqh] .graficos { margin:0; }

[b-79btofjlqh] select { padding:10px; border-radius:4px; border:1px solid #e6e6e6; font-size:14px; }

.titulo-com-exportacao[b-79btofjlqh] { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px; }

.sticky-seletor[b-79btofjlqh]  { position:sticky; top:0; z-index:200; background:#fff; width:100%; box-shadow:0 2px 8px rgba(0,0,0,0.15); border-bottom:1px solid #e6e6e6; }
.sticky-seletor .sticky-conteudo[b-79btofjlqh] { padding:20px; max-width:1450px; margin:0 auto; display:flex; justify-content:space-around; align-items:center; gap:20px; flex-wrap:wrap; }
.sticky-seletor .sticky-conteudo h3[b-79btofjlqh] { margin:0; }
.sticky-seletor .sticky-conteudo .sticky-label[b-79btofjlqh] { font-size:14px; color:#444; white-space:nowrap; font-weight:500; }
.sticky-seletor .sticky-conteudo .consolidado[b-79btofjlqh] { display:flex; align-items:center; }
.sticky-seletor .sticky-conteudo .especifico[b-79btofjlqh] { display:flex; align-items:center; }
.sticky-seletor .sticky-conteudo .consolidado button[b-79btofjlqh], .sticky-seletor .botao-especifico button[b-79btofjlqh] { width:30px; height:30px; border-radius:30px; 
                        margin-right:10px; background:#FFF; border:1px solid #e6e6e6; display:flex; align-items:center; justify-content:center; }
.sticky-seletor .sticky-conteudo .consolidado button.ativo[b-79btofjlqh], .sticky-seletor .botao-especifico button.ativo[b-79btofjlqh] { background:rgb(55,160,156); }

@media (max-width: 840px) {
    .sticky-seletor[b-79btofjlqh] { position:fixed; top:65px;  }
}
/* /Paginas/QuemProduzLeite/PgUnidadeCaptacao.razor.rz.scp.css */
.topo[b-o1plv7gb3t] { display:flex; justify-content:space-between; align-items:flex-end; background:rgb(55,160,156); padding:20px 30px; color:#FFF; 
        background:linear-gradient(90deg, rgba(55,160,156,1) 0%, rgba(68,176,153,1) 69%, rgba(84,196,148,1) 100%); }
.topo h1[b-o1plv7gb3t] { margin:0; font-weight:400; }
.topo p[b-o1plv7gb3t] { margin:0; }

.geral[b-o1plv7gb3t] { margin:0 auto; display:flex; flex-direction:column; gap:20px; max-width:1450px; padding:20px; }

h3[b-o1plv7gb3t] { color:rgb(55,160,156); margin-bottom:15px; }

/* linha */
.linha[b-o1plv7gb3t] { display:grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap:10px; }

/* faixas */
.faixas .linha[b-o1plv7gb3t] { border-bottom:1px solid #CCC; padding:8px; }
.faixas .linha:hover[b-o1plv7gb3t] { background:#f5f5f5; }
.faixas[b-o1plv7gb3t]  .cmp { margin-bottom:0; }

.linha.cabecalho[b-o1plv7gb3t] { background:#f5f5f5; font-weight:bold; border-top:1px solid #CCC; font-size:14px; }
.linha.cabecalho > div[b-o1plv7gb3t] { display:flex; align-items:center; justify-content:center; }

/* sistema */
.sistema .linha[b-o1plv7gb3t] { border-bottom:1px solid #CCC; padding:8px; }
.sistema .linha:hover[b-o1plv7gb3t] { background:#f5f5f5; }
.sistema[b-o1plv7gb3t]  .cmp { margin-bottom:0; }

/* limites */
.fora-limite[b-o1plv7gb3t] { border:1px solid #b91616; color:#b91616 }
.dentro-limite[b-o1plv7gb3t] { border:1px solid #37a09c; color:rgb(55,160,156) }
.normal[b-o1plv7gb3t] { border:1px solid #bababa; color:#3c3c3c }
.volume-medio[b-o1plv7gb3t] { cursor:default; height:30px; }

[b-o1plv7gb3t] .validation-message { color:#b91616; font-size:14px; }
.faixas .linha[b-o1plv7gb3t]  .validation-message { grid-column:1 / -1; text-align:right; }
[b-o1plv7gb3t] label { color:#3c3c3c }

[b-o1plv7gb3t] .campo input { height:32px; border:1px solid #bababa; box-sizing:border-box; text-align:center; }
.sistema .limite-confinamento.fora-limite[b-o1plv7gb3t],
.sistema .limite-confinamento.dentro-limite[b-o1plv7gb3t],
.sistema .limite-confinamento.normal[b-o1plv7gb3t] { border:none; color:inherit; }
.sistema .fora-limite[b-o1plv7gb3t]  .campo input { border-color:#b91616; color:#b91616; }
.sistema .dentro-limite[b-o1plv7gb3t]  .campo input { border-color:#37a09c; color:rgb(55,160,156); }
[b-o1plv7gb3t] .campo.erro input { border:1px solid #b91616; }
[b-o1plv7gb3t] .campo.erro label { color:#b91616; }

[b-o1plv7gb3t] select { padding:10px; border-radius:4px; border:1px solid #e6e6e6; font-size:14px; }
/* /Paginas/QuemProduzLeite/_controles/UnidadeCaptacao.razor.rz.scp.css */
.unidade[b-kh494cuy3k] { display:grid; grid-template-columns:repeat(12, minmax(0, 1fr)); background:#37a09c; padding:15px; border-radius:10px;
           align-items:center; justify-content:space-between; color:#FFF; font-weight:bold; border:1px solid #efefef; }
.unidade > .flex[b-kh494cuy3k] { gap:10px; align-items:center; }
.unidade > .flex:nth-child(1)[b-kh494cuy3k] { grid-column:span 5; }
.unidade > .flex:nth-child(2)[b-kh494cuy3k] { grid-column:span 4; }
.unidade > .botoes[b-kh494cuy3k] { grid-column: span 3; justify-content:end; }
.botoes[b-kh494cuy3k] { display:flex; gap:15px; }
.unidade.existente[b-kh494cuy3k] { background:#FFF; color:#37a09c; }

 @media (max-width: 700px) {
    .unidade[b-kh494cuy3k] { gap:10px 20px; }
    .unidade > .flex:nth-child(1)[b-kh494cuy3k] { grid-column:span 6; }
    .unidade > .flex:nth-child(2)[b-kh494cuy3k] { grid-column:span 6; }
    .unidade > .botoes[b-kh494cuy3k] { grid-row: 2; grid-column:span 12; }
}

 @media (max-width: 500px) {
    .unidade > .flex:nth-child(1)[b-kh494cuy3k] { grid-column:span 12; grid-row: 1; }
    .unidade > .flex:nth-child(2)[b-kh494cuy3k] { grid-column:span 12; grid-row: 2; }
    .unidade > .botoes[b-kh494cuy3k] { grid-column:span 12; grid-row: 3; }
}
/* /Paginas/Testes/PgTestesBuscaIA.razor.rz.scp.css */
.testes[b-u323rt1i22] { padding:90px 20px; margin:0 auto; }
.testes[b-u323rt1i22]  input { max-width:500px; }
.testes .btn-primario[b-u323rt1i22] { margin-top:20px; }

[b-u323rt1i22] .geral-grafico { display:flex !important; gap:40px; }
[b-u323rt1i22] .grafico { max-width:450px; padding:0; }
[b-u323rt1i22] .valor-destaque { border:1px solid #e6e6e6; padding:10px; border-radius:5px; }
[b-u323rt1i22] .valor-destaque h2 { margin:0; }
/* /Paginas/Testes/PgTestesConsultas.razor.rz.scp.css */
.testes[b-qgaozzl1e8] { background:#f5f5f5; padding:80px 0 80px 0; }
/* /Paginas/Testes/PgTestesDashboards.razor.rz.scp.css */
h5[b-u14risfift] { margin:0 0 10px 0; }
small[b-u14risfift] { display:block; }
h3 small[b-u14risfift] { font-size:0.5em; color:#666; }

.testes[b-u14risfift] { padding:80px 0; max-width:1100px; margin:0 auto; }

.item[b-u14risfift] { border:1px solid #e6e6e6; padding:15px; border-radius:10px; display:flex; gap:20px; margin-bottom:20px; }

.parametros[b-u14risfift] { background:#f5f5f5; border-radius:10px; }
.parametros ul li[b-u14risfift] { padding:10px 0; }
.parametros > h6[b-u14risfift] { margin:0; padding:10px; border-bottom:1px solid #CCC; }

.regras[b-u14risfift] { border:1px solid #e6e6e6; padding:10px; border-radius:10px; }

.dashs-disponiveis[b-u14risfift] { display:flex; flex-wrap:wrap; gap:20px; margin-bottom:20px; }
.dashs-disponiveis span[b-u14risfift] { padding:10px 30px; border-radius:30px; background:#e6e6e6; }

h4.item-titulo[b-u14risfift] { margin-bottom:5px; }

.parametro > div[b-u14risfift] { display: flex; gap:10px; flex-wrap:wrap; margin-top:5px; }
.parametro span[b-u14risfift] { background:#fff; border-radius:30px; padding:5px 10px; border:1px solid #CCC; }
.parametro select[b-u14risfift] { border:none; background:#fff; border-radius:30px; padding:5px 10px; }

.requerido[b-u14risfift] { border:1px solid #f00 !important; color:#f00; }
.nao-requerido[b-u14risfift] { border: 1px solid #0a8d0a !important; color:#0a8d0a }
/* /Paginas/Testes/PgTestesDashboardsControles.razor.rz.scp.css */
.testes[b-bwkz7k1kkp] { padding:70px 0 0 0; margin:0 auto; }
/* /Paginas/Testes/PgTestesIncorporacao.razor.rz.scp.css */
.testes[b-96oknh9abg] { padding: 80px 0; display: flex; gap: 50px; justify-content: center; align-items: center; max-width: 1200px; margin: 0 auto; } 
.filtros[b-96oknh9abg] { flex: 1; min-width: 280px; max-width: 400px; text-align: left; } 

.iframe-preview[b-96oknh9abg] { flex: 2; min-width: 500px; text-align: center; } 
iframe[b-96oknh9abg] { border-radius: 5px; margin: 0 auto; background: #fff; box-shadow: 1px 0 5px 3px rgba(0, 0, 0, 0.1); width: 100%; } 

.campo[b-96oknh9abg] { margin-bottom: 20px; } 
.campo label[b-96oknh9abg] { font-weight: bold; display: block; margin-bottom: 5px; } 
.campo small[b-96oknh9abg] { color: #666; display: block; margin-bottom: 10px; font-size: 14px; } 
.campo input[b-96oknh9abg], .campo select[b-96oknh9abg] { width: 100%; padding: 4px; font-size: 16px; border-radius: 4px; border: 1px solid #bababa; box-sizing: border-box; outline: none; } 

[b-96oknh9abg] select { padding: 4px; width:100%; max-width:285px; outline: none; flex-shrink: 0; box-sizing: border-box; border: 1px solid #bababa; border-radius: 4px; } 

.inputs[b-96oknh9abg] { display: flex; gap: 15px; align-items: center; padding-bottom: 10px; } 

.copia p[b-96oknh9abg] { margin-bottom: 5px; } 
.copia .opcoes[b-96oknh9abg] { margin-top: 10px; display: flex; align-items: center; gap: 10px; } 

.url[b-96oknh9abg] { margin-top: 10px; display: flex; align-items: center; gap: 5px; justify-content: center; } 
.url input[b-96oknh9abg] { padding: 4px; outline: none; flex-shrink: 0; box-sizing: border-box; border: 1px solid #bababa; border-radius: 4px; width: 700px; } 

.botao[b-96oknh9abg] { color: white; border: none; padding: 8px 16px; font-size: 14px; border-radius: 4px; font-weight: 600; cursor: pointer; transition: background-color 0.3s ease, transform 0.1s ease; } 

.gerar[b-96oknh9abg] { background-color: #215273; } 
.gerar:hover[b-96oknh9abg] { background-color: #007ba7; } 

.copiar[b-96oknh9abg] { background-color: #00A6A6; } 
.copiar:hover[b-96oknh9abg] { background-color: #008B8B; } 
.copiar:active[b-96oknh9abg] { transform: scale(0.97); }
