/* V9: mejora de prioridad visual de alojamientos urbanos, sin cambiar el diseño. */

/* V13 · Villas destacadas con comparativa de comodidades. */
.hotel-group-title{grid-column:1/-1;margin:24px 0 8px;padding:20px 24px;border-radius:12px;background:#183734;color:#fff}.hotel-group-title h3{font-size:1.4rem;margin:0 0 6px;letter-spacing:.02em}.hotel-group-title p{margin:0;line-height:1.55;color:#e3f2ed}.villa-amenities{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.villa-amenities span{padding:5px 9px;background:#edf3ef;border-radius:5px;color:#27604f;font-size:.83rem;font-weight:600}.rec-distance{padding:10px 12px;border-radius:6px;background:#fff4d9;font-weight:700;color:#73511b}.villa-pro,.villa-con{padding:12px 13px;border-radius:6px;line-height:1.52}.villa-pro{background:#e9f4ed;color:#244f40}.villa-con{background:#fff1e1;color:#714b25}.rec-photo-strip img{object-fit:cover}

/* V14: distribution of beds and bedrooms explicitly visible to the group. */
.rec-room-configuration{padding:11px 13px;border:1px solid #d5dfda;background:#f6faf6;border-radius:7px;color:#294e44;font-size:.94rem;line-height:1.48}.rec-room-configuration strong{font-weight:800}.villa-pro strong,.villa-con strong{font-weight:800}.rec-card .rec-photo-strip img{object-fit:cover}