/* Cypress nightly prices, without replacing native calendar interaction. */
body.lvm-preview .mphb-datepick-popup.lvm-priced-calendar,body.lvm-booking-shell .mphb-datepick-popup.lvm-priced-calendar{width:720px!important}
body .datepick.lvm-priced-calendar td{padding:1px!important}
body.lvm-preview .datepick.lvm-priced-calendar td .mphb-date-cell,body.lvm-booking-shell .datepick.lvm-priced-calendar td .mphb-date-cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;line-height:24px!important;min-height:51px!important;height:51px!important;padding:3px 0!important}
body .datepick.lvm-priced-calendar .lvm-day-price{width:100%!important;text-align:center!important}
body .datepick.lvm-priced-calendar .mphb-date-cell{box-sizing:border-box!important;min-height:53px!important;height:auto!important;line-height:24px!important;padding-top:3px!important;padding-bottom:4px!important;vertical-align:top!important}
body .datepick.lvm-priced-calendar .lvm-day-price{display:block!important;font-family:inherit!important;font-size:10px!important;font-weight:500!important;line-height:15px!important;letter-spacing:-.02em!important;color:#34392b!important;white-space:nowrap!important;pointer-events:none!important;margin:0!important;padding:0!important;text-transform:none!important}
body .datepick.lvm-priced-calendar .datepick-selected .lvm-day-price,body .datepick.lvm-priced-calendar .datepick-highlight .lvm-day-price{color:inherit!important}
body .datepick.lvm-priced-calendar .lvm-calendar-price-note{clear:both;display:block!important;max-width:none!important;margin:10px 4px 2px!important;padding:10px 5px 2px!important;border-top:1px solid #ded9cc;font-family:inherit!important;font-size:11px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:0!important;text-align:center!important;color:#59635b!important}
body .mphb-calendar .datepick.lvm-priced-calendar{width:100%!important}
@media(max-width:600px){
body.lvm-preview .mphb-datepick-popup.lvm-priced-calendar,body.lvm-booking-shell .mphb-datepick-popup.lvm-priced-calendar{width:calc(100vw - 24px)!important;max-width:380px!important;max-height:75vh!important;overflow-y:auto!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:100010!important}
body .mphb-datepick-popup.lvm-priced-calendar .datepick-month{width:100%!important;float:none!important}
body .mphb-datepick-popup.lvm-priced-calendar .datepick-month.last{display:none!important}
body .datepick.lvm-priced-calendar .lvm-day-price{font-size:10px!important}
}