/* FRA Prop HQ v11.0.3 — Accent harmony
   Colour-only refinement. No layout, spacing or positioning changes. */

html body:not(.signed-out).fra-v11-command-deck #appShell{
  --v11-accent:#92c94a;
  --v11-accent-2:#7ead39;
  --v11-accent-hover:#9fd456;
  --v11-accent-ink:#0c1309;
  --v11-positive:#5fd98c;
}

/* Primary actions use one restrained lime instead of mixed neon greens. */
html body:not(.signed-out).fra-v11-command-deck #appShell .button.primary,
html body:not(.signed-out).fra-v11-command-deck #appShell button.primary,
html body:not(.signed-out).fra-v11-command-deck #appShell .btn-primary,
html body:not(.signed-out).fra-v11-command-deck #appShell [data-checkout-plan].button.primary,
html body:not(.signed-out).fra-v11-command-deck #appShell [data-upgrade-plan].button.primary{
  background:var(--v11-accent)!important;
  border-color:var(--v11-accent-2)!important;
  color:var(--v11-accent-ink)!important;
}
html body:not(.signed-out).fra-v11-command-deck #appShell .button.primary:hover,
html body:not(.signed-out).fra-v11-command-deck #appShell button.primary:hover,
html body:not(.signed-out).fra-v11-command-deck #appShell .btn-primary:hover{
  background:var(--v11-accent-hover)!important;
  border-color:#89ba40!important;
  color:var(--v11-accent-ink)!important;
}

/* v11.0.2 intentionally set generic span colours for readability.
   Buttons/badges need their children to inherit the component colour instead. */
html body:not(.signed-out).fra-v11-command-deck #appShell .button span,
html body:not(.signed-out).fra-v11-command-deck #appShell button.primary span,
html body:not(.signed-out).fra-v11-command-deck #appShell .button.primary span,
html body:not(.signed-out).fra-v11-command-deck #appShell .pill span,
html body:not(.signed-out).fra-v11-command-deck #appShell .badge span,
html body:not(.signed-out).fra-v11-command-deck #appShell .status-chip span,
html body:not(.signed-out).fra-v11-command-deck #appShell .tag span{
  color:inherit!important;
}
html body:not(.signed-out).fra-v11-command-deck #appShell .button svg,
html body:not(.signed-out).fra-v11-command-deck #appShell button.primary svg{
  color:inherit!important;
  stroke:currentColor!important;
}

/* Positive data remains green, but not the same neon CTA green. */
html body:not(.signed-out).fra-v11-command-deck #appShell .positive,
html body:not(.signed-out).fra-v11-command-deck #appShell .up,
html body:not(.signed-out).fra-v11-command-deck #appShell .kpi-value.positive,
html body:not(.signed-out).fra-v11-command-deck #appShell strong.positive{
  color:var(--v11-positive)!important;
}

/* Progress, selected states and badges all use the same lime family. */
html body:not(.signed-out).fra-v11-command-deck #appShell .progress-fill,
html body:not(.signed-out).fra-v11-command-deck #appShell .bar-track > div,
html body:not(.signed-out).fra-v11-command-deck #appShell .mini-progress i,
html body:not(.signed-out).fra-v11-command-deck #appShell .broker-progress i,
html body:not(.signed-out).fra-v11-command-deck #appShell .tradovate-progress-track i{
  background:var(--v11-accent)!important;
}
html body:not(.signed-out).fra-v11-command-deck #appShell .membership-plan-badge,
html body:not(.signed-out).fra-v11-command-deck #appShell .membership-current-badge{
  background:var(--v11-accent)!important;
  color:var(--v11-accent-ink)!important;
}
html body:not(.signed-out).fra-v11-command-deck #appShell .pill,
html body:not(.signed-out).fra-v11-command-deck #appShell .badge,
html body:not(.signed-out).fra-v11-command-deck #appShell .status-chip,
html body:not(.signed-out).fra-v11-command-deck #appShell .tag{
  background:#172019!important;
  border-color:#34452f!important;
  color:#b9da83!important;
}

/* Specific share-card CTA from the screenshot: same component, softer tone. */
html body:not(.signed-out).fra-v11-command-deck #view-dayview .daily-share-launch{
  background:var(--v11-accent)!important;
  border-color:var(--v11-accent-2)!important;
  color:var(--v11-accent-ink)!important;
}
html body:not(.signed-out).fra-v11-command-deck #view-dayview .daily-share-launch span,
html body:not(.signed-out).fra-v11-command-deck #view-dayview .daily-share-launch svg{
  color:var(--v11-accent-ink)!important;
  stroke:currentColor!important;
}

/* Active nav/tab lime now matches the same palette. */
.fra-v11-rail-group.active{color:var(--v11-accent)!important;}
html body:not(.signed-out).fra-v11-command-deck #view-dashboard .v101-dashboard-tab.active:after{
  background:var(--v11-accent)!important;
}
html body:not(.signed-out).fra-v11-command-deck #view-strategies .strategies-mode-tabs button.active{
  border-color:#3d5134!important;
  color:#cde7a1!important;
}
