{"id":14358,"date":"2025-05-27T11:57:21","date_gmt":"2025-05-27T10:57:21","guid":{"rendered":"https:\/\/ekton.us\/?page_id=14358"},"modified":"2025-05-27T13:58:32","modified_gmt":"2025-05-27T12:58:32","slug":"projeto-quilonga","status":"publish","type":"page","link":"https:\/\/ekton.us\/en\/projeto-quilonga\/","title":{"rendered":"Projeto Quilonga"},"content":{"rendered":"\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\r\n\r\n \r\n \r\n \r\n Homepage Institucional - Plataforma Quilonga<\/title>\r\n <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\r\n <style>\r\n \/* Vari\u00e1veis CSS para cores *\/\r\n :root {\r\n --primary-blue: #2c3e50; \/* Azul escuro *\/\r\n --accent-blue: #3498db; \/* Azul vibrante *\/\r\n --light-grey: #f0f2f5; \/* Fundo claro *\/\r\n --text-dark: #333;\r\n --text-light: #666;\r\n --danger-red: #e74c3c;\r\n --warning-yellow: #feca57;\r\n }\r\n\r\n \/* Estilos Globais e Reset *\/\r\n body {\r\n font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\r\n margin: 0;\r\n padding: 0;\r\n background-color: var(--light-grey);\r\n color: var(--text-dark);\r\n line-height: 1.6;\r\n }\r\n\r\n .container {\r\n max-width: 1300px;\r\n margin: 20px auto;\r\n padding: 20px;\r\n }\r\n\r\n h1, h2, h3 {\r\n color: var(--primary-blue);\r\n margin-bottom: 15px;\r\n }\r\n\r\n \/* Classes utilit\u00e1rias *\/\r\n .text-center { text-align: center; }\r\n .text-right { text-align: right; }\r\n .flex { display: flex; }\r\n .items-center { align-items: center; }\r\n .justify-between { justify-content: space-between; }\r\n .justify-center { justify-content: center; }\r\n .gap-4 { gap: 16px; }\r\n .gap-2 { gap: 8px; }\r\n .p-4 { padding: 16px; }\r\n .p-6 { padding: 24px; }\r\n .mb-4 { margin-bottom: 16px; }\r\n .mt-4 { margin-top: 16px; }\r\n .rounded-lg { border-radius: 8px; }\r\n .rounded-xl { border-radius: 12px; }\r\n .shadow-md { box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); }\r\n .shadow-lg { box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); }\r\n .font-semibold { font-weight: 600; }\r\n .font-bold { font-weight: 700; }\r\n .text-sm { font-size: 0.875rem; }\r\n .text-base { font-size: 1rem; }\r\n .text-lg { font-size: 1.125rem; }\r\n .text-xl { font-size: 1.25rem; }\r\n .text-2xl { font-size: 1.5rem; }\r\n .text-3xl { font-size: 1.875rem; }\r\n .text-blue-600 { color: #2563eb; }\r\n .text-red-600 { color: var(--danger-red); }\r\n .text-yellow-600 { color: var(--warning-yellow); }\r\n .text-gray-300 { color: #d1d5db; }\r\n .text-gray-500 { color: #6b7280; }\r\n .text-gray-600 { color: var(--text-light); }\r\n .text-gray-700 { color: #374151; }\r\n .text-gray-800 { color: #1f2937; }\r\n .bg-white { background-color: white; }\r\n .bg-gray-100 { background-color: #f3f4f6; }\r\n .bg-gray-50 { background-color: #f9fafb; }\r\n .bg-yellow-50 { background-color: #fffbeb; }\r\n .border { border: 1px solid #e5e7eb; }\r\n .border-gray-200 { border-color: #e5e7eb; }\r\n .border-l-4 { border-left-width: 4px; }\r\n .border-blue-500 { border-color: #3b82f6; }\r\n .border-purple-500 { border-color: #9333ea; }\r\n .border-yellow-500 { border-color: #f59e0b; }\r\n .list-none { list-style: none; padding: 0; }\r\n .ml-auto { margin-left: auto; }\r\n .block { display: block; }\r\n .underline { text-decoration: underline; }\r\n .hover\\:underline:hover { text-decoration: underline; }\r\n\r\n \/* Componentes Customizados (Cards e Buttons) *\/\r\n .card {\r\n background-color: white;\r\n border-radius: 12px;\r\n box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);\r\n padding: 24px; \/* Default card padding *\/\r\n margin-bottom: 24px;\r\n }\r\n\r\n .card-header {\r\n padding-bottom: 16px;\r\n border-bottom: 1px solid #eee;\r\n margin-bottom: 16px;\r\n }\r\n\r\n .card-title {\r\n font-size: 1.5rem; \/* Larger title *\/\r\n font-weight: 700;\r\n color: var(--primary-blue);\r\n }\r\n\r\n .button {\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n padding: 10px 18px;\r\n border-radius: 6px;\r\n font-size: 0.95rem;\r\n font-weight: 500;\r\n cursor: pointer;\r\n transition: background-color 0.2s, color 0.2s, border-color 0.2s;\r\n text-decoration: none; \/* For links *\/\r\n color: var(--text-dark); \/* Default text color for buttons *\/\r\n border: 1px solid transparent;\r\n background-color: transparent;\r\n }\r\n .button-default {\r\n background-color: var(--accent-blue);\r\n color: white;\r\n }\r\n .button-default:hover {\r\n background-color: #2980b9;\r\n }\r\n .button-outline {\r\n border-color: #d1d5db;\r\n background-color: white;\r\n }\r\n .button-outline:hover {\r\n background-color: #f3f4f6;\r\n }\r\n .button-ghost {\r\n background-color: transparent;\r\n color: var(--text-dark);\r\n padding: 8px 12px;\r\n }\r\n .button-ghost:hover {\r\n background-color: #f3f4f6;\r\n }\r\n .button-link {\r\n background-color: transparent;\r\n color: var(--accent-blue);\r\n text-decoration: underline;\r\n padding: 0;\r\n height: auto;\r\n min-width: unset;\r\n }\r\n .button-link:hover {\r\n color: #2980b9;\r\n }\r\n .button-sm {\r\n padding: 8px 12px;\r\n font-size: 0.85rem;\r\n }\r\n .button-w-full {\r\n width: 100%;\r\n }\r\n\r\n \/* Cabe\u00e7alho *\/\r\n .header-top {\r\n background-color: white;\r\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);\r\n border-radius: 12px;\r\n padding: 16px 24px;\r\n display: flex;\r\n flex-wrap: wrap; \/* Permite quebrar linha em telas pequenas *\/\r\n justify-content: space-between;\r\n align-items: center;\r\n position: sticky;\r\n top: 16px; \/* Um pouco de espa\u00e7o no topo *\/\r\n z-index: 1000;\r\n max-width: 1300px; \/* Para centralizar com o container *\/\r\n margin: 0 auto 20px auto; \/* Centraliza *\/\r\n }\r\n .header-top .logo {\r\n height: 40px;\r\n }\r\n .header-top .separator {\r\n color: var(--text-gray-300);\r\n font-size: 1.5rem;\r\n margin: 0 10px;\r\n }\r\n .header-top nav {\r\n display: flex;\r\n flex-wrap: wrap;\r\n align-items: center;\r\n gap: 20px; \/* Espa\u00e7amento entre os itens de navega\u00e7\u00e3o *\/\r\n font-size: 0.9rem;\r\n }\r\n .header-top nav span,\r\n .header-top nav select,\r\n .header-top nav .button {\r\n display: flex;\r\n align-items: center;\r\n gap: 8px;\r\n }\r\n .header-top nav select {\r\n border: 1px solid #d1d5db;\r\n border-radius: 6px;\r\n padding: 8px 12px;\r\n background-color: #f9fafb;\r\n color: var(--text-dark);\r\n appearance: none; \/* Remove seta padr\u00e3o *\/\r\n background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'%3E%3C\/path%3E%3C\/svg%3E\");\r\n background-repeat: no-repeat;\r\n background-position: right 0.7rem center;\r\n background-size: 0.8em;\r\n padding-right: 2.2rem;\r\n }\r\n\r\n \/* Painel de Status *\/\r\n .status-grid {\r\n display: grid;\r\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n gap: 24px;\r\n text-align: center;\r\n font-size: 1.125rem;\r\n font-weight: 500;\r\n padding: 24px; \/* Padding for card content *\/\r\n }\r\n .status-item {\r\n background-color: var(--light-grey);\r\n padding: 20px;\r\n border-radius: 10px;\r\n border: 1px solid #e0e0e0;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n gap: 8px;\r\n }\r\n .status-item .icon {\r\n font-size: 2.25rem;\r\n margin-bottom: 5px;\r\n }\r\n .status-item .value {\r\n font-size: 1.5rem;\r\n font-weight: 700;\r\n }\r\n .status-item .description {\r\n font-size: 0.875rem;\r\n color: var(--text-light);\r\n font-style: italic;\r\n }\r\n\r\n \/* A\u00e7\u00f5es R\u00e1pidas *\/\r\n .actions-grid {\r\n display: grid;\r\n grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\r\n gap: 20px;\r\n }\r\n .action-card {\r\n background-color: white;\r\n border-radius: 10px;\r\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);\r\n padding: 20px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n transition: transform 0.2s, box-shadow 0.2s;\r\n min-height: 140px;\r\n }\r\n .action-card:hover {\r\n transform: translateY(-3px);\r\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);\r\n }\r\n .action-card .icon {\r\n font-size: 2rem;\r\n color: var(--accent-blue);\r\n margin-bottom: 10px;\r\n }\r\n .action-card h3 {\r\n margin-top: 0;\r\n margin-bottom: 8px;\r\n font-size: 1.15rem;\r\n }\r\n .action-card p {\r\n font-size: 0.85rem;\r\n color: var(--text-light);\r\n flex-grow: 1; \/* Para que o bot\u00e3o fique no final *\/\r\n }\r\n\r\n \/* Dashboards Estrat\u00e9gicos *\/\r\n .dashboard-list li {\r\n background-color: #f9fafb;\r\n padding: 12px 15px;\r\n margin-bottom: 8px;\r\n border-left: 5px solid var(--accent-blue);\r\n border-radius: 6px;\r\n font-size: 1rem;\r\n }\r\n .dashboard-list li strong {\r\n color: var(--primary-blue);\r\n }\r\n .badge {\r\n display: inline-block;\r\n padding: 4px 8px;\r\n background-color: #e0e7ff; \/* Light blue for badge *\/\r\n color: #3f51b5; \/* Darker blue for badge text *\/\r\n border-radius: 4px;\r\n font-size: 0.75rem;\r\n font-weight: 600;\r\n margin-left: 10px;\r\n }\r\n\r\n \/* Assistente de Intelig\u00eancia Operacional *\/\r\n .ai-assistant {\r\n background-color: var(--bg-yellow-50);\r\n border-left: 5px solid var(--warning-yellow);\r\n }\r\n .ai-assistant ul {\r\n list-style: none;\r\n padding: 0;\r\n }\r\n .ai-assistant li {\r\n display: flex;\r\n align-items: flex-start;\r\n margin-bottom: 10px;\r\n color: var(--text-dark);\r\n }\r\n .ai-assistant li .icon {\r\n font-size: 1.25rem;\r\n color: var(--warning-yellow);\r\n margin-right: 10px;\r\n flex-shrink: 0;\r\n }\r\n .ai-assistant li p {\r\n margin: 0;\r\n }\r\n\r\n \/* Calend\u00e1rio de Marcos e Reuni\u00f5es *\/\r\n .event-list li {\r\n background-color: #fefefe;\r\n padding: 15px 20px;\r\n margin-bottom: 10px;\r\n border-left: 5px solid var(--border-purple-500);\r\n border-radius: 8px;\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: space-between;\r\n align-items: center;\r\n box-shadow: 0 1px 3px rgba(0,0,0,0.05);\r\n }\r\n .event-list li .event-info {\r\n display: flex;\r\n align-items: center;\r\n margin-bottom: 10px; \/* Para wrap em telas pequenas *\/\r\n }\r\n .event-list li .event-info .icon {\r\n font-size: 1.25rem;\r\n color: var(--border-purple-500);\r\n margin-right: 10px;\r\n }\r\n .event-list li .event-info strong {\r\n font-weight: 600;\r\n color: var(--primary-blue);\r\n }\r\n .event-list li .event-info span {\r\n color: var(--text-light);\r\n margin-left: 5px;\r\n }\r\n .event-list li .event-actions {\r\n display: flex;\r\n flex-wrap: wrap;\r\n gap: 10px;\r\n margin-left: auto; \/* Alinha \u00e0 direita *\/\r\n }\r\n\r\n \/* Rodap\u00e9 *\/\r\n .footer {\r\n text-align: center;\r\n font-size: 0.85rem;\r\n color: var(--text-light);\r\n padding: 25px 20px;\r\n background-color: #e9ecef;\r\n border-top: 1px solid #dee2e6;\r\n border-radius: 0 0 12px 12px; \/* Apenas os cantos inferiores *\/\r\n margin-top: 40px;\r\n max-width: 1300px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n .footer .footer-links {\r\n display: grid;\r\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n gap: 10px;\r\n margin-bottom: 15px;\r\n }\r\n .footer a {\r\n color: var(--primary-blue);\r\n text-decoration: none;\r\n transition: color 0.2s;\r\n }\r\n .footer a:hover {\r\n color: var(--accent-blue);\r\n text-decoration: underline;\r\n }\r\n\r\n \/* Responsividade *\/\r\n @media (max-width: 768px) {\r\n .header-top {\r\n flex-direction: column;\r\n padding: 10px 15px;\r\n position: static; \/* Remove sticky on small screens *\/\r\n margin-top: 0;\r\n border-radius: 0;\r\n box-shadow: none;\r\n }\r\n .header-top .header-left, .header-top nav {\r\n width: 100%;\r\n justify-content: center;\r\n }\r\n .header-top nav {\r\n margin-top: 10px;\r\n gap: 10px;\r\n }\r\n .header-top .logo {\r\n height: 30px;\r\n }\r\n .header-top .separator {\r\n display: none; \/* Hide separator on small screens *\/\r\n }\r\n\r\n .container {\r\n padding: 15px;\r\n margin: 0 auto; \/* Remove top margin *\/\r\n }\r\n\r\n .status-grid {\r\n grid-template-columns: 1fr;\r\n padding: 15px;\r\n }\r\n\r\n .actions-grid {\r\n grid-template-columns: 1fr;\r\n }\r\n\r\n .event-list li {\r\n flex-direction: column;\r\n align-items: flex-start;\r\n }\r\n .event-list li .event-info {\r\n margin-bottom: 10px;\r\n }\r\n .event-list li .event-actions {\r\n width: 100%;\r\n justify-content: flex-start;\r\n margin-left: 0;\r\n }\r\n .event-list li .button {\r\n width: auto; \/* Ajuste para bot\u00f5es menores em telas pequenas *\/\r\n }\r\n\r\n .footer .footer-links {\r\n grid-template-columns: 1fr;\r\n gap: 5px;\r\n }\r\n }\r\n\r\n @media (max-width: 480px) {\r\n .header-top nav {\r\n font-size: 0.85rem;\r\n gap: 8px;\r\n }\r\n .button {\r\n padding: 8px 12px;\r\n font-size: 0.85rem;\r\n }\r\n .header-top nav select {\r\n padding: 6px 10px;\r\n }\r\n }\r\n <\/style>\r\n<\/head>\r\n<body>\r\n\r\n <header class=\"header-top\">\r\n <div class=\"flex items-center gap-4\">\r\n <img decoding=\"async\" src=\"https:\/\/via.placeholder.com\/120x40\/2c3e50\/ffffff?text=GEMCORP_LOGO\" alt=\"Logotipo Gemcorp\" class=\"logo\">\r\n <span class=\"separator\">|<\/span>\r\n <img decoding=\"async\" src=\"https:\/\/via.placeholder.com\/120x40\/3498db\/ffffff?text=EKTON_LOGO\" alt=\"Logotipo Ekton\" class=\"logo\">\r\n <\/div>\r\n\r\n <nav class=\"flex items-center gap-4 text-sm\">\r\n <select aria-label=\"Selecione o Lote Operacional\">\r\n <option>\ud83d\udccd Lote V2 \u2013 Infraestrutura Urbana<\/option>\r\n <option>Lote V1 \u2013 Residencial<\/option>\r\n <option>Lote V3 \u2013 Comercial<\/option>\r\n <\/select>\r\n\r\n <span class=\"flex items-center gap-2 text-gray-600 font-mono\">\r\n <i class=\"fas fa-clock\"><\/i> <span id=\"currentDateTime\"><\/span>\r\n <\/span>\r\n\r\n <div class=\"flex items-center gap-2\">\r\n <img decoding=\"async\" src=\"https:\/\/i.pravatar.cc\/32?img=1\" alt=\"Avatar de Clara Ferreira\" class=\"rounded-full w-8 h-8\">\r\n <span class=\"font-semibold\">Clara Ferreira<\/span>\r\n <button class=\"button button-ghost button-sm\" aria-label=\"Trocar Perfil\"><i class=\"fas fa-caret-down\"><\/i><\/button>\r\n <\/div>\r\n\r\n <div class=\"flex gap-1\">\r\n <button class=\"button button-ghost button-sm\" aria-label=\"Alterar para Portugu\u00eas\">PT<\/button>\r\n <button class=\"button button-ghost button-sm\" aria-label=\"Change to English\">EN<\/button>\r\n <\/div>\r\n <\/nav>\r\n <\/header>\r\n\r\n <main class=\"container\">\r\n <div class=\"card\">\r\n <div class=\"card-header\">\r\n <h2 class=\"card-title\">Bem-vindo(a), Clara Ferreira <span class=\"text-base text-gray-600 font-normal\">(Fiscal T\u00e9cnica \u2013 Eng. Civil)<\/span><\/h2>\r\n <\/div>\r\n <div class=\"status-grid\">\r\n <div class=\"status-item\">\r\n <span class=\"icon text-blue-600\">\ud83d\udcc4<\/span>\r\n <p class=\"value text-blue-600\">6<\/p>\r\n <p>Documentos pendentes<\/p>\r\n <span class=\"description\">(por validar)<\/span>\r\n <\/div>\r\n <div class=\"status-item\">\r\n <span class=\"icon text-blue-600\">\ud83d\udcca<\/span>\r\n <p class=\"value text-blue-600\">1<\/p>\r\n <p>Relat\u00f3rio a submeter<\/p>\r\n <span class=\"description\">(esta semana)<\/span>\r\n <\/div>\r\n <div class=\"status-item\">\r\n <span class=\"icon text-red-600\">\ud83d\udea8<\/span>\r\n <p class=\"value text-red-600\">1<\/p>\r\n <p>Incidente ESG cr\u00edtico<\/p>\r\n <span class=\"description\">(sem resposta)<\/span>\r\n <\/div>\r\n <div class=\"status-item\">\r\n <span class=\"icon text-blue-600\">\ud83d\udcec<\/span>\r\n <p class=\"value text-blue-600\">3<\/p>\r\n <p>Novas comunica\u00e7\u00f5es<\/p>\r\n <span class=\"description\">(da Coordena\u00e7\u00e3o)<\/span>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n\r\n ---\r\n\r\n <section>\r\n <h2 class=\"text-2xl font-bold mb-4\">A\u00e7\u00f5es R\u00e1pidas Inteligentes<\/h2>\r\n <div class=\"actions-grid\">\r\n <div class=\"action-card\">\r\n <i class=\"fas fa-cloud-upload-alt icon\"><\/i>\r\n <h3>Submeter Documento<\/h3>\r\n <p>Formul\u00e1rio inteligente com preenchimento autom\u00e1tico de metadados e anexos m\u00faltiplos.<\/p>\r\n <button class=\"button button-link mt-4 ml-auto\">Acessar <i class=\"fas fa-arrow-right ml-2\"><\/i><\/button>\r\n <\/div>\r\n <div class=\"action-card\">\r\n <i class=\"fas fa-file-alt icon\"><\/i>\r\n <h3>Relat\u00f3rio de Progresso<\/h3>\r\n <p>Gerar, editar ou visualizar submiss\u00f5es passadas, com curva S integrada.<\/p>\r\n <button class=\"button button-link mt-4 ml-auto\">Acessar <i class=\"fas fa-arrow-right ml-2\"><\/i><\/button>\r\n <\/div>\r\n <div class=\"action-card\">\r\n <i class=\"fas fa-receipt icon\"><\/i>\r\n <h3>Certifica\u00e7\u00e3o de Obra<\/h3>\r\n <p>Certificar itens f\u00edsicos com liga\u00e7\u00e3o autom\u00e1tica \u00e0 folha de pagamento.<\/p>\r\n <button class=\"button button-link mt-4 ml-auto\">Acessar <i class=\"fas fa-arrow-right ml-2\"><\/i><\/button>\r\n <\/div>\r\n <div class=\"action-card\">\r\n <i class=\"fas fa-sync-alt icon\"><\/i>\r\n <h3>Revisar Documentos Pendentes<\/h3>\r\n <p>Valida\u00e7\u00f5es com hist\u00f3rico, coment\u00e1rios e vers\u00e3o controlada.<\/p>\r\n <button class=\"button button-link mt-4 ml-auto\">Acessar <i class=\"fas fa-arrow-right ml-2\"><\/i><\/button>\r\n <\/div>\r\n <div class=\"action-card\">\r\n <i class=\"fas fa-users icon\"><\/i>\r\n <h3>Gerir Stakeholders<\/h3>\r\n <p>Visualizar, adicionar ou contactar partes interessadas com hierarquia definida.<\/p>\r\n <button class=\"button button-link mt-4 ml-auto\">Acessar <i class=\"fas fa-arrow-right ml-2\"><\/i><\/button>\r\n <\/div>\r\n <div class=\"action-card\">\r\n <i class=\"fas fa-book-open icon\"><\/i>\r\n <h3>Aceder \u00e0 Biblioteca Central<\/h3>\r\n <p>Buscar por filtros WBS, tipo, origem, disciplina e vers\u00e3o.<\/p>\r\n <button class=\"button button-link mt-4 ml-auto\">Acessar <i class=\"fas fa-arrow-right ml-2\"><\/i><\/button>\r\n <\/div>\r\n <\/div>\r\n <\/section>\r\n\r\n ---\r\n\r\n <div class=\"card\">\r\n <div class=\"card-header\">\r\n <h2 class=\"card-title\">Painel de Dashboards Estrat\u00e9gicos <span class=\"badge\">Powered by Power BI<\/span><\/h2>\r\n <\/div>\r\n <ul class=\"dashboard-list list-none\">\r\n <li><strong>\ud83d\udcca Desempenho Geral do Projeto:<\/strong> CPI, SPI, progresso f\u00edsico, ETC, varia\u00e7\u00f5es por fase.<\/li>\r\n <li><strong>\ud83d\udcc4 Documenta\u00e7\u00e3o e Conformidade:<\/strong> Percentual no prazo, rejei\u00e7\u00f5es por motivo, hist\u00f3rico de revis\u00e3o.<\/li>\r\n <li><strong>\ud83c\udf31 ESG & EHS:<\/strong> Emiss\u00f5es, incidentes, conformidade ambiental e seguran\u00e7a.<\/li>\r\n <li><strong>\ud83d\udcb0 Financeiro \/ Fatura\u00e7\u00e3o:<\/strong> Faturas aprovadas, pendentes, SLA de pagamento, compara\u00e7\u00e3o por lote.<\/li>\r\n <li><strong>\ud83d\udce6 Procurement e Log\u00edstica:<\/strong> Materiais esperados, entregues, desvios, impacto no cronograma.<\/li>\r\n <\/ul>\r\n <\/div>\r\n\r\n ---\r\n\r\n <div class=\"card ai-assistant\">\r\n <div class=\"card-header\">\r\n <h2 class=\"card-title flex items-center gap-2\">\r\n <i class=\"fas fa-lightbulb icon\"><\/i> Assistente de Intelig\u00eancia Operacional\r\n <\/h2>\r\n <\/div>\r\n <ul class=\"list-none\">\r\n <li><i class=\"fas fa-info-circle icon\"><\/i> <p>Voc\u00ea tem <strong>3 documentos atrasados<\/strong> para validar.<\/p><\/li>\r\n <li><i class=\"fas fa-info-circle icon\"><\/i> <p>O relat\u00f3rio mensal de abril est\u00e1 <strong>pendente de submiss\u00e3o<\/strong>.<\/p><\/li>\r\n <li><i class=\"fas fa-info-circle icon\"><\/i> <p>O KPI de seguran\u00e7a caiu 20% esta semana \u2013 deseja visualizar o dashboard EHS?<\/p><\/li>\r\n <\/ul>\r\n <\/div>\r\n\r\n ---\r\n\r\n <div class=\"card\">\r\n <div class=\"card-header\">\r\n <h2 class=\"card-title\">Calend\u00e1rio de Marcos e Reuni\u00f5es<\/h2>\r\n <\/div>\r\n <ul class=\"event-list list-none\">\r\n <li>\r\n <div class=\"event-info\">\r\n <i class=\"fas fa-calendar-alt icon\"><\/i>\r\n <strong>30 Mai \u2013 10h:<\/strong> <span>Reuni\u00e3o de Coordena\u00e7\u00e3o<\/span>\r\n <\/div>\r\n <div class=\"event-actions\">\r\n <button class=\"button button-outline button-sm\"><i class=\"fas fa-bell\"><\/i> Lembrar<\/button>\r\n <button class=\"button button-outline button-sm\"><i class=\"fas fa-paperclip\"><\/i> Agenda<\/button>\r\n <\/div>\r\n <\/li>\r\n <li>\r\n <div class=\"event-info\">\r\n <i class=\"fas fa-calendar-alt icon\"><\/i>\r\n <strong>28 Mai \u2013 18h:<\/strong> <span>Prazo para Submiss\u00e3o de RPP<\/span>\r\n <\/div>\r\n <div class=\"event-actions\">\r\n <button class=\"button button-default button-sm\"><i class=\"fas fa-upload\"><\/i> Submeter agora<\/button>\r\n <\/div>\r\n <\/li>\r\n <li>\r\n <div class=\"event-info\">\r\n <i class=\"fas fa-calendar-alt icon\"><\/i>\r\n <strong>1 Jun:<\/strong> <span>Atualiza\u00e7\u00e3o de Dashboards<\/span>\r\n <\/div>\r\n <div class=\"event-actions\">\r\n <button class=\"button button-outline button-sm\"><i class=\"fas fa-chart-bar\"><\/i> Ver pr\u00e9via<\/button>\r\n <\/div>\r\n <\/li>\r\n <\/ul>\r\n <\/div>\r\n <\/main>\r\n\r\n <footer class=\"footer\">\r\n <div class=\"footer-links\">\r\n <p><a href=\"#\">Pol\u00edtica de Privacidade<\/a><\/p>\r\n <p><a href=\"#\">Conformidade LGPD\/GDPR<\/a><\/p>\r\n <p><a href=\"#\">Suporte Ekton | FAQ<\/a><\/p>\r\n <p><a href=\"#\">Auditorias da Gemcorp<\/a><\/p>\r\n <\/div>\r\n <p class=\"text-center mt-2\">\u00a9 2025 Plataforma Quilonga. Todos os direitos reservados. v1.0 \u2013 \u00daltima atualiza\u00e7\u00e3o em <span id=\"currentDateFooter\"><\/span><\/p>\r\n <\/footer>\r\n\r\n <script>\r\n \/\/ Script simples para atualizar a data e hora dinamicamente (para o cabe\u00e7alho e rodap\u00e9)\r\n function updateDateTime() {\r\n const now = new Date();\r\n const dateTimeOptions = {\r\n dateStyle: \"short\",\r\n timeStyle: \"short\",\r\n timeZone: \"Africa\/Luanda\" \/\/ Angola Time Zone\r\n };\r\n const dateOptions = {\r\n dateStyle: \"short\",\r\n timeZone: \"Africa\/Luanda\" \/\/ Angola Time Zone\r\n };\r\n\r\n document.getElementById('currentDateTime').textContent = new Intl.DateTimeFormat(\"pt-PT\", dateTimeOptions).format(now);\r\n document.getElementById('currentDateFooter').textContent = new Intl.DateTimeFormat(\"pt-PT\", dateOptions).format(now);\r\n }\r\n\r\n \/\/ Atualiza a cada segundo\r\n setInterval(updateDateTime, 1000);\r\n \/\/ Chama uma vez para exibir imediatamente\r\n updateDateTime();\r\n <\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Homepage Institucional – Plataforma Quilonga | \ud83d\udccd Lote V2 \u2013 Infraestrutura UrbanaLote V1 \u2013 ResidencialLote V3 \u2013 Comercial Clara Ferreira PT EN Bem-vindo(a), Clara Ferreira (Fiscal T\u00e9cnica \u2013 Eng. Civil) \ud83d\udcc4 6 Documentos pendentes (por validar) \ud83d\udcca 1 Relat\u00f3rio a submeter (esta semana) \ud83d\udea8 1 Incidente ESG cr\u00edtico (sem resposta) \ud83d\udcec 3 Novas comunica\u00e7\u00f5es (da […]<\/p>\n","protected":false},"author":6,"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":"","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":"set","ast-page-background-enabled":"default","ast-page-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":"","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-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":"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":""},"mobile":{"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":""}},"footnotes":""},"class_list":["post-14358","page","type-page","status-publish","hentry"],"yoast_head":"\n<title>Projeto Quilonga - Ekton Project Analytics<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ekton.us\/en\/projeto-quilonga\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projeto Quilonga - Ekton Project Analytics\" \/>\n<meta property=\"og:description\" content=\"Homepage Institucional – Plataforma Quilonga | \ud83d\udccd Lote V2 \u2013 Infraestrutura UrbanaLote V1 \u2013 ResidencialLote V3 \u2013 Comercial Clara Ferreira PT EN Bem-vindo(a), Clara Ferreira (Fiscal T\u00e9cnica \u2013 Eng. Civil) \ud83d\udcc4 6 Documentos pendentes (por validar) \ud83d\udcca 1 Relat\u00f3rio a submeter (esta semana) \ud83d\udea8 1 Incidente ESG cr\u00edtico (sem resposta) \ud83d\udcec 3 Novas comunica\u00e7\u00f5es (da […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ekton.us\/en\/projeto-quilonga\/\" \/>\n<meta property=\"og:site_name\" content=\"Ekton Project Analytics\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-27T12:58:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/via.placeholder.com\/120x40\/2c3e50\/ffffff?text=GEMCORP_LOGO\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ekton.us\/en\/projeto-quilonga\/\",\"url\":\"https:\/\/ekton.us\/en\/projeto-quilonga\/\",\"name\":\"Projeto Quilonga - Ekton Project Analytics\",\"isPartOf\":{\"@id\":\"https:\/\/ekton.us\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ekton.us\/en\/projeto-quilonga\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ekton.us\/en\/projeto-quilonga\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/via.placeholder.com\/120x40\/2c3e50\/ffffff?text=GEMCORP_LOGO\",\"datePublished\":\"2025-05-27T10:57:21+00:00\",\"dateModified\":\"2025-05-27T12:58:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ekton.us\/en\/projeto-quilonga\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ekton.us\/en\/projeto-quilonga\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ekton.us\/en\/projeto-quilonga\/#primaryimage\",\"url\":\"https:\/\/via.placeholder.com\/120x40\/2c3e50\/ffffff?text=GEMCORP_LOGO\",\"contentUrl\":\"https:\/\/via.placeholder.com\/120x40\/2c3e50\/ffffff?text=GEMCORP_LOGO\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ekton.us\/en\/projeto-quilonga\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ekton.us\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projeto Quilonga\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ekton.us\/en\/#website\",\"url\":\"https:\/\/ekton.us\/en\/\",\"name\":\"Ekton Project Analytics\",\"description\":\"Ekton Project Analytics: The data you need to make better decisions\",\"publisher\":{\"@id\":\"https:\/\/ekton.us\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ekton.us\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ekton.us\/en\/#organization\",\"name\":\"Ekton Project Analytics\",\"alternateName\":\"Ekton Project Analytics\",\"url\":\"https:\/\/ekton.us\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png\",\"contentUrl\":\"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png\",\"width\":512,\"height\":512,\"caption\":\"Ekton Project Analytics\"},\"image\":{\"@id\":\"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/ekton-project-analytics\/mycompany\/?viewAsMember=true\",\"https:\/\/youtu.be\/EV9b-LZ-kT4\"]}]}<\/script>\n","yoast_head_json":{"title":"Projeto Quilonga - Ekton Project Analytics","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ekton.us\/en\/projeto-quilonga\/","og_locale":"en_US","og_type":"article","og_title":"Projeto Quilonga - Ekton Project Analytics","og_description":"Homepage Institucional – Plataforma Quilonga | \ud83d\udccd Lote V2 \u2013 Infraestrutura UrbanaLote V1 \u2013 ResidencialLote V3 \u2013 Comercial Clara Ferreira PT EN Bem-vindo(a), Clara Ferreira (Fiscal T\u00e9cnica \u2013 Eng. Civil) \ud83d\udcc4 6 Documentos pendentes (por validar) \ud83d\udcca 1 Relat\u00f3rio a submeter (esta semana) \ud83d\udea8 1 Incidente ESG cr\u00edtico (sem resposta) \ud83d\udcec 3 Novas comunica\u00e7\u00f5es (da […]","og_url":"https:\/\/ekton.us\/en\/projeto-quilonga\/","og_site_name":"Ekton Project Analytics","article_modified_time":"2025-05-27T12:58:32+00:00","og_image":[{"url":"https:\/\/via.placeholder.com\/120x40\/2c3e50\/ffffff?text=GEMCORP_LOGO","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ekton.us\/en\/projeto-quilonga\/","url":"https:\/\/ekton.us\/en\/projeto-quilonga\/","name":"Projeto Quilonga - Ekton Project Analytics","isPartOf":{"@id":"https:\/\/ekton.us\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ekton.us\/en\/projeto-quilonga\/#primaryimage"},"image":{"@id":"https:\/\/ekton.us\/en\/projeto-quilonga\/#primaryimage"},"thumbnailUrl":"https:\/\/via.placeholder.com\/120x40\/2c3e50\/ffffff?text=GEMCORP_LOGO","datePublished":"2025-05-27T10:57:21+00:00","dateModified":"2025-05-27T12:58:32+00:00","breadcrumb":{"@id":"https:\/\/ekton.us\/en\/projeto-quilonga\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ekton.us\/en\/projeto-quilonga\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ekton.us\/en\/projeto-quilonga\/#primaryimage","url":"https:\/\/via.placeholder.com\/120x40\/2c3e50\/ffffff?text=GEMCORP_LOGO","contentUrl":"https:\/\/via.placeholder.com\/120x40\/2c3e50\/ffffff?text=GEMCORP_LOGO"},{"@type":"BreadcrumbList","@id":"https:\/\/ekton.us\/en\/projeto-quilonga\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ekton.us\/en\/"},{"@type":"ListItem","position":2,"name":"Projeto Quilonga"}]},{"@type":"WebSite","@id":"https:\/\/ekton.us\/en\/#website","url":"https:\/\/ekton.us\/en\/","name":"Ekton Project Analytics","description":"Ekton Project Analytics: The data you need to make better decisions","publisher":{"@id":"https:\/\/ekton.us\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ekton.us\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ekton.us\/en\/#organization","name":"Ekton Project Analytics","alternateName":"Ekton Project Analytics","url":"https:\/\/ekton.us\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png","contentUrl":"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png","width":512,"height":512,"caption":"Ekton Project Analytics"},"image":{"@id":"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/ekton-project-analytics\/mycompany\/?viewAsMember=true","https:\/\/youtu.be\/EV9b-LZ-kT4"]}]}},"_links":{"self":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/pages\/14358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/comments?post=14358"}],"version-history":[{"count":6,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/pages\/14358\/revisions"}],"predecessor-version":[{"id":14365,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/pages\/14358\/revisions\/14365"}],"wp:attachment":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/media?parent=14358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69c48321db888a24c8df39fc. Config Timestamp: 2026-03-26 00:51:44 UTC, Cached Timestamp: 2026-07-26 00:53:17 UTC -->