.LoginPage-module-scss-module__JQkiDW__LoginPage .LoginPage-module-scss-module__JQkiDW__container{width:100%;min-width:400px;margin:0 auto}.LoginPage-module-scss-module__JQkiDW__LoginPage .LoginPage-module-scss-module__JQkiDW__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}.LoginPage-module-scss-module__JQkiDW__LoginPage .LoginPage-module-scss-module__JQkiDW__content .LoginPage-module-scss-module__JQkiDW__title{letter-spacing:0%;text-align:center;vertical-align:middle;font-size:24px;font-weight:700;line-height:120%}.LoginPage-module-scss-module__JQkiDW__LoginPage .LoginPage-module-scss-module__JQkiDW__content .LoginPage-module-scss-module__JQkiDW__description{letter-spacing:0%;vertical-align:middle;font-size:14px;font-weight:400;line-height:120%}.LoginPage-module-scss-module__JQkiDW__LoginPage .LoginPage-module-scss-module__JQkiDW__content .LoginPage-module-scss-module__JQkiDW__form .LoginPage-module-scss-module__JQkiDW__form_inputs{flex-direction:column;gap:12px;display:flex}.LoginPage-module-scss-module__JQkiDW__LoginPage .LoginPage-module-scss-module__JQkiDW__content .LoginPage-module-scss-module__JQkiDW__form .LoginPage-module-scss-module__JQkiDW__form_inputs .LoginPage-module-scss-module__JQkiDW__form_input{border-radius:50px;font-weight:400}.LoginPage-module-scss-module__JQkiDW__LoginPage .LoginPage-module-scss-module__JQkiDW__content .LoginPage-module-scss-module__JQkiDW__form .LoginPage-module-scss-module__JQkiDW__submit_button{border-radius:50px;width:100%;margin-top:20px;font-weight:600}
.PasswordInput-module-scss-module__IU9Aba__InputContainer{flex-direction:column;width:100%;max-width:600px;margin-block:10px;display:flex;position:relative}.PasswordInput-module-scss-module__IU9Aba__label{color:#000000e0;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.PasswordInput-module-scss-module__IU9Aba__label .PasswordInput-module-scss-module__IU9Aba__required{color:#ff4d4f;margin-left:2px}.PasswordInput-module-scss-module__IU9Aba__inputWrapper{width:100%;position:relative}.PasswordInput-module-scss-module__IU9Aba__input{width:100%;transition:all .2s cubic-bezier(.645,.045,.355,1)}.PasswordInput-module-scss-module__IU9Aba__input.PasswordInput-module-scss-module__IU9Aba__inputError,.PasswordInput-module-scss-module__IU9Aba__input.PasswordInput-module-scss-module__IU9Aba__inputError:hover,.PasswordInput-module-scss-module__IU9Aba__input.PasswordInput-module-scss-module__IU9Aba__inputError:focus{background-color:#fff2f0}.PasswordInput-module-scss-module__IU9Aba__errorContainer{align-items:flex-start;gap:4px;margin-top:4px;display:flex}.PasswordInput-module-scss-module__IU9Aba__errorIcon{color:#ff4d4f;flex-shrink:0;margin-top:1px;font-size:14px}.PasswordInput-module-scss-module__IU9Aba__errorMessages{flex-direction:column;gap:2px;display:flex}.PasswordInput-module-scss-module__IU9Aba__errorMessage{color:#ff4d4f;word-break:break-word;font-size:12px;line-height:1.4}
: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}
.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo svg{vertical-align:middle;display:inline-block}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__divided{border-bottom:1px solid #e5e7eb;margin-block:15px}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__header{justify-content:space-between;align-items:center;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__header .AppointmentInfo-module-scss-module__st3fuG__appointmentNumber{align-items:center;gap:20px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__header .AppointmentInfo-module-scss-module__st3fuG__appointmentNumber h1{margin:0;font-size:24px;font-weight:600}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__header .AppointmentInfo-module-scss-module__st3fuG__appointmentNumber .AppointmentInfo-module-scss-module__st3fuG__statusBadges{align-items:center;gap:10px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__header .AppointmentInfo-module-scss-module__st3fuG__appointmentNumber .AppointmentInfo-module-scss-module__st3fuG__statusBadges .ant-tag{align-items:center;gap:4px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__header .AppointmentInfo-module-scss-module__st3fuG__appointmentNumber .AppointmentInfo-module-scss-module__st3fuG__statusBadges .ant-tag svg{width:14px;height:14px}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__header .AppointmentInfo-module-scss-module__st3fuG__createdDate{color:#6b7280;font-size:15px;font-weight:400;line-height:120%}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent{align-items:flex-start;gap:40px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__appointmentDetails{flex:1}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__appointmentDetails .AppointmentInfo-module-scss-module__st3fuG__appointmentName{margin-bottom:16px}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__appointmentDetails .AppointmentInfo-module-scss-module__st3fuG__appointmentName .AppointmentInfo-module-scss-module__st3fuG__label{color:#6b7280;margin-bottom:4px;font-size:14px}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__appointmentDetails .AppointmentInfo-module-scss-module__st3fuG__appointmentName .AppointmentInfo-module-scss-module__st3fuG__appointmentTitle{color:#111827;font-size:18px;font-weight:600}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__appointmentDetails .AppointmentInfo-module-scss-module__st3fuG__appointmentTime .AppointmentInfo-module-scss-module__st3fuG__timeInfo{align-items:flex-start;gap:8px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__appointmentDetails .AppointmentInfo-module-scss-module__st3fuG__appointmentTime .AppointmentInfo-module-scss-module__st3fuG__timeInfo .AppointmentInfo-module-scss-module__st3fuG__clockIcon{color:#6b7280;flex-shrink:0;margin-top:2px}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__appointmentDetails .AppointmentInfo-module-scss-module__st3fuG__appointmentTime .AppointmentInfo-module-scss-module__st3fuG__timeInfo .AppointmentInfo-module-scss-module__st3fuG__datetime{color:#111827;margin-bottom:4px;font-size:16px;font-weight:500}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__appointmentDetails .AppointmentInfo-module-scss-module__st3fuG__appointmentTime .AppointmentInfo-module-scss-module__st3fuG__timeInfo .AppointmentInfo-module-scss-module__st3fuG__duration{color:#6b7280;font-size:14px}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__doctorInfo{border-left:1px solid #e5e7eb;flex:1;padding-left:20px}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__doctorInfo .AppointmentInfo-module-scss-module__st3fuG__doctorHeader{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__doctorInfo .AppointmentInfo-module-scss-module__st3fuG__doctorHeader .AppointmentInfo-module-scss-module__st3fuG__doctorIcon{color:#6b7280;flex-shrink:0}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__doctorInfo .AppointmentInfo-module-scss-module__st3fuG__doctorHeader .AppointmentInfo-module-scss-module__st3fuG__doctorName{color:#111827;margin-bottom:2px;font-size:16px;font-weight:600}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__doctorInfo .AppointmentInfo-module-scss-module__st3fuG__doctorHeader .AppointmentInfo-module-scss-module__st3fuG__doctorPosition{color:#6b7280;font-size:14px}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__doctorInfo .AppointmentInfo-module-scss-module__st3fuG__doctorDetails .AppointmentInfo-module-scss-module__st3fuG__detailRow{align-items:center;gap:6px;margin-bottom:6px;font-size:14px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__doctorInfo .AppointmentInfo-module-scss-module__st3fuG__doctorDetails .AppointmentInfo-module-scss-module__st3fuG__detailRow .AppointmentInfo-module-scss-module__st3fuG__detailIcon{color:#6b7280;flex-shrink:0}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__doctorInfo .AppointmentInfo-module-scss-module__st3fuG__doctorDetails .AppointmentInfo-module-scss-module__st3fuG__detailRow .AppointmentInfo-module-scss-module__st3fuG__detailLabel{color:#6b7280}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__doctorInfo .AppointmentInfo-module-scss-module__st3fuG__doctorDetails .AppointmentInfo-module-scss-module__st3fuG__detailRow .AppointmentInfo-module-scss-module__st3fuG__detailValue{color:#111827;font-weight:500}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__doctorInfo .AppointmentInfo-module-scss-module__st3fuG__doctorDetails .AppointmentInfo-module-scss-module__st3fuG__detailRow .AppointmentInfo-module-scss-module__st3fuG__detailValue.AppointmentInfo-module-scss-module__st3fuG__tagLive{color:#059669;font-weight:600}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo{border-left:1px solid #e5e7eb;border-radius:8px;flex:1;margin-left:8px;padding:12px;transition:background-color .2s,transform .1s}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo:hover{background-color:#f3f4f6;transform:translateY(-2px)}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader{align-items:flex-start;gap:8px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientIcon{color:#6b7280;flex-shrink:0}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientLabel{color:#6b7280;margin-bottom:2px;font-size:14px}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientName{color:#111827;margin-bottom:4px;font-size:16px;font-weight:600}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientDetails{color:#6b7280;align-items:center;gap:6px;margin-bottom:2px;font-size:14px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientDetails .AppointmentInfo-module-scss-module__st3fuG__detailLabel{color:#6b7280}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientDetails .AppointmentInfo-module-scss-module__st3fuG__detailValue{color:#111827;font-weight:500}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientPhone{color:#6b7280;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientPhone .AppointmentInfo-module-scss-module__st3fuG__detailLabel{color:#6b7280}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientPhone .AppointmentInfo-module-scss-module__st3fuG__detailValue{color:#111827;font-weight:500}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientTag{align-items:center;gap:6px;font-size:14px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientTag .AppointmentInfo-module-scss-module__st3fuG__detailLabel{color:#6b7280}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__patientInfo .AppointmentInfo-module-scss-module__st3fuG__patientHeader .AppointmentInfo-module-scss-module__st3fuG__patientTag .AppointmentInfo-module-scss-module__st3fuG__detailValue{color:#111827;font-weight:500}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__paymentInfo{border-left:1px solid #e5e7eb;flex:1;padding-left:20px}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__paymentInfo .AppointmentInfo-module-scss-module__st3fuG__discount{align-items:center;gap:6px;margin-bottom:12px;font-size:14px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__paymentInfo .AppointmentInfo-module-scss-module__st3fuG__discount .AppointmentInfo-module-scss-module__st3fuG__discountIcon{color:#dc2626;flex-shrink:0}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__paymentInfo .AppointmentInfo-module-scss-module__st3fuG__discount .AppointmentInfo-module-scss-module__st3fuG__discountLabel{color:#dc2626;font-weight:600}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__paymentInfo .AppointmentInfo-module-scss-module__st3fuG__paymentDetails{align-items:flex-start;gap:8px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__paymentInfo .AppointmentInfo-module-scss-module__st3fuG__paymentDetails .AppointmentInfo-module-scss-module__st3fuG__paymentIcon{color:#059669;flex-shrink:0;margin-top:2px}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__paymentInfo .AppointmentInfo-module-scss-module__st3fuG__paymentDetails .AppointmentInfo-module-scss-module__st3fuG__paymentAmounts .AppointmentInfo-module-scss-module__st3fuG__amountRow{justify-content:space-between;align-items:center;min-width:207px;margin-bottom:4px;font-size:14px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__paymentInfo .AppointmentInfo-module-scss-module__st3fuG__paymentDetails .AppointmentInfo-module-scss-module__st3fuG__paymentAmounts .AppointmentInfo-module-scss-module__st3fuG__amountRow .AppointmentInfo-module-scss-module__st3fuG__amountLabel{color:#6b7280}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__mainContent .AppointmentInfo-module-scss-module__st3fuG__paymentInfo .AppointmentInfo-module-scss-module__st3fuG__paymentDetails .AppointmentInfo-module-scss-module__st3fuG__paymentAmounts .AppointmentInfo-module-scss-module__st3fuG__amountRow .AppointmentInfo-module-scss-module__st3fuG__amountValue{color:#111827;font-weight:600}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__additionalInfo .AppointmentInfo-module-scss-module__st3fuG__infoRow{margin-bottom:8px;font-size:14px;display:flex}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__additionalInfo .AppointmentInfo-module-scss-module__st3fuG__infoRow .AppointmentInfo-module-scss-module__st3fuG__infoLabel{color:#1a1a1a;min-width:120px;font-weight:600}.AppointmentInfo-module-scss-module__st3fuG__AppointmentInfo .AppointmentInfo-module-scss-module__st3fuG__content .AppointmentInfo-module-scss-module__st3fuG__additionalInfo .AppointmentInfo-module-scss-module__st3fuG__infoRow .AppointmentInfo-module-scss-module__st3fuG__infoValues{color:#1a1a1a}
.AppointmentDescription-module-scss-module__iuV0RW__AppointmentDescription .AppointmentDescription-module-scss-module__iuV0RW__divided{border-bottom:1px solid #e5e7eb;margin-block:15px}.AppointmentDescription-module-scss-module__iuV0RW__AppointmentDescription .AppointmentDescription-module-scss-module__iuV0RW__content .AppointmentDescription-module-scss-module__iuV0RW__descriptionInfo{margin-bottom:35px}.AppointmentDescription-module-scss-module__iuV0RW__AppointmentDescription .AppointmentDescription-module-scss-module__iuV0RW__content .AppointmentDescription-module-scss-module__iuV0RW__descriptionInfo .AppointmentDescription-module-scss-module__iuV0RW__title{margin-bottom:7px;font-size:19px;font-weight:600}.AppointmentDescription-module-scss-module__iuV0RW__AppointmentDescription .AppointmentDescription-module-scss-module__iuV0RW__content .AppointmentDescription-module-scss-module__iuV0RW__descriptionInfo .AppointmentDescription-module-scss-module__iuV0RW__text{white-space:pre-wrap;color:#1f2937;margin:0;font-size:14px;line-height:1.5}
.AppointmentNotes-module-scss-module__0xo1Mq__AppointmentNotes .AppointmentNotes-module-scss-module__0xo1Mq__divided{border-bottom:1px solid #e5e7eb;margin-block:15px}.AppointmentNotes-module-scss-module__0xo1Mq__AppointmentNotes .AppointmentNotes-module-scss-module__0xo1Mq__content .AppointmentNotes-module-scss-module__0xo1Mq__notesInfo{margin-bottom:35px}.AppointmentNotes-module-scss-module__0xo1Mq__AppointmentNotes .AppointmentNotes-module-scss-module__0xo1Mq__content .AppointmentNotes-module-scss-module__0xo1Mq__notesInfo .AppointmentNotes-module-scss-module__0xo1Mq__title{margin-bottom:7px;font-size:19px;font-weight:600}.AppointmentNotes-module-scss-module__0xo1Mq__AppointmentNotes .AppointmentNotes-module-scss-module__0xo1Mq__content .AppointmentNotes-module-scss-module__0xo1Mq__notesInfo .AppointmentNotes-module-scss-module__0xo1Mq__notesTextarea{resize:vertical}
.AppointmentTemplates-module-scss-module__vgpFPW__AppointmentTemplates .AppointmentTemplates-module-scss-module__vgpFPW__divided{border-bottom:1px solid #e5e7eb;margin-block:15px}.AppointmentTemplates-module-scss-module__vgpFPW__AppointmentTemplates .AppointmentTemplates-module-scss-module__vgpFPW__content .AppointmentTemplates-module-scss-module__vgpFPW__templatesInfo{margin-bottom:30px}.AppointmentTemplates-module-scss-module__vgpFPW__AppointmentTemplates .AppointmentTemplates-module-scss-module__vgpFPW__content .AppointmentTemplates-module-scss-module__vgpFPW__templatesInfo .AppointmentTemplates-module-scss-module__vgpFPW__title{margin-bottom:7px;font-size:19px;font-weight:600}.AppointmentTemplates-module-scss-module__vgpFPW__AppointmentTemplates .AppointmentTemplates-module-scss-module__vgpFPW__content .AppointmentTemplates-module-scss-module__vgpFPW__templatesInfo .AppointmentTemplates-module-scss-module__vgpFPW__actions{align-items:center;gap:15px;margin-bottom:10px;display:flex}
.ReferralDrawer-module-scss-module__McvQRq__header{align-items:center;padding:16px 20px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__closeButton{color:#8c93a6;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.ReferralDrawer-module-scss-module__McvQRq__closeButton:hover{color:#1c1f33}.ReferralDrawer-module-scss-module__McvQRq__title{text-align:center;color:#1c1f33;flex:1;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.ReferralDrawer-module-scss-module__McvQRq__headerSpacer{width:32px}.ReferralDrawer-module-scss-module__McvQRq__patientCard{cursor:pointer;background:#fff;border:1px solid #e8eaed;border-radius:16px;align-items:center;gap:8px;margin:0 20px 16px;padding:14px 16px;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000d}.ReferralDrawer-module-scss-module__McvQRq__patientCard:hover{border-color:#3d5cea;box-shadow:0 4px 12px #3d5cea14}.ReferralDrawer-module-scss-module__McvQRq__patientLeft{align-items:center;gap:8px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__patientAvatar{color:#fff;background:#3d5cea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;display:flex}.ReferralDrawer-module-scss-module__McvQRq__patientInfo{flex-direction:column;flex:1;gap:2px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__patientName{color:#1c1f33;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.ReferralDrawer-module-scss-module__McvQRq__patientPhone{color:#8c93a6;font-family:Inter,sans-serif;font-size:13px}.ReferralDrawer-module-scss-module__McvQRq__patientActions{align-items:center;gap:8px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__patientArrow{color:#8c93a6;font-size:14px}.ReferralDrawer-module-scss-module__McvQRq__patientRemove{cursor:pointer;color:#8c93a6;background:0 0;border:none;padding:4px;font-size:14px}.ReferralDrawer-module-scss-module__McvQRq__patientRemove:hover{color:#1c1f33}.ReferralDrawer-module-scss-module__McvQRq__tabs{padding:0 20px}.ReferralDrawer-module-scss-module__McvQRq__tabs .ant-tabs-nav{margin:0 0 8px}.ReferralDrawer-module-scss-module__McvQRq__tabs .ant-tabs-tab{letter-spacing:.05em;color:#8f94a7;padding:0 8px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.ReferralDrawer-module-scss-module__McvQRq__tabs .ant-tabs-tab-active{color:#1c1f33}.ReferralDrawer-module-scss-module__McvQRq__tabs .ant-tabs-ink-bar{background:#3d5cea;border-radius:999px;height:3px}.ReferralDrawer-module-scss-module__McvQRq__content{flex-direction:column;flex:1;gap:16px;padding:0 20px 20px;display:flex;overflow-y:auto}.ReferralDrawer-module-scss-module__McvQRq__tabContent{background:#fff;border-radius:18px;padding:20px;box-shadow:0 8px 24px #0f172a0f}.ReferralDrawer-module-scss-module__McvQRq__field{flex-direction:column;gap:8px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__fieldLabel{color:#000000e0;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.ReferralDrawer-module-scss-module__McvQRq__rowFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ReferralDrawer-module-scss-module__McvQRq__halfField{flex-direction:column;gap:8px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__dateSection{justify-content:flex-start;padding:12px 0;display:flex}.ReferralDrawer-module-scss-module__McvQRq__datePicker{width:100%;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.ReferralDrawer-module-scss-module__McvQRq__datePicker .ant-picker-input input{color:#1c1f33;text-align:left;cursor:pointer;width:100%;font-family:Inter,sans-serif;font-size:19px;font-weight:700;line-height:120%}.ReferralDrawer-module-scss-module__McvQRq__datePicker .ant-picker-suffix{margin-left:8px}.ReferralDrawer-module-scss-module__McvQRq__datePicker:hover{background:0 0!important;border:none!important}.ReferralDrawer-module-scss-module__McvQRq__datePicker.ant-picker-focused{box-shadow:none!important;border:none!important}.ReferralDrawer-module-scss-module__McvQRq__dropdownIcon{color:#8c93a6;font-size:10px}.ReferralDrawer-module-scss-module__McvQRq__fullWidthPicker{width:100%}.ReferralDrawer-module-scss-module__McvQRq__fullWidthPicker .ant-picker-input input{font-family:Inter,sans-serif;font-size:15px;font-weight:500}.ReferralDrawer-module-scss-module__McvQRq__tagsContent{flex-direction:column;gap:20px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__descriptionContent{flex-direction:column;gap:16px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__tagRow{align-items:center;gap:16px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__tagLabel{color:#1c1f33;min-width:130px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.ReferralDrawer-module-scss-module__McvQRq__tagButtons{flex-wrap:nowrap;flex:1;gap:10px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__tagButton{color:#8c93a6;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:20px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;transition:all .2s}.ReferralDrawer-module-scss-module__McvQRq__tagButton:hover{color:#1c1f33;background:#e8e8e8;border-color:#3d5cea}.ReferralDrawer-module-scss-module__McvQRq__tagButtonActive{color:#fff;background:#3d5cea;border-color:#3d5cea}.ReferralDrawer-module-scss-module__McvQRq__tagButtonActive:hover{color:#fff;background:#3351d4;border-color:#3351d4}.ReferralDrawer-module-scss-module__McvQRq__footer{border-top:1px solid #e5e7ed;flex-direction:column;gap:16px;padding:16px 20px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__totalSection{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__totalLabel{color:#8c93a6;font-family:Inter,sans-serif;font-size:13px}.ReferralDrawer-module-scss-module__McvQRq__totalPrice{color:#1c1f33;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.ReferralDrawer-module-scss-module__McvQRq__footerButtons{gap:12px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__cancelBtn{color:#1c1f33;background:#e8e9ef;border:none;border-radius:999px;flex:1;height:44px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.ReferralDrawer-module-scss-module__McvQRq__cancelBtn:hover{color:#1c1f33!important;background:#dcdde3!important}.ReferralDrawer-module-scss-module__McvQRq__saveBtn{background:#3d5cea;border:none;border-radius:999px;flex:1;height:44px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.ReferralDrawer-module-scss-module__McvQRq__saveBtn:hover{background:#3351d4!important}.ReferralDrawer-module-scss-module__McvQRq__conflictModal .ant-modal-content{border-radius:16px;padding:24px}.ReferralDrawer-module-scss-module__McvQRq__conflictContent{text-align:center}.ReferralDrawer-module-scss-module__McvQRq__conflictTitle{color:#1c1f33;margin:0 0 12px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.ReferralDrawer-module-scss-module__McvQRq__conflictText{color:#8c93a6;margin:0 0 24px;font-family:Inter,sans-serif;font-size:14px}.ReferralDrawer-module-scss-module__McvQRq__conflictButtons{gap:12px;display:flex}.ReferralDrawer-module-scss-module__McvQRq__conflictCancelBtn{color:#1c1f33;background:#f5f5f5;border:none;border-radius:999px;flex:1;height:40px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.ReferralDrawer-module-scss-module__McvQRq__conflictCancelBtn:hover{color:#1c1f33!important;background:#e8e8e8!important}.ReferralDrawer-module-scss-module__McvQRq__conflictConfirmBtn{background:#3d5cea;border:none;border-radius:999px;flex:1;height:40px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.ReferralDrawer-module-scss-module__McvQRq__conflictConfirmBtn:hover{background:#3351d4!important}
.PageHeader-module-scss-module__vIQkVq__pageHeader{gap:10px}.PageHeader-module-scss-module__vIQkVq__title{margin-bottom:0!important}.PageHeader-module-scss-module__vIQkVq__headerActions{flex-wrap:wrap;gap:10px;display:flex}.PageHeader-module-scss-module__vIQkVq__primaryAccentBtn{background-color:var(--primary-accent,#485388)!important;border-color:var(--primary-accent,#485388)!important;color:#fff!important}.PageHeader-module-scss-module__vIQkVq__countFirstDayControl{white-space:nowrap;background:#fff;border:1px solid #e5e7ed;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:6px 10px;display:inline-flex}.PageHeader-module-scss-module__vIQkVq__countFirstDayHelpIcon{color:#8c93a6;cursor:help;font-size:14px;transition:color .2s}.PageHeader-module-scss-module__vIQkVq__countFirstDayHelpIcon:hover{color:#4b5bff}
.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__headerLeft h3{color:#262626;margin:0;font-weight:600}.AppointmentRecordPersonal-module-scss-module__Yzk-Nq__AppointmentRecordPersonal .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__header .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__headerRight .AppointmentRecordPersonal-module-scss-module__Yzk-Nq__filters{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}
.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__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}
.FilterToolbar-module-scss-module__wr9KRW__filterPanel{background:#fff;border-bottom:1px solid #e8eaed;border-radius:16px 16px 0 0;margin-top:16px;padding:12px 20px}.FilterToolbar-module-scss-module__wr9KRW__filterRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FilterToolbar-module-scss-module__wr9KRW__filterRow .ant-select-selection-placeholder{color:#000!important}.FilterToolbar-module-scss-module__wr9KRW__filterRow .ant-select-selector .ant-select-selection-placeholder{color:#000!important}.FilterToolbar-module-scss-module__wr9KRW__filterRow .ant-select-arrow{color:#000!important}.FilterToolbar-module-scss-module__wr9KRW__dateNavigator{border:1px solid #d9d9d9;border-radius:999px;align-items:center;gap:4px;height:32px;padding:0 8px;display:flex}.FilterToolbar-module-scss-module__wr9KRW__chevronBtn{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:flex}.FilterToolbar-module-scss-module__wr9KRW__dateDisplay{cursor:pointer;justify-content:center;align-items:center;min-width:160px;height:32px;padding:0 12px;display:flex}.FilterToolbar-module-scss-module__wr9KRW__hiddenPicker{opacity:0;pointer-events:none;flex:none;position:absolute;overflow:hidden;border:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important}.FilterToolbar-module-scss-module__wr9KRW__dateText{line-height:32px}.FilterToolbar-module-scss-module__wr9KRW__selectWard{min-width:170px}.FilterToolbar-module-scss-module__wr9KRW__selectFloor{min-width:140px}.FilterToolbar-module-scss-module__wr9KRW__selectSort{min-width:160px}.FilterToolbar-module-scss-module__wr9KRW__selectQueue{min-width:150px}
.InputNumberMin-module-scss-module__H5m03G__container{flex-direction:column;gap:8px;width:100%;margin-block:10px;display:flex}.InputNumberMin-module-scss-module__H5m03G__label{color:#000000e0;align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.InputNumberMin-module-scss-module__H5m03G__required{color:#ff4d4f}.InputNumberMin-module-scss-module__H5m03G__input{width:100%}.InputNumberMin-module-scss-module__H5m03G__errorMessages{flex-direction:column;gap:2px;display:flex}.InputNumberMin-module-scss-module__H5m03G__errorText{color:#ff4d4f;font-size:12px;line-height:1.4}
.CreateWardDrawer-module-scss-module___VcqIa__drawerContent{flex-direction:column;gap:24px;display:flex}.CreateWardDrawer-module-scss-module___VcqIa__header{justify-content:space-between;align-items:flex-start;display:flex}.CreateWardDrawer-module-scss-module___VcqIa__title{margin-bottom:4px}.CreateWardDrawer-module-scss-module___VcqIa__subtitle{color:#8c93a6;font-size:13px}.CreateWardDrawer-module-scss-module___VcqIa__closeButton{color:#8c93a6;cursor:pointer;background:0 0;border:none;font-size:18px}.CreateWardDrawer-module-scss-module___VcqIa__fields{flex-direction:column;gap:20px;display:flex}.CreateWardDrawer-module-scss-module___VcqIa__row{gap:20px;display:flex}.CreateWardDrawer-module-scss-module___VcqIa__row>*{flex:1}.CreateWardDrawer-module-scss-module___VcqIa__control{width:100%}.CreateWardDrawer-module-scss-module___VcqIa__label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.CreateWardDrawer-module-scss-module___VcqIa__timePicker{width:100%}.CreateWardDrawer-module-scss-module___VcqIa__hint{margin-top:4px;font-size:12px;line-height:1.4;display:block}.CreateWardDrawer-module-scss-module___VcqIa__footer{flex-wrap:wrap;gap:12px;display:flex}.CreateWardDrawer-module-scss-module___VcqIa__deleteButton,.CreateWardDrawer-module-scss-module___VcqIa__cancelButton,.CreateWardDrawer-module-scss-module___VcqIa__saveButton{border-radius:999px;flex:1;height:44px;font-weight:600}.CreateWardDrawer-module-scss-module___VcqIa__cancelButton{color:#1c1f33;background:#e8e9ef;border:none}.CreateWardDrawer-module-scss-module___VcqIa__saveButton{background:#363f78;border:none}.CreateWardDrawer-module-scss-module___VcqIa__deleteButton{background:#f5d9d9;justify-content:center;align-items:center;gap:8px;display:inline-flex;color:#d80e0c!important;border:1px solid #d80e0c!important}
.DepartmentDrawer-module-scss-module__km3EOG__drawerContent{flex-direction:column;gap:24px;display:flex}.DepartmentDrawer-module-scss-module__km3EOG__header{justify-content:space-between;align-items:flex-start;display:flex}.DepartmentDrawer-module-scss-module__km3EOG__title{margin-bottom:4px}.DepartmentDrawer-module-scss-module__km3EOG__subtitle{color:#8c93a6;font-size:13px}.DepartmentDrawer-module-scss-module__km3EOG__closeButton{color:#8c93a6;cursor:pointer;background:0 0;border:none;font-size:18px}.DepartmentDrawer-module-scss-module__km3EOG__fields{flex-direction:column;gap:20px;display:flex}.DepartmentDrawer-module-scss-module__km3EOG__control{width:100%}.DepartmentDrawer-module-scss-module__km3EOG__footer{flex-wrap:wrap;gap:12px;display:flex}.DepartmentDrawer-module-scss-module__km3EOG__deleteButton,.DepartmentDrawer-module-scss-module__km3EOG__cancelButton,.DepartmentDrawer-module-scss-module__km3EOG__saveButton{border-radius:999px;flex:1;height:44px;font-weight:600}.DepartmentDrawer-module-scss-module__km3EOG__cancelButton{color:#1c1f33;background:#e8e9ef;border:none}.DepartmentDrawer-module-scss-module__km3EOG__saveButton{background:#363f78;border:none}.DepartmentDrawer-module-scss-module__km3EOG__deleteButton{background:#f5d9d9;justify-content:center;align-items:center;gap:8px;display:inline-flex;color:#d80e0c!important;border:1px solid #d80e0c!important}
.DepartmentsManagerModal-module-scss-module__salidW__drawerContent{flex-direction:column;gap:20px;display:flex}.DepartmentsManagerModal-module-scss-module__salidW__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.DepartmentsManagerModal-module-scss-module__salidW__closeButton{color:#8c93a6;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-top:2px;font-size:18px}.DepartmentsManagerModal-module-scss-module__salidW__title{margin-bottom:2px!important}.DepartmentsManagerModal-module-scss-module__salidW__subtitle{color:#8c93a6;font-size:13px}.DepartmentsManagerModal-module-scss-module__salidW__centered{justify-content:center;align-items:center;min-height:120px;display:flex}.DepartmentsManagerModal-module-scss-module__salidW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:160px;display:flex}.DepartmentsManagerModal-module-scss-module__salidW__emptyHint{font-size:12px}.DepartmentsManagerModal-module-scss-module__salidW__list{flex-direction:column;gap:8px;display:flex}.DepartmentsManagerModal-module-scss-module__salidW__item{background:#fafafa;border:1px solid #4853881f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.DepartmentsManagerModal-module-scss-module__salidW__itemInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DepartmentsManagerModal-module-scss-module__salidW__itemName{color:#1c1f33;font-size:14px;font-weight:600}.DepartmentsManagerModal-module-scss-module__salidW__itemDesc{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.DepartmentsManagerModal-module-scss-module__salidW__itemActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.DepartmentsManagerModal-module-scss-module__salidW__editButton{color:#8c93a6;cursor:pointer;background:#fff;border:1px solid #e5e7ed;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s,color .2s;display:inline-flex}.DepartmentsManagerModal-module-scss-module__salidW__editButton:hover{color:#485388;border-color:#48538866}.DepartmentsManagerModal-module-scss-module__salidW__addBtn{border-radius:999px;height:40px;font-weight:600}
.WardHistoryDrawer-module-scss-module__prb72a__drawerContent{flex-direction:column;gap:20px;height:100%;min-height:0;display:flex;overflow:hidden}.WardHistoryDrawer-module-scss-module__prb72a__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__titleBlock{flex-direction:column;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__closeButton{color:#8c93a6;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px}.WardHistoryDrawer-module-scss-module__prb72a__title{font-weight:700;margin:0!important}.WardHistoryDrawer-module-scss-module__prb72a__subtitle{color:#8c93a6;margin-top:4px;font-size:12px}.WardHistoryDrawer-module-scss-module__prb72a__summaryRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__wardCard{background:#f7f8fb;border:1px solid #4853881a;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__wardIcon{background:var(--stationary-blue-soft,#ebf5fd);color:#485388;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__wardNumber{color:#1c1f33;font-weight:700}.WardHistoryDrawer-module-scss-module__prb72a__wardType{color:#6b7280;font-size:12px}.WardHistoryDrawer-module-scss-module__prb72a__stats{color:#4b5563;gap:6px;font-size:13px;display:grid}.WardHistoryDrawer-module-scss-module__prb72a__statRow{align-items:center;gap:8px;display:inline-flex}.WardHistoryDrawer-module-scss-module__prb72a__bedSelectionContainer{align-items:center;margin-bottom:8px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__bedTabs{flex-wrap:wrap;gap:10px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__bedTab{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-width:74px;padding:10px 14px;font-weight:600;display:inline-flex}.WardHistoryDrawer-module-scss-module__prb72a__bedTabActive{color:#485388;background:#eef1fb;border-color:#485388}.WardHistoryDrawer-module-scss-module__prb72a__bedTabOccupied{box-shadow:inset 0 0 0 1px #4853881f}.WardHistoryDrawer-module-scss-module__prb72a__bedCheckIcon{color:var(--primary-color,#485388);margin-left:4px;font-size:12px}.WardHistoryDrawer-module-scss-module__prb72a__sectionHeader{border-top:1px solid #48538814;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__sectionTitle{margin:0!important}.WardHistoryDrawer-module-scss-module__prb72a__filters{align-items:center;gap:8px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__searchInput{border-radius:16px;flex:0 0 220px;width:220px;height:32px}.WardHistoryDrawer-module-scss-module__prb72a__searchInput .ant-input-prefix{color:#8c93a6;margin-inline-end:8px}.WardHistoryDrawer-module-scss-module__prb72a__filtersGroup{background:#fff;border:1px solid #e8eaed;border-radius:16px;flex-wrap:nowrap;align-items:center;gap:8px;max-width:100%;padding:6px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__filterSegment{flex:none;align-items:center;gap:8px;display:inline-flex}.WardHistoryDrawer-module-scss-module__prb72a__filterDivider{background:#e8eaed;flex:none;width:1px;height:24px}.WardHistoryDrawer-module-scss-module__prb72a__calendarPicker{flex:none;width:240px}.WardHistoryDrawer-module-scss-module__prb72a__calendarPopup .ant-picker-panel{border-radius:12px}.WardHistoryDrawer-module-scss-module__prb72a__statusTrigger{color:#000000e0;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:16px;outline:none;align-items:center;gap:8px;min-width:110px;height:32px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:400;line-height:32px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.WardHistoryDrawer-module-scss-module__prb72a__statusTrigger:hover{border-color:var(--primary-accent,#485388);color:#000000e0}.WardHistoryDrawer-module-scss-module__prb72a__statusTrigger:focus-visible{border-color:var(--primary-accent,#485388);box-shadow:0 0 0 2px #4853882e}.WardHistoryDrawer-module-scss-module__prb72a__statusChevron{color:#00000073;font-size:12px}.WardHistoryDrawer-module-scss-module__prb72a__applyButton{border-radius:16px;flex:none;min-width:110px;height:32px;padding:0 12px;font-weight:500}.WardHistoryDrawer-module-scss-module__prb72a__resetButton{border-radius:16px;flex:none;height:32px;padding:0 12px;font-weight:500}.WardHistoryDrawer-module-scss-module__prb72a__statusPopover .ant-popover-inner{border-radius:16px;padding:0}.WardHistoryDrawer-module-scss-module__prb72a__statusPopoverContent{flex-direction:column;gap:12px;min-width:260px;padding:14px 16px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__statusGroup{flex-direction:column;gap:8px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__statusGroupTitle{color:#9ca3af;font-size:12px}.WardHistoryDrawer-module-scss-module__prb72a__statusOption{color:#1c1f33;cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__statusOption .ant-checkbox{transform:translateY(1px)}.WardHistoryDrawer-module-scss-module__prb72a__statusDot{border-radius:50%;width:10px;height:10px}.WardHistoryDrawer-module-scss-module__prb72a__statusLabel{white-space:nowrap}.WardHistoryDrawer-module-scss-module__prb72a__historyList{flex-direction:column;flex:auto;gap:10px;min-height:0;padding-right:4px;display:flex;overflow:auto}.WardHistoryDrawer-module-scss-module__prb72a__historyItem{background:#f5f4f1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__historyDate{color:#6b7280;font-size:13px}.WardHistoryDrawer-module-scss-module__prb72a__historyName{color:#1c1f33;margin-top:2px;font-weight:700}.WardHistoryDrawer-module-scss-module__prb72a__historyDoctor{color:#4b5563;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:inline-flex}.WardHistoryDrawer-module-scss-module__prb72a__historyCreatedAt{color:#6b7280;margin-top:4px;font-size:12px}.WardHistoryDrawer-module-scss-module__prb72a__historyBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__historyMeta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__historyDetailsButton{color:#1c1f33;border-radius:8px;padding:0}.WardHistoryDrawer-module-scss-module__prb72a__emptyState{color:#6b7280;background:#f3f4f6;border-radius:12px;padding:16px;font-size:13px}.WardHistoryDrawer-module-scss-module__prb72a__loadingState,.WardHistoryDrawer-module-scss-module__prb72a__errorState{color:var(--text-secondary,#6b7280);justify-content:center;align-items:center;padding:40px 20px;display:flex}.WardHistoryDrawer-module-scss-module__prb72a__errorState{color:var(--error-color,#ff4d4f)}
.Wards-module-scss-module__ZOP6rW__wrapper{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.Wards-module-scss-module__ZOP6rW__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Wards-module-scss-module__ZOP6rW__headerActions{align-items:center;gap:10px;display:flex}.Wards-module-scss-module__ZOP6rW__primaryButton{background-color:var(--primary-accent,#485388)!important;border-color:var(--primary-accent,#485388)!important;color:#fff!important}
.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}
.RichTextArea-module-scss-module__IiEmGW__suggestions{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.RichTextArea-module-scss-module__IiEmGW__suggestionBtn{color:#595959;cursor:pointer;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;padding:2px 8px;font-size:12px;line-height:1.4;transition:all .2s}.RichTextArea-module-scss-module__IiEmGW__suggestionBtn:hover{color:#1677ff;background:#f0f5ff;border-color:#1677ff}.RichTextArea-module-scss-module__IiEmGW__wrapper{width:100%;font-size:var(--doc-value-size);font-weight:var(--doc-value-weight);cursor:text;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:4px 11px;line-height:1.5714;transition:border-color .2s,box-shadow .2s}.RichTextArea-module-scss-module__IiEmGW__wrapper:hover{border-color:#4096ff}.RichTextArea-module-scss-module__IiEmGW__wrapper:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.RichTextArea-module-scss-module__IiEmGW__editor{width:100%;min-height:inherit}.RichTextArea-module-scss-module__IiEmGW__editor .tiptap{min-height:inherit;outline:none}.RichTextArea-module-scss-module__IiEmGW__editor .tiptap p{margin:0}:is(.RichTextArea-module-scss-module__IiEmGW__editor .tiptap ul,.RichTextArea-module-scss-module__IiEmGW__editor .tiptap ol){margin:4px 0;padding-left:24px}
.WardsPage-module-scss-module__DSIEIa__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}
.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}
.MedicalCard003Page-module-scss-module__Gv22ra__mainArea{flex:1;display:flex;overflow:hidden}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailSidebar{scrollbar-width:thin;scrollbar-color:#ccc #0000;background:#f0f0f0;border-right:1px solid #e0e0e0;flex-direction:column;align-items:center;gap:8px;width:108px;min-width:108px;padding:12px 0 24px;display:flex;overflow:hidden auto}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailSidebar::-webkit-scrollbar{width:4px}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailSidebar::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailItem{cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;flex-direction:column;align-items:center;gap:4px;padding:4px;transition:background .12s;display:flex}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailItem:hover{background:#e4e4e4}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailItem:hover .MedicalCard003Page-module-scss-module__Gv22ra__thumbnailBox{border-color:#1677ff80}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailItem:hover .MedicalCard003Page-module-scss-module__Gv22ra__thumbnailNum{color:#1677ff}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailBox{background:#fff;border:2px solid #d9d9d9;border-radius:2px;width:72px;height:102px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000001a}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailContent{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;width:794px;transform:scale(.0907)}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailNum{color:#8c8c8c;font-variant-numeric:tabular-nums;font-family:-apple-system,sans-serif;font-size:11px;line-height:1;transition:color .15s}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailActive .MedicalCard003Page-module-scss-module__Gv22ra__thumbnailBox{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff20,0 2px 8px #1677ff33}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailActive .MedicalCard003Page-module-scss-module__Gv22ra__thumbnailNum{color:#1677ff;font-weight:600}.MedicalCard003Page-module-scss-module__Gv22ra__thumbnailActive:hover .MedicalCard003Page-module-scss-module__Gv22ra__thumbnailBox{border-color:#1677ff}.MedicalCard003Page-module-scss-module__Gv22ra__docWrapper{flex:1;justify-content:center;padding:32px 24px 64px;display:flex;overflow-y:auto}.MedicalCard003Page-module-scss-module__Gv22ra__docPages{flex-direction:column;gap:32px;display:flex}
.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__drawer .ant-drawer-body{flex-direction:column;height:100%;padding:20px;display:flex;overflow:hidden}.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__roleSelectContainer{padding-top:0}.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__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}.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__specialistContent{flex-direction:column;flex:1;gap:8px;display:flex}.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__specialistItem:hover{background:#f8f9ff;border-color:#e6e8f0}.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__checked{background:#f8f9ff}.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__checkbox .ant-checkbox-inner{width:18px;height:18px}.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__specialistBadge{text-align:left}.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__badges{margin-left:4px}.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__badge{margin:0;padding:2px 8px;font-size:12px;line-height:1.5}.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__footer{justify-content:flex-end;gap:12px;display:flex}.TaskSpecialistsDrawer-module-scss-module__Gp7JvW__footerBtn{border-radius:999px;height:44px;font-weight:600}
.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__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}
.ManageBedsDrawer-module-scss-module__WXjp9a__drawerContent{flex-direction:column;gap:24px;padding:0;display:flex}.ManageBedsDrawer-module-scss-module__WXjp9a__header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.ManageBedsDrawer-module-scss-module__WXjp9a__title{color:var(--text-primary);font-size:20px;font-weight:600;margin:0!important}.ManageBedsDrawer-module-scss-module__WXjp9a__subtitle{color:var(--text-secondary);margin-top:4px;font-size:14px;display:block}.ManageBedsDrawer-module-scss-module__WXjp9a__closeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1;transition:color .2s}.ManageBedsDrawer-module-scss-module__WXjp9a__closeButton:hover{color:var(--text-primary)}.ManageBedsDrawer-module-scss-module__WXjp9a__summary{background:var(--bg-secondary);border-radius:8px;gap:16px;padding:16px;display:flex}.ManageBedsDrawer-module-scss-module__WXjp9a__summaryItem{align-items:center;gap:8px;display:flex}.ManageBedsDrawer-module-scss-module__WXjp9a__summaryLabel{color:var(--text-secondary);white-space:nowrap;font-size:13px}.ManageBedsDrawer-module-scss-module__WXjp9a__summaryValue{color:var(--text-primary);font-size:16px;font-weight:600}.ManageBedsDrawer-module-scss-module__WXjp9a__section{flex-direction:column;gap:12px;display:flex}.ManageBedsDrawer-module-scss-module__WXjp9a__sectionTitle{color:var(--text-primary);font-size:15px;font-weight:600}.ManageBedsDrawer-module-scss-module__WXjp9a__bedList{scrollbar-gutter:stable;flex-direction:column;gap:8px;max-height:300px;padding:2px;display:flex;overflow-y:scroll!important}.ManageBedsDrawer-module-scss-module__WXjp9a__bedListCard{border:1px solid var(--border-color);background:#fff;border-radius:8px;padding:8px}.ManageBedsDrawer-module-scss-module__WXjp9a__bedItem{background:var(--bg-secondary);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .2s;display:flex}.ManageBedsDrawer-module-scss-module__WXjp9a__bedItem:hover{background:var(--bg-tertiary)}.ManageBedsDrawer-module-scss-module__WXjp9a__bedInfo{align-items:center;gap:12px;display:flex}.ManageBedsDrawer-module-scss-module__WXjp9a__bedText{flex-direction:column;gap:2px;display:flex}.ManageBedsDrawer-module-scss-module__WXjp9a__bedIcon{color:var(--text-secondary);font-size:18px}.ManageBedsDrawer-module-scss-module__WXjp9a__bedNumber{color:var(--text-primary);font-size:14px;font-weight:500}.ManageBedsDrawer-module-scss-module__WXjp9a__bedStatus{color:var(--text-tertiary);font-size:13px;font-style:italic}.ManageBedsDrawer-module-scss-module__WXjp9a__deleteDescription{flex-direction:column;gap:4px;display:flex}.ManageBedsDrawer-module-scss-module__WXjp9a__deleteWarning{color:var(--text-secondary);font-size:12px}.ManageBedsDrawer-module-scss-module__WXjp9a__addBedsForm{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.ManageBedsDrawer-module-scss-module__WXjp9a__addBedsInput{flex:0 0 200px;max-width:200px;margin:0}.ManageBedsDrawer-module-scss-module__WXjp9a__addBedsHint{color:var(--text-tertiary);font-size:13px;font-style:italic;display:block}.ManageBedsDrawer-module-scss-module__WXjp9a__footer{border-top:none;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.ManageBedsDrawer-module-scss-module__WXjp9a__cancelButton{min-width:100px}
.TaskCard-module-scss-module__vmddAG__card{background:#fff;border-radius:24px;padding:23px 16px;box-shadow:0 4px 20px #0000001a}.TaskCard-module-scss-module__vmddAG__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.TaskCard-module-scss-module__vmddAG__topRowLeft{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.TaskCard-module-scss-module__vmddAG__scheduleRow{align-items:center;gap:6px;display:inline-flex}.TaskCard-module-scss-module__vmddAG__scheduleText{color:#101010;font-size:12px;font-weight:600;line-height:1.2}.TaskCard-module-scss-module__vmddAG__actions{align-items:center;gap:8px;display:inline-flex}.TaskCard-module-scss-module__vmddAG__deleteButton{color:#ff4d4f!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:1px solid #d8dadc!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 20px!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}.TaskCard-module-scss-module__vmddAG__deleteButton:hover,.TaskCard-module-scss-module__vmddAG__deleteButton:active{color:#ff4d4f!important;box-shadow:none!important;background:#fff1f0!important;border-color:#ff4d4f!important}.TaskCard-module-scss-module__vmddAG__deleteButton:focus-visible{box-shadow:0 0 0 3px #ff4d4f24!important}.TaskCard-module-scss-module__vmddAG__detailsLabel{align-items:center;gap:6px;display:inline-flex}.TaskCard-module-scss-module__vmddAG__titleRow{align-items:center;gap:6px;max-width:100%;margin-top:15px;display:inline-flex}.TaskCard-module-scss-module__vmddAG__title{color:#101010;margin:0;font-size:15px;font-weight:600;line-height:1.2}.TaskCard-module-scss-module__vmddAG__descriptionCard{border:1px solid #e8eaed;border-radius:16px;flex-direction:column;gap:14px;margin-top:12px;padding:14px 16px;display:flex}.TaskCard-module-scss-module__vmddAG__descriptionRow{flex-direction:column;gap:6px;display:flex}.TaskCard-module-scss-module__vmddAG__descriptionTop{align-items:center;gap:8px;display:inline-flex}.TaskCard-module-scss-module__vmddAG__descriptionLabel{color:#949393;font-size:12px;font-weight:400;line-height:1.2}.TaskCard-module-scss-module__vmddAG__descriptionText{color:#101010;white-space:pre-wrap;margin:0;font-size:15px;font-weight:400;line-height:1.35}.TaskCard-module-scss-module__vmddAG__descriptionTextAccent{color:#3d5cea;font-weight:500}.TaskCard-module-scss-module__vmddAG__peopleRow{flex-wrap:wrap;gap:6px 16px;margin-top:12px;display:flex}.TaskCard-module-scss-module__vmddAG__personItem{align-items:center;gap:4px;display:inline-flex}.TaskCard-module-scss-module__vmddAG__personLabel{color:#949393;font-size:12px;font-weight:400}.TaskCard-module-scss-module__vmddAG__personName{color:#101010;font-size:12px;font-weight:500}
.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}
.StationaryTableView-module-scss-module__2RhDXW__wrapper{--stationary-gray-lighter:#f9f9f9;background:var(--stationary-gray-lighter,#f9f9f9);flex-direction:column;flex:1;min-height:0;display:flex}.StationaryTableView-module-scss-module__2RhDXW__controlsSection{flex-direction:column;flex:none;display:flex}.StationaryTableView-module-scss-module__2RhDXW__tableSection{flex:1;min-height:0;padding-top:12px;display:flex}
.TaskEditorDrawer-module-scss-module__Mm4DyG__drawer .ant-drawer-content{border-radius:20px 0 0 20px;overflow:hidden}.TaskEditorDrawer-module-scss-module__Mm4DyG__drawer .ant-drawer-body{background:#f6f7f9;flex-direction:column;height:100%;display:flex;overflow:hidden;padding:16px!important}.TaskEditorDrawer-module-scss-module__Mm4DyG__drawer .ant-drawer-body>div{background:0 0;gap:12px;min-height:0;padding:0!important}.TaskEditorDrawer-module-scss-module__Mm4DyG__drawer .ant-drawer-footer{background:#fff;border-top:1px solid #eef0f4;padding:12px 16px 16px}.TaskEditorDrawer-module-scss-module__Mm4DyG__header{padding:0}.TaskEditorDrawer-module-scss-module__Mm4DyG__patientCard{text-align:left;cursor:pointer;background:#fff;border:1px dashed #48538866;border-radius:16px;outline:none;align-items:center;gap:12px;width:100%;padding:16px;transition:border-color .2s,background-color .2s;display:flex}.TaskEditorDrawer-module-scss-module__Mm4DyG__patientCard:hover{background:#f8f9ff;border-color:#4b5bff}.TaskEditorDrawer-module-scss-module__Mm4DyG__patientAvatar{color:#8c93a6;background:#e8eaed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:flex}.TaskEditorDrawer-module-scss-module__Mm4DyG__patientAvatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.TaskEditorDrawer-module-scss-module__Mm4DyG__patientAvatarIcon{color:#8c93a6;font-size:20px}.TaskEditorDrawer-module-scss-module__Mm4DyG__patientInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.TaskEditorDrawer-module-scss-module__Mm4DyG__patientName{color:#1c1f33;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.TaskEditorDrawer-module-scss-module__Mm4DyG__patientPhone{color:#8c93a6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:1.2;overflow:hidden}.TaskEditorDrawer-module-scss-module__Mm4DyG__patientPlaceholder{color:#8c93a6;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:400;line-height:1.2;overflow:hidden}.TaskEditorDrawer-module-scss-module__Mm4DyG__patientArrow{color:#8c93a6;font-size:14px}.TaskEditorDrawer-module-scss-module__Mm4DyG__tabs{margin-top:4px}.TaskEditorDrawer-module-scss-module__Mm4DyG__tabs .ant-tabs-nav{margin:0 0 8px}.TaskEditorDrawer-module-scss-module__Mm4DyG__tabs .ant-tabs-tab{letter-spacing:.05em;color:#8f94a7;padding:0 8px 12px;font-weight:600}.TaskEditorDrawer-module-scss-module__Mm4DyG__tabs .ant-tabs-tab-active{color:#1c1f33}.TaskEditorDrawer-module-scss-module__Mm4DyG__tabs .ant-tabs-ink-bar{background:#4b5bff;border-radius:999px;height:3px}.TaskEditorDrawer-module-scss-module__Mm4DyG__tabContent{background:#fff;border-radius:18px;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto;box-shadow:0 8px 24px #0f172a0f}.TaskEditorDrawer-module-scss-module__Mm4DyG__formBody{flex-direction:column;gap:16px;display:flex}.TaskEditorDrawer-module-scss-module__Mm4DyG__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.TaskEditorDrawer-module-scss-module__Mm4DyG__field,.TaskEditorDrawer-module-scss-module__Mm4DyG__control{width:100%}.TaskEditorDrawer-module-scss-module__Mm4DyG__fieldLabel{color:#000000e0;font-size:14px;font-weight:500;line-height:1.2}.TaskEditorDrawer-module-scss-module__Mm4DyG__selectField{width:100%}.TaskEditorDrawer-module-scss-module__Mm4DyG__selectField .ant-select-selector{height:44px!important;box-shadow:none!important;border:1px solid #d9d9d9!important;border-radius:12px!important;padding:0 12px!important}.TaskEditorDrawer-module-scss-module__Mm4DyG__selectField .ant-select-selection-wrap{align-items:center}:is(.TaskEditorDrawer-module-scss-module__Mm4DyG__selectField .ant-select-selection-item,.TaskEditorDrawer-module-scss-module__Mm4DyG__selectField .ant-select-selection-placeholder){color:#101010;font-size:14px;font-weight:400;line-height:42px!important}.TaskEditorDrawer-module-scss-module__Mm4DyG__selectField .ant-select-selection-placeholder{color:#b2b5ba}.TaskEditorDrawer-module-scss-module__Mm4DyG__selectField .ant-select-arrow{color:#101010}.TaskEditorDrawer-module-scss-module__Mm4DyG__descriptionArea .ant-input{box-shadow:none!important;resize:none!important;border:1px solid #d9d9d9!important;border-radius:12px!important;padding:12px!important;font-size:14px!important;line-height:1.3!important}.TaskEditorDrawer-module-scss-module__Mm4DyG__descriptionArea .ant-input::placeholder{color:#b2b5ba}.TaskEditorDrawer-module-scss-module__Mm4DyG__statusOptionLabel{align-items:center;gap:6px;display:inline-flex}.TaskEditorDrawer-module-scss-module__Mm4DyG__statusDot{border-radius:999px;width:6px;height:6px}.TaskEditorDrawer-module-scss-module__Mm4DyG__specialistsForm{flex-direction:column;gap:8px;display:flex}.TaskEditorDrawer-module-scss-module__Mm4DyG__sectionLabel{color:#000000e0;font-size:14px;font-weight:500}.TaskEditorDrawer-module-scss-module__Mm4DyG__pickerCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7ed;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.TaskEditorDrawer-module-scss-module__Mm4DyG__pickerCard:hover{border-color:#4b5bff;box-shadow:0 4px 12px #4b5bff14}.TaskEditorDrawer-module-scss-module__Mm4DyG__pickerPlaceholder{color:#9aa0b4}.TaskEditorDrawer-module-scss-module__Mm4DyG__selectedList{flex-direction:column;gap:10px;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}.TaskEditorDrawer-module-scss-module__Mm4DyG__selectedCard{background:#fff;border:1px solid #e5e7ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.TaskEditorDrawer-module-scss-module__Mm4DyG__selectedInfo{align-items:center;gap:12px;display:flex}.TaskEditorDrawer-module-scss-module__Mm4DyG__removeButton{color:#1c1f33;cursor:pointer;background:0 0;border:none;font-size:14px}.TaskEditorDrawer-module-scss-module__Mm4DyG__addSpecialist{color:#4b5bff;cursor:pointer;background:0 0;border:none;width:fit-content;margin-top:4px;padding:0;font-weight:700}.TaskEditorDrawer-module-scss-module__Mm4DyG__footer{gap:12px;display:flex}.TaskEditorDrawer-module-scss-module__Mm4DyG__cancelButton,.TaskEditorDrawer-module-scss-module__Mm4DyG__saveButton{border-radius:999px;flex:1;height:44px;font-weight:600}.TaskEditorDrawer-module-scss-module__Mm4DyG__cancelButton{color:#1c1f33!important;background:#fff!important;border:1px solid #d8dadc!important}.TaskEditorDrawer-module-scss-module__Mm4DyG__saveButton{background:var(--primary-accent,#3d5cea)!important;border-color:var(--primary-accent,#3d5cea)!important;color:#fff!important}.TaskEditorDrawer-module-scss-module__Mm4DyG__saveButton:disabled{color:#a1a4ab!important;background:#d6d8de!important}
.EpikrizPage-module-scss-module__zh3T8W__docWrapper{flex:1;justify-content:center;padding:24px;display:flex;overflow:auto}.EpikrizPage-module-scss-module__zh3T8W__docPages{flex-direction:column;align-items:center;display:flex}
.StationaryTableViewPage-module-scss-module__NB5g8W__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}
.TaskDetailsDrawer-module-scss-module__KL6SLa__drawer .ant-drawer-content{border-radius:20px 0 0 20px;overflow:hidden}.TaskDetailsDrawer-module-scss-module__KL6SLa__drawer .ant-drawer-body{background:#f6f7f9;flex-direction:column;height:100%;display:flex;overflow:hidden;padding:16px!important}.TaskDetailsDrawer-module-scss-module__KL6SLa__drawer .ant-drawer-body>div{background:0 0;gap:12px;min-height:0;padding:0!important}.TaskDetailsDrawer-module-scss-module__KL6SLa__header{padding:0}.TaskDetailsDrawer-module-scss-module__KL6SLa__statusButton{color:#101010!important;background:#fff!important;border:1px solid #d8dadc!important;border-radius:999px!important;min-width:fit-content!important;height:36px!important;padding:0 14px!important}.TaskDetailsDrawer-module-scss-module__KL6SLa__statusButton:hover,.TaskDetailsDrawer-module-scss-module__KL6SLa__statusButton:active{color:#101010!important;background:#f5f6f7!important;border-color:#d8dadc!important}.TaskDetailsDrawer-module-scss-module__KL6SLa__statusButton:focus-visible{box-shadow:0 0 0 3px #10101014!important}.TaskDetailsDrawer-module-scss-module__KL6SLa__statusButtonLabel{align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__actionsMenu{background:#fff;border-radius:10px;flex-direction:column;width:144px;padding:10px;display:flex;box-shadow:0 4px 20px #0000001a}.TaskDetailsDrawer-module-scss-module__KL6SLa__actionsItem{color:#101010;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:10px 0;font-size:12px;font-weight:400;line-height:1.2;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__actionsItem+.TaskDetailsDrawer-module-scss-module__KL6SLa__actionsItem{border-top:1px solid #e8eaed}.TaskDetailsDrawer-module-scss-module__KL6SLa__actionsItemDone{color:var(--task-status-done,#25be22)}.TaskDetailsDrawer-module-scss-module__KL6SLa__actionsItemNotDone{color:var(--task-status-not-done,#ff8a24)}.TaskDetailsDrawer-module-scss-module__KL6SLa__actionsItemCancelled{color:var(--task-status-cancelled,#d80e0c)}.TaskDetailsDrawer-module-scss-module__KL6SLa__actionsIcon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__tabs{margin-top:4px}.TaskDetailsDrawer-module-scss-module__KL6SLa__tabs .ant-tabs-nav{margin:0 0 8px}.TaskDetailsDrawer-module-scss-module__KL6SLa__tabs .ant-tabs-tab{letter-spacing:.05em;color:#8f94a7;padding:0 8px 12px;font-weight:600}.TaskDetailsDrawer-module-scss-module__KL6SLa__tabs .ant-tabs-tab-active{color:#1c1f33}.TaskDetailsDrawer-module-scss-module__KL6SLa__tabs .ant-tabs-ink-bar{background:#4b5bff;border-radius:999px;height:3px}.TaskDetailsDrawer-module-scss-module__KL6SLa__content{flex:1;gap:16px;min-height:0;padding-right:4px;overflow-y:auto}.TaskDetailsDrawer-module-scss-module__KL6SLa__titleRow{align-items:center;gap:10px;margin-bottom:23px;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__taskTitle{color:#101010;margin:0;font-size:19px;font-weight:600;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__metaRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__descriptionSection{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__descriptionTitle{color:#949393;font-size:15px;font-weight:400;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__descriptionBox{background:#f6f9ff;border:1px solid #e8eaed;border-radius:10px;padding:13px 16px}.TaskDetailsDrawer-module-scss-module__KL6SLa__descriptionValue{color:#101010;white-space:pre-wrap;margin:0;font-size:15px;font-weight:400;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__scheduleRow{align-items:center;gap:6px;display:inline-flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__scheduleText{color:#101010;font-size:15px;font-weight:600;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__primaryActionButton{width:100%;justify-content:center!important}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyList{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyItem{background:#f6f9ff;border-radius:16px;flex-direction:column;gap:12px;padding:10px;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyRow{align-items:center;gap:10px;padding:0;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyToggle{cursor:pointer;color:#3d5cea;background:0 0;border:1px solid #a0b7ff;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;transition:background .15s;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyToggle:hover{background:#f0f4ff}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyToggleHidden{opacity:.35;cursor:not-allowed;pointer-events:none}.TaskDetailsDrawer-module-scss-module__KL6SLa__changesWrapper{background:#f6f9ff;border-radius:16px;gap:8px;padding:10px;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__changesBefore,.TaskDetailsDrawer-module-scss-module__KL6SLa__changesAfter{background:#fff;border-radius:24px;flex-direction:column;flex:1;gap:6px;padding:10px 16px;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__changesBadgeBefore,.TaskDetailsDrawer-module-scss-module__KL6SLa__changesBadgeAfter{border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__changesBadgeBefore{color:#ff8a24;background:#fdf5eb;border:1px solid #ff8a24}.TaskDetailsDrawer-module-scss-module__KL6SLa__changesBadgeAfter{color:#25be22;background:#ebfdec;border:1px solid #25be22}.TaskDetailsDrawer-module-scss-module__KL6SLa__changesField{flex-flow:wrap;align-items:baseline;gap:4px;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__changesFieldLabel{color:#949393;font-size:12px;font-weight:400;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__changesFieldValue{color:#101010;font-size:12px;font-weight:500;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyAvatar{color:#fff;text-transform:uppercase;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyProfile{flex:0 0 120px;min-width:0}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyName{color:#1d1d1d;font-size:15px;font-weight:500;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyRole{color:#949393;font-size:12px;font-weight:400;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyRight{flex-wrap:wrap;flex:1;align-items:center;gap:2px 10px;min-width:0;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyAction,.TaskDetailsDrawer-module-scss-module__KL6SLa__historyDate{color:#101010;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyAction{flex:auto}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyDate{flex:none;margin-left:auto}@media (max-width:768px){.TaskDetailsDrawer-module-scss-module__KL6SLa__historyRow{flex-direction:column;align-items:stretch;gap:10px}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyProfile{flex:none}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyRight{flex-direction:column;align-items:flex-start;gap:6px}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyAction,.TaskDetailsDrawer-module-scss-module__KL6SLa__historyDate{white-space:normal}}.TaskDetailsDrawer-module-scss-module__KL6SLa__taskCard{background:#fff;border:1px solid #e8eaed;border-radius:10px;flex-direction:column;padding:16px 20px;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__taskCardLabel{color:#949393;margin-bottom:8px;font-size:12px;font-weight:400;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__taskCardTopRow{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__taskCardTitleRow{align-items:center;gap:6px;max-width:100%;margin-top:8px;display:inline-flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__taskCardTitle{color:#101010;margin:0;font-size:15px;font-weight:600;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__taskCardDescriptionBox{border:1px solid #e8eaed;border-radius:16px;flex-direction:column;gap:14px;margin-top:12px;padding:14px 16px;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__taskCardDescriptionRow{flex-direction:column;gap:6px;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__taskCardDescriptionTop{align-items:center;gap:8px;display:inline-flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__taskCardDescriptionLabel{color:#949393;font-size:14px;font-weight:400;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__taskCardDescriptionText{color:#101010;white-space:pre-wrap;margin:0;font-size:17px;font-weight:400;line-height:1.35}.TaskDetailsDrawer-module-scss-module__KL6SLa__historyEmpty{color:#949393;text-align:center;padding:24px 0;font-size:14px}.TaskDetailsDrawer-module-scss-module__KL6SLa__entitySection{flex-direction:column;gap:8px;display:flex}.TaskDetailsDrawer-module-scss-module__KL6SLa__entitySectionLabel{color:#949393;font-size:12px;font-weight:400;line-height:1.2}.TaskDetailsDrawer-module-scss-module__KL6SLa__entityGroup{flex-direction:column;gap:8px;display:flex}
.BranchInfo-module-scss-module__Pg6reW__BranchInfo .BranchInfo-module-scss-module__Pg6reW__header{margin-bottom:8px}.BranchInfo-module-scss-module__Pg6reW__BranchInfo .BranchInfo-module-scss-module__Pg6reW__title{margin-bottom:0!important;font-size:19px!important;font-weight:700!important}.BranchInfo-module-scss-module__Pg6reW__BranchInfo .BranchInfo-module-scss-module__Pg6reW__ratingText{color:#faad14!important}.BranchInfo-module-scss-module__Pg6reW__BranchInfo .BranchInfo-module-scss-module__Pg6reW__divider{margin:20px 0!important}.BranchInfo-module-scss-module__Pg6reW__BranchInfo .BranchInfo-module-scss-module__Pg6reW__description{margin-bottom:16px!important}.BranchInfo-module-scss-module__Pg6reW__BranchInfo .BranchInfo-module-scss-module__Pg6reW__descriptions .ant-descriptions-item-label{color:#949393!important}.BranchInfo-module-scss-module__Pg6reW__BranchInfo .BranchInfo-module-scss-module__Pg6reW__descriptions .ant-descriptions-item-content{color:#070707!important;font-weight:500!important}.BranchInfo-module-scss-module__Pg6reW__BranchInfo .BranchInfo-module-scss-module__Pg6reW__services{margin-top:20px}.BranchInfo-module-scss-module__Pg6reW__BranchInfo .BranchInfo-module-scss-module__Pg6reW__services .BranchInfo-module-scss-module__Pg6reW__serviceTags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.BranchInfo-module-scss-module__Pg6reW__BranchInfo .BranchInfo-module-scss-module__Pg6reW__services .BranchInfo-module-scss-module__Pg6reW__dentalToggleRow{border-top:1px solid #f0f0f0;flex-direction:column;gap:4px;margin-top:16px;padding-top:16px;display:flex}.BranchInfo-module-scss-module__Pg6reW__BranchInfo .BranchInfo-module-scss-module__Pg6reW__services .BranchInfo-module-scss-module__Pg6reW__dentalToggleHeader{align-items:center;gap:10px;display:flex}
.TasksPage-module-scss-module__nu3iNa__page{flex-direction:column;height:100%;min-height:0;display:flex}.TasksPage-module-scss-module__nu3iNa__card{background:#fff;border:1px solid #e8eaed;border-radius:16px;flex-direction:column;flex:1;min-height:0;padding:10px;display:flex;overflow:hidden}.TasksPage-module-scss-module__nu3iNa__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.TasksPage-module-scss-module__nu3iNa__title{color:#101010;margin:0;font-size:23px;font-weight:600;line-height:1.15}.TasksPage-module-scss-module__nu3iNa__controls{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.TasksPage-module-scss-module__nu3iNa__createButton{border-radius:999px!important;height:36px!important;padding:0 20px!important}.TasksPage-module-scss-module__nu3iNa__resetButton{border-radius:999px!important;align-items:center!important;gap:8px!important;height:36px!important;padding:0 18px!important;display:inline-flex!important}.TasksPage-module-scss-module__nu3iNa__createTaskDropdownOverlay{padding-top:6px}.TasksPage-module-scss-module__nu3iNa__createTaskDropdown{background:#fff;border:1px solid #e8eaed;border-radius:16px;width:min(218px,100vw - 24px);overflow:hidden;box-shadow:0 4px 20px #0000001a}.TasksPage-module-scss-module__nu3iNa__createTaskOption{color:#101010;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:100%;min-height:58px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.TasksPage-module-scss-module__nu3iNa__createTaskOption+.TasksPage-module-scss-module__nu3iNa__createTaskOption{border-top:1px solid #e8eaed}.TasksPage-module-scss-module__nu3iNa__createTaskOption:hover{background:#f8f9fb}.TasksPage-module-scss-module__nu3iNa__divider{border-top:1px solid #e8eaed;margin:16px 0}.TasksPage-module-scss-module__nu3iNa__searchBar{flex-shrink:0}.TasksPage-module-scss-module__nu3iNa__searchBar .ant-input-affix-wrapper{border-radius:999px!important;height:36px!important}.TasksPage-module-scss-module__nu3iNa__metricsRow{flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;display:flex}.TasksPage-module-scss-module__nu3iNa__metricItem{align-items:center;gap:5px;display:inline-flex}.TasksPage-module-scss-module__nu3iNa__metricMarker{border-radius:999px;flex:0 0 7px;width:7px;height:7px}.TasksPage-module-scss-module__nu3iNa__metricText{color:#949393;font-size:15px;font-weight:400;line-height:1.2}.TasksPage-module-scss-module__nu3iNa__cardsList{flex-direction:column;flex:1;gap:12px;min-height:0;margin-top:16px;padding:16px 4px 16px 0;display:flex;overflow:hidden auto}.TasksPage-module-scss-module__nu3iNa__dateGroup{--task-rail-color:#25be22;align-items:stretch;gap:16px;display:flex}.TasksPage-module-scss-module__nu3iNa__dateRail{flex-direction:column;flex:0 0 30px;align-items:center;display:flex}.TasksPage-module-scss-module__nu3iNa__dateMonth{color:var(--task-rail-color);margin-bottom:2px;font-size:16px;font-weight:400;line-height:1.1}.TasksPage-module-scss-module__nu3iNa__dateDay{background:var(--task-rail-color);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:4px;font-size:16px;font-weight:400;line-height:1;display:inline-flex}.TasksPage-module-scss-module__nu3iNa__dateLine{background:var(--task-rail-color);border-radius:10px;flex:1;width:3px}.TasksPage-module-scss-module__nu3iNa__groupCards{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}
.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer{margin-bottom:24px}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__dayCard{border-radius:16px;padding-inline:16px;transition:all .3s}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__dayCard.BranchWorkTimes-module-scss-module__wobRMW__today.BranchWorkTimes-module-scss-module__wobRMW__open{border:1px solid #52c41a;box-shadow:0 2px 12px #52c41a80}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__dayCard.BranchWorkTimes-module-scss-module__wobRMW__today.BranchWorkTimes-module-scss-module__wobRMW__closed{border:1px solid #ff4d4f;box-shadow:0 2px 12px #ff4d4f80}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__dayRow{min-height:50px;padding:8px 0}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__dayTitle{font-size:16px;font-weight:500}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__dayTitle.BranchWorkTimes-module-scss-module__wobRMW__closed{color:#8c8c8c}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__statusText{font-style:italic;font-weight:500}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__statusText.BranchWorkTimes-module-scss-module__wobRMW__open{color:#52c41a}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__statusText.BranchWorkTimes-module-scss-module__wobRMW__closed{color:#ff4d4f}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__statusText.BranchWorkTimes-module-scss-module__wobRMW__scheduled{color:#8c8c8c}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__timeLabel{color:#8c8c8c;margin:auto;padding-inline:10px;font-weight:500}.BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__divider{background-color:#f0f0f0;margin:0}.dark .BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__dayCard.BranchWorkTimes-module-scss-module__wobRMW__today.BranchWorkTimes-module-scss-module__wobRMW__open{border-color:#52c41a;box-shadow:0 2px 12px #52c41a4d}.dark .BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__dayCard.BranchWorkTimes-module-scss-module__wobRMW__today.BranchWorkTimes-module-scss-module__wobRMW__closed{border-color:#ff4d4f;box-shadow:0 2px 12px #ff4d4f4d}.dark .BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__dayTitle:not(.BranchWorkTimes-module-scss-module__wobRMW__closed){color:#ffffffd9}.dark .BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__dayTitle.BranchWorkTimes-module-scss-module__wobRMW__closed{color:#ffffff73}.dark .BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__statusText.BranchWorkTimes-module-scss-module__wobRMW__open{color:#73d13d}.dark .BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__statusText.BranchWorkTimes-module-scss-module__wobRMW__closed{color:#ff7875}.dark .BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__statusText.BranchWorkTimes-module-scss-module__wobRMW__scheduled{color:#ffffff73}.dark .BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__timeLabel{color:#ffffff73}.dark .BranchWorkTimes-module-scss-module__wobRMW__workTimesContainer .BranchWorkTimes-module-scss-module__wobRMW__divider{background-color:#ffffff1f}
.CompanyProfile-module-scss-module__eWJ0vG__CompanyProfile .CompanyProfile-module-scss-module__eWJ0vG__container{width:100%;max-width:500px;margin:0 auto}.CompanyProfile-module-scss-module__eWJ0vG__CompanyProfile .CompanyProfile-module-scss-module__eWJ0vG__content{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;gap:20px;padding:48px;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.CompanyProfile-module-scss-module__eWJ0vG__CompanyProfile .CompanyProfile-module-scss-module__eWJ0vG__content .CompanyProfile-module-scss-module__eWJ0vG__title{letter-spacing:0%;text-align:center;vertical-align:middle;font-size:24px;font-weight:700;line-height:120%}.CompanyProfile-module-scss-module__eWJ0vG__CompanyProfile .CompanyProfile-module-scss-module__eWJ0vG__content .CompanyProfile-module-scss-module__eWJ0vG__description{letter-spacing:0%;vertical-align:middle;font-size:14px;font-weight:400;line-height:120%}.CompanyProfile-module-scss-module__eWJ0vG__CompanyProfile .CompanyProfile-module-scss-module__eWJ0vG__content .CompanyProfile-module-scss-module__eWJ0vG__form .CompanyProfile-module-scss-module__eWJ0vG__form_inputs{flex-direction:column;gap:12px;display:flex}.CompanyProfile-module-scss-module__eWJ0vG__CompanyProfile .CompanyProfile-module-scss-module__eWJ0vG__content .CompanyProfile-module-scss-module__eWJ0vG__form .CompanyProfile-module-scss-module__eWJ0vG__form_inputs .CompanyProfile-module-scss-module__eWJ0vG__form_input{border-radius:50px;font-weight:400}.CompanyProfile-module-scss-module__eWJ0vG__CompanyProfile .CompanyProfile-module-scss-module__eWJ0vG__content .CompanyProfile-module-scss-module__eWJ0vG__form .CompanyProfile-module-scss-module__eWJ0vG__submit_button{border-radius:50px;width:100%;margin-top:20px;font-weight:600}
.PatientsTabContent-module-scss-module__NDblBa__tabContent,:is(.PatientsTabContent-module-scss-module__NDblBa__tabContent .ant-table-wrapper,.PatientsTabContent-module-scss-module__NDblBa__tabContent .ant-table-wrapper .ant-spin-nested-loading,.PatientsTabContent-module-scss-module__NDblBa__tabContent .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container,.PatientsTabContent-module-scss-module__NDblBa__tabContent .ant-table-wrapper .ant-table){flex-direction:column;flex:1;min-height:0;display:flex}.PatientsTabContent-module-scss-module__NDblBa__tabContent .ant-table-wrapper .ant-table-container{flex-direction:column;flex:1;min-height:0;display:flex}
.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}
.UserProfile-module-scss-module__LZT_bq__UserProfile .UserProfile-module-scss-module__LZT_bq__container{width:100%;max-width:500px;margin:0 auto}.UserProfile-module-scss-module__LZT_bq__UserProfile .UserProfile-module-scss-module__LZT_bq__content{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;gap:20px;padding:48px;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.UserProfile-module-scss-module__LZT_bq__UserProfile .UserProfile-module-scss-module__LZT_bq__content .UserProfile-module-scss-module__LZT_bq__title{letter-spacing:0%;text-align:center;vertical-align:middle;font-size:24px;font-weight:700;line-height:120%}.UserProfile-module-scss-module__LZT_bq__UserProfile .UserProfile-module-scss-module__LZT_bq__content .UserProfile-module-scss-module__LZT_bq__description{letter-spacing:0%;vertical-align:middle;font-size:14px;font-weight:400;line-height:120%}.UserProfile-module-scss-module__LZT_bq__UserProfile .UserProfile-module-scss-module__LZT_bq__content .UserProfile-module-scss-module__LZT_bq__form .UserProfile-module-scss-module__LZT_bq__form_inputs{flex-direction:column;display:flex}.UserProfile-module-scss-module__LZT_bq__UserProfile .UserProfile-module-scss-module__LZT_bq__content .UserProfile-module-scss-module__LZT_bq__form .UserProfile-module-scss-module__LZT_bq__form_inputs .UserProfile-module-scss-module__LZT_bq__form_input{border-radius:50px;font-weight:400}.UserProfile-module-scss-module__LZT_bq__UserProfile .UserProfile-module-scss-module__LZT_bq__content .UserProfile-module-scss-module__LZT_bq__form .UserProfile-module-scss-module__LZT_bq__submit_button{border-radius:50px;width:100%;margin-top:20px;font-weight:600}
