.match[data-v-6b336cf4]{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:14px;display:flex;flex-direction:column;gap:14px;max-width:90dvw;margin:10px auto;min-height:min(780px,calc(100dvh - 70px));overflow:visible;border-radius:18px;background:radial-gradient(circle at 20% 0%,rgba(0,255,255,.14),transparent 42%),linear-gradient(160deg,#0b0f1cf2,#07070cfa);border:1px solid rgba(0,255,255,.22);box-shadow:0 22px 40px #00000059;color:#ecf6ff}.topbar[data-v-6b336cf4]{display:grid;grid-template-columns:1fr;gap:12px;padding:4px}.titleBlock[data-v-6b336cf4]{display:grid;gap:4px}.title[data-v-6b336cf4]{margin:0;font-size:20px;letter-spacing:-.01em;text-wrap:balance}.subtitle[data-v-6b336cf4]{margin:0;font-size:13px;color:#b6cae0}.controls[data-v-6b336cf4]{display:grid;gap:10px}.selectWrap[data-v-6b336cf4]{position:relative;width:100%}.selectWrap[data-v-6b336cf4]:after{content:"▾";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#7ff2ff;pointer-events:none;font-size:16px;opacity:.9}.metaBadge[data-v-6b336cf4],.metaPairs[data-v-6b336cf4]{font-size:12px;border-radius:999px;padding:4px 10px;border:1px solid rgba(255,255,255,.24)}.metaBadge[data-v-6b336cf4]{background:#64e8ff24;color:#baf8ff}.metaPairs[data-v-6b336cf4]{background:#848dff24;color:#d8ddff}.pager[data-v-6b336cf4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pageText[data-v-6b336cf4]{font-size:13px;color:#b6cae0}.btn[data-v-6b336cf4]{border:1px solid rgba(255,255,255,.23);background:#ffffff0f;color:#ecf6ff;border-radius:12px;padding:10px 12px;cursor:pointer;min-height:44px;font-size:14px}.btn[data-v-6b336cf4]:disabled{opacity:.5;cursor:not-allowed}.grid[data-v-6b336cf4]{display:grid;gap:12px;min-height:0;flex:1}.panel[data-v-6b336cf4]{border:1px solid rgba(0,255,255,.18);border-radius:16px;padding:10px;background:#ffffff08;display:grid;grid-template-rows:auto 1fr auto;min-height:0}.panelTitle[data-v-6b336cf4]{margin:0 0 10px;font-size:14px;color:#bfe4ff}.list[data-v-6b336cf4]{list-style:none;margin:0;padding:0;display:grid;gap:8px;align-content:start;overflow:visible;min-height:0}.card[data-v-6b336cf4]{width:100%;text-align:left;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:10px;background:#081426d9;color:#e6f4ff;cursor:pointer;min-height:46px;display:grid;gap:4px}.cardMain[data-v-6b336cf4]{font-weight:650}.cardMeta[data-v-6b336cf4]{font-size:12px;opacity:.82}.card.selected[data-v-6b336cf4]{border-color:#00ffffa6;box-shadow:0 0 0 2px #00ffff4d}.card.used[data-v-6b336cf4]{opacity:.76}.dropzone[data-v-6b336cf4]{border:2px dashed rgba(0,255,255,.36);border-radius:14px;padding:10px;background:#070e17b3;min-height:70px;display:grid;gap:8px}.dropTitle[data-v-6b336cf4]{font-weight:650}.dropBody[data-v-6b336cf4]{display:grid;gap:6px}.placeholder[data-v-6b336cf4]{color:#abc0d6}.assigned[data-v-6b336cf4]{font-weight:600}.dropzone.ok[data-v-6b336cf4]{border-color:#1ed760;background:#1ed76029}.dropzone.bad[data-v-6b336cf4]{border-color:#ff5d7e;background:#ff5d7e29}.dropzone.locked[data-v-6b336cf4]{background:#0a693540}.statusBar[data-v-6b336cf4]{display:flex;justify-content:center}.statusText[data-v-6b336cf4]{font-size:13px;color:#b6cae0}.statusText.done[data-v-6b336cf4]{color:#8bfac4}.pageDots[data-v-6b336cf4]{display:flex;justify-content:center;gap:8px}.dot[data-v-6b336cf4]{width:10px;height:10px;border-radius:999px;background:#fff3}.dot.active[data-v-6b336cf4]{background:#64e8ff;box-shadow:0 0 12px #64e8ffcc}.srOnly[data-v-6b336cf4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width: 820px){.topbar[data-v-6b336cf4]{grid-template-columns:auto 1fr;align-items:start;column-gap:16px}.controls[data-v-6b336cf4]{justify-items:end;align-content:start}.grid[data-v-6b336cf4]{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px}.title[data-v-6b336cf4]{font-size:24px}}@media (max-width: 819px){.match[data-v-6b336cf4]{padding:10px;gap:10px;min-height:auto}.title[data-v-6b336cf4]{font-size:18px}.subtitle[data-v-6b336cf4],.pageText[data-v-6b336cf4],.panelTitle[data-v-6b336cf4],.placeholder[data-v-6b336cf4],.cardMeta[data-v-6b336cf4],.statusText[data-v-6b336cf4]{font-size:12px}.btn[data-v-6b336cf4]{padding:8px 10px;min-height:38px;font-size:13px}.card[data-v-6b336cf4],.dropzone[data-v-6b336cf4]{font-size:13px}.dropzone[data-v-6b336cf4]{min-height:62px}}
