.comunicados-nuevos-dropdown__items {
    max-height: min(24rem, calc(100vh - 10rem));
    overflow-y: auto;
}

.comunicados-nuevos-dropdown__item {
    align-items: flex-start;
    display: flex;
    gap: 0.7rem;
    padding: 0.8rem 1rem;
    white-space: normal;
}

.comunicados-nuevos-dropdown__indicator {
    background: #dc3545;
    border-radius: 50%;
    flex: 0 0 0.5rem;
    height: 0.5rem;
    margin-top: 0.4rem;
}

.comunicados-nuevos-dropdown__content {
    min-width: 0;
}

.comunicados-nuevos-dropdown__title,
.comunicados-nuevos-dropdown__date {
    display: block;
}

.comunicados-nuevos-dropdown__title {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #212529;
    display: -webkit-box;
    font-weight: 600;
    overflow: hidden;
}

.comunicados-nuevos-dropdown__date {
    color: #6c757d;
    font-size: 0.75rem;
    margin-top: 0.2rem;
}

@media (max-width: 575.98px) {
    .comunicados-nuevos-dropdown .dropdown-menu {
        max-width: calc(100vw - 1rem);
        min-width: min(20rem, calc(100vw - 1rem));
    }
}
