.expired-categories {
     padding: 35px 0 200px 0;
     background: #F2F5F7;
}

.expired-categories .category-cards {
     padding: 20px 0 0 0;
     height: 100%;
}

.expired-categories .category-cards .category-card {
     position: relative;
     border-radius: 10px;
     padding: 20px;
     border: 1px solid #907DFC;
     background: var(--white);
     box-shadow: 0px 4px 4px 0px rgba(53, 18, 91, 0.15);
     display: flex;
     justify-content: space-between;
     margin-bottom: 60px;
}

.expired-categories .category-cards .category-card .expired-badge {
     position: absolute;
     top: 0;
     right: 0%;
     transform: translate(-99%, -99%);
     background: linear-gradient(0deg, rgba(255, 221, 223, 0.20) 0%, rgba(255, 221, 223, 0.20) 100%), #FF0202;
     padding: 3px 8px;
     border-radius: 5px 5px 0px 0px;
     color: var(--white);
}

.expired-categories .category-cards .category-card .category-card-left {
     width: 85%;
}

.expired-categories .category-cards .category-card .category-card-left .card-header {
     display: flex;
     align-items: center;
     gap: 10px;
}

.expired-categories .category-cards .category-card .category-card-left .card-header h4 a{
     color: var(--black);
     text-decoration: none;
     font-weight: bold;
     margin-bottom: 0;
     font-size: 1.125rem;
}

.expired-categories .category-cards .category-card .category-card-left .card-header .location,
.expired-categories .category-cards .category-card .category-card-left .card-header .id-badge {
     font-weight: bold;
     display: flex;
     align-items: center;
     gap: 5px;
     color: var(--black);
}

.expired-categories .category-cards .category-card .category-card-left .card-header .location i {
     font-size: 0.875rem;
}

.expired-categories .category-cards .category-card .category-card-left .card-header .id-badge i {
     font-size: 1.125rem;
}

.expired-categories .category-cards .category-card .category-card-left .card-header .id-badge {
     /* border-radius: 70px; */
     /* background: var(--primary-color); */
     /* padding: 8px 10px; */
     color: var(--black);
     font-weight: 600 !important;
}

.expired-categories .category-cards .category-card .action-btns .rfp-btn .btn,
.expired-categories .category-cards .category-card .action-btns .rfp-outline-btn .btn {
     font-size: 0.875rem;
}

.expired-categories .category-cards .category-card .category-card-left .card-footer {
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     gap: 10px;
     color: #757575;
     font-size: 0.875rem;
}

.expired-categories .category-cards .category-card .category-card-left .card-footer .publish {
     color: var(--primary-color);
}

.expired-categories .category-cards .category-card .category-card-right {
     display: flex;
     flex-direction: column;
     justify-content: end;
}

.expired-categories .category-cards .category-card .category-card-right .priority {
     display: flex;
     flex-wrap: nowrap;
     gap: 5px;
     align-items: center;
}

.expired-categories .category-cards .category-card .category-card-right .priority .priority-info i {
     font-size: 1.35rem;
}

.expired-categories .category-cards .category-card .category-card-right .priority-badges {
     display: flex;
     justify-content: center;
     align-items: center;
     gap: 0;
     /* No gaps to create a single capsule */
     border-radius: 50px;
     background-color: #f0f0f0;
     border: 1px solid #ccc;
     width: fit-content;
}

.expired-categories .category-cards .category-card .category-card-right .badge {
     flex: 1;
     padding: 5px 15px;
     font-size: 14px;
     font-weight: bold;
     text-align: center;
     text-transform: uppercase;
     border-radius: 0;
     cursor: pointer;
     transition: all 0.3s ease;
     opacity: 0.2;
     color: #fff;
}

.expired-categories .category-cards .category-card .category-card-right .badge.low {
     background-color: #F11A04;
     border-top-left-radius: 50px;
     border-bottom-left-radius: 50px;
}

.expired-categories .category-cards .category-card .category-card-right .badge.medium {
     background-color: #e59a00;;
}

.expired-categories .category-cards .category-card .category-card-right .badge.high {
     background-color: #40a800;
     border-top-right-radius: 50px;
     border-bottom-right-radius: 50px;
}

.expired-categories .category-cards .category-card .category-card-right .badge.active {
     opacity: 1;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.expired-categories .category-cards-footer {
     display: flex;
     gap: 20px;
     align-items: center;
     width: 100%;
     justify-content: space-between;
}

.expired-categories .category-cards-footer .results {
     color: #757575;
     font-size: 0.875rem;
}