.ds-wrap[data-v-969f6a6a]{position:relative}.ds-input[data-v-969f6a6a]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary);font-size:14px;box-sizing:border-box;font-family:inherit;cursor:pointer}.ds-modal-body[data-v-969f6a6a]{display:flex;flex-direction:column;gap:10px}.ds-modal-body .ds-input[data-v-969f6a6a]{cursor:text}.ds-list[data-v-969f6a6a]{max-height:50vh;overflow-y:auto;border:1px solid var(--border);border-radius:8px}.ds-option[data-v-969f6a6a]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;font-size:14px;color:var(--text-primary)}.ds-option[data-v-969f6a6a]:hover{background:var(--bg-hover, rgba(0, 0, 0, .04))}.ds-option-custom[data-v-969f6a6a]{color:var(--brand-600, #2563eb);font-weight:500}.ds-code[data-v-969f6a6a]{font-weight:600;white-space:nowrap}.ds-name[data-v-969f6a6a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-alias[data-v-969f6a6a]{margin-inline-start:6px;font-size:11px;color:var(--text-tertiary, #9ca3af)}.ds-grp[data-v-969f6a6a]{font-size:11px;color:var(--text-secondary, #999);white-space:nowrap}.ds-empty[data-v-969f6a6a]{padding:12px;font-size:13px;color:var(--text-secondary, #999);text-align:center}
