.mj-screen.qa-screen{position:relative;padding:0;display:block;overflow:hidden;background:#fff}.qa{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff;color:#263238;font-family:Roboto,system-ui,sans-serif}.qa-head{flex:none;padding:44px 10px 12px;background:#00a99d;border-radius:0 0 16px 16px}.qa-top{display:grid;grid-template-columns:24px 1fr auto 18px;align-items:center;gap:10px;color:#fff}.qa-x{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:10px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}.qa-bar{height:7px;border-radius:9px;background:rgba(255,255,255,.35);overflow:hidden}.qa-bar i{display:block;height:100%;border-radius:inherit;background:#fff;transition:width .5s}.qa-n{font-size:12px;font-weight:700;white-space:nowrap}.qa-help{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;box-shadow:inset 0 0 0 1.5px #fff}.qa-card{margin-top:10px;padding:9px 11px 10px;border-radius:10px;background:#fff}.qa-card small{display:block;font-size:10px;color:#37474f}.qa-card p{margin:3px 0 0;font-size:13px;font-weight:700;line-height:1.3;color:#263238}.qa-pod{display:flex;gap:8px;align-items:center;margin-top:6px;padding:8px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#00544d,#00a99d)}.qa-pod b{display:block;font-size:10.5px}.qa-pod small{font-size:9px;opacity:.85}.qa-pod-play{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.22)}.qa-pod-play .ico{width:18px;height:18px}.qa-pod .qz-wave{height:14px;margin:2px 0}.qa-body{position:relative;flex:1;min-height:0;overflow-y:auto;padding:14px 12px 8px;display:flex;flex-direction:column;justify-content:center;gap:10px;scrollbar-width:none}.qa-list{display:grid;gap:8px}.qa-list.done{pointer-events:none}.qa-opt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 14px;border:0;border-radius:14px;background:#eee;font:700 13px/1.25 Roboto,system-ui,sans-serif;color:#263238;text-align:left;transition:background .2s,transform .15s}.qa-list.vf .qa-opt{min-height:54px;font-size:14px}.qa-opt::after{content:"";flex:none;width:17px;height:17px;border-radius:50%;box-shadow:inset 0 0 0 1.6px #37474f;display:grid;place-items:center;font-size:10px;color:#fff}.qa-list.multi .qa-opt::after{border-radius:5px}.qa-opt:not(:disabled):hover{background:#e4e4e4}.qa-opt:active{transform:scale(.98)}.qa-opt.sel{background:#b2e5e1}.qa-opt.sel::after{box-shadow:inset 0 0 0 2px #00a99d,inset 0 0 0 4.5px #b2e5e1;background:#00a99d}.qa-list.multi .qa-opt.sel::after{content:"✓";box-shadow:none}.qa-opt.good{background:#b2e5e1}.qa-opt.good::after{content:"✓";background:#00a99d;box-shadow:none}.qa-opt.bad::after{content:"✕";background:#f01b1b;box-shadow:none}.qa-opt:disabled{cursor:default}.qa-foot{flex:none;padding:6px 22px 16px}.qa-btn{width:100%;height:42px;border-radius:999px;border:3px solid #2b3536;background:#00a99d;color:#fff;font:700 13.5px Roboto,system-ui,sans-serif;transition:opacity .2s,transform .15s}.qa-btn:not(:disabled):active{transform:scale(.97)}.qa-btn:disabled{opacity:.45;cursor:default}.qa-match{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qa-match>div{display:grid;gap:8px;align-content:start}.qa-tile{min-height:42px;padding:6px 8px;border:0;border-radius:10px;background:#eee;font:700 11.5px/1.2 Roboto,system-ui,sans-serif;color:#263238;transition:background .25s,transform .15s,box-shadow .2s}.qa-tile.sel{box-shadow:inset 0 0 0 2px #00a99d;background:#e3f6f4}.qa-tile.paired{cursor:default}.qa-tile.bad{background:#ffd6d6;animation:shake .4s}.qa-bins{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qa-bin{min-height:150px;padding:8px 6px;border-radius:12px;border:1.5px dashed #b9b9b9;background:#eee;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:background .2s,border-color .2s}.qa-bin.om{background:#eee}.qa-bin.tri{background:#b2e5e1;border-color:#00a99d}.qa-bin b{font-size:11px;text-align:center;color:#263238}.qa-bin.drop-over{border-style:solid;border-color:#00a99d;box-shadow:0 0 0 3px rgba(0,169,157,.18)}.qa-bin-items{display:grid;gap:4px}.qa-pool{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;min-height:34px}.qa-chip{min-height:34px;padding:6px 10px;border-radius:8px;border:1px solid #d6d6d6;background:#fff;font:700 11.5px Roboto,system-ui,sans-serif;color:#263238;box-shadow:0 2px 4px rgba(0,0,0,.06);cursor:grab;touch-action:none}.qa-chip.sel{border-color:#00a99d;box-shadow:0 0 0 2px #00a99d}.qa-chip.in{min-height:28px;padding:4px 6px;font-size:10px;cursor:default;box-shadow:none}.qa-chip.bad{border-color:#f01b1b;animation:shake .4s}.qa-chip.dragging{opacity:.35}.qa-toast{align-self:center;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:700;color:#fff}.qa-toast.ok{background:#1aaa00}.qa-toast.ko{background:#e02424}.qa-toast.pop{animation:qaPop .35s cubic-bezier(.3,1.5,.5,1)}@keyframes qaPop{0%{transform:scale(.7);opacity:0}}.qa-dim{position:absolute;inset:0;background:rgba(0,0,0,.45);animation:qaFade .25s ease both}.qa-sheet{position:absolute;left:0;right:0;bottom:0;min-height:52%;padding:22px 16px 18px;border-radius:26px 26px 0 0;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;animation:qaUp .4s cubic-bezier(.2,.9,.3,1) both}.qa-sheet.ok{background:#1aaa00}.qa-sheet.ko{background:#d32222}.qa-sh-title{display:flex;align-items:center;justify-content:center;gap:10px}.qa-sh-title svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.qa-sh-title b{font-size:17px}.qa-pts{display:flex;align-items:center;justify-content:center;gap:8px;width:86%;white-space:nowrap;padding:10px;border-radius:12px;background:rgba(255,255,255,.2)}.qa-pts strong{font-size:26px;font-weight:800;line-height:1}.qa-pts span{font-size:14px;font-weight:700}.qa-sheet p{margin:0;font-size:11.5px;line-height:1.4}.qa-sh-btn{margin-top:auto;width:82%;height:38px;border:0;border-radius:999px;background:#2b3536;color:#fff;font:700 13px Roboto,system-ui,sans-serif}@keyframes qaUp{0%{transform:translateY(100%)}}@keyframes qaFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.qa-sheet,.qa-dim,.qa-toast.pop{animation:none}}.qz-tabs button[aria-selected=true]{background:#00a99d;border-color:#00a99d}.qa-sheet{cursor:pointer;padding-bottom:16px}.qa-sheet.part{background:#ff9800}.qa-sheet.part .qa-pts{background:rgba(255,255,255,.2)}.qa-sheet:focus-visible{outline:3px solid #fff;outline-offset:-6px}.qa-tap{margin-top:auto;padding-top:10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.qa-dim{cursor:pointer}.qa-body-drag{justify-content:flex-start;padding-top:8px}.qa-cols{flex:1;min-height:190px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.qa-col{display:flex;flex-direction:column;gap:6px;padding:8px 7px;border-radius:9px;background:#b2e5e1;cursor:pointer;transition:box-shadow .2s}.qa-col b{padding-bottom:6px;border-bottom:1px solid rgba(0,105,97,.25);font-size:11.5px;text-align:center;color:#263238}.qa-cols.picking .qa-col,.qa-col.drop-over{box-shadow:inset 0 0 0 2px #00a99d}.qa-col-items{display:flex;flex-direction:column;gap:5px}.qa-count{margin:4px 0 0;text-align:center;font-size:11px;color:#37474f}.qa-queue{display:flex;justify-content:center;min-height:34px}.qa .qa-chip,.mj-ghost.qa-chip{min-height:32px;padding:6px 14px;border:0;border-radius:12px;background:#eee;font:700 12px Roboto,system-ui,sans-serif;color:#263238;box-shadow:none;cursor:grab;touch-action:none}.qa .qa-chip.sel{box-shadow:0 0 0 2px #00a99d;background:#fff}.qa .qa-chip.in{min-height:26px;padding:4px 8px;font-size:10.5px;border-radius:8px;background:#fff;cursor:pointer}.qa .qa-chip.in.good{box-shadow:inset 0 0 0 1.5px #00a99d}.qa .qa-chip.in.bad{box-shadow:inset 0 0 0 1.5px #f01b1b;animation:none}.qa-body-text{justify-content:flex-start;padding-top:30px;gap:6px}.qa-label{font-size:14px;font-weight:700;color:#263238}.qa-input{width:100%;height:40px;padding:0 14px;border-radius:999px;border:1px solid #e3e3e3;background:#fff;font:500 13px Roboto,system-ui,sans-serif;color:#263238;outline:0}.qa-input:focus{border-color:#00a99d;box-shadow:0 0 0 3px rgba(0,169,157,.15)}.qa-input.good{border-color:#00a99d;background:#e6f6f4}.qa-input.bad{border-color:#f01b1b;background:#fff0f0}.qa-split{display:flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:#2b3536}.qa-split .qa-btn{flex:1;height:36px;border:0}.qa-split .qa-btn:disabled{opacity:1;background:#3e7f79;color:rgba(255,255,255,.6)}.qa-pic{flex:none;width:36px;height:36px;border-radius:50%;border:1.5px solid #000;background:#fff;display:grid;place-items:center;color:#263238}.qa-pic svg{width:15px;height:15px}.qa-pic:disabled{opacity:.6}.qa-view{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:0 12px 30%;background:rgba(20,24,26,.88);animation:qaFade .2s ease both}.qa-view img{display:block;width:100%;height:auto;border-radius:2px}.qa-view-x{position:absolute;top:40px;right:10px;width:30px;height:30px;border:0;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2px 8px rgba(0,0,0,.3)}.qa-view-x svg{width:14px;height:14px;fill:none;stroke:#111;stroke-width:2.4;stroke-linecap:round}