
/* Restored hotels: public reference evidence, separate from acquisition cards. */
.hp-almaro-collection .hp-category-control { grid-column:1 / -1; }
.hp-collection-legend { display:flex; flex-wrap:wrap; gap:14px; margin-top:10px; color:#c6d0df; font-size:10px; }
.hp-collection-legend span { display:flex; align-items:center; gap:6px; }
.hp-collection-legend i { width:8px; height:8px; border-radius:50%; flex:none; }
.hp-opportunity-dot { background:#2a66ff; }
.hp-example-dot { background:#2fb57b; }
.hp-almaro-collection .hp-luxury-placeholder { display:grid; place-items:center; background:#153d34; color:#70e4ad; font-size:29px; }
.hp-almaro-collection .hp-luxury-item .hp-property-price { color:#70e4ad; }
.hp-almaro-collection .hp-luxury-item .hp-property-capabilities { color:#a5d6be; }
.hp-luxury-card .hp-eyebrow { color:#70e4ad; }
.hp-luxury-card .hp-luxury-reference-note { font-size:12px; color:#b8c6cc; margin-top:15px; }
.hp-luxury-card .hp-luxury-rate { display:block; margin-top:6px; font:650 28px/1.25 system-ui,sans-serif; color:#70e4ad; }
.hp-luxury-card .hp-luxury-caveat { font-size:11px; line-height:1.6; color:#c5cbd7; }
.hp-luxury-card .hp-luxury-trading p { font-size:12px; color:#c5cbd7; }
.hp-luxury-card .hp-facts dd,.hp-luxury-card li { overflow-wrap:anywhere; }
.hp-luxury-card .hp-card-scroll { min-height:0; }

.ih-luxury-summary { display:flex; flex-wrap:wrap; align-items:baseline; gap:5px 12px; padding-top:8px; }
.ih-luxury-summary .ih-luxury-tag { color:#70e4ad; font-size:10px; text-transform:uppercase; letter-spacing:.09em; }
.ih-luxury-summary strong { color:#70e4ad; font-size:22px; }
.ih-luxury-summary>span:not(.ih-luxury-tag) { color:#ccd4e2; font-size:10px; }
.ih-luxury-summary small { flex-basis:100%; color:#aebbd0; font-size:10px; }
@media(max-width:1040px) { body.is-investment-details-open .ih-luxury-summary { display:none; } }

body.is-almaro-collection .hp-luxury-card { --hp-soft:#647489; --hp-ink:#23354d; --hp-line:#dfe6ef; }
body.is-almaro-collection .hp-luxury-card .hp-eyebrow { display:block; font-size:10px; color:#16704c; margin-bottom:7px; }
body.is-almaro-collection .hp-luxury-card .hp-card-head h2 { color:#23354d; }
body.is-almaro-collection .hp-luxury-card .hp-luxury-rate { color:#16704c; }
body.is-almaro-collection .hp-luxury-card :is(.hp-luxury-reference-note,.hp-luxury-caveat,.hp-luxury-trading p) { color:#52677e; }
body.is-almaro-collection .hp-luxury-card a { color:#2455a6; }
body.is-almaro-collection .hp-luxury-card .hp-facts>div { border-color:#e5ebf2; }
body.is-almaro-collection .hp-luxury-card .hp-facts dt { color:#647489; }
body.is-almaro-collection .hp-luxury-card .hp-facts dd { color:#23354d; }
body.is-almaro-collection .hp-luxury-card .hp-button { color:#234a83; background:#fff; border-color:#dce4ef; }
body.is-almaro-collection .hp-luxury-card .hp-location { background:#f2f7f4; color:#305d48; border-color:#2fb57b; }
body.is-almaro-collection #atlasInvestmentHUD .ih-luxury-summary strong,
body.is-almaro-collection #atlasInvestmentHUD .ih-luxury-tag { color:#16704c; }
body.is-almaro-collection #atlasInvestmentHUD .ih-luxury-summary>span:not(.ih-luxury-tag),
body.is-almaro-collection #atlasInvestmentHUD .ih-luxury-summary small { color:#52677e; }
body.is-almaro-collection.is-investment-details-open #atlasInvestmentHUD .ih-luxury-summary { display:none; }
