/* ShortPrep 0.9.68 — no-card trial (calm, minimal; light/dark) */
.price-trial-line {
  display: flex; align-items: center; gap: 6px;
  margin: 0.35rem 0 0.75rem;
  font-size: 13px;
  color: var(--text-secondary);
}
.price-trial-line.is-pro { color: var(--text); }
.price-trial-line .trial-check { width: 14px; height: 14px; flex: none; color: #8b5cf6; }
.trial-badge {
  margin: 0.6rem 0 0;
  padding: 8px 10px;
  font-size: 0.75rem;
  font-weight: 500;
  border-radius: 8px;
  color: #6d28d9; background: #f5f3ff; border: 1px solid #ddd6fe;
}
[data-theme="dark"] .trial-badge {
  color: #c4b5fd; background: rgba(139, 92, 246, .12); border: 1px solid rgba(139, 92, 246, .35);
}
.usage-card[data-pro="1"] .usage-bar { display: none !important; }
.trial-note {
  margin: 0.6rem 0;
  padding: 0.65rem 0.75rem;
  font-size: 0.78rem;
  line-height: 1.45;
  color: var(--text-secondary);
  background: var(--bg-elevated);
  border: 1px solid var(--border);
  border-radius: var(--radius-md);
}
.trial-note[hidden], .trial-badge[hidden], .trial-note-cta[hidden] { display: none !important; }
.trial-note-cta { width: 100%; margin-top: 0.55rem; }
