.pagina-validacao[data-v-59142dfb]{min-height:100vh;padding:40px 24px;background:#f9fafb;color:#111827}.pagina-validacao .container-validacao[data-v-59142dfb]{width:100%;max-width:896px;margin:0 auto}.pagina-validacao .titulo-pagina[data-v-59142dfb]{margin:0 0 24px;font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#111827}.pagina-validacao .painel-validacao[data-v-59142dfb]{overflow:hidden;background:#fff;border:1px solid #eef0f3;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 18px rgba(15,23,42,.05)}.pagina-validacao .area-busca[data-v-59142dfb]{padding:24px;background:#fff;border-bottom:1px solid #e5e7eb}.pagina-validacao .area-busca .form-validacao[data-v-59142dfb]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;align-items:center}.pagina-validacao .area-busca .label-codigo[data-v-59142dfb]{margin:0;font-size:14px;font-weight:600;color:#374151}.pagina-validacao .area-busca .controles-busca[data-v-59142dfb]{display:flex;gap:12px;min-width:0}.pagina-validacao .area-busca .input-codigo[data-v-59142dfb]{width:100%;min-width:0;height:42px;padding:0 14px;border:1px solid #d1d5db;border-radius:8px;font-size:15px;color:#111827;text-transform:uppercase;box-shadow:0 1px 2px rgba(0,0,0,.03)}.pagina-validacao .area-busca .input-codigo[data-v-59142dfb]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.14)}.pagina-validacao .area-busca .btn-verificar[data-v-59142dfb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border:0;border-radius:8px;background:#1d4ed8;color:#fff;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px rgba(29,78,216,.2);transition:background .2s ease}.pagina-validacao .area-busca .btn-verificar[data-v-59142dfb]:hover:not(:disabled){background:#1e40af}.pagina-validacao .area-busca .btn-verificar[data-v-59142dfb]:disabled{opacity:.5;cursor:not-allowed}.pagina-validacao .alerta-erro[data-v-59142dfb]{display:flex;align-items:center;gap:10px;padding:15px 16px;background:#fef2f2;border-left:4px solid #ef4444;color:#b91c1c;font-size:14px}.pagina-validacao .alerta-erro .icone-erro[data-v-59142dfb]{font-size:18px}.pagina-validacao .area-resultado[data-v-59142dfb]{padding:24px;background:#f9fafb}.pagina-validacao .area-resultado .alerta-sucesso[data-v-59142dfb]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:15px 16px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-size:14px;font-weight:700}.pagina-validacao .area-resultado .alerta-sucesso .icone-sucesso[data-v-59142dfb]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#16a34a;color:#fff;font-size:13px}.pagina-validacao .card-detalhes[data-v-59142dfb]{overflow:hidden;margin-bottom:30px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.pagina-validacao .card-detalhes .card-detalhes-header[data-v-59142dfb]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px}.pagina-validacao .card-detalhes .card-detalhes-header h2[data-v-59142dfb]{margin:0;font-size:18px;line-height:1.4;font-weight:700;color:#111827}.pagina-validacao .card-detalhes .card-detalhes-header p[data-v-59142dfb]{margin:4px 0 0;color:#6b7280;font-size:14px}.pagina-validacao .card-detalhes .btn-pdf[data-v-59142dfb]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04)}.pagina-validacao .card-detalhes .btn-pdf[data-v-59142dfb]:hover{background:#f9fafb}.pagina-validacao .card-detalhes .lista-detalhes[data-v-59142dfb]{border-top:1px solid #e5e7eb}.pagina-validacao .card-detalhes .lista-detalhes .linha-detalhe[data-v-59142dfb]{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding:16px 24px;border-top:1px solid #e5e7eb}.pagina-validacao .card-detalhes .lista-detalhes .linha-detalhe[data-v-59142dfb]:first-child{border-top:0}.pagina-validacao .card-detalhes .lista-detalhes .linha-detalhe.linha-codigo[data-v-59142dfb]{background:#f9fafb}.pagina-validacao .card-detalhes .lista-detalhes .linha-detalhe .label-detalhe[data-v-59142dfb]{font-size:14px;font-weight:600;color:#6b7280}.pagina-validacao .card-detalhes .lista-detalhes .linha-detalhe .valor-detalhe[data-v-59142dfb]{min-width:0;font-size:14px;color:#111827}.pagina-validacao .card-detalhes .lista-detalhes .linha-detalhe .valor-detalhe.valor-destaque[data-v-59142dfb]{font-weight:700}.pagina-validacao .card-detalhes .lista-detalhes .linha-detalhe .valor-detalhe.codigo-validacao[data-v-59142dfb]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800;letter-spacing:.08em}.pagina-validacao .card-detalhes .lista-detalhes .linha-detalhe .valor-detalhe .subvalor[data-v-59142dfb]{display:block;margin-top:4px;color:#9ca3af;font-size:12px}.pagina-validacao .historico .titulo-historico[data-v-59142dfb]{margin:0 0 14px;font-size:18px;font-weight:700;color:#111827}.pagina-validacao .historico .tabela-container[data-v-59142dfb]{overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.pagina-validacao .historico .tabela-participacoes[data-v-59142dfb]{width:100%;min-width:760px;margin:0;border-collapse:collapse}.pagina-validacao .historico .tabela-participacoes thead[data-v-59142dfb]{background:#f9fafb}.pagina-validacao .historico .tabela-participacoes td[data-v-59142dfb],.pagina-validacao .historico .tabela-participacoes th[data-v-59142dfb]{padding:14px 18px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:middle}.pagina-validacao .historico .tabela-participacoes th[data-v-59142dfb]{color:#6b7280;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.pagina-validacao .historico .tabela-participacoes td[data-v-59142dfb]{color:#4b5563;font-size:14px}.pagina-validacao .historico .tabela-participacoes tbody tr:last-child td[data-v-59142dfb]{border-bottom:0}.pagina-validacao .historico .tabela-participacoes tbody tr[data-v-59142dfb]:hover{background:#f9fafb}.pagina-validacao .historico .tabela-participacoes .nome-atividade[data-v-59142dfb]{display:block;color:#111827;font-weight:600}.pagina-validacao .historico .tabela-participacoes .subtitulo-atividade[data-v-59142dfb]{display:block;margin-top:4px;color:#9ca3af;font-size:12px}.pagina-validacao .historico .tabela-participacoes .codigo-participacao[data-v-59142dfb]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap}@media(max-width:700px){.pagina-validacao[data-v-59142dfb]{padding:24px 14px}.pagina-validacao .titulo-pagina[data-v-59142dfb]{font-size:25px}.pagina-validacao .area-busca[data-v-59142dfb]{padding:18px}.pagina-validacao .area-busca .form-validacao[data-v-59142dfb]{grid-template-columns:1fr;gap:10px}.pagina-validacao .area-busca .controles-busca[data-v-59142dfb]{flex-direction:column}.pagina-validacao .area-busca .btn-verificar[data-v-59142dfb]{width:100%}.pagina-validacao .area-resultado[data-v-59142dfb]{padding:16px}.pagina-validacao .card-detalhes .card-detalhes-header[data-v-59142dfb]{align-items:flex-start;flex-direction:column}.pagina-validacao .card-detalhes .btn-pdf[data-v-59142dfb]{width:100%}.pagina-validacao .card-detalhes .lista-detalhes .linha-detalhe[data-v-59142dfb]{grid-template-columns:1fr;gap:6px}}