.ch-group-cover-picker .ch-group-media-preview-cover[data-ch-cover-positioner]{
  position:relative;
  background-size:cover;
  background-repeat:no-repeat;
  cursor:grab;
  touch-action:none;
  user-select:none;
  overflow:hidden;
}
.ch-group-cover-picker .ch-group-media-preview-cover[data-ch-cover-positioner].is-positioning{cursor:grabbing;}
.ch-group-cover-position-hint{
  position:absolute;
  left:50%;
  bottom:10px;
  transform:translateX(-50%);
  padding:5px 9px;
  border-radius:999px;
  background:rgba(0,0,0,.62);
  color:#fff;
  font-size:12px;
  line-height:1;
  white-space:nowrap;
  pointer-events:none;
  opacity:0;
  transition:opacity .15s ease;
}
.ch-group-media-preview-cover.has-image .ch-group-cover-position-hint{opacity:.9;}
.ch-group-media-preview-cover.has-image:focus .ch-group-cover-position-hint,
.ch-group-media-preview-cover.has-image:hover .ch-group-cover-position-hint,
.ch-group-media-preview-cover.has-image.is-positioning .ch-group-cover-position-hint{opacity:1;}
.ch-group-cover-picker>.ch-group-media-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;}
.ch-group-cover-picker>.ch-group-media-picker-action{display:inline-flex;cursor:pointer;}
@media (prefers-reduced-motion:reduce){.ch-group-cover-position-hint{transition:none;}}
