.calendarBox{color:#1d1d1d;height:100%;position:relative}.on_search{transition:all .1s;border-radius:18px!important}.close_btn{background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:27px;height:27px;display:flex;position:relative;z-index:10001!important}.calendarBox .calendarInput{cursor:pointer;background-color:#fff;border-radius:18px;flex-direction:column;justify-content:center;width:100%;padding-left:15px;padding-right:15px;display:flex;position:relative;overflow:hidden;font-weight:500!important}.calendarBox .calendarInput input{opacity:0;width:100%;height:60px;display:none!important}.calendarInput time{font-weight:500!important}.overlay{background:0 0;width:100vw;height:100vh;position:fixed;top:0;left:0}.mobileCalendarContainer{width:100%;height:60vh;padding:15px;position:fixed;bottom:0;left:0;overflow:scroll;z-index:100!important;background-color:#f3f3f3!important;padding-bottom:100px!important;top:0!important;overflow-x:hidden!important}.mobileCalendarContainer .closeBtn button{background-color:#1d1d1d0d!important}.calendarBox .calendarModal{background:#fff;border-radius:30px;width:max-content;height:max-content;min-height:375px;padding:25px;display:block;position:absolute;top:105%;overflow:hidden;box-shadow:0 8px 40px #2121261a;z-index:100001!important}.calendarBox .calendarModal.show{display:block}.responsiveGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.hide{z-index:1000;display:none;position:relative}@media only screen and (max-width:1115px){.calendarBox .calendarModal{position:relative}.calendarBox .calendarInput{padding-left:12px;padding-right:12px}.responsiveGrid{gap:8px!important}.calendarInput{border-radius:15px!important}.calendarBox{position:relative}.calendarBox:after{display:none!important}.calendar_1,.calendar_2{position:relative}.hide{display:block}}@media only screen and (max-width:375px){.calendarBox .calendarInput{padding-left:10px;padding-right:10px}}
