.Newcalender{font-family:Poppins!important;max-height:60vh;overflow-y:scroll;scroll-behavior:smooth}.Newcalender::-webkit-scrollbar{display:none}.Newcalender .calendar{padding:0!important;background:rgba(0,0,0,0)!important}.Newcalender .calendar table.month th.month-title{font-family:Poppins;font-weight:600;font-size:13px!important;padding-bottom:0!important}.Newcalender .calendar table.month th.day-header{color:var(--text-grey);font-size:11.518px!important;font-weight:600}.Newcalender .months-container{display:flex!important;flex-wrap:wrap;gap:12px 16px;padding-bottom:16px;margin:0}.Newcalender .calendar .months-container .month-container{border-radius:12px;background:#fff;flex:1 1 20%;min-width:250px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);height:auto!important;overflow:hidden}@media(max-width:400px){.Newcalender .calendar .months-container .month-container{min-width:200px}}.Newcalender table{width:100%;border-spacing:0 6px!important;border-collapse:initial!important}.Newcalender .month .day{color:#000821;font-size:11.518px;font-weight:600}.Newcalender .calendar table.month td.disabled{color:var(--text-grey)!important;font-size:11.518px;font-weight:600;position:relative}.Newcalender .calendar table.month td.disabled:not(.my-booking):not(.my-booking-end):not(.my-booking-start):after{content:"";width:19.745px;height:.823px;background:var(--text-grey);position:absolute;top:50%;left:50%;transform:translateX(-50%)}.Newcalender .range .day-content{background-color:#d7e0f7!important}.Newcalender .selected-circle .day-content{border-radius:50px!important}.Newcalender .range.range-end .day-content,.Newcalender .range.range-start .day-content,.Newcalender .selected-circle .day-content{background-color:#3666df!important;color:#fff}.Newcalender .range.range-start .day-content{border-radius:50px 0 0 50px!important}.Newcalender .range.range-end .day-content{border-radius:0 50px 50px 0!important}.Newcalender .old-booking .day-content{background-color:#d7e0f7!important;color:#fff!important}.Newcalender .old-booking-start .day-content{background-color:#d7e0f7;border-radius:50px 0 0 50px!important;color:#fff!important}.Newcalender .old-booking-end .day-content{background-color:#d7e0f7;border-radius:0 50px 50px 0!important;color:#fff!important}.Newcalender .my-booking-start .day-content{background:#3666df;border-radius:50px 0 0 50px!important;color:#fff!important}.Newcalender .my-booking .day-content{background:#3666df;color:#fff!important}.Newcalender .my-booking-end .day-content{background-color:#3666df;border-radius:0 50px 50px 0!important;color:#fff!important}.theme-button{background-color:#000821;border-radius:8px;color:#fff;font:600 16px/22px Poppins,sans-serif;padding:8px 15px!important}.calender-top *{padding:0;margin:0;box-sizing:border-box}.calender-top{font-family:Poppins}.calender-top .property-option{background:#fff;border:1px solid gray;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:8px;left:-4%;z-index:1;display:flex;flex-direction:column;gap:16px;right:-15px;transform:translateY(calc(100% + 25px));bottom:0}.calender-top .property-option .property-datails{border-radius:10px;cursor:pointer}.calender-top .property-option .property-datails:hover{background-color:rgba(233,226,226,.556)}.calender-top .property-dropdown svg{position:absolute;cursor:pointer;right:-8%}.calender-top .property-datails .property-img{min-width:60px;width:60px;height:60px;border-radius:10px;overflow:hidden;background:rgba(235,232,232,.735)}.calender-top .property-datails .info .city{color:var(--text-grey);font-size:12px}.calender-top .property-datails .info .name{font-size:20px;font-weight:700;color:#000821;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;max-width:20ch}@media screen and (max-width:576px){.calender-top .property-datails .info .name{font-size:16px}}.calender-top .seasons .nights{color:var(--text-grey);font-size:12px}.calender-top .seasons .seasons-info .season-name{border-radius:32px}@media screen and (max-width:576px){.calender-top .seasons .seasons-info .season-name{min-width:60px}}.calender-top .seasons .seasons-info .season-name img{height:24px;width:24px;object-fit:cover}@media screen and (max-width:576px){.calender-top .seasons .seasons-info .season-name img{height:16px;width:16px}}.calender-top .seasons .seasons-info .season-category{font-size:12px;font-style:normal;font-weight:600}@media screen and (max-width:576px){.calender-top .seasons .seasons-info .season-category{font-size:10px}}.calender-top .seasons .seasons-info .count{font-size:20px;font-weight:600}.calender-top .seasons .seasons-info .count span{font-size:16px;font-weight:400}@media screen and (max-width:576px){.calender-top .seasons .seasons-info .count,.calender-top .seasons .seasons-info .count span{font-size:12px}}.calender-top .seasons .seasons-info .share-quota{font-size:10px;bottom:-12px;color:gray}@media screen and (max-width:576px){.calender-top .seasons .seasons-info{padding-bottom:5px}}.change-year .current-year{color:#000821;font-size:24px;font-style:normal;font-weight:700;margin:0}@media screen and (max-width:576px){.change-year .current-year{font-size:16px}}.change-year .icon{padding:5px;border-radius:50%;overflow:hidden;border:2px solid #000821;display:flex;align-items:center;justify-content:center;cursor:pointer}.change-year .icon svg{color:#000821}@media screen and (max-width:576px){.change-year .icon{padding:1px}}.change-year .disableIcon{padding:5px;border-radius:50%;overflow:hidden;border:2px solid gray;display:flex;align-items:center;justify-content:center;cursor:pointer}.change-year .disableIcon svg{color:gray}@media screen and (max-width:576px){.change-year .disableIcon{padding:1px}}.cancleAction:active,.cancleAction:focus{box-shadow:none;outline:none}.cancleAction .dropdown-toggle{padding:0!important}.cancleAction .dropdown-toggle:after{display:none!important}@media screen and (max-width:576px){.property-details .small-screen-font{font-size:12px}}