.nqcw{position:fixed;left:0;right:0;bottom:0;z-index:99998;display:flex;justify-content:center;pointer-events:none}
.nqcap{pointer-events:auto;width:min(420px,100%);background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -6px 30px rgba(20,30,70,.22);
  padding:14px 16px calc(14px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.8,.3,1);font-family:inherit}
.nqcap.show{transform:translateY(0)}
.nqcap.hide{transform:translateY(105%)}
.nqc-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}
.nqc-head b{font-size:15px;color:#25304a;display:flex;align-items:center;gap:6px}
.nqc-head .nqc-sp{flex:1}
.nqc-head a{color:#8a94ab;font-size:16px;text-decoration:none;padding:4px 8px;cursor:pointer}
.nqc-tip{font-size:14px;color:#45507a;margin-bottom:10px}
.nqc-tip .nqc-w{display:inline-flex;justify-content:center;align-items:center;min-width:26px;padding:2px 4px;margin:0 2px;border:1px dashed #b9c2d8;border-radius:6px;background:#f6f8fd;color:#25304a;font-weight:700}
.nqc-tip .nqc-w.nqc-wi{min-width:34px;height:34px;padding:3px 5px;background:#fff;border-style:solid;border-color:#c9d2e6;box-shadow:0 1px 3px rgba(30,45,90,.12)}
.nqc-tip .nqc-w.nqc-wi.done{background:#eef1ff;border-color:#5b62d6}
.nqc-tip .nqc-w.nqc-wi svg{display:block}
.nqc-tip .nqc-lb{color:#8a94ab;font-size:12.5px;margin-left:2px}
.nqc-imgwrap{position:relative;border-radius:12px;overflow:hidden;border:1px solid #e4e8f2;touch-action:manipulation}
.nqc-imgwrap img{display:block;width:100%}
.nqc-pt{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:rgba(91,98,214,.85);color:#fff;
  font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3);pointer-events:none}
.nqc-foot{margin-top:9px;font-size:12.5px;color:#9aa4bd;text-align:center}
.nqc-mask{position:fixed;inset:0;z-index:99997;background:rgba(18,24,50,.4);opacity:0;transition:opacity .25s;pointer-events:none}
.nqc-mask.show{opacity:1;pointer-events:auto}