/* Presentation data only; the existing layout and scroll timelines remain shared. */
.menu-bar .brand{display:flex;align-items:center;justify-content:center;gap:14px}
.home-club-brand{display:inline-flex;align-items:center;gap:14px}
.home-club-brand[hidden],.home-club-welcome[hidden]{display:none!important}
.home-club-brand>span{font-size:22px;font-weight:300;color:#b1b1b1}
.menu-bar .brand .home-club-brand img{width:38px;height:38px;object-fit:cover;border-radius:7px;flex:none}
.hero #hero-title{position:relative}
.home-club-welcome{position:absolute;left:2px;bottom:calc(100% + 27px);display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.5;font-weight:400;letter-spacing:-.015em;color:#777;max-width:100%;white-space:nowrap}
.home-club-welcome img{width:25px;height:25px;border-radius:6px;object-fit:cover;flex:none}
.home-club-welcome span{overflow:hidden;text-overflow:ellipsis}
.message-content p{white-space:normal;overflow-wrap:break-word}
.native-slots small,.booking-slots small{white-space:nowrap;font-variant-numeric:tabular-nums}
.native-match-identity strong,.native-pickers button:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
img[src*="country-clubs/padium.svg"],img[src*="country-clubs/psc.svg"]{background:#183e35;padding:3px;box-sizing:border-box;object-fit:contain}
@media(max-width:1000px) and (min-width:701px){.menu-bar .brand{gap:8px;padding-inline:4px}.menu-bar .brand>img:first-child{width:52px}.home-club-brand{gap:10px}.menu-bar .brand .home-club-brand img{width:32px;height:32px}}
@media(max-width:700px){.menu-bar .brand{gap:10px}.home-club-brand{gap:10px}.menu-bar .brand .home-club-brand img{width:30px;height:30px}.home-club-welcome{font-size:11px;bottom:calc(100% + 18px);gap:7px}.home-club-welcome img{width:21px;height:21px}}
