.pit-mosaic-item:has(img[data-pit-panorama]),.pit-story-gallery a:has(img[data-pit-panorama]){cursor:grab}.pit-mosaic-item:has(img[data-pit-panorama]):before,.pit-story-gallery a:has(img[data-pit-panorama]):before{background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.65);border-radius:999px;color:#fff;content:"360°";font-family:"PIT Montserrat",sans-serif;font-size:11px;letter-spacing:.1em;padding:8px 11px;position:absolute;right:14px;top:14px;z-index:4}.pit-story-gallery a{position:relative}.pit-panorama-modal{background:#050505;inset:0;position:fixed;z-index:999999}.pit-panorama-modal[hidden]{display:none}.pit-panorama-modal #pit-panorama-viewer{height:100%;width:100%}.pit-panorama-close{background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.6);border-radius:50%;color:#fff;cursor:pointer;font-size:28px;height:48px;line-height:1;position:absolute;right:22px;top:22px;width:48px;z-index:10}.pit-panorama-modal .pnlm-container{background:#080808}
.pit-story-content a:has(img[data-pit-panorama]){cursor:grab;position:relative}.pit-story-content a:has(img[data-pit-panorama]):after{background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.7);border-radius:999px;bottom:16px;color:#fff;content:"360°";font:600 12px "PIT Montserrat",Arial,sans-serif;letter-spacing:.08em;padding:9px 12px;pointer-events:none;position:absolute;right:16px;z-index:7}
