.mqp-wrap { max-width: 800px; margin: 20px auto; }
.mqp-card { background: #fff; border: 1px solid #ddd; padding: 16px; border-radius: 8px; }
.mqp-grid { display: grid; gap: 12px; }
.mqp-result { margin-top: 20px; }
.mqp-chart { margin-top: 24px; }
.mqp-label { font-weight: 600; }