/* Viewer-only presentation. Owner HTML/CSS/chart renderer are unchanged. */
.symbol-picker,.workspace-nav,.header nav,.active-signal-actions,.archive-tabs,
#watch-research,#user-labeler,#long-ready-modal,#crosshair-toggle,#measure-help,
#setup-range-overlay,#demo-controls,#demo-badge,.performance-toggle,
.panel > :not(#active-setup-watch):not(#decision):not(#public-viewer-notice):not(.footer),
.performance-panel > *, .operations-bar > :not(:last-child){display:none!important}
button,input,select,textarea,summary,a{pointer-events:none!important}
#active-signal-body .active-signal-card{cursor:pointer}
#active-signal-body .active-signal-card:focus-visible{outline:2px solid #5cbccd;outline-offset:-2px}
#setup-archive-body .symbol-link:not(:disabled){pointer-events:auto!important;cursor:pointer}
#trade-chart-select:not(:disabled){pointer-events:auto!important;cursor:pointer}
#setup-archive-body tr[data-viewer-history-symbol]{cursor:pointer}
#setup-archive-body tr[data-viewer-history-symbol]:hover{background:#152830}
#setup-archive-body .symbol-link:focus-visible{outline:2px solid #5cbccd;outline-offset:2px}
#public-viewer-notice{font-size:12px;color:#c3b995;padding:8px 12px;border-bottom:1px solid #594c35;line-height:1.5}
#public-statistics{margin-top:10px;padding:12px;border-top:1px solid #594c35;color:#c9d2dd}
#public-statistics h4{margin:0 0 7px;color:#d2bf83;font-size:13px}
.public-statistics-note,#public-statistics-state{font-size:11px;line-height:1.5;color:#9faeb8;margin:6px 0;overflow-wrap:anywhere}
#public-statistics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}
#public-statistics-grid>div{padding:7px;background:#101c23;border:1px solid #273840;border-radius:3px;min-width:0}
#public-statistics-grid span{display:block;color:#9faeb8;font-size:10px}
#public-statistics-grid b{display:block;margin-top:4px;font-size:16px;font-variant-numeric:tabular-nums}
#public-statistics table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:10px}
#public-statistics th,#public-statistics td{padding:6px 3px;text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #26363e}
#public-statistics th:first-child,#public-statistics td:first-child{text-align:left;width:35%}
