:root{--tinta:#0f2a4a;--discreto:#44526b;--linha:#dce3e8;--fundo:#f2f5f4;--cartao:#fff;--destaque:#1d4e89;--destaque-forte:#0f2a4a;--lateral:#0f2a4a;--lateral-ativo:#ffffff29;--destaque-claro:#ddeafb;--acao:#0b7a57;--acao-forte:#075e43;--acao-claro:#dcf1e4;--verde-claro:#3cc08e;--marca:#0a8f69;--linha-forte:#7f8da3;--letra-titulo:Bitter, Georgia, serif;--letra-corpo:"Atkinson Hyperlegible", system-ui, "Segoe UI", sans-serif;--alerta:#b3261e;--ok:#1c6b3a;--ok-claro:#e3f3e8;--atencao-claro:#fdf1d9;--g-aluno:#2a78d6;--g-turma:#eb6834;--g-escola:#1baf7a;--g-fraca:#cde2fb;--g-discreta:#6d8fb5;--g-certo:#0ca30c;--g-parcial:#eda100;--g-erro:#d03b3b;--g-branco:#898781;--g-grade:#e1e0d9;--g-eixo:#c3c2b7}*{box-sizing:border-box}body{background:var(--fundo);color:var(--tinta);font:16px/1.5 var(--letra-corpo);margin:0}h1{margin:0 0 4px;font-size:24px;line-height:1.25}h2{margin:0 0 6px;font-size:18px}h3{margin:0 0 6px;font-size:16px}.pagina h1,.pagina h2,.pagina h3,dialog h2{font-family:var(--letra-titulo);font-weight:600}.pagina h1{font-size:30px;line-height:36px}.pagina h2{font-size:21px;line-height:28px}p{margin:0 0 8px}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit}.pagina{max-width:980px;margin:0 auto;padding:24px 16px 64px}.pilha{gap:16px;display:grid}.discreto{color:var(--discreto)}.pequeno{font-size:13px}.alerta{color:var(--alerta);font-weight:600}.so-leitor{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.topo{background:var(--cartao);border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 16px;display:flex}.painel-escola{margin-top:24px}.painel-escola .linha{margin-top:12px}.logo-escola-previa{object-fit:contain;max-width:160px;max-height:64px;display:block}.cabecalho-boletim{align-items:center;gap:16px;display:flex}.cabecalho-boletim img{object-fit:contain;flex:none;max-width:110px;max-height:64px}.casca{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.conteudo{min-width:0}.lateral{background:var(--lateral);color:#fff;flex-direction:column;align-self:start;gap:20px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.lateral :focus-visible{outline-color:#fff}.marca{min-height:44px;font:600 22px/28px var(--letra-titulo);color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 6px;display:flex}.marca img{display:block}.lateral nav{gap:4px;display:grid}.lateral nav button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.lateral nav button:hover{background:#ffffff1a}.lateral nav button[aria-current=page]{background:var(--lateral-ativo);font-weight:700}.icone{flex:none}.marca-escola{overflow-wrap:anywhere;border-top:1px solid #ffffff40;align-items:center;gap:10px;min-width:0;padding:12px 6px 0;font-weight:600;display:flex}.marca-escola img{object-fit:contain;background:#fff;border-radius:6px;flex:none;max-width:72px;max-height:40px;padding:3px;display:block}.lateral-rodape{gap:10px;margin-top:auto;display:grid}.usuario-lateral{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 6px 0;font-size:14px;display:flex}.usuario-lateral span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.usuario-lateral button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:6px;flex:none;min-height:36px;padding:4px 12px}.usuario-lateral button:hover{background:#ffffff1f}.tela-acesso{background:var(--lateral);place-items:center;min-height:100vh;padding:16px;display:grid}.cartao-acesso{background:var(--cartao);border-radius:22px;gap:12px;width:min(100%,420px);padding:32px;display:grid;box-shadow:0 12px 32px #00000047}.cartao-acesso h1,.cartao-acesso p{margin:0}.cartao-acesso h1{font:600 26px/32px var(--letra-titulo)}.acesso-marca{font:600 26px/32px var(--letra-titulo);color:var(--lateral);align-items:center;gap:12px;display:flex}.form-acesso{gap:12px;display:grid}.form-acesso .botao{width:100%}.mostrar-senha{cursor:pointer;align-items:center;gap:8px;font-weight:400;display:flex}.cartao-acesso .botao-texto{justify-self:start;padding-left:0}.esqueci-senha{gap:8px;display:grid}.quadros-acao{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.quadro-acao{color:#fff;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:16px;min-height:104px;padding:16px 20px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 2px 6px #10244f2e}.quadro-acao:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px #10244f40}.quadro-acao:focus-visible{outline-offset:3px}.quadro-acao.azul:disabled,.quadro-acao.roxo:disabled,.quadro-acao.laranja:disabled,.quadro-acao.verde:disabled{color:var(--discreto);box-shadow:none;cursor:not-allowed;background:#e6eaf2}.quadro-acao b{font:600 20px/26px var(--letra-titulo);display:block}.quadro-acao small{font-size:14px;line-height:20px;display:block}.quadro-acao.azul{background:#1d6fe0}.quadro-acao.roxo{background:#5b52e0}.quadro-acao.laranja{background:#c2540a}.quadro-acao.verde{background:#0b8552}.resultados-recentes h2{align-items:center;gap:8px;display:flex}.barras-resultado{align-items:flex-end;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.barras-resultado li{text-align:center;font-variant-numeric:tabular-nums;flex:1 1 0;gap:4px;min-width:0;max-width:120px;display:grid}.barras-resultado .trilho{border-bottom:1px solid var(--g-eixo);flex-direction:column;justify-content:flex-end;gap:2px;height:166px;display:flex}.barras-resultado i{background:var(--g-aluno);border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.nome-barra{color:var(--discreto);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.aviso-teste{margin-top:16px}.perfil{align-items:center;gap:8px;font-size:14px;display:flex}.situacao{margin-left:auto;font-size:13px}.cartao{background:var(--cartao);border:1px solid var(--linha);border-radius:10px;min-width:0;padding:24px}.vazio{text-align:center;margin-top:16px;padding:40px 16px}.titulo-linha{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.linha.fim{justify-content:flex-end}.botao{border:1px solid var(--acao);background:var(--acao);color:#fff;cursor:pointer;border-radius:999px;min-height:44px;padding:8px 22px;font-weight:700}.botao:hover:not(:disabled){background:var(--acao-forte);border-color:var(--acao-forte)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao.secundario{color:var(--tinta);border-color:var(--linha-forte);background:#fff}.botao.secundario:hover:not(:disabled){background:var(--destaque-claro);border-color:var(--destaque)}.botao-texto{min-height:36px;color:var(--destaque);cursor:pointer;background:0 0;border:0;padding:4px 8px;text-decoration:underline}.botao-texto.perigo{color:var(--alerta);margin-right:auto}:focus-visible{outline:2px solid var(--destaque);outline-offset:2px}label,.rotulo{font-size:14px;font-weight:600}.rotulo{margin-bottom:4px;display:block}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{width:100%;font:inherit;border:1px solid var(--linha-forte);min-height:44px;color:var(--tinta);background:#fff;border-radius:6px;padding:8px 12px;font-weight:400;display:block}select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2355606b' stroke-width='2'/%3E%3C/svg%3E") right 11px center no-repeat;padding-right:34px!important}input[type=file]{width:100%;font:inherit;margin-top:7px;font-size:14px;font-weight:400;display:block}input.numero{width:76px}.perfil select{width:auto}.grade-campos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px;display:grid}.grade-campos .largo{grid-column:1/-1}.campo{display:block}.caixa{align-items:center;gap:8px;min-height:40px;font-weight:400;display:flex}.abas{border-bottom:1px solid var(--linha);flex-wrap:wrap;gap:4px;margin:12px 0 16px;display:flex}.abas button{min-height:44px;color:var(--discreto);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 14px}.abas button:hover{color:var(--tinta);background:#e6eaf2}.abas button[aria-current=page]{color:var(--tinta);border-color:var(--destaque);font-weight:700}.etapa-feita{color:var(--acao);font-weight:700}.proximo-passo{background:var(--destaque-claro);color:var(--destaque);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;padding:12px 16px;display:flex}.proximo-passo p{flex:320px;margin:0}.proximo-passo.atencao{background:var(--atencao-claro);color:#8a5a00}.bloco-config{border-top:1px solid var(--linha);gap:8px;margin-top:12px;padding:12px 0;display:grid}.seletor-prova{flex:240px;min-width:0;width:auto!important}.fichas{flex-wrap:wrap;gap:8px;display:flex}.ficha{border:1px solid var(--linha-forte);min-height:40px;color:var(--tinta);cursor:pointer;background:#fff;border-radius:20px;padding:6px 14px}.ficha:hover{border-color:var(--destaque);background:var(--destaque-claro)}.ficha[aria-pressed=true]{background:var(--destaque);border-color:var(--destaque);color:#fff;font-weight:600}.ficha[aria-pressed=true]:hover{background:var(--destaque-forte)}.outra-materia input{flex:200px;max-width:320px;width:auto!important}.campo-tipo{gap:2px;font-weight:400;display:grid}.campo-tipo input.numero{width:84px}td>input[aria-label="Nome da matéria"]{min-width:160px}td>input.numero{width:76px}.cota-igual .linha{align-items:end}td.total{font-variant-numeric:tabular-nums;vertical-align:middle;font-weight:700}tfoot th,tfoot td{color:var(--tinta);border-bottom:0;border-top:2px solid var(--linha);font-weight:700}tfoot td:not(.total){padding-left:18px}.adicionar-aluno{align-items:end;margin-top:12px}.campo-cor{width:72px;padding:2px}.lista-leituras{gap:8px;margin-top:12px;display:grid}.gerar-folhas{gap:16px 24px;display:grid}.gerar-folhas.com-previa{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start}.gerar-opcoes{gap:12px;min-width:0;display:grid}.com-previa .gerar-opcoes{position:sticky;top:16px}.gerar-folhas:not(.com-previa) .gerar-opcoes{max-width:420px}.gerar-opcoes p{margin:0}.mais-opcoes summary{cursor:pointer;min-height:32px;font-weight:600}.resumo-opcoes{font-weight:400;display:block}.pilha-campos{gap:12px;margin-top:8px;display:grid}.pilha-campos select{width:100%}.paginas-previa{flex-wrap:wrap;gap:12px;display:flex}.paginas-previa img{border:1px solid var(--linha);width:min(100%,480px);height:auto;box-shadow:0 1px 4px #0000001f}.arrumacao-folha{border:1px solid var(--linha);background:var(--fundo);border-radius:10px;gap:8px;padding:12px;display:grid}.arrumacao-folha p{margin:0}.arrumacao-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.contador-colunas{border:1px solid var(--linha-forte);background:#fff;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.contador-colunas button{width:36px;height:34px;color:var(--destaque);cursor:pointer;background:#fff;border:0;font-size:18px;font-weight:700}.contador-colunas button:disabled{color:var(--linha-forte);cursor:default}.contador-colunas b{text-align:center;font-variant-numeric:tabular-nums;min-width:32px}.pagina-com-quadros{width:min(100%,480px);position:relative}.pagina-com-quadros img{width:100%;display:block}.quadros-arrastaveis{pointer-events:none;position:absolute;inset:0}.quadro-movel,.quadro-fixo{box-sizing:border-box;border-radius:3px;position:absolute}.quadro-fixo{outline:1px dashed #56607a80}.quadro-movel{pointer-events:auto;cursor:grab;touch-action:none;background:#1d4e890f;outline:2px solid #1d4e898c}.quadro-movel:hover{background:#1d4e891f;outline-color:#1d4e89}.quadro-movel:active{cursor:grabbing}.quadro-movel span{white-space:nowrap;color:#fff;background:#1d4e89;border-radius:6px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-9px;left:4px}.aviso-arraste{margin:6px 0 0}.aluno-unico{align-items:flex-end;margin-top:12px}.aluno-unico select{max-width:100%;display:block}.lista-turmas{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lista-turmas li{border-bottom:1px solid var(--borda,#e3e7ee);grid-template-columns:minmax(70px,1fr) auto auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}@media (width<=560px){.lista-turmas li{grid-template-columns:1fr auto}}.folhas-reserva,.anular-item{align-items:flex-end;margin-top:12px}.folhas-reserva input{width:6em;display:block}.anular-item select{max-width:100%;display:block}.lista-alunos{margin-top:14px}.lista-alunos summary{cursor:pointer;font-weight:500}.lista-alunos td input{width:100%;min-width:12em}.lista-alunos td input.campo-turma{min-width:6em}.lista-alunos td:first-child{width:50%}.lista-alunos td:nth-child(2),.lista-alunos td:nth-child(3){width:20%}.lista-alunos .tabela-rolavel{max-height:420px;margin-top:8px;overflow:auto}.linha-leitura{border:1px solid var(--linha);border-radius:6px;align-items:flex-start;gap:12px;padding:8px;display:flex}.linha-leitura img{border:1px solid var(--linha);width:96px;height:auto}.miniatura-leitura{cursor:zoom-in;background:0 0;border:0;flex:none;padding:0}.miniatura-leitura img{display:block}dialog.janela-imagem{width:min(1000px,100vw - 32px);max-height:calc(100vh - 32px);padding:12px}.janela-imagem .titulo-linha{background:#fff;padding:4px 0;position:sticky;top:-12px}.janela-imagem img{width:100%;height:auto;margin-top:8px;display:block}.linha-leitura p{margin:4px 0 0}.itens-congelados{margin-top:8px;padding-left:32px;font-size:14px;list-style:decimal}.copias{margin-top:24px}.copias details{margin-top:10px}.copias summary{cursor:pointer;min-height:32px;font-weight:600}.botao-arquivo{align-items:center;font-size:16px;display:inline-flex;position:relative}.botao-arquivo:focus-within{outline:2px solid var(--destaque);outline-offset:2px}.lista-provas{gap:12px;margin-top:16px;display:grid}.linha-prova{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.linha-prova h2,.linha-prova p{overflow-wrap:anywhere;margin:0}.tabela-rolavel{margin:8px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{border-bottom:1px solid var(--linha);text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;padding:8px}th{color:var(--discreto);white-space:nowrap;font-size:13px}.contadores{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:8px 0 14px;display:grid}.contador{text-align:left;border:1px solid var(--linha);color:inherit;cursor:pointer;background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.contador:hover:not(:disabled){border-color:var(--destaque);background:var(--destaque-claro)}.contador:disabled{cursor:default;opacity:.7}.contador-topo{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.barra{background:#e6eaf2;border-radius:4px;height:8px;display:block;overflow:hidden}.barra span{background:var(--destaque);height:100%;display:block}.barra span[data-completo=true]{background:var(--ok)}.etiqueta{border:1px solid var(--linha);white-space:nowrap;background:#fff;border-radius:6px;flex:none;padding:1px 8px;font-size:13px;display:inline-block}.etiqueta.ok{background:var(--ok-claro);color:var(--ok);border-color:#b3dcbf}.etiqueta.atencao{background:var(--atencao-claro);color:var(--alerta);border-color:#f0c9a3}.lista-itens{gap:6px;margin-top:8px;display:grid}.linha-item{text-align:left;border:1px solid var(--linha);width:100%;min-height:44px;color:inherit;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.linha-item:hover{border-color:var(--destaque)}.resumo{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.linha-texto{border:1px solid var(--linha);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.resumo-texto{flex:1;min-width:200px;display:grid}.texto-apoio{background:var(--destaque-claro);color:#000;overflow-wrap:anywhere;border:1px solid #bcd6da;border-radius:8px;max-height:320px;padding:12px;overflow-y:auto}.texto-apoio>b{margin-bottom:4px;display:block}.comando-apoio{border-top:1px solid #c3d3f3;margin:8px 0 0;padding-top:8px}.enunciado{border:1px solid var(--linha);border-radius:8px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.enunciado legend{padding:0 4px;font-size:14px;font-weight:600}.marcas{gap:6px}.pequeno-botao{min-height:36px;padding:4px 10px;font-size:14px;font-weight:400}.previa-enunciado{background:var(--fundo);border-radius:6px;margin:0;padding:8px 10px}.opcoes{border:1px solid var(--linha);border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px 16px;margin:0;padding:10px 12px;display:flex}.opcoes legend{padding:0 4px;font-size:14px;font-weight:600}.opcao{align-items:center;gap:6px;min-height:36px;font-size:16px;font-weight:400;display:flex}.digito{gap:2px;font-weight:400;display:grid}.digito select{width:84px}.editor{flex-direction:column;display:flex}.editor>*{min-width:0}.editor-topo{z-index:2;flex-direction:column;order:-1;display:flex;position:sticky;top:0}.editor-area{border:1px solid var(--linha-forte);color:#000;overflow-wrap:anywhere;text-align:justify;background:#fff;border-radius:0 0 8px 8px;min-height:180px;padding:12px;line-height:1.22}.editor-area:focus{outline:2px solid var(--destaque);outline-offset:1px}.editor-area:empty:before{content:attr(data-vazio);color:var(--discreto)}.editor-aviso{margin:6px 0 0;font-size:14px}.ferramentas{background:var(--fundo);border:1px solid var(--linha-forte);border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:wrap;order:-1;align-items:center;gap:2px 4px;padding:3px 4px;display:flex}.ferramentas .grupo{border-right:1px solid var(--linha);align-items:center;gap:1px;padding-right:4px;display:flex}.ferramentas .grupo:last-child{border-right:0}.ferramentas .contents{display:contents}.ferramentas svg{width:13px;height:13px;margin:auto;display:block}.ferramentas button{min-width:26px;height:26px;color:var(--tinta);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 3px;font-size:13px;line-height:1}.ferramentas button:hover{background:#dfe6f2}.ferramentas button[aria-pressed=true]{background:var(--destaque);color:#fff}.ferramentas .botao-rotulo{padding:0 6px;font-size:12.5px}.ferramentas select{appearance:auto;border-color:var(--linha);background:#fff;width:auto;height:26px;min-height:26px;margin-left:2px;font-size:12.5px;display:inline-block;padding:0 2px!important}.ferramentas sub,.ferramentas sup{font-size:9px;line-height:0}.limpar small{color:var(--alerta);font-size:10px}.ferramentas button[aria-pressed=true] .limpar small{color:#fff}.valor-tamanho{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;color:var(--discreto);font-size:11.5px}.tabela-nova{flex-basis:100%;gap:8px;padding:2px 4px;font-size:13px;font-weight:400;border-right:0!important}.tabela-nova label{align-items:center;gap:4px;font-size:13px;font-weight:400;display:flex}.tabela-nova input{height:26px;width:52px!important;min-height:26px!important;padding:0 4px!important;display:inline-block!important}.conteudo blockquote{margin:0 0 0 2em}.conteudo td,.conteudo th{min-width:2em;padding:2px 6px}.editor-area td{height:1.6em}.conteudo p{margin:0 0 6px}.conteudo ul,.conteudo ol{list-style:revert;margin:0 0 6px;padding-left:28px}.conteudo ul.lista-vezinhos{list-style-type:"✓  "}.conteudo img{max-width:100%;height:auto}.conteudo table{width:auto}.conteudo td,.conteudo th{color:inherit;border:1px solid #888}.conteudo math{math-style:normal;font-size:1.15em}.editor-area math[data-latex]{cursor:pointer}dialog{border:1px solid var(--linha);width:min(620px,100vw - 32px);color:var(--tinta);background:#fff;border-radius:10px;padding:20px}dialog::backdrop{background:#141c2673}.atalhos{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.atalhos button{border:1px solid var(--linha);min-width:38px;min-height:36px;color:var(--tinta);cursor:pointer;background:#fff;border-radius:6px;padding:0 10px;font-size:14px}.atalhos button:hover{background:#eef2f9}math-field{border:1px solid var(--linha-forte);border-radius:8px;width:100%;min-height:72px;margin-bottom:12px;padding:10px;font-size:24px;display:block}.lista-blocos{gap:6px;margin-top:8px;display:grid}.bloco{border:1px solid var(--linha);cursor:grab;background:#fff;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.bloco.arrastando{opacity:.5;border-style:dashed}.alca{color:var(--discreto);font-size:18px}.bloco.aberto{cursor:default;align-items:flex-start}.bloco-completo{grid-template-columns:minmax(0,1fr);gap:8px;margin:8px 0;display:grid}.item-completo{border:1px solid var(--linha);color:#000;overflow-wrap:anywhere;background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px;display:grid}.item-completo-topo{color:var(--tinta);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.item-completo-topo .espaco{flex:1}.rascunho-bloco{gap:6px 16px;margin-top:4px}.gerar-prova-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gerar-prova-topo h2{margin:0 0 2px}.gerar-prova-topo p{margin:0}.gerar-antes-gabarito{justify-content:flex-end}.rascunho-bloco label,.item-ordenavel{align-items:center;gap:6px;display:flex}.item-ordenavel>.linha-item{flex:1;min-width:0}.item-ordenavel[draggable=true]{cursor:grab}.item-ordenavel.arrastando{opacity:.5}.bloco-corpo{flex:1;min-width:0;display:grid}.setas{gap:4px;display:flex}.setas button{border:1px solid var(--linha);width:38px;height:38px;color:var(--tinta);cursor:pointer;background:#fff;border-radius:6px}.setas button:disabled{opacity:.35;cursor:default}.barra-final{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.barra-final p{margin:0}.impressao{color:#000;background:#e9ecef;min-height:100vh;padding:0 0 32px}.barra-impressao{z-index:2;border-bottom:1px solid var(--linha);font-family:var(--letra-corpo);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.barra-impressao p{flex-basis:100%;margin:0}.editor-area img{cursor:pointer}.ferramentas.barra-imagem{background:var(--destaque-claro);font-family:var(--letra-corpo);border-radius:0;order:0;font-size:12.5px}.barra-imagem>span:first-child{padding:0 4px;font-weight:700}.barra-impressao strong{font-size:14px}.avisos-impressao{flex-basis:100%;max-height:20vh;margin:0;padding-left:20px;overflow-y:auto}.folha{width:calc(210mm * var(--escala,1));height:calc(297mm * var(--escala,1));background:#fff;margin:16px auto 0;overflow:hidden;box-shadow:0 1px 4px #0003}.impressao.cinza .folha{filter:grayscale()}.pagina-a4{box-sizing:border-box;width:210mm;height:297mm;transform:scale(var(--escala,1));transform-origin:0 0;text-rendering:geometricprecision;background:#fff;position:relative;overflow:hidden}.capa{-webkit-print-color-adjust:exact;print-color-adjust:exact;align-items:flex-end;padding:15mm;display:flex}.capa-fundo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.capa-logo{object-fit:contain;max-width:45mm;max-height:30mm;position:absolute;top:15mm;left:15mm}.capa-painel{background:#fffffff0;border-radius:2mm;width:100%;padding:8mm;position:relative}.capa-painel h1{margin:0 0 2mm;font-size:26pt}.capa-instituicao{margin-bottom:2mm;font-size:13pt;font-weight:700}.capa-textos{margin-top:6mm;font-size:11pt}.capa-textos p{margin:0 0 1.5mm}.caderno{font-size:10pt;line-height:1.22}.pagina-cabecalho{box-sizing:border-box;justify-content:flex-end;align-items:flex-end;height:15mm;margin:0;padding-bottom:1mm;font:700 8.5pt/1.2 Arial,Helvetica,sans-serif;display:flex;position:absolute;top:0;left:12mm;right:12mm}.pagina-numero{box-sizing:border-box;text-align:center;height:13mm;margin:0;padding-top:1mm;font:8.5pt/1.2 Arial,Helvetica,sans-serif;position:absolute;bottom:0;left:0;right:0}.janela{width:190mm;height:269mm;position:absolute;top:15mm;left:10mm;overflow:hidden}.colunas{left:calc(2mm + var(--trecho,0) * -194mm);box-sizing:border-box;column-count:2;column-fill:auto;column-rule:.25mm solid #000;text-align:justify;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;column-gap:8mm;width:186mm;height:269mm;position:relative}.colunas .conteudo img{object-fit:contain;max-height:250mm}.colunas .conteudo table{max-width:100%}.colunas .conteudo td,.colunas .conteudo th{min-width:0;padding:1px 3px}.bloco-prova{margin-bottom:3mm}.texto-base{margin-bottom:2mm}.texto-base .conteudo{text-indent:2em}.texto-base .conteudo p{margin:0}.texto-base .conteudo ul,.texto-base .conteudo ol,.texto-base .conteudo table,.texto-base .conteudo blockquote{text-indent:0}.conteudo [style*="text-align: center"],.conteudo [style*="text-align: right"]{text-indent:0!important}.texto-base .conteudo img{margin:1mm auto;display:block}.comando{break-after:avoid;margin:2mm 0 1.5mm}.item-prova{break-inside:avoid;grid-template-columns:7mm minmax(0,1fr);margin-bottom:1.2mm;display:grid}.item-numero{font-family:Arial,Helvetica,sans-serif;font-size:9.5pt;font-weight:700}.item-prova .conteudo p{margin:0}.caderno .conteudo math{font-size:1.05em}.alternativas{margin:.8mm 0 0}.alternativas li{grid-template-columns:5mm minmax(0,1fr);align-items:baseline;margin-bottom:.4mm;display:grid}.letra-alternativa{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000;border-radius:50%;place-items:center;width:1.25em;height:1.25em;font:700 7.5pt/1 Arial,Helvetica,sans-serif;display:inline-grid}.areas-enem{gap:8px;margin-top:6px;display:grid}.area-enem{border:1px solid var(--linha);background:#fff;border-radius:10px}.area-enem.aberta{border-color:var(--destaque)}.area-enem-titulo{text-align:left;width:100%;font:inherit;color:var(--tinta);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.area-enem-titulo:after{content:"▾";color:var(--discreto)}.area-enem.aberta .area-enem-titulo:after{content:"▴"}.area-enem .fichas{padding:0 12px 12px}.area-da-materia{margin-bottom:2px;display:block}.faixa-area{text-align:left;-webkit-hyphens:manual;hyphens:manual;break-inside:avoid;break-after:avoid;background:color-mix(in srgb, var(--cor-caderno,#1f2a44) 22%, #fff);margin:0 0 3mm;padding:2mm 3mm;font-family:Arial,sans-serif}.faixa-area b{color:#1f2a44;font-size:10pt;line-height:1.35;display:block}.faixa-area .faixa-area-nome{text-transform:uppercase}.questao-enem{display:block}.questao-enem .questao-titulo{letter-spacing:.03em;break-after:avoid;align-items:center;gap:2mm;margin:0 0 1.5mm;font-family:Arial,sans-serif;font-size:10.5pt;font-weight:700;display:flex}.questao-enem .questao-titulo span{flex:none}.questao-enem .questao-titulo i{background:linear-gradient(90deg, var(--cor-caderno,#1f2a44) 0 78%, #1b1b1b 78% 100%);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:1;height:1.2mm}.bloco-prova.enem{margin-bottom:4mm}.questao-enem .alternativas li{align-items:baseline}.questao-enem .letra-alternativa{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#111;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:4mm;height:4mm;margin-right:1.4mm;font-family:Arial,sans-serif;font-size:7.5pt;font-weight:700;line-height:1;display:inline-flex}.capa-enem{color:#1f2a44;flex-direction:column;gap:7mm;padding:14mm 15mm 0;font-family:Arial,sans-serif;display:flex}.capa-enem-topo{justify-content:space-between;align-items:stretch;gap:8mm;display:flex}.capa-enem-escola{align-items:center;gap:4mm;display:flex}.capa-enem-escola img{object-fit:contain;max-width:30mm;max-height:22mm}.capa-enem-instituicao{margin:0;font-size:13pt;font-weight:700}.capa-enem-rotulo{letter-spacing:.12em;text-transform:uppercase;color:#56607a;margin:1mm 0 0;font-size:9pt}.capa-enem-caderno{background:var(--cor-caderno);min-width:52mm;color:var(--texto-caderno);text-align:center;border:.5mm solid #1f2a44;border-radius:2mm;place-content:center;padding:4mm 6mm;display:grid}.capa-enem-caderno span{letter-spacing:.08em;font-size:12pt;font-weight:700}.capa-enem-caderno b{letter-spacing:.04em;font-size:17pt}.capa-enem-titulo{border-top:.6mm solid #1f2a44;border-bottom:.3mm solid #1f2a44;padding:6mm 0}.capa-enem-titulo h1{margin:0;font-size:26pt;line-height:1.1}.capa-enem-titulo p{margin:2mm 0 0;font-size:11pt}.capa-enem-instrucoes h2{letter-spacing:.03em;margin:0 0 3mm;font-size:11pt}.capa-enem-instrucoes ol{text-align:justify;margin:0;padding-left:6mm;font-size:10pt;line-height:1.4;list-style:decimal}.capa-enem-instrucoes li{margin-bottom:2mm;padding-left:1mm}.capa-enem-rodape{background:var(--cor-caderno);color:var(--texto-caderno);letter-spacing:.08em;border-top:.5mm solid #1f2a44;justify-content:space-between;margin-top:auto;margin-left:-15mm;margin-right:-15mm;padding:5mm 15mm;font-weight:700;display:flex}.espaco-bloco{box-sizing:border-box;break-inside:auto;border-top:.25mm solid #000;margin:2mm 0 0;padding-top:1mm;position:relative}.espaco-bloco.vazio{border:0;height:0;margin:0;padding:0}.espaco-bloco-nome{font-weight:700;display:block}@media screen{.espaco-bloco:not(.vazio){background:repeating-linear-gradient(-45deg,#0000 0 3mm,#1d4e890d 3mm 6mm)}}.espaco-alca{cursor:ns-resize;touch-action:none;z-index:2;justify-content:center;align-items:center;height:5mm;display:flex;position:absolute;bottom:0;left:0;right:0}.espaco-alca:before{content:"";border-top:.6mm dashed #1d4e89;position:absolute;bottom:.3mm;left:0;right:0}.espaco-alca span{color:#fff;background:#1d4e89;border-radius:3mm;padding:.3mm 2mm;font:700 7pt/1.4 system-ui,sans-serif;position:relative}.espaco-alca:hover:before{border-top-style:solid}.espaco-inserir{break-before:avoid;text-align:right;text-indent:0;height:0;font:400 8pt/1.3 system-ui,sans-serif;position:relative}.espaco-inserir-grupo{z-index:3;opacity:.75;background:#fff;border:.25mm dashed #1d4e89;border-radius:3mm;display:inline-flex;position:absolute;top:.6mm;right:0;overflow:hidden}.espaco-inserir-grupo:hover,.espaco-inserir-grupo:focus-within{opacity:1}.espaco-inserir button,.espaco-tirar,.espaco-menu button{color:#1d4e89;font:inherit;cursor:pointer;background:0 0;border:0;padding:.4mm 2mm;font-weight:700}.espaco-inserir .seta{border-left:.25mm dashed #1d4e89;padding:.4mm 1.4mm}.espaco-inserir button:hover,.espaco-menu button:hover{background:#e8f0fe}.espaco-menu{z-index:4;text-align:left;background:#fff;border-radius:2mm;min-width:40mm;padding:1mm;display:grid;position:absolute;top:5.6mm;right:0;box-shadow:0 .5mm 3mm #00000040}.espaco-tirar{z-index:2;background:#fff;border:.25mm solid #c5d3f3;border-radius:3mm;font:700 7.5pt/1.3 system-ui,sans-serif;position:absolute;top:.8mm;right:0}.espaco-tirar:hover{color:#b3261e;background:#fbe9e7;border-color:#f2c4bd}.espaco-bloco.vazio{position:relative}.espaco-sem-lugar{z-index:2;color:#56607a;align-items:center;gap:1mm;font:400 7.5pt/1.3 system-ui,sans-serif;display:inline-flex;position:absolute;top:.6mm;right:0}.espaco-sem-lugar .espaco-tirar{position:static}@media print{.espaco-alca,.espaco-inserir,.espaco-tirar,.espaco-sem-lugar{display:none}.espaco-bloco{background:0 0}}.pagina-rascunho .titulo-rascunho{text-align:center;text-transform:uppercase;letter-spacing:.1em;border-bottom:.25mm solid #000;margin:0;padding-bottom:2mm;font-weight:700;position:absolute;top:15mm;left:10mm;right:10mm}.espaco-livre{border-top:.25mm solid #000;margin:1mm 0 0;padding-top:1mm;font-weight:700}.pilha-curta{gap:8px;display:grid}.linha-alternativa{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;display:grid}.linha-alternativa .letra-alternativa{margin-top:10px;font-size:13px}.editor.compacto .editor-area{min-height:36px;padding:6px 10px}.editor.curto .editor-area{min-height:64px;padding:8px 12px}.proximo-item{border-top:1px solid var(--linha);gap:8px;padding-top:12px;display:grid}.proximo-item .fichas button{min-height:40px}.itens-do-texto{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.proximo-item,.pilha,.lista-itens,.lista-provas{grid-template-columns:minmax(0,1fr)}.itens-do-texto .linha-item[aria-current=true]{border-color:var(--destaque);background:var(--destaque-claro)}.numero-item{font-variant-numeric:tabular-nums;flex:none;min-width:1.6em;font-weight:700}.itens-colegas{flex-basis:100%;min-width:0}.itens-colegas summary{min-height:40px;color:var(--destaque);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:flex}.itens-colegas summary:before{content:"▸"}.itens-colegas[open] summary:before{content:"▾"}.itens-colegas>p{margin:0 0 8px}.grupo-colegas{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:12px;display:grid}.grupo-colegas h3{margin:0;font-size:15px}.item-colega{border:1px solid var(--linha);color:#000;overflow-wrap:anywhere;background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px;display:grid}.alternativa-colega{grid-template-columns:26px minmax(0,1fr);gap:4px;display:grid}.barra-relatorios{align-items:flex-end}.barra-relatorios .abas{flex:100%;margin:0}.relatorio h3,.relatorio h4{margin:16px 0 6px}.cabecalho-relatorio p{margin:2px 0}.numeros-relatorio{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.numeros-relatorio div{border:1px solid var(--linha);border-radius:8px;flex:100px;padding:8px 10px}.numeros-relatorio dt{color:var(--discreto);font-size:13px}.numeros-relatorio dd{font:600 26px/32px var(--letra-titulo);margin:0}.faixas-nota{margin:0;padding:0;list-style:none}.faixas-nota li{grid-template-columns:150px 1fr 36px;align-items:center;gap:8px;padding:2px 0;font-size:14px;display:grid}.faixas-nota b{text-align:right;font-variant-numeric:tabular-nums}.tabela-itens p{margin:2px 0 0}.tabela-conteudos .barra{min-width:80px;margin-top:5px}.tabela-conteudos .linha-materia th,.tabela-conteudos .linha-materia td{background:var(--fundo);color:var(--tinta);font-size:14px}.boletim{margin-top:16px}.boletim+.boletim{border-top:2px solid var(--linha);padding-top:16px}.boletim header p,.boletim header h3{margin:2px 0}.painel-boletim{border:1px solid var(--linha);background:var(--fundo);border-radius:8px;margin:12px 0;padding:10px 12px}.painel-boletim summary{cursor:pointer;font-weight:600}.painel-boletim p{margin:6px 0}.painel-boletim button[aria-pressed=true],.filtros-boletim button[aria-pressed=true]{background:var(--destaque);color:#fff}.partes-boletim{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 16px;margin-top:10px;display:grid}.tipo-grafico{color:var(--discreto);margin:0 0 6px 24px;font-size:13px;display:block}.tipo-grafico select{width:auto;min-height:32px;padding:2px 6px;font-size:14px;display:inline-block}.aviso-comparacao{background:var(--atencao-claro);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding:8px 12px;font-size:14px;display:flex}.painel-boletim .aviso-comparacao p{flex:280px;margin:0}.provas-boletim{border:1px solid var(--linha);border-radius:6px;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:6px 10px;display:flex}.parte-boletim{border-top:1px solid var(--linha);min-width:0;margin-top:16px;padding-top:16px}.relatorio .parte-boletim h4{letter-spacing:.05em;text-transform:uppercase;color:var(--discreto);margin:0;font-size:12px;font-weight:600}.achado{font:500 19px/26px var(--letra-titulo);margin:2px 0 10px}.legenda-grafico{color:var(--discreto);flex-wrap:wrap;gap:4px 14px;margin-bottom:6px;font-size:13px;display:flex}.legenda-grafico i{border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.grafico{width:100%;max-width:760px;height:auto;display:block;overflow:visible}.g-grade{stroke:var(--g-grade);stroke-width:1px}.g-eixo{stroke:var(--g-eixo);stroke-width:1px}.g-texto{fill:var(--discreto);font-size:12px}.g-menor{font-size:11px}.g-texto-forte{fill:var(--tinta);font-size:12.5px;font-weight:600}.g-leve{font-weight:400}.colunas-estudo{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.colunas-estudo h5{margin:0 0 6px;font-size:15px}.colunas-estudo ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.colunas-estudo li span{color:var(--discreto);font-size:13px;display:block}.mapa-itens{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:4px;display:grid}.casa-item{text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:4px 0;font-size:13px;line-height:1.2}.casa-item b{font-size:14px;display:block}button.casa-item{font:inherit;cursor:pointer;border:0}dialog.janela-item{width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);padding:16px}.janela-item .titulo-linha{background:#fff;padding:4px 0;position:sticky;top:-16px}.resumo-janela{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.conteudo-janela{color:#000;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.conteudo-janela .texto-apoio{max-height:none}.item-prova-janela{grid-template-columns:26px minmax(0,1fr);gap:6px;display:grid}.alternativas-janela{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.alternativas-janela li{border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:4px;padding:4px 6px;display:grid}.alternativas-janela li.certa{background:var(--ok-claro)}.alternativas-janela li.marcada{background:#fbe9e7}.comentario-janela{border-left:3px solid var(--destaque);background:var(--destaque-claro);padding:10px 12px}.comentario-janela p{white-space:pre-wrap;margin:4px 0 0}.casa-item.certa,.selo-item.certa{background:var(--ok-claro);color:var(--ok)}.casa-item.errada,.selo-item.errada{color:#b3261e;background:#fbe9e7}.casa-item.branco,.casa-item.pendente,.selo-item.branco,.selo-item.pendente{color:var(--discreto);background:#e6eaf2}.casa-item.anulado,.selo-item.anulado{color:var(--discreto);background:repeating-linear-gradient(135deg,#eef0f4 0 4px,#e2e6ee 4px 8px)}.casa-item.corrigida,.selo-item.corrigida{background:var(--destaque-claro);color:var(--destaque)}.selo-item{white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:500}@page{size:A4;margin:0}@page relatorio{size:A4;margin:14mm}@media print{.sem-imprimir,.topo{display:none!important}.casca{min-height:0;display:block}.pagina:has(.relatorios){max-width:none;padding:0}.relatorio{page:relatorio;border:0;padding:0}.relatorio table{font-size:11.5px}.relatorio th,.relatorio td{padding:3px 5px}.relatorio tr,.parte-boletim:not(:last-child){break-inside:avoid}.grafico,.casa-item,.selo-item,.legenda-grafico i,.relatorio .barra,.relatorio .barra span,.tabela-conteudos .linha-materia th,.tabela-conteudos .linha-materia td{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tabela-rolavel{overflow:visible}.boletim{break-after:page;margin:0}.boletim:last-child{break-after:auto}.boletim+.boletim{border-top:0;padding-top:0}body,.impressao{background:#fff}.barra-impressao{display:none}.impressao{min-height:0;padding:0}.folha{width:210mm;height:297mm;box-shadow:none;break-after:page;break-inside:avoid;margin:0}.folha:last-child{break-after:auto}.pagina-a4{transform:none}.impressao.cinza .folha{filter:none}.impressao.cinza .capa-fundo,.impressao.cinza .capa-logo{filter:grayscale()}}@media (width<=860px){.casca{grid-template-columns:minmax(0,1fr)}.lateral{gap:8px;height:auto;padding:10px 12px;position:static}.lateral nav{gap:4px;display:flex;overflow-x:auto}.lateral nav button{white-space:nowrap;flex:none}.lateral-rodape{margin-top:0}.marca-escola{padding-top:8px}}@media (width<=520px){.quadros-acao{grid-template-columns:minmax(0,1fr)}.quadro-acao{min-height:84px}}@media (width<=720px){.cartao{padding:16px}.gerar-folhas.com-previa{grid-template-columns:minmax(0,1fr)}.com-previa .gerar-opcoes{position:static}.ferramentas button{min-width:34px;height:34px}.ferramentas select{height:34px}.linha-item{flex-wrap:wrap}.linha-item .resumo{flex-basis:100%;order:3}.situacao{flex-basis:100%;margin-left:0}}.relatorio-professor .turma-professor h3{margin:16px 0 6px;font-size:16px}@media print{.relatorio-professor .turma-professor{break-after:page}.relatorio-professor .turma-professor:last-child{break-after:auto}}.confirmar-colagem{border:1px solid var(--destaque);background:var(--destaque-claro);border-radius:8px;gap:8px;padding:12px;display:grid}.previa-colagem{color:#000;overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:8px 10px;font-size:14px}.previa-colagem p{margin:0 0 4px}.previa-colagem ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.capa-padrao{color:#10244f;flex-direction:column;gap:10mm;padding:18mm 18mm 16mm;font-family:inherit;display:flex}.capa-padrao:before{content:"";pointer-events:none;border:.5mm solid;border-radius:3mm;position:absolute;inset:9mm}.capa-padrao:after{content:"";-webkit-print-color-adjust:exact;print-color-adjust:exact;background:currentColor;border-radius:3mm 3mm 0 0;height:4mm;position:absolute;top:9mm;left:9mm;right:9mm}.capa-padrao-topo{border-bottom:.3mm solid;align-items:center;gap:6mm;padding-top:6mm;padding-bottom:6mm;display:flex;position:relative}.capa-padrao-topo img{object-fit:contain;max-width:40mm;max-height:24mm}.capa-padrao-escola{color:#000;margin:0;font-size:15pt;font-weight:700}.capa-padrao-rotulo{letter-spacing:.25em;text-transform:uppercase;margin:1mm 0 0;font-size:10pt}.capa-padrao-titulo{margin-top:14mm}.capa-padrao-titulo h1{color:#000;margin:0 0 3mm;font-size:34pt;line-height:1.05}.capa-padrao-titulo p{white-space:pre-wrap;margin:0;font-size:12pt}.capa-padrao-aluno{grid-template-columns:1fr 34mm 22mm;gap:4mm;margin-top:6mm;display:grid}.campo-capa{border:.3mm solid;border-radius:1.5mm;height:14mm;padding:1.5mm 2.5mm}.campo-capa span{text-transform:uppercase;letter-spacing:.05em;font-size:8pt;font-weight:700}.capa-padrao-instrucoes{color:#000;border:.3mm solid;border-radius:2mm;padding:5mm 6mm}.capa-padrao-instrucoes h2{text-transform:uppercase;letter-spacing:.15em;color:#10244f;margin:0 0 2mm;font-size:11pt}.capa-padrao-instrucoes ol{margin:0;padding-left:6mm;font-size:11pt;line-height:1.45;list-style:decimal}.capa-padrao-bolhas{opacity:.35;width:42mm;position:absolute;bottom:16mm;right:18mm}.impressao.cinza .capa-padrao,.impressao.cinza .capa-padrao-instrucoes h2{color:#222}.capa-ilustrada .capa-painel{background:#ffffffd6;border-radius:4mm;box-shadow:0 .5mm 3mm #10244f1f}.capa-painel-topo{align-items:center;gap:4mm;margin-bottom:3mm;display:flex}.capa-painel-topo img{object-fit:contain;max-width:30mm;max-height:18mm}.capa-painel-topo .capa-instituicao{margin:0}.capa-ilustrada .capa-padrao-aluno{color:#10244f;margin:5mm 0 0}.capa-ilustrada .campo-capa{background:#ffffffb3;height:11mm}.opcoes-capa{border:1px solid var(--linha);border-radius:8px;flex-wrap:wrap;gap:10px 16px;margin:10px 0 0;padding:10px 12px;display:flex}.opcoes-capa legend{padding:0 4px;font-weight:600}.opcao-capa{border:1px solid var(--linha);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.opcao-capa:has(input:checked){border-color:var(--destaque);background:var(--destaque-claro)}.opcao-capa img,.miniatura-simples{border:1px solid var(--linha);object-fit:cover;background:#fff;width:52px;height:74px}.miniatura-simples{box-sizing:border-box;border:2px solid #10244f;border-top-width:6px;border-radius:3px;display:block}.opcoes-capa>p{flex-basis:100%;margin:0}.etiqueta.erro{color:#b3261e;background:#fbe9e7;border-color:#f2c4bd}.camera-tela{z-index:50;color:#fff;font-family:var(--letra-corpo);background:#14171c;flex-direction:column;padding:0 0 10px;display:flex;position:fixed;inset:0;overflow-y:auto}.camera-topo{align-items:center;gap:10px;padding:10px 12px;display:flex}.camera-titulo{flex:1;font-size:15px;font-weight:700}.camera-contador{color:#c3cad6;font-variant-numeric:tabular-nums;font-size:13px}.camera-fechar{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.camera-fechar:hover{background:#fff3}.camera-fechar.escuro{color:var(--tinta);background:#eef1f6;width:36px;height:36px}.camera-video{background:#000;flex:auto;justify-content:center;align-items:center;min-height:45vh;display:flex;position:relative;overflow:hidden}.camera-quadro{width:100%;height:100%;position:relative}.camera-quadro video{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.camera-guia{aspect-ratio:210/297;border-radius:6px;max-width:92%;height:88%;transition:box-shadow .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-guia .canto{aspect-ratio:1;border:3px solid #ffffffe6;border-radius:4px;width:9%;transition:border-color .2s,background .2s;position:absolute}.canto.c1{top:0;left:0}.canto.c2{top:0;right:0}.canto.c3{bottom:0;left:0}.canto.c4{bottom:0;right:0}.camera-video.achou-qr .canto{border-color:#f5c542}.camera-video.lida .canto{border-color:#2fbf8a}.camera-video.recusada .canto{border-color:#e5534b}.camera-video.recusada .camera-guia{box-shadow:0 0 0 4px #e5534b}.camera-contorno{pointer-events:none;width:100%;height:100%;animation:.18s ease-out aparecer;position:absolute;inset:0;overflow:visible}.camera-contorno polygon{fill:#0a8f6924;stroke:#2fbf8a;stroke-width:5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.camera-situacao{text-align:center;background:#14171cb8;border-radius:999px;width:max-content;max-width:calc(100% - 24px);margin:0;padding:6px 12px;font-size:13px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.camera-erro{color:var(--tinta);background:#fff;border-radius:12px;margin:10px 12px;padding:12px 14px}.camera-folha{z-index:1;color:var(--tinta);background:#fff;border-radius:16px 16px 0 0;margin:-16px 0 0;padding:10px 16px 14px;position:relative;overflow:hidden}.camera-folha:before{content:"";background:var(--linha);border-radius:2px;width:32px;height:4px;margin:0 auto 12px;display:block}.camera-folha.nova{animation:.22s ease-out subir}.camera-folha-linha{align-items:center;gap:12px;display:flex}.camera-icone{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.camera-icone.ok{background:var(--marca)}.camera-icone.erro{background:var(--alerta)}.camera-folha-texto{flex:1;gap:1px;min-width:0;display:grid}.camera-folha-estado{color:var(--acao);font-size:12px;font-weight:700}.camera-folha-nome{font-family:var(--letra-titulo);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:600;line-height:1.2;overflow:hidden}.camera-folha-detalhe{color:var(--discreto);font-size:13px}.camera-folha-nota{text-align:right;display:grid}.camera-folha-nota strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.camera-folha-nota span{color:var(--discreto);font-size:12px}.camera-folha-contagem{color:var(--discreto);border-top:1px solid #eef1f6;flex-wrap:wrap;gap:4px 14px;margin:12px 0 0;padding-top:10px;font-size:13px;display:flex}.camera-folha-contagem .ponto{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.ponto.certo{background:var(--g-certo)}.ponto.erro{background:var(--g-erro)}.ponto.branco{background:var(--g-branco)}.camera-folha-falta{color:#8a5a00}.camera-folha-conferir{background:var(--atencao-claro);color:#6b4500;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:8px 8px 8px 12px;font-size:14px;display:flex}.camera-folha-conferir span{flex:1}.camera-folha-conferir button{background:var(--tinta);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 16px;font-weight:700}.camera-folha-denovo{color:var(--discreto);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:4px 0;font-size:13px;text-decoration:underline}.camera-folha-tempo{background:var(--marca);transform-origin:0;width:100%;height:3px;animation:linear forwards tempo;position:absolute;bottom:0;left:0}.camera-folha.recusa .camera-folha-nome{white-space:normal}.camera-folha.recusa .camera-folha-detalhe{margin-top:2px;line-height:1.4}.camera-folha-rodape{border-top:1px solid #eef1f6;margin:12px 0 0;padding-top:10px;font-size:14px}.camera-historico{color:#d5dae3;padding:10px 16px 0;font-size:14px}.camera-historico summary{cursor:pointer}.camera-historico ul{margin:6px 0;padding-left:18px}.conferir-rapido{z-index:51;color:var(--tinta);font-family:var(--letra-corpo);background:#fff;flex-direction:column;gap:12px;padding:14px 16px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.conferir-topo{color:var(--discreto);justify-content:space-between;align-items:center;font-size:13px;display:flex}.conferir-titulo{font-family:var(--letra-titulo);margin:0;font-size:22px;font-weight:600}.conferir-recorte{border:1px solid var(--linha);background:#f4f4f0;border-radius:10px;width:100%}.conferir-sem-foto{background:var(--fundo);color:var(--discreto);text-align:center;border-radius:10px;margin:0;padding:18px}.conferir-texto{color:var(--discreto);margin:0;font-size:15px}.conferir-texto b{color:var(--tinta)}.conferir-principal{background:var(--acao);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:15px;font-size:17px;font-weight:700}.conferir-opcoes{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:8px;display:grid}.conferir-opcao{border:1px solid var(--linha);min-height:48px;color:var(--tinta);font:inherit;cursor:pointer;background:#fff;border-radius:12px;font-size:16px;font-weight:700}.conferir-opcao:hover{border-color:var(--linha-forte)}.conferir-numero{gap:8px;display:flex}.conferir-numero input{border:1px solid var(--linha);min-height:48px;font:inherit;letter-spacing:.2em;border-radius:12px;flex:1;padding:0 14px;font-size:20px}.conferir-numero .conferir-opcao{padding:0 16px}.conferir-rodape{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.conferir-rodape button{color:var(--discreto);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px}.conferir-rodape button:hover{background:var(--fundo);color:var(--tinta)}@media (width>=720px){.camera-folha{border-radius:16px;width:min(560px,100%);margin:-16px auto 0}.conferir-rapido{border-radius:16px;width:min(520px,92vw);max-height:90vh;inset:5vh auto auto 50%;transform:translate(-50%);box-shadow:0 0 0 100vmax #0a0c1099}}.exemplo-inicio{margin:4px 0 18px}.conferir{color:#8a5a00;white-space:nowrap}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes subir{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.camera-folha.nova,.camera-contorno{animation:none}}body{background:var(--fundo)}.cartao{border-color:var(--linha);border-radius:22px}.cartao .cartao{border-radius:16px}.botao{transition:background .15s,box-shadow .15s,transform .1s}.botao:hover:not(:disabled){box-shadow:0 4px 12px #0b7a5738}.botao:active:not(:disabled){transform:translateY(1px)}.botao.secundario{border-color:var(--linha-forte)}.botao.secundario:hover:not(:disabled){box-shadow:none}.pagina input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.pagina select,.pagina textarea{border-radius:10px}.abas{background:#e3e8eb;border:0;border-radius:14px;gap:4px;width:fit-content;max-width:100%;padding:4px}.abas button{border:0;border-radius:10px;min-height:40px;padding:6px 16px}.abas button:hover{background:#fff9}.abas button[aria-current=page]{color:var(--tinta);background:#fff;box-shadow:0 1px 3px #0f2a4a24}.proximo-passo{border:1px solid #c5d9f5;border-radius:14px}.proximo-passo.atencao{border-color:#f1ddb0}.lateral{background:var(--lateral)}.lateral nav button{border-radius:999px;padding:8px 16px}.usuario-lateral button{border-radius:999px;min-height:40px}.quadro-acao{border-radius:22px}.pagina table th{background:var(--fundo)}.numeros-relatorio div{background:var(--fundo);border:0;border-radius:12px;padding:10px 14px}.ficha{transition:background .15s,border-color .15s}.cabecalho-boletim{background:var(--lateral);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:16px;gap:14px;padding:16px 18px}.cabecalho-boletim .discreto{color:#d5e0f7}.relatorio .cabecalho-boletim h3{font:600 22px/28px var(--letra-titulo);margin:0}.iniciais-aluno{width:54px;height:54px;font:700 19px/1 var(--letra-corpo);letter-spacing:.03em;background:#ffffff29;border:2px solid #ffffff80;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cabecalho-boletim-texto{flex:1;min-width:0}.etiquetas-prova{flex-wrap:wrap;gap:6px;display:flex;margin:6px 0 0!important}.etiquetas-prova span{background:#ffffff29;border-radius:999px;padding:1px 10px;font-size:13px}.cabecalho-boletim-escola{text-align:right;color:#d5e0f7;justify-items:end;gap:4px;font-size:13px;display:grid}.cabecalho-boletim-escola img{background:#fff;border-radius:8px;max-width:110px;max-height:48px;padding:4px}.parte-boletim{border:1px solid var(--linha);background:#fff;border-radius:16px;margin-top:14px;padding:16px 18px}.relatorio .parte-boletim h4{color:var(--destaque)}.resumo-heroi{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.medidor{flex:none;width:150px;height:150px}.medidor-fundo{fill:none;stroke:#e6eaf3;stroke-width:13px}.medidor-valor{fill:none;stroke:var(--g-aluno);stroke-width:13px;stroke-linecap:round;transition:stroke-dasharray .6s}.medidor-nota{text-anchor:middle;font:700 30px/1 var(--letra-titulo);fill:var(--tinta)}.medidor-total{text-anchor:middle;font:400 12px/1 var(--letra-corpo);fill:var(--discreto)}.resumo-lado{flex:280px;gap:12px;min-width:0;display:grid}.selos-resumo{flex-wrap:wrap;gap:6px;display:flex}.selo-resumo{background:var(--destaque-claro);color:var(--destaque-forte);border-radius:999px;padding:3px 12px;font-size:14px;font-weight:700}.selo-resumo.acima{background:var(--ok-claro);color:var(--ok)}.selo-resumo.abaixo{background:var(--atencao-claro);color:#8a5a00}.comparar-medias,.barras-estudo{gap:6px;display:grid}.linha-media{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:14px;display:grid}.linha-media b{text-align:right;font-variant-numeric:tabular-nums}.trilho{background:#e9edf5;border-radius:999px;height:10px;overflow:hidden}.trilho i{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:999px;height:100%;transition:width .5s;display:block}.trilho i.aluno{background:var(--g-aluno)}.trilho i.turma{background:var(--g-turma)}.trilho i.escola{background:var(--g-escola)}.barra-respostas{gap:3px;height:14px;margin:18px 0 8px;display:flex}.barra-respostas i{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:999px;flex:1 1 0;min-width:6px}.barra-respostas i.certo{background:var(--g-certo)}.barra-respostas i.erro{background:var(--g-erro)}.barra-respostas i.branco{background:var(--g-branco)}.legenda-respostas{color:var(--discreto);flex-wrap:wrap;gap:4px 18px;font-size:14px;display:flex;margin:0!important;padding:0!important;list-style:none!important}.legenda-respostas b{color:var(--tinta);font-size:16px}.legenda-respostas .ponto{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.colunas-estudo ul{gap:10px}.cartao-estudo{border-left:4px solid var(--g-parcial);background:#f6f8fc;border-radius:12px;padding:10px 12px}.cartao-estudo.forte{border-left-color:var(--g-certo)}.cartao-estudo>b{margin-bottom:6px;display:block}.cartao-estudo .linha-media{grid-template-columns:44px minmax(0,1fr) 40px;font-size:13px}.cartao-estudo .trilho{height:7px}.colunas-estudo li.cartao-estudo>span{margin-top:6px}@media print{.parte-boletim{border-color:#cfd6e4}.cartao{box-shadow:none}}.faixa-professor{border:1px solid var(--linha);background:#fff;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 18px;padding:16px 20px;display:flex}.faixa-professor b{font:600 19px/26px var(--letra-titulo);display:block}.faixa-professor span{font-size:14px}.prova-professor{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:16px;display:grid}.previa-professor{border:1px solid var(--linha);background:#fff;border-radius:16px;max-height:calc(100vh - 24px);padding:14px;position:sticky;top:12px;overflow-y:auto}.previa-professor .linha{justify-content:space-between}.previa-professor .paginas-previa img{width:100%}.opcoes-marcas{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:14px;display:grid}.opcao-marca{border:1.5px solid var(--linha);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.opcao-marca.escolhida{border-color:var(--destaque);background:var(--destaque-claro)}.opcao-marca b,.opcao-marca span span{display:block}.total-pontos{background:var(--destaque-claro);color:var(--destaque-forte);border-radius:999px;padding:4px 12px}.questoes-professor{gap:12px;margin:0 0 14px;display:grid}.questao-professor{border:1px solid var(--linha);background:#fafbfe;border-radius:14px;gap:8px;padding:12px;display:grid}.questao-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.questao-topo .espaco{flex:1}.questao-topo select{width:auto}.questao-numero{background:var(--destaque);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.campo-valor{align-items:center;gap:6px;font-size:14px;display:inline-flex}.campo-valor input{width:70px}.botao-icone{border:1px solid var(--linha);cursor:pointer;background:#fff;border-radius:10px;width:36px;height:36px}.botao-icone:disabled{color:var(--linha-forte);cursor:default}.questao-professor textarea{width:100%}.alternativas-professor{gap:6px;display:grid}.alternativa-professor{grid-template-columns:auto 18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ajustes-discursiva{gap:8px 14px}.ajustes-discursiva label{align-items:center;gap:6px;display:inline-flex}.ajustes-discursiva select{width:auto}@media (width<=1100px){.prova-professor{grid-template-columns:minmax(0,1fr)}.previa-professor{max-height:none;position:static}}.previa-professor .pagina-com-quadros{width:100%}.ajustes-na-prova{position:absolute;inset:0}.alca-linhas{cursor:ns-resize;touch-action:none;z-index:2;justify-content:center;align-items:center;height:14px;margin-top:-7px;display:flex;position:absolute}.alca-linhas:before{content:"";border-top:2px dashed #1d4e898c;position:absolute;top:50%;left:0;right:0}.alca-linhas:hover:before{border-color:#1d4e89;border-top-style:solid}.alca-linhas span{color:#fff;white-space:nowrap;background:#1d4e89;border-radius:999px;padding:0 8px;font-size:11px;font-weight:700;line-height:16px;position:relative}.alca-tira{box-sizing:border-box;cursor:grab;touch-action:none;z-index:3;background:#1d4e890d;border-radius:4px;outline:2px solid #1d4e8973;position:absolute}.alca-tira:hover{background:#1d4e891f;outline-color:#1d4e89}.alca-tira.movendo{cursor:grabbing;background:#1d4e8938}.alca-tira span{color:#fff;white-space:nowrap;background:#0f2a4a;border-radius:999px;padding:0 8px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.questao-professor.aberta{border-color:var(--marca);background:#fff;box-shadow:0 0 0 3px #0b7a571f}.selo-tipo{background:var(--destaque-claro);color:var(--tinta);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.resumo-questao{color:#000;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;display:block}.resumo-questao:hover{background:var(--destaque-claro)}.resumo-questao .conteudo{max-height:9em;display:block;overflow:hidden}.resumo-questao .conteudo p{margin:0}.resumo-alternativas{gap:2px;margin:0;padding:0 8px;font-size:14px;list-style:none;display:grid}.resumo-alternativas li{align-items:baseline;gap:6px;display:flex}.resumo-alternativas li.certa{color:#166534;font-weight:700}.resumo-alternativas .conteudo p{margin:0;display:inline}.alternativa-professor{align-items:start}.alternativa-professor>b,.alternativa-professor>input[type=radio]{margin-top:10px}.escolha-perfil{gap:12px;display:grid}.escolha-perfil button{border:1.5px solid var(--linha);color:var(--tinta);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:12px;gap:4px;padding:16px 18px;transition:border-color .12s,background .12s;display:grid}.escolha-perfil button:hover,.escolha-perfil button:focus-visible{border-color:var(--destaque);background:var(--destaque-claro)}.escolha-perfil b{font:600 19px/24px var(--letra-titulo)}.escolha-perfil span{color:var(--discreto);font-size:14px;line-height:20px}.usuario-lateral span small{opacity:.7;font-size:12px;display:block}.bloco-inicio{margin:22px 0 0}.bloco-inicio>h2{font:600 20px/26px var(--letra-titulo);margin:0 0 10px}.modelos-prova{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.modelos-prova.um{grid-template-columns:minmax(0,560px)}.modelo-prova{border:1px solid var(--linha);border-top:4px solid var(--destaque);background:var(--cartao);border-radius:12px;flex-direction:column;gap:8px;padding:18px 18px 16px;display:flex}.modelo-prova.enem{border-top-color:#c2540a}.modelo-prova.professor{border-top-color:var(--marca)}.modelo-prova h3{font:600 21px/26px var(--letra-titulo);margin:0}.modelo-para{color:var(--discreto);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.modelo-prova ul{color:var(--tinta);flex:1;margin:0;padding-left:18px;font-size:14px;line-height:20px}.modelo-prova li+li{margin-top:4px}.modelo-botoes{justify-items:start;gap:4px;margin-top:6px;display:grid}.modelo-botoes .botao-texto{padding-left:0;font-size:14px}.quadros-acao.tres{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px}.quadros-acao.tres .quadro-acao{gap:12px;min-height:84px;padding:14px 16px}.quadros-acao.tres .quadro-acao b{font-size:17px;line-height:22px}.selo-modelo{background:var(--destaque-claro);color:var(--destaque-forte);font:700 12px/20px var(--letra-corpo);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 10px;display:inline-block}.selo-modelo.enem{color:#8a3a05;background:#fdebdc}.selo-modelo.professor{color:#06624a;background:#dff5ec}@media (width<=900px){.modelos-prova,.quadros-acao.tres{grid-template-columns:minmax(0,1fr)}}.modelo-botoes .botao-texto{text-align:left}.fotos-aparelho{border:1px solid var(--linha);background:#fafbfe;border-radius:10px;gap:6px;margin:12px 0 0;padding:12px 14px;display:grid}.fotos-aparelho p{margin:0}.fotos-aparelho label{cursor:pointer;font-weight:700}.lista-fotos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lista-fotos li{gap:2px;display:grid}.lista-fotos img{aspect-ratio:210/297;object-fit:cover;border:1px solid var(--linha);background:#fff;border-radius:6px;width:100%}.passos-professor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.passos-professor button{border:1.5px solid var(--linha);background:var(--cartao);color:var(--tinta);text-align:left;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.passos-professor button:disabled{opacity:.55;cursor:not-allowed}.passos-professor button[aria-current=step]{border-color:var(--destaque);background:var(--destaque-claro)}.passos-professor b{width:30px;height:30px;font:700 15px/1 var(--letra-corpo);background:#e6eaf2;border-radius:50%;flex:none;place-items:center;display:grid}.passos-professor button[aria-current=step] b{background:var(--destaque);color:#fff}.passos-professor span{font-weight:700;display:grid}.passos-professor small{color:var(--discreto);font-size:13px;font-weight:400}.caixa-copia{border:1px solid var(--linha);background:#fafbfe;border-radius:10px;justify-items:start;gap:6px;margin:8px 0;padding:14px;display:grid}.caixa-copia p{margin:0}.turma-copia{gap:4px;max-width:420px;margin-bottom:10px;font-weight:700;display:grid}.turma-copia span{font-weight:400}.nome-escrito{border:1px solid var(--linha);background:#fff;border-radius:6px;max-width:min(100%,360px);margin-top:4px;display:block;width:auto!important}.etiqueta.espera{color:var(--discreto);background:#eef1f6}.recolhido>summary{cursor:pointer}.recolhido>summary h2{margin:0;display:inline}.recolhido[open]>summary{margin-bottom:8px}.so-leitor-de-tela{display:none}.acoes-questao{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:flex}.opcoes-marcas.duas{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){.passos-professor,.opcoes-marcas.duas{grid-template-columns:minmax(0,1fr)}}.links-legais{color:var(--discreto);text-align:center;margin:4px 0 0;font-size:13px}.links-legais button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.links-legais.claro{color:#ffffffb3;text-align:left;padding:0 6px 8px}.janela-legal{border:0;border-radius:14px;width:min(92vw,720px);max-height:88vh;padding:0;box-shadow:0 16px 48px #00000059}.janela-legal::backdrop{background:#10244f8c}.texto-legal{color:var(--tinta);padding:24px 28px 28px;line-height:1.55}.texto-legal h2{font:600 24px/30px var(--letra-titulo);margin:0}.texto-legal h3{font:700 16px/22px var(--letra-corpo);margin:18px 0 4px}.texto-legal p{margin:6px 0}.texto-legal ul{margin:6px 0;padding-left:20px}.texto-legal li+li{margin-top:4px}.aviso-acesso{background:var(--ok-claro);color:var(--ok);border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.texto-legal ul{list-style:outside}.com-dica{position:relative}span.com-dica{align-items:center;gap:8px;display:inline-flex}.balao-dica{z-index:30;color:#fff;width:max-content;max-width:min(300px,80vw);font:400 13px/18px var(--letra-corpo);text-align:left;white-space:normal;text-indent:0;opacity:0;visibility:hidden;pointer-events:none;background:#0f2a4a;border-radius:10px;gap:8px;padding:10px 12px;transition:opacity .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #10244f47}.balao-dica.acima{top:auto;bottom:calc(100% + 6px)}.balao-dica .balao-texto{color:#fff;font-weight:400;display:block}.com-dica:hover>.balao-dica{opacity:1;visibility:visible;transition-delay:.45s}.com-dica:focus-within:not(:hover)>.balao-dica{animation:5s forwards dica-ao-focar}@keyframes dica-ao-focar{0%{opacity:0;visibility:visible}6%,82%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.ver-como{color:var(--destaque);cursor:help;white-space:nowrap;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.anim{color:#1f2a44;background:#fff;border-radius:8px;padding:10px;display:grid}.anim,.anim *{animation-play-state:paused}.com-dica:hover .anim,.com-dica:hover .anim *,.com-dica:focus-within .anim,.com-dica:focus-within .anim *{animation-play-state:running}.anim-colar{gap:7px;width:230px;animation:3.4s ease-in-out infinite colar-abrir}.anim-colar .traco{background:#c5cee0;border-radius:4px;height:12px;display:block;position:relative}.anim-colar .enunciado{outline-offset:2px;outline:1.5px solid #9aa6bf;height:16px;animation:3.4s ease-in-out infinite colar-caixa}.anim-colar .alternativa{margin-left:24px;animation:3.4s ease-in-out infinite colar-recuo}.anim-colar .alternativa b{color:#fff;width:18px;height:18px;font:700 10px/1 var(--letra-corpo);background:#1d4e89;border-radius:50%;place-items:center;animation:3.4s ease-in-out infinite colar-letra;display:grid;position:absolute;top:-3px;left:-24px}@keyframes colar-abrir{0%{opacity:0;gap:2px;transform:translateY(-8px)}12%,34%{opacity:1;gap:2px;transform:none}55%,to{opacity:1;gap:7px;transform:none}}@keyframes colar-caixa{0%,34%{outline-color:#0000;height:12px}55%,to{outline-color:#9aa6bf;height:16px}}@keyframes colar-recuo{0%,34%{margin-left:0}55%,to{margin-left:24px}}@keyframes colar-letra{0%,40%{opacity:0;transform:scale(.4)}60%,to{opacity:1;transform:none}}.anim-linhas{gap:0;width:230px;padding-bottom:22px;position:relative}.anim-linhas .pauta{border-bottom:1.5px solid #9aa6bf;height:13px;display:block}.anim-linhas .pauta.extra{animation:3.6s ease-in-out infinite linhas-extra}.anim-linhas .alca{border-top:2px dashed #1d4e89;place-items:center;animation:3.6s ease-in-out infinite linhas-alca;display:grid;position:absolute;top:75px;left:10px;right:10px}.anim-linhas .alca b{color:#fff;font:700 10px/16px var(--letra-corpo);background:#1d4e89;border-radius:999px;grid-area:1/1;margin-top:-9px;padding:0 8px}.anim-linhas .tres{opacity:0;animation:3.6s ease-in-out infinite linhas-tres}.anim-linhas .cinco{animation:3.6s ease-in-out infinite linhas-cinco}@keyframes linhas-alca{0%,18%{transform:translateY(-26px)}45%,75%{transform:none}to{transform:translateY(-26px)}}@keyframes linhas-extra{0%,22%{opacity:0}45%,75%{opacity:1}96%,to{opacity:0}}@keyframes linhas-tres{0%,26%{opacity:1}36%,84%{opacity:0}94%,to{opacity:1}}@keyframes linhas-cinco{0%,26%{opacity:0}36%,84%{opacity:1}94%,to{opacity:0}}.anim-numero{gap:6px;width:max-content}.anim-numero .fila{align-items:center;gap:3px;display:flex}.anim-numero .rotulo{width:50px;font:400 11px/1 var(--letra-corpo);font-style:normal}.anim-numero .bolinha{color:#9aa6bf;width:16px;height:16px;font:400 9px/1 var(--letra-corpo);border:1.2px solid #1d4e89;border-radius:50%;place-items:center;font-style:normal;display:grid}.anim-numero .pintar{color:#1f2a44;background:#1f2a44;border-color:#1f2a44}.anim-numero .pintar.primeira{animation:3.4s ease-in-out infinite numero-pintar-1}.anim-numero .pintar.segunda{animation:3.4s ease-in-out infinite numero-pintar-2}@keyframes numero-pintar-1{0%,14%{color:#9aa6bf;background:0 0;border-color:#1d4e89}26%,to{color:#1f2a44;background:#1f2a44;border-color:#1f2a44}}@keyframes numero-pintar-2{0%,44%{color:#9aa6bf;background:0 0;border-color:#1d4e89}56%,to{color:#1f2a44;background:#1f2a44;border-color:#1f2a44}}@media (prefers-reduced-motion:reduce){.anim,.anim *{animation:none!important}.anim-linhas .tres{opacity:0}.com-dica:focus-within:not(:hover)>.balao-dica{opacity:1;visibility:visible;animation:none}}.opcao-nota{border:1.5px solid var(--linha);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px;display:flex}.opcao-nota input{margin-top:3px}.opcao-nota b,.opcao-nota span span{display:block}.opcoes-impressao{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.opcoes-impressao .destaque{border-color:var(--marca);background:#f1faf6;grid-column:1/-1}.opcoes-impressao .destaque.escolhida{border-color:var(--marca);background:#e3f5ec;box-shadow:0 0 0 3px #0a8f6924}.opcoes-impressao .destaque b{font:600 19px/24px var(--letra-titulo)}.opcoes-impressao .destaque b.em-linha{font-family:var(--letra-corpo);font-size:inherit;line-height:inherit;color:var(--tinta);font-weight:700;display:inline}.selo-simples{background:var(--acao);color:#fff;font:700 11px/18px var(--letra-corpo);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:4px;padding:1px 10px;display:inline-block!important}.logo-da-prova{border:1px solid var(--linha);background:#fafbfe;border-radius:10px;align-items:flex-start;gap:14px;margin-top:12px;padding:12px;display:flex}.logo-da-prova img{object-fit:contain;border:1px solid var(--linha);background:#fff;border-radius:8px;width:64px;height:64px}.logo-da-prova p{margin:2px 0 8px}.camera-folha.rapida .camera-folha-nota strong{font-size:54px;line-height:1}.camera-folha-erradas{flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;font-size:14px;display:flex}.resumo-rapido{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 12px;display:grid}.resumo-rapido div{border:1px solid var(--linha);background:#fafbfe;border-radius:10px;gap:2px;padding:12px 14px;display:grid}.resumo-rapido small{color:var(--discreto);font-size:13px}.resumo-rapido b{font:600 28px/32px var(--letra-titulo);font-variant-numeric:tabular-nums}.resumo-rapido span{color:var(--discreto);font-size:13px}.acerto-por-questao{gap:6px;max-width:520px;margin:6px 0 14px;padding:0;list-style:none;display:grid}.acerto-por-questao li{font-variant-numeric:tabular-nums;grid-template-columns:90px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:14px;display:grid}.barra-acerto{background:#e6eaf2;border-radius:999px;height:10px;display:block;overflow:hidden}.barra-acerto i{background:var(--g-aluno);border-radius:999px;height:100%;display:block}.barra-acerto i.baixo{background:var(--g-turma)}@media (width<=700px){.opcoes-impressao,.resumo-rapido{grid-template-columns:minmax(0,1fr)}}.logo-da-prova .sem-logo{border:1px dashed var(--linha-forte);width:64px;height:64px;color:var(--discreto);text-align:center;border-radius:8px;place-items:center;font-size:11px;display:grid}.anim-numero .fila{gap:4px}.assinatura-rodape{cursor:pointer;align-items:flex-start;margin-top:10px}.assinatura-rodape input{margin-top:4px}.logo-da-prova img{width:64px}.pagina h1{letter-spacing:-.01em;font-size:32px;font-weight:500;line-height:38px}.lateral nav button[aria-current=page]{background:var(--lateral-ativo);box-shadow:none}.modelo-prova,.modelo-prova.enem,.modelo-prova.professor{border:1px solid var(--linha);border-radius:22px;gap:10px;padding:22px}.modelo-para{background:var(--destaque-claro);color:var(--tinta);letter-spacing:.08em;border-radius:6px;align-self:flex-start;padding:3px 10px}.modelo-prova.professor .modelo-para{background:var(--acao-claro)}.modelo-prova h3{font-size:23px;line-height:28px}.modelo-prova ul{color:var(--discreto);padding-left:20px;font-size:15px;line-height:21px;list-style:outside}.modelo-botoes .botao{width:auto}.modelo-botoes .botao-texto{min-height:44px;font-size:15px}.quadro-acao,.quadro-acao.azul,.quadro-acao.roxo,.quadro-acao.laranja,.quadro-acao.verde{border:1.5px solid var(--linha-forte);background:var(--cartao);color:var(--tinta);box-shadow:none}.quadro-acao:hover:not(:disabled){box-shadow:none;border-color:var(--tinta);background:#f8faf9;transform:none}.quadro-acao>span{flex:1;min-width:0}.quadro-acao:after{content:"";border-top:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;margin-right:4px;transform:rotate(45deg)}.quadro-acao .icone{box-sizing:border-box;background:var(--acao-claro);border-radius:50%;width:48px;height:48px;padding:12px}.quadro-acao small{color:var(--discreto)}.quadro-acao.azul:disabled,.quadro-acao.roxo:disabled,.quadro-acao.laranja:disabled,.quadro-acao.verde:disabled{border-color:var(--linha);color:var(--discreto);background:#edf0f1}.quadro-acao:disabled:after{display:none}.quadro-acao:disabled .icone{background:#e0e5e7}.apresentacao{background:var(--fundo);min-height:100vh;font-size:18px}.apresentacao-topo{background:var(--lateral);color:#fff;border-radius:0 0 36px 36px}.apresentacao-topo :focus-visible{outline-color:#fff}.apresentacao-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;max-width:1280px;margin:0 auto;padding:20px clamp(16px,4vw,48px);display:flex}.apresentacao-marca{font:600 26px/32px var(--letra-titulo);align-items:center;gap:12px;display:flex}.apresentacao-barra nav{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.apresentacao-barra nav a{color:#fff;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.apresentacao-barra nav a:hover{text-decoration:underline}.botao-claro,.botao-contorno{min-height:48px;font:700 17px/1.2 var(--letra-corpo);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:10px 26px;display:inline-flex}.botao-claro{border:1.5px solid var(--verde-claro);background:var(--verde-claro);color:var(--tinta)}.botao-claro:hover{background:#5bd0a4;border-color:#5bd0a4}.botao-contorno{color:#fff;background:0 0;border:1.5px solid #fff}.botao-contorno:hover{background:#ffffff24}.apresentacao-chamada{text-align:center;justify-items:center;gap:22px;max-width:960px;margin:0 auto;padding:clamp(36px,6vw,64px) 20px clamp(48px,7vw,88px);display:grid}.apresentacao-chamada h1{font:500 clamp(34px, 5.2vw, 60px)/1.1 var(--letra-titulo);letter-spacing:-.015em;margin:0}.apresentacao-chamada p{margin:0}.apresentacao-sobre{letter-spacing:.12em;text-transform:uppercase;color:var(--verde-claro);font-size:14px;font-weight:700}.apresentacao-resumo{color:#d5dfee;max-width:700px;font-size:clamp(18px,2vw,21px)}.apresentacao-botoes{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.apresentacao-botoes button{min-height:54px;padding:12px 34px;font-size:19px}.apresentacao-secao{gap:36px;max-width:1184px;margin:0 auto;padding:clamp(48px,7vw,88px) 20px 0;display:grid}.apresentacao-secao header{text-align:center;gap:12px;display:grid}.apresentacao-secao header p{letter-spacing:.12em;text-transform:uppercase;color:var(--destaque);margin:0;font-size:14px;font-weight:700}.apresentacao-secao h2{font:500 clamp(28px, 3.6vw, 42px)/1.15 var(--letra-titulo);letter-spacing:-.01em;margin:0}.apresentacao-passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.apresentacao-passos li{border:1px solid var(--linha);background:var(--cartao);border-radius:22px;align-content:start;gap:12px;padding:30px;display:grid}.apresentacao-passos b{background:var(--acao-claro);width:48px;height:48px;font:600 24px/1 var(--letra-titulo);border-radius:50%;place-items:center;display:grid}.apresentacao-passos h3,.apresentacao-modelos h3{font:600 25px/1.2 var(--letra-titulo);margin:0}.apresentacao-passos p,.apresentacao-modelos p{color:var(--discreto);margin:0}.apresentacao-modelos{gap:14px;display:grid}.apresentacao-modelos li{border:1px solid var(--linha);background:var(--cartao);border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px 32px;padding:24px 28px;display:flex}.apresentacao-modelos li>div{flex:300px;justify-items:start;gap:10px;display:grid}.apresentacao-modelos li>p{flex:380px}.apresentacao-modelos .modelo-para{text-transform:uppercase;font-size:13px;font-weight:700}.apresentacao-modelos .sala .modelo-para{background:var(--acao-claro)}.apresentacao-fim{background:var(--lateral);color:#fff;text-align:center;border-radius:22px;justify-items:center;gap:22px;max-width:1144px;margin:clamp(48px,7vw,88px) 20px 0;padding:clamp(36px,5vw,56px) 28px;display:grid}@media (width>=1184px){.apresentacao-fim{margin-left:auto;margin-right:auto}}.apresentacao-fim h2{max-width:720px;font:500 clamp(26px, 3.2vw, 38px)/1.2 var(--letra-titulo);margin:0}.apresentacao-fim :focus-visible{outline-color:#fff}.apresentacao-rodape{border-top:1px solid var(--linha);background:var(--cartao);margin-top:clamp(48px,7vw,88px)}.apresentacao-rodape>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;max-width:1184px;margin:0 auto;padding:24px 20px;display:flex}.apresentacao-rodape b{font:600 22px/28px var(--letra-titulo)}.apresentacao-rodape .links-legais{margin:0;font-size:15px}.apresentacao-rodape .links-legais button{min-height:44px}@media (width<=860px){.apresentacao-passos{grid-template-columns:minmax(0,1fr)}}.voltar-apresentacao{justify-self:start;padding-left:0}.demo{gap:20px;display:grid}.demo-abas{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.demo-abas button{border:1.5px solid var(--linha-forte);background:var(--cartao);min-height:48px;color:var(--tinta);font:700 17px/1.2 var(--letra-corpo);cursor:pointer;border-radius:999px;padding:10px 24px}.demo-abas button:hover{border-color:var(--tinta)}.demo-abas button[aria-selected=true]{border-color:var(--tinta);background:var(--tinta);color:#fff}.demo-video{gap:8px;margin:0;display:grid}.demo-video video{aspect-ratio:16/9;border:1px solid var(--linha-forte);background:var(--lateral);border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 14px 40px #0f2a4a29}.demo-video figcaption{color:var(--discreto);text-align:center;font-size:14px}.demo-capitulos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.demo-capitulos li{border:1px solid var(--linha);background:var(--cartao);border-radius:22px;align-items:flex-start;gap:14px;padding:18px;display:flex}.demo-capitulos li>b{background:var(--acao-claro);width:40px;height:40px;font:600 20px/1 var(--letra-titulo);border-radius:50%;flex:none;place-items:center;display:grid}.demo-capitulos li>span{gap:4px;min-width:0;display:grid}.demo-capitulos strong{font:600 20px/1.25 var(--letra-titulo)}.demo-capitulos li>span>span{color:var(--discreto);font-size:16px;line-height:1.45}.apresentacao-modelos .botao-texto{min-height:44px;padding-left:0}@media (width<=860px){.demo-capitulos{grid-template-columns:minmax(0,1fr)}.demo-video video{border-radius:14px}}.barras-resultado .trilho{background:0 0;border-radius:0;overflow:visible}.barras-resultado .trilho i{border-radius:6px 6px 0 0}.painel-boletim button[aria-pressed=true]:hover:not(:disabled),.filtros-boletim button[aria-pressed=true]:hover:not(:disabled){background:var(--destaque-forte);border-color:var(--destaque-forte);color:#fff}.apresentacao-escolas{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.apresentacao-escolas li{border:1px solid var(--linha);border-top:4px solid var(--acao);background:var(--cartao);border-radius:22px;align-content:start;gap:10px;padding:28px;display:grid}.apresentacao-escolas h3{font:600 24px/1.2 var(--letra-titulo);margin:0}.apresentacao-escolas p{color:var(--discreto);margin:0}@media (width<=860px){.apresentacao-escolas{grid-template-columns:minmax(0,1fr)}}.pagina:has(.prova-professor){max-width:1760px}.prova-professor{grid-template-columns:minmax(0,1fr) minmax(320px,47%)}.prova-professor.previa-embaixo{grid-template-columns:minmax(0,1fr)}.config-da-prova .titulo-linha{align-items:center;margin-bottom:4px}.config-da-prova h2,.config-da-prova p{margin:0}.previa-professor{flex-direction:column;gap:10px;display:flex;overflow:hidden}.previa-professor>p{margin:0}.previa-embaixo .previa-professor{max-height:none;position:static}.previa-barra{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.previa-zoom,.previa-acoes,.previa-lugar{align-items:center;gap:6px;display:inline-flex}.previa-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;margin-left:auto}.previa-zoom-valor{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;text-decoration:none}.previa-lugar .ficha{min-height:36px;padding:4px 12px;font-size:14px}.previa-corpo{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.previa-rolagem{--base:100%;overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.previa-embaixo .previa-rolagem{--base:min(100%, 760px);overflow-y:visible}.previa-rolagem .previa-cartao>p{margin:0 0 8px}.previa-rolagem .paginas-previa{flex-wrap:wrap;justify-content:safe center;align-items:flex-start}.previa-professor .previa-rolagem .pagina-com-quadros{width:calc(var(--base) * var(--zoom,1));flex:none}.gabarito-da-prova{background:var(--destaque-claro);color:var(--tinta);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:8px 12px;font-size:14px;display:flex}.gabarito-da-prova ol{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.gabarito-da-prova li{border:1px solid var(--linha);white-space:nowrap;background:#fff;border-radius:999px;padding:1px 9px}.gabarito-da-prova li.discursiva{color:var(--discreto)}.gabarito-da-prova li.falta{border-color:var(--alerta);color:var(--alerta);font-weight:600}.previa-professor.ampliada{z-index:300;background:var(--fundo);border:0;border-radius:0;max-height:none;padding:12px 16px;position:fixed;inset:0}.previa-professor.ampliada .previa-rolagem{--base:min(100%, 900px);padding-bottom:24px;overflow:auto}.previa-professor.ampliada .previa-corpo{flex-direction:row-reverse;align-items:stretch;gap:16px}.previa-professor.ampliada .gabarito-da-prova{border:1px solid var(--linha);background:#fff;flex-direction:column;flex:none;align-self:flex-start;width:190px}.previa-professor.ampliada .gabarito-da-prova ol{flex-direction:column;gap:4px}.ver-prova-flutuante{z-index:40;display:none;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 14px #0f2a4a47}.previa-embaixo .ver-prova-flutuante{display:inline-flex}@media (width<=1100px){.prova-professor{grid-template-columns:minmax(0,1fr)}.previa-professor{max-height:none;position:static}.previa-rolagem{--base:min(100%, 760px);overflow-y:visible}.previa-lugar{display:none}.ver-prova-flutuante{display:inline-flex}}@media (width<=760px){.previa-professor.ampliada{padding:10px}.previa-professor.ampliada .previa-corpo{flex-direction:column}.previa-professor.ampliada .gabarito-da-prova{flex-direction:row;align-self:stretch;width:auto}.previa-professor.ampliada .gabarito-da-prova ol{flex-direction:row}}.prova-professor ol.questoes-professor{grid-template-columns:minmax(0,1fr);padding-left:0;list-style:none}.questao-professor{grid-template-columns:minmax(0,1fr)}.camera-folha-foto{border:1px solid var(--linha);cursor:zoom-in;background:#f4f5f6;border-radius:10px;width:100%;margin:10px 0 4px;padding:0;display:block;overflow:hidden}.camera-folha-foto img{object-fit:contain;width:100%;max-height:26vh;display:block}.camera-folha-foto.grande{cursor:zoom-out}.camera-folha-foto.grande img{max-height:none}.camera-folha-legenda{color:var(--discreto);flex-wrap:wrap;gap:4px 14px;margin:0 0 6px;font-size:12px;display:flex}.camera-folha-legenda span{align-items:center;gap:5px;display:inline-flex}.camera-folha-legenda span:before{content:"";border:3px solid #1f9d55;border-radius:50%;width:11px;height:11px}.camera-folha-legenda .errou:before{border-color:#e03131}.camera-folha-legenda .duvida:before{border-color:#f08c00}.camera-folha-legenda .a-certa:before{border:2px dashed #1f9d55}.camera-guia{aspect-ratio:auto;box-sizing:border-box;border:2px dashed #ffffff73;max-width:none;transform:none}.camera-guia .canto{width:34px;margin:-2px}.camera-video.achou-qr .camera-guia{border-color:#f5c542b3}.camera-video.lida .camera-guia{border-color:#2fbf8ab3}@media (width>=1000px) and (aspect-ratio>=5/4){.camera-tela:has(.camera-folha){grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 420px;column-gap:12px;padding:0 12px 12px 0;display:grid;overflow:hidden}.camera-tela:has(.camera-folha) .camera-topo{grid-column:1/-1}.camera-tela:has(.camera-folha) .camera-video{grid-area:2/1/4;min-height:0}.camera-tela:has(.camera-folha) .camera-folha{border-radius:16px;grid-area:2/2;align-self:start;max-height:100%;margin:0;overflow-y:auto}.camera-tela:has(.camera-folha) .camera-folha:before{display:none}.camera-tela:has(.camera-folha) .camera-historico{grid-area:3/2;padding:10px 4px 0}.camera-tela:has(.camera-folha) .camera-folha-foto img{max-height:34vh}}.ajustes-espaco{gap:8px 14px}.faixa-espaco{box-sizing:border-box;pointer-events:none;background:#1d4e890a;border:1px dashed #1d4e8966;border-radius:4px;position:absolute}.alca-espaco span{background:#0b7a57}.camera-quadro{overflow:hidden}.camera-quadro video{transform-origin:50%}.camera-video{touch-action:pan-y}.camera-zoom{z-index:2;background:#14171cc7;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:28px;right:12px}.camera-zoom button{color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;font-size:24px;line-height:1}.camera-zoom button:hover:not(:disabled){background:#ffffff47}.camera-zoom button:disabled{opacity:.4;cursor:default}.camera-zoom .camera-zoom-valor{font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;width:auto;min-width:54px;padding:0 8px;font-size:15px;font-weight:700}.painel-professores{margin-top:16px}.lista-convites{gap:10px;margin:10px 0 14px;padding:0;list-style:none;display:grid}.lista-convites li{border:1px solid var(--linha);background:#fafbfe;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.convite-materia{gap:2px;display:grid}.convite-acoes{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.convite-acoes input{min-width:0;color:var(--discreto);flex:260px;font-size:13px}.selo-novo{background:var(--acao-claro);color:var(--acao-forte);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 8px;font-weight:600}.convites-professor{margin-bottom:16px}.convites-professor h3{font:600 18px/1.3 var(--letra-titulo);margin:0}.convites-professor .lista-provas li{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.painel-professores .lista-convites,.convites-professor .lista-provas{margin-left:0;padding-left:0;list-style:none}.lista-convites li.em-conflito{border-color:var(--alerta);background:#fff8f6}.convite-escolha{background:var(--destaque-claro);border-radius:10px;gap:8px;padding:10px 12px;font-size:14px;display:grid}.em-conflito .convite-escolha{background:#fdebe7}.convite-escolha p{margin:0}.prazo-dos-professores{gap:4px;max-width:420px;margin:4px 0 10px;display:grid}.convite-professor{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 12px;display:grid}.convite-professor label,.lista-professores label{color:var(--discreto);gap:2px;font-size:13px;display:grid}.convite-reabrir{align-items:flex-end;gap:8px;display:inline-flex}.convite-reabrir label{align-items:center;gap:6px;display:inline-flex}.convite-reabrir input{width:auto;min-height:36px;padding:4px 8px}.painel-escola+.painel-escola{margin-top:16px}.lista-professores{gap:10px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.painel-escola .lista-professores{padding-left:0;list-style:none}.lista-professores li{border:1px solid var(--linha);background:#fafbfe;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px 12px;padding:10px 12px;display:grid}.lista-professores li .alerta{grid-column:1/-1}@media (width<=760px){.lista-professores li{grid-template-columns:minmax(0,1fr)}}.prazo-dos-professores span{font-weight:400}.painel-professores .titulo-linha{align-items:center;margin-bottom:4px}.painel-professores .titulo-linha h2{margin:0}.selo-sincronia{color:var(--discreto);align-items:center;gap:8px;font-size:13px;display:inline-flex}.selo-sincronia:before{content:"";background:var(--acao);border-radius:50%;flex:none;width:8px;height:8px}.convite-materia{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.convite-materia b{font:600 17px/1.3 var(--letra-titulo)}.convite-do-professor{border:1px solid var(--linha);background:#fff;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.convite-do-professor.em-conflito{border-color:var(--alerta);background:#fff8f6}.convite-do-professor p{margin:0}.lista-convites li>.botao-texto{justify-self:start}.colegas-da-materia{margin-top:16px}.colegas-da-materia .conteudo{padding:0}.conteudo ul.lista-itens{padding-left:0;list-style:none}.convite-materia>.discreto{margin-right:auto}.convite-linha{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.convite-linha .convite-situacao{flex:220px;min-width:0}.ficha-professor{align-items:center;gap:9px;font-weight:600;display:inline-flex}.ficha-professor:after{content:"";border-right:2px solid var(--discreto);border-bottom:2px solid var(--discreto);flex:none;width:7px;height:7px;margin-top:-4px;transition:transform .15s;transform:rotate(45deg)}.ficha-professor[aria-expanded=true]{border-color:var(--destaque);background:var(--destaque-claro)}.ficha-professor[aria-expanded=true]:after{margin-top:4px;transform:rotate(-135deg)}.botao-enviar{min-height:40px;padding:6px 22px}.convite-opcoes{border-top:1px solid var(--linha);gap:6px;padding-top:8px;display:grid}.convite-do-professor>.convite-acoes{border-top:1px solid var(--linha);padding-top:8px}.convite-adicionar{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.convite-adicionar select{width:auto;max-width:100%;min-height:40px;color:var(--destaque);border-radius:20px;font-weight:600}.convite-vazio{margin:0}@media (width<=600px){.convite-linha .convite-situacao{flex-basis:100%;order:3}.convite-linha .botao-enviar{margin-left:auto;padding:6px 16px}}.lateral{overflow-x:hidden}.usuario-lateral{flex-wrap:wrap;row-gap:8px}.usuario-lateral span{flex:60px}.usuario-lateral .trocar-acesso{white-space:normal;text-align:center;flex:100%}.caixa-do-codigo{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.caixa-do-codigo label{flex:200px;gap:4px;font-weight:600;display:grid}.caixa-do-codigo input{text-transform:uppercase;letter-spacing:.04em}.caixa-do-codigo .alerta{flex:100%;margin:0}.cartao-acesso .caixa-do-codigo .botao{flex:100%}.faixa-licenca{background:var(--atencao-claro);color:#5c3d00;border-bottom:1px solid #f0d9a8;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 20px;display:flex}.faixa-licenca>div{flex:320px;min-width:0}.faixa-licenca b{font:600 17px/1.35 var(--letra-titulo);display:block}.faixa-licenca p{margin:2px 0 0;font-size:15px}.faixa-licenca .caixa-do-codigo{flex:0 380px}.faixa-licenca.leve{background:var(--destaque-claro);border-bottom-color:var(--linha);color:var(--tinta);padding:8px 20px}.faixa-licenca.leve b{font:600 15px/1.4 var(--letra-corpo)}.faixa-licenca.leve .botao-texto{min-height:0;padding:0}.usuario-lateral .licenca-lateral{opacity:.75;flex:100%;margin:0;font-size:12px}.tela-codigos+.tela-codigos{margin-top:16px}.tela-codigos h2{margin-top:0}.novo-codigo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:12px 0;display:grid}.novo-codigo label{gap:4px;font-weight:600;display:grid}.novo-codigo .linha{grid-column:1/-1}@media (width<=640px){.novo-codigo{grid-template-columns:minmax(0,1fr)}}.conteudo ul.lista-codigos{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lista-codigos li{border:1px solid var(--linha);background:#fafbfe;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 14px;display:flex}.lista-codigos li>div:first-child{gap:2px;min-width:0;display:grid}.lista-codigos li.apagado{opacity:.65}.codigo-de-acesso{letter-spacing:.04em;font:700 17px/1.3 ui-monospace,Cascadia Mono,Consolas,monospace}.situacao-da-conta{color:var(--tinta);font-weight:600}.situacao-da-conta.vencida,.situacao-da-conta.bloqueada{color:var(--alerta)}.busca-contas{gap:4px;max-width:420px;margin-bottom:8px;font-weight:600;display:grid}
