.homelocal-tip{top:0;left:0;z-index:9999990;display:none;max-width:200px;position:absolute}.homelocal-tip .tip-content{padding:10px;color:#fff;font-size:12px;text-align:center;border-radius:5px;background-color:#333}.homelocal-tip .tip-arrow{left:50%;width:16px;height:16px;color:#333;margin-left:-8px;position:absolute}.homelocal-tip .tip-arrow::before{left:0;content:" ";position:absolute;border-color:transparent;border-top-color:transparent;border-style:solid}.homelocal-tip[data-placement^=top] .tip-arrow{bottom:0}.homelocal-tip[data-placement^=top] .tip-arrow::before{bottom:-8px;border-width:8px 8px 0;border-bottom-color:initial;transform-origin:center top;border-top-color:#333}.homelocal-tip[data-placement^=bottom] .tip-arrow{top:0}.homelocal-tip[data-placement^=bottom] .tip-arrow::before{top:-8px;border-width:0 8px 8px;border-top-color:initial;transform-origin:center bottom;border-bottom-color:#333}.homelocal-range-calendar{--homelocal-range-calendar-color_unavailable:#aaa;--homelocal-range-calendar-color_available:#333;--homelocal-range-calendar-bg_color_selected:#f7f7f7;--homelocal-range-calendar-border_color_selected:#333;--homelocal-range-calendar-color_checkinout:#fff;--homelocal-range-calendar-bg_color_checkinout:#333;position:relative}.homelocal-range-calendar .next-btn,.homelocal-range-calendar .prev-btn{top:5px;padding:0;width:30px;height:30px;color:#000;line-height:1;position:absolute;border-radius:50%;text-align:center;border:1px solid #ddd;background-color:#fff}.homelocal-range-calendar .next-btn:disabled,.homelocal-range-calendar .prev-btn:disabled{opacity:.3;cursor:not-allowed}.homelocal-range-calendar .next-btn:not(:disabled):hover,.homelocal-range-calendar .prev-btn:not(:disabled):hover{cursor:pointer;border-color:#aaa;background-color:#eee}.homelocal-range-calendar .next-btn{right:5px}.homelocal-range-calendar .prev-btn{left:5px}.homelocal-range-calendar .calendars .calendar{font-size:14px;line-height:14px;box-sizing:border-box}.no-uikit>.homelocal-range-calendar{overflow:hidden}.no-uikit>.homelocal-range-calendar .calendars{display:flex;flex-wrap:nowrap;margin-left:-40px;will-change:transform;position:relative;touch-action:pan-y}.no-uikit>.homelocal-range-calendar .calendar{width:100%;min-width:100%;padding-left:40px;box-sizing:border-box}@media screen and (min-width:768px){.no-uikit>.homelocal-range-calendar .calendar{width:50%;min-width:50%}}.homelocal-range-calendar .calendar-heading{color:#000;padding:10px 0;font-size:18px;line-height:20px;font-weight:600;text-align:center;user-select:none}.homelocal-range-calendar .calendar-table{z-index:2;position:relative}.homelocal-range-calendar .calendar-table .week-days,.homelocal-range-calendar .calendar-table .week{display:flex;flex-wrap:wrap;margin-bottom:2px}.homelocal-range-calendar .calendar-table .week-days>*,.homelocal-range-calendar .calendar-table .week>*{width:14.2857142857%}.homelocal-range-calendar .week .day{min-height:30px;line-height:30px;position:relative}.homelocal-range-calendar .week .day.day-of-month{overflow:hidden;user-select:none;text-align:center;color:var(--homelocal-range-calendar-color_available)}.homelocal-range-calendar .week .day.day-of-month .date{margin:2px;border-radius:50%;display:inline-block;border:1px solid transparent}.homelocal-range-calendar .week .day.day-of-month.checkin .date,.homelocal-range-calendar .week .day.day-of-month.checkout .date{font-weight:600}.homelocal-range-calendar .week .day.day-of-month.disabled,.homelocal-range-calendar .week .day.day-of-month.unavailable{color:var(--homelocal-range-calendar-color_unavailable)}.homelocal-range-calendar .week .day:not(.disabled):not(.unavailable) .date{font-weight:600}.homelocal-range-calendar .week-days{margin-bottom:10px;border-bottom:1px solid #ddddde}.homelocal-range-calendar .week-days .day-name{user-select:none;color:#555;font-weight:600;text-align:center;padding:20px 0 10px}.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled):hover{cursor:pointer}.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled):not(.unavailable):hover .date{border-color:var(--homelocal-range-calendar-border_color_selected)}.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).selected,.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).hover{background-color:var(--homelocal-range-calendar-bg_color_selected)}.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).selected:last-child:not(.checkout),.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).hover:last-child:not(.checkout){border-top-right-radius:4px;border-bottom-right-radius:4px}.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).selected:first-child:not(.checkin),.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).hover:first-child:not(.checkin){border-top-left-radius:4px;border-bottom-left-radius:4px}.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).checkin{border-top-left-radius:50%;border-bottom-left-radius:50%}.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).checkout{border-top-right-radius:50%;border-bottom-right-radius:50%}.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).checkin .date,.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).checkout .date{color:var(--homelocal-range-calendar-color_checkinout);background-color:var(--homelocal-range-calendar-bg_color_checkinout)}.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).disabled:hover,.calendar-picker>.homelocal-range-calendar .week .day-of-month:not(.disabled).booked:hover{cursor:not-allowed}