.ct{border:1px solid var(--line-2);border-radius:var(--r-3,12px);background:var(--surface-1);gap:8px;padding:12px;display:grid}.ctHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.ctTabs{border:1px solid var(--line-2);border-radius:10px;flex:1;display:inline-flex;overflow:hidden}.ctTab{min-height:38px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;font-weight:800}.ctTab--buy.ctTab--on{background:var(--green);color:#04130a}.ctTab--sell.ctTab--on{background:var(--red);color:#1a0505}.ctSlip{border:1px solid var(--line-2);background:var(--surface-2);min-height:38px;color:var(--text-2);font:inherit;border-radius:10px;padding:0 8px;font-size:12px}.ctAmount{border:1px solid var(--line-2);background:var(--bg);border-radius:10px;align-items:center;padding:0 12px;display:flex}.ctAmount input{min-width:0;min-height:46px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:18px;font-weight:700}.ctAmount span{color:var(--text-3);font-weight:800}.ctPresets{flex-wrap:wrap;gap:6px;display:flex}.ctPresets button{border:1px solid var(--line-2);background:var(--surface-2);min-height:30px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px}.ctQuote,.ctNote{color:var(--text-3);margin:0;font-size:12px}.ctNote a,.ctOk a,.ctError a{color:var(--fire);font-weight:700}.ctGo{min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:15px;font-weight:900}.ctGo--buy{background:var(--green);color:#04130a}.ctGo--sell{background:var(--red);color:#1a0505}.ctGo:disabled{opacity:.5;cursor:not-allowed}.ctOk{color:var(--green);margin:0;font-size:13px}.ctError{color:var(--red);margin:0;font-size:13px}.ctProgress p{color:var(--text-3);margin:4px 0 0;font-size:12px}.ctBar{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.ctBar span{background:linear-gradient(90deg, var(--gold), var(--fire));height:100%;display:block}
