/* Consolidated operator marketing tab. Scope only to the operator dashboard. */
.mh24d-marketing .mh24d-market-intro{background:linear-gradient(105deg,#f1f6e9,#fffdfa)}
.mh24d-marketing .mh24d-market-intro h2{font-size:clamp(26px,3vw,38px);margin:4px 0 14px;color:#244d36}
.mh24d-marketing .mh24d-market-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:23px}
.mh24d-marketing .mh24d-market-stats>div{border:1px solid #dce6d6;background:#fff;padding:14px;border-radius:12px}
.mh24d-marketing .mh24d-market-stats strong{display:block;font-size:24px;line-height:1.3;color:#244d36}
.mh24d-marketing .mh24d-market-stats span{display:block;font-size:12px;color:#617966}
.mh24d-marketing .mh24d-marketing-table{overflow:auto}
.mh24d-marketing .mh24d-marketing-table table{border-collapse:collapse;width:100%;font-size:13px;min-width:540px}
.mh24d-marketing .mh24d-marketing-table th,.mh24d-marketing .mh24d-marketing-table td{padding:12px 9px;border-bottom:1px solid #dce5d7;text-align:left}
.mh24d-marketing .mh24d-marketing-table th{color:#3e644b;font-weight:800}
.mh24d-marketing .mh24d-status{display:inline-block;background:#e6f1e3;border-radius:99px;padding:4px 9px;font-weight:700}
.mh24d-marketing .mh24d-privacy-note{margin-top:15px;font-size:12px;color:#617966}
.mh24d-marketing .mh24-commercial-packages{grid-template-columns:repeat(auto-fit,minmax(195px,1fr))}
.mh24d-marketing .mh24-commercial-enquiry{max-width:100%;margin:4px 0}
.mh24d-marketing .mh24-commercial-enquiry h2{display:none}
.mh24d-marketing .mh24-commercial-enquiry .mh24-enquiry-form{max-width:760px}
@media(max-width:700px){.mh24d-marketing .mh24d-market-stats{grid-template-columns:1fr 1fr}.mh24d-marketing .mh24-commercial-packages{grid-template-columns:1fr}}
