/* L12 — /hesap-silme ve /hesap-silme/onay (brand.css form düzeni üstüne yalnız bu sayfaların parçaları) */

.del-info { margin-top: 40px; }
.del-info h2 { font-size: 1.15rem; color: var(--text); margin: 26px 0 8px; }
.del-info h2:first-child { margin-top: 0; }
.del-info ul { margin: 0 0 8px; padding-left: 20px; }
.del-info li { margin-bottom: 6px; }
.del-info p { margin: 0 0 8px; }

.del-account { display: flex; align-items: flex-start; gap: 12px; padding: 14px 16px; border: 1px solid var(--border);
    border-radius: var(--radius-sm); background: var(--surface); margin-bottom: 18px; }
.del-account svg { width: 22px; height: 22px; flex: none; margin-top: 2px; color: var(--text-muted); }
.del-account strong { display: block; color: var(--text); }
.del-account span { font-size: .92rem; color: var(--text-muted); }

.del-list { margin: 0 0 18px; padding-left: 20px; }
.del-list li { margin-bottom: 6px; }

.del-warn { padding: 14px 16px; border-radius: var(--radius-sm); background: #FFF7ED; border: 1px solid #FED7AA; color: #7C2D12;
    margin-bottom: 18px; font-size: .95rem; }
.del-when { color: var(--text-body); margin: 0 0 18px; }

.del-ack { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 16px; cursor: pointer; font-size: .95rem; }
.del-ack input { width: 20px; height: 20px; margin-top: 2px; flex: none; accent-color: #C2410C; }

.btn-danger { background: #DC2626; color: #FFFFFF; border: 1px solid #DC2626; }
.btn-danger:hover { background: #B91C1C; border-color: #B91C1C; color: #FFFFFF; }
.del-cancel { margin-top: 10px; }
.del-actions { text-align: center; }
