/* =============================== TOOLTIPS =============================== */ /* Contenedor */ .tooltip { position: relative; display: inline-block; cursor: pointer; } /* Texto del tooltip */ .tooltip .tooltip-text { visibility: hidden; width: 220px; background-color: #333; color: #fff; text-align: left; /* Alineado a la izquierda para mejor lectura */ border-radius: 6px; padding: 12px; position: absolute; z-index: 1; bottom: 125%; /* CAMBIO CLAVE: Alineación a la derecha */ left: 0; /* Empieza desde el icono */ margin-left: 0; /* Eliminamos el margen negativo que lo sacaba de pantalla */ opacity: 0; transition: opacity 0.3s; font-size: 0.85rem; line-height: 1.4; box-shadow: 0px 4px 10px rgba(0,0,0,0.3); } /* Ajuste de la flecha para que coincida con el icono a la izquierda */ .tooltip .tooltip-text::after { content: ""; position: absolute; top: 100%; left: 10px; /* La flecha ahora se queda cerca del inicio del cuadro */ border-width: 6px; border-style: solid; border-color: #333 transparent transparent transparent; } /* Mostrar al pasar el mouse */ .tooltip:hover .tooltip-text { visibility: visible; opacity: 1; }