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 @@
-
+