.chart-container[data-v-d474284d]{position:relative;height:250px;width:100%;margin-top:1rem;background:#0a0a0a;border:1px solid #1a1a1a;padding:1rem;border-radius:4px}.rendered-data[data-v-ff6b2242]{padding:.5rem 0}.empty-message[data-v-ff6b2242]{text-align:center;padding:2rem 1rem;color:#666;font-size:.75rem}.empty-message p[data-v-ff6b2242]{margin:0}.stats-grid[data-v-ff6b2242]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:.75rem}.stats-grid.single-stat[data-v-ff6b2242]{grid-template-columns:1fr}.stat-item[data-v-ff6b2242]{background:#0a0a0a;border:1px solid #1a1a1a;padding:.6rem;display:flex;flex-direction:column;gap:.3rem}.stat-item.highlight[data-v-ff6b2242]{border-color:#6495ed;background:#6495ed0d}.stat-item.info[data-v-ff6b2242]{grid-column:1 / -1}.stat-label[data-v-ff6b2242]{font-size:.65rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-ff6b2242]{font-size:.85rem;font-weight:600;color:#fff}.stat-value.small[data-v-ff6b2242]{font-size:.7rem}.stat-value.success[data-v-ff6b2242]{color:#10b981}.stat-value.error[data-v-ff6b2242]{color:#ef4444}.stat-value.buy[data-v-ff6b2242]{color:#10b981}.stat-value.sell[data-v-ff6b2242]{color:#ef4444}.stat-value.pending[data-v-ff6b2242]{color:#f59e0b}.data-table-container[data-v-ff6b2242]{margin-top:.75rem;overflow-x:auto;overflow-y:auto;max-height:400px;border:1px solid #1a1a1a;background:#000}.data-table-container[data-v-ff6b2242]::-webkit-scrollbar{width:6px;height:6px}.data-table-container[data-v-ff6b2242]::-webkit-scrollbar-track{background:#000}.data-table-container[data-v-ff6b2242]::-webkit-scrollbar-thumb{background:#1a1a1a}.data-table-container[data-v-ff6b2242]::-webkit-scrollbar-thumb:hover{background:#333}.data-table[data-v-ff6b2242]{min-width:700px;width:100%;font-size:.65rem;border-collapse:collapse}.table-row[data-v-ff6b2242]{display:grid;grid-template-columns:120px 80px 90px 80px 80px 90px 80px 150px;border-bottom:1px solid #1a1a1a;align-items:center;min-width:800px}.rendered-data:has(.section-title) .table-row[data-v-ff6b2242]{grid-template-columns:120px 70px 90px 80px 90px 90px 70px}.table-row.header[data-v-ff6b2242]{background:#0a0a0a;position:sticky;top:0;z-index:1;font-weight:700;color:#6495ed;text-transform:uppercase;letter-spacing:.5px}.table-row[data-v-ff6b2242]:not(.header):hover{background:#0a0a0a}.table-cell[data-v-ff6b2242]{padding:.5rem .4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.table-cell.symbol[data-v-ff6b2242]{font-weight:700;color:#6495ed}.table-cell.small[data-v-ff6b2242]{font-size:.6rem;color:#888}.table-cell.buy[data-v-ff6b2242]{color:#10b981;font-weight:700}.table-cell.sell[data-v-ff6b2242]{color:#ef4444;font-weight:700}.table-cell.success[data-v-ff6b2242]{color:#10b981}.table-cell.error[data-v-ff6b2242]{color:#ef4444}.table-cell.pending[data-v-ff6b2242]{color:#f59e0b}.rendered-data:has(.table-row .table-cell:nth-child(7):last-child) .table-row[data-v-ff6b2242]{grid-template-columns:120px 70px 90px 80px 90px 90px 70px}.rendered-data:has([v-for*=trade]) .table-row[data-v-ff6b2242]{grid-template-columns:120px 70px 70px 80px 100px 100px 150px}.section-title[data-v-ff6b2242]{font-size:.75rem;font-weight:700;color:#6495ed;margin:.5rem 0;text-transform:uppercase;letter-spacing:1px;border-left:2px solid #6495ED;padding-left:.5rem}.spacer[data-v-ff6b2242]{height:1.5rem}.empty-message-small[data-v-ff6b2242]{text-align:center;padding:1rem;color:#444;font-size:.65rem;border:1px dashed #222}.empty-message-small p[data-v-ff6b2242]{margin:0}[data-v-b24853b3]{font-family:JetBrains Mono,monospace}.dashboard[data-v-b24853b3]{height:100vh;background:#000;padding:0;display:flex;flex-direction:column}.dashboard-header[data-v-b24853b3]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:#0a0a0a;border-bottom:1px solid #1a1a1a;flex-shrink:0}.dashboard-title[data-v-b24853b3]{font-size:1.25rem;font-weight:700;color:#6495ed;margin:0;letter-spacing:2px;text-transform:uppercase}.btn-fetch-all[data-v-b24853b3]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#0a0a0a;color:#6495ed;border:1px solid #6495ED;font-weight:600;font-size:.75rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px}.btn-fetch-all[data-v-b24853b3]:hover:not(:disabled){background:#6495ed;color:#000}.btn-fetch-all[data-v-b24853b3]:disabled{opacity:.5;cursor:not-allowed}.cards-grid[data-v-b24853b3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-auto-rows:400px;gap:1rem;padding:1rem;flex:1;overflow-y:auto}.cards-grid[data-v-b24853b3]::-webkit-scrollbar{width:8px}.cards-grid[data-v-b24853b3]::-webkit-scrollbar-track{background:#000}.cards-grid[data-v-b24853b3]::-webkit-scrollbar-thumb{background:#1a1a1a}.cards-grid[data-v-b24853b3]::-webkit-scrollbar-thumb:hover{background:#333}.card[data-v-b24853b3]{background:#0a0a0a;border:1px solid #1a1a1a;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 6px #0000004d}.card[data-v-b24853b3]:hover{border-color:#6495ed;transform:translateY(-2px);box-shadow:0 6px 12px #6495ed1a}.card-header[data-v-b24853b3]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#0a0a0a;border-bottom:1px solid #1a1a1a;flex-shrink:0}.card-title[data-v-b24853b3]{font-size:.95rem;font-weight:700;margin:0;color:#6495ed;text-transform:uppercase;letter-spacing:1px}.card-actions[data-v-b24853b3]{display:flex;align-items:center;gap:.5rem}.status-indicator[data-v-b24853b3]{width:10px;height:10px;border-radius:50%;background:red;animation:pulse-error-b24853b3 2s infinite}.status-indicator.connected[data-v-b24853b3]{background:#0f0;animation:pulse-success-b24853b3 2s infinite}@keyframes pulse-success-b24853b3{0%{box-shadow:0 0 #0f06}70%{box-shadow:0 0 0 6px #0f00}to{box-shadow:0 0 #0f00}}@keyframes pulse-error-b24853b3{0%{box-shadow:0 0 #f006}70%{box-shadow:0 0 0 6px #f000}to{box-shadow:0 0 #f000}}.tabs[data-v-b24853b3]{display:flex;background:#000;border-bottom:1px solid #1a1a1a;flex-shrink:0}.tab[data-v-b24853b3]{flex:1;padding:.6rem .5rem;background:none;border:none;font-weight:600;font-size:.7rem;color:#666;cursor:pointer;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center;gap:.4rem;text-transform:uppercase;letter-spacing:1px}.tab[data-v-b24853b3]:hover{background:#0f0f0f;color:#6495ed}.tab.active[data-v-b24853b3]{color:#6495ed;background:#0a0a0a;border-bottom:2px solid #6495ED}.tab-indicator[data-v-b24853b3]{width:6px;height:6px;border-radius:50%}.tab-indicator.success[data-v-b24853b3]{background:#6495ed}.tab-indicator.error[data-v-b24853b3]{background:red}.tab-content[data-v-b24853b3]{flex:1;overflow:auto}.tab-content[data-v-b24853b3]::-webkit-scrollbar{width:6px;height:6px}.tab-content[data-v-b24853b3]::-webkit-scrollbar-track{background:transparent}.tab-content[data-v-b24853b3]::-webkit-scrollbar-thumb{background:#1a1a1a}.tab-content[data-v-b24853b3]::-webkit-scrollbar-thumb:hover{background:#333}.content-panel[data-v-b24853b3]{padding:1rem;height:100%}.loading-state[data-v-b24853b3],.error-state[data-v-b24853b3],.empty-state[data-v-b24853b3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:#666;height:100%}.spinner[data-v-b24853b3],.spinner-large[data-v-b24853b3]{border:2px solid #1a1a1a;border-top:2px solid #6495ED;border-radius:50%;animation:spin-b24853b3 1s linear infinite}.spinner[data-v-b24853b3]{width:16px;height:16px}.spinner-large[data-v-b24853b3]{width:36px;height:36px;margin-bottom:1rem}@keyframes spin-b24853b3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-b24853b3]{color:#f44}.error-message[data-v-b24853b3]{font-size:.85rem;margin-top:1rem;font-weight:500}.data-state[data-v-b24853b3]{background:transparent;padding:0;height:100%;display:flex;flex-direction:column}.data-header[data-v-b24853b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #1a1a1a;flex-shrink:0}.timestamp[data-v-b24853b3]{font-size:.7rem;color:#888;font-weight:500}@media(max-width:1024px){.cards-grid[data-v-b24853b3]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media(max-width:768px){.dashboard-header[data-v-b24853b3]{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.cards-grid[data-v-b24853b3]{grid-template-columns:1fr;padding:.5rem;gap:.75rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}
