/* ParentHQ FIX43 — explicit Smart Inbox type choice; FIX42 visual styling preserved. */
.phq42ReviewChoiceSummary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 8px}
.phq42ChooseHint{font-weight:750;color:#5F6B7E;font-size:13px}
.phq42ChoiceNotice{display:flex;flex-direction:column;gap:4px;margin:14px 0;padding:13px 14px;border:1px solid #CDEAE5;border-radius:16px;background:#F1FBF8;color:#17345D}
.phq42ChoiceNotice b{font-family:Sora,Inter,sans-serif;color:#087F70}
.phq42ChoiceNotice span{font-size:13px;line-height:1.45;color:#5F6B7E}
.phq42ItemsHeading{margin-top:14px!important}
.phq42ReviewItem{border:1px solid #E2E6ED!important;border-radius:18px!important;background:#fff!important;padding:14px!important;margin:10px 0!important;box-shadow:0 4px 14px rgba(31,43,87,.025)}
.phq42IncludeRow{margin:0 0 10px!important;font-weight:750;color:#17345D}
.phq42TypeBox{padding:12px;border:1px solid #E3DDFC;border-radius:15px;background:#FAF8FF;margin-bottom:12px}
.phq42TypeBox .fieldLabel{margin-top:0!important}
.phq42Type{width:100%;min-height:48px;border:1.5px solid #BDB1F2!important;border-radius:13px!important;background:#fff!important;color:#17345D!important;font-weight:750!important}
.phq42Suggested{margin-top:7px;font-size:12px;line-height:1.4;color:#6B7280}
.phq42Required{color:#B3342B;font-weight:800}
.phq42DateTimeGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}
.phq42TypePanel{margin-top:12px;padding-top:12px;border-top:1px solid #E8EBF0}
.phq42TaskPanel:not([hidden]){display:block}
.phq42EventPanel:not([hidden]){display:block}
.phq42RepeatRow{margin-top:12px!important;padding:10px 12px;border-radius:12px;background:#F6F3FF;border:1px solid #E4DDFC;color:#5B49C8;font-weight:700}
@media(max-width:430px){
  .phq42ReviewItem{padding:12px!important}
  .phq42DateTimeGrid{grid-template-columns:1fr 1fr;gap:8px}
  .phq42ChoiceNotice{padding:12px}
}
