
/* MARKETPRO_TYPOGRAPHY_CONTRAST_V2R10R55
   Readability pass for the active R54 futuristic iOS-inspired glass theme.
   CSS-only: text contrast, font weight and label clarity. No layout or JS changes.
*/

.professional-app{
  color:#111827!important;
}

.professional-brand h1{
  color:#ffffff!important;
  font-weight:850!important;
}

.professional-brand p,
.professional-sidebar .sidebar-label{
  color:#c8d4e6!important;
  font-weight:700!important;
}

.professional-nav-link{
  color:#eef4ff!important;
  font-weight:760!important;
}

.professional-nav-link .nav-symbol{
  color:#9fe2ff!important;
}

.professional-sidebar .sidebar-store-card span,
.professional-sidebar .sidebar-footer small{
  color:#cbd7e8!important;
  font-weight:650!important;
}

.professional-sidebar .sidebar-store-card strong,
.professional-sidebar .sidebar-footer strong{
  color:#ffffff!important;
  font-weight:800!important;
}

.professional-sidebar .sidebar-store-button{
  color:#ffffff!important;
  font-weight:800!important;
}

.professional-topbar .topbar-eyebrow{
  color:#596579!important;
  font-weight:850!important;
}

.professional-topbar>div>strong{
  color:#111827!important;
  font-weight:850!important;
}

.professional-topbar .topbar-store-link{
  color:#005fc7!important;
  font-weight:800!important;
}

.professional-user strong{
  color:#111827!important;
  font-weight:800!important;
}

.professional-user small{
  color:#526174!important;
  font-weight:650!important;
}

.professional-dashboard .hero-label{
  color:#eaf5ff!important;
  font-weight:900!important;
}

.professional-dashboard .futuristic-hero-copy h1,
.professional-dashboard .futuristic-hero-copy h1 span{
  color:#ffffff!important;
  font-weight:900!important;
}

.professional-dashboard .futuristic-hero-copy p{
  color:#eef4ff!important;
  font-weight:620!important;
}

.professional-dashboard .professional-button.primary,
.professional-dashboard .professional-button.light{
  color:#ffffff!important;
  font-weight:850!important;
}

.professional-dashboard .futuristic-status-card span,
.professional-dashboard .futuristic-status-card small{
  color:#dfeafb!important;
  font-weight:700!important;
}

.professional-dashboard .futuristic-status-card p{
  color:#eef4ff!important;
  font-weight:620!important;
}

.professional-dashboard .futuristic-status-card strong,
.professional-dashboard .futuristic-status-card b{
  color:#ffffff!important;
  font-weight:850!important;
}

.professional-dashboard .professional-metric-top{
  color:#4b586b!important;
  font-weight:800!important;
}

.professional-dashboard .professional-metric>strong{
  color:#111827!important;
  font-weight:900!important;
}

.professional-dashboard .professional-metric>p{
  color:#4b586b!important;
  font-weight:650!important;
}

.professional-dashboard .professional-metric>small{
  color:#566579!important;
  font-weight:700!important;
}

.professional-dashboard .professional-panel-header span{
  color:#5b6778!important;
  font-weight:900!important;
}

.professional-dashboard .professional-panel-header h2{
  color:#111827!important;
  font-weight:850!important;
}

.professional-dashboard .professional-panel-header a{
  color:#005fc7!important;
  font-weight:800!important;
}

.professional-dashboard .professional-ranking strong,
.professional-dashboard .professional-activity strong{
  color:#162033!important;
  font-weight:800!important;
}

.professional-dashboard .professional-ranking small,
.professional-dashboard .professional-activity small,
.professional-dashboard .professional-activity time{
  color:#526174!important;
  font-weight:650!important;
}

.professional-dashboard .professional-empty{
  color:#596579!important;
  font-weight:650!important;
}

.professional-dashboard .professional-quick-card{
  color:#111827!important;
}

.professional-dashboard .professional-quick-card strong{
  color:#172033!important;
  font-weight:850!important;
}

.professional-dashboard .professional-quick-card small{
  color:#526174!important;
  font-weight:650!important;
}

.professional-dashboard .professional-quick-card>b{
  color:#2c5fd5!important;
  font-weight:900!important;
}

#marketpro-business-modules-v2757153631 .mp-business-modules-kicker{
  color:#186d88!important;
  font-weight:900!important;
}

#marketpro-business-modules-v2757153631 .mp-business-modules-bar strong{
  color:#132033!important;
  font-weight:850!important;
}

#marketpro-business-modules-v2757153631 .mp-business-modules-bar small{
  color:#526174!important;
  font-weight:650!important;
}

#marketpro-business-modules-v2757153631 .mp-business-modules-toggle{
  color:#005fc7!important;
  font-weight:850!important;
}

.assistant-floating-button{
  color:#111827!important;
}

.assistant-floating-button span,
.assistant-floating-button strong{
  color:#111827!important;
  font-weight:850!important;
}

.assistant-floating-button small{
  color:#526174!important;
  font-weight:650!important;
}

.assistant-window{
  color:#111827!important;
}

.assistant-window>header strong{
  color:#111827!important;
  font-weight:850!important;
}

.assistant-window>header small{
  color:#526174!important;
  font-weight:650!important;
}

.pwa-install-floating{
  color:#214fc7!important;
  font-weight:850!important;
}

/* Common exact dashboard text elements */
.professional-dashboard h1,
.professional-dashboard h2,
.professional-dashboard h3{
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
}

@media(max-width:640px){
  .professional-nav-link,
  .professional-dashboard .professional-quick-card strong,
  .professional-dashboard .professional-panel-header h2{
    font-weight:800!important;
  }
}
