.loading-spinner{display:flex;justify-content:center;align-items:center;height:100vh}.readonly-input[data-v-554ca093],.readonly-input[data-v-663464b3]{background-color:#f5f5f5;border:1px solid #ccc;color:#333;cursor:not-allowed}.gray-shade{background-color:#f8f3f3}.sortable{cursor:pointer}li[data-v-21c7ed70]{list-style:none;margin:5px 0}span[data-v-21c7ed70]{padding:5px}span[data-v-21c7ed70]:hover{background-color:#f0f0f0;border-radius:3px}.d_pop[data-v-46365cf9]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.d_pop_box[data-v-46365cf9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:10px}.tree-item[data-v-71580100]{list-style-type:none;margin:5px 0;padding-left:20px;position:relative}.tree-item-content[data-v-71580100]{display:flex;align-items:center;padding:5px 10px;background-color:transparent;border-radius:4px;transition:background-color .2s ease-in-out}.tree-item-content[data-v-71580100]:hover{background-color:#e3e3e3}.tree-item-content span[data-v-71580100]{margin-right:10px}.toggle-icon[data-v-71580100]{margin-right:10px;cursor:pointer}.tree-item-actions[data-v-71580100]{display:flex;gap:5px;opacity:0;transition:opacity .2s ease-in-out}.tree-item-actions.show[data-v-71580100]{opacity:1}.tree-icon[data-v-71580100]{cursor:pointer;width:16px;height:16px;transition:opacity .2s ease-in-out}.tree-icon[data-v-71580100]:hover{opacity:.7}.tree-children[data-v-71580100]{padding-left:20px;margin-top:5px}input[type=text][data-v-71580100]{font-size:14px;padding:2px 4px;border:1px solid #ccc;border-radius:3px;width:100%}.image-preview[data-v-47763360]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preview-img[data-v-47763360]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.image-preview[data-v-233c8ff0]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preview-img[data-v-233c8ff0]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.image-preview[data-v-25c8f136]{width:100%!important;height:400px!important;overflow-x:auto;overflow-y:auto;position:relative}.preview-img[data-v-25c8f136]{display:block;z-index:1}.canvas_wrapper[data-v-25c8f136]{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;max-width:2000px;position:relative}canvas[data-v-25c8f136]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.vue-draggable-resizable[data-v-25c8f136]{position:absolute;top:0;left:0;z-index:3}.seat-list[data-v-25c8f136]{margin-top:20px}.vue-draggable-resizable .drag-handle[data-v-25c8f136]{cursor:move}.vue-draggable-resizable .handle-bm[data-v-25c8f136],.vue-draggable-resizable .handle-tm[data-v-25c8f136]{cursor:ns-resize}.vue-draggable-resizable .handle-ml[data-v-25c8f136],.vue-draggable-resizable .handle-mr[data-v-25c8f136]{cursor:ew-resize}.vue-draggable-resizable .handle[data-v-25c8f136]{width:10px;height:10px;background-color:#007bff;border-radius:50%;position:absolute;z-index:10}.vue-draggable-resizable .handle-tm[data-v-25c8f136]{top:-5px;left:50%;transform:translateX(-50%)}.vue-draggable-resizable .handle-bm[data-v-25c8f136]{bottom:-5px;left:50%;transform:translateX(-50%)}.vue-draggable-resizable .handle-ml[data-v-25c8f136]{left:-5px;top:50%;transform:translateY(-50%)}.vue-draggable-resizable .handle-mr[data-v-25c8f136]{right:-5px;top:50%;transform:translateY(-50%)}.highlighted[data-v-25c8f136]{background-color:#fdd;border:1px solid red}.shape-number[data-v-25c8f136]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:red;font-weight:700;pointer-events:none}.switch[data-v-25c8f136]{position:relative;display:inline-block;width:34px;height:20px}.switch input[data-v-25c8f136]{opacity:0;width:0;height:0}.slider[data-v-25c8f136]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.slider[data-v-25c8f136]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-25c8f136]{background-color:#6be26f}input:checked+.slider[data-v-25c8f136]:before{transform:translateX(14px)}.image-preview[data-v-645bdaed]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preview-img[data-v-645bdaed]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.image-preview[data-v-29e174ba]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preview-img[data-v-29e174ba]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.image-preview[data-v-17ff1d0b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preview-img[data-v-17ff1d0b]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.image-preview[data-v-36c4aaea]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preview-img[data-v-36c4aaea]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.warning_message[data-v-feb5e66e]{color:red;font-weight:700;margin-bottom:10px}.disabled[data-v-feb5e66e]{background-color:#f5f5f5;color:#b0b0b0;cursor:not-allowed}.disabled button[data-v-feb5e66e],.disabled input[data-v-feb5e66e]{cursor:not-allowed;pointer-events:none}.disabled[data-v-1acbe954]{background-color:#f0f0f0;pointer-events:none;opacity:.6}.date-input[data-v-b4de7cea]{cursor:pointer;pointer-events:auto}.date-input[data-v-b4de7cea]::-webkit-calendar-picker-indicator{opacity:1;position:absolute}.date-input[data-v-0e9f3466]{cursor:pointer;pointer-events:auto}.date-input[data-v-0e9f3466]::-webkit-calendar-picker-indicator{opacity:1;position:absolute}.info-icon[data-v-1f6cd871],.info-icon[data-v-92273dde]{cursor:pointer;margin-top:5px}.disabled-checkbox[data-v-1f6cd871]{cursor:not-allowed}.readonly-input[data-v-1f6cd871],.readonly-select[data-v-1f6cd871]{background-color:#f5f5f5;border:1px solid #ddd;pointer-events:none}.warning_message[data-v-4a7eba9c]{color:red;font-weight:700;margin-bottom:10px}.disabled[data-v-4a7eba9c]{background-color:#f5f5f5;color:#b0b0b0;cursor:not-allowed}.disabled button[data-v-4a7eba9c],.disabled input[data-v-4a7eba9c]{cursor:not-allowed;pointer-events:none}