.mlvq-prog{margin:0 0 10px;font-size:13px;color:#6b7280}.mlvq-prog i{display:block;height:8px;background:#e5e7eb;border-radius:99px;margin-top:6px;overflow:hidden}.mlvq-prog b{display:block;height:100%;background:#0b5d3b;border-radius:99px;transition:width .3s}
.mlvq-q h3{font-size:18px;line-height:1.7;margin:4px 0 14px}
.mlvq-ch{display:grid;gap:8px}
.mlvq-c{display:block;width:100%;text-align:right;padding:12px 14px;border:1px solid #d5dbe1;background:#f8fafb;border-radius:12px;font:inherit;font-size:15px;color:inherit;cursor:pointer;transition:background .15s,border-color .15s}
.mlvq-c:hover:not(:disabled){border-color:#0b5d3b;background:#f0fdf4}
.mlvq-c:disabled{cursor:default}.mlvq-c.ok{background:#dcfce7;border-color:#16a34a;color:#166534;font-weight:700}.mlvq-c.no{background:#fee2e2;border-color:#dc2626;color:#991b1b}
.mlvq-res{margin-top:12px;text-align:center}.mlvq-res p{margin:0 0 10px;font-weight:700}.mlvq-good{color:#166534}.mlvq-bad{color:#991b1b}
.mlvq-end{text-align:center}.mlvq-end h3{font-size:18px}
.mlvq-share{text-align:center}.mlvq-sc{font-size:15px;margin:6px 0 12px;color:#555}.mlvq-sc b{font-size:34px;color:#0b5d3b}
.mlvq-sb{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.mlvq-sb .mlvp-btn{padding:8px 14px;font-size:14px}
.mlvq-sb .wa{background:#25d366}.mlvq-sb .tg{background:#229ed9}.mlvq-sb .fb{background:#1877f2}.mlvq-sb .x{background:#111}.mlvq-sb .cp{background:#6b7280}
.mlvq-qi{display:block;max-width:100%;max-height:260px;margin:0 auto 14px;border-radius:12px;object-fit:contain}
.mlvq-c.has-img{display:flex;align-items:center;gap:12px}.mlvq-c img{max-height:84px;max-width:45%;border-radius:8px;object-fit:contain}
