/* v1.7 Signal analyzer, Ask the terminal, scaling ladder, H26 - same dark/glass language as v16 */
.v17in textarea{width:100%;min-height:84px;resize:vertical;font:13px var(--mono);background:var(--inbg);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px}
.v17form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.v17form input,.v17form select{width:100%}
.v17v{display:inline-block;padding:2px 10px;border-radius:999px;font:800 11px var(--mono);letter-spacing:.8px;vertical-align:middle}
.v17v.take{background:var(--g);color:#03130d;box-shadow:0 0 12px rgba(52,211,153,.45)}.v17v.wait{background:var(--y);color:#1d1300}.v17v.avoid{background:#3a1d27;color:var(--r);border:1px solid rgba(251,113,133,.5)}
.v17grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}
.kv17{background:var(--inbg);border:1px solid var(--line);border-radius:10px;padding:8px 10px;min-width:0}
.kv17 span{display:block;color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.6px}.kv17>b{display:block;font:700 16px var(--mono);margin:2px 0;overflow-wrap:anywhere}
.kv17 b small{display:inline;font:600 10.5px var(--mono)}.kv17>small{display:block;color:var(--muted);font-size:11px;line-height:1.35}
.h17{font-size:12px;letter-spacing:.8px;text-transform:uppercase;color:var(--acc);margin:12px 0 4px}
.r17{list-style:none;padding:0;margin:0}.r17 li{padding:3px 0;border-bottom:1px dashed rgba(148,163,184,.12);font-size:13px;line-height:1.4}
.amb17{color:var(--y)}.mut17{opacity:.75}.clk17{cursor:pointer}.clk17:hover td{background:rgba(124,58,237,.08)}
.chip17{border-radius:999px;padding:4px 10px;font-size:12px}
.ask17{border:1px solid var(--line2,var(--line));border-radius:12px;padding:10px 12px;margin-bottom:10px;background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(13,18,27,.6))}
.ask17.pos{border-color:rgba(52,211,153,.55)}.ask17.neg{border-color:rgba(251,113,133,.55)}
.askh{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px}.ask-sym{font:800 22px var(--mono)}.ask-px{font:600 15px var(--mono);color:var(--muted)}
.ask-lead{font:800 13px var(--mono);letter-spacing:.8px;color:var(--acc)}.ask17.pos .ask-lead{color:var(--g)}.ask17.neg .ask-lead{color:var(--r)}
.ask17s{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px}
.asks{background:var(--inbg);border:1px solid var(--line);border-radius:10px;padding:8px 12px}.asks h3{margin:0 0 4px;font-size:11.5px;letter-spacing:.9px;text-transform:uppercase;color:var(--vio,#a78bfa)}
.ai17{border-left:3px solid var(--vio,#a78bfa);padding:6px 10px;margin:0 0 10px;font-size:13px}
.tiers17{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0}.arr17{color:var(--muted)}
.tier17{border:1px solid var(--line);border-radius:10px;padding:6px 12px;text-align:center;min-width:64px}.tier17 b{display:block;font:700 15px var(--mono)}.tier17 small{color:var(--muted);font-size:10.5px}
.tier17.cur{border-color:var(--g);box-shadow:0 0 12px rgba(52,211,153,.3)}.tier17.cur b{color:var(--g)}.tier17.lock{opacity:.45;border-style:dashed}
.v17cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.lo17{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}
@media(max-width:720px){.v17form{grid-template-columns:1fr 1fr}.v17cols{grid-template-columns:1fr}.ask17s{grid-template-columns:1fr}.v17grid{grid-template-columns:1fr 1fr}.kv17 b{font-size:14px}.ask-sym{font-size:19px}}
@media(max-width:340px){.v17grid{grid-template-columns:1fr}}
.kv17 b b,.kv17 small b{display:inline;font-size:inherit}
