.search-select[data-v-7e3edeae]{position:relative;display:flex;flex-direction:column;gap:6px}.field-header[data-v-7e3edeae]{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-select--disabled[data-v-7e3edeae]{opacity:.6}.form-label[data-v-7e3edeae]{margin:0;font-size:12px;font-weight:500;color:#475569}.search-box[data-v-7e3edeae]{height:36px;border:1px solid #dcdfe6;border-radius:8px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 10px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.search-box--open[data-v-7e3edeae]{border-color:#409eff;box-shadow:0 0 0 2px #409eff1f}.search-box--multiple[data-v-7e3edeae]{min-height:36px;height:auto;padding:4px 10px}.search-input[data-v-7e3edeae]{flex:1;height:100%;border:none;outline:none;font-size:14px;line-height:20px;color:#1e293b;background:transparent;min-width:0}.search-input[data-v-7e3edeae]::placeholder{color:#94a3b8}.clear-btn[data-v-7e3edeae]{border:none;background:none;color:#94a3b8;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.clear-btn[data-v-7e3edeae]:hover{color:#64748b}.selected-chips[data-v-7e3edeae]{display:flex;flex-wrap:wrap;gap:6px}.selected-chip[data-v-7e3edeae]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:999px;background:#409eff1f;color:#1677ff;font-size:12px;font-weight:500}.chip-remove[data-v-7e3edeae]{border:none;background:none;color:#1677ff99;cursor:pointer;font-size:14px;line-height:1;padding:0}.chip-remove[data-v-7e3edeae]:hover{color:#1677ff}.search-panel[data-v-7e3edeae]{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 10px 24px #0f172a1f;z-index:30}.option-list[data-v-7e3edeae]{display:flex;flex-direction:column}.option-item[data-v-7e3edeae]{border:none;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 140px 88px;align-items:center;column-gap:6px;width:100%;padding:7px 10px;cursor:pointer;text-align:left}.option-item[data-v-7e3edeae]:hover,.option-item--selected[data-v-7e3edeae]{background:#f5f9ff}.option-title[data-v-7e3edeae]{font-size:12px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.option-pill[data-v-7e3edeae]{display:inline-flex;align-items:center;justify-content:flex-start;height:18px;padding:0 4px;border-radius:6px;font-size:10px;line-height:1;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.option-pill-id[data-v-7e3edeae]{color:#1677ff;background:#409eff1f}.option-pill-phone[data-v-7e3edeae]{color:#64748b;background:#f5f7fa}.option-cell-id[data-v-7e3edeae],.option-cell-phone[data-v-7e3edeae]{justify-self:start;width:auto}.search-state[data-v-7e3edeae]{padding:14px 12px;font-size:12px;color:#94a3b8}.search-state-empty[data-v-7e3edeae]{color:#d46b08}.selected-meta[data-v-7e3edeae]{margin:0;font-size:12px;color:#94a3b8;flex-shrink:0;white-space:nowrap}.selected-label[data-v-7e3edeae]{color:#475569;font-weight:500}.meta-divider[data-v-7e3edeae]{margin:0 6px}@media(max-width:767px){.field-header[data-v-7e3edeae]{flex-direction:column;align-items:flex-start}.selected-meta[data-v-7e3edeae]{width:100%;white-space:normal;line-height:1.5}.option-item[data-v-7e3edeae]{grid-template-columns:1fr;row-gap:6px}.option-pill-id[data-v-7e3edeae],.option-pill-phone[data-v-7e3edeae]{width:fit-content}}.panel[data-v-63d7731c]{display:flex;flex-direction:column;gap:16px}.form-card[data-v-63d7731c],.result-card[data-v-63d7731c]{padding:20px 22px}.form-card[data-v-63d7731c]{display:flex;flex-direction:column;gap:16px;overflow:visible}.form-field[data-v-63d7731c]{display:flex;flex-direction:column;gap:6px}.form-switch[data-v-63d7731c]{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.form-label[data-v-63d7731c]{margin:0;font-size:12px;font-weight:500;color:#475569}.form-hint[data-v-63d7731c]{margin:4px 0 0;font-size:12px;color:#94a3b8}.form-actions[data-v-63d7731c]{display:flex;justify-content:flex-start}.result-head[data-v-63d7731c]{margin-bottom:12px}.result-table-wrap[data-v-63d7731c]{border-bottom:1px solid #f0f0f0}.section-title[data-v-63d7731c]{margin:0;font-size:14px;font-weight:600;color:#1e293b}.section-sub[data-v-63d7731c]{margin:4px 0 0;font-size:12px;color:#94a3b8}.cell-muted[data-v-63d7731c]{font-size:12px;color:#64748b}@media(max-width:767px){.form-card[data-v-63d7731c],.result-card[data-v-63d7731c]{padding:16px 14px}.form-switch[data-v-63d7731c],.form-actions[data-v-63d7731c]{flex-direction:column;align-items:stretch}.form-actions[data-v-63d7731c] .el-button{width:100%}}.panel[data-v-2944ba1d]{display:flex;flex-direction:column;gap:16px}.query-card[data-v-2944ba1d],.result-card[data-v-2944ba1d]{padding:20px 22px}.query-card[data-v-2944ba1d]{overflow:visible}.query-grid[data-v-2944ba1d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px}.form-field[data-v-2944ba1d]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-2944ba1d]{margin:0;font-size:12px;font-weight:500;color:#475569}.query-action[data-v-2944ba1d]{display:flex;align-items:end;gap:12px}.query-hint[data-v-2944ba1d]{margin:12px 0 0;font-size:12px;color:#94a3b8}.result-head[data-v-2944ba1d]{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.result-table-wrap[data-v-2944ba1d]{border-bottom:1px solid #f0f0f0}.section-title[data-v-2944ba1d]{margin:0;font-size:14px;font-weight:600;color:#1e293b}.section-sub[data-v-2944ba1d]{margin:4px 0 0;font-size:12px;color:#94a3b8}.empty-state[data-v-2944ba1d]{padding:52px 20px;text-align:center;color:#94a3b8;font-size:13px}.cell-muted[data-v-2944ba1d]{font-size:12px;color:#64748b}.cell-xs[data-v-2944ba1d]{font-size:11px;color:#94a3b8}.cell-content[data-v-2944ba1d]{font-size:13px;color:#1e293b}.cell-recalled[data-v-2944ba1d]{font-size:12px;color:#94a3b8;font-style:italic}.cell-empty[data-v-2944ba1d]{color:#d1d5db;font-size:12px}@media(max-width:900px){.query-grid[data-v-2944ba1d]{grid-template-columns:1fr}}@media(max-width:767px){.query-card[data-v-2944ba1d],.result-card[data-v-2944ba1d]{padding:16px 14px}.result-head[data-v-2944ba1d]{flex-direction:column;align-items:stretch}}.page[data-v-e803302c]{padding:var(--app-page-padding-y) var(--app-page-padding-x)}@media(max-width:767px){.page[data-v-e803302c]{padding:0}}.dialog-body[data-v-6cbab163]{display:flex;flex-direction:column;gap:8px}.dialog-tip[data-v-6cbab163]{padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;font-size:12px;color:#64748b}.tip-mask[data-v-6cbab163]{font-family:Fira Code,Courier New,monospace;color:#ef4444;font-weight:700}.dialog-footer[data-v-6cbab163]{display:flex;justify-content:flex-end;gap:8px}.dialog-body[data-v-8019c41f]{display:flex;flex-direction:column;gap:8px}.dialog-toolbar[data-v-8019c41f]{display:flex;justify-content:flex-end}.dialog-tip[data-v-8019c41f]{padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;font-size:12px;color:#64748b;display:grid;gap:6px}.tip-code[data-v-8019c41f]{font-family:Fira Code,Courier New,monospace;color:#ef4444;font-weight:600}.dialog-footer[data-v-8019c41f]{display:flex;justify-content:flex-end;gap:8px}.result-shell[data-v-289d0a6e]{display:flex;flex-direction:column;gap:16px}.result-table-wrap[data-v-289d0a6e]{border-radius:12px}.summary-grid[data-v-289d0a6e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-card[data-v-289d0a6e]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc}.summary-created[data-v-289d0a6e]{background:#f0fdf4;border-color:#bbf7d0}.summary-updated[data-v-289d0a6e]{background:#eff6ff;border-color:#bfdbfe}.summary-skipped[data-v-289d0a6e]{background:#f8fafc;border-color:#cbd5e1}.summary-label[data-v-289d0a6e]{font-size:12px;color:#64748b}.summary-value[data-v-289d0a6e]{font-size:26px;line-height:1;color:#0f172a}.cell-line[data-v-289d0a6e]{color:#64748b;font-size:12px}.cell-code[data-v-289d0a6e]{font-family:Fira Code,Courier New,monospace;font-size:12px;color:#0f172a}.cell-message[data-v-289d0a6e]{font-size:12px;color:#475569}.dialog-footer[data-v-289d0a6e]{display:flex;justify-content:flex-end}@media(max-width:767px){.summary-grid[data-v-289d0a6e]{grid-template-columns:1fr}.dialog-footer[data-v-289d0a6e]{justify-content:stretch}.dialog-footer[data-v-289d0a6e] .el-button{width:100%}}.header-actions[data-v-34e78373]{display:inline-flex;flex-wrap:wrap;gap:10px}.page-table-wrap[data-v-34e78373]{border-bottom:1px solid #f0f0f0}.card-toolbar[data-v-34e78373]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f0f0f0}.toolbar-left[data-v-34e78373]{display:flex;align-items:center;gap:12px;flex:1}.toolbar-right[data-v-34e78373]{display:flex;align-items:center;white-space:nowrap}.filter-keyword[data-v-34e78373]{width:240px}.summary-text[data-v-34e78373]{font-size:12px;color:#94a3b8}.cell-id[data-v-34e78373]{font-size:13px;color:#94a3b8}.cell-keyword[data-v-34e78373]{font-family:Fira Code,Courier New,monospace;font-size:13px;font-weight:600;color:#0f172a}.cell-replacement[data-v-34e78373]{font-family:Fira Code,Courier New,monospace;font-size:13px;color:#475569}.cell-time[data-v-34e78373]{font-size:12px;color:#64748b}.mobile-keyword-list[data-v-34e78373]{display:flex;flex-direction:column;gap:12px;padding:12px}.mobile-keyword-card[data-v-34e78373]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #e8edf4;border-radius:14px;background:#fff}.mobile-keyword-top[data-v-34e78373],.mobile-keyword-meta[data-v-34e78373]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mobile-keyword-replacement[data-v-34e78373]{font-size:13px;color:#475569}.action-group[data-v-34e78373]{display:inline-flex;gap:8px}@media(max-width:767px){.header-actions[data-v-34e78373],.card-toolbar[data-v-34e78373],.toolbar-left[data-v-34e78373],.pagination-bar[data-v-34e78373]{flex-direction:column;align-items:stretch}.header-actions[data-v-34e78373] .el-button,.toolbar-left[data-v-34e78373] .el-button{width:100%;margin-left:0}.filter-keyword[data-v-34e78373]{width:100%}.toolbar-right[data-v-34e78373]{width:100%;justify-content:flex-start}.action-group[data-v-34e78373]{flex-direction:column;width:100%}.mobile-keyword-top[data-v-34e78373],.mobile-keyword-meta[data-v-34e78373]{flex-direction:column;align-items:stretch}}.dialog-body[data-v-9b96693e]{min-height:180px}.dialog-table-wrap[data-v-9b96693e]{border-bottom:1px solid #f0f0f0}.dialog-header[data-v-9b96693e]{display:flex;align-items:center;gap:8px}.dialog-title[data-v-9b96693e]{font-size:15px;font-weight:600;color:#1e293b}.dialog-empty[data-v-9b96693e]{padding:48px 20px;text-align:center;color:#94a3b8;font-size:13px}.dialog-footer[data-v-9b96693e]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:767px){.dialog-footer[data-v-9b96693e]{justify-content:stretch;flex-direction:column}.dialog-footer[data-v-9b96693e] .el-button{width:100%;margin-left:0}}.cell-muted[data-v-9b96693e]{font-size:12px;color:#64748b}.cell-xs[data-v-9b96693e]{font-size:11px;color:#94a3b8}.cell-content[data-v-9b96693e]{font-size:13px;color:#1e293b}.cell-recalled[data-v-9b96693e]{font-size:12px;color:#94a3b8;font-style:italic}.search-select[data-v-47814036]{position:relative;display:flex;flex-direction:column;gap:6px}.field-header[data-v-47814036]{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-select--disabled[data-v-47814036]{opacity:.6}.form-label[data-v-47814036]{margin:0;font-size:12px;font-weight:500;color:#475569}.search-box[data-v-47814036]{height:36px;border:1px solid #dcdfe6;border-radius:8px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 10px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.search-box--open[data-v-47814036]{border-color:#409eff;box-shadow:0 0 0 2px #409eff1f}.search-input[data-v-47814036]{flex:1;height:100%;border:none;outline:none;font-size:14px;line-height:20px;color:#1e293b;background:transparent;min-width:0}.search-input[data-v-47814036]::placeholder{color:#94a3b8}.clear-btn[data-v-47814036]{border:none;background:none;color:#94a3b8;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.clear-btn[data-v-47814036]:hover{color:#64748b}.search-panel[data-v-47814036]{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 10px 24px #0f172a1f;z-index:30}.option-list[data-v-47814036]{display:flex;flex-direction:column}.option-item[data-v-47814036]{border:none;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 160px 84px;align-items:center;column-gap:6px;width:100%;padding:7px 10px;cursor:pointer;text-align:left}.option-item[data-v-47814036]:hover{background:#f5f9ff}.option-title[data-v-47814036]{font-size:12px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.option-pill[data-v-47814036]{display:inline-flex;align-items:center;justify-content:flex-start;height:18px;padding:0 4px;border-radius:6px;font-size:10px;line-height:1;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.option-pill-id[data-v-47814036]{color:#1677ff;background:#409eff1f}.option-pill-type[data-v-47814036]{color:#64748b;background:#f5f7fa}.option-cell-id[data-v-47814036],.option-cell-type[data-v-47814036]{justify-self:start;width:auto}.search-state[data-v-47814036]{padding:14px 12px;font-size:12px;color:#94a3b8}.search-state-empty[data-v-47814036]{color:#d46b08}.selected-meta[data-v-47814036]{margin:0;font-size:12px;color:#94a3b8;flex-shrink:0;white-space:nowrap}.selected-label[data-v-47814036]{color:#475569;font-weight:500}.meta-divider[data-v-47814036]{margin:0 6px}@media(max-width:767px){.field-header[data-v-47814036]{flex-direction:column;align-items:flex-start}.selected-meta[data-v-47814036]{width:100%;white-space:normal;line-height:1.5}.option-item[data-v-47814036]{grid-template-columns:1fr;row-gap:6px}.option-pill-id[data-v-47814036],.option-pill-type[data-v-47814036]{width:fit-content}}.page[data-v-7fff9ee5]{padding:24px 28px;display:flex;flex-direction:column;gap:16px}.query-card[data-v-7fff9ee5],.list-card[data-v-7fff9ee5]{padding:20px 22px}.query-card[data-v-7fff9ee5]{overflow:visible}.mode-switch[data-v-7fff9ee5]{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.mode-btn[data-v-7fff9ee5]{border:1px solid #dcdfe6;background:#fff;color:#475569;height:32px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mode-btn--active[data-v-7fff9ee5]{border-color:#409eff;background:#409eff1f;color:#1677ff}.query-bar[data-v-7fff9ee5]{display:grid;grid-template-columns:minmax(0,420px) auto;gap:12px;align-items:end}.query-field[data-v-7fff9ee5]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-7fff9ee5]{margin:0;font-size:12px;font-weight:500;color:#475569}.query-action[data-v-7fff9ee5]{display:flex;align-items:center;align-self:end;gap:12px}.query-action[data-v-7fff9ee5] .el-button{height:36px;padding:0 16px}.query-hint[data-v-7fff9ee5]{margin:12px 0 0;font-size:12px;color:#94a3b8}.list-head[data-v-7fff9ee5]{margin-bottom:12px}.section-title[data-v-7fff9ee5]{margin:0;font-size:14px;font-weight:600;color:#1e293b}.section-sub[data-v-7fff9ee5]{margin:4px 0 0;font-size:12px;color:#94a3b8}.empty-state[data-v-7fff9ee5]{padding:52px 20px;text-align:center;color:#94a3b8;font-size:13px}.result-table-wrap[data-v-7fff9ee5]{border-bottom:1px solid #f0f0f0}.peer-cell[data-v-7fff9ee5]{display:flex;flex-direction:column;gap:2px}.peer-label[data-v-7fff9ee5]{font-size:13px;font-weight:500;color:#1e293b}.peer-id[data-v-7fff9ee5]{font-size:11px;color:#94a3b8}.cell-muted[data-v-7fff9ee5]{font-size:12px;color:#64748b}.cell-xs[data-v-7fff9ee5]{font-size:11px;color:#94a3b8}.action-btns[data-v-7fff9ee5]{display:flex;gap:8px}@media(max-width:900px){.query-bar[data-v-7fff9ee5]{grid-template-columns:1fr}.query-action[data-v-7fff9ee5]{padding-top:0}}@media(max-width:767px){.page[data-v-7fff9ee5]{padding:0}.query-card[data-v-7fff9ee5],.list-card[data-v-7fff9ee5]{padding:16px 14px}.mode-switch[data-v-7fff9ee5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mode-btn[data-v-7fff9ee5]{width:100%}.list-head[data-v-7fff9ee5]{display:flex;flex-direction:column;gap:12px}.query-action[data-v-7fff9ee5] .el-button{width:100%}.action-btns[data-v-7fff9ee5]{flex-direction:column}}
