
.jam-tree-highlight {
    min-height: 340px; 
    border-radius: 1rem; 
    background-color: linear-gradient(90deg, #0d6efd 80%, #0a58ca 100%); 
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.08); 
    position: relative; 
}

.jam-tree-ribbon {
    position: absolute; 
    top: 0; 
    left: 0; 
    color: #fff; 
    font-weight: 700; 
    font-size: 1rem; 
    padding: 0.5rem 1.5rem; 
    border-top-left-radius: 1rem; 
    border-bottom-right-radius: 1rem; 
    z-index: 2; 
    box-shadow: 0 2px 8px rgba(13,110,253,0.12); 
}

.bg-blue {
    background-color: #f0f8ff; /* Azul bem claro */
}
