{"id":91,"date":"2026-08-19T22:52:48","date_gmt":"2026-08-20T04:52:48","guid":{"rendered":"https:\/\/etalimed.com\/inicio\/?page_id=91"},"modified":"2026-08-19T22:52:49","modified_gmt":"2026-08-20T04:52:49","slug":"asistente","status":"publish","type":"page","link":"https:\/\/etalimed.com\/inicio\/asistente\/","title":{"rendered":"Asistente"},"content":{"rendered":"    <div class=\"etp-wrap\" id=\"etp-app\">\n\n        \n            <!-- ===================== PANTALLA DE LOGIN ===================== -->\n            <div class=\"etp-login-cont\">\n                <div class=\"etp-login-card\">\n                    <h1 class=\"etp-login-titulo\">Acceso de asistente m\u00e9dico<\/h1>\n                    <p class=\"etp-login-subtitulo\">Ingresa con el usuario y la contrase\u00f1a que te dio tu m\u00e9dico.<\/p>\n\n                    <div class=\"etp-campo\">\n                        <label>Usuario o correo<\/label>\n                        <input type=\"text\" id=\"etp-login-usuario\" autocomplete=\"username\" placeholder=\"tu.usuario@ejemplo.com\">\n                    <\/div>\n                    <div class=\"etp-campo\">\n                        <label>Contrase\u00f1a<\/label>\n                        <input type=\"password\" id=\"etp-login-password\" autocomplete=\"current-password\" placeholder=\"Contrase\u00f1a\">\n                    <\/div>\n                    <p class=\"etp-error\" id=\"etp-login-error\" style=\"display:none;\"><\/p>\n                    <button type=\"button\" class=\"etp-btn etp-btn-primario etp-btn-ancho\" id=\"etp-login-entrar\">Entrar<\/button>\n                    <p class=\"etp-ayuda\">\u00bfOlvidaste tu contrase\u00f1a? No es posible restablecerla desde aqu\u00ed: p\u00eddele a tu m\u00e9dico responsable que la reinicie desde su panel de asistentes.<\/p>\n                <\/div>\n            <\/div>\n\n        \n    <\/div>\n    <script>\n    var EtalimedPanelData = {\"ajaxUrl\":\"https:\\\/\\\/etalimed.com\\\/wp-admin\\\/admin-ajax.php\",\"noncePublico\":\"2826144b98\",\"autenticado\":false};\n    <\/script>\n    <style>.etp-wrap{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;color:#1e293b;}\n.etp-wrap *{box-sizing:border-box;}\n.etp-alerta{background:#fef2f2;color:#991b1b;padding:14px 18px;border-radius:12px;}\n\n.etp-login-cont{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:20px;}\n.etp-login-card{width:100%;max-width:380px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:32px 28px;box-shadow:0 20px 50px rgba(15,23,42,.08);}\n.etp-login-titulo{margin:0 0 6px;font-size:20px;text-align:center;}\n.etp-login-subtitulo{margin:0 0 22px;font-size:12.5px;color:#64748b;text-align:center;}\n.etp-campo{display:flex;flex-direction:column;gap:5px;margin-bottom:14px;}\n.etp-campo label{font-size:12px;font-weight:700;color:#64748b;}\n.etp-campo input{padding:11px 13px;border:1.5px solid #e2e8f0;border-radius:9px;font-size:14px;}\n.etp-campo input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #dbeafe;}\n.etp-error{color:#dc2626;font-size:12.5px;font-weight:600;margin:0 0 10px;}\n.etp-ayuda{font-size:11.5px;color:#64748b;margin:14px 0 0;text-align:center;line-height:1.5;}\n.etp-btn{cursor:pointer;border:none;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:700;}\n.etp-btn-ancho{width:100%;}\n.etp-btn-primario{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;}\n.etp-btn-secundario{background:#eef2f7;color:#1e293b;font-size:12.5px;font-weight:600;padding:8px 14px;}\n.etp-btn:disabled{opacity:.6;cursor:not-allowed;}\n\n.etp-panel{max-width:1300px;margin:0 auto;padding:10px 0 50px;}\n.etp-panel-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;}\n.etp-saludo{font-size:14px;color:#334155;}\n.etp-tabs{display:flex;gap:6px;border-bottom:2px solid #e2e8f0;margin-bottom:18px;flex-wrap:wrap;}\n.etp-tab{cursor:pointer;border:none;background:none;padding:10px 16px;font-size:13.5px;font-weight:700;color:#64748b;border-bottom:3px solid transparent;margin-bottom:-2px;}\n.etp-tab:hover{color:#2563eb;}\n.etp-tab-activa{color:#1d4ed8;border-bottom-color:#2563eb;}\n.etp-tab-panel{display:none;}\n.etp-tab-panel-activa{display:block;}\n.etp-placeholder{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:40px 24px;text-align:center;color:#64748b;}\n.etp-placeholder h3{margin:0 0 8px;color:#334155;}<\/style>\n    <script>(function(){\n    'use strict';\n    var app = document.getElementById('etp-app');\n    if(!app) return;\n    var D = EtalimedPanelData;\n    var $ = function(s,c){ return (c||document).querySelector(s); };\n    var $$ = function(s,c){ return Array.prototype.slice.call((c||document).querySelectorAll(s)); };\n\n    function post(action, data){\n        var body = new FormData();\n        body.append('action', action);\n        body.append('nonce', D.noncePublico);\n        for(var k in data){ if(Object.prototype.hasOwnProperty.call(data,k)) body.append(k, data[k]); }\n        return fetch(D.ajaxUrl, { method:'POST', credentials:'same-origin', cache:'no-store', body: body }).then(function(r){ return r.json(); });\n    }\n\n    if(!D.autenticado){\n        var btn = $('#etp-login-entrar');\n        var errEl = $('#etp-login-error');\n        function intentarLogin(){\n            errEl.style.display = 'none';\n            var usuario = $('#etp-login-usuario').value.trim();\n            var password = $('#etp-login-password').value;\n            if(!usuario || !password){ errEl.textContent = 'Escribe tu usuario y tu contrase\u00f1a.'; errEl.style.display='block'; return; }\n            btn.disabled = true; btn.textContent = 'Entrando...';\n            post('etalimed_asis_login', { usuario: usuario, password: password }).then(function(res){\n                if(res.success){\n                    \/\/ Recarga \u00fanica para que el m\u00f3dulo de Agenda se inicialice\n                    \/\/ ya con la sesi\u00f3n activa (necesita la cookie presente\n                    \/\/ desde la primera carga del HTML).\n                    window.location.reload();\n                } else {\n                    btn.disabled = false; btn.textContent = 'Entrar';\n                    errEl.textContent = res.data.mensaje || 'No se pudo iniciar sesi\u00f3n.';\n                    errEl.style.display = 'block';\n                }\n            }).catch(function(){\n                btn.disabled = false; btn.textContent = 'Entrar';\n                errEl.textContent = 'Error de conexi\u00f3n. Intenta de nuevo.';\n                errEl.style.display = 'block';\n            });\n        }\n        btn.addEventListener('click', intentarLogin);\n        $('#etp-login-password').addEventListener('keydown', function(e){ if(e.key === 'Enter') intentarLogin(); });\n        $('#etp-login-usuario').addEventListener('keydown', function(e){ if(e.key === 'Enter') intentarLogin(); });\n        return;\n    }\n\n    \/\/ --- Panel autenticado: pesta\u00f1as + logout ---\n    $$('.etp-tab').forEach(function(tab){\n        tab.addEventListener('click', function(){\n            $$('.etp-tab').forEach(function(t){ t.classList.remove('etp-tab-activa'); });\n            $$('.etp-tab-panel').forEach(function(p){ p.classList.remove('etp-tab-panel-activa'); });\n            this.classList.add('etp-tab-activa');\n            $('.etp-tab-panel[data-panel=\"'+this.dataset.tab+'\"]').classList.add('etp-tab-panel-activa');\n        });\n    });\n\n    $('#etp-btn-salir').addEventListener('click', function(){\n        post('etalimed_asis_logout', {}).then(function(){ window.location.reload(); });\n    });\n})();<\/script>\n    \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":""},"class_list":["post-91","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/etalimed.com\/inicio\/wp-json\/wp\/v2\/pages\/91","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/etalimed.com\/inicio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/etalimed.com\/inicio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/etalimed.com\/inicio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/etalimed.com\/inicio\/wp-json\/wp\/v2\/comments?post=91"}],"version-history":[{"count":1,"href":"https:\/\/etalimed.com\/inicio\/wp-json\/wp\/v2\/pages\/91\/revisions"}],"predecessor-version":[{"id":92,"href":"https:\/\/etalimed.com\/inicio\/wp-json\/wp\/v2\/pages\/91\/revisions\/92"}],"wp:attachment":[{"href":"https:\/\/etalimed.com\/inicio\/wp-json\/wp\/v2\/media?parent=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}