.field-picker[data-v-066cf87e]{display:flex;flex-direction:column;gap:.5rem}.category-header[data-v-066cf87e]{align-items:center;background:none;border:none;border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:space-between;letter-spacing:.05em;padding:.5rem .75rem;text-transform:uppercase;transition:all .2s;width:100%}.category-header[data-v-066cf87e]:hover{background:var(--background);color:var(--text)}.category-header i[data-v-066cf87e]{font-size:.625rem}.category-fields[data-v-066cf87e]{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0}.field-type-btn[data-v-066cf87e]{align-items:center;background:none;border:1px solid transparent;border-radius:var(--radius);color:var(--text);cursor:pointer;display:flex;font-size:.8125rem;gap:.625rem;padding:.5rem .75rem;text-align:left;transition:all .2s}.field-type-btn[data-v-066cf87e]:hover{background:var(--background);border-color:var(--border)}.field-type-btn i[data-v-066cf87e]{color:var(--text-secondary);text-align:center;width:1rem}.field-item[data-v-3d90685c]{align-items:flex-start;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;gap:.75rem;margin-bottom:.75rem;padding:1rem;transition:all .2s}.field-item[data-v-3d90685c]:hover{border-color:var(--primary-light)}.field-item-selected[data-v-3d90685c]{border-color:var(--primary);box-shadow:0 0 0 3px #6366f11a}.field-item-layout[data-v-3d90685c]{background:var(--surface)}.field-drag-handle[data-v-3d90685c]{color:var(--text-secondary);cursor:grab;margin-top:.25rem;padding:.25rem}.field-drag-handle[data-v-3d90685c]:active{cursor:grabbing}.field-content[data-v-3d90685c]{flex:1;min-width:0}.field-header[data-v-3d90685c]{align-items:center;display:flex;gap:.5rem}.field-icon[data-v-3d90685c]{color:var(--text-secondary)}.field-label[data-v-3d90685c]{background:none;border:none;color:var(--text);flex:1;font-size:.9375rem;font-weight:500;padding:0}.field-label[data-v-3d90685c]:focus{outline:none}.field-meta[data-v-3d90685c]{align-items:center;display:flex;gap:.5rem;margin-top:.25rem}.field-type[data-v-3d90685c]{color:var(--text-secondary);font-size:.75rem}.field-required[data-v-3d90685c]{background:#ef44441a;border-radius:9999px;color:var(--error);font-size:.6875rem;padding:.125rem .375rem}.field-has-description[data-v-3d90685c]{color:var(--primary);font-size:.75rem}.field-actions[data-v-3d90685c]{display:flex;gap:.25rem;margin-top:.25rem}.field-action[data-v-3d90685c]{align-items:center;background:none;border:none;border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.field-action[data-v-3d90685c]:hover{background:#6366f11a;color:var(--primary)}.field-action-delete[data-v-3d90685c]:hover{background:#ef44441a;color:var(--error)}.field-section[data-v-3d90685c]{display:flex;flex-direction:column;gap:.5rem}.section-header[data-v-3d90685c]{align-items:center;display:flex;gap:.5rem}.section-icon[data-v-3d90685c]{color:var(--primary)}.section-title[data-v-3d90685c]{font-size:1.125rem;font-weight:600}.section-description[data-v-3d90685c]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);font-size:.875rem;padding:.5rem;resize:none}.section-description[data-v-3d90685c]:focus{border-color:var(--border-focus);outline:none}.field-divider[data-v-3d90685c]{padding:.5rem 0}.divider-line[data-v-3d90685c]{border:none;border-top:2px solid var(--border)}.field-pagebreak[data-v-3d90685c]{padding:.5rem 0}.pagebreak-indicator[data-v-3d90685c]{align-items:center;background:var(--background);border:2px dashed var(--border);border-radius:var(--radius);color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem;justify-content:center;padding:.75rem}.heading-input[data-v-3d90685c]{background:none;border:none;color:var(--text);font-weight:600;padding:0;width:100%}.heading-input[data-v-3d90685c]:focus{outline:none}.heading-1[data-v-3d90685c]{font-size:1.5rem}.heading-2[data-v-3d90685c]{font-size:1.25rem}.heading-3[data-v-3d90685c]{font-size:1.125rem}.heading-4[data-v-3d90685c]{font-size:1rem}.paragraph-input[data-v-3d90685c]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:.9375rem;padding:.5rem;resize:none;width:100%}.paragraph-input[data-v-3d90685c]:focus{border-color:var(--border-focus);outline:none}.modal-overlay[data-v-e3dc386b]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modal[data-v-e3dc386b]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90vh;max-width:640px;width:100%}.modal-header[data-v-e3dc386b]{border-bottom:1px solid var(--border);justify-content:space-between;padding:1.25rem 1.5rem}.modal-header[data-v-e3dc386b],.modal-title[data-v-e3dc386b]{align-items:center;display:flex}.modal-title[data-v-e3dc386b]{gap:.75rem}.title-icon[data-v-e3dc386b]{color:var(--primary)}.modal-header h2[data-v-e3dc386b]{font-size:1.125rem;font-weight:600}.modal-close[data-v-e3dc386b]{align-items:center;background:none;border:none;border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.modal-close[data-v-e3dc386b]:hover{background:var(--surface-hover);color:var(--text)}.modal-body[data-v-e3dc386b]{display:flex;flex:1;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:1.5rem}.form-group[data-v-e3dc386b]{display:flex;flex-direction:column;gap:.375rem}.label[data-v-e3dc386b]{color:var(--text);font-size:.8125rem;font-weight:500}.checkbox-label[data-v-e3dc386b]{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.checkbox-label input[data-v-e3dc386b]{cursor:pointer;height:1rem;width:1rem}.options-list[data-v-e3dc386b]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.option-row[data-v-e3dc386b]{align-items:center;display:flex;gap:.5rem}.option-drag[data-v-e3dc386b]{color:var(--text-secondary);cursor:grab}.option-delete[data-v-e3dc386b]{background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;flex-shrink:0;padding:.375rem .5rem;transition:all .15s ease}.option-delete[data-v-e3dc386b]:hover{background:#ef44441a;border-color:var(--error);color:var(--error)}.range-inputs[data-v-e3dc386b]{display:flex;gap:1rem}.range-inputs>div[data-v-e3dc386b]{flex:1}.range-label[data-v-e3dc386b]{color:var(--text-secondary);display:block;font-size:.75rem;margin-bottom:.25rem}.input-sm[data-v-e3dc386b]{font-size:.875rem;padding:.375rem .5rem}.scale-labels[data-v-e3dc386b]{display:flex;flex-direction:column;gap:.5rem}.form-hint[data-v-e3dc386b]{color:var(--text-secondary);font-size:.75rem;margin:0}.type-selector[data-v-e3dc386b]{display:flex;flex-wrap:wrap;gap:.5rem}.type-option[data-v-e3dc386b]{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;padding:.5rem .75rem;transition:all .15s ease}.type-option[data-v-e3dc386b]:hover{background:var(--surface-hover);border-color:var(--primary-light);color:var(--text)}.type-option-active[data-v-e3dc386b]{background:#6366f11a}.type-option-active[data-v-e3dc386b],.type-option-active[data-v-e3dc386b]:hover{border-color:var(--primary);color:var(--primary)}.validation-section[data-v-e3dc386b]{border-top:1px solid var(--border);margin-top:.5rem;padding-top:1.25rem}.section-title[data-v-e3dc386b]{align-items:center;color:var(--text-secondary);display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.section-title i[data-v-e3dc386b]{color:var(--primary)}.input-mono[data-v-e3dc386b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.modal-footer[data-v-e3dc386b]{background:var(--background);border-top:1px solid var(--border);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}@media(max-width:640px){.modal[data-v-e3dc386b]{border-radius:0;max-height:100vh}}.dialog[data-v-0f545172]{align-items:center;background:transparent;border:none;display:flex;height:100%;inset:0;justify-content:center;max-height:none;max-width:none;padding:1rem;position:fixed;width:100%;z-index:9998}.dialog[data-v-0f545172]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.dialog-content[data-v-0f545172]{animation:dialogIn-0f545172 .2s ease-out;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:400px;padding:1.5rem;text-align:center;width:100%}@keyframes dialogIn-0f545172{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dialog-icon[data-v-0f545172]{align-items:center;border-radius:50%;display:flex;font-size:1.5rem;height:3rem;justify-content:center;margin:0 auto 1rem;width:3rem}.dialog-icon-danger[data-v-0f545172]{background:#ef44441a;color:var(--error)}.dialog-icon-warning[data-v-0f545172]{background:#f59e0b1a;color:var(--warning)}.dialog-icon-info[data-v-0f545172]{background:#6366f11a;color:var(--primary)}.dialog-title[data-v-0f545172]{color:var(--text);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.dialog-message[data-v-0f545172]{color:var(--text-secondary);font-size:.9375rem;margin-bottom:1.5rem}.dialog-actions[data-v-0f545172]{display:flex;gap:.75rem;justify-content:center}.dialog-actions .btn[data-v-0f545172]{min-width:100px}
