._dialog_1jxv3_1{border:0;border-radius:16px;width:920px;max-width:100%;padding-block:clamp(24px,2vw,40px) clamp(24px,2.5vw,48px);padding-inline:clamp(16px,1.6vw,32px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;box-shadow:0 4px 40px #00000029}._dialog_1jxv3_1::backdrop{transition:display .7s allow-discrete, overlay .7s allow-discrete, background .7s}._dialog_1jxv3_1:open{opacity:1;transform:scale(1)}._dialog_1jxv3_1:open::backdrop{background:color-mix(in srgb, var(--color-site-primary) 96%, transparent)}._close_1jxv3_23{flex-shrink:0;width:clamp(16px,1.6vw,24px);height:clamp(16px,1.6vw,24px)}@starting-style{._dialog_1jxv3_1{opacity:0;transform:scale(.9)}._dialog_1jxv3_1:open::backdrop{background:0 0}}._header_1jxv3_38{justify-content:space-between;align-items:flex-start;margin-block-end:clamp(24px,3.5vw,68px);display:flex}._starRating_v8gyw_1{align-items:center;gap:8px;display:flex}._stars_v8gyw_7{align-items:center;gap:2px;display:flex}._star_v8gyw_1{width:16px;height:16px;display:inline-block;position:relative}._star__background_v8gyw_20,._star__fill_v8gyw_28{width:100%;height:100%;position:absolute;top:0;left:0}._ratingValue_v8gyw_36{color:var(--color-site-primary);white-space:nowrap;font-weight:600}@keyframes _rotation_eoa93_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_eoa93_1{0%{opacity:0}to{opacity:1}}._provider_eoa93_36{background:#fff;gap:20px;padding:16px;display:flex}._media_eoa93_43{border:4px solid #f4f4f4;border-radius:50%;flex-shrink:0;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}._image_eoa93_54{object-fit:cover;width:100%;height:100%}._details_eoa93_60{flex-direction:column;gap:8px;display:flex}._name_eoa93_66{color:#000;margin:0;font-size:1.25rem;font-weight:600}.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;max-width:100%;font:inherit;background:0 0;padding:10px 6.6667px;font-size:.833em}.react-calendar__tile:disabled{color:#ababab;background-color:#f0f0f0}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}._title_d1nwg_1{color:#000;border-bottom:1px solid #c7c7c7;width:100%;margin-block-end:40px;padding-block-end:20px;font-size:1.25rem;font-weight:600;display:block}._layout_d1nwg_12{align-items:start;gap:25px;display:grid}@keyframes _fadeIn_d1nwg_1{0%{opacity:0}to{opacity:1}}._slots_d1nwg_26{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;max-height:300px;animation:.3s ease-in-out _fadeIn_d1nwg_1;display:grid;overflow-y:auto}._slot_d1nwg_26{background:#f4f4f4;border-radius:25px;padding-block:10px;padding-inline:16px}._slotActive_d1nwg_43{background:var(--color-site-primary);color:#fff}@keyframes _shimmer_d1nwg_1{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}._skeleton_d1nwg_57{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200px 100%;animation:1.5s infinite _shimmer_d1nwg_1}._loading_d1nwg_63{color:#666;text-align:center;margin-block:20px;font-size:1rem}._skeletonLayout_d1nwg_70{align-items:start;gap:25px;display:grid}._skeletonCalendar_d1nwg_76{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200px 100%;border-radius:8px;width:100%;height:300px;animation:1.5s infinite _shimmer_d1nwg_1}._skeletonSlots_d1nwg_85{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}._skeletonSlot_d1nwg_85{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200px 100%;border-radius:25px;height:40px;animation:1.5s infinite _shimmer_d1nwg_1}@media (width>=72rem){._layout_d1nwg_12,._skeletonLayout_d1nwg_70{grid-template-columns:1fr 290px}}.react-calendar{border:0;width:auto;font-family:Outfit,Outfit-fallback,sans-serif}.react-calendar__navigation__prev2-button,.react-calendar__navigation__next2-button{display:none}.react-calendar__navigation{gap:10px;height:auto;margin-block-end:12px}.react-calendar__navigation .react-calendar__navigation__label{order:-1;margin-inline-end:auto;font-weight:600;flex-grow:0!important}.react-calendar__navigation .react-calendar__navigation__label:hover,.react-calendar__navigation .react-calendar__navigation__label:focus-visible{text-decoration:underline;background-color:#0000!important}.react-calendar__navigation button{min-width:0}.react-calendar__navigation .react-calendar__navigation__arrow{color:#0000;border-radius:50%;font-size:0;transition:box-shadow .3s,background-color .3s;position:relative;box-shadow:0 0 #0000}.react-calendar__navigation .react-calendar__navigation__arrow:before{content:"";z-index:1;border-color:#000;padding:4px;transition:border-color .3s;display:block;position:relative}.react-calendar__navigation .react-calendar__navigation__arrow:after{content:"";background:var(--color-site-primary);opacity:0;border-radius:50%;width:20px;height:20px;transition:opacity .3s;display:block;position:absolute;top:-1px}.react-calendar__navigation .react-calendar__navigation__arrow.react-calendar__navigation__prev-button:before{border-bottom:2px solid #000;border-left:2px solid #000;transform:rotate(45deg)}.react-calendar__navigation .react-calendar__navigation__arrow.react-calendar__navigation__prev-button:after{left:-7px}.react-calendar__navigation .react-calendar__navigation__arrow.react-calendar__navigation__next-button:before{border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(-45deg)}.react-calendar__navigation .react-calendar__navigation__arrow.react-calendar__navigation__next-button:after{left:-4px}.react-calendar__navigation .react-calendar__navigation__arrow[disabled]{opacity:.2}.react-calendar__navigation .react-calendar__navigation__arrow:focus{background:0 0!important}.react-calendar__navigation .react-calendar__navigation__arrow:hover:after,.react-calendar__navigation .react-calendar__navigation__arrow:focus-visible:after{opacity:1}.react-calendar__navigation .react-calendar__navigation__arrow:hover:before,.react-calendar__navigation .react-calendar__navigation__arrow:focus-visible:before{border-color:#fff}.react-calendar__month-view__weekdays__weekday abbr[title]{text-decoration:none}.react-calendar__tile{opacity:1;border-radius:200px;font-size:1rem;transition:background-color .3s,color .3s;color:#000!important;background-color:#0000!important}.react-calendar__month-view__days .react-calendar__tile:disabled,.react-calendar__month-view__days .react-calendar__tile:disabled:hover,.react-calendar__month-view__days .react-calendar__tile:disabled:focus-visible{opacity:.4!important}.react-calendar__month-view__days .react-calendar__tile abbr{display:none}.react-calendar__tile--active,.react-calendar__tile:not([disabled]):hover,.react-calendar__tile:not([disabled]):focus-visible{background-color:var(--color-site-primary)!important;color:#fff!important}._reasons_1yu8y_1{margin-block-end:40px}._title_1yu8y_5{color:#000;border-bottom:1px solid #c7c7c7;width:100%;margin-block-end:40px;padding-block-end:20px;font-size:1.25rem;font-weight:600;display:block}._list_1yu8y_16{max-height:331px;padding-inline-end:10px;overflow-y:auto}._reason_1yu8y_1{border-bottom:1px solid #f4f4f4;margin-block-end:16px;padding-block-end:16px}._description_1yu8y_28{padding-inline-start:26px;font-size:.875rem}._skeleton_1yu8y_34{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite _loading_1yu8y_1}@keyframes _loading_1yu8y_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeletonTitle_1yu8y_49{border-bottom:1px solid #c7c7c7;width:30%;height:1.5rem;margin-block-end:40px;padding-block-end:20px}._skeletonReason_1yu8y_57{border-bottom:1px solid #f4f4f4;margin-block-end:16px;padding-block-end:16px}._skeletonRadioContainer_1yu8y_63{align-items:flex-start;gap:8px;display:flex}._skeletonRadio_1yu8y_63{border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px}._skeletonReasonName_1yu8y_77{width:75%;height:1.2rem}._skeletonDescription_1yu8y_82{width:85%;height:.875rem;margin-top:8px;padding-inline-start:26px}._info_1fqo2_1{background:#f4f4f4;border-radius:5px;padding:20px}._name_1fqo2_7{font-size:1.25rem;font-weight:600}._phone_1fqo2_12{border-top:1px solid #c7c7c7;margin-block-start:15px;padding-block-start:15px}._phoneLink_1fqo2_18{color:#000}._skeleton_1fqo2_23{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite _loading_1fqo2_1}@keyframes _loading_1fqo2_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeletonName_1fqo2_38{width:70%;height:1.5rem;margin-bottom:15px}._skeletonLabel_1fqo2_44{width:20%;height:1rem;margin-bottom:5px}._skeletonAddress_1fqo2_50{width:90%;height:1rem;margin-bottom:5px}._skeletonCityState_1fqo2_56{width:60%;height:1rem;margin-bottom:15px}._skeletonPhone_1fqo2_62{border-top:1px solid #c7c7c7;margin-block-start:15px;padding-block-start:15px}._skeletonPhoneNumber_1fqo2_68{width:40%;height:1rem}._step1_xfyom_1{align-items:start;gap:20px;display:grid}._columnLocations_xfyom_7{align-items:start;gap:40px;display:grid}._locationSelect_xfyom_13{appearance:auto;background:#f4f4f4;border:1px solid #d9d9d9;border-radius:6px}._sectionTitle_xfyom_20{color:#000;border-bottom:1px solid #c7c7c7;width:100%;margin-block-end:40px;padding-block-end:20px;font-size:1.25rem;font-weight:600;display:block}._footer_xfyom_31{border-block-start:1px solid #c7c7c7;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:24px;margin-block-start:40px;padding-block-start:40px;display:flex}._navButton_xfyom_42:disabled{opacity:.5;cursor:not-allowed}@media (width>=72rem){._step1_xfyom_1{grid-template-columns:31% 1fr}._appointmentSlotsLayout_xfyom_51{grid-template-columns:1fr 290px}}._title_1texn_1{color:#000;border-bottom:1px solid #c7c7c7;margin-block-end:40px;padding-block-end:20px;font-size:1.5rem;font-weight:600;line-height:1.25}._details_1texn_11{margin-block-end:clamp(35px,3.6vw,70px)}._layout_1texn_15{flex-direction:column;gap:clamp(20px,2.08vw,40px);display:flex}._column_1texn_21{flex-direction:column;gap:16px;display:flex}@media (width>=72em){._layout_1texn_15{flex-direction:row}}._formHeader_1ftjm_1{border-bottom:1px solid #c7c7c7;flex-direction:column;gap:10px;margin-block-end:40px;padding-block-end:20px;display:flex}._title_1ftjm_10{color:#000;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}._formGroupInput_1ftjm_18{background:#f4f4f4;border:1px solid #c7c7c7}._formGroupInput_1ftjm_18:focus-visible{background:#fff}._formGroupInput_1ftjm_18._error_1ftjm_25{border-color:#d10000}._formGroupRow_1ftjm_29{flex-direction:column;gap:20px;margin-block-end:20px;display:flex}._patientTypeOptions_1ftjm_36{flex-direction:column;gap:16px;margin-block-end:40px;display:flex}._patientTypeOption_1ftjm_36{align-items:center;gap:8px;font-size:.875rem;display:flex}._patientTypeOption_1ftjm_36:has(input:checked){font-weight:600}._insuranceFields_1ftjm_53{align-items:center;gap:16px;margin-block-end:24px;display:flex}._insuranceFieldsOption_1ftjm_60{align-items:center;gap:8px;display:flex}._additionalNotesInput_1ftjm_66{background:#fff;min-height:168px;padding-block-start:16px}@media (width>=71.25em){._patientTypeOptions_1ftjm_36{flex-direction:row}._formHeader_1ftjm_1{flex-direction:row;justify-content:space-between;align-items:center}._formGroupRow_1ftjm_29{flex-direction:row}._formGroupRow_1ftjm_29 ._formGroup_1ftjm_18{flex-grow:1;flex-basis:50%}._formGroupRowActions_1ftjm_88 ._formGroup_1ftjm_18{flex-grow:0;flex-basis:auto}}._step3_qr436_1{padding:2rem 0}._confirmation_qr436_5{text-align:center;background:#f4f4f4;border-radius:10px;margin-block-end:2rem;padding:30px}._checkmark_qr436_13{justify-content:center;margin-block-end:1.5rem;display:flex}._title_qr436_19{color:#333;margin-block-end:.5rem;font-size:clamp(1.75rem,2.08vw,2.5rem);font-weight:600}._subtitle_qr436_26{color:#6c757d;margin-block-end:1.5rem;font-size:1rem}._shareButton_qr436_32{color:#fff;cursor:pointer;background-color:#007bff;border:1px solid #0000;border-radius:.375rem;padding:.5rem 1.5rem;font-size:.875rem;text-decoration:none;transition:all .15s ease-in-out}._shareButton_qr436_32:hover{background-color:#0056b3;border-color:#0056b3}._details_qr436_50{background-color:#f8f9fa;border-radius:.5rem;padding:1.5rem}._detailsTitle_qr436_56{color:#333;margin-block-end:1rem;font-size:1.125rem;font-weight:600}._detailsSection_qr436_63{flex-direction:column;gap:1rem;display:flex}._detailsRow_qr436_69{align-items:flex-start;gap:1rem;display:flex}@media (width<=768px){._detailsRow_qr436_69{flex-direction:column;gap:.25rem}}._detailsLabel_qr436_81{color:#495057;flex-shrink:0;min-width:100px;font-weight:600}._detailsValue_qr436_88{color:#333;flex:1}._date_qr436_93{margin-block-end:.25rem;font-weight:600}._time_qr436_98{color:#6c757d;font-size:.875rem}._locationName_qr436_103{margin-block-end:.25rem;font-weight:600}._locationAddress_qr436_108{color:#6c757d;font-size:.875rem;line-height:1.4}._confirmationId_qr436_114{background-color:#e9ecef;border-radius:.25rem;padding:.25rem .5rem;font-family:Courier New,monospace;font-weight:600;display:inline-block}
