.form-control,input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border-radius:var(--psy-corner-smooth)!important}.form-control,input,select,textarea{box-shadow:none!important}.form-control:active,.form-control:focus,.form-control:focus-visible,.form-control:hover,body .form-control:active,body .form-control:focus,body .form-control:focus-visible,body .form-control:hover,body input:active,body input:focus-visible,body input:hover,body input[type=checkbox]:focus,body input[type=email]:focus,body input[type=file]:focus,body input[type=number]:focus,body input[type=password]:focus,body input[type=radio]:focus,body input[type=search]:focus,body input[type=tel]:focus,body input[type=text]:focus,body select.ios-focus-forced,body select:active,body select:focus,body select:focus-visible,body select:hover,body textarea:active,body textarea:focus,body textarea:focus-visible,body textarea:hover,input:active,input:focus,input:focus-visible,input:hover,select:active,select:focus,select:focus-visible,select:hover,textarea:active,textarea:focus,textarea:focus-visible,textarea:hover{box-shadow:none!important}.form-control:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]),input[type=date]:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]),input[type=datetime-local]:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]),input[type=email]:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]),input[type=number]:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]),input[type=password]:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]),input[type=tel]:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]),input[type=text]:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]),input[type=time]:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]),input[type=url]:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]),select:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]),textarea:not(.error):not(.invalid):not(.is-invalid):not(:disabled):not([readonly]){border-color:var(--psy-color-border-weak)!important}.form-control:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]),input[type=date]:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]),input[type=datetime-local]:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]),input[type=email]:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]),input[type=number]:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]),input[type=password]:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]),input[type=tel]:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]),input[type=text]:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]),input[type=time]:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]),input[type=url]:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]),select:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]),textarea:not(.error):not(.invalid):not(.is-invalid):not(.field-error):hover:not(:disabled):not([readonly]){border-color:var(--psy-color-border-moderate)!important}input[type=text]:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]){outline:1px solid var(--psy-color-primary-strong)!important;outline-offset:1px}.form-control:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]),input[type=date]:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]),input[type=datetime-local]:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]),input[type=email]:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]),input[type=number]:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]),input[type=password]:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]),input[type=search]:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]),input[type=tel]:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]),input[type=time]:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]),input[type=url]:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]),select.ios-focus-forced:not(.error):not(.field-error):not(.invalid):not(.is-invalid),select:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]),textarea:not(.error):not(.field-error):not(.invalid):not(.is-invalid):focus:not(:disabled):not([readonly]){outline:1px solid var(--psy-color-primary-moderate)!important;outline-offset:1px;border:1px solid var(--psy-color-primary-moderate, rgba(0, 127, 127, 0.7))}.form-control.error,.form-control.invalid,.form-control.is-invalid,input[type=date].error,input[type=date].invalid,input[type=date].is-invalid,input[type=datetime-local].error,input[type=datetime-local].invalid,input[type=datetime-local].is-invalid,input[type=email].error,input[type=email].invalid,input[type=email].is-invalid,input[type=number].error,input[type=number].invalid,input[type=number].is-invalid,input[type=password].error,input[type=password].invalid,input[type=password].is-invalid,input[type=search].error,input[type=search].invalid,input[type=search].is-invalid,input[type=tel].error,input[type=tel].invalid,input[type=tel].is-invalid,input[type=text].error,input[type=text].invalid,input[type=text].is-invalid,input[type=time].error,input[type=time].invalid,input[type=time].is-invalid,input[type=url].error,input[type=url].invalid,input[type=url].is-invalid,select.error,select.invalid,select.is-invalid,textarea.error,textarea.invalid,textarea.is-invalid{background-color:var(--psy-color-surface-low)!important;border:var(--psy-border-Light, 1px) solid var(--psy-color-error-Strong, #D23241)}.form-control.error:hover:not(:disabled):not([readonly]),.form-control.invalid:hover:not(:disabled):not([readonly]),.form-control.is-invalid:hover:not(:disabled):not([readonly]),input[type=date].error:hover:not(:disabled):not([readonly]),input[type=date].invalid:hover:not(:disabled):not([readonly]),input[type=date].is-invalid:hover:not(:disabled):not([readonly]),input[type=datetime-local].error:hover:not(:disabled):not([readonly]),input[type=datetime-local].invalid:hover:not(:disabled):not([readonly]),input[type=datetime-local].is-invalid:hover:not(:disabled):not([readonly]),input[type=email].error:hover:not(:disabled):not([readonly]),input[type=email].field-error:focus,input[type=email].invalid:hover:not(:disabled):not([readonly]),input[type=email].is-invalid:hover:not(:disabled):not([readonly]),input[type=file].field-error:focus,input[type=number].error:hover:not(:disabled):not([readonly]),input[type=number].field-error:focus,input[type=number].invalid:hover:not(:disabled):not([readonly]),input[type=number].is-invalid:hover:not(:disabled):not([readonly]),input[type=password].error:hover:not(:disabled):not([readonly]),input[type=password].field-error:focus,input[type=password].invalid:hover:not(:disabled):not([readonly]),input[type=password].is-invalid:hover:not(:disabled):not([readonly]),input[type=search].error:hover:not(:disabled):not([readonly]),input[type=search].invalid:hover:not(:disabled):not([readonly]),input[type=search].is-invalid:hover:not(:disabled):not([readonly]),input[type=tel].error:hover:not(:disabled):not([readonly]),input[type=tel].field-error:focus,input[type=tel].invalid:hover:not(:disabled):not([readonly]),input[type=tel].is-invalid:hover:not(:disabled):not([readonly]),input[type=text].error:hover:not(:disabled):not([readonly]),input[type=text].invalid:hover:not(:disabled):not([readonly]),input[type=text].is-invalid:hover:not(:disabled):not([readonly]),input[type=time].error:hover:not(:disabled):not([readonly]),input[type=time].invalid:hover:not(:disabled):not([readonly]),input[type=time].is-invalid:hover:not(:disabled):not([readonly]),input[type=url].error:hover:not(:disabled):not([readonly]),input[type=url].invalid:hover:not(:disabled):not([readonly]),input[type=url].is-invalid:hover:not(:disabled):not([readonly]),select.error:hover:not(:disabled):not([readonly]),select.field-error:focus,select.invalid:hover:not(:disabled):not([readonly]),select.is-invalid:hover:not(:disabled):not([readonly]),textarea.error:hover:not(:disabled):not([readonly]),textarea.field-error:focus,textarea.invalid:hover:not(:disabled):not([readonly]),textarea.is-invalid:hover:not(:disabled):not([readonly]){box-shadow:none!important}body input[type=search].error:hover:not(:disabled):not([readonly]),body input[type=search].invalid:hover:not(:disabled):not([readonly]),body input[type=search].is-invalid:hover:not(:disabled):not([readonly]),body input[type=text].error:hover:not(:disabled):not([readonly]),body input[type=text].invalid:hover:not(:disabled):not([readonly]),body input[type=text].is-invalid:hover:not(:disabled):not([readonly]){border-color:var(--psy-input-border-error)!important}body input[type=email].field-error:hover:not(:disabled):not([readonly]),body input[type=file].field-error:hover:not(:disabled):not([readonly]),body input[type=number].field-error:hover:not(:disabled):not([readonly]),body input[type=password].field-error:hover:not(:disabled):not([readonly]),body input[type=search].field-error:hover:not(:disabled):not([readonly]),body input[type=tel].field-error:hover:not(:disabled):not([readonly]),body input[type=text].field-error:hover:not(:disabled):not([readonly]){border:var(--psy-input-border-error)!important}.form-control.error:focus:not(:disabled):not([readonly]),.form-control.invalid:focus:not(:disabled):not([readonly]),.form-control.is-invalid:focus:not(:disabled):not([readonly]),input[type=date].error:focus:not(:disabled):not([readonly]),input[type=date].invalid:focus:not(:disabled):not([readonly]),input[type=date].is-invalid:focus:not(:disabled):not([readonly]),input[type=datetime-local].error:focus:not(:disabled):not([readonly]),input[type=datetime-local].invalid:focus:not(:disabled):not([readonly]),input[type=datetime-local].is-invalid:focus:not(:disabled):not([readonly]),input[type=email].error:focus:not(:disabled):not([readonly]),input[type=email].invalid:focus:not(:disabled):not([readonly]),input[type=email].is-invalid:focus:not(:disabled):not([readonly]),input[type=number].error:focus:not(:disabled):not([readonly]),input[type=number].invalid:focus:not(:disabled):not([readonly]),input[type=number].is-invalid:focus:not(:disabled):not([readonly]),input[type=password].error:focus:not(:disabled):not([readonly]),input[type=password].invalid:focus:not(:disabled):not([readonly]),input[type=password].is-invalid:focus:not(:disabled):not([readonly]),input[type=search].error:focus:not(:disabled):not([readonly]),input[type=search].field-error:focus,input[type=search].invalid:focus:not(:disabled):not([readonly]),input[type=search].is-invalid:focus:not(:disabled):not([readonly]),input[type=tel].error:focus:not(:disabled):not([readonly]),input[type=tel].invalid:focus:not(:disabled):not([readonly]),input[type=tel].is-invalid:focus:not(:disabled):not([readonly]),input[type=text].error:focus:not(:disabled):not([readonly]),input[type=text].field-error:focus,input[type=text].invalid:focus:not(:disabled):not([readonly]),input[type=text].is-invalid:focus:not(:disabled):not([readonly]),input[type=time].error:focus:not(:disabled):not([readonly]),input[type=time].invalid:focus:not(:disabled):not([readonly]),input[type=time].is-invalid:focus:not(:disabled):not([readonly]),input[type=url].error:focus:not(:disabled):not([readonly]),input[type=url].invalid:focus:not(:disabled):not([readonly]),input[type=url].is-invalid:focus:not(:disabled):not([readonly]),select.error:focus:not(:disabled):not([readonly]),select.invalid:focus:not(:disabled):not([readonly]),select.ios-focus-forced.error,select.ios-focus-forced.invalid,select.ios-focus-forced.is-invalid,select.is-invalid:focus:not(:disabled):not([readonly]),textarea.error:focus:not(:disabled):not([readonly]),textarea.invalid:focus:not(:disabled):not([readonly]),textarea.is-invalid:focus:not(:disabled):not([readonly]){box-shadow:none!important;outline:1px solid var(--psy-color-error-strong)!important;outline-offset:1px;border:1px solid var(--psy-color-error strong)!important}.was-validated .form-control:invalid{background-color:var(--psy-color-surface-low)!important}.was-validated .form-control:invalid:hover:not(:disabled):not([readonly]){box-shadow:none!important}.was-validated .form-control:invalid:focus:not(:disabled):not([readonly]){box-shadow:none!important;outline:1px solid var(--psy-color-error-strong)!important;outline-offset:1px;border:1px solid var(--psy-color-error-strong)}body input[type=checkbox]{border:var(--psy-input-border)!important}body input[type=checkbox]:not([disabled]):focus,body input[type=checkbox]:not([disabled]):focus-visible,body input[type=checkbox]:not([disabled]):hover{border-color:var(--psy-color-secondary-moderate)!important}.AlwaysAvailableDocumentListItem,.CompletedDocumentListItem,.PendingDocumentListItem{background-color:var(--psy-color-surface-low)!important;border-radius:var(--psy-corner-round)!important;box-shadow:var(--psy-shadow-high)!important}.AlwaysAvailableDocumentListItemLink:hover .AlwaysAvailableDocumentListItem,.CompletedDocumentListItemLink:hover .CompletedDocumentListItem,.PendingDocumentListItemLink:hover .PendingDocumentListItem,.UpcomingAppointmentListItemLink:hover .UpcomingAppointmentImminentAppointment,.UpcomingAppointmentListItemLink:hover .UpcomingAppointmentListItemIconNavItem,.UpcomingAppointmentListItemLink:hover .UpcomingAppointmentListItem_Content{background-color:var(--portal-emphasis-color)!important}.DocumentList_UploadDocumentsButton{white-space:nowrap}.UpcomingAppointmentListItem{border-radius:var(--psy-corner-round)!important}#AppointmentList_Panel .UpcomingAppointmentListItemRow:first-child .UpcomingAppointmentListItem{margin-top:10px}.AppointmentDetailsSection{border-radius:var(--psy-corner-round)!important;box-shadow:var(--psy-shadow-high)!important}.portal-date-input{width:271px;margin-bottom:0}#AppointmentDetailsSection_JoinTelehealthButtonContainer psy-button.joinAppointmentButton,.TelehealthJoinButtonContainer psy-button.joinAppointmentButton{margin-bottom:-10px}#AppointmentDetailsSection_JoinTelehealthButtonContainer button.joinAppointmentButton,.TelehealthJoinButtonContainer button.joinAppointmentButton{margin-bottom:0!important}