/* v8.2: campaign administration and contextual source navigation */
#tab-campaign .mpc-v8-heading{margin-bottom:16px}
#tab-campaign .mpc-v8-two{align-items:start}
#tab-campaign .mpc-v8-panel{align-self:start}
#tab-campaign .foundation-collapsible:not([open]){min-height:0}
#tab-campaign .foundation-collapsible:not([open])>summary{margin:0}
#tab-campaign .foundation-collapsible:not([open]) .mpc-v8-panel-title{margin:0}
#tab-campaign .mpc-v8-two>.mpc-v8-panel{height:auto}
#tab-campaign .mpc-v8-stack{align-self:start}
.mpc-source-button{display:inline-flex;align-items:center;gap:6px;font:600 12px Geist,system-ui;color:#ff8a45;background:transparent;border:1px solid #5b493d;border-radius:8px;padding:9px 12px;cursor:pointer;margin:4px 8px 4px 0}
.mpc-source-button:hover,.mpc-source-button:focus-visible{border-color:#ff8a45;background:#33261f}
.mpc-source-focus{outline:2px solid #ff8a45!important;outline-offset:4px;border-radius:8px;scroll-margin-top:105px}
.mpc-return-bar{position:sticky;top:0;z-index:15;background:#25201d;border:1px solid #70462d;border-radius:10px;margin-bottom:16px;padding:12px 14px;display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;color:#f7e7dd;font:600 12px Geist,system-ui}
.mpc-return-bar button{cursor:pointer;background:#ff782e;color:#19100c;border:0;border-radius:7px;font-weight:750;padding:10px 13px}
.mpc-v82-ownerline{margin:9px 0;color:#b1b2b7;font:12px/1.6 Geist,system-ui}
@media(max-width:700px){.mpc-return-bar{position:static}.workspace-tabs{overflow-x:auto;display:flex;flex-wrap:nowrap}.workspace-tabs button{flex:0 0 auto}}
/* Balanced arrangement while all panels are collapsed: no empty column. */
#tab-campaign .mpc-v8-stack{display:contents}
#tab-campaign .mpc-v8-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
@media(max-width:820px){#tab-campaign .mpc-v8-two{grid-template-columns:1fr}}
