/****** List View CSS ******/
#proposals-list .card-header a.d-block {
    color: black;
    font-weight: bold;
}

#proposals-list .card {
    overflow: visible;
}

/* Details expand/collapse */
.entry-details summary {
    list-style: none;
}

.entry-details[open] summary i.fa-chevron-down {
    transform: rotate(180deg);
    transition: transform 0.3s;
}

/* Responsive adjustments for Definition and Example */
@media (max-width: 576px) {
    .definition-header,
    .example-header,
    .definition-data,
    .example-data {
        display: none !important;
    }
}

.entry-details summary {
    list-style: none; /* Removes the default black arrow */
    cursor: pointer; /* Adds a pointer cursor for better UX */
}

.entry-details summary::-webkit-details-marker {
    display: none; /* Hides the marker in WebKit browsers (like Chrome and Safari) */
}
