:root{--tinta:#0c1b32;--tinta-2:#46546a;--cobre:#be601c;--cobre-escuro:#9a4c14;--cobre-acao:#a9531a;--fundo:#f3f5f8;--superficie:#ffffff;--linha:#d6dce4;--aviso-fundo:#fbf3ec;--erro:#9b2c2c;--serif:"Source Serif 4",Georgia,"Times New Roman",serif;--sans:"Inter","Segoe UI",Roboto,Arial,sans-serif;--raio:8px;--azul-sistema:#1f4e79}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fundo);font-family:var(--sans);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}a,body{color:var(--tinta)}a{text-underline-offset:3px}a:hover{color:var(--cobre-escuro)}:focus-visible{outline:3px solid var(--cobre);outline-offset:2px}.topo{background:var(--tinta);color:#fff}.topo-dentro{max-width:40rem;margin:0 auto;padding:.9rem 1rem;justify-content:space-between;gap:1rem}.marca,.topo-dentro{display:flex;align-items:baseline}.marca{color:#fff;text-decoration:none;gap:.6rem;flex-wrap:wrap}.marca-nome{font-family:var(--serif);font-size:1.35rem;font-weight:600;letter-spacing:.01em}.marca-sub{font-size:.78rem;color:#c3cad6}.menu{display:flex;gap:1rem;font-size:.9rem}.menu a{color:#fff}.pagina{max-width:40rem;margin:0 auto;padding:2rem 1rem 4rem}h1{font-size:1.9rem;line-height:1.2;margin:0 0 .75rem;letter-spacing:-.005em}h1,h2{font-family:var(--serif);font-weight:600}h2{font-size:1.3rem;line-height:1.3;margin:2rem 0 .5rem}p{margin:0 0 1rem;max-width:36em}.apoio,.pequeno{color:var(--tinta-2)}.pequeno{font-size:.88rem}.campo{display:block;margin-bottom:1.1rem}.campo span{display:block;font-size:.92rem;font-weight:500;margin-bottom:.35rem}.campo input{width:100%;font:inherit;padding:.75rem .85rem;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);color:var(--tinta)}.campo input:focus{outline:none;border-color:var(--cobre);box-shadow:0 0 0 3px rgba(190,96,28,.2)}.botao{display:inline-block;font:inherit;font-weight:600;cursor:pointer;background:var(--cobre-acao);color:#fff;border:0;border-radius:var(--raio);padding:.8rem 1.4rem;text-decoration:none}.botao:hover{background:#8a4314;color:#fff}.botao:disabled{opacity:.45;cursor:not-allowed}.botao-secundario{font:inherit;cursor:pointer;background:transparent;color:var(--tinta);border:1px solid var(--linha);border-radius:var(--raio);padding:.8rem 1.2rem}.acoes{display:flex;gap:.75rem;align-items:center;margin-top:1.5rem;flex-wrap:wrap}.erro{color:var(--erro);font-size:.95rem;margin-top:.75rem}.ok{color:var(--tinta);border:1px solid var(--linha);padding:.9rem 1rem;border-radius:var(--raio)}.ok,.sigilo{background:var(--superficie)}.sigilo{border-left:3px solid var(--cobre);padding:.9rem 1.1rem;margin:1.5rem 0;border-radius:0 var(--raio) var(--raio) 0}.sigilo p{margin:0}.sigilo p+p{margin-top:.4rem;color:var(--tinta-2);font-size:.93rem}.aceite{display:flex;gap:.8rem;align-items:flex-start;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1rem;margin-bottom:.75rem;cursor:pointer}.aceite input{width:1.2rem;height:1.2rem;margin-top:.15rem;accent-color:var(--cobre);flex-shrink:0}.aceite strong{display:block;font-weight:600}.aceite small{display:block;color:var(--tinta-2);font-size:.9rem;margin-top:.2rem}.termo-texto{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1rem 1.1rem;max-height:16rem;overflow-y:auto;font-size:.93rem;margin-bottom:1.25rem}.termo-texto h3{font-size:.98rem;margin:.8rem 0 .3rem}.provisorio{font-size:.85rem;color:var(--cobre-escuro)}.parte{background:var(--tinta);color:#fff;border-radius:12px;padding:1.1rem 1.25rem 1.2rem;margin:2rem 0 1.5rem}.trilho{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px;margin:0 0 .9rem}.trilho span{height:5px;border-radius:3px;background:rgba(255,255,255,.22)}.trilho span.feita{background:var(--cobre)}.trilho span.atual{background:#fff}.parte-contagem{margin:0;font-size:.85rem;color:#c3cad6}.parte-nome{font-family:var(--serif);font-size:1.5rem;font-weight:600;margin:.15rem 0 .5rem;color:#fff}.parte-instrucao{margin:0;font-size:.93rem;color:#dfe4ec}.pergunta{border:1px solid #e3e7ee;margin:0 0 1.25rem;padding:1.25rem 1.1rem 1.1rem;background:var(--superficie);border-radius:12px;box-shadow:0 1px 2px rgba(12,27,50,.06),0 6px 18px rgba(12,27,50,.08)}.pergunta legend{float:left;width:100%;padding:0 0 1rem;margin:0 0 1rem;display:flex;gap:.8rem;align-items:flex-start;border-bottom:1px solid #e9ecf1}.pergunta legend+*{clear:both}.pergunta .num{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:var(--fundo);color:var(--tinta);font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:center;margin-top:.1rem}.pergunta .enunciado{font-family:var(--serif);font-size:1.16rem;line-height:1.45;font-weight:600}.enunciado .exemplo{display:block;margin-top:.4rem;font-family:var(--sans);font-size:.92rem;font-weight:400;color:var(--tinta-2)}.opcoes{display:grid;grid-gap:.55rem;gap:.55rem}.opcao{display:flex;align-items:center;gap:.75rem;cursor:pointer;background:#f6f7f9;border:1px solid transparent;border-radius:var(--raio);padding:.8rem .95rem;line-height:1.4}.opcao:hover{border-color:var(--linha)}.opcao input{width:1.15rem;height:1.15rem;accent-color:var(--cobre);flex-shrink:0;margin:0}.opcao:has(input:checked){background:#fbf1ea;border-color:var(--cobre);font-weight:500}.pergunta.pendente{border-color:var(--erro);box-shadow:0 0 0 2px rgba(155,44,44,.15),0 6px 18px rgba(12,27,50,.08)}.pendente-aviso{margin:.75rem 0 0;color:var(--erro);font-size:.9rem}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nota-geral{display:flex;align-items:baseline;gap:.5rem;margin:.5rem 0 .25rem}.nota-geral strong{font-family:var(--serif);font-size:4.2rem;line-height:1;font-weight:600}.nota-geral span{font-size:1.1rem;color:var(--tinta-2)}.dimensao{background:var(--superficie);border-top:1px solid var(--linha);padding:1.25rem 0 1.4rem}.dimensao:last-of-type{border-bottom:1px solid var(--linha)}.dimensao-cabeca{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:0 1rem}.dimensao-cabeca h3{font-size:1.12rem;margin:0}.dimensao-cabeca b,.dimensao-cabeca h3{font-family:var(--serif);font-weight:600}.dimensao-cabeca b{font-size:1.25rem;white-space:nowrap}.medida{position:relative;height:6px;background:var(--fundo);border-radius:3px;margin:.6rem 1rem .9rem}.medida i{position:absolute;left:0;top:0;bottom:0;background:var(--tinta);border-radius:3px}.dimensao p{padding:0 1rem;margin:0;color:var(--tinta-2);font-size:.97rem}.lista-dimensoes{margin:1.5rem -1rem 0}.aviso{background:var(--aviso-fundo);border-left:3px solid var(--cobre);padding:1rem 1.1rem;border-radius:0 var(--raio) var(--raio) 0;margin:1.25rem 0}.aviso p{margin:0 0 .5rem}.aviso p:last-child{margin:0}.contato{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1rem 1.1rem;margin-bottom:.75rem}.contato h3{margin:0 0 .25rem;font-size:1.02rem}.contato p{margin:0;font-size:.95rem;color:var(--tinta-2)}.pagina-larga{max-width:60rem}.sobretitulo{font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--azul-sistema);margin:0 0 .6rem}.relatorio-titulo{font-size:2.1rem;line-height:1.1;margin-bottom:.6rem}.relatorio-titulo em{font-style:italic;font-weight:400;color:var(--cobre-acao)}.relatorio-sub{font-family:var(--serif);font-style:italic;color:var(--tinta-2);font-size:1.08rem}.ficha{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:1.5rem 0 0;border-top:1px solid var(--linha);border-bottom:2px solid var(--tinta)}.ficha div{padding:.8rem .75rem .9rem 0}.ficha div+div{border-left:1px solid var(--linha);padding-left:.75rem}.ficha dt{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2)}.ficha dd{margin:.2rem 0 0;font-family:var(--serif);font-size:1.02rem}.abertura{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1.75rem 0 1rem}.abertura-nota{text-align:center}.medidor{width:100%;max-width:19rem;display:block;margin:0 auto -1.2rem}.medidor-escala{font-size:11px;fill:#46546a;font-family:var(--sans)}.nota-grande{margin:0 auto;max-width:none}.nota-grande strong{font-family:var(--serif);font-size:4.4rem;line-height:1;font-weight:600}.nota-grande span{display:block;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2)}.centro{text-align:center;margin:.5rem auto 0}.leitura-titulo{font-family:var(--serif);font-size:1.45rem;line-height:1.3;margin-bottom:.75rem}.selo{display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 0;border:1.5px solid var(--linha);border-radius:999px;padding:.4rem 1rem;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta)}.selo:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:currentColor}.selo-baixa{border-color:#be601c}.selo-baixa:before{background:#be601c}.selo-media{border-color:#c4853a}.selo-media:before{background:#c4853a}.selo-alta{border-color:#1f4e79}.selo-alta:before{background:#1f4e79}h2.secao{display:flex;align-items:baseline;gap:1rem;font-size:1.55rem;margin:2.75rem 0 1.25rem;padding-bottom:.7rem;border-bottom:1px solid var(--linha)}h2.secao span{font-family:var(--sans);font-size:.85rem;font-weight:500;color:var(--azul-sistema);letter-spacing:.05em}.decomposicao{display:grid;grid-gap:1rem;gap:1rem;align-items:center}.radar{width:100%;max-width:30rem;margin:0 auto;display:block}.relatorio p{max-width:48em}.radar-rotulo{font-size:12px;letter-spacing:.08em;text-transform:uppercase;fill:#46546a;font-family:var(--sans)}.dims{list-style:none;margin:0;padding:0}.dim{border-top:1px solid var(--linha);padding:.8rem 0 .7rem}.dim:last-child{border-bottom:1px solid var(--linha)}.dim-linha{display:grid;grid-template-columns:1fr 5.5rem auto;grid-gap:.75rem;gap:.75rem;align-items:center}.dim-nome{font-family:var(--serif);font-size:1.1rem;font-weight:600}.dim-barra{position:relative;height:6px;background:#e6e9ee;border-radius:3px}.dim-barra i{position:absolute;left:0;top:0;bottom:0;border-radius:3px}.dim-valor{font-family:var(--serif);font-size:1.1rem;white-space:nowrap}.dim details{margin-top:.35rem}.dim summary{cursor:pointer;font-size:.86rem;color:var(--tinta-2)}.dim details p{margin:.5rem 0 .2rem;font-size:.95rem;color:var(--tinta-2)}.leitura-rapida{margin-top:1.25rem;max-width:none}.cartoes-foco{display:grid;grid-gap:.9rem;gap:.9rem}.cartao-foco{background:var(--superficie);border:1px solid var(--linha);border-top:4px solid;border-radius:var(--raio);padding:1rem 1.1rem}.cartao-foco p{margin:0}.cartao-foco-nota{font-size:1.6rem;line-height:1.1}.cartao-foco-nome,.cartao-foco-nota{font-family:var(--serif);font-weight:600}.cartao-foco-nome{font-size:1.1rem;margin:.15rem 0 .4rem!important}.cartao-foco-texto{color:var(--tinta-2);font-size:.95rem}.destaque{font-family:var(--serif);font-size:1.35rem;line-height:1.4;color:var(--azul-sistema);max-width:none}.dupla{display:grid;grid-gap:1rem;gap:1rem}.cartao-insight,.cartao-risco{border-radius:10px;padding:1.4rem 1.4rem 1.2rem}.cartao-risco{background:var(--superficie);border:1px solid var(--linha)}.cartao-insight{background:var(--tinta);color:#fff}.cartao-insight p:last-child,.cartao-risco p:last-child{margin:0}.rotulo-insight,.rotulo-risco{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6rem}.rotulo-risco{color:var(--cobre-acao)}.rotulo-insight{color:#c9d6e8}.cartao-titulo{font-family:var(--serif);font-size:1.35rem;font-weight:600;line-height:1.25}.cartao-insight p{color:#e4e9f1}.cartao-insight .cartao-titulo{color:#fff}.plano{list-style:none;margin:0;padding:0}.plano li{display:grid;grid-template-columns:3rem 1fr;grid-gap:.75rem;gap:.75rem;padding:1rem 0;border-bottom:1px solid #e3e7ee}.plano-num{font-family:var(--serif);font-size:1.8rem;font-weight:600;color:var(--azul-sistema);line-height:1}.plano p{margin:0;color:var(--tinta-2)}.plano .plano-titulo{font-family:var(--serif);font-size:1.15rem;font-weight:600;color:var(--tinta);margin-bottom:.25rem}.chamada{background:var(--tinta);color:#e4e9f1;border-radius:12px;padding:1.6rem 1.5rem}.chamada-titulo{font-family:var(--serif);font-size:1.5rem;line-height:1.3;font-weight:600;color:#fff}.chamada .botao{margin-top:.5rem}.relatorio .sigilo{margin-top:2rem}.relatorio .sigilo p:first-child{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--azul-sistema)}.calendario{list-style:none;margin:0;padding:0}.calendario li{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--linha)}.calendario li span:last-child{font-family:var(--serif);white-space:nowrap}.calendario .feita{color:var(--tinta-2)}@media (min-width:640px){.pagina{padding-top:3rem}h1{font-size:2.2rem}.lista-dimensoes{margin:1.5rem 0 0}.dimensao{border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:.75rem}.dimensao:last-of-type{border-bottom:1px solid var(--linha)}}@media (min-width:760px){.relatorio-titulo{font-size:3rem}.abertura{grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.decomposicao{grid-template-columns:1fr 1.15fr;gap:2rem}.cartoes-foco{grid-template-columns:repeat(3,1fr)}.dupla{grid-template-columns:1fr 1fr}.dim-linha{grid-template-columns:1fr 9rem 3.2rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.campo select,.campo textarea,.campo-inline select,.tabela select,input.valor{width:100%;font:inherit;padding:.6rem .75rem;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);color:var(--tinta)}.campo textarea{resize:vertical;min-height:4rem}.campo textarea:focus,.tabela select:focus,input.valor:focus{outline:none;border-color:var(--cobre);box-shadow:0 0 0 3px rgba(190,96,28,.2)}.link{font:inherit;background:none;border:0;padding:.4rem 0;color:var(--tinta);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link:hover{color:var(--cobre-escuro)}.bloco{margin-top:2rem}.bloco h2{margin-top:0}.cofre{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1.25rem}.cofre h2{margin-top:0}.frase{list-style:none;padding:0;margin:1rem 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.frase li{font-family:var(--serif);font-size:1.25rem;font-weight:600;background:var(--fundo);border:1px solid var(--linha);border-radius:var(--raio);padding:.6rem .8rem}.frase li span{font-family:var(--sans);font-size:.8rem;color:var(--tinta-2);margin-right:.5rem;font-weight:500}.cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.6rem;gap:.6rem;margin:.75rem 0 1rem}.cartoes>div{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:.8rem .9rem}.cartoes span{display:block;font-size:.8rem;color:var(--tinta-2)}.cartoes strong{font-family:var(--serif);font-size:1.35rem;font-weight:600}.cartoes small{display:block;font-size:.78rem;color:var(--tinta-2)}.negativo{color:var(--erro)}.linha-titulo{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.linha-titulo h2{margin:0}.campo-inline select{width:auto}.rolagem{overflow-x:auto;margin:.5rem 0}.tabela{width:100%;border-collapse:collapse;font-size:.92rem;background:var(--superficie)}.tabela th{text-align:left;font-weight:600;font-size:.8rem;color:var(--tinta-2)}.tabela td,.tabela th{padding:.5rem;border-bottom:1px solid var(--linha)}.tabela td{vertical-align:top}.tabela td.uso{min-width:8rem}.tabela tr.perto td:first-child{box-shadow:inset 3px 0 0 #c4853a}.tabela tr.estourou td:first-child{box-shadow:inset 3px 0 0 var(--erro)}.tabela tr.estourou .uso .pequeno{color:var(--erro)}.tabela tr.apagada td{color:var(--tinta-2)}.tabela .entrada{color:var(--azul-sistema)}.motivo{display:block;font-size:.8rem;color:var(--cobre-escuro)}input.valor{width:8rem;padding:.4rem .6rem}.barra{display:block;height:6px;background:#e6e9ee;position:relative;margin:.35rem 0 .2rem}.barra,.barra i{border-radius:3px}.barra i{position:absolute;left:0;top:0;bottom:0;background:var(--azul-sistema)}tr.perto .barra i{background:#c4853a}tr.estourou .barra i{background:var(--erro)}.detalhes summary{cursor:pointer;padding:.4rem 0}h2.inline{display:inline;font-size:1.3rem}.confirmar{font-size:.92rem}.semana-da-vez{background:var(--tinta);color:#fff;border-radius:var(--raio);padding:1.25rem 1.25rem .5rem;margin:1.5rem 0}.semana-da-vez .sobretitulo{color:#c3cad6}.semana-da-vez h2{color:#fff;margin:.25rem 0 .5rem}.semana-da-vez .pequeno{color:#dfe4ec}.meses{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.mes{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1rem 1.1rem}.mes h3{font-family:var(--serif);font-size:1.15rem;margin:0 0 .3rem}.mes h3 span{font-family:var(--sans);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--azul-sistema);margin-right:.4rem}.semanas{list-style:none;margin:.5rem 0 0;padding:0}.semanas li{display:flex;gap:.75rem;padding:.55rem 0;border-top:1px solid var(--linha)}.semana-num{flex:0 0 1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;font-size:.85rem;font-weight:600;border:1px solid var(--linha);color:var(--tinta-2)}.semanas li.aberta .semana-num{border-color:var(--cobre);color:var(--cobre-escuro)}.semanas li.feita .semana-num{background:var(--azul-sistema);border-color:var(--azul-sistema);color:#fff}.semana-texto small,.semanas li.fechada .semana-texto>span{color:var(--tinta-2)}.semana-texto small{display:block;font-size:.8rem;margin-top:.15rem}.passo{border:1px solid var(--linha);border-radius:var(--raio);padding:.9rem 1rem .3rem;margin:0 0 .9rem;background:var(--superficie)}.passo legend{font-weight:600;padding:0 .3rem}.sigilo-texto{background:var(--fundo);border-left:3px solid var(--cobre);padding:.75rem 1rem}.rotina{margin-top:1.5rem}.rotina h3{font-size:1rem;margin:0 0 .4rem}.checkin{border:0;padding:0;margin:.75rem 0 0}.checkin legend{font-weight:500;margin-bottom:.5rem}@media (min-width:640px){.frase{grid-template-columns:repeat(4,1fr)}}.termo-texto ul{padding-left:1.2rem;margin:0 0 .8rem}.termo-texto li{margin-bottom:.35rem}.termo-texto .tabela{margin:.3rem 0 .8rem;font-size:.88rem}.termo-texto .tabela th[scope=row]{text-align:left;font-weight:600;color:var(--tinta);white-space:nowrap;vertical-align:top;padding-right:.75rem}.sem-borda{border:0;padding:0;margin:0;min-width:0}.campo input[type=date],.campo input[type=number],.campo select{width:100%;font:inherit;padding:.6rem .75rem;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);color:var(--tinta)}.campo small{display:block;margin-top:.25rem}.conferencias{list-style:none;padding:0;margin:.5rem 0 1rem}.conferencias li{padding:.45rem 0;border-bottom:1px solid var(--linha)}.conferencias li span{display:inline-block;width:1.3rem;font-weight:700}.conferencias .ok-item span{color:var(--azul-sistema)}.conferencias .falha-item span{color:var(--erro)}.conferencias small{display:block;margin-left:1.3rem;color:var(--erro);font-size:.86rem}.botao-acao{display:inline-block}.campo-inline input{font:inherit;padding:.5rem .6rem;border:1px solid var(--linha);border-radius:var(--raio)}.texto-alerta{color:var(--erro);font-weight:600}.secoes-equipe{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.secoes-equipe a{display:block;height:100%;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1rem 1.1rem;color:var(--tinta);text-decoration:none}.secoes-equipe a:focus-visible,.secoes-equipe a:hover{border-color:var(--cobre)}.secoes-equipe strong{display:block;font-family:var(--serif);font-size:1.1rem;margin-bottom:.25rem}.secoes-equipe span{font-size:.9rem;color:var(--tinta-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.botao-link{background:none;border:0;padding:0;font:inherit;color:var(--azul-sistema);text-decoration:underline;cursor:pointer}.formulario-linha{display:flex;flex-wrap:wrap;gap:.6rem .9rem;align-items:flex-end}.formulario-linha .campo{margin:0;flex:1 1 12rem}.formulario-linha>p{flex-basis:100%;margin:.25rem 0 0}.grupo{border:1px solid var(--linha);border-radius:var(--raio);padding:.8rem 1rem .2rem;margin:0 0 1rem;background:var(--superficie)}.grupo legend{font-weight:600;padding:0 .3rem;color:var(--azul-sistema)}.grade-campos{display:grid;grid-gap:0 .9rem;gap:0 .9rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.campo textarea{width:100%;font:inherit}.etiqueta{display:inline-block;font-size:.75rem;padding:.1rem .5rem;border-radius:999px;background:var(--fundo);border:1px solid var(--linha)}.etiqueta-alerta{border-color:var(--erro);color:var(--erro)}.lista-simples{padding-left:1.1rem}.lista-simples li{margin-bottom:.45rem}:root{--lat-bg:#0c1b32;--lat-camada:#10213b;--lat-linha:#1e3455;--lat-suave:#9fb0c7;--lat-ink:rgba(255,255,255,.88);--lat-hover:rgba(255,255,255,.07);--lat-atual:rgba(255,255,255,.12)}body:has(.app-equipe)>.topo{display:none}body:has(.app-equipe){background:#f4f6f8}.app-equipe{min-height:100vh}.topo-equipe{position:-webkit-sticky;position:sticky;top:0;z-index:6;justify-content:space-between;gap:1rem;min-height:60px;padding:.55rem 1.4rem;background:#f4f6f8;border-bottom:1px solid var(--linha)}.marca-equipe,.topo-equipe{display:flex;align-items:center}.marca-equipe{gap:.6rem;text-decoration:none;color:var(--tinta)}.marca-equipe b{font-family:var(--serif);font-size:1.25rem;font-weight:600}.marca-equipe span:last-child{font-size:.82rem;color:var(--tinta-2)}.marca-x{width:30px;height:30px;display:grid;place-items:center;background:var(--tinta);color:#fff;font-family:var(--serif);box-shadow:inset 0 0 0 2px var(--cobre)}.avatar-mini,.marca-x{border-radius:50%;font-weight:600}.avatar-mini{width:32px;height:32px;display:inline-grid;place-items:center;flex:none;background:var(--tinta);color:#fff;font-size:.78rem;box-shadow:0 0 0 2px #f4f6f8,0 0 0 3.5px var(--cobre)}.menu-perfil{position:relative}.menu-perfil-botao{display:flex;align-items:center;gap:.6rem;background:none;border:0;padding:.3rem .4rem;border-radius:10px;font:inherit;color:var(--tinta);cursor:pointer}.menu-perfil-botao:hover{background:rgba(12,27,50,.05)}.menu-perfil-nome{display:flex;flex-direction:column;line-height:1.15;text-align:left}.menu-perfil-nome b{font-weight:600;font-size:.92rem}.menu-perfil-nome small{font-size:.74rem;color:var(--tinta-2)}.menu-perfil-lista{position:absolute;right:0;top:calc(100% + 6px);min-width:12rem;background:#fff;border:1px solid var(--linha);border-radius:12px;padding:.35rem;box-shadow:0 12px 30px rgba(12,27,50,.12)}.menu-perfil-lista a{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:8px;text-decoration:none;font-size:.92rem}.menu-perfil-lista a:hover{background:#f4f6f8;color:var(--tinta)}.app-equipe .casca{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 60px);background:linear-gradient(to right,var(--lat-bg) 240px,transparent 240px);transition:grid-template-columns .18s ease}.app-equipe .casca.lateral-recolhida{grid-template-columns:68px minmax(0,1fr);background:linear-gradient(to right,var(--lat-bg) 68px,transparent 68px)}.app-equipe .lateral{background:var(--lat-bg);padding:.9rem .65rem 1.5rem;position:-webkit-sticky;position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto;scrollbar-width:thin}.app-equipe .lateral-itens{display:flex;flex-direction:column;gap:2px}.app-equipe .lateral a{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;min-height:40px;border-radius:10px;color:var(--lat-ink);font-weight:500;font-size:.9rem;text-decoration:none;position:relative}.app-equipe .lateral a svg{flex:none;color:var(--lat-suave)}.app-equipe .lateral a:hover{background:var(--lat-hover);color:#fff}.app-equipe .lateral a:hover svg{color:#fff}.app-equipe .lateral a[aria-current=page]{background:var(--lat-atual);color:#fff;font-weight:600}.app-equipe .lateral a[aria-current=page] svg{color:#e8a26e}.app-equipe .lateral a[aria-current=page]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--cobre)}.app-equipe .lateral a:focus-visible,.app-equipe .lateral button:focus-visible{outline:2px solid #e8a26e;outline-offset:2px}.lateral-alternar{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.65rem;padding:.5rem .75rem;margin-bottom:.4rem;border-radius:10px;color:var(--lat-suave);font-size:.82rem;font-weight:500;min-height:38px}.lateral-alternar:hover{background:var(--lat-hover);color:#fff}.grupo-menu .secao{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--lat-suave);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:1rem .75rem .35rem;border-radius:8px}.grupo-menu .secao:hover{color:#fff}.grupo-seta{transition:transform .18s}.grupo-menu .secao[aria-expanded=false] .grupo-seta{transform:rotate(-90deg)}.grupo-itens{display:flex;flex-direction:column;gap:2px}.grupo-itens.fechado{display:none}.lateral-recolhida .lateral{padding-left:.5rem;padding-right:.5rem}.lateral-recolhida .lateral a{justify-content:center;padding:.6rem 0}.lateral-recolhida .lateral a>span,.lateral-recolhida .lateral-alternar>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lateral-recolhida .lateral-alternar{justify-content:center;padding:.5rem 0}.lateral-recolhida .grupo-menu .secao{font-size:0;padding:.6rem 0 .25rem;justify-content:center;pointer-events:none}.lateral-recolhida .grupo-menu .secao:after{content:"";display:block;width:24px;height:1px;background:var(--lat-linha);margin:0 auto}.lateral-recolhida .grupo-seta{display:none}.lateral-recolhida .grupo-itens.fechado{display:flex}.app-equipe .conteudo{padding:1.9rem clamp(1rem,3vw,2.75rem) 4.5rem;max-width:1180px;width:100%}.app-equipe .conteudo>main,.app-equipe .pagina,.app-equipe .pagina-larga{max-width:none;margin:0;padding:0}.app-equipe h1{font-size:2rem;letter-spacing:-.01em;margin-bottom:.4rem}.app-equipe h2{font-size:1.25rem;margin-top:2.2rem}.app-equipe p{max-width:52em}.app-equipe .eyebrow,.app-equipe .sobretitulo{display:flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2);margin:0 0 .55rem}.app-equipe .eyebrow:before,.app-equipe .sobretitulo:before{content:"";width:22px;height:2px;background:var(--cobre);flex:none}.app-equipe .sobretitulo a{color:var(--tinta-2);text-decoration:none}.app-equipe .sobretitulo a:hover{color:var(--cobre-escuro);text-decoration:underline}.app-equipe .botao,.app-equipe .botao-secundario{border-radius:10px}.chips{display:flex;gap:.4rem;flex-wrap:wrap;margin:0 0 1.2rem}.chip{display:inline-block;font-size:.78rem;padding:.2rem .65rem;border-radius:999px;background:#fff;border:1px solid var(--linha);color:var(--tinta-2)}.etiqueta-teste{display:inline-block;font-family:var(--sans);font-size:.7rem;font-weight:700;letter-spacing:.12em;padding:.15rem .55rem;border-radius:999px;background:#fbf3ec;color:#8a4314;border:1px solid #e3b58f;vertical-align:middle}.hoje{background:var(--lat-bg);color:#fff;border-radius:20px;padding:1.4rem 1.6rem 1.3rem;position:relative;overflow:hidden}.hoje:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;border:1px solid var(--lat-linha);box-shadow:0 0 0 26px transparent,0 0 0 27px var(--lat-linha);pointer-events:none}.hoje-data{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#e8a26e;margin:0 0 .4rem}.hoje h2{color:#fff;margin:0 0 1rem;font-size:1.55rem}.hoje-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;border-top:1px solid var(--lat-linha)}.hoje-numeros>div{padding:.9rem .9rem .2rem 0}.hoje-numeros>div+div{border-left:1px solid var(--lat-linha);padding-left:1rem}.hoje-numeros dt{font-size:.82rem;color:var(--lat-suave)}.hoje-numeros dd{margin:.2rem 0 0;font-size:1.5rem;font-weight:600}.hoje-numeros dd.numero-alerta{color:#ffb4a8}.app-equipe .mes,.painel-cartao{background:#fff;border:1px solid var(--linha);border-radius:16px;padding:1.2rem 1.4rem;margin-top:1.3rem}.cartao-cabeca{display:flex;align-items:center;gap:.8rem;padding-bottom:.8rem;border-bottom:1px solid var(--linha)}.cartao-cabeca h2{margin:0;font-size:1.12rem}.cartao-cabeca p{margin:0}.cartao-icone{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fbf3ec;color:var(--cobre-escuro);flex:none}.lista-pendencias{list-style:none;padding:0;margin:0}.lista-pendencias li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;border-top:1px solid var(--linha)}.lista-pendencias li:first-child{border-top:0}.lista-pendencias li.grave{box-shadow:inset 3px 0 0 var(--erro);padding-left:.9rem}.lista-pendencias li>div{display:flex;flex-direction:column;min-width:0}.lista-pendencias b{font-weight:600}.icone-alerta{color:var(--erro);margin-bottom:.15rem}.botao-escuro{display:inline-flex;align-items:center;gap:.35rem;flex:none;background:var(--tinta);color:#fff;text-decoration:none;font-weight:600;font-size:.86rem;padding:.45rem .85rem;border-radius:10px}.botao-escuro:hover{background:var(--lat-camada);color:#fff}.titulo-secao{margin-top:2.4rem}.app-equipe .secoes-equipe a{border-radius:14px}.app-equipe .tabela{border:1px solid var(--linha);border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden}.app-equipe .tabela td,.app-equipe .tabela th{padding:.75rem .9rem}.app-equipe .tabela thead th{background:#f4f6f8;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.app-equipe .tabela tbody tr:last-child>*{border-bottom:0}.app-equipe .tabela tbody tr:hover>*{background:#fafbfc}.app-equipe .ficha{background:#fff;border-bottom-width:1px;border-radius:14px;padding:0 1rem;border:1px solid var(--linha)}.app-equipe .cartoes>div{border-radius:14px;padding:1rem 1.1rem}.app-equipe .cartoes strong{font-family:var(--sans);font-size:1.5rem}.app-equipe nav.acoes.pequeno{display:inline-flex;gap:4px;padding:4px;background:#fff;border:1px solid var(--linha);border-radius:12px;margin:.5rem 0 1rem}.app-equipe nav.acoes.pequeno>a,.app-equipe nav.acoes.pequeno>strong{padding:.4rem .85rem;border-radius:9px;text-decoration:none;color:var(--tinta-2);font-size:.86rem}.app-equipe nav.acoes.pequeno>a:hover{background:#f4f6f8;color:var(--tinta)}.app-equipe nav.acoes.pequeno>strong{background:var(--tinta);color:#fff;font-weight:600}@media (max-width:900px){.app-equipe .casca,.app-equipe .casca.lateral-recolhida{grid-template-columns:minmax(0,1fr);background:none}.app-equipe .lateral{position:static;height:auto;padding:.5rem .6rem;overflow:hidden}.app-equipe .lateral-itens{flex-direction:row;overflow-x:auto;scrollbar-width:none}.app-equipe .lateral a{white-space:nowrap}.app-equipe .lateral a[aria-current=page]:before{left:10px;right:10px;top:auto;bottom:2px;width:auto;height:2px}.lateral-alternar{display:none}.app-equipe .grupo-menu{display:contents}.app-equipe .grupo-menu .secao{display:none}.app-equipe .grupo-itens,.app-equipe .grupo-itens.fechado{display:contents}.marca-equipe span:last-child,.menu-perfil-nome{display:none}.lista-pendencias li{flex-direction:column;align-items:flex-start}.app-equipe nav.acoes.pequeno{display:flex;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.app-equipe .casca,.grupo-seta{transition:none}}.hoje>*{position:relative;z-index:1}.hoje:after{z-index:0;opacity:.55}@media (min-width:900px){.app-equipe fieldset.passo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1.1rem;column-gap:1.1rem}.app-equipe fieldset.passo>legend{grid-column:1/-1}}.app-equipe fieldset.passo{background:#fff;border:1px solid var(--linha);border-radius:14px;padding:.9rem 1.2rem .2rem;margin:0 0 1rem}.app-equipe fieldset.passo>legend{font-weight:600;color:var(--azul-sistema);padding:0 .35rem}.app-equipe .conferencias{background:#fff;border:1px solid var(--linha);border-radius:14px;padding:.4rem 1.1rem}.marca-simbolo{flex:none;align-self:center;display:block}.marca{align-items:center}