/* The two deployments share records but deliberately present different jobs. */
.portal-account-link{font-weight:850;color:#4c1d95;white-space:nowrap}.coach-app-label{display:inline-flex;margin:8px 0 18px;background:#17111f;color:#fff;border-radius:999px;padding:6px 10px;font-size:.68rem;letter-spacing:.12em}.portal-coach .module-switch,.portal-coach .view-switch,.portal-coach .mobile-bottom-nav{display:none!important}.portal-coach .sidebar>.nav{display:none!important}.portal-coach .reviewbar{display:none!important}.portal-coach main{padding-bottom:40px}.portal-coach .coach-admin-nav{position:sticky;top:0;z-index:25}.portal-client .coach-admin-nav{display:none!important}
/* Lime is an accent/background, never low-contrast body text on white. */
.eyebrow{color:#5b21b6!important}.visual-workout-preview-card .eyebrow,.live-workout-launch .eyebrow,.fitness-tile .eyebrow,[class*="dark"] .eyebrow{color:#e2ff92!important}.btn.start-now,#emailLoginForm .btn,#emailCodeForm .btn:first-child{background:#c4f24f!important;color:#17111f!important;border-color:#597719!important}.tag{color:#4c1d95}.notification-fab b,.service-mode-mark.live{background:#c4f24f;color:#17111f}
@media(max-width:760px){.portal-coach main{padding-bottom:28px}.portal-account-link{width:100%;text-align:center;padding:9px;border:1px solid #d9c9ea;border-radius:10px}.portal-coach .coach-admin-nav{top:0}}
