body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.NavBar_header__mFhlk{background-color:#345bc2;box-sizing:border-box;height:64px;justify-content:space-between;left:0;padding:0 24px;position:fixed;right:0;top:0;z-index:1000}.NavBar_header__mFhlk,.NavBar_leftSection__jlHMb{align-items:center;display:flex}.NavBar_logo__R75bY{height:40px;margin-right:12px}.NavBar_title__FEHFF{color:#fff;font-size:20px;font-weight:700}.NavBar_rightSection__25SVt{align-items:center;display:flex;gap:16px}.NavBar_navButton__tNaT0{align-items:center!important;background-color:#fff!important;border:none!important;border-radius:4px;color:#345bc2!important;display:inline-flex!important;font-size:14px;gap:6px;height:32px;justify-content:center;line-height:32px;padding:0 16px}.NavBar_navButton__tNaT0:hover{background-color:#ffffffe6!important;color:#345bc2!important}.NavBar_navButton__tNaT0 .NavBar_anticon__MBEM3{align-items:center!important;display:flex!important;font-size:16px}.NavBar_userIcon__pLRCv{color:#fff;cursor:pointer;font-size:20px;padding:8px;transition:all .3s}.NavBar_userIcon__pLRCv:hover{background-color:#ffffff1a;border-radius:50%}.ant-layout-header{height:64px;line-height:64px}.ant-dropdown-menu{padding:4px 0}.ant-dropdown-menu-item{padding:8px 16px}.NavBar_loginButton1__fr9jW{align-items:center;background-color:#fff!important;border:none!important;border-radius:4px;color:#345bc2!important;display:inline-flex;font-size:14px;height:32px;justify-content:center;padding:0 20px;transition:all .3s ease}.NavBar_loginButton__M5hsZ:hover{background-color:#ffffffe6!important;box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.NavBar_navTabs__N8Ux3{align-items:center;display:flex;margin-left:20px}.NavBar_tabButton__7vBW\+{background:none!important;border:none!important;color:#fffc!important;font-size:16px;height:64px;padding:0 4px;position:relative}.NavBar_activeTab__jdnfX{color:#fff!important}.NavBar_activeTab__jdnfX:after{background-color:#fff;border-radius:2px 2px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.NavBar_tabButton__7vBW\+:hover{color:#fff!important}.NavBar_contactButton__7e9Kp{color:#fffc;font-size:14px;margin-right:20px;transition:color .3s}.NavBar_contactButton__7e9Kp:hover{color:#fff!important}.NavBar_chatWindow__9zNrJ{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;height:670px;overflow:hidden;position:fixed;right:20px;top:84px;width:510px;z-index:1000}.NavBar_chatHeader__ZW5m\+{align-items:center;background:#345bc2;color:#fff;cursor:move;display:flex;font-size:16px;height:48px;justify-content:flex-end;padding:0 16px}.NavBar_chatHeader__ZW5m\+ .anticon{cursor:pointer;font-size:18px}.NavBar_chatHeader__ZW5m\+ .anticon:hover{opacity:.8}.NavBar_chatFrame__8xXua{border:none;flex:1 1;width:100%}@media screen and (max-width:768px){.NavBar_chatWindow__9zNrJ{border-radius:0;height:calc(100vh - 64px);right:0;top:64px;width:100%}.NavBar_contactButton__7e9Kp{font-size:13px;margin-right:12px}}.NavBar_navItem__E7NFE{cursor:pointer;height:64px;line-height:64px;margin:0 4px;padding:0 20px;transition:all .3s ease}.NavBar_navItem__E7NFE:hover{color:#fff}.NavBar_activeNavItem__qOzZa{background-color:#fff;color:#345bc2;font-weight:600}.NavBar_activeNavItem__qOzZa:hover{color:#345bc2}.NavBar_inactiveNavItem__HbRzm{background-color:initial;color:#fffc}.Home_container__c9Y\+e{background:#f0f2f5;min-height:100vh}.Home_carouselSection__DerXp{background:#fff;height:600px;margin-top:64px;overflow:hidden}.Home_carousel__mRDLC{height:100%;position:relative}.Home_carouselItem__jNXTr{background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px}.Home_carousel__mRDLC .slick-arrow{align-items:center;background:#0003!important;border-radius:50%;display:flex!important;height:50px;justify-content:center;opacity:0;transition:all .3s ease;width:50px;z-index:2}.Home_carousel__mRDLC .slick-arrow:hover{background:#0006!important}.Home_carousel__mRDLC .slick-prev{left:20px}.Home_carousel__mRDLC .slick-next{right:20px}.Home_carousel__mRDLC:hover .slick-arrow{opacity:1}.Home_carousel__mRDLC .slick-arrow:before{align-items:center;display:flex;font-size:24px;height:100%;justify-content:center;opacity:1;width:100%}.Home_dots__woZlg{bottom:20px}.Home_dots__woZlg li button{background:#ffffff80;border-radius:50%;height:8px;width:8px}.Home_dots__woZlg li.slick-active button{background:#fff}.Home_navigationSection__4s4Pa{background:#f0f2f5;padding:60px 120px}.Home_navSection__tmPYy{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:40px 24px}.Home_navGrid__vegpw{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.Home_navItem__U10c8{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:flex;padding:24px;transition:all .3s ease}.Home_navItem__U10c8:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.Home_highlight__DxzzK{background:#e6f7f7;color:#345bc2}.Home_buttonWrapper__yRlmt{bottom:20px;cursor:move;position:fixed;right:20px;z-index:1000}.Home_contactButton__eErH0{align-items:center;background-color:#345bc2;border-color:#345bc2;border-radius:22px;box-shadow:0 6px 16px #25b6b14d;cursor:pointer;display:flex;font-size:15px;gap:8px;height:44px;padding:0 20px;transition:all .3s ease}.Home_contactButton__eErH0:hover{background-color:#345bc2!important;border-color:#345bc2!important;box-shadow:0 8px 20px #25b6b166;transform:translateY(-2px)}.Home_buttonIcon__FXS8o{font-size:20px}.Home_chatWindow__BXQRU{background:#fff;border-radius:8px;bottom:40px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;height:670px;overflow:hidden;position:fixed;right:20px;width:510px;z-index:1000}.Home_chatHeader__316C-{align-items:center;background:#345bc2;color:#fff;cursor:move;display:flex;font-size:16px;height:48px;justify-content:flex-end;padding:0 16px}.Home_chatHeader__316C- .anticon{cursor:pointer;font-size:18px}.Home_chatHeader__316C- .anticon:hover{opacity:.8}.Home_chatFrame__TKBI0{border:none;flex:1 1;width:100%}@media screen and (max-width:768px){.Home_navigationSection__4s4Pa{margin:16px auto;padding:0 16px}.Home_navSection__tmPYy{padding:16px}.Home_sectionTitle__nhXbt{font-size:20px;margin-bottom:16px}.Home_navGrid__vegpw{gap:12px;grid-template-columns:repeat(2,1fr)}.Home_navItem__U10c8{font-size:14px;padding:12px 16px}.Home_carouselItem__jNXTr,.Home_carouselSection__DerXp{height:200px}.Home_chatWindow__BXQRU{border-radius:0;bottom:0;height:calc(100vh - 64px);right:0;width:100%}.Home_buttonWrapper__yRlmt{bottom:16px;right:16px}.Home_contactButton__eErH0{font-size:14px;height:40px;padding:0 16px}.Home_buttonIcon__FXS8o{font-size:18px}}.Home_carousel__mRDLC .slick-list{touch-action:pan-y pinch-zoom}.Home_carousel__mRDLC .slick-track{touch-action:pan-y pinch-zoom;will-change:transform}.Home_loginModal__k--g7{.ant-modal-content{border-radius:8px;padding:24px}.ant-modal-header{margin-bottom:20px}.ant-modal-title{color:#333;font-size:18px;font-weight:500}.ant-modal-body{color:#666;font-size:16px;padding:20px 0}.ant-modal-footer{border-top:none;margin-top:24px;padding:0}.ant-modal-footer .ant-btn{border-radius:4px;font-size:16px;height:40px;padding:0 30px}.ant-modal-footer .ant-btn-primary:hover{background-color:#345bc2!important;border-color:#345bc2!important}.ant-modal-footer .ant-btn-default:hover{border-color:#40a9ff;color:#40a9ff}}.Home_navCard__C38VF{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:32px;transition:all .3s ease}.Home_navCard__C38VF:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-4px)}.Home_iconWrapper__U44LH{align-items:center;border-radius:12px;display:flex;height:60px;justify-content:center;margin-right:20px;width:60px}.Home_iconWrapper__U44LH .anticon{color:#fff;font-size:28px}.Home_navContent__cM9CM h3{color:#333;font-size:28px;font-weight:500;margin:0 0 8px}.Home_navContent__cM9CM p{color:#666;font-size:18px;margin:0}.Home_section__st9dR{background:#fff;padding:40px 0}.Home_sectionTitle__nhXbt{color:#345bc2;font-size:28px;margin-bottom:40px;text-align:center}.Home_serviceGrid__0xT8z{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 24px}.Home_serviceCard__9v9pj{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:24px;text-align:center;transition:all .3s ease}.Home_serviceCard__9v9pj:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-5px)}.Home_serviceCard__9v9pj img{height:180px;margin-bottom:16px;transition:all .3s ease;width:280px}.Home_serviceCard__9v9pj:hover img{transform:scale(1.1)}.Home_medicalSection__Sv68G .Home_serviceCard__9v9pj h3{color:#345bc2;font-size:24px;font-weight:600;margin-bottom:12px}.Home_medicalSection__Sv68G .Home_serviceCard__9v9pj p{color:#666;font-size:14px;line-height:1.6}.Home_mallSection__ZMy00 .Home_serviceCard__9v9pj h3{color:#2f54eb;font-size:20px;font-weight:600;margin-bottom:12px}.Home_mallSection__ZMy00 .Home_serviceCard__9v9pj p{color:#666;font-size:14px;line-height:1.6}.Home_consultSection__idBaX .Home_serviceCard__9v9pj h3{color:#722ed1;font-size:20px;font-weight:600;margin-bottom:12px}.Home_consultSection__idBaX .Home_serviceCard__9v9pj p{color:#666;font-size:14px;line-height:1.6}@media screen and (max-width:768px){.Home_serviceCard__9v9pj{padding:16px}.Home_serviceCard__9v9pj img{height:60px;margin-bottom:12px;width:60px}.Home_serviceCard__9v9pj h3{font-size:18px;margin-bottom:8px}.Home_serviceCard__9v9pj p{font-size:13px}}.Home_actionButtons__-8c0r{margin-top:40px;text-align:center}.Home_actionButtons__-8c0r button{font-size:16px;height:48px;margin:0 12px;min-width:160px}.Home_primaryButton__nfheL,.Home_primaryButton__nfheL:hover{background-color:#345bc2!important;border-color:#345bc2!important}@media screen and (max-width:768px){.Home_serviceGrid__0xT8z{grid-template-columns:repeat(1,1fr)}.Home_actionButtons__-8c0r button{margin:8px;width:calc(100% - 16px)}}.Home_aboutSection__wl3pj{background:#fff;margin-bottom:40px;padding:60px 120px}.Home_aboutTitle__4kbLC{color:#333;font-size:28px;font-weight:700;margin-bottom:40px}.Home_aboutContent__Os51x{margin:0 auto;max-width:1200px}.Home_aboutLinks__ageMo{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-bottom:60px}.Home_aboutItem__fRvPB{background:#f8f9fa;border-radius:8px;padding:24px}.Home_aboutInfo__wErYP h3{color:#333;font-size:20px;font-weight:700;margin-bottom:12px}.Home_aboutInfo__wErYP p{color:#666;font-size:14px;margin-bottom:16px}.Home_aboutInfo__wErYP a{color:#345bc2;font-size:14px;text-decoration:none}.Home_aboutInfo__wErYP a:hover{color:#345bc2}.Home_qrSection__S-cdJ{background:#fff;padding:60px 0}.Home_qrCodeGrid__cBAFG{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 24px}.Home_qrCodeCard__OB7vl{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px;text-align:center;transition:all .3s}.Home_qrCodeCard__OB7vl:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-5px)}.Home_qrImage__6ivXL{height:180px;margin-bottom:16px;width:180px}.Home_qrTitle__HxOic{color:#345bc2;font-size:18px;margin-bottom:8px}.Home_qrDesc__iBEKo{color:#666;font-size:14px;line-height:1.5}@media screen and (max-width:768px){.Home_qrCodeGrid__cBAFG{grid-template-columns:repeat(1,1fr)}}.Home_footerInfo__yrtDc{border-top:1px solid #f0f0f0;color:#666;font-size:14px;margin-top:48px;padding-top:24px;text-align:center}.Home_icp__ulPql{margin-bottom:12px}.Home_contact__Cy\+K9{line-height:1.5;margin-bottom:12px}.Home_hotlines__z10NA{margin-bottom:12px}.Home_hotlines__z10NA span{margin:0 16px}.Home_license__VwRMR{margin-bottom:12px}.Home_copyright__K\+dw0{color:#999;font-size:12px}.Home_copyright__K\+dw0 a{color:#999;margin:0 8px;text-decoration:none}.Home_copyright__K\+dw0 a:hover{color:#666}@media screen and (max-width:768px){.Home_footerInfo__yrtDc{margin-top:32px;padding:0 16px}.Home_contact__Cy\+K9{font-size:12px}.Home_hotlines__z10NA span{display:block;margin:8px 0}}.Home_mallSection__ZMy00{background:#fff;margin-bottom:24px;padding:40px 24px;position:relative}.Home_mallSection__ZMy00:after{background:linear-gradient(180deg,#00000008,#0000);bottom:-24px;content:"";height:24px;left:0;position:absolute;right:0}.Home_mallSection__ZMy00 .Home_sectionTitle__nhXbt{color:#333;font-size:34px;font-weight:700;margin-bottom:16px;text-align:center}.Home_mallSection__ZMy00 .Home_sectionSubtitle__haPcj{color:#666;font-size:24px;margin-bottom:32px;text-align:center}.Home_mallSection__ZMy00 .Home_navGrid__vegpw{grid-gap:24px;display:grid;margin:0 auto 32px;max-width:1200px}.Home_mallSection__ZMy00 .Home_navCard__C38VF{background:#f8f9fa;border-radius:8px;padding:24px;transition:all .3s ease}.Home_mallSection__ZMy00 .Home_navCard__C38VF:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.Home_mallSection__ZMy00 .Home_navContent__cM9CM h3{color:#333;font-size:28px;font-weight:700;margin-bottom:16px}.Home_mallSection__ZMy00 .Home_navContent__cM9CM p{color:#666;font-size:20px;font-weight:500;line-height:1.6}.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy{display:flex;gap:24px;justify-content:center;margin-top:48px}.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy button{align-items:center;background:#345bc2;border:none;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:160px;justify-content:center;padding:0;transition:all .3s ease;width:160px}.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy button:before{color:#fff;content:attr(data-line1);font-size:28px;font-weight:700}.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy button:after{color:#fff;content:attr(data-line2);font-size:28px;font-weight:600}.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy button:hover{background:#345bc2;box-shadow:0 6px 16px #0003;transform:translateY(-6px)}.Home_mallSection__ZMy00 .Home_navGrid__vegpw{gap:24px;grid-template-columns:repeat(2,2fr)}@media screen and (max-width:768px){.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy{gap:16px;margin-top:32px}.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy button{height:140px;width:140px}.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy button:before{font-size:24px}.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy button:after{font-size:20px}}@media screen and (max-width:480px){.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy{align-items:center;flex-direction:column}.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy button{height:120px;width:120px}.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy button:before{font-size:20px}.Home_mallSection__ZMy00 .Home_buttonGroup__bJcVy button:after{font-size:16px}.Home_mallSection__ZMy00 .Home_navGrid__vegpw{grid-template-columns:1fr}}.Home_carouselSection__DerXp .ant-carousel .slick-slider .slick-arrow,.Home_carouselSection__DerXp .ant-carousel .slick-slider .slick-next,.Home_carouselSection__DerXp .ant-carousel .slick-slider .slick-prev{display:none!important;height:0!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important}.Home_carouselSection__DerXp .ant-carousel .slick-dots{bottom:20px}.Home_carouselSection__DerXp .ant-carousel .slick-dots li button{background:#ffffff80}.Home_carouselSection__DerXp .ant-carousel .slick-dots li.slick-active button{background:#fff}.Home_serviceCard__9v9pj h3{color:#345bc2;font-size:26px;font-weight:600;margin-bottom:16px;transition:color .3s ease}.Home_serviceCard__9v9pj p{color:#595959;font-size:15px;line-height:1.6;margin:0}.Home_serviceCard__9v9pj:first-child h3{color:#345bc2}.Home_serviceCard__9v9pj:first-child p{color:#595959}.Home_serviceCard__9v9pj:nth-child(2) h3{color:#345bc2}.Home_serviceCard__9v9pj:nth-child(2) p{color:#595959}.Home_serviceCard__9v9pj:nth-child(3) h3{color:#345bc2}.Home_serviceCard__9v9pj:nth-child(3) p{color:#595959}.Home_serviceCard__9v9pj:hover h3{color:#345bc2}@media screen and (max-width:768px){.Home_serviceCard__9v9pj h3{font-size:22px;margin-bottom:12px}.Home_serviceCard__9v9pj p{font-size:14px}}.Login_loginContainer__qNWdr{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh;padding-top:64px}.Login_loginBox__nUbJp{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:400px;padding:40px;width:100%}.Login_title__fT6YE{color:#333;font-size:24px;font-weight:700;margin-bottom:8px;padding-left:15px;position:relative;text-align:left}.Login_title__fT6YE:before{background-color:#345bc2;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Login_switchMode__DqXZb{margin:-20px 0 20px;text-align:right}.Login_footer__Xo3SH{color:#666;font-size:14px;margin-bottom:24px;text-align:left}.Login_registerBtn__Z2A2y{color:#345bc2!important;font-size:14px;height:auto;padding:0 0 0 4px}.ant-btn-link{color:#345bc2}.ant-btn-link:hover{color:#3dc8c3}.Register_registerContainer__O8eoL{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh;padding-top:64px}.Register_registerBox__g-xn4{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:400px;padding:40px;width:100%}.Register_title__MNx-O{color:#333;font-size:24px;font-weight:700;margin-bottom:30px;padding-left:15px;position:relative;text-align:left}.Register_title__MNx-O:before{background-color:#345bc2;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Register_footer__fWDMh{color:#666;font-size:14px;margin-top:16px;text-align:center}.Register_agreementBtn__kN5Kx,.Register_loginBtn__DD7Dq{color:#345bc2!important;padding:0 4px}.ant-form-item-label{text-align:left!important}.ant-input-lg{border-radius:4px}.ant-btn-primary:hover{background-color:#3dc8c3!important;border-color:#3dc8c3!important}.Register_privacyLink__CKWV3{color:#345bc2!important;font-size:14px;height:auto;padding:0 4px!important;&:hover{color:#1c8f8b!important}}.Register_privacyModal__Xi92h{.ant-modal-content{border-radius:8px;padding:24px}.ant-modal-header{margin-bottom:20px;text-align:center}.ant-modal-title{color:#333;font-size:20px;font-weight:500}.ant-modal-body{height:60vh;overflow:hidden;padding:0}.ant-modal-footer{border-top:none;display:flex;justify-content:center;margin-top:24px;padding:0}.ant-modal-footer>div{display:flex;justify-content:center;width:100%}}.Register_privacyContent__1Qb2K{.Register_tabContainer__oN7x5{border-bottom:1px solid #f0f0f0;display:flex;justify-content:center;margin-bottom:24px}.Register_tab__1EjHB{color:#666;cursor:pointer;font-size:16px;padding:12px 24px;position:relative;transition:all .3s;&:hover{color:#345bc2}}.Register_activeTab__KeaAv{color:#345bc2;font-weight:500;&:after{background-color:#345bc2;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}}.Register_tabContent__yghOo{color:#333;font-size:14px;line-height:1.8;padding:20px 0}}.AfterSales_container__1tidk{background:#fff;min-height:calc(100vh - 64px);position:relative}.AfterSales_header__LrE1c{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;padding:16px 24px;position:sticky;top:0;z-index:100}.AfterSales_title__yG8hL{color:#333;font-size:20px;font-weight:500;margin-left:15px}.AfterSales_content__W61Yt{height:calc(100vh - 120px);overflow:hidden;position:relative}.AfterSales_iframe__15mb0{border:none;display:block;height:100%;width:100%}.AfterSales_header__LrE1c .ant-btn-link{font-size:16px;height:auto;padding:0}.AfterSales_header__LrE1c .ant-btn-link:hover{color:#40a9ff}@media screen and (max-width:768px){.AfterSales_iframe__15mb0{height:100%;width:100%}}.Registration_actionBar__Hrpmf{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;gap:24px;margin-bottom:20px;padding:24px}.Registration_departmentSection__MRcb5{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:calc(100vh - 243px);margin-top:20px;overflow-y:auto;padding:30px}.Registration_departmentSection__MRcb5 h2{font-size:20px;margin-bottom:24px}.Registration_departmentGrid__3Bfuu{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:24px}.Registration_departmentCard__PaN8m{border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;padding:24px;transition:all .3s ease}.Registration_departmentCard__PaN8m h3{font-size:18px;margin-bottom:12px}.Registration_departmentCard__PaN8m p{color:#666;font-size:14px}.Registration_departmentCard__PaN8m:hover{border-color:#345bc2;box-shadow:0 2px 8px #0000001a}.Registration_button__KaJwC{align-items:center;background:#345bc2;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:60px;justify-content:center;margin-bottom:16px;width:100%}.Registration_button__KaJwC span{font-weight:500}.Registration_regBtn__d0j91{align-items:center;background-color:#345bc2;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:50px;justify-content:center;padding:0 30px;transition:none!important;width:200px}.Registration_regBtn__d0j91,.Registration_regBtn__d0j91:active,.ant-btn{position:static!important;transform:none!important}.ant-btn:active{position:static!important}.ant-btn:after{display:none!important}.ant-modal .ant-btn{position:static!important;transform:none!important;transition:none!important}.Registration_rightsContent__rqY9m{max-height:400px;overflow-y:auto}.Registration_deviceItem__aLk2P{border-bottom:1px solid #f0f0f0;padding:20px 0}.Registration_deviceItem__aLk2P:last-child{border-bottom:none}.Registration_deviceInfo__c6e7P{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:center}.Registration_deviceId__0XAc-{color:#333;font-weight:500}.Registration_divider__WRXWg{color:#999;margin:0 8px}.Registration_deviceMode__RXO69{color:#666}.Registration_rightsCount__tMpUi{color:#345bc2;font-weight:500}.Registration_rightsDesc__ScfF-{color:#666;font-size:14px;line-height:1.5;margin-top:8px}.Registration_modalTitle__rP\+4s{align-items:center;display:flex;font-size:25px;padding:60px 60px 0 65px}.Registration_titleBar__fDdwo{background:#345bc2;height:25px;margin-right:12px;width:4px}.Registration_modalForm__-1DB3{padding:20px 0}.Registration_modalInput__XMh9Q{border-radius:8px;font-size:16px;height:50px}.Registration_modalButton__DYwcz{border-radius:8px;font-size:18px;font-weight:500;height:50px;margin-top:20px}.Registration_modalFooter__QOLSR{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.Department_container__v1fax{background:#f5f5f5;padding:24px}.Department_departmentHeader__9ai9R{margin-bottom:24px}.Department_departmentHeader__9ai9R h2{color:#333;font-size:24px;font-weight:700;margin-bottom:16px}.Department_doctorGrid__LvpUK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.Department_doctorCard__FMCJ4{background:#fff;border-radius:8px;padding:20px;transition:all .3s ease}.Department_doctorCard__FMCJ4:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.Department_doctorInfo__5Azdt{display:flex;gap:20px}.Department_avatar__Cw3rB{border:2px solid #e8e8e8;flex-shrink:0}.Department_mainInfo__nK3oR{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.Department_nameTitle__ilTQK{align-items:center;display:flex;gap:12px;margin-bottom:12px}.Department_nameTitle__ilTQK h3{color:#333;font-size:20px;font-weight:700;margin:0}.Department_title__Ch6kL{background:#25b6b11a;border-radius:4px;color:#345bc2;font-size:14px;margin-bottom:5px;padding:2px 8px}.Department_details__GSFFH{color:#666;font-size:14px;line-height:1.8}.Department_details__GSFFH p{margin:4px 0}.Department_action__\+pxbg{display:flex;flex-direction:column;justify-content:flex-end;min-width:100px}.Department_action__\+pxbg button{background-color:#345bc2;border-color:#345bc2}.Department_action__\+pxbg button:hover{background-color:#1c8f8b;border-color:#1c8f8b}.Detail_container__\+aSEV{background:#fff;min-height:calc(100vh - 64px);padding:24px}.Detail_header__LdZKn{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.Detail_title__kPLup{font-size:24px;font-weight:500;margin-left:8px}.Detail_card__0kHqo{font-size:16px;margin-bottom:20px}.Detail_card__0kHqo .ant-card-head-title{font-size:20px}.Detail_infoTable__5jtfk{border-collapse:collapse;width:100%}.Detail_infoTable__5jtfk td{font-size:16px;padding:16px 0;width:50%}.Detail_infoTable__5jtfk tr:not(:last-child) td{border-bottom:1px solid #f0f0f0}.Detail_label__rnuU-{color:#666;display:inline-block;font-size:16px;font-weight:700;margin-right:12px;min-width:100px}.Detail_price__ItOxF{color:#f5222d;font-size:16px;font-weight:500}.Detail_section__p2fHL{padding:16px 0}.Detail_medicalInfo__nsrJK{display:flex;gap:32px;margin-bottom:24px}.Detail_medicalDesc__YmUC5{border-right:1px solid #f0f0f0;flex:1 1;padding-right:24px}.Detail_descContent__4TJew{font-size:16px;line-height:1.6;margin-top:8px}.Detail_medicalFiles__Kp2Eu{flex:1 1;padding-left:24px}.Detail_imageGrid2__5EcGD{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.Detail_sectionContent__JUMPK{margin-top:24px;text-align:center}.Detail_sectionContent__JUMPK:last-child{margin-bottom:0}.Detail_imageGrid2__5EcGD img{height:auto;max-width:100%;object-fit:cover}.ant-btn-lg{font-size:16px;height:40px;padding:6px 24px}.AppointmentDetail_container__FletR{background:#fff;box-shadow:0 2px 8px #0000001a;min-height:calc(100vh - 110px);padding:24px}.AppointmentDetail_header__VeYes{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.AppointmentDetail_backButton__aTcSU{margin-right:16px}.AppointmentDetail_breadcrumb__lJuWz{color:#333;font-size:18px}.AppointmentDetail_content__0fLj\+{display:flex;gap:24px}.AppointmentDetail_mainContent__Y5kV9{flex:1 1}.AppointmentDetail_doctorInfo__Ug9I6{background:#f8f8f8;border-radius:8px;display:flex;gap:24px;margin-bottom:24px;padding:24px}.AppointmentDetail_doctorDetail__\+IJyH{flex:1 1}.AppointmentDetail_nameTitle__D9KNl{align-items:center;display:flex;gap:12px;margin-bottom:16px}.AppointmentDetail_nameTitle__D9KNl h2{font-size:24px;margin:0}.AppointmentDetail_title__X7tat{background:#e6f7f7;border-radius:4px;color:#345bc2;font-size:14px;padding:4px 12px}.AppointmentDetail_introduction__rOjIH{color:#666;line-height:1.8;margin:0}.AppointmentDetail_timeSelection__01iEu{background:#fff;border-radius:8px}.AppointmentDetail_timeSelection__01iEu h3{color:#333;font-size:24px;font-weight:700;margin-bottom:16px}.AppointmentDetail_dateList__EiObC{display:flex;gap:12px;margin-bottom:24px}.AppointmentDetail_dateItem__YAPPS{align-items:center;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;transition:all .3s;width:100px}.AppointmentDetail_dateItem__YAPPS:hover{border-color:#345bc2}.AppointmentDetail_dateItem__YAPPS.AppointmentDetail_selected__Vz8Oj{background:#345bc2;border-color:#345bc2;color:#fff}.AppointmentDetail_weekday__TSZ5a{font-size:18px;font-weight:500;margin-bottom:8px}.AppointmentDetail_date__KOJ0W{font-size:24px;font-weight:700}.AppointmentDetail_timeSlots__SlsXL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:16px}.AppointmentDetail_timeSlot__B4BSF{font-size:18px!important;font-weight:500!important;height:48px!important}.AppointmentDetail_sidebar__g-OTx{background:#fff;border-radius:8px;height:fit-content;padding:24px 32px;width:400px}.AppointmentDetail_consultationTypes__qeJzm{margin-bottom:24px}.AppointmentDetail_consultationTypes__qeJzm h3{color:#333;font-size:20px;margin-bottom:24px}.AppointmentDetail_typeOption__YnDp7{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:20px;padding:16px;transition:all .3s ease}.AppointmentDetail_typeOption__YnDp7:last-child{margin-bottom:0}.AppointmentDetail_typeOption__YnDp7:hover{border-color:#345bc2}.AppointmentDetail_typeLabel__PnuUv{align-items:center;display:flex;font-size:18px;justify-content:space-between;margin-left:12px}.AppointmentDetail_price__g6XyF{color:#ff4d4f;font-size:20px;font-weight:700}.AppointmentDetail_typeOption__YnDp7 .ant-radio{transform:scale(1.2)}.AppointmentDetail_submitButton__Lqj9q{font-size:18px;height:50px;margin-top:12px}.AppointmentDetail_visitTypeModal__qnKiC{.ant-modal-content{border-radius:16px;padding:40px}.ant-modal-close{right:20px;top:20px}}.AppointmentDetail_modalTip__3j6Ds{color:#333;font-size:25px;line-height:1.5;margin:30px 0;padding:0 20px;text-align:center}.AppointmentDetail_modalButtons__NqMCd{display:flex;justify-content:space-around;margin-top:40px;padding:0 40px}.AppointmentDetail_visitButton__Z7lJB{border-radius:8px;font-size:30px;font-weight:700;height:60px;width:200px;&:first-child{background-color:#345bc2;border-color:#345bc2;color:#fff;&:hover{background-color:#1c8f8b;border-color:#1c8f8b}}}.Payment_container__VxcOq{background:#fff;min-height:calc(100vh - 110px);padding:24px}.Payment_header__X5UPm{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.Payment_title__EC3Ia{color:#333;font-size:20px;margin-left:16px}.Payment_content__9SLus{margin:0 auto;max-width:1200px}.Payment_paymentRow__66Plb{display:flex;gap:24px;margin-bottom:24px}.Payment_orderInfo__gouhQ{background:#f8f8f8;flex:1 1}.Payment_infoItem__lKZIQ{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:12px 0}.Payment_label__dQpSz{color:#666;font-size:16px}.Payment_infoItem__lKZIQ span{font-size:16px}.Payment_price__ab-Jg{color:#ff4d4f;font-size:20px;font-weight:700}.Payment_paymentOption__MrYaP{align-items:center;border-radius:8px;display:flex;margin-bottom:16px;padding:12px;transition:all .3s}.Payment_paymentOption__MrYaP:hover{background:#f0f0f0}.Payment_paymentOption__MrYaP img{height:24px;margin-right:8px;vertical-align:middle;width:24px}.Payment_rightsIcon__3ZL5U{align-items:center;background:#345bc2;border-radius:4px;color:#fff;display:inline-flex;height:24px;justify-content:center;margin-right:8px;width:24px}.Payment_agreement__02QFP{margin-bottom:24px;text-align:center}.Payment_paymentArea__2JPfQ{align-items:center;display:flex;flex-direction:column;margin-top:24px}.Payment_qrCodeWrapper__A\+Ta3{text-align:center}.Payment_paymentSection__9kFd\+{display:flex;flex:1 1;gap:24px}.Payment_paymentMethods__iaZ-a{background:#f8f8f8;flex:1 1}.Payment_qrCodeWrapper__A\+Ta3{align-items:center;background:#f8f8f8;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-width:250px;padding:24px}.Payment_qrCodeWrapper__A\+Ta3 p{color:#666;margin-top:16px}.Payment_paymentIcon__QeGNO{height:24px;margin-right:8px;vertical-align:middle;width:24px}.Payment_checkButton__dTh-C{background-color:#345bc2;border-color:#345bc2;height:32px;margin-top:16px;width:120px}.Payment_paymentTip__hTuNy{color:#ff4d4f;font-size:14px;margin-top:12px;text-align:center}.Payment_paymentMethods__iaZ-a .ant-radio-group-disabled .Payment_paymentOption__MrYaP{cursor:not-allowed;opacity:.5}.Payment_paymentMethods__iaZ-a .ant-radio-group-disabled .Payment_paymentIcon__QeGNO,.Payment_paymentMethods__iaZ-a .ant-radio-group-disabled .Payment_rightsIcon__3ZL5U{opacity:.5}.Payment_payButtonContainer__SelPy{display:flex;justify-content:center;margin-top:24px}.Payment_submitButton__iiXPx{background-color:#345bc2;border-color:#345bc2;font-size:18px;height:48px;width:200px}.Payment_privacyModal__GvS82{.ant-modal-content{border-radius:8px;padding:24px}.ant-modal-body{height:60vh;overflow:hidden;padding:0}.ant-modal-footer{border-top:none;display:flex;justify-content:center;margin-top:24px;padding:0}.ant-modal-footer>div{display:flex;justify-content:center;width:100%}}.Payment_agreementContent__8gzUQ{height:100%;overflow-y:auto;padding:20px;h2{color:#333;font-size:18px;font-weight:500;margin-bottom:16px}p{color:#666;line-height:1.6;margin-bottom:12px}}.UploadMaterials_container__ufUMo{background:#fff;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;min-height:calc(100vh - 110px);padding:24px}.UploadMaterials_header__D8CDC{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.UploadMaterials_breadcrumb__B9\+Pp{color:#333;font-size:20px;font-weight:500;margin-left:16px}.UploadMaterials_content__qRTgy{display:flex;flex:1 1;justify-content:center}.UploadMaterials_mainCard__y7sxy{background:#f8f8f8;border-radius:12px;display:flex;flex-direction:column;width:100%}.UploadMaterials_patientSection__PeVKq{padding:0 24px 24px}.UploadMaterials_patientSection__PeVKq h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:16px}.UploadMaterials_patientSection__PeVKq h3:before{background:#345bc2;border-radius:2px;content:"";height:18px;margin-right:8px;width:4px}.UploadMaterials_patientInfo__ZTVu2{align-items:center;background:#fff;border-radius:8px;display:flex;font-size:16px;justify-content:space-between;padding:24px}.UploadMaterials_patientInfoLeft__9i8\+g{display:flex;flex-direction:column;gap:12px}.UploadMaterials_infoItem__SKWRU{align-items:center;display:flex}.UploadMaterials_label__CdKWM{color:#666;margin-right:8px;min-width:70px}.UploadMaterials_formContent__Uizm0{display:flex;gap:24px;margin-bottom:24px;padding:0 24px}.UploadMaterials_descriptionSection__z3YX0{background:#f8f8f8;border-radius:8px;flex:1 1;padding:16px}.UploadMaterials_descriptionSection__z3YX0 h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:16px}.UploadMaterials_descriptionSection__z3YX0 h3:before{background:#345bc2;border-radius:2px;content:"";height:18px;margin-right:8px;width:4px}.UploadMaterials_textarea__GkddH{background:#fff;border:none;border-radius:8px;font-size:16px;height:240px;min-height:auto;padding:16px;resize:none}.UploadMaterials_textarea__GkddH:focus{border-color:#345bc2;box-shadow:none}.UploadMaterials_uploadSection__Hf5fO{background:#f8f8f8;border-radius:8px;flex:1 1;padding:16px}.UploadMaterials_uploadSection__Hf5fO h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:16px;text-align:left}.UploadMaterials_uploadSection__Hf5fO h3:before{background:#345bc2;border-radius:2px;content:"";height:18px;margin-right:8px;width:4px}.UploadMaterials_uploader__QXrzQ{align-content:flex-start;background:#fff;border-radius:8px;display:flex;flex-wrap:wrap;margin-bottom:16px;min-height:200px;padding:16px}.UploadMaterials_uploader__QXrzQ .ant-upload.ant-upload-select{height:120px!important;margin:0 8px 8px 0;width:120px!important}.UploadMaterials_uploadButton__lBjd-{align-items:center;color:#666;display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}.UploadMaterials_uploadTip__pfrJW{color:#666;font-size:14px;text-align:left}.UploadMaterials_submitButton__PS4O-{background-color:#345bc2;border-color:#345bc2;font-size:18px;height:48px;margin-left:auto;width:160px}.UploadMaterials_submitButton__PS4O-:hover{background-color:#36c5c0;border-color:#36c5c0}.UploadMaterials_guardianModal__dcVqs{.ant-modal-content{border-radius:12px;padding:32px}.ant-modal-header{margin-bottom:24px}.ant-modal-title{font-size:20px;text-align:center}p{font-size:16px;margin:0;text-align:center}.ant-modal-footer{border-top:none;margin-top:24px;text-align:center}}.FollowUp_container__vu48K{background:#fff;border-radius:8px;min-height:calc(100vh - 64px);padding:24px}.FollowUp_header__hZRW3{margin-bottom:24px}.FollowUp_header__hZRW3 h2{color:#333;font-size:20px;font-weight:500;margin:0}.FollowUp_content__uHrfc{background:#fff;border-radius:8px}.FollowUp_table__1naRl{margin-top:16px}.FollowUp_table__1naRl .ant-table-thead>tr>th{background:#f5f5f5;border-bottom:1px solid #f0f0f0;color:#333;font-size:16px;font-weight:500;padding:16px;text-align:center}.FollowUp_table__1naRl .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:16px;transition:background .3s}.FollowUp_table__1naRl .ant-table-tbody>tr{transition:all .3s}.FollowUp_table__1naRl .ant-table-tbody>tr:hover{background:#f5f5f5}.FollowUp_timeColumn__8yTT7{align-items:center}.FollowUp_patientColumn__cK6Pe,.FollowUp_statusColumn__JbFJj,.FollowUp_timeColumn__8yTT7{display:flex;flex-direction:column;gap:4px}.FollowUp_patientColumn__cK6Pe{align-items:center}.FollowUp_patientInfo__-UNY-{color:#666;font-size:14px}.FollowUp_actionColumn__A\+oe6{display:flex;gap:16px;justify-content:center}.FollowUp_actionColumn__A\+oe6 button{font-size:14px;height:auto;line-height:1;padding:0}.FollowUp_primaryText__ZFGbG{color:#333;font-size:16px;font-weight:400}.FollowUp_table__1naRl .ant-table-cell{text-align:center;vertical-align:middle}.FollowUp_actionColumn__A\+oe6 .ant-btn-link{color:#1890ff;font-weight:400;padding:4px 0}.FollowUp_actionColumn__A\+oe6 .ant-btn-link:hover{color:#40a9ff}.FollowUp_table__1naRl .ant-pagination{margin:16px 0;text-align:right}.FollowUp_table__1naRl .ant-pagination-total-text{margin-right:16px}.FollowUp_table__1naRl .ant-table{border:1px solid #f0f0f0;border-radius:8px}.FollowUp_table__1naRl .ant-table-tbody>tr>td{line-height:1.5}.FollowUp_table__1naRl .ant-table-container{border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.Consultation_container__Q17Fc{background:#fff;border-radius:8px;min-height:calc(100vh - 64px);padding:24px}.Consultation_header__3gbSS{margin-bottom:24px}.Consultation_header__3gbSS h2{color:#333;font-size:20px;font-weight:500;margin:0}.Consultation_content__68ank{background:#fff;border-radius:8px}.Consultation_table__1yfa1{margin-top:16px}.Consultation_table__1yfa1 .ant-table-thead>tr>th{background:#f5f5f5;font-size:16px;font-weight:500;padding:16px}.Consultation_table__1yfa1 .ant-table-tbody>tr>td{padding:16px}.Consultation_timeColumn__3pOL2{display:flex;flex-direction:column;gap:4px}.Consultation_timeRange__XQzAX{color:#666;font-size:14px}.Consultation_patientColumn__SI4-i{display:flex;flex-direction:column;gap:4px}.Consultation_patientInfo__FEiGE{color:#666;font-size:14px}.Consultation_statusColumn__-4nvF{display:flex;flex-direction:column;gap:4px}.Consultation_consultCode__0ytGq{color:#666;font-size:12px;margin-top:4px}.Consultation_actionColumn__s-akY{display:flex;flex-wrap:wrap;gap:16px}.Consultation_actionColumn__s-akY button{font-size:14px;padding:0}.Consultation_table__1yfa1 .ant-table-tbody>tr:hover{background:#f5f5f5}.ant-tag{font-size:14px;padding:4px 8px}.Consultation_primaryText__Joy8K{color:#333;font-size:16px}.Consultation_Interrogation__HaBT0 td div{display:flex;justify-content:center}.UploadDatas_container__ktWWM{background:#fff;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;min-height:calc(100vh - 110px);padding:24px}.UploadDatas_header__LFaoO{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.UploadDatas_breadcrumb__2lNU7{color:#333;font-size:20px;font-weight:500;margin-left:16px}.UploadDatas_content__sam0k{display:flex;flex:1 1;justify-content:center}.UploadDatas_mainCard__uNLeV{background:#f8f8f8;border-radius:12px;display:flex;flex-direction:column;width:100%}.UploadDatas_patientSection__gfoZi{padding:0 24px 24px}.UploadDatas_patientSection__gfoZi h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:16px}.UploadDatas_patientSection__gfoZi h3:before{background:#345bc2;border-radius:2px;content:"";height:18px;margin-right:8px;width:4px}.UploadDatas_patientInfo__SnpC7{align-items:center;background:#fff;border-radius:8px;display:flex;font-size:16px;justify-content:space-between;padding:24px}.UploadDatas_patientInfoLeft__wVCa\+{display:flex;flex-direction:column;gap:12px}.UploadDatas_infoItem__BChh\+{align-items:center;display:flex}.UploadDatas_label__robnT{color:#666;margin-right:8px;min-width:70px}.UploadDatas_formContent__3QPN\+{display:flex;gap:24px;margin-bottom:24px;padding:0 24px}.UploadDatas_descriptionSection__7loAR{background:#f8f8f8;border-radius:8px;flex:1 1;padding:16px}.UploadDatas_descriptionSection__7loAR h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:16px}.UploadDatas_descriptionSection__7loAR h3:before{background:#345bc2;border-radius:2px;content:"";height:18px;margin-right:8px;width:4px}.UploadDatas_textarea__sP19H{background:#fff;border:none;border-radius:8px;font-size:16px;height:240px;min-height:auto;padding:16px;resize:none}.UploadDatas_textarea__sP19H:focus{border-color:#345bc2;box-shadow:none}.UploadDatas_uploadSection__DeHgh{background:#f8f8f8;border-radius:8px;flex:1 1;padding:16px}.UploadDatas_uploadSection__DeHgh h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:16px;text-align:left}.UploadDatas_uploadSection__DeHgh h3:before{background:#345bc2;border-radius:2px;content:"";height:18px;margin-right:8px;width:4px}.UploadDatas_uploader__7gvI9{align-content:flex-start;background:#fff;border-radius:8px;display:flex;flex-wrap:wrap;margin-bottom:16px;min-height:200px;padding:16px}.UploadDatas_uploader__7gvI9 .ant-upload.ant-upload-select{height:120px!important;margin:0 8px 8px 0;width:120px!important}.UploadDatas_uploadButton__WWDxd{align-items:center;color:#666;display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}.UploadDatas_uploadTip__IxoD8{color:#666;font-size:14px;text-align:left}.UploadDatas_submitButton__taLmC{background-color:#345bc2;border-color:#345bc2;font-size:18px;height:48px;margin-left:auto;width:160px}.UploadDatas_submitButton__taLmC:hover{background-color:#36c5c0;border-color:#36c5c0}.UploadDatas_guardianModal__2ArEY{.ant-modal-content{border-radius:12px;padding:32px}.ant-modal-header{margin-bottom:24px}.ant-modal-title{font-size:20px;text-align:center}p{font-size:16px;margin:0;text-align:center}.ant-modal-footer{border-top:none;margin-top:24px;text-align:center}}.CancelAppointment_container__NT7\+z{background:#fff;min-height:calc(100vh - 64px);padding:24px}.CancelAppointment_header__J1jcb{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.CancelAppointment_title__5nB8c{font-size:24px;font-weight:500;margin-left:8px}.CancelAppointment_content__dn\+4c{margin:0 auto;max-width:1300px}.CancelAppointment_orderCard__vzRVZ{margin-bottom:20px}.CancelAppointment_orderInfo__yM49R{display:flex;flex-direction:column;gap:16px}.CancelAppointment_infoItem__qvNfC{align-items:center;display:flex;font-size:16px}.CancelAppointment_label__qTfPd{color:#666;flex-shrink:0;width:100px}.CancelAppointment_price__40kSq{color:#f5222d;font-weight:500}.CancelAppointment_refundCard__z4mte{background:#fff}.ant-upload-list-picture-card .ant-upload-list-item{padding:12px}.ant-upload.ant-upload-select-picture-card{height:180px;width:180px}.ant-form-item-label>label{font-size:18px}.ant-input{font-size:16px}.ant-btn-primary{font-size:18px;height:48px}.CancelAppointment_infoTable__V7-uR{border-collapse:collapse;width:100%}.CancelAppointment_infoTable__V7-uR td{font-size:16px;padding:16px 0;width:50%}.CancelAppointment_infoTable__V7-uR tr:not(:last-child) td{border-bottom:1px solid #f0f0f0}.CancelAppointment_formContent__SoC2u{display:flex;gap:16px;margin-bottom:20px}.CancelAppointment_leftContent__HzYCV{border-right:1px solid #f0f0f0;flex:0.5 1;padding-right:16px}.CancelAppointment_middleContent__Vcd0s{flex:0.8 1;padding:0 16px}.CancelAppointment_rightContent__2YHjY{align-items:flex-end;display:flex;flex:0 0 150px;padding-left:30px}.CancelAppointment_infoTable__V7-uR td .CancelAppointment_label__qTfPd{color:#666;display:inline-block;font-size:16px;margin-right:12px;min-width:100px}.CancelAppointment_infoTable__V7-uR td .CancelAppointment_price__40kSq{color:#f5222d;font-size:18px;font-weight:500}.ant-upload-select-picture-card{display:block;margin:0 auto}.CaseDetails_container__5qUwm{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.CaseDetails_header__gSU4i{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f;display:flex;margin-bottom:24px;padding:16px 24px}.CaseDetails_title__zisy9{color:#333;font-size:24px;font-weight:500;margin-left:8px}.CaseDetails_content__Fuyg5{margin:0 auto;max-width:1400px}.CaseDetails_card__Sk8hB{border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.CaseDetails_card__Sk8hB .ant-card-head{border-bottom:2px solid #f0f0f0;padding:0 24px}.CaseDetails_card__Sk8hB .ant-card-head-title{color:#333;font-size:18px;font-weight:500}.CaseDetails_infoItem__ORiRR{display:flex;font-size:16px;line-height:1.5;padding:16px 0}.CaseDetails_label__X1DAc{color:#666;font-weight:500;margin-right:24px;min-width:120px}.CaseDetails_recipeCard__YyBSM{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000a;margin-bottom:16px;padding:24px;transition:all .3s ease}.CaseDetails_recipeCard__YyBSM:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.CaseDetails_recipeHeader__S8lYD{align-items:center;color:#333;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:8px 0}.CaseDetails_recipeHeader__S8lYD span{color:#1890ff;cursor:pointer;transition:color .3s}.CaseDetails_recipeHeader__S8lYD span:hover{color:#40a9ff}.CaseDetails_drugItem__wz6VK{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin:16px 0;padding:20px;transition:all .3s ease}.CaseDetails_drugItem__wz6VK:hover{background:#f5f5f5;border-color:#e8e8e8}.CaseDetails_drugName__hlcEn{align-items:center;color:#333;display:flex;font-size:16px;font-weight:500;gap:8px;margin-bottom:12px}.CaseDetails_drugName__hlcEn span{color:#666;font-weight:400}.CaseDetails_drugUsage__1JciN{color:#666;display:flex;flex-wrap:wrap;gap:16px;line-height:1.8;margin-bottom:12px}.CaseDetails_drugUsage__1JciN span{background:#f0f0f0;border-radius:4px;font-size:14px;padding:4px 12px;transition:all .3s}.CaseDetails_drugUsage__1JciN span:hover{background:#e8e8e8}.CaseDetails_drugDesc__2O82h{color:#1890ff;cursor:pointer;font-size:14px}.CaseDetails_drugDesc__2O82h:hover{color:#40a9ff}.CaseDetails_noticeList__RrYt4{padding:16px 24px}.CaseDetails_noticeItem__H\+VpK{align-items:flex-start;color:#333;display:flex;font-size:16px;line-height:1.8;margin-bottom:16px}.CaseDetails_noticeNumber__U92nE{color:#666;font-weight:700;margin-right:8px}.CaseDetails_highlight__hGmIC{color:#f5222d;font-weight:500;margin:0 4px}.ant-descriptions-bordered .ant-descriptions-item-label{background-color:#fafafa;font-size:16px;font-weight:500;padding:16px 24px}.ant-descriptions-bordered .ant-descriptions-item-content{font-size:16px;line-height:1.8;padding:16px 24px}.ant-descriptions-bordered{background:#fff}.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-bordered .ant-descriptions-item-label{border-right:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-item:last-child .ant-descriptions-item-content,.ant-descriptions-bordered .ant-descriptions-item:last-child .ant-descriptions-item-label{border-right:none}.ant-descriptions-item-content{white-space:pre-wrap;word-break:break-all}.FollowUpDetail_container__vIAOg{background:#fff;min-height:calc(100vh - 64px);padding:24px}.FollowUpDetail_header__H97Jr{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.FollowUpDetail_title__Kyofs{color:#333;font-size:20px;font-weight:500;margin-left:15px}.FollowUpDetail_content__IxRKJ{margin:0 auto;max-width:1200px}.FollowUpDetail_card__Akh9l{border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.FollowUpDetail_card__Akh9l .ant-card-head{border-bottom:2px solid #f0f0f0;padding:0 24px}.FollowUpDetail_card__Akh9l .ant-card-head-title{color:#333;font-size:18px;font-weight:500;padding:16px 0}.FollowUpDetail_textContent__HKh\+J{color:#333;font-size:16px;line-height:1.8;min-height:100px;padding:16px;white-space:pre-wrap;word-break:break-all}.FollowUpDetail_empty__geM4l{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:center;min-height:300px}.FollowUpDetail_header__H97Jr .ant-btn-link{font-size:16px;height:auto;padding:0}.FollowUpDetail_header__H97Jr .ant-btn-link:hover{color:#40a9ff}.FollowUpDetail_empty__geM4l .ant-empty-description{color:#666;font-size:16px}.Orders_container__\+w7Py{background:#fff;min-height:calc(100vh - 64px);padding:24px}.Orders_header__pUJ\+J{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.Orders_title__f1Z\+U{color:#333;font-size:20px;font-weight:500;margin-left:15px}.Orders_content__KvKEA{background:#fff;border-radius:8px}.Orders_table__GHmYl{margin-top:16px}.Orders_table__GHmYl .ant-table-thead>tr>th{background:#f5f5f5;border-bottom:1px solid #f0f0f0;color:#333;font-size:16px;font-weight:500;padding:16px;text-align:center}.Orders_table__GHmYl .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:16px;transition:background .3s}.Orders_table__GHmYl .ant-table-tbody>tr{transition:all .3s}.Orders_table__GHmYl .ant-table-tbody>tr:hover{background:#f5f5f5}.Orders_patientColumn__X22b5,.Orders_priceColumn__4Fe4y,.Orders_statusColumn__KE43D,.Orders_timeColumn__kdJvR{align-items:center;display:flex;flex-direction:column;gap:4px}.Orders_primaryText__oIqV0{color:#333;font-size:16px;font-weight:400}.Orders_price__5ajXi{color:#f5222d;font-size:16px;font-weight:500}.Orders_actionColumn__zJjG0{display:flex;gap:16px;justify-content:center}.Orders_actionColumn__zJjG0 button{font-size:14px;height:auto;line-height:1;padding:0}.Orders_table__GHmYl .ant-table-cell{text-align:center;vertical-align:middle}.Orders_actionColumn__zJjG0 .ant-btn-link{color:#1890ff;font-weight:400;padding:4px 0}.Orders_actionColumn__zJjG0 .ant-btn-link:hover{color:#40a9ff}.Orders_table__GHmYl .ant-pagination{margin:16px 0;text-align:right}.Orders_table__GHmYl .ant-pagination-total-text{margin-right:16px}.Orders_invalidLink__7yJam{text-decoration:none}.Orders_invalidOrder__3XEoT{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;color:#666;display:flex;justify-content:space-between;margin-top:24px;padding:16px;transition:all .3s}.Orders_invalidOrder__3XEoT:hover{background:#f5f5f5}.Orders_header__pUJ\+J .ant-btn-link{font-size:16px;height:auto;padding:0}.Orders_header__pUJ\+J .ant-btn-link:hover{color:#40a9ff}.OrderDetail_container__7Wo5g{background:#fff;min-height:calc(100vh - 64px);padding:24px 24px 80px;position:relative}.OrderDetail_header__vpejp{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.OrderDetail_title__eYqRy{color:#333;font-size:20px;font-weight:500;margin-left:15px}.OrderDetail_content__oaQv2{margin:0 auto;max-width:1400px}.OrderDetail_card__HmRvH{border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.OrderDetail_card__HmRvH .ant-card-head{border-bottom:2px solid #f0f0f0;padding:0 24px}.OrderDetail_card__HmRvH .ant-card-head-title{color:#333;font-size:18px;font-weight:500;padding:16px 0}.OrderDetail_infoList__cwZth{padding:0 16px}.OrderDetail_infoItem__zFDCz{display:flex;font-size:16px;line-height:1.5;padding:16px 0}.OrderDetail_label__sBULM{color:#666;margin-right:16px;min-width:100px}.OrderDetail_price__aEA5g{color:#f5222d;font-weight:500}.OrderDetail_description__nqipY{color:#333;font-size:16px;line-height:1.8;padding:16px}.OrderDetail_imageList__lXB4i{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.OrderDetail_image__WDO3x{border-radius:8px;object-fit:cover}.OrderDetail_footer__IMboQ{background:#fff;bottom:0;box-shadow:0 -2px 8px #0000000f;left:0;padding:16px 24px;position:fixed;right:0;text-align:center}.OrderDetail_footer__IMboQ .ant-btn-primary{background-color:#345bc2;border-color:#345bc2;font-size:16px;height:44px;padding:0 40px}.OrderDetail_footer__IMboQ .ant-btn-primary:hover{background-color:#1c8f8b;border-color:#1c8f8b}.InvalidOrders_container__NIzqZ{background:#fff;min-height:calc(100vh - 64px);padding:24px}.InvalidOrders_header__qqtPI{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.InvalidOrders_title__vG\+DP{color:#333;font-size:20px;font-weight:500;margin-left:15px}.InvalidOrders_content__E5EXw{background:#fff;border-radius:8px}.InvalidOrders_table__wlI8X{margin-top:16px}.InvalidOrders_table__wlI8X .ant-table-thead>tr>th{background:#f5f5f5;border-bottom:1px solid #f0f0f0;color:#333;font-size:16px;font-weight:500;padding:16px;text-align:center}.InvalidOrders_table__wlI8X .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:16px;transition:background .3s}.InvalidOrders_table__wlI8X .ant-table-tbody>tr{transition:all .3s}.InvalidOrders_table__wlI8X .ant-table-tbody>tr:hover{background:#f5f5f5}.InvalidOrders_patientColumn__pL6qK,.InvalidOrders_priceColumn__GpDJA,.InvalidOrders_statusColumn__3l6A3,.InvalidOrders_timeColumn__XicjK{align-items:center;display:flex;flex-direction:column;gap:4px}.InvalidOrders_primaryText__rx3d2{color:#333;font-size:16px;font-weight:400}.InvalidOrders_price__ieVug{color:#999;font-size:16px;font-weight:500}.InvalidOrders_actionColumn__yWXYR{display:flex;gap:16px;justify-content:center}.InvalidOrders_actionColumn__yWXYR button{font-size:14px;height:auto;line-height:1;padding:0}.InvalidOrders_table__wlI8X .ant-table-cell{text-align:center;vertical-align:middle}.InvalidOrders_actionColumn__yWXYR .ant-btn-link{color:#1890ff;font-weight:400;padding:4px 0}.InvalidOrders_actionColumn__yWXYR .ant-btn-link:hover{color:#40a9ff}.InvalidOrders_table__wlI8X .ant-pagination{margin:16px 0;text-align:right}.InvalidOrders_table__wlI8X .ant-pagination-total-text{margin-right:16px}.InvalidOrders_header__qqtPI .ant-btn-link{font-size:16px;height:auto;padding:0}.InvalidOrders_header__qqtPI .ant-btn-link:hover{color:#40a9ff}.Medicine_container__hfZg0{background:#f5f5f5;min-height:calc(100vh - 64px)}.Medicine_searchBar__duQpo{background:#fff;box-shadow:0 2px 8px #0000000f;padding:16px 24px;position:sticky;z-index:100}.Medicine_searchInput__xvgRS{display:block;margin:0 auto;max-width:800px}.Medicine_searchInput__xvgRS .ant-input-search-button{background-color:#345bc2;border-color:#345bc2}.Medicine_mainContent__0\+9bk{padding:24px}.Medicine_categorySection__RXcoW{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.Medicine_categoryTabs__VlfMT{padding:0 24px}.Medicine_categoryTabs__VlfMT .ant-tabs-nav{margin-bottom:0}.Medicine_categoryTabs__VlfMT .ant-tabs-tab{font-size:15px;padding:12px 24px!important;transition:all .3s}.Medicine_categoryTabs__VlfMT .ant-tabs-tab:hover{color:#345bc2}.Medicine_categoryTabs__VlfMT .ant-tabs-tab-active{background:#e6f7f7}.Medicine_categoryTabs__VlfMT .ant-tabs-tab-active .ant-tabs-tab-btn{color:#345bc2!important}.Medicine_categoryTabs__VlfMT .ant-tabs-ink-bar{background:#345bc2}.Medicine_subCategories__lElzo{border-top:1px solid #f0f0f0;max-height:120px;overflow:hidden;padding:16px 0;transition:max-height .3s ease}.Medicine_subCategories__lElzo:hover{max-height:800px}.Medicine_secondaryCategory__xWkW4{margin-bottom:16px;overflow:hidden;transition:all .3s ease}.Medicine_secondaryTitle__lo1sL{background:#fff;border-radius:4px;color:#333;cursor:pointer;font-size:15px;padding:5px 16px;position:relative;transition:all .3s;z-index:2}.Medicine_secondaryTitle__lo1sL:hover{color:#345bc2}.Medicine_secondaryTitle__lo1sL.Medicine_active__UKQvg{background:#e6f7f7;color:#345bc2}.Medicine_thirdCategories__duQ4\+{display:flex;flex-wrap:wrap;gap:8px;max-height:0;opacity:0;overflow:hidden;padding:8px 24px;transform:translateY(-10px);transition:all .3s ease}.Medicine_secondaryCategory__xWkW4:hover .Medicine_thirdCategories__duQ4\+,.Medicine_secondaryTitle__lo1sL.Medicine_active__UKQvg+.Medicine_thirdCategories__duQ4\+{max-height:200px;opacity:1;transform:translateY(0)}.Medicine_thirdCategory__NpSUp{background:#f5f5f5;border-radius:12px;color:#666;cursor:pointer;font-size:13px;padding:4px 12px;transform:scale(.95);transition:all .3s}.Medicine_thirdCategory__NpSUp:hover{color:#345bc2;transform:scale(1)}.Medicine_thirdCategory__NpSUp.Medicine_active__UKQvg{background:#345bc2;color:#fff;transform:scale(1)}.Medicine_content__hpb5n{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px}.Medicine_drugGrid__Ggrro{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Medicine_drugCard__K9r\+q{border-radius:8px;overflow:hidden;transition:all .3s}.Medicine_drugCard__K9r\+q:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.Medicine_drugImage__E7YmN{height:200px;object-fit:cover;width:100%}.Medicine_drugInfo__6HEDU{padding:16px}.Medicine_drugInfo__6HEDU h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:14px;height:40px;line-height:1.4;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis}.Medicine_spec__HoXpQ{color:#666;font-size:12px;margin-bottom:8px}.Medicine_price__i\+4IO{color:#ff4d4f;font-size:18px;font-weight:500}.Medicine_loading__V-wVY{color:#666;padding:40px;text-align:center}@media screen and (max-width:768px){.Medicine_mainContent__0\+9bk{padding:12px}.Medicine_drugGrid__Ggrro{gap:12px;grid-template-columns:repeat(2,1fr)}.Medicine_subCategories__lElzo{max-height:none}.Medicine_thirdCategories__duQ4\+{max-height:none;opacity:1;transform:none}}.Goods_container__bNAjN{background:#f5f5f5;min-height:calc(100vh - 64px)}.Goods_searchBar__1Ub37{background:#fff;box-shadow:0 2px 8px #0000000f;padding:16px 24px;position:sticky;z-index:100}.Goods_searchInput__MJtZw{display:block;margin:0 auto;max-width:800px}.Goods_searchInput__MJtZw .ant-input-search-button{background-color:#345bc2;border-color:#345bc2}.Goods_mainContent__sfkGr{padding:24px}.Goods_categorySection__dSdfu{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.Goods_categoryTabs__GuA-z{padding:0 24px}.Goods_categoryTabs__GuA-z .ant-tabs-nav{margin-bottom:0}.Goods_categoryTabs__GuA-z .ant-tabs-tab{font-size:15px;padding:12px 24px!important;transition:all .3s}.Goods_categoryTabs__GuA-z .ant-tabs-tab:hover{color:#345bc2}.Goods_categoryTabs__GuA-z .ant-tabs-tab-active{background:#e6f7f7}.Goods_categoryTabs__GuA-z .ant-tabs-tab-active .ant-tabs-tab-btn{color:#345bc2!important}.Goods_categoryTabs__GuA-z .ant-tabs-ink-bar{background:#345bc2}.Goods_subCategories__bfqKz{border-top:1px solid #f0f0f0;max-height:120px;overflow:hidden;padding:16px 0;transition:max-height .3s ease}.Goods_subCategories__bfqKz:hover{max-height:800px}.Goods_secondaryCategory__aDsGD{margin-bottom:16px;overflow:hidden;transition:all .3s ease}.Goods_secondaryTitle__NllFu{background:#fff;border-radius:4px;color:#333;cursor:pointer;font-size:15px;padding:8px 16px;position:relative;transition:all .3s;z-index:2}.Goods_secondaryTitle__NllFu:hover{color:#345bc2}.Goods_secondaryTitle__NllFu.Goods_active__tdAIv{background:#e6f7f7;color:#345bc2}.Goods_thirdCategories__ewZi8{display:flex;flex-wrap:wrap;gap:8px;max-height:0;opacity:0;overflow:hidden;padding:8px 24px;transform:translateY(-10px);transition:all .3s ease}.Goods_secondaryCategory__aDsGD:hover .Goods_thirdCategories__ewZi8,.Goods_secondaryTitle__NllFu.Goods_active__tdAIv+.Goods_thirdCategories__ewZi8{max-height:200px;opacity:1;transform:translateY(0)}.Goods_thirdCategory__dLwVF{background:#f5f5f5;border-radius:12px;color:#666;cursor:pointer;font-size:13px;padding:4px 12px;transform:scale(.95);transition:all .3s}.Goods_thirdCategory__dLwVF:hover{color:#345bc2;transform:scale(1)}.Goods_thirdCategory__dLwVF.Goods_active__tdAIv{background:#345bc2;color:#fff;transform:scale(1)}.Goods_content__tQGTL{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px}.Goods_goodsGrid__mLnBW{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Goods_goodsCard__ZZ8QT{border-radius:8px;overflow:hidden;transition:all .3s}.Goods_goodsCard__ZZ8QT:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.Goods_goodsImage__ll-ZZ{height:200px;object-fit:cover;width:100%}.Goods_goodsInfo__2g8Vc{padding:16px}.Goods_goodsInfo__2g8Vc h3{color:#333;font-size:14px;height:40px;line-height:1.4;margin:0 0 8px;text-overflow:ellipsis}.Goods_desc__7AQKC,.Goods_goodsInfo__2g8Vc h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Goods_desc__7AQKC{color:#666;font-size:12px;height:36px;margin-bottom:8px}.Goods_price__a1OV3{color:#ff4d4f;font-size:18px;font-weight:500}.Goods_loading__7PUTO{color:#666;padding:40px;text-align:center}@media screen and (max-width:768px){.Goods_mainContent__sfkGr{padding:12px}.Goods_goodsGrid__mLnBW{gap:12px;grid-template-columns:repeat(2,1fr)}.Goods_subCategories__bfqKz{max-height:none}.Goods_thirdCategories__ewZi8{max-height:none;opacity:1;transform:none}}.Detail_container__Pa888{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Detail_detailCard__fcW2w{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f}.Detail_content__nmq\+l{display:flex;gap:40px;padding:24px}.Detail_imageSection__zavEv{flex:0 0 400px}.Detail_medicineImage__pntxm{border-radius:4px;height:400px;object-fit:cover;width:100%}.Detail_infoSection__nffj5{flex:1 1;min-width:0}.Detail_title__1DpHP{color:#333;font-size:24px;font-weight:500;margin-bottom:16px}.Detail_price__bWi4S{color:#ff4d4f;font-size:28px;font-weight:500;margin-bottom:24px}.Detail_descriptions__rzHkM{margin-bottom:24px}.Detail_descriptions__rzHkM .ant-descriptions-item-label{color:#666;width:100px}.Detail_details__2dHln{padding:0 24px 24px}.Detail_sectionTitle__-e0jv{border-bottom:1px solid #f0f0f0;color:#333;font-size:18px;font-weight:500;margin:24px 0;padding-bottom:12px}.Detail_detailSection__ETomP{margin-bottom:24px}.Detail_detailSection__ETomP h3{color:#333;font-size:16px;font-weight:500;margin-bottom:12px}.Detail_detailSection__ETomP p{color:#666;line-height:1.6}.Detail_loading__fxbGD{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 64px)}.Detail_error__Dqxhj{color:#666;padding:40px;text-align:center}@media screen and (max-width:768px){.Detail_container__Pa888{padding:12px}.Detail_content__nmq\+l{flex-direction:column;gap:24px}.Detail_imageSection__zavEv{flex:none}.Detail_medicineImage__pntxm{height:300px}}.Detail_backButton__Dw-nS{font-size:16px;margin-bottom:16px;padding:0}.Detail_backButton__Dw-nS:hover{color:#345bc2}.Detail_sale__97UQ3{margin-top:32px}.Detail_descript__KEjKU{color:#666;line-height:1.8}.Detail_descript__KEjKU p{margin-bottom:8px}.Detail_subTitle__irBPw{color:#333;font-weight:500;margin:16px 0 8px}.Detail_notice__7MuW7{color:#ff4d4f;font-weight:500}.Detail_noReturn__qQxw5{background:#fff7f7;border:1px solid #ffccc7;border-radius:4px;color:#ff4d4f;font-size:14px;margin-top:24px;padding:12px;text-align:center}@media screen and (max-width:768px){.Detail_descript__KEjKU{font-size:13px}.Detail_noReturn__qQxw5{border-bottom:none;border-left:none;border-radius:0 0 8px 8px;border-right:none;margin:16px -12px -12px}}.Detail_drugInfo__MiQUV{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:32px}.Detail_infoItem__2c\+nf{background:#fafafa;border-radius:8px;padding:16px;transition:all .3s}.Detail_infoItem__2c\+nf:hover{background:#f0f0f0}.Detail_infoItem__2c\+nf h3{color:#666;font-size:15px;font-weight:400;margin-bottom:8px}.Detail_infoItem__2c\+nf p{color:#333;font-size:14px;line-height:1.6;margin:0}@media screen and (max-width:768px){.Detail_drugInfo__MiQUV{gap:16px;grid-template-columns:1fr}.Detail_infoItem__2c\+nf{padding:12px}}.Detail_floatingButton__9pIPe{background:#fff;bottom:0;box-shadow:0 -2px 8px #0000000f;left:50%;max-width:1600px;padding:12px 24px;position:fixed;text-align:center;transform:translateX(-50%);width:100%;z-index:1000}.Detail_floatingButton__9pIPe button{background:#25b864;border-color:#25b864;border-radius:24px;font-size:16px;height:48px;width:100%}.Detail_floatingButton__9pIPe button:focus,.Detail_floatingButton__9pIPe button:hover{background:#52c41a;border-color:#52c41a}@media screen and (max-width:768px){.Detail_floatingButton__9pIPe{padding:12px 16px}.Detail_floatingButton__9pIPe button{font-size:15px;height:44px}}.Detail_container__YASZq{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Detail_detailCard__7dbcc{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f}.Detail_content__0s\+Z6{display:flex;gap:40px;padding:24px}.Detail_imageSection__IZcTV{flex:0 0 400px}.Detail_goodsImage__KkvvI{border-radius:4px;height:400px;object-fit:cover;width:100%}.Detail_infoSection__Oi8fJ{flex:1 1;min-width:0}.Detail_title__oiybj{color:#333;font-size:24px;font-weight:500;margin-bottom:16px}.Detail_price__bya0o{color:#ff4d4f;font-size:28px;font-weight:500;margin-bottom:24px}.Detail_descriptions__N01ie{margin-bottom:24px}.Detail_descriptions__N01ie .ant-descriptions-item-label{color:#666;width:100px}.Detail_details__VBeZ8{padding:0 24px 24px}.Detail_sectionTitle__AQuru{border-bottom:1px solid #f0f0f0;color:#333;font-size:18px;font-weight:500;margin:24px 0;padding-bottom:12px}.Detail_goodsInfo__gpEoT{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:32px}.Detail_infoItem__RPOwg{background:#fafafa;border-radius:8px;padding:16px;transition:all .3s}.Detail_infoItem__RPOwg:hover{background:#f0f0f0}.Detail_infoItem__RPOwg h3{color:#666;font-size:15px;font-weight:400;margin-bottom:8px}.Detail_infoItem__RPOwg p{color:#333;font-size:14px;line-height:1.6;margin:0}.Detail_backButton__78dQ1{font-size:16px;margin-bottom:16px;padding:0}.Detail_backButton__78dQ1:hover{color:#345bc2}.Detail_sale__Oxpie{margin-top:32px}.Detail_descript__sSo8K{color:#666;line-height:1.8}.Detail_descript__sSo8K p{margin-bottom:8px}.Detail_subTitle__3PaV1{color:#333;font-weight:500;margin:16px 0 8px}.Detail_notice__OpR3o{color:#ff4d4f;font-weight:500}.Detail_noReturn__qX8bu{background:#fff7f7;border:1px solid #ffccc7;border-radius:4px;color:#ff4d4f;font-size:14px;margin-top:24px;padding:12px;text-align:center}.Detail_label__B5X6A{background:#e6f7f7;border-radius:4px;color:#345bc2;display:inline-block;font-size:14px;margin-bottom:16px;padding:4px 12px}.Detail_introduction__4sG3Z{background:#fafafa;border-radius:8px;margin-bottom:32px;padding:16px}.Detail_introduction__4sG3Z p{color:#333;line-height:1.6;margin-bottom:8px}.Detail_introduction__4sG3Z p:last-child{margin-bottom:0}@media screen and (max-width:768px){.Detail_container__YASZq{padding:12px}.Detail_content__0s\+Z6{flex-direction:column;gap:24px}.Detail_imageSection__IZcTV{flex:none}.Detail_goodsImage__KkvvI{height:300px}.Detail_goodsInfo__gpEoT{gap:16px;grid-template-columns:1fr}.Detail_infoItem__RPOwg{padding:12px}.Detail_descript__sSo8K{font-size:13px}.Detail_noReturn__qX8bu{border-bottom:none;border-left:none;border-radius:0 0 8px 8px;border-right:none;margin:16px -12px -12px}.Detail_introduction__4sG3Z{font-size:13px;padding:12px}}.Detail_floatingButton__QMPYp{background:#fff;bottom:0;box-shadow:0 -2px 8px #0000000f;left:50%;max-width:1600px;padding:12px 24px;position:fixed;text-align:center;transform:translateX(-50%);width:100%;z-index:1000}.Detail_floatingButton__QMPYp button{background:#25b864;border-color:#25b864;border-radius:24px;font-size:16px;height:48px;width:100%}.Detail_floatingButton__QMPYp button:focus,.Detail_floatingButton__QMPYp button:hover{background:#52c41a;border-color:#52c41a}.mallOrders_container__zyEce{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.mallOrders_title__yt1Rs{color:#333;font-size:24px;font-weight:500;margin:0}.mallOrders_statusColumn__Ddhvq{display:flex;flex-direction:column;gap:4px}.mallOrders_content__Dq-iN{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px}.mallOrders_content__Dq-iN .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.mallOrders_content__Dq-iN .ant-table-tbody>tr:hover>td{background:#f5f5f5}.mallOrders_content__Dq-iN .ant-table-pagination{margin:16px 0 0}@media screen and (max-width:768px){.mallOrders_container__zyEce{padding:12px}.mallOrders_title__yt1Rs{font-size:20px;margin-bottom:16px}.mallOrders_content__Dq-iN{padding:16px}}.mallOrders_titleRow__9mSTj{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mallOrders_orderTypeSwitch__E3mDo{display:flex;gap:12px}.mallOrders_typeButton__BLFwl{background:#fff;border:1px solid #345bc2;border-radius:4px;color:#345bc2;font-size:14px;height:36px;min-width:100px;transition:all .3s ease}.mallOrders_typeButton__BLFwl:hover{background:#25b6b11a!important;border-color:#345bc2!important;color:#345bc2!important}.mallOrders_typeButton__BLFwl.mallOrders_active__Q\+BBz{background:#345bc2;color:#fff}.mallOrders_typeButton__BLFwl.mallOrders_active__Q\+BBz:hover{background:#1c8f8b!important;border-color:#1c8f8b!important;color:#fff!important}.Detail_container__kUwQD{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Detail_header__wU80g{align-items:center;display:flex;margin-bottom:24px}.Detail_backButton__YLRvB{font-size:16px;padding:0}.Detail_title__poerI{color:#333;font-size:24px;font-weight:500;margin:0 0 0 16px}.Detail_content__rkakE{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f}.Detail_section__L-ifQ{margin-bottom:32px}.Detail_section__L-ifQ:last-child{margin-bottom:0}.Detail_sectionTitle__Cw83f{border-bottom:1px solid #f0f0f0;color:#333;font-size:18px;font-weight:500;margin-bottom:16px;padding-bottom:12px}.Detail_info__dj46A{color:#666;line-height:1.8}.Detail_info__dj46A p{margin-bottom:8px}.Detail_goodsList__Yk55v{display:flex;flex-direction:column;gap:16px}.Detail_goodsItem__SK0cN{background:#fafafa;border-radius:8px;display:flex;gap:16px;padding:16px}.Detail_goodsInfo__Yt4Tl{flex:1 1;margin-left:50px}.Detail_goodsInfo__Yt4Tl h3{color:#333;font-size:16px;margin-bottom:8px}.Detail_goodsInfo__Yt4Tl p{color:#666;margin-bottom:4px}.Detail_orderInfo__nhTaK{background:#fafafa;border-radius:8px;padding:16px}.Detail_infoItem__OZDPP{display:flex;padding:12px 0}.Detail_label__rtvnO{color:#666;flex-shrink:0;width:100px}.Detail_amount__eXtTJ{color:#ff4d4f;font-weight:500}.Detail_actions__1c34Q{border-top:1px solid #f0f0f0;display:flex;justify-content:center;margin-top:24px;padding-top:24px}@media screen and (max-width:768px){.Detail_container__kUwQD{padding:12px}.Detail_title__poerI{font-size:20px}.Detail_content__rkakE{padding:16px}.Detail_goodsItem__SK0cN{align-items:center;flex-direction:column;text-align:center}.Detail_label__rtvnO{width:80px}}.Refund_container__QeRvD{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Refund_header__WDiG7{align-items:center;display:flex;margin-bottom:24px}.Refund_backButton__GnvPy{font-size:16px;padding:0}.Refund_title__woJGx{color:#333;font-size:24px;font-weight:500;margin:0 0 0 16px}.Refund_content__ZhP32{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f}.Refund_section__WbfU5{margin-bottom:32px;padding:0 24px}.Refund_section__WbfU5:last-child{margin-bottom:0}.Refund_sectionTitle__JYnX\+{border-bottom:1px solid #f0f0f0;color:#333;font-size:18px;font-weight:500;margin-bottom:16px;padding-bottom:12px}.Refund_refundInfo__sIWEL{background:#fafafa;border-radius:8px;padding:16px}.Refund_infoItem__qieIQ{align-items:flex-start;display:flex;margin-bottom:16px}.Refund_infoItem__qieIQ:last-child{margin-bottom:0}.Refund_label__V4K9I{color:#666;flex-shrink:0;line-height:32px;width:100px}.Refund_amount__TE7o3{color:#ff4d4f;font-size:20px;font-weight:500}.Refund_reasonInput__Rr54E,.Refund_upload__cYsIy{flex:1 1}.Refund_upload__cYsIy .ant-upload-list{display:flex;flex-wrap:wrap;gap:8px}.Refund_orderInfo__1fd5h{background:#fafafa;border-radius:8px;padding:16px}.Refund_actions__lLxdy{border-top:1px solid #f0f0f0;display:flex;justify-content:center;padding:24px}.Refund_submitButton__mXCES{height:40px;width:200px}@media screen and (max-width:768px){.Refund_container__QeRvD{padding:12px}.Refund_title__woJGx{font-size:20px}.Refund_section__WbfU5{padding:0 16px}.Refund_label__V4K9I{width:80px}.Refund_submitButton__mXCES{width:100%}}.Order_container__rSOcN{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Order_backButton__11S\+B{font-size:16px;margin-bottom:16px;padding:0}.Order_backButton__11S\+B:hover{color:#25b864}.Order_content__73C8W{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px}.Order_title__HrY1p{color:#333;font-size:24px;font-weight:500;margin-bottom:24px;padding-left:30px}.Order_addressCard__C9EBx{background:#fafafa;border-radius:8px;cursor:pointer;margin-bottom:24px;padding:16px;position:relative;transition:all .3s}.Order_addressCard__C9EBx:hover{background:#f0f0f0}.Order_addressInfo__wXz39{flex:1 1}.Order_addressHeader__OwENF{color:#333;display:flex;font-size:16px;justify-content:space-between;margin-bottom:12px}.Order_addressDetail__5CSh5{color:#666;font-size:14px;line-height:1.5;padding-right:24px}.Order_noAddress__IpAvr{align-items:center;color:#999;display:flex;font-size:16px;justify-content:space-between}.Order_arrow__CfuYX{bottom:16px;color:#999;font-size:16px;position:absolute;right:16px}.Order_medicineCard__ZilXJ{background:#fafafa;border-radius:8px;margin-bottom:24px;padding:16px}.Order_medicineItem__LIAsF{align-items:center;display:flex}.Order_medicineImage__Ecvny{border:1px solid #f0f0f0;border-radius:4px;height:80px;margin-right:16px;width:80px}.Order_medicineInfo__w61lX{flex:1 1}.Order_medicineName__ODbW9{color:#333;font-size:16px;font-weight:500;margin-bottom:8px;padding-left:50px}.Order_medicinePrice__7cC9l{align-items:center;display:flex;justify-content:space-between;padding-left:50px;padding-top:20px}.Order_medicinePrice__7cC9l span:first-child{color:#ff4d4f;font-size:18px;font-weight:500}.Order_spec__H7V3C{color:#666;font-size:14px}.Order_orderCard__nP4j5{background:#fafafa;border-radius:8px;margin-bottom:24px;padding:16px}.Order_orderInfo__YD7AI{padding:8px 0}.Order_infoItem__mN0Ne{color:#666;display:flex;font-size:14px;justify-content:space-between;padding:12px 0}.Order_total__9I7k6{color:#ff4d4f;font-size:20px;font-weight:500}.Order_remarkCard__dZnux{background:#fafafa;border-radius:8px;margin-bottom:24px;padding:16px}.Order_remarkInput__wd-VJ{background:#fff;border-radius:4px;font-size:14px;resize:none;width:100%}.Order_remarkInput__wd-VJ:focus{border-color:#40a9ff;box-shadow:none}.Order_footer__xHUTV{background:#fff;bottom:0;box-shadow:0 -2px 8px #0000000f;left:0;padding:12px 24px;position:fixed;right:0;z-index:100}.Order_submitButton__01qfq{background:#25b864;border-color:#25b864;border-radius:24px;font-size:16px;height:48px;width:100%}.Order_submitButton__01qfq:focus,.Order_submitButton__01qfq:hover{background:#52c41a;border-color:#52c41a}@media screen and (max-width:768px){.Order_container__rSOcN{padding:12px}.Order_content__73C8W{padding:16px}.Order_title__HrY1p{font-size:20px;margin-bottom:16px}.Order_addressHeader__OwENF{flex-direction:column;gap:4px}.Order_medicineItem__LIAsF{align-items:center;flex-direction:column;text-align:center}.Order_medicineImage__Ecvny{margin:0 0 12px}.Order_medicineInfo__w61lX{text-align:center;width:100%}.Order_footer__xHUTV{padding:12px 16px}.Order_submitButton__01qfq{font-size:15px;height:44px}}.Payment_container__H897m{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Payment_backButton__N2qRa{font-size:16px;margin-bottom:16px;padding:0}.Payment_backButton__N2qRa:hover{color:#25b864}.Payment_content__-6l03{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px}.Payment_title__PIu\+l{color:#333;font-size:24px;font-weight:500;margin-bottom:24px;padding-left:30px}.Payment_orderInfo__MtcUf{background:#fafafa;border-radius:8px;margin-bottom:24px;padding:24px}.Payment_infoItem__XdMOl{color:#666;display:flex;font-size:14px;justify-content:space-between;padding:12px 0}.Payment_infoItem__XdMOl span:first-child{color:#999}.Payment_amount__iyeyo{color:#ff4d4f;font-size:20px;font-weight:500}.Payment_payType__O4Y6F{margin-bottom:24px}.Payment_payType__O4Y6F h2{color:#333;font-size:16px;font-weight:500;margin-bottom:16px;padding-left:30px}.Payment_payOptions__vma\+H{display:flex;gap:16px;padding:0 30px}.Payment_payOption__9IptF{align-items:center;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;display:flex;flex:1 1;gap:12px;padding:16px;position:relative;transition:all .3s}.Payment_payOption__9IptF:hover{border-color:#25b864}.Payment_payOption__9IptF.Payment_active__jxjue{background:#f6ffed;border-color:#25b864}.Payment_payOption__9IptF img{height:32px;width:32px}.Payment_payOption__9IptF span{color:#333;font-size:14px}.Payment_checkIcon__AYTVo{color:#25b864;position:absolute;right:16px}.Payment_agreement__FK0zJ{margin-bottom:24px;padding:0 30px}.Payment_checkbox__1F33l{align-items:center;display:flex;gap:8px;margin-bottom:16px}.Payment_checkbox__1F33l input[type=checkbox]{cursor:pointer;height:16px;width:16px}.Payment_checkbox__1F33l label{color:#666;cursor:pointer;font-size:14px}.Payment_link__OAWTQ{color:#25b864;margin-left:4px}.Payment_agreementContent__tb3QU{background:#fafafa;border-radius:8px;color:#666;font-size:14px;line-height:1.6;max-height:400px;overflow-y:auto;padding:16px}.Payment_payButton__yhaw8{background:#25b864;border-color:#25b864;border-radius:24px;font-size:16px;height:48px;margin-top:24px;width:100%}.Payment_payButton__yhaw8:focus,.Payment_payButton__yhaw8:hover{background:#52c41a;border-color:#52c41a}.Payment_payButton__yhaw8:disabled{background:#d9d9d9;border-color:#d9d9d9}.Payment_qrCode__d8YfO{align-items:center;display:flex;flex-direction:column;gap:16px;padding:24px}.Payment_qrCode__d8YfO p{color:#666;font-size:14px}.Payment_qrCodeSection__m-zl7{align-items:center;background:#fafafa;border-radius:8px;display:flex;flex-direction:column;margin:16px 30px 0;padding:24px 0}.Payment_qrCodeTip__Vdi7-{color:#666;font-size:14px;margin-top:16px;text-align:center}@media screen and (max-width:768px){.Payment_container__H897m{padding:12px}.Payment_content__-6l03{padding:16px}.Payment_title__PIu\+l{font-size:20px;margin-bottom:16px}.Payment_orderInfo__MtcUf{padding:16px}.Payment_payOptions__vma\+H{flex-direction:column;padding:0 16px}.Payment_agreement__FK0zJ{padding:0 16px}.Payment_payButton__yhaw8{font-size:15px;height:44px}.Payment_qrCodeSection__m-zl7{margin:16px 16px 0;padding:16px 0}}.Payment_agreementContent__tb3QU::-webkit-scrollbar{width:6px}.Payment_agreementContent__tb3QU::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.Payment_agreementContent__tb3QU::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.Order_container__KMmXh{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Order_backButton__3auG4{font-size:16px;margin-bottom:16px;padding:0}.Order_backButton__3auG4:hover{color:#25b864}.Order_content__rRuch{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px}.Order_title__9lfJ5{color:#333;font-size:24px;font-weight:500;margin-bottom:24px;padding-left:30px}.Order_addressCard__idLBl{background:#fafafa;border-radius:8px;cursor:pointer;margin-bottom:24px;padding:16px;position:relative;transition:all .3s}.Order_addressCard__idLBl:hover{background:#f0f0f0}.Order_addressInfo__4WZ1U{flex:1 1}.Order_addressHeader__OR7ch{color:#333;display:flex;font-size:16px;justify-content:space-between;margin-bottom:12px}.Order_addressDetail__ncSEc{color:#666;font-size:14px;line-height:1.5;padding-right:24px}.Order_noAddress__u5-Ir{align-items:center;color:#999;display:flex;font-size:16px;justify-content:space-between}.Order_arrow__XXsl9{bottom:16px;color:#999;font-size:16px;position:absolute;right:16px}.Order_medicineCard__Tlu1S{background:#fafafa;border-radius:8px;margin-bottom:24px;padding:16px}.Order_medicineItem__tbCvr{align-items:center;display:flex}.Order_medicineImage__xsCIb{border:1px solid #f0f0f0;border-radius:4px;height:80px;margin-right:16px;width:80px}.Order_medicineInfo__EMrSh{flex:1 1}.Order_medicineName__CqS8N{color:#333;font-size:16px;font-weight:500;margin-bottom:8px;padding-left:50px}.Order_medicinePrice__fc8u\+{align-items:center;display:flex;justify-content:space-between;padding-left:50px;padding-top:20px}.Order_medicinePrice__fc8u\+ span:first-child{color:#ff4d4f;font-size:18px;font-weight:500}.Order_orderCard__FnTBo{background:#fafafa;border-radius:8px;margin-bottom:24px;padding:16px}.Order_orderInfo__3r-zF{padding:8px 0}.Order_infoItem__GCmUt{color:#666;display:flex;font-size:14px;justify-content:space-between;padding:12px 0}.Order_total__o1CXv{color:#ff4d4f;font-size:20px;font-weight:500}.Order_remarkCard__fYa1Z{background:#fafafa;border-radius:8px;margin-bottom:24px;padding:16px}.Order_remarkInput__fhNft{background:#fff;border-radius:4px;font-size:14px;resize:none;width:100%}.Order_remarkInput__fhNft:focus{border-color:#40a9ff;box-shadow:none}.Order_footer__WMLac{background:#fff;bottom:0;box-shadow:0 -2px 8px #0000000f;left:0;padding:12px 24px;position:fixed;right:0;z-index:100}.Order_submitButton__ZpAja{background:#25b864;border-color:#25b864;border-radius:24px;font-size:16px;height:48px;width:100%}.Order_submitButton__ZpAja:focus,.Order_submitButton__ZpAja:hover{background:#52c41a;border-color:#52c41a}@media screen and (max-width:768px){.Order_container__KMmXh{padding:12px}.Order_content__rRuch{padding:16px}.Order_title__9lfJ5{font-size:20px;margin-bottom:16px}.Order_addressHeader__OR7ch{flex-direction:column;gap:4px}.Order_medicineItem__tbCvr{align-items:center;flex-direction:column;text-align:center}.Order_medicineImage__xsCIb{margin:0 0 12px}.Order_medicineInfo__EMrSh{text-align:center;width:100%}.Order_footer__WMLac{padding:12px 16px}.Order_submitButton__ZpAja{font-size:15px;height:44px}}.ant-card{border-radius:8px;overflow:hidden}.ant-card-head{min-height:48px}.ant-card-body{padding:16px 24px}.ant-divider{margin:0}.Order_goodsCard__geXpM{background:#fafafa;border-radius:8px;margin-bottom:24px;padding:16px}.Order_goodsItem__2aQ-A{align-items:center;display:flex;gap:24px;padding:16px}.Order_goodsImage__s5Q1z{border-radius:4px;flex-shrink:0;height:120px;object-fit:cover;width:120px}.Order_goodsInfo__j6\+o5{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:120px}.Order_goodsName__fSVZM{color:#333;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:12px}.Order_goodsPrice__0jJo4{align-items:center;display:flex;justify-content:space-between}.Order_goodsPrice__0jJo4 span:first-child{color:#ff4d4f;font-size:20px;font-weight:500}.Order_spec__RMwOF{color:#666;font-size:14px}@media screen and (max-width:768px){.Order_goodsItem__2aQ-A{flex-direction:row;gap:16px;padding:12px}.Order_goodsImage__s5Q1z{height:80px;width:80px}.Order_goodsInfo__j6\+o5{min-height:80px}.Order_goodsName__fSVZM{font-size:14px;margin-bottom:8px}.Order_goodsPrice__0jJo4 span:first-child{font-size:16px}}.Payment_container__PqdcC{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Payment_backButton__hpta4{font-size:16px;margin-bottom:16px;padding:0}.Payment_backButton__hpta4:hover{color:#25b864}.Payment_content__xhZwC{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px}.Payment_title__RwIME{color:#333;font-size:24px;font-weight:500;margin-bottom:24px;padding-left:30px}.Payment_orderInfo__D2fqH{background:#fafafa;border-radius:8px;margin-bottom:24px;padding:24px}.Payment_infoItem__BasYU{color:#666;display:flex;font-size:14px;justify-content:space-between;padding:12px 0}.Payment_infoItem__BasYU:last-child{margin-bottom:0}.Payment_payType__pBWId{margin-bottom:24px}.Payment_payType__pBWId h2{color:#333;font-size:16px;font-weight:500;margin-bottom:16px;padding-left:30px}.Payment_payOptions__YBqOM{display:flex;gap:16px;padding:0 30px}.Payment_payOption__y9K0W{align-items:center;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;display:flex;flex:1 1;gap:12px;padding:16px;position:relative;transition:all .3s}.Payment_payOption__y9K0W:hover{border-color:#25b864}.Payment_payOption__y9K0W.Payment_active__ZLKKk{background:#f6ffed;border-color:#25b864}.Payment_payOption__y9K0W img{height:32px;width:32px}.Payment_payOption__y9K0W span{color:#333;font-size:14px}.Payment_checkIcon__B2W-d{color:#25b864;position:absolute;right:16px}.Payment_qrCodeSection__xJAEM{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;margin:24px;padding:24px 0;text-align:center}.Payment_qrCodeSection__xJAEM p{color:#666;margin-top:16px}.Payment_agreement__6jAfs{color:#666;gap:8px;margin:24px 0}.Payment_agreement__6jAfs,.Payment_checkbox__V5SsC{align-items:center;display:flex;justify-content:center}.Payment_checkbox__V5SsC{border:1px solid #d9d9d9;border-radius:2px;height:16px;width:16px}.Payment_checkbox__V5SsC,.Payment_link__sRCXU{color:#25b864;cursor:pointer}.Payment_link__sRCXU:hover{color:#52c41a}.ant-modal-content{padding:0!important}.ant-modal-header{border-bottom:1px solid #f0f0f0;margin:0!important;padding:16px 24px!important}.ant-modal-body{padding:24px!important}.ant-modal-footer{border-top:1px solid #f0f0f0;margin:0!important}.Payment_agreementContent__sZUGu{max-height:calc(100vh - 250px);overflow-y:auto;padding:0}.Payment_agreementContent__sZUGu::-webkit-scrollbar{width:6px}.Payment_agreementContent__sZUGu::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.Payment_agreementContent__sZUGu::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}@media screen and (max-width:768px){.Payment_container__PqdcC{padding:12px}.Payment_content__xhZwC{padding:16px}.Payment_title__RwIME{font-size:20px;margin-bottom:16px}.Payment_orderInfo__D2fqH{padding:16px}.Payment_payOptions__YBqOM{flex-direction:column;padding:0 16px}.Payment_agreement__6jAfs{padding:0 16px}.Payment_payButton__yfWdf{font-size:15px;height:44px}.Payment_qrCodeSection__xJAEM{margin:16px 16px 0;padding:16px 0}}.Address_container__RWqTq{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Address_header__PAKTO{align-items:center;display:flex;margin-bottom:24px}.Address_backButton__9A3lP{font-size:16px;margin-right:16px;margin-top:40px;padding:0}.Address_backButton__9A3lP:hover{color:#345bc2}.Address_title__bq33a{color:#333;font-size:24px;font-weight:500;margin-top:50px}.Address_content__WGjlY{flex:1 1}.Address_addressList__c7Tlm{margin-bottom:24px}.Address_addressItem__H3lcp{background:#fff;border-radius:8px;cursor:pointer;margin-bottom:16px;padding:20px;transition:all .3s}.Address_addressItem__H3lcp:hover{box-shadow:0 2px 8px #0000001a}.Address_addressInfo__dD\+Go{margin-bottom:16px}.Address_userInfo__AyYXQ{align-items:center;display:flex;margin-bottom:8px}.Address_name__k8LGU{color:#333;font-size:16px;font-weight:500;margin-right:16px}.Address_phone__USk3x{color:#666}.Address_address__wTvcs{color:#666;line-height:1.5}.Address_actions__vyYgQ{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-top:16px}.Address_defaultCheck__uPxeM{color:#666}.Address_buttons__Fg\+Zd{display:flex;gap:16px}.Address_addButtonWrapper__iYGWR{display:flex;justify-content:flex-end;padding:0 16px}.Address_addButton__TfK9W{align-items:center;background:#25b864;border-color:#25b864;border-radius:20px;color:#fff;display:flex;font-size:14px;gap:8px;height:40px;justify-content:center;width:140px}.Address_addButton__TfK9W:focus,.Address_addButton__TfK9W:hover{background:#52c41a;border-color:#52c41a}.Address_addButton__TfK9W:disabled{cursor:not-allowed;opacity:.6}.ant-modal-footer{display:flex;justify-content:space-between;padding:16px 24px!important}.ant-modal-footer .ant-btn{align-items:center;border-radius:20px;display:flex;font-size:14px;height:40px;justify-content:center;padding:6px 15px;width:120px}.ant-modal-footer .ant-btn+.ant-btn{margin-left:16px}@media screen and (max-width:768px){.Address_content__WGjlY{padding:44px 12px 16px}.Address_addButton__TfK9W{font-size:13px;height:36px;width:120px}.ant-modal-footer{padding:12px 16px!important}.ant-modal-footer .ant-btn{font-size:13px;height:36px;width:100px}.ant-modal-footer .ant-btn+.ant-btn{margin-left:12px}}.Edit_container__us94i{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Edit_header__QxNtC{align-items:center;display:flex;margin-bottom:24px}.Edit_backButton__AT1UV{font-size:16px;margin-right:16px;margin-top:40px;padding:0}.Edit_backButton__AT1UV:hover{color:#345bc2}.Edit_title__K7tKJ{color:#333;font-size:24px;font-weight:500;margin-top:50px}.Edit_content__G6gv6{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin:0 auto;max-width:800px;padding:24px}.Edit_formItem__Op7UG{margin-bottom:24px}.Edit_label__s8JKx{color:#333;font-size:14px;margin-bottom:8px}.Edit_input__vAF5g{border-radius:4px;height:40px}.Edit_cascader__2h5VK{width:100%}.Edit_textarea__87dvV{border-radius:4px}.Edit_footer__3G3xC{display:flex;justify-content:center;margin-top:40px}.Edit_saveButton__w36Xt{background:#25b864;border-color:#25b864;border-radius:20px;font-size:14px;height:40px;width:140px}.Edit_saveButton__w36Xt:focus,.Edit_saveButton__w36Xt:hover{background:#52c41a!important;border-color:#52c41a!important}@media screen and (max-width:768px){.Edit_container__us94i,.Edit_content__G6gv6{padding:16px}.Edit_formItem__Op7UG{margin-bottom:16px}.Edit_saveButton__w36Xt{font-size:13px;height:36px;width:120px}}.Recipe_container__pFUZT{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Recipe_title__RcwfH{color:#333;font-size:24px;font-weight:500;margin-bottom:24px}.Recipe_content__Fh1R3{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px}.Recipe_content__Fh1R3 .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.Recipe_content__Fh1R3 .ant-table-tbody>tr:hover>td{background:#f5f5f5}.Recipe_content__Fh1R3 .ant-table-pagination{margin:16px 0 0}@media screen and (max-width:768px){.Recipe_container__pFUZT{padding:12px}.Recipe_title__RcwfH{font-size:20px;margin-bottom:16px}.Recipe_content__Fh1R3{padding:16px}}.Detail_container__MKmhY{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Detail_header__uu2L8{align-items:center;display:flex;margin-bottom:24px}.Detail_backButton__IMgEH{font-size:16px;padding:0}.Detail_title__A63Lu{color:#333;font-size:24px;font-weight:500;margin:0 0 0 16px}.Detail_content__6rk2h{padding-bottom:80px;position:relative}.Detail_card__-\+tyx{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px}.Detail_card__-\+tyx .ant-card-head{border-bottom:1px solid #f0f0f0;padding:0 24px}.Detail_card__-\+tyx .ant-card-head-title{font-size:16px;font-weight:500}.Detail_card__-\+tyx .ant-card-body{padding:24px}.Detail_drugItem__YHerS{padding:16px 0}.Detail_drugHeader__zZXAz{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Detail_drugName__SpG\+W{color:#333;font-size:16px;font-weight:500}.Detail_drugInfo__ez9CO{color:#666;margin-bottom:8px}.Detail_drugInfo__ez9CO span{margin-right:16px}.Detail_drugPrice__uYqe1{color:#ff4d4f;font-size:14px}.Detail_footer__xTmhp{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 8px #0000000f;display:flex;justify-content:flex-end;left:0;padding:12px 24px;position:fixed;right:0;z-index:100}.Detail_totalPrice__CAgoe{font-size:16px;margin-right:24px}.Detail_totalPrice__CAgoe span{color:#ff4d4f;font-size:20px;font-weight:500}.Detail_payButton__JdxHU{border-radius:20px;height:40px;width:120px}@media screen and (max-width:768px){.Detail_container__MKmhY{padding:12px}.Detail_title__A63Lu{font-size:20px;margin-bottom:16px}.Detail_card__-\+tyx .ant-card-body{padding:16px}.Detail_drugName__SpG\+W{font-size:14px}.Detail_footer__xTmhp{padding:8px 16px}.Detail_totalPrice__CAgoe{font-size:14px;margin-right:16px}.Detail_totalPrice__CAgoe span{font-size:18px}.Detail_payButton__JdxHU{height:36px;width:100px}}.Detail_recipeHeader__NBTHF{align-items:center;display:flex;justify-content:space-between;padding:0 0 16px}.Detail_recipeId__K1FHn{color:#333;font-size:16px;font-weight:500}.Detail_recipeAmount__qVPfQ{color:#ff4d4f;font-size:18px;font-weight:500}.Detail_drugItem__YHerS:first-child{padding-top:0}.Book_container__LyTSi{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Book_header__SiR2e{align-items:center;display:flex;margin-bottom:24px}.Book_backButton__1-HBW{font-size:16px;padding:0}.Book_title__DTD3I{color:#333;font-size:24px;font-weight:500;margin:0 0 0 16px}.Book_content__5a0Et{position:relative}.Book_card__gYXuu{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f}.Book_imageWrapper__d9FfY{align-items:center;display:flex;justify-content:center;min-height:400px;width:100%}.Book_image__kHcvi{height:auto;max-width:100%;object-fit:contain}.Book_empty__QPzE2{padding:48px 0}@media screen and (max-width:768px){.Book_container__LyTSi{padding:12px}.Book_title__DTD3I{font-size:20px;margin-bottom:16px}.Book_imageWrapper__d9FfY{min-height:300px}}.Payment_container__Ih1s2{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Payment_header__dptDh{align-items:center;display:flex;margin-bottom:24px}.Payment_backButton__1q4by{font-size:16px;padding:0}.Payment_title__snuaf{color:#333;font-size:24px;font-weight:500;margin:0 0 0 16px}.Payment_content__0dWKp{padding-bottom:80px;position:relative}.Payment_card__jkgN7{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px}.Payment_addressCard__oKL2E{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0}.Payment_addressInfo__iU0i0{flex:1 1}.Payment_addressHeader__OJYgP{color:#333;display:flex;font-size:16px;gap:16px;margin-bottom:8px}.Payment_addressDetail__uOR7N{color:#666;font-size:14px}.Payment_noAddress__UhHD6{align-items:center;color:#999;display:flex;font-size:14px}.Payment_arrow__\+ajVj{color:#999;font-size:16px;margin-left:8px}.Payment_recipeHeader__XszcA{align-items:center;display:flex;justify-content:space-between;padding:0 0 16px}.Payment_recipeId__9jnpe{color:#333;font-size:16px;font-weight:500}.Payment_recipeAmount__lI2ck{color:#ff4d4f;font-size:18px;font-weight:500}.Payment_drugItem__TsxqJ{padding:16px 0}.Payment_drugHeader__GzMwx{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Payment_drugName__dqRld{color:#333;font-size:16px;font-weight:500}.Payment_drugInfo__BBt7Q{color:#666;margin-bottom:8px}.Payment_drugInfo__BBt7Q span{margin-right:16px}.Payment_orderInfo__7h383{padding:8px 0}.Payment_infoItem__8J\+rV{align-items:center;color:#666;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.Payment_total__sqevX{color:#ff4d4f;font-size:18px;font-weight:500}.Payment_footer__2zeza{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 8px #0000000f;display:flex;justify-content:flex-end;left:0;padding:12px 24px;position:fixed;right:0;z-index:100}.Payment_payButton__nBcOX{border-radius:20px;height:40px;width:120px}@media screen and (max-width:768px){.Payment_container__Ih1s2{padding:12px}.Payment_title__snuaf{font-size:20px;margin-bottom:16px}.Payment_addressHeader__OJYgP{font-size:14px}.Payment_addressDetail__uOR7N{font-size:13px}.Payment_drugName__dqRld{font-size:14px}.Payment_footer__2zeza{padding:8px 16px}.Payment_payButton__nBcOX{height:36px;width:100px}}.Confirm_container__J93BW{background:#fff;min-height:calc(100vh - 110px);padding:24px}.Confirm_header__ddS5Q{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.Confirm_title__0VClp{color:#333;font-size:20px;margin-left:16px}.Confirm_content__EugOt{margin:0 auto;max-width:1200px}.Confirm_paymentRow__UNpMm{display:flex;gap:24px;margin-bottom:24px}.Confirm_orderInfo__rK-ys,.Confirm_paymentMethods__U8Ex1{background:#f8f8f8;flex:1 1}.Confirm_infoItem__oZqRO{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:12px 0}.Confirm_label__vVO5p{color:#666;font-size:16px}.Confirm_price__MgM1O{color:#ff4d4f;font-size:20px;font-weight:700}.Confirm_paymentOption__Qo-mX{align-items:center;border-radius:8px;display:flex;margin-bottom:16px;padding:12px;transition:all .3s}.Confirm_paymentOption__Qo-mX:hover{background:#f0f0f0}.Confirm_paymentIcon__B0V3D{height:24px;margin-right:8px;vertical-align:middle;width:24px}.Confirm_agreement__\+igXw{margin-bottom:24px;text-align:center}.Confirm_paymentSection__\+fc1j{display:flex;flex:1 1;gap:24px}.Confirm_qrCodeWrapper__pLu02{align-items:center;background:#f8f8f8;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-width:250px;padding:24px}.Confirm_qrCodeWrapper__pLu02 p{color:#666;margin-top:16px}.Confirm_paymentTip__ATFhu{color:#ff4d4f;font-size:14px;margin-top:12px;text-align:center}.Confirm_paymentMethods__U8Ex1 .ant-radio-group-disabled .Confirm_paymentOption__Qo-mX{cursor:not-allowed;opacity:.5}.Confirm_paymentMethods__U8Ex1 .ant-radio-group-disabled .Confirm_paymentIcon__B0V3D{opacity:.5}.Confirm_agreementContent__hxm8u{font-size:14px;line-height:1.6;max-height:400px;overflow-y:auto;padding:16px}@media screen and (max-width:768px){.Confirm_container__J93BW{padding:12px}.Confirm_header__ddS5Q{padding:8px 16px}.Confirm_title__0VClp{font-size:16px}.Confirm_paymentRow__UNpMm,.Confirm_paymentSection__\+fc1j{flex-direction:column}.Confirm_qrCodeWrapper__pLu02{min-width:auto}}.Profile_container__HpIC8{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Profile_title__7BaFT{color:#333;font-size:24px;font-weight:500;margin-bottom:24px;margin-top:70px}.Profile_content__5KKEQ{margin:0 auto;max-width:800px}.Profile_card__D\+Dw9{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f}.Profile_card__D\+Dw9 .ant-descriptions-bordered{margin-bottom:24px}.Profile_card__D\+Dw9 .ant-descriptions-bordered .ant-descriptions-item-label{background:#fafafa;width:120px}.Profile_card__D\+Dw9 .ant-descriptions-bordered .ant-descriptions-item-content{padding:16px 24px}.Profile_actions__WZvyB{display:flex;justify-content:center;margin-top:24px}.Profile_actions__WZvyB button{min-width:120px}@media screen and (max-width:768px){.Profile_container__HpIC8{padding:16px}.Profile_title__7BaFT{font-size:20px;margin-bottom:16px}.Profile_card__D\+Dw9 .ant-descriptions-bordered .ant-descriptions-item-label{width:100px}.Profile_card__D\+Dw9 .ant-descriptions-bordered .ant-descriptions-item-content{padding:12px 16px}}.Password_container__5ylTZ{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Password_title__txE1g{color:#333;font-size:24px;font-weight:500;margin-bottom:24px;margin-top:70px}.Password_content__TcoDs{margin:0 auto;max-width:500px}.Password_card__pkIs5{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f}.Password_form__nKX0D{padding:24px}.Password_form__nKX0D .ant-form-item{margin-bottom:24px}.Password_form__nKX0D .ant-form-item-label{font-weight:500}.Password_actions__V-NTu{display:flex;gap:16px;justify-content:flex-end;margin-top:32px}.Password_actions__V-NTu button{min-width:100px}@media screen and (max-width:768px){.Password_container__5ylTZ{padding:16px}.Password_title__txE1g{font-size:20px;margin-bottom:16px}.Password_form__nKX0D{padding:16px}.Password_actions__V-NTu button{min-width:80px}}.chatContainer{background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh}.header{background-color:#fff;border-bottom:1px solid #e6e6e6;box-shadow:0 2px 8px #0000000d;height:60px;justify-content:space-between;padding:0 20px}.header,.headerLeft{align-items:center;display:flex}.headerLeft{gap:16px}.title{color:#333;font-size:16px;font-weight:500}.roomCode{color:#666;font-size:14px}.doctorCard{background-color:#fff;border-bottom:1px solid #e6e6e6;padding:16px 20px}.doctorInfo{align-items:center;display:flex;gap:16px}.doctorAvatar{border-radius:50%;height:48px;overflow:hidden;width:48px}.doctorDetails{flex:1 1}.doctorName{color:#333;font-size:16px;font-weight:500;margin-bottom:8px}.doctorHospital,.doctorTitle{color:#666;font-size:14px;line-height:1.5}.messageArea{background-color:#f5f5f5;flex:1 1;overflow-y:auto;padding:24px}.messageItem{align-items:flex-start;display:flex;margin-bottom:24px}.myMessage{flex-direction:row-reverse;margin-left:auto}.messageAvatar{border-radius:50%;flex-shrink:0;height:40px;margin:0 12px;width:40px}.messageContent{max-width:70%}.messageSender{color:#666;font-size:14px;margin-bottom:6px;padding-left:8px}.messageBubble{background-color:#fff;border-radius:4px 16px 16px 16px;box-shadow:0 1px 2px #0000000d;font-size:15px;line-height:1.6;padding:12px 16px;word-break:break-word}.myMessage .messageBubble{background-color:#345bc2;border-radius:16px 4px 16px 16px;color:#fff}.messageImage{border-radius:8px;cursor:pointer;max-width:240px;transition:transform .3s}.messageImage:hover{transform:scale(1.02)}.inputArea{background-color:#fff;border-top:1px solid #e6e6e6;padding:16px 20px}.inputWrapper{align-items:center;background-color:#fff;display:flex;gap:12px}.messageInput{border:1px solid #e6e6e6;border-radius:4px;flex:1 1;font-size:14px;height:40px;padding:8px 12px;transition:all .3s}.messageInput:focus{border-color:#345bc2;box-shadow:0 0 0 2px #25b6b11a}.plusIcon{color:#666;cursor:pointer;font-size:24px;transition:color .3s}.plusIcon:hover{color:#345bc2}.sendButton{background-color:#345bc2;border-color:#345bc2;font-size:14px;height:40px;min-width:76px;transition:all .3s}.sendButton:hover{background-color:#1c8f8b;border-color:#1c8f8b}.functionButtons{border-top:1px solid #e6e6e6;display:flex;gap:24px;margin-top:12px;padding:16px 0}.functionButton{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:background-color .3s}.functionButton:hover{background-color:#f5f5f5}.functionButton .anticon{color:#666;font-size:20px}.functionButton span{color:#666;font-size:14px}.messageArea::-webkit-scrollbar{width:6px}.messageArea::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.messageArea::-webkit-scrollbar-track{background:#0000}.videoWindow{background:#000;border-radius:12px;bottom:24px;box-shadow:0 4px 12px #00000026;height:480px;overflow:hidden;position:fixed;right:24px;width:320px;z-index:1000}.videoWindow.minimized{height:180px;width:240px}.videoWindow.minimized .videoHeader{background:#00000080;padding:8px 12px}.videoWindow.minimized .timer{font-size:14px;padding:4px 8px}.videoWindow.minimized .closeButton,.videoWindow.minimized .minimizeButton{font-size:16px;padding:6px}.videoHeader{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#0009,#0000);color:#fff;cursor:move;justify-content:space-between;padding:20px;transition:all .3s ease;z-index:1001}.headerControls,.videoHeader{align-items:center;display:flex}.headerControls{gap:12px}.closeButton,.minimizeButton{background:#ffffff1a;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;padding:8px;transition:all .3s}.closeButton:hover,.minimizeButton:hover{background:#fff3;transform:scale(1.1)}.closeButton:hover{color:#ff4d4f}.videoContainer{background:none;flex:1 1;position:relative}.videoContainer :global(.TUICallKit){height:100%;width:100%}@media screen and (max-width:1440px){.videoWindow:not(.minimized){transform:scale(.8);transform-origin:bottom right}}@media screen and (max-width:1200px){.videoWindow:not(.minimized){transform:scale(.6);transform-origin:bottom right}}.ServiceFlow_flowContainer__1y2sh{margin-bottom:40px}.ServiceFlow_flowContainer__1y2sh h3{color:#333;font-size:20px;font-weight:700;margin-bottom:24px}.ServiceFlow_flowGrid__cqbdc{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.ServiceFlow_flowItem__lUvHa{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px;text-align:center}.ServiceFlow_icon__oFlz4{font-size:32px;margin-bottom:16px}.ServiceFlow_flowItem__lUvHa h4{color:#333;font-size:16px;font-weight:700;margin-bottom:8px}.ServiceFlow_flowItem__lUvHa p{color:#666;font-size:14px;line-height:1.4}@media screen and (max-width:768px){.ServiceFlow_flowGrid__cqbdc{grid-template-columns:repeat(2,1fr)}}.ExpertLevel_expertLevelContainer__i-ubv{margin-bottom:24px}.ExpertLevel_expertLevelContainer__i-ubv h4{color:#333;font-size:16px;font-weight:700;margin-bottom:16px}.ExpertLevel_levelGrid__odTR-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.ExpertLevel_levelItem__YMZva{background:#f8f9fa;border-radius:6px;padding:12px;text-align:center}.ExpertLevel_levelTitle__7RCU4{color:#333;font-size:14px;margin-bottom:4px}.ExpertLevel_levelPrice__hl6Zh{color:#345bc2;font-size:16px;font-weight:700}.ServiceTime_serviceTimeContainer__uPGQJ{margin-bottom:24px}.ServiceTime_serviceTimeContainer__uPGQJ h4{color:#333;font-size:16px;font-weight:700;margin-bottom:16px}.ServiceTime_timeList__b3ng8{display:flex;flex-direction:column;gap:12px}.ServiceTime_timeItem__T48Py{align-items:center;display:flex;font-size:14px;gap:8px}.ServiceTime_timeIcon__CggXX{font-size:16px}.ServiceTime_timeLevel__X6\+ku{color:#333;font-weight:500}.ServiceTime_timeDesc__mutt8{color:#666}.Orders_layout__g57\+F{min-height:100vh;padding-top:64px}.Orders_sider__kXFb5{background:#fff;box-shadow:0 2px 8px #0000001a;height:calc(100vh - 64px);left:0;position:fixed;top:64px;width:150px!important}.Orders_menu__BXHq9{border-right:none;padding:24px 0}.Orders_menu__BXHq9 .ant-menu-item{font-size:15px!important;height:50px!important;line-height:50px!important;margin:4px 0!important;padding-left:24px!important}.Orders_menu__BXHq9 .ant-menu-item .anticon{font-size:16px!important;margin-right:10px!important}.Orders_content__YYtj-{background:#fff;margin-left:150px;min-height:calc(100vh - 64px);padding:24px}.Orders_content__YYtj- h2{border-bottom:1px solid #f0f0f0;color:#333;font-size:24px;font-weight:500;margin-bottom:24px;padding-bottom:16px}.Orders_table__8aGu2{background:#fff;border-radius:8px}.Orders_table__8aGu2 .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.Orders_table__8aGu2 .ant-table-tbody>tr:hover>td{background:#f5f5f5}.Orders_menu__BXHq9 .ant-menu-item-selected{background-color:#e6f7f7!important;color:#345bc2!important}.Orders_menu__BXHq9 .ant-menu-item-selected .anticon,.Orders_menu__BXHq9 .ant-menu-item:hover{color:#345bc2!important}@media screen and (max-width:768px){.Orders_sider__kXFb5{display:none}.Orders_content__YYtj-{margin-left:0;padding:16px}.Orders_content__YYtj- h2{font-size:18px;margin-bottom:16px}}.Payment_container__PBQJh{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Payment_backButton__hthLT{font-size:16px;margin-bottom:16px;padding:0}.Payment_backButton__hthLT:hover{color:#345bc2}.Payment_paymentSection__Uaroa{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:24px}.Payment_paymentSection__Uaroa h2{color:#333;font-size:20px;font-weight:500;margin-bottom:24px}.Payment_orderInfo__whKx1{background:#f8f8f8;border-radius:8px;margin-bottom:24px;padding:24px}.Payment_infoItem__k-7Fk{border-bottom:1px dashed #e8e8e8;display:flex;justify-content:space-between;padding:12px 0}.Payment_infoItem__k-7Fk:last-child{border-bottom:none;padding-bottom:0}.Payment_amount__jV8JV{color:#ff4d4f;font-size:20px;font-weight:700}.Payment_paymentOptions__Q-1Zk{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.Payment_payButton__hggdv{background:#345bc2;border-color:#345bc2;font-size:16px;height:40px;padding:0 32px}.Payment_payButton__hggdv:hover{background:#1c8f8b;border-color:#1c8f8b}.Payment_paymentWrapper__xAg-F{align-items:center;display:flex;flex-direction:column;text-align:center}.Payment_paymentWrapper__xAg-F h2{margin-bottom:24px}.Payment_qrCodeSection__-YKgw{align-items:center;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;justify-content:center;margin:24px auto;max-width:400px;padding:24px 0;text-align:center;width:100%}.Payment_qrCodeSection__-YKgw p{color:#666;font-size:16px;margin-top:16px}.Payment_qrCodeSection__-YKgw .ant-qrcode{margin:0 auto}.Payment_agreement__aZgig{margin-top:24px;text-align:center}.Payment_agreement__aZgig .ant-checkbox-wrapper{color:#666}.Payment_agreement__aZgig button{padding:0 4px}.Payment_privacyModal__sqNhT{.ant-modal-header{border-bottom:none;padding-bottom:0;text-align:center}.ant-modal-title{color:#333;font-size:18px;font-weight:500}.ant-modal-content{display:flex;flex-direction:column;max-height:80vh}.ant-modal-body{flex:1 1;overflow-y:auto;padding:24px}.ant-modal-footer{align-items:center;border-top:none;display:flex;justify-content:center;padding:20px 0!important;text-align:center!important}}.Payment_agreementContent__dDs0T{padding:0 16px}.Payment_agreementContent__dDs0T h2{color:#333;font-size:18px;font-weight:500;margin:24px 0;text-align:center}.Payment_agreements__UAApa{background:#f8f8f8;border-radius:8px;margin:24px auto;max-width:400px;padding:16px}.Payment_agreementItem__zS8Ip{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-bottom:12px}.Payment_agreementItem__zS8Ip:last-child{margin-bottom:0}.Payment_agreementItem__zS8Ip .ant-checkbox-wrapper{color:#666;cursor:pointer}.Payment_agreementItem__zS8Ip button{color:#345bc2;padding:0 4px}.Payment_agreementItem__zS8Ip button:hover{color:#1c8f8b}.Payment_layout__dEE-R{min-height:100vh;padding-top:64px}.Payment_sider__cMb8e{background:#fff;box-shadow:0 2px 8px #0000001a;height:calc(100vh - 64px);left:0;position:fixed;top:64px;width:150px!important}.Payment_menu__\+ZTY2{border-right:none;padding:24px 0}.Payment_menu__\+ZTY2 .ant-menu-item{font-size:15px!important;height:50px!important;line-height:50px!important;margin:4px 0!important;padding-left:24px!important}.Payment_menu__\+ZTY2 .ant-menu-item .anticon{font-size:16px!important;margin-right:10px!important}.Payment_content__Iu68\+{background:#f5f5f5;margin-left:150px;min-height:calc(100vh - 64px);padding:24px}@media screen and (max-width:768px){.Payment_container__PBQJh,.Payment_paymentSection__Uaroa{padding:16px}.Payment_paymentSection__Uaroa h2{font-size:18px;margin-bottom:16px}.Payment_orderInfo__whKx1{padding:16px}.Payment_paymentOptions__Q-1Zk{align-items:center;flex-direction:column}.Payment_payButton__hggdv{width:200px}.Payment_agreementContent__dDs0T{padding:0 8px}}.Payment_checkboxWrapper__Ybaar{align-items:center;cursor:pointer;display:flex}.Payment_checkboxWrapper__Ybaar .ant-checkbox-wrapper{cursor:pointer}.Payment_checkboxWrapper__Ybaar .ant-checkbox-disabled+span{color:#000000d9;cursor:pointer}.Payment_modalFooter__AofW0{align-items:center;display:flex;justify-content:center;width:100%}.Payment_modalFooter__AofW0 button{margin:0 auto}.Upload_layout__U6W9Q{min-height:100vh;padding-top:64px}.Upload_sider__uYfnA{background:#fff;box-shadow:0 2px 8px #0000001a;height:calc(100vh - 64px);left:0;position:fixed;top:64px;width:150px!important}.Upload_menu__TsdLe{border-right:none;padding:24px 0}.Upload_menu__TsdLe .ant-menu-item{font-size:15px!important;height:50px!important;line-height:50px!important;margin:4px 0!important;padding-left:24px!important}.Upload_menu__TsdLe .ant-menu-item .anticon{font-size:16px!important;margin-right:10px!important}.Upload_content1__KplP4{margin-left:150px}.Upload_content1__KplP4,.Upload_content__PXd2J{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.Upload_container__D4GNx{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;min-height:calc(100vh - 110px);padding:24px}.Upload_header__ufSSX{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.Upload_breadcrumb__pIvAm{color:#333;font-size:20px;font-weight:500;margin-left:16px}.Upload_mainCard__IeoEn{background:#f8f8f8;border-radius:12px;display:flex;flex-direction:column;width:100%}.Upload_patientSection__F3TFU{padding:0 24px 24px}.Upload_patientSection__F3TFU h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:16px}.Upload_patientSection__F3TFU h3:before{background:#345bc2;border-radius:2px;content:"";height:18px;margin-right:8px;width:4px}.Upload_patientInfo__vvcva{align-items:center;background:#fff;border-radius:8px;display:flex;font-size:16px;justify-content:space-between;padding:24px}.Upload_patientInfoLeft__YFWQd{display:flex;flex-direction:column;gap:12px}.Upload_infoItem__kzX7n{align-items:center;display:flex}.Upload_label__KOHjT{color:#666;margin-right:8px;min-width:70px}.Upload_formContent__-vLEV{display:flex;gap:24px;margin-bottom:24px;padding:0 24px}.Upload_descriptionSection__y08Dt{background:#f8f8f8;border-radius:8px;flex:1 1;padding:16px}.Upload_descriptionSection__y08Dt h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:16px}.Upload_descriptionSection__y08Dt h3:before{background:#345bc2;border-radius:2px;content:"";height:18px;margin-right:8px;width:4px}.Upload_textarea__xHHhj{background:#fff;border:none;border-radius:8px;font-size:16px;height:240px;min-height:auto;padding:16px;resize:none}.Upload_textarea__xHHhj:focus{border-color:#345bc2;box-shadow:none}.Upload_uploadSection__rei6z{background:#f8f8f8;border-radius:8px;flex:1 1;padding:16px}.Upload_uploadSection__rei6z h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:16px;text-align:left}.Upload_uploadSection__rei6z h3:before{background:#345bc2;border-radius:2px;content:"";height:18px;margin-right:8px;width:4px}.Upload_uploader__AHkwg{align-content:flex-start;background:#fff;border-radius:8px;display:flex;flex-wrap:wrap;margin-bottom:16px;min-height:200px;padding:16px}.Upload_uploader__AHkwg .ant-upload.ant-upload-select{height:120px!important;margin:0 8px 8px 0;width:120px!important}.Upload_uploadButton__GFn9c{align-items:center;color:#666;display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}.Upload_uploadTip__mFM5R{color:#666;font-size:14px;text-align:left}.Upload_submitButton__WYeyJ{background-color:#345bc2;border-color:#345bc2;font-size:18px;height:48px;margin-left:auto;width:160px}.Upload_submitButton__WYeyJ:hover{background-color:#36c5c0;border-color:#36c5c0}.Upload_guardianModal__e2LxZ{.ant-modal-content{border-radius:12px;padding:32px}.ant-modal-header{margin-bottom:24px}.ant-modal-title{font-size:20px;text-align:center}p{font-size:16px;margin:0;text-align:center}.ant-modal-footer{border-top:none;margin-top:24px;text-align:center}}.OrderDetail_layout__Kplg8{min-height:100vh;padding-top:64px}.OrderDetail_sider__\+YspT{background:#fff;box-shadow:0 2px 8px #0000001a;height:calc(100vh - 64px);left:0;position:fixed;top:64px;width:150px!important}.OrderDetail_menu__jrxCN{border-right:none;padding:24px 0}.OrderDetail_menu__jrxCN .ant-menu-item{font-size:15px!important;height:50px!important;line-height:50px!important;margin:4px 0!important;padding-left:24px!important}.OrderDetail_menu__jrxCN .ant-menu-item .anticon{font-size:16px!important;margin-right:10px!important}.OrderDetail_content__RjxJg{background:#f5f5f5;margin-left:150px;min-height:calc(100vh - 64px);padding:24px}.OrderDetail_container__1RWwj{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:24px}.OrderDetail_header__dAYED{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px}.OrderDetail_title__agH\+j{color:#333;font-size:20px;font-weight:500;margin-left:8px}.OrderDetail_detailCard__hdFQK{.ant-descriptions{margin-bottom:24px}.ant-descriptions-title{align-items:center;color:#333;display:flex;font-size:18px;font-weight:1000;margin-bottom:24px}.ant-descriptions-title:before{background:#345bc2;border-radius:2px;content:"";height:18px;margin-right:8px;width:4px}.ant-descriptions-item-label{background:#fafafa;color:#666;width:120px}.ant-descriptions-item-content{color:#333}}.OrderDetail_amount__cnyl8{color:#ff4d4f;font-size:18px;font-weight:500}.OrderDetail_section__xvXxr{margin-top:32px}.OrderDetail_section__xvXxr h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:16px}.OrderDetail_section__xvXxr h3:before{background:#345bc2;border-radius:2px;content:"";height:18px;margin-right:8px;width:4px}.OrderDetail_description__UyPe8{background:#f8f8f8;border-radius:8px;color:#666;line-height:1.6;padding:16px}.OrderDetail_imageList__UtOG0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:16px}.OrderDetail_imageItem__78xwY{border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;overflow:hidden;transition:all .3s}.OrderDetail_imageItem__78xwY:hover{box-shadow:0 2px 8px #0000001a}.OrderDetail_imageItem__78xwY img{height:150px;object-fit:cover;width:100%}.ant-btn-primary{background-color:#345bc2!important;border-color:#345bc2!important}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:#4b6fd9!important;border-color:#4b6fd9!important}.ant-btn-link{color:#345bc2!important}.ant-btn-link:focus,.ant-btn-link:hover{color:#4b6fd9!important}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#00000040!important}.ant-btn{transition:none!important}.ant-btn-primary:active,.ant-btn:active{transform:none!important}
/*# sourceMappingURL=main.9118445f.css.map*/