body .ho-reservations .ho-res-calendar-day.is-selected,body .ho-reservations .ho-res-calendar-day.is-selected>span,body .ho-reservations .ho-res-calendar-day.is-selected strong{color:#fff!important}
body.operator-premium-page .ho-customers .ho-cus-head{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:5px 2px 0!important;margin:0 0 24px!important;display:flex!important;align-items:center!important;gap:20px!important}
body.operator-premium-page .ho-customers .ho-cus-head-copy{flex:1!important;min-width:0!important}
body.operator-premium-page .ho-customers .ho-cus-head h2{font-size:40px!important;line-height:1.18!important;letter-spacing:-.035em!important;margin:8px 0 10px!important;font-weight:750!important}
body.operator-premium-page .ho-customers .ho-cus-head-copy>small{font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important}
body.operator-premium-page .ho-customers .ho-cus-head-copy>p{font-size:14px!important;line-height:1.5!important;color:var(--muted)!important;margin:0!important}
body.operator-premium-page .ho-customers .ho-cus-directory-area>.ho-cus-area-heading{display:none!important}
body.operator-premium-page .ho-customers .ho-cus-state{border-radius:7px!important;padding:8px 12px!important;font-size:12px!important;white-space:nowrap!important}
@media(max-width:650px){body.operator-premium-page .ho-customers .ho-cus-head{flex-wrap:wrap!important}body.operator-premium-page .ho-customers .ho-cus-head h2{font-size:26px!important}}
