.creator-support-status {
  margin: 18px 20px 20px;
  padding: 18px;
  border: 1px solid rgba(200, 255, 0, .23);
  border-radius: 16px;
  background: rgba(200, 255, 0, .045);
  font-size: 13px;
  line-height: 1.5;
}
.creator-support-status strong { color: var(--text); font-size: 15px; }
.creator-support-status p { margin: 8px 0; color: var(--muted); }
.creator-support-form { display: grid; gap: 12px; margin-top: 16px; }
.creator-support-form h3 { margin: 0; }
.creator-support-form label { display: grid; gap: 5px; }
.creator-support-form label:has(input[type="checkbox"]) { display: flex; align-items: flex-start; }
.creator-support-form input:not([type="checkbox"]),
.creator-support-form select {
  width: 100%; box-sizing: border-box; padding: 10px 12px;
  color: var(--text); background: var(--surface); border: 1px solid var(--border);
  border-radius: 8px; font: inherit;
}
.creator-support-form a { color: var(--accent); }
