/* V4.78.4 — focused UI consolidation, no changes to business computations. */
html[data-theme="quant-dark"] nav.tabs.organized-tabs{background:#0d1928f5!important;border:1px solid #3a526a!important;isolation:isolate}
html[data-theme="quant-dark"] .organized-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}
html[data-theme="quant-dark"] .organized-nav>.org-link{font-size:clamp(11px,2.65vw,14px)!important;line-height:1.25!important;padding:10px 3px!important;min-height:46px!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;display:flex!important;align-items:center;justify-content:center}
html[data-theme="quant-dark"] .org-drawer{background:#101f30!important;color:#eaf2fa!important;border:1px solid #425a73!important;padding:14px!important}
html[data-theme="quant-dark"] .org-drawer-head{margin-bottom:10px}
html[data-theme="quant-dark"] .org-search-label{display:block!important;font-size:12px!important;color:#c3d6e6!important;margin-bottom:6px}
html[data-theme="quant-dark"] #orgFeatureSearch{display:block;width:100%;font-size:16px!important;background:#0c1928!important;color:#f4f8fc!important;border:1px solid #5b7894!important;padding:10px 12px;border-radius:10px;min-height:44px;box-sizing:border-box}
html[data-theme="quant-dark"] .org-group{min-width:0}
html[data-theme="quant-dark"] .org-group h3{font-size:13px!important;color:#85d5e4!important}
html[data-theme="quant-dark"] .org-group button{font-size:13px!important;color:#e9f2fa!important;min-height:44px!important;line-height:1.4!important}
html[data-theme="quant-dark"] #orgSearchEmpty{color:#c6d9e8!important;margin:10px 0 0}
html[data-theme="quant-dark"] .org-home-secondary{display:none!important} /* every shortcut remains accessible from searchable directory */
html[data-theme="quant-dark"] #advCopyTop{display:none!important} /* handler retained; prominent v81Copy forwards to it */
html[data-theme="quant-dark"] .v4781-copybar{border:1px solid #395a75!important;background:#12273c!important;border-radius:12px!important;padding:10px!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
html[data-theme="quant-dark"] #v81Copy{background:#216e89!important;color:#fff!important;border:1px solid #68c9df!important;min-height:44px!important;padding:9px 14px!important;font-weight:650!important}
html[data-theme="quant-dark"] #v81CopyStatus{color:#c4d6e7!important;font-size:12px!important;line-height:1.5}
html[data-theme="quant-dark"] .org-explainer{margin:8px 0!important;border:1px solid #39536a!important;border-radius:10px!important;padding:8px 12px!important;background:#102337!important;color:#e9f3fb!important}
html[data-theme="quant-dark"] .org-explainer>summary{font-size:13px!important;font-weight:650!important;color:#b8ddeb!important;cursor:pointer;padding:4px 0!important}
html[data-theme="quant-dark"] .org-explainer p{color:#c5d5e5!important;font-size:13px!important;line-height:1.6!important;margin:10px 0 2px!important}
/* screenshot-reported legacy pale cards: preserve colors in heatmap, darken other analytics. */
html[data-theme="quant-dark"] :is(.v4766-analytics,.v4766-analytics article,.daily-stat-card,.daily-position-card,.stat-card,.sum-stat-card){background:#14263a!important;color:#eef4fb!important;border-color:#3d5872!important}
html[data-theme="quant-dark"] :is(.v4766-analytics,.v4766-analytics article,.daily-stat-card,.daily-position-card,.stat-card,.sum-stat-card) :is(h2,h3,h4,strong,p,span,small){color:inherit!important;opacity:1!important}
html[data-theme="quant-dark"] :is(.position-omission-table,.omission-ranking-table) :is(th,td){color:#eaf2fb!important}
html[data-theme="quant-dark"] .position-omission-table td.position-hit{background:#24546a!important;color:#a5f4cf!important}
@media(max-width:380px){html[data-theme="quant-dark"] .organized-nav{gap:3px!important} html[data-theme="quant-dark"] .organized-nav>.org-link{font-size:10px!important;padding:8px 1px!important}}
@media(min-width:840px){html[data-theme="quant-dark"] .org-drawer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
