.apd623-calendar-state-bridge{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}@media (max-width:991px){body.single-listing .apd623-calendar-owner{overflow:visible!important}body.single-listing .apd623-calendar-owner .days li.apd623-manual-blocked,body.single-listing .apd623-calendar-owner .days li.apd623-reserved,body.single-listing .apd52-booking-card #single-booking-search-calendar .days li.apd623-manual-blocked,body.single-listing .apd52-booking-card #single-booking-search-calendar .days li.apd623-reserved{background:#efefef!important;color:#7d7d7d!important;pointer-events:none!important;cursor:not-allowed!important}body.single-listing .apd623-calendar-owner .days li.apd623-manual-blocked .day-number,body.single-listing .apd623-calendar-owner .days li.apd623-reserved .day-number,body.single-listing .apd52-booking-card #single-booking-search-calendar .days li.apd623-manual-blocked .day-number,body.single-listing .apd52-booking-card #single-booking-search-calendar .days li.apd623-reserved .day-number{text-decoration:line-through!important;text-decoration-thickness:1.4px!important}body.single-listing .apd623-calendar-owner .days li.apd623-manual-blocked::after,body.single-listing .apd52-booking-card #single-booking-search-calendar .days li.apd623-manual-blocked::after{content:'Bloqueado';position:absolute;left:50%;bottom:8px;transform:translateX(-50%);color:#7a7a7a;font-size:10px;font-weight:600;line-height:1;white-space:nowrap}body.single-listing .apd623-calendar-owner .days li.apd623-reserved::after,body.single-listing .apd52-booking-card #single-booking-search-calendar .days li.apd623-reserved::after{content:'Reservado';position:absolute;left:50%;bottom:8px;transform:translateX(-50%);color:#7a7a7a;font-size:10px;font-weight:600;line-height:1;white-space:nowrap}html.apd623-official-calendar-focus body.single-listing [data-apd623-guest-calendar-owner]{scroll-margin-top:18px}}