.map46-card{border:1px solid #dfe4ea;border-radius:18px;padding:22px;margin:16px 0;background:white;transition:border-color .2s,box-shadow .2s}.map46-card.is-selected{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff15}.map46-card h3{font-size:23px;margin:10px 0 4px;line-height:1.35}.map46-en{font-size:14px;color:#606a78;margin:0 0 12px}.map46-logo{height:90px;width:100%;object-fit:contain;display:block;margin:0 auto 14px}.map46-tags{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.map46-tags span{padding:5px 9px;border-radius:7px;background:#f0f5fc;font-size:12px;color:#264768}.map46-facts{display:grid;grid-template-columns:72px 1fr;gap:8px 12px;font-size:13px;line-height:1.6;margin:15px 0}.map46-facts dt{color:#6c7583}.map46-facts dd{margin:0;overflow-wrap:anywhere}.map46-amenities{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;font-size:12px}.map46-amenities li{background:#f5f6f8;border-radius:6px;padding:6px 8px}.map46-note{font-size:12px!important;line-height:1.65!important;color:#6a7380}.map46-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.map46-actions a,.map46-actions button{font:inherit;font-size:13px;border-radius:24px;padding:10px 14px;border:1px solid #dce2e9;cursor:pointer;text-decoration:none;background:white;color:#17202a}.map46-actions .primary{background:#111;color:white;border-color:#111}.map46-city-label{background:#fffef5;border:1px solid #d2d8df;border-radius:5px;font-size:11px;padding:3px 6px;box-shadow:0 1px 4px #0002}.map46-pop{min-width:180px;max-width:260px}.map46-pop button{display:block;background:white;border:0;border-bottom:1px solid #eee;text-align:left;padding:10px 2px;width:100%;font-size:13px;cursor:pointer;color:#145dc5}.map46-pop strong{display:block;margin-bottom:5px}.property46-heading{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:center}.property46-logo{margin:0;background:#f4f6f8;border-radius:16px;padding:24px}.property46-logo img{width:100%;height:140px;object-fit:contain}.property46-logo figcaption{font-size:11px;color:#758090;text-align:center;margin-top:14px}.property46-heading h1{font-size:clamp(30px,4vw,55px)}.property46-english{color:#657184;font-size:19px}.property46-facts{display:grid;grid-template-columns:140px 1fr;gap:15px 24px;border-top:1px solid #e4e7ed;padding-top:28px;margin-top:35px}.property46-facts dt{color:#677384}.property46-facts dd{margin:0}.property46-note{font-size:13px;color:#687485;line-height:1.75}.property46-amenities{line-height:2}.property46-booking{padding:28px;background:#f3f6fa;border-radius:18px;margin:35px 0}.map44-results{min-width:0;max-height:1000px;overflow-y:auto;padding:0 8px 0 0;scrollbar-width:thin}.map44-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr)}@media(max-width:800px){.map44-layout{grid-template-columns:1fr}.map44-results{max-height:none;overflow:visible;padding:0}.property46-heading{grid-template-columns:1fr;gap:20px}.property46-logo{width:220px}.property46-facts{grid-template-columns:95px 1fr}.map46-card{padding:18px}}
html:not([lang="zh-CN"]) .property46-english{display:none}
