.schedule-container{padding-top:8rem;padding-bottom:8rem;max-width:44rem;margin-inline:auto;form input,form textarea{width:100%;border:.125rem solid var(--color-white);padding:1rem 1.5rem;border-radius:1.25rem;color:var(--color-white);background-color:var(--color-dark-blue);outline:0;transition:all .3s;button[type=submit]{border-radius:1.25rem}&::placeholder{color:var(--color-white)}&:focus{color:var(--color-white);box-shadow:0 0 1rem #ffffff24;background:none}}form input{margin-bottom:1rem}form input[type=date]::-webkit-calendar-picker-indicator{color-scheme:dark}.datepicker{.next,.prev,.datepicker-switch{&:hover{color:var(--color-dark-blue)}}}.datepicker table tr td span.focused,.datepicker table tr td span:hover{color:var(--color-dark-blue)}.datepicker table tr td.day{line-height:1}.datepicker table tr td.day:not(.disabled,.new,.old){background:var(--color-dark-blue);border:1px solid var(--color-white);&:hover{color:var(--color-dark-blue);background:var(--color-white)}}#DateTimePicker{margin-top:2rem}#TimePickerButtons{width:100%;th,td{padding:6px 2px}label{font-size:1rem;padding:12px}}}
