.ImageCropperModal_modal_overlay__q37FY{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.ImageCropperModal_modal_content__XzXXk{display:flex;flex-direction:column;background-color:transparent;border-radius:12px;width:90%;max-width:500px;height:80vh;max-height:600px;overflow:hidden}.ImageCropperModal_modal_header__lEQVZ{padding:1rem;background-color:#fff;border-bottom:1px solid var(--grey-venom,#e6edf5);border-radius:12px 12px 0 0}.ImageCropperModal_modal_title__6SshR{font-family:var(--font-open-sans,sans-serif);font-size:18px;font-weight:600;color:var(--noir,#171e25);margin:0}.ImageCropperModal_crop_container__gPOcA{position:relative;width:100%;flex:1 1;display:flex;justify-content:center;align-items:center;padding:1rem;overflow:hidden;background-color:rgba(0,0,0,.5)}.ImageCropperModal_crop_mask__j0zWz{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);pointer-events:none;z-index:10}.ImageCropperModal_crop_area__26C0Y{position:relative;width:280px;height:280px;background-color:transparent;z-index:20;box-shadow:0 0 0 9999px rgba(0,0,0,.5)}.ImageCropperModal_crop_area_square__9ngH4{border-radius:8px}.ImageCropperModal_crop_area_circle__mCGf7{border-radius:50%}.ImageCropperModal_crop_area_banner__roFui{width:320px;height:60px;border-radius:4px}.ImageCropperModal_crop_area__26C0Y:before{content:"";position:absolute;inset:0;border:2px solid hsla(0,0%,100%,.8);border-radius:inherit;pointer-events:none;z-index:25}.ImageCropperModal_image_wrapper__VvQ_e{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:5;overflow:hidden;pointer-events:none}.ImageCropperModal_image_container__L3rjd{position:absolute;transform-origin:center;will-change:transform;touch-action:none;cursor:-webkit-grab;cursor:grab;pointer-events:all}.ImageCropperModal_image__wQHpg{width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:block;object-fit:cover!important}.ImageCropperModal_controls__UH8Nv{padding:1rem;background-color:#fff;border-top:1px solid var(--grey-venom,#e6edf5);display:flex;flex-direction:column;gap:1rem;border-radius:0 0 12px 12px}.ImageCropperModal_zoom_control__Fhumj{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ImageCropperModal_zoom_label__ezEFR{font-family:var(--font-open-sans,sans-serif);font-size:14px;color:var(--mid-grey,#728ea7);white-space:nowrap}.ImageCropperModal_zoom_slider__MirOZ{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--grey-venom,#e6edf5);border-radius:2px;outline:none}.ImageCropperModal_zoom_slider__MirOZ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--bleu-allaw,#25beeb);border-radius:50%;cursor:pointer}.ImageCropperModal_zoom_slider__MirOZ::-moz-range-thumb{width:18px;height:18px;background:var(--bleu-allaw,#25beeb);border-radius:50%;cursor:pointer;border:none}.ImageCropperModal_zoom_button__cj6mJ{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--grey-venom,#e6edf5);background-color:#fff;cursor:pointer;font-size:16px;color:var(--noir,#171e25)}.ImageCropperModal_zoom_button__cj6mJ:disabled{opacity:.5;cursor:not-allowed}.ImageCropperModal_action_buttons__Ldyxb{display:flex;justify-content:flex-end;gap:1rem}.ImageCropperModal_cancel_button__UIi_i,.ImageCropperModal_confirm_button__qbqjf{padding:.5rem 1.5rem;border-radius:4px;font-family:var(--font-open-sans,sans-serif);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.ImageCropperModal_cancel_button__UIi_i{background-color:transparent;border:1px solid var(--grey-venom,#e6edf5);color:var(--mid-grey,#728ea7)}.ImageCropperModal_confirm_button__qbqjf{background-color:var(--bleu-allaw,#25beeb);border:1px solid var(--bleu-allaw,#25beeb);color:#fff}.ImageCropperModal_cancel_button__UIi_i:hover{background-color:#f8f9fb}.ImageCropperModal_confirm_button__qbqjf:hover{background-color:#1da9d2}