/* ext-growth.css — 推广与安全（邀请/返佣/提现/安全中心）专属样式。
 * 通用组件样式来自 ext-core.css，这里只补本模块特有布局。
 */
.gr-panel { animation: gr-fade .18s ease; }
@keyframes gr-fade { from { opacity: 0; transform: translateY(3px); } to { opacity: 1; transform: none; } }

#grInvite .ext-kv dd, #grSecurity .ext-kv dd { font-size: 13px; }
.gr-muted { color: var(--muted); font-size: 12.5px; }

.gr-ua {
  max-width: 320px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--muted);
  font-size: 12px;
}

.gr-risks { margin-top: 10px; }
.gr-risks .ext-msg {
  border: 1px solid var(--line);
  border-radius: 10px;
  padding: 8px 11px;
  margin: 6px 0;
  background: var(--surface-2);
}

#grBindCard { border-style: dashed; }
#grInvite .ext-badge.ext-code { font-size: 14px; letter-spacing: 1px; padding: 4px 12px; }

.ext-tab[data-grp="invite"], .ext-tab[data-grp="withdraw"], .ext-tab[data-grp="security"] { user-select: none; }

@media (max-width: 640px) {
  #grWithdraw .ext-row { flex-direction: column; align-items: stretch; }
  #grWithdraw .ext-input, #grWithdraw .ext-select { width: 100%; max-width: none !important; }
}
