.technical-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 8px;padding:12px;border:1px solid #29364d;border-radius:12px;background:#0a1424}.technical-tools label{display:flex;align-items:center;gap:6px;color:#b9c7dc;font-size:12px}.technical-tools input{accent-color:#58edd4}.technical-tools select{max-width:180px;background:#0b1423;color:#dfebfc;border:1px solid #344560;border-radius:6px;padding:6px}.technical-tools button{cursor:pointer}.technical-hover{min-height:1.5em;font:11px ui-monospace,monospace;color:#e3b4ff;line-height:1.7}.technical-overlay-note{line-height:1.7}.technical-workspace canvas.price-canvas{height:300px;width:100%}.technical-workspace.technical-expanded{position:fixed!important;inset:16px!important;z-index:10000!important;overflow:auto!important;max-width:none!important;width:auto!important;height:auto!important;padding:24px!important;background:#09111f!important;box-shadow:0 0 0 30px #02060eea!important;border:1px solid #51637c}.technical-expanded .technical-tools{position:sticky;top:0;z-index:2;background:#0a1424}.technical-chart-open{overflow:hidden}.technical-expanded canvas.price-canvas{height:clamp(300px,55vh,560px)}@media(max-width:600px){.technical-workspace.technical-expanded{inset:5px!important;padding:12px!important}.technical-tools{gap:10px}.technical-tools label{font-size:11px}}

.technical-tools button{background:#132238;color:#e6f3ff;border:1px solid #51647e;padding:7px 12px;border-radius:7px}.technical-tools button:hover{border-color:#58edd4}
