/**
 * Botones FlightLabs — radio unificado (--fl-btn-radius, 8px).
 * Usar clase .btn-fl en controles nuevos; las reglas globales cubren .btn y componentes del dashboard.
 */

.btn-fl {
    border-radius: var(--fl-btn-radius) !important;
}

/* Bootstrap / admin */
.btn,
.btn-sm,
.btn-lg,
.btn-block,
.btn-primary,
.btn-secondary,
.btn-success,
.btn-danger,
.btn-warning,
.btn-info,
.btn-light,
.btn-dark,
.btn-gradient-primary,
.btn-outline-primary,
.btn-outline-secondary,
.signUpBg,
.getApiKeyButton,
.btn_book,
#form-subscribe,
#embed_btn,

/* Dashboard API */
.api-access-key__btn,
.api-try-it-out__send,
.api-try-it-out__postman,
.api-try-it-out__toggle-params,

/* Auth / registro */
.cardLogin .btn,
.register-form .btn,

/* SweetAlert confirmaciones */
.swal2-styled.swal2-confirm,
.swal2-styled.swal2-deny,
.swal2-styled.swal2-cancel,

/* Inputs tipo botón */
input[type="submit"]:not(.form-control),
input[type="button"]:not(.form-control),
button[type="submit"]:not(.navbar-toggler):not(.close):not(.btn-close):not([class*="carousel"]),
button[type="button"]:not(.navbar-toggler):not(.close):not(.btn-close):not([class*="carousel"])
{
    border-radius: var(--fl-btn-radius) !important;
}

/* Enlaces con apariencia de botón */
a.btn,
a.btn-fl,
a.signUpBg,
a.getApiKeyButton,
a.api-access-key__btn,
a#form-subscribe
{
    border-radius: var(--fl-btn-radius) !important;
}
