/* Guide Mode for the private investment lattice.
   This lives in a same-origin stylesheet because /equity-plan.html is served with
   Content-Security-Policy style-src 'self' - an injected inline <style> element is blocked
   there, so the rules below would silently never apply. */

[data-guide-tip] {
  background: #0d2615;
  border: 1px solid #2e5a3c;
  border-radius: 6px;
  box-shadow: 0 10px 28px rgba(0, 0, 0, .3);
  color: #f2f7f2;
  font-size: .82rem;
  line-height: 1.45;
  max-width: 320px;
  padding: 10px 12px;
  position: fixed;
  z-index: 20050;
}

[data-guide-tip][hidden] { display: none; }

.is-guide-mode label[data-guide-for] > span:first-child,
.is-guide-mode label.check-row[data-guide-for] > span {
  cursor: help;
  text-decoration: underline dotted #2e7d4f 1.5px;
  text-underline-offset: 3px;
}

.investment-guide-bar {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 10px 0;
}

.investment-guide-hint {
  color: #52665a;
  font-size: .82rem;
}

.investment-guide-chat { margin-top: 14px; }
