/* ParentHQ FIX37 — final Today colours + uniform Event date/time. */
#modal .phq37HiddenWhenLabel{display:none!important}#modal .phq37LegacyEventDateTime{display:none!important}
#modal .phq37EventDateTimeGrid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin:18px 0 0!important;align-items:end!important}
#modal .phq37EventDateCell,#modal .phq37EventTimeCell{display:grid!important;gap:8px!important;min-width:0!important}
#modal .phq37EventDateTimeGrid .fieldLabel{display:block!important;margin:0!important;font-size:10px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.055em!important;color:#667085!important;text-transform:uppercase!important}
#modal .phq37DateLabel span{color:#B42318!important}#modal .phq37TimeLabel span{color:#667085!important}
#modal .phq37EventDateTimeGrid input[type=date],#modal .phq37EventDateTimeGrid input[type=time]{display:block!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;margin:0!important;padding:10px 12px!important;border:1px solid #D9DEEA!important;border-radius:15px!important;background:#fff!important;color:#1F315B!important;font:inherit!important;box-shadow:none!important}
#modal .phq37EventDateTimeGrid input:focus{border-color:#7564D8!important;box-shadow:0 0 0 3px rgba(117,100,216,.12)!important;outline:none!important}
#tasks .phq37TodayTask{border-color:#CBEDE6!important;border-left:4px solid #29A38F!important;background:linear-gradient(90deg,#F7FFFC 0,#fff 30%)!important}
#todayBriefing .phq37TodayEvent{border-color:#DDD7F8!important;border-left:4px solid #7A67D9!important;background:linear-gradient(90deg,#FAF8FF 0,#fff 30%)!important}
@media(max-width:360px){#modal .phq37EventDateTimeGrid{gap:8px!important}#modal .phq37EventDateTimeGrid input[type=date],#modal .phq37EventDateTimeGrid input[type=time]{padding:9px!important;font-size:13px!important}}
