:root{color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:#1e2329;background:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{margin:0;min-width:1180px;min-height:100%}body{background:#f5f5f5;font-size:12px}button,input,select{font:inherit}button{cursor:pointer}button,a{color:inherit}.binance-shell{min-height:100vh;background:#f5f5f5}.global-nav{height:64px;display:flex;align-items:center;gap:28px;padding:0 24px;background:#fff;border-bottom:1px solid #eaecef;white-space:nowrap}.brand-mark{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;letter-spacing:-.5px}.brand-glyph{color:#f0b90b;font-size:22px;transform:rotate(45deg);display:inline-block}.global-nav nav{display:flex;gap:22px;align-items:center;flex:1}.global-nav nav a{text-decoration:none;font-size:14px;font-weight:600}.global-nav nav a:hover,.global-nav nav .nav-active{color:#f0b90b}.nav-actions{display:flex;align-items:center;gap:14px}.search-icon,.nav-icon{border:0;background:transparent;font-size:21px;padding:2px}.nav-icon{color:#474d57;font-size:17px}.api-compact{display:flex;align-items:center;gap:5px;color:#707a8a}.api-compact input{width:112px;border:0;background:#f5f5f5;border-radius:4px;padding:6px;outline:none;color:#707a8a}.login-btn,.register-btn{border:0;background:transparent;border-radius:4px;padding:9px 14px;font-weight:600}.register-btn{background:#f0b90b}main{padding:8px 12px 20px}.market-summary{height:72px;display:flex;align-items:center;gap:14px;padding:0 18px;background:#fff;border:1px solid #eaecef;border-radius:8px;overflow:hidden}.favorite{border:0;background:transparent;font-size:22px;color:#929aa5;padding:0}.pair-icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f7931a;color:#fff;font-size:18px;font-weight:700}.pair-name{display:grid;gap:2px;min-width:110px}.pair-name strong{font-size:20px;line-height:1}.pair-name small,.summary-stat small{color:#929aa5}.last-price{font-size:20px;color:#0ecb81;font-weight:650}.last-price span{display:block;color:#929aa5;font-size:11px;font-weight:400}.change-positive{color:#0ecb81;font-size:13px;font-weight:600}.summary-stat{display:grid;gap:4px;min-width:102px}.summary-stat strong{font-size:12px;font-weight:500}.summary-links{display:flex;gap:10px;color:#c99400;margin-left:4px}.summary-links a{text-decoration:none}.connection-dot{margin-left:auto;display:flex;gap:5px;align-items:center;font-size:11px;color:#929aa5}.connection-dot i,.chart-live i{width:7px;height:7px;display:inline-block;border-radius:50%;background:#b7bdc6}.connection-dot.live i{background:#0ecb81}.connection-dot.demo i{background:#f0b90b}.terminal-grid{display:grid;grid-template-columns:300px minmax(620px,1fr) 320px;gap:8px;margin-top:8px;align-items:start}.panel-light{background:#fff;border:1px solid #eaecef;border-radius:8px;overflow:hidden}.panel-title,.section-tabs,.trade-tabs,.recent-tabs{height:44px;display:flex;align-items:center;gap:20px;padding:0 14px;border-bottom:1px solid #f0f1f2}.panel-title strong{font-size:14px}.panel-title span{margin-left:auto;color:#929aa5;font-size:18px}.book-tools{height:34px;display:flex;gap:12px;align-items:center;padding:0 14px;color:#b7bdc6}.book-tools span:first-child{color:#f0b90b}.book-spacer{flex:1}.book-header,.recent-head{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:8px;color:#929aa5;font-size:11px;padding:5px 14px}.book-list{padding:0 14px}.book-line{position:relative;display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:8px;height:23px;align-items:center;text-align:right;z-index:0}.book-line span{z-index:1}.book-line span:first-of-type{text-align:left}.book-line i{position:absolute;right:0;top:2px;bottom:2px;opacity:.11;z-index:-1}.book-line.sell{color:#f6465d}.book-line.buy{color:#0ecb81}.book-line.sell i{background:#f6465d}.book-line.buy i{background:#0ecb81}.mid-price{height:40px;display:flex;gap:8px;align-items:center;padding:0 14px;border-top:1px solid #f0f1f2;border-bottom:1px solid #f0f1f2;color:#929aa5}.mid-price strong{font-size:17px;color:#0ecb81}.mid-price span{font-size:11px}.book-ratio{display:flex;align-items:center;gap:8px;padding:14px;color:#929aa5;font-size:11px}.book-ratio>div{height:4px;flex:1;display:flex;background:#f6465d}.book-ratio i{background:#0ecb81}.book-ratio b{display:none}.center-column{min-width:0;display:grid;gap:8px}.chart-panel{min-height:420px}.section-tabs span,.recent-tabs span,.trade-tabs span{height:44px;display:inline-flex;align-items:center;color:#707a8a}.section-tabs .selected,.trade-tabs .selected,.recent-tabs .selected{color:#1e2329;border-bottom:2px solid #f0b90b;font-weight:600}.section-actions{margin-left:auto;color:#929aa5!important}.chart-wrap{padding:0 14px 10px}.chart-toolbar{height:38px;display:flex;align-items:center;gap:16px;color:#707a8a}.chart-toolbar .active{color:#1e2329;font-weight:600}.chart-spacer{flex:1}.chart-live{color:#b08800;display:flex;gap:5px;align-items:center;font-size:11px}.chart-live i{background:#f0b90b}.chart-canvas{height:280px;position:relative;overflow:hidden}.chart-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background:linear-gradient(#f0f1f2 1px,transparent 1px),linear-gradient(90deg,#f0f1f2 1px,transparent 1px);background-size:100% 56px,90px 100%}.chart-canvas svg{width:100%;height:100%;position:relative}.chart-watermark{position:absolute;inset:44% 0 auto;text-align:center;font-size:32px;color:#eef0f2;font-weight:800;letter-spacing:4px}.chart-watermark span{color:#f5d97a}.candle line{stroke-width:1}.candle rect{rx:1}.candle.up line,.candle.up rect{stroke:#0ecb81;fill:#0ecb81}.candle.down line,.candle.down rect{stroke:#f6465d;fill:#f6465d}.ma{fill:none;stroke-width:1.5;opacity:.8}.ma-yellow{stroke:#f0b90b}.ma-purple{stroke:#a56de2}.price-marker{position:absolute;right:0;top:48%;color:#fff;background:#0ecb81;padding:4px 6px;border-radius:3px;font-size:10px}.chart-volume{height:52px;display:flex;align-items:end;gap:8px;border-top:1px solid #f0f1f2}.chart-volume span{flex:1;background:#f6465d;opacity:.65;height:35%}.chart-volume span:nth-child(2n){background:#0ecb81;height:56%}.chart-volume span:nth-child(3n){height:78%}.chart-footer{display:flex;gap:14px;color:#929aa5;font-size:10px;padding-top:5px}.demo-hint{margin-left:auto;color:#b08800}.trade-panel{min-height:280px}.trade-state{margin-left:auto;font-size:11px;color:#929aa5!important}.order-type-tabs{display:flex;gap:22px;align-items:center;height:42px;padding:0 14px;color:#707a8a}.order-type-tabs span{cursor:pointer}.order-type-tabs .selected{color:#1e2329;font-weight:600;border-bottom:2px solid #f0b90b;height:42px;display:inline-flex;align-items:center}.order-type-tabs .info{color:#929aa5}.entry-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 14px 12px}.entry-column{min-width:0}.entry-side{border:0;background:transparent;padding:0 0 12px;font-size:14px;font-weight:600;color:#707a8a}.entry-column.buy .entry-side{color:#0ecb81}.entry-column.sell .entry-side{color:#f6465d}.entry-column label{display:flex;align-items:center;height:38px;margin-bottom:8px;padding:0 10px;border:1px solid #eaecef;border-radius:4px;background:#fafafa}.entry-column label span{width:42px;color:#929aa5}.entry-column label input{flex:1;min-width:0;border:0;outline:none;background:transparent;text-align:right;color:#1e2329}.entry-column label b{width:42px;text-align:right;font-size:11px;color:#707a8a}.slider{display:flex;align-items:center;gap:0;padding:7px 3px 10px}.slider i{width:7px;height:7px;border:1px solid #b7bdc6;background:#fff;border-radius:50%;position:relative}.slider i:not(:last-child):after{content:"";position:absolute;top:2px;left:5px;width:45px;height:1px;background:#b7bdc6}.available{display:flex;justify-content:space-between;color:#929aa5;font-size:11px;padding:2px 0 12px}.available b{font-weight:400}.entry-submit{width:100%;height:38px;border:0;border-radius:4px;font-weight:600;color:#fff}.entry-column.buy .entry-submit{background:#0ecb81}.entry-column.sell .entry-submit{background:#f6465d}.entry-submit:disabled{opacity:.65}.submit-note{padding:10px 14px;border-top:1px solid #f0f1f2;color:#929aa5}.submit-note.warn{color:#b08800}.submit-note.bad{color:#d9304b}.submit-note.ok{color:#0b9e67}.right-column{display:grid;gap:8px}.markets-panel{min-height:420px}.market-search{height:42px;display:flex;align-items:center;gap:6px;margin:10px 12px 0;padding:0 10px;border:1px solid #eaecef;border-radius:4px;color:#929aa5}.market-search input{flex:1;border:0;outline:none}.market-categories,.quote-categories{display:flex;gap:15px;padding:12px;color:#707a8a;overflow:hidden;white-space:nowrap}.market-categories .selected,.quote-categories .selected{color:#1e2329;font-weight:600}.quote-categories{border-top:1px solid #f0f1f2;border-bottom:1px solid #f0f1f2;gap:14px;padding-top:10px;padding-bottom:10px}.market-list-header{display:grid;grid-template-columns:1.3fr 1fr;padding:8px 12px;color:#929aa5;font-size:11px}.market-item{width:100%;display:grid;grid-template-columns:1.3fr 1fr;text-align:left;gap:8px;border:0;background:transparent;padding:8px 12px}.market-item:hover,.market-item.selected{background:#fff8e1}.market-item>span:last-child{text-align:right}.market-item em{display:block;font-style:normal;font-size:10px}.coin-dot{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#f0b90b;font-size:9px}.recent-panel{min-height:280px}.recent-tabs{gap:18px}.recent-tabs span{cursor:pointer}.recent-tabs span:last-child{margin-left:auto}.recent-head,.recent-row{grid-template-columns:1.15fr 1fr .75fr}.recent-row{display:grid;gap:8px;padding:5px 14px;font-size:11px}.recent-row span:nth-child(2),.recent-row span:nth-child(3){text-align:right}.market-info{padding-bottom:12px}.activity-tabs{display:flex;gap:13px;padding:10px 12px;color:#929aa5}.activity-tabs .selected{color:#1e2329}.activity-row{display:flex;justify-content:space-between;padding:7px 12px}.up-text{color:#0ecb81}.down-text{color:#f6465d}.orders-footer{margin-top:8px;min-height:160px}.footer-tabs{height:48px;display:flex;align-items:center;gap:24px;padding:0 16px;border-bottom:1px solid #f0f1f2}.footer-tabs button{height:48px;border:0;border-bottom:2px solid transparent;background:transparent;color:#707a8a}.footer-tabs button.selected{color:#1e2329;border-color:#f0b90b;font-weight:600}.footer-api{margin-left:auto;color:#929aa5;font-size:10px}.footer-empty{display:grid;place-items:center;min-height:110px;color:#929aa5}.orders-table{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr 1.2fr;gap:0;padding:12px 16px}.orders-table>div{padding:7px 4px;border-bottom:1px solid #f5f5f5;color:#707a8a}.auth-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#0000006b}.auth-dialog{width:360px;margin:0;padding:22px;border:0;border-radius:8px;background:#fff;box-shadow:0 16px 44px #00000038}.auth-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:18px}.auth-title button{border:0;background:transparent;color:#707a8a;font-size:24px;line-height:1}.auth-dialog>label{display:grid;gap:7px;margin-top:14px;color:#474d57;font-weight:600}.auth-dialog input{width:100%;height:42px;padding:0 11px;border:1px solid #d9dde3;border-radius:4px;outline:none}.auth-dialog input:focus{border-color:#f0b90b}.auth-error{margin:12px 0 0;color:#d9304b}.auth-submit{width:100%;height:42px;margin-top:20px;border:0;border-radius:4px;background:#f0b90b;color:#1e2329;font-weight:700}.auth-submit:disabled{opacity:.65}@media (max-width: 1280px){.terminal-grid{grid-template-columns:270px minmax(560px,1fr) 285px}.global-nav{gap:16px;padding:0 14px}.global-nav nav{gap:12px}}
