{"id":381,"date":"2026-09-06T21:27:22","date_gmt":"2026-09-07T00:27:22","guid":{"rendered":"https:\/\/smeaguaslindas.com\/prematriculas\/?page_id=381"},"modified":"2026-09-06T21:46:16","modified_gmt":"2026-09-07T00:46:16","slug":"consulta","status":"publish","type":"page","link":"https:\/\/smeaguaslindas.com\/prematriculas\/consulta\/","title":{"rendered":""},"content":{"rendered":"<div class=\"cti-public\">\r\n    <div class=\"cti-header\">\r\n        <h1>\ud83d\udccd Consulta de Transfer\u00eancia Escolar<\/h1>\r\n        <p>Informe os dados do aluno para verificar o status da solicita\u00e7\u00e3o de transfer\u00eancia.<\/p>\r\n    <\/div>\r\n    \r\n    <div class=\"cti-container\">\r\n        <div class=\"cti-card\">\r\n            <h2>\ud83d\udd0e Pesquisar Solicita\u00e7\u00e3o<\/h2>\r\n            \r\n            <div id=\"cti-msg\" class=\"cti-msg\" style=\"display:none;\"><\/div>\r\n            \r\n            <div id=\"cti-loading\" class=\"cti-loading\" style=\"display:none;\">\r\n                <span class=\"spinner\"><\/span> Pesquisando...\r\n            <\/div>\r\n            \r\n            <form id=\"cti-form\" autocomplete=\"off\">\r\n                <div class=\"cti-grid\">\r\n                    \r\n                    <div class=\"cti-field\">\r\n                        <label for=\"cti-cpf\">CPF<\/label>\r\n                        <input \r\n                            type=\"text\" \r\n                            id=\"cti-cpf\" \r\n                            maxlength=\"14\" \r\n                            placeholder=\"000.000.000-00\"\r\n                        >\r\n                        <small>Ou informe Nome + Data de Nascimento<\/small>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"cti-field\">\r\n                        <label for=\"cti-nome\">Nome completo<\/label>\r\n                        <input \r\n                            type=\"text\" \r\n                            id=\"cti-nome\" \r\n                            placeholder=\"Digite o nome da crian\u00e7a\"\r\n                        >\r\n                    <\/div>\r\n                    \r\n                    <div class=\"cti-field\">\r\n                        <label for=\"cti-nascimento\">Data de nascimento<\/label>\r\n                        <input \r\n                            type=\"date\" \r\n                            id=\"cti-nascimento\" \r\n                            max=\"2026-09-08\"\r\n                        >\r\n                    <\/div>\r\n                    \r\n                    <div class=\"cti-field cti-field-buttons\">\r\n                        <button \r\n                            type=\"submit\" \r\n                            class=\"cti-btn-primary\"\r\n                        >\r\n                            \ud83d\udd0d Consultar\r\n                        <\/button>\r\n                        \r\n                        <button \r\n                            type=\"reset\" \r\n                            class=\"cti-btn-secondary\" \r\n                            onclick=\"limparFormulario()\"\r\n                        >\r\n                            Limpar\r\n                        <\/button>\r\n                        \r\n                        <button \r\n                            type=\"button\" \r\n                            id=\"cti-btn-pdf\" \r\n                            class=\"cti-btn-pdf\" \r\n                            style=\"display:none;\" \r\n                            onclick=\"gerarPDF()\"\r\n                        >\r\n                            \ud83d\udcc4 Gerar PDF\r\n                        <\/button>\r\n                    <\/div>\r\n                    \r\n                <\/div>\r\n            <\/form>\r\n            \r\n            <div \r\n                id=\"cti-resultado\" \r\n                class=\"cti-resultado\" \r\n                style=\"display:none;\"\r\n            ><\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\r\n\/* ==========================================\r\n   ESTILOS DA CONSULTA P\u00daBLICA\r\n   ========================================== *\/\r\n\r\n.cti-public {\r\n    max-width: 100% !important;\r\n    width: 100% !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    box-sizing: border-box !important;\r\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\r\n}\r\n\r\n.cti-public * {\r\n    box-sizing: border-box !important;\r\n}\r\n\r\n.cti-header {\r\n    background: linear-gradient(135deg, #0464c4 0%, #0a7a9c 100%) !important;\r\n    color: #fff !important;\r\n    padding: 30px 20px !important;\r\n    text-align: center !important;\r\n    border-radius: 12px 12px 0 0 !important;\r\n    margin-bottom: 0 !important;\r\n}\r\n\r\n.cti-header h1 {\r\n    margin: 0 !important;\r\n    font-size: 28px !important;\r\n    font-weight: 800 !important;\r\n    color: #fff !important;\r\n}\r\n\r\n.cti-header p {\r\n    margin: 8px 0 0 !important;\r\n    font-size: 16px !important;\r\n    opacity: 0.9 !important;\r\n    color: #fff !important;\r\n}\r\n\r\n.cti-container {\r\n    background: #f8fafc !important;\r\n    padding: 20px !important;\r\n    border-radius: 0 0 12px 12px !important;\r\n    border: 1px solid #e1e6ec !important;\r\n    border-top: none !important;\r\n}\r\n\r\n.cti-card {\r\n    background: #fff !important;\r\n    border-radius: 12px !important;\r\n    padding: 24px !important;\r\n    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;\r\n}\r\n\r\n.cti-card h2 {\r\n    margin: 0 0 20px !important;\r\n    font-size: 20px !important;\r\n    color: #1e293b !important;\r\n}\r\n\r\n.cti-grid {\r\n    display: grid !important;\r\n    grid-template-columns: 1fr 1fr !important;\r\n    gap: 16px !important;\r\n}\r\n\r\n.cti-field {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 4px !important;\r\n}\r\n\r\n.cti-field label {\r\n    font-weight: 600 !important;\r\n    font-size: 14px !important;\r\n    color: #374151 !important;\r\n}\r\n\r\n.cti-field input {\r\n    padding: 10px 14px !important;\r\n    border: 1px solid #d1d5db !important;\r\n    border-radius: 8px !important;\r\n    font-size: 14px !important;\r\n    transition: border-color 0.15s ease !important;\r\n    width: 100% !important;\r\n    height: 44px !important;\r\n}\r\n\r\n.cti-field input:focus {\r\n    border-color: #0464c4 !important;\r\n    outline: none !important;\r\n    box-shadow: 0 0 0 3px rgba(4,100,196,0.1) !important;\r\n}\r\n\r\n.cti-field small {\r\n    font-size: 12px !important;\r\n    color: #6b7280 !important;\r\n    margin-top: 2px !important;\r\n}\r\n\r\n.cti-field-buttons {\r\n    display: flex !important;\r\n    flex-direction: row !important;\r\n    gap: 10px !important;\r\n    align-items: flex-end !important;\r\n    justify-content: flex-start !important;\r\n}\r\n\r\n.cti-field-buttons button {\r\n    padding: 10px 24px !important;\r\n    border: none !important;\r\n    border-radius: 8px !important;\r\n    font-size: 14px !important;\r\n    font-weight: 600 !important;\r\n    cursor: pointer !important;\r\n    transition: all 0.15s ease !important;\r\n    height: 44px !important;\r\n}\r\n\r\n.cti-btn-primary {\r\n    background: #0464c4 !important;\r\n    color: #fff !important;\r\n}\r\n\r\n.cti-btn-primary:hover {\r\n    background: #0353a0 !important;\r\n}\r\n\r\n.cti-btn-secondary {\r\n    background: #e5e7eb !important;\r\n    color: #374151 !important;\r\n}\r\n\r\n.cti-btn-secondary:hover {\r\n    background: #d1d5db !important;\r\n}\r\n\r\n.cti-btn-pdf {\r\n    background: #dc2626 !important;\r\n    color: #fff !important;\r\n}\r\n\r\n.cti-btn-pdf:hover {\r\n    background: #b91c1c !important;\r\n}\r\n\r\n.cti-msg {\r\n    padding: 12px 16px !important;\r\n    border-radius: 8px !important;\r\n    margin-bottom: 16px !important;\r\n    font-size: 14px !important;\r\n    display: none;\r\n}\r\n\r\n.cti-msg.error {\r\n    background: #fee2e2 !important;\r\n    color: #991b1b !important;\r\n    border: 1px solid #fecaca !important;\r\n}\r\n\r\n.cti-msg.success {\r\n    background: #d1fae5 !important;\r\n    color: #065f46 !important;\r\n    border: 1px solid #a7f3d0 !important;\r\n}\r\n\r\n.cti-msg.info {\r\n    background: #dbeafe !important;\r\n    color: #1e40af !important;\r\n    border: 1px solid #bfdbfe !important;\r\n}\r\n\r\n.cti-loading {\r\n    padding: 12px !important;\r\n    text-align: center !important;\r\n    color: #6b7280 !important;\r\n    font-size: 14px !important;\r\n    display: none;\r\n}\r\n\r\n.cti-loading .spinner {\r\n    display: inline-block !important;\r\n    width: 20px !important;\r\n    height: 20px !important;\r\n    border: 3px solid #e5e7eb !important;\r\n    border-top-color: #0464c4 !important;\r\n    border-radius: 50% !important;\r\n    animation: cti-spin 0.8s linear infinite !important;\r\n    vertical-align: middle !important;\r\n    margin-right: 8px !important;\r\n}\r\n\r\n@keyframes cti-spin {\r\n    to {\r\n        transform: rotate(360deg);\r\n    }\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   RESULTADO DA CONSULTA\r\n   ========================================== *\/\r\n\r\n.cti-resultado {\r\n    margin-top: 24px !important;\r\n    border-top: 2px solid #e5e7eb !important;\r\n    padding-top: 24px !important;\r\n    display: none;\r\n}\r\n\r\n.cti-resultado-header {\r\n    display: flex !important;\r\n    justify-content: space-between !important;\r\n    align-items: center !important;\r\n    margin-bottom: 16px !important;\r\n    flex-wrap: wrap !important;\r\n    gap: 10px !important;\r\n}\r\n\r\n.cti-resultado-header h3 {\r\n    margin: 0 !important;\r\n    font-size: 18px !important;\r\n    color: #1e293b !important;\r\n}\r\n\r\n.cti-status-badge {\r\n    padding: 6px 16px !important;\r\n    border-radius: 20px !important;\r\n    font-weight: 700 !important;\r\n    font-size: 14px !important;\r\n}\r\n\r\n.status-solicitado {\r\n    background: #dbeafe;\r\n    color: #1e40af;\r\n}\r\n\r\n.status-em-analise {\r\n    background: #fef3c7;\r\n    color: #92400e;\r\n}\r\n\r\n.status-deferido {\r\n    background: #d1fae5;\r\n    color: #065f46;\r\n}\r\n\r\n.status-indeferido {\r\n    background: #fee2e2;\r\n    color: #991b1b;\r\n}\r\n\r\n.status-cancelado {\r\n    background: #f3f4f6;\r\n    color: #4b5563;\r\n}\r\n\r\n.cti-detalhes {\r\n    display: grid !important;\r\n    grid-template-columns: 1fr 1fr !important;\r\n    gap: 12px !important;\r\n    background: #f8fafc !important;\r\n    padding: 20px !important;\r\n    border-radius: 8px !important;\r\n    margin-top: 12px !important;\r\n}\r\n\r\n.cti-detalhes .item {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 2px !important;\r\n}\r\n\r\n.cti-detalhes .item .label {\r\n    font-size: 12px !important;\r\n    font-weight: 600 !important;\r\n    color: #6b7280 !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 0.3px !important;\r\n}\r\n\r\n.cti-detalhes .item .value {\r\n    font-size: 14px !important;\r\n    font-weight: 500 !important;\r\n    color: #1e293b !important;\r\n    word-wrap: break-word !important;\r\n}\r\n\r\n.cti-observacao-admin {\r\n    background: #fef3c7 !important;\r\n    border-left: 4px solid #f59e0b !important;\r\n    padding: 12px 16px !important;\r\n    border-radius: 4px !important;\r\n    margin-top: 16px !important;\r\n}\r\n\r\n.cti-observacao-admin .label {\r\n    font-size: 12px !important;\r\n    font-weight: 700 !important;\r\n    color: #92400e !important;\r\n    display: block !important;\r\n    margin-bottom: 4px !important;\r\n}\r\n\r\n.cti-observacao-admin .value {\r\n    font-size: 14px !important;\r\n    color: #78350f !important;\r\n    line-height: 1.5 !important;\r\n}\r\n\r\n.cti-nao-encontrado {\r\n    text-align: center !important;\r\n    padding: 40px 20px !important;\r\n    color: #6b7280 !important;\r\n}\r\n\r\n.cti-nao-encontrado .icon {\r\n    font-size: 48px !important;\r\n    display: block !important;\r\n    margin-bottom: 12px !important;\r\n}\r\n\r\n.cti-nao-encontrado h3 {\r\n    font-size: 20px !important;\r\n    color: #374151 !important;\r\n    margin: 0 0 8px !important;\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   RESPONSIVIDADE\r\n   ========================================== *\/\r\n\r\n@media (max-width: 768px) {\r\n\r\n    .cti-grid {\r\n        grid-template-columns: 1fr !important;\r\n    }\r\n    \r\n    .cti-field-buttons {\r\n        flex-direction: column !important;\r\n        align-items: stretch !important;\r\n    }\r\n    \r\n    .cti-field-buttons button {\r\n        width: 100% !important;\r\n        justify-content: center !important;\r\n    }\r\n    \r\n    .cti-detalhes {\r\n        grid-template-columns: 1fr !important;\r\n    }\r\n    \r\n    .cti-header h1 {\r\n        font-size: 22px !important;\r\n    }\r\n    \r\n    .cti-card {\r\n        padding: 16px !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n\r\n    .cti-header {\r\n        padding: 20px 16px !important;\r\n    }\r\n    \r\n    .cti-header h1 {\r\n        font-size: 18px !important;\r\n    }\r\n    \r\n    .cti-container {\r\n        padding: 12px !important;\r\n    }\r\n    \r\n    .cti-card {\r\n        padding: 12px !important;\r\n    }\r\n    \r\n    .cti-card h2 {\r\n        font-size: 17px !important;\r\n    }\r\n    \r\n    .cti-field input {\r\n        height: 40px !important;\r\n        font-size: 13px !important;\r\n    }\r\n    \r\n    .cti-field-buttons button {\r\n        height: 40px !important;\r\n        font-size: 13px !important;\r\n    }\r\n}\r\n\r\n<\/style>\r\n\r\n<script>\r\n\r\n\/* ==========================================\r\n   VARI\u00c1VEL GLOBAL\r\n   ========================================== *\/\r\n\r\nvar ultimaConsulta = null;\r\n\r\n\r\n\/* ==========================================\r\n   LIMPAR FORMUL\u00c1RIO\r\n   ========================================== *\/\r\n\r\nfunction limparFormulario() {\r\n\r\n    document.getElementById('cti-cpf').value = '';\r\n    document.getElementById('cti-nome').value = '';\r\n    document.getElementById('cti-nascimento').value = '';\r\n\r\n    document.getElementById('cti-resultado').style.display = 'none';\r\n    document.getElementById('cti-msg').style.display = 'none';\r\n    document.getElementById('cti-btn-pdf').style.display = 'none';\r\n\r\n    ultimaConsulta = null;\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   GERAR PDF\r\n   ========================================== *\/\r\n\r\nfunction gerarPDF() {\r\n\r\n    \/* Dados da \u00faltima consulta *\/\r\n    var dados = ultimaConsulta;\r\n\r\n    \/* Verifica\u00e7\u00e3o *\/\r\n    if (!dados || !dados.encontrado) {\r\n\r\n        alert(\r\n            '\u26a0\ufe0f Nenhum dado dispon\u00edvel para gerar o PDF. Fa\u00e7a uma consulta primeiro.'\r\n        );\r\n\r\n        return;\r\n    }\r\n\r\n\r\n    \/* ==========================================\r\n       DATA E HORA\r\n       ========================================== *\/\r\n\r\n    var dataAtual = new Date();\r\n\r\n    var dataFormatada = dataAtual.toLocaleDateString(\r\n        'pt-BR',\r\n        {\r\n            day: '2-digit',\r\n            month: '2-digit',\r\n            year: 'numeric'\r\n        }\r\n    );\r\n\r\n    var horaFormatada = dataAtual.toLocaleTimeString(\r\n        'pt-BR',\r\n        {\r\n            hour: '2-digit',\r\n            minute: '2-digit'\r\n        }\r\n    );\r\n\r\n\r\n    \/* ==========================================\r\n       MAPEAMENTO DE STATUS\r\n       ========================================== *\/\r\n\r\n    var statusMap = {\r\n\r\n        'Solicitado': 'Solicitado',\r\n        'Em An\u00e1lise': 'Em An\u00e1lise',\r\n        'Deferido': 'Deferido',\r\n        'Indeferido': 'Indeferido',\r\n        'Cancelado': 'Cancelado'\r\n\r\n    };\r\n\r\n    var statusTexto =\r\n        statusMap[dados.status] ||\r\n        dados.status ||\r\n        'N\u00e3o informado';\r\n\r\n\r\n    \/* ==========================================\r\n       CORES DO STATUS\r\n       ========================================== *\/\r\n\r\n    var statusCor = '';\r\n\r\n    if (dados.status === 'Deferido') {\r\n\r\n        statusCor =\r\n            'background: #d1fae5; color: #065f46;';\r\n\r\n    } else if (dados.status === 'Indeferido') {\r\n\r\n        statusCor =\r\n            'background: #fee2e2; color: #991b1b;';\r\n\r\n    } else if (dados.status === 'Em An\u00e1lise') {\r\n\r\n        statusCor =\r\n            'background: #fef3c7; color: #92400e;';\r\n\r\n    } else if (dados.status === 'Solicitado') {\r\n\r\n        statusCor =\r\n            'background: #dbeafe; color: #1e40af;';\r\n\r\n    } else {\r\n\r\n        statusCor =\r\n            'background: #f3f4f6; color: #4b5563;';\r\n    }\r\n\r\n\r\n    \/* ==========================================\r\n       CONTE\u00daDO DO PDF\r\n       \r\n       IMPORTANTE:\r\n       Mantida a mesma estrutura de gera\u00e7\u00e3o\r\n       do c\u00f3digo original.\r\n       ========================================== *\/\r\n\r\n    var conteudo = `\r\n\r\n        <div\r\n            class=\"relatorio-pdf\"\r\n            style=\"\r\n                font-family: Arial, sans-serif;\r\n                padding: 0;\r\n                max-width: none;\r\n                width: 100%;\r\n                margin: 0;\r\n                color: #1e293b;\r\n                font-size: 11pt;\r\n                line-height: 1.18;\r\n            \"\r\n        >\r\n\r\n            <!-- =====================================\r\n                 CABE\u00c7ALHO\r\n                 ===================================== -->\r\n\r\n            <div\r\n                style=\"\r\n                    text-align: center;\r\n                    border-bottom: 2px solid #0464c4;\r\n                    padding-bottom: 10px;\r\n                    margin-bottom: 14px;\r\n                \"\r\n            >\r\n\r\n                <h2\r\n                    style=\"\r\n                        margin: 0;\r\n                        color: #0464c4;\r\n                        font-size: 15pt;\r\n                        line-height: 1.15;\r\n                    \"\r\n                >\r\n                    PREFEITURA MUNICIPAL DE \u00c1GUAS LINDAS DE GOI\u00c1S\r\n                <\/h2>\r\n\r\n                <h3\r\n                    style=\"\r\n                        margin: 3px 0;\r\n                        color: #0a7a9c;\r\n                        font-size: 13pt;\r\n                        line-height: 1.15;\r\n                    \"\r\n                >\r\n                    SECRETARIA MUNICIPAL DE EDUCA\u00c7\u00c3O\r\n                <\/h3>\r\n\r\n                <h4\r\n                    style=\"\r\n                        margin: 3px 0;\r\n                        color: #374151;\r\n                        font-size: 11pt;\r\n                        font-weight: normal;\r\n                        line-height: 1.15;\r\n                    \"\r\n                >\r\n                    GER\u00caNCIA DE MATR\u00cdCULA ESCOLAR\r\n                <\/h4>\r\n\r\n                <h1\r\n                    style=\"\r\n                        margin: 9px 0 0;\r\n                        font-size: 15pt;\r\n                        line-height: 1.15;\r\n                        color: #1e293b;\r\n                    \"\r\n                >\r\n                    CONSULTA \u00c0 SOLICITA\u00c7\u00c3O DE TRANSFER\u00caNCIA\r\n                <\/h1>\r\n\r\n                <p\r\n                    style=\"\r\n                        margin: 3px 0 0;\r\n                        color: #6b7280;\r\n                        font-size: 9pt;\r\n                        line-height: 1.15;\r\n                    \"\r\n                >\r\n                    Documento gerado em: ${dataFormatada} \u00e0s ${horaFormatada}\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- =====================================\r\n                 DADOS DO ALUNO\r\n                 T\u00cdTULO: 13 PT\r\n                 DADOS: 11 PT\r\n                 ===================================== -->\r\n\r\n            <div\r\n                style=\"\r\n                    margin-bottom: 15px;\r\n                    page-break-inside: avoid;\r\n                \"\r\n            >\r\n\r\n                <h3\r\n                    style=\"\r\n                        color: #0464c4;\r\n                        font-size: 13pt;\r\n                        line-height: 1.1;\r\n                        margin: 0 0 6px;\r\n                        border-bottom: 1px solid #e5e7eb;\r\n                        padding-bottom: 4px;\r\n                        font-weight: 700;\r\n                    \"\r\n                >\r\n                    \ud83d\udccb DADOS DO ALUNO\r\n                <\/h3>\r\n\r\n                <table\r\n                    style=\"\r\n                        width: 100%;\r\n                        border-collapse: collapse;\r\n                        margin-top: 5px;\r\n                        font-family: Arial, sans-serif;\r\n                        font-size: 11pt;\r\n                        line-height: 1.15;\r\n                    \"\r\n                >\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                width: 30%;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            Nome completo:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.nome || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            Data de nascimento:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.nascimento || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            CPF:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.cpf || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            Respons\u00e1vel:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.responsavel || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            Parentesco:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.parentesco || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                <\/table>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- =====================================\r\n                 DADOS DA TRANSFER\u00caNCIA\r\n                 T\u00cdTULO: 13 PT\r\n                 DADOS: 11 PT\r\n                 ===================================== -->\r\n\r\n            <div\r\n                style=\"\r\n                    margin-bottom: 15px;\r\n                    page-break-inside: avoid;\r\n                \"\r\n            >\r\n\r\n                <h3\r\n                    style=\"\r\n                        color: #0464c4;\r\n                        font-size: 13pt;\r\n                        line-height: 1.1;\r\n                        margin: 0 0 6px;\r\n                        border-bottom: 1px solid #e5e7eb;\r\n                        padding-bottom: 4px;\r\n                        font-weight: 700;\r\n                    \"\r\n                >\r\n                    \ud83d\udccd DADOS DA TRANSFER\u00caNCIA\r\n                <\/h3>\r\n\r\n                <table\r\n                    style=\"\r\n                        width: 100%;\r\n                        border-collapse: collapse;\r\n                        margin-top: 5px;\r\n                        font-family: Arial, sans-serif;\r\n                        font-size: 11pt;\r\n                        line-height: 1.15;\r\n                    \"\r\n                >\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                width: 30%;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            Escola de origem:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.escolaOrigem || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            S\u00e9rie de origem:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.serieOrigem || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            Escola de destino:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.escolaDestino || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            S\u00e9rie de destino:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.serieDestino || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            Data da solicita\u00e7\u00e3o:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.dataSolicitacao || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                <\/table>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- =====================================\r\n                 SITUA\u00c7\u00c3O ATUAL\r\n                 T\u00cdTULO: 13 PT\r\n                 DADOS: 11 PT\r\n                 ===================================== -->\r\n\r\n            <div\r\n                style=\"\r\n                    margin-bottom: 15px;\r\n                    page-break-inside: avoid;\r\n                \"\r\n            >\r\n\r\n                <h3\r\n                    style=\"\r\n                        color: #0464c4;\r\n                        font-size: 13pt;\r\n                        line-height: 1.1;\r\n                        margin: 0 0 6px;\r\n                        border-bottom: 1px solid #e5e7eb;\r\n                        padding-bottom: 4px;\r\n                        font-weight: 700;\r\n                    \"\r\n                >\r\n                    \ud83d\udcca SITUA\u00c7\u00c3O ATUAL\r\n                <\/h3>\r\n\r\n                <table\r\n                    style=\"\r\n                        width: 100%;\r\n                        border-collapse: collapse;\r\n                        margin-top: 5px;\r\n                        font-family: Arial, sans-serif;\r\n                        font-size: 11pt;\r\n                        line-height: 1.15;\r\n                    \"\r\n                >\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                width: 30%;\r\n                                vertical-align: middle;\r\n                            \"\r\n                        >\r\n                            Status:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: middle;\r\n                            \"\r\n                        >\r\n\r\n                            <span\r\n                                style=\"\r\n                                    display: inline-block;\r\n                                    padding: 3px 12px;\r\n                                    border-radius: 12px;\r\n                                    font-size: 11pt;\r\n                                    font-weight: 600;\r\n                                    ${statusCor}\r\n                                \"\r\n                            >\r\n                                ${statusTexto}\r\n                            <\/span>\r\n\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            Data da \u00faltima altera\u00e7\u00e3o:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.dataAlteracao || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                    <tr>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                font-weight: bold;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            Hora da altera\u00e7\u00e3o:\r\n                        <\/td>\r\n\r\n                        <td\r\n                            style=\"\r\n                                padding: 3px 6px;\r\n                                vertical-align: top;\r\n                            \"\r\n                        >\r\n                            ${dados.horaAlteracao || 'N\u00e3o informado'}\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n                <\/table>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- =====================================\r\n                 OBSERVA\u00c7\u00c3O DA SECRETARIA\r\n                 T\u00cdTULO: 13 PT\r\n                 TEXTO: 11 PT\r\n                 ===================================== -->\r\n\r\n            <div\r\n                style=\"\r\n                    margin-bottom: 15px;\r\n                    page-break-inside: avoid;\r\n                \"\r\n            >\r\n\r\n                <h3\r\n                    style=\"\r\n                        color: #0464c4;\r\n                        font-size: 13pt;\r\n                        line-height: 1.1;\r\n                        margin: 0 0 6px;\r\n                        border-bottom: 1px solid #e5e7eb;\r\n                        padding-bottom: 4px;\r\n                        font-weight: 700;\r\n                    \"\r\n                >\r\n                    \ud83d\udcdd OBSERVA\u00c7\u00c3O DA SECRETARIA DE EDUCA\u00c7\u00c3O\r\n                <\/h3>\r\n\r\n                <div\r\n                    style=\"\r\n                        background: #fef3c7;\r\n                        border-left: 4px solid #f59e0b;\r\n                        padding: 8px 12px;\r\n                        border-radius: 4px;\r\n                        margin-top: 5px;\r\n                    \"\r\n                >\r\n\r\n                    <p\r\n                        style=\"\r\n                            margin: 0;\r\n                            color: #78350f;\r\n                            font-size: 11pt;\r\n                            line-height: 1.25;\r\n                        \"\r\n                    >\r\n                        ${dados.observacao || 'Nenhuma observa\u00e7\u00e3o registrada.'}\r\n                    <\/p>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- =====================================\r\n                 RODAP\u00c9\r\n                 ===================================== -->\r\n\r\n            <div\r\n                style=\"\r\n                    border-top: 1px solid #e5e7eb;\r\n                    padding-top: 8px;\r\n                    margin-top: 10px;\r\n                    text-align: center;\r\n                    font-size: 8.5pt;\r\n                    line-height: 1.15;\r\n                    color: #9ca3af;\r\n                \"\r\n            >\r\n\r\n            <div style=\"text-align: center; font-family: 'Georgia', 'Times New Roman', serif; color: #2c3e50;\">\r\n                <p style=\"margin: 0 0 4px 0; font-size: 13px; letter-spacing: 0.5px; font-weight: normal;\">\r\n                    Documento emitido pelo Sistema de Consulta P\u00fablica - Secretaria Municipal de Educa\u00e7\u00e3o\r\n                <\/p>\r\n                <p style=\"margin: 0; font-size: 11px; color: #7f8c8d; letter-spacing: 0.3px; font-style: italic;\">\r\n                    Desenvolvido pela equipe da Ger\u00eancia de Matr\u00edcula Escolar\r\n                <\/p>\r\n\r\n                <p style=\"margin: 3px 0 0;\">\r\n                    \u00c1guas Lindas de Goi\u00e1s, ${dataFormatada}\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    `;\r\n\r\n\r\n    \/* ==========================================\r\n       CRIA NOVA JANELA\r\n       ========================================== *\/\r\n\r\n    var win = window.open(\r\n        '',\r\n        '_blank',\r\n        'width=800,height=600'\r\n    );\r\n\r\n    if (!win) {\r\n\r\n        alert(\r\n            '\u26a0\ufe0f Por favor, permita pop-ups para gerar o PDF.'\r\n        );\r\n\r\n        return;\r\n    }\r\n\r\n\r\n    \/* ==========================================\r\n       DOCUMENTO DA JANELA\r\n       ========================================== *\/\r\n\r\n    win.document.write(`\r\n\r\n        <!DOCTYPE html>\r\n\r\n        <html>\r\n\r\n        <head>\r\n\r\n            <meta charset=\"UTF-8\">\r\n\r\n            <title>\r\n                Consulta de Transfer\u00eancia - \u00c1guas Lindas de Goi\u00e1s\r\n            <\/title>\r\n\r\n            <style>\r\n\r\n                \/*\r\n                 * CONFIGURA\u00c7\u00c3O DA P\u00c1GINA A4\r\n                 *\r\n                 * Ordem:\r\n                 * superior | direita | inferior | esquerda\r\n                 *\r\n                 * 2cm       | 1cm      | 1cm      | 2cm\r\n                 *\/\r\n\r\n                @page {\r\n\r\n                    size: A4;\r\n\r\n                    margin:\r\n                        2cm\r\n                        1cm\r\n                        1cm\r\n                        2cm;\r\n                }\r\n\r\n\r\n                \/* ==================================\r\n                   CONFIGURA\u00c7\u00c3O GERAL\r\n                   ================================== *\/\r\n\r\n                html,\r\n                body {\r\n\r\n                    margin: 0;\r\n\r\n                    padding: 0;\r\n\r\n                    font-family: Arial, sans-serif;\r\n\r\n                    background: #f9fafb;\r\n                }\r\n\r\n\r\n                body {\r\n\r\n                    font-size: 11pt;\r\n\r\n                    line-height: 1.18;\r\n                }\r\n\r\n\r\n                \/* ==================================\r\n                   CONTAINER DA VISUALIZA\u00c7\u00c3O\r\n                   ================================== *\/\r\n\r\n                .pdf-container {\r\n\r\n                    background: #fff;\r\n\r\n                    border-radius: 8px;\r\n\r\n                    box-shadow:\r\n                        0 4px 12px rgba(0,0,0,0.1);\r\n\r\n                    padding: 30px;\r\n\r\n                    max-width: 900px;\r\n\r\n                    margin: 20px auto;\r\n                }\r\n\r\n\r\n                \/* ==================================\r\n                   BOT\u00c3O IMPRIMIR\r\n                   ================================== *\/\r\n\r\n                .btn-print {\r\n\r\n                    display: inline-block;\r\n\r\n                    padding: 10px 24px;\r\n\r\n                    background: #0464c4;\r\n\r\n                    color: #fff;\r\n\r\n                    border: none;\r\n\r\n                    border-radius: 8px;\r\n\r\n                    font-size: 14px;\r\n\r\n                    font-weight: 600;\r\n\r\n                    cursor: pointer;\r\n\r\n                    margin-bottom: 20px;\r\n                }\r\n\r\n                .btn-print:hover {\r\n\r\n                    background: #0353a0;\r\n                }\r\n\r\n\r\n                \/* ==================================\r\n                   BOT\u00c3O FECHAR\r\n                   ================================== *\/\r\n\r\n                .btn-close {\r\n\r\n                    display: inline-block;\r\n\r\n                    padding: 10px 24px;\r\n\r\n                    background: #6b7280;\r\n\r\n                    color: #fff;\r\n\r\n                    border: none;\r\n\r\n                    border-radius: 8px;\r\n\r\n                    font-size: 14px;\r\n\r\n                    font-weight: 600;\r\n\r\n                    cursor: pointer;\r\n\r\n                    margin-bottom: 20px;\r\n\r\n                    margin-left: 10px;\r\n                }\r\n\r\n                .btn-close:hover {\r\n\r\n                    background: #4b5563;\r\n                }\r\n\r\n\r\n                \/* ==================================\r\n                   IMPRESS\u00c3O \/ SALVAR PDF\r\n                   ================================== *\/\r\n\r\n                @media print {\r\n\r\n                    html,\r\n                    body {\r\n\r\n                        margin: 0 !important;\r\n\r\n                        padding: 0 !important;\r\n\r\n                        background: #fff !important;\r\n\r\n                        font-size: 11pt !important;\r\n\r\n                        line-height: 1.18 !important;\r\n                    }\r\n\r\n\r\n                    .no-print {\r\n\r\n                        display: none !important;\r\n                    }\r\n\r\n\r\n                    .pdf-container {\r\n\r\n                        margin: 0 !important;\r\n\r\n                        padding: 0 !important;\r\n\r\n                        max-width: none !important;\r\n\r\n                        width: 100% !important;\r\n\r\n                        background: #fff !important;\r\n\r\n                        box-shadow: none !important;\r\n\r\n                        border-radius: 0 !important;\r\n                    }\r\n\r\n\r\n                    .relatorio-pdf {\r\n\r\n                        width: 100% !important;\r\n\r\n                        max-width: none !important;\r\n\r\n                        margin: 0 !important;\r\n\r\n                        padding: 0 !important;\r\n\r\n                        font-size: 11pt !important;\r\n\r\n                        line-height: 1.18 !important;\r\n                    }\r\n\r\n\r\n                    table {\r\n\r\n                        width: 100% !important;\r\n\r\n                        page-break-inside: avoid !important;\r\n                    }\r\n\r\n\r\n                    tr {\r\n\r\n                        page-break-inside: avoid !important;\r\n\r\n                        page-break-after: auto !important;\r\n                    }\r\n\r\n\r\n                    h3 {\r\n\r\n                        page-break-after: avoid !important;\r\n                    }\r\n\r\n\r\n                    p {\r\n\r\n                        orphans: 3;\r\n\r\n                        widows: 3;\r\n                    }\r\n                }\r\n\r\n            <\/style>\r\n\r\n        <\/head>\r\n\r\n\r\n        <body>\r\n\r\n            <div class=\"pdf-container\">\r\n\r\n                <!-- =================================\r\n                     BOT\u00d5ES\r\n                     N\u00c3O APARECEM NA IMPRESS\u00c3O\r\n                     ================================= -->\r\n\r\n                <div\r\n                    style=\"\r\n                        text-align: right;\r\n                        margin-bottom: 15px;\r\n                    \"\r\n                    class=\"no-print\"\r\n                >\r\n\r\n                    <button\r\n                        class=\"btn-print\"\r\n                        onclick=\"window.print();\"\r\n                    >\r\n                        \ud83d\udda8\ufe0f Imprimir \/ Salvar PDF\r\n                    <\/button>\r\n\r\n                    <button\r\n                        class=\"btn-close\"\r\n                        onclick=\"window.close();\"\r\n                    >\r\n                        \u2715 Fechar\r\n                    <\/button>\r\n\r\n                <\/div>\r\n\r\n\r\n                <!-- =================================\r\n                     CONTE\u00daDO DO RELAT\u00d3RIO\r\n                     ================================= -->\r\n\r\n                ${conteudo}\r\n\r\n            <\/div>\r\n\r\n        <\/body>\r\n\r\n        <\/html>\r\n\r\n    `);\r\n\r\n\r\n    \/* Finaliza a escrita do documento *\/\r\n\r\n    win.document.close();\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   EXIBIR RESULTADO DA CONSULTA\r\n   ========================================== *\/\r\n\r\nfunction exibirResultado(dados) {\r\n\r\n    var resultadoDiv =\r\n        document.getElementById('cti-resultado');\r\n\r\n    if (!resultadoDiv) return;\r\n\r\n\r\n    \/* Armazena dados para o PDF *\/\r\n\r\n    ultimaConsulta = dados;\r\n\r\n\r\n    \/* ==========================================\r\n       STATUS\r\n       ========================================== *\/\r\n\r\n    var statusMap = {\r\n\r\n        'Solicitado': 'Solicitado',\r\n        'Em An\u00e1lise': 'Em An\u00e1lise',\r\n        'Deferido': 'Deferido',\r\n        'Indeferido': 'Indeferido',\r\n        'Cancelado': 'Cancelado'\r\n\r\n    };\r\n\r\n    var statusTexto =\r\n        statusMap[dados.status] ||\r\n        dados.status ||\r\n        'N\u00e3o informado';\r\n\r\n\r\n    var statusClass =\r\n        'status-' +\r\n        (\r\n            dados.status\r\n                ? dados.status\r\n                    .toLowerCase()\r\n                    .replace(\/ \/g, '-')\r\n                : ''\r\n        );\r\n\r\n\r\n    var html = '';\r\n\r\n\r\n    \/* ==========================================\r\n       N\u00c3O ENCONTRADO\r\n       ========================================== *\/\r\n\r\n    if (dados.encontrado === false) {\r\n\r\n        html = `\r\n\r\n            <div class=\"cti-nao-encontrado\">\r\n\r\n                <span class=\"icon\">\r\n                    \ud83d\udd0d\r\n                <\/span>\r\n\r\n                <h3>\r\n                    Nenhuma solicita\u00e7\u00e3o encontrada\r\n                <\/h3>\r\n\r\n                <p>\r\n                    Verifique os dados informados e tente novamente.\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n        `;\r\n\r\n        document.getElementById(\r\n            'cti-btn-pdf'\r\n        ).style.display = 'none';\r\n\r\n    } else {\r\n\r\n\r\n        \/* ==========================================\r\n           RESULTADO ENCONTRADO\r\n           ========================================== *\/\r\n\r\n        html = `\r\n\r\n            <div class=\"cti-resultado-header\">\r\n\r\n                <h3>\r\n                    \ud83d\udcc4 Resultado da Consulta\r\n                <\/h3>\r\n\r\n                <span class=\"cti-status-badge ${statusClass}\">\r\n                    ${statusTexto}\r\n                <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"cti-detalhes\">\r\n\r\n\r\n                <div class=\"item\">\r\n\r\n                    <span class=\"label\">\r\n                        Nome do Aluno\r\n                    <\/span>\r\n\r\n                    <span class=\"value\">\r\n                        ${dados.nome || 'N\u00e3o informado'}\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"item\">\r\n\r\n                    <span class=\"label\">\r\n                        Data de Nascimento\r\n                    <\/span>\r\n\r\n                    <span class=\"value\">\r\n                        ${dados.nascimento || 'N\u00e3o informado'}\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"item\">\r\n\r\n                    <span class=\"label\">\r\n                        CPF\r\n                    <\/span>\r\n\r\n                    <span class=\"value\">\r\n                        ${dados.cpf || 'N\u00e3o informado'}\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"item\">\r\n\r\n                    <span class=\"label\">\r\n                        Respons\u00e1vel\r\n                    <\/span>\r\n\r\n                    <span class=\"value\">\r\n                        ${dados.responsavel || 'N\u00e3o informado'}\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"item\">\r\n\r\n                    <span class=\"label\">\r\n                        Parentesco\r\n                    <\/span>\r\n\r\n                    <span class=\"value\">\r\n                        ${dados.parentesco || 'N\u00e3o informado'}\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"item\">\r\n\r\n                    <span class=\"label\">\r\n                        Escola de Origem\r\n                    <\/span>\r\n\r\n                    <span class=\"value\">\r\n                        ${dados.escolaOrigem || 'N\u00e3o informado'}\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"item\">\r\n\r\n                    <span class=\"label\">\r\n                        Escola de Destino\r\n                    <\/span>\r\n\r\n                    <span class=\"value\">\r\n                        ${dados.escolaDestino || 'N\u00e3o informado'}\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"item\">\r\n\r\n                    <span class=\"label\">\r\n                        S\u00e9rie de Origem\r\n                    <\/span>\r\n\r\n                    <span class=\"value\">\r\n                        ${dados.serieOrigem || 'N\u00e3o informado'}\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"item\">\r\n\r\n                    <span class=\"label\">\r\n                        S\u00e9rie de Destino\r\n                    <\/span>\r\n\r\n                    <span class=\"value\">\r\n                        ${dados.serieDestino || 'N\u00e3o informado'}\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"item\">\r\n\r\n                    <span class=\"label\">\r\n                        Data da Solicita\u00e7\u00e3o\r\n                    <\/span>\r\n\r\n                    <span class=\"value\">\r\n                        ${dados.dataSolicitacao || 'N\u00e3o informado'}\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"item\">\r\n\r\n                    <span class=\"label\">\r\n                        Data da \u00daltima Altera\u00e7\u00e3o\r\n                    <\/span>\r\n\r\n                    <span class=\"value\">\r\n                        ${dados.dataAlteracao || 'N\u00e3o informado'}\r\n                        ${\r\n                            dados.horaAlteracao\r\n                                ? '\u00e0s ' + dados.horaAlteracao\r\n                                : ''\r\n                        }\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            ${\r\n                dados.observacao\r\n                    ? `\r\n\r\n                        <div class=\"cti-observacao-admin\">\r\n\r\n                            <span class=\"label\">\r\n                                \ud83d\udcdd Observa\u00e7\u00e3o da Secretaria\r\n                            <\/span>\r\n\r\n                            <div class=\"value\">\r\n                                ${dados.observacao}\r\n                            <\/div>\r\n\r\n                        <\/div>\r\n\r\n                    `\r\n                    : ''\r\n            }\r\n\r\n        `;\r\n\r\n\r\n        \/* Mostra bot\u00e3o PDF *\/\r\n\r\n        var btnPdf =\r\n            document.getElementById('cti-btn-pdf');\r\n\r\n        if (btnPdf) {\r\n\r\n            btnPdf.style.display =\r\n                'inline-block';\r\n        }\r\n    }\r\n\r\n\r\n    \/* Insere resultado *\/\r\n\r\n    resultadoDiv.innerHTML = html;\r\n\r\n    resultadoDiv.style.display = 'block';\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   MENSAGENS\r\n   ========================================== *\/\r\n\r\nfunction mostrarMensagem(tipo, texto) {\r\n\r\n    var msgDiv =\r\n        document.getElementById('cti-msg');\r\n\r\n    msgDiv.className =\r\n        'cti-msg ' + tipo;\r\n\r\n    msgDiv.textContent =\r\n        texto;\r\n\r\n    msgDiv.style.display =\r\n        'block';\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   M\u00c1SCARA CPF\r\n   ========================================== *\/\r\n\r\ndocument.addEventListener(\r\n    'DOMContentLoaded',\r\n    function() {\r\n\r\n        var cpfInput =\r\n            document.getElementById('cti-cpf');\r\n\r\n        if (cpfInput) {\r\n\r\n            cpfInput.addEventListener(\r\n                'input',\r\n                function() {\r\n\r\n                    var value =\r\n                        this.value.replace(\r\n                            \/\\D\/g,\r\n                            ''\r\n                        );\r\n\r\n\r\n                    if (value.length > 3) {\r\n\r\n                        value =\r\n                            value.substring(0, 3) +\r\n                            '.' +\r\n                            value.substring(3);\r\n                    }\r\n\r\n\r\n                    if (value.length > 7) {\r\n\r\n                        value =\r\n                            value.substring(0, 7) +\r\n                            '.' +\r\n                            value.substring(7);\r\n                    }\r\n\r\n\r\n                    if (value.length > 11) {\r\n\r\n                        value =\r\n                            value.substring(0, 11) +\r\n                            '-' +\r\n                            value.substring(11);\r\n                    }\r\n\r\n\r\n                    this.value =\r\n                        value;\r\n                }\r\n            );\r\n        }\r\n    }\r\n);\r\n\r\n\r\n\/* ==========================================\r\n   SUBMIT DA CONSULTA\r\n   ========================================== *\/\r\n\r\ndocument.addEventListener(\r\n    'DOMContentLoaded',\r\n    function() {\r\n\r\n        var form =\r\n            document.getElementById('cti-form');\r\n\r\n        if (form) {\r\n\r\n            form.addEventListener(\r\n                'submit',\r\n                function(e) {\r\n\r\n                    e.preventDefault();\r\n\r\n\r\n                    var cpf =\r\n                        document\r\n                            .getElementById('cti-cpf')\r\n                            .value\r\n                            .replace(\/\\D\/g, '');\r\n\r\n\r\n                    var nome =\r\n                        document\r\n                            .getElementById('cti-nome')\r\n                            .value\r\n                            .trim();\r\n\r\n\r\n                    var nascimento =\r\n                        document\r\n                            .getElementById('cti-nascimento')\r\n                            .value;\r\n\r\n\r\n                    \/* ==================================\r\n                       VALIDA\u00c7\u00c3O\r\n                       ================================== *\/\r\n\r\n                    if (\r\n                        !cpf &&\r\n                        (!nome || !nascimento)\r\n                    ) {\r\n\r\n                        mostrarMensagem(\r\n                            'error',\r\n                            '\u26a0\ufe0f Informe o CPF ou Nome + Data de Nascimento para realizar a consulta.'\r\n                        );\r\n\r\n                        return;\r\n                    }\r\n\r\n\r\n                    \/* ==================================\r\n                       LOADING\r\n                       ================================== *\/\r\n\r\n                    document.getElementById(\r\n                        'cti-loading'\r\n                    ).style.display = 'block';\r\n\r\n\r\n                    document.getElementById(\r\n                        'cti-msg'\r\n                    ).style.display = 'none';\r\n\r\n\r\n                    document.getElementById(\r\n                        'cti-resultado'\r\n                    ).style.display = 'none';\r\n\r\n\r\n                    document.getElementById(\r\n                        'cti-btn-pdf'\r\n                    ).style.display = 'none';\r\n\r\n\r\n                    \/* ==================================\r\n                       FORMDATA\r\n                       ================================== *\/\r\n\r\n                    var formData =\r\n                        new FormData();\r\n\r\n\r\n                    formData.append(\r\n                        'action',\r\n                        'cti_consulta_public'\r\n                    );\r\n\r\n\r\n                    formData.append(\r\n                        'cpf',\r\n                        cpf\r\n                    );\r\n\r\n\r\n                    formData.append(\r\n                        'nome',\r\n                        nome\r\n                    );\r\n\r\n\r\n                    formData.append(\r\n                        'nascimento',\r\n                        nascimento\r\n                    );\r\n\r\n\r\n                    formData.append(\r\n                        'nonce',\r\n                        CTI.nonce\r\n                    );\r\n\r\n\r\n                    \/* ==================================\r\n                       AJAX\r\n                       ================================== *\/\r\n\r\n                    var ajaxurl =\r\n                        CTI.ajaxurl ||\r\n                        '\/wp-admin\/admin-ajax.php';\r\n\r\n\r\n                    fetch(\r\n                        ajaxurl,\r\n                        {\r\n                            method: 'POST',\r\n                            credentials: 'same-origin',\r\n                            body: formData\r\n                        }\r\n                    )\r\n\r\n                    .then(\r\n                        response =>\r\n                            response.json()\r\n                    )\r\n\r\n                    .then(\r\n                        data => {\r\n\r\n                            document.getElementById(\r\n                                'cti-loading'\r\n                            ).style.display = 'none';\r\n\r\n\r\n                            if (data.success) {\r\n\r\n\r\n                                \/* ==========================\r\n                                   DADOS RETORNADOS\r\n                                   ========================== *\/\r\n\r\n                                var item =\r\n                                    data.data.item;\r\n\r\n\r\n                                \/* ==========================\r\n                                   FORMATA\u00c7\u00c3O\r\n                                   ========================== *\/\r\n\r\n                                var dadosFormatados = {\r\n\r\n                                    encontrado: true,\r\n\r\n                                    nome:\r\n                                        item.nome || '',\r\n\r\n                                    nascimento:\r\n                                        item.nascimento_formatado || '',\r\n\r\n                                    cpf:\r\n                                        item.cpf_formatado || '',\r\n\r\n                                    responsavel:\r\n                                        item.responsavel || '',\r\n\r\n                                    parentesco:\r\n                                        item.parentesco || '',\r\n\r\n                                    escolaOrigem:\r\n                                        item.escola_origem || '',\r\n\r\n                                    escolaDestino:\r\n                                        item.escola_destino || '',\r\n\r\n                                    serieOrigem:\r\n                                        item.serie_origem || '',\r\n\r\n                                    serieDestino:\r\n                                        item.serie_destino || '',\r\n\r\n                                    dataSolicitacao:\r\n                                        item.data_solicitacao_formatada || '',\r\n\r\n                                    status:\r\n                                        item.status || '',\r\n\r\n                                    dataAlteracao:\r\n                                        item.updated_at\r\n                                            ? new Date(\r\n                                                item.updated_at\r\n                                            ).toLocaleDateString(\r\n                                                'pt-BR'\r\n                                            )\r\n                                            : '',\r\n\r\n                                    horaAlteracao:\r\n                                        item.updated_at\r\n                                            ? new Date(\r\n                                                item.updated_at\r\n                                            ).toLocaleTimeString(\r\n                                                'pt-BR',\r\n                                                {\r\n                                                    hour: '2-digit',\r\n                                                    minute: '2-digit'\r\n                                                }\r\n                                            )\r\n                                            : '',\r\n\r\n                                    observacao:\r\n                                        item.observacao || ''\r\n                                };\r\n\r\n\r\n                                \/* ==========================\r\n                                   EXIBE RESULTADO\r\n                                   ========================== *\/\r\n\r\n                                exibirResultado(\r\n                                    dadosFormatados\r\n                                );\r\n\r\n\r\n                                \/* ==========================\r\n                                   MENSAGEM SUCESSO\r\n                                   ========================== *\/\r\n\r\n                                document.getElementById(\r\n                                    'cti-msg'\r\n                                ).className =\r\n                                    'cti-msg success';\r\n\r\n\r\n                                document.getElementById(\r\n                                    'cti-msg'\r\n                                ).textContent =\r\n                                    '\u2705 Solicita\u00e7\u00e3o encontrada! Veja os detalhes abaixo.';\r\n\r\n\r\n                                document.getElementById(\r\n                                    'cti-msg'\r\n                                ).style.display =\r\n                                    'block';\r\n\r\n                            } else {\r\n\r\n\r\n                                \/* ==========================\r\n                                   ERRO\r\n                                   ========================== *\/\r\n\r\n                                mostrarMensagem(\r\n                                    'error',\r\n                                    '\ud83d\udd0d ' +\r\n                                    (\r\n                                        data.data.message ||\r\n                                        'Nenhuma solicita\u00e7\u00e3o encontrada.'\r\n                                    )\r\n                                );\r\n\r\n\r\n                                \/* ==========================\r\n                                   N\u00c3O ENCONTRADO\r\n                                   ========================== *\/\r\n\r\n                                var resultadoDiv =\r\n                                    document.getElementById(\r\n                                        'cti-resultado'\r\n                                    );\r\n\r\n\r\n                                resultadoDiv.innerHTML = `\r\n\r\n                                    <div class=\"cti-nao-encontrado\">\r\n\r\n                                        <span class=\"icon\">\r\n                                            \ud83d\udd0e\r\n                                        <\/span>\r\n\r\n                                        <h3>\r\n                                            Nenhuma solicita\u00e7\u00e3o encontrada\r\n                                        <\/h3>\r\n\r\n                                        <p>\r\n                                            Verifique se os dados informados est\u00e3o corretos.\r\n                                        <\/p>\r\n\r\n                                    <\/div>\r\n\r\n                                `;\r\n\r\n\r\n                                resultadoDiv.style.display =\r\n                                    'block';\r\n                            }\r\n                        }\r\n                    )\r\n\r\n                    .catch(\r\n                        error => {\r\n\r\n                            document.getElementById(\r\n                                'cti-loading'\r\n                            ).style.display =\r\n                                'none';\r\n\r\n\r\n                            mostrarMensagem(\r\n                                'error',\r\n                                '\u274c Erro ao conectar com o servidor. Tente novamente.'\r\n                            );\r\n\r\n\r\n                            console.error(\r\n                                'Erro na consulta:',\r\n                                error\r\n                            );\r\n                        }\r\n                    );\r\n\r\n                }\r\n            );\r\n        }\r\n    }\r\n);\r\n\r\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-381","page","type-page","status-publish","hentry"],"publishpress_future_action":{"enabled":false,"date":"2026-09-08 22:56:07","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/smeaguaslindas.com\/prematriculas\/wp-json\/wp\/v2\/pages\/381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smeaguaslindas.com\/prematriculas\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/smeaguaslindas.com\/prematriculas\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/smeaguaslindas.com\/prematriculas\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smeaguaslindas.com\/prematriculas\/wp-json\/wp\/v2\/comments?post=381"}],"version-history":[{"count":2,"href":"https:\/\/smeaguaslindas.com\/prematriculas\/wp-json\/wp\/v2\/pages\/381\/revisions"}],"predecessor-version":[{"id":383,"href":"https:\/\/smeaguaslindas.com\/prematriculas\/wp-json\/wp\/v2\/pages\/381\/revisions\/383"}],"wp:attachment":[{"href":"https:\/\/smeaguaslindas.com\/prematriculas\/wp-json\/wp\/v2\/media?parent=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}