/* ========================================
   BUNQR - Boutons
   ======================================== */

/* Bouton action principale */
.bunqr-btn-primary,
.mud-button-filled-primary {
    background-color: var(--bunqr-noir) !important;
    color: var(--bunqr-blanc) !important;
    border-radius: var(--bunqr-border-radius) !important;
    border: 1px solid var(--bunqr-noir) !important;
    padding: 6px 8px !important;
    font-weight: 600 !important;
    text-transform: none !important;
    transition: all 0.2s ease;
    max-height
}

.bunqr-btn-primary:hover,
.mud-button-filled-primary:hover {
    background-color: #2a2a2a !important;
    transform: translateY(-1px);
}

.bunqr-btn-primary:disabled{
    background-color: var(--mud-palette-action-disabled) !important;
    color:grey !important;
    border: 2px solid var(--mud-palette-action-disabled) !important;
}

/* Bouton action secondaire */
.bunqr-btn-secondary,
.habilitee-white-rounded {
    background-color: var(--bunqr-blanc) !important;
    color: var(--bunqr-noir) !important;
    border: 1px solid var(--bunqr-noir) !important;
    border-radius: var(--bunqr-border-radius) !important;
    padding: 6px 8px !important;
    font-weight: 600 !important;
    text-transform: none !important;
    transition: all 0.2s ease;
}

.bunqr-btn-secondary:hover,
.habilitee-white-rounded:hover {
    background-color: var(--bunqr-noir) !important;
    color: var(--bunqr-blanc) !important;
    transform: translateY(-1px);
}
.bunqr-btn-secondary:disabled{
    background-color: var(--mud-palette-action-disabled) !important;
    color:grey;
    border: 2px solid var(--mud-palette-action-disabled) !important;
}

/* Bouton switch */
.bunqr-btn-switch {
    background-color: var(--bunqr-ocre) !important;
    color: var(--bunqr-blanc) !important;
    border-radius: var(--bunqr-border-radius) !important;
    padding: 10px 24px !important;
    font-weight: 600 !important;
    text-transform: none !important;
    transition: all 0.2s ease;
}

.bunqr-btn-switch:hover {
    background-color: #c08d43 !important;
    transform: translateY(-1px);
}

/* Bouton wizard */
.bunqr-btn-wizard {
    background-color: var(--bunqr-ocre) !important;
    color: var(--bunqr-blanc) !important;
    border-radius: var(--bunqr-border-radius) !important;
    padding: 12px 32px !important;
    font-weight: 600 !important;
    font-size: var(--bunqr-font-size-lg) !important;
    text-transform: none !important;
    box-shadow: var(--bunqr-shadow-md);
}

.bunqr-btn-wizard:hover {
    background-color: #c08d43 !important;
    box-shadow: var(--bunqr-shadow-lg);
}