.desk-nav{position:relative;z-index:22;display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 20px;background:#171c22;border-bottom:1px solid #303944;flex-wrap:wrap}.desk-nav button,.desk-nav a{font:12px inherit;color:#d3dce5;background:#222b34;border:1px solid #3a4755;border-radius:6px;padding:7px 11px;white-space:nowrap}.desk-nav .nav-context{font-size:11px;color:#8da0b0;flex:1;min-width:100px}.desk-nav .nav-compare{color:#c3f16b;border-color:#536a3c}.price-origin{display:block;color:#c3f16b;font-size:8px;line-height:1;margin-top:3px}.raw-price-note{padding:10px 12px;background:#1b2923;border:1px solid #365044;margin:10px 0;color:#bcd6c7;font-size:11px;line-height:1.6}.desk-embedded .nav-compare,.desk-embedded .readonly,.desk-embedded .source-link,.desk-embedded .brand small,.desk-embedded .clock,.desk-embedded .side-bottom{display:none}.desk-embedded .topbar{height:58px;padding:0 10px;gap:10px}.desk-embedded .brand{min-width:0;font-size:14px;gap:6px}.desk-embedded .brandmark{width:28px;height:28px;font-size:20px}.desk-embedded .book-switch button{padding:7px 10px;font-size:12px}.desk-embedded .header-end{gap:5px}.desk-embedded .connection{font-size:10px}.desk-embedded .desk-nav{padding:5px 8px;gap:4px}.desk-embedded .desk-nav button{font-size:10px;padding:6px}.desk-embedded .nav-context{display:none}.desk-embedded .board-pane{padding:16px 12px}.desk-embedded .page-heading h1{font-size:22px}.desk-embedded .sidebar{padding:15px 10px}.desk-embedded .metrics{margin-top:12px}.desk-embedded .metrics>div{padding:9px}.desk-embedded .detail-wide .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.desk-embedded .workspace{grid-template-columns:150px minmax(0,1fr)}.desk-embedded .detail-pane{grid-column:1/-1}.desk-embedded.detail-wide .workspace{display:block}.desk-embedded.detail-wide .sidebar,.desk-embedded.detail-wide .board-pane{display:none}}@media(max-width:650px){.desk-nav{padding:6px 8px;gap:5px}.desk-nav .nav-context{display:none}.desk-nav button,.desk-nav a{font-size:10px;padding:7px}.desk-nav [data-nav-forward]{display:none}}

.line-badge{display:block;font-size:8px;font-weight:500;line-height:1.3;margin-top:2px;white-space:normal;color:#acbdce}.line-badge.inferred{color:#e9b879}.market-line-value:has(.line-badge){font-size:11px}

.line-badge.confirmed{color:#96dcae}

.price-origin{display:none!important}

.raw-price-note{padding:6px 10px;font-size:10px;line-height:1.4}
