/* PhotoBridge v0.17.663 — likes spacing + full mobile photo edit parity */
.pb659DesignLike{gap:1px!important}
.pb659LikeHeart{width:28px!important;min-width:28px!important;height:30px!important}
.pb659LikeCount{min-width:auto!important;margin-left:-2px!important;padding:0!important;line-height:1!important}

@media(max-width:820px),(pointer:coarse){
  /* Album and Instagram: expose the same real photo controls that already exist on desktop. */
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignFullscreenBodyCanvasOnly{
    bottom:76px!important;
  }
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar,
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar:has(.albumDesignQuickContrast){
    display:flex!important;
    position:absolute!important;
    z-index:246!important;
    left:6px!important;
    right:6px!important;
    top:auto!important;
    bottom:max(6px,env(safe-area-inset-bottom))!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:64px!important;
    min-height:64px!important;
    max-height:64px!important;
    padding:6px!important;
    margin:0!important;
    gap:5px!important;
    flex-flow:row nowrap!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    overscroll-behavior-x:contain!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    border:1px solid rgba(255,255,255,.14)!important;
    border-radius:12px!important;
    background:rgba(5,10,18,.93)!important;
    box-shadow:0 10px 28px rgba(0,0,0,.32)!important;
    backdrop-filter:blur(12px)!important;
    -webkit-backdrop-filter:blur(12px)!important;
    direction:rtl!important;
  }
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar::-webkit-scrollbar,
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar::-webkit-scrollbar{display:none!important}

  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar>.albumDesignQuickSaturation,
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar>.albumDesignQuickOpacity,
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar>.albumDesignQuickBlur,
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar>.albumDesignQuickContrast,
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar>.albumDesignQuickSaturation,
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar>.albumDesignQuickOpacity,
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar>.albumDesignQuickBlur,
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar>.albumDesignQuickContrast{
    display:grid!important;
    grid-template-columns:auto minmax(58px,1fr) auto!important;
    align-items:center!important;
    gap:4px!important;
    flex:0 0 128px!important;
    min-width:128px!important;
    width:128px!important;
    height:50px!important;
    min-height:50px!important;
    margin:0!important;
    padding:4px 6px!important;
    border:1px solid rgba(255,255,255,.12)!important;
    border-radius:9px!important;
    background:rgba(17,24,39,.90)!important;
    color:#fff!important;
    direction:rtl!important;
  }
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar>.albumDesignBottomEffect>span,
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar>.albumDesignBottomEffect>b,
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar>.albumDesignBottomEffect>span,
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar>.albumDesignBottomEffect>b{
    display:block!important;font-size:7px!important;white-space:nowrap!important;color:#fff!important;
  }
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar>.albumDesignBottomEffect input[type=range],
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar>.albumDesignBottomEffect input[type=range]{
    display:block!important;width:100%!important;min-width:0!important;accent-color:#a5b4fc!important;
  }
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar>.bwToggle,
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar>.replacePhoto,
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar>.bwToggle,
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar>.replacePhoto{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 80px!important;
    width:80px!important;
    min-width:80px!important;
    height:50px!important;
    min-height:50px!important;
    margin:0!important;
    padding:0 6px!important;
    border:1px solid rgba(255,255,255,.16)!important;
    border-radius:9px!important;
    background:rgba(31,41,55,.92)!important;
    color:#fff!important;
    font-size:7.5px!important;
    font-weight:850!important;
    white-space:nowrap!important;
  }
  .albumDesignFullscreenModal.pb615LegacyMobileEditor.albumDesignCanvasFirst:not(.minimized) .albumDesignEditorBottomBar>.replacePhoto,
  .albumDesignFullscreenModal.pb651InstagramPortrait.albumDesignCanvasFirst.pb615LegacyMobileEditor:not(.minimized) .albumDesignEditorBottomBar>.replacePhoto{background:#4f46e5!important;border-color:#6366f1!important}
}
