.delete-main { padding: 34px 0 18px; }
.delete-grid { display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(360px, 0.92fr); gap: 24px; align-items: start; }
.delete-intro { padding-top: 8px; }
.delete-eyebrow { display: flex; align-items: center; gap: 8px; margin-bottom: 18px; color: var(--f1-soft); font-size: 12px; text-transform: uppercase; }
.delete-eyebrow::before { content: ""; width: 20px; height: 2px; background: var(--f1-red); }
.delete-intro h1 { max-width: 11ch; margin: 0; font-size: 52px; line-height: 0.98; }
.delete-lead { max-width: 58ch; margin: 18px 0 0; color: rgba(245, 245, 247, 0.83); font-size: 16px; line-height: 1.85; }
.delete-notices { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 24px; }
.delete-notice { min-height: 116px; border-top: 1px solid var(--f1-border); padding: 15px 2px 4px; }
.delete-notice strong { display: block; margin-bottom: 8px; font-size: 14px; }
.delete-notice p { margin: 0; color: var(--f1-muted); font-size: 13px; line-height: 1.65; }
.delete-panel { overflow: hidden; border: 1px solid var(--f1-border); border-radius: var(--f1-radius); background: var(--f1-surface); box-shadow: 0 24px 68px rgba(0, 0, 0, 0.42); }
.delete-panel-head { border-bottom: 1px solid rgba(255, 255, 255, 0.07); padding: 20px 22px 17px; }
.delete-panel-title { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 10px; }
.delete-panel-title h2 { margin: 0; font-size: 20px; }
.delete-danger { border: 1px solid rgba(248, 113, 113, 0.3); border-radius: 999px; padding: 7px 10px; background: rgba(248, 113, 113, 0.08); color: #fecaca; font-size: 11px; white-space: nowrap; }
.delete-panel-head p { margin: 0; color: var(--f1-muted); font-size: 13px; line-height: 1.65; }
.delete-form { display: grid; gap: 14px; padding: 18px 22px 22px; }
.delete-captcha-row { display: grid; grid-template-columns: minmax(0, 1fr) 208px; gap: 10px; }
.delete-captcha-box { display: grid; grid-template-columns: minmax(0, 1fr) 44px; gap: 8px; }
.delete-captcha-image { width: 100%; height: 48px; border: 1px solid var(--f1-border); border-radius: var(--f1-radius); background: #fff; object-fit: cover; cursor: pointer; }
.delete-refresh { min-height: 48px; padding: 0; font-size: 19px; }
.delete-sms-row { display: grid; grid-template-columns: minmax(0, 1fr) 126px; gap: 10px; }
.delete-submit { width: 100%; }
.delete-help { display: flex; justify-content: space-between; gap: 12px; flex-wrap: wrap; color: var(--f1-muted); font-size: 11px; line-height: 1.55; }

@media (max-width: 960px) {
  .delete-grid { grid-template-columns: 1fr; }
  .delete-intro h1 { max-width: 15ch; font-size: 42px; }
}

@media (max-width: 640px) {
  .delete-main { padding-top: 24px; }
  .delete-intro h1 { font-size: 34px; }
  .delete-notices { grid-template-columns: 1fr; }
  .delete-captcha-row, .delete-sms-row { grid-template-columns: 1fr; }
}
