.field-wrapper[data-v-cd2f149b]{display:flex;flex-direction:column;gap:8px}.field-wrapper.layout-horizontal[data-v-cd2f149b]{flex-direction:row;align-items:flex-start}.field-label[data-v-cd2f149b]{font-weight:500;font-size:14px;color:#374151}.field-label .required[data-v-cd2f149b]{color:#ef4444;margin-left:4px}.filter-table-container[data-v-cd2f149b]{flex:1}.filter-table[data-v-cd2f149b]{width:100%;border-collapse:collapse;cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.filter-table th[data-v-cd2f149b],.filter-table td[data-v-cd2f149b]{padding:10px 12px;text-align:left;border-bottom:1px solid #e5e7eb}.filter-table th[data-v-cd2f149b]{background:#f9fafb;font-weight:600;color:#374151;font-size:13px}.filter-table td[data-v-cd2f149b]{font-size:13px;color:#1f2937}.filter-table tbody tr[data-v-cd2f149b]:hover{background:#f3f4f6}.filter-table tbody tr:last-child td[data-v-cd2f149b]{border-bottom:none}.empty-hint[data-v-cd2f149b]{text-align:center;color:#9ca3af;font-style:italic}.table-hint[data-v-cd2f149b]{margin-top:8px;font-size:12px;color:#6b7280}.filter-dialog-content[data-v-cd2f149b]{display:flex;flex-direction:column;gap:16px}.filter-row[data-v-cd2f149b]{display:flex;flex-direction:column;gap:6px}.filter-label[data-v-cd2f149b]{font-weight:500;font-size:13px;color:#374151}.no-filters[data-v-cd2f149b]{text-align:center;color:#9ca3af;padding:20px}.dialog-footer[data-v-cd2f149b]{display:flex;justify-content:flex-end;gap:12px}.code-editor[data-v-cd2f149b]{width:100%;display:flex;flex-direction:column;gap:6px}.code-editor__wrap[data-v-cd2f149b]{position:relative;width:100%}.json-textarea[data-v-cd2f149b]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.code-editor__copy-btn[data-v-cd2f149b]{position:absolute;top:8px;right:8px;width:24px;height:24px;display:grid;place-items:center;border:none;border-radius:4px;background:#ffffffe6;color:#64748b;cursor:pointer;box-shadow:0 1px 3px #0000001a;transition:all .15s ease;opacity:.7;z-index:10}.code-editor__copy-btn[data-v-cd2f149b]:hover{opacity:1}.code-editor__footer[data-v-cd2f149b]{display:flex;justify-content:flex-start;gap:8px}
