.screen-page .inav{display:none!important}.screen-page #stTick{display:none!important}.screen-workspace{display:flex!important;flex-direction:column;background:var(--surface);min-width:0}.screen-top{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:8px!important;margin:0!important;padding:10px 0;flex:none}.screen-title{font-size:16px!important;font-weight:650!important;line-height:1.4;margin:0 auto 0 0!important;min-width:160px;flex:1}.screen-top .cfs-title,.screen-top .cfs-sp,.screen-top .st-navhint,.screen-top .hk-fs-title,.screen-top .hk-hint,.screen-top .pt-sp{display:none!important}.screen-top .cfs-tf,.screen-top .hk-fstf{display:inline-flex!important;gap:4px}.screen-top select,.screen-filters select,.screen-filters input{font:14px/1.4 "Segoe UI",sans-serif;min-height:38px;border:1px solid var(--border);border-radius:7px;padding:6px 10px;background:var(--surface-2);color:var(--text);max-width:100%}.screen-top .screen-instrument{width:230px;min-width:150px;max-width:280px}.screen-top .screen-market{width:140px}.screen-top .btn,.screen-top button,.screen-filters button{min-height:36px!important;padding:6px 11px!important;font:600 13px/1.4 "Segoe UI",sans-serif!important;border:1px solid var(--border)!important;border-radius:6px!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:none!important}.screen-top button.on,.screen-filters button.on,.screen-top .btn.primary{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.screen-top .st-navbar{display:inline-flex!important;gap:5px;align-items:center;margin:0}.screen-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:none;padding:8px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:6px;font-size:13px}.screen-filters:empty{display:none}.screen-filters input[type=search]{width:230px}.screen-workspace .chart-tools{padding:8px 0;margin:0;gap:8px 12px;flex:none}.screen-workspace .chart-watch-status{margin:0 0 8px}.screen-workspace #stChart,.screen-workspace #ptChart,.screen-workspace #dzChart,.screen-workspace #hkChart{height:560px;min-height:0;position:relative}.screen-empty-filter:empty{display:none}.screen-details{border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:14px;margin:16px 0}.screen-details>summary{font-size:14px;font-weight:600;cursor:pointer;padding:4px 0}.screen-details[open]>summary{margin-bottom:12px}.screen-workspace.cfs-full,.screen-workspace.hk-full,.screen-workspace.full,.screen-workspace:fullscreen{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;z-index:1000!important;background:var(--surface)!important;border-radius:0!important;padding:8px 14px!important;margin:0!important;overflow:hidden!important;box-sizing:border-box}.screen-workspace.cfs-full #stChart,.screen-workspace.hk-full #hkChart,.screen-workspace.full #ptChart,.screen-workspace.full #dzChart,.screen-workspace:fullscreen #stChart,.screen-workspace:fullscreen #ptChart,.screen-workspace:fullscreen #dzChart,.screen-workspace:fullscreen #hkChart{flex:1!important;height:auto!important;min-height:0!important}.screen-workspace.full .pt-text,.screen-workspace.full .pt-legend,.screen-workspace.full .pt-hint,.screen-workspace.full>p,.screen-workspace:fullscreen>p{display:none!important}.screen-workspace:fullscreen .chart-watch-status,.screen-workspace.full .chart-watch-status{display:block!important}.screen-workspace .chart-tools-label{display:none}.screen-page .terminal-ui{min-width:0}@media(max-width:700px){.screen-top{gap:6px!important;padding:8px 0}.screen-title{flex-basis:100%;font-size:15px!important}.screen-top .screen-market{width:115px}.screen-top .screen-instrument{flex:1;min-width:140px;width:auto}.screen-filters{gap:5px}.screen-filters button{min-height:32px!important;font-size:12px!important;padding:5px 8px!important}.screen-filters input[type=search]{flex:1;min-width:120px;width:auto}.screen-workspace #stChart,.screen-workspace #ptChart,.screen-workspace #dzChart,.screen-workspace #hkChart{height:430px}.screen-workspace.cfs-full,.screen-workspace.full,.screen-workspace.hk-full,.screen-workspace:fullscreen{padding:6px 8px!important}.screen-workspace .chart-watch-status{font-size:12px;max-height:32px}.screen-top .st-navbar .dim{font-size:12px}.screen-filters select{font-size:12px;min-height:32px}}

