/* ==========================================================================
   inquiry-panel — 브랜드 섹션 우측의 문의 · 견적 요청 폼
   기능정의서 3-3 의 플로팅 문의 폼과 같은 필드를 쓴다
   ========================================================================== */

.inquiry-panel {
  display: flex;
  flex-direction: column;
  gap: var(--sp-5);
  padding: var(--sp-8) var(--sp-6);
  background: var(--c-bg);
  border-radius: var(--radius);
  box-shadow: var(--shadow-panel);
}

.inquiry-panel__title {
  color: #000000;
  font-size: var(--fs-lg);
  font-weight: var(--fw-bold);
  line-height: 0.9;   /* 시안 leading 16.2px */
}

.inquiry-panel__form {
  display: flex;
  flex-direction: column;
  gap: var(--sp-5);
}

.inquiry-panel__note {
  color: #000000;
  font-size: var(--fs-base);
  font-weight: var(--fw-regular);
  line-height: 1.16;
}

/* --- 전송 완료 · 실패: 페이지 이탈 없이 인라인 표시 --------------------------- */

.inquiry-panel__result {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--sp-3);
  padding-block: var(--sp-10);
  text-align: center;
}

.inquiry-panel__result-title {
  font-size: var(--fs-lg);
  font-weight: var(--fw-bold);
}
.inquiry-panel__result-title--ok { color: var(--c-blue); }
.inquiry-panel__result-title--fail { color: var(--c-danger); }

.inquiry-panel__result-desc {
  color: var(--c-text-muted);
  font-size: var(--fs-base);
  line-height: var(--lh-relaxed);
}

@media (min-width: 1024px) {
  .inquiry-panel { width: 415px; padding: 31px 27px; }
}

/* 고른 제품 요약 `[2026-09-18]` — 파장 한 줄 + 다시 보기.
   문의를 쓰다가 스펙을 확인하려고 화면을 떠나면 적던 내용이 날아간다 */
.inquiry-panel__picked {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--sp-2);
  margin-top: var(--sp-1);
  color: var(--c-blue-deep);
  font-size: var(--fs-sm);
  font-weight: var(--fw-semibold);
}

.inquiry-panel__picked-more {
  padding: 0;
  background: none;
  border: 0;
  color: var(--c-text-muted);
  font: inherit;
  font-weight: var(--fw-medium);
  text-decoration: underline;
  cursor: pointer;
}
.inquiry-panel__picked-more:hover { color: var(--c-blue-deep); }
