.quant-panel{display:grid;gap:18px}.quant-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:18px;align-items:start}.quant-head h2{margin:.35rem 0 .5rem}.quant-head p{margin:0;color:var(--muted);max-width:72ch;line-height:1.6}.quant-status{border:1px solid var(--line);background:var(--panel-soft);border-radius:16px;padding:16px;display:grid;gap:7px;min-width:0}.quant-status strong{font-size:1rem}.quant-status span,.quant-status small{color:var(--muted);line-height:1.45}.quant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quant-card{min-width:0;border:1px solid var(--line);background:var(--panel-soft);border-radius:16px;padding:15px;display:grid;gap:12px}.quant-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.quant-card-head>strong{font-size:1.05rem}.quant-card-head>span{font-size:.82rem;color:var(--muted);font-weight:750}.quant-card-head>span.up{color:var(--green)}.quant-card-head>span.down{color:var(--red2)}.quant-lines{display:grid;gap:7px}.quant-lines span{display:grid;grid-template-columns:minmax(92px,.36fr) minmax(0,1fr);gap:10px;color:var(--muted);font-size:.9rem;line-height:1.35}.quant-lines b{color:var(--text);font-size:.78rem;letter-spacing:.035em;text-transform:uppercase}.quant-card>small{color:var(--muted);border-top:1px solid var(--line);padding-top:10px;line-height:1.4;overflow-wrap:anywhere}.quant-rule{margin:0;border-left:2px solid var(--red);padding-left:13px;color:var(--muted);font-size:.9rem;line-height:1.55}
@media(max-width:860px){.quant-head{grid-template-columns:1fr}.quant-grid{grid-template-columns:1fr}}
@media(max-width:520px){.quant-panel{gap:14px}.quant-status,.quant-card{border-radius:14px;padding:13px}.quant-lines span{grid-template-columns:1fr;gap:2px}.quant-lines b{font-size:.72rem}.quant-rule{font-size:.84rem}}
