/* "Which trigger first" hint (firsthint.js). Sits on top of the shared .callout style. */
.firsthint { margin-top: 1rem; }
.firsthint p { margin: 0.4rem 0 0; }
.firsthint p:first-child { margin-top: 0; }
.firsthint .firstline { font-weight: 700; }
.firsthint .rule { font-size: 0.9rem; opacity: 0.85; }

/* "When to train" nudge (whento.js), read from the 3-day bark log. */
.whento { margin-top: 1rem; }
.whento p { margin: 0.4rem 0 0; }
.whento p:first-child { margin-top: 0; }
.whento .whenline { font-weight: 700; }
.whento .rule { font-size: 0.9rem; opacity: 0.85; }
.whento .whento-list { margin: 0.5rem 0 0; padding-left: 1.3rem; }
.whento .whento-list li { margin-top: 0.35rem; }

/* "Your week so far" line (weeksofar.js), shown above the check-in on a re-decode. */
.weeksofar { margin-top: 1rem; }

@media print {
  .firsthint { display: none; }
  .whento { display: none; }
  .weeksofar { display: none; }
}
