.profile-crop-frame{border-radius:12px;position:relative;overflow:hidden}.photo-alignment-grid{pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#fff9 33.333%,#0000 calc(33.333% + .5px) calc(66.666% - .5px),#fff9 66.666%,#0000 calc(66.666% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#fff9 33.333%,#0000 calc(33.333% + .5px) calc(66.666% - .5px),#fff9 66.666%,#0000 calc(66.666% + .5px));border:1px solid #ffffff80;position:absolute;inset:0}.photo-alignment-grid i{border:3px solid #fff;width:18px;height:18px;position:absolute}.photo-alignment-grid i:first-child{border-bottom:0;border-right:0;top:0;left:0}.photo-alignment-grid i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.photo-alignment-grid i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.photo-alignment-grid i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.photo-grid-hint{color:#bfc1c7;font-size:var(--ve-text-12,12px);margin:12px 0 0}:is(body:has(.image-framing-active) .ve-modal:not(:has(.image-framing-active)),body:has(.profile-crop) .ve-modal:not(:has(.profile-crop))){visibility:hidden;pointer-events:none}.ve-modal:has(.profile-crop)>.form-actions{margin-top:22px;padding-top:20px}@media (width<=560px){.profile-crop-frame{width:min(100%,200px);margin:auto}.profile-crop-frame canvas{width:100%}}.image-framing-full{object-fit:contain;width:100%;max-height:55vh;display:block}.club-framing-frame{touch-action:none;cursor:grab;position:relative;overflow:hidden}.club-framing-frame canvas{width:100%;display:block}.club-image-editor .club-framing-frame{border-radius:8px;margin:16px 0}.club-image-editor .club-framing-frame canvas{margin:0}.club-image-editor .photo-grid-hint{color:#526580}.club-image-editor .club-framing-frame{max-width:500px;margin-left:auto;margin-right:auto}.club-image-editor-logo .club-framing-frame,.club-image-editor-director .club-framing-frame{max-width:270px}.club-image-editor-director .club-framing-frame{border-radius:50%}
