/* =====================================================
   注销请求
   ===================================================== */

.dr-status {
  display: inline-block;
  padding: 2px 10px;
  border-radius: 12px;
  font-size: 12px;
  font-weight: 600;
}

.dr-status--pending {
  background: #fef3c7;
  color: #92400e;
}

.dr-status--confirmed {
  background: #d1fae5;
  color: #065f46;
}

.dr-status--cancelled {
  background: #f3f4f6;
  color: #6b7280;
}

.panel-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 16px;
}

.filter-chip {
  padding: 6px 14px;
  border: 1px solid var(--line);
  border-radius: 20px;
  background: var(--bg);
  color: var(--primary);
  font-size: 13px;
  cursor: pointer;
  transition: background 0.15s, border-color 0.15s;
}

.filter-chip.is-active {
  background: var(--accent);
  color: #fff;
  border-color: var(--accent);
}

.filter-chip:hover:not(.is-active) {
  border-color: var(--accent);
  color: var(--accent);
}

.dr-confirm-btn {
  color: #dc2626 !important;
}

.dr-confirm-btn:hover {
  background: #fef2f2 !important;
}

.dr-reject-btn {
  color: var(--muted);
}

.mono {
  font-family: monospace;
  font-size: 13px;
}

.muted {
  color: var(--muted);
  font-size: 13px;
}
