.modal-overlay[data-v-b69356c9]{position:fixed;inset:0;background:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center}.modal-content[data-v-b69356c9]{background:#fff;border-radius:8px;width:90%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-b69356c9]{padding:12px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.modal-header h3[data-v-b69356c9]{margin:0;font-size:18px;font-weight:600}.close-btn[data-v-b69356c9]{background:none;border:none;font-size:18px;cursor:pointer;padding:4px;border-radius:4px}.close-btn[data-v-b69356c9]:hover{background:#f3f4f6}.modal-body[data-v-b69356c9]{flex:1;padding:12px;overflow:auto}#schema-builder-container[data-v-b69356c9]{min-height:400px}
