/* MPMH_FRONTCONV012 — selected-cause workspace density + discovery.
   Existing workspace outer border remains owned by inherited cause CSS.
   No touch/gesture ownership changes. */
:root{--fc012-line:rgba(131,202,255,.22);--fc012-sky:#83caff;--fc012-green:#08f0a0;}

html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh011-cause-command-rail{margin-top:14px!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh011-cause-command-rail :is(a,button){min-height:36px!important;padding-left:9px!important;padding-right:9px!important;font-size:7.7px!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-cause-interactive{margin-top:10px!important;}

html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mph-cause-workspace-actions.mpmh012-workspace-tabs{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-workspace-tabs .mph-cause-workspace-inline-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-height:34px!important;margin:0!important;padding:0!important;border:1px solid var(--fc012-line)!important;border-bottom:0!important;background:#020c14!important;overflow:visible!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-workspace-tabs .mph-cause-workspace-inline-nav>button{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:0 10px!important;border:0!important;border-right:1px solid var(--fc012-line)!important;border-radius:0!important;background:transparent!important;color:#9db3c1!important;box-shadow:none!important;font-size:7.8px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-workspace-tabs .mph-cause-workspace-inline-nav>button:last-child{border-right:0!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-workspace-tabs .mph-cause-workspace-inline-nav>button.is-active{color:var(--fc012-green)!important;background:rgba(8,240,160,.05)!important;box-shadow:inset 0 -2px 0 var(--fc012-green)!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-workspace-tabs .mph-cause-workspace-inline-nav>button:hover,html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-workspace-tabs .mph-cause-workspace-inline-nav>button:focus-visible{color:var(--fc012-sky)!important;background:rgba(131,202,255,.05)!important;outline:0!important;}

@media(min-width:981px){
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero #causeWorkspaceFrame,html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mph-cause-workspace-frame{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero #causeWorkspacePanel,html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mph-cause-workspace-panel,html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mph-cause-workspace-panel-inner{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;}
}

html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mph-cause-workspace-panel-inner{padding:13px 14px!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-workspace-copy{margin-bottom:10px!important;font-size:11px!important;line-height:1.45!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-overview-facts>div,html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-panel-grid>div{padding:10px 12px!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-overview-facts dd{margin-top:3px!important;font-size:12px!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-panel-grid strong{margin-top:3px!important;font-size:17px!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-panel-grid strong.is-date{font-size:11px!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-overview-meta{margin-top:8px!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-overview-meta span{padding:8px 12px!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-activity-panel section,html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-campaign-panel section{margin-bottom:10px!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-activity-panel section>header,html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-campaign-panel section>header{margin-bottom:6px!important;padding-bottom:5px!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-boundary-note,html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-empty-state{margin-top:8px!important;}

html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-discovery-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:8px 0 0!important;border:1px solid rgba(131,202,255,.12)!important;background:#020a11!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-discovery-row>button{min-height:32px!important;margin:0!important;padding:0 8px!important;border:0!important;border-right:1px solid rgba(131,202,255,.10)!important;border-radius:0!important;background:transparent!important;color:#8fc8ed!important;box-shadow:none!important;font-size:7.5px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:.075em!important;text-transform:uppercase!important;cursor:pointer!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-discovery-row>button:last-child{border-right:0!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-discovery-row>button:hover,html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-discovery-row>button:focus-visible{color:#fff!important;background:rgba(131,202,255,.055)!important;outline:0!important;}
html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh008-cause-context-readout{margin-top:14px!important;}

@media(max-width:980px){html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-discovery-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;}html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-discovery-row>button:nth-child(2n){border-right:0!important;}html.mpmh-frontconv012 body #publicShell #shellMain #selectedCauseHero .mpmh012-discovery-row>button:nth-child(-n+2){border-bottom:1px solid rgba(131,202,255,.10)!important;}}
