/* [project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/react-image-crop@11.0.10_react@19.2.0/node_modules/react-image-crop/dist/ReactCrop.css [app-client] (css) */ @keyframes marching-ants { 0% { background-position: 0 0, 0 100%, 0 0, 100% 0; } to { background-position: 20px 0, -20px 100%, 0 -20px, 100% 20px; } } :root { --rc-drag-handle-size: 12px; --rc-drag-handle-mobile-size: 24px; --rc-drag-handle-bg-colour: #0003; --rc-drag-bar-size: 6px; --rc-border-color: #ffffffb3; --rc-focus-color: #08f; } .ReactCrop { cursor: crosshair; max-width: 100%; display: inline-block; position: relative; } .ReactCrop *, .ReactCrop :before, .ReactCrop :after { box-sizing: border-box; } .ReactCrop--disabled, .ReactCrop--locked { cursor: inherit; } .ReactCrop__child-wrapper { max-height: inherit; overflow: hidden; } .ReactCrop__child-wrapper > img, .ReactCrop__child-wrapper > video { max-width: 100%; max-height: inherit; display: block; } .ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper > img, .ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper > video, .ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection { touch-action: none; } .ReactCrop__crop-mask { pointer-events: none; width: calc(100% + .5px); height: calc(100% + .5px); position: absolute; inset: 0; } .ReactCrop__crop-selection { cursor: move; position: absolute; top: 0; left: 0; transform: translateZ(0); } .ReactCrop--disabled .ReactCrop__crop-selection { cursor: inherit; } .ReactCrop--circular-crop .ReactCrop__crop-selection { border-radius: 50%; } .ReactCrop--circular-crop .ReactCrop__crop-selection:after { pointer-events: none; content: ""; border: 1px solid var(--rc-border-color); opacity: .3; position: absolute; inset: -1px; } .ReactCrop--no-animate .ReactCrop__crop-selection { outline: 1px dashed #fff; } .ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection) { color: #fff; background-image: linear-gradient(to right, #fff 50%, #444 50%), linear-gradient(to right, #fff 50%, #444 50%), linear-gradient(#fff 50%, #444 50%), linear-gradient(#fff 50%, #444 50%); background-position: 0 0, 0 100%, 0 0, 100% 0; background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 10px 1px, 10px 1px, 1px 10px, 1px 10px; animation: 1s linear infinite marching-ants; } .ReactCrop__crop-selection:focus { outline: 2px solid var(--rc-focus-color); outline-offset: -1px; } .ReactCrop--invisible-crop .ReactCrop__crop-mask, .ReactCrop--invisible-crop .ReactCrop__crop-selection { display: none; } .ReactCrop__rule-of-thirds-vt:before, .ReactCrop__rule-of-thirds-vt:after, .ReactCrop__rule-of-thirds-hz:before, .ReactCrop__rule-of-thirds-hz:after { content: ""; background-color: #fff6; display: block; position: absolute; } .ReactCrop__rule-of-thirds-vt:before, .ReactCrop__rule-of-thirds-vt:after { width: 1px; height: 100%; } .ReactCrop__rule-of-thirds-vt:before { left: 33.3333%; } .ReactCrop__rule-of-thirds-vt:after { left: 66.6667%; } .ReactCrop__rule-of-thirds-hz:before, .ReactCrop__rule-of-thirds-hz:after { width: 100%; height: 1px; } .ReactCrop__rule-of-thirds-hz:before { top: 33.3333%; } .ReactCrop__rule-of-thirds-hz:after { top: 66.6667%; } .ReactCrop__drag-handle { width: var(--rc-drag-handle-size); height: var(--rc-drag-handle-size); background-color: var(--rc-drag-handle-bg-colour); border: 1px solid var(--rc-border-color); position: absolute; } .ReactCrop__drag-handle:focus { background: var(--rc-focus-color); } .ReactCrop .ord-nw { cursor: nw-resize; top: 0; left: 0; transform: translate(-50%, -50%); } .ReactCrop .ord-n { cursor: n-resize; top: 0; left: 50%; transform: translate(-50%, -50%); } .ReactCrop .ord-ne { cursor: ne-resize; top: 0; right: 0; transform: translate(50%, -50%); } .ReactCrop .ord-e { cursor: e-resize; top: 50%; right: 0; transform: translate(50%, -50%); } .ReactCrop .ord-se { cursor: se-resize; bottom: 0; right: 0; transform: translate(50%, 50%); } .ReactCrop .ord-s { cursor: s-resize; bottom: 0; left: 50%; transform: translate(-50%, 50%); } .ReactCrop .ord-sw { cursor: sw-resize; bottom: 0; left: 0; transform: translate(-50%, 50%); } .ReactCrop .ord-w { cursor: w-resize; top: 50%; left: 0; transform: translate(-50%, -50%); } .ReactCrop__disabled .ReactCrop__drag-handle { cursor: inherit; } .ReactCrop__drag-bar { position: absolute; } .ReactCrop__drag-bar.ord-n { width: 100%; height: var(--rc-drag-bar-size); top: 0; left: 0; transform: translateY(-50%); } .ReactCrop__drag-bar.ord-e { width: var(--rc-drag-bar-size); height: 100%; top: 0; right: 0; transform: translate(50%); } .ReactCrop__drag-bar.ord-s { width: 100%; height: var(--rc-drag-bar-size); bottom: 0; left: 0; transform: translateY(50%); } .ReactCrop__drag-bar.ord-w { width: var(--rc-drag-bar-size); height: 100%; top: 0; left: 0; transform: translate(-50%); } .ReactCrop--new-crop .ReactCrop__drag-bar, .ReactCrop--new-crop .ReactCrop__drag-handle, .ReactCrop--fixed-aspect .ReactCrop__drag-bar, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w { display: none; } @media (pointer: coarse) { .ReactCrop .ord-n, .ReactCrop .ord-e, .ReactCrop .ord-s, .ReactCrop .ord-w { display: none; } .ReactCrop__drag-handle { width: var(--rc-drag-handle-mobile-size); height: var(--rc-drag-handle-mobile-size); } } /*# sourceMappingURL=4c051_react-image-crop_dist_ReactCrop_bde06fd8.css.map*/