.flex-input[data-v-1e85b268]{width:calc(50% - 4px)}.flex-input+.flex-input[data-v-1e85b268]{margin-left:8px}.photo-edit-container[data-v-ac90d960]{width:100%;text-align:center}.photo-edit-container .photo-preview[data-v-ac90d960]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;background:#f5f5f5;border-radius:4px}.photo-edit-container .canvas-edit[data-v-ac90d960],.photo-edit-container .photo-preview[data-v-ac90d960]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.photo-edit-container .canvas-edit[data-v-ac90d960]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.photo-edit-container .canvas-edit canvas[data-v-ac90d960]{background:#f5f5f5;border-radius:4px}.photo-edit-container .canvas-edit .edit-controls[data-v-ac90d960]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;padding:15px;background:#f9f9f9;border-radius:4px;margin-top:10px}.photo-edit-container .canvas-edit .edit-controls .drawing-mode-selector[data-v-ac90d960]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.photo-edit-container .canvas-edit .edit-controls .drawing-mode-selector span[data-v-ac90d960]{white-space:nowrap;font-weight:500}.photo-edit-container .canvas-edit .edit-controls .brush-controls[data-v-ac90d960],.photo-edit-container .canvas-edit .edit-controls .color-controls[data-v-ac90d960]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.photo-edit-container .canvas-edit .edit-controls .brush-controls span[data-v-ac90d960],.photo-edit-container .canvas-edit .edit-controls .color-controls span[data-v-ac90d960]{white-space:nowrap}.photo-edit-container .canvas-edit .edit-controls input[type=color][data-v-ac90d960]{width:40px;height:30px;border:none;border-radius:4px;cursor:pointer}.modal-footer[data-v-ac90d960]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:20px 0;border-top:1px solid #e8e8e8;margin-top:20px}.modal-title[data-v-ac90d960]{font-size:16px;font-weight:700;text-align:center;margin-bottom:20px}