.pswp .ms-galerii-sulge { display: none !important; }
@media (max-width: 782px), (pointer: coarse) and (max-width: 1024px) {
  .pswp.pswp--open.ms-galerii .ms-galerii-sulge {
    position: fixed !important; z-index: 100 !important;
    top: 12px !important; right: 12px !important;
    top: calc(env(safe-area-inset-top, 0px) + 12px) !important;
    right: calc(env(safe-area-inset-right, 0px) + 12px) !important;
    bottom: auto !important; left: auto !important; display: grid !important;
    place-items: center; width: 48px !important; height: 48px !important;
    min-width: 48px; min-height: 48px; padding: 0 !important; margin: 0 !important;
    border: 1px solid #fff9 !important; border-radius: 50% !important;
    background: #222 !important; color: white !important; opacity: 1 !important;
    box-shadow: 0 2px 8px #0006; transform: none !important; touch-action: manipulation;
  }
  .pswp.ms-galerii .ms-galerii-sulge svg { display: block; width: 24px; height: 24px; }
  .pswp.ms-galerii .ms-galerii-sulge:focus-visible { outline: 3px solid white; outline-offset: 2px; }
  /* Reserve the close button's corner, including the safe area, for our visible equivalent. */
  .pswp.ms-galerii .pswp__top-bar { box-sizing: border-box; padding-right: calc(62px + env(safe-area-inset-right, 0px)) !important; }
  .pswp.ms-galerii .pswp__button--close { display: none !important; }
}
