.pagina-site{flex-direction:column;min-height:100dvh;display:flex}.pagina-site>main{flex:1 0 auto;width:100%}.btn--destaque,.btn--destaque:hover{background:var(--ouro-claro);color:var(--marinho-950)}.btn--destaque:hover{background:#d7b97c}.verificar__rotulo{margin-bottom:16px}.verificar{max-width:1040px;margin:0 auto;padding:88px 24px 120px}.verificar__titulo{font-family:var(--f-titulo);letter-spacing:-.025em;color:var(--marinho-950);margin-bottom:16px;font-size:48px;font-weight:300;line-height:54px}.verificar>.destaque{max-width:640px;margin-bottom:48px}.verificar__form{border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:48px;padding-bottom:48px;display:flex}.verificar__form>div{flex:320px;min-width:0}.verificar__form .campo{min-height:52px;font-family:var(--f-mono);letter-spacing:.04em;color:var(--marinho-950);padding:0 16px;font-size:18px}.verificar__form .btn{min-height:52px;padding:0 28px;font-size:15px}.resultado-verif{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-cartao);overflow:hidden;box-shadow:0 24px 60px #0c172914}.resultado-verif__topo{border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:28px 32px;display:flex}.resultado-verif__topo--ok{background:var(--sem-fundo);border-bottom-color:var(--sem-borda);--cor-estado:var(--sem-texto)}.resultado-verif__topo--cancelado{background:var(--amar-fundo);border-bottom-color:var(--amar-borda);--cor-estado:var(--amar-texto)}.resultado-verif__estado{flex:420px;align-items:flex-start;gap:16px;min-width:0;display:flex}.resultado-verif__estado svg{margin-top:2px}.resultado-verif__estado h2{font-family:var(--f-titulo);letter-spacing:-.01em;color:var(--cor-estado);margin-bottom:4px;font-size:26px;font-weight:400;line-height:34px}.resultado-verif__estado p{color:var(--grafite);font-size:15px;line-height:24px}.resultado-verif__codigo{font-family:var(--f-mono);color:var(--marinho-950);font-size:15px;line-height:22px}.resultado-verif dl{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));column-gap:48px;padding:8px 32px;display:grid}.resultado-verif dl>div{border-bottom:1px solid var(--linha);padding:20px 0}.resultado-verif dl>div.inteiro{grid-column:1/-1}.resultado-verif dl>div:last-child{border-bottom:0}.resultado-verif dt{color:var(--ardosia-2);font-size:13px;line-height:20px}.resultado-verif dd{color:var(--marinho-950);margin-top:4px;font-weight:500}.resultado-verif dd.mono{word-break:break-all;font-size:14px;font-weight:400;line-height:22px}.resultado-verif__faixa{align-items:center;gap:8px;display:flex}.resultado-verif__faixa .faixa__ponto{display:inline-block}.conferir{background:var(--nevoa-2);border:1px solid var(--linha);border-radius:var(--raio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin:0 32px 32px;padding:24px;display:flex}.conferir__texto{flex:380px;min-width:0}.conferir__texto h3{font-family:var(--f-titulo);color:var(--marinho-950);margin-bottom:4px;font-size:18px;font-weight:500;line-height:26px}.conferir__texto p{color:var(--ardosia);font-size:14px;line-height:22px}.conferir__arquivo{position:relative}.conferir__arquivo input{opacity:0;cursor:pointer;position:absolute;inset:0}.conferir__arquivo:focus-within{outline:2px solid var(--ouro);outline-offset:2px}.conferir__resposta{border-radius:var(--raio);border:1px solid;flex:100%;padding:14px 16px;font-size:14px;line-height:22px}.conferir__resposta--igual{background:var(--sem-fundo);border-color:var(--sem-borda);color:var(--sem-texto)}.conferir__resposta--diferente{background:var(--reg-fundo);border-color:var(--reg-borda);color:var(--reg-texto)}.conferir__resposta--alerta{background:var(--verm-fundo);border-color:var(--verm-borda);color:var(--verm-texto)}.conferir--relatorio{margin-bottom:16px}.conferir__resposta .mono{word-break:break-all;color:var(--grafite);margin-top:4px;display:block}.nao-encontrado{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-cartao);align-items:flex-start;gap:16px;padding:28px 32px;display:flex}.nao-encontrado h2{font-family:var(--f-titulo);color:var(--marinho-950);margin-bottom:6px;font-size:26px;font-weight:400;line-height:34px}.verificar__rodape{max-width:720px;color:var(--ardosia-2);margin-top:40px;font-size:14px;line-height:22px}.demonstracao{border:1px dashed var(--linha-2);border-radius:var(--raio);color:var(--ardosia);margin-top:24px;padding:16px 20px;font-size:13px;line-height:21px}.demonstracao a{font-family:var(--f-mono)}@media (max-width:720px){.verificar{padding-top:56px;padding-bottom:72px}.verificar__titulo{font-size:36px;line-height:42px}.resultado-verif__topo,.nao-encontrado{padding:24px 20px}.resultado-verif dl{padding:8px 20px}.conferir{margin:0 20px 20px}}.acesso{flex-wrap:wrap;align-items:flex-start;gap:40px 72px;max-width:1040px;margin:0 auto;padding:88px 24px 120px;display:flex}.acesso__texto{flex:360px;min-width:0}.acesso__cartao{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-cartao);flex:380px;min-width:0;max-width:480px;padding:32px;box-shadow:0 24px 60px #0c172914}.form-acesso{flex-direction:column;gap:20px;display:flex}.form-acesso .btn{width:100%}.form-acesso__links{color:var(--ardosia);font-size:14px;line-height:22px}.form-acesso__links a{font-weight:500}.campo-dica{color:var(--ardosia-2);font-size:13px;font-weight:400;line-height:20px}select.campo{appearance:auto}.mensagem-acesso{border-radius:var(--raio);border:1px solid;padding:12px 14px;font-size:14px;line-height:22px}.mensagem-acesso--erro{background:var(--verm-fundo);border-color:var(--verm-borda);color:var(--verm-texto)}.mensagem-acesso--ok{background:var(--sem-fundo);border-color:var(--sem-borda);color:var(--sem-texto)}.aviso-acesso{border:1px solid var(--reg-borda);border-radius:var(--raio);background:var(--reg-fundo);color:var(--reg-texto);margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:21px}@media (max-width:720px){.acesso{gap:24px;padding:48px 16px 72px}.acesso__cartao{max-width:none;padding:22px 20px}}.legal{max-width:780px;margin:0 auto;padding:88px 24px 120px}.legal__rotulo{margin-bottom:16px}.legal__titulo{font-family:var(--f-titulo);letter-spacing:-.025em;color:var(--marinho-950);margin-bottom:12px;font-size:44px;font-weight:300;line-height:52px}.legal__versao{color:var(--ardosia);margin-bottom:32px;font-size:14px;line-height:22px}.legal__aviso{border:1px solid var(--amar-borda);border-radius:var(--raio);background:var(--amar-fundo);color:var(--amar-texto);margin-bottom:32px;padding:12px 16px;font-size:14px;line-height:22px}.legal__aviso a{color:inherit;text-decoration:underline}.legal__hash{border-top:1px solid var(--linha);color:var(--ardosia);overflow-wrap:anywhere;margin-top:48px;padding-top:24px;font-size:13px;line-height:20px}.legal__hash code{font-family:var(--f-mono);font-size:12px}.legal__versoes{margin-top:32px}.legal__versoes h2{font-family:var(--f-titulo);color:var(--marinho-950);margin-bottom:12px;font-size:18px;font-weight:500;line-height:26px}.legal__versoes ul{color:var(--ardosia);gap:6px;padding:0;font-size:14px;line-height:22px;list-style:none;display:grid}@media (max-width:720px){.legal{padding-top:56px;padding-bottom:72px}.legal__titulo{font-size:34px;line-height:40px}}
