:root {
  --wb16-bg:#06080b;
  --wb16-panel:#0b0e13;
  --wb16-panel-2:#10141b;
  --wb16-line:#252c36;
  --wb16-line-soft:#171c24;
  --wb16-text:#e8edf3;
  --wb16-muted:#7f8a99;
  --wb16-accent:#59c9dc;
  --wb16-accent-soft:#18343d;
  --wb16-gold:#d6c66b;
  --wb16-up:#ff4d61;
  --wb16-down:#1dcc8a;
  --wb16-flat:#aab4c1;
  --wb16-row:28px;
}

* { box-sizing:border-box; }
html { color-scheme:dark; background:var(--wb16-bg); }
body.wb16-page {
  min-width:320px;
  min-height:100vh;
  margin:0;
  overflow:hidden;
  background:radial-gradient(circle at 82% -20%,rgba(37,79,102,.23),transparent 34%),var(--wb16-bg);
  color:var(--wb16-text);
  font:13px/1.25 Inter,"Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;
  letter-spacing:.01em;
}
.wb16-page a { color:inherit; text-decoration:none; }
.wb16-page button,.wb16-page input { font:inherit; }
.wb16-page button { color:inherit; }
.wb16-page .up { color:var(--wb16-up)!important; }
.wb16-page .down { color:var(--wb16-down)!important; }
.wb16-page .flat { color:var(--wb16-flat)!important; }
.wb16-page .status-dot { display:inline-block; width:6px; height:6px; border-radius:50%; background:var(--wb16-accent); box-shadow:0 0 8px rgba(89,201,220,.65); }

