.wb-cal.react-datepicker{border:none;background:transparent;font-family:inherit;color:inherit;display:block;width:100%}.wb-cal .react-datepicker__month-container{float:none;width:100%}.wb-cal .react-datepicker__header{background:transparent;border:none;padding:0}.wb-cal .react-datepicker__day-names{display:grid;grid-template-columns:repeat(7,1fr);margin:4px 0 0}.wb-cal .react-datepicker__day-name{width:auto;margin:0;padding:4px 0;font-size:.625rem;font-weight:700;letter-spacing:.3px;color:var(--ink-4);line-height:1}.wb-cal .react-datepicker__day-names>.react-datepicker__day-name:first-child{color:#e84a7a}.wb-cal .react-datepicker__day-names>.react-datepicker__day-name:last-child{color:#4175f5}.wb-cal .react-datepicker__month{margin:0}.wb-cal .react-datepicker__week{display:grid;grid-template-columns:repeat(7,1fr)}.wb-cal .react-datepicker__day{position:relative;width:auto;margin:0;height:30px;line-height:30px;text-align:center;font-size:.75rem;font-weight:600;letter-spacing:-.1px;color:var(--ink);outline:none}.wb-cal .react-datepicker__day,.wb-cal .react-datepicker__day:hover{background:transparent;border-radius:0}.wb-cal .react-datepicker__day:not(.react-datepicker__day--disabled):not(.wb-day-rangeStart):not(.wb-day-rangeEnd):not(.wb-day-single):not(.wb-day-inRange):hover:after{content:"";position:absolute;inset:2px;background:rgba(18,82,242,.08);border-radius:9999px;z-index:0}.wb-cal .react-datepicker__day--keyboard-selected{background:transparent}.wb-cal .react-datepicker__day.react-datepicker__day--in-range,.wb-cal .react-datepicker__day.react-datepicker__day--in-selecting-range,.wb-cal .react-datepicker__day.react-datepicker__day--keyboard-selected,.wb-cal .react-datepicker__day.react-datepicker__day--range-end,.wb-cal .react-datepicker__day.react-datepicker__day--range-start,.wb-cal .react-datepicker__day.react-datepicker__day--selected,.wb-cal .react-datepicker__day.react-datepicker__day--selecting-range-end,.wb-cal .react-datepicker__day.react-datepicker__day--selecting-range-start,.wb-cal .react-datepicker__day.react-datepicker__day:hover{background:transparent;border-radius:0}.wb-cal .react-datepicker__day--outside-month,.wb-cal .react-datepicker__day--outside-month.wb-day-sat,.wb-cal .react-datepicker__day--outside-month.wb-day-sun{color:var(--ink-3)}.wb-cal .react-datepicker__day--today{font-weight:600}.wb-cal .react-datepicker__day--disabled,.wb-cal .react-datepicker__day--outside-month.react-datepicker__day--disabled,.wb-cal .wb-day-sat.react-datepicker__day--disabled,.wb-cal .wb-day-sun.react-datepicker__day--disabled{color:var(--ink-5);cursor:default}.wb-cal .wb-day-sun{color:#e84a7a}.wb-cal .wb-day-sat{color:#4175f5}.wb-cal .wb-day-inRange:before{left:0}.wb-cal .wb-day-inRange:before,.wb-cal .wb-day-rangeStart:before{content:"";position:absolute;top:2px;bottom:2px;right:0;background:rgba(18,82,242,.12)}.wb-cal .wb-day-rangeStart:before{left:50%}.wb-cal .wb-day-rangeEnd:before{content:"";position:absolute;top:2px;bottom:2px;left:0;right:50%;background:rgba(18,82,242,.12)}.wb-cal .wb-day-rangeEnd:after,.wb-cal .wb-day-rangeStart:after,.wb-cal .wb-day-single:after{content:"";position:absolute;top:2px;bottom:2px;left:2px;right:2px;background:var(--color-blue-7);border-radius:9999px}.wb-cal .react-datepicker__day.wb-day-rangeEnd,.wb-cal .react-datepicker__day.wb-day-rangeStart,.wb-cal .react-datepicker__day.wb-day-single{color:#fff;font-weight:800}.wb-cal .react-datepicker__day>span{position:relative;z-index:1}.wb-cal .react-datepicker__day--in-selecting-range:not(.wb-day-rangeStart):not(.wb-day-rangeEnd):not(.wb-day-single):not(.wb-day-inRange):not(.react-datepicker__day--selecting-range-end):before{content:"";position:absolute;top:2px;bottom:2px;left:0;right:0;background:rgba(18,82,242,.12)}.wb-cal .wb-day-single.react-datepicker__day--selecting-range-start:before{content:"";position:absolute;top:2px;bottom:2px;left:50%;right:0;background:rgba(18,82,242,.12)}