/* WarZone MU v2 — Fase 2: estilos de guías, changelogs, droplist,
 * donaciones y operaciones del UserCP (assets/css/v2-fase2.css).
 * Reutiliza las clases de main.css / admin.css (rk-table, form-card,
 * acc-grid, admin-form, spec); aquí solo van los retoques propios
 * de la Fase 2. */

/* Aviso de verificación antes de aprobar un pago. */
.admin-warn {
  border: 1px solid #8a6d1b;
  background: rgba(255, 196, 0, .08);
  color: #f5d76e;
  border-radius: 8px;
  padding: 12px 14px;
  margin: 12px 0 16px;
  font-size: 14px;
  line-height: 1.5;
}

/* Tarjeta de pack de donación: precio destacado. */
.f2-pack .big { color: var(--gold, #d4af37); }

/* Tarjeta de operación del UserCP: una por personaje. */
.f2-char-ops {
  border: 1px solid rgba(255, 255, 255, .09);
  border-radius: 10px;
  padding: 16px;
  margin: 0 0 18px;
  background: rgba(255, 255, 255, .02);
}
.f2-char-ops h3 { margin: 0 0 4px; }
.f2-char-ops .f2-char-meta {
  color: var(--muted, #9aa0a6);
  font-size: 13px;
  margin-bottom: 12px;
}
.f2-op-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  margin: 10px 0;
}
.f2-op-row form { display: inline; }
.f2-addstats {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
  gap: 10px;
  align-items: end;
  margin: 12px 0;
}
.f2-addstats label { display: block; font-size: 13px; margin-bottom: 4px; }
.f2-addstats input { width: 100%; }
.f2-addstats .f2-addstats-submit { grid-column: 1 / -1; }

@media (max-width: 640px) {
  .f2-op-row .btn { flex: 1 1 45%; }
}
