html,body{height:100%;overflow:hidden;overscroll-behavior:none}#root{height:100%}*{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.35) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#8080804d;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#8080808c}.dca-table .ant-table-thead>tr>th,.dca-table .ant-table-tbody>tr>td{padding:2px 6px!important;font-size:12px}.mono{font-family:ui-monospace,monospace}.ant-table{font-variant-numeric:tabular-nums}tr.row-sel>td{background:#b7860b24!important}tr.row-sel>td:first-child{box-shadow:inset 3px 0 #b7860b}html[data-theme=dark] tr.row-sel>td{background:#f0b4291f!important}html[data-theme=dark] tr.row-sel>td:first-child{box-shadow:inset 3px 0 #f0b429}tr.row-click{cursor:pointer}tr.row-cur>td{font-weight:600;background:#1677ff0d!important}tr.row-mile>td{color:#b8860b!important}html[data-theme=dark] tr.row-mile>td{color:#f0b429!important}.text-gold{color:#b8860b}html[data-theme=dark] .text-gold{color:#f0b429}.text-up{color:#ff4d4f}.text-down{color:#52c41a}.right-rail{flex-shrink:0;height:100vh;position:sticky;top:0;transition:width .2s;border-left:1px solid rgba(128,128,128,.25);display:flex;flex-direction:column;overflow:hidden}.right-rail .rail-head{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 12px;font-weight:600;white-space:nowrap;flex-shrink:0}.right-rail .rail-body{flex:1;min-height:0;overflow-y:auto}.etf-group+.etf-group{border-top:1px solid rgba(128,128,128,.25)}.etf-group-head{position:sticky;top:0;z-index:5;border-left:3px solid #b8860b;border-bottom:1px solid rgba(128,128,128,.25)}html[data-theme=dark] .etf-group-head{border-left-color:#f0b429}.memo-md{font-size:12px;line-height:1.8}.memo-md p{margin:0 0 6px}.memo-md p:last-child{margin-bottom:0}.memo-md ul,.memo-md ol{margin:0 0 6px;padding-left:20px}.memo-md h1,.memo-md h2,.memo-md h3,.memo-md h4{margin:10px 0 4px;font-size:14px}.memo-md h1:first-child,.memo-md h2:first-child,.memo-md h3:first-child{margin-top:0}.memo-md hr{border:none;border-top:1px solid rgba(128,128,128,.3);margin:10px 0}.memo-md blockquote{margin:0 0 6px;padding-left:10px;border-left:3px solid rgba(128,128,128,.35);opacity:.8}.memo-md code{background:#80808026;border-radius:3px;padding:0 4px;font-size:11px}
