.auth-brand-logo {
    background: #fff !important;
    border: 1px solid rgba(15, 23, 42, 0.08) !important;
    border-radius: 1rem !important;
    padding: 0.75rem 1rem !important;
    box-shadow: 0 12px 30px rgba(15, 23, 42, 0.14);
}

.auth-brand-logo img {
    width: auto !important;
    height: 140px !important;
    max-width: 460px;
    object-fit: contain;
}

.auth-mobile-logo {
    display: inline-flex !important;
    width: fit-content;
    padding: 0.55rem 0.75rem;
    border: 1px solid rgba(15, 23, 42, 0.08);
    border-radius: 0.9rem;
    background: #fff;
    box-shadow: 0 8px 22px rgba(15, 23, 42, 0.1);
}

.auth-mobile-logo img {
    width: auto !important;
    height: 92px !important;
    max-width: 320px;
    object-fit: contain;
}

@media (max-width: 575.98px) {
    .auth-mobile-logo img {
        height: 78px !important;
        max-width: 270px;
    }
}

.auth-brand-logo span,
.auth-mobile-logo span {
    display: none !important;
}

@media (min-width: 992px) {
    .auth-brand-logo {
        gap: 0 !important;
    }

    .auth-mobile-logo {
        display: none !important;
    }
}

/* Dashboard quick-service labels */
.content .icon-nav-item .nav-label {
    color: #fff !important;
}

/* Remove decorative artwork from the wallet balance card only. */
.content .row.g-3 > .col-12.col-md-6:first-child .bg-holder.bg-card {
    display: none !important;
    background-image: none !important;
}
