
  /* ===== Usuwanie konta ===== */
  .account-danger { margin-top: 22px; padding: 16px; border: 1px solid color-mix(in srgb, #ff6b5e 40%, var(--border)); border-radius: 10px;
                    display: flex; align-items: center; justify-content: space-between; gap: 14px 18px; flex-wrap: wrap; }
  .account-danger > div { flex: 1 1 260px; }
  .account-danger strong { display: block; margin-bottom: 4px; }
  .account-danger span { color: var(--muted); font-size: .9rem; line-height: 1.5; }
  .danger-btn { background: transparent !important; color: #ff8a80 !important; border: 1px solid color-mix(in srgb, #ff8a80 45%, var(--border)) !important;
                box-shadow: none !important; padding: 9px 16px; border-radius: 9px; font-weight: 600; cursor: pointer; }
  .danger-btn:hover { background: color-mix(in srgb, #ff6b5e 14%, transparent) !important; }
  body.light-theme .danger-btn { color: #b42318 !important; border-color: color-mix(in srgb, #b42318 45%, var(--border)) !important; }
  .danger-solid { background: #c4322a !important; color: #fff !important; border: 1px solid #c4322a !important; box-shadow: none !important; }
  .danger-solid:hover:not(:disabled) { background: #a92820 !important; }
  .danger-solid:disabled { opacity: .45; cursor: not-allowed; }
  .delete-list { margin: 12px 0 16px; padding-left: 18px; color: var(--muted); font-size: .9rem; line-height: 1.6; }
  #accountDeletePremium { color: #ffb4a8; } body.light-theme #accountDeletePremium { color: #b42318; }
  .delete-actions { gap: 10px; }
  .delete-google { margin: 0 0 6px; padding: 12px 14px; border: 1px solid var(--border); border-radius: 10px; font-size: .9rem; line-height: 1.55; color: var(--muted); }
  #accountDeleteConfirm svg { width: 16px; height: 16px; vertical-align: -3px; margin-right: 7px; background: #fff; border-radius: 50%; padding: 1px; }
  #accountDeleteForm .account-field { margin-bottom: 10px; }
