.custom-date-wrapper{width:100%;position:relative}.custom-date-input{cursor:pointer;position:relative}.custom-date-input .placeholder{color:#aaa}.calendar-popup{z-index:10;background:#fff;border-radius:10px;width:260px;padding:15px;position:absolute;top:110%;left:0;box-shadow:0 4px 14px #00000026}.calendar-popup select{border:2px solid var(--primary);cursor:pointer;border-radius:5px;padding:2px 5px;font-size:14px}.calendar-popup .calendar-header{justify-content:space-between;margin-bottom:15px;display:flex}.calendar-popup .calendar-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-popup .calendar-day{cursor:pointer;background-color:var(--primary-light);border:none;border:1px solid var(--border-grey-color);border-radius:6px;padding:6px 0}.calendar-popup .calendar-day:hover,.calendar-popup .curr_day{border:1px solid var(--primary)}.calendar-popup .calendar-day.disabled{cursor:not-allowed}.calendar-popup .clearBtn{cursor:pointer;text-align:right;color:var(--primary);padding-top:0;font-size:13px;font-weight:500;display:block}.calendar-popup .clearBtn:hover{color:var(--orgred)}
