.drp-cal .react-calendar{width:100%!important;border:none!important;background:transparent!important;font-family:inherit!important;line-height:1!important}.drp-cal .react-calendar__tile--active,.drp-cal .react-calendar__tile--active:enabled:focus,.drp-cal .react-calendar__tile--active:enabled:hover,.drp-cal .react-calendar__tile--hasActive,.drp-cal .react-calendar__tile--hasActive:enabled:hover,.drp-cal .react-calendar__tile:enabled:focus,.drp-cal .react-calendar__tile:enabled:hover{background:none!important;color:inherit!important;outline:none!important;box-shadow:none!important}.drp-cal .react-calendar__navigation{display:flex;align-items:center;margin:0;padding:10px 12px 6px;gap:2px}.drp-cal .react-calendar__navigation button{background:none;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#344054;padding:5px 8px;cursor:pointer;min-width:28px;transition:background .12s}.drp-cal .react-calendar__navigation button:enabled:focus,.drp-cal .react-calendar__navigation button:enabled:hover{background:#f2f4f7!important;outline:none!important}.drp-cal .react-calendar__navigation button:disabled{opacity:.3;cursor:not-allowed}.drp-cal .react-calendar__navigation__label{flex:1;font-size:13px!important;font-weight:600!important;color:#101828!important}.drp-cal .react-calendar__month-view__weekdays{padding:0 10px}.drp-cal .react-calendar__month-view__weekdays__weekday{text-align:center;padding:4px 0}.drp-cal .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;font-size:11px;font-weight:500;color:#667085;text-transform:uppercase;letter-spacing:.04em}.drp-cal .react-calendar__month-view__days{padding:2px 10px 10px}.drp-cal .react-calendar__tile{background:none;border:none;border-radius:0;padding:0;height:36px;color:#344054;cursor:pointer;transition:color .1s}.drp-cal .react-calendar__tile,.drp-cal .react-calendar__tile abbr{font-size:13px;font-weight:400;position:relative;display:flex;align-items:center;justify-content:center}.drp-cal .react-calendar__tile abbr{width:34px;height:34px;border-radius:50%;z-index:2;transition:background .1s,color .1s}.drp-cal .react-calendar__tile--now abbr{font-weight:600;color:#6941c6}.drp-cal .react-calendar__tile--now abbr:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:3px;height:3px;border-radius:50%;background:#6941c6}.drp-cal .react-calendar__tile:not(.react-calendar__tile--rangeStart):not(.react-calendar__tile--rangeEnd):not(.react-calendar__tile--rangeBothEnds):hover abbr{background:#f9f5ff;color:#6941c6}.drp-cal .react-calendar__tile:disabled{opacity:.3;cursor:not-allowed}.drp-cal .react-calendar__month-view__days__day--neighboringMonth{opacity:.3}.drp-cal .react-calendar__tile--range:before{content:"";position:absolute;inset:1px 0;background:#f4ebff;z-index:1}.drp-cal .react-calendar__tile--rangeStart:before{border-radius:50% 0 0 50%;left:50%;transform:translateX(-50%);width:100%}.drp-cal .react-calendar__tile--rangeEnd:before{border-radius:0 50% 50% 0;right:50%;transform:translateX(50%);width:100%}.drp-cal .react-calendar__tile--rangeBothEnds:before{display:none}.drp-cal .react-calendar__tile--rangeBothEnds abbr,.drp-cal .react-calendar__tile--rangeEnd abbr,.drp-cal .react-calendar__tile--rangeStart abbr{background:#7f56d9!important;color:#fff!important;font-weight:600!important;box-shadow:0 1px 3px rgba(127,86,217,.4),0 1px 2px rgba(127,86,217,.3)}.drp-cal .react-calendar__tile--hover:before{content:"";position:absolute;inset:1px 0;background:#faf5ff;border-top:1px dashed #d6bbfb;border-bottom:1px dashed #d6bbfb;z-index:1}.drp-cal .react-calendar__tile--hoverStart:before{border-left:1px dashed #d6bbfb;border-radius:50% 0 0 50%;left:50%;transform:translateX(-50%);width:100%}.drp-cal .react-calendar__tile--hoverEnd:before{border-right:1px dashed #d6bbfb;border-radius:0 50% 50% 0;right:50%;transform:translateX(50%);width:100%}.drp-cal .react-calendar__tile--hoverBothEnds:before{border-radius:50%;border:1px dashed #d6bbfb;left:50%;transform:translateX(-50%);width:34px;inset:1px auto;height:34px}.drp-cal .react-calendar__tile--hover abbr{color:#6941c6}.drp-cal .react-calendar__tile.drp-h-mid:before{content:"";position:absolute;inset:1px 0;background:#faf5ff;border-top:1px dashed #d6bbfb;border-bottom:1px dashed #d6bbfb;z-index:1}.drp-cal .react-calendar__tile.drp-h-start:before{border-left:1px dashed #d6bbfb;border-radius:50% 0 0 50%;left:50%;transform:translateX(-50%)}.drp-cal .react-calendar__tile.drp-h-end:before,.drp-cal .react-calendar__tile.drp-h-start:before{content:"";position:absolute;inset:1px 0;background:#faf5ff;border-top:1px dashed #d6bbfb;border-bottom:1px dashed #d6bbfb;width:100%;z-index:1}.drp-cal .react-calendar__tile.drp-h-end:before{border-right:1px dashed #d6bbfb;border-radius:0 50% 50% 0;right:50%;transform:translateX(50%)}.drp-cal .react-calendar__tile.drp-h-both:before{content:"";position:absolute;width:34px;height:34px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed #d6bbfb;background:#faf5ff;z-index:1}.drp-cal .react-calendar__tile.drp-h-both abbr,.drp-cal .react-calendar__tile.drp-h-end abbr,.drp-cal .react-calendar__tile.drp-h-mid abbr,.drp-cal .react-calendar__tile.drp-h-start abbr{color:#6941c6}