.photo-crop-footer{padding:20px}.photo-crop-footer,.photo-crop-footer-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.photo-crop-footer-controls .photo-crop-footer-btn{gap:10px;border:1px solid var(--link-color-light);border-radius:10px;padding:12px 15px;font-size:14px;font-family:var(--font-inter);cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:120px;background-color:var(--color-transparent);color:var(--link-color-light)}.photo-crop-footer-controls .photo-crop-footer-btn:hover{background:var(--link-color-light);box-shadow:0 4px 12px var(--shadow-button);color:var(--text-primary);border-color:var(--color-transparent)}.photo-crop-footer-controls .photo-crop-footer-btn .photo-upload-input{display:none}.photo-crop-footer-controls .photo-crop-footer-btn-dotter{border:none;display:flex;align-items:start;bottom:0;color:var(--link-color-light);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:16.5%;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer;background-color:var(--color-transparent);font-size:16px;font-family:var(--font-inter);font-weight:700}.photo-crop-header{padding-top:120px;width:50vw;color:var(--text-description);font-size:16px;font-family:var(--font-inter);font-weight:700;text-align:center}@media(max-width:768px){.photo-crop-footer{padding:15px;gap:15px}.photo-crop-footer-buttons{gap:10px}.photo-crop-footer-buttons button{padding:10px 20px;font-size:13px;min-width:100px}.photo-crop-footer .reactEasyCrop_Image{width:100%;height:100%;object-fit:cover}.photo-crop-footer .photo-crop-footer-controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.photo-crop-footer .photo-crop-footer-controls .photo-crop-footer-btn{min-width:50px;height:50px;padding:0}.photo-crop-footer .photo-crop-footer-controls .photo-crop-footer-btn .photo-crop-footer-btn-text{display:none}.photo-crop-footer .photo-upload-container .photo-upload-text{padding:10px 20px;font-size:13px;min-width:100px}}.tooltip-wrapper{position:relative;display:inline-block}.tooltip-content{position:absolute;z-index:9999;padding:8px 12px;background-color:#333;color:#fff;font-size:14px;line-height:1.4;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;animation:tooltipFadeIn .2s ease-in-out forwards}.tooltip-content:before{content:"";position:absolute;width:0;height:0;border-style:solid}.tooltip-content.tooltip-top{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip-content.tooltip-top:before{top:100%;left:50%;transform:translateX(-50%);border-width:6px 6px 0;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip-content.tooltip-bottom{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip-content.tooltip-bottom:before{bottom:100%;left:50%;transform:translateX(-50%);border-width:0 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.tooltip-content.tooltip-left{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-content.tooltip-left:before{left:100%;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333}.tooltip-content.tooltip-right{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-content.tooltip-right:before{right:100%;top:50%;transform:translateY(-50%);border-width:6px 6px 6px 0;border-color:rgba(0,0,0,0) #333 rgba(0,0,0,0) rgba(0,0,0,0)}@keyframes tooltipFadeIn{0%{opacity:0}to{opacity:1}}