/* v18.147 | 44650.mp4 | REAL Adjust cover photo dialog.
 * The original portrait source must cover its frame just like the Guest Page.
 * No extra background image, no new source, no styling of paid event or guest.
 * This high specificity fallback also works before async decode/class update. */
#coverEditorModal:not(.hidden) #coverEditorStage{
 position:relative!important;
 overflow:hidden!important;isolation:isolate!important;
 background:#fffdf8!important;
}
#coverEditorModal:not(.hidden) #coverEditorStage > #coverEditorImage{
 position:absolute!important;inset:0!important;
 display:block!important;
 width:100%!important;height:100%!important;
 min-width:100%!important;min-height:100%!important;
 max-width:100%!important;max-height:100%!important;
 margin:0!important;padding:0!important;
 object-fit:cover!important;
 background:transparent!important;
 border:0!important;border-radius:0!important;
}
#coverEditorModal:not(.hidden) #coverEditorStage.p147-editor-full-bleed{
 width:100%!important;
 min-height:250px!important;max-height:none!important;
 height:auto!important;
 aspect-ratio:1.02 / 1!important;
 border-radius:0!important;clip-path:none!important;
}
#coverEditorModal:not(.hidden) #coverEditorStage.p147-editor-full-bleed::after{
 content:""!important;display:block!important;
 position:absolute!important;inset:0!important;
 pointer-events:none!important;z-index:2!important;
 background:linear-gradient(180deg,transparent 0%,transparent 54%,rgba(255,253,248,.04) 68%,rgba(255,253,248,.45) 86%,#fffdf8 100%)!important;
}
#coverEditorModal:not(.hidden) #coverEditorStage.p147-editor-full-bleed > #coverEditorImage{
 -webkit-mask-image:none!important;mask-image:none!important;
 filter:none!important;
}
#coverEditorModal:not(.hidden) #coverEditorStage.p147-editor-full-bleed .cover-editor-grid{
 z-index:3!important;opacity:.15!important;
}
/* The actual button switched to "Hide position controls", but a prior
 * hide/grid rule kept controls invisible. Here expanded === visible. */
#coverEditorModal #p139CoverManualControls.p139-manual-hidden{
 display:none!important;
}
#coverEditorModal #p139CoverManualControls:not(.p139-manual-hidden){
 display:grid!important;visibility:visible!important;opacity:1!important;
 height:auto!important;max-height:none!important;
 overflow:visible!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:10px!important;margin:12px 0!important;padding:12px!important;
 background:#fffdf8!important;border:1px solid #e7dac4!important;
 border-radius:12px!important;
}
#coverEditorModal #p139CoverManualControls:not(.p139-manual-hidden) .cover-editor-control{
 display:flex!important;flex-direction:column!important;gap:9px!important;
 min-width:0!important;
}
#coverEditorModal #p139CoverManualControls:not(.p139-manual-hidden) input[type="range"]{
 display:block!important;width:100%!important;visibility:visible!important;
 opacity:1!important;pointer-events:auto!important;
}
@media(max-width:360px){
 #coverEditorModal #p139CoverManualControls:not(.p139-manual-hidden){
  grid-template-columns:1fr!important;
 }
}