{"id":40198,"date":"2026-05-01T21:53:01","date_gmt":"2026-05-02T02:53:01","guid":{"rendered":"https:\/\/doctorcepeda.com.co\/?page_id=40198"},"modified":"2026-05-01T23:53:35","modified_gmt":"2026-05-02T04:53:35","slug":"preparaciones","status":"publish","type":"page","link":"https:\/\/doctorcepeda.com.co\/index.php\/preparaciones\/","title":{"rendered":"Preparaciones"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"40198\" class=\"elementor elementor-40198\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8be26b7 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"8be26b7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e1b87c4\" data-id=\"e1b87c4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-664a210 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"664a210\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c8651d\" data-id=\"7c8651d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-88d1c20 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"88d1c20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- INICIO CALCULADORA COLONOSCOPIA GAS-COL-001 -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@400;500;600;700&family=DM+Mono:wght@300;400;500&family=Lora:ital,wght@0,400;0,500;1,400&display=swap\" rel=\"stylesheet\"\/>\n<style>\n\n#gascol001{\n  --ink:#0f1117;--ink2:#2a2d38;--ink3:#545870;--ink4:#8b8fa8;\n  --paper:#f8f7f4;--paper2:#f0efe9;--paper3:#e8e7e0;\n  --accent:#1a4a6b;--accent2:#2563a8;--accent-light:#ddeaf6;\n  --teal:#0d6b5e;--teal-light:#d4f0eb;\n  --amber:#7a4800;--amber-light:#fdf0d8;\n  --red:#8b1c1c;--red-light:#fde8e8;\n  --green:#1a5c2a;--green-light:#e0f2e6;\n  --rule:#d4d2c9;--rule2:#c0bdb2;\n  --mono:'DM Mono',monospace;--sans:'Syne',sans-serif;--serif:'Lora',serif;\n  --r:6px;--r2:12px;--r3:20px;\n}\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\nhtml{scroll-behavior:smooth}\nbody{font-family:var(--serif);background:var(--paper);color:var(--ink);font-size:15px;line-height:1.7;min-height:100vh}\n\n\/* \u2500\u2500 HEADER \u2500\u2500 *\/\nheader{background:#ffffff;padding:0;border-bottom:1px solid #c2cce0;position:relative;overflow:hidden}\nheader::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0078d4 0%,#40a9ff 50%,#0f766e 100%)}\n.header-inner{max-width:1080px;margin:0 auto;padding:32px 40px 28px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}\n.header-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:#0078d4;text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;gap:8px;font-weight:600}\n.header-eyebrow::before{content:'';width:16px;height:2px;background:#0078d4;border-radius:2px}\nheader h1{font-family:var(--sans);font-size:clamp(22px,3vw,34px);font-weight:700;line-height:1.15;color:#0d1117;letter-spacing:-.02em;margin-bottom:6px}\nheader h1 em{font-family:var(--serif);font-style:italic;font-weight:400;color:#0078d4}\nheader p{font-size:13px;color:#5a6480;max-width:480px;line-height:1.65}\n.meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d8e0f0;border:1px solid #c2cce0;border-radius:10px;overflow:hidden;min-width:220px}\n.meta-cell{background:#f5f7fb;padding:10px 14px}\n.meta-key{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:#8b8fa8;text-transform:uppercase;margin-bottom:2px}\n.meta-val{font-family:var(--sans);font-size:12px;font-weight:600;color:#2c3550}\n\n\/* \u2500\u2500 MAIN TABS NAV \u2500\u2500 *\/\n.main-tabs-wrap{background:#f0f3f8;border-bottom:1px solid #c2cce0;position:sticky;top:0;z-index:100}\n.main-tabs{max-width:1080px;margin:0 auto;display:flex;padding:0 40px;gap:0;overflow-x:auto;scrollbar-width:none}\n.main-tabs::-webkit-scrollbar{display:none}\n.main-tab{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.03em;padding:13px 16px;color:#5a6480;border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap;flex-shrink:0}\n.main-tab:hover{color:#0d1117;background:rgba(0,120,212,.04)}\n.main-tab.active{color:#0078d4;border-bottom-color:#0078d4;font-weight:600}\n\n\/* \u2500\u2500 PAGE SHELL \u2500\u2500 *\/\n.page{max-width:1080px;margin:0 auto;padding:40px 40px 80px}\n.tab-panel{display:none}.tab-panel.active{display:block}\n\n\/* \u2500\u2500 SECTION TITLE \u2500\u2500 *\/\n.sec-head{display:flex;align-items:baseline;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--rule);margin-bottom:28px}\n.sec-num{font-family:var(--mono);font-size:11px;color:var(--ink4);letter-spacing:.06em}\n.sec-title{font-family:var(--sans);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.01em}\n.sec-sub{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--ink4);margin-left:auto}\n\n\/* \u2500\u2500 ALERT \u2500\u2500 *\/\n.alert{border-left:3px solid var(--accent2);background:var(--accent-light);border-radius:0 var(--r) var(--r) 0;padding:13px 18px;font-size:13px;color:var(--accent);line-height:1.6;margin-bottom:24px}\n\n\/* \u2500\u2500 CALCULADORA (hero card dark) \u2500\u2500 *\/\n\/* \u2500\u2500 CALCULADORA WIN11 \u2500\u2500 *\/\n.calc-hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}\n.win11{font-family:'Segoe UI',system-ui,sans-serif;background:#f0f3f8;border:1px solid #c2cce0;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px rgba(0,60,140,.1);color:#0d1117;font-size:14px}\n.w11-bar{background:#e4eaf5;border-bottom:1px solid #c2cce0;padding:0 4px 0 16px;display:flex;align-items:center;justify-content:space-between;height:42px;user-select:none}\n.w11-bar-l{display:flex;align-items:center;gap:10px}\n.w11-ico{width:20px;height:20px;background:#0078d4;border-radius:5px;display:flex;align-items:center;justify-content:center}\n.w11-ico svg{width:12px;height:12px;stroke:white;fill:none;stroke-width:2;stroke-linecap:round}\n.w11-title{font-size:13px;color:#2c3550;font-weight:500}\n.w11-btns{display:flex}\n.w11-cb{width:46px;height:42px;border:none;background:transparent;font-size:12px;color:#5a6480;cursor:default;display:flex;align-items:center;justify-content:center;transition:background .12s}\n.w11-cb:hover{background:rgba(0,0,0,.07);color:#0d1117}\n.w11-cb.x:hover{background:#c42b1c;color:white}\n.w11-tabs{background:#fff;border-bottom:1px solid #d8e0f0;display:flex;padding:0 16px;gap:2px}\n.w11-tab{font-size:13px;font-weight:400;padding:9px 16px;color:#5a6480;border:none;background:transparent;cursor:pointer;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;white-space:nowrap}\n.w11-tab:hover{color:#2c3550}\n.w11-tab.on{color:#0078d4;border-bottom-color:#0078d4;font-weight:600}\n.w11-body{padding:20px;background:#fff}\n.w11-sec{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#5a6480;margin:18px 0 10px}\n.w11-sec:first-child{margin-top:0}\n.w11-r2{display:grid;grid-template-columns:1fr 1fr;gap:12px}\n.w11-lbl{display:block;font-size:13px;font-weight:500;color:#2c3550;margin-bottom:5px}\n.w11-inp{width:100%;background:#f5f7fb;border:1px solid #c2cce0;border-bottom:2px solid #c2cce0;border-radius:6px 6px 0 0;padding:8px 12px;font-family:inherit;font-size:14px;color:#0d1117;appearance:none;outline:none;transition:border-color .15s}\n.w11-inp:focus{border-bottom-color:#0078d4;background:#fff}\n.w11-checks{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px}\n.w11-chk{display:flex;align-items:center;gap:9px;padding:9px 11px;background:#f5f7fb;border:1px solid #d8e0f0;border-radius:6px;cursor:pointer;user-select:none;font-size:13px;font-weight:400;color:#2c3550;transition:background .12s,border-color .12s}\n.w11-chk:hover{background:#e8f1fb;border-color:#b3d0ef}\n.w11-chk.on{background:#e8f1fb;border-color:#b3d0ef;color:#003f7a;font-weight:500}\n.w11-chk input{display:none}\n.w11-box{width:17px;height:17px;border-radius:4px;border:1.5px solid #c2cce0;background:white;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .12s}\n.w11-chk.on .w11-box{background:#0078d4;border-color:#0078d4}\n.w11-box svg{width:11px;height:11px;stroke:white;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;display:none}\n.w11-chk.on .w11-box svg{display:block}\n.w11-btn{width:100%;padding:10px 16px;background:#0078d4;border:1px solid #005a9e;border-radius:10px;color:white;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .12s;margin-top:6px}\n.w11-btn:hover{background:#106ebe}\n.w11-btn:active{background:#005a9e}\n.w11-sep{height:1px;background:#d8e0f0;margin:18px 0}\n.w11-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:16px}\n.w11-pill{background:#f5f7fb;border:1px solid #d8e0f0;border-radius:10px;padding:10px 12px}\n.w11-pill-k{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#5a6480;margin-bottom:4px}\n.w11-pill-v{font-size:18px;font-weight:700;color:#0d1117;font-family:'Consolas','Cascadia Code',monospace}\n.w11-pill-v.red{color:#8b1a1a}\n.w11-dh{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5a6480;margin:14px 0 7px}\n.w11-dr{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid #d8e0f0;font-size:13px}\n.w11-dr:last-child{border-bottom:none}\n.w11-ds{color:#2c3550;flex:1}\n.w11-dt{font-family:'Consolas','Cascadia Code',monospace;font-size:14px;font-weight:700;color:#0078d4;background:#e8f1fb;border:1px solid #b3d0ef;padding:3px 10px;border-radius:5px;white-space:nowrap}\n.w11-rec{border-radius:10px;border:2px solid #0078d4;overflow:hidden;box-shadow:0 4px 16px rgba(0,120,212,0.18)}\n.w11-rh{padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.2)}\n.w11-rh.ok{background:linear-gradient(135deg,#0f7b0f 0%,#1a9e1a 100%)}\n.w11-rh.warn{background:linear-gradient(135deg,#7a5c00 0%,#a87d00 100%)}\n.w11-rh.danger{background:linear-gradient(135deg,#8b1a1a 0%,#b52020 100%)}\n.w11-rn{font-size:17px;font-weight:700;color:white}\n.w11-rh.ok .w11-rn,.w11-rh.warn .w11-rn,.w11-rh.danger .w11-rn{color:white}\n.w11-rs-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:4px}\n.w11-rs{font-size:12px;font-weight:500;color:rgba(255,255,255,.8);margin-top:2px}\n.w11-rs{font-size:12px;font-weight:500;color:#5a6480;margin-top:2px}\n.w11-rb{padding:14px 18px;background:#f5f7fb}\n.w11-rd{font-size:13px;color:#2c3550;line-height:1.65;margin-bottom:12px}\n.w11-note{border-radius:6px;padding:10px 13px;font-size:13px;line-height:1.6;margin-top:9px}\n.w11-note.warn{background:#fdf8e8;border:1px solid #e0d090;color:#5c4400}\n.w11-note.danger{background:#fbeaea;border:1px solid #e0b0b0;color:#8b1a1a}\n.w11-guides{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}\n.w11-badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;background:#e8f1fb;color:#0078d4;border:1px solid #b3d0ef}\n.w11-wbar{display:flex;gap:10px;align-items:flex-start;background:#fbeaea;border:1px solid #e0b0b0;border-radius:10px;padding:11px 14px;margin-top:14px;font-size:13px;font-weight:500;color:#8b1a1a;line-height:1.5}\n.w11-status{background:#e4eaf5;border-top:1px solid #c2cce0;padding:5px 16px;font-size:12px;font-weight:500;color:#5a6480;display:flex;justify-content:space-between}\n.calc-info-empty{padding:40px 24px;text-align:center;background:var(--paper2);border:1px solid var(--rule);border-radius:var(--r2)}\n.calc-info-empty p{font-family:var(--mono);font-size:11px;color:var(--ink4);margin-top:8px}\n\n\/* \u2500\u2500 SUB TABS (Preparaciones) \u2500\u2500 *\/\n.sub-tabs-wrap{border-bottom:1px solid var(--rule);margin-bottom:24px;display:flex;gap:0;overflow-x:auto;scrollbar-width:none}\n.sub-tabs-wrap::-webkit-scrollbar{display:none}\n.sub-tab{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.03em;padding:10px 18px;color:var(--ink4);border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap;flex-shrink:0}\n.sub-tab:hover{color:var(--ink2)}\n.sub-tab.active{color:var(--accent);border-bottom-color:var(--accent)}\n.sub-panel{display:none}.sub-panel.active{display:block}\n\n\/* \u2500\u2500 PREP CARD CONTENT \u2500\u2500 *\/\n.prep-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}\n.prep-name{font-family:var(--sans);font-size:20px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin-bottom:4px}\n.prep-sub{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--ink3)}\n.prep-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}\n.badge{font-family:var(--mono);font-size:10px;letter-spacing:.04em;padding:4px 10px;border-radius:999px;font-weight:500}\n.badge.blue{background:var(--accent-light);color:var(--accent)}\n.badge.teal{background:var(--teal-light);color:var(--teal)}\n.badge.amber{background:var(--amber-light);color:var(--amber)}\n.badge.red{background:var(--red-light);color:var(--red)}\n.badge.green{background:var(--green-light);color:var(--green)}\n.dose-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}\n.dose-block{border-radius:var(--r);padding:16px;border:1px solid}\n.dose-block.d1{background:var(--accent-light);border-color:#b5cfe8}\n.dose-block.d2{background:var(--teal-light);border-color:#a0d8d2}\n.dose-block h4{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}\n.dose-block.d1 h4{color:var(--accent)}.dose-block.d2 h4{color:var(--teal)}\n.dose-step-item{display:flex;gap:8px;padding:5px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:12px;color:var(--ink2);line-height:1.4;align-items:flex-start}\n.dose-step-item:last-child{border-bottom:none}\n.step-num{font-family:var(--mono);font-size:10px;color:var(--ink4);flex-shrink:0;min-width:16px;padding-top:1px}\n.info-strip{border-radius:var(--r);padding:11px 15px;font-size:12px;line-height:1.6;margin-bottom:8px;display:flex;gap:10px}\n.info-strip.amber{background:var(--amber-light);border:1px solid #e8d5b0;color:var(--amber)}\n.info-strip.red{background:var(--red-light);border:1px solid #e8c0c0;color:var(--red)}\n.info-strip.teal{background:var(--teal-light);border:1px solid #a0d8d2;color:var(--teal)}\n\n\/* \u2500\u2500 LIQUIDS \u2500\u2500 *\/\n.liquid-wrap{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r2);overflow:hidden;margin-bottom:24px}\n.liquid-col{background:var(--paper)}\n.liquid-col-head{padding:11px 18px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}\n.liquid-col.ok .liquid-col-head{background:var(--green-light);color:var(--green)}\n.liquid-col.no .liquid-col-head{background:var(--red-light);color:var(--red)}\n.liquid-item{display:flex;align-items:center;gap:10px;padding:9px 18px;border-top:1px solid var(--rule);font-size:13px;color:var(--ink2)}\n.liquid-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}\n.ok .liquid-dot{background:var(--green)}.no .liquid-dot{background:var(--red)}\n\n\/* \u2500\u2500 DIAGRAMS \u2500\u2500 *\/\n.diagram-wrap{margin-bottom:36px}\n.diagram-label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink4);margin-bottom:12px;display:flex;align-items:center;gap:10px}\n.diagram-label::after{content:'';flex:1;height:1px;background:var(--rule)}\n.diagram-box{border:1px solid var(--rule);border-radius:var(--r2);overflow:hidden;background:var(--paper)}\n.tl-container{padding:24px;overflow-x:auto}\n\n\/* \u2500\u2500 CONDITIONS \u2500\u2500 *\/\n.cond-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}\n.cond-card{border:1px solid var(--rule);border-radius:var(--r2);overflow:hidden}\n.cond-head{padding:13px 20px;font-family:var(--sans);font-size:13px;font-weight:600}\n.cond-card.dm .cond-head{background:var(--amber-light);color:var(--amber)}\n.cond-card.hta .cond-head{background:var(--accent-light);color:var(--accent)}\n.cond-row{display:flex;gap:12px;align-items:flex-start;padding:10px 20px;border-top:1px solid var(--rule);font-size:13px;color:var(--ink2);line-height:1.5}\n.cond-n{font-family:var(--mono);font-size:10px;font-weight:500;flex-shrink:0;margin-top:3px}\n.cond-card.dm .cond-n{color:var(--amber)}.cond-card.hta .cond-n{color:var(--accent)}\n\n\/* \u2500\u2500 ALARM \u2500\u2500 *\/\n.alarm-box{background:var(--ink);border-radius:var(--r2);padding:24px 28px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;margin-bottom:24px}\n.alarm-icon{width:40px;height:40px;border-radius:50%;background:rgba(220,50,50,.2);border:1px solid rgba(220,50,50,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.alarm-icon svg{width:18px;height:18px;color:#f87171}\n.alarm-title{font-family:var(--sans);font-size:14px;font-weight:600;color:white;margin-bottom:10px}\n.alarm-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}\n.alarm-item{font-family:var(--serif);font-size:12px;color:rgba(255,255,255,.6);padding:5px 0;border-bottom:1px solid rgba(255,255,255,.06);display:flex;gap:8px;align-items:baseline;line-height:1.4}\n.alarm-item::before{content:'\u2192';font-family:var(--mono);font-size:10px;color:#f87171;flex-shrink:0}\n\n\/* \u2500\u2500 PREANESTESIA \u2500\u2500 *\/\n.pa-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}\n.chk-group-title{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink4);margin:16px 0 8px}\n.chk-group-title:first-child{margin-top:0}\n.pa-checks{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:4px}\n.pa-chk{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:var(--r);border:1px solid var(--rule);background:var(--paper2);cursor:pointer;font-family:var(--mono);font-size:11px;color:var(--ink3);user-select:none;transition:all .15s;line-height:1.3}\n.pa-chk:hover{background:var(--paper)}\n.pa-chk input{width:13px;height:13px;cursor:pointer;flex-shrink:0}\n.pa-chk.on-danger{background:var(--red-light);border-color:#e0b0b0;color:var(--red)}\n.pa-chk.on-warn{background:var(--amber-light);border-color:#e8d5b0;color:var(--amber)}\n.pa-chk.on-info{background:var(--accent-light);border-color:#b5cfe8;color:var(--accent)}\n.pa-selects{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px}\n.pa-sel-label{display:block;font-family:var(--mono);font-size:10px;color:var(--ink4);margin-bottom:4px;letter-spacing:.04em;text-transform:uppercase}\n.pa-sel{width:100%;font-family:var(--mono);font-size:11px;padding:8px 10px;border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);color:var(--ink)}\n.pa-btn{width:100%;padding:12px;background:var(--ink);border:none;border-radius:var(--r);color:white;font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;margin-top:16px;transition:opacity .2s}\n.pa-btn:hover{opacity:.85}\n.pa-empty{border:1px solid var(--rule);border-radius:var(--r2);padding:40px 20px;text-align:center;background:var(--paper2)}\n.pa-empty p{font-family:var(--mono);font-size:11px;color:var(--ink4);margin-top:6px}\n\n\/* \u2500\u2500 TIMELINE MINI \u2500\u2500 *\/\n.tl-controls{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}\n.tl-ctrl-label{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink4);display:block;margin-bottom:5px}\n.tl-ctrl-input{font-family:var(--mono);font-size:12px;padding:6px 10px;border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);color:var(--ink)}\n\n\/* \u2500\u2500 FOOTER \u2500\u2500 *\/\nfooter{border-top:1px solid var(--rule);background:var(--paper2);padding:24px 40px;font-family:var(--mono);font-size:11px;color:var(--ink4);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}\n\n@media(max-width:720px){\n  .header-inner{grid-template-columns:1fr;padding:24px 20px 20px}\n  .calc-hero,.pa-layout,.cond-grid,.dose-grid,.alarm-grid,.liquid-wrap,.pa-checks,.pa-selects{grid-template-columns:1fr}\n  .main-tabs,.page{padding-left:20px;padding-right:20px}\n  .meta-grid{grid-template-columns:1fr 1fr}\n}\n\n#gascol001 * { box-sizing: border-box; }\n#gascol001 { font-family: 'Lora', serif; background: #f8f7f4; color: #0f1117; font-size: 15px; line-height: 1.7; }\n<\/style>\n\n<div id=\"gascol001\">\n\n\n<header>\n  <div class=\"header-inner\">\n    <div>\n      <div class=\"header-eyebrow\">Instrucci\u00f3n para paciente \u00b7 Colombia \u00b7 GAS-COL-001<\/div>\n      <h1>Preparaci\u00f3n para <em>Colonoscopia<\/em><\/h1>\n      <p>Gu\u00eda estandarizada de preparaci\u00f3n intestinal bajo norma ISO 9000. R\u00e9gimen split dose \u00b7 Preparaciones disponibles en Colombia.<\/p>\n    <\/div>\n    <div class=\"meta-grid\">\n      <div class=\"meta-cell\"><div class=\"meta-key\">C\u00f3digo<\/div><div class=\"meta-val\">GAS-COL-001<\/div><\/div>\n      <div class=\"meta-cell\"><div class=\"meta-key\">Versi\u00f3n<\/div><div class=\"meta-val\">2.0 \u00b7 2025<\/div><\/div>\n      <div class=\"meta-cell\"><div class=\"meta-key\">Elabor\u00f3<\/div><div class=\"meta-val\">Gastroenterolog\u00eda<\/div><\/div>\n      <div class=\"meta-cell\"><div class=\"meta-key\">Revis\u00f3<\/div><div class=\"meta-val\">Calidad<\/div><\/div>\n    <\/div>\n  <\/div>\n<\/header>\n\n<div class=\"main-tabs-wrap\">\n  <div class=\"main-tabs\">\n    <button class=\"main-tab active\" onclick=\"showTab('calc')\">Calculadora de preparaci\u00f3n<\/button>\n    <button class=\"main-tab\" onclick=\"showTab('liq')\">L\u00edquidos permitidos<\/button>\n    <button class=\"main-tab\" onclick=\"showTab('prep')\">Preparaciones<\/button>\n    <button class=\"main-tab\" onclick=\"showTab('diag')\">Diagramas ISO<\/button>\n    <button class=\"main-tab\" onclick=\"showTab('cond')\">DM \u00b7 HTA<\/button>\n    <button class=\"main-tab\" onclick=\"showTab('prea')\">Valoraci\u00f3n preanest\u00e9sica<\/button>\n  <\/div>\n<\/div>\n\n<div class=\"page\">\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     TAB 1 \u2014 CALCULADORA\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"tab-panel active\" id=\"tab-calc\">\n  <div class=\"sec-head\">\n    <span class=\"sec-num\">01<\/span>\n    <span class=\"sec-title\">Calculadora de horarios<\/span>\n    <span class=\"sec-sub\">Recomendaci\u00f3n seg\u00fan comorbilidades \u00b7 ASGE \u00b7 ESGE \u00b7 ACG<\/span>\n  <\/div>\n  <div class=\"alert\"><strong>Uso cl\u00ednico:<\/strong> La herramienta genera el horario de preparaci\u00f3n y recomienda el agente seg\u00fan el perfil del paciente, bas\u00e1ndose en gu\u00edas internacionales. La decisi\u00f3n final corresponde al m\u00e9dico tratante.<\/div>\n\n  <div class=\"calc-hero\">\n    <!-- Calculadora Win11 -->\n    <div class=\"win11\">\n      <div class=\"w11-bar\">\n        <div class=\"w11-bar-l\">\n          <div class=\"w11-ico\"><svg viewBox=\"0 0 12 12\"><path d=\"M2 6h8M6 2l4 4-4 4\"\/><\/svg><\/div>\n          <span class=\"w11-title\">Calculadora \u2014 GAS-COL-001<\/span>\n        <\/div>\n        <div class=\"w11-btns\">\n          <button class=\"w11-cb\">&#x2212;<\/button>\n          <button class=\"w11-cb\">&#x25A1;<\/button>\n          <button class=\"w11-cb x\">&#x2715;<\/button>\n        <\/div>\n      <\/div>\n      <div class=\"w11-tabs\">\n        <button class=\"w11-tab on\" onclick=\"wTab(this,'w-form')\">Preparaci\u00f3n<\/button>\n        <button class=\"w11-tab\" onclick=\"wTab(this,'w-result')\">Resultado<\/button>\n      <\/div>\n      <div class=\"w11-body\">\n        <div id=\"w-form\">\n          <div class=\"w11-sec\">Procedimiento<\/div>\n          <div class=\"w11-r2\">\n            <div><label class=\"w11-lbl\">Hora del procedimiento<\/label><input type=\"time\" id=\"c-time\" value=\"09:00\" class=\"w11-inp\"\/><\/div>\n            <div><label class=\"w11-lbl\">Edad del paciente<\/label>\n              <select id=\"c-age\" class=\"w11-inp\"><option value=\"adult\">18\u201369 a\u00f1os<\/option><option value=\"elder\">70 a\u00f1os o m\u00e1s<\/option><\/select>\n            <\/div>\n          <\/div>\n          <div class=\"w11-sec\">Comorbilidades<\/div>\n          <div class=\"w11-checks\">\n            <label class=\"w11-chk\" onclick=\"wChk(this,'c-dm')\"><input type=\"checkbox\" id=\"c-dm\"><div class=\"w11-box\"><svg viewBox=\"0 0 10 8\"><polyline points=\"1,4 3.5,6.5 9,1\"\/><\/svg><\/div>Diabetes mellitus<\/label>\n            <label class=\"w11-chk\" onclick=\"wChk(this,'c-hta')\"><input type=\"checkbox\" id=\"c-hta\"><div class=\"w11-box\"><svg viewBox=\"0 0 10 8\"><polyline points=\"1,4 3.5,6.5 9,1\"\/><\/svg><\/div>Hipertensi\u00f3n arterial<\/label>\n            <label class=\"w11-chk\" onclick=\"wChk(this,'c-renal')\"><input type=\"checkbox\" id=\"c-renal\"><div class=\"w11-box\"><svg viewBox=\"0 0 10 8\"><polyline points=\"1,4 3.5,6.5 9,1\"\/><\/svg><\/div>Enf. renal cr\u00f3nica<\/label>\n            <label class=\"w11-chk\" onclick=\"wChk(this,'c-cardiac')\"><input type=\"checkbox\" id=\"c-cardiac\"><div class=\"w11-box\"><svg viewBox=\"0 0 10 8\"><polyline points=\"1,4 3.5,6.5 9,1\"\/><\/svg><\/div>Insuf. card\u00edaca<\/label>\n            <label class=\"w11-chk\" onclick=\"wChk(this,'c-ibd')\"><input type=\"checkbox\" id=\"c-ibd\"><div class=\"w11-box\"><svg viewBox=\"0 0 10 8\"><polyline points=\"1,4 3.5,6.5 9,1\"\/><\/svg><\/div>Enf. inflamatoria intest.<\/label>\n            <label class=\"w11-chk\" onclick=\"wChk(this,'c-cirr')\"><input type=\"checkbox\" id=\"c-cirr\"><div class=\"w11-box\"><svg viewBox=\"0 0 10 8\"><polyline points=\"1,4 3.5,6.5 9,1\"\/><\/svg><\/div>Cirrosis \/ hepatopat\u00eda<\/label>\n            <label class=\"w11-chk\" onclick=\"wChk(this,'c-hipo')\"><input type=\"checkbox\" id=\"c-hipo\"><div class=\"w11-box\"><svg viewBox=\"0 0 10 8\"><polyline points=\"1,4 3.5,6.5 9,1\"\/><\/svg><\/div>Hiponatremia<\/label>\n            <label class=\"w11-chk\" onclick=\"wChk(this,'c-phenyl')\"><input type=\"checkbox\" id=\"c-phenyl\"><div class=\"w11-box\"><svg viewBox=\"0 0 10 8\"><polyline points=\"1,4 3.5,6.5 9,1\"\/><\/svg><\/div>Fenilcetonuria<\/label>\n          <\/div>\n          <button class=\"w11-btn\" onclick=\"calcHorario()\">Calcular horarios y recomendaci\u00f3n<\/button>\n        <\/div>\n        <div id=\"w-result\" style=\"display:none\">\n          <div class=\"w11-pills\" id=\"w-pills\"><\/div>\n          <div id=\"w-d1h\" class=\"w11-dh\"><\/div><div id=\"w-d1r\"><\/div>\n          <div id=\"w-d2h\" class=\"w11-dh\" style=\"margin-top:14px\"><\/div><div id=\"w-d2r\"><\/div>\n          <div class=\"w11-sep\"><\/div>\n          <div id=\"w-rec\"><\/div>\n          <div class=\"w11-wbar\"><span style=\"font-size:16px;flex-shrink:0\">\u26a0<\/span>Ayuno estricto sin l\u00edquidos m\u00ednimo 4 h antes del procedimiento para sedaci\u00f3n segura.<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"w11-status\"><span id=\"w-status\">Listo<\/span><span>GAS-COL-001 \u00b7 v2.0 \u00b7 2025<\/span><\/div>\n    <\/div>\n\n    <!-- Panel vac\u00edo inicial -->\n    <div id=\"calc-rec-panel\">\n      <div class=\"calc-info-empty\">\n        <div style=\"font-family:var(--sans);font-size:15px;color:var(--ink3)\">Recomendaci\u00f3n de preparaci\u00f3n<\/div>\n        <p>Complete los datos en la ventana y presione Calcular \u2014 la recomendaci\u00f3n aparecer\u00e1 aqu\u00ed seg\u00fan gu\u00edas ASGE \u00b7 ESGE \u00b7 ACG<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     TAB 2 \u2014 L\u00cdQUIDOS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"tab-panel\" id=\"tab-liq\">\n  <div class=\"sec-head\">\n    <span class=\"sec-num\">02<\/span>\n    <span class=\"sec-title\">L\u00edquidos claros permitidos<\/span>\n    <span class=\"sec-sub\">D\u00eda anterior y entre dosis<\/span>\n  <\/div>\n  <div class=\"alert\">Durante la dieta l\u00edquida previa y entre dosis de preparaci\u00f3n. Evitar cualquier alimento s\u00f3lido y bebidas de color rojo, morado u oscuro que puedan confundirse con sangre en el colon.<\/div>\n  <div class=\"liquid-wrap\">\n    <div class=\"liquid-col ok\">\n      <div class=\"liquid-col-head\">Permitidos<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Agua sin gas<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Arom\u00e1ticas y t\u00e9 sin leche ni crema<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Caldo colado sin verduras ni trozos<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Jugos sin pulpa, sin colorante rojo\/morado (manzana, pera)<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Gelatina sin color rojo ni morado (lim\u00f3n, pi\u00f1a, naranja)<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Gatorade \/ Powerade sabores claros (lim\u00f3n, naranja)<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Gaseosas claras: Sprite, naranjada, manzana, Quattro<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Agua de panela sin leche<\/div>\n    <\/div>\n    <div class=\"liquid-col no\">\n      <div class=\"liquid-col-head\">No permitidos<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Leche y todos los productos l\u00e1cteos<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Jugos con pulpa o n\u00e9ctar<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Cualquier bebida de color rojo, morado u oscuro<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Caf\u00e9 con leche o crema<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Sopas con verduras, pasta o s\u00f3lidos<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Bebidas alcoh\u00f3licas<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Batidos o malteadas<\/div>\n      <div class=\"liquid-item\"><span class=\"liquid-dot\"><\/span>Agua con gas (puede causar distensi\u00f3n)<\/div>\n    <\/div>\n  <\/div>\n  <div style=\"background:var(--paper2);border:1px solid var(--rule);border-radius:var(--r2);padding:20px 24px\">\n    <div style=\"font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink);margin-bottom:12px\">Recomendaciones generales de dieta<\/div>\n    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:8px\">\n      <div style=\"font-size:13px;color:var(--ink2);padding:8px 0;border-bottom:1px solid var(--rule)\">3 d\u00edas antes: dieta blanda sin fibra, semillas ni granos<\/div>\n      <div style=\"font-size:13px;color:var(--ink2);padding:8px 0;border-bottom:1px solid var(--rule)\">D\u00eda anterior: desayuno y almuerzo ligero (sin carnes, legumbres)<\/div>\n      <div style=\"font-size:13px;color:var(--ink2);padding:8px 0;border-bottom:1px solid var(--rule)\">Desde el almuerzo del d\u00eda anterior: solo l\u00edquidos claros<\/div>\n      <div style=\"font-size:13px;color:var(--ink2);padding:8px 0;border-bottom:1px solid var(--rule)\">D\u00eda del examen: continuar solo con l\u00edquidos hasta el corte<\/div>\n      <div style=\"font-size:13px;color:var(--red);padding:8px 0;font-weight:500\">Corte total de l\u00edquidos: m\u00ednimo 4 horas antes del procedimiento<\/div>\n      <div style=\"font-size:13px;color:var(--ink2);padding:8px 0\">Suspender hierro oral 1 semana antes (oscurece la mucosa)<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     TAB 3 \u2014 PREPARACIONES (sub-tabs)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"tab-panel\" id=\"tab-prep\">\n  <div class=\"sec-head\">\n    <span class=\"sec-num\">03<\/span>\n    <span class=\"sec-title\">Preparaciones disponibles en Colombia<\/span>\n    <span class=\"sec-sub\">Use solo la indicada por su m\u00e9dico<\/span>\n  <\/div>\n  <div class=\"alert\"><strong>Importante:<\/strong> Las tres preparaciones listadas son aptas para pacientes con DM y HTA controlada con los ajustes de medicaci\u00f3n indicados en la secci\u00f3n correspondiente.<\/div>\n\n  <div class=\"sub-tabs-wrap\">\n    <button class=\"sub-tab active\" onclick=\"showSubTab('izinova',this)\">Izinova\u00ae<\/button>\n    <button class=\"sub-tab\" onclick=\"showSubTab('nulytely',this)\">Nulytely\u00ae \/ Kleanprep \/ Colonpeg<\/button>\n    <button class=\"sub-tab\" onclick=\"showSubTab('travadpik',this)\">Travad Pik\u00ae \/ Picoprep\u00ae<\/button>\n    <button class=\"sub-tab\" onclick=\"showSubTab('comparar',this)\">Comparaci\u00f3n<\/button>\n  <\/div>\n\n  <!-- IZINOVA -->\n  <div class=\"sub-panel active\" id=\"sub-izinova\">\n    <div class=\"prep-header\">\n      <div>\n        <div class=\"prep-name\">Izinova<sup>\u00ae<\/sup><\/div>\n        <div class=\"prep-sub\">Picosulfato de sodio + citrato de magnesio \u00b7 2 frascos de 176 ml<\/div>\n        <div class=\"prep-badges\">\n          <span class=\"badge blue\">Apta DM<\/span><span class=\"badge teal\">Apta HTA<\/span>\n          <span class=\"badge amber\">Volumen bajo<\/span><span class=\"badge green\">Bien tolerada<\/span>\n        <\/div>\n      <\/div>\n      <div style=\"font-family:var(--mono);font-size:11px;color:var(--ink4);text-align:right;line-height:1.8\">\n        Mecanismo: estimulante<br\/>Osmolaridad: baja<br\/>Mg contenido: moderado\n      <\/div>\n    <\/div>\n    <div class=\"dose-grid\">\n      <div class=\"dose-block d1\">\n        <h4>Dosis 1 \u2014 Noche anterior \u00b7 desde 5:00\u20136:00 pm<\/h4>\n        <div class=\"dose-step-item\"><span class=\"step-num\">1.<\/span>Girar tapa del frasco 1 en sentido contrario al reloj para abrirlo.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">2.<\/span>Verter el contenido en la copa dosificadora incluida. Agregar agua hasta la l\u00ednea marcada.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">3.<\/span>Beber despacio, en 30\u201360 minutos. Puede tomarse fr\u00eda o con infusi\u00f3n de menta.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">4.<\/span>Beber 2 vasos adicionales de l\u00edquido claro durante la siguiente hora (uno a los 30 min y otro a los 60 min).<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">5.<\/span>Continuar con l\u00edquidos claros libremente hasta acostarse.<\/div>\n      <\/div>\n      <div class=\"dose-block d2\">\n        <h4>Dosis 2 \u2014 4 horas antes del procedimiento<\/h4>\n        <div class=\"dose-step-item\"><span class=\"step-num\">1.<\/span>Abrir frasco 2 de la misma manera que el frasco 1.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">2.<\/span>Verter en la copa dosificadora y agregar agua hasta la l\u00ednea.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">3.<\/span>Beber despacio en 30\u201360 minutos.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">4.<\/span>Beber 2 vasos adicionales de l\u00edquido claro en la hora siguiente.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">5.<\/span>Suspender todo l\u00edquido 4 horas antes del procedimiento.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"info-strip amber\"><span>\u25c6<\/span>La diarrea inicia 30\u201360 min despu\u00e9s de cada dosis. Permanecer cerca del ba\u00f1o. Si la soluci\u00f3n calienta al disolver, esperar que enfr\u00ede antes de beberla.<\/div>\n    <div class=\"info-strip teal\"><span>\u25c6<\/span>Si el procedimiento es entre 8:00 y 10:00 am, consulte con su m\u00e9dico: puede ser necesario tomar ambas dosis la noche anterior.<\/div>\n    <div class=\"info-strip red\"><span>\u25c6<\/span>Contraindicado en insuficiencia renal severa (eGFR &lt;30 ml\/min) e hiponatremia. Usar con precauci\u00f3n en ERC leve-moderada.<\/div>\n  <\/div>\n\n  <!-- NULYTELY -->\n  <div class=\"sub-panel\" id=\"sub-nulytely\">\n    <div class=\"prep-header\">\n      <div>\n        <div class=\"prep-name\">Nulytely<sup>\u00ae<\/sup> \/ Kleanprep \/ Travad Colonpeg<\/div>\n        <div class=\"prep-sub\">Polietilenglicol (PEG 4L) \u00b7 4 sobres \u00b7 cada sobre = 1 litro de soluci\u00f3n<\/div>\n        <div class=\"prep-badges\">\n          <span class=\"badge teal\">Apta DM<\/span><span class=\"badge blue\">+70 a\u00f1os<\/span>\n          <span class=\"badge blue\">ERC \/ Card. controlada<\/span><span class=\"badge green\">Isoosm\u00f3tica<\/span>\n        <\/div>\n      <\/div>\n      <div style=\"font-family:var(--mono);font-size:11px;color:var(--ink4);text-align:right;line-height:1.8\">\n        Mecanismo: osm\u00f3tico isoosm\u00f3tico<br\/>Volumen: 4 litros total<br\/>Mg contenido: ninguno\n      <\/div>\n    <\/div>\n    <div class=\"dose-grid\">\n      <div class=\"dose-block d1\">\n        <h4>Dosis 1 \u2014 Noche anterior \u00b7 Sobres 1 y 2 (2 litros)<\/h4>\n        <div class=\"dose-step-item\"><span class=\"step-num\">1.<\/span>Disolver sobre 1 en 1 litro de agua o l\u00edquido claro (Gatorade, Sprite, naranjada).<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">2.<\/span>Beber 1 vaso de 250 ml cada 15 minutos hasta terminar el primer litro (\u2248 1 hora).<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">3.<\/span>Disolver sobre 2 en otro litro de l\u00edquido claro.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">4.<\/span>Repetir: 1 vaso de 250 ml cada 15 minutos (\u2248 1 hora m\u00e1s).<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">5.<\/span>Continuar con l\u00edquidos claros despu\u00e9s si lo desea.<\/div>\n      <\/div>\n      <div class=\"dose-block d2\">\n        <h4>Dosis 2 \u2014 D\u00eda del examen \u00b7 Sobres 3 y 4 \u00b7 Iniciar 5 h antes<\/h4>\n        <div class=\"dose-step-item\"><span class=\"step-num\">1.<\/span>Disolver sobre 3 en 1 litro de l\u00edquido claro.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">2.<\/span>Beber 1 vaso de 250 ml cada 15 minutos (\u2248 1 hora).<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">3.<\/span>Disolver sobre 4 en otro litro y terminar en 1 hora.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">4.<\/span>Suspender todo l\u00edquido 4 horas antes del examen.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"info-strip amber\"><span>\u25c6<\/span><strong>Ritmo clave:<\/strong> exactamente 1 vaso (250 ml) cada 15 minutos. Los sobres preparados pueden refrigerarse para mejorar el sabor.<\/div>\n    <div class=\"info-strip red\"><span>\u25c6<\/span>Continuar aunque ya haya diarrea \u2014 el proceso es exitoso cuando las deposiciones son completamente l\u00edquidas y sin residuos (como agua amarilla clara).<\/div>\n    <div class=\"info-strip teal\"><span>\u25c6<\/span>Si hay n\u00e1useas, pausar 30 minutos y reanudar despacio. No suspender la preparaci\u00f3n antes de completar los 4 litros.<\/div>\n  <\/div>\n\n  <!-- TRAVAD PIK -->\n  <div class=\"sub-panel\" id=\"sub-travadpik\">\n    <div class=\"prep-header\">\n      <div>\n        <div class=\"prep-name\">Travad Pik<sup>\u00ae<\/sup> \/ Picoprep<sup>\u00ae<\/sup><\/div>\n        <div class=\"prep-sub\">Picosulfato de sodio + citrato\/\u00f3xido de magnesio \u00b7 2 sobres en polvo<\/div>\n        <div class=\"prep-badges\">\n          <span class=\"badge green\">Apta DM<\/span><span class=\"badge amber\">M\u00e1x hidrataci\u00f3n requerida<\/span>\n          <span class=\"badge red\">18\u201369 a\u00f1os \u00b7 sin falla renal<\/span>\n        <\/div>\n      <\/div>\n      <div style=\"font-family:var(--mono);font-size:11px;color:var(--ink4);text-align:right;line-height:1.8\">\n        Mecanismo: estimulante + osm\u00f3tico<br\/>Volumen sobre: 150 ml<br\/>Mg contenido: alto\n      <\/div>\n    <\/div>\n    <div class=\"dose-grid\">\n      <div class=\"dose-block d1\">\n        <h4>Dosis 1 \u2014 Tarde del d\u00eda anterior \u00b7 4:00\u20136:00 pm<\/h4>\n        <div class=\"dose-step-item\"><span class=\"step-num\">1.<\/span>Disolver el sobre 1 en 150 ml de agua fr\u00eda con el vaso dosificador incluido.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">2.<\/span><strong>Agitar 3 minutos continuos<\/strong> \u2014 paso cr\u00edtico para activar los principios activos.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">3.<\/span>Esperar a que enfr\u00ede si la soluci\u00f3n calienta (es normal). Beber completo.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">4.<\/span>Beber 8 vasos de 250 ml de l\u00edquido claro, uno cada 30 minutos (total 2 litros).<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">5.<\/span>Continuar con l\u00edquidos claros hasta acostarse.<\/div>\n      <\/div>\n      <div class=\"dose-block d2\">\n        <h4>Dosis 2 \u2014 Noche anterior \u00b7 8:00\u201311:00 pm<\/h4>\n        <div class=\"dose-step-item\"><span class=\"step-num\">1.<\/span>Disolver sobre 2 en 150 ml de agua fr\u00eda. Agitar 3 minutos continuos.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">2.<\/span>Esperar que enfr\u00ede y beber completo.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">3.<\/span>Beber 5 vasos de 250 ml de l\u00edquido claro (uno cada 30 min).<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">4.<\/span>Continuar con l\u00edquidos hasta 4 horas antes del procedimiento.<\/div>\n        <div class=\"dose-step-item\"><span class=\"step-num\">5.<\/span>Suspender todo l\u00edquido 4 horas antes del examen.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"info-strip red\"><span>\u25c6<\/span><strong>La hidrataci\u00f3n es el factor de \u00e9xito m\u00e1s importante.<\/strong> Dosis 1: 8 vasos de 250 ml (2L). Dosis 2: 5 vasos de 250 ml (1.25L). Una preparaci\u00f3n incompleta puede obligar a repetir el procedimiento.<\/div>\n    <div class=\"info-strip amber\"><span>\u25c6<\/span>No recomendado en insuficiencia renal severa, falla card\u00edaca grave, hiponatremia ni mayores de 70 a\u00f1os sin autorizaci\u00f3n m\u00e9dica expl\u00edcita.<\/div>\n  <\/div>\n\n  <!-- COMPARACI\u00d3N -->\n  <div class=\"sub-panel\" id=\"sub-comparar\">\n    <div style=\"overflow-x:auto\">\n      <table style=\"width:100%;border-collapse:collapse;font-size:13px\">\n        <thead>\n          <tr style=\"background:var(--ink);color:white\">\n            <th style=\"padding:12px 16px;text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.06em;font-weight:500\">Caracter\u00edstica<\/th>\n            <th style=\"padding:12px 16px;text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.06em;font-weight:500\">Izinova\u00ae<\/th>\n            <th style=\"padding:12px 16px;text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.06em;font-weight:500\">Nulytely\u00ae \/ Colonpeg<\/th>\n            <th style=\"padding:12px 16px;text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.06em;font-weight:500\">Travad Pik\u00ae \/ Picoprep\u00ae<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr style=\"border-bottom:1px solid var(--rule)\"><td style=\"padding:11px 16px;color:var(--ink4);font-family:var(--mono);font-size:11px\">Principio activo<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">Picosulfato + Mg citrato<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">PEG 3350 isoosm\u00f3tico<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">Picosulfato + Mg \u00f3xido\/citrato<\/td><\/tr>\n          <tr style=\"border-bottom:1px solid var(--rule);background:var(--paper2)\"><td style=\"padding:11px 16px;color:var(--ink4);font-family:var(--mono);font-size:11px\">Volumen total<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">\u2248 352 ml + 2 vasos c\/dosis<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">4 litros total<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">300 ml + D1: 8 vasos \u00b7 D2: 5 vasos<\/td><\/tr>\n          <tr style=\"border-bottom:1px solid var(--rule)\"><td style=\"padding:11px 16px;color:var(--ink4);font-family:var(--mono);font-size:11px\">Mecanismo<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">Estimulante + osm\u00f3tico<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">Osm\u00f3tico isoosm\u00f3tico<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">Estimulante + osm\u00f3tico<\/td><\/tr>\n          <tr style=\"border-bottom:1px solid var(--rule);background:var(--paper2)\"><td style=\"padding:11px 16px;color:var(--ink4);font-family:var(--mono);font-size:11px\">Tolerancia<\/td><td style=\"padding:11px 16px;color:var(--green);font-weight:500\">Alta<\/td><td style=\"padding:11px 16px;color:var(--amber)\">Moderada (vol. alto)<\/td><td style=\"padding:11px 16px;color:var(--green);font-weight:500\">Alta<\/td><\/tr>\n          <tr style=\"border-bottom:1px solid var(--rule)\"><td style=\"padding:11px 16px;color:var(--ink4);font-family:var(--mono);font-size:11px\">ERC (eGFR &lt;30)<\/td><td style=\"padding:11px 16px;color:var(--red)\">Contraindicado<\/td><td style=\"padding:11px 16px;color:var(--green);font-weight:500\">Preferido<\/td><td style=\"padding:11px 16px;color:var(--red)\">Contraindicado<\/td><\/tr>\n          <tr style=\"border-bottom:1px solid var(--rule);background:var(--paper2)\"><td style=\"padding:11px 16px;color:var(--ink4);font-family:var(--mono);font-size:11px\">Edad \u226570 a\u00f1os<\/td><td style=\"padding:11px 16px;color:var(--amber)\">Precauci\u00f3n<\/td><td style=\"padding:11px 16px;color:var(--green);font-weight:500\">De elecci\u00f3n<\/td><td style=\"padding:11px 16px;color:var(--red)\">No recomendado<\/td><\/tr>\n          <tr style=\"border-bottom:1px solid var(--rule)\"><td style=\"padding:11px 16px;color:var(--ink4);font-family:var(--mono);font-size:11px\">Hiponatremia<\/td><td style=\"padding:11px 16px;color:var(--red)\">Contraindicado<\/td><td style=\"padding:11px 16px;color:var(--green);font-weight:500\">Seguro<\/td><td style=\"padding:11px 16px;color:var(--red)\">Contraindicado<\/td><\/tr>\n          <tr style=\"border-bottom:1px solid var(--rule);background:var(--paper2)\"><td style=\"padding:11px 16px;color:var(--ink4);font-family:var(--mono);font-size:11px\">DM \/ HTA<\/td><td style=\"padding:11px 16px;color:var(--green);font-weight:500\">Apta con ajuste<\/td><td style=\"padding:11px 16px;color:var(--green);font-weight:500\">Apta con ajuste<\/td><td style=\"padding:11px 16px;color:var(--green);font-weight:500\">Apta con ajuste<\/td><\/tr>\n          <tr style=\"border-bottom:1px solid var(--rule)\"><td style=\"padding:11px 16px;color:var(--ink4);font-family:var(--mono);font-size:11px\">Eficacia limpieza<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">No inferior a PEG<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">Est\u00e1ndar de referencia<\/td><td style=\"padding:11px 16px;color:var(--ink2)\">No inferior a PEG<\/td><\/tr>\n          <tr style=\"background:var(--paper2)\"><td style=\"padding:11px 16px;color:var(--ink4);font-family:var(--mono);font-size:11px\">Gu\u00edas de referencia<\/td><td style=\"padding:11px 16px;color:var(--ink3);font-size:12px\">ASGE 2025, ESGE 2019<\/td><td style=\"padding:11px 16px;color:var(--ink3);font-size:12px\">ASGE 2025, ACG 2021, ESGE 2019<\/td><td style=\"padding:11px 16px;color:var(--ink3);font-size:12px\">ASGE 2025, ESGE 2019<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     TAB 4 \u2014 DIAGRAMAS ISO\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"tab-panel\" id=\"tab-diag\">\n  <div class=\"sec-head\">\n    <span class=\"sec-num\">04<\/span>\n    <span class=\"sec-title\">Diagramas de proceso<\/span>\n    <span class=\"sec-sub\">Norma ISO 9000 \u00b7 GAS-COL-001<\/span>\n  <\/div>\n\n  <div class=\"sub-tabs-wrap\">\n    <button class=\"sub-tab active\" onclick=\"showSubTab('d-flujo',this)\">4.1 \u00b7 Flujo del paciente<\/button>\n    <button class=\"sub-tab\" onclick=\"showSubTab('d-arbol',this)\">4.2 \u00b7 \u00c1rbol de decisi\u00f3n<\/button>\n    <button class=\"sub-tab\" onclick=\"showSubTab('d-timeline',this)\">4.3 \u00b7 L\u00ednea de tiempo<\/button>\n  <\/div>\n\n  <div class=\"sub-panel active\" id=\"sub-d-flujo\">\n    <div class=\"diagram-box\">\n      <div class=\"tl-container\">\n        <svg width=\"100%\" viewBox=\"0 0 900 760\" role=\"img\">\n          <title>Flujo general del paciente en preparaci\u00f3n colonoscopia<\/title>\n          <desc>Diagrama de flujo ISO con carril paciente e instituci\u00f3n<\/desc>\n          <defs><marker id=\"arr\" viewBox=\"0 0 10 10\" refX=\"8\" refY=\"5\" markerWidth=\"6\" markerHeight=\"6\" orient=\"auto-start-reverse\"><path d=\"M2 1L8 5L2 9\" fill=\"none\" stroke=\"context-stroke\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/marker><\/defs>\n          <rect width=\"900\" height=\"760\" fill=\"#f8f7f4\"\/>\n          <rect x=\"20\" y=\"12\" width=\"860\" height=\"24\" rx=\"3\" fill=\"#e8e7e0\" stroke=\"#d4d2c9\" stroke-width=\"0.5\"\/>\n          <text x=\"450\" y=\"24\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#8b8fa8\" letter-spacing=\"1\">GAS-COL-001 \u00b7 FLUJO GENERAL \u00b7 PREPARACI\u00d3N COLONOSCOPIA SPLIT DOSE<\/text>\n          <text x=\"220\" y=\"52\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#8b8fa8\" letter-spacing=\"1\">PACIENTE<\/text>\n          <text x=\"660\" y=\"52\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#8b8fa8\" letter-spacing=\"1\">M\u00c9DICO \/ INSTITUCI\u00d3N<\/text>\n          <line x1=\"440\" y1=\"40\" x2=\"440\" y2=\"740\" stroke=\"#d4d2c9\" stroke-width=\"0.5\" stroke-dasharray=\"4 3\"\/>\n          <rect x=\"80\" y=\"68\" width=\"200\" height=\"40\" rx=\"5\" fill=\"#f0efe9\" stroke=\"#c0bdb2\" stroke-width=\"0.5\"\/>\n          <text x=\"180\" y=\"88\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#0f1117\">Programaci\u00f3n de cita<\/text>\n          <rect x=\"540\" y=\"68\" width=\"240\" height=\"40\" rx=\"5\" fill=\"#ddeaf6\" stroke=\"#b5cfe8\" stroke-width=\"0.5\"\/>\n          <text x=\"660\" y=\"79\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"11\" font-weight=\"600\" fill=\"#1a4a6b\">Emite orden m\u00e9dica<\/text>\n          <text x=\"660\" y=\"97\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"10\" font-style=\"italic\" fill=\"#2563a8\">+ indicaci\u00f3n de preparaci\u00f3n<\/text>\n          <line x1=\"280\" y1=\"88\" x2=\"537\" y2=\"88\" stroke=\"#1a4a6b\" stroke-width=\"0.5\" stroke-dasharray=\"3 2\" marker-end=\"url(#arr)\"\/>\n          <line x1=\"180\" y1=\"108\" x2=\"180\" y2=\"128\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr)\"\/>\n          <rect x=\"80\" y=\"128\" width=\"200\" height=\"48\" rx=\"5\" fill=\"#ddeaf6\" stroke=\"#b5cfe8\" stroke-width=\"0.5\"\/>\n          <text x=\"180\" y=\"145\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#1a4a6b\">3 d\u00edas antes<\/text>\n          <text x=\"180\" y=\"163\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#2563a8\">Dieta blanda, sin fibra<\/text>\n          <line x1=\"180\" y1=\"176\" x2=\"180\" y2=\"196\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr)\"\/>\n          <rect x=\"80\" y=\"196\" width=\"200\" height=\"48\" rx=\"5\" fill=\"#ddeaf6\" stroke=\"#b5cfe8\" stroke-width=\"0.5\"\/>\n          <text x=\"180\" y=\"213\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#1a4a6b\">D\u00eda anterior \u2014 ma\u00f1ana<\/text>\n          <text x=\"180\" y=\"231\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#2563a8\">Desayuno y almuerzo ligero<\/text>\n          <line x1=\"180\" y1=\"244\" x2=\"180\" y2=\"264\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr)\"\/>\n          <rect x=\"80\" y=\"264\" width=\"200\" height=\"48\" rx=\"5\" fill=\"#ddeaf6\" stroke=\"#b5cfe8\" stroke-width=\"0.5\"\/>\n          <text x=\"180\" y=\"281\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#1a4a6b\">Tarde \u2014 Dosis 1<\/text>\n          <text x=\"180\" y=\"299\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#2563a8\">Iniciar preparaci\u00f3n split<\/text>\n          <rect x=\"540\" y=\"270\" width=\"240\" height=\"40\" rx=\"5\" fill=\"#d4f0eb\" stroke=\"#a0d8d2\" stroke-width=\"0.5\"\/>\n          <text x=\"660\" y=\"281\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"11\" font-weight=\"600\" fill=\"#0d6b5e\">Instrucciones espec\u00edficas<\/text>\n          <text x=\"660\" y=\"299\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"10\" font-style=\"italic\" fill=\"#0d6b5e\">Izinova \/ Nulytely \/ Travad Pik<\/text>\n          <line x1=\"280\" y1=\"288\" x2=\"537\" y2=\"288\" stroke=\"#0d6b5e\" stroke-width=\"0.5\" stroke-dasharray=\"3 2\" marker-end=\"url(#arr)\"\/>\n          <line x1=\"180\" y1=\"312\" x2=\"180\" y2=\"340\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr)\"\/>\n          <polygon points=\"180,340 270,362 180,384 90,362\" fill=\"#fdf0d8\" stroke=\"#c8a05a\" stroke-width=\"0.5\"\/>\n          <text x=\"180\" y=\"355\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#7a4800\">\u00bfToler\u00f3<\/text>\n          <text x=\"180\" y=\"370\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#7a4800\">dosis 1?<\/text>\n          <line x1=\"180\" y1=\"384\" x2=\"180\" y2=\"404\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr)\"\/>\n          <text x=\"190\" y=\"396\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#545870\" dominant-baseline=\"central\">S\u00ed<\/text>\n          <line x1=\"270\" y1=\"362\" x2=\"390\" y2=\"362\" stroke=\"#8b1c1c\" stroke-width=\"1\" marker-end=\"url(#arr)\"\/>\n          <text x=\"325\" y=\"353\" text-anchor=\"middle\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#8b1c1c\" dominant-baseline=\"central\">No<\/text>\n          <rect x=\"392\" y=\"342\" width=\"170\" height=\"40\" rx=\"5\" fill=\"#fde8e8\" stroke=\"#e0b0b0\" stroke-width=\"0.5\"\/>\n          <text x=\"477\" y=\"356\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"11\" font-weight=\"600\" fill=\"#8b1c1c\">Contactar m\u00e9dico<\/text>\n          <text x=\"477\" y=\"373\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"10\" font-style=\"italic\" fill=\"#8b1c1c\">N\u00e1useas \/ intolerancia<\/text>\n          <rect x=\"80\" y=\"404\" width=\"200\" height=\"40\" rx=\"5\" fill=\"#f0efe9\" stroke=\"#c0bdb2\" stroke-width=\"0.5\"\/>\n          <text x=\"180\" y=\"418\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#2a2d38\">Descanso nocturno<\/text>\n          <text x=\"180\" y=\"436\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#545870\">Ayuno s\u00f3lidos y l\u00edquidos<\/text>\n          <line x1=\"180\" y1=\"444\" x2=\"180\" y2=\"464\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr)\"\/>\n          <rect x=\"80\" y=\"464\" width=\"200\" height=\"48\" rx=\"5\" fill=\"#d4f0eb\" stroke=\"#a0d8d2\" stroke-width=\"0.5\"\/>\n          <text x=\"180\" y=\"481\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#0d6b5e\">Ma\u00f1ana \u2014 Dosis 2<\/text>\n          <text x=\"180\" y=\"499\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#0d6b5e\">4\u20135 horas antes del examen<\/text>\n          <line x1=\"180\" y1=\"512\" x2=\"180\" y2=\"532\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr)\"\/>\n          <rect x=\"80\" y=\"532\" width=\"200\" height=\"40\" rx=\"5\" fill=\"#fde8e8\" stroke=\"#e0b0b0\" stroke-width=\"0.5\"\/>\n          <text x=\"180\" y=\"546\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#8b1c1c\">Corte de l\u00edquidos<\/text>\n          <text x=\"180\" y=\"564\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#8b1c1c\">M\u00ednimo 4 h antes \u00b7 ayuno estricto<\/text>\n          <line x1=\"180\" y1=\"572\" x2=\"180\" y2=\"592\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr)\"\/>\n          <rect x=\"80\" y=\"592\" width=\"200\" height=\"40\" rx=\"5\" fill=\"#f0efe9\" stroke=\"#c0bdb2\" stroke-width=\"0.5\"\/>\n          <text x=\"180\" y=\"606\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#2a2d38\">Llegada a la cl\u00ednica<\/text>\n          <text x=\"180\" y=\"624\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#545870\">20\u201330 min antes con acompa\u00f1ante<\/text>\n          <rect x=\"540\" y=\"598\" width=\"240\" height=\"40\" rx=\"5\" fill=\"#d4f0eb\" stroke=\"#a0d8d2\" stroke-width=\"0.5\"\/>\n          <text x=\"660\" y=\"609\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"11\" font-weight=\"600\" fill=\"#0d6b5e\">Admisi\u00f3n y consentimiento<\/text>\n          <text x=\"660\" y=\"627\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"10\" font-style=\"italic\" fill=\"#0d6b5e\">Verificaci\u00f3n de preparaci\u00f3n<\/text>\n          <line x1=\"280\" y1=\"612\" x2=\"537\" y2=\"612\" stroke=\"#0d6b5e\" stroke-width=\"0.5\" stroke-dasharray=\"3 2\" marker-end=\"url(#arr)\"\/>\n          <line x1=\"180\" y1=\"632\" x2=\"180\" y2=\"652\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr)\"\/>\n          <rect x=\"80\" y=\"652\" width=\"200\" height=\"40\" rx=\"5\" fill=\"#f0efe9\" stroke=\"#c0bdb2\" stroke-width=\"0.5\"\/>\n          <text x=\"180\" y=\"666\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#2a2d38\">Colonoscopia<\/text>\n          <text x=\"180\" y=\"684\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#545870\">Bajo sedaci\u00f3n \/ anestesia<\/text>\n          <rect x=\"540\" y=\"652\" width=\"240\" height=\"40\" rx=\"5\" fill=\"#d4f0eb\" stroke=\"#a0d8d2\" stroke-width=\"0.5\"\/>\n          <text x=\"660\" y=\"663\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"11\" font-weight=\"600\" fill=\"#0d6b5e\">Realiza procedimiento<\/text>\n          <text x=\"660\" y=\"681\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"10\" font-style=\"italic\" fill=\"#0d6b5e\">Registra hallazgos e informe<\/text>\n          <line x1=\"280\" y1=\"672\" x2=\"537\" y2=\"672\" stroke=\"#0d6b5e\" stroke-width=\"0.5\" stroke-dasharray=\"3 2\" marker-end=\"url(#arr)\"\/>\n          <line x1=\"180\" y1=\"692\" x2=\"180\" y2=\"712\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr)\"\/>\n          <rect x=\"80\" y=\"712\" width=\"200\" height=\"40\" rx=\"5\" fill=\"#e0f2e6\" stroke=\"#a0d0b0\" stroke-width=\"0.5\"\/>\n          <text x=\"180\" y=\"726\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#1a5c2a\">Alta con acompa\u00f1ante<\/text>\n          <text x=\"180\" y=\"744\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#1a5c2a\">No conducir \u00b7 Reanudar dieta<\/text>\n          <rect x=\"540\" y=\"720\" width=\"10\" height=\"10\" rx=\"2\" fill=\"#ddeaf6\" stroke=\"#b5cfe8\" stroke-width=\"0.5\"\/><text x=\"556\" y=\"725\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#545870\">Paciente<\/text>\n          <rect x=\"540\" y=\"736\" width=\"10\" height=\"10\" rx=\"2\" fill=\"#d4f0eb\" stroke=\"#a0d8d2\" stroke-width=\"0.5\"\/><text x=\"556\" y=\"741\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#545870\">Instituci\u00f3n<\/text>\n          <rect x=\"540\" y=\"752\" width=\"10\" height=\"10\" rx=\"2\" fill=\"#fde8e8\" stroke=\"#e0b0b0\" stroke-width=\"0.5\"\/><text x=\"556\" y=\"757\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#545870\">Punto cr\u00edtico<\/text>\n        <\/svg>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"sub-panel\" id=\"sub-d-arbol\">\n    <div class=\"diagram-box\">\n      <div class=\"tl-container\">\n        <svg width=\"100%\" viewBox=\"0 0 900 520\" role=\"img\">\n          <title>\u00c1rbol de decisi\u00f3n \u2014 selecci\u00f3n de preparaci\u00f3n colonoscopia<\/title>\n          <desc>Gu\u00eda de decisi\u00f3n cl\u00ednica desde perfil del paciente hasta preparaci\u00f3n indicada<\/desc>\n          <defs><marker id=\"arr2\" viewBox=\"0 0 10 10\" refX=\"8\" refY=\"5\" markerWidth=\"6\" markerHeight=\"6\" orient=\"auto-start-reverse\"><path d=\"M2 1L8 5L2 9\" fill=\"none\" stroke=\"context-stroke\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/marker><\/defs>\n          <rect width=\"900\" height=\"520\" fill=\"#f8f7f4\"\/>\n          <rect x=\"20\" y=\"12\" width=\"860\" height=\"24\" rx=\"3\" fill=\"#e8e7e0\" stroke=\"#d4d2c9\" stroke-width=\"0.5\"\/>\n          <text x=\"450\" y=\"24\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#8b8fa8\" letter-spacing=\"1\">GAS-COL-001 \u00b7 \u00c1RBOL DE DECISI\u00d3N \u00b7 SELECCI\u00d3N DE PREPARACI\u00d3N<\/text>\n          <rect x=\"310\" y=\"52\" width=\"280\" height=\"44\" rx=\"5\" fill=\"#f0efe9\" stroke=\"#c0bdb2\" stroke-width=\"0.5\"\/>\n          <text x=\"450\" y=\"68\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"13\" font-weight=\"600\" fill=\"#0f1117\">Paciente programado<\/text>\n          <text x=\"450\" y=\"86\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#545870\">Evaluar perfil cl\u00ednico completo<\/text>\n          <line x1=\"450\" y1=\"96\" x2=\"450\" y2=\"120\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr2)\"\/>\n          <polygon points=\"450,120 560,148 450,176 340,148\" fill=\"#fdf0d8\" stroke=\"#c8a05a\" stroke-width=\"0.5\"\/>\n          <text x=\"450\" y=\"141\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#7a4800\">\u00bfMayor 70 a\u00f1os o<\/text>\n          <text x=\"450\" y=\"156\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#7a4800\">falla renal\/card\u00edaca?<\/text>\n          <line x1=\"340\" y1=\"148\" x2=\"160\" y2=\"148\" stroke=\"#0d6b5e\" stroke-width=\"1\" marker-end=\"url(#arr2)\"\/>\n          <text x=\"248\" y=\"138\" text-anchor=\"middle\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#545870\">S\u00ed<\/text>\n          <rect x=\"40\" y=\"230\" width=\"200\" height=\"52\" rx=\"5\" fill=\"#d4f0eb\" stroke=\"#a0d8d2\" stroke-width=\"0.5\"\/>\n          <text x=\"140\" y=\"249\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"13\" font-weight=\"600\" fill=\"#0d6b5e\">Nulytely\u00ae<\/text>\n          <text x=\"140\" y=\"266\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#0d6b5e\">Colonpeg \/ Kleanprep<\/text>\n          <text x=\"140\" y=\"283\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#0d6b5e\">PEG 4L \u00b7 4 sobres<\/text>\n          <line x1=\"160\" y1=\"148\" x2=\"160\" y2=\"228\" stroke=\"#0d6b5e\" stroke-width=\"1\" marker-end=\"url(#arr2)\"\/>\n          <line x1=\"450\" y1=\"176\" x2=\"450\" y2=\"210\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr2)\"\/>\n          <text x=\"462\" y=\"196\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#545870\" dominant-baseline=\"central\">No<\/text>\n          <polygon points=\"450,210 560,236 450,262 340,236\" fill=\"#fdf0d8\" stroke=\"#c8a05a\" stroke-width=\"0.5\"\/>\n          <text x=\"450\" y=\"229\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#7a4800\">\u00bfPrefiere volumen<\/text>\n          <text x=\"450\" y=\"244\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#7a4800\">reducido?<\/text>\n          <line x1=\"560\" y1=\"236\" x2=\"730\" y2=\"236\" stroke=\"#0d6b5e\" stroke-width=\"1\" marker-end=\"url(#arr2)\"\/>\n          <text x=\"643\" y=\"226\" text-anchor=\"middle\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#545870\">No<\/text>\n          <rect x=\"660\" y=\"210\" width=\"200\" height=\"52\" rx=\"5\" fill=\"#d4f0eb\" stroke=\"#a0d8d2\" stroke-width=\"0.5\"\/>\n          <text x=\"760\" y=\"229\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"13\" font-weight=\"600\" fill=\"#0d6b5e\">Nulytely\u00ae<\/text>\n          <text x=\"760\" y=\"246\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#0d6b5e\">Alta eficacia \u00b7 4L<\/text>\n          <text x=\"760\" y=\"263\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#0d6b5e\">Paciente sano \/ joven<\/text>\n          <line x1=\"450\" y1=\"262\" x2=\"450\" y2=\"296\" stroke=\"#545870\" stroke-width=\"1\" marker-end=\"url(#arr2)\"\/>\n          <text x=\"462\" y=\"282\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#545870\" dominant-baseline=\"central\">S\u00ed<\/text>\n          <polygon points=\"450,296 570,324 450,352 330,324\" fill=\"#fdf0d8\" stroke=\"#c8a05a\" stroke-width=\"0.5\"\/>\n          <text x=\"450\" y=\"317\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#7a4800\">\u00bfERC leve o restricci\u00f3n<\/text>\n          <text x=\"450\" y=\"332\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#7a4800\">de magnesio?<\/text>\n          <line x1=\"330\" y1=\"324\" x2=\"160\" y2=\"324\" stroke=\"#2563a8\" stroke-width=\"1\" marker-end=\"url(#arr2)\"\/>\n          <text x=\"243\" y=\"314\" text-anchor=\"middle\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#545870\">S\u00ed<\/text>\n          <rect x=\"40\" y=\"386\" width=\"200\" height=\"52\" rx=\"5\" fill=\"#ddeaf6\" stroke=\"#b5cfe8\" stroke-width=\"0.5\"\/>\n          <text x=\"140\" y=\"405\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"13\" font-weight=\"600\" fill=\"#1a4a6b\">Izinova\u00ae<\/text>\n          <text x=\"140\" y=\"422\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#1a4a6b\">2 frascos \u00b7 vol. m\u00ednimo<\/text>\n          <text x=\"140\" y=\"439\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#1a4a6b\">Picosulfato + Mg bajo<\/text>\n          <line x1=\"160\" y1=\"324\" x2=\"160\" y2=\"384\" stroke=\"#2563a8\" stroke-width=\"1\" marker-end=\"url(#arr2)\"\/>\n          <line x1=\"570\" y1=\"324\" x2=\"740\" y2=\"324\" stroke=\"#7a4800\" stroke-width=\"1\" marker-end=\"url(#arr2)\"\/>\n          <text x=\"653\" y=\"314\" text-anchor=\"middle\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#545870\">No<\/text>\n          <rect x=\"660\" y=\"386\" width=\"200\" height=\"52\" rx=\"5\" fill=\"#fdf0d8\" stroke=\"#e8d5b0\" stroke-width=\"0.5\"\/>\n          <text x=\"760\" y=\"405\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Syne',sans-serif\" font-size=\"13\" font-weight=\"600\" fill=\"#7a4800\">Travad Pik\u00ae<\/text>\n          <text x=\"760\" y=\"422\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'Lora',serif\" font-size=\"11\" font-style=\"italic\" fill=\"#7a4800\">Picoprep\u00ae \u00b7 2 sobres<\/text>\n          <text x=\"760\" y=\"439\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#7a4800\">M\u00e1x hidrataci\u00f3n \u00b7 18-69a<\/text>\n          <line x1=\"740\" y1=\"324\" x2=\"740\" y2=\"384\" stroke=\"#7a4800\" stroke-width=\"1\" marker-end=\"url(#arr2)\"\/>\n          <rect x=\"200\" y=\"460\" width=\"500\" height=\"44\" rx=\"5\" fill=\"none\" stroke=\"#d4d2c9\" stroke-width=\"0.5\" stroke-dasharray=\"4 3\"\/>\n          <text x=\"450\" y=\"476\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#8b8fa8\">Todas las preparaciones son aptas para DM y HTA controlada con ajuste de medicaci\u00f3n.<\/text>\n          <text x=\"450\" y=\"492\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"'DM Mono',monospace\" font-size=\"10\" fill=\"#8b8fa8\">La decisi\u00f3n final corresponde siempre al m\u00e9dico tratante.<\/text>\n        <\/svg>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"sub-panel\" id=\"sub-d-timeline\">\n    <div class=\"diagram-box\" style=\"padding:24px\">\n      <div class=\"tl-controls\">\n        <div><label class=\"tl-ctrl-label\">Hora del procedimiento<\/label><input type=\"time\" id=\"tl-time\" value=\"09:00\" oninput=\"renderTL()\" class=\"tl-ctrl-input\" style=\"width:130px\"\/><\/div>\n        <div><label class=\"tl-ctrl-label\">Preparaci\u00f3n<\/label>\n          <select id=\"tl-prep\" oninput=\"renderTL()\" class=\"tl-ctrl-input\" style=\"width:220px\">\n            <option value=\"izinova\">Izinova\u00ae<\/option>\n            <option value=\"nulytely\">Nulytely\u00ae \/ Colonpeg<\/option>\n            <option value=\"travadpik\">Travad Pik\u00ae \/ Picoprep\u00ae<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      <div id=\"tl-output\"><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     TAB 5 \u2014 DM \/ HTA\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"tab-panel\" id=\"tab-cond\">\n  <div class=\"sec-head\">\n    <span class=\"sec-num\">05<\/span>\n    <span class=\"sec-title\">Condiciones especiales<\/span>\n    <span class=\"sec-sub\">Diabetes mellitus \u00b7 Hipertensi\u00f3n arterial<\/span>\n  <\/div>\n  <div class=\"cond-grid\">\n    <div class=\"cond-card dm\">\n      <div class=\"cond-head\">Diabetes mellitus (DM)<\/div>\n      <div class=\"cond-body\">\n        <div class=\"cond-row\"><span class=\"cond-n\">01<\/span>D\u00eda de dieta l\u00edquida: tomar la mitad de la dosis habitual de antidiab\u00e9ticos orales.<\/div>\n        <div class=\"cond-row\"><span class=\"cond-n\">02<\/span>D\u00eda del procedimiento: <strong>no tomar<\/strong> antidiab\u00e9ticos orales ni insulina r\u00e1pida hasta reiniciar alimentaci\u00f3n.<\/div>\n        <div class=\"cond-row\"><span class=\"cond-n\">03<\/span>Insulina basal (lenta): consultar m\u00e9dico; habitualmente se reduce a la mitad.<\/div>\n        <div class=\"cond-row\"><span class=\"cond-n\">04<\/span>Monitorear glucemia con mayor frecuencia durante la preparaci\u00f3n.<\/div>\n        <div class=\"cond-row\"><span class=\"cond-n\">05<\/span>Agua de panela, Gatorade y jugos claros permitidos ayudan a prevenir hipoglucemia.<\/div>\n        <div class=\"cond-row\"><span class=\"cond-n\">06<\/span>Todas las preparaciones listadas son aptas para pacientes diab\u00e9ticos.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"cond-card hta\">\n      <div class=\"cond-head\">Hipertensi\u00f3n arterial (HTA)<\/div>\n      <div class=\"cond-body\">\n        <div class=\"cond-row\"><span class=\"cond-n\">01<\/span><strong>No suspender<\/strong> los antihipertensivos durante la preparaci\u00f3n ni el d\u00eda del examen.<\/div>\n        <div class=\"cond-row\"><span class=\"cond-n\">02<\/span>El d\u00eda del procedimiento: tomar el medicamento con un sorbo m\u00ednimo de agua, m\u00ednimo 2 horas antes.<\/div>\n        <div class=\"cond-row\"><span class=\"cond-n\">03<\/span>Diur\u00e9ticos (furosemida, hidroclorotiazida): consultar m\u00e9dico sobre posible ajuste de dosis.<\/div>\n        <div class=\"cond-row\"><span class=\"cond-n\">04<\/span>Anticoagulantes y antiplaquetarios: suspender solo con autorizaci\u00f3n m\u00e9dica, m\u00ednimo 1 semana antes.<\/div>\n        <div class=\"cond-row\"><span class=\"cond-n\">05<\/span>Informar al ingreso si es ox\u00edgeno dependiente o tiene marcapasos implantado.<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"alarm-box\">\n    <div class=\"alarm-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg><\/div>\n    <div>\n      <div class=\"alarm-title\">Se\u00f1ales de alarma \u2014 consultar urgencias inmediatamente<\/div>\n      <div class=\"alarm-grid\">\n        <div class=\"alarm-item\">N\u00e1useas o v\u00f3mito que impiden completar la preparaci\u00f3n<\/div>\n        <div class=\"alarm-item\">Sangre en deposiciones (distinta al aspecto normal de la preparaci\u00f3n)<\/div>\n        <div class=\"alarm-item\">Dolor abdominal intenso o distensi\u00f3n severa<\/div>\n        <div class=\"alarm-item\">Mareo intenso, debilidad o signos de deshidrataci\u00f3n severa<\/div>\n        <div class=\"alarm-item\">Reacci\u00f3n al\u00e9rgica: urticaria, dificultad respiratoria, edema<\/div>\n        <div class=\"alarm-item\">Glucemia &lt;70 mg\/dl con s\u00edntomas en paciente diab\u00e9tico<\/div>\n        <div class=\"alarm-item\">Presi\u00f3n arterial &gt;180\/110 mmHg con s\u00edntomas<\/div>\n        <div class=\"alarm-item\">Imposibilidad de tomar ninguna dosis de preparaci\u00f3n<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     TAB 6 \u2014 PREANESTESIA\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"tab-panel\" id=\"tab-prea\">\n  <div class=\"sec-head\">\n    <span class=\"sec-num\">06<\/span>\n    <span class=\"sec-title\">Valoraci\u00f3n preanest\u00e9sica<\/span>\n    <span class=\"sec-sub\">ASA 2023 \u00b7 ESA 2022 \u00b7 SAMBA 2021 \u00b7 ESC 2022<\/span>\n  <\/div>\n  <div class=\"alert\"><strong>Uso exclusivo del equipo de salud.<\/strong> Herramienta de apoyo cl\u00ednico. Determina si se requiere valoraci\u00f3n formal por anestesiolog\u00eda antes de la colonoscopia seg\u00fan criterios de gu\u00edas internacionales.<\/div>\n\n  <div class=\"pa-layout\">\n    <div>\n      <div class=\"chk-group-title\">Datos generales<\/div>\n      <div class=\"pa-selects\">\n        <div><label class=\"pa-sel-label\">Edad<\/label>\n          <select id=\"v-age\" class=\"pa-sel\"><option value=\"lt18\">Menor de 18 a\u00f1os<\/option><option value=\"18-64\">18\u201364 a\u00f1os<\/option><option value=\"65-79\" selected>65\u201379 a\u00f1os<\/option><option value=\"gte80\">80 a\u00f1os o m\u00e1s<\/option><\/select>\n        <\/div>\n        <div><label class=\"pa-sel-label\">IMC (kg\/m\u00b2)<\/label>\n          <select id=\"v-imc\" class=\"pa-sel\"><option value=\"normal\">18.5\u201329.9 normal<\/option><option value=\"overweight\">30\u201334.9 sobrepeso<\/option><option value=\"obese35\">35\u201339.9 obesidad II<\/option><option value=\"obese40\">\u226540 obesidad m\u00f3rbida<\/option><\/select>\n        <\/div>\n        <div><label class=\"pa-sel-label\">Tipo de anestesia prevista<\/label>\n          <select id=\"v-anest\" class=\"pa-sel\"><option value=\"sedation\">Sedaci\u00f3n consciente<\/option><option value=\"deep\">Sedaci\u00f3n profunda (propofol)<\/option><option value=\"general\">Anestesia general<\/option><\/select>\n        <\/div>\n        <div><label class=\"pa-sel-label\">Anestesi\u00f3logo en sala<\/label>\n          <select id=\"v-anestok\" class=\"pa-sel\"><option value=\"yes\">S\u00ed \u2014 presente<\/option><option value=\"no\">No \u2014 endoscopista<\/option><\/select>\n        <\/div>\n      <\/div>\n      <div class=\"chk-group-title\">Cardiovascular y respiratorio<\/div>\n      <div class=\"pa-checks\" id=\"pa-cv\"><\/div>\n      <div class=\"chk-group-title\">Metab\u00f3lico, hematol\u00f3gico y otros<\/div>\n      <div class=\"pa-checks\" id=\"pa-met\"><\/div>\n      <div class=\"chk-group-title\">Antecedentes anest\u00e9sicos<\/div>\n      <div class=\"pa-checks\" id=\"pa-ant\"><\/div>\n      <button class=\"pa-btn\" onclick=\"evalPA()\">Evaluar necesidad de valoraci\u00f3n preanest\u00e9sica<\/button>\n    <\/div>\n    <div id=\"pa-result\">\n      <div class=\"pa-empty\">\n        <div style=\"font-family:var(--sans);font-size:15px;color:var(--ink3)\">Resultado de la evaluaci\u00f3n<\/div>\n        <p>Complete los datos y presione Evaluar para ver la recomendaci\u00f3n seg\u00fan gu\u00edas internacionales<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/div><!-- end .page -->\n\n<footer>\n  <span>GAS-COL-001 \u00b7 Preparaci\u00f3n Colonoscopia Split Dose \u00b7 v2.0 \u00b7 2025<\/span>\n  <span>Servicio de Gastroenterolog\u00eda \u00b7 Coordinaci\u00f3n de Calidad<\/span>\n  <span>Documento de uso exclusivo para pacientes ambulatorios<\/span>\n<\/footer>\n\n<script>\n\/* \u2550\u2550 TAB NAVIGATION \u2550\u2550 *\/\nfunction showTab(id){\n  document.querySelectorAll('.tab-panel').forEach(p=>p.classList.remove('active'));\n  document.querySelectorAll('.main-tab').forEach(b=>b.classList.remove('active'));\n  document.getElementById('tab-'+id).classList.add('active');\n  event.currentTarget.classList.add('active');\n}\nfunction showSubTab(id,btn){\n  const panel=document.getElementById('sub-'+id);\n  const wrap=panel.closest('.tab-panel');\n  wrap.querySelectorAll('.sub-panel').forEach(p=>p.classList.remove('active'));\n  wrap.querySelectorAll('.sub-tab').forEach(b=>b.classList.remove('active'));\n  panel.classList.add('active');\n  btn.classList.add('active');\n  if(id==='d-timeline') renderTL();\n}\n\n\/* \u2550\u2550 UTILS \u2550\u2550 *\/\nfunction fmt(h,m){return String(h).padStart(2,'0')+':'+String(m).padStart(2,'0')}\nfunction add(h,m,mins){let t=h*60+m+mins;if(t<0)t+=1440;return{h:Math.floor(t\/60)%24,m:t%60}}\nfunction parseT(s){const p=s.split(':');return{h:+p[0],m:+p[1]}}\n\n\/* \u2550\u2550 CALCULADORA + RECOMENDACI\u00d3N \u2550\u2550 *\/\nconst PREPS={\n  izinova:{name:'Izinova\u00ae',short:'Picosulfato + Mg bajo',dose:'2 frascos 176 ml',\n    d1:{label:'Dosis 1 \u2014 Noche anterior',offset:-15*60,steps:[[0,'Verter frasco 1 en copa + agua'],[0,'Beber despacio (30\u201360 min)'],[60,'Vaso extra l\u00edquido claro'],[90,'Vaso extra l\u00edquido claro']]},\n    d2:{label:'Dosis 2 \u2014 4 h antes',offset:-4*60,steps:[[0,'Verter frasco 2 en copa + agua'],[0,'Beber despacio (30\u201360 min)'],[60,'Vaso extra l\u00edquido claro'],[90,'Vaso extra l\u00edquido claro']]},\n    warn:'Tomar fr\u00eda o con menta. Diarrea esperada 30\u201360 min despu\u00e9s de cada dosis.'},\n  nulytely:{name:'Nulytely\u00ae \/ Kleanprep \/ Colonpeg',short:'PEG 4L',dose:'4 sobres \/ 4 litros',\n    d1:{label:'Dosis 1 \u2014 Noche anterior \u00b7 Sobres 1\u20132',offset:-15*60,steps:[[0,'Disolver sobre 1 en 1L l\u00edquido'],[0,'250 ml cada 15 min \u2192 1 h'],[60,'Disolver sobre 2 en 1L'],[60,'250 ml cada 15 min \u2192 1 h']]},\n    d2:{label:'Dosis 2 \u2014 Ma\u00f1ana \u00b7 Sobres 3\u20134',offset:-5*60,steps:[[0,'Disolver sobre 3 en 1L l\u00edquido'],[0,'250 ml cada 15 min \u2192 1 h'],[60,'Disolver sobre 4 en 1L'],[60,'250 ml cada 15 min \u2192 1 h']]},\n    warn:'Continuar aunque haya diarrea. \u00c9xito = deposiciones l\u00edquidas sin residuos.'},\n  travadpik:{name:'Travad Pik\u00ae \/ Picoprep\u00ae',short:'Picosulfato + Mg alto',dose:'2 sobres en polvo',\n    d1:{label:'Dosis 1 \u2014 Tarde del d\u00eda anterior',offset:-17*60,steps:[[0,'Disolver sobre 1 \u00b7 150 ml agua (agitar 3 min)'],[0,'Esperar que enfr\u00ede y beber'],[30,'Vaso 1 \u2014 250 ml l\u00edquido claro'],[60,'Vaso 2 \u2014 250 ml'],[90,'Vaso 3 \u2014 250 ml'],[120,'Vaso 4 \u2014 250 ml'],[150,'Vaso 5 \u2014 250 ml'],[180,'Vaso 6 \u2014 250 ml'],[210,'Vaso 7 \u2014 250 ml'],[240,'Vaso 8 \u2014 250 ml']]},\n    d2:{label:'Dosis 2 \u2014 Noche anterior',offset:-8*60,steps:[[0,'Disolver sobre 2 \u00b7 150 ml agua (agitar 3 min)'],[0,'Esperar que enfr\u00ede y beber'],[30,'Vaso 1 \u2014 250 ml l\u00edquido claro'],[60,'Vaso 2 \u2014 250 ml'],[90,'Vaso 3 \u2014 250 ml'],[120,'Vaso 4 \u2014 250 ml'],[150,'Vaso 5 \u2014 250 ml']]},\n    warn:'Agitar 3 min es cr\u00edtico. La hidrataci\u00f3n posterior (5 vasos\/dosis) es el factor de \u00e9xito.'}\n};\n\nfunction makeRows(base,steps){\n  return steps.map(([off,desc])=>{const t=add(base.h,base.m,off);return`<div class=\"w11-dr\"><span class=\"w11-ds\">${desc}<\/span><span class=\"w11-dt\">${fmt(t.h,t.m)}<\/span><\/div>`;}).join('');\n}\n\nfunction wChk(lbl,id){const c=document.getElementById(id);c.checked=!c.checked;lbl.classList.toggle('on',c.checked);}\nfunction wTab(btn,id){\n  document.querySelectorAll('.w11-tab').forEach(b=>b.classList.remove('on'));\n  btn.classList.add('on');\n  document.getElementById('w-form').style.display=id==='w-form'?'block':'none';\n  document.getElementById('w-result').style.display=id==='w-result'?'block':'none';\n}\n\nfunction calcHorario(){\n  const proc=parseT(document.getElementById('c-time').value);\n  const age=document.getElementById('c-age').value;\n  const dm=document.getElementById('c-dm').checked;\n  const hta=document.getElementById('c-hta').checked;\n  const renal=document.getElementById('c-renal').checked;\n  const cardiac=document.getElementById('c-cardiac').checked;\n  const ibd=document.getElementById('c-ibd').checked;\n  const cirr=document.getElementById('c-cirr').checked;\n  const hipo=document.getElementById('c-hipo').checked;\n  const phenyl=document.getElementById('c-phenyl').checked;\n  const stop=add(proc.h,proc.m,-4*60);\n\n  let key,level,rationale,contraind=[],mednotes=[],guides=[];\n  if(phenyl||hipo||cirr){key='nulytely';level='warn';\n    rationale=hipo?'Hiponatremia: PEG 4L isoosm\u00f3tico obligatorio. Hiperosmolares contraindicados por riesgo electrol\u00edtico. (ESGE 2019, ACG 2021)':cirr?'Cirrosis\/hepatopat\u00eda: PEG 4L. Preparaciones con magnesio pueden acumularse. (ESGE 2019)':'Fenilcetonuria: PEG 4L sin aspartamo. Evitar edulcorantes con fenilalanina. (ASGE 2025)';\n    guides=['ESGE 2019','ACG 2021','ASGE 2025'];\n    contraind.push(hipo?'Izinova y Travad Pik contraindicados \u2014 agravan hiponatremia.':cirr?'Izinova y Travad Pik con precauci\u00f3n en Child B\u2013C.':'Evitar sobres PEG con aspartamo.');\n  } else if(renal||(age==='elder'&&cardiac)){key='nulytely';level='warn';\n    rationale='ERC o insuf. card\u00edaca: PEG 4L de elecci\u00f3n. El magnesio de Izinova y Travad Pik puede acumularse con riesgo de hipermagnesemia. (ESGE 2019, ACG 2021)';\n    guides=['ESGE 2019','ACG 2021','ASGE 2025'];\n    contraind.push('Travad Pik contraindicado si CrCl <30 ml\/min.','Izinova contraindicado en ERC severa (eGFR <30).');\n  } else if(age==='elder'){key='nulytely';level='warn';\n    rationale='Paciente \u226570 a\u00f1os: PEG 4L preferido por seguridad electrol\u00edtica. Evitar hiperosm\u00f3ticos en adultos mayores. (ASGE 2025, ACG 2021)';\n    guides=['ASGE 2025','ACG 2021'];\n  } else if(ibd){key='nulytely';level='ok';\n    rationale='EII: PEG 4L preferido \u2014 menor estimulaci\u00f3n de mucosa inflamada. (ACG 2021, ECCO 2023)';\n    guides=['ACG 2021','ECCO 2023'];\n    mednotes.push('En EII activa severa: evaluar con gastroenter\u00f3logo antes del procedimiento.');\n  } else if(dm&&!renal){key='izinova';level='ok';\n    rationale='DM sin ERC: Izinova\u00ae preferida por bajo volumen y menor riesgo de n\u00e1useas. Segura en pacientes diab\u00e9ticos. (ASGE 2025, ACG 2021)';\n    guides=['ASGE 2025','ACG 2021'];\n    mednotes.push('Mitad de la dosis de antidiab\u00e9ticos orales el d\u00eda de la preparaci\u00f3n.','No tomar insulina r\u00e1pida hasta reiniciar alimentaci\u00f3n.','Monitoreo gluc\u00e9mico cada 2\u20134 h.');\n  } else if(hta&&!renal&&!cardiac){key='izinova';level='ok';\n    rationale='HTA controlada: todas las preparaciones son seguras. Izinova preferida por bajo volumen. (ASGE 2025, ESGE 2019)';\n    guides=['ASGE 2025','ESGE 2019'];\n    mednotes.push('No suspender antihipertensivos.','Tomar con sorbo m\u00ednimo \u22652 h antes del procedimiento.');\n  } else {key='travadpik';level='ok';\n    rationale='Sin comorbilidades de riesgo (18\u201369 a\u00f1os): Travad Pik\u00ae \/ Picoprep\u00ae primera l\u00ednea \u2014 eficacia no inferior a PEG 4L, excelente tolerancia. (ASGE 2025, ESGE 2019)';\n    guides=['ASGE 2025','ESGE 2019','ACG 2021'];\n  }\n\n  const prep=PREPS[key];\n  const d1b=add(proc.h,proc.m,prep.d1.offset);\n  const d2b=add(proc.h,proc.m,prep.d2.offset);\n\n  document.getElementById('w-pills').innerHTML=`\n    <div class=\"w11-pill\"><div class=\"w11-pill-k\">Procedimiento<\/div><div class=\"w11-pill-v\">${fmt(proc.h,proc.m)}<\/div><\/div>\n    <div class=\"w11-pill\"><div class=\"w11-pill-k\">Inicio D1<\/div><div class=\"w11-pill-v\">${fmt(d1b.h,d1b.m)}<\/div><\/div>\n    <div class=\"w11-pill\"><div class=\"w11-pill-k\">Inicio D2<\/div><div class=\"w11-pill-v\">${fmt(d2b.h,d2b.m)}<\/div><\/div>\n    <div class=\"w11-pill\"><div class=\"w11-pill-k\">Corte<\/div><div class=\"w11-pill-v red\">${fmt(stop.h,stop.m)}<\/div><\/div>`;\n\n  document.getElementById('w-d1h').textContent=prep.d1.label;\n  document.getElementById('w-d1r').innerHTML=makeRows(d1b,prep.d1.steps);\n  document.getElementById('w-d2h').textContent=prep.d2.label;\n  document.getElementById('w-d2r').innerHTML=makeRows(d2b,prep.d2.steps);\n\n  const altKeys=Object.keys(PREPS).filter(k=>k!==key);\n  const ctrHtml=contraind.length?`<div class=\"w11-note danger\"><strong>Precauciones:<\/strong><br>${contraind.join('<br>')}<\/div>`:'';\n  const medsHtml=mednotes.length?`<div class=\"w11-note warn\"><strong>Ajuste de medicaci\u00f3n:<\/strong><br>${mednotes.join('<br>')}<\/div>`:'';\n\n  document.getElementById('w-rec').innerHTML=`\n    <div class=\"w11-rec\">\n      <div class=\"w11-rh ${level}\">\n        <div class=\"w11-rs-label\">Preparaci\u00f3n recomendada<\/div>\n        <div class=\"w11-rn\">${prep.name}<\/div>\n        <div class=\"w11-rs\">${prep.dose}<\/div>\n      <\/div>\n      <div class=\"w11-rb\">\n        <p class=\"w11-rd\">${rationale}<\/p>\n        ${ctrHtml}${medsHtml}\n        <div style=\"margin-top:10px;font-size:12px;font-weight:500;color:#5a6480\">Alternativas: ${altKeys.map(k=>PREPS[k].name.split('\u00ae')[0]+'\u00ae').join(' \u00b7 ')}<\/div>\n        <div class=\"w11-guides\">${guides.map(g=>`<span class=\"w11-badge\">${g}<\/span>`).join('')}<\/div>\n      <\/div>\n    <\/div>`;\n\n  document.getElementById('w-status').textContent=`Calculado \u00b7 ${prep.name.split('\u00ae')[0]}\u00ae \u00b7 ${fmt(proc.h,proc.m)}`;\n  document.getElementById('calc-rec-panel').innerHTML=`\n    <div style=\"border:1px solid #c2cce0;border-radius:12px;overflow:hidden;background:#f5f7fb;padding:20px 22px\">\n      <div style=\"font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#5a6480;margin-bottom:8px\">Horarios calculados<\/div>\n      <div style=\"display:flex;flex-direction:column;gap:6px\">\n        <div style=\"display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #d8e0f0;font-size:13px\"><span style=\"color:#5a6480;font-weight:500\">Procedimiento<\/span><span style=\"font-family:'Consolas',monospace;font-weight:700;color:#0d1117\">${fmt(proc.h,proc.m)}<\/span><\/div>\n        <div style=\"display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #d8e0f0;font-size:13px\"><span style=\"color:#5a6480;font-weight:500\">Inicio dosis 1<\/span><span style=\"font-family:'Consolas',monospace;font-weight:700;color:#0078d4\">${fmt(d1b.h,d1b.m)}<\/span><\/div>\n        <div style=\"display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #d8e0f0;font-size:13px\"><span style=\"color:#5a6480;font-weight:500\">Inicio dosis 2<\/span><span style=\"font-family:'Consolas',monospace;font-weight:700;color:#0078d4\">${fmt(d2b.h,d2b.m)}<\/span><\/div>\n        <div style=\"display:flex;justify-content:space-between;padding:8px 0;font-size:13px\"><span style=\"color:#5a6480;font-weight:500\">Corte de l\u00edquidos<\/span><span style=\"font-family:'Consolas',monospace;font-weight:700;color:#8b1a1a\">${fmt(stop.h,stop.m)}<\/span><\/div>\n      <\/div>\n      <div style=\"margin-top:14px;padding:14px 16px;background:linear-gradient(135deg,#0078d4 0%,#005a9e 100%);border-radius:8px;color:white\">\n        <div style=\"font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.65);margin-bottom:4px\">Preparaci\u00f3n recomendada<\/div>\n        <div style=\"font-size:15px;font-weight:700;color:white\">${prep.name}<\/div>\n        <div style=\"font-size:12px;color:rgba(255,255,255,.75);margin-top:2px\">${prep.dose}<\/div>\n      <\/div>\n      <p style=\"margin-top:10px;font-size:13px;color:#2c3550;line-height:1.6\">${rationale}<\/p>\n      ${ctrHtml}${medsHtml}\n      <div style=\"display:flex;gap:5px;flex-wrap:wrap;margin-top:12px\">${guides.map(g=>`<span class=\"w11-badge\">${g}<\/span>`).join('')}<\/div>\n    <\/div>`;\n  wTab(document.querySelectorAll('.w11-tab')[1],'w-result');\n}\n\n\/* \u2550\u2550 TIMELINE \u2550\u2550 *\/\nconst TL_PREPS={\n  izinova:{d1:{offset:-15*60,dur:90,label:'Frasco 1'},d2:{offset:-4*60,dur:90,label:'Frasco 2'},stopOff:-4*60},\n  nulytely:{d1:{offset:-15*60,dur:120,label:'Sobres 1\u20132'},d2:{offset:-5*60,dur:120,label:'Sobres 3\u20134'},stopOff:-4*60},\n  travadpik:{d1:{offset:-17*60,dur:240,label:'Sobre 1'},d2:{offset:-8*60,dur:150,label:'Sobre 2'},stopOff:-4*60}\n};\nfunction renderTL(){\n  const proc=parseT(document.getElementById('tl-time').value);\n  const key=document.getElementById('tl-prep').value;\n  const p=TL_PREPS[key];\n  const procMin=proc.h*60+proc.m;\n  const d1s=add(proc.h,proc.m,p.d1.offset);const d1sm=d1s.h*60+d1s.m;\n  const d2s=add(proc.h,proc.m,p.d2.offset);const d2sm=d2s.h*60+d2s.m;\n  const stop=add(proc.h,proc.m,p.stopOff);const stopMin=stop.h*60+stop.m;\n  function bar(dayStart,dayEnd,events,label){\n    const total=dayEnd-dayStart;\n    function pct(m){return Math.max(0,Math.min(100,(m-dayStart)\/total*100))+'%'}\n    let segs='',pins='';\n    events.forEach(ev=>{\n      if(ev.type==='seg'){const l=pct(ev.start),w=Math.max(0,Math.min(ev.end,dayEnd)-Math.max(ev.start,dayStart))\/total*100+'%';segs+=`<div style=\"position:absolute;left:${l};width:${w};height:100%;background:${ev.color};border-radius:3px;top:0\"><\/div>`;}\n      if(ev.type==='pin'){const l=pct(ev.at);pins+=`<div style=\"position:absolute;left:${l};transform:translateX(-50%);top:-22px;font-family:'DM Mono',monospace;font-size:10px;color:#2a2d38;white-space:nowrap\">${ev.above}<\/div><div style=\"position:absolute;left:${l};transform:translateX(-50%);top:14px;font-family:'DM Mono',monospace;font-size:10px;color:#8b8fa8;white-space:nowrap;text-align:center\">${ev.below}<\/div><div style=\"position:absolute;left:${l};transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background:${ev.color};top:50%;margin-top:-4px;border:2px solid white;z-index:2\"><\/div>`;}\n    });\n    return`<div style=\"margin-bottom:40px\"><div style=\"font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8b8fa8;margin-bottom:28px\">${label}<\/div><div style=\"position:relative;height:8px;background:#e8e7e0;border-radius:4px;border:1px solid #d4d2c9;margin:0 8px\">${segs}${pins}<\/div><\/div>`;\n  }\n  const prev=bar(18*60,24*60,[\n    {type:'seg',start:d1sm,end:d1sm+p.d1.dur,color:'#b5cfe8'},\n    {type:'pin',at:d1sm,above:fmt(d1s.h,d1s.m),below:p.d1.label,color:'#2563a8'},\n    {type:'pin',at:Math.min(d1sm+p.d1.dur,24*60),above:fmt(add(d1s.h,d1s.m,p.d1.dur).h,add(d1s.h,d1s.m,p.d1.dur).m),below:'',color:'#2563a8'},\n  ],'D\u00eda anterior al examen');\n  const exam=bar(0,procMin+30,[\n    {type:'seg',start:d2sm,end:d2sm+p.d2.dur,color:'#a0d8d2'},\n    {type:'seg',start:stopMin,end:procMin,color:'#f0c0c0'},\n    {type:'seg',start:procMin,end:procMin+30,color:'#0f1117'},\n    {type:'pin',at:d2sm,above:fmt(d2s.h,d2s.m),below:p.d2.label,color:'#0d6b5e'},\n    {type:'pin',at:stopMin,above:fmt(stop.h,stop.m),below:'Corte l\u00edquidos',color:'#8b1c1c'},\n    {type:'pin',at:procMin,above:fmt(proc.h,proc.m),below:'Procedimiento',color:'#0f1117'},\n  ],'D\u00eda del examen');\n  const legend=`<div style=\"display:flex;gap:18px;flex-wrap:wrap;margin-top:8px\">\n    <span style=\"display:flex;align-items:center;gap:6px;font-family:'DM Mono',monospace;font-size:11px;color:#8b8fa8\"><span style=\"width:12px;height:8px;background:#b5cfe8;border-radius:2px;display:inline-block\"><\/span>Dosis 1<\/span>\n    <span style=\"display:flex;align-items:center;gap:6px;font-family:'DM Mono',monospace;font-size:11px;color:#8b8fa8\"><span style=\"width:12px;height:8px;background:#a0d8d2;border-radius:2px;display:inline-block\"><\/span>Dosis 2<\/span>\n    <span style=\"display:flex;align-items:center;gap:6px;font-family:'DM Mono',monospace;font-size:11px;color:#8b8fa8\"><span style=\"width:12px;height:8px;background:#f0c0c0;border-radius:2px;display:inline-block\"><\/span>Ayuno<\/span>\n    <span style=\"display:flex;align-items:center;gap:6px;font-family:'DM Mono',monospace;font-size:11px;color:#8b8fa8\"><span style=\"width:12px;height:8px;background:#0f1117;border-radius:2px;display:inline-block\"><\/span>Procedimiento<\/span>\n  <\/div>`;\n  document.getElementById('tl-output').innerHTML=prev+exam+legend;\n}\nrenderTL();\n\n\/* \u2550\u2550 PREANESTESIA \u2550\u2550 *\/\nconst PA_CV=[\n  {id:'pa-icc',label:'Insuficiencia card\u00edaca (IC)',sev:'danger'},\n  {id:'pa-iam',label:'IAM \/ SCA \u00faltimos 6 meses',sev:'danger'},\n  {id:'pa-stent',label:'Stent coronario <12 meses',sev:'danger'},\n  {id:'pa-htp',label:'Hipertensi\u00f3n pulmonar',sev:'danger'},\n  {id:'pa-arr',label:'Arritmia \/ marcapasos',sev:'warn'},\n  {id:'pa-valv',label:'Valvulopat\u00eda moderada-severa',sev:'warn'},\n  {id:'pa-epoc',label:'EPOC severo \/ asma mal ctrl.',sev:'warn'},\n  {id:'pa-saos',label:'SAOS (STOP-BANG \u22653)',sev:'warn'},\n];\nconst PA_MET=[\n  {id:'pa-renal',label:'ERC \u22653b (eGFR <45)',sev:'warn'},\n  {id:'pa-hepat',label:'Hepatopat\u00eda \/ cirrosis',sev:'warn'},\n  {id:'pa-coag',label:'Coagulopat\u00eda \/ anticoagulaci\u00f3n',sev:'warn'},\n  {id:'pa-dm',label:'DM insulinodependiente',sev:'info'},\n  {id:'pa-neuro',label:'Enf. neurol\u00f3gica activa',sev:'warn'},\n  {id:'pa-elec',label:'Alteraci\u00f3n electrol\u00edtica activa',sev:'warn'},\n  {id:'pa-emb',label:'Embarazo (confirmado\/sospechado)',sev:'danger'},\n  {id:'pa-obm',label:'Obesidad m\u00f3rbida IMC \u226540',sev:'warn'},\n];\nconst PA_ANT=[\n  {id:'pa-va',label:'V\u00eda a\u00e9rea dif\u00edcil conocida',sev:'danger'},\n  {id:'pa-alerg',label:'Alergia a anest\u00e9sicos \/ l\u00e1tex',sev:'danger'},\n  {id:'pa-react',label:'Reacci\u00f3n adversa anestesia previa',sev:'danger'},\n  {id:'pa-novap',label:'Sin anestesia previa (1\u00aa vez)',sev:'warn'},\n  {id:'pa-cirug',label:'Cirug\u00eda mayor \u00faltimos 3 meses',sev:'info'},\n  {id:'pa-poly',label:'Polifarmacia (\u22655 medicamentos)',sev:'info'},\n];\n\nfunction buildPA(containerId,items){\n  document.getElementById(containerId).innerHTML=items.map(it=>{\n    return`<label id=\"lpa-${it.id}\" class=\"pa-chk\"><input type=\"checkbox\" id=\"${it.id}\" onchange=\"paStyle('${it.id}')\" style=\"accent-color:${it.sev==='danger'?'#8b1c1c':it.sev==='warn'?'#7a4800':'#2563a8'}\">${it.label}<\/label>`;\n  }).join('');\n}\nfunction paStyle(id){\n  const all=[...PA_CV,...PA_MET,...PA_ANT];\n  const item=all.find(x=>x.id===id);\n  if(!item)return;\n  const lbl=document.getElementById('lpa-'+id);\n  const checked=document.getElementById(id).checked;\n  lbl.className='pa-chk'+(checked?' on-'+item.sev:'');\n}\nbuildPA('pa-cv',PA_CV);buildPA('pa-met',PA_MET);buildPA('pa-ant',PA_ANT);\n\nfunction gc2(id){return document.getElementById(id)?.checked||false}\nfunction gv2(id){return document.getElementById(id)?.value}\n\nfunction evalPA(){\n  const age=gv2('v-age'),imc=gv2('v-imc'),anest=gv2('v-anest'),anOK=gv2('v-anestok')==='yes';\n  const abs=[];const rel=[];\n  if(gc2('pa-icc'))abs.push({t:'Insuficiencia card\u00edaca \u2014 valoraci\u00f3n NYHA y optimizaci\u00f3n hemodin\u00e1mica obligatorias.',ref:'ESC 2021 \u00b7 AHA\/ACC 2014'});\n  if(gc2('pa-iam'))abs.push({t:'IAM\/SCA <6 meses \u2014 intervalo m\u00ednimo recomendado 3\u20136 meses.',ref:'AHA\/ACC 2014 \u00b7 ESC 2022'});\n  if(gc2('pa-stent'))abs.push({t:'Stent coronario <12 meses \u2014 riesgo de trombosis si se suspenden antiagregantes.',ref:'ESC 2022'});\n  if(gc2('pa-htp'))abs.push({t:'Hipertensi\u00f3n pulmonar \u2014 riesgo de colapso cardiovascular bajo sedaci\u00f3n.',ref:'ESA 2022'});\n  if(gc2('pa-va'))abs.push({t:'V\u00eda a\u00e9rea dif\u00edcil conocida \u2014 protocolo obligatorio de manejo previo al procedimiento.',ref:'ASA Airway 2022'});\n  if(gc2('pa-alerg'))abs.push({t:'Alergia a anest\u00e9sicos\/l\u00e1tex \u2014 riesgo de anafilaxia; plan individualizado obligatorio.',ref:'ASA 2023'});\n  if(gc2('pa-react'))abs.push({t:'Reacci\u00f3n adversa previa (HM, anafilaxia, despertar) \u2014 investigaci\u00f3n obligatoria.',ref:'ASA 2023'});\n  if(gc2('pa-emb'))abs.push({t:'Embarazo \u2014 evaluaci\u00f3n multidisciplinar obstetricia + anestesiolog\u00eda obligatoria.',ref:'ACOG \u00b7 ASA 2023'});\n  if(anest==='general')abs.push({t:'Anestesia general prevista \u2014 valoraci\u00f3n formal siempre obligatoria.',ref:'ASA 2023'});\n\n  if(age==='gte80')rel.push({t:'Edad \u226580 a\u00f1os \u2014 mayor sensibilidad a sedantes; valoraci\u00f3n recomendada \u226575a con propofol.',ref:'SAMBA 2021 \u00b7 ASA 2023'});\n  if(age==='lt18')rel.push({t:'Menor de edad \u2014 sedaci\u00f3n pedi\u00e1trica requiere equipo y valoraci\u00f3n especializados.',ref:'AAP \u00b7 ASA 2023'});\n  if(imc==='obese40')rel.push({t:'Obesidad m\u00f3rbida (IMC \u226540) \u2014 riesgo de hipoventilaci\u00f3n y v\u00eda a\u00e9rea dif\u00edcil.',ref:'SAMBA 2021'});\n  if(imc==='obese35'&&gc2('pa-saos'))rel.push({t:'Obesidad II + SAOS \u2014 combinaci\u00f3n de alto riesgo respiratorio.',ref:'ESA 2022'});\n  if(gc2('pa-saos')&&anest==='deep')rel.push({t:'SAOS + propofol \u2014 riesgo aumentado de obstrucci\u00f3n de v\u00eda a\u00e9rea.',ref:'SAMBA 2021'});\n  if(gc2('pa-epoc'))rel.push({t:'EPOC moderado-severo \u2014 riesgo de broncoespasmo y retenci\u00f3n CO\u2082.',ref:'GOLD \u00b7 ESA 2022'});\n  if(gc2('pa-arr'))rel.push({t:'Arritmia \/ marcapasos \u2014 evaluar tipo y posible reprogramaci\u00f3n.',ref:'ESC 2022 \u00b7 ASA 2023'});\n  if(gc2('pa-valv'))rel.push({t:'Valvulopat\u00eda moderada-severa \u2014 funci\u00f3n ventricular y profilaxis antibi\u00f3tica.',ref:'ESC 2021'});\n  if(gc2('pa-renal'))rel.push({t:'ERC \u22653b \u2014 farmacocin\u00e9tica alterada de sedantes.',ref:'ESA 2022'});\n  if(gc2('pa-hepat'))rel.push({t:'Hepatopat\u00eda \u2014 metabolismo alterado de benzodiacepinas y propofol.',ref:'ESGE\/BSG 2019'});\n  if(gc2('pa-coag'))rel.push({t:'Coagulopat\u00eda \u2014 evaluar reversi\u00f3n y riesgo hemorr\u00e1gico vs. tromb\u00f3tico.',ref:'ASA \u00b7 ASGE 2023'});\n  if(gc2('pa-dm'))rel.push({t:'DM insulinodependiente \u2014 protocolo de manejo perioperatorio de glucemia.',ref:'ADA \u00b7 ASA 2023'});\n  if(gc2('pa-neuro'))rel.push({t:'Enfermedad neurol\u00f3gica activa \u2014 puede interactuar con sedantes.',ref:'ESA 2022'});\n  if(gc2('pa-elec'))rel.push({t:'Alteraci\u00f3n electrol\u00edtica \u2014 corregir antes; puede alterar umbrales de sedaci\u00f3n.',ref:'ESA 2022'});\n  if(gc2('pa-novap')&&anest!=='sedation')rel.push({t:'Sin anestesia previa con sedaci\u00f3n profunda \u2014 valoraci\u00f3n inicial recomendada.',ref:'ASA 2023'});\n  if(!anOK&&(abs.length>0||rel.length>1))rel.push({t:'Sin anestesi\u00f3logo presente con factores de riesgo \u2014 alto riesgo.',ref:'SAMBA 2021'});\n\n  let asa=1;\n  if(gc2('pa-dm')||gc2('pa-epoc')||gc2('pa-arr')||gc2('pa-coag'))asa=Math.max(asa,2);\n  if(gc2('pa-icc')||gc2('pa-valv')||gc2('pa-saos')||gc2('pa-renal')||gc2('pa-hepat')||gc2('pa-neuro')||imc==='obese35'||imc==='obese40'||age==='gte80'||gc2('pa-htp'))asa=Math.max(asa,3);\n  if(gc2('pa-iam')||gc2('pa-stent')||abs.length>=2)asa=Math.max(asa,4);\n  if(gc2('pa-emb'))asa=Math.max(asa,3);\n\n  let verdict,level,actionText,guides=[];\n  if(abs.length>0){verdict='Valoraci\u00f3n preanest\u00e9sica obligatoria';level='danger';actionText='No proceder sin valoraci\u00f3n formal por anestesiolog\u00eda. Los criterios identificados requieren plan anest\u00e9sico individualizado.';guides=['ASA 2023','ESA 2022','ESC 2022','AHA\/ACC 2014'];}\n  else if(rel.length>=2||(rel.length>=1&&anest==='deep')){verdict='Se recomienda valoraci\u00f3n preanest\u00e9sica';level='warn';actionText='Factores identificados que hacen recomendable valoraci\u00f3n preanest\u00e9sica. Coordinar con anestesiolog\u00eda m\u00ednimo 48\u201372 h antes.';guides=['ASA 2023','SAMBA 2021','ESA 2022'];}\n  else if(rel.length===1&&anest==='sedation'&&anOK){verdict='Valoraci\u00f3n preanest\u00e9sica sugerida (opcional)';level='warn';actionText='Factor aislado con sedaci\u00f3n consciente y anestesi\u00f3logo presente. Se sugiere comunicaci\u00f3n previa con anestesiolog\u00eda.';guides=['SAMBA 2021','ASA 2023'];}\n  else{verdict='No requiere valoraci\u00f3n preanest\u00e9sica formal';level='ok';actionText='No se identifican criterios que obliguen valoraci\u00f3n preanest\u00e9sica. Proceder con protocolo est\u00e1ndar y documentar en historia cl\u00ednica.';guides=['ASA 2023','SAMBA 2021'];}\n\n  const exams=[];\n  if(asa>=3||gc2('pa-icc')||gc2('pa-iam'))exams.push({k:'ECG 12 derivaciones',v:'Obligatorio (ASA \u2265III \/ cardiopat\u00eda)'});\n  if(gc2('pa-icc')||gc2('pa-valv')||gc2('pa-htp'))exams.push({k:'Ecocardiograma',v:'Si no reciente <6 meses'});\n  if(gc2('pa-renal')||gc2('pa-dm')||gc2('pa-hepat')||gc2('pa-coag'))exams.push({k:'BUN, creatinina, electrolitos',v:'Obligatorio'});\n  if(gc2('pa-dm'))exams.push({k:'HbA1c + glucemia en ayunas',v:'Obligatorio en DM'});\n  if(gc2('pa-coag')||gc2('pa-hepat'))exams.push({k:'PT\/INR, PTT, plaquetas',v:'Obligatorio'});\n  if(gc2('pa-hepat'))exams.push({k:'Hepatograma + alb\u00famina',v:'Obligatorio en hepatopat\u00eda'});\n  if(gc2('pa-epoc')||gc2('pa-saos')||imc==='obese40')exams.push({k:'Espirometr\u00eda \/ gases arteriales',v:'Seg\u00fan cl\u00ednica'});\n  if(gc2('pa-arr'))exams.push({k:'Holter \/ Evaluaci\u00f3n cardiol\u00f3gica',v:'Seg\u00fan tipo de arritmia'});\n  if(gc2('pa-emb'))exams.push({k:'Test embarazo + ecograf\u00eda',v:'Obligatorio'});\n\n  const allF=[...abs,...rel];\n  const colors={danger:['var(--red-light)','var(--red)'],warn:['var(--amber-light)','var(--amber)'],ok:['var(--green-light)','var(--green)']};\n  const [hbg,htxt]=colors[level];\n  const asaHtml=[1,2,3,4].map(n=>{\n    const active=n===asa;\n    const bg=active?(n<=2?'var(--green-light)':n===3?'var(--amber-light)':'var(--red-light)'):'var(--paper2)';\n    const border=active?(n<=2?'var(--green)':n===3?'var(--amber)':'var(--red)'):'var(--rule)';\n    const col=active?(n<=2?'var(--green)':n===3?'var(--amber)':'var(--red)'):'var(--ink4)';\n    return`<div style=\"text-align:center;padding:8px 4px;border-radius:var(--r);border:1px solid ${border};background:${bg}\"><div style=\"font-family:var(--sans);font-size:14px;font-weight:600;color:${col}\">ASA ${n}<\/div><div style=\"font-family:var(--mono);font-size:10px;color:var(--ink4);margin-top:2px;line-height:1.3\">${['','Sano','Enf. leve','Enf. severa','Riesgo de vida'][n]}<\/div><\/div>`;\n  }).join('');\n\n  const factorsHtml=allF.length===0\n    ?`<div style=\"padding:10px 0;font-size:13px;color:var(--green);font-style:italic\">No se identificaron factores de riesgo que requieran valoraci\u00f3n preanest\u00e9sica.<\/div>`\n    :allF.map((f,i)=>`<div style=\"display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--rule);font-size:12px;color:var(--ink2);line-height:1.5\"><span style=\"width:7px;height:7px;border-radius:50%;background:${i<abs.length?'var(--red)':'var(--amber)'};flex-shrink:0;margin-top:4px\"><\/span><span style=\"flex:1\">${f.t}<\/span><span style=\"font-family:var(--mono);font-size:10px;color:var(--ink4);white-space:nowrap;flex-shrink:0;margin-left:8px\">${f.ref}<\/span><\/div>`).join('');\n\n  const examsHtml=exams.length?`<div style=\"font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink4);margin:14px 0 8px\">Ex\u00e1menes preanest\u00e9sicos sugeridos<\/div><div style=\"display:grid;grid-template-columns:1fr 1fr;gap:7px\">${exams.map(e=>`<div style=\"background:var(--paper2);border:1px solid var(--rule);border-radius:var(--r);padding:8px 11px\"><div style=\"font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink4);margin-bottom:2px\">${e.k}<\/div><div style=\"font-size:12px;font-weight:500;color:var(--ink2)\">${e.v}<\/div><\/div>`).join('')}<\/div>`:'';\n\n  document.getElementById('pa-result').innerHTML=`\n    <div style=\"border:1px solid var(--rule);border-radius:var(--r2);overflow:hidden\">\n      <div style=\"padding:16px 20px;background:${hbg};border-bottom:1px solid ${htxt};display:flex;justify-content:space-between;align-items:flex-start;gap:12px\">\n        <div><div style=\"font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:${htxt};opacity:.7;margin-bottom:3px\">Resultado<\/div>\n        <div style=\"font-family:var(--sans);font-size:15px;font-weight:600;color:${htxt};line-height:1.2\">${verdict}<\/div><\/div>\n        <div style=\"text-align:right;flex-shrink:0\"><div style=\"font-family:var(--mono);font-size:10px;color:${htxt};opacity:.6;margin-bottom:2px\">ASA estimado<\/div><div style=\"font-family:var(--sans);font-size:22px;font-weight:700;color:${htxt}\">${asa}<\/div><\/div>\n      <\/div>\n      <div style=\"background:var(--paper);padding:16px 20px\">\n        <p style=\"font-size:13px;color:var(--ink3);line-height:1.65;margin-bottom:12px\">${actionText}<\/p>\n        <div style=\"font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink4);margin-bottom:6px\">Factores identificados (${allF.length})<\/div>\n        ${factorsHtml}\n        <div style=\"display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px\">${asaHtml}<\/div>\n        ${examsHtml}\n        <div style=\"background:${hbg};border:1px solid ${htxt};border-radius:var(--r);padding:10px 14px;margin-top:12px;font-size:12px;color:${htxt};line-height:1.6\"><strong>Acci\u00f3n:<\/strong> ${{danger:'Referir a anestesiolog\u00eda antes de programar el procedimiento.',warn:'Coordinar con anestesiolog\u00eda m\u00ednimo 48\u201372 h antes.',ok:'Proceder con protocolo est\u00e1ndar. Documentar en historia cl\u00ednica.'}[level]}<\/div>\n        <div style=\"display:flex;gap:5px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--rule)\">${['Basado en:',...guides,'ASGE 2023','ESGE 2019'].map(g=>`<span style=\"font-family:var(--mono);font-size:10px;padding:2px 8px;border-radius:999px;background:var(--paper2);color:var(--ink4);border:1px solid var(--rule)\">${g}<\/span>`).join('')}<\/div>\n      <\/div>\n    <\/div>`;\n}\n<\/script>\n\n<\/div>\n\n<script>\n\n\/* \u2550\u2550 TAB NAVIGATION \u2550\u2550 *\/\nfunction showTab(id){\n  document.querySelectorAll('.tab-panel').forEach(p=>p.classList.remove('active'));\n  document.querySelectorAll('.main-tab').forEach(b=>b.classList.remove('active'));\n  document.getElementById('tab-'+id).classList.add('active');\n  event.currentTarget.classList.add('active');\n}\nfunction showSubTab(id,btn){\n  const panel=document.getElementById('sub-'+id);\n  const wrap=panel.closest('.tab-panel');\n  wrap.querySelectorAll('.sub-panel').forEach(p=>p.classList.remove('active'));\n  wrap.querySelectorAll('.sub-tab').forEach(b=>b.classList.remove('active'));\n  panel.classList.add('active');\n  btn.classList.add('active');\n  if(id==='d-timeline') renderTL();\n}\n\n\/* \u2550\u2550 UTILS \u2550\u2550 *\/\nfunction fmt(h,m){return String(h).padStart(2,'0')+':'+String(m).padStart(2,'0')}\nfunction add(h,m,mins){let t=h*60+m+mins;if(t<0)t+=1440;return{h:Math.floor(t\/60)%24,m:t%60}}\nfunction parseT(s){const p=s.split(':');return{h:+p[0],m:+p[1]}}\n\n\/* \u2550\u2550 CALCULADORA + RECOMENDACI\u00d3N \u2550\u2550 *\/\nconst PREPS={\n  izinova:{name:'Izinova\u00ae',short:'Picosulfato + Mg bajo',dose:'2 frascos 176 ml',\n    d1:{label:'Dosis 1 \u2014 Noche anterior',offset:-15*60,steps:[[0,'Verter frasco 1 en copa + agua'],[0,'Beber despacio (30\u201360 min)'],[60,'Vaso extra l\u00edquido claro'],[90,'Vaso extra l\u00edquido claro']]},\n    d2:{label:'Dosis 2 \u2014 4 h antes',offset:-4*60,steps:[[0,'Verter frasco 2 en copa + agua'],[0,'Beber despacio (30\u201360 min)'],[60,'Vaso extra l\u00edquido claro'],[90,'Vaso extra l\u00edquido claro']]},\n    warn:'Tomar fr\u00eda o con menta. Diarrea esperada 30\u201360 min despu\u00e9s de cada dosis.'},\n  nulytely:{name:'Nulytely\u00ae \/ Kleanprep \/ Colonpeg',short:'PEG 4L',dose:'4 sobres \/ 4 litros',\n    d1:{label:'Dosis 1 \u2014 Noche anterior \u00b7 Sobres 1\u20132',offset:-15*60,steps:[[0,'Disolver sobre 1 en 1L l\u00edquido'],[0,'250 ml cada 15 min \u2192 1 h'],[60,'Disolver sobre 2 en 1L'],[60,'250 ml cada 15 min \u2192 1 h']]},\n    d2:{label:'Dosis 2 \u2014 Ma\u00f1ana \u00b7 Sobres 3\u20134',offset:-5*60,steps:[[0,'Disolver sobre 3 en 1L l\u00edquido'],[0,'250 ml cada 15 min \u2192 1 h'],[60,'Disolver sobre 4 en 1L'],[60,'250 ml cada 15 min \u2192 1 h']]},\n    warn:'Continuar aunque haya diarrea. \u00c9xito = deposiciones l\u00edquidas sin residuos.'},\n  travadpik:{name:'Travad Pik\u00ae \/ Picoprep\u00ae',short:'Picosulfato + Mg alto',dose:'2 sobres en polvo',\n    d1:{label:'Dosis 1 \u2014 Tarde del d\u00eda anterior',offset:-17*60,steps:[[0,'Disolver sobre 1 \u00b7 150 ml agua (agitar 3 min)'],[0,'Esperar que enfr\u00ede y beber'],[30,'Vaso 1 \u2014 250 ml l\u00edquido claro'],[60,'Vaso 2 \u2014 250 ml'],[90,'Vaso 3 \u2014 250 ml'],[120,'Vaso 4 \u2014 250 ml'],[150,'Vaso 5 \u2014 250 ml'],[180,'Vaso 6 \u2014 250 ml'],[210,'Vaso 7 \u2014 250 ml'],[240,'Vaso 8 \u2014 250 ml']]},\n    d2:{label:'Dosis 2 \u2014 Noche anterior',offset:-8*60,steps:[[0,'Disolver sobre 2 \u00b7 150 ml agua (agitar 3 min)'],[0,'Esperar que enfr\u00ede y beber'],[30,'Vaso 1 \u2014 250 ml l\u00edquido claro'],[60,'Vaso 2 \u2014 250 ml'],[90,'Vaso 3 \u2014 250 ml'],[120,'Vaso 4 \u2014 250 ml'],[150,'Vaso 5 \u2014 250 ml']]},\n    warn:'Agitar 3 min es cr\u00edtico. La hidrataci\u00f3n posterior (5 vasos\/dosis) es el factor de \u00e9xito.'}\n};\n\nfunction makeRows(base,steps){\n  return steps.map(([off,desc])=>{const t=add(base.h,base.m,off);return`<div class=\"w11-dr\"><span class=\"w11-ds\">${desc}<\/span><span class=\"w11-dt\">${fmt(t.h,t.m)}<\/span><\/div>`;}).join('');\n}\n\nfunction wChk(lbl,id){const c=document.getElementById(id);c.checked=!c.checked;lbl.classList.toggle('on',c.checked);}\nfunction wTab(btn,id){\n  document.querySelectorAll('.w11-tab').forEach(b=>b.classList.remove('on'));\n  btn.classList.add('on');\n  document.getElementById('w-form').style.display=id==='w-form'?'block':'none';\n  document.getElementById('w-result').style.display=id==='w-result'?'block':'none';\n}\n\nfunction calcHorario(){\n  const proc=parseT(document.getElementById('c-time').value);\n  const age=document.getElementById('c-age').value;\n  const dm=document.getElementById('c-dm').checked;\n  const hta=document.getElementById('c-hta').checked;\n  const renal=document.getElementById('c-renal').checked;\n  const cardiac=document.getElementById('c-cardiac').checked;\n  const ibd=document.getElementById('c-ibd').checked;\n  const cirr=document.getElementById('c-cirr').checked;\n  const hipo=document.getElementById('c-hipo').checked;\n  const phenyl=document.getElementById('c-phenyl').checked;\n  const stop=add(proc.h,proc.m,-4*60);\n\n  let key,level,rationale,contraind=[],mednotes=[],guides=[];\n  if(phenyl||hipo||cirr){key='nulytely';level='warn';\n    rationale=hipo?'Hiponatremia: PEG 4L isoosm\u00f3tico obligatorio. Hiperosmolares contraindicados por riesgo electrol\u00edtico. (ESGE 2019, ACG 2021)':cirr?'Cirrosis\/hepatopat\u00eda: PEG 4L. Preparaciones con magnesio pueden acumularse. (ESGE 2019)':'Fenilcetonuria: PEG 4L sin aspartamo. Evitar edulcorantes con fenilalanina. (ASGE 2025)';\n    guides=['ESGE 2019','ACG 2021','ASGE 2025'];\n    contraind.push(hipo?'Izinova y Travad Pik contraindicados \u2014 agravan hiponatremia.':cirr?'Izinova y Travad Pik con precauci\u00f3n en Child B\u2013C.':'Evitar sobres PEG con aspartamo.');\n  } else if(renal||(age==='elder'&&cardiac)){key='nulytely';level='warn';\n    rationale='ERC o insuf. card\u00edaca: PEG 4L de elecci\u00f3n. El magnesio de Izinova y Travad Pik puede acumularse con riesgo de hipermagnesemia. (ESGE 2019, ACG 2021)';\n    guides=['ESGE 2019','ACG 2021','ASGE 2025'];\n    contraind.push('Travad Pik contraindicado si CrCl <30 ml\/min.','Izinova contraindicado en ERC severa (eGFR <30).');\n  } else if(age==='elder'){key='nulytely';level='warn';\n    rationale='Paciente \u226570 a\u00f1os: PEG 4L preferido por seguridad electrol\u00edtica. Evitar hiperosm\u00f3ticos en adultos mayores. (ASGE 2025, ACG 2021)';\n    guides=['ASGE 2025','ACG 2021'];\n  } else if(ibd){key='nulytely';level='ok';\n    rationale='EII: PEG 4L preferido \u2014 menor estimulaci\u00f3n de mucosa inflamada. (ACG 2021, ECCO 2023)';\n    guides=['ACG 2021','ECCO 2023'];\n    mednotes.push('En EII activa severa: evaluar con gastroenter\u00f3logo antes del procedimiento.');\n  } else if(dm&&!renal){key='izinova';level='ok';\n    rationale='DM sin ERC: Izinova\u00ae preferida por bajo volumen y menor riesgo de n\u00e1useas. Segura en pacientes diab\u00e9ticos. (ASGE 2025, ACG 2021)';\n    guides=['ASGE 2025','ACG 2021'];\n    mednotes.push('Mitad de la dosis de antidiab\u00e9ticos orales el d\u00eda de la preparaci\u00f3n.','No tomar insulina r\u00e1pida hasta reiniciar alimentaci\u00f3n.','Monitoreo gluc\u00e9mico cada 2\u20134 h.');\n  } else if(hta&&!renal&&!cardiac){key='izinova';level='ok';\n    rationale='HTA controlada: todas las preparaciones son seguras. Izinova preferida por bajo volumen. (ASGE 2025, ESGE 2019)';\n    guides=['ASGE 2025','ESGE 2019'];\n    mednotes.push('No suspender antihipertensivos.','Tomar con sorbo m\u00ednimo \u22652 h antes del procedimiento.');\n  } else {key='travadpik';level='ok';\n    rationale='Sin comorbilidades de riesgo (18\u201369 a\u00f1os): Travad Pik\u00ae \/ Picoprep\u00ae primera l\u00ednea \u2014 eficacia no inferior a PEG 4L, excelente tolerancia. (ASGE 2025, ESGE 2019)';\n    guides=['ASGE 2025','ESGE 2019','ACG 2021'];\n  }\n\n  const prep=PREPS[key];\n  const d1b=add(proc.h,proc.m,prep.d1.offset);\n  const d2b=add(proc.h,proc.m,prep.d2.offset);\n\n  document.getElementById('w-pills').innerHTML=`\n    <div class=\"w11-pill\"><div class=\"w11-pill-k\">Procedimiento<\/div><div class=\"w11-pill-v\">${fmt(proc.h,proc.m)}<\/div><\/div>\n    <div class=\"w11-pill\"><div class=\"w11-pill-k\">Inicio D1<\/div><div class=\"w11-pill-v\">${fmt(d1b.h,d1b.m)}<\/div><\/div>\n    <div class=\"w11-pill\"><div class=\"w11-pill-k\">Inicio D2<\/div><div class=\"w11-pill-v\">${fmt(d2b.h,d2b.m)}<\/div><\/div>\n    <div class=\"w11-pill\"><div class=\"w11-pill-k\">Corte<\/div><div class=\"w11-pill-v red\">${fmt(stop.h,stop.m)}<\/div><\/div>`;\n\n  document.getElementById('w-d1h').textContent=prep.d1.label;\n  document.getElementById('w-d1r').innerHTML=makeRows(d1b,prep.d1.steps);\n  document.getElementById('w-d2h').textContent=prep.d2.label;\n  document.getElementById('w-d2r').innerHTML=makeRows(d2b,prep.d2.steps);\n\n  const altKeys=Object.keys(PREPS).filter(k=>k!==key);\n  const ctrHtml=contraind.length?`<div class=\"w11-note danger\"><strong>Precauciones:<\/strong><br>${contraind.join('<br>')}<\/div>`:'';\n  const medsHtml=mednotes.length?`<div class=\"w11-note warn\"><strong>Ajuste de medicaci\u00f3n:<\/strong><br>${mednotes.join('<br>')}<\/div>`:'';\n\n  document.getElementById('w-rec').innerHTML=`\n    <div class=\"w11-rec\">\n      <div class=\"w11-rh ${level}\">\n        <div class=\"w11-rs-label\">Preparaci\u00f3n recomendada<\/div>\n        <div class=\"w11-rn\">${prep.name}<\/div>\n        <div class=\"w11-rs\">${prep.dose}<\/div>\n      <\/div>\n      <div class=\"w11-rb\">\n        <p class=\"w11-rd\">${rationale}<\/p>\n        ${ctrHtml}${medsHtml}\n        <div style=\"margin-top:10px;font-size:12px;font-weight:500;color:#5a6480\">Alternativas: ${altKeys.map(k=>PREPS[k].name.split('\u00ae')[0]+'\u00ae').join(' \u00b7 ')}<\/div>\n        <div class=\"w11-guides\">${guides.map(g=>`<span class=\"w11-badge\">${g}<\/span>`).join('')}<\/div>\n      <\/div>\n    <\/div>`;\n\n  document.getElementById('w-status').textContent=`Calculado \u00b7 ${prep.name.split('\u00ae')[0]}\u00ae \u00b7 ${fmt(proc.h,proc.m)}`;\n  document.getElementById('calc-rec-panel').innerHTML=`\n    <div style=\"border:1px solid #c2cce0;border-radius:12px;overflow:hidden;background:#f5f7fb;padding:20px 22px\">\n      <div style=\"font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#5a6480;margin-bottom:8px\">Horarios calculados<\/div>\n      <div style=\"display:flex;flex-direction:column;gap:6px\">\n        <div style=\"display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #d8e0f0;font-size:13px\"><span style=\"color:#5a6480;font-weight:500\">Procedimiento<\/span><span style=\"font-family:'Consolas',monospace;font-weight:700;color:#0d1117\">${fmt(proc.h,proc.m)}<\/span><\/div>\n        <div style=\"display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #d8e0f0;font-size:13px\"><span style=\"color:#5a6480;font-weight:500\">Inicio dosis 1<\/span><span style=\"font-family:'Consolas',monospace;font-weight:700;color:#0078d4\">${fmt(d1b.h,d1b.m)}<\/span><\/div>\n        <div style=\"display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #d8e0f0;font-size:13px\"><span style=\"color:#5a6480;font-weight:500\">Inicio dosis 2<\/span><span style=\"font-family:'Consolas',monospace;font-weight:700;color:#0078d4\">${fmt(d2b.h,d2b.m)}<\/span><\/div>\n        <div style=\"display:flex;justify-content:space-between;padding:8px 0;font-size:13px\"><span style=\"color:#5a6480;font-weight:500\">Corte de l\u00edquidos<\/span><span style=\"font-family:'Consolas',monospace;font-weight:700;color:#8b1a1a\">${fmt(stop.h,stop.m)}<\/span><\/div>\n      <\/div>\n      <div style=\"margin-top:14px;padding:14px 16px;background:linear-gradient(135deg,#0078d4 0%,#005a9e 100%);border-radius:8px;color:white\">\n        <div style=\"font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.65);margin-bottom:4px\">Preparaci\u00f3n recomendada<\/div>\n        <div style=\"font-size:15px;font-weight:700;color:white\">${prep.name}<\/div>\n        <div style=\"font-size:12px;color:rgba(255,255,255,.75);margin-top:2px\">${prep.dose}<\/div>\n      <\/div>\n      <p style=\"margin-top:10px;font-size:13px;color:#2c3550;line-height:1.6\">${rationale}<\/p>\n      ${ctrHtml}${medsHtml}\n      <div style=\"display:flex;gap:5px;flex-wrap:wrap;margin-top:12px\">${guides.map(g=>`<span class=\"w11-badge\">${g}<\/span>`).join('')}<\/div>\n    <\/div>`;\n  wTab(document.querySelectorAll('.w11-tab')[1],'w-result');\n}\n\n\/* \u2550\u2550 TIMELINE \u2550\u2550 *\/\nconst TL_PREPS={\n  izinova:{d1:{offset:-15*60,dur:90,label:'Frasco 1'},d2:{offset:-4*60,dur:90,label:'Frasco 2'},stopOff:-4*60},\n  nulytely:{d1:{offset:-15*60,dur:120,label:'Sobres 1\u20132'},d2:{offset:-5*60,dur:120,label:'Sobres 3\u20134'},stopOff:-4*60},\n  travadpik:{d1:{offset:-17*60,dur:240,label:'Sobre 1'},d2:{offset:-8*60,dur:150,label:'Sobre 2'},stopOff:-4*60}\n};\nfunction renderTL(){\n  const proc=parseT(document.getElementById('tl-time').value);\n  const key=document.getElementById('tl-prep').value;\n  const p=TL_PREPS[key];\n  const procMin=proc.h*60+proc.m;\n  const d1s=add(proc.h,proc.m,p.d1.offset);const d1sm=d1s.h*60+d1s.m;\n  const d2s=add(proc.h,proc.m,p.d2.offset);const d2sm=d2s.h*60+d2s.m;\n  const stop=add(proc.h,proc.m,p.stopOff);const stopMin=stop.h*60+stop.m;\n  function bar(dayStart,dayEnd,events,label){\n    const total=dayEnd-dayStart;\n    function pct(m){return Math.max(0,Math.min(100,(m-dayStart)\/total*100))+'%'}\n    let segs='',pins='';\n    events.forEach(ev=>{\n      if(ev.type==='seg'){const l=pct(ev.start),w=Math.max(0,Math.min(ev.end,dayEnd)-Math.max(ev.start,dayStart))\/total*100+'%';segs+=`<div style=\"position:absolute;left:${l};width:${w};height:100%;background:${ev.color};border-radius:3px;top:0\"><\/div>`;}\n      if(ev.type==='pin'){const l=pct(ev.at);pins+=`<div style=\"position:absolute;left:${l};transform:translateX(-50%);top:-22px;font-family:'DM Mono',monospace;font-size:10px;color:#2a2d38;white-space:nowrap\">${ev.above}<\/div><div style=\"position:absolute;left:${l};transform:translateX(-50%);top:14px;font-family:'DM Mono',monospace;font-size:10px;color:#8b8fa8;white-space:nowrap;text-align:center\">${ev.below}<\/div><div style=\"position:absolute;left:${l};transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background:${ev.color};top:50%;margin-top:-4px;border:2px solid white;z-index:2\"><\/div>`;}\n    });\n    return`<div style=\"margin-bottom:40px\"><div style=\"font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8b8fa8;margin-bottom:28px\">${label}<\/div><div style=\"position:relative;height:8px;background:#e8e7e0;border-radius:4px;border:1px solid #d4d2c9;margin:0 8px\">${segs}${pins}<\/div><\/div>`;\n  }\n  const prev=bar(18*60,24*60,[\n    {type:'seg',start:d1sm,end:d1sm+p.d1.dur,color:'#b5cfe8'},\n    {type:'pin',at:d1sm,above:fmt(d1s.h,d1s.m),below:p.d1.label,color:'#2563a8'},\n    {type:'pin',at:Math.min(d1sm+p.d1.dur,24*60),above:fmt(add(d1s.h,d1s.m,p.d1.dur).h,add(d1s.h,d1s.m,p.d1.dur).m),below:'',color:'#2563a8'},\n  ],'D\u00eda anterior al examen');\n  const exam=bar(0,procMin+30,[\n    {type:'seg',start:d2sm,end:d2sm+p.d2.dur,color:'#a0d8d2'},\n    {type:'seg',start:stopMin,end:procMin,color:'#f0c0c0'},\n    {type:'seg',start:procMin,end:procMin+30,color:'#0f1117'},\n    {type:'pin',at:d2sm,above:fmt(d2s.h,d2s.m),below:p.d2.label,color:'#0d6b5e'},\n    {type:'pin',at:stopMin,above:fmt(stop.h,stop.m),below:'Corte l\u00edquidos',color:'#8b1c1c'},\n    {type:'pin',at:procMin,above:fmt(proc.h,proc.m),below:'Procedimiento',color:'#0f1117'},\n  ],'D\u00eda del examen');\n  const legend=`<div style=\"display:flex;gap:18px;flex-wrap:wrap;margin-top:8px\">\n    <span style=\"display:flex;align-items:center;gap:6px;font-family:'DM Mono',monospace;font-size:11px;color:#8b8fa8\"><span style=\"width:12px;height:8px;background:#b5cfe8;border-radius:2px;display:inline-block\"><\/span>Dosis 1<\/span>\n    <span style=\"display:flex;align-items:center;gap:6px;font-family:'DM Mono',monospace;font-size:11px;color:#8b8fa8\"><span style=\"width:12px;height:8px;background:#a0d8d2;border-radius:2px;display:inline-block\"><\/span>Dosis 2<\/span>\n    <span style=\"display:flex;align-items:center;gap:6px;font-family:'DM Mono',monospace;font-size:11px;color:#8b8fa8\"><span style=\"width:12px;height:8px;background:#f0c0c0;border-radius:2px;display:inline-block\"><\/span>Ayuno<\/span>\n    <span style=\"display:flex;align-items:center;gap:6px;font-family:'DM Mono',monospace;font-size:11px;color:#8b8fa8\"><span style=\"width:12px;height:8px;background:#0f1117;border-radius:2px;display:inline-block\"><\/span>Procedimiento<\/span>\n  <\/div>`;\n  document.getElementById('tl-output').innerHTML=prev+exam+legend;\n}\nrenderTL();\n\n\/* \u2550\u2550 PREANESTESIA \u2550\u2550 *\/\nconst PA_CV=[\n  {id:'pa-icc',label:'Insuficiencia card\u00edaca (IC)',sev:'danger'},\n  {id:'pa-iam',label:'IAM \/ SCA \u00faltimos 6 meses',sev:'danger'},\n  {id:'pa-stent',label:'Stent coronario <12 meses',sev:'danger'},\n  {id:'pa-htp',label:'Hipertensi\u00f3n pulmonar',sev:'danger'},\n  {id:'pa-arr',label:'Arritmia \/ marcapasos',sev:'warn'},\n  {id:'pa-valv',label:'Valvulopat\u00eda moderada-severa',sev:'warn'},\n  {id:'pa-epoc',label:'EPOC severo \/ asma mal ctrl.',sev:'warn'},\n  {id:'pa-saos',label:'SAOS (STOP-BANG \u22653)',sev:'warn'},\n];\nconst PA_MET=[\n  {id:'pa-renal',label:'ERC \u22653b (eGFR <45)',sev:'warn'},\n  {id:'pa-hepat',label:'Hepatopat\u00eda \/ cirrosis',sev:'warn'},\n  {id:'pa-coag',label:'Coagulopat\u00eda \/ anticoagulaci\u00f3n',sev:'warn'},\n  {id:'pa-dm',label:'DM insulinodependiente',sev:'info'},\n  {id:'pa-neuro',label:'Enf. neurol\u00f3gica activa',sev:'warn'},\n  {id:'pa-elec',label:'Alteraci\u00f3n electrol\u00edtica activa',sev:'warn'},\n  {id:'pa-emb',label:'Embarazo (confirmado\/sospechado)',sev:'danger'},\n  {id:'pa-obm',label:'Obesidad m\u00f3rbida IMC \u226540',sev:'warn'},\n];\nconst PA_ANT=[\n  {id:'pa-va',label:'V\u00eda a\u00e9rea dif\u00edcil conocida',sev:'danger'},\n  {id:'pa-alerg',label:'Alergia a anest\u00e9sicos \/ l\u00e1tex',sev:'danger'},\n  {id:'pa-react',label:'Reacci\u00f3n adversa anestesia previa',sev:'danger'},\n  {id:'pa-novap',label:'Sin anestesia previa (1\u00aa vez)',sev:'warn'},\n  {id:'pa-cirug',label:'Cirug\u00eda mayor \u00faltimos 3 meses',sev:'info'},\n  {id:'pa-poly',label:'Polifarmacia (\u22655 medicamentos)',sev:'info'},\n];\n\nfunction buildPA(containerId,items){\n  document.getElementById(containerId).innerHTML=items.map(it=>{\n    return`<label id=\"lpa-${it.id}\" class=\"pa-chk\"><input type=\"checkbox\" id=\"${it.id}\" onchange=\"paStyle('${it.id}')\" style=\"accent-color:${it.sev==='danger'?'#8b1c1c':it.sev==='warn'?'#7a4800':'#2563a8'}\">${it.label}<\/label>`;\n  }).join('');\n}\nfunction paStyle(id){\n  const all=[...PA_CV,...PA_MET,...PA_ANT];\n  const item=all.find(x=>x.id===id);\n  if(!item)return;\n  const lbl=document.getElementById('lpa-'+id);\n  const checked=document.getElementById(id).checked;\n  lbl.className='pa-chk'+(checked?' on-'+item.sev:'');\n}\nbuildPA('pa-cv',PA_CV);buildPA('pa-met',PA_MET);buildPA('pa-ant',PA_ANT);\n\nfunction gc2(id){return document.getElementById(id)?.checked||false}\nfunction gv2(id){return document.getElementById(id)?.value}\n\nfunction evalPA(){\n  const age=gv2('v-age'),imc=gv2('v-imc'),anest=gv2('v-anest'),anOK=gv2('v-anestok')==='yes';\n  const abs=[];const rel=[];\n  if(gc2('pa-icc'))abs.push({t:'Insuficiencia card\u00edaca \u2014 valoraci\u00f3n NYHA y optimizaci\u00f3n hemodin\u00e1mica obligatorias.',ref:'ESC 2021 \u00b7 AHA\/ACC 2014'});\n  if(gc2('pa-iam'))abs.push({t:'IAM\/SCA <6 meses \u2014 intervalo m\u00ednimo recomendado 3\u20136 meses.',ref:'AHA\/ACC 2014 \u00b7 ESC 2022'});\n  if(gc2('pa-stent'))abs.push({t:'Stent coronario <12 meses \u2014 riesgo de trombosis si se suspenden antiagregantes.',ref:'ESC 2022'});\n  if(gc2('pa-htp'))abs.push({t:'Hipertensi\u00f3n pulmonar \u2014 riesgo de colapso cardiovascular bajo sedaci\u00f3n.',ref:'ESA 2022'});\n  if(gc2('pa-va'))abs.push({t:'V\u00eda a\u00e9rea dif\u00edcil conocida \u2014 protocolo obligatorio de manejo previo al procedimiento.',ref:'ASA Airway 2022'});\n  if(gc2('pa-alerg'))abs.push({t:'Alergia a anest\u00e9sicos\/l\u00e1tex \u2014 riesgo de anafilaxia; plan individualizado obligatorio.',ref:'ASA 2023'});\n  if(gc2('pa-react'))abs.push({t:'Reacci\u00f3n adversa previa (HM, anafilaxia, despertar) \u2014 investigaci\u00f3n obligatoria.',ref:'ASA 2023'});\n  if(gc2('pa-emb'))abs.push({t:'Embarazo \u2014 evaluaci\u00f3n multidisciplinar obstetricia + anestesiolog\u00eda obligatoria.',ref:'ACOG \u00b7 ASA 2023'});\n  if(anest==='general')abs.push({t:'Anestesia general prevista \u2014 valoraci\u00f3n formal siempre obligatoria.',ref:'ASA 2023'});\n\n  if(age==='gte80')rel.push({t:'Edad \u226580 a\u00f1os \u2014 mayor sensibilidad a sedantes; valoraci\u00f3n recomendada \u226575a con propofol.',ref:'SAMBA 2021 \u00b7 ASA 2023'});\n  if(age==='lt18')rel.push({t:'Menor de edad \u2014 sedaci\u00f3n pedi\u00e1trica requiere equipo y valoraci\u00f3n especializados.',ref:'AAP \u00b7 ASA 2023'});\n  if(imc==='obese40')rel.push({t:'Obesidad m\u00f3rbida (IMC \u226540) \u2014 riesgo de hipoventilaci\u00f3n y v\u00eda a\u00e9rea dif\u00edcil.',ref:'SAMBA 2021'});\n  if(imc==='obese35'&&gc2('pa-saos'))rel.push({t:'Obesidad II + SAOS \u2014 combinaci\u00f3n de alto riesgo respiratorio.',ref:'ESA 2022'});\n  if(gc2('pa-saos')&&anest==='deep')rel.push({t:'SAOS + propofol \u2014 riesgo aumentado de obstrucci\u00f3n de v\u00eda a\u00e9rea.',ref:'SAMBA 2021'});\n  if(gc2('pa-epoc'))rel.push({t:'EPOC moderado-severo \u2014 riesgo de broncoespasmo y retenci\u00f3n CO\u2082.',ref:'GOLD \u00b7 ESA 2022'});\n  if(gc2('pa-arr'))rel.push({t:'Arritmia \/ marcapasos \u2014 evaluar tipo y posible reprogramaci\u00f3n.',ref:'ESC 2022 \u00b7 ASA 2023'});\n  if(gc2('pa-valv'))rel.push({t:'Valvulopat\u00eda moderada-severa \u2014 funci\u00f3n ventricular y profilaxis antibi\u00f3tica.',ref:'ESC 2021'});\n  if(gc2('pa-renal'))rel.push({t:'ERC \u22653b \u2014 farmacocin\u00e9tica alterada de sedantes.',ref:'ESA 2022'});\n  if(gc2('pa-hepat'))rel.push({t:'Hepatopat\u00eda \u2014 metabolismo alterado de benzodiacepinas y propofol.',ref:'ESGE\/BSG 2019'});\n  if(gc2('pa-coag'))rel.push({t:'Coagulopat\u00eda \u2014 evaluar reversi\u00f3n y riesgo hemorr\u00e1gico vs. tromb\u00f3tico.',ref:'ASA \u00b7 ASGE 2023'});\n  if(gc2('pa-dm'))rel.push({t:'DM insulinodependiente \u2014 protocolo de manejo perioperatorio de glucemia.',ref:'ADA \u00b7 ASA 2023'});\n  if(gc2('pa-neuro'))rel.push({t:'Enfermedad neurol\u00f3gica activa \u2014 puede interactuar con sedantes.',ref:'ESA 2022'});\n  if(gc2('pa-elec'))rel.push({t:'Alteraci\u00f3n electrol\u00edtica \u2014 corregir antes; puede alterar umbrales de sedaci\u00f3n.',ref:'ESA 2022'});\n  if(gc2('pa-novap')&&anest!=='sedation')rel.push({t:'Sin anestesia previa con sedaci\u00f3n profunda \u2014 valoraci\u00f3n inicial recomendada.',ref:'ASA 2023'});\n  if(!anOK&&(abs.length>0||rel.length>1))rel.push({t:'Sin anestesi\u00f3logo presente con factores de riesgo \u2014 alto riesgo.',ref:'SAMBA 2021'});\n\n  let asa=1;\n  if(gc2('pa-dm')||gc2('pa-epoc')||gc2('pa-arr')||gc2('pa-coag'))asa=Math.max(asa,2);\n  if(gc2('pa-icc')||gc2('pa-valv')||gc2('pa-saos')||gc2('pa-renal')||gc2('pa-hepat')||gc2('pa-neuro')||imc==='obese35'||imc==='obese40'||age==='gte80'||gc2('pa-htp'))asa=Math.max(asa,3);\n  if(gc2('pa-iam')||gc2('pa-stent')||abs.length>=2)asa=Math.max(asa,4);\n  if(gc2('pa-emb'))asa=Math.max(asa,3);\n\n  let verdict,level,actionText,guides=[];\n  if(abs.length>0){verdict='Valoraci\u00f3n preanest\u00e9sica obligatoria';level='danger';actionText='No proceder sin valoraci\u00f3n formal por anestesiolog\u00eda. Los criterios identificados requieren plan anest\u00e9sico individualizado.';guides=['ASA 2023','ESA 2022','ESC 2022','AHA\/ACC 2014'];}\n  else if(rel.length>=2||(rel.length>=1&&anest==='deep')){verdict='Se recomienda valoraci\u00f3n preanest\u00e9sica';level='warn';actionText='Factores identificados que hacen recomendable valoraci\u00f3n preanest\u00e9sica. Coordinar con anestesiolog\u00eda m\u00ednimo 48\u201372 h antes.';guides=['ASA 2023','SAMBA 2021','ESA 2022'];}\n  else if(rel.length===1&&anest==='sedation'&&anOK){verdict='Valoraci\u00f3n preanest\u00e9sica sugerida (opcional)';level='warn';actionText='Factor aislado con sedaci\u00f3n consciente y anestesi\u00f3logo presente. Se sugiere comunicaci\u00f3n previa con anestesiolog\u00eda.';guides=['SAMBA 2021','ASA 2023'];}\n  else{verdict='No requiere valoraci\u00f3n preanest\u00e9sica formal';level='ok';actionText='No se identifican criterios que obliguen valoraci\u00f3n preanest\u00e9sica. Proceder con protocolo est\u00e1ndar y documentar en historia cl\u00ednica.';guides=['ASA 2023','SAMBA 2021'];}\n\n  const exams=[];\n  if(asa>=3||gc2('pa-icc')||gc2('pa-iam'))exams.push({k:'ECG 12 derivaciones',v:'Obligatorio (ASA \u2265III \/ cardiopat\u00eda)'});\n  if(gc2('pa-icc')||gc2('pa-valv')||gc2('pa-htp'))exams.push({k:'Ecocardiograma',v:'Si no reciente <6 meses'});\n  if(gc2('pa-renal')||gc2('pa-dm')||gc2('pa-hepat')||gc2('pa-coag'))exams.push({k:'BUN, creatinina, electrolitos',v:'Obligatorio'});\n  if(gc2('pa-dm'))exams.push({k:'HbA1c + glucemia en ayunas',v:'Obligatorio en DM'});\n  if(gc2('pa-coag')||gc2('pa-hepat'))exams.push({k:'PT\/INR, PTT, plaquetas',v:'Obligatorio'});\n  if(gc2('pa-hepat'))exams.push({k:'Hepatograma + alb\u00famina',v:'Obligatorio en hepatopat\u00eda'});\n  if(gc2('pa-epoc')||gc2('pa-saos')||imc==='obese40')exams.push({k:'Espirometr\u00eda \/ gases arteriales',v:'Seg\u00fan cl\u00ednica'});\n  if(gc2('pa-arr'))exams.push({k:'Holter \/ Evaluaci\u00f3n cardiol\u00f3gica',v:'Seg\u00fan tipo de arritmia'});\n  if(gc2('pa-emb'))exams.push({k:'Test embarazo + ecograf\u00eda',v:'Obligatorio'});\n\n  const allF=[...abs,...rel];\n  const colors={danger:['var(--red-light)','var(--red)'],warn:['var(--amber-light)','var(--amber)'],ok:['var(--green-light)','var(--green)']};\n  const [hbg,htxt]=colors[level];\n  const asaHtml=[1,2,3,4].map(n=>{\n    const active=n===asa;\n    const bg=active?(n<=2?'var(--green-light)':n===3?'var(--amber-light)':'var(--red-light)'):'var(--paper2)';\n    const border=active?(n<=2?'var(--green)':n===3?'var(--amber)':'var(--red)'):'var(--rule)';\n    const col=active?(n<=2?'var(--green)':n===3?'var(--amber)':'var(--red)'):'var(--ink4)';\n    return`<div style=\"text-align:center;padding:8px 4px;border-radius:var(--r);border:1px solid ${border};background:${bg}\"><div style=\"font-family:var(--sans);font-size:14px;font-weight:600;color:${col}\">ASA ${n}<\/div><div style=\"font-family:var(--mono);font-size:10px;color:var(--ink4);margin-top:2px;line-height:1.3\">${['','Sano','Enf. leve','Enf. severa','Riesgo de vida'][n]}<\/div><\/div>`;\n  }).join('');\n\n  const factorsHtml=allF.length===0\n    ?`<div style=\"padding:10px 0;font-size:13px;color:var(--green);font-style:italic\">No se identificaron factores de riesgo que requieran valoraci\u00f3n preanest\u00e9sica.<\/div>`\n    :allF.map((f,i)=>`<div style=\"display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--rule);font-size:12px;color:var(--ink2);line-height:1.5\"><span style=\"width:7px;height:7px;border-radius:50%;background:${i<abs.length?'var(--red)':'var(--amber)'};flex-shrink:0;margin-top:4px\"><\/span><span style=\"flex:1\">${f.t}<\/span><span style=\"font-family:var(--mono);font-size:10px;color:var(--ink4);white-space:nowrap;flex-shrink:0;margin-left:8px\">${f.ref}<\/span><\/div>`).join('');\n\n  const examsHtml=exams.length?`<div style=\"font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink4);margin:14px 0 8px\">Ex\u00e1menes preanest\u00e9sicos sugeridos<\/div><div style=\"display:grid;grid-template-columns:1fr 1fr;gap:7px\">${exams.map(e=>`<div style=\"background:var(--paper2);border:1px solid var(--rule);border-radius:var(--r);padding:8px 11px\"><div style=\"font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink4);margin-bottom:2px\">${e.k}<\/div><div style=\"font-size:12px;font-weight:500;color:var(--ink2)\">${e.v}<\/div><\/div>`).join('')}<\/div>`:'';\n\n  document.getElementById('pa-result').innerHTML=`\n    <div style=\"border:1px solid var(--rule);border-radius:var(--r2);overflow:hidden\">\n      <div style=\"padding:16px 20px;background:${hbg};border-bottom:1px solid ${htxt};display:flex;justify-content:space-between;align-items:flex-start;gap:12px\">\n        <div><div style=\"font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:${htxt};opacity:.7;margin-bottom:3px\">Resultado<\/div>\n        <div style=\"font-family:var(--sans);font-size:15px;font-weight:600;color:${htxt};line-height:1.2\">${verdict}<\/div><\/div>\n        <div style=\"text-align:right;flex-shrink:0\"><div style=\"font-family:var(--mono);font-size:10px;color:${htxt};opacity:.6;margin-bottom:2px\">ASA estimado<\/div><div style=\"font-family:var(--sans);font-size:22px;font-weight:700;color:${htxt}\">${asa}<\/div><\/div>\n      <\/div>\n      <div style=\"background:var(--paper);padding:16px 20px\">\n        <p style=\"font-size:13px;color:var(--ink3);line-height:1.65;margin-bottom:12px\">${actionText}<\/p>\n        <div style=\"font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink4);margin-bottom:6px\">Factores identificados (${allF.length})<\/div>\n        ${factorsHtml}\n        <div style=\"display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px\">${asaHtml}<\/div>\n        ${examsHtml}\n        <div style=\"background:${hbg};border:1px solid ${htxt};border-radius:var(--r);padding:10px 14px;margin-top:12px;font-size:12px;color:${htxt};line-height:1.6\"><strong>Acci\u00f3n:<\/strong> ${{danger:'Referir a anestesiolog\u00eda antes de programar el procedimiento.',warn:'Coordinar con anestesiolog\u00eda m\u00ednimo 48\u201372 h antes.',ok:'Proceder con protocolo est\u00e1ndar. Documentar en historia cl\u00ednica.'}[level]}<\/div>\n        <div style=\"display:flex;gap:5px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--rule)\">${['Basado en:',...guides,'ASGE 2023','ESGE 2019'].map(g=>`<span style=\"font-family:var(--mono);font-size:10px;padding:2px 8px;border-radius:999px;background:var(--paper2);color:var(--ink4);border:1px solid var(--rule)\">${g}<\/span>`).join('')}<\/div>\n      <\/div>\n    <\/div>`;\n}\n\n<\/script>\n<!-- FIN CALCULADORA COLONOSCOPIA GAS-COL-001 -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Instrucci\u00f3n para paciente \u00b7 Colombia \u00b7 GAS-COL-001 Preparaci\u00f3n para Colonoscopia Gu\u00eda estandarizada de preparaci\u00f3n intestinal bajo norma ISO 9000. R\u00e9gimen split dose \u00b7 Preparaciones disponibles en Colombia. C\u00f3digoGAS-COL-001 Versi\u00f3n2.0 \u00b7 2025 Elabor\u00f3Gastroenterolog\u00eda Revis\u00f3Calidad Calculadora de preparaci\u00f3n L\u00edquidos permitidos Preparaciones Diagramas ISO DM \u00b7 HTA Valoraci\u00f3n preanest\u00e9sica 01 Calculadora de horarios Recomendaci\u00f3n seg\u00fan comorbilidades \u00b7 ASGE<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","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":"disabled","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":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"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":""},"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-40198","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/doctorcepeda.com.co\/index.php\/wp-json\/wp\/v2\/pages\/40198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/doctorcepeda.com.co\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/doctorcepeda.com.co\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/doctorcepeda.com.co\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/doctorcepeda.com.co\/index.php\/wp-json\/wp\/v2\/comments?post=40198"}],"version-history":[{"count":17,"href":"https:\/\/doctorcepeda.com.co\/index.php\/wp-json\/wp\/v2\/pages\/40198\/revisions"}],"predecessor-version":[{"id":40218,"href":"https:\/\/doctorcepeda.com.co\/index.php\/wp-json\/wp\/v2\/pages\/40198\/revisions\/40218"}],"wp:attachment":[{"href":"https:\/\/doctorcepeda.com.co\/index.php\/wp-json\/wp\/v2\/media?parent=40198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}