a.logo:has(img[src*="business-logo-dark.png"]) {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}




/* Modern CSS: Only targets the card if it contains the word 'Earnings' */
.vironeer-counter-card:has(.vironeer-counter-card-title:contains("Earnings")) .bi-currency-dollar::before {
    content: "\F639" !important;
}


/* Force override on all custom boxes inside any overlay, modal, or section popup wrapper */
[class*="overlay"] .box.bg-custom2,
[class*="modal"] .box.bg-custom2,
[class*="popup"] .box.bg-custom2,
.section-body .box.bg-custom2 {
    background-color: #e6f6fc !important;
}


/* Keep the icon container as a perfect circle with the new color */
html body .home-category-icon {
    background-color: #e6f6fc !important;
    border-radius: 50% !important;
    overflow: hidden !important; /* Ensures the inner icon doesn't spill out */
}