.screen-top .screen-title{order:0}.screen-top .screen-market{order:1}.screen-top .screen-instrument{order:2}.screen-top .screen-timeframes{order:3;display:inline-flex!important;align-items:center;gap:4px}.screen-top .screen-nav{order:4;display:inline-flex!important;align-items:center;gap:5px;margin:0}.screen-top .screen-nav button{min-width:38px}.screen-top .screen-nav .screen-count{min-width:58px;text-align:center}.screen-top .cfs-btn,.screen-top #ptFs,.screen-top #dzFs,.screen-top #hkFs{order:6}

.screen-top .screen-title{text-transform:none!important;color:var(--text)!important}.screen-top #dzFs,.screen-top #ptFs,.screen-top #hkFs{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}

@media(max-width:700px){.screen-filters{max-height:110px;overflow:auto}}

:root[data-theme=dark] .screen-top button.on,:root[data-theme=dark] .screen-filters button.on,:root[data-theme=dark] .screen-top .btn.primary,:root[data-theme=dark] .screen-top #dzFs,:root[data-theme=dark] .screen-top #ptFs,:root[data-theme=dark] .screen-top #hkFs{color:#062b2b!important}

.screen-count{font-size:13px;color:var(--text-dim);white-space:nowrap}

.screen-top .screen-reset{order:5!important;min-width:132px}
.screen-top #hkIn,.screen-top #hkOut,.screen-top #hkFocus{display:none!important}
.screen-top #ptBell{display:none!important}

.screen-page-shell{display:flex;flex-direction:column;gap:12px;min-width:0}
.screen-page-heading{margin:0!important;padding:0!important;display:block!important}
.screen-page-heading h2{margin:0!important;font-size:28px!important;line-height:1.2!important}
.screen-page-heading p,.screen-page-heading .pq-description{margin:6px 0 0!important;color:var(--text-dim)}
.screen-page-heading .pq-description>summary{cursor:pointer;font-size:13.5px}
.screen-page-heading .pq-description>p{margin:8px 0 0!important;font-size:14px!important;line-height:1.55}
.screen-shell-item{margin:0!important}
.screen-notification-card{padding:0!important}
.screen-notification-card details>summary{padding:18px 20px!important;font-weight:650;cursor:pointer}
.screen-notification-card details>summary::marker{color:var(--accent)}
.screen-notification-card details[open]>summary{border-bottom:1px solid var(--border)}
.screen-notification-card details>h3,.screen-notification-card details>p,.screen-notification-card details>.dim,.screen-notification-card details>.muted,.screen-notification-card details>.dz-sh,.screen-notification-card details>.st-sub-opts,.screen-notification-card details>.pt-tfrow,.screen-notification-card details>.dz-ms,.screen-notification-card details>.pt-save,.screen-notification-card details>.dz-sub-b,.screen-notification-card details>.screen-notification-body{margin-left:20px!important;margin-right:20px!important}
.screen-notification-card details[open]{padding-bottom:18px}
.screen-notification-card .screen-notification-body{padding-top:16px}
.screen-notification-card .screen-test-note{margin:8px 0 0!important}
.screen-primary-card{margin:0!important;min-width:0;box-sizing:border-box}
.screen-primary-card>.screen-top{border-bottom:1px solid var(--border)}
.screen-primary-card .screen-top .screen-title{font-size:16px!important}
@media(max-width:700px){.screen-page-shell{gap:10px}.screen-page-heading h2{font-size:23px!important}.screen-notification-card details>summary{padding:15px 14px!important}.screen-notification-card details>h3,.screen-notification-card details>p,.screen-notification-card details>.dim,.screen-notification-card details>.muted,.screen-notification-card details>.dz-sh,.screen-notification-card details>.st-sub-opts,.screen-notification-card details>.pt-tfrow,.screen-notification-card details>.dz-ms,.screen-notification-card details>.pt-save,.screen-notification-card details>.dz-sub-b,.screen-notification-card details>.screen-notification-body{margin-left:14px!important;margin-right:14px!important}}
