/* FacileCheck Project Fit · isolated collapse controller r6 */
.facilecheck-app #fcProjectFitPublic #fcPflInputPanel[hidden]{display:none!important}
.facilecheck-app #fcProjectFitPublic #fcPflInputCompactBar[hidden]{display:none!important}
.facilecheck-app #fcProjectFitPublic #fcPflInputCompactBar{
  align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:14px 16px;
  border:1px solid #c8dce7;border-radius:16px;background:linear-gradient(135deg,#f8fbfd,#eef6fa);
  box-shadow:0 7px 20px rgba(16,41,65,.045)
}
.facilecheck-app #fcProjectFitPublic #fcPflInputCompactBar .fc-pfl-inputcompact-copy{min-width:0}
.facilecheck-app #fcProjectFitPublic #fcPflInputCompactBar .fc-pfl-inputcompact-copy>strong{
  display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.35
}
.facilecheck-app #fcProjectFitPublic #fcPflInputCompactToggle{flex:0 0 auto;min-height:40px;padding:8px 13px;font-size:.82rem}
.facilecheck-app #fcProjectFitPublic.fc-pfl-inputs-collapsed .fc-pfl-quickresult{margin-top:12px}
@media(max-width:600px){
  .facilecheck-app #fcProjectFitPublic #fcPflInputCompactBar{align-items:flex-start;gap:10px;padding:12px 13px}
  .facilecheck-app #fcProjectFitPublic #fcPflInputCompactBar .fc-pfl-inputcompact-copy>strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  .facilecheck-app #fcProjectFitPublic #fcPflInputCompactToggle{min-width:104px}
}
