.creator-crop-active{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}
.creator-crop-active *{user-select:none;-webkit-user-select:none}
.creator-crop-active.creator-crop-dragging{cursor:grabbing}
.creator-crop-active:focus-visible{outline:3px solid #ba9846;outline-offset:5px;border-radius:8px}
#creator-framing[hidden]{display:none!important}
#creator-framing{border:1px solid #d5d8c9;border-radius:10px;padding:12px;background:#f4f3e8;max-width:340px;margin:12px auto}
.creator-zoom{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.creator-zoom label{flex:1;min-width:90px;font-size:12px}
.creator-zoom input{display:block;width:100%;min-height:40px;accent-color:#123f32}
.creator-zoom output{font-size:12px;min-width:40px;text-align:center}
.creator-zoom button{min-width:40px;min-height:44px;padding:7px;font-size:18px}
.creator-zoom [data-crop=reset]{flex-basis:100%;font-size:13px}
#creator-crop-help{margin:10px 0 0;font-size:12px;line-height:1.5;text-align:left}
#creator-member-info{padding:10px 12px;background:#edf0e3;border-radius:8px;font-size:13px;line-height:1.5;margin:0}
@media(max-width:650px){#creator-framing{max-width:270px}}
