.cv3 .order-receipt{border:1px solid #3b4350;background:#181e27;border-radius:8px;padding:14px;font-size:12px}.cv3 .receipt-heading{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.cv3 .receipt-heading>span{color:#9ca6b4}.cv3 .receipt-status{color:#f0b90b;margin:9px 0}.cv3 .receipt-values{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cv3 .receipt-values>div{overflow-wrap:anywhere}.cv3 .receipt-values small{font-size:11px}.cv3 .receipt-details{color:#f0b90b;padding:10px 0 0}.cv3 .receipt-legs{border-top:1px solid #343c49;margin-top:12px;padding-top:6px}.cv3 .receipt-legs>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:7px 0}.cv3 .receipt-explanation,.cv3 .receipt-meta{color:#9ca6b4;font-size:11px;overflow-wrap:anywhere;margin-bottom:0}.cv3 .receipt-meta{line-height:1.8}.cv3 .recent-receipt{margin:18px 0}.cv3 .recent-receipt>small{margin-bottom:8px}.cv3 .receipt-toast{position:fixed;right:20px;top:20px;z-index:100010;width:380px;max-width:calc(100vw - 24px);box-shadow:0 8px 40px #0008;border-radius:8px}.cv3 .receipt-toast .order-receipt{padding-top:32px}.cv3 .receipt-dismiss{position:absolute;right:5px;top:0;font-size:18px}.cv3 .receipt-count{position:absolute;left:14px;top:8px;color:#9ca6b4;font-size:11px}.cv3 .order-detail-dialog{width:560px}.cv3 .order-detail-dialog>.order-receipt{margin-top:14px}.cv3 .order-detail-error{margin-top:10px;color:#f5d66f}.cv3 .history-detail{color:#f0b90b}@media (max-width:700px){.cv3 .receipt-toast{left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));width:auto}.cv3 .receipt-toast .receipt-values{gap:8px}.cv3 .recent-receipt .receipt-values{grid-template-columns:1fr}.cv3 .order-detail-dialog .receipt-values{grid-template-columns:1fr 1fr}.cv3 .receipt-heading{font-size:12px}.cv3 .order-detail-dialog{padding:16px}}html.crypto-v3-active #app{display:none!important}html.crypto-v3-active{background:#0b0e11}#crypto-v3-root{min-height:100vh;background:#0b0e11}.cv3{--line:#2b3139;--muted:#848e9c;color:#eaecef;background:#0b0e11;font:13px/1.5 Arial,Microsoft YaHei,sans-serif;min-height:100vh;font-variant-numeric:tabular-nums}.cv3 *{box-sizing:border-box}.cv3 button,.cv3 input,.cv3 select{font:inherit;color:inherit}.cv3 button{cursor:pointer;border:0;background:transparent;border-radius:5px;padding:7px 10px}.cv3 button:disabled{opacity:.4;cursor:not-allowed}.cv3 a{color:#f0b90b;text-decoration:none}.cv3 .top{display:flex;align-items:center;gap:28px;padding:16px 24px;border-bottom:1px solid var(--line);font-size:14px}.cv3 .top strong{font-size:19px}.cv3 .top>span:last-child,.cv3 .top>a:last-child{margin-left:auto}.cv3 .market-head{display:flex;align-items:center;gap:26px;padding:18px 24px;border-bottom:1px solid var(--line);overflow-x:auto;white-space:nowrap}.cv3 .market-head select{width:160px;font-size:20px;font-weight:700;background:none;border:0}.cv3 select option{background:#181a20}.cv3 small{display:block;color:var(--muted);font-size:11px;margin-bottom:4px}.cv3 .last{font-size:24px;font-weight:600}.cv3 .last small{color:inherit}.cv3 .green,.cv3 .bid span:first-child{color:#0ecb81}.cv3 .red,.cv3 .ask span:first-child{color:#f6465d}.cv3 .muted{color:var(--muted)}.cv3 .small{font-size:11px}.cv3 .trade-grid{display:grid;grid-template-columns:minmax(340px,1fr) 230px 320px;align-items:start}.cv3 .chart-panel{border-right:1px solid var(--line)}.cv3 .chart{height:540px}.cv3 .chart-tools{display:flex;align-items:center;gap:4px;padding:12px;border-bottom:1px solid var(--line)}.cv3 .chart-tools strong{margin-right:auto}.cv3 .selected{color:#f0b90b!important}.cv3 .book{padding:12px;border-right:1px solid var(--line);min-height:590px}.cv3 .section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.cv3 .book-row{display:flex;justify-content:space-between;width:100%;padding:3px 0;font-size:12px;gap:5px}.cv3 .book-row:hover{background:#20252e}.cv3 .book-last{font-size:22px;padding:10px 0;border-block:1px solid var(--line);margin:7px 0}.cv3 .order-panel{padding:16px 18px;border-left:1px solid var(--line)}.cv3 .mode-bar{display:flex;gap:8px}.cv3 .mode-bar button{flex:1;background:#2b3139}.cv3 .tabs{display:flex;gap:16px;border-bottom:1px solid var(--line);margin:12px 0;padding-bottom:7px}.cv3 label{display:grid;gap:7px;margin:14px 0;color:#b7bdc6}.cv3 label>span{display:flex;justify-content:space-between;align-items:center}.cv3 input:not(.range),.cv3 label>select{width:100%;padding:12px;border:1px solid var(--line);background:#181a20;border-radius:6px;outline:none}.cv3 input:focus,.cv3 select:focus{border-color:#f0b90b}.cv3 label>span>select{background:#181a20;border:0;max-width:120px;padding:3px}.cv3 .range{width:100%;accent-color:#f0b90b}.cv3 .ratios{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.cv3 .kv{display:flex;justify-content:space-between;gap:8px;padding:6px 0;font-size:12px}.cv3 .kv>span:first-child{color:var(--muted)}.cv3 .estimates{margin-top:16px}.cv3 .actions{display:flex;gap:10px;margin:18px 0}.cv3 .actions button{flex:1;padding:13px 4px;font-weight:700;color:#fff}.cv3 .buy{background:#0b9c66}.cv3 .sell{background:#d83c52}.cv3 .login{display:block;text-align:center}.cv3 .account-info{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.cv3 .notice{padding:10px 16px;background:#322b14;color:#f5d66f;margin:0;border-bottom:1px solid #564927;overflow-wrap:anywhere}.cv3 .positions{border-top:1px solid var(--line);padding:0 24px 30px}.cv3 .history-tabs{overflow-x:auto;white-space:nowrap}.cv3 .empty{text-align:center;color:var(--muted);padding:45px}.cv3 .position{padding:18px 0;border-bottom:1px solid var(--line)}.cv3 .position-heading{display:flex;gap:12px;align-items:center}.cv3 .position-heading b{font-size:16px}.cv3 .position-heading>span{border-radius:4px;background:#20252e;padding:2px 6px}.cv3 .position-values{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;margin:15px 0}.cv3 .position-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cv3 .position-actions button{background:#2b3139}.cv3 .table-wrap{overflow:auto}.cv3 table{width:100%;border-collapse:collapse;white-space:nowrap}.cv3 th,.cv3 td{text-align:left;padding:13px 10px;border-bottom:1px solid var(--line)}.cv3 th{font-weight:400;color:var(--muted)}.cv3 td button{background:#2b3139}.cv3 .dialog-shade{position:fixed;inset:0;background:#000a;display:flex;align-items:center;justify-content:center;z-index:100000}.cv3 .dialog{width:420px;max-width:94vw;max-height:90vh;overflow:auto;padding:22px;border-radius:12px;background:#1e2329}.cv3 .dialog-title{display:flex;justify-content:space-between;align-items:center;font-size:18px}.cv3 .confirm{background:#f0b90b;color:#181a20;width:100%;margin-top:20px;padding:12px;font-weight:700}.cv3 .mobile-only{display:none}@media (max-width:1050px){.cv3 .trade-grid{grid-template-columns:minmax(280px,1fr) 190px 280px}.cv3 .market-head{gap:18px}.cv3 .position-values{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.cv3 .top{padding:12px;gap:18px}.cv3 .top strong{font-size:16px}.cv3 .top>span:last-child{display:none}.cv3 .market-head{padding:12px;gap:12px;flex-wrap:wrap;white-space:normal}.cv3 .market-head select{font-size:18px;width:145px}.cv3 .market-head>div{font-size:11px}.cv3 .market-head .last{font-size:20px;margin-left:auto}.cv3 .market-head>div:last-child{display:none}.cv3 .market-head small{font-size:10px}.cv3 .trade-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0}.cv3 .chart-panel{grid-column:1/-1;grid-row:1}.cv3 .chart{height:330px}.cv3 .chart-hidden{display:none}.cv3 .book{grid-column:2;grid-row:2;padding:12px 8px;min-height:0}.cv3 .order-panel{grid-column:1;grid-row:2;border-left:0;border-right:1px solid var(--line);padding:12px 10px}.cv3 .order-panel .tabs{gap:8px}.cv3 .order-panel label{margin:12px 0}.cv3 .order-panel input:not(.range){padding:10px}.cv3 .mode-bar{gap:5px}.cv3 .mode-bar button{font-size:11px;padding:7px 3px}.cv3 .book-row{font-size:10px;padding:5px 0}.cv3 .book-last{font-size:18px}.cv3 .section-title{font-size:12px}.cv3 .mobile-only{display:inline-block;padding:4px!important;font-size:10px!important}.cv3 .actions{flex-direction:column;gap:9px}.cv3 .actions button{padding:11px}.cv3 .kv{font-size:10px}.cv3 .account-info{font-size:12px}.cv3 .positions{padding:0 12px 24px}.cv3 .position-values{grid-template-columns:repeat(2,1fr);gap:13px;font-size:12px}.cv3 .history-tabs{gap:5px}.cv3 .history-tabs button{padding:8px 6px;font-size:12px}.cv3 .position-actions{gap:8px}.cv3 .chart-tools{gap:0;padding:6px}.cv3 .chart-tools button{padding:7px 6px;font-size:11px}.cv3 .chart-tools strong{display:none}}
