/* Shared CI: soft corner tints instead of solid left accent strips. */
.chart-card,.trade-chart-stage,.portfolio-step-card,.portfolio-overview,
.portfolio-chart-card,.pov-chart-card,.pov-pending,.pov-strategy.is-selected {
  border-left-width:1px;
  border-left-color:rgba(255,255,255,.12);
  box-shadow:none;
  background:radial-gradient(ellipse at 2% 0%,rgba(255,116,0,.12),transparent 42%),linear-gradient(145deg,#021324,#041c31);
}
.eligibility-panel::before { display:none; }
.score-card.suitable,.score-card.watch,.score-card.rejected,.score-card.pending {
  border-left-width:1px;
  border-left-color:rgba(255,255,255,.12);
  background:linear-gradient(110deg,var(--score-tint),transparent 75%);
}
.score-card.suitable { --score-tint:rgba(49,240,138,.09); }
.score-card.watch { --score-tint:rgba(255,176,32,.09); }
.score-card.rejected,.score-card.pending { --score-tint:rgba(255,255,255,.06); }
.portfolio-saved-card,.portfolio-active-edit {
  box-shadow:none;
  background:radial-gradient(ellipse at 2% 0%,rgba(49,240,138,.12),transparent 42%),linear-gradient(145deg,#021324,#041c31);
}
.signal-card,.decision-section {
  box-shadow:none;
  background:radial-gradient(ellipse at 2% 0%,color-mix(in srgb,var(--signal-tone,var(--explain-tone)) 12%,transparent),transparent 42%),linear-gradient(145deg,#021324,#041c31);
}
