.calendarCss .ui-icon{height:50px;width:50px}.calendarCss .ui-datepicker .ui-datepicker-prev span{transform:rotate(-180deg)}.calendarCss .ui-datepicker .ui-datepicker-next span,.calendarCss .ui-datepicker .ui-datepicker-prev span{background-image:url(../img/icons/rezDetailRightArrow.svg)}.calendarCss .ui-datepicker .ui-datepicker-next-hover{right:2px}.calendarCss .ui-datepicker .ui-datepicker-next-hover,.calendarCss .ui-datepicker .ui-datepicker-prev-hover{top:2px}.calendarCss .ui-datepicker .ui-datepicker-next-hover:hover,.calendarCss .ui-datepicker .ui-datepicker-prev-hover:hover{border:unset!important;background-color:unset!important}.calendarCss .ui-datepicker th{font-weight:500;color:var(--bs-dark);width:14.2857142857%}.calendarCss .availabilityCalendarBox .availability{height:17px;background-color:#dbe8e8;width:17px}.calendarCss .availabilityCalendarBox .opsiyon{height:17px;background-color:#f7d41a;width:17px}.calendarCss .availabilityCalendarBox .full{height:17px;background-color:#eb4c43;width:17px}.calendarCss .availabilityCalendarBox .checkInOut{border-color:#eb4c43 transparent transparent #eb4c43;height:0;border-style:solid;border-width:0 0 17px 17px;width:0}.calendarCss .villaCalendar .calendarBody .hasDatepicker{height:100%}.calendarCss .ui-widget.ui-widget-content{height:100%;overflow-y:auto;overflow-x:hidden;justify-content:flex-start;border:unset!important;color:var(--bs-dark);background-color:transparent;align-items:start;flex-flow:row wrap;width:100%!important;display:flex!important}.calendarCss .villaCalendar{height:100%;transform:translate(-50%,-50%);padding:20px;color:#fff;position:relative;flex-direction:column;top:50%;background-color:#fefefe;border-radius:10px;left:50%;display:flex}.calendarCss .villaCalendar .closeBtn{height:35px;transform:translate(-50%,-50%);font-size:24px;border:1px solid #dedede;right:0;color:var(--bs-dark);position:absolute;text-align:center;top:0;background-color:var(--bs-white);border-radius:100%;cursor:pointer;width:35px}.calendarCss .villaCalendar .calendarBody{height:100%;overflow:auto;width:100%}.calendarCss .villaCalendar .calendarInfo{padding:0 10px;margin:0 0 10px}.calendarCss .villaCalendar .calendarInfo .villaName{font-size:16px;font-weight:500;line-height:15px;display:block}.calendarCss .villaCalendar .calendarInfo .calendarTitle{font-size:18px;margin-bottom:5px;line-height:26px;display:block}.calendarCss .villaCalendar .calendarInfo .calendarIcons{flex-direction:row;text-align:center;display:flex}.calendarCss .villaCalendar .calendarInfo .calendarIcons .item{margin:5px}.calendarCss .villaCalendar .calendarInfo .calendarIcons .item img{height:20px;margin-right:10px;background-size:contain;background-position:50%;width:20px;float:left;background-repeat:no-repeat}.calendarCss .villaCalendar .calendarInfo .calendarIcons .item span{float:left}.calendarCss .villaCalendar .calendarInfo .calendarIcons .item.musait img{background:#d4d4d7}.calendarCss .villaCalendar .calendarInfo .calendarIcons .item.dolu img{background:#ed2821}.calendarCss .villaCalendar .calendarInfo .calendarIcons .item.bekliyor img{background:#ff7000}.calendarCss td[data-handler][data-year]{position:relative}.calendarCss td a{height:45px;text-align:center!important}.calendarCss .ui-datepicker-multi .ui-datepicker-group{padding:6px 0;margin:0 8px;width:calc(33.33% - 16px)}.calendarCss td[data-handler][data-year]:before{font-size:10px;color:var(--bs-dark);content:attr(title);position:absolute;bottom:0;text-align:center;background-color:var(--bs-theme-first-light);margin:4px;border-radius:6px;left:0;width:calc(100% - 8px);z-index:1}.calendarCss td a,.calendarCss td span{padding-top:4px;justify-content:center;font-size:14px;border:0!important;color:#000;text-align:center;background-color:transparent;align-items:start;border-radius:6px;display:flex}.calendarCss td.dp-highlight a{color:var(--bs-dark)!important;background-color:var(--bs-theme-primary-light)}.calendarCss .ui-datepicker-calendar .ui-button:focus,.calendarCss .ui-datepicker-calendar .ui-button:hover,.calendarCss .ui-datepicker-calendar .ui-state-focus,.calendarCss .ui-datepicker-calendar .ui-state-hover,.calendarCss .ui-datepicker-calendar .ui-widget-content .ui-state-focus,.calendarCss .ui-datepicker-calendar .ui-widget-content .ui-state-hover,.calendarCss .ui-datepicker-calendar .ui-widget-header .ui-state-focus,.calendarCss .ui-datepicker-calendar .ui-widget-header .ui-state-hover{border:0;background-color:var(--bs-theme-primary);border-radius:5px}.calendarCss .ui-button.ui-state-active:hover,.calendarCss .ui-button:active,.calendarCss .ui-widget-content .ui-state-active,.calendarCss .ui-widget-header .ui-state-active,.calendarCss a.ui-button:active{color:var(--bs-white);background-color:var(--bs-theme-primary)!important;border-radius:5px}.calendarCss .ui-datepicker-header{padding:8px 0;border:0;background-color:var(--bs-theme-first-light);border-radius:6px;width:100%}.calendarCss .ui-datepicker .ui-datepicker-next,.calendarCss .ui-datepicker-prev{transform:translateY(-50%);top:50%!important}.calendarCss .ui-datepicker-next,.calendarCss .ui-datepicker-prev{justify-content:center;align-items:center;cursor:pointer;display:flex}.calendarCss .ui-datepicker-next span,.calendarCss .ui-datepicker-prev span{position:unset;background-size:contain;margin:0;background-position:50%;cursor:pointer;background-repeat:no-repeat}.calendarCss .ui-datepicker table{margin-bottom:unset!important}@media only screen and (max-width:1399px){.calendarCss .ui-datepicker-multi .ui-datepicker-group:nth-child(2),.calendarCss .ui-datepicker-multi .ui-datepicker-group:nth-child(4),.calendarCss .ui-datepicker-multi .ui-datepicker-group:nth-child(6){border-right:unset!important}.calendarCss .ui-datepicker-multi .ui-datepicker-group{width:calc(50% - 16px)!important}}@media only screen and (max-width:991px){.calendarCss{padding:8px}.calendarCss .ui-datepicker-multi .ui-datepicker-group:nth-child(3){border-right:unset!important}.calendarCss .villaCalendar{padding:8px}.calendarCss .villaCalendar .closeBtn{transform:unset!important;margin:8px}}@media only screen and (max-width:767px){.calendarCss .ui-datepicker-multi .ui-datepicker-group{border-right:unset!important;margin:unset!important;width:100%!important}.calendarCss .villaCalendar{height:auto;padding:16px 12px}.calendarCss .villaCalendar .calendarBody{height:auto!important}}@media only screen and (max-width:575px){.calendarCss td[data-handler][data-year]:before{font-size:8px!important}}