.sh-page{height:calc(100dvh - 46px);padding:6px 10px 10px;position:relative;z-index:1;overflow:hidden}.sh-page .sh-root{height:100%;display:flex;flex-direction:column;background:var(--panel);overflow:hidden;min-height:0}.sh-page .sh-tabbar{display:flex;align-items:center;gap:7px;padding:8px 12px;border-bottom:1px solid var(--line);overflow-x:auto;flex:0 0 auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.sh-page .sh-tabbar::-webkit-scrollbar{height:6px}.sh-page .sh-tabbar::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.sh-page .sh-tabbar::-webkit-scrollbar-track{background:transparent}.sh-page .sh-tab{display:flex;align-items:center;gap:7px;background:var(--panel-2);border:1px solid transparent;border-radius:7px;padding:6px 9px;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:.14s var(--ease)}.sh-page .sh-tab:hover{background:var(--panel-hi)}.sh-page .sh-tab .tb-nm{font-size:12.5px;font-weight:600;letter-spacing:-.01em}.sh-page .sh-tab.on{background:rgba(255,201,77,.12)}.sh-page .sh-tab.on .tb-nm{color:var(--accent-ui)}.sh-page .sh-tab .tb-x{color:var(--muted);font-size:14px;line-height:1;padding:0 1px}.sh-page .sh-tab .tb-x:hover{color:var(--down)}.sh-page .sh-omni{padding:11px 11px 9px;border-bottom:1px solid var(--line);flex:0 0 auto}.sh-page .sh-omni-in{display:flex;align-items:center;gap:9px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:9px 11px;color:var(--muted)}.sh-page .sh-omni-in input{flex:1 1;min-width:0;background:none;border:none;outline:none;color:var(--text);font-family:var(--font);font-size:13.5px}.sh-page .sh-omni-in input::placeholder{color:var(--muted)}.sh-page .sh-omni-in kbd{font-family:var(--mono);font-size:10px;background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:2px 6px;color:var(--text-2)}.sh-page .sh-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.sh-page .sh-chip{font-family:var(--font);font-size:11.5px;font-weight:600;color:var(--text-2);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:5px 10px;cursor:pointer;transition:.14s var(--ease)}.sh-page .sh-chip:hover{border-color:var(--line-2)}.sh-page .sh-chip.on{background:var(--accent-ui);color:var(--accent-ink);border-color:transparent}.sh-page .sh-grp{margin-top:8px}.sh-page .sh-grph{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);padding:6px;position:-webkit-sticky;position:sticky;top:0;background:var(--panel);z-index:2}.sh-page .sh-gct{font-family:var(--mono);font-size:9px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.sh-page .sh-gstar{color:var(--accent-ui)}.sh-page .sh-row{display:grid;grid-template-columns:auto 1fr auto auto auto auto;align-items:center;grid-gap:9px;gap:9px;width:100%;background:none;border:1px solid transparent;border-radius:10px;cursor:pointer;padding:8px;text-align:left;scroll-snap-align:center;transition:.14s var(--ease)}.sh-page .sh-row:hover{background:var(--panel-2)}.sh-page .sh-row.act{background:rgba(255,201,77,.08);border-color:var(--accent-ui)}.sh-page .sh-star{font-size:14px;color:var(--muted);width:16px;text-align:center;cursor:pointer}.sh-page .sh-star.on{color:var(--accent-ui)}.sh-page .sh-rnm{font-weight:600;font-size:13px;color:var(--text);white-space:nowrap}.sh-page .sh-row.act .sh-rnm{color:var(--accent-ui)}.sh-page .sh-badge{font-family:var(--mono);font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:5px;white-space:nowrap}.sh-page .sh-badge.up{color:var(--up);background:var(--up-dim)}.sh-page .sh-badge.down{color:var(--down);background:var(--down-dim)}.sh-page .sh-badge.am{color:var(--accent-ui);background:rgba(255,201,77,.12)}.sh-page .sh-badge.vol{color:#a78bfa;background:rgba(167,139,250,.14)}.sh-page .sh-badges{display:inline-flex;align-items:center;gap:4px}.sh-page .sh-badge.cross{color:#38bda6;background:rgba(56,189,166,.14);text-transform:uppercase;letter-spacing:.04em}.sh-page .sh-rspark{width:74px;height:20px;opacity:.9;display:block}.sh-page .sh-rnav{color:var(--text-2);width:48px}.sh-page .sh-rchg,.sh-page .sh-rnav{font-family:var(--mono);font-size:11px;text-align:right}.sh-page .sh-rchg{font-weight:700;width:46px}.sh-page .sh-empty{padding:40px 20px;text-align:center;color:var(--muted);font-size:13px}.sh-page .sh-empty-err{display:flex;flex-direction:column;align-items:center;gap:12px}.sh-page .sh-retry-note{font-size:12px;color:var(--muted,#8a8274)}.sh-page .sh-grid{flex:1 1;min-height:0;display:grid}.sh-page .sh-chart{grid-area:chart;display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.sh-page .sh-grid .sh-panel{grid-area:form;border-bottom:1px solid var(--line)}.sh-page .sh-bottom-l{grid-area:activity;min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--line);overflow:hidden}.sh-page .sh-bottom-l .sh-dock{flex:1 1 auto;height:auto;border-top:0}.sh-page .sh-bottom-l .sh-dock .dk-body{min-height:320px}.sh-page .sh-bottom-r{grid-area:book;min-width:0;min-height:0;display:flex;overflow:hidden}.sh-page .sh-bottom-r .sh-book{flex:1 1 auto;width:100%;height:100%;border:0;border-radius:0;min-height:660px}@media (min-width:861px) and (max-width:1499px){.sh-page .sh-grid{grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:minmax(0,1.4fr) auto;grid-template-areas:"chart    form" "activity book"}.sh-page{min-height:calc(100dvh - 46px)}.sh-page,.sh-page .sh-root{height:auto;overflow:visible}.sh-page .sh-root{min-height:calc(100dvh - 66px)}}@media (max-width:860px){.sh-page .sh-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(360px,55vh) auto auto auto;grid-template-areas:"chart" "form" "book" "activity"}.sh-page .sh-bottom-l,.sh-page .sh-chart{border-right:0}.sh-page .sh-bottom-l{overflow-x:auto}.sh-page .sh-bottom-r{border-bottom:1px solid var(--line)}.sh-page .sh-bottom-l .sh-dock .dk-body,.sh-page .sh-bottom-r .sh-book{min-height:0}.sh-page{min-height:calc(100dvh - 46px)}.sh-page,.sh-page .sh-root{height:auto;overflow:visible}.sh-page .sh-root{min-height:calc(100dvh - 66px)}}@media (min-width:1500px){.sh-page .sh-grid{grid-template-columns:minmax(0,1fr) 350px 400px;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"chart    book     form" "activity activity form"}.sh-page .sh-bottom-r{border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:visible}.sh-page .sh-grid .sh-panel{border-bottom:none}.sh-page{min-height:calc(100dvh - 46px)}.sh-page,.sh-page .sh-root{height:auto;overflow:visible}.sh-page .sh-root{min-height:calc(100dvh - 66px)}}.sh-page .sh-chead{gap:16px;padding:5px 14px;border-bottom:1px solid var(--line);overflow:hidden}.sh-page .sh-chead,.sh-page .sh-tok{display:flex;align-items:center;flex:0 0 auto}.sh-page .sh-tok{gap:9px}.sh-page .sh-tok b{font-size:16px;font-weight:600;letter-spacing:-.01em}.sh-page .sh-ticker{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}@media (max-width:640px){.sh-page .sh-chead{flex-wrap:wrap;gap:8px 16px}.sh-page .sh-ticker{flex-basis:100%}}.sh-page .sh-tk{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.sh-page .sh-tk-l{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sh-page .sh-tk-v{font-size:12px;font-weight:700;color:var(--text)}.sh-page .sh-tk-v.up{color:var(--up)}.sh-page .sh-tk-v.down{color:var(--down)}.sh-page .sh-cd{font-size:11px;font-weight:600;color:var(--muted);margin-left:6px}.sh-page .sh-chartbox{flex:1 1;min-height:0;padding:8px 8px 10px}.sh-page .flat{color:var(--muted)}.sh-page .sh-panel{width:100%;display:flex;flex-direction:column;overflow:hidden}.sh-page .sh-panel .mt-body{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px;overflow-y:auto;overflow-x:hidden}.sh-page .mt-buyseg{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;background:var(--panel-2);border-radius:9px;padding:3px;overflow:hidden;flex:0 0 auto}.sh-page .mt-bs{font-family:var(--font);font-weight:700;font-size:14px;color:var(--muted);background:none;border:none;border-radius:7px;cursor:pointer;padding:9px;transition:.14s var(--ease)}.sh-page .mt-bs:hover:not(.on){color:var(--text-2)}.sh-page .mt-bs.buy.on{background:var(--up);color:#06281c}.sh-page .mt-bs.sell.on{background:var(--down);color:#2a0808}.sh-page .mt-oprow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:0 0 auto}.sh-page .mt-modeseg{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--panel-2);border-radius:999px;flex:0 0 auto}.sh-page .mt-ms{font-family:var(--font);font-weight:600;font-size:12px;color:var(--muted);background:none;border:1px solid transparent;border-radius:999px;cursor:pointer;padding:5px 13px;transition:.14s var(--ease)}.sh-page .mt-ms:hover:not(.on){color:var(--text-2)}.sh-page .mt-ms.on{color:var(--accent-ui);border-color:var(--accent-ui)}.sh-page .mt-lhelp{font-size:11.5px;line-height:1.45;color:var(--muted);padding:0 2px}.sh-page .mt-legrow{display:flex;align-items:center;gap:8px;flex:0 0 auto}.sh-page .mt-leglbl{font-size:11.5px;font-weight:600;color:var(--muted)}.sh-page .mt-legrow .mt-modeseg{flex:1 1 auto}.sh-page .mt-legrow .mt-modeseg .mt-ms{flex:1 1;text-align:center}.sh-page .mt-legdir{display:inline-block;margin-left:4px;padding:0 4px;font-size:9px;font-weight:700;border-radius:4px;vertical-align:1px}.sh-page .mt-legdir.up{color:var(--up);background:var(--up-dim)}.sh-page .mt-legdir.down{color:var(--down);background:var(--down-dim)}.sh-page .mt-slip-val{font-family:var(--mono);font-size:12.5px;font-weight:700;color:var(--accent-ui);background:none;border:none;border-bottom:1px dashed var(--line-2);border-radius:0;padding:0 0 1px;cursor:pointer;transition:.14s var(--ease)}.sh-page .mt-slip-val.open,.sh-page .mt-slip-val:hover{border-bottom-color:var(--accent-ui)}.sh-page .mt-slip-val.warn{color:var(--down);border-bottom-color:var(--down)}.sh-page .mt-slip-pop{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sh-page .mt-slip-chip{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--text-2);background:var(--panel-2);border:1px solid transparent;border-radius:999px;padding:6px 12px;cursor:pointer;transition:.14s var(--ease)}.sh-page .mt-slip-chip:hover{color:var(--text)}.sh-page .mt-slip-chip.on{color:var(--accent-ui);border-color:var(--accent-ui)}.sh-page .mt-slip-cust{display:flex;align-items:center;gap:4px;height:30px;padding:0 10px 0 12px;background:var(--panel-2);border:1px solid transparent;border-radius:999px}.sh-page .mt-slip-cust:focus-within{border-color:var(--accent-ui)}.sh-page .mt-slip-inp{width:54px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--text);background:none;border:none;outline:none;padding:0}.sh-page .mt-slip-inp::placeholder{color:var(--muted);font-weight:600}.sh-page .mt-slip-pctsym{font-family:var(--mono);font-size:12px;color:var(--muted)}.sh-page .mt-slip-warn{font-size:11px;color:var(--down);padding:0 2px}.sh-page .mt-pricebox{flex:1 1 150px;min-width:140px;height:36px;display:flex;align-items:center;gap:6px;background:var(--panel-2);border:1px solid transparent;border-radius:999px;padding:0 5px 0 12px;transition:.14s var(--ease)}.sh-page .mt-pricebox.edit{background:var(--panel-hi)}.sh-page .mt-pricebox.edit:focus-within{border-color:var(--accent-ui)}.sh-page .mt-pricebox.invalid,.sh-page .mt-pricebox.invalid.edit:focus-within{border-color:var(--down)}.sh-page .mt-crosswarn{font-family:var(--mono);font-size:11px;color:var(--down);padding:0 2px}.sh-page .mt-pb-cur{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--muted);flex:0 0 auto}.sh-page .mt-pb-amt{flex:1 1;min-width:0;width:100%;font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--text);background:none;border:none;outline:none;padding:0}.sh-page .mt-pb-amt::placeholder{color:var(--muted)}.sh-page .mt-pb-amt.ro{color:var(--text-2);opacity:.75}.sh-page .mt-pb-mid,.sh-page .mt-pb-tag{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.06em;border-radius:999px;padding:3px 8px;flex:0 0 auto}.sh-page .mt-pb-mid{color:var(--accent-ui);background:rgba(255,201,77,.1);border:1px solid transparent;cursor:pointer;transition:.14s var(--ease)}.sh-page .mt-pb-mid:hover:not(:disabled){border-color:var(--accent-ui)}.sh-page .mt-pb-mid:disabled{opacity:.4;cursor:not-allowed}.sh-page .mt-pb-tag{color:var(--muted);background:var(--panel)}.sh-page .mt-orders{background:var(--panel-2);border-radius:10px;overflow:hidden}.sh-page .mt-ord-h{font-family:var(--mono);font-size:11px;letter-spacing:.01em;color:var(--muted)}.sh-page .mt-ord,.sh-page .mt-ord-h{padding:9px 12px;border-bottom:1px solid var(--line)}.sh-page .mt-ord{display:flex;flex-direction:column;gap:6px}.sh-page .mt-ord:last-child{border-bottom:none}.sh-page .mt-ord-top{display:flex;align-items:center;gap:8px}.sh-page .mt-ord-px{font-family:var(--mono);font-weight:700;font-size:13px;color:var(--text)}.sh-page .mt-ord-st{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:5px;color:var(--text-2);background:var(--panel)}.sh-page .mt-ord-st.partial{color:var(--accent-ui);background:rgba(255,201,77,.12);border-color:transparent}.sh-page .mt-ord-st.filled{color:var(--up);background:var(--up-dim);border-color:transparent}.sh-page .mt-ord-tif{margin-left:auto;font-family:var(--mono);font-size:9.5px;font-weight:700;color:var(--muted)}.sh-page .mt-ord-bar{height:4px;border-radius:999px;background:var(--panel);overflow:hidden}.sh-page .mt-ord-bar span{display:block;height:100%;background:var(--accent-ui);border-radius:999px}.sh-page .mt-ord-bot{display:flex;align-items:center;gap:8px}.sh-page .mt-ord-meta{flex:1 1;min-width:0;font-family:var(--mono);font-size:11px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-page .mt-ord-acts{display:flex;gap:6px;flex:0 0 auto}.sh-page .mt-ord-btn{font-family:var(--font);font-size:11px;font-weight:700;border-radius:7px;padding:5px 11px;cursor:pointer;border:none;background:var(--panel);transition:.14s var(--ease)}.sh-page .mt-ord-btn:disabled{opacity:.5;cursor:not-allowed}.sh-page .mt-ord-btn.cancel{color:var(--down)}.sh-page .mt-ord-btn.cancel:hover:not(:disabled){background:var(--down-dim)}.sh-page .mt-ord-btn.claim{color:var(--accent-ink);background:var(--accent-ui);border-color:transparent}.sh-page .mt-ord-btn.claim:hover:not(:disabled){filter:brightness(1.05)}.sh-page .mt-field{background:var(--panel-2);border:1px solid transparent;border-radius:10px;padding:11px 12px;transition:.14s var(--ease)}.sh-page .mt-field:focus-within{border-color:var(--line-2)}.sh-page .mt-frow{display:flex;justify-content:space-between;align-items:center}.sh-page .mt-flbl{font-family:var(--mono);font-size:11px;letter-spacing:.01em;color:var(--muted)}.sh-page .mt-fright{gap:8px}.sh-page .mt-bal,.sh-page .mt-fright{display:inline-flex;align-items:center}.sh-page .mt-bal{gap:5px;font-family:var(--mono);font-size:11px;background:none;border:none;padding:0;cursor:pointer}.sh-page .mt-bal-ico{color:var(--muted);flex:none;transition:.14s var(--ease)}.sh-page .mt-bal-amt{color:var(--text-2);transition:.14s var(--ease)}.sh-page .mt-bal-sym{color:var(--muted)}.sh-page .mt-bal:hover .mt-bal-amt,.sh-page .mt-bal:hover .mt-bal-ico{color:var(--accent-ui)}.sh-page .mt-fmid{display:flex;align-items:center;gap:10px;margin-top:8px}.sh-page .mt-amt{flex:1 1;min-width:0;color:var(--text);font-family:var(--mono);font-size:24px;font-weight:700;letter-spacing:-.02em;background:none;border:none;outline:none;width:100%}.sh-page .mt-amt::placeholder{color:var(--muted)}.sh-page .mt-coin{display:flex;align-items:center;gap:6px;background:var(--panel);border-radius:999px;padding:4px 11px 4px 5px;font-weight:600;font-size:13px;white-space:nowrap}.sh-page .mt-coinimg{width:18px;height:18px;border-radius:50%;object-fit:cover}.sh-page .mt-coinglyph{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--edge,rgba(255,255,255,.12));color:var(--text);font-size:10px;font-weight:700}.sh-page .mt-fusd{margin-top:4px;font-family:var(--mono);font-size:12px;color:var(--muted);text-align:left}.sh-page .mt-qbtns{display:inline-flex;gap:5px}.sh-page .mt-qbtn{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:3px 7px;cursor:pointer;transition:.14s var(--ease)}.sh-page .mt-qbtn:hover:not(:disabled){color:var(--text-2);border-color:var(--line-2)}.sh-page .mt-qbtn:disabled{opacity:.4;cursor:not-allowed}.sh-page .mt-details{background:var(--panel-2);border-radius:10px;padding:11px 12px;display:flex;flex-direction:column;gap:8px}.sh-page .mt-out{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px}.sh-page .mt-ok{color:var(--text-2);font-weight:600}.sh-page .mt-ov{font-weight:700;color:var(--accent-ui)}.sh-page .mt-ov.sub{font-weight:600;color:var(--text-2)}.sh-page .mt-cta{width:100%;border:none;cursor:pointer;padding:14px;border-radius:10px;font-family:var(--font);font-weight:700;font-size:15px;transition:.14s var(--ease)}.sh-page .sh-panel>.mt-cta{flex:0 0 auto;width:auto;margin:10px 12px 12px}.sh-page .mt-cta:disabled{opacity:.55;cursor:not-allowed}.sh-page .mt-cta.buy{background:var(--up);color:#06281c;box-shadow:0 0 20px rgba(52,211,154,.2)}.sh-page .mt-cta.sell{background:var(--down);color:#2a0808;box-shadow:0 0 20px rgba(255,107,107,.18)}.tp-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tp-modal{width:100%;max-width:560px;max-height:70vh;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.tp-search{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--muted)}.tp-search input{flex:1 1;min-width:0;background:none;border:none;outline:none;color:var(--text);font-family:var(--font);font-size:15px}.tp-search input::placeholder{color:var(--muted)}.tp-search kbd{font-family:var(--mono);font-size:10px;background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:2px 6px;color:var(--text-2)}.tp-chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line)}.tp-chip{font-family:var(--font);font-size:11.5px;font-weight:600;color:var(--text-2);background:var(--panel-2);border:none;border-radius:999px;padding:6px 11px;cursor:pointer;transition:.14s var(--ease)}.tp-chip:hover{background:var(--panel-hi);color:var(--text)}.tp-chip.on{background:var(--accent-ui);color:var(--accent-ink);border-color:transparent}.tp-modal-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:6px 8px 10px}.tp-tokwrap{position:relative;display:flex;flex-direction:column;gap:1px;min-width:0}.tp-toktrigger{display:inline-flex;align-items:center;gap:8px;padding:5px 8px 5px 6px;margin:-2px 0;background:var(--panel-2);border:1px solid transparent;border-radius:8px;cursor:pointer;color:var(--text);transition:background .14s var(--ease),border-color .14s var(--ease)}.tp-toktrigger:hover{background:var(--panel-hi)}@media (max-width:860px){.tp-toktrigger{border-color:var(--line-2)}.tp-toktrigger .tp-caret svg{width:16px;height:16px}}.tp-toktrigger b{font-size:16px;font-weight:600;letter-spacing:-.01em}.tp-lev,.tp-toktrigger:hover b{color:var(--accent-ui)}.tp-lev{font-family:var(--mono);font-size:10.5px;font-weight:700;line-height:1;padding:3px 6px;border-radius:6px;background:rgba(255,201,77,.12);white-space:nowrap}.tp-caret{display:inline-flex;align-items:center;color:var(--muted);transition:color .14s var(--ease),transform .14s var(--ease)}.tp-caret svg{display:block}.tp-toktrigger:hover .tp-caret{color:var(--text-2)}.tp-caret.on{color:var(--accent-ui);transform:rotate(180deg)}.tp-drop{position:absolute;top:calc(100% + 8px);left:0;z-index:50;width:300px;max-height:60vh;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.tp-drop-search{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line);color:var(--muted);flex:0 0 auto}.tp-drop-search input{flex:1 1;min-width:0;background:none;border:none;outline:none;color:var(--text);font-family:var(--font);font-size:13px}.tp-drop-search input::placeholder{color:var(--muted)}.tp-drop-scroll{overflow-y:auto;padding:5px 6px 8px}@media (max-width:860px){.tp-drop{width:auto;max-width:none;max-height:68vh;border-color:var(--line-2);border-radius:14px}.tp-drop .tp-row{padding:12px 10px}}.tp-grp{margin-top:6px}.tp-grph{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);padding:6px;position:-webkit-sticky;position:sticky;top:0;background:var(--panel);z-index:2}.tp-gct,.tp-grph{font-family:var(--mono)}.tp-gct{font-size:9px;color:var(--muted);background:var(--panel-2);border-radius:5px;padding:2px 6px}.tp-gstar{color:var(--accent-ui)}.tp-empty{padding:30px 20px;text-align:center;color:var(--muted);font-size:13px}.tp-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;width:100%;background:none;border:1px solid transparent;border-radius:10px;padding:8px;cursor:pointer;text-align:left;font-family:var(--font);transition:.14s var(--ease)}.tp-row:hover{background:var(--panel-2)}.tp-row.act{background:rgba(255,201,77,.08);border-color:var(--accent-ui)}.tp-star{font-size:14px;color:var(--muted);width:16px;text-align:center;cursor:pointer}.tp-star.on{color:var(--accent-ui)}@media (max-width:860px){.tp-star{padding:12px;margin:-12px}}.tp-name{font-weight:600;font-size:13px;color:var(--text);white-space:nowrap}.tp-row.act .tp-name{color:var(--accent-ui)}.tp-spark{width:72px;height:20px;opacity:.9;justify-self:end}.tp-spark,.tp-spark svg{display:block}.tp-chg{font-family:var(--mono);font-size:11px;font-weight:700;width:46px;text-align:right}.tp-chg.up{color:var(--up)}.tp-chg.down{color:var(--down)}.tp-chg.flat{color:var(--muted)}.tp-drop .tp-row{grid-template-columns:1fr auto auto;gap:8px;padding:6px 7px}.tp-drop .tp-name{font-size:12.5px}.tp-drop .tp-spark{width:54px;height:16px}.tp-drop .tp-grph{font-size:9px;padding:5px 6px}