/* Professional v5.11 市场驱动版 */
.v511-retired{display:none!important}
.market-gate{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel-2)}
.market-gate>div:first-child{display:flex;flex-direction:column;gap:4px}.market-gate span{font-size:12px;color:var(--muted)}.market-gate b{font-size:21px}.market-gate small{color:var(--muted);line-height:1.55}
.market-gate.good{border-color:rgba(36,178,125,.35);background:rgba(36,178,125,.08)}.market-gate.warn{border-color:rgba(234,167,41,.42);background:rgba(234,167,41,.08)}.market-gate.bad{border-color:rgba(226,84,84,.38);background:rgba(226,84,84,.08)}
.market-gate-score{min-width:118px;text-align:right;display:flex;flex-direction:column;gap:2px}.market-gate-score b{font-size:28px}
.execution-title{font-weight:800;margin:12px 0 7px}.v511-reco .tranche{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(150px,1.2fr) minmax(130px,1fr);align-items:center;gap:8px}.v511-reco .tranche small{color:var(--muted)}
.deep-watch{display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(220px,1.4fr);align-items:center;gap:10px;margin-top:9px;padding:10px 12px;border:1px dashed rgba(76,110,245,.35);border-radius:12px;background:rgba(76,110,245,.06)}.deep-watch.watch-only{border-color:rgba(234,167,41,.4);background:rgba(234,167,41,.06)}.deep-watch span{font-weight:700}.deep-watch small{color:var(--muted)}
.sell-card{border:1px solid var(--line);border-radius:16px;padding:14px;background:var(--panel);margin-bottom:10px}.sell-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sell-head>div:first-child{display:flex;flex-direction:column;gap:4px}.sell-head small{color:var(--muted)}
.sell-index{min-width:104px;text-align:center;border-radius:12px;padding:8px 10px;background:var(--panel-2);display:flex;flex-direction:column}.sell-index span,.sell-index small{font-size:11px}.sell-index b{font-size:26px}.sell-index.good{background:rgba(36,178,125,.10)}.sell-index.warn{background:rgba(234,167,41,.12)}.sell-index.bad{background:rgba(226,84,84,.12)}
.sell-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.sell-grid>div{border:1px solid var(--line);border-radius:12px;padding:9px;display:flex;flex-direction:column;gap:4px}.sell-grid span{font-size:11px;color:var(--muted)}.sell-grid b{font-size:13px;line-height:1.45}
.sell-action{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}
#marketDecisionBanner{margin-bottom:10px}.v511-only-two-note{font-size:12px;color:var(--muted)}
@media(max-width:760px){.market-gate{align-items:flex-start}.market-gate-score{min-width:88px}.v511-reco .tranche,.deep-watch{grid-template-columns:1fr}.sell-grid{grid-template-columns:1fr 1fr}.sell-action{align-items:flex-start;flex-direction:column}.sell-action .btn{width:100%}}
