.tag-selector[data-v-7fd60887]{width:100%}.tag-selector-title[data-v-7fd60887]{align-items:center;color:var(--text-color);display:flex;font-size:16px;font-weight:500;gap:8px;margin-bottom:12px}.tag-input-wrapper[data-v-7fd60887]{margin-bottom:12px;position:relative}.tag-input-box[data-v-7fd60887]{align-items:center;display:flex;gap:8px}.tag-input[data-v-7fd60887]{background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);flex:1;font-size:14px;padding:10px 14px;transition:border-color .2s}.tag-input[data-v-7fd60887]:focus{border-color:var(--theme-color);outline:none}.tag-input[data-v-7fd60887]::-moz-placeholder{color:var(--text-color-light)}.tag-input[data-v-7fd60887]::placeholder{color:var(--text-color-light)}.tag-add-btn[data-v-7fd60887]{align-items:center;background:var(--theme-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:opacity .2s;width:40px}.tag-add-btn[data-v-7fd60887]:disabled{cursor:not-allowed;opacity:.4}.tag-add-btn[data-v-7fd60887]:not(:disabled):active{opacity:.8}.tag-suggestions[data-v-7fd60887]{background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:48px;top:100%;z-index:100}.tag-suggestion-item[data-v-7fd60887]{align-items:center;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;gap:8px;padding:10px 12px;transition:background .2s}.tag-suggestion-item[data-v-7fd60887]:last-child{border-bottom:none}.tag-suggestion-item.active[data-v-7fd60887],.tag-suggestion-item[data-v-7fd60887]:hover{background:#ff527d0d}.tag-suggestion-item .suggestion-name[data-v-7fd60887]{color:var(--text-color);flex:1;font-size:14px}.tag-suggestion-item .suggestion-badge[data-v-7fd60887]{background:#ff527d1a;border-radius:10px;color:var(--theme-color);font-size:11px;padding:2px 8px}.tags-list[data-v-7fd60887]{align-content:flex-start;align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;min-height:60px;padding:12px}.tag-chip[data-v-7fd60887]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff527d26,#e3099a26);border:1.5px solid rgba(255,82,125,.4);border-radius:20px;box-shadow:0 2px 4px #ff527d1a;color:var(--theme-color);display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;transition:all .3s ease}.tag-chip[data-v-7fd60887]:hover{border-color:var(--theme-color);box-shadow:0 4px 8px #ff527d33;transform:translateY(-2px)}.tag-text[data-v-7fd60887]{letter-spacing:.3px;line-height:1}.tag-remove-btn[data-v-7fd60887]{align-items:center;background:#ff527d40;border:none;border-radius:50%;color:var(--theme-color);cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;transition:all .2s;width:18px}.tag-remove-btn[data-v-7fd60887]:hover{background:#ff527d66;transform:scale(1.1)}.tag-remove-btn[data-v-7fd60887]:active{background:#ff527d99;transform:scale(.95)}.tag-hint[data-v-7fd60887]{align-items:center;color:var(--text-color-light);display:flex;font-size:12px;gap:6px;margin:0}
