/* v43: Today's Picks always show useful live-market signals when briefing JSON has no picks. */
.compact-picks-section{display:block!important;}
.picks-section .picks-grid:empty::before{
  content:"Loading market-linked picks…";
  display:block;
  padding:18px 0;
  color:var(--mu);
  font-family:var(--mono);
  letter-spacing:.02em;
}
.pick-card{min-height:178px;}
.pick-card.bull{background:linear-gradient(145deg,rgba(7,31,34,.96),rgba(6,57,45,.82));border-color:rgba(35,220,150,.30);}
.pick-card.bear{background:linear-gradient(145deg,rgba(34,15,24,.96),rgba(71,25,38,.82));border-color:rgba(255,95,122,.30);}
.pick-card.neut{background:linear-gradient(145deg,rgba(12,26,43,.96),rgba(19,43,66,.82));border-color:rgba(76,171,255,.28);}
.pick-reason{line-height:1.55;}
