.qlp-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;margin:12px 0;color:#9eb3cc;border:1px solid #263d58;border-radius:12px;background:#0b1728;font-size:12px}.qlp-banner strong{color:#dbeaff;font-size:11px;letter-spacing:.08em}.qlp-banner[data-connected=true]{border-color:#287e71}.qlp-banner[data-connected=true] span{color:#70d6b9}.qlp-strip{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;padding:12px 0;margin:8px 0;border-top:1px solid #25364d;border-bottom:1px solid #25364d}.qlp-quote{display:grid;gap:3px;padding:9px 14px;min-width:102px;border-radius:9px}.qlp-quote small,.qlp-info small{font-size:10px;color:#aebfd5}.qlp-quote b{font-variant-numeric:tabular-nums;font-size:21px}.qlp-back{background:#12385b;color:#b8e1ff}.qlp-lay{background:#45273e;color:#ffd1e8}.qlp-info{display:grid;align-content:center;gap:4px;padding:4px 8px}.qlp-info b{font-size:12px;color:#d8e8fb}.qlp-empty{font-size:11px;color:#92a5bd}@media(max-width:450px){.qlp-quote{flex:1;min-width:90px}.qlp-info{flex-basis:100%;padding-top:6px}}
