.trading-terminal{position:fixed;inset:0;display:flex;flex-direction:column;height:100vh;width:100vw;background:#0b0e11;color:#eaecef;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;z-index:1000}.terminal-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#1e2329;border-bottom:1px solid #2b3139;height:44px;flex-shrink:0}.header-left{display:flex;align-items:center;gap:12px}.back-btn{color:#848e9c!important;font-size:16px}.back-btn:hover{color:#f0b90b!important;background:#f0b90b1a!important}.logo-text{color:#f0b90b;font-weight:600;font-size:16px;padding-right:12px;border-right:1px solid #2b3139;margin-right:4px}.header-right{display:flex;align-items:center;gap:8px}.symbol-select .ant-select-selector{background:#2b3139!important;border-color:#474d57!important;color:#eaecef!important}.ticker-info{display:flex;align-items:center;gap:12px;margin-left:12px;padding-left:12px;border-left:1px solid #2b3139}.ticker-info .price{font-size:16px;font-weight:600}.ticker-info .price.up{color:#0ecb81}.ticker-info .price.down{color:#f6465d}.ticker-info .change{font-size:13px;font-weight:500}.ticker-info .change.up{color:#0ecb81}.ticker-info .change.down{color:#f6465d}.ticker-info .volume{font-size:11px;color:#848e9c}.balance-info{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#2b3139;border-radius:4px;font-size:12px}.balance-info .balance-value{color:#f0b90b;font-weight:500}.terminal-content{flex:1;display:grid;grid-template-columns:220px 1fr 280px;grid-template-rows:1fr 220px;gap:1px;background:#2b3139;overflow:hidden;min-height:0}.symbol-list-area{grid-column:1 / 2;grid-row:1 / 2;background:#0b0e11;display:flex;flex-direction:column;overflow:hidden;min-height:0}.symbol-list-header{padding:8px 10px;background:#1e2329;border-bottom:1px solid #2b3139;font-size:11px;font-weight:500;color:#848e9c;flex-shrink:0}.symbol-list-search{padding:6px 8px;flex-shrink:0}.symbol-list-search input{width:100%;padding:4px 8px;border:1px solid #474d57;border-radius:3px;background:#2b3139;color:#eaecef;font-size:11px;outline:none}.symbol-list-search input::placeholder{color:#5c6370}.symbol-list-search input:focus{border-color:#f0b90b}.symbol-list-items{flex:1;overflow-y:auto;overflow-x:hidden}.symbol-list-items::-webkit-scrollbar{width:3px}.symbol-list-items::-webkit-scrollbar-track{background:#0b0e11}.symbol-list-items::-webkit-scrollbar-thumb{background:#474d57;border-radius:2px}.symbol-item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;cursor:pointer;transition:background .15s;border-bottom:1px solid rgba(43,49,57,.5)}.symbol-item:hover{background:#1e2329}.symbol-item.active{background:#1e2329;border-left:2px solid #f0b90b;padding-left:8px}.symbol-item-name{font-size:12px;font-weight:500;color:#eaecef}.symbol-item-right{text-align:right}.symbol-item-price{font-size:11px;font-weight:500;color:#eaecef}.symbol-item-change{font-size:10px;font-weight:500}.symbol-item-change.up{color:#0ecb81}.symbol-item-change.down{color:#f6465d}.symbol-list-empty{padding:14px 10px;color:#848e9c;font-size:12px;text-align:center}.chart-area{grid-column:2 / 3;grid-row:1 / 2;background:#131722;min-height:0;overflow:hidden}.chart-area .tradingview-widget-container,.chart-area .tradingview-widget-container__widget{height:100%!important;width:100%!important}.orderbook-trades-area{grid-column:2 / 3;grid-row:1 / 3;background:#0b0e11;display:flex;flex-direction:column;overflow:hidden;min-height:0}.orderbook-trades-area .ant-tabs{height:100%;display:flex;flex-direction:column}.orderbook-trades-area .ant-tabs-content{flex:1;overflow:hidden}.orderbook-trades-area .ant-tabs-tabpane{height:100%;overflow-y:auto}.orderbook-tabs .ant-tabs-nav{margin-bottom:0;padding:0 8px;background:#1e2329}.orderbook-tabs .ant-tabs-tab{padding:6px 12px;font-size:12px}.order-form-area{grid-column:3 / 4;grid-row:1 / 3;background:#0b0e11;display:flex;flex-direction:column;overflow:hidden}.bottom-panel{grid-column:1 / 3;grid-row:2 / 3;background:#0b0e11;padding:4px 8px;overflow:auto;min-height:0}.bottom-panel .ant-tabs-nav{margin-bottom:4px}.bottom-panel .ant-table{background:transparent}.bottom-panel .ant-table-thead>tr>th{background:#1e2329;color:#848e9c;border-bottom:1px solid #2b3139;font-size:11px;padding:6px 8px}.bottom-panel .ant-table-tbody>tr>td{background:transparent;border-bottom:1px solid #2b3139;font-size:11px;padding:6px 8px;color:#eaecef}.bottom-panel .ant-table-tbody>tr:hover>td{background:#1e2329!important}.panel-header{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#1e2329;border-bottom:1px solid #2b3139;font-size:11px;font-weight:500;color:#848e9c;flex-shrink:0}.order-form-content{flex:1;padding:8px 10px;overflow-y:auto;display:flex;flex-direction:column}.order-form-content .ant-form{display:flex;flex-direction:column;height:100%}.order-form-content .ant-form-item{margin-bottom:8px}.order-form-content .ant-form-item-label>label{color:#848e9c;font-size:11px}.order-form-content .ant-input-number,.order-form-content .ant-input-number-group-wrapper{width:100%}.order-form-content .ant-input-number-input{background:#2b3139;color:#eaecef}.order-form-content .ant-input-number-group-addon{background:#1e2329;color:#848e9c;border-color:#474d57}.order-type-toggle{display:flex;gap:4px;margin-bottom:8px}.amount-unit-toggle{margin-bottom:8px}.amount-unit-toggle .ant-segmented{background:#2b3139}.amount-unit-toggle .ant-segmented-item{color:#848e9c}.amount-unit-toggle .ant-segmented-item-selected{background:#f0b90b!important;color:#0b0e11!important}.amount-unit-toggle .ant-segmented-thumb{background:#f0b90b}.type-btn{flex:1;padding:5px 10px;border:1px solid #474d57;border-radius:4px;background:transparent;color:#848e9c;font-size:11px;cursor:pointer;transition:all .2s}.type-btn.active{border-color:#f0b90b;color:#f0b90b;background:#f0b90b1a}.type-btn:hover:not(.active){border-color:#5c6370}.quick-amount{display:flex;gap:4px;margin-bottom:8px}.quick-btn{flex:1;padding:3px;border:1px solid #474d57;border-radius:2px;background:transparent;color:#848e9c;font-size:10px;cursor:pointer;transition:all .2s}.quick-btn:hover{border-color:#5c6370;color:#eaecef}.tpsl-row{display:flex;gap:6px}.submit-buttons{display:flex;flex-direction:column;gap:8px;margin-top:12px}.submit-btn{height:40px;font-size:14px;font-weight:600;border:none}.submit-btn.buy{background:#0ecb81}.submit-btn.buy:hover{background:#2ed191}.submit-btn.sell{background:#f6465d}.submit-btn.sell:hover{background:#f85a6f}.order-form-content .ant-slider-track{background:#f0b90b}.order-form-content .ant-slider-handle:after{box-shadow:0 0 0 2px #f0b90b}.order-form-content .ant-slider-mark-text{color:#848e9c;font-size:9px}.terminal-empty{display:flex;align-items:center;justify-content:center;height:calc(100vh - 64px);background:#0b0e11}.trading-terminal .ant-select-dropdown{background:#1e2329}.trading-terminal .ant-select-item{color:#eaecef}.trading-terminal .ant-select-item-option-selected,.trading-terminal .ant-select-item-option-active{background:#2b3139}.trading-terminal .ant-tabs-tab{color:#848e9c;font-size:12px}.trading-terminal .ant-tabs-tab-active{color:#eaecef}.trading-terminal .ant-tabs-ink-bar{background:#f0b90b}.trading-terminal .ant-empty-description{color:#848e9c}.trading-terminal .ant-table-empty .ant-table-tbody>tr>td,.trading-terminal .ant-table-placeholder{background:#0b0e11!important;color:#848e9c}.trading-terminal .ant-table-cell{background:#0b0e11!important}.trading-terminal .ant-table-wrapper{background:#0b0e11}.trading-terminal .ant-table{background:#0b0e11!important;color:#eaecef}.trading-terminal .ant-table-container{background:#0b0e11}.trading-terminal .ant-input-number,.trading-terminal .ant-input-number-group-wrapper .ant-input-number{background:#2b3139!important;border-color:#474d57!important;color:#eaecef!important}.trading-terminal .ant-input-number-input,.trading-terminal .ant-input-number-group-wrapper .ant-input-number-input{background:transparent!important;color:#eaecef!important}.trading-terminal .ant-input-number-group-wrapper{width:100%}.trading-terminal .ant-input-number-group{border-color:#474d57!important}.trading-terminal .ant-input-number-group .ant-input-number{background:#2b3139!important;border-color:#474d57!important;color:#eaecef!important}.trading-terminal .ant-input-number-group .ant-input-number .ant-input-number-input{color:#eaecef!important;background:transparent!important}.trading-terminal .ant-input-number-group-addon{background:#1e2329!important;border-color:#474d57!important;color:#848e9c!important}.trading-terminal .ant-input-number-affix-wrapper{background:#2b3139!important;border-color:#474d57!important}.trading-terminal .ant-input-number-affix-wrapper .ant-input-number{background:transparent!important}.trading-terminal .ant-input-number-suffix{color:#848e9c!important}.order-form-content .ant-input-number-group-wrapper .ant-input-number-input{color:#eaecef!important;background:#2b3139!important}.order-form-content .ant-input-number-group-wrapper .ant-input-number{background:#2b3139!important}.order-form-content .ant-input-number-group-addon{background:#1e2329!important;color:#848e9c!important;border-color:#474d57!important}.trading-terminal .ant-input-number-wrapper,.order-form-content .ant-input-number-wrapper{background:#2b3139!important}.trading-terminal input.ant-input-number-input,.order-form-content input.ant-input-number-input{color:#eaecef!important;background:#2b3139!important;-webkit-text-fill-color:#eaecef!important}.trading-terminal .ant-input-number-group-wrapper .ant-input-number-wrapper{background:#2b3139!important}.trading-terminal .ant-input-number-group-wrapper input,.order-form-content .ant-form-item .ant-input-number-group-wrapper input[type=text],.order-form-content .ant-form-item .ant-input-number-group-wrapper input{color:#eaecef!important;background:#2b3139!important;-webkit-text-fill-color:#eaecef!important}.trading-terminal .ant-input-number-input::placeholder{color:#5c6370!important}.trading-terminal .ant-input-number-handler-wrap{background:#1e2329;border-left-color:#474d57}.trading-terminal .ant-input-number-handler{border-color:#474d57}.trading-terminal .ant-input-number-handler:hover{background:#2b3139}.trading-terminal .ant-input-number-handler-up-inner,.trading-terminal .ant-input-number-handler-down-inner{color:#848e9c}.trading-terminal .ant-tabs{color:#eaecef}.trading-terminal .ant-tabs-content{background:#0b0e11}.close-position-modal .ant-modal-content{background:#1e2329}.close-position-modal .ant-modal-header{background:#1e2329;border-bottom:1px solid #2b3139}.close-position-modal .ant-modal-title{color:#eaecef}.close-position-modal .ant-modal-close-icon{color:#848e9c}.close-position-modal .ant-form-item-label>label{color:#848e9c}@media(max-width:1400px){.terminal-content{grid-template-columns:200px 1fr 260px}}@media(max-width:1200px){.terminal-content{grid-template-columns:180px 1fr 240px;grid-template-rows:1fr 200px}}@media(max-width:900px){.terminal-content{grid-template-columns:1fr 220px;grid-template-rows:1fr auto}.symbol-list-area{display:none}.chart-area{grid-column:1 / 2}.bottom-panel{grid-column:1 / 2;grid-row:2 / 3;height:200px}.order-form-area{grid-column:2 / 3;grid-row:1 / 3}}@media(max-width:768px){.terminal-content{grid-template-columns:1fr;grid-template-rows:300px auto auto}.symbol-list-area{display:none}.chart-area,.order-form-area,.bottom-panel{grid-column:1 / 2}.chart-area{grid-row:1 / 2}.order-form-area{grid-row:2 / 3}.bottom-panel{grid-row:3 / 4}.ticker-info{display:none}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#0a0a0f;color:#fff}#root{min-height:100vh;background:#0a0a0f}.ant-table-thead>tr>th{background:#15161c!important}.ant-card{border-radius:16px}.ant-btn{border-radius:10px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#15161c}::-webkit-scrollbar-thumb{background:#2a2c36;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3d4a}
