.vx-image-editor{display:flex;flex-direction:column;height:100%;min-height:420px;-webkit-user-select:none;user-select:none}.vx-ie-bar{display:flex;align-items:center;gap:2px;padding:4px 8px;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.vx-ie-tools-row{display:flex;align-items:center;flex-wrap:wrap;gap:2px;flex:1;min-width:0}.vx-ie--mobile .vx-ie-tools-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.vx-ie--mobile .vx-ie-label,.vx-ie--mobile .vx-ie-end .text-caption{display:none}.vx-ie--mobile .vx-ie-bar{padding:2px 4px}.vx-ie--mobile .vx-ie-bar .v-btn{min-width:0;padding:0 6px}.vx-ie--mobile .vx-ie-bar .v-btn :deep(.v-btn__prepend),.vx-ie--mobile .vx-ie-bar .v-btn .v-btn__prepend{margin-inline:0}.vx-ie--mobile .vx-ie-end{padding-left:4px;border-left:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.vx-ie--mobile .vx-ie-body{position:relative}.vx-ie--mobile .vx-ie-side{position:absolute;left:0;right:0;bottom:0;width:auto;max-height:55%;z-index:2;border-left:none;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgb(var(--v-theme-surface));box-shadow:0 -4px 16px #0000004d}.vx-ie-end{display:flex;align-items:center;gap:2px;margin-left:auto;flex:none;white-space:nowrap}.vx-ie-zoom{width:48px;text-align:right;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;padding:1px 4px;font-size:.8rem;color:inherit}.vx-ie-body{display:flex;flex:1;min-height:0}.vx-ie-stage{position:relative;flex:1;min-width:0;overflow:hidden;touch-action:none;background:#3a3a3a}.vx-ie-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vx-ie-marks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.vx-ie-line{fill:none;stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.vx-ie-guide{fill:none;stroke:#ffffffb3;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.vx-ie-guide.sel{stroke:rgb(var(--v-theme-primary));stroke-width:1.5}.vx-ie-edge{stroke:rgb(var(--v-theme-primary));stroke-width:4;vector-effect:non-scaling-stroke}.vx-ie-handle{fill:#fff;stroke:rgb(var(--v-theme-primary));stroke-width:2;vector-effect:non-scaling-stroke}.vx-ie-handle.selected,.vx-ie-handle.rot{fill:rgb(var(--v-theme-primary));stroke:#fff}.vx-ie-lupe{position:absolute;width:120px;height:120px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px #00000080;pointer-events:none;background:#222}.vx-ie-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff}.vx-ie-side{width:300px;flex:none;overflow-y:auto;padding:10px 12px;border-left:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.vx-ie-preview{display:flex;justify-content:center;align-items:center;min-height:80px;margin:6px 0;background:repeating-conic-gradient(#ddd,#ddd 25%,#fff 0%,#fff 50%) 50% / 12px 12px;border-radius:4px;cursor:pointer}.vx-ie-hist{width:100%;height:80px;display:block;margin:4px 0 8px;background:rgba(var(--v-theme-on-surface),.04)}.vx-ie-slider{margin-bottom:2px}.vx-ie-tools{display:flex;flex-wrap:wrap;gap:2px}.vx-ie-props{display:flex;flex-direction:column;gap:6px;font-size:.8rem}.vx-ie-props label{display:flex;align-items:center;gap:6px}.vx-ie-props select,.vx-ie-props input[type=number]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;padding:1px 4px;color:inherit}.vx-ie-layers{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;max-height:220px;overflow-y:auto}.vx-ie-layer{display:flex;align-items:center;padding:2px 6px;cursor:pointer}.vx-ie-layer.selected{background:rgba(var(--v-theme-primary),.12)}.v-overlay:has([data-image-editor-dialog-content]){z-index:3100!important}.v-overlay:has([data-image-editor-dialog-content]) .v-card{height:100%}.vx-ie-dialog-body{flex:1;min-height:0;display:flex;flex-direction:column}.vx-ie-dialog-body>.vx-image-editor{flex:1;min-height:0}.vx-ie-head-actions{display:flex;align-items:center;gap:2px;white-space:nowrap}.vx-ie-head-actions .v-btn{min-width:0}


