/* V225: contiguous duration blocks within MoeGo-style day columns. */
#workspace.pp-v224-groomer-calendar .pp-v224-week-slot{height:62px;min-height:62px;position:relative}
#workspace.pp-v224-groomer-calendar .pp-v224-week-slot-content{position:relative;min-height:100%;overflow:visible}
#workspace.pp-v224-groomer-calendar .pp-v225-has-booking{z-index:1}
#workspace.pp-v224-groomer-calendar .pp-v225-has-booking .pp-cal-appointment{position:absolute!important;top:2px;left:3px;right:3px;width:calc(100% - 6px)!important;height:calc(var(--pp-v225-span,1)*62px - 4px)!important;max-height:none!important;overflow:auto;z-index:3;background:#e3eee5!important;border-left:4px solid #638c69!important}
#workspace.pp-v224-groomer-calendar .pp-v225-has-booking .pp-cal-appointment:hover{z-index:6}
#workspace.pp-v224-groomer-calendar .pp-v224-ongoing{visibility:hidden}
@media(max-width:740px){#workspace.pp-v224-groomer-calendar .pp-v224-week-slot{height:62px;min-height:62px}}
