.modal-backdrop[data-v-cb378913]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;background:#0f172a85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:14px}.modal-card[data-v-cb378913]{width:100%;max-width:382px;max-height:calc(100vh - 28px);overflow-y:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 45px #00000047;display:flex;flex-direction:column}.modal-header[data-v-cb378913]{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--border-light)}.modal-brand[data-v-cb378913]{display:flex;align-items:center;gap:9px}.modal-logo[data-v-cb378913]{width:32px;height:32px;border-radius:8px;background:var(--primary);color:#fff;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.modal-title[data-v-cb378913]{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.25}.modal-sub[data-v-cb378913]{font-size:11px;color:var(--text-muted)}.close-btn[data-v-cb378913]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--bg-muted);color:var(--text-muted);width:26px;height:26px;border-radius:50%;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.close-btn[data-v-cb378913]:hover{color:var(--text-primary)}.modal-nav[data-v-cb378913]{display:flex;background:var(--bg-muted);border-bottom:1px solid var(--border-light)}.modal-nav-btn[data-v-cb378913]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12px;font-weight:500;padding:9px 6px;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.modal-nav-btn.active[data-v-cb378913]{background:var(--bg-card);color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.nav-pill[data-v-cb378913]{font-size:10px;padding:1px 5px;border-radius:99px}.nav-pill.ok[data-v-cb378913]{background:var(--green-alpha);color:var(--green)}.nav-pill.warn[data-v-cb378913]{background:var(--orange-alpha);color:var(--orange)}.nav-pill.muted[data-v-cb378913]{background:var(--bg-card);color:var(--text-muted)}.modal-body[data-v-cb378913]{padding:14px 15px 16px}.member-card[data-v-cb378913],.status-card[data-v-cb378913]{padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg-page);border:1px solid var(--border-light);display:flex;flex-direction:column;gap:6px;font-size:12px}.member-row[data-v-cb378913]{display:flex;align-items:center;justify-content:space-between;gap:6px}.text-ok[data-v-cb378913]{color:var(--green)}.text-warn[data-v-cb378913]{color:var(--orange)}.auth-switch[data-v-cb378913]{display:flex;gap:5px}.switch-btn[data-v-cb378913]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--bg-page);color:var(--text-muted);border-radius:var(--radius-sm);padding:6px 4px;font-size:11.5px;font-family:inherit;cursor:pointer}.switch-btn.active[data-v-cb378913]{border-color:var(--primary);background:var(--primary-alpha);color:var(--primary);font-weight:600}.qr-card[data-v-cb378913]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:10px;border:1px dashed var(--border);background:var(--bg-page);text-align:center}.qr-large[data-v-cb378913]{width:136px;height:136px;border-radius:8px;border:1px solid var(--border-light);background:#fff;object-fit:contain}.qr-caption[data-v-cb378913]{font-size:12px;color:var(--text-regular);line-height:1.5}.code-input[data-v-cb378913]{text-align:center;font-size:14px;font-weight:600;letter-spacing:.12em}.help-text[data-v-cb378913]{margin:0;font-size:11.5px;color:var(--text-muted);line-height:1.45}.row-input[data-v-cb378913]{display:flex;align-items:center;gap:6px}.action-grid[data-v-cb378913]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ok-inline[data-v-cb378913]{color:var(--green);font-weight:600;font-size:11.5px}.oauth-box[data-v-cb378913]{padding:10px;border-radius:var(--radius-sm);background:var(--bg-page);border:1px dashed var(--primary)}.oauth-row[data-v-cb378913]{display:flex;align-items:center;gap:10px}.qr-small[data-v-cb378913]{width:96px;height:96px;border-radius:6px;border:1px solid var(--border);background:#fff;flex-shrink:0}.oauth-steps[data-v-cb378913]{flex:1;min-width:0;font-size:11.5px}.oauth-link[data-v-cb378913]{color:var(--primary);font-weight:600;text-decoration:none}.muted[data-v-cb378913]{color:var(--text-muted);font-size:11px}.notice[data-v-cb378913]{padding:8px 10px;border-radius:var(--radius-sm);font-size:12px}.notice.ok[data-v-cb378913]{background:var(--green-alpha);color:var(--green)}.notice.warn[data-v-cb378913]{background:var(--orange-alpha);color:var(--orange)}.notice.err[data-v-cb378913]{background:var(--red-alpha);color:var(--red)}.ab-stage.ab-standalone[data-v-6bd3e736]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:transparent;padding:12px}.ab-bubble[data-v-6bd3e736]{position:fixed;z-index:90;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:9999px;background:#fff;box-shadow:0 10px 15px -3px #00000026,0 4px 6px -4px #0000001f;outline:1px solid #e2e8f0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,filter .12s ease}.ab-bubble[data-v-6bd3e736]:hover{transform:scale(1.05)}.ab-bubble.ab-offline[data-v-6bd3e736]{filter:grayscale(1)}.ab-logo[data-v-6bd3e736]{display:block;border-radius:9999px}.ab-badge[data-v-6bd3e736]{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);padding:0 6px;border-radius:9999px;background:#0d9488;color:#fff;font-size:10px;font-weight:600;line-height:16px;font-variant-numeric:tabular-nums}.ab-need-scan[data-v-6bd3e736]{position:absolute;top:0;right:0;width:12px;height:12px;border-radius:9999px;background:#dc2626;box-shadow:0 0 0 2px #fff}.ab-panel[data-v-6bd3e736]{position:fixed;z-index:90;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;color:#0f172a;box-shadow:0 25px 50px -12px #00000040;outline:1px solid #e2e8f0;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.ab-header[data-v-6bd3e736]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e2e8f0}.ab-header-text[data-v-6bd3e736]{min-width:0;flex:1;line-height:1.25}.ab-title[data-v-6bd3e736]{font-size:14px;font-weight:600}.ab-subtitle[data-v-6bd3e736]{display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;color:#64748b}.ab-icon-btn[data-v-6bd3e736]{border:0;background:transparent;border-radius:6px;padding:2px 8px;color:#64748b;cursor:pointer;font-size:16px}.ab-icon-btn[data-v-6bd3e736]:hover{background:#f1f5f9}.ab-update[data-v-6bd3e736]{display:flex;align-items:center;gap:8px;background:#ecfdf5;color:#065f46;padding:6px 12px;font-size:12px}.ab-update-text[data-v-6bd3e736]{flex:1}.ab-link[data-v-6bd3e736]{border:0;background:transparent;color:#0d9488;font-size:12px;font-weight:600;cursor:pointer;padding:2px 6px}.ab-section-head[data-v-6bd3e736]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 4px;font-size:12px;color:#64748b}.ab-list[data-v-6bd3e736]{flex:1;overflow-y:auto;margin:0;padding:0 8px;list-style:none}.ab-empty[data-v-6bd3e736]{padding:32px 8px;text-align:center;font-size:12px;color:#64748b}.ab-row[data-v-6bd3e736]{display:flex;align-items:center;gap:8px;border-radius:8px;padding:8px}.ab-row[data-v-6bd3e736]:hover{background:#f1f5f9}.ab-avatar[data-v-6bd3e736]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:9999px;background:#ecfdf5;font-size:13px;font-weight:600;color:#065f46}.ab-row-text[data-v-6bd3e736]{min-width:0;flex:1;line-height:1.25}.ab-row-name[data-v-6bd3e736]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600}.ab-row-uid[data-v-6bd3e736]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#64748b}.ab-row-state[data-v-6bd3e736]{display:flex;align-items:center;gap:4px;font-size:11px;color:#065f46;font-weight:500}.ab-dot[data-v-6bd3e736]{display:inline-block;width:6px;height:6px;border-radius:9999px}.ab-dot-online[data-v-6bd3e736]{background:#10b981}.ab-dot-danger[data-v-6bd3e736]{background:#dc2626}.ab-dot-muted[data-v-6bd3e736]{background:#64748b}.ab-stats-row[data-v-6bd3e736]{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:11.5px;color:#475569}.ab-footer[data-v-6bd3e736]{display:flex;gap:8px;border-top:1px solid #e2e8f0;padding:10px}.ab-primary[data-v-6bd3e736]{flex:1;border:0;border-radius:8px;background:#0d9488;color:#fff;padding:8px 0;font-size:13px;font-weight:600;cursor:pointer}.ab-primary[data-v-6bd3e736]:disabled{opacity:.45;cursor:not-allowed}.ab-secondary[data-v-6bd3e736]{border:1px solid #e2e8f0;border-radius:8px;background:transparent;color:#0f172a;padding:8px 12px;font-size:13px;cursor:pointer}.subtabs[data-v-99544ec2]{display:flex;border-bottom:1px solid var(--border-light);background:var(--bg-muted)}.subtab[data-v-99544ec2]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12px;font-weight:500;padding:9px 4px;cursor:pointer;transition:all .15s}.subtab[data-v-99544ec2]:hover{color:var(--text-primary)}.subtab.active[data-v-99544ec2]{background:var(--bg-card);color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.grid-2[data-v-99544ec2]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.engine-pill[data-v-99544ec2]{display:flex;align-items:center;gap:6px;height:33px;padding:0 9px;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-muted);font-size:11.5px;color:var(--text-regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot[data-v-99544ec2]{width:7px;height:7px;border-radius:50%;background:var(--orange);flex-shrink:0}.dot.ok[data-v-99544ec2]{background:var(--green)}.mono[data-v-99544ec2]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px}.meta-row[data-v-99544ec2]{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--text-muted)}.text-danger[data-v-99544ec2]{color:var(--red);font-weight:600}.notice[data-v-99544ec2]{padding:8px 10px;border-radius:var(--radius-sm);font-size:12px;line-height:1.4}.notice.ok[data-v-99544ec2]{background:var(--green-alpha);color:var(--green)}.notice.warn[data-v-99544ec2]{background:var(--orange-alpha);color:var(--orange)}.notice.err[data-v-99544ec2]{background:var(--red-alpha);color:var(--red)}.title-wrap[data-v-99544ec2]{display:flex;align-items:center;gap:6px}.toolbar[data-v-99544ec2]{display:flex;align-items:center;gap:5px}.hidden-input[data-v-99544ec2]{display:none}.sub-banner[data-v-99544ec2]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--primary-alpha);border-bottom:1px solid var(--border-light);font-size:11px;color:var(--text-regular)}.sub-actions[data-v-99544ec2]{display:flex;align-items:center;gap:8px}.link-btn[data-v-99544ec2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--primary);font-size:11px;font-weight:500;cursor:pointer;padding:0}.link-btn.danger[data-v-99544ec2]{color:var(--red)}.empty-box[data-v-99544ec2]{padding:20px 12px;text-align:center;font-size:12px;color:var(--text-muted)}.work-list[data-v-99544ec2],.job-list[data-v-99544ec2]{list-style:none;margin:0;padding:0}.work-item[data-v-99544ec2]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px 12px;border-bottom:1px solid var(--border-light)}.work-item[data-v-99544ec2]:last-child{border-bottom:none}.work-main[data-v-99544ec2]{flex:1;min-width:0}.work-title[data-v-99544ec2]{font-size:12.5px;font-weight:500;color:var(--text-primary);margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.work-meta[data-v-99544ec2]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--text-muted)}.meta-author[data-v-99544ec2]{color:var(--text-regular);font-weight:500}.work-ops[data-v-99544ec2]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.op-link[data-v-99544ec2]{font-size:11px;color:var(--primary);text-decoration:none}.op-link[data-v-99544ec2]:hover{text-decoration:underline}.op-del[data-v-99544ec2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--red);font-size:11px;cursor:pointer;padding:0}.pager[data-v-99544ec2]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid var(--border-light)}.pager-info[data-v-99544ec2]{font-size:11.5px;color:var(--text-muted)}.job-item[data-v-99544ec2]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-light)}.job-item[data-v-99544ec2]:last-child{border-bottom:none}.job-main[data-v-99544ec2]{flex:1;min-width:0}.job-top[data-v-99544ec2]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.job-id[data-v-99544ec2]{font-size:11px;font-weight:600;color:var(--text-regular)}.job-input[data-v-99544ec2]{font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-sub[data-v-99544ec2]{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-note[data-v-99544ec2]{color:var(--text-regular)}.grid-2[data-v-44347806]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filter-actions[data-v-44347806]{display:flex;align-items:center;justify-content:space-between;font-size:11.5px}.match-hint[data-v-44347806]{color:var(--text-muted)}.link-btn[data-v-44347806]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--primary);font-size:11.5px;cursor:pointer;padding:0}.title-wrap[data-v-44347806]{display:flex;align-items:center;gap:6px}.check-all[data-v-44347806]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.batch-bar[data-v-44347806]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--bg-muted);border-bottom:1px solid var(--border-light)}.group-select[data-v-44347806]{flex:1;min-width:0;padding:4px 7px;font-size:11.5px}.notice-bar[data-v-44347806]{padding:7px 12px;font-size:12px;border-bottom:1px solid var(--border-light)}.notice-bar.ok[data-v-44347806]{background:var(--green-alpha);color:var(--green)}.notice-bar.err[data-v-44347806]{background:var(--red-alpha);color:var(--red)}.empty-box[data-v-44347806]{padding:20px 12px;text-align:center;font-size:12px;color:var(--text-muted)}.work-list[data-v-44347806]{list-style:none;margin:0;padding:0}.work-item[data-v-44347806]{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-bottom:1px solid var(--border-light)}.work-item.selected[data-v-44347806]{background:var(--primary-alpha)}.work-item[data-v-44347806]:last-child{border-bottom:none}.row-check[data-v-44347806]{margin-top:3px;cursor:pointer}.work-main[data-v-44347806]{flex:1;min-width:0;cursor:pointer}.work-title[data-v-44347806]{font-size:12.5px;font-weight:500;color:var(--text-primary);margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.work-meta[data-v-44347806]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--text-muted)}.meta-author[data-v-44347806]{color:var(--text-regular);font-weight:500}.work-ops[data-v-44347806]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.op-promote[data-v-44347806],.op-mine[data-v-44347806]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--primary);background:var(--primary-alpha);color:var(--primary);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;cursor:pointer}.op-mine[data-v-44347806]{border-color:var(--green);background:var(--green-alpha);color:var(--green)}.op-link[data-v-44347806]{font-size:11px;color:var(--text-muted);text-decoration:none}.op-link[data-v-44347806]:hover{color:var(--primary);text-decoration:underline}.pager[data-v-44347806]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid var(--border-light)}.pager-info[data-v-44347806]{font-size:11.5px;color:var(--text-muted)}.title-wrap[data-v-ca9f9016]{display:flex;align-items:center;gap:6px}.grid-2[data-v-ca9f9016]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.grid-3[data-v-ca9f9016]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.notice-bar[data-v-ca9f9016]{padding:8px 12px;font-size:12px;border-bottom:1px solid var(--border-light)}.notice-bar.ok[data-v-ca9f9016]{background:var(--green-alpha);color:var(--green)}.notice-bar.err[data-v-ca9f9016]{background:var(--red-alpha);color:var(--red)}.empty-box[data-v-ca9f9016]{padding:20px 12px;text-align:center;font-size:12px;color:var(--text-muted)}.mon-list[data-v-ca9f9016]{list-style:none;margin:0;padding:0}.mon-item[data-v-ca9f9016]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-bottom:1px solid var(--border-light)}.mon-item[data-v-ca9f9016]:last-child{border-bottom:none}.mon-main[data-v-ca9f9016]{flex:1;min-width:0}.mon-top[data-v-ca9f9016]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.mon-title[data-v-ca9f9016]{font-size:12.5px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-meta[data-v-ca9f9016]{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--text-muted)}.op-del[data-v-ca9f9016]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--red);font-size:11px;cursor:pointer}.title-wrap[data-v-7d38aa5e]{display:flex;align-items:center;gap:6px}.grid-2[data-v-7d38aa5e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.check-box-row[data-v-7d38aa5e]{display:flex;align-items:center;gap:6px;height:33px;padding:0 8px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-page);font-size:11.5px;color:var(--text-regular);cursor:pointer}.check-all[data-v-7d38aa5e]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.toolbar[data-v-7d38aa5e]{display:flex;align-items:center;gap:5px}.filter-bar[data-v-7d38aa5e]{display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:var(--bg-muted);border-bottom:1px solid var(--border-light)}.chips[data-v-7d38aa5e]{display:flex;gap:5px;flex-wrap:wrap}.chip[data-v-7d38aa5e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);border-radius:99px;padding:3px 9px;font-size:11px;font-family:inherit;cursor:pointer}.chip.active[data-v-7d38aa5e]{border-color:var(--primary);background:var(--primary-alpha);color:var(--primary);font-weight:600}.search-input[data-v-7d38aa5e]{padding:5px 8px;font-size:12px}.notice[data-v-7d38aa5e]{padding:8px 10px;border-radius:var(--radius-sm);font-size:12px}.notice.ok[data-v-7d38aa5e]{background:var(--green-alpha);color:var(--green)}.notice.err[data-v-7d38aa5e]{background:var(--red-alpha);color:var(--red)}.empty-box[data-v-7d38aa5e]{padding:20px 12px;text-align:center;font-size:12px;color:var(--text-muted)}.comment-list[data-v-7d38aa5e]{list-style:none;margin:0;padding:0}.comment-item[data-v-7d38aa5e]{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-bottom:1px solid var(--border-light)}.comment-item.selected[data-v-7d38aa5e]{background:var(--primary-alpha)}.comment-item[data-v-7d38aa5e]:last-child{border-bottom:none}.row-check[data-v-7d38aa5e]{margin-top:3px;cursor:pointer}.comment-main[data-v-7d38aa5e]{flex:1;min-width:0;cursor:pointer}.comment-head[data-v-7d38aa5e]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:4px}.nick[data-v-7d38aa5e]{font-size:12px;font-weight:600;color:var(--text-primary)}.comment-text[data-v-7d38aa5e]{font-size:12.5px;color:var(--text-primary);margin-bottom:4px;word-break:break-word}.contact-row[data-v-7d38aa5e]{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:4px}.comment-meta[data-v-7d38aa5e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--text-muted)}.work-ref[data-v-7d38aa5e]{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-ops[data-v-7d38aa5e]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.op-btn[data-v-7d38aa5e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--primary);background:var(--primary-alpha);color:var(--primary);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;cursor:pointer}.op-link[data-v-7d38aa5e]{font-size:11px;color:var(--primary);text-decoration:none}.op-del[data-v-7d38aa5e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--red);font-size:11px;cursor:pointer;padding:0}.pager[data-v-7d38aa5e]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid var(--border-light)}.pager-info[data-v-7d38aa5e]{font-size:11.5px;color:var(--text-muted)}.title-wrap[data-v-c7576e09]{display:flex;align-items:center;gap:6px}.link-btn[data-v-c7576e09]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--primary);font-size:11.5px;cursor:pointer;padding:0}.batch-gen-row[data-v-c7576e09]{display:flex;align-items:center;gap:6px}.tone-select[data-v-c7576e09]{flex:1;min-width:0}.tone-editor[data-v-c7576e09]{padding-top:8px;border-top:1px dashed var(--border)}.tone-item[data-v-c7576e09]{display:flex;flex-direction:column;gap:4px}.tone-head[data-v-c7576e09]{display:flex;align-items:center;justify-content:space-between}.tone-input[data-v-c7576e09]{min-height:52px;font-size:12px}.check-all[data-v-c7576e09]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.filter-bar[data-v-c7576e09]{display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:var(--bg-muted);border-bottom:1px solid var(--border-light)}.chips[data-v-c7576e09]{display:flex;gap:5px;flex-wrap:wrap}.chip[data-v-c7576e09]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);border-radius:99px;padding:3px 9px;font-size:11px;font-family:inherit;cursor:pointer}.chip.active[data-v-c7576e09]{border-color:var(--primary);background:var(--primary-alpha);color:var(--primary);font-weight:600}.row-filter[data-v-c7576e09]{display:flex;align-items:center;gap:5px}.search-input[data-v-c7576e09]{flex:1;padding:5px 8px;font-size:12px}.lock-banner[data-v-c7576e09]{padding:8px 12px;background:var(--orange-alpha);color:var(--orange);font-size:11.5px;border-bottom:1px solid var(--border-light)}.notice[data-v-c7576e09]{padding:8px 10px;border-radius:var(--radius-sm);font-size:12px}.notice.ok[data-v-c7576e09]{background:var(--green-alpha);color:var(--green)}.notice.err[data-v-c7576e09]{background:var(--red-alpha);color:var(--red)}.empty-box[data-v-c7576e09]{padding:20px 12px;text-align:center;font-size:12px;color:var(--text-muted)}.lead-list[data-v-c7576e09]{list-style:none;margin:0;padding:0}.lead-item[data-v-c7576e09]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-bottom:1px solid var(--border-light)}.lead-item.selected[data-v-c7576e09]{background:var(--primary-alpha)}.lead-item[data-v-c7576e09]:last-child{border-bottom:none}.lead-top[data-v-c7576e09]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.row-check[data-v-c7576e09]{cursor:pointer}.nick[data-v-c7576e09]{font-size:12.5px;font-weight:600;color:var(--text-primary)}.spacer[data-v-c7576e09]{flex:1}.op-link[data-v-c7576e09]{font-size:11px;color:var(--primary);text-decoration:none}.lead-comment[data-v-c7576e09]{font-size:12px;color:var(--text-regular);word-break:break-word}.muted[data-v-c7576e09]{color:var(--text-muted);font-size:11px}.contact-strip[data-v-c7576e09]{display:flex;gap:6px;flex-wrap:wrap}.dm-draft-row[data-v-c7576e09]{display:flex;align-items:center;gap:5px}.dm-input[data-v-c7576e09]{flex:1;padding:5px 8px;font-size:12px}.dm-top-header[data-v-71faa309]{border-bottom:1px solid var(--border-light);background:var(--bg-muted)}.subtabs[data-v-71faa309]{display:flex;flex-wrap:wrap}.subtab[data-v-71faa309]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12px;font-weight:500;padding:9px 6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.subtab.active[data-v-71faa309]{background:var(--bg-card);color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.dm-subtitle[data-v-71faa309]{padding:6px 12px;font-size:11px;color:var(--text-muted);background:var(--bg-card);border-top:1px solid var(--border-light)}.unread-badge[data-v-71faa309]{background:var(--red, #ef4444);color:#fff;font-size:10px;font-weight:700;padding:1px 5px;border-radius:99px}.notice-wrap[data-v-71faa309]{padding:8px 12px 0}.notice[data-v-71faa309]{padding:8px 10px;border-radius:var(--radius-sm);font-size:12px}.notice.ok[data-v-71faa309]{background:var(--green-alpha);color:var(--green)}.notice.err[data-v-71faa309]{background:var(--red-alpha);color:var(--red)}.inbox-grid[data-v-71faa309]{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:720px){.inbox-grid[data-v-71faa309]{grid-template-columns:280px 1fr;align-items:start}}.conv-panel[data-v-71faa309]{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-page);padding:8px;max-height:520px;overflow-y:auto}.conv-search-bar[data-v-71faa309]{display:flex;align-items:center;gap:4px;margin-bottom:8px}.input-sm[data-v-71faa309]{height:28px;font-size:11.5px;padding:2px 8px}.hidden-file[data-v-71faa309]{display:none}.conv-group-title[data-v-71faa309]{font-size:11px;font-weight:600;color:var(--text-muted);padding:4px}.conv-empty-hint[data-v-71faa309]{font-size:11.5px;color:var(--text-muted);padding:8px 4px}.conv-items[data-v-71faa309]{display:flex;flex-direction:column;gap:3px}.conv-item[data-v-71faa309]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:var(--bg-card);border-radius:8px;padding:7px 8px;text-align:left;display:flex;align-items:center;gap:8px;cursor:pointer;width:100%;font-family:inherit;transition:all .12s}.conv-item[data-v-71faa309]:hover{border-color:var(--border)}.conv-item.active[data-v-71faa309]{border-color:var(--primary);background:var(--primary-alpha)}.avatar-circle[data-v-71faa309]{width:30px;height:30px;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-circle.muted[data-v-71faa309]{background:var(--text-muted)}.conv-meta[data-v-71faa309]{flex:1;min-width:0}.conv-row1[data-v-71faa309]{display:flex;align-items:center;justify-content:space-between;gap:4px}.conv-name[data-v-71faa309]{font-size:12px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-time[data-v-71faa309]{font-size:10.5px;color:var(--text-muted);flex-shrink:0}.conv-row2[data-v-71faa309]{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-row3[data-v-71faa309]{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;margin-top:1px}.status-normal[data-v-71faa309]{color:var(--text-muted)}.status-stop[data-v-71faa309]{color:var(--red, #ef4444);font-weight:600}.unread-pill[data-v-71faa309]{background:var(--red, #ef4444);color:#fff;font-size:10px;font-weight:700;padding:0 5px;border-radius:99px}.unreplied-toggle[data-v-71faa309]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--text-muted);font-family:inherit;font-size:11px;font-weight:600;padding:8px 4px 4px;display:flex;align-items:center;gap:4px;cursor:pointer;width:100%}.chat-panel[data-v-71faa309]{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);padding:10px;display:flex;flex-direction:column;min-height:400px}.chat-empty[data-v-71faa309]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-muted);padding:40px 12px}.chat-empty-icon[data-v-71faa309]{font-size:26px}.chat-empty-text[data-v-71faa309]{font-size:12px;text-align:center}.chat-header[data-v-71faa309]{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border-light);flex-wrap:wrap}.chat-peer-info[data-v-71faa309]{flex:1;min-width:0}.chat-peer-name[data-v-71faa309]{font-size:13px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px}.stop-badge[data-v-71faa309]{background:var(--red-alpha);color:var(--red);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px}.chat-peer-sub[data-v-71faa309]{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header-actions[data-v-71faa309]{display:flex;align-items:center;gap:6px}.switch-label[data-v-71faa309]{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--text-regular);cursor:pointer}.chat-messages[data-v-71faa309]{flex:1;min-height:210px;max-height:310px;overflow-y:auto;padding:10px 4px;display:flex;flex-direction:column;gap:10px}.chat-empty-hint[data-v-71faa309]{text-align:center;font-size:11.5px;color:var(--text-muted);padding:30px 8px}.msg-row[data-v-71faa309]{display:flex}.msg-in[data-v-71faa309]{justify-content:flex-start}.msg-out[data-v-71faa309]{justify-content:flex-end}.msg-bubble-wrap[data-v-71faa309]{max-width:82%}.msg-bubble[data-v-71faa309]{padding:8px 11px;border-radius:12px;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.bubble-in[data-v-71faa309]{background:var(--bg-muted);color:var(--text-primary)}.bubble-out[data-v-71faa309]{background:var(--primary);color:#fff}.bubble-draft[data-v-71faa309]{border:1.5px dashed var(--primary);background:var(--primary-alpha);color:var(--text-primary)}.msg-meta[data-v-71faa309]{margin-top:3px;display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--text-muted)}.meta-out[data-v-71faa309]{justify-content:flex-end}.source-tag[data-v-71faa309]{background:var(--bg-muted);padding:0 5px;border-radius:4px;font-weight:600}.draft-tag[data-v-71faa309]{color:var(--primary);font-weight:700}.link-btn[data-v-71faa309]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:inherit;font-size:11px;font-weight:600;padding:0;cursor:pointer}.link-btn.primary[data-v-71faa309]{color:var(--primary)}.link-btn.danger[data-v-71faa309]{color:var(--red, #ef4444)}.link-btn[data-v-71faa309]:hover{text-decoration:underline}.chat-composer[data-v-71faa309]{border-top:1px solid var(--border-light);padding-top:8px}.composer-row[data-v-71faa309]{display:flex;align-items:stretch;gap:6px}.composer-tools[data-v-71faa309]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.select-sm[data-v-71faa309]{flex:1;min-width:140px;height:28px;font-size:11.5px}.select-xs[data-v-71faa309]{height:26px;font-size:11px;padding:1px 6px}.mode-switch[data-v-71faa309]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-muted)}.send-btn[data-v-71faa309]{flex-shrink:0}.rules-grid[data-v-71faa309]{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:720px){.rules-grid[data-v-71faa309]{grid-template-columns:1fr 260px;align-items:start}}.rules-header[data-v-71faa309]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rule-add-bar[data-v-71faa309]{display:grid;grid-template-columns:1fr;gap:6px}@media(min-width:560px){.rule-add-bar[data-v-71faa309]{grid-template-columns:1fr 1.6fr 72px auto}}.prio-input[data-v-71faa309]{text-align:center}.rule-row[data-v-71faa309]{flex-direction:row!important;align-items:center;gap:8px}.prio-badge[data-v-71faa309]{background:var(--primary-alpha);color:var(--primary);font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;flex-shrink:0}.rule-body[data-v-71faa309]{flex:1;min-width:0}.rule-kw[data-v-71faa309]{font-size:12px;font-weight:600;color:var(--text-primary)}.rule-reply[data-v-71faa309]{font-size:11.5px;color:var(--text-muted);word-break:break-word}.rules-side[data-v-71faa309]{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-page);padding:10px 12px}.steps-list[data-v-71faa309]{margin:0;padding-left:16px;font-size:11.5px;color:var(--text-regular);line-height:1.55;display:flex;flex-direction:column;gap:4px}.send-bar[data-v-71faa309]{display:flex;align-items:center;gap:6px}.acc-select[data-v-71faa309]{flex:1;min-width:0}.engine-hint[data-v-71faa309]{font-size:11px;color:var(--text-muted)}.empty-box[data-v-71faa309]{padding:20px 12px;text-align:center;font-size:12px;color:var(--text-muted)}.dm-list[data-v-71faa309]{list-style:none;margin:0;padding:0;border:1px solid var(--border-light);border-radius:var(--radius-sm)}.dm-item[data-v-71faa309]{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border-bottom:1px solid var(--border-light)}.dm-item[data-v-71faa309]:last-child{border-bottom:none}.dm-top[data-v-71faa309]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nick[data-v-71faa309]{font-size:12px;font-weight:600;color:var(--text-primary)}.uid-tag[data-v-71faa309]{font-size:11px;color:var(--text-muted)}.spacer[data-v-71faa309]{flex:1}.dm-body[data-v-71faa309]{font-size:12px;color:var(--text-regular);word-break:break-word}.dm-result[data-v-71faa309]{font-size:11px;color:var(--text-muted)}.acc-head-bar[data-v-71faa309]{display:flex;align-items:center;justify-content:space-between;gap:8px}.acc-modal-backdrop[data-v-71faa309]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:180;background:#0f172a85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:14px}.acc-modal-card[data-v-71faa309]{width:100%;max-width:376px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:14px;box-shadow:0 18px 40px #00000040}.acc-modal-head[data-v-71faa309]{display:flex;align-items:center;justify-content:space-between}.close-x[data-v-71faa309]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--bg-muted);color:var(--text-muted);width:24px;height:24px;border-radius:50%;cursor:pointer}.scan-live-box[data-v-71faa309]{padding:10px;border-radius:var(--radius-sm);background:var(--green-alpha);border:1px dashed var(--green);color:var(--text-primary);font-size:11.5px;line-height:1.5;display:flex;flex-direction:column;gap:4px}.manual-details[data-v-71faa309]{font-size:11.5px;color:var(--text-muted);border-top:1px solid var(--border-light);padding-top:8px}.manual-details summary[data-v-71faa309]{cursor:pointer;-webkit-user-select:none;user-select:none}.plugin-shell[data-v-c3b97e2d]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;overflow-x:hidden;background:var(--bg-page)}.topbar[data-v-c3b97e2d]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;background:var(--bg-card);border-bottom:1px solid var(--border-light);flex-shrink:0}.brand[data-v-c3b97e2d]{display:flex;align-items:center;gap:5px;min-width:0}.brand-badge[data-v-c3b97e2d]{background:var(--primary);color:#fff;font-size:10px;font-weight:700;padding:2px 5px;border-radius:4px}.brand-title[data-v-c3b97e2d]{font-size:12.5px;font-weight:700;color:var(--text-primary);white-space:nowrap}.top-actions[data-v-c3b97e2d]{display:flex;align-items:center;gap:5px;flex-shrink:0}.setup-btn[data-v-c3b97e2d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--bg-page);color:var(--text-regular);border-radius:99px;padding:3px 8px;font-size:11px;font-weight:500;font-family:inherit;cursor:pointer}.setup-btn.active[data-v-c3b97e2d],.setup-btn[data-v-c3b97e2d]:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-alpha)}.conn-pill[data-v-c3b97e2d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:inherit;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:99px;font-size:11px;font-weight:500;cursor:pointer}.conn-pill.ok[data-v-c3b97e2d]{background:var(--green-alpha);color:var(--green)}.conn-pill.warn[data-v-c3b97e2d]{background:var(--orange-alpha);color:var(--orange)}.conn-pill.err[data-v-c3b97e2d]{background:var(--red-alpha);color:var(--red)}.conn-dot[data-v-c3b97e2d]{width:6px;height:6px;border-radius:50%;background:currentColor}.tabbar[data-v-c3b97e2d]{display:flex;align-items:stretch;justify-content:space-between;background:var(--bg-card);border-bottom:1px solid var(--border);padding:0 3px;flex-shrink:0}.tab-btn[data-v-c3b97e2d]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-family:inherit;font-size:11px;font-weight:500;padding:8px 2px;display:inline-flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap;cursor:pointer;transition:all .15s}.tab-btn[data-v-c3b97e2d]:hover{color:var(--text-primary)}.tab-btn.active[data-v-c3b97e2d]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.tab-step[data-v-c3b97e2d]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--bg-muted);font-size:9.5px;font-weight:700}.tab-btn.active .tab-step[data-v-c3b97e2d]{background:var(--primary-alpha);color:var(--primary)}.tab-count[data-v-c3b97e2d]{background:var(--primary-alpha);color:var(--primary);font-size:9.5px;font-weight:700;padding:1px 4px;border-radius:99px}.main-body[data-v-c3b97e2d]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 12px 16px}.offline-guide[data-v-c3b97e2d]{margin-bottom:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--orange);background:var(--orange-alpha);display:flex;flex-direction:column;gap:6px}.offline-title[data-v-c3b97e2d]{font-size:12.5px;font-weight:700;color:var(--orange)}.offline-desc[data-v-c3b97e2d]{font-size:11.5px;color:var(--text-regular);line-height:1.45}.footer-bar[data-v-c3b97e2d]{display:flex;align-items:center;justify-content:space-between;padding:5px 12px;font-size:10.5px;color:var(--text-muted);background:var(--bg-card);border-top:1px solid var(--border-light);flex-shrink:0}:root,:root[data-theme=LIGHT]{--primary: rgb(20, 86, 240);--primary-hover: rgb(15, 70, 204);--primary-alpha: rgba(20, 86, 240, .09);--bg-page: #f5f6f7;--bg-card: #ffffff;--bg-muted: #f2f3f5;--text-primary: #1f2329;--text-regular: #373c43;--text-muted: #646a73;--border: #dee0e3;--border-light: #eff0f1;--green: #00b42a;--green-alpha: rgba(0, 180, 42, .1);--orange: #ff7d00;--orange-alpha: rgba(255, 125, 0, .12);--red: #f53f3f;--red-alpha: rgba(245, 63, 63, .1);--radius: 8px;--radius-sm: 6px}:root[data-theme=DARK]{--primary: #4571e1;--primary-hover: #5b83eb;--primary-alpha: rgba(69, 113, 225, .18);--bg-page: #1a1a1a;--bg-card: #252525;--bg-muted: #2f2f2f;--text-primary: #f0f0f0;--text-regular: #d0d3d6;--text-muted: #8f959e;--border: #434343;--border-light: #333333;--green: #27c346;--green-alpha: rgba(39, 195, 70, .16);--orange: #ff9a2e;--orange-alpha: rgba(255, 154, 46, .18);--red: #f76560;--red-alpha: rgba(247, 101, 96, .16)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;color:var(--text-primary);background:var(--bg-page);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Tahoma,PingFang SC,Microsoft Yahei,Arial,Hiragino Sans GB,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-light)}.card-title{font-size:13px;font-weight:600;color:var(--text-primary)}.card-body{padding:12px}.stack{display:flex;flex-direction:column;gap:10px}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field-label{font-size:12px;font-weight:500;color:var(--text-regular);display:flex;align-items:center;justify-content:space-between}.field-hint{font-size:11px;font-weight:400;color:var(--text-muted)}.textarea,.select,.input{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);font-family:inherit;font-size:12.5px;padding:7px 9px;outline:none;transition:border-color .15s}.textarea:focus,.select:focus,.input:focus{border-color:var(--primary)}.textarea{resize:vertical;min-height:88px;line-height:1.45}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--bg-card);color:var(--text-regular);border-radius:var(--radius-sm);padding:6px 11px;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;transition:all .15s}.btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.btn:disabled{opacity:.52;cursor:not-allowed}.btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.btn-danger{color:var(--red);border-color:#f53f3f59;background:var(--red-alpha)}.btn-danger:hover:not(:disabled){border-color:var(--red);color:var(--red)}.btn-sm{padding:4px 8px;font-size:11.5px}.btn-block{width:100%;padding:8px 12px;font-size:13px;font-weight:600}.tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:99px;font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap}.tag-primary{background:var(--primary-alpha);color:var(--primary)}.tag-green{background:var(--green-alpha);color:var(--green)}.tag-orange{background:var(--orange-alpha);color:var(--orange)}.tag-red{background:var(--red-alpha);color:var(--red)}.tag-muted{background:var(--bg-muted);color:var(--text-muted)}
