.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__container{width:100%;min-width:400px;margin:0 auto}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;gap:20px;padding:20px;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content .ForgotPassword-module-scss-module__fj64ja__title{letter-spacing:0%;text-align:center;vertical-align:middle;font-size:24px;font-weight:700;line-height:120%}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content .ForgotPassword-module-scss-module__fj64ja__description{letter-spacing:0%;vertical-align:middle;font-size:14px;font-weight:400;line-height:120%}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content .ForgotPassword-module-scss-module__fj64ja__form .ForgotPassword-module-scss-module__fj64ja__form_inputs{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content .ForgotPassword-module-scss-module__fj64ja__form .ForgotPassword-module-scss-module__fj64ja__form_inputs .ForgotPassword-module-scss-module__fj64ja__form_input{border-radius:50px;font-weight:400}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content .ForgotPassword-module-scss-module__fj64ja__form .ForgotPassword-module-scss-module__fj64ja__submit_button{border-radius:50px;width:100%;margin-top:20px;font-weight:600}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.PhoneInputNew-module-scss-module__UPZCwW__InputContainer{flex-direction:column;width:100%;margin-block:10px;display:flex;position:relative}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__label{color:#000000e0;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__label .PhoneInputNew-module-scss-module__UPZCwW__required{color:#ff4d4f;margin-left:2px}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__errorContainer{align-items:flex-start;gap:4px;margin-top:4px;display:flex}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__errorContainer .PhoneInputNew-module-scss-module__UPZCwW__errorIcon{color:#ff4d4f;flex-shrink:0;margin-top:1px;font-size:14px}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__errorContainer .PhoneInputNew-module-scss-module__UPZCwW__errorMessages{flex-direction:column;gap:2px;display:flex}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__errorContainer .PhoneInputNew-module-scss-module__UPZCwW__errorMessages .PhoneInputNew-module-scss-module__UPZCwW__errorMessage{color:#ff4d4f;word-break:break-word;font-size:12px;line-height:1.4}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper{width:100%;position:relative}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer{color:#000000e0;border:1px solid #d9d9d9;border-radius:20px;align-items:center;width:100%;padding:4px 11px;font-size:14px;line-height:1.5715;transition:all .2s cubic-bezier(.645,.045,.355,1);display:flex;background-color:#fff!important}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer:hover{border-color:#4096ff}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer:focus-within{border-color:#4096ff;outline:0;box-shadow:0 0 0 2px #0591ff1a}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__filled{background-color:#0000000a;border-color:#d9d9d9}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__filled:hover{background-color:#0000000f}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__filled:focus-within{background-color:#fff;border-color:#4096ff}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__borderless{background-color:#0000;border-color:#0000}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__borderless:hover,.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__borderless:focus-within{box-shadow:none;border-color:#0000}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__large{padding:7px 11px;font-size:16px}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__small{padding:0 7px;font-size:14px}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__error{background-color:#fff2f0;border-color:#ff4d4f}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__error:hover{background-color:#fff2f0;border-color:#ff7875}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__error:focus-within{background-color:#fff2f0;border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1a}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer.PhoneInputNew-module-scss-module__UPZCwW__disabled{color:#00000040;cursor:not-allowed;background-color:#0000000a;border-color:#d9d9d9}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer .PhoneInput{align-items:center;width:100%;display:flex}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer .PhoneInput .PhoneInputCountry{background-color:#0000;border:none;align-self:stretch;align-items:center;margin-right:8px;padding:0;display:flex;position:relative}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer .PhoneInput .PhoneInputCountry .PhoneInputCountryIcon{border-radius:2px;width:24px;height:16px;margin-right:6px;box-shadow:0 0 0 1px #0000001a}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer .PhoneInput .PhoneInputCountry .PhoneInputCountryIcon .PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer .PhoneInput .PhoneInputCountry .PhoneInputCountrySelect{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer .PhoneInput .PhoneInputCountry .PhoneInputCountrySelectArrow{content:"";opacity:.6;border:3px solid #0000;border-top:4px solid #00000073;border-bottom-width:0;width:0;height:0;margin-left:4px;display:block}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer .PhoneInput .PhoneInputInput{min-width:0;color:inherit;font-size:inherit;line-height:inherit;background-color:#0000;border:none;outline:none;flex:1;padding:0}.PhoneInputNew-module-scss-module__UPZCwW__InputContainer .PhoneInputNew-module-scss-module__UPZCwW__inputWrapper .PhoneInputNew-module-scss-module__UPZCwW__phoneInputContainer .PhoneInput .PhoneInputInput::placeholder{color:#00000040}.PhoneInputNew-module-scss-module__UPZCwW__noOuterSpacing{margin-block:0}
.DateInput-module-scss-module__TTG8HW__InputContainer{flex-direction:column;width:100%;max-width:600px;margin-block:10px;padding-top:20px;display:flex;position:relative}.DateInput-module-scss-module__TTG8HW__label{color:#000000e0;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;top:-8px}.DateInput-module-scss-module__TTG8HW__label .DateInput-module-scss-module__TTG8HW__required{color:#ff4d4f;margin-left:2px}.DateInput-module-scss-module__TTG8HW__inputWrapper{width:100%;position:relative}.DateInput-module-scss-module__TTG8HW__input{width:100%;transition:all .2s cubic-bezier(.645,.045,.355,1)}.DateInput-module-scss-module__TTG8HW__input.DateInput-module-scss-module__TTG8HW__inputError,.DateInput-module-scss-module__TTG8HW__input.DateInput-module-scss-module__TTG8HW__inputError:hover,.DateInput-module-scss-module__TTG8HW__input.DateInput-module-scss-module__TTG8HW__inputError:focus{background-color:#fff2f0}.DateInput-module-scss-module__TTG8HW__errorContainer{align-items:flex-start;gap:4px;display:flex;position:absolute;top:-8px}.DateInput-module-scss-module__TTG8HW__errorIcon{color:#ff4d4f;flex-shrink:0;margin-top:1px;font-size:14px}.DateInput-module-scss-module__TTG8HW__errorMessages{flex-direction:column;gap:2px;display:flex}.DateInput-module-scss-module__TTG8HW__errorMessage{color:#ff4d4f;word-break:break-word;font-size:12px;line-height:1.4}
.PatientMetaLine-module-scss-module__gzgfMa__patientMetaLine{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.PatientMetaLine-module-scss-module__gzgfMa__patientMetaLine .PatientMetaLine-module-scss-module__gzgfMa__item{align-items:baseline;column-gap:4px;min-width:0;display:inline-flex}.PatientMetaLine-module-scss-module__gzgfMa__patientMetaLine .PatientMetaLine-module-scss-module__gzgfMa__label{color:#aab2bf;font-weight:400}.PatientMetaLine-module-scss-module__gzgfMa__patientMetaLine .PatientMetaLine-module-scss-module__gzgfMa__value{color:#667085;font-variant-numeric:tabular-nums;letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PatientMetaLine-module-scss-module__gzgfMa__patientMetaLine .PatientMetaLine-module-scss-module__gzgfMa__separator{color:#d5d8dd}
.SpecialistsDrawer-module-scss-module__qgIESa__drawer .ant-drawer-body{flex-direction:column;height:100%;padding:20px;display:flex;overflow:hidden}.SpecialistsDrawer-module-scss-module__qgIESa__roleSelectContainer{padding-top:0}.SpecialistsDrawer-module-scss-module__qgIESa__specialistItem{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f0f2f5;align-items:flex-start;gap:12px;padding:10px;transition:background-color .2s,border-color .2s;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__specialistContent{flex-direction:column;flex:1;gap:8px;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__specialistItem:hover{background:#f8f9ff;border-color:#e6e8f0}.SpecialistsDrawer-module-scss-module__qgIESa__checked{background:#f8f9ff}.SpecialistsDrawer-module-scss-module__qgIESa__checkbox .ant-checkbox-inner{width:18px;height:18px}.SpecialistsDrawer-module-scss-module__qgIESa__avatar{font-weight:600}.SpecialistsDrawer-module-scss-module__qgIESa__specialistBadge{text-align:left}.SpecialistsDrawer-module-scss-module__qgIESa__badges{margin-left:4px}.SpecialistsDrawer-module-scss-module__qgIESa__badge{margin:0;padding:2px 8px;font-size:12px;line-height:1.5}.SpecialistsDrawer-module-scss-module__qgIESa__specialistInfo{flex-direction:column;line-height:1.3;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__name{color:#1c1f33;font-size:14px;font-weight:600}.SpecialistsDrawer-module-scss-module__qgIESa__metaRow{align-items:center;gap:6px;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__status{font-size:13px}.SpecialistsDrawer-module-scss-module__qgIESa__info{color:#4b5bff}.SpecialistsDrawer-module-scss-module__qgIESa__success{color:#2f8250}.SpecialistsDrawer-module-scss-module__qgIESa__muted{color:#8c93a6}.SpecialistsDrawer-module-scss-module__qgIESa__youTag{color:#8c93a6;font-size:12px}.SpecialistsDrawer-module-scss-module__qgIESa__loadTrigger{justify-content:center;align-items:center;min-height:40px;padding:16px 0;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__loadingInitial{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:32px 0;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__loadingMore{color:#8c93a6;align-items:center;gap:8px;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__allLoaded{color:#8c93a6;text-align:center;font-size:13px}.SpecialistsDrawer-module-scss-module__qgIESa__loadingText{color:#8c93a6;font-size:14px}.SpecialistsDrawer-module-scss-module__qgIESa__empty{justify-content:center;align-items:center;min-height:200px;padding:32px 0;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__footer{justify-content:flex-end;gap:12px;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__footerBtn{border-radius:999px;height:44px;font-weight:600}
.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__wrapper{flex-direction:column;gap:16px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__loadingState{justify-content:center;align-items:center;padding:48px 0;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__editButton{color:#1c1f33;align-items:center;gap:6px;display:inline-flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__patientCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7ed;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__paymentBillButton{border-radius:12px;height:40px}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__chevron{color:#1c1f33;font-size:18px}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__row{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__rowLabel{color:var(--label-color);align-items:center;gap:8px;display:inline-flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__rowValue{color:#1c1f33;font-weight:600}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__rowPayment .LaboratoryDetailsDrawer-module-scss-module__tLuXzq__rowValue{font-size:13px;font-weight:500}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__rowPayment .LaboratoryDetailsDrawer-module-scss-module__tLuXzq__rowValue .ant-typography{font-size:13px}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__rowCreatedAt .LaboratoryDetailsDrawer-module-scss-module__tLuXzq__rowValue{font-size:13px;font-weight:500}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__rowDescription{align-items:flex-start}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__descriptionValue{color:#1c1f33;text-align:left;white-space:pre-line;min-width:0;max-width:60%;font-weight:400}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__section{flex-direction:column;gap:6px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__sectionTitle{margin:0}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__sectionMeta{color:var(--label-color)}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__servicesList{flex-direction:column;gap:10px;padding-top:6px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__inlineServiceCard{cursor:default}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__sectionLabel{color:var(--label-color)}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__tabs{margin-top:-4px}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__tabs .ant-tabs-nav{margin:0 0 8px}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__tabs .ant-tabs-tab{letter-spacing:.05em;color:#8f94a7;padding:0 8px 12px;font-weight:600}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__tabs .ant-tabs-tab-active{color:#1c1f33}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__tabs .ant-tabs-ink-bar{background:#4b5bff;border-radius:999px;height:3px}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__emptyText{color:#8c93a6;font-size:14px}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formsList{flex-direction:column;gap:10px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formCard{cursor:pointer;background:#fff;border:1px solid #e5e7ed;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formCard:hover{border-color:#d0d5dd}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formCard:focus-visible{outline-offset:2px;outline:2px solid #4853884d}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formInfo{flex-direction:column;gap:6px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formTitleRow{align-items:center;gap:8px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formIcon{color:var(--label-color)}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formTitle{color:#1c1f33;font-weight:600}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formMeta{color:var(--label-color);align-items:center;gap:8px;font-size:13px;display:inline-flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formActionGroup{flex-direction:column;align-items:center;gap:4px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formPrice{color:#1c1f33;font-size:12px;font-weight:600}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__formChevron{color:#1c1f33;font-size:16px}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__footer{justify-content:flex-end;gap:8px;display:flex}.LaboratoryDetailsDrawer-module-scss-module__tLuXzq__footerBtn{border-radius:12px;height:44px}
.PatientFileUploadModal-module-scss-module__Jo0t9q__uploadContainer{flex-direction:column;gap:20px;padding:10px 0;display:flex}.PatientFileUploadModal-module-scss-module__Jo0t9q__uploadArea .ant-upload-drag{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;transition:all .3s}.PatientFileUploadModal-module-scss-module__Jo0t9q__uploadArea .ant-upload-drag:hover{background:#f0f8ff;border-color:#1890ff}.PatientFileUploadModal-module-scss-module__Jo0t9q__uploadContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.PatientFileUploadModal-module-scss-module__Jo0t9q__uploadIcon{color:#1890ff;margin-bottom:12px}.PatientFileUploadModal-module-scss-module__Jo0t9q__uploadText{color:#262626;margin-bottom:4px;font-size:16px;font-weight:500}.PatientFileUploadModal-module-scss-module__Jo0t9q__uploadHint{color:#8c8c8c;margin:2px 0;font-size:14px}.PatientFileUploadModal-module-scss-module__Jo0t9q__selectedFile{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.PatientFileUploadModal-module-scss-module__Jo0t9q__fileInfo{color:#262626;flex:1;align-items:center;gap:8px;display:flex}.PatientFileUploadModal-module-scss-module__Jo0t9q__fileInfo svg{color:#1890ff;flex-shrink:0}.PatientFileUploadModal-module-scss-module__Jo0t9q__fileName{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;font-weight:500;overflow:hidden}.PatientFileUploadModal-module-scss-module__Jo0t9q__fileSize{color:#8c8c8c;flex-shrink:0;font-size:14px}.PatientFileUploadModal-module-scss-module__Jo0t9q__removeButton{color:#ff4d4f;padding:4px}.PatientFileUploadModal-module-scss-module__Jo0t9q__removeButton:hover{background:#fff1f0}.PatientFileUploadModal-module-scss-module__Jo0t9q__progressContainer{padding:8px 0}.PatientFileUploadModal-module-scss-module__Jo0t9q__descriptionSection{flex-direction:column;gap:8px;display:flex}.PatientFileUploadModal-module-scss-module__Jo0t9q__label{color:#262626;font-size:14px;font-weight:500}
.PatientDocuments-module-scss-module__C8Cykq__documentsContainer{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.PatientDocuments-module-scss-module__C8Cykq__header{background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;padding:20px;display:flex;box-shadow:0 1px 2px #00000008}.PatientDocuments-module-scss-module__C8Cykq__header .PatientDocuments-module-scss-module__C8Cykq__title{color:#262626;margin:0 0 4px;font-size:24px;font-weight:600}.PatientDocuments-module-scss-module__C8Cykq__header .PatientDocuments-module-scss-module__C8Cykq__subtitle{color:#8c8c8c;margin:0;font-size:14px}.PatientDocuments-module-scss-module__C8Cykq__tableWrapper{flex:1;min-height:0;display:flex}
.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .ant-drawer-body{padding:0 20px!important}.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .UpsertAppointmentModal-module-scss-module__5vueXa__modalContent{flex-direction:column;gap:20px;padding:10px 0;display:flex}.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .UpsertAppointmentModal-module-scss-module__5vueXa__modalContent .UpsertAppointmentModal-module-scss-module__5vueXa__modalSection{background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px;padding:10px}.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .UpsertAppointmentModal-module-scss-module__5vueXa__modalContent .UpsertAppointmentModal-module-scss-module__5vueXa__modalSection h3{color:#333;border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:8px;font-size:16px;font-weight:600}.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .UpsertAppointmentModal-module-scss-module__5vueXa__modalContent .UpsertAppointmentModal-module-scss-module__5vueXa__modalSection .UpsertAppointmentModal-module-scss-module__5vueXa__fieldLabel{flex-direction:column;gap:5px;font-size:14px;font-weight:500;display:flex}.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .UpsertAppointmentModal-module-scss-module__5vueXa__modalContent .UpsertAppointmentModal-module-scss-module__5vueXa__modalSection .UpsertAppointmentModal-module-scss-module__5vueXa__modalRow{gap:15px;margin-bottom:15px;display:flex}.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .UpsertAppointmentModal-module-scss-module__5vueXa__modalContent .UpsertAppointmentModal-module-scss-module__5vueXa__modalSection .UpsertAppointmentModal-module-scss-module__5vueXa__modalRow:last-child{margin-bottom:0}.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .UpsertAppointmentModal-module-scss-module__5vueXa__modalContent .UpsertAppointmentModal-module-scss-module__5vueXa__modalSection .UpsertAppointmentModal-module-scss-module__5vueXa__modalRow .UpsertAppointmentModal-module-scss-module__5vueXa__modalCol{flex:1}.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .UpsertAppointmentModal-module-scss-module__5vueXa__modalContent .UpsertAppointmentModal-module-scss-module__5vueXa__modalSection .UpsertAppointmentModal-module-scss-module__5vueXa__modalRow .UpsertAppointmentModal-module-scss-module__5vueXa__modalCol label{flex-direction:column;gap:5px;font-size:14px;font-weight:500;display:flex}.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .UpsertAppointmentModal-module-scss-module__5vueXa__modalContent .UpsertAppointmentModal-module-scss-module__5vueXa__modalSection .UpsertAppointmentModal-module-scss-module__5vueXa__modalRow .UpsertAppointmentModal-module-scss-module__5vueXa__modalCol label .ant-radio-wrapper{flex-direction:row!important;align-items:center!important;display:flex!important}.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .UpsertAppointmentModal-module-scss-module__5vueXa__modalContent .UpsertAppointmentModal-module-scss-module__5vueXa__modalSection .UpsertAppointmentModal-module-scss-module__5vueXa__modalRow .UpsertAppointmentModal-module-scss-module__5vueXa__modalCol label input,.UpsertAppointmentModal-module-scss-module__5vueXa__drawer .UpsertAppointmentModal-module-scss-module__5vueXa__modalContent .UpsertAppointmentModal-module-scss-module__5vueXa__modalSection .UpsertAppointmentModal-module-scss-module__5vueXa__modalRow .UpsertAppointmentModal-module-scss-module__5vueXa__modalCol label select{width:100%}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceTag{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;align-items:center;gap:6px;margin:2px;padding:1px 6px;font-size:13px;line-height:22px;display:inline-flex}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceTagName{font-weight:500}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceTagStepper{align-items:center;gap:2px;display:inline-flex}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceTagBtn{color:#333;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceTagBtn:disabled{opacity:.4;cursor:not-allowed}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceTagQty{text-align:center;min-width:16px;font-weight:600}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceTagPrice{color:#4caf50;font-weight:600}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceTagClose{cursor:pointer;color:#999}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceTagClose:hover{color:#ff4d4f}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceSummaryList{gap:8px;width:100%;display:grid}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceSummaryItem{color:#262626;background:#fff;border:1px solid #e0e4ec;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:9px 12px;font-size:14px;line-height:1.35;display:flex}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceSummaryItem span{overflow-wrap:anywhere;min-width:0}.UpsertAppointmentModal-module-scss-module__5vueXa__serviceSummaryItem strong{color:#35a844;white-space:nowrap;flex:none;font-size:14px;font-weight:600}.UpsertAppointmentModal-module-scss-module__5vueXa__patientMeta{font-size:12px}
.PatientCreateDrawer-module-scss-module__UTGoMa__drawer .ant-drawer-body{padding:0 20px!important}.PatientCreateDrawer-module-scss-module__UTGoMa__modalContent{flex-direction:column;gap:12px;padding:10px 0;display:flex}.PatientCreateDrawer-module-scss-module__UTGoMa__modalSection{background-color:#f9f9f9;border-radius:8px;padding:10px}.PatientCreateDrawer-module-scss-module__UTGoMa__modalSection h3{color:#333;margin-bottom:15px;font-size:16px;font-weight:600}.PatientCreateDrawer-module-scss-module__UTGoMa__modalRow{gap:15px;margin-bottom:15px;display:flex}.PatientCreateDrawer-module-scss-module__UTGoMa__modalRow:last-child{margin-bottom:0}.PatientCreateDrawer-module-scss-module__UTGoMa__modalCol{flex:1}.PatientCreateDrawer-module-scss-module__UTGoMa__modalCol label{flex-direction:column;gap:5px;font-size:14px;font-weight:500;display:flex}.PatientCreateDrawer-module-scss-module__UTGoMa__modalCol label input,.PatientCreateDrawer-module-scss-module__UTGoMa__modalCol label select{width:100%}.PatientCreateDrawer-module-scss-module__UTGoMa__addressRow{gap:12px;display:flex}.PatientCreateDrawer-module-scss-module__UTGoMa__addressRow>*{flex:1}.PatientCreateDrawer-module-scss-module__UTGoMa__avatarCol{justify-content:center;align-items:center;display:flex}.PatientCreateDrawer-module-scss-module__UTGoMa__booleanControl{align-items:center;gap:12px;min-height:32px;display:flex}.PatientCreateDrawer-module-scss-module__UTGoMa__booleanHint{color:var(--secondary-text);font-size:12px;line-height:1.4}.PatientCreateDrawer-module-scss-module__UTGoMa__collapsible{background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.PatientCreateDrawer-module-scss-module__UTGoMa__collapsibleHeader{color:#333;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.PatientCreateDrawer-module-scss-module__UTGoMa__collapsibleTitle{align-items:center;gap:8px;display:flex}.PatientCreateDrawer-module-scss-module__UTGoMa__collapsibleChevron{color:#999;transition:transform .3s}.PatientCreateDrawer-module-scss-module__UTGoMa__collapsibleChevron.PatientCreateDrawer-module-scss-module__UTGoMa__open{transform:rotate(180deg)}.PatientCreateDrawer-module-scss-module__UTGoMa__collapsibleBody{max-height:0;transition:max-height .3s;overflow:hidden}.PatientCreateDrawer-module-scss-module__UTGoMa__collapsibleBodyInner{padding:0 14px 14px}
.AppointmentOverlapAlert-module-scss-module__nzl7xW__alert{border-radius:8px;align-items:flex-start;width:100%;padding:8px 12px}.AppointmentOverlapAlert-module-scss-module__nzl7xW__alert .ant-alert-icon{margin-top:3px}.AppointmentOverlapAlert-module-scss-module__nzl7xW__alert .AppointmentOverlapAlert-module-scss-module__nzl7xW__body{flex-direction:column;gap:2px;font-size:13px;line-height:20px;display:flex}.AppointmentOverlapAlert-module-scss-module__nzl7xW__alert .AppointmentOverlapAlert-module-scss-module__nzl7xW__body .AppointmentOverlapAlert-module-scss-module__nzl7xW__title{flex-wrap:wrap;align-items:baseline;gap:0 8px;font-weight:600;display:flex}.AppointmentOverlapAlert-module-scss-module__nzl7xW__alert .AppointmentOverlapAlert-module-scss-module__nzl7xW__body .AppointmentOverlapAlert-module-scss-module__nzl7xW__title .AppointmentOverlapAlert-module-scss-module__nzl7xW__range{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.AppointmentOverlapAlert-module-scss-module__nzl7xW__alert .AppointmentOverlapAlert-module-scss-module__nzl7xW__body .AppointmentOverlapAlert-module-scss-module__nzl7xW__list{margin:0;padding:0;list-style:none}.AppointmentOverlapAlert-module-scss-module__nzl7xW__alert .AppointmentOverlapAlert-module-scss-module__nzl7xW__body .AppointmentOverlapAlert-module-scss-module__nzl7xW__list .AppointmentOverlapAlert-module-scss-module__nzl7xW__conflict{min-width:0;color:var(--ant-color-text);gap:8px;display:flex}.AppointmentOverlapAlert-module-scss-module__nzl7xW__alert .AppointmentOverlapAlert-module-scss-module__nzl7xW__body .AppointmentOverlapAlert-module-scss-module__nzl7xW__list .AppointmentOverlapAlert-module-scss-module__nzl7xW__conflict .AppointmentOverlapAlert-module-scss-module__nzl7xW__time{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.AppointmentOverlapAlert-module-scss-module__nzl7xW__alert .AppointmentOverlapAlert-module-scss-module__nzl7xW__body .AppointmentOverlapAlert-module-scss-module__nzl7xW__list .AppointmentOverlapAlert-module-scss-module__nzl7xW__conflict .AppointmentOverlapAlert-module-scss-module__nzl7xW__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppointmentOverlapAlert-module-scss-module__nzl7xW__alert .AppointmentOverlapAlert-module-scss-module__nzl7xW__actions{flex-direction:column;gap:4px;display:flex}
.LabOrders-module-scss-module__fPdo-G__drawerBody{flex-direction:column;gap:16px;min-width:0;display:flex}.LabOrders-module-scss-module__fPdo-G__loading{justify-content:center;padding:48px 0;display:flex}.LabOrders-module-scss-module__fPdo-G__headerMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:inline-flex}.LabOrders-module-scss-module__fPdo-G__headerMeta .ant-tag{margin:0}.LabOrders-module-scss-module__fPdo-G__block{flex-direction:column;gap:10px;min-width:0;display:flex}.LabOrders-module-scss-module__fPdo-G__blockTitle{color:var(--primary-text,#1c1f33);margin:0;font-size:15px;font-weight:600}.LabOrders-module-scss-module__fPdo-G__blockHint{color:var(--secondary-text,#8c93a6);margin:-4px 0 0;font-size:13px;line-height:1.45}.LabOrders-module-scss-module__fPdo-G__issue{color:#d4380d;margin:0;font-size:13px;line-height:1.45}.LabOrders-module-scss-module__fPdo-G__empty{color:var(--secondary-text,#8c93a6);margin:0;font-size:14px}.LabOrders-module-scss-module__fPdo-G__analysisList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.LabOrders-module-scss-module__fPdo-G__analysisRow{border:1px solid #e5e7ed;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 12px;display:flex}.LabOrders-module-scss-module__fPdo-G__analysisMeta{color:var(--secondary-text,#8c93a6);font-size:13px}.LabOrders-module-scss-module__fPdo-G__analysisTag{margin:0}.LabOrders-module-scss-module__fPdo-G__sampleCard{background:var(--primary-card-bg,#fff);border:1px solid #e5e7ed;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.LabOrders-module-scss-module__fPdo-G__sampleHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.LabOrders-module-scss-module__fPdo-G__sampleTitle{font-weight:600}.LabOrders-module-scss-module__fPdo-G__field{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.LabOrders-module-scss-module__fPdo-G__field>span:first-child{color:var(--secondary-text,#8c93a6);font-size:13px}.LabOrders-module-scss-module__fPdo-G__field .ant-picker{width:100%}.LabOrders-module-scss-module__fPdo-G__fieldRow,.LabOrders-module-scss-module__fPdo-G__diagnosisRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.LabOrders-module-scss-module__fPdo-G__fieldRow>.LabOrders-module-scss-module__fPdo-G__field,.LabOrders-module-scss-module__fPdo-G__diagnosisRow>.LabOrders-module-scss-module__fPdo-G__field{min-width:200px}.LabOrders-module-scss-module__fPdo-G__diagnosisRow>.LabOrders-module-scss-module__fPdo-G__field:first-child{flex:0 140px;min-width:120px}.LabOrders-module-scss-module__fPdo-G__switchRow{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.LabOrders-module-scss-module__fPdo-G__materialList,.LabOrders-module-scss-module__fPdo-G__itemList,.LabOrders-module-scss-module__fPdo-G__orderList,.LabOrders-module-scss-module__fPdo-G__analysisStates{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.LabOrders-module-scss-module__fPdo-G__materialCard{border:1px solid #e5e7ed;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:2px 14px;padding:10px 14px;display:grid}.LabOrders-module-scss-module__fPdo-G__materialCard .LabOrders-module-scss-module__fPdo-G__materialNumber{letter-spacing:.04em;grid-row:1/span 2;align-self:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700}.LabOrders-module-scss-module__fPdo-G__materialCard .LabOrders-module-scss-module__fPdo-G__materialMeta{color:var(--secondary-text,#8c93a6);font-size:13px}.LabOrders-module-scss-module__fPdo-G__materialCard .LabOrders-module-scss-module__fPdo-G__materialAnalyses{color:var(--primary-text,#1c1f33);font-size:14px}.LabOrders-module-scss-module__fPdo-G__itemRow{border:1px solid #e5e7ed;border-radius:14px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.LabOrders-module-scss-module__fPdo-G__itemHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LabOrders-module-scss-module__fPdo-G__itemHeader .LabOrders-module-scss-module__fPdo-G__itemName{flex:auto;min-width:0;font-weight:600}.LabOrders-module-scss-module__fPdo-G__checkupSection{background:var(--primary-card-bg,#fff);border:1px solid #e5e7ed;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.LabOrders-module-scss-module__fPdo-G__checkupHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.LabOrders-module-scss-module__fPdo-G__checkupTitle{color:var(--primary-text,#1c1f33);align-items:center;gap:8px;font-weight:600;display:inline-flex}.LabOrders-module-scss-module__fPdo-G__checkupIcon{background:color-mix(in srgb, var(--primary-accent,#3d5cea) 10%, var(--primary-card-bg,#fff));width:28px;height:28px;color:var(--primary-accent,#3d5cea);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.LabOrders-module-scss-module__fPdo-G__checkupBody{flex-direction:column;gap:10px;min-width:0;display:flex}.LabOrders-module-scss-module__fPdo-G__dimmed{align-items:center}.LabOrders-module-scss-module__fPdo-G__analysisState{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.LabOrders-module-scss-module__fPdo-G__analysisState .LabOrders-module-scss-module__fPdo-G__analysisStateName{overflow-wrap:anywhere;min-width:0}.LabOrders-module-scss-module__fPdo-G__analysisState .ant-tag{margin:0}.LabOrders-module-scss-module__fPdo-G__orderCard{border:1px solid #e5e7ed;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.LabOrders-module-scss-module__fPdo-G__orderMain{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;gap:4px;min-width:0;padding:0;display:flex}.LabOrders-module-scss-module__fPdo-G__orderMain:focus-visible{outline:2px solid var(--primary-accent,#3d5cea);outline-offset:4px;border-radius:6px}.LabOrders-module-scss-module__fPdo-G__orderTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LabOrders-module-scss-module__fPdo-G__orderTitle .ant-tag{margin:0}.LabOrders-module-scss-module__fPdo-G__orderNumber{font-weight:700}.LabOrders-module-scss-module__fPdo-G__orderMeta{color:var(--secondary-text,#8c93a6);font-size:13px}.LabOrders-module-scss-module__fPdo-G__orderError{color:#d4380d;overflow-wrap:anywhere;font-size:13px}.LabOrders-module-scss-module__fPdo-G__orderActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.LabOrders-module-scss-module__fPdo-G__blockHeader{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.LabOrders-module-scss-module__fPdo-G__blockHeader .LabOrders-module-scss-module__fPdo-G__blockTitle{margin-inline-end:auto}.LabOrders-module-scss-module__fPdo-G__resultMeta{color:var(--secondary-text,#8c93a6);font-size:13px}.LabOrders-module-scss-module__fPdo-G__parameters{border-collapse:collapse;width:100%;font-size:13px}.LabOrders-module-scss-module__fPdo-G__parameters th{color:var(--secondary-text,#8c93a6);text-align:left;border-bottom:1px solid #e5e7ed;padding:6px 8px;font-weight:500}.LabOrders-module-scss-module__fPdo-G__parameters td{vertical-align:top;border-bottom:1px solid #f0f1f4;padding:8px}.LabOrders-module-scss-module__fPdo-G__parameters tr:last-child td{border-bottom:0}.LabOrders-module-scss-module__fPdo-G__parameters td:nth-child(3){min-width:96px}.LabOrders-module-scss-module__fPdo-G__parameters td:nth-child(2){flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.LabOrders-module-scss-module__fPdo-G__parameterValue{color:var(--primary-text,#1c1f33);font-weight:600}.LabOrders-module-scss-module__fPdo-G__parameterNote{color:var(--secondary-text,#8c93a6);flex-basis:100%}.LabOrders-module-scss-module__fPdo-G__parameterAction{white-space:nowrap;text-align:right;width:1%}.LabOrders-module-scss-module__fPdo-G__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LabOrders-module-scss-module__fPdo-G__chart{width:100%;min-width:0}.LabOrders-module-scss-module__fPdo-G__chartTooltip{background:var(--primary-card-bg,#fff);border:1px solid #e5e7ed;border-radius:10px;flex-direction:column;gap:4px;padding:8px 12px;font-size:13px;display:flex;box-shadow:0 4px 16px #1c1f3314}.LabOrders-module-scss-module__fPdo-G__chartTooltip strong{color:var(--primary-text,#1c1f33);font-size:14px}.LabOrders-module-scss-module__fPdo-G__chartTooltip span{color:var(--secondary-text,#8c93a6)}.LabOrders-module-scss-module__fPdo-G__historyValue{font-weight:600}
.CallPatientLinkActions-module-scss-module__8-ePeG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
.ActiveHospitalizationBadge-module-scss-module__LsLSNq__badge{color:#d80e0c;white-space:nowrap;vertical-align:middle;box-sizing:border-box;background:#fdebeb;border-radius:24px;align-items:center;width:fit-content;min-width:0;max-width:100%;font-weight:500;display:inline-flex}.ActiveHospitalizationBadge-module-scss-module__LsLSNq__sm{gap:2px;padding:2px 4px;font-size:11px;line-height:11px}.ActiveHospitalizationBadge-module-scss-module__LsLSNq__md{gap:4px;padding:3px 8px 3px 6px;font-size:12px;line-height:14px}.ActiveHospitalizationBadge-module-scss-module__LsLSNq__icon{flex:none;display:block}.ActiveHospitalizationBadge-module-scss-module__LsLSNq__sm .ActiveHospitalizationBadge-module-scss-module__LsLSNq__icon{width:11px;height:11px}.ActiveHospitalizationBadge-module-scss-module__LsLSNq__md .ActiveHospitalizationBadge-module-scss-module__LsLSNq__icon{width:14px;height:14px}
.CalendarBar-module-scss-module__N8HSca__container{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:is(.CalendarBar-module-scss-module__N8HSca__container .ant-input-outlined,.CalendarBar-module-scss-module__N8HSca__container .ant-input-compact-item,.CalendarBar-module-scss-module__N8HSca__container .ant-input-search-button,.CalendarBar-module-scss-module__N8HSca__container .ant-select-selector){background:var(--primary-bg)!important}.CalendarBar-module-scss-module__N8HSca__container .CalendarBar-module-scss-module__N8HSca__leftSection{align-items:center;gap:15px;display:flex}.CalendarBar-module-scss-module__N8HSca__container .CalendarBar-module-scss-module__N8HSca__leftSection .CalendarBar-module-scss-module__N8HSca__navigation{width:100%;transition:width .5s}.CalendarBar-module-scss-module__N8HSca__container .CalendarBar-module-scss-module__N8HSca__leftSection .CalendarBar-module-scss-module__N8HSca__tabLabel{margin:0!important;padding:0!important}.CalendarBar-module-scss-module__N8HSca__container .CalendarBar-module-scss-module__N8HSca__leftSection .ant-tabs-nav{margin-bottom:0}.CalendarBar-module-scss-module__N8HSca__container .CalendarBar-module-scss-module__N8HSca__leftSection .ant-tabs-nav:before{border-bottom:none!important}.CalendarBar-module-scss-module__N8HSca__container .CalendarBar-module-scss-module__N8HSca__leftSection .ant-tabs{margin-left:20px}.CalendarBar-module-scss-module__N8HSca__container .CalendarBar-module-scss-module__N8HSca__leftSection .ant-tabs-tab{padding:5px 0}.CalendarBar-module-scss-module__N8HSca__container .CalendarBar-module-scss-module__N8HSca__rightSection{gap:10px;display:flex}.CalendarBar-module-scss-module__N8HSca__container .CalendarBar-module-scss-module__N8HSca__rightSection .CalendarBar-module-scss-module__N8HSca__categorySelect{width:65px}.CalendarBar-module-scss-module__N8HSca__container .CalendarBar-module-scss-module__N8HSca__rightSection .CalendarBar-module-scss-module__N8HSca__treeSelect .ant-select-selection-item-content{align-items:center;display:flex}.CalendarBar-module-scss-module__N8HSca__loadingContainer{justify-content:space-between;align-items:center;gap:10px;display:flex}.CalendarBar-module-scss-module__N8HSca__loadingContainer .CalendarBar-module-scss-module__N8HSca__title{min-width:110px;margin:0!important}.CalendarBar-module-scss-module__N8HSca__treeSelectPopUp{min-width:240px!important}
.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__dotsWrapper{justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;width:24px!important;max-width:24px!important;height:24px!important;max-height:24px!important;padding-top:0!important;padding-bottom:0!important}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__dotsWrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__dots{justify-content:center;gap:1px;height:4px;display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__dotsWrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__dots .AntSiderCalendar-module-scss-module__ZJp9Ha__dot{opacity:.5;border-radius:50%;width:4px;height:4px}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .ant-picker-cell-today .AntSiderCalendar-module-scss-module__ZJp9Ha__dotsWrapper{outline:1px solid var(--primary-accent);outline-offset:-2px;border-radius:50%}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .ant-picker-cell{padding:0!important}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .ant-picker-content{height:100%!important}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .ant-picker-content th{font-size:10px;font-weight:700}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__month .ant-picker-cell-in-view{transition:background-color .7s;background-color:color-mix(in srgb, var(--secondary-accent) 20%, transparent)!important}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__month tbody tr:first-child td:nth-child(3){border-top-left-radius:8px!important}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__month tbody tr:nth-child(5) td:nth-child(5){border-bottom-right-radius:8px!important}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__week tbody tr td{transition:background-color .7s}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__week tbody tr:has(.ant-picker-cell-selected) td{background-color:color-mix(in srgb, var(--secondary-accent) 20%, transparent)!important}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__week tbody tr:has(.ant-picker-cell-selected) td:first-child{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__week tbody tr:has(.ant-picker-cell-selected) td:last-child{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__day .ant-picker-cell{transition:background-color .7s,border-radius .7s}.AntSiderCalendar-module-scss-module__ZJp9Ha__wrapper .AntSiderCalendar-module-scss-module__ZJp9Ha__day .ant-picker-cell-selected{background-color:color-mix(in srgb, var(--secondary-accent) 20%, transparent);border-radius:50%}
.HospitalHistory-module-scss-module__boxPsG__page{--stationary-gray-lighter:#f9f9f9;background:var(--stationary-gray-lighter,#f9f9f9);flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.HospitalHistory-module-scss-module__boxPsG__headerInfo{flex-direction:column;gap:2px;display:flex}.HospitalHistory-module-scss-module__boxPsG__title{margin:0}.HospitalHistory-module-scss-module__boxPsG__card{background:#fff;border-radius:16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.HospitalHistory-module-scss-module__boxPsG__filterPanel{border-bottom:1px solid #e8eaed;border-radius:16px 16px 0 0;padding:12px 20px}.HospitalHistory-module-scss-module__boxPsG__filterRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HospitalHistory-module-scss-module__boxPsG__filterRow .ant-select-selection-placeholder{color:#000!important}.HospitalHistory-module-scss-module__boxPsG__filterRow .ant-select-selector .ant-select-selection-placeholder{color:#000!important}.HospitalHistory-module-scss-module__boxPsG__filterRow .ant-select-arrow{color:#000!important}.HospitalHistory-module-scss-module__boxPsG__filterSelect{min-width:180px}.HospitalHistory-module-scss-module__boxPsG__searchInput{border-radius:16px;flex:0 0 240px;width:240px;height:32px}.HospitalHistory-module-scss-module__boxPsG__searchInput .ant-input-prefix{color:#8c93a6;margin-inline-end:8px}.HospitalHistory-module-scss-module__boxPsG__statusTrigger{color:#000000e0;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:16px;outline:none;align-items:center;gap:6px;min-width:0;height:32px;padding:0 8px;font-family:inherit;font-size:14px;font-weight:400;line-height:32px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.HospitalHistory-module-scss-module__boxPsG__statusTrigger:hover{border-color:var(--primary-accent,#485388);color:#000000e0}.HospitalHistory-module-scss-module__boxPsG__statusTrigger:focus-visible{border-color:var(--primary-accent,#485388);box-shadow:0 0 0 2px #4853882e}.HospitalHistory-module-scss-module__boxPsG__statusChevron{color:#00000073;font-size:12px}.HospitalHistory-module-scss-module__boxPsG__statusPopover .ant-popover-inner{border-radius:16px;padding:0}.HospitalHistory-module-scss-module__boxPsG__statusPopoverContent{flex-direction:column;gap:12px;min-width:260px;padding:14px 16px;display:flex}.HospitalHistory-module-scss-module__boxPsG__wardPopoverContent{box-sizing:border-box;height:420px;max-height:calc(100vh - 160px)}.HospitalHistory-module-scss-module__boxPsG__wardOptionsGroup{overscroll-behavior:contain;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.HospitalHistory-module-scss-module__boxPsG__statusGroup{flex-direction:column;gap:8px;display:flex}.HospitalHistory-module-scss-module__boxPsG__statusGroupTitle{color:#9ca3af;font-size:12px}.HospitalHistory-module-scss-module__boxPsG__statusOption{color:#1c1f33;cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.HospitalHistory-module-scss-module__boxPsG__statusOption .ant-checkbox{transform:translateY(1px)}.HospitalHistory-module-scss-module__boxPsG__statusDot{border-radius:50%;width:10px;height:10px}.HospitalHistory-module-scss-module__boxPsG__statusLabel{white-space:nowrap}.HospitalHistory-module-scss-module__boxPsG__tableWrapper{flex:1;min-height:0;display:flex}.HospitalHistory-module-scss-module__boxPsG__rowInactive .ant-table-cell{background-color:#f7f8fa!important}
.CashRegisterHeader-module-scss-module__4N36dq__container{border-radius:8px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__header .CashRegisterHeader-module-scss-module__4N36dq__title{color:var(--text-color);font-size:16px;font-weight:700}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem{border-right:1px solid var(--border-color);border-radius:0;align-items:center;gap:12px;padding-right:24px;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem:last-of-type{border-right:none}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem.CashRegisterHeader-module-scss-module__4N36dq__clickable{cursor:pointer;transition:all .2s}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem.CashRegisterHeader-module-scss-module__4N36dq__clickable:hover{background:var(--background-color-light)}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem .CashRegisterHeader-module-scss-module__4N36dq__iconWrapper{background:var(--background-color-light);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem .CashRegisterHeader-module-scss-module__4N36dq__iconWrapper .CashRegisterHeader-module-scss-module__4N36dq__icon{color:var(--text-color-secondary)}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem .CashRegisterHeader-module-scss-module__4N36dq__iconWrapper .CashRegisterHeader-module-scss-module__4N36dq__dot{border:2px solid var(--component-background);border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem .CashRegisterHeader-module-scss-module__4N36dq__statInfo{flex-direction:column;gap:4px;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem .CashRegisterHeader-module-scss-module__4N36dq__statInfo .CashRegisterHeader-module-scss-module__4N36dq__labelWithIcon{align-items:center;gap:4px;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem .CashRegisterHeader-module-scss-module__4N36dq__statInfo .CashRegisterHeader-module-scss-module__4N36dq__labelWithIcon .CashRegisterHeader-module-scss-module__4N36dq__chevronIcon{color:var(--text-color-tertiary);transition:transform .2s}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem .CashRegisterHeader-module-scss-module__4N36dq__statInfo .CashRegisterHeader-module-scss-module__4N36dq__label{color:var(--text-color-secondary);font-size:13px;font-weight:400}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem .CashRegisterHeader-module-scss-module__4N36dq__statInfo .CashRegisterHeader-module-scss-module__4N36dq__amount{color:var(--text-color);font-size:16px;font-weight:600}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statItem .CashRegisterHeader-module-scss-module__4N36dq__statInfo .CashRegisterHeader-module-scss-module__4N36dq__amount .CashRegisterHeader-module-scss-module__4N36dq__currency{color:var(--text-color-secondary);font-size:14px;font-weight:400}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statusWrapper{margin-left:auto}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statusWrapper .CashRegisterHeader-module-scss-module__4N36dq__statusButton{background:var(--background-color-light);border:1px solid var(--border-color);cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;transition:all .2s;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statusWrapper .CashRegisterHeader-module-scss-module__4N36dq__statusButton:hover{background:var(--background-color-hover);border-color:var(--primary-color)}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statusWrapper .CashRegisterHeader-module-scss-module__4N36dq__statusButton .CashRegisterHeader-module-scss-module__4N36dq__statusContent{align-items:center;gap:8px;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statusWrapper .CashRegisterHeader-module-scss-module__4N36dq__statusButton .CashRegisterHeader-module-scss-module__4N36dq__statusContent .CashRegisterHeader-module-scss-module__4N36dq__statusDot{border-radius:50%;width:8px;height:8px}.CashRegisterHeader-module-scss-module__4N36dq__container .CashRegisterHeader-module-scss-module__4N36dq__content .CashRegisterHeader-module-scss-module__4N36dq__statusWrapper .CashRegisterHeader-module-scss-module__4N36dq__statusButton .CashRegisterHeader-module-scss-module__4N36dq__statusContent .CashRegisterHeader-module-scss-module__4N36dq__statusText{color:var(--text-color);font-size:14px;font-weight:500}.CashRegisterHeader-module-scss-module__4N36dq__dropdownOverlay{background:#fff;border-radius:12px;min-width:320px;padding:16px;box-shadow:0 6px 16px #00000014}.CashRegisterHeader-module-scss-module__4N36dq__dropdownOverlay .CashRegisterHeader-module-scss-module__4N36dq__statusBadge{border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 16px;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__dropdownOverlay .CashRegisterHeader-module-scss-module__4N36dq__statusBadge .CashRegisterHeader-module-scss-module__4N36dq__statusDot{border-radius:50%;width:8px;height:8px}.CashRegisterHeader-module-scss-module__4N36dq__dropdownOverlay .CashRegisterHeader-module-scss-module__4N36dq__statusBadge .CashRegisterHeader-module-scss-module__4N36dq__statusBadgeText{color:var(--text-color);font-size:14px;font-weight:500}.CashRegisterHeader-module-scss-module__4N36dq__dropdownOverlay .CashRegisterHeader-module-scss-module__4N36dq__dateInfo{color:var(--text-color-secondary);font-size:13px;display:block}.CashRegisterHeader-module-scss-module__4N36dq__dropdownOverlay .CashRegisterHeader-module-scss-module__4N36dq__userInfo{align-items:center;gap:12px;margin-bottom:16px;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__dropdownOverlay .CashRegisterHeader-module-scss-module__4N36dq__userInfo .CashRegisterHeader-module-scss-module__4N36dq__userDetails{flex-direction:column;flex:1;gap:2px;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__dropdownOverlay .CashRegisterHeader-module-scss-module__4N36dq__userInfo .CashRegisterHeader-module-scss-module__4N36dq__userDetails .CashRegisterHeader-module-scss-module__4N36dq__userName{color:var(--text-color);font-size:14px;font-weight:600}.CashRegisterHeader-module-scss-module__4N36dq__dropdownOverlay .CashRegisterHeader-module-scss-module__4N36dq__userInfo .CashRegisterHeader-module-scss-module__4N36dq__userDetails .CashRegisterHeader-module-scss-module__4N36dq__userRole{color:var(--text-color-secondary);font-size:12px}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown{border:1px solid var(--border-color);background:#fff;border-radius:24px;min-width:280px;padding:12px;box-shadow:0 6px 16px #00000014}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown .CashRegisterHeader-module-scss-module__4N36dq__paymentDropdownTitle{color:var(--text-color);background:#0000000a;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown .CashRegisterHeader-module-scss-module__4N36dq__paymentDropdownContent{flex-direction:column;gap:2px;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown .CashRegisterHeader-module-scss-module__4N36dq__paymentDropdownContent .CashRegisterHeader-module-scss-module__4N36dq__paymentRow{border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .2s;display:flex}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown .CashRegisterHeader-module-scss-module__4N36dq__paymentDropdownContent .CashRegisterHeader-module-scss-module__4N36dq__paymentRow:hover{background:#00000005}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown .CashRegisterHeader-module-scss-module__4N36dq__paymentDropdownContent .CashRegisterHeader-module-scss-module__4N36dq__paymentRow .CashRegisterHeader-module-scss-module__4N36dq__paymentLabel{color:var(--text-color-secondary);font-size:13px;font-weight:400}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown .CashRegisterHeader-module-scss-module__4N36dq__paymentDropdownContent .CashRegisterHeader-module-scss-module__4N36dq__paymentRow .CashRegisterHeader-module-scss-module__4N36dq__paymentAmount{color:var(--text-color);font-size:14px;font-weight:500}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown .CashRegisterHeader-module-scss-module__4N36dq__paymentDropdownContent .CashRegisterHeader-module-scss-module__4N36dq__paymentRow .CashRegisterHeader-module-scss-module__4N36dq__paymentAmount .CashRegisterHeader-module-scss-module__4N36dq__currency{color:var(--text-color-secondary);font-size:12px;font-weight:400}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown .CashRegisterHeader-module-scss-module__4N36dq__paymentDropdownContent .CashRegisterHeader-module-scss-module__4N36dq__paymentRow .CashRegisterHeader-module-scss-module__4N36dq__paymentLabelTotal{color:var(--text-color);font-size:14px;font-weight:600}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown .CashRegisterHeader-module-scss-module__4N36dq__paymentDropdownContent .CashRegisterHeader-module-scss-module__4N36dq__paymentRow .CashRegisterHeader-module-scss-module__4N36dq__paymentAmountTotal{color:var(--text-color);font-size:15px;font-weight:700}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown .CashRegisterHeader-module-scss-module__4N36dq__paymentDropdownContent .CashRegisterHeader-module-scss-module__4N36dq__paymentRow .CashRegisterHeader-module-scss-module__4N36dq__paymentAmountTotal .CashRegisterHeader-module-scss-module__4N36dq__currency{color:var(--text-color-secondary);font-size:13px;font-weight:400}.CashRegisterHeader-module-scss-module__4N36dq__paymentDropdown .CashRegisterHeader-module-scss-module__4N36dq__paymentDropdownContent .CashRegisterHeader-module-scss-module__4N36dq__paymentDivider{background:var(--border-color);height:1px;margin:8px 0}
.HospitalHistoryPage-module-scss-module__mbIiIG__page{--stationary-gray-lighter:#f9f9f9;height:calc(100vh/var(--vp-scale,1) - 120px);background:var(--stationary-gray-lighter,#f9f9f9);flex-direction:column;display:flex;overflow:hidden}
.StationaryScopeGate-module-scss-module__BBuXea__loader{justify-content:center;align-items:center;width:100%;min-height:360px;display:flex}
.ChatPatientLink-module-scss-module__577TAq__root{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.ChatPatientLink-module-scss-module__577TAq__match{flex-direction:column;gap:6px;display:flex}.ChatPatientLink-module-scss-module__577TAq__title{color:var(--primary-text,#101010);font-size:14px;font-weight:600}.ChatPatientLink-module-scss-module__577TAq__hint{color:var(--secondary-text,#949393);margin:0;font-size:13px;line-height:1.35}.ChatPatientLink-module-scss-module__577TAq__candidates{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ChatPatientLink-module-scss-module__577TAq__candidate{border:1px solid var(--neutral-surface-base,#e8eaed);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ChatPatientLink-module-scss-module__577TAq__candidateInfo{flex-direction:column;min-width:0;display:flex}.ChatPatientLink-module-scss-module__577TAq__candidateName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ChatPatientLink-module-scss-module__577TAq__candidateMeta{color:var(--secondary-text,#949393);font-size:12px}.ChatPatientLink-module-scss-module__577TAq__actions{flex-wrap:wrap;gap:6px;display:flex}
.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__container{max-width:100%}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__header .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__filtersPanel{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:20px;padding:16px}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__filtersPanel .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__filterRow{flex-wrap:wrap;gap:24px;display:flex}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__filtersPanel .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__filterRow .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__filterGroup{flex-direction:column;gap:8px;min-width:200px;display:flex}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__content .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__tabs .ant-tabs-tab{color:#595959;background:0 0;border:1px solid #d9d9d9;border-radius:6px 6px 0 0;margin-right:8px}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__content .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__tabs .ant-tabs-tab.ant-tabs-tab-active{color:#fff;background:#5470c6;border-color:#5470c6}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__content .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__tabs .ant-tabs-tab:hover:not(.ant-tabs-tab-active){color:#1890ff}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__content .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__tabs .ant-tabs-content-holder{border-top:1px solid #d9d9d9;padding-top:16px}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__appointmentsList{flex-direction:column;gap:12px;display:flex}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__loadMoreTrigger{justify-content:center;align-items:center;min-height:40px;display:flex}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__loadMoreContent{color:#8c8c8c;flex-direction:column;align-items:center;gap:8px;padding:24px 0;font-size:14px;display:flex}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__actionsColumn{flex-direction:column;gap:8px;display:flex}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__actionsRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}
.AppointmentFilesButton-module-scss-module__Zp-FzG__popoverContent{width:320px;max-height:400px;overflow-y:auto}.AppointmentFilesButton-module-scss-module__Zp-FzG__popoverHeader{color:#262626;border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding-bottom:12px;font-size:14px;font-weight:600}.AppointmentFilesButton-module-scss-module__Zp-FzG__filesList{flex-direction:column;gap:8px;display:flex}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileItem{background:#fafafa;border-radius:6px;justify-content:space-between;align-items:center;padding:8px;transition:background .2s;display:flex}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileItem:hover{background:#f0f0f0}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileInfo{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileIcon{background:#fff;border:1px solid #e8e8e8;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileIconImage{color:#52c41a}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileIconPdf{color:#ff4d4f}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileIconDefault{color:#1890ff}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileDetails{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileName{color:#595959;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileExtTag{flex-shrink:0;height:16px;padding:0 4px;font-size:10px;line-height:16px}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileActions{flex-shrink:0;gap:4px;display:flex}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileActions .ant-btn{justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.AppointmentFilesButton-module-scss-module__Zp-FzG__fileActions .ant-btn:hover{background:#e6f7ff}
.OperationFormDrawer-module-scss-module__wyvc6a__form{flex-direction:column;display:flex}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__sectionBody{flex-direction:column;gap:12px;display:flex}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__fieldRow{gap:12px;display:flex}@media (max-width:640px){.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__fieldRow{flex-direction:column}}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__patientRow{align-items:center;gap:10px;display:flex}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__patientRow .OperationFormDrawer-module-scss-module__wyvc6a__patientInfo{flex-direction:column;min-width:0;display:flex}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__servicesList{flex-direction:column;gap:8px;display:flex}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__servicesList .OperationFormDrawer-module-scss-module__wyvc6a__serviceRow{align-items:center;gap:8px;display:flex}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__servicesList .OperationFormDrawer-module-scss-module__wyvc6a__serviceRow .OperationFormDrawer-module-scss-module__wyvc6a__serviceName{flex:1;min-width:0}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__servicesList .OperationFormDrawer-module-scss-module__wyvc6a__serviceRow .OperationFormDrawer-module-scss-module__wyvc6a__servicePrice{width:140px}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__servicesList .OperationFormDrawer-module-scss-module__wyvc6a__servicesTotal{border-top:1px solid #00000014;justify-content:space-between;padding-top:8px;display:flex}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__servicesHint,.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__teamHint{font-size:12px}.OperationFormDrawer-module-scss-module__wyvc6a__form .OperationFormDrawer-module-scss-module__wyvc6a__durationInput{width:100%}
.OperatingBlockPage-module-scss-module__Hxq0Cq__page{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}.OperatingBlockPage-module-scss-module__Hxq0Cq__page .OperatingBlockPage-module-scss-module__Hxq0Cq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.OperatingBlockPage-module-scss-module__Hxq0Cq__page .OperatingBlockPage-module-scss-module__Hxq0Cq__header .OperatingBlockPage-module-scss-module__Hxq0Cq__title{margin-bottom:0!important}.OperatingBlockPage-module-scss-module__Hxq0Cq__page .OperatingBlockPage-module-scss-module__Hxq0Cq__header .OperatingBlockPage-module-scss-module__Hxq0Cq__headerActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}
.TaskAddPatientDrawer-module-scss-module__9EI3EW__drawer .ant-drawer-body{padding:16px}.TaskAddPatientDrawer-module-scss-module__9EI3EW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.TaskAddPatientDrawer-module-scss-module__9EI3EW__inputField{width:100%;margin-bottom:8px}.TaskAddPatientDrawer-module-scss-module__9EI3EW__inputField .ant-input{background-color:#fff;border-color:#c4c9d4}.TaskAddPatientDrawer-module-scss-module__9EI3EW__inputField .ant-input:hover{border-color:#a6afc0}.TaskAddPatientDrawer-module-scss-module__9EI3EW__footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.TaskAddPatientDrawer-module-scss-module__9EI3EW__footerBtn{border-radius:999px;min-width:120px;height:44px;font-weight:600}
.TaskPatientSearchDrawer-module-scss-module__93etOq__drawer .ant-drawer-body{padding:20px}.TaskPatientSearchDrawer-module-scss-module__93etOq__addPatient{color:#4b5bff;align-self:flex-start;padding:0;font-weight:600}.TaskPatientSearchDrawer-module-scss-module__93etOq__patientItem{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f2f5;align-items:center;gap:12px;padding:8px 0;transition:background-color .2s;display:flex}.TaskPatientSearchDrawer-module-scss-module__93etOq__patientItem:hover{background:#f9f9fb}.TaskPatientSearchDrawer-module-scss-module__93etOq__patientBadge{flex:1}.TaskPatientSearchDrawer-module-scss-module__93etOq__checkbox .ant-checkbox-inner{width:18px;height:18px}.TaskPatientSearchDrawer-module-scss-module__93etOq__footer{justify-content:flex-end;padding-top:8px;display:flex}.TaskPatientSearchDrawer-module-scss-module__93etOq__footerBtn{min-width:120px}
.CallsPage-module-scss-module__Sa9Meq__page{grid-template-rows:1fr;min-height:100%;display:grid}.CallsPage-module-scss-module__Sa9Meq__page .CallsPage-module-scss-module__Sa9Meq__card{border:1px solid var(--neutral-surface-base,#e8eaed);background:var(--primary-card-bg,#fff);border-radius:16px;flex-direction:column;gap:12px;padding:12px;display:flex}.CallsPage-module-scss-module__Sa9Meq__page .CallsPage-module-scss-module__Sa9Meq__card .CallsPage-module-scss-module__Sa9Meq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.CallsPage-module-scss-module__Sa9Meq__page .CallsPage-module-scss-module__Sa9Meq__card .CallsPage-module-scss-module__Sa9Meq__header .CallsPage-module-scss-module__Sa9Meq__title{color:var(--primary-text,#101010);margin:0;font-size:23px;font-weight:600;line-height:1.15}.CallsPage-module-scss-module__Sa9Meq__page .CallsPage-module-scss-module__Sa9Meq__card .CallsPage-module-scss-module__Sa9Meq__header .CallsPage-module-scss-module__Sa9Meq__filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CallsPage-module-scss-module__Sa9Meq__page .CallsPage-module-scss-module__Sa9Meq__card .CallsPage-module-scss-module__Sa9Meq__header .CallsPage-module-scss-module__Sa9Meq__filters .CallsPage-module-scss-module__Sa9Meq__searchBar{flex-shrink:0}.CallsPage-module-scss-module__Sa9Meq__page .CallsPage-module-scss-module__Sa9Meq__card .CallsPage-module-scss-module__Sa9Meq__header .CallsPage-module-scss-module__Sa9Meq__filters .CallsPage-module-scss-module__Sa9Meq__searchBar .ant-input-affix-wrapper{border-radius:999px!important;height:36px!important}.CallsPage-module-scss-module__Sa9Meq__page .CallsPage-module-scss-module__Sa9Meq__card .CallsPage-module-scss-module__Sa9Meq__header .CallsPage-module-scss-module__Sa9Meq__filters .CallsPage-module-scss-module__Sa9Meq__staffSelect{min-width:220px}.CallsPage-module-scss-module__Sa9Meq__page .CallsPage-module-scss-module__Sa9Meq__card .CallsPage-module-scss-module__Sa9Meq__header .CallsPage-module-scss-module__Sa9Meq__filters .CallsPage-module-scss-module__Sa9Meq__resetButton{border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 18px;display:inline-flex}.CallsPage-module-scss-module__Sa9Meq__page .CallsPage-module-scss-module__Sa9Meq__card .CallsPage-module-scss-module__Sa9Meq__tableArea{contain:size;flex-direction:column;flex:1;min-height:320px;display:flex;overflow:auto}.CallsPage-module-scss-module__Sa9Meq__page .CallsPage-module-scss-module__Sa9Meq__card .CallsPage-module-scss-module__Sa9Meq__placeholder{flex:1;justify-content:center;align-items:center;min-height:320px;display:flex}
.ManageClinic-module-scss-module__pxacrG__prefix .ant-input-prefix{margin-inline-end:0!important}
.Table-module-scss-module__ObOtiq__rowPending .ant-table-cell{background-color:#fff7e6!important}.Table-module-scss-module__ObOtiq__rowRejected .ant-table-cell{background-color:#fff1f0!important}.Table-module-scss-module__ObOtiq__rowInactive .ant-table-cell{opacity:.6;color:#8c8c8c!important;background-color:#fafafa!important}
.ClinicBar-module-scss-module__ozq_gq__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.ClinicBar-module-scss-module__ozq_gq__toolbar .ClinicBar-module-scss-module__ozq_gq__editButton{min-height:40px}@media (max-width:640px){.ClinicBar-module-scss-module__ozq_gq__toolbar{justify-content:flex-start}}
.ClinicContent-module-scss-module__W-RdPG__profile{width:100%;min-width:0;container-type:inline-size}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__identity{border-bottom:1px solid var(--neutral-surface-base,#e8eaed);grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:32px;padding-bottom:28px;display:grid}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__logoSlot{border:1px solid var(--neutral-surface-base,#e8eaed);background:var(--primary-card-bg,#fff);border-radius:16px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:136px;padding:8px;display:flex;overflow:hidden}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__logo{max-width:100%;display:block}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__logoFallback{background:var(--primary-accent,#3d5cea);color:#fff;flex:none}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__logoFallback.ClinicContent-module-scss-module__W-RdPG__logoPending{color:#0000;background:0 0}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__identityContent{flex-direction:column;gap:18px;min-width:0;display:flex}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__titleRow{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__title{color:var(--primary-text,#101010);overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.2cqi,28px);font-weight:700;line-height:1.2}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__organizationType{border-radius:999px;margin:0;font-weight:500}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__identityMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0;display:grid}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__identityField{min-width:0}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__identityField dt{color:var(--secondary-text,#949393);margin-bottom:5px;font-size:13px;font-weight:500;line-height:1.3}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__identityField dd{color:var(--primary-text,#101010);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.5}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__groupsGrid{grid-template-columns:minmax(240px,.72fr) minmax(460px,1.28fr);column-gap:40px;min-width:0;display:grid}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__infoSection{min-width:0;padding-top:24px}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__infoSection:first-child .ClinicContent-module-scss-module__W-RdPG__fieldGrid{grid-template-columns:1fr}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__infoSection.ClinicContent-module-scss-module__W-RdPG__infoSectionWide{border-top:1px solid var(--neutral-surface-base,#e8eaed);grid-column:1/-1;margin-top:28px;padding-top:24px}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__infoSection.ClinicContent-module-scss-module__W-RdPG__infoSectionWide .ClinicContent-module-scss-module__W-RdPG__fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__sectionHeading{align-items:center;gap:9px;margin-bottom:18px;display:flex}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__sectionHeading h3{color:var(--primary-text,#101010);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650;line-height:1.35}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__sectionIcon{color:var(--primary-accent,#3d5cea);flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__field{min-width:0}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__field dt{color:var(--secondary-text,#949393);overflow-wrap:anywhere;margin-bottom:5px;font-size:13px;font-weight:500;line-height:1.3}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__field dd{color:var(--primary-text,#101010);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.4}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__link{color:var(--primary-accent,#3d5cea);overflow-wrap:anywhere;text-decoration:none}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__link:hover{text-decoration:underline}@container (max-width:880px){.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__groupsGrid{grid-template-columns:1fr}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__infoSection:nth-child(2){border-top:1px solid var(--neutral-surface-base,#e8eaed);margin-top:28px;padding-top:24px}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__infoSection.ClinicContent-module-scss-module__W-RdPG__infoSectionWide{grid-column:auto}}@container (max-width:680px){.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__identity{grid-template-columns:1fr;align-items:start;gap:22px;padding-bottom:24px}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__logoSlot{width:min(100%,240px)}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__identityMeta{grid-template-columns:1fr;gap:14px}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__infoSection.ClinicContent-module-scss-module__W-RdPG__infoSectionWide .ClinicContent-module-scss-module__W-RdPG__fieldGrid{grid-template-columns:1fr}.ClinicContent-module-scss-module__W-RdPG__profile .ClinicContent-module-scss-module__W-RdPG__fieldGrid{grid-template-columns:1fr;gap:16px}}
.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard{border:1px solid color-mix(in srgb, var(--status-error,#d80e0c) 22%, var(--neutral-surface-base,#e8eaed));background:color-mix(in srgb, var(--state-light-hover-red,#ffdcdc) 22%, var(--primary-card-bg,#fff));width:100%;min-width:0;box-shadow:none;border-radius:16px;container-type:inline-size}.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .ant-card-body{padding:20px 24px}.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .PatientDatabaseMaintenanceCard-module-scss-module__kq43La__layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;display:grid}.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .PatientDatabaseMaintenanceCard-module-scss-module__kq43La__summary{align-items:flex-start;gap:14px;min-width:0;display:flex}.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .PatientDatabaseMaintenanceCard-module-scss-module__kq43La__icon{background:color-mix(in srgb, var(--status-error,#d80e0c) 10%, var(--primary-card-bg,#fff));width:40px;height:40px;color:var(--status-error,#d80e0c);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .PatientDatabaseMaintenanceCard-module-scss-module__kq43La__copy{min-width:0}.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .PatientDatabaseMaintenanceCard-module-scss-module__kq43La__title{color:var(--primary-text,#101010);overflow-wrap:anywhere;margin:0 0 5px;font-size:16px;font-weight:650;line-height:1.35}.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .PatientDatabaseMaintenanceCard-module-scss-module__kq43La__description{max-width:72ch;color:var(--secondary-text,#949393);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .PatientDatabaseMaintenanceCard-module-scss-module__kq43La__action{flex-shrink:0;max-width:100%;min-height:40px}@container (max-width:660px){.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .ant-card-body{padding:16px}.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .PatientDatabaseMaintenanceCard-module-scss-module__kq43La__layout{grid-template-columns:1fr;gap:16px}.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .PatientDatabaseMaintenanceCard-module-scss-module__kq43La__action{white-space:normal;width:100%;height:auto;min-height:44px}}@container (max-width:380px){.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .PatientDatabaseMaintenanceCard-module-scss-module__kq43La__summary{gap:12px}.PatientDatabaseMaintenanceCard-module-scss-module__kq43La__maintenanceCard .PatientDatabaseMaintenanceCard-module-scss-module__kq43La__icon{flex-basis:36px;width:36px;height:36px}}
.Clinic-module-scss-module__ikvjma__page{flex-direction:column;gap:24px;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.Clinic-module-scss-module__ikvjma__page .Clinic-module-scss-module__ikvjma__header{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.Clinic-module-scss-module__ikvjma__page .Clinic-module-scss-module__ikvjma__title{color:var(--primary-text,#1c1f33);overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:600;line-height:1.2}.Clinic-module-scss-module__ikvjma__page .Clinic-module-scss-module__ikvjma__headerActions{flex:none;min-width:0}.Clinic-module-scss-module__ikvjma__page .Clinic-module-scss-module__ikvjma__scrollArea{padding-inline-end:8px;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primary-accent,#3d5cea) 42%, transparent) #0000;flex-direction:column;flex:1;gap:24px;min-width:0;min-height:0;padding-bottom:2px;display:flex;overflow-y:auto}.Clinic-module-scss-module__ikvjma__page .Clinic-module-scss-module__ikvjma__scrollArea::-webkit-scrollbar{width:8px}.Clinic-module-scss-module__ikvjma__page .Clinic-module-scss-module__ikvjma__scrollArea::-webkit-scrollbar-track{background:0 0}.Clinic-module-scss-module__ikvjma__page .Clinic-module-scss-module__ikvjma__scrollArea::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary-accent,#3d5cea) 42%, transparent);border-radius:999px}@media (max-width:1024px){.Clinic-module-scss-module__ikvjma__page{height:auto;overflow:visible}.Clinic-module-scss-module__ikvjma__page .Clinic-module-scss-module__ikvjma__scrollArea{overscroll-behavior:auto;scrollbar-gutter:auto;padding-inline-end:0;overflow:visible}}@media (max-width:640px){.Clinic-module-scss-module__ikvjma__page .Clinic-module-scss-module__ikvjma__header{flex-direction:column;align-items:stretch;gap:14px}.Clinic-module-scss-module__ikvjma__page .Clinic-module-scss-module__ikvjma__title{font-size:21px}.Clinic-module-scss-module__ikvjma__page .Clinic-module-scss-module__ikvjma__headerActions{align-self:flex-start}}
.ClinicInfo-module-scss-module__bw43ya__ClinicInfo .ClinicInfo-module-scss-module__bw43ya__fullName{color:var(--primary-text);margin:0 0 12px;font-size:24px;font-weight:700}.ClinicInfo-module-scss-module__bw43ya__ClinicInfo .ClinicInfo-module-scss-module__bw43ya__content .ClinicInfo-module-scss-module__bw43ya__card{flex-direction:column;width:100%;display:flex}.ClinicInfo-module-scss-module__bw43ya__ClinicInfo .ClinicInfo-module-scss-module__bw43ya__content .ClinicInfo-module-scss-module__bw43ya__card .ClinicInfo-module-scss-module__bw43ya__details{gap:30px;display:flex}.ClinicInfo-module-scss-module__bw43ya__ClinicInfo .ClinicInfo-module-scss-module__bw43ya__content .ClinicInfo-module-scss-module__bw43ya__card .ClinicInfo-module-scss-module__bw43ya__details .ClinicInfo-module-scss-module__bw43ya__avatarBox{justify-content:center;align-items:center;display:flex}.ClinicInfo-module-scss-module__bw43ya__ClinicInfo .ClinicInfo-module-scss-module__bw43ya__content .ClinicInfo-module-scss-module__bw43ya__card .ClinicInfo-module-scss-module__bw43ya__details .ClinicInfo-module-scss-module__bw43ya__clinicInfo{width:100%;max-width:400px}.ClinicInfo-module-scss-module__bw43ya__ClinicInfo .ClinicInfo-module-scss-module__bw43ya__content .ClinicInfo-module-scss-module__bw43ya__card .ClinicInfo-module-scss-module__bw43ya__details .ClinicInfo-module-scss-module__bw43ya__clinicInfo .ClinicInfo-module-scss-module__bw43ya__infoRow{text-wrap:nowrap;color:#949393;justify-content:flex-start;align-items:center;gap:6px;display:flex}.ClinicInfo-module-scss-module__bw43ya__ClinicInfo .ClinicInfo-module-scss-module__bw43ya__content .ClinicInfo-module-scss-module__bw43ya__card .ClinicInfo-module-scss-module__bw43ya__details .ClinicInfo-module-scss-module__bw43ya__clinicInfo .ClinicInfo-module-scss-module__bw43ya__infoRow .ClinicInfo-module-scss-module__bw43ya__infoRowSpan{color:#070707;width:100%}
.ClinicNavBar-module-scss-module__jwVbGG__ClinicNavBar{margin-bottom:15px}.ClinicNavBar-module-scss-module__jwVbGG__ClinicNavBar .ClinicNavBar-module-scss-module__jwVbGG__content .ClinicNavBar-module-scss-module__jwVbGG__title{color:#101010;letter-spacing:0%;margin-top:20px;margin-bottom:15px;font-size:19px;font-weight:700;line-height:120%}.ClinicNavBar-module-scss-module__jwVbGG__ClinicNavBar .ClinicNavBar-module-scss-module__jwVbGG__content .ClinicNavBar-module-scss-module__jwVbGG__ul{display:flex}.ClinicNavBar-module-scss-module__jwVbGG__ClinicNavBar .ClinicNavBar-module-scss-module__jwVbGG__content .ClinicNavBar-module-scss-module__jwVbGG__ul .ClinicNavBar-module-scss-module__jwVbGG__li .ClinicNavBar-module-scss-module__jwVbGG__navLink{cursor:pointer;padding:7px 20px;position:relative}.ClinicNavBar-module-scss-module__jwVbGG__ClinicNavBar .ClinicNavBar-module-scss-module__jwVbGG__content .ClinicNavBar-module-scss-module__jwVbGG__ul .ClinicNavBar-module-scss-module__jwVbGG__li .ClinicNavBar-module-scss-module__jwVbGG__navLink:after{content:"";background:#9336fd;border-radius:16px;width:0%;height:3px;transition:all .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ClinicNavBar-module-scss-module__jwVbGG__ClinicNavBar .ClinicNavBar-module-scss-module__jwVbGG__content .ClinicNavBar-module-scss-module__jwVbGG__ul .ClinicNavBar-module-scss-module__jwVbGG__li .ClinicNavBar-module-scss-module__jwVbGG__navLink.ClinicNavBar-module-scss-module__jwVbGG__active:after{width:100%}
