.ceamib-social-sharing {
    display: flex;
    align-items: center;
    gap: 15px;
    margin: 20px 0;
    padding: 15px 0;
}

.ceamib-social-sharing .label {
    font-weight: bold;
    color: #333;
    margin-right: 10px;
}

.ceamib-social-sharing .btn-share {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 15px;
    border-radius: 20px;
    text-decoration: none;
    font-size: 1.4rem;
    font-weight: 500;
    transition: all 0.3s ease;
    border: 1px solid #ddd;
    color: #555;
    background: #f9f9f9;
}

/* Efectos Hover por red social */
.btn-share:hover { transform: translateY(-2px); box-shadow: 0 4px 6px rgba(0,0,0,0.1); }
.btn-share.facebook:hover { background: #1877f2; color: #fff; border-color: #1877f2; }
.btn-share.twitter:hover { background: #1da1f2; color: #fff; border-color: #1da1f2; }
.btn-share.whatsapp:hover { background: #25d366; color: #fff; border-color: #25d366; }