.lead[data-v-208ecbc4]{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px;transition:background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),transform .18s var(--ease);will-change:transform}.lead.done[data-v-208ecbc4]{background:var(--blue-soft);border-color:var(--blue-line)}.row[data-v-208ecbc4]{display:flex;align-items:flex-start;gap:10px}.avatar[data-v-208ecbc4]{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--surface-2);color:var(--muted);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500}.lead.done .avatar[data-v-208ecbc4]{background:var(--blue-line);color:var(--blue-deep)}.who[data-v-208ecbc4]{min-width:0;flex:1}.handle[data-v-208ecbc4]{font-size:15px;font-weight:500;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-208ecbc4]{margin-top:3px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot[data-v-208ecbc4]{margin:0 4px;color:var(--faint)}.tag[data-v-208ecbc4]{flex:0 0 auto;font-size:11px;color:var(--muted);border:1px solid var(--border-strong);border-radius:6px;padding:2px 7px;transition:all .25s var(--ease)}.tag.ok[data-v-208ecbc4]{color:var(--blue-deep);border-color:var(--blue-line);background:#fff9}.actions[data-v-208ecbc4]{margin-top:12px;display:flex;gap:8px}.primary[data-v-208ecbc4]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:var(--r-md);background:var(--blue);color:#fff;font-size:14px;font-weight:500;transition:transform .16s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.primary[data-v-208ecbc4]:hover{background:var(--blue-deep)}.primary[data-v-208ecbc4]:active{transform:scale(.968)}.primary[data-v-208ecbc4]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ghost[data-v-208ecbc4]{width:46px;height:44px;border-radius:var(--r-md);border:1px solid var(--border-strong);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;transition:transform .16s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.ghost[data-v-208ecbc4]:hover{border-color:var(--faint);color:var(--text)}.ghost[data-v-208ecbc4]:active{transform:scale(.94)}.ghost[data-v-208ecbc4]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.lead.done .primary[data-v-208ecbc4]{background:var(--blue-deep);pointer-events:none}.wrap[data-v-a472b604]{display:flex;flex-direction:column;height:100vh;height:100dvh;max-width:560px;margin:0 auto;background:var(--surface);position:relative}.hd[data-v-a472b604]{flex:0 0 auto;background:var(--bg);border-bottom:1px solid var(--border);padding:calc(14px + env(safe-area-inset-top)) 18px 14px}.hd-top[data-v-a472b604]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}h1[data-v-a472b604]{font-size:19px;font-weight:500;letter-spacing:-.3px}.who[data-v-a472b604]{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch[data-v-a472b604]{margin-top:3px;font-size:12px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meter[data-v-a472b604]{margin-top:14px;display:flex;align-items:baseline;justify-content:space-between;font-size:13px;color:var(--muted)}.num[data-v-a472b604]{color:var(--text);font-variant-numeric:tabular-nums}.num b[data-v-a472b604]{font-weight:500}.bar[data-v-a472b604]{margin-top:7px;height:5px;border-radius:4px;background:var(--surface-2);overflow:hidden}.bar i[data-v-a472b604]{display:block;height:100%;background:var(--blue);border-radius:4px;transform-origin:left center;transition:transform .55s var(--ease-out)}.wxbar[data-v-a472b604]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 18px;background:var(--blue-soft);border-bottom:1px solid var(--blue-line);font-size:12px;color:var(--blue-deep);animation:fade .3s var(--ease) both}.wxhint[data-v-a472b604]{color:var(--blue)}.body[data-v-a472b604]{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px}.list[data-v-a472b604]{display:flex;flex-direction:column;gap:10px}.sk[data-v-a472b604]{height:128px;border-radius:var(--r-lg);background:linear-gradient(0deg,var(--surface-2),var(--surface-2));animation:pulse-soft 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * 90ms)}.empty[data-v-a472b604]{padding:64px 24px;text-align:center;animation:rise .45s var(--ease-out) both}.ecircle[data-v-a472b604]{width:56px;height:56px;border-radius:50%;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.etitle[data-v-a472b604]{font-size:16px;font-weight:500}.ehint[data-v-a472b604]{margin-top:6px;font-size:13px;color:var(--muted)}.retry[data-v-a472b604]{margin-top:18px;height:42px;padding:0 22px;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--bg);font-size:14px;transition:transform .16s var(--ease),border-color .2s var(--ease)}.retry[data-v-a472b604]:hover{border-color:var(--blue);color:var(--blue)}.retry[data-v-a472b604]:active{transform:scale(.96)}.undo-bar[data-v-a472b604]{position:absolute;left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:var(--r-md);background:#101318;color:#fff;font-size:13px}.undo-bar button[data-v-a472b604]{color:#9ec9f5;font-size:13px;font-weight:500;padding:4px 6px;border-radius:6px;transition:transform .16s var(--ease)}.undo-bar button[data-v-a472b604]:active{transform:scale(.94)}.card-move[data-v-a472b604]{transition:transform .38s var(--ease-out)}.card-enter-from[data-v-a472b604]{opacity:0;transform:translateY(14px)}.card-enter-active[data-v-a472b604]{transition:opacity .4s var(--ease),transform .4s var(--ease-out);transition-delay:calc(var(--i, 0) * 26ms)}.card-leave-active[data-v-a472b604]{transition:opacity .2s var(--ease),transform .2s var(--ease);position:absolute;left:14px;right:14px}.card-leave-to[data-v-a472b604]{opacity:0;transform:scale(.96)}.slide-enter-from[data-v-a472b604],.slide-leave-to[data-v-a472b604]{opacity:0;transform:translateY(8px)}.slide-enter-active[data-v-a472b604],.slide-leave-active[data-v-a472b604]{transition:opacity .25s var(--ease),transform .25s var(--ease-out)}:root{--bg: #ffffff;--surface: #f6f7f9;--surface-2: #eef0f3;--border: #e5e7eb;--border-strong: #d5d8de;--text: #0b0d12;--muted: #6b7280;--faint: #9ca3af;--blue: #185fa5;--blue-deep: #134e88;--blue-soft: #e6f1fb;--blue-line: #b5d4f4;--green: #3b6d11;--green-soft: #eaf3de;--red: #a32d2d;--red-soft: #fcebeb;--r-xl: 18px;--r-lg: 14px;--r-md: 10px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%}body{margin:0;background:var(--surface);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:contain}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;touch-action:manipulation}h1,h2,h3,p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pulse-soft{0%{opacity:.35;transform:scale(.96)}50%{opacity:.75;transform:scale(1)}to{opacity:.35;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
