@font-face{font-family:Poppins Regular;font-weight:400;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Product Sans Regular;font-weight:400;src:url(/fonts/ProductSans-Regular.woff) format("woff");font-display:swap}html,body{height:100%}body{margin:0;color:#000000bf;background:#f5f5f5;font-family:var(--drw-font-app)}button,input,textarea,select{font-family:inherit}html[lang=en-US] body{font-size-adjust:.5}.fas[class*=fa-],.fa-solid[class*=fa-]{font-size-adjust:none}.ant-modal-mask{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.doctor-box{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:20px;transition:box-shadow .3s ease,transform .3s ease;border:1px solid rgba(0,0,0,.02)}.doctor-box:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}:root{--primary-color: #1565c0;--primary-hover-color: #1976d2;--primary-soft-color: #e3f2fd;--primary-light: #e3f2fd;--primary-gradient: linear-gradient(135deg, #1976d2 0%, #0d47a1 100%);--text-color: rgba(0, 0, 0, .75);--success-color: #16a34a;--warning-color: #f59e0b;--danger-color: #dc2626;--info-color: #0284c7;--light-text: #546e7a;--transition: all .3s cubic-bezier(.25, .8, .25, 1);--doctor-hero-gradient: linear-gradient(135deg, #1976d2 0%, #0d47a1 100%);--doctor-bg-page: #f5f5f5;--doctor-bg-card: #ffffff;--doctor-text: rgba(0, 0, 0, .75);--doctor-text-secondary: #475569;--doctor-border: #e5e7eb;--doctor-radius-card: 16px;--doctor-radius-panel: 12px;--doctor-shadow-card: 0 4px 20px rgba(0, 0, 0, .1);--doctor-shadow-card-soft: 0 4px 20px rgba(0, 0, 0, .08);--doctor-shadow-float: 0 25px 50px -12px rgba(0, 0, 0, .25);--drw-font-app: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--drw-font-sans: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--drw-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html[lang=en-US]{--drw-font-app: "Poppins Regular", "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--drw-font-sans: "Poppins Regular", "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.home-form__field{margin-bottom:12px}.home-form__label{margin-bottom:4px;font-size:16px;line-height:22px;font-weight:400;color:#000000e0}.home-form__label--loose{margin-bottom:8px}.home-form__step-title{margin-bottom:10px;font-size:18px;font-weight:700;color:#000000bf}.home-form__step-desc{margin-bottom:10px;font-size:14px;line-height:22px;font-weight:400;color:#000000bf}.home-form__footer--center{margin-top:12px;text-align:center}.home-form__footer--center .ant-btn-link{font-size:16px;font-weight:400}.home-form__footer--center.home-form__footer--tight{margin-top:4px}.home-form__btn-mt{margin-top:16px}.home-form__btn-my-lg{margin:16px 0}.home-form__btn-my-lg.home-form__btn-my-lg--tight-below{margin-bottom:8px}.home-form__otp-resend-btn.ant-btn{background:#1565c0;border-color:#1565c0;color:#fff}.home-form__otp-resend-btn.ant-btn:hover,.home-form__otp-resend-btn.ant-btn:focus{background:#1976d2;border-color:#1976d2;color:#fff}.home-form__otp-resend-btn.ant-btn[disabled],.home-form__otp-resend-btn.ant-btn.ant-btn-disabled{background:#0000000a;border-color:#00000026;color:#00000040}.home-form__confirm-modal{font-size-adjust:none}.home-form__confirm-modal .ant-modal,.home-form__confirm-modal .ant-modal-confirm-title,.home-form__confirm-modal .ant-modal-confirm-content,.home-form__confirm-modal .ant-modal-confirm-btns .ant-btn{font-family:var(--drw-font-app)!important}.home-form__confirm-modal .ant-modal-confirm-body{display:flex;align-items:center}.home-form__confirm-modal .ant-modal-confirm-body>.anticon{margin-top:0}.home-form__confirm-modal .ant-modal-confirm-title{color:#0f2438e0;font-weight:600;font-size:16px;line-height:22px;font-size-adjust:.5}.home-form__confirm-modal .ant-modal-confirm-content{color:#000000bf;font-size-adjust:none}.home-form__confirm-modal .ant-btn-primary,.home-form__confirm-modal .ant-btn-primary:hover,.home-form__confirm-modal .ant-btn-primary:focus{background:#1565c0;border-color:#1565c0;color:#fff}.home-form__confirm-modal .ant-btn-primary:hover,.home-form__confirm-modal .ant-btn-primary:focus{background:#1976d2;border-color:#1976d2}.home-form__required{display:inline-block;color:#ff4d4f;margin-inline-end:4px;font-weight:400}.home-form__row-end{display:flex;justify-content:flex-end;margin:-4px 0 8px}.home-form__link{padding:0}.register-form__scroll{max-height:70vh;overflow:auto}.register-form__scroll--step3 .home-form__step3-title{margin-bottom:10px;font-size:18px;font-weight:700;color:#000000bf}.register-form__scroll--step3 .home-form__field-control{width:100%}.register-form__scroll--step3 .home-form__field-control.ant-input,.register-form__scroll--step3 .home-form__field-control.ant-input-affix-wrapper,.register-form__scroll--step3 .home-form__field-control.ant-select .ant-select-selector{border-radius:6px}.register-form__scroll--step3 .home-form__field-control.ant-input-status-error,.register-form__scroll--step3 .home-form__field-control.ant-input-affix-wrapper-status-error,.register-form__scroll--step3 .home-form__field-control.ant-select-status-error .ant-select-selector{border-color:#ff4d4f;box-shadow:none}.register-form__scroll--step3 .home-form__field-control.ant-input-status-error:hover,.register-form__scroll--step3 .home-form__field-control.ant-input-status-error:focus,.register-form__scroll--step3 .home-form__field-control.ant-input-affix-wrapper-status-error:hover,.register-form__scroll--step3 .home-form__field-control.ant-input-affix-wrapper-status-error-focused,.register-form__scroll--step3 .home-form__field-control.ant-select-status-error.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#ff4d4f;box-shadow:none}.register-form__scroll--step3 .home-form__error{margin-top:6px;color:#ff4d4f;font-size:14px;line-height:20px}.register-form__field{margin-bottom:24px}.register-form__back-wrap{margin:10px 0;text-align:left}.register-form__back{display:inline-flex;align-items:center;gap:8px;margin-left:-8px;padding:6px 8px;border:none;border-radius:6px;background:transparent;color:#1565c0;font-size:16px;line-height:24px;font-weight:400;cursor:pointer;transition:color .2s ease,background-color .2s ease}.register-form__back:hover{color:#1976d2;background:#e3f2fd;text-decoration:none}.register-form__back:active{color:#0d47a1;background:#e3f2fdcc}.register-form__back:focus-visible{outline:2px solid rgba(21,101,192,.28);outline-offset:1px}.register-form__back-icon{flex:none;font-size:14px;line-height:1}.home-form__error{margin-top:6px;font-size:14px;line-height:20px;color:#ff4d4f}.feedback-form__submit{margin-top:12px}.home-form__select--full{width:100%}.home-modal-title{position:relative;margin:10px 0 24px;text-align:center}.home-modal-title__text{display:inline-block;color:#1565c0;font-size:24px;font-weight:600;line-height:1.2}.home-modal-title__close{position:absolute;right:0;top:0;border:none;background:transparent;cursor:pointer;font-size:24px;line-height:1;padding:4px;color:#546e7a;transition:all .3s cubic-bezier(.25,.8,.25,1)}.home-modal-title__close:hover{transform:rotate(180deg);color:#1565c0}.home-register-modal .ant-modal-content{border-radius:20px;max-height:640px;display:flex;flex-direction:column}.home-register-modal .ant-modal-body{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:24px}.home-register-modal .register-form__scroll{max-height:none;overflow:visible}.home-register-modal__title{position:relative;margin:10px 0 24px;text-align:center}.home-register-modal__title-text{display:inline-block;color:#1565c0;font-size:24px;font-weight:600;line-height:1.2}.home-register-modal__close{position:absolute;top:-6px;right:-8px;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:#546e7a;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.8,.25,1)}.home-register-modal__close:hover{transform:rotate(180deg);color:#1565c0}.home-register-modal__close:focus-visible{outline:2px solid rgba(21,101,192,.28);outline-offset:1px}.home-register-modal__close-icon{font-size:22px;line-height:1}.home-form__footer-text{margin-top:10px;text-align:center;font-size:16px;font-weight:400;color:#546e7a}.home-form__footer-hint{margin-bottom:10px;text-align:center;font-size:16px;font-weight:400;color:#0f2438e0}.home-form__link.ant-btn{font-size:14px;font-weight:400;font-size-adjust:.5}.home-form__footer-link{margin-left:6px;color:#1565c0;cursor:pointer;font-weight:400}

/*# sourceMappingURL=umi.8725c215.css.map*/