/* Stil gradient identic cu butoanele native YOOtheme pentru formularul Membership Pro */
div.form-actions input[type="submit"],
div.form-actions button[type="submit"],
div.form-actions #btn-submit,
.osm-login-form input[type="submit"],
.osm-login-form button[type="submit"],
.osm-container input[type="submit"] {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    background: linear-gradient(135deg, #db2777 0%, #6366f1 50%, #3b82f6 100%) !important;
    background-color: #6366f1 !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    border: none !important;
    border-radius: 500px !important;
    padding: 12px 36px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;
    text-align: center !important;
    cursor: pointer !important;
    box-shadow: 0 4px 15px rgba(219, 39, 119, 0.3) !important;
    transition: all 0.3s ease !important;
}

div.form-actions input[type="submit"]:hover,
div.form-actions button[type="submit"]:hover,
div.form-actions #btn-submit:hover,
.osm-login-form input[type="submit"]:hover {
    opacity: 0.95 !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 6px 20px rgba(99, 102, 241, 0.4) !important;
}