diff --git a/manual_trading_hub/static/app.css b/manual_trading_hub/static/app.css index 0188a50..b5334aa 100644 --- a/manual_trading_hub/static/app.css +++ b/manual_trading_hub/static/app.css @@ -838,17 +838,16 @@ button:disabled { display: none; } -.host-status-summary::after { - content: "▾"; +.host-status-summary::before { + content: "▸"; color: var(--muted); - font-size: 12px; - margin-left: auto; - flex-shrink: 0; + font-size: 11px; transition: transform 0.15s ease; + flex-shrink: 0; } -.host-status-panel[open] > .host-status-summary::after { - transform: rotate(180deg); +.host-status-panel[open] > .host-status-summary::before { + transform: rotate(90deg); } .host-status-summary-title { @@ -9963,21 +9962,31 @@ html[data-theme="light"] .hub-logs-card-hint { /* ── 一屏适配:桌面;手机端 .hub-phone 另走 ── */ @media (min-width: 721px) and (min-height: 650px) { + /* 滚动放在 body,滚动条贴窗口右缘;内容区仍可居中留白 */ + body.hub-page-monitor:not(.hub-phone), + body.hub-page-market:not(.hub-phone), + body.hub-page-funds:not(.hub-phone) { + height: 100dvh; + max-height: 100dvh; + overflow-x: hidden; + overflow-y: auto; + } + /* 1920 类屏:两侧留白更大;带鱼屏(>2000)用更宽内容区 */ body.hub-page-monitor:not(.hub-phone) .app-shell, body.hub-page-market:not(.hub-phone) .app-shell, body.hub-page-funds:not(.hub-phone) .app-shell { max-width: min(1680px, calc(100vw - 120px)); - height: 100dvh; - max-height: 100dvh; + height: auto; + min-height: 100%; + max-height: none; padding-top: 0; padding-bottom: 8px; padding-left: max(48px, env(safe-area-inset-left)); padding-right: max(48px, env(safe-area-inset-right)); display: flex; flex-direction: column; - overflow-x: hidden; - overflow-y: auto; + overflow: visible; } } diff --git a/manual_trading_hub/static/index.html b/manual_trading_hub/static/index.html index 50e0bdd..270456a 100644 --- a/manual_trading_hub/static/index.html +++ b/manual_trading_hub/static/index.html @@ -15,7 +15,7 @@ - +