/* Reposition banner/cover images */
.cp-editing{position:relative;cursor:grab;touch-action:none;outline:3px solid rgba(22,163,74,.55);outline-offset:-3px}
.cp-editing:active{cursor:grabbing}
.cp-editing img{pointer-events:none;user-select:none;-webkit-user-drag:none}
.cp-editing>.sc-cover-edit,.cp-editing~.gr-repos{display:none!important}
.cp-bar{position:absolute;left:12px;right:12px;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px 8px 14px;border-radius:14px;background:rgba(17,24,39,.78);color:#fff;font-size:13.5px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:default}
.cp-hint i{margin-right:6px;color:#BEF264}
.cp-acts{display:flex;gap:8px}
.cp-bar .btn-line{background:#fff}
.gr-cover-wrap{position:relative}
.gr-repos{position:absolute;top:12px;right:12px;z-index:3;background:rgba(255,255,255,.92)}
.sc-pwrap .cp-repos-btn{right:auto;left:16px}
.cu-preview.cp-editing{cursor:grab}
@media (max-width:1020px){.sc-pwrap .cp-repos-btn{left:10px}.sc-pwrap .cp-repos-btn span{display:none}.cp-bar{left:8px;right:8px;bottom:8px;font-size:12.5px}}
.sc-cover .cp-bar{top:12px;bottom:auto}.sc-cover.cp-editing{z-index:4}
@media (max-width:1020px){.cp-bar,.sc-cover .cp-bar{position:fixed;top:auto;left:12px;right:12px;bottom:calc(var(--tbh,62px) + 12px);z-index:1150}}
