[data-jlit-layer-button="golf"].is-active{background:linear-gradient(135deg,#0b5d2a,#16823d)!important;color:#fff!important;border-color:#fff!important}[data-jlit-layer-button="golf"]:not(.is-active){background:#fff!important;color:#125a2d!important;border-color:#78ad86!important}.jlit-sticky-key-row[data-sticky-layer="golf"]{border-color:#70a981!important}.jlit-sticky-key-row[data-sticky-layer="golf"].is-active{background:#dff2e3!important;border-color:#147137!important}.maplibregl-popup.jlit-feature-hover-popup.jlit-golf-hover,.maplibregl-popup.jlit-golf-click-popup{width:min(380px,calc(100vw - 52px))!important;max-width:min(380px,calc(100vw - 52px))!important}.jlit-feature-hover-popup.jlit-golf-hover .maplibregl-popup-content,.jlit-golf-click-popup .maplibregl-popup-content{box-sizing:border-box!important;width:100%!important;max-width:none!important;max-height:88vh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;border:5px solid #fff!important;border-radius:22px!important;background:#0f6a32!important;box-shadow:0 22px 58px rgb(4 48 20 / .42)!important}.jlit-feature-hover-popup.jlit-golf-hover .maplibregl-popup-tip,.jlit-golf-click-popup .maplibregl-popup-tip{border-top-color:#fff!important}.jlit-golf-hover-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;font-family:Arial,sans-serif!important;color:#fff!important;background:linear-gradient(145deg,#0b5c2a,#16803c)!important}.jlit-golf-course-photo{height:142px!important;position:relative;overflow:hidden;background:#0b5528 url(https://justlandedinthailand.com/wp-content/uploads/2023/08/golf-green.jpg) center/cover no-repeat!important;border-bottom:4px solid #fff!important}.jlit-golf-course-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.jlit-golf-photo-loading{display:none!important}.jlit-golf-hover-head{padding:11px 16px 10px!important;background:#0b5d2a!important;color:#fff!important;border-bottom:1px solid rgb(255 255 255 / .28)}.jlit-golf-hover-head small{display:block!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important}.jlit-golf-hover-head strong{display:block!important;margin:6px 0 3px!important;font-size:21px!important;line-height:1.08!important;color:#fff!important}.jlit-golf-hover-head span{display:block!important;color:#fff!important;font-size:13px!important}.jlit-golf-hover-grid{display:grid!important;grid-template-columns:1fr 1fr!important;padding:5px 16px!important;background:transparent!important}.jlit-golf-hover-grid div{min-width:0!important;padding:6px 8px!important;border-bottom:1px solid rgb(255 255 255 / .24)!important}.jlit-golf-hover-grid i{display:block!important;color:#d9f3e1!important;font-style:normal!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.jlit-golf-hover-grid b{display:block!important;margin-top:2px!important;color:#fff!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important}.jlit-golf-hover-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;padding:9px 14px 10px!important;background:rgb(0 0 0 / .12)!important;border-top:1px solid rgb(255 255 255 / .24)}.jlit-golf-hover-actions a,.jlit-golf-hover-actions button{min-height:36px!important;border:2px solid #fff!important;border-radius:10px!important;padding:7px!important;background:#fff!important;color:#0d652f!important;text-decoration:none!important;text-align:center!important;font:800 12px/1.2 Arial,sans-serif!important;cursor:pointer!important}.jlit-golf-hover-actions button{grid-column:1/-1!important;background:#0a4f24!important;color:#fff!important}.jlit-golf-data-note{display:block!important;padding:0 18px 14px!important;color:#d9f3e1!important;font-size:10px!important;line-height:1.35!important}.jlit-golf-plan-prompt{position:absolute;z-index:95;top:18px;left:50%;transform:translateX(-50%);width:min(620px,calc(100% - 28px));padding:13px 16px;border:3px solid #fff;border-radius:13px;background:linear-gradient(135deg,#0b5d2a,#16823d);color:#fff;box-shadow:0 15px 35px rgb(9 62 29 / .28);font-family:Arial,sans-serif}@media(max-width:700px){.maplibregl-popup.jlit-feature-hover-popup.jlit-golf-hover,.maplibregl-popup.jlit-golf-click-popup{width:min(430px,calc(100vw - 20px))!important;max-width:min(430px,calc(100vw - 20px))!important}.jlit-feature-hover-popup.jlit-golf-hover .maplibregl-popup-content,.jlit-golf-click-popup .maplibregl-popup-content{max-height:calc(100dvh - 20px)!important;border-width:3px!important;border-radius:16px!important}.jlit-golf-course-photo{height:110px!important}.jlit-golf-hover-grid{grid-template-columns:1fr 1fr!important;padding:4px 9px!important}.jlit-golf-hover-grid div{padding:5px 6px!important}.jlit-golf-hover-grid b{font-size:11px!important}.jlit-golf-hover-actions{grid-template-columns:1fr!important;padding:7px 9px!important}.jlit-golf-hover-actions button{grid-column:auto!important}.jlit-golf-hover-head{padding:9px 12px!important}.jlit-golf-hover-head strong{font-size:19px!important}.jlit-golf-data-note{padding:0 12px 10px!important;font-size:9px!important}}.jlit-golf-persistent-shell{position:fixed!important;z-index:2147483000!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;pointer-events:auto!important;scrollbar-width:thin;overscroll-behavior:contain;filter:drop-shadow(0 20px 44px rgb(4 48 20 / .36))}.jlit-golf-persistent-shell .jlit-golf-hover-card{width:100%!important;max-width:none!important;min-width:0!important;border:5px solid #fff!important;border-radius:20px!important;overflow:hidden!important;box-sizing:border-box!important}.jlit-golf-persistent-shell .jlit-golf-course-photo{height:132px!important}.jlit-golf-persistent-shell .jlit-golf-hover-head strong{font-size:20px!important}.jlit-golf-persistent-shell .jlit-golf-hover-grid{padding-left:10px!important;padding-right:10px!important}.jlit-golf-persistent-shell .jlit-golf-hover-grid div{padding-left:7px!important;padding-right:7px!important}.jlit-golf-persistent-shell .jlit-golf-hover-grid b{font-size:11.5px!important}.maplibregl-popup.jlit-feature-hover-popup.jlit-golf-hover:has(.jlit-golf-hover-card[data-jlit-persistent="1"]),.maplibregl-popup.jlit-golf-click-popup:has(.jlit-golf-hover-card[data-jlit-persistent="1"]){display:none!important}@media(max-width:700px){.jlit-golf-persistent-shell{border-radius:16px!important}.jlit-golf-persistent-shell .jlit-golf-hover-card{border-width:3px!important;border-radius:16px!important}.jlit-golf-persistent-shell .jlit-golf-course-photo{height:105px!important}.jlit-golf-persistent-shell .jlit-golf-hover-grid{grid-template-columns:1fr 1fr!important}}.maplibregl-popup.jlit-golf-native-suppressed,.maplibregl-popup.jlit-feature-hover-popup.jlit-golf-hover,.maplibregl-popup.jlit-golf-click-popup{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.jlit-golf-persistent-shell{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.jlit-golf-hover-actions.is-hotel-only{display:block!important;padding:10px 14px 12px!important;background:rgb(0 0 0 / .14)!important}.jlit-golf-hover-actions.is-hotel-only [data-jlit-golf-nearby-hotels]{display:block!important;width:100%!important;min-height:44px!important;border:2px solid #fff!important;border-radius:11px!important;background:linear-gradient(135deg,#084a22,#0d6b31)!important;color:#fff!important;font:900 13px/1.2 Arial,sans-serif!important;letter-spacing:.01em!important;cursor:pointer!important;box-shadow:0 7px 16px rgb(0 0 0 / .18)!important}.jlit-golf-hover-actions.is-hotel-only [data-jlit-golf-nearby-hotels]:hover{background:linear-gradient(135deg,#0a5b29,#11813c)!important;transform:translateY(-1px)}.jlit-golf-hover-actions.is-hotel-only [data-jlit-golf-nearby-hotels]:disabled{opacity:.72!important;cursor:wait!important;transform:none!important}.jlit-golf-hover-actions.is-hotel-only.has-tee-time{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.jlit-golf-hover-actions.is-hotel-only .jlit-golf-tee-time{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;border:2px solid #fff!important;border-radius:11px!important;background:#fff!important;color:#0a5a29!important;font:900 13px/1.2 Arial,sans-serif!important;text-decoration:none!important;box-shadow:0 7px 16px rgb(0 0 0 / .14)!important}.jlit-golf-hover-actions.is-hotel-only .jlit-golf-tee-time:hover{background:#f3fff6!important;transform:translateY(-1px)}