.analise{display:grid;gap:var(--s5)}.analise .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.analise-form{max-width:720px}.analise .linha-campo{display:grid;gap:var(--s3)}@media(min-width:640px){.analise .linha-campo{grid-template-columns:1fr auto}}.analise #status-analise{min-height:1.2em}.analise #status-analise[data-erro]{color:var(--cor-erro);font-weight:600}.analise .botao-cta[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.analise .resultado{--f-bom: var(--cor-sucesso);--f-atencao: var(--cor-ouro-texto);--f-ruim: var(--cor-erro)}.analise .progresso{display:grid;gap:var(--s4);padding:var(--s5);background:var(--cor-papel);border:1px solid var(--cor-linha);border-radius:var(--raio-card);position:sticky;top:6rem}.analise .progresso-h{margin:0;font-size:var(--txt-h3)}.analise .etapas{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.analise .etapas li{display:flex;align-items:center;gap:var(--s3);min-height:32px;color:var(--cor-cinza)}.analise .etapas li[data-estado=agora]{color:var(--cor-tinta);font-weight:700}.analise .etapas li[data-estado=feita]{color:var(--cor-tinta)}.analise .etapa-marca{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--cor-linha-forte);font-size:var(--txt-label);font-weight:800;line-height:1}.analise li[data-estado=feita] .etapa-marca{background:var(--cor-sucesso);border-color:var(--cor-sucesso);color:var(--cor-branco)}.analise li[data-estado=agora] .etapa-marca{border-color:var(--cor-azul);background:var(--cor-branco);color:var(--cor-azul)}.analise .relatorio{display:grid;gap:var(--s6)}.analise .relatorio-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s5)}.analise .relatorio-id{min-width:0;flex:1 1 320px}.analise .relatorio-h{margin:0;font-size:var(--txt-h3);line-height:var(--lh-h3)}.analise .relatorio-url{overflow-wrap:anywhere;font-weight:600}.analise .relatorio-id .nota{margin:var(--s1) 0 0}.analise .notas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s3)}.analise .notas>li:last-child{grid-column:1 / -1}@media(min-width:640px){.analise .notas{grid-template-columns:repeat(6,1fr);gap:var(--s4)}.analise .notas>li{grid-column:span 2}.analise .notas>li:last-child{grid-column:span 2}.analise .notas>li:nth-child(4){grid-column:2 / span 2}.analise .notas>li:nth-child(5){grid-column:4 / span 2}}@media(min-width:1024px){.analise .notas{grid-template-columns:repeat(5,1fr)}.analise .notas>li,.analise .notas>li:nth-child(4),.analise .notas>li:nth-child(5){grid-column:auto}}.analise .nota-card{--f: var(--cor-cinza);display:grid;justify-items:center;gap:var(--s2);height:100%;padding:var(--s5) var(--s3) var(--s4);background:var(--cor-branco);border:1px solid var(--cor-linha);border-top:4px solid var(--f);border-radius:var(--raio-card);box-shadow:var(--sombra-card);text-align:center}.analise .nota-card[data-faixa=bom]{--f: var(--f-bom)}.analise .nota-card[data-faixa=atencao]{--f: var(--f-atencao)}.analise .nota-card[data-faixa=ruim]{--f: var(--f-ruim)}.analise .nota-nome{margin:0;font-family:var(--fonte-display);font-weight:700;font-size:var(--txt-corpo);color:var(--cor-tinta)}.analise .anel{position:relative;width:96px;height:96px}.analise .anel svg{width:100%;height:100%;transform:rotate(-90deg)}.analise .anel circle{fill:none;stroke-width:9}.analise .anel .trilho{stroke:var(--cor-linha)}.analise .anel .arco{stroke:var(--f);stroke-linecap:round}.analise .anel-num{position:absolute;inset:0;display:grid;place-content:center;font-family:var(--fonte-display);font-weight:800;font-size:2rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--f)}.analise .nota-faixa{margin:0;font-size:var(--txt-small);font-weight:700;color:var(--f)}.analise .resumo{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s4);margin:0;padding:var(--s4) var(--s5);background:var(--cor-papel);border:1px solid var(--cor-linha);border-radius:var(--raio-card)}@media(min-width:768px){.analise .resumo{grid-template-columns:repeat(4,1fr)}}.analise .resumo dt{font-size:var(--txt-label);color:var(--cor-cinza)}.analise .resumo dd{margin:var(--s1) 0 0;font-family:var(--fonte-display);font-weight:700;font-size:var(--txt-h3);font-variant-numeric:tabular-nums}.analise .bloco{display:grid;gap:var(--s4)}.analise .bloco-h{margin:0;font-size:var(--txt-h3)}.analise .melhorar-contagem{margin:0;color:var(--cor-cinza)}.analise .melhorar{display:grid;gap:var(--s6)}.analise .grupo{display:grid;gap:var(--s3)}.analise .grupo-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s3);padding-bottom:var(--s2);border-bottom:2px solid var(--cor-tinta)}.analise .grupo-h{margin:0;font-size:var(--txt-corpo);font-family:var(--fonte-display);font-weight:800}.analise .grupo-qtd{font-size:var(--txt-small);color:var(--cor-cinza);font-variant-numeric:tabular-nums}.analise .grupo-dica{margin:0;font-size:var(--txt-small);color:var(--cor-cinza);flex-basis:100%}.analise .grupo-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.analise .achado{--i: var(--cor-linha-forte);background:var(--cor-branco);border:1px solid var(--cor-linha);border-left:5px solid var(--i);border-radius:var(--raio-card)}.analise .achado[data-impacto=alto]{--i: var(--cor-erro)}.analise .achado[data-impacto=medio]{--i: var(--cor-ouro-texto)}.analise .achado summary,.analise .recolhivel summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);min-height:48px;padding:var(--s2) var(--s4) var(--s2) var(--s4);cursor:pointer;list-style:none;font-weight:600}.analise .achado summary::-webkit-details-marker,.analise .recolhivel summary::-webkit-details-marker{display:none}.analise .achado summary:after,.analise .recolhivel summary:after{content:"";flex:none;width:.6em;height:.6em;margin-left:auto;border-right:2px solid var(--cor-cinza);border-bottom:2px solid var(--cor-cinza);transform:rotate(45deg);transition:transform var(--t-base) var(--curva)}.analise details[open]>summary:after{transform:rotate(-135deg)}.analise .achado-titulo{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.analise .selo{flex:none;padding:2px var(--s2);border:1px solid var(--i);border-radius:var(--raio-disco);font-size:var(--txt-label);font-weight:700;color:var(--i);white-space:nowrap}.analise .achado[data-impacto=baixo] .selo{color:var(--cor-cinza);border-color:var(--cor-linha-forte)}.analise .achado-corpo{display:grid;gap:var(--s3);padding:0 var(--s4) var(--s4);max-width:var(--med-texto)}.analise .achado-corpo p{margin:0;line-height:1.6;overflow-wrap:anywhere}.analise .como-corrigir{display:grid;gap:var(--s1);padding:var(--s3) var(--s4);background:var(--cor-papel);border-left:3px solid var(--cor-azul);border-radius:var(--raio-detalhe)}.analise .como-corrigir-rotulo{font-family:var(--fonte-display);font-weight:800;font-size:var(--txt-small);color:var(--cor-azul-forte)}.analise .detalhe{list-style:none;margin:0;padding:var(--s3);display:grid;gap:var(--s1);background:var(--cor-areia);border-radius:var(--raio-detalhe);font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:var(--txt-small);overflow-wrap:anywhere}.analise .recolhivel{background:var(--cor-papel);border:1px solid var(--cor-linha);border-radius:var(--raio-card)}.analise .recolhivel-corpo{display:grid;gap:var(--s4);padding:0 var(--s4) var(--s4)}.analise .ok-grupo-h{margin:0 0 var(--s1);font-size:var(--txt-small);font-weight:800;font-family:var(--fonte-display)}.analise .ok-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--s1)}.analise .ok-lista li{display:flex;gap:var(--s2);align-items:baseline;font-size:var(--txt-small)}.analise .ok-lista li:before{content:"✓";flex:none;color:var(--cor-sucesso);font-weight:800}.analise .ok-lista li span{overflow-wrap:anywhere}.analise .nao-medido-lista{list-style:none;margin:0;padding:0 var(--s4) var(--s4);display:grid;gap:var(--s3)}.analise .nao-medido-lista li{font-size:var(--txt-small);line-height:1.55;overflow-wrap:anywhere}.analise .nao-medido-lista strong{display:block}.analise .limite{margin:0;padding:var(--s4) var(--s5);border-left:4px solid var(--cor-azul);background:var(--cor-papel);font-size:var(--txt-small);line-height:1.6;color:var(--cor-cinza);max-width:var(--med-texto)}.analise .limite strong{color:var(--cor-tinta)}