.wb16-appbar {
  height:45px;
  display:flex;
  align-items:center;
  border-bottom:1px solid #313844;
  background:linear-gradient(180deg,#161d27,#0d1118);
  white-space:nowrap;
}
.wb16-brand { height:100%; display:flex; align-items:center; gap:9px; padding:0 16px; border-right:1px solid var(--wb16-line); }
.wb16-brand span { display:grid; place-items:center; width:25px; height:25px; border:1px solid var(--wb16-accent); color:var(--wb16-accent); font-weight:800; font-size:11px; letter-spacing:.08em; }
.wb16-brand b { font-size:14px; }
.wb16-brand em { color:var(--wb16-muted); font-style:normal; font-size:12px; }
.wb16-app-tabs { height:100%; display:flex; align-items:stretch; }
.wb16-app-tabs a { display:flex; align-items:center; padding:0 17px; border-right:1px solid var(--wb16-line-soft); color:#aab4c0; }
.wb16-app-tabs a:hover,.wb16-app-tabs a.active { background:#222a36; color:#fff; box-shadow:inset 0 -2px var(--wb16-accent); }
.wb16-session { margin-left:auto; display:flex; align-items:center; gap:8px; color:var(--wb16-muted); font-variant-numeric:tabular-nums; }
.wb16-session time { min-width:66px; color:#d3dae3; }
.wb16-launchers { display:flex; gap:5px; padding:0 10px; }
.wb16-launchers a,.wb16-security-actions a:is(#wb16SecurityW,#wb16SecurityT) { display:grid; place-items:center; width:27px; height:27px; border:1px solid #485260; background:#151b23; color:#f3f6f9; font-weight:800; }
.wb16-launchers a:hover,.wb16-security-actions a:is(#wb16SecurityW,#wb16SecurityT):hover { border-color:var(--wb16-accent); background:var(--wb16-accent-soft); color:var(--wb16-accent); }

.wb16-commandbar {
  height:35px;
  display:flex;
  align-items:center;
  gap:3px;
  padding:3px 7px;
  border-bottom:1px solid #321218;
  background:#080a0e;
}
.wb16-commandbar button { height:27px; border:1px solid #303742; background:#151922; padding:0 10px; cursor:pointer; }
.wb16-commandbar button:hover,.wb16-commandbar button.active { border-color:#52606f; background:#343c49; color:#fff; }
.wb16-commandbar button:first-child,.wb16-commandbar button:nth-child(2) { width:30px; padding:0; font-size:17px; }
.wb16-commandbar kbd,.wb16-universe-tools kbd { padding:1px 4px; border:1px solid #444e5b; background:#090c10; color:#a9b3c0; font:10px/1.2 ui-monospace,monospace; }
.wb16-divider { width:1px; height:19px; margin:0 4px; background:var(--wb16-line); }
.wb16-hotkeys { margin-left:auto; padding-right:5px; color:#697483; font-size:11px; }

.wb16-grid {
  height:calc(100vh - 106px);
  padding:4px;
  display:grid;
  grid-template-columns:280px minmax(520px,1.35fr) 420px;
  grid-template-rows:minmax(220px,.88fr) minmax(250px,1.12fr) 208px;
  gap:4px;
  background:#020305;
}
.wb16-panel { min-width:0; min-height:0; overflow:hidden; border:1px solid var(--wb16-line); background:linear-gradient(180deg,rgba(17,21,28,.98),rgba(8,11,15,.98)); }
.wb16-watch { grid-column:1; grid-row:1; }
.wb16-scanner { grid-column:1; grid-row:2; }
.wb16-indices { grid-column:1; grid-row:3; }
.wb16-universe { grid-column:2; grid-row:1 / span 2; display:flex; flex-direction:column; }
.wb16-news { grid-column:2; grid-row:3; }
.wb16-security { grid-column:3; grid-row:1 / span 3; display:flex; flex-direction:column; }
.wb16-panel-head { min-height:36px; display:flex; align-items:center; justify-content:space-between; gap:8px; padding:0 10px; border-bottom:1px solid var(--wb16-line); background:#121720; }
.wb16-panel-head > div { min-width:0; display:flex; align-items:center; gap:8px; }
.wb16-panel-head > div > span:first-child { color:var(--wb16-accent); font:10px/1 ui-monospace,monospace; }
.wb16-panel-head h1,.wb16-panel-head h2 { overflow:hidden; margin:0; color:#e3e8ee; font-size:13px; font-weight:650; text-overflow:ellipsis; white-space:nowrap; }
.wb16-panel-head strong { padding:2px 6px; border:1px solid #394250; color:#b9c3cf; font-size:11px; font-weight:600; }
.wb16-panel-head em { color:#707c8b; font-style:normal; font-size:10px; }

.wb16-watch-tabs,.wb16-watch-head { display:grid; grid-template-columns:repeat(3,1fr); }
.wb16-watch-tabs button { height:27px; border:0; border-right:1px solid var(--wb16-line-soft); border-bottom:1px solid var(--wb16-line); background:#0b0f15; color:#7f8b99; cursor:pointer; }
.wb16-watch-tabs button.active { background:#242c38; color:#fff; box-shadow:inset 0 -2px var(--wb16-accent); }
.wb16-watch-head { grid-template-columns:minmax(0,1.5fr) .7fr .65fr; height:25px; align-items:center; padding:0 8px; border-bottom:1px solid var(--wb16-line-soft); color:#606c7a; font-size:10px; }
.wb16-watch-head span:not(:first-child) { text-align:right; }
.wb16-watch-list { height:calc(100% - 88px); overflow:auto; scrollbar-width:thin; scrollbar-color:#3d4653 #0b0e13; }
.wb16-watch-row { display:grid; grid-template-columns:minmax(0,1.5fr) .7fr .65fr; align-items:center; min-height:29px; padding:2px 8px; border-bottom:1px solid var(--wb16-line-soft); cursor:pointer; font-variant-numeric:tabular-nums; }
.wb16-watch-row:hover,.wb16-watch-row.active { background:#222a34; }
.wb16-watch-row.active { box-shadow:inset 2px 0 var(--wb16-accent); }
.wb16-watch-row > span { overflow:hidden; text-align:right; text-overflow:ellipsis; white-space:nowrap; }
.wb16-watch-row > span:first-child { display:flex; align-items:baseline; gap:7px; text-align:left; }
.wb16-watch-row b { color:#e7edf4; font:600 11px/1 ui-monospace,monospace; }
.wb16-watch-row small { overflow:hidden; color:#778493; font-size:10px; text-overflow:ellipsis; }

.wb16-scan-grid { display:grid; grid-template-columns:1fr 1fr; gap:1px; background:var(--wb16-line); border-bottom:1px solid var(--wb16-line); }
.wb16-scan-grid button { min-height:66px; display:grid; grid-template-columns:1fr auto; grid-template-rows:auto auto; gap:4px; padding:9px; border:0; background:#0c1016; text-align:left; cursor:pointer; }
.wb16-scan-grid button:hover,.wb16-scan-grid button.active { background:#19212b; }
.wb16-scan-grid span { color:#9da8b5; }
.wb16-scan-grid b { justify-self:end; color:#e4eaf1; font:700 17px/1 ui-monospace,monospace; }
.wb16-scan-grid small { grid-column:1 / span 2; color:#596573; font-size:9px; }
.wb16-breadth { display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:9px; padding:9px 10px 7px; border-bottom:1px solid var(--wb16-line-soft); }
.wb16-breadth > div:not(.wb16-breadth-bar) { display:flex; gap:5px; color:#677482; font-size:10px; }
.wb16-breadth b { color:#bbc5cf; font-variant-numeric:tabular-nums; }
.wb16-breadth-bar { height:5px; display:flex; overflow:hidden; border-radius:2px; background:#222832; }
.wb16-breadth-bar i:first-child { background:var(--wb16-up); }
.wb16-breadth-bar i:nth-child(2) { background:#626d79; }
.wb16-breadth-bar i:last-child { background:var(--wb16-down); }
.wb16-leaders { max-height:calc(100% - 194px); margin:0; padding:0; overflow:auto; list-style:none; }
.wb16-leaders li { display:grid; grid-template-columns:22px 1fr auto; align-items:center; min-height:27px; padding:0 9px; border-bottom:1px solid var(--wb16-line-soft); cursor:pointer; }
.wb16-leaders li:hover { background:#171d25; }
.wb16-leaders i { color:#4f5b69; font-style:normal; font-size:10px; }
.wb16-leaders b { overflow:hidden; color:#bcc6d1; font:600 11px/1 ui-monospace,monospace; text-overflow:ellipsis; white-space:nowrap; }
.wb16-leaders span { font-variant-numeric:tabular-nums; }

.wb16-universe-head { min-height:70px; align-items:flex-start; padding-top:8px; }
.wb16-universe-head > div:first-child { padding-top:2px; }
.wb16-universe-tools { margin-left:auto; align-items:flex-start!important; gap:8px!important; }
.wb16-market-tabs { display:flex; }
.wb16-market-tabs button,.wb16-security-actions button,.wb16-news nav button { height:25px; border:1px solid #303845; border-right:0; background:#0d1117; color:#7b8795; padding:0 9px; cursor:pointer; }
.wb16-market-tabs button:last-child,.wb16-security-actions button:last-child,.wb16-news nav button:last-child { border-right:1px solid #303845; }
.wb16-market-tabs button.active,.wb16-security-actions button.active,.wb16-news nav button.active { background:#303946; color:#fff; box-shadow:inset 0 -2px var(--wb16-accent); }
.wb16-universe-tools label { width:220px; height:27px; display:flex; align-items:center; gap:6px; padding:0 7px; border:1px solid #313a46; background:#07090d; }
.wb16-universe-tools input { min-width:0; flex:1; border:0; outline:0; background:transparent; color:#d8dfe7; }
.wb16-universe-tools input::placeholder { color:#4f5966; }
.wb16-table-shell { position:relative; min-height:0; flex:1; overflow:auto; contain:strict; scrollbar-width:thin; scrollbar-color:#3c4653 #090c10; }
.wb16-table { width:max-content; min-width:100%; border-collapse:collapse; table-layout:fixed; font-variant-numeric:tabular-nums; }
.wb16-table thead { position:sticky; z-index:4; top:0; background:#141922; box-shadow:0 1px #333c49; }
.wb16-table th { height:27px; padding:0 8px; border-right:1px solid #222933; color:#73808f; font-size:10px; font-weight:500; text-align:right; white-space:nowrap; }
.wb16-table th.rank { width:38px; text-align:center; }
.wb16-table th:nth-child(2) { width:75px; text-align:left; }
.wb16-table th.name { width:170px; text-align:left; }
.wb16-table th:nth-child(n+4):nth-child(-n+10) { width:88px; }
.wb16-table th:nth-child(11) { width:100px; }
.wb16-table th:nth-child(12) { width:115px; text-align:left; }
.wb16-table th:nth-child(13) { width:72px; }
.wb16-table th button { width:100%; height:100%; padding:0; border:0; background:none; color:inherit; text-align:inherit; cursor:pointer; }
.wb16-table th button[data-direction]::after { margin-left:4px; color:var(--wb16-accent); content:"▴"; }
.wb16-table th button[data-direction="desc"]::after { content:"▾"; }
.wb16-table td { height:var(--wb16-row); padding:0 8px; border-right:1px solid #151b23; border-bottom:1px solid #171c23; overflow:hidden; color:#bec7d2; text-align:right; text-overflow:ellipsis; white-space:nowrap; }
.wb16-table td:first-child { color:#525e6c; text-align:center; }
.wb16-table td:nth-child(2) { color:#e2e8ef; font-family:ui-monospace,"SFMono-Regular",Consolas,monospace; text-align:left; }
.wb16-table td:nth-child(3),.wb16-table td:nth-child(12) { text-align:left; }
.wb16-table td:nth-child(12),.wb16-table td:nth-child(13) { color:#788594; font-size:10px; }
.wb16-table tbody tr:not(.wb16-spacer-row) { cursor:pointer; }
.wb16-table tbody tr:not(.wb16-spacer-row):hover,.wb16-table tbody tr.active { background:#252e3a; }
.wb16-table tbody tr.active { box-shadow:inset 2px 0 var(--wb16-accent); }
.wb16-table .wb16-spacer-row td { height:var(--spacer-height); padding:0; border:0; }
.wb16-empty-cell { height:160px!important; color:#596472!important; text-align:center!important; }

.wb16-security-head { min-height:58px; align-items:center; }
.wb16-security-head h2 { max-width:180px; font-size:15px; }
.wb16-security-head strong { color:var(--wb16-accent); font-family:ui-monospace,monospace; }
.wb16-security-price { margin-left:auto; display:block!important; text-align:right; }
.wb16-security-price b { display:block; color:#e8eef5; font:700 20px/1 ui-monospace,monospace; }
.wb16-security-price span { display:block; margin-top:4px; font:12px/1 ui-monospace,monospace; }
.wb16-security-actions { height:36px; display:flex; align-items:center; justify-content:space-between; padding:4px 8px; border-bottom:1px solid var(--wb16-line); background:#090c11; }
.wb16-security-actions > div { display:flex; align-items:center; }
.wb16-security-actions a { height:26px; display:grid; place-items:center; margin-left:4px; padding:0 8px; border:1px solid #343d49; color:#8f9aa7; font-size:10px; }
.wb16-security-actions a#wb16OpenResearch { width:auto; }
.wb16-chart-stage { position:relative; min-height:230px; flex:1; padding:6px 5px 0; overflow:hidden; background:linear-gradient(180deg,#07090d,#0b0f14); }
.wb16-chart-stage svg { width:100%; height:100%; display:block; overflow:visible; }
.wb16-chart-empty { height:100%; display:grid; place-items:center; color:#4e5966; }
.wb16-gridline { fill:none; stroke:#202731; stroke-width:1; vector-effect:non-scaling-stroke; }
.wb16-axis { fill:#687483; font:9px ui-monospace,monospace; }
.wb16-price-line { fill:none; stroke:var(--wb16-accent); stroke-width:1.5; vector-effect:non-scaling-stroke; }
.wb16-average-line { fill:none; stroke:var(--wb16-gold); stroke-width:1; vector-effect:non-scaling-stroke; }
.wb16-area { fill:url(#wb16Area); }
.wb16-reference { stroke:#8b96a3; stroke-dasharray:3 3; stroke-width:1; opacity:.65; vector-effect:non-scaling-stroke; }
.wb16-candle.up,.wb16-volume.up { fill:var(--wb16-up); }
.wb16-candle.down,.wb16-volume.down { fill:var(--wb16-down); }
.wb16-wick.up { stroke:var(--wb16-up); }
.wb16-wick.down { stroke:var(--wb16-down); }
.wb16-wick { stroke-width:1; vector-effect:non-scaling-stroke; }
.wb16-volume { opacity:.52; }
.wb16-stat-grid { display:grid; grid-template-columns:repeat(4,1fr); border-top:1px solid var(--wb16-line); }
.wb16-stat-grid span { min-width:0; min-height:43px; display:flex; flex-direction:column; justify-content:center; gap:3px; padding:4px 8px; border-right:1px solid var(--wb16-line-soft); border-bottom:1px solid var(--wb16-line-soft); color:#616d7b; font-size:9px; }
.wb16-stat-grid b { overflow:hidden; color:#bac4cf; font:600 11px/1.1 ui-monospace,monospace; text-overflow:ellipsis; white-space:nowrap; }
.wb16-security-foot { min-height:30px; display:flex; align-items:center; justify-content:space-between; gap:10px; padding:0 9px; color:#65717e; font-size:10px; }

.wb16-index-grid { height:calc(100% - 37px); display:grid; grid-template-columns:1fr 1fr; gap:1px; background:var(--wb16-line); }
.wb16-index-card { min-width:0; position:relative; display:grid; grid-template-columns:1fr auto; grid-template-rows:auto auto 24px; gap:2px; padding:7px 8px 4px; overflow:hidden; background:#0b0f14; cursor:pointer; }
.wb16-index-card:hover { background:#151b23; }
.wb16-index-card strong { overflow:hidden; color:#d0d7df; font-size:10px; text-overflow:ellipsis; white-space:nowrap; }
.wb16-index-card b { text-align:right; font:700 12px/1 ui-monospace,monospace; }
.wb16-index-card span { color:#707c89; font:10px/1 ui-monospace,monospace; }
.wb16-index-card svg { grid-column:1 / span 2; width:100%; height:24px; }
.wb16-index-card path { fill:none; stroke:#778695; stroke-width:1.15; vector-effect:non-scaling-stroke; }

.wb16-news .wb16-panel-head nav { display:flex; }
.wb16-news-list { height:calc(100% - 37px); overflow:auto; }
.wb16-news-item { display:grid; grid-template-columns:48px 1fr auto; gap:9px; align-items:start; min-height:34px; padding:5px 9px; border-bottom:1px solid var(--wb16-line-soft); }
.wb16-news-item time { color:#53606e; font:10px/1.4 ui-monospace,monospace; }
.wb16-news-item p { margin:0; overflow:hidden; color:#aeb8c3; font-size:11px; text-overflow:ellipsis; white-space:nowrap; }
.wb16-news-item em { color:#586573; font-style:normal; font-size:9px; }

.wb16-statusbar { height:26px; display:grid; grid-template-columns:220px 1fr 76px; align-items:center; border-top:1px solid #313944; background:#10151c; color:#7c8794; font-size:10px; }
.wb16-statusbar > div:first-child { display:flex; align-items:center; gap:7px; padding-left:9px; }
.wb16-statusbar b { color:#b9c3ce; font-weight:600; }
.wb16-statusbar time { padding-right:9px; color:#d0d7df; text-align:right; font-variant-numeric:tabular-nums; }
.wb16-tape { height:100%; display:flex; align-items:center; gap:20px; overflow:hidden; white-space:nowrap; }
.wb16-tape span { display:flex; gap:7px; font-variant-numeric:tabular-nums; }
.wb16-tape b { color:#aab4c0; }
.wb16-mobile-nav { display:none; }

@media (max-width:1380px) {
  .wb16-grid { grid-template-columns:250px minmax(480px,1fr) 360px; }
  .wb16-brand em,.wb16-hotkeys { display:none; }
  .wb16-app-tabs a { padding:0 12px; }
  .wb16-universe-tools label { width:175px; }
  .wb16-table th.name { width:140px; }
}

@media (max-width:1120px) {
  body.wb16-page { overflow:auto; }
  .wb16-appbar { position:sticky; z-index:20; top:0; }
  .wb16-commandbar { position:sticky; z-index:19; top:45px; }
  .wb16-grid { height:auto; min-height:calc(100vh - 106px); grid-template-columns:245px minmax(0,1fr); grid-template-rows:245px 330px 420px 210px; }
  .wb16-watch { grid-column:1; grid-row:1; }
  .wb16-scanner { grid-column:1; grid-row:2; }
  .wb16-indices { grid-column:1; grid-row:3; }
  .wb16-universe { grid-column:2; grid-row:1 / span 2; }
  .wb16-security { grid-column:2; grid-row:3; }
  .wb16-news { grid-column:1 / span 2; grid-row:4; }
  .wb16-statusbar { position:sticky; z-index:18; bottom:0; }
  .wb16-security-head h2 { max-width:310px; }
}

@media (max-width:760px) {
  body.wb16-page { padding-bottom:53px; font-size:12px; }
  .wb16-appbar { height:48px; }
  .wb16-brand { min-width:0; padding:0 8px; }
  .wb16-brand b { font-size:12px; }
  .wb16-app-tabs,.wb16-session { display:none; }
  .wb16-launchers { position:relative; z-index:25; margin-left:auto!important; display:flex!important; flex:0 0 auto; padding:0 6px; }
  .wb16-launchers a { display:grid!important; flex:0 0 30px; width:30px; height:30px; }
  .wb16-commandbar { top:48px; height:39px; overflow-x:auto; padding:4px; }
  .wb16-commandbar button { flex:0 0 auto; }
  .wb16-commandbar [data-command="back"],.wb16-commandbar .wb16-divider { display:none; }
  .wb16-grid { display:flex; min-height:0; padding:3px; flex-direction:column; gap:3px; }
  .wb16-panel { flex:none; }
  .wb16-watch { height:260px; }
  .wb16-scanner { height:330px; }
  .wb16-universe { height:560px; order:-1; }
  .wb16-security { height:570px; }
  .wb16-indices { height:250px; }
  .wb16-news { height:245px; }
  .wb16-universe-head { min-height:92px; display:block; padding:7px; }
  .wb16-universe-head > div:first-child { height:25px; }
  .wb16-universe-tools { margin-top:6px; display:flex!important; }
  .wb16-universe-tools label { min-width:0; flex:1; }
  .wb16-market-tabs button { padding:0 7px; }
  .wb16-table-shell { overflow:auto; contain:content; }
  .wb16-table { min-width:1080px; }
  .wb16-security-head h2 { max-width:160px; }
  .wb16-chart-stage { min-height:270px; }
  .wb16-stat-grid { grid-template-columns:repeat(4,1fr); }
  .wb16-statusbar { display:none; }
  .wb16-mobile-nav { position:fixed; z-index:30; right:0; bottom:0; left:0; height:53px; display:grid; grid-template-columns:repeat(4,1fr); padding-bottom:env(safe-area-inset-bottom); border-top:1px solid #303844; background:rgba(12,16,22,.97); backdrop-filter:blur(12px); }
  .wb16-mobile-nav a { display:grid; place-items:center; color:#7f8b98; }
  .wb16-mobile-nav a.active { color:var(--wb16-accent); box-shadow:inset 0 2px var(--wb16-accent); }
}

@media (max-width:430px) {
  .wb16-brand b { max-width:150px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
  .wb16-commandbar [data-workspace="events"],.wb16-commandbar [data-workspace="watch"] { display:none; }
  .wb16-universe-tools { flex-wrap:wrap; }
  .wb16-universe-tools label { width:100%; flex-basis:100%; }
  .wb16-universe { height:585px; }
  .wb16-security { height:590px; }
  .wb16-stat-grid { grid-template-columns:repeat(2,1fr); }
  .wb16-chart-stage { min-height:250px; }
  .wb16-index-grid { grid-template-columns:1fr; overflow:auto; }
}

@media (prefers-reduced-motion:reduce) {
  .wb16-page * { scroll-behavior:auto!important; transition:none!important; animation:none!important; }
}

/* Company dividends and ownership changes */
.wb16-corporate{border-top:1px solid var(--wb16-line);background:#080d13}.wb16-corporate>header{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--wb16-line)}.wb16-corporate>header div{display:grid}.wb16-corporate>header span{color:var(--wb16-muted);font:10px ui-monospace,monospace}.wb16-corporate>header b{color:var(--wb16-text);font-size:14px}.wb16-corporate>header time{color:var(--wb16-accent);font:10px ui-monospace,monospace}.wb16-corporate-body{min-height:92px}.wb16-corporate-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--wb16-line)}.wb16-corporate-metrics article{padding:10px 11px;background:#0b121a;min-width:0}.wb16-corporate-metrics span,.wb16-corporate-metrics small{display:block;color:var(--wb16-muted);font-size:10px;white-space:nowrap}.wb16-corporate-metrics b{display:block;margin:3px 0;color:var(--wb16-down);font:13px ui-monospace,monospace;white-space:nowrap}.wb16-corporate-period{display:flex;gap:16px;overflow-x:auto;padding:8px 11px;color:var(--wb16-muted);font:10px ui-monospace,monospace;white-space:nowrap}.wb16-corporate-empty{display:grid;place-items:center;min-height:92px;color:var(--wb16-muted);font-size:12px}
@media(max-width:1120px){.wb16-security{overflow:auto}.wb16-security .wb16-chart-stage{flex:0 0 250px}}
@media(max-width:760px){.wb16-security{height:720px}.wb16-corporate-metrics{grid-template-columns:1fr 1fr}}
@media(max-width:430px){.wb16-security{height:760px}}
