.mk-wrap{display:flex;flex-direction:column}.mk-pagehead{display:flex;align-items:center;justify-content:space-between;gap:20px}.mk-head-copy{min-width:0}.mk-h1{margin:0;font-size:22px;line-height:1.3;font-weight:650}.mk-sub{margin:5px 0 0;color:var(--text-secondary);font-size:12px;max-width:62ch;line-height:1.5}.mk-overview{display:grid;grid-template-columns:repeat(3,auto);flex:none}.mk-overview>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 18px;border-right:1px solid var(--hairline)}.mk-overview>div:last-child{border:0}.mk-overview span{font-size:12px;color:var(--text-secondary)}.mk-overview b{font:500 16px var(--font-mono);font-variant-numeric:tabular-nums;flex:none}.mk-overview small{display:block;margin-top:3px;color:var(--text-tertiary);font-size:11px}.mk-directory{border:1px solid var(--hairline);border-radius:8px;background:var(--surface);overflow:hidden}.mk-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:var(--workspace-toolbar-padding) var(--workspace-panel-padding);border-bottom:1px solid var(--hairline-soft)}.mk-controls-right{display:flex;align-items:center;gap:12px}.mk-sort{display:inline-flex;align-items:center;gap:6px}.mk-sort>svg{color:var(--text-tertiary);flex:none}.mk-count{font-size:11px;line-height:1.4}.mk-search-field{width:240px;flex:none}.mk-search{width:100%}.mk-list-heading,.mk-card{display:grid;grid-template-columns:minmax(140px,1fr) minmax(290px,1.2fr) 128px 36px;gap:16px;align-items:center;padding-inline:var(--workspace-panel-padding)}.mk-list-heading{padding-block:8px;min-height:32px;color:var(--text-tertiary);font-size:11px;background:var(--surface-2);border-bottom:1px solid var(--hairline-soft)}.mk-list-heading>:nth-child(n+2){text-align:right}.mk-price-cols{display:grid;grid-template-columns:minmax(90px,1fr) 76px 88px;gap:16px;text-align:right}.mk-watch-heading{display:flex;justify-content:flex-end;padding-right:8px}.mk-grid{display:flex;flex-direction:column}.mk-empty{padding:44px 16px;text-align:center;color:var(--text-tertiary);font-size:13px}.mk-card{min-height:46px;position:relative;border-bottom:1px solid var(--hairline-soft);transition:background .12s}.mk-card:last-child{border-bottom:0}.mk-card:hover{background:var(--surface-2)}.mk-card.picked{background:var(--signal-bg);box-shadow:inset 3px 0 var(--signal)}.mk-card-skel{pointer-events:none}.mk-asset-link{display:flex;align-items:center;gap:10px;min-width:0;padding-block:6px}.mk-asset-link:hover .mk-card-name{color:var(--signal-strong)}.mk-card-glyph{width:28px;height:28px;font-size:11px;border-radius:50%}.mk-card-name{font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.mk-card-name small{display:block;font:11px var(--font-mono);color:var(--text-tertiary);margin-top:3px}.mk-card-quote{min-width:0;padding-block:6px}.mk-card-act{grid-column:4;grid-row:1;display:flex;justify-content:flex-end;align-items:center}.mk-record-help{padding:10px var(--workspace-panel-padding);border-top:1px solid var(--hairline-soft);font-size:11px;color:var(--text-tertiary)}.mk-record-help summary{width:fit-content;cursor:pointer}.mk-record-help p{margin:8px 0 2px;color:var(--text-secondary);line-height:1.7;max-width:76ch}.mk-data-note{display:flex;justify-content:space-between;gap:12px;padding:12px var(--workspace-panel-padding);font-size:12px;color:var(--text-tertiary)}.mk-data-note button{color:var(--signal-strong)}@media(max-width:1100px){.mk-list-heading,.mk-card{grid-template-columns:minmax(120px,1fr) minmax(180px,1fr) 104px 32px;gap:16px}.mk-price-cols{grid-template-columns:minmax(90px,1fr) 76px}.mk-price-cols>:last-child{display:none}}@media(max-width:850px){.mk-controls{align-items:stretch}.mk-search-field{width:100%}.mk-controls-right{width:100%;justify-content:space-between}}@media(max-width:720px){.mk-list-heading,.mk-card{grid-template-columns:minmax(0,1fr) 90px 74px 28px;gap:8px;padding-inline:var(--workspace-panel-padding)}.mk-price-cols{display:block}.mk-price-cols>:nth-child(n+2){display:none}.mk-card{min-height:56px}.mk-card-glyph{width:24px;height:24px}.mk-asset-link{gap:6px}.mk-card-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.mk-overview>div{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--workspace-panel-padding);gap:6px}.mk-overview span{font-size:11px;line-height:16px;min-height:32px}.mk-overview small{font-size:11px;line-height:13px;margin-top:1px}}.mk-actionbar{position:fixed;left:0;right:0;bottom:20px;z-index:80;display:flex;justify-content:center;padding:0 20px;pointer-events:none}.mk-actionbar-inner{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:mkBar .2s cubic-bezier(.2,.7,.2,1);max-width:100%}@keyframes mkBar{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.mk-ab-count{font-size:13px;line-height:18px;color:var(--text-secondary);white-space:nowrap;font-weight:600}.mk-ab-syms{display:flex;gap:5px;align-items:center}.mk-ab-chip{font-size:11px;line-height:14px;font-weight:600;padding:3px 7px;border-radius:6px;background:var(--surface-2);border:1px solid var(--hairline-soft);color:var(--text-secondary)}.mk-ab-more{font-size:11px;line-height:14px;color:var(--text-tertiary)}@media(max-width:600px){.mk-ab-syms{display:none}}.sg-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--neutral-100);color:var(--neutral-700);font-weight:700;letter-spacing:0;box-shadow:inset 0 0 0 1px #0000000a}[data-theme=dark] .sg-mark{background:var(--surface-3);color:var(--text-secondary)}.sg-exch-dot{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--text-secondary);border-radius:999px;font-weight:700;border:1px solid var(--hairline)}@media(max-width:760px){.mk-actionbar{bottom:calc(80px + env(safe-area-inset-bottom))}}@media(max-width:1000px){.mk-pagehead{align-items:flex-start;flex-wrap:wrap;gap:10px}.mk-overview{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--hairline);padding-block:8px}.mk-overview>div{padding:0 12px;flex-direction:row;align-items:center;gap:8px}.mk-overview>div:first-child{padding-left:0}.mk-overview span{min-height:0}.mk-overview b{font-size:15px}}.mk-list-heading,.mk-card{grid-template-columns:minmax(130px,1fr) 156px 100px minmax(320px,1.25fr) 32px;gap:16px}.mk-card-act{grid-column:5}.mk-performance{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;padding-block:7px}.mk-performance .signal-record b{font-size:17px;font-weight:600;letter-spacing:-.03em}.mk-performance .signal-record small{color:var(--text-secondary);font-size:11px}.mk-sample-label{color:var(--text-secondary);font-size:11px;border-bottom:1px dotted var(--text-tertiary);white-space:nowrap}.mk-average{text-align:right;font-size:12px;color:var(--text-secondary)}.mk-performance-heading{color:var(--text-primary);font-weight:600}.mk-card-name{font-size:14px}.mk-card-name small{color:var(--text-tertiary);font-weight:400}.mk-card-quote{color:var(--text-secondary)}@media(max-width:1100px){.mk-list-heading,.mk-card{grid-template-columns:minmax(100px,1fr) 140px 76px minmax(170px,1fr) 28px;gap:12px}}@media(max-width:850px){.mk-list-heading,.mk-card{grid-template-columns:minmax(100px,1fr) 136px minmax(90px,1fr) 28px;gap:10px}.mk-average{display:none}.mk-card-act{grid-column:4}.mk-price-cols{display:block}.mk-price-cols>:nth-child(n+2){display:none}}@media(max-width:540px){.mk-list-heading,.mk-card{grid-template-columns:minmax(64px,1fr) 91px 82px 24px;gap:6px}.mk-performance{flex-direction:column;align-items:flex-end;gap:2px}.mk-performance .signal-record b{font-size:15px}.mk-performance .signal-record small,.mk-sample-label{font-size:11px}.mk-card-name{font-size:13px}.mk-card-glyph{display:none}.mk-performance-heading{font-size:11px}}.mk-overview b .sk-text{min-height:0;font:inherit;line-height:inherit}.mk-card-name>.sk-text{line-height:inherit}@media(max-width:540px){.mk-overview>div{flex-direction:column;align-items:stretch;justify-content:space-between;gap:6px}.mk-overview>div>b{align-self:flex-start}}
