/* =========================================================
   GYEOLHWI PROJECT DETAIL — COMPACT BOTTOM NAVIGATION
   시공사례 상세 3개 페이지 하단을 욕실 디자인 버튼 형식으로 통일
   ========================================================= */
.project-consultation.project-bottom-menu{
  padding:30px 0 34px!important;
  background:#eee8dd!important;
}
.project-bottom-menu-inner{
  display:block!important;
}
.project-consultation-actions{
  display:grid!important;
  grid-template-columns:1.1fr 1fr 1.12fr!important;
  gap:14px!important;
  width:min(100%,760px)!important;
  max-width:760px!important;
  margin:0!important;
  align-items:stretch!important;
  justify-content:start!important;
}
.project-consultation-actions .btn{
  display:flex!important;
  min-width:0!important;
  min-height:84px!important;
  padding:0 26px!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid transparent!important;
  border-radius:0!important;
  color:#1b251f!important;
  font-size:1rem!important;
  font-weight:900!important;
  line-height:1.25!important;
  text-align:center!important;
  text-decoration:none!important;
  text-shadow:none!important;
  box-shadow:none!important;
  opacity:1!important;
  visibility:visible!important;
  transition:transform .18s ease,filter .18s ease,background .18s ease,color .18s ease!important;
}
.project-consultation-actions .btn:hover{
  transform:translateY(-2px)!important;
  filter:brightness(.97)!important;
}
.project-consultation-actions .btn.design{
  border-color:#1f332a!important;
  background:#1f332a!important;
  color:#fff!important;
}
.project-consultation-actions .btn.project-list{
  border-color:#b96b49!important;
  background:#b96b49!important;
  color:#fff!important;
}
.project-consultation-actions .btn.kakao{
  border-color:#fee500!important;
  background:#fee500!important;
  color:#181816!important;
  box-shadow:0 13px 28px rgba(112,94,0,.14)!important;
}
.project-consultation-actions .btn.quote{
  grid-column:1!important;
  border-color:#1f332a!important;
  background:transparent!important;
  color:#1f332a!important;
}
.project-consultation-actions .btn.quote:hover{
  background:#1f332a!important;
  color:#fff!important;
}
@media(max-width:820px){
  .project-consultation.project-bottom-menu{
    padding:24px 0 28px!important;
  }
  .project-consultation-actions{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    width:100%!important;
    max-width:none!important;
    gap:10px!important;
  }
  .project-consultation-actions .btn{
    min-height:64px!important;
    padding:0 16px!important;
    font-size:.9rem!important;
  }
  .project-consultation-actions .btn.quote{
    grid-column:auto!important;
  }
}
@media(max-width:520px){
  .project-consultation-actions{
    grid-template-columns:1fr!important;
  }
  .project-consultation-actions .btn{
    min-height:58px!important;
  }
}
