/* Theme Compatibility Styles */
/* Astra Theme */
.theme-astra .dc-wa-inquiry-by-xd-button {
    border-radius: 3px;
    margin: 12px 0;
}

/* OceanWP Theme */
.theme-oceanwp .dc-wa-inquiry-by-xd-button {
    background-color: #13aff0 !important;
}

/* GeneratePress Theme */
.theme-generatepress .dc-wa-inquiry-by-xd-button {
    padding: 10px 20px !important;
}

/* WooCommerce Default */
.woocommerce .dc-wa-inquiry-by-xd-button {
    background-color: #96588a !important;
    color: white !important;
}

/* Flatsome Theme */
.theme-flatsome .dc-wa-inquiry-by-xd-button {
    margin: 15px 0;
    width: 100%;
}

/* Storefront Theme */
.theme-storefront .dc-wa-inquiry-by-xd-button {
    border-radius: 2px !important;
}