/* v1.8.4 MARKET MOOD card (Command) + log-only warnings (Gates) */
.mo184{grid-column:1/-1;border-color:rgba(56,189,248,.3)}
.mo184 h2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mo184 h2 .sp{flex:1}
.mo184 .mst{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:2px 0 6px}
.mbadge{font-weight:800;font-size:15px;padding:3px 10px;border-radius:8px;background:rgba(148,163,184,.15);letter-spacing:.02em}
.mbadge.pos{background:rgba(34,197,94,.16);color:#4ade80}.mbadge.neg{background:rgba(239,68,68,.16);color:#f87171}
.mbadge.warn{background:rgba(250,204,21,.16);color:#facc15}.mbadge.neu{color:#cbd5e1}.mbadge.mut{color:#94a3b8}
.mwhy{font-size:13px;color:#cbd5e1;flex:1;min-width:220px}
.mgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
.mtile{border:1px solid rgba(148,163,184,.16);border-radius:9px;padding:6px 8px;background:rgba(15,23,42,.35);font-size:12px;border-top:2px solid #475569}
.mtile.vp{border-top-color:#22c55e}.mtile.vn{border-top-color:#ef4444}
.mtile label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}
.mtile b{font-size:14px}.mtile small{display:block;color:#94a3b8;margin-top:2px;line-height:1.3}
.mline{display:flex;height:10px;border-radius:5px;overflow:hidden;margin:8px 0 2px;background:rgba(148,163,184,.1)}
.mline i{display:block;height:100%}
.ms-risk_on{background:#22c55e}.ms-risk_off{background:#ef4444}.ms-squeeze_risk{background:#facc15}.ms-capitulation_risk{background:#b91c1c}.ms-chop{background:#64748b}.ms-unknown{background:#334155}
.mleg{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#94a3b8}.mleg i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px;vertical-align:-1px}
.mdiv{margin-top:8px}.mdiv table{width:100%;font-size:12px}.mdiv td,.mdiv th{padding:3px 6px;text-align:left}.mdiv th{color:#64748b;font-weight:600}
.mflag{display:inline-block;font-size:11px;padding:1px 6px;border-radius:5px;margin:1px 3px 1px 0;background:rgba(148,163,184,.12)}
.mflag.L{background:rgba(239,68,68,.14);color:#fca5a5}.mflag.S{background:rgba(34,197,94,.14);color:#86efac}
.mnote{font-size:11px;color:#94a3b8;margin-top:6px}
.t5mood{margin:0 0 4px}.mood184{font-size:12px;text-decoration:none;color:#cbd5e1}.mood184.pos{color:#4ade80}.mood184.neg{color:#f87171}.mood184.warn{color:#facc15}
.w184 .g18t td small{color:#94a3b8}
@media(max-width:720px){.mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mdiv .hm{display:none}}
#w184t td:first-child{max-width:230px;white-space:normal}#w184t td,#w184t th{padding-left:6px;padding-right:6px}#w184t .g18v{white-space:nowrap}
.mo184 .mcoil{margin:8px 0 2px;font-size:12.5px;line-height:1.7}
.mo184 .mcoil .mcoin{display:inline-block;margin:0 4px;padding:0 7px;border-radius:9px;background:rgba(56,189,248,.14);color:#7dd3fc;font-weight:600}
.mo184 .mcoil a{color:#7dd3fc}
