/* "Quem vai conferir" (Tese nº 11, 04/11/2026). Reaproveita .medida (ninguem.css) e .cv-* (colecao.css); aqui só o que é próprio do ensaio. */
.conferir-essay .article-header h1{max-width:14ch}
.medida td strong.qc-nao{color:#ee6018}
.qc-porta td:last-child{white-space:nowrap}
.qc-var{position:relative;display:inline-block;width:150px;height:12px;margin-right:12px;vertical-align:-1px;background:linear-gradient(#6e6866,#6e6866) center/1px 100% no-repeat}
.qc-var i{position:absolute;top:1px;bottom:1px;left:calc(var(--l) * 1%);width:calc(var(--w) * 1%);background:#d9d4d2}
.qc-var i.neg{background:#ee6018}
.qc-porta td strong{display:inline;margin:0}
.qc-grafico{position:relative;margin:18px 0 0}
.qc-grafico svg{display:block;width:100%;touch-action:pan-y}
.qc-grafico text{font:400 10.5px var(--mono);fill:#b8b3b0}
.qc-grafico .rot{fill:#fafafa;font-size:11px}
.qc-dica{position:absolute;top:6px;z-index:2;min-width:150px;padding:8px 10px;border:1px solid #3d3a39;background:#181616;color:#d9d4d2;font-size:11px;line-height:1.55;pointer-events:none}
.qc-dica b{display:block;color:#fafafa;font-weight:500}
.qc-numeros{margin-top:14px;color:#d9d4d2;font-size:12px}
.qc-numeros summary{cursor:pointer;color:#b8b3b0;letter-spacing:.04em}
.qc-numeros summary:focus-visible{outline:2px solid #ff5500;outline-offset:2px}
.qc-numeros-w{overflow-x:auto}
.qc-numeros table{width:100%;min-width:0;margin-top:10px;border-collapse:collapse;color:#d9d4d2;font-size:12px}
.qc-numeros th,.qc-numeros td{padding:6px 8px;border:1px solid #2b2827;background:none;text-align:right}
.qc-numeros th{color:#b8b3b0;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}
.qc-numeros th:first-child,.qc-numeros td:first-child{text-align:left}
@media (max-width:800px){.qc-porta td:last-child{white-space:normal}}
/* Figura 2 e ferramenta "A sua cadeira" */
.conferir-essay h2[id],.conferir-essay .cv-fig{scroll-margin-top:96px}
.cv-resumo a{color:inherit;text-decoration-color:#ee6018;text-underline-offset:2px}
.qc-faixas-t{margin-top:20px!important;color:#b8b3b0;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}
.qc-faixas{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}
.qc-faixa{--c:#8f8986;display:grid;grid-template-columns:76px minmax(0,1fr) 50px;align-items:center;gap:10px;color:#b8b3b0;font-size:12px}
.qc-faixa.ativa{--c:#ee6018;color:#fafafa;font-weight:500}
.qc-f-trilho{display:block;height:12px;background:#211e1d}
.qc-f-trilho i{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--c)}
.qc-fraco .qc-f-trilho i{background:repeating-linear-gradient(135deg,var(--c) 0 2px,transparent 2px 4px)}
.qc-nulo .qc-f-trilho i{background:none;box-shadow:inset 0 0 0 1px var(--c)}
.qc-f-val{text-align:right}
.qc-leg span::before{--c:#8f8986}
.qc-leg .qc-leg-forte::before{background:#8f8986}
.qc-leg .qc-leg-fraco::before{background:repeating-linear-gradient(135deg,#8f8986 0 2px,transparent 2px 4px)}
.qc-leg .qc-leg-nulo::before{background:none;box-shadow:inset 0 0 0 1px #8f8986}
.qc-br{display:grid;gap:8px;margin:10px 0 0}
.qc-br div{padding:10px 12px;border:1px solid #2b2827}
.qc-br dt{color:#8f8986;font-size:10px;letter-spacing:.08em;text-transform:uppercase}
.qc-br dd{margin:4px 0 0;color:#fafafa;font-size:12.5px;line-height:1.55}
.qc-numeros table + table{margin-top:14px}
.cv-fig figcaption a{color:#d9d4d2;text-decoration-color:#6e6866}
.cad-q{min-width:0;margin:0 0 20px;padding:0;border:0}
.cad-q legend{padding:0;margin-bottom:8px;color:#fafafa;font-size:13.5px;font-weight:500;line-height:1.5}
.cad-op{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:7px 0;color:#d9d4d2;font-size:12.5px;line-height:1.5;cursor:pointer}
.cad-op:hover{color:#fafafa}
.cad-op input{width:16px;height:16px;margin:2px 0 0;accent-color:#ee6018}
.cad-progresso{color:#b8b3b0;font-size:12px}
.cad-resultado:empty{display:none}
.cad-resultado{margin-top:14px;padding:16px 16px 18px;border:1px solid #3d3a39;border-left:3px solid #ee6018;background:#101010}
.cad-resultado p{margin-top:12px;color:#d9d4d2;font-size:12.5px;line-height:1.65}
.cad-resultado .cad-estado{display:grid;gap:4px;margin-top:0}
.cad-estado span{color:#b8b3b0;font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.cad-estado strong{color:#fafafa;font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.03em}
.cad-resultado .cad-alerta{padding-left:10px;border-left:2px solid #6e6866;color:#fafafa}
.cad-resultado .cad-passos-t{margin-top:18px;color:#b8b3b0;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}
.cad-passos{margin:8px 0 0;padding-left:20px;color:#fafafa;font-size:12.5px;line-height:1.6}
.cad-passos li{margin-top:7px;padding-left:2px}
.cad-limpar{min-height:44px;margin-top:14px;padding:0 14px;border:1px solid #3d3a39;background:none;color:#d9d4d2;font:inherit;font-size:12px;cursor:pointer}
.cad-limpar:hover{border-color:#6e6866;color:#fafafa}
@media (max-width:480px){.qc-faixa{grid-template-columns:78px minmax(0,1fr) 46px;gap:8px;font-size:11.5px}.qc-f-rot{white-space:nowrap}.cad-resultado{padding:14px 12px 16px}#fig-idade .cv-leitura,.cad-resultado .cv-leitura{grid-template-columns:repeat(2,minmax(0,1fr))}#fig-idade .cv-leitura div:last-child{grid-column:1 / -1}}

