.si-calendarContent--selected{background-color:var(--si-blue-50);color:var(--si-basic-white)!important;font-weight:"bold"}.si-calendarContent--selected:hover{color:var(--si-basic-white)!important}.si-datePicker{display:flex;align-items:center;justify-content:space-between;border-radius:4px;background-color:var(--si-basic-white)}.si-datePicker--invalid{border-color:var(--si-red-90);background-color:var(--si-black-60)}.si-datePickerCalendarTrigger{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:var(--si-black-60)}.si-helper{margin-top:.5rem}.si-datePicker--disabled{background-color:var(--si-black-60);border-color:var(--si-black-60);color:var(--si-black-50);pointer-events:none}.si-calendarWrapper{background-color:var(--si-basic-white);border-radius:.5rem;min-width:300px}.si-calendarHeader{display:flex;align-items:center;justify-content:space-between;background:var(--si-black-30)}.si-calendarHeaderTriggerWrapper{display:flex;align-items:center}.si-calendarCellItem{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:.25rem .5rem;border-radius:.25rem}.si-calendarCellItemDate{cursor:pointer}.si-calendarCellItemDate:hover:not(:active){background:var(--si-black-30)}.si-calendarCellItemDate:active{background:var(--si-blue-60)}.si-calendarCellItemDate:active p{color:var(--si-basic-white)}.si-calendarCellItemDateDisabled{background:transparent;cursor:not-allowed}.si-calendarDropdownDisabledItem,.si-calendarCellItemDateDisabled span{color:var(--si-black-50)}.si-calendarCellItemDate:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #4c8df6;background:var(--si-black-30);outline:none}.si-calendarCellItemDateSelected{background:var(--si-primary-blue-70)!important}.si-calendarCellItemDateSelected span{color:var(--si-primary-blue-10)}.si-calendarGridWeekDayText{font-weight:600}.si-calendarButton{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--si-black-90);padding:.75rem;outline:none}.si-calendarButton:active i{background:var(--color-surface-neutral-default);color:var(--si-black-90)}.si-calendarButton:focus i{box-shadow:0 0 0 2px var(--si-basic-white),0 0 0 .25rem var(--si-blue-50);background:var(--si-basic-white);color:var(--si-black-90)}.si-calendarButton:disabled i{background:transparent;color:var(--si-black-60)}.si-calendarButton i{width:1.5rem;height:1.5rem;border-radius:.25rem}.si-calendarButton:hover i{color:var(--si-black-50)}
