.zmq{display:flex;flex-direction:column;gap:16px}
.zmq .z-help{margin:0}
.zmq-item{background:#F3F0FC;border:1px solid #D9D1F5;border-radius:16px;padding:16px}
.zmq-stem{display:flex;gap:8px;font-size:17px;font-weight:600;color:#2A2457;line-height:1.55;margin:0 0 12px}
.zmq-no{color:#5B4BD6;font-weight:800}
.zmq-img{display:block;max-width:100%;height:auto;border-radius:10px;margin:0 0 12px;background:#fff}
.zmq-opts{display:flex;flex-direction:column;gap:8px}
.zmq-opt{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:48px;padding:11px 14px;border-radius:12px;border:2px solid #D9D1F5;background:#fff;color:#2A2457;font:inherit;font-size:16px;text-align:left;cursor:pointer;line-height:1.4}
.zmq-opt:hover{border-color:#8B7CF6}
.zmq-opt.is-on{background:#5B4BD6;border-color:#3B2FB5;color:#fff}
.zmq-l{font-weight:800;min-width:26px}
