.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}}.tabContainer_tabContainer__up_DP{width:100%}.tabContainer_tabContainer__up_DP .tabContainer_tabHeader__Nq38I{display:flex;gap:15px;overflow-x:auto;align-items:flex-end;list-style:none;margin:0 20px;-webkit-margin-end:30px;margin-inline-end:30px}.tabContainer_tabContainer__up_DP .tabContainer_tabHeader__Nq38I li{padding:5px 10px;background-color:var(--light-hair);color:var(--dark-hair);border-radius:5px 5px 0 0;white-space:nowrap;cursor:pointer}.tabContainer_tabContainer__up_DP .tabContainer_tabHeader__Nq38I li[data-active=true]{background-color:var(--light-skin-1)}@media only screen and (max-width:400px){.tabContainer_tabContainer__up_DP .tabContainer_tabHeader__Nq38I{gap:5px}.tabContainer_tabContainer__up_DP .tabContainer_tabHeader__Nq38I li{padding:6px 8px;font-size:small}}.tabContainer_tabSection__ZBDTt{border-radius:5px 5px 0 0;background-color:var(--light-skin-1);min-height:400px;min-width:400px;width:100%}@media only screen and (max-width:640px){.tabContainer_tabSection__ZBDTt{min-width:auto}}.leadsKanbanView_kanbanContainer__iokgh{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;padding:16px}.leadsKanbanView_columnsWrapper__cgb7Q{display:flex;gap:16px;min-width:max-content;height:100%}.leadsKanbanView_column__7ONXi{width:280px;min-width:280px;background:hsla(0,0%,100%,.03);border-radius:8px;display:flex;flex-direction:column;height:100%;max-height:100%}.leadsKanbanView_columnHeader__5M9lK{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:8px 8px 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.leadsKanbanView_statusLabel__iCjme{font-size:13px;font-weight:600;flex:1 1}.leadsKanbanView_countBadge__uuTxE{background:hsla(0,0%,100%,.2);font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;min-width:20px;text-align:center}.leadsKanbanView_cardsContainer__2hULY{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.leadsKanbanView_cardsContainer__2hULY::-webkit-scrollbar{width:4px}.leadsKanbanView_cardsContainer__2hULY::-webkit-scrollbar-track{background:transparent}.leadsKanbanView_cardsContainer__2hULY::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.leadsKanbanView_draggingOver__1h4Jc{background:hsla(0,0%,100%,.05)}.leadsKanbanView_card__BFSne{background:var(--primary-dark);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease;display:block;text-decoration:none;color:inherit}.leadsKanbanView_card__BFSne:hover{background:var(--primary-dark);border-color:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.leadsKanbanView_cardHeader___grmZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.leadsKanbanView_cardName__OldFb{font-size:14px;font-weight:600;color:var(--white);line-height:1.3}.leadsKanbanView_priorityBadge__3qZNc{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--white);flex-shrink:0}.leadsKanbanView_contactInfo__UXu_a{font-size:12px;color:hsla(0,0%,100%,.6);margin-bottom:10px;word-break:break-all}.leadsKanbanView_cardMeta__HHjMS{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px}.leadsKanbanView_sourceBadge__Vh6XE{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);font-size:10px;font-weight:500;padding:3px 8px;border-radius:12px}.leadsKanbanView_timeAgo__AVpju{font-size:11px;color:hsla(0,0%,100%,.5)}.leadsKanbanView_cardActions__F4sdZ{display:flex;gap:8px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.08)}.leadsKanbanView_emptyColumn__uzLjw{text-align:center;padding:24px 12px;color:hsla(0,0%,100%,.4);font-size:13px}@media only screen and (max-width:768px){.leadsKanbanView_column__7ONXi{width:260px;min-width:260px}}@media only screen and (max-width:640px){.leadsKanbanView_columnsWrapper__cgb7Q{gap:12px;padding:0 12px}.leadsKanbanView_column__7ONXi{width:240px;min-width:240px}.leadsKanbanView_columnHeader__5M9lK{padding:10px 12px}.leadsKanbanView_card__BFSne{padding:10px}.leadsKanbanView_cardName__OldFb{font-size:13px}.leadsKanbanView_cardActions__F4sdZ{flex-wrap:wrap}}.searchBar_searchBar__0NmQB{position:relative;width:40vw}.searchBar_searchBar__0NmQB .searchBar_searchInput__NwvqO{width:100%;background:transparent;border:0;outline:0;border-bottom:2px solid var(--light-skin-2);font-size:2rem;padding:0 0 6px;line-height:1.5em;color:var(--white)}.searchBar_searchBar__0NmQB .searchBar_searchInput__NwvqO::placeholder{color:transparent}.searchBar_searchBar__0NmQB .searchBar_searchInput__NwvqO:placeholder-shown~.searchBar_label__De9Ik{top:0;font-size:2rem}.searchBar_searchBar__0NmQB .searchBar_searchInput__NwvqO:focus~.searchBar_label__De9Ik{top:-25px;font-size:1rem}.searchBar_searchBar__0NmQB .searchBar_label__De9Ik{position:absolute;top:-25px;display:block;transition:.2s;font-size:1rem;color:var(--light-skin-2);pointer-events:none}@media only screen and (max-width:768px){.searchBar_searchBar__0NmQB{width:90%}.searchBar_searchBar__0NmQB .searchBar_searchInput__NwvqO{font-size:1.5rem}.searchBar_searchBar__0NmQB .searchBar_searchInput__NwvqO:placeholder-shown~.searchBar_label__De9Ik{font-size:1.5rem}.searchBar_searchBar__0NmQB .searchBar_label__De9Ik,.searchBar_searchBar__0NmQB .searchBar_searchInput__NwvqO:focus~.searchBar_label__De9Ik{top:-20px;font-size:1rem}}@media only screen and (max-width:640px){.searchBar_searchBar__0NmQB .searchBar_searchInput__NwvqO{font-size:1rem}.searchBar_searchBar__0NmQB .searchBar_searchInput__NwvqO:placeholder-shown~.searchBar_label__De9Ik{font-size:1rem}.searchBar_searchBar__0NmQB .searchBar_label__De9Ik,.searchBar_searchBar__0NmQB .searchBar_searchInput__NwvqO:focus~.searchBar_label__De9Ik{top:-20px;font-size:.8rem}}.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}}.table_tableWrapper__cXNRw{width:100%;overflow:auto;padding:5px;position:relative}.table_table__92dU9{color:var(--light-skin-2);text-align:center;width:100%}.table_table__92dU9 th{background-color:var(--dark-skin);color:var(--dark-hair);height:44px}.table_table__92dU9 td,.table_table__92dU9 th{outline:1px solid var(--light-skin-1);padding:10px}.table_table__92dU9 td .table_tableButtons__T6mM2{display:flex;justify-content:center;gap:10px}@media only screen and (max-width:768px){.table_table__92dU9 td,.table_table__92dU9 th{padding:5px}}@media only screen and (max-width:640px){.table_table__92dU9 *{font-size:14px}}.table_pagination___PTkS{display:inline-flex;width:100%;justify-content:flex-end;margin-top:20px;position:-webkit-sticky;position:sticky;left:0}@media only screen and (max-width:640px){.table_pagination___PTkS{font-size:14px}}.table_pages__BSRW_{display:flex}.table_singlePage__VTxJp{color:var(--light-skin-1);min-width:24px;height:24px;text-align:center;padding:0 5px;margin:0 2px;border-radius:2px;display:flex;justify-content:center;align-items:center}.table_singlePage__VTxJp.table_active__zbTkA,.table_singlePage__VTxJp:hover{color:var(--white);text-decoration:underline}.table_paginationArrows___H_jN{margin:0 2px;border-radius:2px}.table_paginationArrows___H_jN.table_disabled__JcOqx{opacity:.5}.table_paginationArrows___H_jN:hover :not(.table_disabled__JcOqx){color:var(--white);text-decoration:underline}.sessionView_sessionViewContainer__AUuH0{display:flex;justify-content:center;width:100%}.sessionView_sessionViewContainer__AUuH0 .sessionView_tabContainer__9hJ9A>ul li{background-color:var(--primary-light);color:var(--light-skin-1)}.sessionView_sessionViewContainer__AUuH0 .sessionView_tabContainer__9hJ9A>ul li[data-active=true]{background-color:var(--primary);color:var(--light-skin-1)}.sessionView_sessionViewContainer__AUuH0 .sessionView_tabContainer__9hJ9A .sessionView_tab__qm5CL{background:var(--boxbg);margin:auto;border-radius:var(--border-radius)}.sessionView_sessionViewContainer__AUuH0.sessionView_loadingContainer__kPzg4{display:grid;grid-template-columns:7fr 2fr;grid-gap:20px;gap:20px;width:90%;margin:1em}.sessionView_sessionViewContainer__AUuH0.sessionView_loadingContainer__kPzg4 .sessionView_container__jPQ6n{display:flex;flex-direction:column;gap:15px}@media only screen and (max-width:768px){.sessionView_sessionViewContainer__AUuH0{width:90%;margin-top:1em}.sessionView_sessionViewContainer__AUuH0.sessionView_loadingContainer__kPzg4{grid-template-columns:1fr}}.sessionView_imagesContainer__bw7_c{padding:20px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1024px){.sessionView_imagesContainer__bw7_c{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:640px){.sessionView_imagesContainer__bw7_c{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:400px){.sessionView_imagesContainer__bw7_c{grid-template-columns:1fr}}.sessionView_instructions__0mPTY{color:var(--white);height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:15px}.sessionView_instructions__0mPTY .sessionView_textWrapper__yNlxo{flex:1 1;background:var(--boxbg);border-radius:var(--border-radius);overflow:hidden}.sessionView_instructions__0mPTY .sessionView_textWrapper__yNlxo>div,.sessionView_instructions__0mPTY .sessionView_textWrapper__yNlxo>p{padding:20px;font-size:15px;height:100%;overflow:auto}.sessionView_instructions__0mPTY .sessionView_textWrapper__yNlxo .sessionView_doctorsNote__4FUuA textarea{background-color:transparent;color:var(--white)!important}.sessionView_instructions__0mPTY .sessionView_textWrapper__yNlxo .sessionView_stageDescription__g1qP3 *{font-size:15px!important}@media only screen and (max-width:768px){.sessionView_instructions__0mPTY{padding:0 10px 10px}.sessionView_instructions__0mPTY .sessionView_textWrapper__yNlxo{background:transparent}}.sessionView_lightboxSlide__UtGkQ{height:100%;aspect-ratio:1}@media only screen and (max-width:640px){.sessionView_lightboxSlide__UtGkQ{height:auto}}.sessionView_analysisTitle__MwDm0{display:flex;justify-content:space-between;align-items:center}.sessionView_btn__mjFAU{cursor:pointer}.iconText_icon__GtDBO{cursor:pointer;display:flex;align-items:center;gap:6px}.iconText_icon__GtDBO .iconText_imgIcon__Qzo6T{display:flex;justify-content:center;align-items:center;padding:2px}.iconText_icon__GtDBO .iconText_caption__HRpac{font-size:14px;line-height:1.1em}.iconText_icon__GtDBO.iconText_vertical___EaHc{flex-direction:column}.iconText_icon__GtDBO.iconText_vertical___EaHc .iconText_caption__HRpac{width:75px;text-align:center}.iconText_icon__GtDBO.iconText_disabled__oF28r{opacity:.5;cursor:not-allowed}.iconText_icon__GtDBO.iconText_active__wR9gC .iconText_imgIcon__Qzo6T{background:var(--bggrad);border-radius:4px}.iconText_icon__GtDBO.iconText_inactive__eMhbi .iconText_imgIcon__Qzo6T{background:var(--boxbg);border-radius:4px}@media only screen and (max-width:640px){.iconText_icon__GtDBO .iconText_caption__HRpac{font-size:12px}.iconText_icon__GtDBO.iconText_vertical___EaHc .iconText_caption__HRpac{width:55px}}.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%}}.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}}