/* ParentHQ FIX33 — Tomorrow uses separate Coming-up style cards. */
#tomorrowBriefing{display:block!important;margin:0 0 8px!important}
#tomorrowBriefing .phq33TomorrowSection{display:grid!important;gap:9px!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
#tomorrowBriefing .phq33TomorrowHead{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:0 2px!important;margin:0!important;background:transparent!important;border:0!important}
#tomorrowBriefing .phq33TomorrowLead{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important}
#tomorrowBriefing .phq33TomorrowLead>b{margin:0!important;font-family:'Sora','Inter',sans-serif!important;font-size:20px!important;line-height:1.15!important;color:#1F315B!important}
#tomorrowBriefing .phq33TomorrowLead>.pill{margin:0!important;white-space:nowrap!important}
#tomorrowBriefing .phq33TomorrowHead>.muted{justify-self:end!important;font-size:10px!important;white-space:nowrap!important}
#tomorrowBriefing .phq33TomorrowStack{display:grid!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}
#tomorrowBriefing .phq33TomorrowCard{position:relative!important;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;padding:10px 12px 10px 14px!important;margin:0!important;border:1px solid #E4E8EF!important;border-radius:18px!important;background:#fff!important;box-shadow:0 4px 14px rgba(31,43,87,.035)!important;text-align:left!important;overflow:hidden!important}
#tomorrowBriefing .phq33TomorrowEvent{border-left:4px solid #7A67D9!important;background:linear-gradient(90deg,#FAF8FF 0,#fff 30%)!important}
#tomorrowBriefing .phq33TomorrowTask{border-left:4px solid #29A38F!important;background:linear-gradient(90deg,#F7FFFC 0,#fff 30%)!important}
#tomorrowBriefing .phq33TomorrowMain{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;gap:4px!important;margin:0!important;padding:0!important;text-align:left!important}
#tomorrowBriefing .phq33TomorrowTitle{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important;align-self:flex-start!important;font-family:'Sora','Inter',sans-serif!important;font-size:15.5px!important;line-height:1.25!important;color:#1F315B!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important}
#tomorrowBriefing .phq33TomorrowType{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;flex:0 0 auto!important;margin:0!important;padding:4px 6px!important;border-radius:999px!important;font-size:8px!important;line-height:1!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-align:left!important}
#tomorrowBriefing .phq33TomorrowEvent .phq33TomorrowType{color:#6D5BD0!important;background:rgba(109,91,208,.08)!important}
#tomorrowBriefing .phq33TomorrowTask .phq33TomorrowType{color:#087F70!important;background:rgba(8,127,112,.08)!important}
#tomorrowBriefing .phq33TomorrowBottom{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;gap:8px!important;margin:0!important;padding:0!important}
#tomorrowBriefing .phq33TomorrowMeta{display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important;font-size:10px!important;line-height:1.4!important;color:#667085!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#tomorrowBriefing .phq33TomorrowControls{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;gap:6px!important;margin:0!important;padding:0!important;white-space:nowrap!important}
#tomorrowBriefing .phq33TomorrowControls .phqOwnerChip{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:132px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:3px 8px!important;margin:0!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important;outline:none!important}
#tomorrowBriefing .phq33TomorrowControls .phqOwnerChip.amber{color:#9A5419!important;background:#FFF5E7!important;border:1px solid #F0D6B0!important;outline:none!important;box-shadow:none!important}
#tomorrowBriefing .phq33TomorrowControls .phqOwnerChip.green{color:#087F70!important;background:#EAFBF7!important;border:1px solid #BDEADF!important;outline:none!important;box-shadow:none!important}
#tomorrowBriefing .phq33TomorrowControls .phqOwnerChip:focus,#tomorrowBriefing .phq33TomorrowControls .phqOwnerChip:focus-visible{outline:none!important;box-shadow:none!important}
#tomorrowBriefing .phq33TomorrowControls .phqEventMenuButton{appearance:none!important;display:inline-grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;margin:0!important;border-radius:9px!important;font-size:18px!important;line-height:1!important;box-shadow:none!important;outline:none!important}
#tomorrowBriefing .phq33TomorrowEvent .phqEventMenuButton{color:#6D5BD0!important;border-color:#DDD7F8!important;background:#FAF8FF!important}
#tomorrowBriefing .phq33TomorrowTask .phqEventMenuButton{color:#087F70!important;border-color:#CBEDE6!important;background:#F7FFFC!important}
@media(max-width:430px){#tomorrowBriefing .phq33TomorrowHead{grid-template-columns:1fr!important;gap:5px!important}#tomorrowBriefing .phq33TomorrowHead>.muted{justify-self:start!important}}
@media(max-width:390px){#tomorrowBriefing .phq33TomorrowCard{padding:10px 10px 10px 12px!important}#tomorrowBriefing .phq33TomorrowBottom{gap:6px!important}#tomorrowBriefing .phq33TomorrowControls{gap:5px!important}#tomorrowBriefing .phq33TomorrowControls .phqOwnerChip{max-width:108px!important;font-size:10.5px!important}}
