:root{--color-base: #0a0e17;--color-surface: #121826;--color-panel: #1a2233;--color-border: #232b3d;--color-border-strong: #2e3850;--color-text: #e6edf3;--color-text-secondary: #8b949e;--color-text-tertiary: #5b6577;--color-primary: #2d7ff9;--color-primary-hover: #4b91ff;--color-up: #ff4d4f;--color-down: #00c853;--color-warning: #faad14;--radius-sm: 8px;--radius-lg: 12px;--radius-xl: 16px;--font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-xxl: 32px}.price-up{color:var(--color-up)}.price-down{color:var(--color-down)}.bg-price-up{background:#ff4d4f1a}.bg-price-down{background:#00c8531a}[data-theme=light]{--color-base: #f4f6fa;--color-surface: #ffffff;--color-panel: #f0f2f5;--color-border: #e5e8ef;--color-border-strong: #d0d5dd;--color-text: #1a2233;--color-text-secondary: #5b6577;--color-text-tertiary: #8b949e;--color-primary: #2d7ff9;--color-primary-hover: #1a6fe0;--color-up: #ff4d4f;--color-down: #0a9d54;--color-warning: #fa8c16}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 768px){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#424242;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}}@media (max-width: 767px){.mobile-safe-area{padding-bottom:env(safe-area-inset-bottom,12px);padding-top:env(safe-area-inset-top,0px)}.ant-btn{touch-action:manipulation}.ant-form-item{margin-bottom:12px}.ant-input,.ant-select-selector,.ant-input-number{font-size:16px!important}.quick-order-row>.ant-col{flex:1 1 46%!important;max-width:50%}.quick-order-row .ant-select,.quick-order-row .ant-input-number,.quick-order-row .ant-input,.quick-order-row .ant-radio-group,.quick-order-row .ant-btn{width:100%!important}.mobile-bottom-nav{height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-card-list .ant-table-thead{display:none}.mobile-card-list .ant-table-tbody .ant-table-row{display:block;margin-bottom:8px;border-radius:8px;border:1px solid #30363d;padding:12px}.mobile-card-list .ant-table-tbody .ant-table-cell{display:flex;justify-content:space-between;padding:4px 0!important;border-bottom:1px solid #21262d;font-size:13px;white-space:normal}.mobile-card-list .ant-table-tbody .ant-table-cell:last-child{border-bottom:none}.mobile-card-list .ant-table-tbody .ant-table-cell:before{content:attr(data-label);color:#8b949e;font-size:12px;flex-shrink:0;margin-right:12px}.lary-data-card .ant-space{flex-wrap:wrap!important;row-gap:6px;column-gap:6px;justify-content:flex-end;width:100%}.lary-data-card .ant-btn-sm{padding-left:10px;padding-right:10px}.mobile-page{padding:8px}.ant-layout-sider{display:none!important}}@keyframes laryFadeIn{0%{opacity:0}to{opacity:1}}@keyframes laryRiseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lary-animate-in{animation:laryFadeIn .18s cubic-bezier(.4,0,.2,1) both}.lary-rise-in{animation:laryRiseIn .22s cubic-bezier(.4,0,.2,1)}.lary-card{transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.lary-card:hover{border-color:var(--color-border-strong)}@keyframes larySkeletonPulse{0%,to{opacity:.5}50%{opacity:.9}}.lary-chart-skeleton{background:var(--color-panel);border:1px solid var(--color-border);animation:larySkeletonPulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.lary-animate-in,.lary-rise-in,.lary-card{animation:none!important;transition:none!important}.lary-chart-skeleton{animation:none!important}*{scroll-behavior:auto!important}}.trade-detail-list .ant-table-thead>tr>th{padding-top:6px!important;padding-bottom:6px!important}.trade-detail-list .ant-table-tbody>tr>td{padding-top:5px!important;padding-bottom:5px!important;line-height:1.35!important}
