        .whatsapp-container {
            position: fixed;
            bottom: 20px;
            right: 20px;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            z-index: 1000;
        }

        .options {
            display: none;
            flex-direction: column;
            background: linear-gradient(135deg, #25D366, #1EBE5D);
            border-radius: 12px;
            box-shadow: 2px 2px 10px rgba(0,0,0,0.3);
            padding: 10px;
            width: 220px;
            opacity: 0;
            transform: translateY(10px);
            transition: all 0.3s ease-in-out;
        }

        .options.show {
            display: flex;
            opacity: 1;
            transform: translateY(0);
        }

        .option {
            padding: 12px;
            text-align: center;
            font-size: 18px;
            color: white;
            cursor: pointer;
            border-radius: 8px;
            margin: 5px 0;
            background: rgba(255, 255, 255, 0.2);
            transition: background 0.3s, transform 0.2s;
        }

        .option:hover {
            background: rgba(255, 255, 255, 0.4);
            transform: scale(1.05);
        }

        .whatsapp-button {
          position: fixed;
          bottom: 20px;
          right: 20px;
          background-color: #25D366;
          color: white;
          padding: 15px;
          font-size: 24px;
          border-radius: 50%;
          text-decoration: none;
          box-shadow: 2px 2px 10px rgba(0,0,0,0.3);
          display: flex;
          align-items: center;
          justify-content: center;
          width: 60px;
          height: 60px;
          cursor: pointer;
          animation: pulse 1.5s infinite;
      }

      .whatsapp-button img {
          width: 30px;
          height: 30px;
      }

      .whatsapp-button:hover {
          background-color: #1EBE5D;
          transform: scale(1.1);
      }

      /* Ajuste en dispositivos móviles */
      @media screen and (max-width: 600px) {
          .whatsapp-button {
              width: 50px;
              height: 50px;
              bottom: 15px;
              right: 15px;
          }

          .whatsapp-button img {
              width: 25px;
              height: 25px;
          }

          .options {
              width: 180px;
          }

          .option {
              font-size: 16px;
          }
      }

      @keyframes pulse {
          0% { transform: scale(1); }
          50% { transform: scale(1.2); }
          100% { transform: scale(1); }
      }