.acsi-service-date .react-datepicker-wrapper{width:100%}.acsi-service-date input{box-sizing:border-box;border:1px solid var(--service-date-border);background:var(--service-date-background);width:100%;min-height:48px;color:var(--service-date-text);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px}.acsi-service-date input:focus-visible{outline:2px solid var(--service-date-focus);outline-offset:2px}.acsi-service-calendar,.acsi-service-calendar .react-datepicker__header{background:var(--service-date-background);color:var(--service-date-text);border-color:var(--service-date-border)}.acsi-service-calendar .react-datepicker__current-month,.acsi-service-calendar .react-datepicker__day-name,.acsi-service-calendar .react-datepicker__day{color:var(--service-date-text)}.acsi-service-calendar .react-datepicker__day--outside-month{color:var(--service-date-muted)}.acsi-service-calendar .react-datepicker__day--selected,.acsi-service-calendar .react-datepicker__day--keyboard-selected{background:var(--service-date-selection);color:var(--service-date-on-selection)}.acsi-service-calendar .react-datepicker__day:hover{background:var(--service-date-raised);color:var(--service-date-text)}