.jarch-btn-delete {
    background-color: #fef2f2 !important; /* Vermelho ultra-suave */
    border-color: #fecaca !important; /* Vermelho claro */
    color: #b91c1c !important; /* Vermelho escuro para texto */
    transition: all 0.2s ease-in-out !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0.25rem 0.5rem !important; /* padding sm */
}

.jarch-btn-delete:hover {
    background-color: #fee2e2 !important; /* Mais forte no hover */
    border-color: #fca5a5 !important;
    color: #991b1b !important; /* Texto mais escuro no hover */
    box-shadow: 0 2px 4px rgba(0,0,0,0.1) !important;
    transform: translateY(-1px) !important;
    text-decoration: none !important;
}

.jarch-btn-delete:active {
    background-color: #fca5a5 !important;
    border-color: #f87171 !important;
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125) !important;
    transform: translateY(0) !important;
}

.jarch-btn-delete i {
    margin-right: 5px !important;
    color: #dc2626 !important; /* Vermelho mais forte e vibrante para o ícone */
}

.jarch-btn-delete:hover i {
    color: #b91c1c !important;
}
