.pcle-feed-lightbox{width:min(1100px,94vw);max-height:94dvh;padding:18px;border:0;border-radius:8px;background:#fff;color:#173b47;box-shadow:0 20px 80px #0006;overflow:auto}.pcle-feed-lightbox::backdrop{background:rgba(5,24,31,.88)}.pcle-lightbox-bar{display:flex;gap:12px;align-items:center;margin-bottom:12px}.pcle-lightbox-bar p{margin:0;flex:1;text-align:center}.pcle-lightbox-bar button{min-height:44px;min-width:48px;border:1px solid #8ca6ac;background:#fff;color:#173b47;border-radius:4px;cursor:pointer;padding:8px 14px}.pcle-feed-lightbox :focus-visible{outline:3px solid #007a85;outline-offset:3px}.pcle-lightbox-stage{display:flex;align-items:center;justify-content:center;min-height:200px}.pcle-lightbox-stage img{display:block;width:100%;height:65dvh;object-fit:contain;max-width:100%}.pcle-feed-lightbox [hidden]{display:none!important}.pcle-feed-lightbox [data-note]{margin:12px 0 4px;font-size:14px}.pcle-feed-lightbox [data-original]{display:inline-block;margin-top:8px;color:#006874;font-size:14px}.pclx-instagram .pcle-view-photo .sbi_playbtn,.pclx-instagram .pcle-view-photo .sbi_lightbox_carousel_icon{display:none!important}.pclx-instagram .pcle-view-photo::after{content:'↗';position:absolute;right:10px;bottom:10px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#173b47;z-index:2}.pclx-controls:has([data-pcle-category]){align-items:end;flex-wrap:wrap}.pclx-controls:has([data-pcle-category]) label{flex:1 1 180px}.pclx-controls:has([data-pcle-category]) .pclx-count{flex:0 0 100%;margin:8px 0 0}@media(max-width:600px){.pcle-feed-lightbox{padding:12px}.pcle-lightbox-stage img{height:58dvh}.pcle-lightbox-bar{gap:8px}}

/* Reserve feed tiles even when the upstream script measures an offscreen feed at zero height. */
.pclx-instagram #sb_instagram a.pcle-view-photo{position:relative;aspect-ratio:1;height:auto!important;overflow:hidden;background:#edf3f3}.pclx-instagram #sb_instagram a.pcle-view-photo>img{display:block!important;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1!important}
