/* MSG25 Integration Plugin — Custom Overrides (upgrade-safe) */

@media (min-width: 1200px) {
    .leftbar .navbar-brand > img {
        max-width: 60px;
    }
}

/* Hide Subscription & Billing menu items from user dropdown */
a[href*="/account/subscription"],
a[href*="/account/billing"] {
    display: none !important;
}

/* Hide "Credits used" / quota button */
.top-quota-button {
    display: none !important;
}

/* Hide sending credit display in dashboard */
.sending-credits-box {
    display: none !important;
}

/* Hide 2FA tab — authentication managed by MSG25 main app */
a[href*="/2fa"] {
    display: none !important;
}

/* Hide password change fields — passwords managed by MSG25 main app */
input[name="password"],
input[name="password_confirmation"] {
    display: none !important;
}
input[name="password"] + .help-block,
input[name="password_confirmation"] + .help-block {
    display: none !important;
}
/* Hide labels for password fields */
.form-group:has(input[name="password"]),
.form-group:has(input[name="password_confirmation"]) {
    display: none !important;
}

/* "Back to MSG25" nav link styling */
.msg25-back-link {
    opacity: 0.7;
    transition: opacity 0.2s;
}
.msg25-back-link:hover {
    opacity: 1;
}
