.my-env .locations-container.highlight .location-card[data-v-ec6509f4]:not(.highlighted){filter:blur(1px);opacity:.5}.my-env .location-card[data-v-ec6509f4]{display:flex}.my-env .location-card .card[data-v-ec6509f4]{align-self:stretch;width:100%;box-shadow:0 6px 12px rgba(0,0,0,.15);border:none;transition:all .2s ease-in-out}.my-env .location-card .location-img[data-v-ec6509f4]{height:180px;overflow:hidden;position:relative;background-size:cover}.my-env .location-card .location-img[data-v-ec6509f4]:before{background:#0e2433;opacity:.3;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.my-env .location-card .location-img .location-title[data-v-ec6509f4]{position:absolute;bottom:5px;left:15px;color:#fff}.my-env .location-card .location-img .location-address[data-v-ec6509f4]{position:absolute;top:0;left:0;right:0;padding:5px 10px;color:#fff;background:rgba(0,0,0,.15)}.my-env .location-card .location-time-slots-container[data-v-ec6509f4]{display:grid;grid-template-columns:repeat(3,minmax(30px,1fr));grid-auto-rows:max-content;gap:10px;flex-grow:1}.my-env .location-card .location-not-available[data-v-ec6509f4]{color:#555;font-size:15px;text-align:center}.my-env .cell-item{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 0}.my-env .reservation-cell{cursor:pointer;top:1px!important;bottom:1px!important;right:1px!important;left:1px!important;border-radius:4px}.my-env .reservation-cell:hover{background-color:rgba(89,174,197,.30196078431372547)!important}.my-env .reservation-cell.selected.empty{background-color:#d5f8de!important;cursor:default}.my-env .reservation-cell.in-range,.my-env .reservation-cell.in-range-left,.my-env .reservation-cell.in-range-right,.my-env .reservation-cell.selected,.my-env .reservation-cell.selected.in-range-left,.my-env .reservation-cell.selected.in-range-right{background-color:#59c572!important}.my-env .reservation-cell.in-range{right:-1px!important;left:-1px!important;border-radius:0}.my-env .reservation-cell.in-range-left{right:-1px!important;border-top-right-radius:0;border-bottom-right-radius:0}.my-env .reservation-cell.in-range-right{left:-1px!important;border-top-left-radius:0;border-bottom-left-radius:0}.my-env .reservation-cell.empty{background-color:#d5f8de!important}.my-env .reservation-cell.empty:hover{background-color:rgba(89,174,197,.30196078431372547)!important}.my-env .reservation-cell.ext{background-color:rgba(89,197,114,.5019607843137255)}.my-env .left-edge{left:1px!important;border-top-left-radius:4px;border-bottom-left-radius:4px}.my-env .right-edge{right:1px!important;border-top-right-radius:4px;border-bottom-right-radius:4px}.my-env .out-of-service-item{background:rgba(250,146,146,.16862745098039217);right:-1px!important;left:-1px!important;border:0}.my-env .fw-500{font-weight:500}.my-env .legend-cell{margin-right:15px;align-items:center;display:flex}.my-env .legend-cell span{width:20px;height:20px;display:inline-block;margin-right:3px;border:1px solid #ececec;border-radius:3px}.my-env .legend-cell span.hover{background-color:rgba(89,174,197,.30196078431372547)!important}.my-env .legend-cell span.empty{background-color:#d5f8de!important}.my-env .legend-cell span.ext{background-color:rgba(89,197,114,.5019607843137255)}.my-env .legend-cell span.finish{background-color:#59c572!important}.my-env .borderless-cell{border:none!important}.my-env .booking-table{font-size:14px;font-weight:400!important;white-space:nowrap}.my-env .booking-table table tr td{position:relative;min-width:20px}.my-env .booking-table table th:first-of-type{border-left:none;border-bottom:none}.my-env .booking-table table th{border-bottom-width:1px;border-top:none}.my-env .booking-table table td:last-of-type,.my-env .booking-table table th:last-of-type{border-right:none}.my-env .booking-table table td,.my-env .booking-table table th{color:rgba(0,0,0,.54);font-size:.8rem;font-weight:500}.my-env .booking-table table td.disabled,.my-env .booking-table table th.disabled{background:#f9f9f9}.my-env .booking-table .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.my-env .time-slots-container[data-v-1ab93108]{max-height:200px;overflow-y:auto}.my-env .time-slots-group-container[data-v-1ab93108]{display:grid;gap:5px;grid-template-columns:repeat(4,minmax(55px,1fr))}.my-env .ii-timeslots-container[data-v-29c5f563]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(90px,0fr))}.my-env .ii-collapse[data-v-29c5f563]:hover{text-decoration:none}.my-env .not-collapsed>svg[data-v-29c5f563]{transform:rotate(90deg)}