--- a/application/views/cotizador/vComparativo.php
+++ b/application/views/cotizador/vComparativo.php
@@ -527,6 +527,73 @@
   font-weight:700;
   line-height:1.35;
 }
+
+/*
+ * CHB V213 - Tooltip desktop con altura adaptable.
+ * Las versiones anteriores dejaban overflow:hidden !important en la tarjeta,
+ * por lo que el encabezado y las primeras filas quedaban recortados cuando el
+ * desglose necesitaba crecer por encima del botón Seleccionar Plan.
+ */
+@media (min-width:992px) and (hover:hover) and (pointer:fine) {
+  #frmComparativo #resultadoComparativoCards,
+  #frmComparativo .comparativo-cards-grid,
+  #frmComparativo .comparativo-plan-card {
+    overflow:visible !important;
+  }
+
+  #frmComparativo .comparativo-plan-card {
+    z-index:1;
+  }
+
+  #frmComparativo .comparativo-plan-card:hover,
+  #frmComparativo .comparativo-plan-card:focus-within {
+    z-index:40;
+  }
+
+  #frmComparativo .chb-plan-calc-tooltip {
+    box-sizing:border-box;
+    width:min(390px, calc(100vw - 48px));
+    height:auto !important;
+    min-height:0;
+    max-height:min(72vh, 720px);
+    overflow-x:hidden;
+    overflow-y:auto;
+    overscroll-behavior:contain;
+  }
+
+  #frmComparativo .chb-plan-tooltip-head {
+    padding:12px 14px 10px;
+  }
+
+  #frmComparativo .chb-plan-tooltip-title {
+    font-size:13px;
+    line-height:1.35;
+    white-space:normal;
+  }
+
+  #frmComparativo .chb-plan-tooltip-subtitle {
+    font-size:11px;
+    line-height:1.4;
+    white-space:normal;
+  }
+
+  #frmComparativo .chb-plan-tooltip-table {
+    font-size:12px;
+  }
+
+  #frmComparativo .chb-plan-tooltip-table th,
+  #frmComparativo .chb-plan-tooltip-table td {
+    padding:9px 12px;
+    line-height:1.35;
+  }
+
+  #frmComparativo .chb-plan-tooltip-note {
+    padding:9px 12px 11px;
+    font-size:10px;
+    line-height:1.45;
+    white-space:normal;
+  }
+}
 @media (max-width:991px) {
   #frmComparativo .chb-plan-calc-tooltip,
   #frmComparativo .chb-plan-tooltip-pos-1,
