.vue-advanced-cropper{text-align:center;-webkit-user-select:none;user-select:none;direction:ltr;max-width:100%;max-height:100%;position:relative}.vue-advanced-cropper__stretcher{pointer-events:none;max-width:100%;max-height:100%;position:relative}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{width:100%;height:100%;position:absolute;overflow:hidden}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{background:#fff;width:10px;height:10px;display:block}.vue-handler-wrapper{width:30px;height:30px;position:absolute;transform:translate(-50%,-50%)}.vue-handler-wrapper__draggable{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:0 0;justify-content:center;align-items:center;display:flex;position:absolute}.vue-line-wrapper--north,.vue-line-wrapper--south{width:100%;height:12px;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{cursor:n-resize;top:0}.vue-line-wrapper--south{cursor:s-resize;top:100%}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;top:0;transform:translate(-50%)}.vue-line-wrapper--east{cursor:e-resize;left:100%}.vue-line-wrapper--west{cursor:w-resize;left:0}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{width:100%;height:100%;position:relative}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{top:0;left:0}.vue-bounding-box__handler--north{top:0;left:50%}.vue-bounding-box__handler--east-north{top:0;left:100%}.vue-bounding-box__handler--east{top:50%;left:100%}.vue-bounding-box__handler--east-south{top:100%;left:100%}.vue-bounding-box__handler--south{top:100%;left:50%}.vue-bounding-box__handler--west-south{top:100%;left:0}.vue-bounding-box__handler--west{top:50%;left:0}.vue-draggable-area{position:relative}.vue-preview-result{box-sizing:border-box;width:100%;height:100%;position:absolute;overflow:hidden}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;position:relative;max-width:none!important}.vue-rectangle-stencil{box-sizing:border-box}.vue-rectangle-stencil,.vue-rectangle-stencil__preview{width:100%;height:100%;position:absolute}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{box-sizing:content-box;cursor:move;width:100%;height:100%;position:absolute}.vue-circle-stencil__preview{border-radius:50%;width:100%;height:100%;position:absolute}.vue-circle-stencil--movable{cursor:move}.vue-preview{box-sizing:border-box;position:relative;overflow:hidden}.vue-preview--fill,.vue-preview__wrapper{width:100%;height:100%;position:absolute}.vue-preview__image{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute;max-width:none!important}.vue-simple-line{background:0 0;border:0 solid #ffffff4d;transition:border .5s}.vue-simple-line--north,.vue-simple-line--south{width:100%;height:0}.vue-simple-line--east,.vue-simple-line--west{width:0;height:100%}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.dialog-overlay[data-v-2885c607]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.crop-dialog[data-v-2885c607]{background:#fff;border-radius:8px;flex-direction:column;width:92%;max-width:640px;max-height:90vh;padding:1.25rem;display:flex;box-shadow:0 4px 20px #00000026}.crop-header[data-v-2885c607]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.crop-title[data-v-2885c607]{align-items:baseline;gap:.5rem;margin:0;font-size:1.1rem;font-weight:600;display:flex}.crop-counter[data-v-2885c607]{font-size:.85rem;font-weight:400}.crop-counter[data-v-2885c607],.crop-icon-btn[data-v-2885c607]{color:var(--color-text-help,#6c757d)}.crop-icon-btn[data-v-2885c607]{border:1px solid var(--color-border,#e1e5e9);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.crop-icon-btn[data-v-2885c607]:hover:not(:disabled){background:var(--color-bg-light,#f8f9fa);color:var(--grey-900)}.crop-icon-btn[data-v-2885c607]:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px #2a58621a);outline:none}.crop-icon-btn[data-v-2885c607]:active:not(:disabled){background:var(--color-border,#e1e5e9)}.crop-icon-btn[data-v-2885c607]:disabled{opacity:.45;cursor:not-allowed}.crop-area[data-v-2885c607]{background:var(--color-bg-light,#f8f9fa);border-radius:6px;width:100%;height:60vh;overflow:hidden}.crop-cropper[data-v-2885c607]{width:100%;height:100%}.crop-error[data-v-2885c607]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:1.5rem;display:flex}.crop-error-title[data-v-2885c607]{margin:0;font-weight:600}.crop-error-hint[data-v-2885c607]{color:var(--color-text-help);margin:0;font-size:.9rem}.crop-toolbar[data-v-2885c607]{justify-content:center;align-items:center;gap:8px;margin:12px 0 16px;display:flex}.crop-toolbar-group[data-v-2885c607]{align-items:center;gap:4px;display:flex}.crop-toolbar-divider[data-v-2885c607]{background:var(--color-border,#e1e5e9);width:1px;height:20px;margin:0 4px}.crop-hint[data-v-2885c607]{color:var(--color-text-help,#6c757d);margin-left:4px;font-size:.75rem}.dialog-actions[data-v-2885c607]{justify-content:flex-end;gap:.75rem;display:flex}.skip-btn[data-v-2885c607]{border:1px solid var(--color-border,#e1e5e9);background:var(--color-bg-light,#f8f9fa);cursor:pointer;border-radius:6px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .2s}.skip-btn[data-v-2885c607]:hover{background:var(--color-border,#e1e5e9);transform:translateY(-1px)}.skip-btn[data-v-2885c607]:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px #2a58621a);outline:none}
