/* LIVE Control Center session and account stats: presentation-only; no role, authority or payment changes */
.mel-quick-session{flex:0 0 auto;margin:0 8px 0 4px;border:1px solid #3d6a76;border-radius:10px;background:#10303b;color:#e2f8f6;font:inherit;font-size:11px;font-weight:750;padding:10px 14px;white-space:nowrap;cursor:pointer}
.mel-quick-session:hover,.mel-quick-session:focus-visible{border-color:#66d0b9;background:#154150;outline:2px solid transparent}
.mel-session-notice[hidden]{display:none!important}
.mel-session-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 15px;border:1px solid #987943;border-radius:12px;background:#2a2619;color:#fce8be;font-size:12px;position:sticky;top:0;z-index:15}
.mel-session-notice button{background:#f1c478;border:1px solid #efca90;border-radius:9px;padding:9px 12px;cursor:pointer;color:#1b251f;font-weight:750;white-space:nowrap}
.control-live-status{margin:9px 0 15px;color:#92b4b9;font-size:10px;line-height:1.4}
.network-partner-count{padding:11px 13px;color:#b7dee1;background:#102b34;font-size:11px;font-weight:700;border-top:1px solid #254453}
.network-partner-count[hidden],#networkTabControls[hidden]{display:none!important}
.network-partner-record{cursor:default}
#liveMemberConfirmed{font-size:10px;margin-top:1px;color:#9acdc5;display:block}
#networkMemberConfirmedSummary{display:block;font-size:10px;color:#9acdc5;margin-top:3px}
@media(max-width:900px){.mel-quick-session{padding:9px 10px;font-size:10px;margin-right:4px}.mel-session-notice{position:relative;flex-wrap:wrap}}
@media(max-width:620px){.mel-quick-session{font-size:9px;padding:8px}.network-partner-record{gap:8px}}

@media(max-width:620px){.global-bar{gap:6px;padding:0 7px}.brand{min-width:35px}.brand img{width:30px;height:30px}.universal-search{min-width:0;flex:1 1 0%;padding:0 6px}.global-actions{margin-left:0}.jarvis-btn{padding:0 7px}.mel-quick-session{margin:0;font-size:9px;padding:8px 6px}}
