.signature-pad-container[data-v-761bf55a]{display:flex;flex-direction:column;align-items:center}.signature-pad[data-v-761bf55a]{border:1px solid #e0e0e0;border-radius:4px;touch-action:none}.signature-pad-actions[data-v-761bf55a]{margin-top:8px;display:flex;justify-content:center}.file-display-component[data-v-e4148185]{width:100%}.file-item[data-v-e4148185]{display:flex;align-items:center;padding:8px;margin-bottom:4px;border-radius:4px;background-color:#f5f5f5}.file-name[data-v-e4148185]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-thumbnail[data-v-e4148185]{height:30px;width:30px;border-radius:4px;-o-object-fit:cover;object-fit:cover;cursor:pointer;border:1px solid #e0e0e0}.preview-image[data-v-e4148185]{max-width:100%;max-height:600px;-o-object-fit:contain;object-fit:contain}.preview-pdf[data-v-e4148185]{width:100%;height:600px;border:none}.preview-text[data-v-e4148185]{max-height:600px;overflow:auto;padding:16px;background-color:#f5f5f5;border-radius:4px;text-align:left;font-family:monospace;white-space:pre-wrap}.form-renderer[data-v-e37531e9],.form-builder[data-v-cde1bb8e]{width:100%}.cursor-move[data-v-cde1bb8e]{cursor:move}.cursor-pointer[data-v-cde1bb8e]{cursor:pointer}.form-element[data-v-cde1bb8e]{padding:12px;margin-bottom:12px;border:1px solid #e0e0e0;border-radius:4px;background-color:#f9f9f9}.form-canvas[data-v-cde1bb8e]{min-height:300px;padding:10px;border:1px dashed #ccc;background-color:#fafafa}.form-canvas.empty[data-v-cde1bb8e]{display:flex;align-items:center;justify-content:center;font-style:italic;color:#999}.toolbox-elements .v-list-item[data-v-cde1bb8e]{transition:background-color .2s,transform .2s;margin-bottom:5px;border:1px solid #eee;border-radius:4px}.toolbox-elements .v-list-item[data-v-cde1bb8e]:hover{background-color:#f0f0f0;transform:translate(3px)}.sortable-ghost[data-v-cde1bb8e]{opacity:.4;background:#c8ebfb!important}.sortable-drag[data-v-cde1bb8e]{opacity:.9;transform:rotate(3deg);box-shadow:0 5px 15px #00000026}@tailwind base;@tailwind components;@tailwind utilities;.form-builder-container{@apply border border-gray-300 rounded-lg p-4 bg-white shadow-sm;}.form-element{@apply mb-4 p-2 border border-gray-200 rounded bg-white hover:shadow-md transition-all duration-200;}.form-builder-toolbox{@apply border-r border-gray-300 p-2;}.form-builder-canvas{@apply p-4 min-h-[400px] bg-gray-50 rounded;}.form-builder-button{@apply px-3 py-1.5 bg-blue-600 text-white rounded hover:bg-blue-700 transition-colors;}.form-builder-delete{@apply text-red-500 hover:text-red-700;}.form-builder-edit{@apply text-blue-500 hover:text-blue-700;}
