.vue-advanced-cropper{direction:ltr;max-height:100%;max-width:100%;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__stretcher{max-height:100%;max-width:100%;pointer-events:none;position:relative}.vue-advanced-cropper__image{max-width:none!important;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{background:#000;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__cropper-wrapper{height:100%;width:100%}.vue-advanced-cropper__image-wrapper{height:100%;overflow:hidden;position:absolute;width:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{background:#fff;display:block;height:10px;width:10px}.vue-handler-wrapper{height:30px;position:absolute;transform:translate(-50%,-50%);width:30px}.vue-handler-wrapper__draggable{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.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{align-items:center;background:none;display:flex;justify-content:center;position:absolute}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;left:0;transform:translateY(-50%);width:100%}.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{height:100%;top:0;transform:translate(-50%);width:12px}.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{height:100%;position:relative;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{box-sizing:border-box;height:100%;overflow:hidden;position:absolute;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{max-width:none!important;pointer-events:none;position:relative;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-rectangle-stencil{box-sizing:border-box}.vue-rectangle-stencil,.vue-rectangle-stencil__preview{height:100%;position:absolute;width:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{box-sizing:content-box;cursor:move;height:100%;position:absolute;width:100%}.vue-circle-stencil__preview{border-radius:50%;height:100%;position:absolute;width:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{box-sizing:border-box;overflow:hidden;position:relative}.vue-preview--fill,.vue-preview__wrapper{height:100%;position:absolute;width:100%}.vue-preview__image{max-width:none!important;pointer-events:none;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-simple-line{background:none;border:0 solid hsla(0,0%,100%,.3);transition:border .5s}.vue-simple-line--north,.vue-simple-line--south{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.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{border-color:#fff;opacity:1}.upload-sheet-backdrop[data-v-0abe50e2]{align-items:flex-end;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;position:fixed;z-index:10100}.upload-sheet[data-v-0abe50e2]{background:#262624;border-radius:24px 24px 0 0;min-height:40vh;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,16px);width:100%}.upload-sheet.step-crop[data-v-0abe50e2]{border-radius:0;display:flex;flex-direction:column;height:100dvh;padding-top:env(safe-area-inset-top,0)}.sheet-handle-bar[data-v-0abe50e2]{display:flex;justify-content:center;padding:8px 0 0}.sheet-handle[data-v-0abe50e2]{background:#ffffff2e;border-radius:2px;height:4px;width:40px}.crop-header[data-v-0abe50e2],.sheet-header[data-v-0abe50e2]{align-items:center;display:flex;justify-content:space-between;padding:12px 20px}.sheet-title[data-v-0abe50e2]{color:#f5f5f0;font-size:17px;font-weight:600}.sheet-header-spacer[data-v-0abe50e2]{width:36px}.sheet-close-btn[data-v-0abe50e2]{align-items:center;background:#ffffff14;border:none;border-radius:18px;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.sheet-close-btn svg[data-v-0abe50e2]{height:16px;width:16px}.sheet-done-btn[data-v-0abe50e2]{background:#e88933;border:none;border-radius:17px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:34px;padding:0 16px;transition:opacity .2s}.sheet-done-btn[data-v-0abe50e2]:disabled{cursor:not-allowed;opacity:.4}.source-divider[data-v-0abe50e2]{background:#ffffff0f;height:1px;margin:0 20px}.source-list[data-v-0abe50e2]{padding:4px 0 8px}.source-row[data-v-0abe50e2]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;height:72px;padding:0 20px;text-align:left;transition:background .15s;width:100%}.source-row[data-v-0abe50e2]:active{background:#ffffff0a}.source-icon[data-v-0abe50e2]{align-items:center;border-radius:24px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.source-icon svg[data-v-0abe50e2]{height:22px;width:22px}.source-icon--orange[data-v-0abe50e2]{background:#e889332e;color:#e88933}.source-icon--blue[data-v-0abe50e2]{background:#3b82f62e;color:#60a5fa}.source-icon--green[data-v-0abe50e2]{background:#22c55e2e;color:#22c55e}.source-text[data-v-0abe50e2]{display:flex;flex:1;flex-direction:column;gap:2px}.source-label[data-v-0abe50e2]{color:#f5f5f0;font-size:16px;font-weight:600}.source-sub[data-v-0abe50e2]{color:#ffffff61;font-size:13px}.source-chevron[data-v-0abe50e2]{color:#ffffff2e;height:18px;width:18px}.source-row-divider[data-v-0abe50e2]{background:#ffffff0a;height:1px;margin:0 20px 0 84px}.preview-grid[data-v-0abe50e2]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:8px 16px 0}.grid-cell[data-v-0abe50e2]{aspect-ratio:1;background:#ffffff0a;border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.grid-cell--primary[data-v-0abe50e2]{box-shadow:0 0 0 3px #e88933}.grid-img[data-v-0abe50e2]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid-pdf-icon[data-v-0abe50e2]{align-items:center;color:#ffffff4d;display:flex;height:100%;justify-content:center;width:100%}.grid-pdf-icon svg[data-v-0abe50e2]{height:32px;width:32px}.primary-badge[data-v-0abe50e2]{background:#e88933;border-radius:4px;font-weight:700;left:6px;padding:2px 6px}.crop-pill[data-v-0abe50e2],.primary-badge[data-v-0abe50e2]{bottom:6px;color:#fff;font-size:10px;position:absolute}.crop-pill[data-v-0abe50e2]{align-items:center;background:#000000a6;border:none;border-radius:10px;cursor:pointer;display:flex;font-weight:500;gap:4px;left:50%;padding:3px 8px;transform:translate(-50%);white-space:nowrap}.crop-pill svg[data-v-0abe50e2]{height:10px;width:10px}@media(hover:hover){.crop-pill[data-v-0abe50e2]{opacity:0;transition:opacity .15s}.grid-cell:hover .crop-pill[data-v-0abe50e2]{opacity:1}}.remove-btn[data-v-0abe50e2]{align-items:center;background:#00000080;border:none;border-radius:11px;color:#fff;cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;right:5px;top:5px;width:22px}.remove-btn svg[data-v-0abe50e2]{height:11px;width:11px}.grid-add-tile[data-v-0abe50e2]{align-items:center;aspect-ratio:1;background:#ffffff0d;border:1px dashed hsla(0,0%,100%,.12);border-radius:8px;color:#ffffff40;cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:6px;justify-content:center}.grid-add-tile svg[data-v-0abe50e2]{height:22px;width:22px}.preview-hint[data-v-0abe50e2]{color:#ffffff40;font-size:12px;margin:0;min-height:32px;padding:10px 20px 4px;text-align:center}.single-preview[data-v-0abe50e2]{padding:8px 20px 4px}.single-preview-card[data-v-0abe50e2]{background:#ffffff0a;border-radius:16px;overflow:hidden}.single-img[data-v-0abe50e2]{display:block;max-height:280px;-o-object-fit:cover;object-fit:cover;width:100%}.single-pdf[data-v-0abe50e2]{flex-direction:column;gap:10px;padding:32px 20px}.pdf-icon-wrap[data-v-0abe50e2],.single-pdf[data-v-0abe50e2]{align-items:center;display:flex}.pdf-icon-wrap[data-v-0abe50e2]{background:#ef444426;border-radius:12px;color:#ef4444;height:56px;justify-content:center;width:56px}.pdf-icon-wrap svg[data-v-0abe50e2]{height:26px;width:26px}.pdf-name[data-v-0abe50e2]{color:#f5f5f0;font-size:14px;font-weight:600;margin:0;text-align:center;word-break:break-all}.pdf-size[data-v-0abe50e2]{color:#ffffff59;font-size:12px;margin:0}.single-actions[data-v-0abe50e2]{display:flex;gap:10px;margin-top:12px}.action-btn[data-v-0abe50e2]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;gap:6px;height:44px;justify-content:center}.action-btn svg[data-v-0abe50e2]{height:16px;width:16px}.action-btn--secondary[data-v-0abe50e2]{background:#e8893326;color:#e88933}.action-btn--ghost[data-v-0abe50e2]{background:#ffffff0f;color:#ffffff80}.crop-area[data-v-0abe50e2]{flex:1;overflow:hidden;position:relative}.cropper-instance[data-v-0abe50e2]{background:#111;height:100%;width:100%}.crop-loading[data-v-0abe50e2]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.spinner[data-v-0abe50e2]{animation:spin-0abe50e2 .8s linear infinite;border:3px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#e88933;height:36px;width:36px}@keyframes spin-0abe50e2{to{transform:rotate(1turn)}}.crop-controls[data-v-0abe50e2]{flex-shrink:0;gap:16px;padding:14px 24px}.crop-controls[data-v-0abe50e2],.ctrl-btn[data-v-0abe50e2]{align-items:center;display:flex;justify-content:center}.ctrl-btn[data-v-0abe50e2]{background:#ffffff0f;border:none;border-radius:20px;color:#ffffff80;cursor:pointer;height:40px;width:40px}.ctrl-btn svg[data-v-0abe50e2]{height:18px;width:18px}.rotation-slider-wrap[data-v-0abe50e2]{flex:1;max-width:200px}.rotation-slider[data-v-0abe50e2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1f;border-radius:2px;height:4px;outline:none;width:100%}.rotation-slider[data-v-0abe50e2]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;cursor:pointer;height:16px;width:16px}.aspect-ratio-row[data-v-0abe50e2]{display:flex;flex-shrink:0;gap:8px;justify-content:center;padding:0 20px 16px}.ar-pill[data-v-0abe50e2]{background:#ffffff14;border:none;border-radius:18px;color:#ffffff73;cursor:pointer;font-size:13px;font-weight:500;height:36px;padding:0 16px;transition:all .15s}.ar-pill--active[data-v-0abe50e2]{background:#e88933;color:#fff;font-weight:600}.upload-sheet-enter-active[data-v-0abe50e2],.upload-sheet-leave-active[data-v-0abe50e2]{transition:opacity .25s ease}.upload-sheet-enter-active .upload-sheet[data-v-0abe50e2],.upload-sheet-leave-active .upload-sheet[data-v-0abe50e2]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.upload-sheet-enter-from[data-v-0abe50e2],.upload-sheet-leave-to[data-v-0abe50e2]{opacity:0}.upload-sheet-enter-from .upload-sheet[data-v-0abe50e2],.upload-sheet-leave-to .upload-sheet[data-v-0abe50e2]{transform:translateY(100%)}
