/* Announcements Tab panes */
.announcements-reports-section .announcements-tabs .nav-item .nav-link {
    background-color: var(--body-bg-color);
    color: var(--black-color);
}

.announcements-reports-section .announcements-tabs .nav-item .nav-link.active {
    color: var(--white-color);
    background-color: var(--primary-color);
}

@media (min-width: 991.98px) {
  .announcements-reports-section .tab-content .cards-container {
    max-width: 67%;
  }
}

/* Announcement Card */
.announcements-reports-section .tab-content .cards-container .announcement-card {
    border: var(--main-border);
}

.announcements-reports-section .tab-content .cards-container .announcement-card.important {
    border: 2px solid var(--orange-color);
}

.announcements-reports-section .tab-content .announcement-card.important .alert-container picture img {
    width: 1rem;
    height: 1rem;
    min-width: 1rem;
}

/* Report Card */
.announcements-reports-section .tab-content .report-card {
    transition: all 0.3s ease-in-out;
}

.announcements-reports-section .tab-content .report-card .card-icon-container {
    background-color: rgb(239 68 68 / 10%);
    padding: 0.75rem;
}

.announcements-reports-section .tab-content .report-card .card-icon-container img {
    width: 1.5rem;
    height: 1.5rem;
}

.announcements-reports-section .tab-content .report-card:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1) !important;
}