/* MarketCommand v305 — evidence-backed conversational watchlists */
html body .mc305-watchlist-turn .mc218-answer{width:100%!important;max-width:1100px!important}
html body .mc305-watchlist{width:100%;margin:26px 0 10px}
html body .mc305-watchlist-head{padding:0 2px 16px;border-bottom:1px solid rgba(117,164,195,.12);margin-bottom:18px}
html body .mc305-watchlist-head>span{display:block;margin-bottom:6px;color:#5be3df;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
html body .mc305-watchlist-head h2{margin:0 0 8px;color:#f5f9fd;font-size:24px;line-height:1.22}
html body .mc305-watchlist-head p{margin:0;max-width:900px;color:#9fb3c4;font-size:14px;line-height:1.6}
html body .mc305-list{display:grid;grid-template-columns:1fr;gap:22px}
html body .mc305-card{overflow:hidden;border:1px solid rgba(103,167,205,.25);border-radius:20px;background:linear-gradient(180deg,rgba(13,32,48,.99),rgba(7,21,33,.99));box-shadow:0 14px 34px rgba(0,0,0,.18)}
html body .mc305-card-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:15px;align-items:start;padding:21px 23px 18px;border-bottom:1px solid rgba(117,164,195,.12)}
html body .mc305-rank{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(91,227,223,.34);border-radius:13px;background:rgba(91,227,223,.08);color:#69e5e1;font-size:15px;font-weight:900}
html body .mc305-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
html body .mc305-ticker{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:rgba(91,227,223,.09);color:#66e5e0;font-size:11px;font-weight:900;letter-spacing:.08em}
html body .mc305-title-row h3{margin:0;color:#f5f9fd;font-size:21px;line-height:1.25}
html body .mc305-role{margin:8px 0 0!important;color:#9fb3c4!important;font-size:13.5px!important;line-height:1.5!important}
html body .mc305-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:rgba(0,10,20,.30);border-bottom:1px solid rgba(117,164,195,.10)}
html body .mc305-metric{min-width:0;padding:13px 15px;border-right:1px solid rgba(117,164,195,.09)}
html body .mc305-metric:last-child{border-right:0}
html body .mc305-metric span{display:block;margin-bottom:5px;color:#71889b;font-size:9.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
html body .mc305-metric strong{display:block;overflow-wrap:anywhere;color:#e4edf3;font-size:13px;line-height:1.35}
html body .mc305-metric.up strong{color:#72e8b5}
html body .mc305-metric.down strong{color:#ff999f}
html body .mc305-main-take{padding:20px 23px 19px;background:linear-gradient(90deg,rgba(91,227,223,.065),transparent);border-bottom:1px solid rgba(117,164,195,.10)}
html body .mc305-main-take>span,html body .mc305-section>span{display:block;margin-bottom:7px;color:#70e2df;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
html body .mc305-main-take p{margin:0!important;max-width:none!important;color:#edf4f8!important;font-size:15px!important;line-height:1.7!important}
html body .mc305-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}
html body .mc305-section{padding:18px 23px 20px;min-width:0}
html body .mc305-section+ .mc305-section{border-left:1px solid rgba(117,164,195,.10)}
html body .mc305-section>span{color:#8198aa}
html body .mc305-section p{margin:0!important;max-width:none!important;color:#c8d5de!important;font-size:13.8px!important;line-height:1.68!important}
html body .mc305-next{background:rgba(255,255,255,.012)}
html body .mc305-next p{color:#e0eaf0!important}
html body .mc305-card-foot{padding:10px 23px 12px;border-top:1px solid rgba(117,164,195,.08);color:#6f8597;font-size:10.5px;line-height:1.45}
html body .mc305-note{margin:16px 2px 0;color:#7f95a6;font-size:11.5px;line-height:1.55}
html body .mc305-watchlist-turn .mc218-lead{font-weight:650!important;font-size:16px!important;line-height:1.6!important;max-width:930px!important}
html body .mc305-watchlist-turn .mc218-answer>p:not(.mc218-lead){font-size:14px!important;line-height:1.68!important;max-width:930px!important}
@media(max-width:900px){html body .mc305-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html body .mc305-metric{border-bottom:1px solid rgba(117,164,195,.09)}html body .mc305-detail-grid{grid-template-columns:1fr}html body .mc305-section+ .mc305-section{border-left:0;border-top:1px solid rgba(117,164,195,.10)}}
@media(max-width:560px){html body .mc305-card-head{padding:17px 15px 15px;grid-template-columns:40px minmax(0,1fr);gap:11px}html body .mc305-rank{width:38px;height:38px}html body .mc305-title-row h3{font-size:17px}html body .mc305-metrics{grid-template-columns:1fr}html body .mc305-metric{border-right:0!important}html body .mc305-main-take,html body .mc305-section{padding:16px 15px 17px}html body .mc305-card-foot{padding:9px 15px 11px}}
