/**
 * Estilos específicos para alertas de tipo QUESTION
 * Usado para preguntas y confirmaciones
 */

/* Icono de pregunta */
.swal2-icon.swal2-question {
    border-color: var(--swal-question-color);
    color: var(--swal-question-color);
}

.swal2-icon.swal2-question .swal2-icon-content {
    color: var(--swal-question-color);
}

/* Botón de confirmación para pregunta */
.swal2-popup.swal2-toast.swal2-icon-question .swal2-confirm,
.swal2-popup:not(.swal2-toast) .swal2-icon-question~.swal2-actions .swal2-confirm {
    background-color: var(--swal-primary-color);
    border-color: var(--swal-primary-color);
    color: #fff;
}

.swal2-popup.swal2-toast.swal2-icon-question .swal2-confirm:hover,
.swal2-popup:not(.swal2-toast) .swal2-icon-question~.swal2-actions .swal2-confirm:hover {
    background-color: #1a2a5f;
    border-color: #1a2a5f;
}

/* Botón de cancelación para pregunta */
.swal2-popup:not(.swal2-toast) .swal2-icon-question~.swal2-actions .swal2-cancel {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff;
}

.swal2-popup:not(.swal2-toast) .swal2-icon-question~.swal2-actions .swal2-cancel:hover {
    background-color: #5a6268;
    border-color: #5a6268;
}

/* Título para pregunta */
.swal2-popup:not(.swal2-toast) .swal2-icon-question~.swal2-title {
    color: #495057;
}

/* Contenido para pregunta */
.swal2-popup:not(.swal2-toast) .swal2-icon-question~.swal2-content {
    color: #495057;
}