/* 確認画面の見た目（最低限） */
.cf7c-title{ margin:0 0 8px; font-size:18px; }
.cf7c-desc{ margin:0 0 14px; color:#333; }

.cf7c-list{
  display:grid;
  grid-template-columns: 160px 1fr;
  gap: 10px 16px;
  margin:0;
}
.cf7c-list dt{ font-weight:600; color:#222; }
.cf7c-list dd{ margin:0; white-space:pre-wrap; word-break:break-word; }

.cf7c-actions{
  display:flex;
  justify-content:flex-end;
  gap:10px;
  margin-top:16px;
}


.cf7c-title{ margin:0 0 8px; font-size:18px; }
.cf7c-desc{ margin:0 0 14px; color:#333; }

.cf7c-list{
  display:grid;
  grid-template-columns: 160px 1fr;
  gap: 10px 16px;
  margin:0;
}
.cf7c-list dt{ font-weight:600; color:#222; }
.cf7c-list dd{ margin:0; white-space:pre-wrap; word-break:break-word; }

.cf7c-actions{
  display:flex;
  justify-content:flex-end;
  gap:10px;
  margin-top:16px;
}
.cf7c-btn{
  background:#3783bd;
  padding:10px 14px;
  border-radius:10px;
  cursor:pointer;
}
.cf7c-send{
  background:#16468f;
  color:#fff;
  border-color:#111;
}

/* 確認ページでは“入力は触れない”感じにする（無効化しない＝送信はされる） */
.cf7c-locked :is(input, textarea, select, button){
  pointer-events: none;
}
/* ただし確認UIのボタンは押せるように戻す */
.cf7c-locked .cf7c-actions button{
  pointer-events: auto;
}

/* CF7標準の送信ボタンを隠す（確認UIの送信を使う） */
.cf7c-confirm-page .wpcf7-submit{
  display:none;
}

/* 確認ページ：元のCF7入力欄を丸ごと隠す（DOMには残る＝送信はされる） */
.cf7c-confirm-page .cf7c-hidden-fields {
  display: none !important;
}
