body #ldmGallery[hidden]{display:none!important}
body #ldmGallery{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;color:var(--bp-text,#222)!important;background:var(--bp-panel,#fff)!important;padding:12px!important;border:1px solid var(--bp-line,#777)!important;border-radius:var(--bp-radius,0)!important;text-align:left!important}
body.ldmGalleryOpen .v3ArtworkPreviewCol,body.ldmGalleryOpen .v3ArtworkColumnDivider{display:none!important}
body.ldmGalleryOpen .v3ArtworkToolsCol>.v3ArtworkModeBody,body.ldmGalleryOpen .v3ArtworkToolsCol>#ldmRemoteCanvasPanel{display:none!important}
body #ldmGallery h2{font:700 24px/1.3 Arial,sans-serif!important;text-align:left!important;margin:0 0 8px!important}
body #ldmGallery .ldmGalleryFilterSection{padding:10px!important;margin:12px 0!important;border:1px solid var(--bp-line,#777)!important;background:var(--bp-panel,#fff)!important;color:var(--bp-text,#222)!important;border-radius:var(--bp-radius,0)!important}
body #ldmGallery summary{font:inherit!important;font-weight:700!important;cursor:pointer!important;text-align:left!important}
body #ldmGallery .ldmGalleryFilters{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important;align-items:end!important;margin-top:12px!important}
body #ldmGallery label{display:grid!important;gap:5px!important;font:inherit!important;color:var(--bp-text,#222)!important;text-align:left!important}
body #ldmGallery :is(input,select,button){font:inherit!important;box-sizing:border-box!important;color:var(--bp-text,#222)!important;background:var(--bp-panel,#fff)!important;border:1px solid var(--bp-line,#777)!important;border-radius:var(--bp-radius,0)!important;min-height:36px!important;padding:6px 10px!important}
body #ldmGallery :is(input,select){width:100%!important;min-width:0!important}
body #ldmGallery button{cursor:pointer!important}
body #ldmGallery button:hover:not(:disabled){background:var(--bp-panel2,var(--bp-bg,#eee))!important}
body #ldmGallery :is(button,input,select,summary):focus-visible{outline:2px solid var(--bp-accent,var(--bp-text,#444))!important;outline-offset:2px!important}
body #ldmGallery button:disabled{opacity:.6!important;cursor:wait!important}
body #ldmGallery .ldmGalleryGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:none!important}
body #ldmGallery article{padding:10px!important;border:1px solid var(--bp-line,#777)!important;min-width:0!important;background:var(--bp-panel,#fff)!important;color:var(--bp-text,#222)!important;border-radius:var(--bp-radius,0)!important;text-align:left!important}
body #ldmGallery article h3{font:700 14px/1.4 Arial,sans-serif!important;margin:10px 0 6px!important;overflow-wrap:anywhere!important}
body #ldmGallery p{font:inherit!important;font-size:12px!important;overflow-wrap:anywhere!important;text-align:left!important}
body #ldmGallery .ldmGalleryThumb{display:block!important;width:100%!important;height:220px!important;padding:8px!important}
body #ldmGallery .ldmGalleryThumb svg{width:100%!important;height:100%!important;background:white!important}
body #ldmGallery article>button:not(.ldmGalleryThumb){width:100%!important}
@media(max-width:1150px){body #ldmGallery .ldmGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:850px){body #ldmGallery .ldmGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){body #ldmGallery .ldmGalleryGrid{grid-template-columns:minmax(0,1fr)!important}}
