/* Mr Einstein LMS identity — deliberately scoped to LMS surfaces. */
.einstein-overview{max-width:1180px;color:#182e29;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.einstein-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:38px 40px;border-radius:18px;background:#123c35;color:#fff;margin:24px 0}
.einstein-hero h1{font-size:34px;line-height:1.2;color:#fff;margin:10px 0;padding:0;font-weight:700;letter-spacing:-1px}
.einstein-hero p{font-size:16px;color:#d3e3dc;max-width:570px}.einstein-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#f1cd78}.einstein-version{background:#28544a;border:1px solid #4d7166;padding:7px 12px;border-radius:20px;white-space:nowrap}
.einstein-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px}.einstein-two{grid-template-columns:repeat(2,minmax(0,1fr))}.einstein-panel{background:#fff;border:1px solid #dce5df;border-radius:14px;padding:26px}.einstein-panel h2{font-size:19px;color:#153e34}.einstein-panel p{color:#52625c;font-size:14px;line-height:1.7}.einstein-panel li{padding:7px 0}.einstein-step{font-size:12px;font-weight:800;color:#136859;background:#e7f3ec;border-radius:8px;padding:8px}.einstein-panel form{margin-top:12px}.einstein-panel .button-primary{background:#146b60;border-color:#146b60}.einstein-credit{font-size:12px;color:#63736b;margin:24px 0}
.mrelm-wrap,.mrelm-dashboard,.mrelm-frontend-dashboard{--mrelm-color-primary:#146b60;--mrelm-color-primary-hover:#104f46}
.mrelm-admin-header-logo img{max-width:180px}.mrelm-pro-upgrade-banner,.mrelm-get-pro,.mrelm-upgrade-pro-banner,.mrelm-offer-notice,.mrelm-gopro-btn{display:none!important}
@media(max-width:960px){.einstein-grid{grid-template-columns:1fr}.einstein-hero{padding:28px;gap:12px}.einstein-hero h1{font-size:28px}.einstein-panel{padding:22px}}
@media(prefers-reduced-motion:reduce){.einstein-overview *{scroll-behavior:auto!important}}
