/* FRONTNEXT001 B073 - public presentation refinements. SOURCE/TRACKING UNCHANGED.
 * White selected-Cause identity is the user-selected final direction. Preserve
 * the world logo, the original navigation/dropdown handlers, the blue header
 * height and Cause full-name access. This stylesheet follows B072 overrides.
 */
#mpmhUnifiedShell .fn071-cause-slot {border-left:0!important;padding-left:7px!important;gap:0!important;}
#mpmhUnifiedShell .fn071-cause-slot .header-cta,
#mpmhUnifiedShell .fn071-cause-slot .header-cta:hover,
#mpmhUnifiedShell .fn071-cause-slot #headerCauseLink.fn067-cause-selected {
  background:#fff!important;color:#142f58!important;
  border:1px solid #cbdaf0!important;border-right:0!important;
  min-height:54px;max-height:64px;padding:5px 8px!important;
  box-shadow:none!important;transition:background-color .12s ease;
}
#mpmhUnifiedShell .fn071-cause-slot .header-cta:hover{background:#f2f7ff!important}
#mpmhUnifiedShell .fn071-cause-slot .fn067-header-copy small {color:#436892!important}
#mpmhUnifiedShell .fn071-cause-slot .fn067-header-copy strong {color:#132f5f!important;font-size:11px;line-height:1.25}
#mpmhUnifiedShell .fn071-cause-slot .header-cta b {color:#1456a0!important}
#mpmhUnifiedShell .fn071-cause-slot .fn067-header-logo{background:#fff;border:0;padding:2px;flex-shrink:0}
#mpmhUnifiedShell .fn071-cause-slot .fn067-cause-tools{
 min-height:54px;max-height:64px;align-self:center;margin-left:0;
 background:#f5f9ff!important;color:#143e78!important;border:1px solid #cbdaf0!important;
 border-left:1px solid #e0e8f4!important;padding:0 9px;
}
#mpmhUnifiedShell .fn071-cause-slot .fn067-cause-tools:hover{background:#e8f2ff!important}
#mpmhUnifiedShell .fn071-cause-slot :is(#headerCauseLink,.fn067-cause-tools):focus-visible{outline:2px solid #69d8ef!important;outline-offset:2px}
/* Selected row and black expanded screen are one visual unit. Make td fills
 * explicit; the native table CSS assigns its own pale fills to cells.
 */
#fn007-leader tr[data-fn069-row-key][aria-expanded="true"],
#fn007-leader tr[data-fn069-row-key][aria-expanded="true"] > td{
  background:#173b71!important;color:#fff!important;
  border-top-color:#5581af!important;border-bottom-color:#5cc4df!important;
  box-shadow:none!important;
}
#fn007-leader tr[data-fn069-row-key][aria-expanded="true"]>td:first-child{border-left:3px solid #75d9ee!important}
#fn007-leader tr[data-fn069-row-key][aria-expanded="true"]>td:last-child{border-right:1px solid #3976a7!important}
#fn007-leader tr[data-fn069-row-key][aria-expanded="true"] :is(a,button,.fn007-num,.fn007-rank,.fn007-name,span,b,small){color:#f8fdff!important}
#fn007-leader tr[data-fn069-row-key][aria-expanded="true"] .fn049-active-state,
#fn007-leader tr[data-fn069-row-key][aria-expanded="true"] .fn049-active-state *{color:#7bffcb!important}
#fn007-leader tr[data-fn069-row-key][aria-expanded="true"] button[data-fn-expand]{background:#072342!important;border:1px solid #83b7d8!important;color:#fff!important}
#fn007-leader tr.fn007-row-detail:not([hidden])>td {border-left:1px solid #3976a7!important;border-right:1px solid #3976a7!important;border-bottom:2px solid #63c7e0!important}
@media(max-width:980px){#mpmhUnifiedShell .fn071-cause-slot .header-cta,#mpmhUnifiedShell .fn071-cause-slot #headerCauseLink.fn067-cause-selected{min-height:49px;max-height:62px}#mpmhUnifiedShell .fn071-cause-slot .fn067-cause-tools{min-height:49px}}
@media(max-width:650px){#mpmhUnifiedShell .fn071-cause-slot .header-cta,#mpmhUnifiedShell .fn071-cause-slot #headerCauseLink.fn067-cause-selected{min-height:46px;max-height:60px;padding:3px 5px!important}#mpmhUnifiedShell .fn071-cause-slot .fn067-cause-tools{min-height:46px;max-height:60px;padding:0 6px}}
@media(prefers-reduced-motion:reduce){#mpmhUnifiedShell .fn071-cause-slot .header-cta{transition:none!important}}
