.qs-popover-wrapper[data-v-fb39ef94]{display:inline-block;position:relative}.qs-btn[data-v-fb39ef94]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #F1F5F9;border-radius:12px;background:#fff;color:#64748b;cursor:pointer;transition:all .15s ease}.qs-btn[data-v-fb39ef94]:hover{border-color:#1e90ff;color:#1e90ff;background:#1e90ff0a}.qs-popover[data-v-fb39ef94]{position:absolute;top:calc(100% + 6px);width:320px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;border:1px solid #F1F5F9;overflow:hidden;z-index:10000}.qs-popover-header[data-v-fb39ef94]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #F1F5F9;background:#f8fafc}.qs-popover-title[data-v-fb39ef94]{font-size:14px;font-weight:700;color:#1e293b}.qs-close[data-v-fb39ef94]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}.qs-close[data-v-fb39ef94]:hover{background:#f1f5f9;color:#1e293b}.qs-popover-body[data-v-fb39ef94]{padding:16px 24px;max-height:420px;overflow-y:auto}.qs-section[data-v-fb39ef94]{margin-bottom:8px}.qs-section-label[data-v-fb39ef94]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.qs-pro-notice[data-v-fb39ef94]{padding:8px 16px;background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid #fde047;border-radius:12px;font-size:12px;color:#713f12;font-weight:600;text-align:center}.qs-divider[data-v-fb39ef94]{height:1px;background:#f1f5f9;margin:16px 0}.qs-assistant-list[data-v-fb39ef94],.qs-glossary-list[data-v-fb39ef94]{display:flex;flex-direction:column;gap:2px}.qs-assistant-item[data-v-fb39ef94],.qs-glossary-item[data-v-fb39ef94]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer;text-align:left;transition:all .15s ease}.qs-assistant-item[data-v-fb39ef94]:hover:not(.is-disabled),.qs-glossary-item[data-v-fb39ef94]:hover:not(.is-disabled){background:#f8fafc;border-color:#f1f5f9}.qs-assistant-item.active[data-v-fb39ef94],.qs-glossary-item.active[data-v-fb39ef94]{background:#1e90ff14;border-color:#1e90ff33;color:#1e90ff}.qs-assistant-item.is-disabled[data-v-fb39ef94],.qs-glossary-item.is-disabled[data-v-fb39ef94]{opacity:.4;cursor:not-allowed}.qs-assistant-item svg[data-v-fb39ef94],.qs-glossary-item svg[data-v-fb39ef94]{flex-shrink:0;color:#1e90ff}.qs-assistant-info[data-v-fb39ef94],.qs-glossary-info[data-v-fb39ef94]{display:flex;flex-direction:column;gap:1px;min-width:0}.qs-assistant-name[data-v-fb39ef94]{font-size:14px;font-weight:600;color:#1e293b}.qs-assistant-badge[data-v-fb39ef94]{font-size:10px;color:#1e90ff;font-weight:600}.qs-glossary-name[data-v-fb39ef94]{font-size:14px;font-weight:600;color:#1e293b}.qs-glossary-desc[data-v-fb39ef94]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.qs-loading[data-v-fb39ef94]{display:flex;justify-content:center;padding:16px}.qs-spinner[data-v-fb39ef94]{width:20px;height:20px;border:2px solid #F1F5F9;border-top-color:#1e90ff;border-radius:50%;animation:qs-spin-fb39ef94 .7s linear infinite}.qs-empty[data-v-fb39ef94]{padding:8px 16px;font-size:12px;color:#64748b;text-align:center}@keyframes qs-spin-fb39ef94{to{transform:rotate(360deg)}}
