.tg-amenity-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:3}
.tg-amenity-label{position:absolute;transform:translate(-50%,-50%);padding:5px 9px;border:2px solid #ffe6ad;border-radius:5px;background:#975500;color:#fff;font:600 12px/1.2 Inter,sans-serif;white-space:nowrap;box-shadow:0 1px 4px #0003;pointer-events:none}
.tg-amenity-key{display:inline-block;border-radius:4px;padding:3px 6px;background:#975500;color:#fff;font-size:12px}
.tg-preview-notice{padding:10px 12px;margin:8px 0;background:#fff3d8;color:#68430f;border:1px solid #dcc291;border-radius:6px;font:12px/1.5 Inter,sans-serif}
