
.custom-swal-button {
    background-color: #da291c !important;
    border: 1px solid #da291c !important;
    border-radius: 25px !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 500 !important;
    padding: 10px 24px !important;
    font-size: 14px !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    box-shadow: none !important;
    transition: all 0.3s ease !important;
    outline: none !important; /* Remove contorno padrão */
}

.custom-swal-button:hover {
    background-color: #bf2217 !important;
    transform: translateY(-1px) !important;
    /* Mantém a borda na cor original */
}

.custom-swal-button:active {
    background-color: #a61d14 !important;
    /* Mantém a borda na cor original */
}

.custom-swal-button:focus,
.custom-swal-button:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}

.custom-swal-text {
    font-family: 'Roboto', sans-serif !important;
    color: #333 !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
}

.swal2-title {
    font-family: 'Roboto', sans-serif !important;
    color: #222 !important;
    font-weight: 600 !important;
}