{"id":1612,"date":"2026-04-27T20:49:23","date_gmt":"2026-04-28T01:49:23","guid":{"rendered":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/?p=1612"},"modified":"2026-04-27T21:32:03","modified_gmt":"2026-04-28T02:32:03","slug":"cotizador-de-dotaciones-y-epp","status":"publish","type":"post","link":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/cotizador-de-dotaciones-y-epp\/","title":{"rendered":"Cotizador de Dotaciones y EPP"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;row&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_heading title=&#8221;\u00bfC\u00f3mo funciona?&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h2&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<ol>\n<li>Selecciona la categor\u00eda a cotizar: Dotaci\u00f3n, EPP o Dotaci\u00f3n + EPP<\/li>\n<li class=\"ml-4\" style=\"text-align: left;\">Selecciona el sector y tipo de cargo<\/li>\n<li class=\"ml-4\">Ajusta el kit sugerido seg\u00fan tu operaci\u00f3n y necesidad<\/li>\n<li class=\"ml-4\">Indica n\u00famero de empleados y frecuencia, indica 1 si solo necesitas cotizaci\u00f3n por una vez.<\/li>\n<li class=\"ml-4\">Agrega todos los cargos que necesites<\/li>\n<li class=\"ml-4\">Completa tus datos y env\u00eda la solicitud<\/li>\n<\/ol>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Nuestro equipo revisa tu solicitud y te env\u00eda una cotizaci\u00f3n optimizada seg\u00fan uso real, tallas y disponibilidad.<\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<style><!-- [et_pb_line_break_holder] -->  @import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700&family=Barlow:wght@400;500;600&display=swap');<!-- [et_pb_line_break_holder] -->  .dw * { box-sizing: border-box; margin: 0; padding: 0; font-family: 'Barlow', sans-serif; }<!-- [et_pb_line_break_holder] -->  .dw { color: #282828; }<!-- [et_pb_line_break_holder] -->  .dw-header { background: #282828; padding: 18px 22px; display: flex; align-items: center; gap: 14px; }<!-- [et_pb_line_break_holder] -->  .dw-logo { background: #f34903; width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->  .dw-logo svg { width: 22px; height: 22px; fill: white; }<!-- [et_pb_line_break_holder] -->  .dw-header h1 { font-family: 'Barlow Condensed', sans-serif; font-size: 21px; font-weight: 700; color: white; line-height: 1; }<!-- [et_pb_line_break_holder] -->  .dw-header p { font-size: 11px; color: rgba(255,255,255,0.5); margin-top: 3px; }<!-- [et_pb_line_break_holder] -->  .dw-body { padding: 18px; background: #f7f5f2; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .dw-tabs { display: flex; gap: 0; margin-bottom: 16px; border: 1.5px solid #e8e4de; background: white; }<!-- [et_pb_line_break_holder] -->  .dw-tab { flex: 1; padding: 11px 8px; font-family: 'Barlow Condensed', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; border: none; background: white; cursor: pointer; color: #aaa; border-bottom: 3px solid transparent; transition: all 0.15s; }<!-- [et_pb_line_break_holder] -->  .dw-tab.active { color: #f34903; border-bottom: 3px solid #f34903; background: white; }<!-- [et_pb_line_break_holder] -->  .dw-tab:hover:not(.active) { color: #282828; }<!-- [et_pb_line_break_holder] -->  .dw-tab-badge { display: inline-block; background: #f34903; color: white; font-size: 10px; padding: 1px 5px; margin-left: 5px; font-family: 'Barlow', sans-serif; font-weight: 600; border-radius: 2px; }<!-- [et_pb_line_break_holder] -->  .dw-tab-badge.gray { background: #888; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .dw-panel { display: none; }<!-- [et_pb_line_break_holder] -->  .dw-panel.active { display: block; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .dw-legal-box { background: #282828; padding: 14px 18px; margin-bottom: 14px; }<!-- [et_pb_line_break_holder] -->  .dw-legal-title { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; color: #f34903; letter-spacing: 1.2px; text-transform: uppercase; margin-bottom: 10px; }<!-- [et_pb_line_break_holder] -->  .dw-legal-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 8px; margin-bottom: 10px; }<!-- [et_pb_line_break_holder] -->  .dw-fecha { border-left: 3px solid #f34903; padding: 7px 10px; background: rgba(255,255,255,0.05); }<!-- [et_pb_line_break_holder] -->  .dw-fecha-num { font-family: 'Barlow Condensed', sans-serif; font-size: 17px; font-weight: 700; color: white; }<!-- [et_pb_line_break_holder] -->  .dw-fecha-desc { font-size: 11px; color: rgba(255,255,255,0.45); margin-top: 1px; }<!-- [et_pb_line_break_holder] -->  .dw-notes { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }<!-- [et_pb_line_break_holder] -->  .dw-note { font-size: 11px; color: rgba(255,255,255,0.55); display: flex; gap: 5px; }<!-- [et_pb_line_break_holder] -->  .dw-nd { color: #f34903; flex-shrink: 0; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .dw-epp-notice { background: #fff8e0; border-left: 3px solid #f5a623; padding: 10px 14px; margin-bottom: 14px; display: flex; gap: 10px; align-items: flex-start; }<!-- [et_pb_line_break_holder] -->  .dw-epp-notice-icon { font-size: 16px; flex-shrink: 0; margin-top: 1px; }<!-- [et_pb_line_break_holder] -->  .dw-epp-notice p { font-size: 12px; color: #7a5a00; line-height: 1.5; }<!-- [et_pb_line_break_holder] -->  .dw-epp-notice strong { font-weight: 600; color: #5a4000; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .dw-card { background: white; border: 1.5px solid #e8e4de; padding: 14px 16px; margin-bottom: 14px; }<!-- [et_pb_line_break_holder] -->  .dw-sec-title { font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase; color: #f34903; margin-bottom: 10px; }<!-- [et_pb_line_break_holder] -->  .dw-row2 { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 10px; }<!-- [et_pb_line_break_holder] -->  .dw-row3 { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 10px; margin-bottom: 10px; }<!-- [et_pb_line_break_holder] -->  .dw-field label { display: block; font-size: 11px; font-weight: 600; color: #999; letter-spacing: 0.7px; text-transform: uppercase; margin-bottom: 4px; }<!-- [et_pb_line_break_holder] -->  .dw-field select, .dw-field input, .dw-field textarea { width: 100%; padding: 8px 10px; border: 1.5px solid #e2ddd7; font-size: 13px; font-family: 'Barlow', sans-serif; color: #282828; background: white; outline: none; appearance: none; -webkit-appearance: none; }<!-- [et_pb_line_break_holder] -->  .dw-field select:focus, .dw-field input:focus, .dw-field textarea:focus { border-color: #f34903; }<!-- [et_pb_line_break_holder] -->  .dw-sel { position: relative; }<!-- [et_pb_line_break_holder] -->  .dw-sel::after { content: '\u25be'; position: absolute; right: 9px; top: 50%; transform: translateY(-50%); pointer-events: none; font-size: 11px; color: #888; }<!-- [et_pb_line_break_holder] -->  .dw-kit-preview { background: #f7f5f2; border: 1px dashed #d8d2ca; padding: 8px 10px; font-size: 12px; color: #555; line-height: 1.5; margin-bottom: 10px; min-height: 36px; }<!-- [et_pb_line_break_holder] -->  .dw-kit-preview span { color: #aaa; font-style: italic; }<!-- [et_pb_line_break_holder] -->  .dw-kit-toggle { display: flex; gap: 8px; margin-bottom: 10px; }<!-- [et_pb_line_break_holder] -->  .dw-kit-toggle button { flex: 1; padding: 7px; font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.5px; border: 1.5px solid #e2ddd7; background: white; cursor: pointer; color: #888; }<!-- [et_pb_line_break_holder] -->  .dw-kit-toggle button.on { border-color: #f34903; background: #fff2ee; color: #f34903; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .dw-add-btn { background: #f34903; color: white; border: none; padding: 10px; font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; width: 100%; }<!-- [et_pb_line_break_holder] -->  .dw-add-btn:hover { background: #d43e02; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .dw-summary { display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; margin-bottom: 14px; }<!-- [et_pb_line_break_holder] -->  .dw-metric { background: white; border: 1.5px solid #e8e4de; padding: 12px 14px; }<!-- [et_pb_line_break_holder] -->  .dw-metric-label { font-size: 10px; font-weight: 600; color: #999; letter-spacing: 0.7px; text-transform: uppercase; margin-bottom: 3px; }<!-- [et_pb_line_break_holder] -->  .dw-metric-val { font-family: 'Barlow Condensed', sans-serif; font-size: 24px; font-weight: 700; color: #282828; line-height: 1; }<!-- [et_pb_line_break_holder] -->  .dw-metric-val.accent { color: #f34903; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .dw-table-wrap { background: white; border: 1.5px solid #e8e4de; overflow-x: auto; margin-bottom: 14px; }<!-- [et_pb_line_break_holder] -->  .dw-table { width: 100%; border-collapse: collapse; font-size: 12px; min-width: 560px; }<!-- [et_pb_line_break_holder] -->  .dw-table th { background: #282828; color: white; padding: 8px 10px; text-align: left; font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap; }<!-- [et_pb_line_break_holder] -->  .dw-table td { padding: 9px 10px; border-bottom: 1px solid #f0ece6; vertical-align: middle; }<!-- [et_pb_line_break_holder] -->  .dw-table tr:last-child td { border-bottom: none; }<!-- [et_pb_line_break_holder] -->  .dw-table tr:hover td { background: #fdf9f7; }<!-- [et_pb_line_break_holder] -->  .dw-badge { display: inline-block; padding: 2px 7px; font-size: 10px; font-weight: 600; white-space: nowrap; }<!-- [et_pb_line_break_holder] -->  .dw-badge.legal { background: #fde8e0; color: #b83200; }<!-- [et_pb_line_break_holder] -->  .dw-badge.interna { background: #e8e4de; color: #555; }<!-- [et_pb_line_break_holder] -->  .dw-badge.epp { background: #e8f4e8; color: #1a6b1a; }<!-- [et_pb_line_break_holder] -->  .dw-badge.combo { background: #e8eef8; color: #1a3a8b; }<!-- [et_pb_line_break_holder] -->  .dw-del { background: none; border: none; cursor: pointer; color: #ddd; font-size: 14px; padding: 2px 5px; }<!-- [et_pb_line_break_holder] -->  .dw-del:hover { color: #f34903; }<!-- [et_pb_line_break_holder] -->  .dw-empty { text-align: center; padding: 20px; color: #bbb; font-size: 13px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .dw-actions { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }<!-- [et_pb_line_break_holder] -->  .dw-btn-preview { background: #282828; color: white; border: none; padding: 13px; font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; width: 100%; }<!-- [et_pb_line_break_holder] -->  .dw-btn-preview:hover { background: #444; }<!-- [et_pb_line_break_holder] -->  .dw-btn-preview:disabled, .dw-btn-wa:disabled { background: #ccc; cursor: default; }<!-- [et_pb_line_break_holder] -->  .dw-btn-wa { background: #25D366; color: white; border: none; padding: 13px; font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; width: 100%; display: flex; align-items: center; justify-content: center; gap: 7px; }<!-- [et_pb_line_break_holder] -->  .dw-btn-wa:hover { background: #1ebe5d; }<!-- [et_pb_line_break_holder] -->  .dw-btn-wa svg { width: 16px; height: 16px; fill: white; flex-shrink: 0; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .dw-result { background: white; border: 1.5px solid #e8e4de; padding: 18px; margin-top: 14px; display: none; }<!-- [et_pb_line_break_holder] -->  .dw-result.visible { display: block; }<!-- [et_pb_line_break_holder] -->  .dw-result-hdr { display: flex; align-items: center; gap: 10px; margin-bottom: 14px; padding-bottom: 12px; border-bottom: 2px solid #f34903; }<!-- [et_pb_line_break_holder] -->  .dw-result-hdr h2 { font-family: 'Barlow Condensed', sans-serif; font-size: 19px; font-weight: 700; color: #282828; }<!-- [et_pb_line_break_holder] -->  .dw-result pre { background: #f7f5f2; padding: 14px; font-size: 11px; line-height: 1.9; white-space: pre-wrap; color: #282828; border-left: 3px solid #f34903; font-family: monospace; }<!-- [et_pb_line_break_holder] -->  .dw-copy-btn { margin-top: 10px; background: #282828; color: white; border: none; padding: 9px 16px; font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; }<!-- [et_pb_line_break_holder] -->  .dw-copy-btn:hover { background: #444; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  @media (max-width: 520px) {<!-- [et_pb_line_break_holder] -->    .dw-row2, .dw-row3, .dw-legal-grid, .dw-notes, .dw-summary, .dw-actions { grid-template-columns: 1fr 1fr; }<!-- [et_pb_line_break_holder] -->    .dw-summary { grid-template-columns: 1fr 1fr; }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"dw\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"dw-header\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"dw-logo\"><!-- [et_pb_line_break_holder] -->      <svg viewBox=\"0 0 24 24\"><path d=\"M20 6h-2.18c.07-.44.18-.88.18-1.34C18 2.54 15.96.5 13.5.5c-1.48 0-2.74.81-3.5 2.01C9.24 1.31 7.98.5 6.5.5 4.04.5 2 2.54 2 4.66c0 .46.11.9.18 1.34H0v14h24V6h-4zm-6.5-4c1.1 0 2 .9 2 2.16 0 .46-.11.9-.18 1.34h-3.64c-.07-.44-.18-.88-.18-1.34C11.5 2.9 12.4 2 13.5 2zM6.5 2c1.1 0 2 .9 2 2.16 0 .46-.11.9-.18 1.34H4.68C4.61 4.96 4.5 4.52 4.5 4.06 4.5 2.9 5.4 2 6.5 2zM2 8h9v10H2V8zm11 10V8h9v10h-9z\"\/><\/svg><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div><!-- [et_pb_line_break_holder] -->      <\/p>\n<h1>Cotizador de Dotaciones y EPP<\/h1>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Genera tu solicitud de cotizaci\u00f3n \u00b7 Ley 70 de 1988<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"dw-body\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"dw-tabs\"><!-- [et_pb_line_break_holder] -->      <button class=\"dw-tab active\" onclick=\"switchTab('dot')\">Dotaci\u00f3n <span class=\"dw-tab-badge gray\" id=\"badge-dot\">0<\/span><\/button><!-- [et_pb_line_break_holder] -->      <button class=\"dw-tab\" onclick=\"switchTab('epp')\">EPP <span class=\"dw-tab-badge gray\" id=\"badge-epp\">0<\/span><\/button><!-- [et_pb_line_break_holder] -->      <button class=\"dw-tab\" onclick=\"switchTab('combo')\">Dotaci\u00f3n + EPP <span class=\"dw-tab-badge gray\" id=\"badge-combo\">0<\/span><\/button><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- PANEL DOTACI\u00d3N --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"dw-panel active\" id=\"panel-dot\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-legal-box\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-legal-title\">Fechas de entrega \u2014 Dotaci\u00f3n legal<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-legal-grid\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-fecha\">\n<div class=\"dw-fecha-num\">30 Abr<\/div>\n<div class=\"dw-fecha-desc\">1.a entrega \u00b7 Compra en marzo<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-fecha\">\n<div class=\"dw-fecha-num\">31 Ago<\/div>\n<div class=\"dw-fecha-desc\">2.a entrega \u00b7 Compra en julio<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-fecha\">\n<div class=\"dw-fecha-num\">20 Dic<\/div>\n<div class=\"dw-fecha-desc\">3.a entrega \u00b7 Compra en noviembre<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-notes\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-note\"><span class=\"dw-nd\">\u2022<\/span><span>Obligatorio para trabajadores con salario hasta 2 SMLMV<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-note\"><span class=\"dw-nd\">\u2022<\/span><span>M\u00ednimo 3 meses de antig\u00fcedad continua antes de cada entrega<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-card\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-sec-title\">Agregar cargo \u2014 Dotaci\u00f3n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-row2\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Sector<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"dot-sector\" onchange=\"fillCargos('dot')\"><option value=\"\">\u2014 Seleccionar \u2014<\/option><option>Construcci\u00f3n \/ Industria<\/option><option>Producci\u00f3n \/ Alimentos<\/option><option>Salud \/ Cl\u00ednicas<\/option><option>Comercial \/ Retail<\/option><option>Administrativo<\/option><option>Log\u00edstica \/ Transporte<\/option><option>Seguridad Privada<\/option><option>Educaci\u00f3n<\/option><option>Otro<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Cargo<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"dot-cargo\" onchange=\"fillKit('dot')\"><option>\u2014 Primero elige sector \u2014<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\" style=\"margin-bottom:6px;\"><label>Kit de dotaci\u00f3n sugerido<\/label><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-kit-preview\" id=\"dot-kit-preview\"><span>Selecciona un cargo para ver el kit sugerido<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\" style=\"margin-bottom:10px;\"><input type=\"text\" id=\"dot-kit-custom\" placeholder=\"Editar kit si es necesario...\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-row3\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Obligaci\u00f3n<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"dot-tipo\"><option value=\"Legal (hasta 2 SMLMV)\">Legal \u2014 hasta 2 SMLMV<\/option><option value=\"Pol\u00edtica interna (m\u00e1s de 2 SMLMV)\">Pol\u00edtica interna<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Empleados<\/label><input type=\"number\" id=\"dot-cant\" min=\"1\" value=\"1\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Entregas\/a\u00f1o<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"dot-entregas\"><option value=\"3\">3 (legal)<\/option><option value=\"2\">2<\/option><option value=\"1\">1<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\" style=\"margin-bottom:10px;\"><label>Talla \/ Referencia<\/label><input type=\"text\" id=\"dot-talla\" placeholder=\"Ej: S\/M\/L\/XL o por confirmar\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <button class=\"dw-add-btn\" onclick=\"agregar('dot')\">+ Agregar dotaci\u00f3n al pedido<\/button><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- PANEL EPP --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"dw-panel\" id=\"panel-epp\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-epp-notice\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-epp-notice-icon\">\u26a0<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <pee><strong>Los EPP no reemplazan la dotaci\u00f3n legal.<\/strong> Los Elementos de Protecci\u00f3n Personal (cascos, guantes, gafas, arneses, etc.) se entregan seg\u00fan el riesgo del cargo, sin importar el salario ni las fechas. Son independientes de la obligaci\u00f3n de dotaci\u00f3n de la Ley 70 de 1988 y del C\u00f3digo Sustantivo del Trabajo.<\/pee><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-card\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-sec-title\">Agregar cargo \u2014 EPP<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-row2\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Sector<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"epp-sector\" onchange=\"fillCargos('epp')\"><option value=\"\">\u2014 Seleccionar \u2014<\/option><option>Construcci\u00f3n \/ Industria<\/option><option>Producci\u00f3n \/ Alimentos<\/option><option>Salud \/ Cl\u00ednicas<\/option><option>Comercial \/ Retail<\/option><option>Administrativo<\/option><option>Log\u00edstica \/ Transporte<\/option><option>Seguridad Privada<\/option><option>Educaci\u00f3n<\/option><option>Otro<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Cargo<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"epp-cargo\" onchange=\"fillKit('epp')\"><option>\u2014 Primero elige sector \u2014<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\" style=\"margin-bottom:6px;\"><label>EPP sugeridos para este cargo<\/label><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-kit-preview\" id=\"epp-kit-preview\"><span>Selecciona un cargo para ver los EPP sugeridos<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\" style=\"margin-bottom:10px;\"><input type=\"text\" id=\"epp-kit-custom\" placeholder=\"Editar EPP si es necesario...\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-row2\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Empleados<\/label><input type=\"number\" id=\"epp-cant\" min=\"1\" value=\"1\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Frecuencia de reposici\u00f3n<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"epp-freq\"><option value=\"Anual\">Anual<\/option><option value=\"Semestral\">Semestral<\/option><option value=\"Trimestral\">Trimestral<\/option><option value=\"Seg\u00fan desgaste\">Seg\u00fan desgaste<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\" style=\"margin-bottom:10px;\"><label>Talla \/ Referencia<\/label><input type=\"text\" id=\"epp-talla\" placeholder=\"Ej: talla 8 en calzado, M en guantes\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <button class=\"dw-add-btn\" onclick=\"agregar('epp')\">+ Agregar EPP al pedido<\/button><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- PANEL COMBO --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"dw-panel\" id=\"panel-combo\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-epp-notice\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-epp-notice-icon\">\u26a0<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <pee><strong>Solicitud combinada:<\/strong> Dotaci\u00f3n legal + EPP en un solo cargo. \u00datil para cargos operativos que requieren ambos. En la cotizaci\u00f3n quedar\u00e1n diferenciados para efectos contables y legales.<\/pee><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-card\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-sec-title\">Agregar cargo \u2014 Dotaci\u00f3n + EPP<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-row2\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Sector<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"combo-sector\" onchange=\"fillCargos('combo')\"><option value=\"\">\u2014 Seleccionar \u2014<\/option><option>Construcci\u00f3n \/ Industria<\/option><option>Producci\u00f3n \/ Alimentos<\/option><option>Salud \/ Cl\u00ednicas<\/option><option>Comercial \/ Retail<\/option><option>Administrativo<\/option><option>Log\u00edstica \/ Transporte<\/option><option>Seguridad Privada<\/option><option>Educaci\u00f3n<\/option><option>Otro<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Cargo<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"combo-cargo\" onchange=\"fillKit('combo')\"><option>\u2014 Primero elige sector \u2014<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\" style=\"margin-bottom:6px;\"><label>Kit dotaci\u00f3n sugerido<\/label><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-kit-preview\" id=\"combo-dot-preview\"><span>Selecciona un cargo<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\" style=\"margin-bottom:10px;\"><input type=\"text\" id=\"combo-kit-dot\" placeholder=\"Editar dotaci\u00f3n...\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\" style=\"margin-bottom:6px;\"><label>EPP sugeridos<\/label><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-kit-preview\" id=\"combo-epp-preview\"><span>Selecciona un cargo<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\" style=\"margin-bottom:10px;\"><input type=\"text\" id=\"combo-kit-epp\" placeholder=\"Editar EPP...\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-row3\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Obligaci\u00f3n dot.<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"combo-tipo\"><option value=\"Legal (hasta 2 SMLMV)\">Legal \u2014 hasta 2 SMLMV<\/option><option value=\"Pol\u00edtica interna\">Pol\u00edtica interna<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Empleados<\/label><input type=\"number\" id=\"combo-cant\" min=\"1\" value=\"1\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dw-field\"><label>Entregas dot.\/a\u00f1o<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"combo-entregas\"><option value=\"3\">3 (legal)<\/option><option value=\"2\">2<\/option><option value=\"1\">1<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\" style=\"margin-bottom:10px;\"><label>Talla \/ Referencia<\/label><input type=\"text\" id=\"combo-talla\" placeholder=\"Ej: S\/M\/L\/XL, talla 42 en calzado\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <button class=\"dw-add-btn\" onclick=\"agregar('combo')\">+ Agregar combo al pedido<\/button><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- RESUMEN GLOBAL --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"dw-summary\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-metric\">\n<div class=\"dw-metric-label\">Dotaci\u00f3n<\/div>\n<div class=\"dw-metric-val accent\" id=\"s-dot\">0<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-metric\">\n<div class=\"dw-metric-label\">EPP<\/div>\n<div class=\"dw-metric-val accent\" id=\"s-epp\">0<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-metric\">\n<div class=\"dw-metric-label\">Combos<\/div>\n<div class=\"dw-metric-val accent\" id=\"s-combo\">0<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-metric\">\n<div class=\"dw-metric-label\">Total empleados<\/div>\n<div class=\"dw-metric-val\" id=\"s-emp\">0<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"dw-table-wrap\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<table class=\"dw-table\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<thead>\n<tr>\n<th>Tipo<\/th>\n<th>Cargo<\/th>\n<th>Sector<\/th>\n<th>Emp.<\/th>\n<th>Kit \/ EPP<\/th>\n<th>Detalle<\/th>\n<th><\/th>\n<\/tr>\n<\/thead>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<tbody id=\"main-tbody\">\n<tr>\n<td colspan=\"7\" class=\"dw-empty\">Agrega cargos desde las pesta\u00f1as de arriba<\/td>\n<\/tr>\n<\/tbody>\n<p><!-- [et_pb_line_break_holder] -->      <\/table>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"dw-card\" style=\"margin-bottom:10px;\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-sec-title\">Datos del solicitante<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-row2\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\"><label>Nombre completo *<\/label><input type=\"text\" id=\"g-nombre\" placeholder=\"Ej: Carlos Ram\u00edrez\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\"><label>Empresa \/ Solicitante *<\/label><input type=\"text\" id=\"g-empresa\" placeholder=\"Ej: Inversiones XYZ S.A.S.\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-row2\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\"><label>Correo electr\u00f3nico *<\/label><input type=\"email\" id=\"g-correo\" placeholder=\"Ej: carlos@empresa.com\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\"><label>Ciudad *<\/label><input type=\"text\" id=\"g-ciudad\" placeholder=\"Ej: Bogot\u00e1, Medell\u00edn, Cali...\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-row2\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\"><label>Urgencia<\/label><\/p>\n<div class=\"dw-sel\"><select id=\"g-urgencia\"><option value=\"Normal\">Normal \u2014 sin fecha l\u00edmite<\/option><option value=\"Media (1\u20132 semanas)\">Media \u2014 necesito en 1\u20132 semanas<\/option><option value=\"Alta (menos de 1 semana)\">Alta \u2014 necesito en menos de 1 semana<\/option><option value=\"Inmediata (hoy \/ ma\u00f1ana)\">Inmediata \u2014 hoy o ma\u00f1ana<\/option><\/select><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dw-field\"><label>Observaciones<\/label><input type=\"text\" id=\"g-obs\" placeholder=\"Ej: colores corporativos, logo bordado\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"dw-actions\"><!-- [et_pb_line_break_holder] -->      <button class=\"dw-btn-preview\" id=\"btn-prev\" onclick=\"validarYPreview()\" disabled>Ver solicitud<\/button><!-- [et_pb_line_break_holder] -->      <button class=\"dw-btn-wa\" id=\"btn-wa\" onclick=\"enviarWA()\" disabled><!-- [et_pb_line_break_holder] -->        <svg viewBox=\"0 0 24 24\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><\/svg><!-- [et_pb_line_break_holder] -->        Enviar por WhatsApp<!-- [et_pb_line_break_holder] -->      <\/button><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"dw-result\" id=\"resultado\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dw-result-hdr\">\n<div style=\"background:#f34903;width:4px;height:30px;flex-shrink:0;\"><\/div>\n<h2>Solicitud de Cotizaci\u00f3n<\/h2>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<pre id=\"txt-resultado\"><\/pre>\n<p><!-- [et_pb_line_break_holder] -->      <button class=\"dw-copy-btn\" onclick=\"copiar()\">Copiar texto<\/button><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->const WA = '573007036273';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->const CARGOS = {<!-- [et_pb_line_break_holder] -->  'Construcci\u00f3n \/ Industria': ['Obrero \/ Ayudante','Maestro de obra','Operador de maquinaria','Electricista','Soldador','Inspector HSE','Almacenista'],<!-- [et_pb_line_break_holder] -->  'Producci\u00f3n \/ Alimentos': ['Operario de planta','Auxiliar de producci\u00f3n','T\u00e9cnico de calidad','Supervisor de planta','Operador de montacargas'],<!-- [et_pb_line_break_holder] -->  'Salud \/ Cl\u00ednicas': ['Enfermero\/a','Auxiliar de enfermer\u00eda','Camillero','Personal de aseo cl\u00ednico','M\u00e9dico\/a','Instrumentador\/a quir\u00fargico'],<!-- [et_pb_line_break_holder] -->  'Comercial \/ Retail': ['Asesor\/a comercial','Cajero\/a','Promotor\/a','Mercaderista','Supervisor de tienda'],<!-- [et_pb_line_break_holder] -->  'Administrativo': ['Auxiliar contable','Recepcionista','Asistente administrativo','Coordinador\/a','Gerente'],<!-- [et_pb_line_break_holder] -->  'Log\u00edstica \/ Transporte': ['Conductor\/a','Auxiliar de bodega','Operador log\u00edstico','Mensajero\/a','Jefe de bodega'],<!-- [et_pb_line_break_holder] -->  'Seguridad Privada': ['Vigilante','Supervisor de seguridad','Escolta'],<!-- [et_pb_line_break_holder] -->  'Educaci\u00f3n': ['Docente','Auxiliar de aula','Personal de servicios generales','Coordinador\/a acad\u00e9mico'],<!-- [et_pb_line_break_holder] -->  'Otro': ['Cargo personalizado']<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->const KITS_DOT = {<!-- [et_pb_line_break_holder] -->  'Obrero \/ Ayudante':'Pantal\u00f3n en dril reforzado, camisa reflectiva manga larga, botas de seguridad punta de acero',<!-- [et_pb_line_break_holder] -->  'Maestro de obra':'Pantal\u00f3n en dril, camisa manga larga institucional, botas de seguridad, chaleco reflectivo',<!-- [et_pb_line_break_holder] -->  'Operador de maquinaria':'Pantal\u00f3n en dril, camisa manga larga reflectiva, botas de seguridad punta de acero',<!-- [et_pb_line_break_holder] -->  'Electricista':'Pantal\u00f3n en dril, camisa manga larga, botas diel\u00e9ctricas',<!-- [et_pb_line_break_holder] -->  'Soldador':'Pantal\u00f3n en dril, camisa manga larga en tela ign\u00edfuga, botas de seguridad',<!-- [et_pb_line_break_holder] -->  'Inspector HSE':'Pantal\u00f3n en dril, camisa manga larga reflectiva, chaleco HSE, botas de seguridad',<!-- [et_pb_line_break_holder] -->  'Almacenista':'Pantal\u00f3n en dril, camisa manga larga, botas de seguridad punta de acero',<!-- [et_pb_line_break_holder] -->  'Operario de planta':'Uniforme antifluido integral 2 piezas, cofia, botas blancas antideslizantes',<!-- [et_pb_line_break_holder] -->  'Auxiliar de producci\u00f3n':'Uniforme antifluido 2 piezas, cofia, botas blancas antideslizantes',<!-- [et_pb_line_break_holder] -->  'T\u00e9cnico de calidad':'Uniforme antifluido, cofia, calzado cerrado antideslizante',<!-- [et_pb_line_break_holder] -->  'Supervisor de planta':'Uniforme institucional 2 piezas, calzado cerrado antideslizante',<!-- [et_pb_line_break_holder] -->  'Operador de montacargas':'Pantal\u00f3n en dril, camisa reflectiva, botas de seguridad punta de acero',<!-- [et_pb_line_break_holder] -->  'Enfermero\/a':'Traje antifluido 2 piezas (pantal\u00f3n y blusa), calzado ergon\u00f3mico cerrado',<!-- [et_pb_line_break_holder] -->  'Auxiliar de enfermer\u00eda':'Traje antifluido 2 piezas, calzado cerrado antideslizante',<!-- [et_pb_line_break_holder] -->  'Camillero':'Uniforme institucional 2 piezas, calzado cerrado antideslizante',<!-- [et_pb_line_break_holder] -->  'Personal de aseo cl\u00ednico':'Uniforme antifluido, delantal impermeable, botas de caucho',<!-- [et_pb_line_break_holder] -->  'M\u00e9dico\/a':'Bata institucional, uniforme 2 piezas, calzado ergon\u00f3mico cerrado',<!-- [et_pb_line_break_holder] -->  'Instrumentador\/a quir\u00fargico':'Uniforme quir\u00fargico 2 piezas, calzado cerrado antideslizante',<!-- [et_pb_line_break_holder] -->  'Asesor\/a comercial':'Pantal\u00f3n en dril formal, camisa tipo polo con logo, zapatos formales',<!-- [et_pb_line_break_holder] -->  'Cajero\/a':'Pantal\u00f3n formal, camisa o blusa institucional, calzado formal',<!-- [et_pb_line_break_holder] -->  'Promotor\/a':'Pantal\u00f3n formal, camisa o blusa institucional, calzado formal',<!-- [et_pb_line_break_holder] -->  'Mercaderista':'Pantal\u00f3n en dril, camisa tipo polo con logo, calzado c\u00f3modo',<!-- [et_pb_line_break_holder] -->  'Supervisor de tienda':'Pantal\u00f3n formal, camisa institucional, calzado formal',<!-- [et_pb_line_break_holder] -->  'Auxiliar contable':'Pantal\u00f3n formal, blusa o camisa institucional, calzado formal',<!-- [et_pb_line_break_holder] -->  'Recepcionista':'Pantal\u00f3n formal, blusa o camisa institucional, calzado formal',<!-- [et_pb_line_break_holder] -->  'Asistente administrativo':'Pantal\u00f3n formal, camisa o blusa institucional, calzado formal',<!-- [et_pb_line_break_holder] -->  'Coordinador\/a':'Pantal\u00f3n formal, camisa o blusa institucional, calzado formal',<!-- [et_pb_line_break_holder] -->  'Gerente':'Ropa corporativa, chaqueta institucional (pol\u00edtica interna)',<!-- [et_pb_line_break_holder] -->  'Conductor\/a':'Pantal\u00f3n en dril, camisa manga larga con logo, calzado de seguridad',<!-- [et_pb_line_break_holder] -->  'Auxiliar de bodega':'Pantal\u00f3n en dril, camisa manga larga, botas de seguridad punta de acero',<!-- [et_pb_line_break_holder] -->  'Operador log\u00edstico':'Pantal\u00f3n en dril, camisa reflectiva manga larga, botas de seguridad',<!-- [et_pb_line_break_holder] -->  'Mensajero\/a':'Pantal\u00f3n en dril, camisa manga larga con logo, calzado c\u00f3modo cerrado',<!-- [et_pb_line_break_holder] -->  'Jefe de bodega':'Pantal\u00f3n en dril, camisa manga larga institucional, botas de seguridad',<!-- [et_pb_line_break_holder] -->  'Vigilante':'Pantal\u00f3n t\u00e1ctico, camisa manga larga institucional, botas de dotaci\u00f3n, gorra',<!-- [et_pb_line_break_holder] -->  'Supervisor de seguridad':'Pantal\u00f3n t\u00e1ctico, camisa institucional, calzado de seguridad',<!-- [et_pb_line_break_holder] -->  'Escolta':'Pantal\u00f3n formal oscuro, camisa institucional, calzado formal',<!-- [et_pb_line_break_holder] -->  'Docente':'Pantal\u00f3n formal, camisa o blusa institucional, calzado formal',<!-- [et_pb_line_break_holder] -->  'Auxiliar de aula':'Pantal\u00f3n en dril o formal, camisa institucional, calzado c\u00f3modo',<!-- [et_pb_line_break_holder] -->  'Personal de servicios generales':'Uniforme institucional 2 piezas, calzado cerrado antideslizante',<!-- [et_pb_line_break_holder] -->  'Coordinador\/a acad\u00e9mico':'Pantal\u00f3n formal, camisa o blusa institucional, calzado formal',<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->const KITS_EPP = {<!-- [et_pb_line_break_holder] -->  'Obrero \/ Ayudante':'Casco clase A\/B, gafas de seguridad, guantes de carnaza, tapones auditivos, botas punta de acero (si no van en dotaci\u00f3n), cintur\u00f3n de seguridad',<!-- [et_pb_line_break_holder] -->  'Maestro de obra':'Casco clase A\/B, gafas de seguridad, guantes de carnaza, tapones auditivos, chaleco reflectivo',<!-- [et_pb_line_break_holder] -->  'Operador de maquinaria':'Casco, gafas de seguridad, protecci\u00f3n auditiva tipo copa, guantes de carnaza, botas punta de acero',<!-- [et_pb_line_break_holder] -->  'Electricista':'Casco diel\u00e9ctrico, gafas de seguridad, guantes diel\u00e9ctricos 1000V, botas diel\u00e9ctricas, detector de voltaje',<!-- [et_pb_line_break_holder] -->  'Soldador':'Careta de soldadura, guantes de soldador, mangas ign\u00edfugas, delantal de cuero, botas de seguridad, gafas para esmeril',<!-- [et_pb_line_break_holder] -->  'Inspector HSE':'Casco, gafas de seguridad, guantes multiuso, tapones auditivos, chaleco HSE reflectivo',<!-- [et_pb_line_break_holder] -->  'Almacenista':'Casco, gafas de seguridad, guantes de carnaza, botas punta de acero, faja de carga',<!-- [et_pb_line_break_holder] -->  'Operario de planta':'Cofia (si no va en dotaci\u00f3n), tapabocas N95, guantes de nitrilo desechables, gafas de seguridad, delantal impermeable',<!-- [et_pb_line_break_holder] -->  'Auxiliar de producci\u00f3n':'Tapabocas, guantes de nitrilo, gafas de seguridad, protecci\u00f3n auditiva',<!-- [et_pb_line_break_holder] -->  'T\u00e9cnico de calidad':'Gafas de seguridad, guantes de nitrilo, tapabocas, bata de laboratorio',<!-- [et_pb_line_break_holder] -->  'Supervisor de planta':'Gafas de seguridad, tapabocas, guantes de inspecci\u00f3n',<!-- [et_pb_line_break_holder] -->  'Operador de montacargas':'Casco, gafas de seguridad, guantes de carnaza, chaleco reflectivo, botas punta de acero',<!-- [et_pb_line_break_holder] -->  'Enfermero\/a':'Guantes de l\u00e1tex\/nitrilo desechables, tapabocas N95, gafas protectoras, careta facial, bata impermeable de bioseguridad',<!-- [et_pb_line_break_holder] -->  'Auxiliar de enfermer\u00eda':'Guantes desechables, tapabocas N95, gafas protectoras, bata impermeable',<!-- [et_pb_line_break_holder] -->  'Camillero':'Guantes desechables, tapabocas, gafas de protecci\u00f3n',<!-- [et_pb_line_break_holder] -->  'Personal de aseo cl\u00ednico':'Guantes de caucho largos, tapabocas N95, gafas de seguridad, delantal impermeable, botas de caucho',<!-- [et_pb_line_break_holder] -->  'M\u00e9dico\/a':'Guantes est\u00e9riles, tapabocas N95\/FFP2, gafas protectoras, careta facial, bata impermeable',<!-- [et_pb_line_break_holder] -->  'Instrumentador\/a quir\u00fargico':'Guantes est\u00e9riles, tapabocas quir\u00fargico, gafas de protecci\u00f3n, gorro, cubrezapatos',<!-- [et_pb_line_break_holder] -->  'Asesor\/a comercial':'No requiere EPP de alto riesgo \u2014 revisar condiciones espec\u00edficas del puesto',<!-- [et_pb_line_break_holder] -->  'Cajero\/a':'No requiere EPP de alto riesgo \u2014 revisar condiciones espec\u00edficas del puesto',<!-- [et_pb_line_break_holder] -->  'Auxiliar contable':'No requiere EPP de alto riesgo \u2014 revisar condiciones espec\u00edficas del puesto',<!-- [et_pb_line_break_holder] -->  'Conductor\/a':'Cintur\u00f3n de seguridad vehicular, chaleco reflectivo para emergencias, extinguidor, botiqu\u00edn en veh\u00edculo, tri\u00e1ngulos de se\u00f1alizaci\u00f3n',<!-- [et_pb_line_break_holder] -->  'Auxiliar de bodega':'Casco, guantes de carnaza, botas punta de acero, faja de carga, chaleco reflectivo',<!-- [et_pb_line_break_holder] -->  'Operador log\u00edstico':'Casco, chaleco reflectivo, guantes de carnaza, botas de seguridad',<!-- [et_pb_line_break_holder] -->  'Mensajero\/a':'Casco para moto (certificado), chaleco reflectivo, guantes para moto, rodilleras y coderas (seg\u00fan riesgo)',<!-- [et_pb_line_break_holder] -->  'Jefe de bodega':'Casco, chaleco reflectivo, gafas de seguridad, guantes de carnaza',<!-- [et_pb_line_break_holder] -->  'Vigilante':'Linterna t\u00e1ctica, chaleco antibalas (seg\u00fan nivel de riesgo), radio de comunicaci\u00f3n, guantes de seguridad',<!-- [et_pb_line_break_holder] -->  'Supervisor de seguridad':'Chaleco reflectivo, linterna, radio de comunicaci\u00f3n',<!-- [et_pb_line_break_holder] -->  'Docente':'No requiere EPP de alto riesgo \u2014 evaluar para laboratorios o talleres',<!-- [et_pb_line_break_holder] -->  'Personal de servicios generales':'Guantes de caucho, tapabocas, gafas de seguridad, delantal impermeable, botas antideslizantes',<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->const DEFAULT_EPP = 'Evaluar seg\u00fan matriz de riesgos del cargo \u2014 consultar con el \u00e1rea de HSE';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->let items = [];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function switchTab(t) {<!-- [et_pb_line_break_holder] -->  document.querySelectorAll('.dw-tab').forEach(b => b.classList.remove('active'));<!-- [et_pb_line_break_holder] -->  document.querySelectorAll('.dw-panel').forEach(p => p.classList.remove('active'));<!-- [et_pb_line_break_holder] -->  event.target.classList.add('active');<!-- [et_pb_line_break_holder] -->  document.getElementById('panel-' + t).classList.add('active');<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function fillCargos(prefix) {<!-- [et_pb_line_break_holder] -->  const sector = document.getElementById(prefix + '-sector').value;<!-- [et_pb_line_break_holder] -->  const sel = document.getElementById(prefix + '-cargo');<!-- [et_pb_line_break_holder] -->  sel.innerHTML = '';<!-- [et_pb_line_break_holder] -->  if (!sector) { sel.innerHTML = '<option>\u2014 Primero elige sector \u2014<\/option>'; return; }<!-- [et_pb_line_break_holder] -->  (CARGOS[sector] || []).forEach(c => { const o = document.createElement('option'); o.value = c; o.textContent = c; sel.appendChild(o); });<!-- [et_pb_line_break_holder] -->  fillKit(prefix);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function fillKit(prefix) {<!-- [et_pb_line_break_holder] -->  const cargo = document.getElementById(prefix + '-cargo').value;<!-- [et_pb_line_break_holder] -->  if (prefix === 'dot') {<!-- [et_pb_line_break_holder] -->    const kit = KITS_DOT[cargo] || '';<!-- [et_pb_line_break_holder] -->    document.getElementById('dot-kit-preview').innerHTML = kit ? kit : '<span>Kit gen\u00e9rico \u2014 ed\u00edtalo seg\u00fan tu necesidad<\/span>';<!-- [et_pb_line_break_holder] -->    document.getElementById('dot-kit-custom').value = kit;<!-- [et_pb_line_break_holder] -->  } else if (prefix === 'epp') {<!-- [et_pb_line_break_holder] -->    const epp = KITS_EPP[cargo] || DEFAULT_EPP;<!-- [et_pb_line_break_holder] -->    document.getElementById('epp-kit-preview').innerHTML = epp;<!-- [et_pb_line_break_holder] -->    document.getElementById('epp-kit-custom').value = epp;<!-- [et_pb_line_break_holder] -->  } else {<!-- [et_pb_line_break_holder] -->    const kit = KITS_DOT[cargo] || '';<!-- [et_pb_line_break_holder] -->    const epp = KITS_EPP[cargo] || DEFAULT_EPP;<!-- [et_pb_line_break_holder] -->    document.getElementById('combo-dot-preview').innerHTML = kit || '<span>Kit gen\u00e9rico \u2014 ed\u00edtalo<\/span>';<!-- [et_pb_line_break_holder] -->    document.getElementById('combo-epp-preview').innerHTML = epp;<!-- [et_pb_line_break_holder] -->    document.getElementById('combo-kit-dot').value = kit;<!-- [et_pb_line_break_holder] -->    document.getElementById('combo-kit-epp').value = epp;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function agregar(tipo) {<!-- [et_pb_line_break_holder] -->  let obj = { tipo };<!-- [et_pb_line_break_holder] -->  if (tipo === 'dot') {<!-- [et_pb_line_break_holder] -->    const sector = document.getElementById('dot-sector').value;<!-- [et_pb_line_break_holder] -->    const cargo = document.getElementById('dot-cargo').value;<!-- [et_pb_line_break_holder] -->    const cant = parseInt(document.getElementById('dot-cant').value) || 0;<!-- [et_pb_line_break_holder] -->    if (!sector || !cargo || cant < 1) { alert('Completa sector, cargo y empleados.'); return; }<!-- [et_pb_line_break_holder] -->    obj = { tipo, sector, cargo, cant, kit: document.getElementById('dot-kit-custom').value.trim(), obligacion: document.getElementById('dot-tipo').value, entregas: document.getElementById('dot-entregas').value, talla: document.getElementById('dot-talla').value.trim() || 'Por confirmar' };<!-- [et_pb_line_break_holder] -->    document.getElementById('dot-cant').value = 1; document.getElementById('dot-talla').value = '';<!-- [et_pb_line_break_holder] -->  } else if (tipo === 'epp') {<!-- [et_pb_line_break_holder] -->    const sector = document.getElementById('epp-sector').value;<!-- [et_pb_line_break_holder] -->    const cargo = document.getElementById('epp-cargo').value;<!-- [et_pb_line_break_holder] -->    const cant = parseInt(document.getElementById('epp-cant').value) || 0;<!-- [et_pb_line_break_holder] -->    if (!sector || !cargo || cant < 1) { alert('Completa sector, cargo y empleados.'); return; }<!-- [et_pb_line_break_holder] -->    obj = { tipo, sector, cargo, cant, kit: document.getElementById('epp-kit-custom').value.trim(), freq: document.getElementById('epp-freq').value, talla: document.getElementById('epp-talla').value.trim() || 'Por confirmar' };<!-- [et_pb_line_break_holder] -->    document.getElementById('epp-cant').value = 1; document.getElementById('epp-talla').value = '';<!-- [et_pb_line_break_holder] -->  } else {<!-- [et_pb_line_break_holder] -->    const sector = document.getElementById('combo-sector').value;<!-- [et_pb_line_break_holder] -->    const cargo = document.getElementById('combo-cargo').value;<!-- [et_pb_line_break_holder] -->    const cant = parseInt(document.getElementById('combo-cant').value) || 0;<!-- [et_pb_line_break_holder] -->    if (!sector || !cargo || cant < 1) { alert('Completa sector, cargo y empleados.'); return; }<!-- [et_pb_line_break_holder] -->    obj = { tipo, sector, cargo, cant, kitDot: document.getElementById('combo-kit-dot').value.trim(), kitEpp: document.getElementById('combo-kit-epp').value.trim(), obligacion: document.getElementById('combo-tipo').value, entregas: document.getElementById('combo-entregas').value, talla: document.getElementById('combo-talla').value.trim() || 'Por confirmar' };<!-- [et_pb_line_break_holder] -->    document.getElementById('combo-cant').value = 1; document.getElementById('combo-talla').value = '';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  items.push(obj);<!-- [et_pb_line_break_holder] -->  renderTabla();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function eliminar(i) { items.splice(i, 1); renderTabla(); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function renderTabla() {<!-- [et_pb_line_break_holder] -->  const dot = items.filter(x => x.tipo === 'dot').length;<!-- [et_pb_line_break_holder] -->  const epp = items.filter(x => x.tipo === 'epp').length;<!-- [et_pb_line_break_holder] -->  const combo = items.filter(x => x.tipo === 'combo').length;<!-- [et_pb_line_break_holder] -->  const emp = items.reduce((s,x) => s + x.cant, 0);<!-- [et_pb_line_break_holder] -->  document.getElementById('s-dot').textContent = dot;<!-- [et_pb_line_break_holder] -->  document.getElementById('s-epp').textContent = epp;<!-- [et_pb_line_break_holder] -->  document.getElementById('s-combo').textContent = combo;<!-- [et_pb_line_break_holder] -->  document.getElementById('s-emp').textContent = emp;<!-- [et_pb_line_break_holder] -->  ['dot','epp','combo'].forEach(t => {<!-- [et_pb_line_break_holder] -->    const b = document.getElementById('badge-' + t);<!-- [et_pb_line_break_holder] -->    const n = items.filter(x => x.tipo === t).length;<!-- [et_pb_line_break_holder] -->    b.textContent = n; b.className = 'dw-tab-badge' + (n > 0 ? '' : ' gray');<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->  const disabled = items.length === 0;<!-- [et_pb_line_break_holder] -->  document.getElementById('btn-prev').disabled = disabled;<!-- [et_pb_line_break_holder] -->  document.getElementById('btn-wa').disabled = disabled;<!-- [et_pb_line_break_holder] -->  const tbody = document.getElementById('main-tbody');<!-- [et_pb_line_break_holder] -->  if (!items.length) { tbody.innerHTML = '<\/p>\n<tr>\n<td colspan=\"7\" class=\"dw-empty\">Agrega cargos desde las pesta\u00f1as de arriba<\/td>\n<\/tr>\n<p>'; document.getElementById('resultado').classList.remove('visible'); return; }<!-- [et_pb_line_break_holder] -->  tbody.innerHTML = items.map((x, i) => {<!-- [et_pb_line_break_holder] -->    const badgeClass = x.tipo === 'dot' ? 'legal' : x.tipo === 'epp' ? 'epp' : 'combo';<!-- [et_pb_line_break_holder] -->    const badgeLabel = x.tipo === 'dot' ? 'Dotaci\u00f3n' : x.tipo === 'epp' ? 'EPP' : 'Combo';<!-- [et_pb_line_break_holder] -->    const kitCol = x.tipo === 'combo' ? 'Dot + EPP' : (x.kit || '\u2014');<!-- [et_pb_line_break_holder] -->    const detalleCol = x.tipo === 'dot' ? `${x.obligacion.split('(')[0].trim()} \u00b7 ${x.entregas} entregas` : x.tipo === 'epp' ? `Repos. ${x.freq}` : `${x.obligacion.split('(')[0].trim()} \u00b7 ${x.entregas} entregas`;<!-- [et_pb_line_break_holder] -->    return `<\/p>\n<tr><!-- [et_pb_line_break_holder] -->      <\/p>\n<td><span class=\"dw-badge ${badgeClass}\">${badgeLabel}<\/span><\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td style=\"font-weight:500;font-size:12px\">${x.cargo}<\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td style=\"color:#888;font-size:11px\">${x.sector}<\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td style=\"font-weight:600;color:#f34903\">${x.cant}<\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td style=\"font-size:11px;color:#555;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap\" title=\"${kitCol}\">${kitCol}<\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td style=\"font-size:11px;color:#888\">${detalleCol}<\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td><button class=\"dw-del\" onclick=\"eliminar(${i})\">\u2715<\/button><\/td>\n<p><!-- [et_pb_line_break_holder] -->    <\/tr>\n<p>`;<!-- [et_pb_line_break_holder] -->  }).join('');<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function validarYPreview() {<!-- [et_pb_line_break_holder] -->  const nombre = document.getElementById('g-nombre').value.trim();<!-- [et_pb_line_break_holder] -->  const empresa = document.getElementById('g-empresa').value.trim();<!-- [et_pb_line_break_holder] -->  const correo = document.getElementById('g-correo').value.trim();<!-- [et_pb_line_break_holder] -->  const ciudad = document.getElementById('g-ciudad').value.trim();<!-- [et_pb_line_break_holder] -->  if (!nombre || !empresa || !correo || !ciudad) {<!-- [et_pb_line_break_holder] -->    alert('Por favor completa los datos del solicitante: Nombre, Empresa, Correo y Ciudad.');<!-- [et_pb_line_break_holder] -->    return;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  mostrarPreview();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function generarTexto() {<!-- [et_pb_line_break_holder] -->  const nombre = document.getElementById('g-nombre').value.trim() || 'No especificado';<!-- [et_pb_line_break_holder] -->  const empresa = document.getElementById('g-empresa').value.trim() || 'No especificado';<!-- [et_pb_line_break_holder] -->  const correo = document.getElementById('g-correo').value.trim() || 'No especificado';<!-- [et_pb_line_break_holder] -->  const ciudad = document.getElementById('g-ciudad').value.trim() || 'No especificado';<!-- [et_pb_line_break_holder] -->  const urgencia = document.getElementById('g-urgencia').value;<!-- [et_pb_line_break_holder] -->  const obs = document.getElementById('g-obs').value.trim();<!-- [et_pb_line_break_holder] -->  const hoy = new Date().toLocaleDateString('es-CO', { day:'2-digit', month:'long', year:'numeric' });<!-- [et_pb_line_break_holder] -->  const dots = items.filter(x => x.tipo === 'dot');<!-- [et_pb_line_break_holder] -->  const epps = items.filter(x => x.tipo === 'epp');<!-- [et_pb_line_break_holder] -->  const combos = items.filter(x => x.tipo === 'combo');<!-- [et_pb_line_break_holder] -->  let t = `*SOLICITUD DE COTIZACI\u00d3N \u2014 DOTACIONES Y EPP*\\n`;<!-- [et_pb_line_break_holder] -->  t += `\u2014\u2014\u2014\u2014\\n`;<!-- [et_pb_line_break_holder] -->  t += `Solicitante: ${nombre}\\n`;<!-- [et_pb_line_break_holder] -->  t += `Empresa    : ${empresa}\\n`;<!-- [et_pb_line_break_holder] -->  t += `Correo     : ${correo}\\n`;<!-- [et_pb_line_break_holder] -->  t += `Ciudad     : ${ciudad}\\n`;<!-- [et_pb_line_break_holder] -->  t += `Urgencia   : ${urgencia}\\n`;<!-- [et_pb_line_break_holder] -->  t += `Fecha      : ${hoy}\\n`;<!-- [et_pb_line_break_holder] -->  t += `Base legal : Ley 70 de 1988 \u00b7 Res. 0312\/2019 SG-SST\\n\\n`;<!-- [et_pb_line_break_holder] -->  t += `*RESUMEN*\\n`;<!-- [et_pb_line_break_holder] -->  t += `Dotaci\u00f3n: ${dots.length} cargos | EPP: ${epps.length} cargos | Combos: ${combos.length} cargos\\n`;<!-- [et_pb_line_break_holder] -->  t += `Total empleados: ${items.reduce((s,x) => s+x.cant, 0)}\\n`;<!-- [et_pb_line_break_holder] -->  if (dots.length) {<!-- [et_pb_line_break_holder] -->    t += `\\n*\u2500\u2500 DOTACI\u00d3N LEGAL \u2500\u2500*\\n`;<!-- [et_pb_line_break_holder] -->    dots.forEach((x,i) => { t += `\\n${i+1}. ${x.cargo} \u2014 ${x.sector}\\n   Obligaci\u00f3n: ${x.obligacion}\\n   Empleados: ${x.cant} | Entregas\/a\u00f1o: ${x.entregas} | Kits totales: ${x.cant * parseInt(x.entregas)}\\n   Kit: ${x.kit || 'A definir'}\\n   Tallas: ${x.talla}\\n`; });<!-- [et_pb_line_break_holder] -->    t += `\\nFechas: 30 Abr \/ 31 Ago \/ 20 Dic\\n`;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (epps.length) {<!-- [et_pb_line_break_holder] -->    t += `\\n*\u2500\u2500 EPP \u2500\u2500*\\n`;<!-- [et_pb_line_break_holder] -->    t += `\u26a0 Los EPP son independientes de la dotaci\u00f3n legal.\\n`;<!-- [et_pb_line_break_holder] -->    epps.forEach((x,i) => { t += `\\n${i+1}. ${x.cargo} \u2014 ${x.sector}\\n   Empleados: ${x.cant} | Reposici\u00f3n: ${x.freq}\\n   EPP: ${x.kit || 'A definir'}\\n   Tallas\/Ref.: ${x.talla}\\n`; });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (combos.length) {<!-- [et_pb_line_break_holder] -->    t += `\\n*\u2500\u2500 DOTACI\u00d3N + EPP (COMBO) \u2500\u2500*\\n`;<!-- [et_pb_line_break_holder] -->    combos.forEach((x,i) => { t += `\\n${i+1}. ${x.cargo} \u2014 ${x.sector}\\n   Empleados: ${x.cant} | Entregas dot.\/a\u00f1o: ${x.entregas}\\n   Dotaci\u00f3n: ${x.kitDot || 'A definir'}\\n   EPP: ${x.kitEpp || 'A definir'}\\n   Tallas\/Ref.: ${x.talla}\\n`; });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  t += `\\n*CONDICIONES GENERALES*\\n`;<!-- [et_pb_line_break_holder] -->  t += `\u2022 Precios unitarios en COP con y sin IVA\\n`;<!-- [et_pb_line_break_holder] -->  t += `\u2022 Incluir tallas XS a XXXL en ropa\\n`;<!-- [et_pb_line_break_holder] -->  t += `\u2022 EPP deben cumplir normas ICONTEC o equivalentes\\n`;<!-- [et_pb_line_break_holder] -->  if (obs) t += `\u2022 Nota: ${obs}\\n`;<!-- [et_pb_line_break_holder] -->  return t;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function mostrarPreview() {<!-- [et_pb_line_break_holder] -->  document.getElementById('txt-resultado').textContent = generarTexto();<!-- [et_pb_line_break_holder] -->  document.getElementById('resultado').classList.add('visible');<!-- [et_pb_line_break_holder] -->  document.getElementById('resultado').scrollIntoView({ behavior: 'smooth', block: 'start' });<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function validarCampos() {<!-- [et_pb_line_break_holder] -->  const nombre = document.getElementById('g-nombre').value.trim();<!-- [et_pb_line_break_holder] -->  const empresa = document.getElementById('g-empresa').value.trim();<!-- [et_pb_line_break_holder] -->  const correo = document.getElementById('g-correo').value.trim();<!-- [et_pb_line_break_holder] -->  const ciudad = document.getElementById('g-ciudad').value.trim();<!-- [et_pb_line_break_holder] -->  if (!nombre || !empresa || !correo || !ciudad) {<!-- [et_pb_line_break_holder] -->    alert('Por favor completa los datos del solicitante: Nombre, Empresa, Correo y Ciudad.');<!-- [et_pb_line_break_holder] -->    document.getElementById('g-nombre').closest('.dw-card').scrollIntoView({ behavior: 'smooth', block: 'start' });<!-- [et_pb_line_break_holder] -->    return false;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  return true;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function enviarWA() {<!-- [et_pb_line_break_holder] -->  if (!validarCampos()) return;<!-- [et_pb_line_break_holder] -->  window.open(`https:\/\/wa.me\/${WA}?text=${encodeURIComponent(generarTexto())}`, '_blank');<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function copiar() {<!-- [et_pb_line_break_holder] -->  navigator.clipboard.writeText(document.getElementById('txt-resultado').textContent).then(() => {<!-- [et_pb_line_break_holder] -->    const b = document.querySelector('.dw-copy-btn'); b.textContent = 'Copiado \u2713';<!-- [et_pb_line_break_holder] -->    setTimeout(() => b.textContent = 'Copiar texto', 2000);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][et_pb_heading title=&#8221;Recibe tu cotizaci\u00f3n personalizada&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h2&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Te enviaremos una propuesta ajustada a tu operaci\u00f3n, con recomendaciones de dotaci\u00f3n y EPP seg\u00fan cada cargo.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>\u2714 Cumplimiento <a href=\"https:\/\/www.funcionpublica.gov.co\/eva\/gestornormativo\/norma.php?i=308\" target=\"_blank\" rel=\"noopener\">Ley 70 de 1988<\/a><br \/>\u2714 Asesor\u00eda especializada en dotaci\u00f3n empresarial<br \/>\u2714 Env\u00edos a todo Colombia<\/p>\n<p>[\/et_pb_text][et_pb_number_counter title=&#8221;Empresas ya gestionan su dotaci\u00f3n con nosotros.&#8221; number=&#8221;260+&#8221; percent_sign=&#8221;off&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; title_font=&#8221;||on||||||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_number_counter][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-content\/uploads\/sites\/3\/2026\/02\/Su-empresa-ya-esta-lista-para-el-nuevo-limite-de-dotacion-en-2026.jpg&#8221; alt=&#8221;Tienda Virtual de Full Dotaciones &#8211; Vestimos tu Marca&#8221; title_text=&#8221;Tienda Virtual de Full Dotaciones &#8211; Vestimos tu Marca&#8221; url=&#8221;https:\/\/dotacionesindustriales.com\/V16\/&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Configura los kits de dotaci\u00f3n y EPP por cargo para tu empresa en pocos pasos. Un asesor experto revisar\u00e1 tu solicitud para enviarte una propuesta formal y personalizada.<\/p>\n","protected":false},"author":8,"featured_media":1642,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[19,46],"tags":[],"class_list":["post-1612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-herramientas"],"_links":{"self":[{"href":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-json\/wp\/v2\/posts\/1612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-json\/wp\/v2\/comments?post=1612"}],"version-history":[{"count":22,"href":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-json\/wp\/v2\/posts\/1612\/revisions"}],"predecessor-version":[{"id":1647,"href":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-json\/wp\/v2\/posts\/1612\/revisions\/1647"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-json\/wp\/v2\/media\/1642"}],"wp:attachment":[{"href":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-json\/wp\/v2\/media?parent=1612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-json\/wp\/v2\/categories?post=1612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shop.dotacionesindustriales.com\/full-dotaciones\/wp-json\/wp\/v2\/tags?post=1612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}