.trade-dock{position:fixed;z-index:140;width:272px;padding:10px 12px 8px;display:flex;flex-direction:column;gap:7px;background:#040c10ed;border:1px solid rgba(190,232,242,.2);border-radius:6px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 36px #0000008c;color:#e8f0f4f5;font-family:JetBrains Mono,monospace}.trade-dock[hidden]{display:none!important}.td-head{display:flex;align-items:center;gap:6px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.td-head:active{cursor:grabbing}.td-grip{color:#93a1ad8c;font-size:11px;letter-spacing:.08em}.td-title{flex:1;font-size:13px;font-weight:600;letter-spacing:.02em}.td-collapse{border:0;background:none;color:#93a1ade6;font-size:10px;line-height:1;cursor:pointer;padding:2px 4px}.td-collapse:hover{color:#6be8ff}.trade-dock[data-collapsed="1"] .td-meta,.trade-dock[data-collapsed="1"] .td-acct,.trade-dock[data-collapsed="1"] .td-amount-row,.trade-dock[data-collapsed="1"] .td-buttons,.trade-dock[data-collapsed="1"] .td-est,.trade-dock[data-collapsed="1"] .td-status,.trade-dock[data-collapsed="1"] .td-foot{display:none}.td-close{border:0;background:none;color:#93a1ade6;font-size:15px;line-height:1;cursor:pointer;padding:2px 4px}.td-close:hover{color:#fff}.td-meta{font-size:10.5px;color:#93a1adeb;min-height:12px}.td-acct{font-size:10.5px;color:#6be8ff;cursor:default}.td-acct[data-state=warn]{color:#ffc14d;cursor:pointer}.td-acct[data-state=err]{color:#ff9d8a}.td-amount-row{display:flex;align-items:center;gap:6px}.td-amount-label{font-size:10px;color:#93a1adeb;letter-spacing:.06em}.td-step{width:22px;height:22px;border-radius:4px;border:1px solid rgba(190,232,242,.28);background:#ffffff0d;color:inherit;font:600 12px JetBrains Mono,monospace;cursor:pointer}.td-step:hover{background:#ffffff1f}.td-amount{width:72px;padding:4px 6px;border-radius:4px;border:1px solid rgba(190,232,242,.28);background:#ffffff0f;color:inherit;font:600 12px JetBrains Mono,monospace}.td-buttons{display:flex;gap:6px}.td-buy{flex:1;padding:8px 4px;border-radius:4px;cursor:pointer;font:600 10.5px JetBrains Mono,monospace;letter-spacing:.02em;border:1px solid rgba(138,255,193,.55);background:#8affc114;color:#8affc1}.td-buy.td-no{border-color:#ff9d8a8c;background:#ff9d8a14;color:#ff9d8a}.td-buy:hover{filter:brightness(1.25)}.td-buy.confirm{animation:td-pulse .9s ease-in-out infinite alternate;filter:brightness(1.35)}.td-buy[disabled]{opacity:.4;cursor:not-allowed}@keyframes td-pulse{0%{filter:brightness(1.1)}to{filter:brightness(1.6)}}.td-est{font-size:10.5px;color:#93a1adeb;min-height:12px}.td-status{font-size:10.5px;min-height:13px;color:#d2ecf4f2}.td-status[data-kind=ok]{color:#8affc1}.td-status[data-kind=err]{color:#ff9d8a}.td-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9.5px;color:#93a1adcc}.td-open{color:#6be8ff;text-decoration:none}.td-open:hover{text-decoration:underline}.td-note{text-align:right}
