/* Optional newly assigned media only; imported approved views remain unchanged. */
.package-photo{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:18px;margin:18px 0}
.event-post-photo{display:block;width:120px;height:120px;object-fit:cover;border-radius:20px}
.cafe-menu-photo{display:block;width:90px;height:90px;object-fit:cover;border-radius:14px;margin:8px 0}
.event-product-image>img{aspect-ratio:3/2;object-fit:cover}
.gallery-grid .gallery-item img{aspect-ratio:3/2}
.social-placeholders a{border:1px solid #d4c9bd;border-radius:100px;padding:4px 10px;font-size:11px;color:#786b7a}
.fg-map-load{position:absolute;z-index:3;bottom:15px;left:50%;transform:translateX(-50%);white-space:nowrap}
.fg-map-load:hover{transform:translateX(-50%)}

.fgm-captcha{margin-block:1.25rem;max-width:24rem}.fgm-captcha input[type="text"]{max-width:9rem}
