/* 補助金 無料診断 ウィジェット — SHINDAN_2026_06_22 */
.shindan-form .form-group { margin-bottom: 1.25rem; }
.shindan-form label { display:block; font-weight:700; margin-bottom:.5rem; }

.shindan-result-title { margin-top:0; }
.shindan-result-note { color:#6b7280; font-size:.875rem; margin-bottom:1.25rem; }

.shindan-cards { display:flex; flex-direction:column; gap:.75rem; margin-bottom:1.75rem; }
.shindan-card {
  border:1px solid #e5e7eb; border-left:4px solid #2563eb; border-radius:8px;
  padding:1rem 1.25rem; background:#f9fafb;
}
.shindan-card-name { font-weight:800; margin:0 0 .35rem; color:#111827; }
.shindan-card-desc { margin:0; color:#374151; font-size:.95rem; line-height:1.6; }

.shindan-cv { margin-top:1rem; background:#eff6ff; border:1px solid #bfdbfe; }
.shindan-cv h3 { margin-top:0; }
.shindan-privacy { font-size:.8rem; color:#6b7280; margin:.75rem 0 0; text-align:center; }

.shindan-done { text-align:center; padding:1.5rem 1rem; color:#065f46; font-weight:700; }

#sd-restart { margin-top:1.25rem; }

/* 事業承継・M&A補助金ナビ 追加分（2026-09-11） */
.shindan-card-name {
  display: inline-block;
  color: var(--accent-primary, #4f46e5);
  text-decoration: underline;
}
.shindan-card-name:hover { color: var(--accent-hover, #4338ca); }
.shindan-card { border-left-color: var(--accent-primary, #4f46e5); }
.shindan-cv { background: rgba(79,70,229,.06); border-color: rgba(79,70,229,.25); }
/* ボット除けの隠しフィールド（style属性を使わない） */
.shindan-honeypot { position:absolute; left:-9999px; }
.shindan-error-msg { color:#dc2626; margin:.5rem 0 0; font-size:.875rem; }
