.editAnalysis_imageSection__9G9YB{position:relative;aspect-ratio:1/1;border:8px solid #fff;overflow:hidden;width:40vw;height:40vw}.editAnalysis_imageSection__9G9YB img{width:100%;aspect-ratio:1/1;object-fit:contain;pointer-events:all!important}.appointments_appointmentList__nAplj{display:flex;flex-direction:column;width:100%;padding:2rem}.appointments_appointmentList__nAplj>div{padding:1rem}.appointments_customToolbar__Eny1l{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin-bottom:10px;border-bottom:1px solid var(--light-skin-1)}.appointments_customToolbar__Eny1l .appointments_btnGrp__qw2mR{display:flex;align-items:center;gap:8px}.appointments_customToolbar__Eny1l button{padding:.5em 1em;font-size:1em;font-weight:400;display:inline-flex;justify-content:center;align-content:center;gap:.5em;color:var(--white);transition:background-color .2s ease;background-color:var(--primary-light);margin:0}.appointments_customToolbar__Eny1l button:active,.appointments_customToolbar__Eny1l button:focus,.appointments_customToolbar__Eny1l button:hover{background-color:var(--primary-dark)!important;color:var(--white)!important}.appointments_customToolbar__Eny1l button.appointments_active__Zdwzs{background:var(--secondary);color:var(--white)}.appointments_customToolbar__Eny1l .appointments_toolbarLabel__bO1z3{color:var(--white);font-size:1.5em;font-weight:600;text-align:center}.appointments_detailsContainer__xNDcG{width:45vw}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6{display:flex;justify-content:space-between}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_avatarWrapper__UgVdL{display:flex;align-items:flex-end;gap:1rem}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_avatarWrapper__UgVdL .appointments_avatarBox__0K5oW{width:5rem;height:5rem;border-radius:1rem;background-color:var(--secondary);border:4px solid var(--black);display:flex;align-items:center;justify-content:center}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_avatarWrapper__UgVdL .appointments_avatarBox__0K5oW .appointments_initials__NK8_k{font-size:1.5rem;font-weight:700;color:var(--white)}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_avatarWrapper__UgVdL .appointments_patientInfo__JPKVB{padding-bottom:.5rem}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_avatarWrapper__UgVdL .appointments_patientInfo__JPKVB .appointments_patientName__QtKRE{font-size:1.25rem;font-weight:600}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_avatarWrapper__UgVdL .appointments_patientInfo__JPKVB .appointments_patientMeta__1ExiY{font-size:.8rem;color:var(--dark-skin)}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_avatarWrapper__UgVdL .appointments_patientInfo__JPKVB .appointments_appointmentType__97J7G{background:var(--primary-light);padding:0 15px;width:-moz-fit-content;width:fit-content;font-size:.8em;margin-top:5px;border-radius:10px}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_contactLinks__iXjYS{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_contactLinks__iXjYS .appointments_contactItem__Rkzx1{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;background-color:color-mix(in srgb,var(--secondary) 100%,transparent 50%);transition:background-color .2s;text-decoration:none}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_contactLinks__iXjYS .appointments_contactItem__Rkzx1:hover{background-color:var(--secondary)}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_contactLinks__iXjYS .appointments_contactItem__Rkzx1 .appointments_iconPrimary__pwi_Z{width:1rem;height:1rem;color:var(--primary)}.appointments_detailsContainer__xNDcG .appointments_patientHeaderOverlap__1p1_6 .appointments_contactLinks__iXjYS .appointments_contactItem__Rkzx1 span{color:var(--dark-skin)}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz{padding:1.5rem 0;display:flex;flex-direction:column;gap:1em}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_detailsGrid__1L_u5{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_cancellationCard__izVrL,.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_detailCard__OnS9W,.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_notesCard__UP6jf{padding:1rem;border-radius:.75rem;background-color:color-mix(in srgb,var(--secondary) 100%,transparent 30%);border:1px solid color-mix(in srgb,var(--primary-dark) 50%,var(--primary) 50%)}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_cancellationCard__izVrL .appointments_cardLabel__vG1Lk,.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_detailCard__OnS9W .appointments_cardLabel__vG1Lk,.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_notesCard__UP6jf .appointments_cardLabel__vG1Lk{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_cancellationCard__izVrL .appointments_cardLabel__vG1Lk span,.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_detailCard__OnS9W .appointments_cardLabel__vG1Lk span,.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_notesCard__UP6jf .appointments_cardLabel__vG1Lk span{font-size:.75rem;text-transform:uppercase}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_cancellationCard__izVrL .appointments_cardValue___Qjcg,.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_detailCard__OnS9W .appointments_cardValue___Qjcg,.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_notesCard__UP6jf .appointments_cardValue___Qjcg{font-weight:500}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_cancellationCard__izVrL .appointments_cardValue___Qjcg .appointments_duration__Wa0MP,.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_detailCard__OnS9W .appointments_cardValue___Qjcg .appointments_duration__Wa0MP,.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_notesCard__UP6jf .appointments_cardValue___Qjcg .appointments_duration__Wa0MP{font-size:.875rem;margin-left:.25rem}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_notesCard__UP6jf{background-color:color-mix(in srgb,var(--white) 100%,transparent 50%)}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_notesCard__UP6jf .appointments_textMuted__TcvHi{font-size:.875rem;color:var(--dark-skin)}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_cancellationCard__izVrL{background-color:color-mix(in srgb,var(--red) 50%,transparent 100%);border-color:color-mix(in srgb,var(--red) 50%,transparent 80%)}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_cancellationCard__izVrL .appointments_labelDestructive__lPnSb{color:var(--red)}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_cancellationCard__izVrL .appointments_labelDestructive__lPnSb svg{height:1em;width:1em}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_cancellationCard__izVrL .appointments_labelDestructive__lPnSb svg circle,.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_cancellationCard__izVrL .appointments_labelDestructive__lPnSb svg path{fill:var(--red)}.appointments_detailsContainer__xNDcG .appointments_patientContent__n_8oz .appointments_cancellationCard__izVrL .appointments_textDestructive__8jspF{font-size:.875rem;color:color-mix(in srgb,var(--red) 100%,transparent 20%)}.appointments_detailsContainer__xNDcG .appointments_patientActions__7hqmK{display:grid;grid-template-columns:1fr 1fr 1fr;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem}.appointments_detailsContainer__xNDcG .appointments_patientActions__7hqmK button{gap:.5rem;display:flex;align-items:center;justify-content:center}.appointments_detailsContainer__xNDcG .appointments_patientActions__7hqmK button svg{margin-top:-1px}.appointments_detailsContainer__xNDcG .appointments_patientActions__7hqmK .appointments_btnFull__HFE_L{grid-column:1/4;background-color:transparent;color:var(--light-skin-2)}.appointments_appointmentsConfig__PkalR .appointments_wrapper__RKOAV{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.appointments_appointmentsConfig__PkalR .appointments_wrapper__RKOAV .appointments_durationDropdown__MCWst{width:15rem;border-radius:6px;color:var(--black);font-size:.95rem;cursor:pointer;transition:all .2s ease}.appointments_appointmentsConfig__PkalR .appointments_wrapper__RKOAV .appointments_durationDropdown__MCWst:hover{border-color:var(--light-skin-1)}.appointments_appointmentsConfig__PkalR .appointments_wrapper__RKOAV .appointments_durationDropdown__MCWst:focus{outline:none}.appointments_appointmentsConfig__PkalR .appointments_section__YioqT{background-color:var(--light-skin-1);border:1px solid var(--light-skin-1);border-radius:8px}.appointments_appointmentsConfig__PkalR .appointments_section__YioqT .appointments_emailTable__mxjh3{display:flex;flex-direction:column;gap:.75rem;font-size:16px}.appointments_appointmentsConfig__PkalR .appointments_section__YioqT .appointments_emailTable__mxjh3 .appointments_headerRow__yYIX_,.appointments_appointmentsConfig__PkalR .appointments_section__YioqT .appointments_emailTable__mxjh3 .appointments_row__f769N{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;grid-gap:20px;gap:20px;padding:.5rem 0}.appointments_appointmentsConfig__PkalR .appointments_section__YioqT .appointments_emailTable__mxjh3 .appointments_headerRow__yYIX_ .appointments_dash__wiSC7,.appointments_appointmentsConfig__PkalR .appointments_section__YioqT .appointments_emailTable__mxjh3 .appointments_row__f769N .appointments_dash__wiSC7{color:var(--black);font-weight:600;margin-left:2px}.appointments_appointmentsConfig__PkalR .appointments_section__YioqT .appointments_emailTable__mxjh3 .appointments_headerRow__yYIX_{font-weight:600;border-bottom:3px solid var(--dark-skin);margin-bottom:.5rem}.appointments_appointmentsConfig__PkalR .appointments_section__YioqT .appointments_emailTable__mxjh3 .appointments_row__f769N{border-bottom:1px solid var(--dark-skin)}.appointments_appointmentsConfig__PkalR .appointments_section__YioqT .appointments_emailTable__mxjh3 .appointments_row__f769N:last-child{border-bottom:none}.appointments_appointmentsConfig__PkalR .appointments_section__YioqT select{width:90px;border:1px solid var(--light-skin-2);border-radius:6px;background-color:var(--white);color:var(--black);font-size:.95rem;cursor:pointer;transition:all .2s ease}.appointments_appointmentsConfig__PkalR .appointments_section__YioqT select:hover{border-color:var(--light-skin-1)}.appointments_appointmentsConfig__PkalR .appointments_section__YioqT select:focus{outline:none}.appointments_appointmentsConfig__PkalR .appointments_saveButtonContainer__Q1_bM{display:flex;justify-content:center}.appointments_cancelPopUpContainer__k8srb{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1em}.appointments_cancelPopUpContainer__k8srb .appointments_popUpText__QgGOq{text-align:center}.appointments_cancelPopUpContainer__k8srb .appointments_reasonInputContainer__SwfOt{width:100%}.appointments_cancelPopUpContainer__k8srb .appointments_buttonGroup__LuUeO button{margin-right:20px}.appointments_bookingForm__75pdr{display:grid;grid-template-columns:1fr 1.3fr 1fr;min-width:750px;max-width:900px;grid-gap:1em;gap:1em;width:100%}.appointments_bookingForm__75pdr .appointments_sectionDiv__DKOyc{display:flex;flex-direction:column;padding-right:20px;gap:30px}.appointments_bookingForm__75pdr .appointments_sectionDiv__DKOyc label{font-weight:500;display:block}.appointments_bookingForm__75pdr .appointments_sectionDiv__DKOyc .appointments_patientDropdown__hYzmu{margin-bottom:6px}.appointments_bookingForm__75pdr .appointments_sectionDiv__DKOyc>div{min-height:55px;display:flex;flex-direction:column}.appointments_bookingForm__75pdr .appointments_datePickerContainer__hC1le{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.appointments_bookingForm__75pdr .appointments_calendarDiv__sNQ_m{margin-top:5px;flex:1 1}.appointments_bookingForm__75pdr .appointments_slotsContainer__EdhZw{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;overflow-x:hidden;overflow-y:auto;max-height:300px;min-height:300px}.appointments_bookingForm__75pdr .appointments_slotsContainer__EdhZw .appointments_noSlots__vGyRQ{grid-column:1/-1;text-align:center;font-size:.95rem;font-weight:500;margin:0;display:flex;align-items:center;justify-content:center;min-height:300px}.appointments_bookingForm__75pdr .appointments_slotsContainer__EdhZw .appointments_slotBtn__3cHg8{width:100px;height:40px;margin:5px;position:relative;background-color:transparent;border:3px solid var(--light-skin-1);border-radius:10px;padding:5px;cursor:pointer;font-weight:500;transition:all .2s ease-in-out;overflow:hidden;white-space:nowrap}.appointments_bookingForm__75pdr .appointments_slotsContainer__EdhZw .appointments_slotBtn__3cHg8.appointments_selected__vIFx2,.appointments_bookingForm__75pdr .appointments_slotsContainer__EdhZw .appointments_slotBtn__3cHg8.appointments_selected__vIFx2:hover{border:2px solid var(--white);background-color:var(--light-hair);color:var(--white)}.appointments_bookingForm__75pdr .appointments_slotsContainer__EdhZw .appointments_slotBtn__3cHg8:hover{border:2px solid var(--light-hair);background-color:var(--light-skin-1);color:var(--light-hair)}.appointments_bookingForm__75pdr .appointments_slotsContainer__EdhZw .appointments_slotBtn__3cHg8:disabled{opacity:.5;cursor:not-allowed;border-color:#ddd;color:#999}.appointments_bookingForm__75pdr .appointments_btn__0W0wp{display:flex;justify-content:center;margin-top:10px;min-height:50px;grid-column:1/4}.appointments_appointmentPageWrapper__MIbrU{min-height:100vh;padding:2rem 1rem;display:flex;justify-content:center}.appointments_appointmentPageWrapper__MIbrU .appointments_container__dsAf4{max-width:1000px;width:70vw;background:var(--white);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column}.appointments_appointmentPageWrapper__MIbrU .appointments_header__cInTL{background:var(--secondary);color:var(--white);padding:2.5rem 2rem;text-align:center;position:relative}.appointments_appointmentPageWrapper__MIbrU .appointments_header__cInTL .appointments_statusBadge__LQNPj{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:hsla(0,0%,100%,.2)}.appointments_appointmentPageWrapper__MIbrU .appointments_header__cInTL .appointments_statusBadge__LQNPj[data-status=confirmed],.appointments_appointmentPageWrapper__MIbrU .appointments_header__cInTL .appointments_statusBadge__LQNPj[data-status=scheduled]{background:var(--green);color:var(--secondary)}.appointments_appointmentPageWrapper__MIbrU .appointments_header__cInTL .appointments_statusBadge__LQNPj[data-status=cancelled]{background:var(--red);color:var(--white)}.appointments_appointmentPageWrapper__MIbrU .appointments_header__cInTL .appointments_statusBadge__LQNPj[data-status=completed]{background:var(--primary-light);color:var(--white)}.appointments_appointmentPageWrapper__MIbrU .appointments_header__cInTL .appointments_title__0Tve7{margin:0;font-size:2rem;font-weight:700;color:var(--light-skin-2)}.appointments_appointmentPageWrapper__MIbrU .appointments_header__cInTL .appointments_subtitle__8fG3s{margin:.5rem 0 0;color:hsla(0,0%,100%,.7);font-size:1rem}.appointments_appointmentPageWrapper__MIbrU .appointments_contentGrid__fLm6N{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding:2rem}@media(min-width:768px){.appointments_appointmentPageWrapper__MIbrU .appointments_contentGrid__fLm6N{grid-template-columns:2fr 1fr}}.appointments_appointmentPageWrapper__MIbrU .appointments_card__wjOKV{background:var(--white);border:1px solid rgba(0,0,0,.05);border-radius:6.6666666667px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.02)}.appointments_appointmentPageWrapper__MIbrU .appointments_card__wjOKV h3{margin-top:0;margin-bottom:1rem;font-size:1.1rem;color:var(--primary);display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--light-skin-1);padding-bottom:.5rem}.appointments_appointmentPageWrapper__MIbrU .appointments_card__wjOKV.appointments_cancelledCard__ql4nt{border:1px solid var(--red);background-color:rgba(var(--red),.05)}.appointments_appointmentPageWrapper__MIbrU .appointments_card__wjOKV.appointments_cancelledCard__ql4nt h3,.appointments_appointmentPageWrapper__MIbrU .appointments_card__wjOKV.appointments_cancelledCard__ql4nt p{color:var(--red)}.appointments_appointmentPageWrapper__MIbrU .appointments_serviceHeader__aDeJD{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.appointments_appointmentPageWrapper__MIbrU .appointments_serviceHeader__aDeJD .appointments_serviceImage__aA4v1{border-radius:50%;overflow:hidden;border:2px solid var(--primary-light);flex-shrink:0}.appointments_appointmentPageWrapper__MIbrU .appointments_serviceHeader__aDeJD .appointments_serviceText__Unoul h2{margin:0;font-size:1.5rem;color:var(--black)}.appointments_appointmentPageWrapper__MIbrU .appointments_serviceHeader__aDeJD .appointments_serviceText__Unoul .appointments_description__vVDyR{margin:.5rem 0 0;color:var(--text-primary);font-size:.9rem;line-height:1.5}.appointments_appointmentPageWrapper__MIbrU .appointments_metaGrid__xeuKS{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;background:var(--light-skin-1);padding:1rem;border-radius:8px}.appointments_appointmentPageWrapper__MIbrU .appointments_metaGrid__xeuKS .appointments_metaItem__ru7r0{display:flex;align-items:center;gap:.75rem}.appointments_appointmentPageWrapper__MIbrU .appointments_metaGrid__xeuKS .appointments_metaItem__ru7r0 .appointments_icon__ASXia{color:var(--primary);font-size:1.25rem}.appointments_appointmentPageWrapper__MIbrU .appointments_metaGrid__xeuKS .appointments_metaItem__ru7r0 .appointments_label__y9EcY{display:block;font-size:.75rem;color:var(--text-primary);text-transform:uppercase}.appointments_appointmentPageWrapper__MIbrU .appointments_metaGrid__xeuKS .appointments_metaItem__ru7r0 .appointments_value__RGjwh{display:block;font-size:1rem;font-weight:600;color:var(--black)}.appointments_appointmentPageWrapper__MIbrU .appointments_dateTimeRow__QbIOE{display:flex;flex-direction:column;gap:1rem}@media(min-width:480px){.appointments_appointmentPageWrapper__MIbrU .appointments_dateTimeRow__QbIOE{flex-direction:row;justify-content:space-between;align-items:center}}.appointments_appointmentPageWrapper__MIbrU .appointments_dateTimeRow__QbIOE .appointments_dateBox__DhVtY{display:flex;align-items:center;gap:1rem;font-size:1.2rem;font-weight:600;color:var(--secondary)}.appointments_appointmentPageWrapper__MIbrU .appointments_dateTimeRow__QbIOE .appointments_dateBox__DhVtY .appointments_bigIcon__x9wEq{font-size:1.5rem;color:var(--primary-light)}.appointments_appointmentPageWrapper__MIbrU .appointments_dateTimeRow__QbIOE .appointments_timeBox__WCCnu{background:var(--secondary);color:var(--white);padding:.5rem 1rem;border-radius:6px;font-weight:500;text-align:center}.appointments_appointmentPageWrapper__MIbrU .appointments_virtualMeeting__ZnjQ8{text-align:center}.appointments_appointmentPageWrapper__MIbrU .appointments_virtualMeeting__ZnjQ8 p{margin-bottom:1rem;color:var(--text-primary)}.appointments_appointmentPageWrapper__MIbrU .appointments_joinButton__Gd3lz{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--primary);color:var(--white);padding:.75rem 2rem;border-radius:99px;text-decoration:none;font-weight:600;transition:all .2s ease;width:100%}.appointments_appointmentPageWrapper__MIbrU .appointments_joinButton__Gd3lz:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary),.3)}.appointments_appointmentPageWrapper__MIbrU .appointments_joinButton__Gd3lz.appointments_disabled__C4p01{background:var(--text-secondary);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.appointments_appointmentPageWrapper__MIbrU .appointments_locationInfo__EM1sc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;color:var(--text-primary)}.appointments_appointmentPageWrapper__MIbrU .appointments_locationInfo__EM1sc .appointments_icon__ASXia{font-size:2rem;color:var(--primary-light);margin-bottom:.5rem}.appointments_appointmentPageWrapper__MIbrU .appointments_locationInfo__EM1sc address{font-style:normal;font-size:1.1rem;color:var(--black);margin-bottom:.5rem}.appointments_appointmentPageWrapper__MIbrU .appointments_locationInfo__EM1sc .appointments_mapLink__9hMUS{color:var(--primary);text-decoration:underline;font-size:.9rem}.appointments_appointmentPageWrapper__MIbrU .appointments_locationInfo__EM1sc .appointments_mapLink__9hMUS:hover{color:var(--primary-dark)}.appointments_appointmentPageWrapper__MIbrU .appointments_patientInfo__JPKVB .appointments_infoRow__7ZnSO{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:var(--black);font-size:.95rem}.appointments_appointmentPageWrapper__MIbrU .appointments_patientInfo__JPKVB .appointments_infoRow__7ZnSO .appointments_sidebarIcon__o1pXI{color:var(--text-secondary)}.appointments_appointmentPageWrapper__MIbrU .appointments_patientInfo__JPKVB .appointments_infoRow__7ZnSO a{color:var(--primary);text-decoration:none}.appointments_appointmentPageWrapper__MIbrU .appointments_patientInfo__JPKVB .appointments_infoRow__7ZnSO a:hover{text-decoration:underline}.appointments_appointmentPageWrapper__MIbrU .appointments_notesText__fzfS6{color:var(--text-primary);font-size:.9rem;line-height:1.4;white-space:pre-line}.appointments_appointmentPageWrapper__MIbrU .appointments_actionButtons__fEDPw{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.appointments_appointmentPageWrapper__MIbrU .appointments_actionButtons__fEDPw .appointments_cancelBtn__MPBuq{background:transparent;color:var(--red);font-size:.9rem;border:1px solid transparent}.appointments_appointmentPageWrapper__MIbrU .appointments_actionButtons__fEDPw .appointments_cancelBtn__MPBuq:hover{text-decoration:underline;background:rgba(var(--red),.05);border-color:rgba(var(--red),.1)}.appointments_appointmentPageWrapper__MIbrU .appointments_skeletonHeader__PzEtM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.appointments_appointmentPageWrapper__MIbrU .appointments_skeletonBadge__M02wZ{width:100px;height:24px;border-radius:99px;position:absolute;top:1rem;right:1rem}.appointments_appointmentPageWrapper__MIbrU .appointments_skeletonTitle__4rNDR{height:32px;width:60%;margin-bottom:.5rem}.appointments_appointmentPageWrapper__MIbrU .appointments_skeletonSubtitle__TqWKa{height:20px;width:40%}.appointments_appointmentPageWrapper__MIbrU .appointments_skeletonText__5aYlb{height:16px;margin-bottom:8px}.appointments_appointmentPageWrapper__MIbrU .appointments_skeletonImage__40uM5{width:80px;height:80px;border-radius:50%;flex-shrink:0}.appointments_appointmentPageWrapper__MIbrU .appointments_skeletonIcon__JFnDy{width:24px;height:24px;border-radius:4px;flex-shrink:0}.appointments_appointmentPageWrapper__MIbrU .appointments_skeletonIconBig__LXrvt{width:32px;height:32px;border-radius:4px;flex-shrink:0}.appointments_appointmentPageWrapper__MIbrU .appointments_skeletonIconSmall__yKCNL{width:16px;height:16px;border-radius:50%;flex-shrink:0}.appointments_appointmentPageWrapper__MIbrU .appointments_skeletonButton__tRsut{width:100%;height:40px;border-radius:99px}.checkbox_checkbox__SYHY3{display:flex;flex-direction:column}.checkbox_checkbox__SYHY3 section{margin-top:.5rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:100%;row-gap:.5em;column-gap:1em}.checkbox_checkbox__SYHY3 section label{display:flex;gap:.3em;cursor:pointer}.checkbox_checkbox__SYHY3 section label.checkbox_disabled__C1nOx,.checkbox_checkbox__SYHY3 section label.checkbox_disabled__C1nOx input{cursor:not-allowed}.checkbox_checkbox__SYHY3 section input{accent-color:var(--dark-hair)}.colorCodes_colorCodesContainer__D_WxN{text-align:left}.colorCodes_colorCodesContainer__D_WxN h3{margin-bottom:20px}.colorCodes_colorCode__3WQ0i{margin-bottom:15px}.colorCodes_colorBlock__hXWsn{display:flex;align-items:center}.colorCodes_colorGreen__nI24R,.colorCodes_colorOrange__VVn85,.colorCodes_colorRed__Cqr3O,.colorCodes_colorYellow__Ji9CL{height:25px;width:25px;border-radius:50%}.colorCodes_colorGreen__nI24R{background-color:var(--green)}.colorCodes_colorYellow__Ji9CL{background-color:var(--yellow)}.colorCodes_colorOrange__VVn85{background-color:var(--orange)}.colorCodes_colorRed__Cqr3O{background-color:var(--red)}.colorCodes_size__AJZZi{margin-left:20px}.colorCodes_label__Yde1G{font-size:14px;margin-top:2px}.colorCodes_dark__5YAcb{color:var(--light-skin-1)}.colorCodes_light__6MsFh{color:var(--secondary)}.notesContainer_notesContainer__f09bj{position:absolute;top:20px;background:var(--light-skin-1);padding:7px;border-radius:3px;z-index:3;display:flex;flex-direction:column;width:15vw}.notesContainer_notesContainer__f09bj input,.notesContainer_notesContainer__f09bj textarea{background-color:var(--primary-dark);color:var(--light-skin-1);border-radius:3px;padding:5px;border:none;outline:none;margin-bottom:7px}.notesContainer_notesContainer__f09bj input:disabled,.notesContainer_notesContainer__f09bj textarea:disabled{background-color:var(--primary-light)}.notesContainer_notesContainer__f09bj .notesContainer_buttons__DXm_2{display:flex;justify-content:space-evenly;gap:7px}.notesContainer_notesContainer__f09bj .notesContainer_buttons__DXm_2 button:first-child{background-color:var(--light-hair);color:var(--light-skin-1)}.notesContainer_notesContainer__f09bj .notesContainer_buttons__DXm_2 button{flex:1 1;padding:5px;border:1px solid var(--light-hair);outline:none;border-radius:3px;cursor:pointer}.notesContainer_notesContainer__f09bj .notesContainer_buttons__DXm_2 button:disabled{cursor:not-allowed;opacity:.7}@media only screen and (max-width:768px){.notesContainer_notesContainer__f09bj{width:30vw}}.hairAnalysisCard_hairAnalysisCard__TZwH7{display:flex;flex-direction:column;width:100%;height:100%;max-width:40vw}.hairAnalysisCard_hairAnalysisCard__TZwH7 .hairAnalysisCard_topBar__sLmxQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.hairAnalysisCard_hairAnalysisCard__TZwH7 .hairAnalysisCard_topBar__sLmxQ .hairAnalysisCard_dropdown__i7ULO{color:var(--white);display:flex;justify-content:center;align-items:center;gap:20px}.hairAnalysisCard_hairAnalysisCard__TZwH7 .hairAnalysisCard_topBar__sLmxQ .hairAnalysisCard_dropdown__i7ULO div{color:var(--white)}.hairAnalysisCard_hairAnalysisCard__TZwH7 .hairAnalysisCard_topBar__sLmxQ .hairAnalysisCard_floatingIconsRight___nEx9{display:flex;align-items:center;gap:5px}.hairAnalysisCard_analysisImage__6DLfc{position:relative;aspect-ratio:1;width:100%;background-color:var(--secondary);margin:8px auto}.hairAnalysisCard_analysisImage__6DLfc img{width:100%;height:100%}.hairAnalysisCard_analysisImage__6DLfc>p{height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:var(--boxbg)}.hairAnalysisCard_bottomBar__fU4Hl{color:var(--light-skin-1);display:flex;flex-wrap:wrap;gap:20px;padding:10px 0;min-height:50px}.hairAnalysisCard_hairAnalysisSkeleton__D0VKc{height:100%;width:100%}@media only screen and (max-width:768px){.hairAnalysisCard_hairAnalysisCard__TZwH7{max-width:60vw}.hairAnalysisCard_bottomBar__fU4Hl svg{height:25px}}@media only screen and (max-width:640px){.hairAnalysisCard_hairAnalysisCard__TZwH7{max-width:none}}.hairGraph_hairGraphContainer___KFbD{position:relative;width:100%;height:100%}.hairGraph_hairGraphContainer___KFbD .hairGraph_title__szGym{color:var(--light-skin-1);text-align:center}.hairGraph_hairGraphContainer___KFbD .hairGraph_hairGraph__Zopm3{position:absolute;width:100%;height:80%;bottom:0}.hairGraph_hairGraphContainer___KFbD .hairGraph_hairGraph__Zopm3 .hairGraph_body__6XWZo{width:100%;height:calc(100% - 50px);display:flex;flex-direction:column;justify-content:flex-end}.hairGraph_hairGraphContainer___KFbD .hairGraph_hairGraph__Zopm3 .hairGraph_body__6XWZo .hairGraph_intermediateTerminals__G13D3,.hairGraph_hairGraphContainer___KFbD .hairGraph_hairGraph__Zopm3 .hairGraph_body__6XWZo .hairGraph_largeTerminals__57b5b,.hairGraph_hairGraphContainer___KFbD .hairGraph_hairGraph__Zopm3 .hairGraph_body__6XWZo .hairGraph_smallTerminals__8qXE5,.hairGraph_hairGraphContainer___KFbD .hairGraph_hairGraph__Zopm3 .hairGraph_body__6XWZo .hairGraph_vellusHairs__Th0XI{width:70%;display:flex;justify-content:center;align-items:center;align-self:center;border:none;outline:none;min-height:3vh;color:var(--black)}.hairGraph_hairGraphContainer___KFbD .hairGraph_hairGraph__Zopm3 .hairGraph_body__6XWZo .hairGraph_largeTerminals__57b5b{background-color:var(--green)}.hairGraph_hairGraphContainer___KFbD .hairGraph_hairGraph__Zopm3 .hairGraph_body__6XWZo .hairGraph_intermediateTerminals__G13D3{background-color:var(--yellow)}.hairGraph_hairGraphContainer___KFbD .hairGraph_hairGraph__Zopm3 .hairGraph_body__6XWZo .hairGraph_smallTerminals__8qXE5{background-color:var(--orange)}.hairGraph_hairGraphContainer___KFbD .hairGraph_hairGraph__Zopm3 .hairGraph_body__6XWZo .hairGraph_border__PxKKE{position:absolute;bottom:50px;width:100%;height:1px;border-top:1px dashed #fff;display:flex;justify-content:center}.hairGraph_hairGraphContainer___KFbD .hairGraph_hairGraph__Zopm3 .hairGraph_body__6XWZo .hairGraph_border__PxKKE .hairGraph_vellusHairs__Th0XI{position:absolute;background-color:var(--red);max-height:50px}.hairGraph_graphTable__SGM5E{height:-moz-fit-content;height:fit-content;background-color:var(--secondary)}.hairGraph_graphTable__SGM5E .hairGraph_tableHeader__j63pw{width:100%;padding:10px;color:var(--light-skin-1);border:1px solid var(--primary)}.hairGraph_graphTable__SGM5E .hairGraph_hairGraphBox__lty11{height:300px;padding:20px 0;border:1px solid var(--primary);display:flex;justify-content:space-evenly}.hairGraph_graphTable__SGM5E .hairGraph_table__hfj7d{width:100%;display:table}.hairGraph_graphTable__SGM5E .hairGraph_trow__OTklu{position:relative;display:table-row;color:var(--light-skin-1)}.hairGraph_graphTable__SGM5E .hairGraph_trow__OTklu .hairGraph_theading__J6ADa{position:absolute;inset-inline-start:-100%;top:0;inset-inline-end:100%;padding-inline:10px;text-align:end}.hairGraph_graphTable__SGM5E .hairGraph_tdata__weG9W{width:500px;display:table-cell;text-align:center;vertical-align:middle;padding:10px;border:1px solid var(--primary)}.skeleton_skeleton__cmkif{border-radius:5px;background-color:hsla(0,0%,40%,.502);background-image:linear-gradient(90deg,color-mix(in srgb,var(--primary),transparent 100%),color-mix(in srgb,var(--primary-light),transparent 50%),color-mix(in srgb,var(--primary),transparent 100%));background-size:40px 100%;background-repeat:no-repeat;background-position:left -40px top 0;animation:skeleton_shine__kAYKA 1s ease infinite}@keyframes skeleton_shine__kAYKA{to{background-position:right -40px top 0}}.editAnalysis_editAnalysisPage___R95q,.editAnalysis_editTools__77_Zg{display:flex;align-items:center}.editAnalysis_editTools__77_Zg{height:calc(100vh - 100px);flex:1 1;justify-content:space-around;flex-direction:column}.editAnalysis_editTools__77_Zg .editAnalysis_bars__SUXpa,.editAnalysis_editTools__77_Zg .editAnalysis_editAnalysisButtons__fZFJU{display:flex;flex-direction:column;gap:20px}.editAnalysis_editTools__77_Zg .editAnalysis_editAnalysisButtons__fZFJU .editAnalysis_correctionBtns__03Ly2{min-width:250px;padding:10px;border:1px dashed var(--light-skin-2)}.editAnalysis_editTools__77_Zg .editAnalysis_editAnalysisButtons__fZFJU .editAnalysis_correctionBtns__03Ly2 .editAnalysis_heading__sSFAS{display:inline-flex;gap:10px;color:var(--light-skin-1);margin-bottom:10px}.editAnalysis_editTools__77_Zg .editAnalysis_editAnalysisButtons__fZFJU .editAnalysis_correctionBtns__03Ly2 .editAnalysis_buttons__pOREv{display:flex;justify-content:space-evenly}.editAnalysis_editTools__77_Zg .editAnalysis_editAnalysisButtons__fZFJU .editAnalysis_correctionBtns__03Ly2 .editAnalysis_buttons__pOREv button{padding:10px 20px;cursor:pointer;flex:1 1;margin:3px}.editAnalysis_editTools__77_Zg .editAnalysis_editAnalysisButtons__fZFJU .editAnalysis_correctionBtns__03Ly2 .editAnalysis_buttons__pOREv button.editAnalysis_active__MkhMn{background-color:var(--light-hair);color:var(--white)}.editAnalysis_editTools__77_Zg .editAnalysis_saveBtn__02tJw{width:250px}.editAnalysis_editTools__77_Zg .editAnalysis_saveBtn__02tJw button{width:100%}.editAnalysis_instructions__B6GQA{height:calc(100vh - 100px);flex:1 1;padding:20px 40px;color:var(--light-skin-1)}.editAnalysis_instructions__B6GQA h3{margin-bottom:10px}.editAnalysis_instructions__B6GQA p{font-size:16px;margin-bottom:20px}.patientnameheader_header__PtzWS{color:var(--white);display:flex;justify-content:space-between;width:90%;height:100px;margin-top:2%}.patientnameheader_header__PtzWS .patientnameheader_dateLinks__a2_on{display:flex;flex-direction:column;gap:20px}.patientnameheader_header__PtzWS .patientnameheader_report__GXsbz{display:flex;gap:20px}.patientnameheader_header__PtzWS .patientnameheader_report__GXsbz .patientnameheader_added__NOBw5{opacity:.5;cursor:no-drop}.patientnameheader_header__PtzWS .patientnameheader_iconContainer__SP1_K{display:flex;gap:5px}.patientnameheader_header__PtzWS .patientnameheader_patientSkeleton___8cOD{display:flex;gap:10px}.patientnameheader_header__PtzWS .patientnameheader_smallText__8EUX6{font-size:14px;gap:5px}.patientnameheader_header__PtzWS .patientnameheader_smallText__8EUX6 p{font-size:16px}@media only screen and (max-width:768px){.patientnameheader_header__PtzWS{height:auto;flex-direction:column;gap:.5em}.patientnameheader_header__PtzWS .patientnameheader_iconContainer__SP1_K{flex-direction:row-reverse;justify-content:flex-end}}@media only screen and (max-width:640px){.patientnameheader_header__PtzWS{width:90%}.patientnameheader_header__PtzWS .patientnameheader_iconContainer__SP1_K{max-width:100%}}@media only screen and (max-width:400px){.patientnameheader_header__PtzWS .patientnameheader_patientSkeleton___8cOD{flex-direction:column;width:100%}}.patientnameheader_patientInfo__W4bvo{display:flex;flex-direction:column;gap:15px}.patientnameheader_patientInfo__W4bvo section{display:flex;width:100%;flex-wrap:wrap}.patientnameheader_patientInfo__W4bvo section p{margin:0 10px;color:var(--light-skin-1);display:flex;align-items:center;flex-wrap:wrap;gap:10px}.patientnameheader_patientInfo__W4bvo section p span{display:flex;align-items:center;gap:10px}.patientnameheader_patientInfo__W4bvo section p a:first-child{border-bottom:1px solid var(--white);color:var(--white)}.patientnameheader_patientInfo__W4bvo section p a:nth-child(2){height:24px;color:var(--white)}.patientnameheader_patientInfo__W4bvo section.patientnameheader_date___KgSI{padding:2px 10px;gap:10px;align-items:center}@media only screen and (max-width:640px){.patientnameheader_patientInfo__W4bvo{gap:5px}.patientnameheader_patientInfo__W4bvo section.patientnameheader_date___KgSI{gap:5px;font-size:14px}}@media only screen and (max-width:400px){.patientnameheader_patientInfo__W4bvo section p{flex-direction:column;gap:0}.patientnameheader_patientInfo__W4bvo section p span{width:100%}}.cancelAnalysis_popUpContainer__WJJIt{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:inherit}.cancelAnalysis_popUpContainer__WJJIt .cancelAnalysis_popUpText__oQSvo{max-width:500px;text-align:center;padding:30px}.newAnalysis_headRegion__dgGkC{--gap:40px;--cardsInRow:5;padding:var(--gap)}.newAnalysis_headRegion__dgGkC .newAnalysis_headImages__MI9P3{display:grid;grid-template-columns:repeat(var(--cardsInRow),1fr);grid-gap:var(--gap);gap:var(--gap)}.newAnalysis_headRegion__dgGkC .newAnalysis_buttonArea__zG24q{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:20px}@media only screen and (max-width:1024px){.newAnalysis_headRegion__dgGkC{--gap:30px;--cardsInRow:4}}@media only screen and (max-width:768px){.newAnalysis_headRegion__dgGkC{--gap:20px;--cardsInRow:3}}@media only screen and (max-width:640px){.newAnalysis_headRegion__dgGkC{--cardsInRow:2}}.newAnalysis_popUpContainer__CQnBs{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:inherit}.newAnalysis_popUpContainer__CQnBs .newAnalysis_popUpText__xoMOa{width:500px;text-align:center;padding:20px 0 30px}.newAnalysis_popUpContainer__CQnBs .newAnalysis_popUpBtns__zR_a4{display:flex;justify-content:center;gap:10px}.questionsForm_container__rJ3R5{overflow:hidden;width:100%;height:100%;max-height:400px;display:flex;flex-direction:column;gap:1em}.questionsForm_container__rJ3R5 .questionsForm_questionsContainer__GlBdT{height:100%;overflow:auto;display:flex;flex-direction:column;gap:1.5em;padding:1em 2em}.questionsForm_container__rJ3R5 .questionsForm_questionsContainer__GlBdT .questionsForm_questions__0ml_c{display:flex;flex-direction:column;gap:.5em}.questionsForm_container__rJ3R5 .questionsForm_questionsContainer__GlBdT .questionsForm_questions__0ml_c section{max-width:800px;flex-wrap:wrap;row-gap:0}.questionsForm_container__rJ3R5 hr{border-color:var(--light-skin-1)}.questionsForm_container__rJ3R5 .questionsForm_btns__EVAGt{display:flex;justify-content:center;align-items:center;gap:30px;margin:5px 0}.questionsForm_container__rJ3R5 .questionsForm_btns__EVAGt button{padding:.5em 2em}@media only screen and (max-width:640px){.questionsForm_container__rJ3R5 .questionsForm_questionsContainer__GlBdT{padding:.5em;gap:.8em}}.questionsForm_skeleton__sIwEC{display:flex;flex-direction:column;gap:.5em}.questionsPopUp_questionsPopUp__fCbXy{color:var(--black);display:flex;height:100%;width:60vw}.questionsPopUp_questionsPopUp__fCbXy .questionsPopUp_resultsTab__TgDH6{padding:1em}.questionsPopUp_questionsPopUp__fCbXy .questionsPopUp_resultsTab__TgDH6 .questionsPopUp_answerAllQuestions__xiHDO{height:100%;display:flex;justify-content:center;align-items:center;margin-top:3em}@media only screen and (max-width:1024px){.questionsPopUp_questionsPopUp__fCbXy{width:100%}}.loading_wrapper__TAzZL{width:100%;height:70%;min-height:100px;display:flex;justify-content:center;align-items:center}.loading_overlay__FORdy{position:absolute;height:100%;width:100%;top:0;left:0;z-index:20;color:var(--white)}.loading_overlay__FORdy:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-color:color-mix(in srgb,var(--primary-dark) 50%,transparent 80%);z-index:10}.loading_overlay__FORdy .loading_loader__RDdTo{z-index:11}.loading_loader__RDdTo{width:-moz-fit-content;width:fit-content;font-weight:700;font-family:sans-serif;font-size:30px;padding:0 5px 8px 0;background:repeating-linear-gradient(90deg,currentColor 0 8%,transparent 0 10%) 200% 100%/200% 3px no-repeat;animation:loading_l3__PmWku 2s steps(6) infinite}.loading_loader__RDdTo:before{content:attr(data-loading)}@keyframes loading_l3__PmWku{to{background-position:80% 100%}}.ReminderInputGroup_reminderContainer__xMXGU{display:flex;flex-direction:column;gap:.5rem}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_label__3Ubxw{font-weight:500;font-size:.9rem;color:var(--text-primary)}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_inputsWrapper__pgqxz{display:flex;align-items:flex-start;gap:.5rem}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_inputsWrapper__pgqxz .ReminderInputGroup_inputGroup__nn_a1{display:flex;flex-direction:column}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_inputsWrapper__pgqxz .ReminderInputGroup_inputRow__G2NK8{display:grid;grid-template-columns:70px 120px 10px;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_inputsWrapper__pgqxz .ReminderInputGroup_inputRow__G2NK8 .ReminderInputGroup_numberInput__eKExP{min-width:70px}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_inputsWrapper__pgqxz .ReminderInputGroup_inputRow__G2NK8 .ReminderInputGroup_dropdownInput__zm6qd{flex:0 0 70%}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_inputsWrapper__pgqxz .ReminderInputGroup_inputRow__G2NK8 .ReminderInputGroup_actions__flKZX{flex-grow:0;flex-shrink:0;flex-basis:calc(30% - .75rem);display:flex;gap:.5rem;justify-content:flex-start;align-items:center}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_iconButtons__FuSbD{display:flex;gap:.5rem;align-items:center;justify-content:flex-end}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_iconButtons__FuSbD.ReminderInputGroup_addBtn__P8OhJ{height:45px}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_iconButtons__FuSbD .ReminderInputGroup_iconButton__DYKRk{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:6px;border:1px solid var(--text-secondary);background:var(--white);cursor:pointer;transition:all .2s;padding:2px;flex-shrink:0}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_iconButtons__FuSbD .ReminderInputGroup_iconButton__DYKRk:hover{background:var(--light-skin-1);border-color:var(--text-primary)}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_iconButtons__FuSbD .ReminderInputGroup_iconButton__DYKRk:active{transform:scale(.95)}.ReminderInputGroup_reminderContainer__xMXGU .ReminderInputGroup_iconButtons__FuSbD .ReminderInputGroup_iconButton__DYKRk svg{width:16px;height:16px;color:var(--light-hair)}.addToReportBtn_addToReport__Hvc98{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin:.5em auto}.addToReportBtn_addToReport__Hvc98 .addToReportBtn_btn__w8_vn{display:flex;cursor:pointer;padding:.3em}.patientDocs_popUpContainer__TpQtE{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1em;width:80vw;height:70vh}.patientDocs_popUpContainer__TpQtE .patientDocs_popUpHeader__WiGAp{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;width:100%;padding-right:25px}.patientDocs_popUpContainer__TpQtE .patientDocs_popUpHeader__WiGAp h3{padding-left:25px;padding-top:.5em;text-align:center}.patientDocs_popUpContainer__TpQtE .patientDocs_popUpHeader__WiGAp span{text-align:start}.patientDocs_popUpContainer__TpQtE .patientDocs_popUpHeader__WiGAp span svg{cursor:pointer}.patientDocs_popUpContainer__TpQtE .patientDocs_fileViewerContainer__IxJ8R{flex:1 1;height:100%;width:100%;overflow:auto}.patientDocs_popUpContainer__TpQtE .patientDocs_docContainer__YzJuq{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr;grid-gap:1em;gap:1em;flex:1 1;width:100%}.patientDocs_popUpContainer__TpQtE .patientDocs_docContainer__YzJuq .patientDocs_noDocs__gNS8_{grid-column:1/4;grid-row:1/3;text-align:center;align-self:center}.patientDocs_popUpContainer__TpQtE .patientDocs_docContainer__YzJuq .patientDocs_doc__TmEEQ{display:flex;justify-content:flex-start;align-items:flex-start;height:120px;width:100%;background:var(--primary);padding:.8em;border-radius:10px;cursor:pointer}.patientDocs_popUpContainer__TpQtE .patientDocs_docContainer__YzJuq .patientDocs_doc__TmEEQ .patientDocs_docIcon__FIp3z{height:100%;padding:10px 5px}.patientDocs_popUpContainer__TpQtE .patientDocs_docContainer__YzJuq .patientDocs_doc__TmEEQ .patientDocs_docIcon__FIp3z svg{height:100%;width:100%}.patientDocs_popUpContainer__TpQtE .patientDocs_docContainer__YzJuq .patientDocs_doc__TmEEQ .patientDocs_docData__5AEtA{display:flex;flex-direction:column;max-width:300px;gap:5px;height:100%;overflow:hidden;width:100%;padding-left:.5em}.patientDocs_popUpContainer__TpQtE .patientDocs_docContainer__YzJuq .patientDocs_doc__TmEEQ .patientDocs_docData__5AEtA .patientDocs_docTitle__I_32D{display:flex;justify-content:space-between;width:100%}.patientDocs_popUpContainer__TpQtE .patientDocs_docContainer__YzJuq .patientDocs_doc__TmEEQ .patientDocs_docData__5AEtA .patientDocs_docTitle__I_32D p{font-size:16px;width:90%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patientDocs_popUpContainer__TpQtE .patientDocs_docContainer__YzJuq .patientDocs_doc__TmEEQ .patientDocs_docData__5AEtA .patientDocs_docTitle__I_32D .patientDocs_edit__0TbXM{cursor:pointer;height:15px;width:15px}.patientDocs_popUpContainer__TpQtE .patientDocs_docContainer__YzJuq .patientDocs_doc__TmEEQ .patientDocs_docData__5AEtA small{height:100%;overflow-y:auto;color:var(--light-hair)}.patientDocs_popUpContainer__TpQtE .patientDocs_formContainer__I5ACb{width:100%;max-width:500px;margin:auto;display:flex;flex-direction:column;gap:1em}.patientDocs_popUpContainer__TpQtE .patientDocs_formContainer__I5ACb .patientDocs_uploadInputContainer__iM5Z5{position:relative;display:inline-block;width:100%;height:100%}.patientDocs_popUpContainer__TpQtE .patientDocs_formContainer__I5ACb .patientDocs_uploadInputContainer__iM5Z5 .patientDocs_imageContainer__ltHXe{position:relative;display:flex;justify-content:center;align-items:center;height:100px;border:2px dotted var(--white);border-radius:2px}.patientDocs_popUpContainer__TpQtE .patientDocs_formContainer__I5ACb .patientDocs_uploadInputContainer__iM5Z5 .patientDocs_imageContainer__ltHXe img{height:100%;object-fit:contain}.patientDocs_popUpContainer__TpQtE .patientDocs_formContainer__I5ACb .patientDocs_uploadInputContainer__iM5Z5 .patientDocs_imageContainer__ltHXe .patientDocs_imageOverlay__UYRLp{position:absolute;top:0;left:0;background-color:var(--light-skin-1);opacity:.7;z-index:1;height:100%;width:100%;cursor:pointer;display:none}.patientDocs_popUpContainer__TpQtE .patientDocs_formContainer__I5ACb .patientDocs_uploadInputContainer__iM5Z5 .patientDocs_imageContainer__ltHXe .patientDocs_imageOverlay__UYRLp svg{height:40px;width:40px}.patientDocs_popUpContainer__TpQtE .patientDocs_formContainer__I5ACb .patientDocs_uploadInputContainer__iM5Z5 .patientDocs_imageContainer__ltHXe:hover>div{visibility:hidden}.patientDocs_popUpContainer__TpQtE .patientDocs_formContainer__I5ACb .patientDocs_uploadInputContainer__iM5Z5 .patientDocs_imageContainer__ltHXe:hover .patientDocs_imageOverlay__UYRLp{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--primary);visibility:visible}.patientDocs_popUpContainer__TpQtE .patientDocs_formContainer__I5ACb .patientDocs_uploadInputContainer__iM5Z5 input{display:none}.patientDocs_popUpContainer__TpQtE .patientDocs_formContainer__I5ACb .patientDocs_formAction___VyMr{display:flex;justify-content:center;align-items:center;gap:1em}@media only screen and (max-width:1024px){.patientDocs_popUpContainer__TpQtE{width:100%}}.patientDocs_inputContainer__U0T_I.patientDocs_row__5YIZj{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.patientDocs_inputContainer__U0T_I label{font-weight:400;font-size:16px}.patientDocs_inputContainer__U0T_I input,.patientDocs_inputContainer__U0T_I textarea{background-color:var(--primary-light);color:var(--white);border:0;outline:0}