.quiz-progresso[data-v-2a685c64]{top:var(--topo-fixo);z-index:5;background:var(--papel);box-shadow:0 1px 0 var(--borda);align-items:center;gap:12px;padding:4px 0;display:flex;position:sticky}.quiz-progresso .progress[data-v-2a685c64]{flex:auto}.contagem[data-v-2a685c64]{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:13px}.q[data-v-b84e5357]{scroll-margin-top:var(--topo-com-contagem)}.q.pendente[data-v-b84e5357]{border-left:3px solid var(--erro);margin-left:-16px;padding-left:13px}.desempate[data-v-0dd0f738]{background:linear-gradient(90deg,var(--verde),var(--amarelo)) top /100% 5px no-repeat,#fff;scroll-margin-top:var(--topo-com-contagem);border:0;border-radius:16px;margin:36px 0 0;padding:26px 28px 22px;box-shadow:0 2px 14px #00000014}.desempate legend[data-v-0dd0f738]{float:left;width:100%;margin:0 0 6px;padding:0;font-size:22px;font-weight:600;line-height:1.25}.pergunta[data-v-0dd0f738]{clear:both;margin:0 0 16px;font-size:17px}.opcoes[data-v-0dd0f738]{gap:10px;display:grid}.opcoes button[data-v-0dd0f738]{border:1.5px solid var(--borda);color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;font-size:16px;transition:border-color .12s;display:flex}.opcoes button[data-v-0dd0f738]:before{content:"";box-sizing:border-box;border:2px solid var(--borda);background:#fff;border-radius:50%;flex:none;width:18px;height:18px}@media (hover:hover){.opcoes button[data-v-0dd0f738]:hover{border-color:var(--tinta)}}.opcoes button[data-v-0dd0f738]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.opcoes button.active[data-v-0dd0f738]{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.opcoes button.active[data-v-0dd0f738]:before{background:var(--tinta);box-shadow:0 0 0 2px var(--tinta);border:5px solid #fff}@media (forced-colors:active){.opcoes button.active[data-v-0dd0f738]:before{forced-color-adjust:none;background:canvastext;border-color:canvas;box-shadow:0 0 0 2px canvastext}}.falta .opcoes button[data-v-0dd0f738]{border-color:var(--erro)}.desempate .erro-campo[data-v-0dd0f738]{margin:12px 0 0}@media (width<=560px){.desempate[data-v-0dd0f738]{padding:22px 18px 18px}}
