@charset "utf-8";

.not-found_wrap__mKYux { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; width: 100%; height: calc(100% - 247px); background-color: rgb(255, 255, 255); }

.not-found_wrap__mKYux .not-found_header-box__U_1cd { flex: 0 0 auto; width: 100%; }

.not-found_wrap__mKYux .not-found_not-found__LjI67 { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; }

.not-found_wrap__mKYux .not-found_not-found__LjI67 p { margin-top: 20px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.BottomNav_bottom-nav__DO3K_ { font-size: 12px; line-height: 22px; color: rgb(102, 102, 102); text-align: center; }

.BottomNav_bottom-nav-item__lyWk3 { color: rgb(102, 102, 102); cursor: pointer; }

.BottomNav_bottom-nav-item__lyWk3:hover { color: rgb(119, 83, 255); }

.layout_container__S8iub { width: 100%; max-width: 768px; margin: 0px auto; background-color: rgb(255, 255, 255); }

.layout_container__S8iub a:active, .layout_container__S8iub a:hover { text-decoration: none; }

.layout_container__S8iub ::placeholder { font-size: 14px; font-weight: 400; color: rgb(153, 153, 153); }

.Decision_section-decision-boxes__o4cJx { display: flex; align-items: center; justify-content: space-between; }

.Decision_section-decision-boxes__o4cJx .Decision_box__1Zn4D { position: relative; top: 0px; box-sizing: border-box; width: 333px; height: 328px; padding: 44px 52px 0px; background-color: rgb(255, 255, 255); border-radius: 16px; }

.Decision_section-decision-boxes__o4cJx .Decision_box__1Zn4D .Decision_icon__SdXdi { position: relative; width: 120px; height: 120px; margin: 0px auto; background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/overall.cb8067fa.png"); background-repeat: no-repeat; background-position: 50% center; background-size: cover; }

.Decision_section-decision-boxes__o4cJx .Decision_box__1Zn4D .Decision_box-name__qDdWd { height: 34px; margin: 20px auto 8px; font-size: 24px; line-height: 34px; color: rgb(51, 51, 51); text-align: center; font-weight: 500; }

.Decision_section-decision-boxes__o4cJx .Decision_box__1Zn4D .Decision_box-infos__wxZOm { font-size: 16px; line-height: 22px; color: rgb(153, 153, 153); text-align: center; }

.Decision_section-decision-boxes__o4cJx .Decision_box__1Zn4D.Decision_box1__xcuZa .Decision_icon__SdXdi { background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/authority.7353f0c2.png"); }

.Decision_section-decision-boxes__o4cJx .Decision_box__1Zn4D.Decision_box2__5UJ24 .Decision_icon__SdXdi { background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/functional.dbd54855.png"); }

.Drugs_section-drugs-content__BDj1I { position: relative; display: flex; align-items: center; justify-content: space-between; }

.Drugs_section-drugs-content__BDj1I .Drugs_img__MyFJl { width: 100%; height: 347px; margin-left: 16px; background-color: rgb(255, 255, 255); border-radius: 16px; }

.Drugs_section-drugs-boxes__jTh1y { flex-shrink: 0; width: 333px; }

.Drugs_section-drugs-boxes__jTh1y .Drugs_box__mSeF5 { display: flex; align-items: center; height: 105px; padding: 0px 23px; margin-bottom: 16px; background: rgb(255, 255, 255); border-radius: 16px; }

.Drugs_section-drugs-boxes__jTh1y .Drugs_box__mSeF5:last-child { margin-bottom: 0px; }

.Drugs_section-drugs-boxes__jTh1y .Drugs_box-name__LCEgY { margin-bottom: 4px; font-size: 20px; font-weight: 500; line-height: 28px; color: rgb(51, 51, 51); }

.Drugs_section-drugs-boxes__jTh1y .Drugs_box-infos__2ghCS { font-size: 16px; line-height: 22px; color: rgb(153, 153, 153); }

.Drugs_section-drugs-bg__tRV5R { position: relative; width: 100%; height: 347px; margin-left: 16px; background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/bg.ec4f174b.png"); background-repeat: no-repeat; background-size: cover; border-radius: 16px; }

.Drugs_section-drugs-drugs__73wLj, .Drugs_section-drugs-fly__pxrjB, .Drugs_section-drugs-vector-l__kJ1vg, .Drugs_section-drugs-vector-r__MiBDC { position: absolute; z-index: 1; display: block; }

.Drugs_section-drugs-vector-l__kJ1vg { top: 131px; left: 584px; width: 21px; }

.Drugs_section-drugs-vector-r__MiBDC { top: 144px; left: 597px; width: 21px; transform: rotate(180deg); transform-origin: center center; }

.Drugs_section-drugs-drugs__73wLj { top: 142px; left: 753px; height: 73px; }

.Drugs_section-drugs-fly__pxrjB { top: 46px; left: 525px; height: 39.5px; }

@keyframes Drugs_rotate__7qycV { 
  0% { transform: rotate(30deg); }
  25% { transform: rotate(0deg); }
  75% { transform: rotate(-30deg); }
  100% { transform: rotate(0deg); }
}

.Guideline_section-guideline-boxes1__qNbTi { display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px; background-color: rgb(255, 255, 255); }

.Guideline_section-guideline-boxes1__qNbTi .Guideline_box__HRg0L { box-sizing: border-box; width: 258px; height: 240px; padding: 20px 33px; }

.Guideline_section-guideline-boxes1__qNbTi .Guideline_box__HRg0L .Guideline_icon__rVOiX { width: 96px; height: 96px; margin: 0px auto 20px; background-repeat: no-repeat; background-position: 50% center; background-size: cover; }

.Guideline_section-guideline-boxes1__qNbTi .Guideline_box__HRg0L .Guideline_box-name__Y3zrG { margin-bottom: 8px; font-size: 24px; line-height: 34px; color: rgb(51, 51, 51); text-align: center; font-weight: 500; }

.Guideline_section-guideline-boxes1__qNbTi .Guideline_box__HRg0L .Guideline_box-infos__CM4GB { font-size: 16px; line-height: 22px; color: rgb(153, 153, 153); text-align: center; }

.Guideline_section-guideline-boxes2__BaPhJ { display: flex; gap: 16px; align-items: flex-start; background-color: rgb(255, 255, 255); }

.Guideline_section-guideline-boxes2__BaPhJ .Guideline_box__HRg0L { box-sizing: border-box; display: flex; align-items: center; justify-content: center; width: 100%; padding: 12px 0px; background: rgb(245, 246, 249); border-radius: 12px; }

.Guideline_section-guideline-boxes2__BaPhJ .Guideline_box__HRg0L .Guideline_icon__rVOiX { width: 32px; height: 32px; margin-right: 8px; background-repeat: no-repeat; background-position: 50% center; background-size: cover; }

.Guideline_section-guideline-boxes2__BaPhJ .Guideline_box__HRg0L .Guideline_box-name__Y3zrG { font-size: 12px; font-weight: 500; line-height: 17px; color: rgb(102, 102, 102); }

.MedPulse_content__Cp9Eh { position: relative; overflow: hidden; background-color: rgb(255, 255, 255); background-image: url("https://img1.dxycdn.com/t/s7/2025/0213/706/8429209786036099881.png"); background-repeat: no-repeat; background-size: 1032px 423px; border-radius: 16px; }

.MedPulse_content__Cp9Eh .MedPulse_logo__vFHaI { margin-top: 40px; margin-left: 60px; }

.MedPulse_content__Cp9Eh .MedPulse_medpulse__CIEN4 { margin-top: 8px; margin-bottom: 40px; margin-left: 60px; font-size: 20px; line-height: 28px; color: rgb(51, 51, 51); text-align: left; letter-spacing: 0px; }

.MedPulse_content__Cp9Eh .MedPulse_qrcode__MylQ3 { position: absolute; top: 53px; right: 60px; font-size: 12px; line-height: 13px; color: rgb(27, 166, 169); text-align: center; letter-spacing: 1px; writing-mode: vertical-lr; }

.MedPulse_content__Cp9Eh .MedPulse_qrcode-infos__5jp7n { margin-left: 4px; }

.MedPulse_section-boxes__C2ATf { display: flex; align-items: center; justify-content: space-between; }

.MedPulse_section-boxes__C2ATf .MedPulse_box__ardm0 { position: relative; top: 0px; box-sizing: border-box; width: 333px; height: 328px; border-radius: 16px; }

.MedPulse_section-boxes__C2ATf .MedPulse_box__ardm0 .MedPulse_icon__CyT55 { position: relative; width: 100px; height: 100px; margin: 0px auto; background-image: url("https://img1.dxycdn.com/t/s7/2025/0219/562/6961059219380802981.png"); background-repeat: no-repeat; background-position: 50% center; background-size: cover; }

.MedPulse_section-boxes__C2ATf .MedPulse_box__ardm0 .MedPulse_box-name__4R5w3 { height: 28px; margin: 12px auto 8px; font-size: 20px; line-height: 28px; color: rgb(51, 51, 51); text-align: center; font-weight: 500; }

.MedPulse_section-boxes__C2ATf .MedPulse_box__ardm0 .MedPulse_box-infos__fCVcY { font-size: 16px; line-height: 22px; color: rgb(153, 153, 153); text-align: center; }

.MedPulse_section-boxes__C2ATf .MedPulse_box__ardm0.MedPulse_box1__JQ8Y9 .MedPulse_icon__CyT55 { background-image: url("https://img1.dxycdn.com/t/s7/2025/0219/040/8676921391480802981.png"); }

.MedPulse_section-boxes__C2ATf .MedPulse_box__ardm0.MedPulse_box2__Vcq_L .MedPulse_icon__CyT55 { background-image: url("https://img1.dxycdn.com/t/s7/2025/0219/408/2513952733480802981.png"); }

.layout_wrap__teqYC { width: 100%; background-color: rgb(255, 255, 255); }

.layout_container__Vo94R { width: 100%; margin: 0px auto; }

.layout_banner__pzXV4 { width: 100%; }

.layout_banner__pzXV4 .layout_img__K6oPD { margin: 0px auto; object-fit: contain; }

.layout_wrap__A0yc9 { width: 100%; min-height: calc(-247px + 100vh); background-color: rgb(245, 246, 249); }

.layout_wrap__A0yc9 .layout_header-box__QsaF1 { position: sticky; top: 0px; z-index: 100; width: 100%; background-color: rgb(255, 255, 255); }

.layout_wrap__A0yc9 .layout_header-center__Nluzb { display: flex; align-items: center; justify-content: space-between; width: 1144px; }

@media screen and (max-width: 1308px) {
  .layout_wrap__A0yc9 .layout_header-center__Nluzb { width: auto; }
  .layout_wrap__A0yc9 .layout_nav__djDMl { display: none; }
}

.page_wrap__qXUB2 { width: 100%; height: 100vh; background-color: rgb(255, 255, 255); }

.page_wrap__qXUB2 .page_error__laESX { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; height: 100%; background-color: rgb(255, 255, 255); }

.page_wrap__qXUB2 .page_error__laESX p { margin-top: 20px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.page_wrap__qXUB2 .page_btn__tZ_gf { width: 160px; height: 36px; margin-top: 20px; font-size: 14px; font-weight: 500; line-height: 36px; color: rgb(255, 255, 255); text-align: center; cursor: pointer; background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 18px; }

.page_wrap__17_6G { width: 100%; }

.page_wrap__17_6G, .page_wrap__17_6G .page_error__vcNu8 { height: calc(-307px + 100vh); background-color: rgb(255, 255, 255); }

.page_wrap__17_6G .page_error__vcNu8 { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; }

.page_wrap__17_6G .page_error__vcNu8 p { margin-top: 20px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.page_wrap__17_6G .page_btn__fz3mz { width: 160px; height: 36px; margin-top: 20px; font-size: 14px; font-weight: 500; line-height: 36px; color: rgb(255, 255, 255); text-align: center; cursor: pointer; background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 18px; }

.layout_wrap__DxHl_ { width: 100%; min-height: calc(-247px + 100vh); background-color: rgb(245, 246, 249); }

.layout_wrap__DxHl_ .layout_header-box__60WCj { position: sticky; top: 0px; z-index: 10; width: 100%; background-color: rgb(255, 255, 255); }

.layout_wrap__DxHl_ .layout_header-center__75Ioc { display: flex; align-items: center; justify-content: space-between; width: 1040px; }

@media screen and (max-width: 1308px) {
  .layout_wrap__DxHl_ .layout_header-center__75Ioc { width: auto; }
  .layout_wrap__DxHl_ .layout_nav__3cRT3 { display: none; }
}

.page_wrap__K2Gun { width: 100%; height: 100vh; background-color: rgb(245, 246, 249); }

.page_wrap__K2Gun .page_error__E5nNs { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; height: 100%; background-color: rgb(255, 255, 255); }

.page_wrap__K2Gun .page_error__E5nNs p { margin: 20px 32px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.page_wrap__K2Gun .page_error__E5nNs .page_btn__R_TUs { width: 120px; height: 35px; margin: 0px auto; font-size: 15px; line-height: 35px; color: rgb(255, 255, 255); text-align: center; background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 18px; box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 10px 0px; }

.page_wrap__0yFWM { width: 100%; background-color: rgb(245, 246, 249); }

.page_wrap__0yFWM .page_error__HGUaS { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; height: calc(-307px + 100vh); background-color: rgb(255, 255, 255); }

.page_wrap__0yFWM .page_error__HGUaS p { margin-top: 20px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.Decisions_container__3BIEv { position: relative; padding: 0px; }

.Decisions_list__6so_z { padding: 0px 12px; margin: 0px 8px; background-color: rgb(255, 255, 255); border-radius: 16px; }

.EmptyList_empty__XLBGs { display: flex; align-items: center; justify-content: center; min-height: inherit; }

.Decisions_container__m5A5u { position: relative; padding: 0px 24px; }

.Decisions_container__m5A5u .Decisions_mask__cjzKI { position: absolute; inset: 0px; z-index: 1; background-color: rgba(255, 255, 255, 0.5); backdrop-filter: blur(2px); }

.Decisions_container__m5A5u .Decisions_mask__cjzKI::before { position: absolute; inset: 0px; z-index: 1; content: ""; background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/mask-icon.2e760c8b.png"); background-repeat: no-repeat; background-attachment: fixed; background-position: center calc(-650px + 100vh); background-size: 358px 270px; backdrop-filter: blur(5px); }

.Drugs_container__QO6_f { position: relative; padding: 0px 24px; }

.Drugs_container__QO6_f .Drugs_mask__M6xAQ { position: absolute; inset: 0px; z-index: 1; background-color: rgba(255, 255, 255, 0.5); backdrop-filter: blur(2px); }

.Drugs_container__QO6_f .Drugs_mask__M6xAQ::before { position: absolute; inset: 0px; z-index: 1; content: ""; background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/mask-icon.2e760c8b.png"); background-repeat: no-repeat; background-attachment: fixed; background-position: center calc(-650px + 100vh); background-size: 358px 270px; backdrop-filter: blur(5px); }

.Guides_container__wO_Kg { position: relative; padding: 0px; }

.Guides_container__wO_Kg .Guides_list__1YMd2 { position: relative; padding: 0px 24px; border-radius: 16px; }

.Guides_container__wO_Kg .Guides_mask__gfkc1 { position: absolute; inset: 0px; z-index: 1; background-color: rgba(255, 255, 255, 0.5); backdrop-filter: blur(2px); }

.Guides_container__wO_Kg .Guides_mask__gfkc1::before { position: absolute; inset: 0px; z-index: 1; content: ""; background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/mask-icon.2e760c8b.png"); background-repeat: no-repeat; background-attachment: fixed; background-position: center calc(-600px + 100vh); background-size: 358px 270px; backdrop-filter: blur(5px); }

.page_search-page__d2X4Q { box-sizing: border-box; min-height: calc(-307px + 100vh); }

.page_loading__dQH1_ { box-sizing: border-box; width: 696px; padding-top: 32px; padding-bottom: 16px; margin: 0px auto; }

.page_loading__dQH1_ .page_navs-skeleton__dIoI_ { box-sizing: border-box; width: 100%; padding-left: 20px; margin: 0px auto 16px; line-height: 20px; }

.page_loading__dQH1_ .page_skeleton__qfWu_ { padding: 0px 24px; border-radius: 16px; }

.layout_wrap__PagcH { width: 100%; background-color: rgb(245, 246, 249); }

.layout_wrap__PagcH .layout_header-box__WsPiB { top: 0px; z-index: 10; width: 100%; background-color: rgb(255, 255, 255); position: relative; }

.layout_wrap__PagcH .layout_header-box__WsPiB::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.page_exchange__hSbSO { box-sizing: border-box; width: 696px; margin: 64px auto 0px; overflow: hidden; border: 1px solid rgb(235, 235, 235); border-radius: 8px; }

.page_exchange-header__qU2ac { position: relative; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; width: 100%; height: 128px; padding-left: 40px; color: rgb(255, 255, 255); background: linear-gradient(96.2deg, rgb(45, 43, 41) 1.22%, rgb(70, 65, 60) 99.25%); }

.page_exchange-header__qU2ac h3 { line-height: 24px; color: transparent; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/exchage_title.15b335b6.png") 0% 0% / contain no-repeat; }

.page_exchange-header__qU2ac p { margin-top: 16px; font-size: 14px; font-weight: 500; line-height: 20px; }

.page_exchange-header-img__a7D_Y { position: absolute; top: 18px; right: 32px; }

.page_exchange-content__XVT0g { padding: 32px 32px 40px; font-size: 16px; line-height: 22px; background-color: rgb(255, 255, 255); }

.page_exchange-content-code__8s37b { display: flex; align-items: center; }

.page_exchange-content-code-disabled__FFWE5 { color: rgb(153, 153, 153); }

.page_exchange-content__XVT0g .page_input__76iBV { flex: 1 1 0%; height: 44px; padding-left: 24px; margin-left: 24px; line-height: 44px; appearance: none; background: rgb(245, 246, 249); border-radius: 22px; outline: none; }

.page_exchange-content__XVT0g .page_button-wrap__P_y16 { text-align: center; }

.page_exchange-content-button__4ek8Z { display: inline-block; width: 160px; height: 44px; margin: 32px auto 0px; line-height: 44px; color: rgb(45, 43, 41); text-align: center; cursor: pointer; background: linear-gradient(117.4deg, rgb(233, 203, 162), rgb(248, 226, 196)); border-radius: 22px; font-weight: 500; }

.page_exchange-content-button__4ek8Z:hover { color: rgb(88, 80, 70); }

.layout_wrap__t6bOG { width: 100%; height: calc(100% - 247px); background-color: rgb(245, 246, 249); }

.layout_wrap__t6bOG .layout_header-center__JKfdr { display: flex; align-items: center; justify-content: space-between; width: 1144px; }

@media screen and (max-width: 1308px) {
  .layout_wrap__t6bOG .layout_header-center__JKfdr { width: auto; }
  .layout_wrap__t6bOG .layout_nav__nhbAa { display: none; }
}

.page_container__sqble { margin: 0px; background-color: rgb(255, 255, 255); }

.page_container__sqble .page_video__h7X2p { width: 1192px; margin: 0px auto; }

.page_container__sqble .page_wrapper__YCfdt { min-width: 1192px; background-color: rgb(245, 246, 249); }

.page_container__sqble .page_wrapper__YCfdt .page_sources___SuCT { box-sizing: border-box; width: 1192px; padding: 16px 20px; margin: 0px auto; }

.page_container__sqble .page_wrapper__YCfdt .page_sources___SuCT .page_title__kL_Tc { padding: 0px 12px; margin-bottom: 12px; font-size: 14px; color: rgb(153, 153, 153); font-weight: 500; }

.page_container__sqble .page_link__VzB4H { display: block; margin: 12px 0px 0px; }

.page_container__sqble .page_link__VzB4H:first-child { margin-top: 0px; }

.page_addon__oP1XF { display: flex; flex-direction: column; height: 100%; }

.page_addon__oP1XF .page_relation__iILf5 { display: flex; flex-direction: row; gap: 12px; align-items: center; justify-content: center; margin: 0px 0px 20px; }

.page_addon__oP1XF .page_relation__iILf5 .page_divider__bN9iy { flex: 1 1 0%; height: 1px; background: linear-gradient(-90deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.1)); }

.page_addon__oP1XF .page_relation__iILf5 .page_hint___HMVn { font-size: 16px; color: rgb(204, 204, 204); font-weight: 500; }

.page_addon__oP1XF .page_relation__iILf5 .page_hint___HMVn + .page_divider__bN9iy { transform: rotate(180deg); }

.page_addon__oP1XF .page_list__PCD_t { flex: 1 1 0%; padding-bottom: 24px; overflow: hidden auto; }

.page_category__pjfF3 { padding: 0px 20px; margin-top: 24px; }

.page_category-title__OH1UI { font-size: 21px; font-weight: 500; line-height: 30px; color: rgb(51, 51, 51); }

.layout_search__xhuGy { position: sticky; top: 0px; z-index: 10; box-sizing: border-box; width: 100%; padding: 20px; text-align: center; background-color: rgb(119, 83, 255); border-radius: 0px 0px 12px 12px; }

.page_category__jsP6o { box-sizing: border-box; width: 696px; margin: 0px auto; }

.page_category-container__EIqvi { position: relative; box-sizing: border-box; width: 100%; padding: 0px 24px 80px; background: rgb(255, 255, 255); border-radius: 16px; }

.page_category-header__pOAsI { box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 20px 24px 16px; line-height: 28px; }

.page_category-header__pOAsI h2 { font-size: 20px; font-weight: 500; line-height: 28px; color: rgb(51, 51, 51); }

.page_category-header__pOAsI p { font-size: 13px; color: rgb(153, 153, 153); }

.page_category-header-count__rP7GB { color: rgb(27, 166, 169); }

.page_pagination__fClMb { position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.page_category__bVkL_ { padding: 0px 20px; margin-top: 24px; }

.page_category-title__liFki { font-size: 21px; line-height: 30px; color: rgb(51, 51, 51); font-weight: 500; }

.page_category__bVkL_ .page_drug__gE_3Z { display: block; padding: 20px 0px; position: relative; }

.page_category__bVkL_ .page_drug__gE_3Z::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.page_category__bVkL_ .page_drug-name__FwIhy { display: block; font-size: 16px; line-height: 22px; color: rgb(51, 51, 51); font-weight: 500; }

.page_category__bVkL_ .page_drug-content__u9NP4 { margin-top: 4px; }

.page_category__bVkL_ .page_drug-content__u9NP4 a { margin-right: 20px; font-size: 14px; line-height: 18px; color: rgb(153, 153, 153); }

.page_result__ddIwC { padding: 0px 20px; margin-top: 24px; }

.page_result-header__CvNVp { padding-bottom: 12px; }

.page_result-header__CvNVp h2 { font-size: 21px; font-weight: 500; line-height: 30px; color: rgb(51, 51, 51); }

.page_result-header__CvNVp p { margin-top: 8px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); }

.page_result-count__rXNPY { color: rgb(240, 122, 19); }

.page_result-keyword__fV69O { color: rgb(235, 62, 56); }

.page_result__ddIwC .page_empty-img__4mEZq { width: 140px; height: 140px; margin: 32px auto; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/empty.1b3aab02.png") 50% center / 100% 140px no-repeat; }

.ClinicalDecisionTabs_tabs__U_xP3 { display: flex; justify-content: space-between; width: 1032px; margin: 0px auto; background: rgb(255, 255, 255); border-radius: 16px; }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD { flex-shrink: 0; padding: 16px 0px; position: relative; }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD::before { position: absolute; content: " "; top: 0px; right: 0px; bottom: 0px; height: 100%; border-right: 1px solid rgb(224, 224, 224); transform: scaleX(0.5); }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-list__zhtH3 { height: 100%; padding-right: 30px; margin-right: 0px; overflow: hidden scroll; }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-list__zhtH3::-webkit-scrollbar { display: none; width: 0px !important; height: 0px !important; }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-list__zhtH3::-webkit-scrollbar-thumb, .ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-list__zhtH3::-webkit-scrollbar-track { }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-list__zhtH3::-webkit-scrollbar-thumb:active, .ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-list__zhtH3::-webkit-scrollbar-thumb:hover { }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-list__zhtH3:hover { padding-right: 22px; margin-right: 2px; }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-list__zhtH3:hover::-webkit-scrollbar { display: block; width: 6px !important; }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-list__zhtH3:hover::-webkit-scrollbar-thumb { background-color: rgb(235, 237, 240); border-radius: 24px; }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-item__ifbB9 { box-sizing: border-box; display: block; width: 290px; padding: 14px 0px 14px 20px; font-size: 16px; line-height: 20px; color: rgb(102, 102, 102); cursor: pointer; }

.drugs-pc .ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-item__ifbB9:hover { color: rgb(119, 83, 255); }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-item__ifbB9.ClinicalDecisionTabs_active__zHxdT { position: relative; font-weight: 500; color: rgb(51, 51, 51); }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-nav__dRNbD .ClinicalDecisionTabs_tab-nav-item__ifbB9.ClinicalDecisionTabs_active__zHxdT::before { position: absolute; top: 50%; left: 0px; display: block; width: 4px; height: 12px; content: ""; background-color: rgb(119, 83, 255); border-radius: 12px; transform: translateY(-50%); }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-content__pdCeT { width: 100%; padding: 28px 0px 20px 40px; }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-content__pdCeT .ClinicalDecisionTabs_tab-children__Rsu7_ { padding-right: 24px; }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-content__pdCeT .ClinicalDecisionTabs_tab-children__Rsu7_ .ClinicalDecisionTabs_tab-title__efFjz { font-size: 20px; font-weight: 500; color: rgb(51, 51, 51); }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-content__pdCeT .ClinicalDecisionTabs_tab-children__Rsu7_ .ClinicalDecisionTabs_item__M_M7t .ClinicalDecisionTabs_links__eeDPL .ClinicalDecisionTabs_link__He6YW { display: block; padding: 13px 0px; font-size: 16px; line-height: 22px; color: rgb(51, 51, 51); position: relative; }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-content__pdCeT .ClinicalDecisionTabs_tab-children__Rsu7_ .ClinicalDecisionTabs_item__M_M7t .ClinicalDecisionTabs_links__eeDPL .ClinicalDecisionTabs_link__He6YW::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.drugs-pc .ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-content__pdCeT .ClinicalDecisionTabs_tab-children__Rsu7_ .ClinicalDecisionTabs_item__M_M7t .ClinicalDecisionTabs_links__eeDPL .ClinicalDecisionTabs_link__He6YW:hover { color: rgb(119, 83, 255); }

.ClinicalDecisionTabs_tabs__U_xP3 .ClinicalDecisionTabs_tab-content__pdCeT .ClinicalDecisionTabs_tab-children__Rsu7_ .ClinicalDecisionTabs_item__M_M7t:last-child .ClinicalDecisionTabs_links__eeDPL .ClinicalDecisionTabs_link__He6YW::before { display: none; }

.default_missing__e_hfX { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; }

.default_missing__e_hfX .default_info__0qQG3 { margin-top: 20px; margin-bottom: 60px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.default_missing__e_hfX .default_awake__fgPYZ, .default_missing__e_hfX .default_download__JUP0T { display: block; width: 300px; height: 44px; font-size: 16px; font-weight: 500; line-height: 44px; text-align: center; border-radius: 22px; }

.default_missing__e_hfX .default_download__JUP0T { margin-bottom: 20px; color: rgb(245, 246, 249); background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); }

.default_missing__e_hfX .default_awake__fgPYZ { color: rgb(119, 83, 255); border: 1px solid rgb(119, 83, 255); }

.DetailSkeleton_loading__Anet7 { box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; justify-content: center; width: 100%; height: calc(-307px + 100vh); padding-top: 40px; background: rgb(255, 255, 255); }

.DetailSkeleton_loading__Anet7 .DetailSkeleton_detail-skeleton__n6DwD { width: 696px; margin-right: 16px; }

.DetailSkeleton_loading__Anet7 .DetailSkeleton_menu-skeleton__esyDN { width: 320px; }

.page_topic__Dx2mA { width: 696px; padding-bottom: 24px; margin: 0px auto; }

.page_topic-header__QqqYU { padding: 28px 24px 16px; font-weight: 500; }

.page_topic-header__QqqYU h2 { height: 32px; font-size: 23px; line-height: 32px; }

.page_topic-tag__YZdi5 { margin-top: 8px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); }

.Content_tab-title__vsFOn { font-size: 20px; font-weight: 500; color: rgb(51, 51, 51); }

.Aside_tab-nav-item___c_C4 { box-sizing: border-box; display: block; width: 290px; padding: 14px 0px 14px 20px; font-size: 16px; line-height: 20px; color: rgb(102, 102, 102); cursor: pointer; }

.Aside_tab-nav-item___c_C4:hover { color: rgb(119, 83, 255); }

.Aside_tab-nav-item___c_C4.Aside_active__3uY7P { position: relative; font-weight: 500; color: rgb(51, 51, 51); }

.Aside_tab-nav-item___c_C4.Aside_active__3uY7P::before { position: absolute; top: 50%; left: 0px; display: block; width: 4px; height: 12px; content: ""; background-color: rgb(119, 83, 255); border-radius: 12px; transform: translateY(-50%); }

.layout_clinical-guidelines__vf1XL { padding: 40px 0px 24px; background: rgb(245, 246, 249); }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O { display: flex; justify-content: space-between; width: 1032px; margin: 0px auto; background: rgb(255, 255, 255); border-radius: 16px; }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-nav__CTk_u { flex-shrink: 0; padding: 16px 0px; position: relative; }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-nav__CTk_u::before { position: absolute; content: " "; top: 0px; right: 0px; bottom: 0px; height: 100%; border-right: 1px solid rgb(224, 224, 224); transform: scaleX(0.5); }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-nav__CTk_u .layout_tab-nav-list__0sT0K { height: 100%; padding-right: 30px; margin-right: 0px; overflow: hidden scroll; }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-nav__CTk_u .layout_tab-nav-list__0sT0K::-webkit-scrollbar { display: none; width: 0px !important; height: 0px !important; }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-nav__CTk_u .layout_tab-nav-list__0sT0K::-webkit-scrollbar-thumb, .layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-nav__CTk_u .layout_tab-nav-list__0sT0K::-webkit-scrollbar-track { }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-nav__CTk_u .layout_tab-nav-list__0sT0K::-webkit-scrollbar-thumb:active, .layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-nav__CTk_u .layout_tab-nav-list__0sT0K::-webkit-scrollbar-thumb:hover { }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-nav__CTk_u .layout_tab-nav-list__0sT0K:hover { padding-right: 22px; margin-right: 2px; }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-nav__CTk_u .layout_tab-nav-list__0sT0K:hover::-webkit-scrollbar { display: block; width: 6px !important; }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-nav__CTk_u .layout_tab-nav-list__0sT0K:hover::-webkit-scrollbar-thumb { background-color: rgb(235, 237, 240); border-radius: 24px; }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-content__a9Nhz { width: 100%; padding: 28px 0px 20px 40px; }

.layout_clinical-guidelines__vf1XL .layout_tabs__UvQ5O .layout_tab-content__a9Nhz .layout_tab-children__VNm5U { padding-right: 24px; }

.Content_category-item__TAhxf { padding: 13px 0px; position: relative; }

.Content_category-item__TAhxf::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.Content_category-item__TAhxf:last-child::before { display: none; }

.Content_category-item-title__XKYjl { font-size: 16px; line-height: 22px; color: rgb(51, 51, 51); }

.Content_category-item-title__XKYjl:hover { color: rgb(119, 83, 255); }

.index-module_table-wrapper__Z55-K { overflow: hidden; width: 100%; position: relative; }

.fullscreen .index-module_table-wrapper__Z55-K, .index-module_table-wrapper__Z55-K.fullscreen { overflow: auto; flex: 0 1 auto; }

.index-module_table-wrapper__Z55-K .simplebar-track.simplebar-horizontal { height: 8px; z-index: 9; }

.index-module_table-wrapper__Z55-K .simplebar-track.simplebar-vertical { width: 8px; }

.index-module_table-wrapper__Z55-K .horizontal .simplebar-content-wrapper { overflow: auto !important; }

.index-module_table-wrapper__Z55-K [class^="simplebar-"] { margin-top: 0px !important; }

.index-module_table-wrapper__Z55-K.index-module_folded__5LMd9 ~ figcaption[type="comment"] { display: none; }

.index-module_table-wrapper__Z55-K.index-module_origin__I-nwg table td, .index-module_table-wrapper__Z55-K.index-module_origin__I-nwg table th { max-width: 8.57em; min-width: 2.4em; }

.index-module_table-wrapper__Z55-K.index-module_col__w-4Ds table { table-layout: fixed; }

.index-module_table-wrapper__Z55-K.index-module_col__w-4Ds table td, .index-module_table-wrapper__Z55-K.index-module_col__w-4Ds table th { word-break: break-all; }

.index-module_folderOpen__6FOw- { position: relative; display: flex; line-height: 32px; font-size: 12px; align-items: center; justify-content: center; color: rgb(153, 153, 153); text-align: center; }

.index-module_folderOpen__6FOw- .index-module_arrow__nfxGs { display: block; width: 8px; height: 8px; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); transform: rotate(-135deg); margin-left: 4px; margin-top: -6px; }

.index-module_folderOpen__6FOw-::before { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgb(224, 224, 224); transform-origin: 0px 0px; transform: scale(0.5); z-index: 1; pointer-events: none; box-sizing: border-box; }

.index-module_expand__5uLZO { display: flex; justify-content: center; align-items: center; margin: 0px; cursor: zoom-in; height: 36px; }

.index-module_expand__5uLZO .index-module_icon__2mT2s { background: 50% center / contain no-repeat; width: 16px; height: 16px; display: block; }

.index-module_expand__5uLZO .index-module_text__5y-Ml { font-size: 14px; color: rgb(119, 83, 255); line-height: 20px; font-weight: 500; }

.index-module_action__EcW0j { position: fixed; bottom: calc(8px + env(safe-area-inset-bottom)); left: 50%; transform: translateZ(1px) translateX(-50%); display: flex; justify-content: center; align-items: center; z-index: 1; gap: 8px; }

.fullscreen.horizontal .index-module_action__EcW0j { transform: translateZ(1px); right: calc(20px + env(safe-area-inset-bottom)); bottom: 8px; justify-content: flex-end; }

.index-module_action__EcW0j .index-module_btn__jZpqx { padding: 8px 20px; border-radius: 18px; background: rgba(0, 0, 0, 0.6); color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; font-weight: 500; display: flex; justify-content: center; align-items: center; flex-wrap: nowrap; gap: 4px; cursor: zoom-out; }

.index-module_action__EcW0j .index-module_btn__jZpqx .index-module_icon__2mT2s { background: 50% center / contain no-repeat; width: 16px; height: 16px; display: block; }

.index-module_action__EcW0j .index-module_btn__jZpqx .index-module_text__5y-Ml { font-size: 14px; line-height: 20px; font-weight: 500; color: rgb(255, 255, 255); word-break: keep-all; }

[data-simplebar] { position: relative; flex-flow: column wrap; place-content: flex-start; align-items: flex-start; }

.simplebar-wrapper { overflow: hidden; width: inherit; height: inherit; max-width: inherit; max-height: inherit; }

.simplebar-mask { direction: inherit; overflow: hidden; z-index: 0; width: auto !important; height: auto !important; }

.simplebar-mask, .simplebar-offset { position: absolute; padding: 0px; margin: 0px; inset: 0px; }

.simplebar-offset { direction: inherit !important; box-sizing: inherit !important; resize: none !important; }

.simplebar-content-wrapper { direction: inherit; position: relative; display: block; height: 100%; width: auto; max-width: 100%; max-height: 100%; overflow: auto; scrollbar-width: none; box-sizing: border-box !important; }

.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar { display: none; width: 0px; height: 0px; }

.simplebar-content::after, .simplebar-content::before { content: " "; display: table; }

.simplebar-placeholder { max-height: 100%; max-width: 100%; width: 100%; pointer-events: none; }

.simplebar-height-auto-observer-wrapper { height: 100%; width: 100%; max-width: 1px; position: relative; float: left; max-height: 1px; overflow: hidden; z-index: -1; padding: 0px; margin: 0px; pointer-events: none; flex-grow: inherit; flex-shrink: 0; flex-basis: 0px; box-sizing: inherit !important; }

.simplebar-height-auto-observer { box-sizing: inherit; display: block; opacity: 0; top: 0px; left: 0px; height: 1000%; width: 1000%; min-height: 1px; min-width: 1px; z-index: -1; }

.simplebar-height-auto-observer, .simplebar-track { position: absolute; overflow: hidden; pointer-events: none; }

.simplebar-track { z-index: 1; right: 0px; bottom: 0px; }

[data-simplebar].simplebar-dragging, [data-simplebar].simplebar-dragging .simplebar-content { pointer-events: none; user-select: none; }

[data-simplebar].simplebar-dragging .simplebar-track { pointer-events: all; }

.simplebar-scrollbar { position: absolute; left: 0px; right: 0px; min-height: 10px; }

.simplebar-scrollbar::before { position: absolute; content: ""; background: rgb(0, 0, 0); border-radius: 7px; opacity: 0; transition: opacity 0.2s linear 0.5s; }

.simplebar-scrollbar.simplebar-visible::before { opacity: 0.5; transition-delay: 0s; transition-duration: 0s; }

.simplebar-track.simplebar-vertical { top: 0px; width: 11px; }

.simplebar-scrollbar::before { inset: 2px; }

.simplebar-track.simplebar-horizontal { left: 0px; height: 11px; }

.simplebar-track.simplebar-horizontal .simplebar-scrollbar { inset: 0px auto 0px 0px; min-height: 0px; min-width: 10px; width: auto; }

[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical { right: auto; left: 0px; }

.simplebar-dummy-scrollbar-size { direction: rtl; position: fixed; opacity: 0; visibility: hidden; height: 500px; width: 500px; overflow: scroll hidden; }

.simplebar-dummy-scrollbar-size > div { width: 200%; height: 200%; margin: 10px 0px; }

.simplebar-hide-scrollbar { position: fixed; left: 0px; visibility: hidden; overflow-y: scroll; scrollbar-width: none; }

.ck-content h1, .ck-content h2, .ck-content h3, .ck-content h4, .ck-content h5, .ck-content h6 { margin: 20px 0px 0px; }

.ck-content div, .ck-content p { margin: 12px 0px 0px; font-size: 1em; line-height: 27px; color: rgb(51, 51, 51); }

.ck-content li { font-size: 16px; line-height: 27px; }

.ck-content [data-anchor-index] { font-weight: 700; }

.ck-content .dxy-card { border: 1px solid rgb(209, 197, 242); border-radius: 12px; padding: 12px; }

.ck-content .dxy-card > * { margin-top: 0px; }

.ck-content .literature-sup { top: 0px; color: rgb(153, 153, 153) !important; padding: 2px !important; border-radius: 2px !important; background-color: rgb(245, 246, 249) !important; margin-left: 2px !important; margin-right: 2px !important; line-height: 10px !important; font-size: 0.715em !important; display: inline-block !important; min-width: 10px !important; cursor: pointer !important; text-align: center !important; }

.ck-content .literature-sup:active { background-color: rgb(224, 224, 224) !important; }

.ck-content img { display: block; max-width: 100%; min-width: 200px; margin: 0px auto; }

@media screen and (min-width: 512px) {
  .ck-content img { width: 50%; }
}

.ck-content img.dxy-image-inline { margin: 0px 4px; display: inline-block; width: unset; min-width: unset; max-width: unset; vertical-align: bottom; height: 27px !important; }

.ck-content table { border: none; min-width: 100%; font-size: 1em; position: relative; border-collapse: collapse; }

.ck-content table::before { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border-top: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); border-image: initial; border-bottom: none; border-left: none; transform-origin: 0px 0px; transform: scale(0.5); z-index: 1; pointer-events: none; box-sizing: border-box; }

.ck-content table td, .ck-content table th { line-height: 1.5; padding: 6px 8px; color: rgb(51, 51, 51); width: auto; position: relative; min-width: 30px; font-size: 0.875em !important; }

.ck-content table td::before, .ck-content table th::before { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border-bottom: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); border-image: initial; border-top: none; border-right: none; transform-origin: 0px 0px; transform: scale(0.5); z-index: 1; pointer-events: none; box-sizing: border-box; }

.ck-content table th { font-weight: 700; text-align: left; background-color: rgb(235, 237, 240); z-index: 2; position: sticky; }

.ck-content table th:last-child::before { border-right: 1px solid rgb(224, 224, 224); z-index: 2; }

.ck-content table thead { top: 0px; position: sticky; z-index: 3; background-color: rgb(235, 237, 240); }

.ck-content table thead tr:first-child th { top: 0px; }

.ck-content table thead tr:first-child th::before { border-top: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }

.ck-content table * { line-height: inherit; font-size: inherit; margin: 0px; }

.ck-content table sub, .ck-content table sup { font-size: 75%; }

.ck-content table .literature-sup { background-color: rgb(235, 237, 240) !important; }

.ck-content table td figure.image, .ck-content table td img { width: 100%; min-width: unset; max-width: unset; }

.ck-content table td ol, .ck-content table td ul { padding-left: 16px; }

.ck-content table td ol { list-style-position: outside; }

.ck-content table td li { font-size: inherit; line-height: inherit; margin-top: 8px; margin-bottom: 8px; }

.ck-content a { color: rgb(55, 26, 151); }

.ck-content ul { list-style-type: disc; padding-left: 30px; }

.ck-content ul li { margin-top: 12px; margin-bottom: 12px; }

.ck-content ul li::marker { font-size: 0.8em; }

.ck-content ol { list-style-type: decimal; list-style-position: inside; }

.ck-content ol li { margin-top: 12px; margin-bottom: 12px; }

.ck-content ol li > :first-child { display: inline; }

.ck-content ol ol { margin-left: 0px; list-style-type: none; counter-reset: item 0; }

.ck-content ol ol > li::before { content: counter(item) "）"; counter-increment: item 1; }

.ck-content ol ol > li > * { display: inline; }

.ck-content figure { margin: 12px 0px 0px; }

.ck-content figure.fullscreen { display: flex; flex-direction: column; }

.ck-content figure.fullscreen figcaption { flex: 0 0 auto; }

.ck-content figure figcaption { width: 100%; box-sizing: border-box; }

.ck-content figure > br { display: none; }

.ck-content figure > .new-line { display: none !important; }

.ck-content figure div, .ck-content figure p { margin: 0px; }

.ck-content figure figcaption[type="title"] { padding: 6px 16px; border: none; position: relative; }

.ck-content figure figcaption[type="title"], .ck-content figure figcaption[type="title"] * { line-height: 1.25em; text-align: center; font-weight: 700; font-size: 12px; }

.ck-content figure figcaption[type="title"] > * { color: rgb(51, 51, 51); }

.ck-content figure figcaption[type="title"]::after { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border-top: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); border-image: initial; border-bottom: none; transform-origin: 0px 0px; transform: scale(0.5); z-index: 1; pointer-events: none; box-sizing: border-box; }

.ck-content figure.table figcaption[type="title"] { background-color: rgb(235, 237, 240); font-size: 0.875em; }

.ck-content figure.table figcaption[type="title"] * { font-size: 1em; }

@media screen and (min-width: 512px) {
  .ck-content figure.image { width: 50%; margin: 12px auto 0px; }
}

.ck-content figure.image figcaption[type="title"] { background-color: rgb(255, 255, 255); }

.ck-content figure.image figcaption[type="title"]::after { border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-bottom: none; }

.ck-content figure.image img { box-sizing: border-box; width: 100%; border: 1px solid rgb(204, 204, 204); }

.ck-content figure figcaption[type="comment"] { padding: 8px; color: rgb(153, 153, 153); }

.ck-content figure figcaption[type="comment"], .ck-content figure figcaption[type="comment"] * { line-height: 20px; text-align: left; font-size: 12px; }

.ck-content figure figcaption[type="comment"] > * { color: rgb(153, 153, 153); }

.ck-content .fullscreen { position: fixed; inset: 0px; overflow: auto; z-index: 9998; background-color: rgb(255, 255, 255); padding-bottom: calc(env(safe-area-inset-bottom)); box-sizing: border-box; margin: 0px !important; }

.ck-content .fullscreen.horizontal { transform: rotate(90deg); width: 100vh; height: 100vw; left: calc(50% - 50vh); top: calc(50% - 50vw); right: unset; bottom: unset; padding-right: calc(env(safe-area-inset-bottom)); box-sizing: border-box; padding-bottom: 0px !important; }

.ck-content cite.link-chart { font-style: normal; }

.ck-content [data-section-index="1"] { counter-reset: section2 0 ol1 0 ol2 0 ol3 0 ol4 0 ol5 0 ol6 0; }

.ck-content [data-section-index="1"]::before { counter-increment: section1 1; content: counter(section1, cjk-ideographic) "、"; }

.ck-content [data-section-index="2"] { counter-reset: ol1 0 ol2 0 ol3 0 ol4 0 ol5 0 ol6 0; }

.ck-content [data-section-index="2"]::before { content: "(" counter(section2, cjk-ideographic) ") "; counter-increment: section2 1; }

.ck-content [data-section-index] { position: relative; }

.ck-content [data-orderedlist-index="1"] { counter-reset: ol2 0 ol3 0 ol4 0 ol5 0 ol6 0; }

.ck-content [data-orderedlist-index="1"]::before { counter-increment: ol1 1; content: counter(ol1) "、"; }

.ck-content [data-orderedlist-index="2"] { counter-reset: ol3 0 ol4 0 ol5 0 ol6 0; }

.ck-content [data-orderedlist-index="2"]::before { content: "(" counter(ol2) ") "; counter-increment: ol2 1; }

.ck-content [data-orderedlist-index="3"] { counter-reset: ol4 0 ol5 0 ol6 0; }

.ck-content [data-orderedlist-index="3"]::before { content: counter(ol3) ") "; counter-increment: ol3 1; }

.ck-content [data-orderedlist-index="4"] { counter-reset: ol5 0 ol6 0; }

.ck-content [data-orderedlist-index="4"]::before { width: 1em; height: 1em; line-height: 1em; margin-right: 4px; display: inline-flex; align-items: center; justify-content: center; content: counter(ol4); border: 1px solid rgb(153, 153, 153); border-radius: 50%; counter-increment: ol4 1; }

.ck-content [data-orderedlist-index="5"] { counter-reset: ol6 0; }

.ck-content [data-orderedlist-index="5"]::before { content: counter(ol5, lower-alpha) ". "; counter-increment: ol5 1; }

.ck-content [data-orderedlist-index="6"]::before { content: counter(ol6, upper-roman) ". "; counter-increment: ol6 1; }

.ck-content [data-orderedlist-index] { position: relative; }

.ck-content h1, .ck-content h2, .ck-content h3, .ck-content h4, .ck-content h5, .ck-content h6 { counter-reset: ol1 0 ol2 0 ol3 0 ol4 0 ol5 0 ol6 0; }

.ck-article h1, .ck-article h2, .ck-article h3, .ck-article h4, .ck-article h5, .ck-article h6 { margin: 32px 0px 0px; text-align: left; color: rgb(51, 51, 51); }

.ck-article h1:first-child, .ck-article h2:first-child, .ck-article h3:first-child, .ck-article h4:first-child, .ck-article h5:first-child, .ck-article h6:first-child { margin-top: 0px; }

.ck-article div, .ck-article p { margin: 20px 0px 0px; font-size: 1em; line-height: 1.6em; color: rgb(51, 51, 51); }

.ck-article div:first-child, .ck-article p:first-child { margin-top: 0px; }

.ck-article figure { margin-top: 20px; }

.ck-article figure.image + figure.image { margin-top: 0px; }

@media screen and (min-width: 512px) {
  .ck-article figure.image { width: 50%; margin: 0px auto; }
}

.ck-article figure.image figcaption[type="title"] { margin-top: 20px; }

.ck-article figure.image figcaption[type="comment"] { margin-bottom: 20px; }

.ck-article figure.image > a:only-child, .ck-article figure.image > a:only-child *, .ck-article figure.image > img:only-child, .ck-article figure.image > img:only-child * { border: none; }

div [data-menu-index="1"], p [data-menu-index="1"] { margin: 32px 0px 0px; }

div [data-menu-index="1"] > h1, div [data-menu-index="1"] > h2, div [data-menu-index="1"] > h3, div [data-menu-index="1"] > h4, div [data-menu-index="1"] > h5, div [data-menu-index="1"] > h6, p [data-menu-index="1"] > h1, p [data-menu-index="1"] > h2, p [data-menu-index="1"] > h3, p [data-menu-index="1"] > h4, p [data-menu-index="1"] > h5, p [data-menu-index="1"] > h6 { position: relative; font-weight: 700; color: rgb(51, 51, 51); font-size: 20px; }

div [data-menu-index="2"], p [data-menu-index="2"] { margin: 32px 0px 0px; }

div [data-menu-index="2"] > h1, div [data-menu-index="2"] > h2, div [data-menu-index="2"] > h3, div [data-menu-index="2"] > h4, div [data-menu-index="2"] > h5, div [data-menu-index="2"] > h6, p [data-menu-index="2"] > h1, p [data-menu-index="2"] > h2, p [data-menu-index="2"] > h3, p [data-menu-index="2"] > h4, p [data-menu-index="2"] > h5, p [data-menu-index="2"] > h6 { font-size: 18px; font-weight: 700; color: rgb(51, 51, 51); }

div [data-menu-index="3"], p [data-menu-index="3"] { margin: 32px 0px 0px; }

div [data-menu-index="3"] > h1, div [data-menu-index="3"] > h2, div [data-menu-index="3"] > h3, div [data-menu-index="3"] > h4, div [data-menu-index="3"] > h5, div [data-menu-index="3"] > h6, p [data-menu-index="3"] > h1, p [data-menu-index="3"] > h2, p [data-menu-index="3"] > h3, p [data-menu-index="3"] > h4, p [data-menu-index="3"] > h5, p [data-menu-index="3"] > h6 { font-size: 17px; font-weight: 700; color: rgb(51, 51, 51); }

div [data-menu-index="4"], p [data-menu-index="4"] { font-size: 16px; line-height: 27px; color: rgb(51, 51, 51); margin: 12px 0px 0px; }

div [data-menu-index="4"] h1, div [data-menu-index="4"] h2, div [data-menu-index="4"] h3, div [data-menu-index="4"] h4, div [data-menu-index="4"] h5, div [data-menu-index="4"] h6, p [data-menu-index="4"] h1, p [data-menu-index="4"] h2, p [data-menu-index="4"] h3, p [data-menu-index="4"] h4, p [data-menu-index="4"] h5, p [data-menu-index="4"] h6 { font-size: 16px; font-weight: 700; }

.page_drug-page__PdfUo { padding-top: 20px; background-color: rgb(255, 255, 255); }

.page_drug__aV9Aj { display: flex; width: 100%; min-height: calc(-307px + 100vh); color: rgb(51, 51, 51); }

.page_drug-tips-wrapper__LCbzm { position: sticky; top: 60px; z-index: 10; width: 100%; background-color: rgb(255, 255, 255); }

.page_drug-tips-wrapper__LCbzm .page_drug-tips__W3vGL { display: flex; align-items: center; justify-content: flex-start; padding: 12px; background-color: rgb(250, 244, 232); border-radius: 12px; }

.page_drug-tips-wrapper__LCbzm .page_drug-tips-icon__pKOqL { flex: 0 0 auto; width: 20px; height: 20px; margin-right: 12px; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/dui_round_notice.4c6bbb1b.png") 50% center / contain no-repeat; }

.page_drug-tips-wrapper__LCbzm .page_drug-tips-text__1xE1l { font-size: 14px; line-height: 20px; color: rgb(229, 121, 27); }

.page_drug-title__qw0nn { font-size: 22px; line-height: 33px; background-color: rgb(255, 255, 255); font-weight: 500; }

.page_drug__aV9Aj .ant-affix .fontSize18 { font-size: 18px; }

.page_drug__aV9Aj div.page_drug-content__ncCsP { box-sizing: border-box; width: 872px; padding: 8px 40px 24px 24px; margin-bottom: 20px; overflow: visible; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_drug-labels__OHg8p { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; padding-top: 8px; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_drug-en__zabeh, .page_drug__aV9Aj div.page_drug-content__ncCsP .page_drug-info__CHyFo { margin: 4px 0px 0px; font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_drug-info__CHyFo { padding-bottom: 16px; position: relative; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_drug-info__CHyFo::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_drug-date__mDA4U { padding-top: 16px; font-size: 12px; line-height: 17px; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_drug-date__mDA4U .page_divider__BBJS0 { margin: 0px 8px; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_detail__JdI6H { margin-top: 24px; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC { margin-top: 40px; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC.page_firstItem__uzDG5 { margin-top: 24px; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_name__ffdhl { font-size: 16px; line-height: 22px; transform: translateX(-9px); font-weight: 500; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_name__ffdhl span { position: relative; display: inline-flex; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_name__ffdhl span::before { display: inline-block; vertical-align: middle; content: "【"; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_name__ffdhl span::after { display: inline-block; vertical-align: middle; content: "】"; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_content__zHHQZ { margin-top: 0px; font-size: 16px; font-weight: 400; word-break: break-word; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_content__zHHQZ [data-menu-index="4"] { margin-top: 8px; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_content__zHHQZ li, .page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_content__zHHQZ p { font-size: 16px; line-height: 27px; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_content__zHHQZ .ck-content div, .page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_content__zHHQZ .ck-content p { margin-top: 8px; line-height: 26px; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_content__zHHQZ .page_login__MpYCb { margin-left: 2px; cursor: pointer; }

.page_drug__aV9Aj div.page_drug-content__ncCsP .page_item__3NVRC .page_component__LehYF { margin-top: 8px; }

.page_addon__RBXi9 { display: flex; align-items: center; justify-content: flex-start; padding: 20px; margin-top: 8px; background-color: rgb(245, 246, 249); border-radius: 12px; }

.page_addon__RBXi9 .page_tips__57xqd { margin-left: 12px; font-size: 14px; line-height: 23px; color: rgb(153, 153, 153); }

@media screen and (min-width: 512px) {
  .page_componentEditor__d1q2a .watermark, .page_componentEditor__d1q2a figure.image { max-width: 428px; margin-right: auto; margin-left: auto; }
}

.page_container__Nu95u { padding: 0px 20px 24px; }

.page_wrapper__ylYJh { box-sizing: border-box; min-height: calc(-307px + 100vh); background-color: rgb(255, 255, 255); }

.page_wrapper__ylYJh .page_container__qS1wg { box-sizing: border-box; width: 872px; padding: 0px 40px 0px 24px; margin: 0px 0px 24px; }

.page_wrapper__ylYJh .page_container__qS1wg .page_content__vLBCH { position: relative; }

.page_guide__GAkp0 { box-sizing: border-box; display: flex; flex-wrap: wrap; min-height: calc(-307px + 100vh); padding: 20px 0px 0px; background-color: rgb(255, 255, 255); user-select: none; }

@media print {
  .page_guide__GAkp0 { display: none; }
}

.page_guide__GAkp0 .page_detail__X4bHX { box-sizing: border-box; width: 696px; padding: 0px 24px 20px; margin: 0px auto; }

.page_guide__GAkp0 .page_detail__X4bHX .page_header__SHQBL { padding: 16px 0px 20px; position: relative; }

.page_guide__GAkp0 .page_detail__X4bHX .page_header__SHQBL::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.page_guide__GAkp0 .page_detail__X4bHX .page_header__SHQBL .page_title__3FoQM { font-size: 23px; line-height: 32px; word-break: break-all; font-weight: 500; }

.page_guide__GAkp0 .page_detail__X4bHX .page_header__SHQBL .page_title__3FoQM.page_vip__6IC42 { position: relative; vertical-align: middle; }

.page_guide__GAkp0 .page_detail__X4bHX .page_header__SHQBL .page_title__3FoQM.page_vip__6IC42::before { display: inline-block; width: 26px; height: 32px; margin-right: 4px; line-height: 32px; vertical-align: bottom; content: ""; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/tagVip@3x.2ffdeb61.png") 0px center / contain no-repeat; }

.page_guide__GAkp0 .page_detail__X4bHX .page_header__SHQBL .page_info__y719O { margin: 4px 0px 0px; font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); }

.page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg { padding-bottom: 24px; margin-top: 20px; }

.page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg .page_name__EKWlR { font-size: 20px; line-height: 28px; font-weight: 500; }

.page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg .page_summary__ZRetz { margin-top: 8px; font-size: 16px; line-height: 26px; text-align: justify; }

.page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg .page_summary__ZRetz h1, .page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg .page_summary__ZRetz h2, .page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg .page_summary__ZRetz h3, .page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg .page_summary__ZRetz h4, .page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg .page_summary__ZRetz h5, .page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg .page_summary__ZRetz h6 { font-size: 18px; line-height: 27px; font-weight: 500; }

.page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg .page_summary__ZRetz div, .page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg .page_summary__ZRetz p { margin-top: 8px; }

.page_guide__GAkp0 .page_detail__X4bHX .page_content__98IQg .page_actions___NORI { margin-top: 32px; margin-bottom: 8px; }

.page_guide__GAkp0 .page_list__3_bdS { width: 100%; padding-bottom: 24px; background-color: rgb(245, 246, 249); }

.page_guide__GAkp0 .page_list__3_bdS .page_guides__IUk0u { width: 696px; margin: 0px auto; }

.page_modal__Ucbc7 .page_qrcode__5eMT7 { box-sizing: border-box; width: 120px; height: 120px; margin: 0px auto; background-color: rgb(245, 246, 249); }

.page_article__vnyKE { display: flex; width: 100%; min-height: calc(-307px + 100vh); padding: 20px 0px; background-color: rgb(255, 255, 255); user-select: none; }

@media print {
  .page_article__vnyKE { display: none; }
}

.page_article__vnyKE .page_detail__09nbt { width: 696px; margin: 0px auto; }

.page_article__vnyKE .page_detail__09nbt .page_header__Up0Cu { padding: 0px 0px 20px; position: relative; }

.page_article__vnyKE .page_detail__09nbt .page_header__Up0Cu::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.page_article__vnyKE .page_detail__09nbt .page_header__Up0Cu .page_title__RDO9w { margin-top: 16px; font-size: 23px; line-height: 32px; font-weight: 500; }

.page_article__vnyKE .page_detail__09nbt .page_header__Up0Cu .page_info__xbiZE { margin-top: 4px; font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); }

.page_article__vnyKE .page_detail__09nbt .page_body__I8U7X { padding: 0px 0px 24px; margin-top: 20px; font-size: 17px; line-height: 30px; }

.page_article__vnyKE .page_detail__09nbt .page_body__I8U7X h1, .page_article__vnyKE .page_detail__09nbt .page_body__I8U7X h2, .page_article__vnyKE .page_detail__09nbt .page_body__I8U7X h3, .page_article__vnyKE .page_detail__09nbt .page_body__I8U7X h4, .page_article__vnyKE .page_detail__09nbt .page_body__I8U7X h5, .page_article__vnyKE .page_detail__09nbt .page_body__I8U7X h6 { font-size: 20px; line-height: 30px; font-weight: 500; }

.page_article__vnyKE .page_detail__09nbt .page_body__I8U7X div, .page_article__vnyKE .page_detail__09nbt .page_body__I8U7X p { margin-top: 20px; font-size: inherit; line-height: inherit; }

.Icon_icon__93b4v { flex-shrink: 0; width: 24px; height: 24px; overflow: hidden; color: rgb(153, 153, 153); vertical-align: middle; fill: currentcolor; }

.Icon_icon-head_app__g2LnV { color: rgb(51, 51, 51); }

.Icon_icon-head_login__PzjZf { margin-right: 4px; color: rgb(51, 51, 51); }

.Icon_icon-index_search_icon1__AoM_S { color: rgb(153, 153, 153); }

.Icon_icon-home_search_disease1__uCRSl, .Icon_icon-home_search_drugs1__BeaQm, .Icon_icon-home_search_taboo1__oqlaj { width: 16px; height: 16px; color: rgb(255, 255, 255); }

.Icon_icon-icon_burger__J2UjG, .Icon_icon-icon_close__Aslh3 { width: 24px; height: 24px; color: rgb(102, 102, 102); }

.Icon_icon-arrow_into___XMqA, .Icon_icon-page_arrow__Jbjee { width: 12px; height: 12px; color: rgb(51, 51, 51); }

.Icon_icon-select__xzcmr { width: 8px; height: 4.267px; margin-left: 4px; transform: rotate(180deg); }

.Icon_icon-Icon_Translation__bCiFL, .Icon_icon-select-clear__17UG9 { width: 15px; height: 15px; color: rgb(153, 153, 153); }

.VipMask_node__7qX8D { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 9; }

.VipMask_node__7qX8D .VipMask_header__rR_uW { display: flex; align-items: center; justify-content: center; padding: 170px 0px 10px; margin: 0px; font-size: 16px; line-height: 22px; color: rgb(151, 123, 84); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 138px); }

.VipMask_node__7qX8D .VipMask_header__rR_uW .VipMask_link__wYRr_ { display: flex; align-items: center; justify-content: center; color: rgb(151, 123, 84); cursor: pointer; }

.VipMask_node__7qX8D .VipMask_header__rR_uW .VipMask_link__wYRr_:hover { color: rgb(88, 80, 70); }

.VipMask_node__7qX8D .VipMask_header__rR_uW .VipMask_link__wYRr_ .VipMask_icon__cr59K { width: 16px; height: 16px; color: inherit; }

.VipMask_node__7qX8D .VipMask_bg__QUi0T { background-color: rgb(255, 255, 255); }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI { padding-top: 16px; margin: 0px; background: rgb(255, 246, 234); border-radius: 12px; }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_desc__gTspQ { margin: 0px 12px; list-style: none; position: relative; }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_desc__gTspQ::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(248, 226, 196); transform: scaleY(0.5); }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_desc__gTspQ li { box-sizing: border-box; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; padding: 0px 0px 8px; margin: 0px; }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_desc__gTspQ li:last-child { padding-bottom: 12px; }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_desc__gTspQ li .VipMask_property__xFgN_ { width: 82px; font-size: 12px; line-height: 17px; color: rgb(130, 109, 81); font-weight: 500; }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_desc__gTspQ li .VipMask_value__oitVO { flex: 1 1 0%; font-size: 12px; line-height: 17px; color: rgb(130, 109, 81); white-space: nowrap; }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_tips__kLZ9b { margin: 12px; font-size: 10px; line-height: 14px; color: rgb(180, 144, 96); }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_body__IktSF { padding: 20px 12px; background-color: rgb(248, 226, 196); border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_body__IktSF .VipMask_logo__nTekg { width: 71px; height: 18px; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/logo.f968a5cd.png") 50% center / contain no-repeat; }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_body__IktSF .VipMask_advantages__I_Sm6 { margin: 16px 0px 0px; list-style: none; }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_body__IktSF .VipMask_advantages__I_Sm6 .VipMask_item__NwNh6 { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; margin-top: 4px; font-size: 12px; line-height: 17px; color: rgb(151, 123, 84); }

.VipMask_node__7qX8D .VipMask_bg__QUi0T .VipMask_card__0aeAI .VipMask_body__IktSF .VipMask_advantages__I_Sm6 .VipMask_item__NwNh6 .VipMask_icon__cr59K { width: 16px; height: 16px; margin-top: -3px; margin-right: 4px; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/icon.8bfd4498.png") 50% center / contain no-repeat; }

.DiseaseBrand_disease-brand__ZyYoP { display: block; width: 159px; height: 16px; margin: 16px 20px 0px; cursor: pointer; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/brand.9b50b205.png") 50% center / contain no-repeat; }

.Guides_guides-section__PAepQ { padding: 24px 0px; margin: 0px auto; }

.Guides_guides-section__PAepQ .Guides_guides-wrapper__7fXb1 { padding: 8px 0px 0px; margin: 0px 8px; background-color: rgb(245, 246, 249); }

.Guides_guides-section__PAepQ .Guides_guides-wrapper__7fXb1 .Guides_title__gy7si { margin: 0px 12px; }

.Guides_guides-section__PAepQ .Guides_guides-wrapper__7fXb1 .Guides_guides-container__AlvjP { position: relative; padding: 0px 12px; margin: 8px 0px 0px; list-style-type: none; background-color: rgb(255, 255, 255); border-radius: 12px; }

.page_fixHeader__sJ42_ { z-index: 1000 !important; }

.page_clinical-decision-page__U3E8o { box-sizing: border-box; background-color: rgb(255, 255, 255); background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/bg_green.988d6fd9.png"); background-repeat: no-repeat; background-position: right 0px; background-size: 167px 176px; user-select: none; }

@media print {
  .page_clinical-decision-page__U3E8o { display: none; }
}

.page_clinical-decision-page__U3E8o .page_header__3GrUL { padding: 0px 0px 20px; margin: 8px 20px 0px; overflow: visible; position: relative; }

.page_clinical-decision-page__U3E8o .page_header__3GrUL::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.page_clinical-decision-page__U3E8o .page_header__3GrUL .page_name__Movct { font-size: 22px; font-weight: 700; line-height: 34px; color: rgb(51, 51, 51); }

.page_clinical-decision-page__U3E8o .page_header__3GrUL .page_enname__834PT { margin: 4px 0px 0px; font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z { box-sizing: border-box; }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z [data-menu-index] > [data-section-index="1"]:first-child { counter-reset: section2 0 ol1 0 ol2 0 ol3 0 ol4 0 ol5 0 ol6 0; }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z [data-menu-index] > :first-child { counter-reset: ol1 0 ol2 0 ol3 0 ol4 0 ol5 0 ol6 0; }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z [data-menu-index="3"] > [data-section-index]::before { content: "(" counter(section2, cjk-ideographic) ") "; counter-increment: section2 1; }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z [data-menu-index="2"] { counter-reset: section2 0; }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z [data-menu-index="2"] > [data-section-index]::before { content: counter(section1, cjk-ideographic) "、"; counter-increment: section1 1; }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z [data-menu-index="1"] { counter-reset: section1 0 section2 0; }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z .page_detail__dIy5c { box-sizing: border-box; width: 100%; padding: 0px 20px 24px; margin: 0px; }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z .page_fields__ocmji { position: relative; }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z .page_fields__ocmji > :first-child { margin-top: 24px; }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z .page_fields__ocmji > :first-child.page_disabled-field__PBdMf { margin-top: 0px; }

.page_clinical-decision-page__U3E8o .page_content__Ncx7Z .page_fields__ocmji .page_disabled-field__PBdMf, .page_clinical-decision-page__U3E8o .page_content__Ncx7Z .page_fields__ocmji.page_disabled__1T7lA { min-height: 580px; overflow: hidden; }

.page_list__dKsDY { background-color: rgb(245, 246, 249); }

.page_list__dKsDY .page_guides__ArTY2 { padding-bottom: 24px; margin: 0px auto; user-select: none; }

@media print {
  .page_list__dKsDY .page_guides__ArTY2 { display: none; }
}

.page_footer__I2SOA { position: fixed; bottom: 0px; z-index: 10; width: 100%; max-width: 768px; background-color: rgb(255, 255, 255); }

.page_footer__I2SOA .page_wrapper__ALu7l { max-width: 768px; position: relative; box-sizing: border-box; padding: 10px 20px calc(10px + env(safe-area-inset-bottom)); }

.page_footer__I2SOA .page_wrapper__ALu7l::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(235, 235, 235); transform: scaleY(0.5); }

.page_footer__I2SOA .page_wrapper__ALu7l .page_btn__hYgh1 { height: 36px; margin: 0px auto; font-size: 14px; line-height: 36px; color: rgb(255, 255, 255); text-align: center; background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 18px; }

.VipMask_node__9dZG8 { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 9; }

.VipMask_node__9dZG8 .VipMask_header__OkJY1 { display: flex; align-items: center; justify-content: center; padding: 170px 0px 10px; margin: 0px; font-size: 16px; line-height: 22px; color: rgb(151, 123, 84); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 138px); }

.VipMask_node__9dZG8 .VipMask_header__OkJY1 .VipMask_link__uxK2i { display: flex; align-items: center; justify-content: center; cursor: pointer; }

.VipMask_node__9dZG8 .VipMask_header__OkJY1 .VipMask_link__uxK2i:hover { color: rgb(88, 80, 70); }

.VipMask_node__9dZG8 .VipMask_header__OkJY1 .VipMask_link__uxK2i .VipMask_icon__lsyla { width: 16px; height: 16px; color: inherit; }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY { background-color: rgb(255, 255, 255); }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; padding: 24px 20px; margin: 0px; background: rgb(255, 246, 234); border-radius: 12px; }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG .VipMask_desc___np0Q { flex: 0 0 auto; margin: 0px 40px 0px 0px; list-style: none; }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG .VipMask_desc___np0Q li { box-sizing: border-box; padding: 0px; margin: 12px 0px 0px; }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG .VipMask_desc___np0Q li:first-child { margin-top: 0px; }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG .VipMask_desc___np0Q li .VipMask_property__6CsgL { display: inline-block; width: 82px; font-size: 14px; line-height: 20px; color: rgb(130, 109, 81); font-weight: 500; }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG .VipMask_desc___np0Q li .VipMask_value__HhveV { display: inline-block; font-size: 14px; line-height: 20px; color: rgb(88, 80, 70); white-space: nowrap; }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG .VipMask_info__3WYBG { display: flex; flex: 0 0 auto; flex-direction: row; align-items: center; justify-content: flex-start; padding-left: 40px; position: relative; }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG .VipMask_info__3WYBG::before { position: absolute; content: " "; top: 0px; bottom: 0px; left: 0px; height: 100%; border-left: 1px solid rgb(233, 203, 162); transform: scaleX(0.5); }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG .VipMask_info__3WYBG .VipMask_qrcode__9p0_Y { display: block; width: 120px; height: 120px; }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG .VipMask_info__3WYBG .VipMask_tips__nYqXw { margin-left: 12px; }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG .VipMask_info__3WYBG .VipMask_tips__nYqXw p { margin-top: 12px; font-size: 14px; line-height: 20px; color: rgb(151, 123, 84); }

.VipMask_node__9dZG8 .VipMask_bg__7i9sY .VipMask_card___POAG .VipMask_info__3WYBG .VipMask_tips__nYqXw p:first-child { margin-top: 0px; }

.DiseaseBrand_disease-brand__LH43R { display: block; width: 199px; height: 20px; margin: 16px 0px 0px; cursor: pointer; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/brand.9b50b205.png") 50% center / contain no-repeat; }

.page_clinical-decision-page__JY2de { box-sizing: border-box; min-height: calc(-307px + 100vh); padding-top: 20px; background-color: rgb(255, 255, 255); }

.page_content__OZEqm { box-sizing: border-box; }

.page_content__OZEqm [data-menu-index] > [data-section-index="1"]:first-child { counter-reset: section2 0 ol1 0 ol2 0 ol3 0 ol4 0 ol5 0 ol6 0; }

.page_content__OZEqm [data-menu-index] > :first-child { counter-reset: ol1 0 ol2 0 ol3 0 ol4 0 ol5 0 ol6 0; }

.page_content__OZEqm [data-menu-index="3"] > [data-section-index]::before { content: "(" counter(section2, cjk-ideographic) ") "; counter-increment: section2 1; }

.page_content__OZEqm [data-menu-index="2"] { counter-reset: section2 0; }

.page_content__OZEqm [data-menu-index="2"] > [data-section-index]::before { content: counter(section1, cjk-ideographic) "、"; counter-increment: section1 1; }

.page_content__OZEqm [data-menu-index="1"] { counter-reset: section1 0 section2 0; }

.page_content__OZEqm div.page_detail__saEIC { box-sizing: border-box; width: 872px; padding: 0px 40px 0px 24px; margin: 0px 0px 24px; background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/bg_green.988d6fd9.png"); background-repeat: no-repeat; background-position: right 80px; background-size: 167px 176px; }

.page_content__OZEqm .page_header__SAkWk { padding: 0px 0px 20px; margin-top: 12px; overflow: visible; position: relative; }

.page_content__OZEqm .page_header__SAkWk::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.page_content__OZEqm .page_header__SAkWk .page_name__3Ehcq { font-size: 22px; font-weight: 700; line-height: 34px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }

.page_content__OZEqm .page_header__SAkWk .page_enname__JaEhn { margin: 4px 0px 0px; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); }

.page_content__OZEqm .page_header__SAkWk .ant-affix .fontSize18 { font-size: 18px; }

.page_content__OZEqm .page_fields__ScN7A { position: relative; }

.page_content__OZEqm .page_fields__ScN7A .page_disease-section__8_tzU { padding-bottom: 32px; }

.page_content__OZEqm .page_fields__ScN7A > :first-child { margin-top: 24px; }

.page_content__OZEqm .page_fields__ScN7A > :first-child.page_disabled-field__72ANO { margin-top: 0px; }

.page_content__OZEqm .page_fields__ScN7A .page_disabled-field__72ANO, .page_content__OZEqm .page_fields__ScN7A.page_disabled__haaRU { min-height: 400px; overflow: hidden; }

.page_list__LaxNF { background-color: rgb(245, 246, 249); }

.page_list__LaxNF .page_guides__eNfec { padding-bottom: 24px; margin: 0px auto; }

.page_list__LaxNF .page_guides__eNfec .guides-container { box-sizing: border-box; width: 872px; }

.Aside_tab-nav-item__2YF_f { box-sizing: border-box; display: flex; align-items: center; width: 290px; padding: 12px 0px 12px 16px; font-size: 16px; line-height: 20px; color: rgb(102, 102, 102); cursor: pointer; }

.Aside_tab-nav-item__2YF_f svg { flex-shrink: 0; margin-right: 12px; color: rgb(204, 204, 204); }

.Aside_tab-nav-item__2YF_f:hover { color: rgb(119, 83, 255); }

.Aside_tab-nav-item__2YF_f.Aside_active__DpYSh { position: relative; font-weight: 500; color: rgb(119, 83, 255); }

.Aside_tab-nav-item__2YF_f.Aside_active__DpYSh svg { color: rgb(119, 83, 255); }

.layout_drugs-description__fAMZJ { padding: 40px 0px 24px; background: rgb(245, 246, 249); }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f { display: flex; justify-content: space-between; width: 1032px; margin: 0px auto; background: rgb(255, 255, 255); border-radius: 16px; }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-nav__qxS9H { flex-shrink: 0; padding: 16px 0px; position: relative; }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-nav__qxS9H::before { position: absolute; content: " "; top: 0px; right: 0px; bottom: 0px; height: 100%; border-right: 1px solid rgb(224, 224, 224); transform: scaleX(0.5); }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-nav__qxS9H .layout_tab-nav-list__ygo_w { height: 100%; padding-right: 30px; margin-right: 0px; overflow: hidden scroll; }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-nav__qxS9H .layout_tab-nav-list__ygo_w::-webkit-scrollbar { display: none; width: 0px !important; height: 0px !important; }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-nav__qxS9H .layout_tab-nav-list__ygo_w::-webkit-scrollbar-thumb, .layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-nav__qxS9H .layout_tab-nav-list__ygo_w::-webkit-scrollbar-track { }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-nav__qxS9H .layout_tab-nav-list__ygo_w::-webkit-scrollbar-thumb:active, .layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-nav__qxS9H .layout_tab-nav-list__ygo_w::-webkit-scrollbar-thumb:hover { }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-nav__qxS9H .layout_tab-nav-list__ygo_w:hover { padding-right: 22px; margin-right: 2px; }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-nav__qxS9H .layout_tab-nav-list__ygo_w:hover::-webkit-scrollbar { display: block; width: 6px !important; }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-nav__qxS9H .layout_tab-nav-list__ygo_w:hover::-webkit-scrollbar-thumb { background-color: rgb(235, 237, 240); border-radius: 24px; }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-content__mXOsD { width: 100%; padding: 20px 0px 20px 40px; }

.layout_drugs-description__fAMZJ .layout_tabs__bmX7f .layout_tab-content__mXOsD .layout_tab-children__7i3en { padding-right: 24px; }

.Card_card__CuHP1 { padding: 16px 12px; margin: 12px 0px 0px; background-color: rgb(255, 255, 255); border-radius: 12px; }

.Card_card__CuHP1:first-child { margin-top: 0px; }

.Card_card__CuHP1:last-child { margin-bottom: 12px; }

.Card_card__CuHP1 .Card_type__1tQmK { font-size: 12px; line-height: 17px; color: rgb(27, 166, 169); }

.Card_card__CuHP1 .Card_title__FGbIB { margin: 4px 0px 0px; font-size: 20px; line-height: 28px; color: rgb(51, 51, 51); word-break: break-all; vertical-align: middle; font-weight: 500; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.Card_card__CuHP1 .Card_title__FGbIB .Card_vip__mt1L7 { display: inline-block; width: 22px; height: 22px; margin-right: 4px; margin-bottom: 4px; line-height: 22px; vertical-align: bottom; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/tagVip@3x.2ffdeb61.png") 0px center / contain no-repeat; }

.Card_card__CuHP1 .Card_content__M_wN6 { margin: 4px 0px 0px; font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.Card_card__CuHP1 .Card_info__XEtCK { display: flex; align-items: center; justify-content: flex-start; margin: 4px 0px 0px; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); }

.Card_card__CuHP1 .Card_info__XEtCK .Card_text__WvS_H, .Card_card__CuHP1 .Card_info__XEtCK.Card_maker__HoHMI { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.Card_card__CuHP1 .Card_info__XEtCK .Card_tag__1K1dR { width: 52px; height: 14px; margin-left: 8px; }

.Card_card__CuHP1 .Card_box__8OwBg { display: flex; align-items: flex-end; justify-content: space-between; }

.Card_card__CuHP1 .Card_box__8OwBg .Card_detail__xGSSL { display: flex; flex: 1 1 0%; flex-direction: column; align-items: flex-start; align-self: stretch; justify-content: space-between; }

.Card_card__CuHP1 .Card_box__8OwBg .Card_img__2A_EA { position: relative; flex: 0 0 auto; width: 96px; height: 64px; margin-left: 16px; }

.Card_card__CuHP1 .Card_box__8OwBg .Card_img__2A_EA img { border-radius: 12px; }

.Card_card__CuHP1 .Card_footer__L6Isg { padding: 12px 0px 0px; margin-top: 12px; position: relative; }

.Card_card__CuHP1 .Card_footer__L6Isg::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.Card_card__CuHP1 .Card_footer__L6Isg .Card_summary__Zs8sC { margin-top: 12px; font-size: 16px; line-height: 28px; color: rgb(51, 51, 51); }

.Card_card__CuHP1 .Card_footer__L6Isg .Card_summary__Zs8sC:first-child { margin-top: 0px; }

.Card_card__CuHP1 .Card_footer__L6Isg .Card_link__geK4N { display: flex; align-items: center; justify-content: flex-start; margin: 12px 0px 0px; font-size: 12px; color: rgb(153, 153, 153); }

.Card_card__CuHP1 .Card_footer__L6Isg .Card_link__geK4N .Card_icon___n2ky { width: 12px; height: 12px; }

@keyframes loading_loading-identifier___W5IB { 
  0% { transform: rotate(0deg) scale(1); }
  25% { transform: rotate(180deg) scale(1); }
  50% { transform: rotate(1turn) scale(1); }
  75% { transform: rotate(540deg) scale(1); }
  100% { transform: rotate(2turn) scale(1); }
}

.loading_d-loading-container__iKEza { position: fixed; inset: 0px; z-index: 10; display: flex; align-items: center; justify-content: center; background-color: rgb(255, 255, 255); opacity: 0; transition: 0.3s; }

.loading_d-loading-container__iKEza.loading_active__EzQcd { opacity: 1; }

.loading_d-loading__wOgDN { position: relative; width: 30px; height: 30px; animation: 2.5s linear 0s infinite normal none running loading_loading-identifier___W5IB; }

.loading_d-loading__wOgDN .loading_ball__coybn { z-index: 1; }

.loading_d-loading__wOgDN .loading_ball__coybn, .loading_d-loading__wOgDN .loading_line__UJryW { background-color: rgb(119, 83, 255); }

.loading_d-loading__wOgDN .loading_ball-0__l_dG7 { position: absolute; top: 50%; left: 50%; width: 10px; height: 10px; margin-top: -5px; margin-left: -5px; border-radius: 5px; }

.loading_d-loading__wOgDN .loading_ball-1__nvcSn { position: absolute; top: 0px; right: 2px; width: 8px; height: 8px; border-radius: 4px; }

.loading_d-loading__wOgDN .loading_ball-2__KWVPU { position: absolute; top: 4px; left: 4px; width: 7px; height: 7px; border-radius: 4px; }

.loading_d-loading__wOgDN .loading_ball-3___hzDc { position: absolute; right: 4px; bottom: 4px; width: 8px; height: 8px; border-radius: 4px; }

.loading_d-loading__wOgDN .loading_ball-4__vE4pb { position: absolute; bottom: 4px; left: 3px; width: 6px; height: 6px; border-radius: 3px; }

.loading_d-loading__wOgDN .loading_line__UJryW { position: absolute; top: 50%; width: 29px; height: 1px; margin-top: -1px; }

.loading_d-loading__wOgDN .loading_line-0__UuoyG { transform: rotate(45deg); }

.loading_d-loading__wOgDN .loading_line-1__N1pdp { transform: rotate(135deg) translate(-3px); }

.loading_in-view__QoS2K { position: relative; width: 100%; height: 100%; }

.AICard_card__xaioC { display: flex; align-items: center; justify-content: space-between; padding: 12px; background: rgb(255, 255, 255); border-radius: 12px; }

.AICard_card__xaioC .AICard_text__569Ny { font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); }

.AICard_card__xaioC .AICard_btn__3TyH3 { width: 56px; height: 22px; font-size: 10px; line-height: 22px; color: rgb(255, 255, 255); text-align: center; background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 14px; font-weight: 500; }

.page_container__NKFEb { display: flex; flex-direction: column; width: 696px; min-height: calc(-307px + 100vh); margin: 0px auto; background-color: rgb(245, 246, 249); }

.page_container__NKFEb .page_bg__vtcWk { height: 140px; margin: 12px 8px 16px; background: url("https://img1.dxycdn.com/t/s7/2025/0217/691/0804370103220241981.png") 50% center / cover no-repeat; border-radius: 12px; }

.page_container__NKFEb .page_bg__vtcWk .page_logo__N2Ksw { margin: 30px auto 0px; }

.page_container__NKFEb .page_bg__vtcWk .page_slogan__TFG4q { margin: 8px auto 32px; font-size: 14px; line-height: 19px; color: rgb(102, 102, 102); text-align: center; }

.page_container__NKFEb .page_top___AK_O { margin: 0px 0px 12px; }

.page_container__NKFEb .page_bottom__RBDz8 { margin: -12px 0px 100px; }

.page_container__NKFEb .page_header__svd_S { position: sticky; top: 0px; z-index: 2; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; height: 38px; padding: 8px 20px 4px; margin: 0px; background-color: inherit; }

.page_container__NKFEb .page_header__svd_S .page_title__yIwqG { display: flex; gap: 12px; align-items: center; justify-content: flex-start; }

.page_container__NKFEb .page_header__svd_S .page_title__yIwqG h2 { font-size: 18px; line-height: 25px; color: rgb(51, 51, 51); font-weight: 500; }

.page_container__NKFEb .page_header__svd_S .page_title__yIwqG .page_link__Vd_rM { font-size: 14px; line-height: 20px; color: rgb(119, 83, 255); }

.page_container__NKFEb .page_header__svd_S .page_tags__i_s_S { display: flex; background-color: rgb(240, 240, 240); border-radius: 13px; }

.page_container__NKFEb .page_header__svd_S .page_tags__i_s_S .page_tag__etJ0A { padding: 0px 10px; font-size: 10px; line-height: 24px; color: rgb(102, 102, 102); border-radius: 13px; }

.page_container__NKFEb .page_header__svd_S .page_tags__i_s_S .page_tag__etJ0A.page_active__gKuYE { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); font-weight: 500; }

.page_container__NKFEb .page_empty__0jR_9 { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; margin: 0px 8px 12px; background-color: rgb(255, 255, 255); border-radius: 12px; box-sizing: border-box; padding-bottom: calc(0 + env(safe-area-inset-bottom)); }

.page_container__NKFEb .page_empty__0jR_9 p { margin-top: 20px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.page_container__NKFEb .page_empty__0jR_9 .page_btn___bMGL { width: 120px; height: 35px; margin: 20px auto 0px; font-size: 15px; line-height: 35px; color: rgb(255, 255, 255); text-align: center; background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 18px; }

.page_container__NKFEb .page_loading__XYfbs { padding: 32px 0px; border-radius: 12px; }

.page_container__NKFEb .page_scroller__BWHCl { flex: 1 1 0%; margin: 0px 8px; }

.page_container__NKFEb .page_scroller__BWHCl .page_section__Dn2FK { margin-bottom: 24px; }

.page_container__NKFEb .page_scroller__BWHCl .page_section__Dn2FK:last-child { margin-bottom: 0px; }

.page_container__NKFEb .page_scroller__BWHCl .page_section__Dn2FK .page_date__aGERM { position: sticky; top: 38px; z-index: 1; padding: 0px 12px 8px; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); background-color: rgb(245, 246, 249); }

.Modal_modal__AOmNu .ant-modal-content { padding: 0px; border-radius: 16px; }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-close { top: 18px; right: 20px; }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper { display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; max-height: 80vh; }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body { flex: 1 1 0%; flex-flow: column; align-items: stretch; max-height: inherit; overflow: hidden; }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-paragraph { row-gap: 0px; overflow: hidden; }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-title { flex: 0 0 auto; padding: 18px 20px; font-size: 17px; line-height: 24px; font-weight: 500; position: relative; }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-title::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-content { box-sizing: border-box; flex: 1 1 0%; width: 100%; max-width: 100%; height: calc(100% - 60px); padding: 16px 20px; margin: 0px; overflow-y: scroll; }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-content::-webkit-scrollbar { display: none; width: 0px !important; height: 0px !important; }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-content::-webkit-scrollbar-thumb, .Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-content::-webkit-scrollbar-track { }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-content::-webkit-scrollbar-thumb:active, .Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-content::-webkit-scrollbar-thumb:hover { }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns { flex: 0 0 auto; margin: 24px 20px; }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-default { border: none; box-shadow: none; }

.drugs-pc .Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-default { width: 124px; height: 36px; color: rgb(119, 83, 255); background-color: rgb(245, 246, 249); border-radius: 18px; }

.drugs-pc .Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-default:hover { background-color: rgb(235, 237, 240); }

.Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-primary { border: none; box-shadow: none; }

.drugs-pc .Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-primary { width: 124px; height: 36px; margin-left: 12px; color: rgb(255, 255, 255); background: linear-gradient(135deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 18px; }

.drugs-pc .Modal_modal__AOmNu .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-primary:hover { background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(135deg, rgb(119, 83, 255), rgb(168, 141, 251)); }

.Modal_modal__AOmNu .Modal_close__k_lH_ { width: 24px; height: 24px; color: rgb(51, 51, 51); }

.drugs-mobile .Modal_modal__AOmNu.Modal_confirm__PaVxy .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body { padding: 0px 20px; }

.drugs-mobile .Modal_modal__AOmNu.Modal_confirm__PaVxy .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-title { padding: 24px 0px 0px; margin: 0px; text-align: center; }

.drugs-mobile .Modal_modal__AOmNu.Modal_confirm__PaVxy .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-title::before { content: none; }

.drugs-mobile .Modal_modal__AOmNu.Modal_confirm__PaVxy .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-content { padding: 12px 0px 0px; color: rgb(153, 153, 153); text-align: center; }

.drugs-mobile .Modal_modal__AOmNu.Modal_confirm__PaVxy .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns { margin: 24px 0px 0px; position: relative; }

.drugs-mobile .Modal_modal__AOmNu.Modal_confirm__PaVxy .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.drugs-mobile .Modal_modal__AOmNu.Modal_confirm__PaVxy .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn { box-sizing: border-box; width: 50%; height: 48px; padding: 13px 0px; margin: 0px; font-size: 16px; background-color: inherit; }

.drugs-mobile .Modal_modal__AOmNu.Modal_confirm__PaVxy .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-primary { color: rgb(119, 83, 255); position: relative; font-weight: 500; }

.drugs-mobile .Modal_modal__AOmNu.Modal_confirm__PaVxy .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-primary::before { position: absolute; content: " "; top: 0px; bottom: 0px; left: 0px; height: 100%; border-left: 1px solid rgb(224, 224, 224); transform: scaleX(0.5); }

.drugs-mobile .Modal_modal__AOmNu.Modal_alert__XwRrb .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body { padding: 0px 20px; }

.drugs-mobile .Modal_modal__AOmNu.Modal_alert__XwRrb .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-title { padding: 24px 0px 0px; margin: 0px; text-align: center; }

.drugs-mobile .Modal_modal__AOmNu.Modal_alert__XwRrb .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-title::before { content: none; }

.drugs-mobile .Modal_modal__AOmNu.Modal_alert__XwRrb .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-content { padding: 12px 0px 0px; color: rgb(153, 153, 153); text-align: center; }

.drugs-mobile .Modal_modal__AOmNu.Modal_alert__XwRrb .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns { margin: 24px 0px 0px; position: relative; }

.drugs-mobile .Modal_modal__AOmNu.Modal_alert__XwRrb .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.drugs-mobile .Modal_modal__AOmNu.Modal_alert__XwRrb .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn { box-sizing: border-box; width: 100%; height: 48px; padding: 13px 0px; margin: 0px; font-size: 16px; background-color: inherit; }

.drugs-mobile .Modal_modal__AOmNu.Modal_alert__XwRrb .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-primary { color: rgb(119, 83, 255); font-weight: 500; }

.drugs-mobile .Modal_modal__AOmNu.Modal_toast__eBb2K .ant-modal-content { background-color: transparent; box-shadow: none; }

.drugs-mobile .Modal_modal__AOmNu.Modal_toast__eBb2K .ant-modal-content .ant-modal-confirm-content { text-align: center; }

.drugs-mobile .Modal_modal__AOmNu.Modal_toast__eBb2K .Modal_content__TUY_d { display: inline; max-width: 80%; padding: 12px 20px; font-size: 14px; color: rgb(255, 255, 255); text-align: center; background-color: rgba(0, 0, 0, 0.8); border-radius: 12px; }

.drugs-mobile .Modal_modal__AOmNu .ant-btn { outline: none !important; }

.ContentStatement_container__njIgT { position: relative; height: 100%; background: rgb(255, 255, 255); border-radius: 16px; }

.ContentStatement_container-title__M6RTr { position: sticky; top: 0px; z-index: 10; background-color: inherit; }

.ContentStatement_container-title__M6RTr::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.ContentStatement_container__njIgT .ContentStatement_tabs__G7_Xm { display: flex; align-items: center; padding-left: 20px; }

.ContentStatement_container__njIgT .ContentStatement_tabs__G7_Xm .ContentStatement_tab-item__91OQc { position: relative; height: 44px; margin-right: 28px; font-size: 14px; line-height: 44px; color: rgb(102, 102, 102); cursor: pointer; }

.drugs-pc .ContentStatement_container__njIgT .ContentStatement_tabs__G7_Xm .ContentStatement_tab-item__91OQc:hover { color: rgb(119, 83, 255); }

.ContentStatement_container__njIgT .ContentStatement_tabs__G7_Xm .ContentStatement_tab-item__91OQc.ContentStatement_active__5tn28 { font-size: 18px; color: rgb(51, 51, 51); font-weight: 500; }

.ContentStatement_container__njIgT .ContentStatement_tabs__G7_Xm .ContentStatement_tab-item__91OQc.ContentStatement_active__5tn28::after { position: absolute; bottom: 5.5px; left: 50%; width: 12px; height: 4px; content: ""; background-color: rgb(119, 83, 255); border-radius: 4px; transform: translateX(-50%); }

.ContentStatement_container__njIgT .ContentStatement_body__aTda_ { height: calc(100% - 60px); overflow-y: auto; }

.ContentStatement_container__njIgT .ContentStatement_body__aTda_ .ContentStatement_content__RzUBZ { display: none; padding: 40px 20px; text-align: left; }

.ContentStatement_container__njIgT .ContentStatement_body__aTda_ .ContentStatement_content__RzUBZ.ContentStatement_active__5tn28 { display: block; }

.ContentStatement_container__njIgT .ContentStatement_body__aTda_ .ContentStatement_content__RzUBZ .ContentStatement_title__47WHr { margin-bottom: 32px; font-size: 21px; color: rgb(51, 51, 51); font-weight: 500; }

.ContentStatement_container__njIgT .ContentStatement_body__aTda_ .ContentStatement_content__RzUBZ .ContentStatement_sub-title__c2Zqm { margin-bottom: 12px; font-size: 18px; color: rgb(51, 51, 51); font-weight: 500; }

.ContentStatement_container__njIgT .ContentStatement_body__aTda_ .ContentStatement_content__RzUBZ .ContentStatement_section__vybZr { padding-bottom: 64px; }

.ContentStatement_container__njIgT .ContentStatement_body__aTda_ .ContentStatement_content__RzUBZ .ContentStatement_info__Ggcxg { margin-bottom: 12px; font-size: 16px; font-weight: 400; line-height: 28px; color: rgb(51, 51, 51); text-align: justify; }

.ContentStatement_container__njIgT .ContentStatement_body__aTda_ .ContentStatement_content__RzUBZ .ContentStatement_content-source-item__I3RsL { display: flex; align-items: center; padding-top: 20px; }

.ContentStatement_container__njIgT .ContentStatement_body__aTda_ .ContentStatement_content__RzUBZ .ContentStatement_content-source-item__I3RsL .ContentStatement_content-source-icon__SWo3V { display: block; flex-shrink: 0; width: 48px; height: 48px; margin-right: 12px; background-color: rgb(255, 255, 255); }

.ContentStatement_container__njIgT .ContentStatement_body__aTda_ .ContentStatement_content__RzUBZ .ContentStatement_content-source-item__I3RsL .ContentStatement_content-source-title__LnpIs { margin: 2px 0px; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); }

.ContentStatement_container__njIgT .ContentStatement_body__aTda_ .ContentStatement_content__RzUBZ .ContentStatement_content-source-item__I3RsL .ContentStatement_content-source-desc__rp4co { font-size: 12px; line-height: 20px; color: rgb(102, 102, 102); }

.ContentStatement_process-item___BhWa { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; overflow: hidden; background: rgb(245, 246, 249); border-radius: 16px; }

.ContentStatement_process-item___BhWa:last-child { margin-bottom: 0px; }

.ContentStatement_process-item-l__gcrH4 { display: flex; flex-shrink: 0; align-items: center; align-self: stretch; justify-content: center; width: 96px; text-align: center; background-color: rgb(246, 242, 255); }

.ContentStatement_process-item___BhWa .ContentStatement_process-icon__837yB { width: 24px; height: 24px; margin: 0px auto 4px; font-size: 24px; }

.ContentStatement_process-item___BhWa .ContentStatement_process-desc__5UHyg { width: 100%; font-size: 12px; line-height: 17px; color: rgb(51, 51, 51); text-align: center; font-weight: 500; }

.ContentStatement_process-item-r__bGjDH { box-sizing: border-box; width: 100%; padding: 15px 12px; font-size: 12px; line-height: 17px; color: rgb(102, 102, 102); }

.ContentStatement_process-item-r__bGjDH .ContentStatement_bold__b4f54 { font-weight: 500; }

.ContentStatement_process-triangle__hAwXt { position: relative; top: -5px; left: 41px; width: 0px; height: 0px; border-width: 5px 7px 7px; border-style: solid; border-color: rgb(119, 83, 255) transparent transparent; border-image: initial; }

.ContentStatement_modal__aYP4I .ant-modal-confirm-paragraph { padding: 16px 0px; }

.ContentStatement_modal__aYP4I .ant-modal-confirm-content { padding: 0px !important; }

* { padding: 0px; margin: 0px; }

body, html { width: 100%; height: 100%; }

body { margin: 0px; font-family: "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 1.5; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); font-size: 100% !important; }

a, div, i, label, li { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a { text-decoration: none; }

pre { font-family: "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

button, input, textarea { border: none; outline: none; }

h1, h2, h3, h4, h5, h6, li, ol, p, ul { padding: 0px; margin: 0px; }

ol, ul { list-style: none; }

::-webkit-search-cancel-button { display: none; }

a:focus, li:focus { outline: none; }

::placeholder { font-size: 16px; font-weight: 400; color: rgb(153, 153, 153); }

img { display: block; max-width: 100%; }

#footer { box-sizing: border-box; height: 247px; padding: 24px 0px 32px; background-color: rgb(245, 246, 249); }

#footer #j-dxy-bottom .bottom-line { margin-bottom: 0px; font-size: 12px; line-height: 22px; color: rgb(102, 102, 102) !important; }

html { font-size: 16px; }

@media print {
  .ck-content { display: none; }
}

.ck-content figure.image, .ck-content img:not(.dxy-image-inline) { width: 100% !important; }

.ck-content figcaption[type="title"] + * { margin-top: 0px !important; }

.ck-content .J-redirect { cursor: pointer; position: relative; color: rgb(55, 26, 151); font-weight: 500; }

.ck-content .J-redirect:hover { color: rgb(90, 60, 219); }

.ck-content .J-redirect::after { display: inline-block; color: transparent; content: "1"; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/link.5a8fc4eb.png") 0px 28% / contain no-repeat; width: 0.715em; }

.ck-content span[data-href] { position: relative; color: rgb(55, 26, 151); font-weight: 500; cursor: pointer; }

.ck-content span[data-href]:hover { color: rgb(90, 60, 219); }

.ck-content span[data-href]::after { display: inline-block; color: transparent; content: "1"; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/anchor.eab87728.png") 0px 28% / contain no-repeat; width: 0.715em; }

.ck-content a[href^="http"] { cursor: pointer; position: relative; color: rgb(55, 26, 151); font-weight: 500; }

.ck-content a[href^="http"]:hover { color: rgb(90, 60, 219); }

.ck-content a[href^="http"]::after { display: inline-block; color: transparent; content: "1"; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/link.5a8fc4eb.png") 0px 28% / contain no-repeat; width: 0.715em; }

.ck-content .dxy-card { margin-top: 12px; }

.ck-content .dxy-card div, .ck-content .dxy-card p { color: rgb(51, 51, 51); }

.ck-content .dxy-card > div, .ck-content .dxy-card > p { font-size: 16px; line-height: 28px; }

.ck-content .dxy-card > * { margin-top: 12px !important; }

.ck-content .dxy-card > :first-child { margin-top: 0px !important; }

.ck-content .dxy-card * { margin-bottom: 0px; }

.ck-content [data-anchor-index="4"] { font-weight: 400; }

.ck-content .simple-search .ant-select-selection-search-input { background-color: transparent; }

:root { --mobile-header-height: 50px; }

:root .drugs-miniprogram { --mobile-header-height: 0px; }

.drugs-pc .EmailModal_form__HtT50 .EmailModal_tips__9Ii6U { height: 32px; font-size: 12px; line-height: 16px; color: rgb(204, 204, 204); }

.drugs-pc .EmailModal_form__HtT50 .EmailModal_email__3vPoB { padding: 0px; font-size: 16px; line-height: 22px; background-color: rgb(245, 246, 249); border: none; border-radius: 12px; }

.drugs-pc .EmailModal_form__HtT50 .ant-form-item:last-child { margin-bottom: 0px; }

.drugs-pc .EmailModal_form__HtT50 .ant-form-item:first-child { margin-top: 24px; }

.drugs-pc .EmailModal_form__HtT50 .ant-form-item:first-child .ant-form-item-label-left { margin-top: 6px; }

.drugs-pc .EmailModal_form__HtT50 .ant-form-item:first-child .ant-form-item-label-left label { height: 22px; line-height: 22px; }

.drugs-mobile .EmailModal_form__HtT50 .EmailModal_tips__9Ii6U { margin-bottom: 12px; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; color: rgb(153, 153, 153); text-align: center; }

.drugs-mobile .EmailModal_form__HtT50 #translation { width: 100%; margin-top: 8px; text-align: left; }

.drugs-mobile .EmailModal_form__HtT50 .ant-form-item:last-child { margin-bottom: 0px; }

.drugs-mobile .EmailModal_form__HtT50 .ant-form-item:first-child { margin-top: 12px; }

.EmailModal_form__HtT50 .ant-select-selection-placeholder { text-align: left; }

.EmailModal_form__HtT50 .ant-select-selector { font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; color: rgb(51, 51, 51); border-radius: 18px; background: rgb(245, 246, 249) !important; border: none !important; outline: none !important; box-shadow: none !important; }

.EmailModal_form__HtT50 .ant-select-selector::placeholder { font-size: 14px; font-weight: 400; color: rgb(153, 153, 153); }

.drugs-mobile .EmailModal_modal__Sapti .ant-modal-confirm-paragraph { max-width: 100%; }

.Action_title__W04Lh { padding: 20px 20px 12px; font-size: 14px; line-height: normal; color: rgb(153, 153, 153); white-space: nowrap; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.Action_btn__msSjg, .Action_title__W04Lh { margin: 0px; font-style: normal; font-weight: 400; text-align: center; background-color: rgb(255, 255, 255); }

.Action_btn__msSjg { padding: 12px 20px; font-size: 16px; line-height: normal; color: rgb(51, 51, 51); position: relative; }

.Action_btn__msSjg::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.Action_cancel__i3RhM { margin: 8px 0px 0px; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; color: rgb(51, 51, 51); text-align: center; padding: 12px 20px calc(12px + env(safe-area-inset-bottom)); }

.Action_cancel__i3RhM, .page_page__guCtM { background-color: rgb(255, 255, 255); box-sizing: border-box; }

.page_page__guCtM { overflow: hidden; user-select: none; padding-bottom: calc(56px + env(safe-area-inset-bottom)); }

@media print {
  .page_page__guCtM { display: none; }
}

.page_page__guCtM .page_detail__USarI { box-sizing: border-box; padding: 0px 20px 20px; margin: 0px auto; }

.page_page__guCtM .page_detail__USarI .page_header___Yin8 { padding: 20px 0px; position: relative; }

.page_page__guCtM .page_detail__USarI .page_header___Yin8::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.page_page__guCtM .page_detail__USarI .page_header___Yin8 .page_title__CDUNx { font-size: 23px; line-height: 32px; font-weight: 500; word-break: break-all; }

.page_page__guCtM .page_detail__USarI .page_header___Yin8 .page_title__CDUNx.page_vip__AmZLV { position: relative; vertical-align: middle; }

.page_page__guCtM .page_detail__USarI .page_header___Yin8 .page_title__CDUNx.page_vip__AmZLV::before { display: inline-block; width: 26px; height: 32px; margin-right: 4px; line-height: 32px; vertical-align: bottom; content: ""; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/tagVip@3x.2ffdeb61.png") 0px center / contain no-repeat; }

.page_page__guCtM .page_detail__USarI .page_header___Yin8 .page_info__kHc7n { margin: 4px 0px 0px; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); }

.page_page__guCtM .page_detail__USarI .page_necessary__0p9Wm { display: flex; gap: 12px; align-items: center; justify-content: flex-start; padding: 16px 0px; position: relative; }

.page_page__guCtM .page_detail__USarI .page_necessary__0p9Wm::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.page_page__guCtM .page_detail__USarI .page_necessary__0p9Wm .page_left__KK_KM { display: flex; flex: 0 0 auto; gap: 8px; align-items: center; }

.page_page__guCtM .page_detail__USarI .page_necessary__0p9Wm .page_left__KK_KM .page_name__5IvBj { display: flex; flex-direction: column; gap: 4px; align-items: center; font-size: 11px; line-height: 15px; color: rgb(51, 51, 51); }

.page_page__guCtM .page_detail__USarI .page_necessary__0p9Wm .page_left__KK_KM .page_name__5IvBj p { margin: 0px; }

.page_page__guCtM .page_detail__USarI .page_necessary__0p9Wm .page_right__WJANI { display: flex; flex: 1 1 0%; flex-direction: column; gap: 4px; }

.page_page__guCtM .page_detail__USarI .page_necessary__0p9Wm .page_right__WJANI p { padding: 2px 4px; margin: 0px; font-size: 12px; line-height: 17px; color: rgb(102, 102, 102); background: linear-gradient(90deg, rgb(245, 246, 249), rgba(255, 255, 255, 0)); border-radius: 4px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.page_page__guCtM .page_detail__USarI .page_necessary__0p9Wm .page_right__WJANI p .page_bold___4288 { padding-right: 4px; font-weight: 500; }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 { box-sizing: border-box; padding: 12px; margin: 20px 0px 0px; position: relative; border-radius: 12px; }

.page_page__guCtM .page_detail__USarI .page_card__fXj04::before { position: absolute; top: 0px; left: 0px; z-index: 1; width: calc(200% - 2px); height: calc(200% - 2px); pointer-events: none; content: " "; border: 1px solid rgb(119, 83, 255); border-radius: 24px; transform: scale(0.5); transform-origin: 0px 0px; }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_point__kdurY { display: flex; align-items: center; justify-content: flex-start; }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_point__kdurY .page_name__5IvBj { display: inline-flex; margin-left: 2px; font-size: 16px; line-height: 22px; background: linear-gradient(125deg, rgb(119, 83, 255) 7.31%, rgb(27, 166, 169) 93.65%) text; -webkit-text-fill-color: transparent; font-weight: 500; }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ { padding-bottom: 12px; }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ:last-child { padding-bottom: 0px; }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ figure div, .page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ figure > p, .page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ > :first-child { margin-top: 12px; }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ div, .page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ p { margin-top: 12px; font-size: 16px; line-height: 28px; color: rgb(51, 51, 51); }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ h1, .page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ h2, .page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ h3, .page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ h4, .page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ h5, .page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ h6 { margin-top: 12px; }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_summary__WIfhJ .J-redirect { font-weight: 400; }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_more___aYfr { display: flex; align-items: center; justify-content: space-between; padding-top: 12px; font-size: 12px; line-height: 18px; color: rgb(153, 153, 153); cursor: pointer; position: relative; }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_more___aYfr::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_more___aYfr:active { color: rgb(119, 83, 255); }

.page_page__guCtM .page_detail__USarI .page_card__fXj04 .page_more___aYfr .page_icon__CAtKH { flex: 0 0 auto; width: 12px; height: 12px; margin-left: 4px; color: inherit; }

.page_page__guCtM .page_detail__USarI .page_content__AOm5g { padding-bottom: 24px; margin-top: 20px; }

.page_page__guCtM .page_detail__USarI .page_content__AOm5g .page_name__5IvBj { font-size: 20px; line-height: 28px; font-weight: 500; }

.page_page__guCtM .page_detail__USarI .page_content__AOm5g .page_summary__WIfhJ { margin-top: 8px; font-size: 16px; line-height: 26px; text-align: justify; }

.page_page__guCtM .page_detail__USarI .page_content__AOm5g .page_summary__WIfhJ h1, .page_page__guCtM .page_detail__USarI .page_content__AOm5g .page_summary__WIfhJ h2, .page_page__guCtM .page_detail__USarI .page_content__AOm5g .page_summary__WIfhJ h3, .page_page__guCtM .page_detail__USarI .page_content__AOm5g .page_summary__WIfhJ h4, .page_page__guCtM .page_detail__USarI .page_content__AOm5g .page_summary__WIfhJ h5, .page_page__guCtM .page_detail__USarI .page_content__AOm5g .page_summary__WIfhJ h6 { font-size: 18px; line-height: 27px; font-weight: 500; }

.page_page__guCtM .page_detail__USarI .page_content__AOm5g .page_summary__WIfhJ div, .page_page__guCtM .page_detail__USarI .page_content__AOm5g .page_summary__WIfhJ p { margin-top: 8px; }

.page_page__guCtM .page_detail__USarI .page_content__AOm5g .page_actions__6Tmwo { margin-top: 32px; margin-bottom: 8px; }

.page_page__guCtM .page_list__tJcJx { padding-bottom: 20px; background-color: rgb(245, 246, 249); }

.page_page__guCtM .page_list__tJcJx .page_guides__6Hvzr { box-sizing: border-box; max-width: 768px; padding: 0px 8px; user-select: none; }

@media print {
  .page_page__guCtM .page_list__tJcJx .page_guides__6Hvzr { display: none; }
}

.page_page__guCtM .page_footer__Ot5iT { position: fixed; bottom: 0px; z-index: 10; width: 100%; max-width: 768px; background-color: rgb(255, 255, 255); }

.page_page__guCtM .page_footer__Ot5iT .page_wrapper___9E4v { max-width: 768px; position: relative; box-sizing: border-box; padding: 10px 20px calc(10px + env(safe-area-inset-bottom)); }

.page_page__guCtM .page_footer__Ot5iT .page_wrapper___9E4v::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(235, 235, 235); transform: scaleY(0.5); }

.page_page__guCtM .page_footer__Ot5iT .page_wrapper___9E4v .page_btn__uyx3Z { height: 36px; margin: 0px auto; font-size: 14px; line-height: 36px; color: rgb(255, 255, 255); text-align: center; background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 18px; }

.OpenScheme_modal__0xEoA.OpenScheme_bbs__jrAfa .adm-dialog-footer { color: rgb(119, 83, 255); }

.Component_container__mSUbl { margin: 8px 0px 0px; }

.Component_container__mSUbl .Component_component__VtGh5 { padding: 0px; margin: 0px; font-size: 16px; line-height: 27px; color: rgb(51, 51, 51); word-break: break-word; }

.Component_container__mSUbl .Component_expand__CYgxY { color: rgb(119, 83, 255); }

.BoxedWarning_warning-container__LoW83 { padding: 12px; margin: 12px 0px 32px; border: 2px solid rgb(51, 51, 51); border-radius: 12px; }

.BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H { height: inherit; margin: 0px; font-size: 14px; font-weight: 700; line-height: 20px; color: rgb(51, 51, 51); word-break: break-word; }

.BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H > :first-child { margin-top: 0px; }

.BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H div, .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H p { font-size: 14px; line-height: 20px; }

.BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h1, .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h2, .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h3, .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h4, .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h5, .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h6 { margin: 4px 0px; font-size: 16px; font-weight: 700; line-height: 27px; color: rgb(51, 51, 51); }

.BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h1:not(:first-child), .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h2:not(:first-child), .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h3:not(:first-child), .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h4:not(:first-child), .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h5:not(:first-child), .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H h6:not(:first-child) { margin-top: 32px; }

.BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H ol, .BoxedWarning_warning-container__LoW83 .BoxedWarning_boxed-warning__0_V9H ul { list-style-position: inside; }

.BoxedWarning_warning-container__LoW83 .BoxedWarning_ellipsis__9B6_Z .BoxedWarning_boxed-warning__0_V9H * { padding: 0px; margin: 0px; line-height: 20px; }

.BoxedWarning_warning-container__LoW83 .BoxedWarning_expand__Jl1wN { font-weight: 400; color: rgb(119, 83, 255); }

.page_drug-tips-wrapper__PTtde { position: sticky; top: var(--mobile-header-height); z-index: 10; width: 100%; margin: 0px; background-color: rgb(255, 255, 255); }

.page_drug-tips-wrapper__PTtde .page_drug-tips___uSMJ { display: flex; align-items: center; justify-content: flex-start; padding: 12px; margin: 0px 20px; background-color: rgb(250, 244, 232); border-radius: 12px; }

.page_drug-tips-wrapper__PTtde .page_drug-tips___uSMJ .page_drug-tips-icon__BPVg2 { flex: 0 0 auto; width: 20px; height: 20px; margin-right: 4px; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/dui_round_notice.4c6bbb1b.png") 50% center / contain no-repeat; }

.page_drug-tips-wrapper__PTtde .page_drug-tips___uSMJ .page_drug-tips-text__tpwDZ { font-size: 14px; line-height: 20px; color: rgb(229, 121, 27); display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.page_drug-page__HRPby { box-sizing: border-box; overflow: hidden; background-color: rgb(255, 255, 255); user-select: none; }

@media print {
  .page_drug-page__HRPby { display: none; }
}

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_header__ihPW4 { position: relative; padding: 0px; margin: 16px 20px 0px; overflow: visible; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_header__ihPW4 .page_drug-title__dH7d_ { font-size: 22px; font-weight: 700; line-height: 31px; color: rgb(51, 51, 51); }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_header__ihPW4 .page_drug-labels___lNKt { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; padding-top: 8px; padding-bottom: 8px; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_header__ihPW4 .page_drug-en__q_mz6, .page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_header__ihPW4 .page_drug-info__QywM_ { margin: 4px 0px 0px; font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_header__ihPW4 .page_drug-info__QywM_ { padding-bottom: 20px; position: relative; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_header__ihPW4 .page_drug-info__QywM_::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_header__ihPW4 .page_drug-date__ZLg6o { padding-top: 20px; font-size: 13px; line-height: 18px; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_header__ihPW4 .page_drug-date__ZLg6o .page_divider__XS3V0 { margin: 0px 8px; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_detail___r1em { box-sizing: border-box; width: 100%; padding: 0px 20px 24px; margin: 0px; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_detail___r1em > :first-child { margin-top: 24px; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_detail___r1em .page_field__McCkP { margin-top: 40px; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_detail___r1em .page_field__McCkP:first-child { margin-top: 24px; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_detail___r1em .page_field__McCkP .page_name__9rGQq { font-size: 16px; line-height: 22px; transform: translateX(-9px); font-weight: 500; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_detail___r1em .page_field__McCkP .page_name__9rGQq span { position: relative; display: inline-flex; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_detail___r1em .page_field__McCkP .page_name__9rGQq span::before { display: inline-block; vertical-align: middle; content: "【"; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_detail___r1em .page_field__McCkP .page_name__9rGQq span::after { display: inline-block; vertical-align: middle; content: "】"; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_detail___r1em .page_field__McCkP .page_content__YcW4X { box-sizing: border-box; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_detail___r1em .page_field__McCkP .page_component__yaKGR, .page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_detail___r1em .page_field__McCkP .page_content__YcW4X > :first-child { margin-top: 8px; }

.page_drug-page__HRPby .page_drug-page-content__Ey4xZ .page_addon__0K67w { padding: 20px; margin-top: 48px; font-size: 14px; line-height: 23px; color: rgb(102, 102, 102); background-color: rgb(245, 246, 249); border-radius: 12px; }

.Ellipsis_container___nAww.Ellipsis_calcing__n_wMK { position: relative; overflow: hidden; background-color: rgb(245, 246, 249); border-radius: 12px; }

.Ellipsis_container___nAww.Ellipsis_calcing__n_wMK * { color: transparent; visibility: hidden; background-color: rgb(245, 246, 249); opacity: 0; }

.Ellipsis_container___nAww.Ellipsis_ellipsis__z4J61 { text-align: justify; }

.Ellipsis_container___nAww.Ellipsis_ellipsis__z4J61, .Ellipsis_container___nAww.Ellipsis_ellipsis__z4J61 * { padding-top: 0px !important; padding-bottom: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important; }

.Ellipsis_hidden__sO16i { display: none; visibility: hidden; opacity: 0; }

.topic-list_list__SuwGb { padding: 0px 24px; background: rgb(255, 255, 255); border-radius: 16px; }

.topic-list_item__TohjM { display: flex; align-items: stretch; justify-content: space-between; padding: 16px 0px; position: relative; }

.topic-list_item__TohjM::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.topic-list_item__TohjM:last-child::before { display: none; }

.topic-list_item-content__Oinpt h3 { display: -webkit-box; height: 54px; margin-bottom: 25px; overflow: hidden; font-size: 18px; line-height: 27px; color: rgb(51, 51, 51); text-align: justify; text-overflow: ellipsis; word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: 500; }

.topic-list_item-content__Oinpt p { font-size: 13px; color: rgb(153, 153, 153); }

.topic-list_item__TohjM:hover .topic-list_item-content__Oinpt h3 { color: rgb(119, 83, 255); }

.topic-list_item-img__JAeuL { flex-shrink: 0; width: 144px; height: 96px; margin-left: 12px; overflow: hidden; border-radius: 12px; }

.topic-list_empty__fq3KD { margin-top: 10px; text-align: center; }

.ListExpand_expand__Ad7xz { text-align: center; }

.ListExpand_expand__Ad7xz .ListExpand_btn__ATT51 { box-sizing: border-box; display: inline-block; width: 240px; height: 36px; padding: 9px 0px; margin: 0px 0px 16px; font-size: 12px; line-height: 18px; color: rgb(51, 51, 51); cursor: pointer; background: rgb(245, 246, 249); border-radius: 18px; }

.drugs-pc .ListExpand_expand__Ad7xz .ListExpand_btn__ATT51:hover { color: rgb(119, 83, 255); }

.vjs-svg-icon { display: inline-block; background-repeat: no-repeat; background-position: 50% center; fill: currentcolor; height: 1.8em; width: 1.8em; }

.vjs-svg-icon::before { content: none !important; }

.vjs-control:focus .vjs-svg-icon, .vjs-svg-icon:hover { filter: drop-shadow(rgb(255, 255, 255) 0px 0px 0.25em); }

.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder::before, .vjs-modal-dialog .vjs-modal-dialog-content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .vjs-button > .vjs-icon-placeholder::before { text-align: center; }

@font-face { font-family: VideoJS; src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==") format("woff"); font-weight: 400; font-style: normal; }

.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-play-control .vjs-icon-placeholder::before, .vjs-icon-play::before { content: ""; }

.vjs-icon-play-circle { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-play-circle::before { content: ""; }

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .vjs-icon-pause { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before, .vjs-icon-pause::before { content: ""; }

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .vjs-icon-volume-mute { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before, .vjs-icon-volume-mute::before { content: ""; }

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder, .vjs-icon-volume-low { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder::before, .vjs-icon-volume-low::before { content: ""; }

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder, .vjs-icon-volume-mid { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder::before, .vjs-icon-volume-mid::before { content: ""; }

.video-js .vjs-mute-control .vjs-icon-placeholder, .vjs-icon-volume-high { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-mute-control .vjs-icon-placeholder::before, .vjs-icon-volume-high::before { content: ""; }

.video-js .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-enter { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-fullscreen-control .vjs-icon-placeholder::before, .vjs-icon-fullscreen-enter::before { content: ""; }

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-exit { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder::before, .vjs-icon-fullscreen-exit::before { content: ""; }

.vjs-icon-spinner { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-spinner::before { content: ""; }

.video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-subtitles { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js .vjs-subtitles-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder::before, .vjs-icon-subtitles::before { content: ""; }

.video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-captions { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-captions-button .vjs-icon-placeholder::before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder::before, .vjs-icon-captions::before { content: ""; }

.vjs-icon-hd { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-hd::before { content: ""; }

.video-js .vjs-chapters-button .vjs-icon-placeholder, .vjs-icon-chapters { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-chapters-button .vjs-icon-placeholder::before, .vjs-icon-chapters::before { content: ""; }

.vjs-icon-downloading { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-downloading::before { content: ""; }

.vjs-icon-file-download { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-file-download::before { content: ""; }

.vjs-icon-file-download-done { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-file-download-done::before { content: ""; }

.vjs-icon-file-download-off { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-file-download-off::before { content: ""; }

.vjs-icon-share { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-share::before { content: ""; }

.vjs-icon-cog { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-cog::before { content: ""; }

.vjs-icon-square { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-square::before { content: ""; }

.video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-play-progress::before, .video-js .vjs-volume-level::before, .vjs-icon-circle::before, .vjs-seek-to-live-control .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-circle-outline { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-circle-outline::before { content: ""; }

.vjs-icon-circle-inner-circle { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-circle-inner-circle::before { content: ""; }

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder, .vjs-icon-cancel { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder::before, .vjs-icon-cancel::before { content: ""; }

.vjs-icon-repeat { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-repeat::before { content: ""; }

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder, .vjs-icon-replay { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder::before, .vjs-icon-replay::before { content: ""; }

.video-js .vjs-skip-backward-5 .vjs-icon-placeholder, .vjs-icon-replay-5 { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-skip-backward-5 .vjs-icon-placeholder::before, .vjs-icon-replay-5::before { content: ""; }

.video-js .vjs-skip-backward-10 .vjs-icon-placeholder, .vjs-icon-replay-10 { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-skip-backward-10 .vjs-icon-placeholder::before, .vjs-icon-replay-10::before { content: ""; }

.video-js .vjs-skip-backward-30 .vjs-icon-placeholder, .vjs-icon-replay-30 { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-skip-backward-30 .vjs-icon-placeholder::before, .vjs-icon-replay-30::before { content: ""; }

.video-js .vjs-skip-forward-5 .vjs-icon-placeholder, .vjs-icon-forward-5 { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-skip-forward-5 .vjs-icon-placeholder::before, .vjs-icon-forward-5::before { content: ""; }

.video-js .vjs-skip-forward-10 .vjs-icon-placeholder, .vjs-icon-forward-10 { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-skip-forward-10 .vjs-icon-placeholder::before, .vjs-icon-forward-10::before { content: ""; }

.video-js .vjs-skip-forward-30 .vjs-icon-placeholder, .vjs-icon-forward-30 { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-skip-forward-30 .vjs-icon-placeholder::before, .vjs-icon-forward-30::before { content: ""; }

.video-js .vjs-audio-button .vjs-icon-placeholder, .vjs-icon-audio { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-audio-button .vjs-icon-placeholder::before, .vjs-icon-audio::before { content: ""; }

.vjs-icon-next-item { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-next-item::before { content: ""; }

.vjs-icon-previous-item { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-previous-item::before { content: ""; }

.vjs-icon-shuffle { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-shuffle::before { content: ""; }

.vjs-icon-cast { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-cast::before { content: ""; }

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-picture-in-picture-enter { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder::before, .vjs-icon-picture-in-picture-enter::before { content: ""; }

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-picture-in-picture-exit { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder::before, .vjs-icon-picture-in-picture-exit::before { content: ""; }

.vjs-icon-facebook { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-facebook::before { content: ""; }

.vjs-icon-linkedin { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-linkedin::before { content: ""; }

.vjs-icon-twitter { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-twitter::before { content: ""; }

.vjs-icon-tumblr { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-tumblr::before { content: ""; }

.vjs-icon-pinterest { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-pinterest::before { content: ""; }

.video-js .vjs-descriptions-button .vjs-icon-placeholder, .vjs-icon-audio-description { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-descriptions-button .vjs-icon-placeholder::before, .vjs-icon-audio-description::before { content: ""; }

.video-js { display: inline-block; vertical-align: top; box-sizing: border-box; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); position: relative; padding: 0px; font-size: 10px; line-height: 1; font-weight: 400; font-style: normal; font-family: Arial, Helvetica, sans-serif; word-break: normal; }

.video-js:-webkit-full-screen { width: 100% !important; height: 100% !important; }

.video-js[tabindex="-1"] { outline: none; }

.video-js *, .video-js ::after, .video-js ::before { box-sizing: inherit; }

.video-js ul { font-family: inherit; font-size: inherit; line-height: inherit; list-style-position: outside; margin: 0px; }

.video-js.vjs-1-1, .video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-9-16, .video-js.vjs-fluid { width: 100%; max-width: 100%; }

.video-js.vjs-1-1:not(.vjs-audio-only-mode), .video-js.vjs-16-9:not(.vjs-audio-only-mode), .video-js.vjs-4-3:not(.vjs-audio-only-mode), .video-js.vjs-9-16:not(.vjs-audio-only-mode), .video-js.vjs-fluid:not(.vjs-audio-only-mode) { height: 0px; }

.video-js.vjs-16-9:not(.vjs-audio-only-mode) { padding-top: 56.25%; }

.video-js.vjs-4-3:not(.vjs-audio-only-mode) { padding-top: 75%; }

.video-js.vjs-9-16:not(.vjs-audio-only-mode) { padding-top: 177.778%; }

.video-js.vjs-1-1:not(.vjs-audio-only-mode) { padding-top: 100%; }

.video-js .vjs-tech, .video-js.vjs-fill:not(.vjs-audio-only-mode) { width: 100%; height: 100%; }

.video-js .vjs-tech { position: absolute; top: 0px; left: 0px; }

.video-js.vjs-audio-only-mode .vjs-tech { display: none; }

body.vjs-full-window, body.vjs-pip-window { padding: 0px; margin: 0px; height: 100%; }

.vjs-full-window .video-js.vjs-fullscreen, body.vjs-pip-window .video-js { position: fixed; overflow: hidden; z-index: 1000; inset: 0px; }

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs), body.vjs-pip-window .video-js { display: block; width: 100% !important; height: 100% !important; padding-top: 0px !important; }

.video-js.vjs-fullscreen.vjs-user-inactive { cursor: none; }

.vjs-pip-container .vjs-pip-text { position: absolute; bottom: 10%; font-size: 2em; background-color: rgba(0, 0, 0, 0.7); padding: 0.5em; text-align: center; width: 100%; }

.vjs-layout-small.vjs-pip-container .vjs-pip-text, .vjs-layout-tiny.vjs-pip-container .vjs-pip-text, .vjs-layout-x-small.vjs-pip-container .vjs-pip-text { bottom: 0px; font-size: 1.4em; }

.vjs-hidden { display: none !important; }

.vjs-disabled { opacity: 0.5; cursor: default; }

.video-js .vjs-offscreen { height: 1px; left: -9999px; position: absolute; top: 0px; width: 1px; }

.vjs-lock-showing { display: block !important; opacity: 1 !important; visibility: visible !important; }

.vjs-no-js { padding: 20px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; width: 300px; height: 150px; margin: 0px auto; }

.vjs-no-js a, .vjs-no-js a:visited { color: rgb(102, 168, 204); }

.video-js .vjs-big-play-button { font-size: 3em; line-height: 1.5em; height: 1.63332em; width: 3em; display: block; position: absolute; top: 50%; left: 50%; padding: 0px; margin-top: -0.81666em; margin-left: -1.5em; cursor: pointer; opacity: 1; border: 0.06666em solid rgb(255, 255, 255); background-color: rgba(43, 51, 63, 0.7); border-radius: 0.3em; transition: 0.4s; }

.vjs-big-play-button .vjs-svg-icon { width: 1em; height: 1em; position: absolute; top: 50%; left: 50%; line-height: 1; transform: translate(-50%, -50%); }

.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button { border-color: rgb(255, 255, 255); background-color: rgba(115, 133, 159, 0.5); transition: all; }

.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button { display: none; }

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking, .vjs-scrubbing, .vjs-error) .vjs-big-play-button { display: block; }

.video-js button { background: none; border: none; color: inherit; display: inline-block; font-size: inherit; line-height: inherit; text-transform: none; text-decoration: none; transition: none; appearance: none; }

.video-js.vjs-spatial-navigation-enabled .vjs-button:focus { outline: rgb(255, 255, 255) solid 0.0625em; box-shadow: none; }

.vjs-control .vjs-button { width: 100%; height: 100%; }

.video-js .vjs-control.vjs-close-button { cursor: pointer; height: 3em; position: absolute; right: 0px; top: 0.5em; z-index: 2; }

.video-js .vjs-modal-dialog { background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); overflow: auto; }

.video-js .vjs-modal-dialog > * { box-sizing: border-box; }

.vjs-modal-dialog .vjs-modal-dialog-content { font-size: 1.2em; line-height: 1.5; padding: 20px 24px; z-index: 1; }

.vjs-menu-button { cursor: pointer; }

.vjs-menu-button.vjs-disabled { cursor: default; }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { display: none; }

.vjs-menu .vjs-menu-content { display: block; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; overflow: auto; }

.vjs-menu .vjs-menu-content > * { box-sizing: border-box; }

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu { display: none; }

.vjs-menu li { display: flex; justify-content: center; list-style: none; margin: 0px; padding: 0.2em 0px; line-height: 1.4em; font-size: 1.2em; text-align: center; text-transform: lowercase; }

.js-focus-visible .vjs-menu li.vjs-menu-item:hover, .vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover { background-color: rgba(115, 133, 159, 0.5); }

.js-focus-visible .vjs-menu li.vjs-selected:hover, .vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover { background-color: rgb(255, 255, 255); color: rgb(43, 51, 63); }

.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon, .vjs-menu li.vjs-selected .vjs-svg-icon, .vjs-menu li.vjs-selected:focus .vjs-svg-icon, .vjs-menu li.vjs-selected:hover .vjs-svg-icon { fill: rgb(0, 0, 0); }

.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible), .video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) { background: none; }

.vjs-menu li.vjs-menu-title { text-align: center; text-transform: uppercase; font-size: 1em; line-height: 2em; padding: 0px; margin: 0px 0px 0.3em; font-weight: 700; cursor: default; }

.vjs-menu-button-popup .vjs-menu { display: none; position: absolute; bottom: 0px; width: 10em; left: -3em; height: 0px; margin-bottom: 1.5em; border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-pip-window .vjs-menu-button-popup .vjs-menu { left: unset; right: 1em; }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content { background-color: rgba(43, 51, 63, 0.7); position: absolute; width: 100%; bottom: 1.5em; max-height: 15em; }

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 5em; }

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 10em; }

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 14em; }

.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 25em; }

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu { display: block; }

.video-js .vjs-menu-button-inline { transition: 0.4s; overflow: hidden; }

.video-js .vjs-menu-button-inline::before { width: 2.22222em; }

.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover { width: 12em; }

.vjs-menu-button-inline .vjs-menu { opacity: 0; height: 100%; width: auto; position: absolute; left: 4em; top: 0px; padding: 0px; margin: 0px; transition: 0.4s; }

.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu { display: block; opacity: 1; }

.vjs-menu-button-inline .vjs-menu-content { width: auto; height: 100%; margin: 0px; overflow: hidden; }

.video-js .vjs-control-bar { display: none; width: 100%; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 3em; background-color: rgba(43, 51, 63, 0.7); }

.video-js.vjs-spatial-navigation-enabled .vjs-control-bar { gap: 1px; }

.video-js:not(.vjs-controls-disabled, .vjs-using-native-controls, .vjs-error) .vjs-control-bar.vjs-lock-showing { display: flex !important; }

.vjs-audio-only-mode .vjs-control-bar, .vjs-has-started .vjs-control-bar { display: flex; visibility: visible; opacity: 1; transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: visible; opacity: 0; pointer-events: none; transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar { display: none !important; }

.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar, .vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { opacity: 1; visibility: visible; pointer-events: auto; }

.video-js .vjs-control { position: relative; text-align: center; margin: 0px; padding: 0px; height: 100%; width: 4em; flex: 0 0 auto; }

.video-js .vjs-control.vjs-visible-text { width: auto; padding-left: 1em; padding-right: 1em; }

.vjs-button > .vjs-icon-placeholder::before { font-size: 1.8em; line-height: 1.67; }

.vjs-button > .vjs-icon-placeholder { display: block; }

.vjs-button > .vjs-svg-icon { display: inline-block; }

.video-js .vjs-control:focus, .video-js .vjs-control:focus::before, .video-js .vjs-control:hover::before { text-shadow: rgb(255, 255, 255) 0px 0px 1em; }

.video-js :not(.vjs-visible-text) > .vjs-control-text { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.video-js .vjs-custom-control-spacer { display: none; }

.video-js .vjs-progress-control { cursor: pointer; flex: 1 1 auto; display: flex; align-items: center; min-width: 4em; touch-action: none; }

.video-js .vjs-progress-control.disabled { cursor: default; }

.vjs-live .vjs-progress-control { display: none; }

.vjs-liveui .vjs-progress-control { display: flex; align-items: center; }

.video-js .vjs-progress-holder { flex: 1 1 auto; transition: 0.2s; height: 0.3em; }

.video-js .vjs-progress-control .vjs-progress-holder { margin: 0px 10px; }

.video-js .vjs-progress-control:hover .vjs-progress-holder { font-size: 1.66667em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled { font-size: 1em; }

.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress { position: absolute; display: block; height: 100%; margin: 0px; padding: 0px; width: 0px; }

.video-js .vjs-play-progress { background-color: rgb(255, 255, 255); }

.video-js .vjs-play-progress::before { font-size: 0.9em; position: absolute; right: -0.5em; line-height: 0.35em; z-index: 1; }

.vjs-svg-icons-enabled .vjs-play-progress::before { content: none !important; }

.vjs-play-progress .vjs-svg-icon { position: absolute; top: -0.35em; right: -0.4em; width: 0.9em; height: 0.9em; pointer-events: none; line-height: 0.15em; z-index: 1; }

.video-js .vjs-load-progress { background: rgba(115, 133, 159, 0.5); }

.video-js .vjs-load-progress div { background: rgba(115, 133, 159, 0.75); }

.video-js .vjs-time-tooltip { background-color: rgba(255, 255, 255, 0.8); border-radius: 0.3em; color: rgb(0, 0, 0); float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1; }

.video-js .vjs-progress-holder:focus .vjs-time-tooltip { display: none; }

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip { display: block; font-size: 0.6em; visibility: visible; }

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip { font-size: 1em; }

.video-js .vjs-progress-control .vjs-mouse-display { display: none; position: absolute; width: 1px; height: 100%; background-color: rgb(0, 0, 0); z-index: 1; }

.video-js .vjs-progress-control:hover .vjs-mouse-display { display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display { visibility: hidden; opacity: 0; transition: visibility 1s, opacity 1s; }

.vjs-mouse-display .vjs-time-tooltip { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.8); }

.video-js .vjs-slider { position: relative; cursor: pointer; padding: 0px; margin: 0px 0.45em; user-select: none; background-color: rgba(115, 133, 159, 0.5); }

.video-js .vjs-slider.disabled { cursor: default; }

.video-js .vjs-slider:focus { text-shadow: rgb(255, 255, 255) 0px 0px 1em; box-shadow: rgb(255, 255, 255) 0px 0px 1em; }

.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus { outline: rgb(255, 255, 255) solid 0.0625em; }

.video-js .vjs-mute-control { cursor: pointer; flex: 0 0 auto; }

.video-js .vjs-volume-control { cursor: pointer; margin-right: 1em; display: flex; }

.video-js .vjs-volume-control.vjs-volume-horizontal { width: 5em; }

.video-js .vjs-volume-panel .vjs-volume-control { visibility: visible; opacity: 0; width: 1px; height: 1px; margin-left: -1px; }

.video-js .vjs-volume-panel { transition: width 1s; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control { visibility: visible; opacity: 1; position: relative; transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left, top; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal { width: 5em; height: 3em; margin-right: 0px; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical { left: -3.5em; transition: left; }

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active { width: 10em; transition: width 0.1s; }

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only { width: 4em; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { height: 8em; width: 3em; left: -3000em; transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }

.video-js .vjs-volume-panel { display: flex; }

.video-js .vjs-volume-bar { margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal { width: 5em; height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical { width: 0.3em; height: 5em; margin: 1.35em auto; }

.video-js .vjs-volume-level { position: absolute; bottom: 0px; left: 0px; background-color: rgb(255, 255, 255); }

.video-js .vjs-volume-level::before { position: absolute; font-size: 0.9em; z-index: 1; }

.vjs-slider-vertical .vjs-volume-level { width: 0.3em; }

.vjs-slider-vertical .vjs-volume-level::before { top: -0.5em; left: -0.3em; z-index: 1; }

.vjs-svg-icons-enabled .vjs-volume-level::before { content: none; }

.vjs-volume-level .vjs-svg-icon { position: absolute; width: 0.9em; height: 0.9em; pointer-events: none; z-index: 1; }

.vjs-slider-horizontal .vjs-volume-level { height: 0.3em; }

.vjs-slider-horizontal .vjs-volume-level::before { line-height: 0.35em; right: -0.5em; }

.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon { right: -0.3em; transform: translateY(-50%); }

.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon { top: -0.55em; transform: translateX(-50%); }

.video-js .vjs-volume-panel.vjs-volume-panel-vertical { width: 4em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level { width: 100%; }

.video-js .vjs-volume-vertical { width: 3em; height: 8em; bottom: 8em; background-color: rgba(43, 51, 63, 0.7); }

.video-js .vjs-volume-horizontal .vjs-menu { left: -2em; }

.video-js .vjs-volume-tooltip { background-color: rgba(255, 255, 255, 0.8); border-radius: 0.3em; color: rgb(0, 0, 0); float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1; }

.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip, .video-js .vjs-volume-control:hover .vjs-volume-tooltip { display: block; font-size: 1em; visibility: visible; }

.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip, .video-js .vjs-volume-vertical:hover .vjs-volume-tooltip { left: 1em; top: -12px; }

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip { font-size: 1em; }

.video-js .vjs-volume-control .vjs-mouse-display { display: none; position: absolute; width: 100%; height: 1px; background-color: rgb(0, 0, 0); z-index: 1; }

.video-js .vjs-volume-horizontal .vjs-mouse-display { width: 1px; height: 100%; }

.video-js .vjs-volume-control:hover .vjs-mouse-display { display: block; }

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display { visibility: hidden; opacity: 0; transition: visibility 1s, opacity 1s; }

.vjs-mouse-display .vjs-volume-tooltip { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.8); }

.vjs-poster { display: inline-block; vertical-align: middle; cursor: pointer; margin: 0px; padding: 0px; position: absolute; inset: 0px; height: 100%; }

.vjs-has-started .vjs-poster, .vjs-using-native-controls .vjs-poster { display: none; }

.vjs-audio.vjs-has-started .vjs-poster, .vjs-has-started.vjs-audio-poster-mode .vjs-poster, .vjs-pip-container.vjs-has-started .vjs-poster { display: block; }

.vjs-poster img { width: 100%; height: 100%; object-fit: contain; }

.video-js .vjs-live-control { display: flex; align-items: flex-start; flex: 1 1 auto; font-size: 1em; line-height: 3em; }

.video-js.vjs-liveui .vjs-live-control, .video-js:not(.vjs-live) .vjs-live-control { display: none; }

.video-js .vjs-seek-to-live-control { align-items: center; cursor: pointer; flex: 0 0 auto; display: inline-flex; height: 100%; padding-left: 0.5em; padding-right: 0.5em; font-size: 1em; line-height: 3em; width: auto; min-width: 4em; }

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control { display: none; }

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge { cursor: auto; }

.vjs-seek-to-live-control .vjs-icon-placeholder { margin-right: 0.5em; color: rgb(136, 136, 136); }

.vjs-svg-icons-enabled .vjs-seek-to-live-control { line-height: 0; }

.vjs-seek-to-live-control .vjs-svg-icon { width: 1em; height: 1em; pointer-events: none; fill: rgb(136, 136, 136); }

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder { color: red; }

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon { fill: red; }

.video-js .vjs-time-control { flex: 0 0 auto; font-size: 1em; line-height: 3em; min-width: 2em; width: auto; padding-left: 1em; padding-right: 1em; }

.video-js .vjs-current-time, .video-js .vjs-duration, .vjs-live .vjs-time-control, .vjs-live .vjs-time-divider { display: none; }

.vjs-time-divider { display: none; line-height: 3em; }

.video-js .vjs-play-control { cursor: pointer; }

.video-js .vjs-play-control .vjs-icon-placeholder { flex: 0 0 auto; }

.vjs-text-track-display { position: absolute; inset: 0px 0px 3em; pointer-events: none; }

.vjs-error .vjs-text-track-display { display: none; }

.video-js.vjs-controls-disabled .vjs-text-track-display, .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { bottom: 1em; }

.video-js .vjs-text-track { font-size: 1.4em; text-align: center; margin-bottom: 0.1em; }

.vjs-subtitles { color: rgb(255, 255, 255); }

.vjs-captions { color: rgb(255, 204, 102); }

.vjs-tt-cue { display: block; }

video::-webkit-media-text-track-display { transform: translateY(-3em); }

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display, .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display { transform: translateY(-1.5em); }

.video-js.vjs-force-center-align-cues .vjs-text-track-cue { text-align: center !important; width: 80% !important; }

.video-js .vjs-picture-in-picture-control { cursor: pointer; flex: 0 0 auto; }

.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control, .vjs-pip-window .vjs-picture-in-picture-control { display: none; }

.video-js .vjs-fullscreen-control { cursor: pointer; flex: 0 0 auto; }

.video-js.vjs-audio-only-mode .vjs-fullscreen-control, .vjs-pip-window .vjs-fullscreen-control { display: none; }

.vjs-playback-rate .vjs-playback-rate-value, .vjs-playback-rate > .vjs-menu-button { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.vjs-playback-rate .vjs-playback-rate-value { pointer-events: none; font-size: 1.5em; line-height: 2; text-align: center; }

.vjs-playback-rate .vjs-menu { width: 4em; left: 0px; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 1.4em; text-align: center; }

.vjs-loading-spinner { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0.85; text-align: left; border: 0.6em solid rgba(43, 51, 63, 0.7); box-sizing: border-box; background-clip: padding-box; width: 5em; height: 5em; border-radius: 50%; visibility: hidden; }

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner { display: flex; justify-content: center; align-items: center; animation: 0s linear 0.3s 1 normal forwards running vjs-spinner-show; }

.vjs-error .vjs-loading-spinner { display: none; }

.vjs-loading-spinner::after, .vjs-loading-spinner::before { content: ""; position: absolute; box-sizing: inherit; width: inherit; height: inherit; border-radius: inherit; opacity: 1; border-style: inherit; border-width: inherit; border-image: inherit; border-color: rgb(255, 255, 255) transparent transparent; }

.vjs-seeking .vjs-loading-spinner::after, .vjs-seeking .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::before { animation: 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) 0s infinite normal none running vjs-spinner-spin, 1.1s linear 0s infinite normal none running vjs-spinner-fade; }

.vjs-seeking .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::before { border-top-color: rgb(255, 255, 255); }

.vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::after { border-top-color: rgb(255, 255, 255); animation-delay: 0.44s; }

@keyframes vjs-spinner-show { 
  100% { visibility: visible; }
}

@keyframes vjs-spinner-spin { 
  100% { transform: rotate(1turn); }
}

@keyframes vjs-spinner-fade { 
  0% { border-top-color: rgb(115, 133, 159); }
  20% { border-top-color: rgb(115, 133, 159); }
  35% { border-top-color: rgb(255, 255, 255); }
  60% { border-top-color: rgb(115, 133, 159); }
  100% { border-top-color: rgb(115, 133, 159); }
}

.video-js.vjs-audio-only-mode .vjs-captions-button { display: none; }

.vjs-chapters-button .vjs-menu ul { width: 24em; }

.video-js.vjs-audio-only-mode .vjs-descriptions-button { display: none; }

.vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon { width: 1.5em; height: 1.5em; }

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: ""; font-size: 1.5em; line-height: inherit; }

.video-js.vjs-audio-only-mode .vjs-subs-caps-button { display: none; }

.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder, .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }

.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before, .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: " "; font-size: 1.5em; line-height: inherit; }

.video-js.vjs-layout-small .vjs-current-time, .video-js.vjs-layout-small .vjs-duration, .video-js.vjs-layout-small .vjs-playback-rate, .video-js.vjs-layout-small .vjs-remaining-time, .video-js.vjs-layout-small .vjs-time-divider, .video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time, .video-js.vjs-layout-tiny .vjs-duration, .video-js.vjs-layout-tiny .vjs-playback-rate, .video-js.vjs-layout-tiny .vjs-remaining-time, .video-js.vjs-layout-tiny .vjs-time-divider, .video-js.vjs-layout-tiny .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time, .video-js.vjs-layout-x-small .vjs-duration, .video-js.vjs-layout-x-small .vjs-playback-rate, .video-js.vjs-layout-x-small .vjs-remaining-time, .video-js.vjs-layout-x-small .vjs-time-divider, .video-js.vjs-layout-x-small .vjs-volume-control { display: none; }

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover { width: auto; }

.video-js.vjs-layout-tiny .vjs-progress-control, .video-js.vjs-layout-x-small .vjs-progress-control { display: none; }

.video-js.vjs-layout-x-small .vjs-custom-control-spacer { flex: 1 1 auto; display: block; }

.vjs-modal-dialog.vjs-text-track-settings { background-color: rgba(43, 51, 63, 0.75); color: rgb(255, 255, 255); height: 70%; }

.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings { height: 80%; }

.vjs-error .vjs-text-track-settings { display: none; }

.vjs-text-track-settings .vjs-modal-dialog-content { display: table; }

.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-controls, .vjs-text-track-settings .vjs-track-settings-font { display: table-cell; }

.vjs-text-track-settings .vjs-track-settings-controls { text-align: right; vertical-align: bottom; }

@supports (display:grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr; padding: 20px 24px 0px; }
  .vjs-track-settings-controls .vjs-default-button { margin-bottom: 20px; }
  .vjs-text-track-settings .vjs-track-settings-controls { grid-column: 1 / -1; }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content { grid-template-columns: 1fr; }
}

.vjs-text-track-settings select { font-size: inherit; }

.vjs-track-setting > select { margin-right: 1em; margin-bottom: 0.5em; }

.vjs-text-track-settings fieldset { margin: 10px; border: none; }

.vjs-text-track-settings fieldset span { display: inline-block; padding: 0px 0.6em 0.8em; }

.vjs-text-track-settings fieldset span > select { max-width: 7.3em; }

.vjs-text-track-settings legend { color: rgb(255, 255, 255); font-weight: 700; font-size: 1.2em; }

.vjs-text-track-settings .vjs-label { margin: 0px 0.5em 0.5em 0px; }

.vjs-track-settings-controls button:active, .vjs-track-settings-controls button:focus { outline-style: solid; outline-width: medium; background-image: linear-gradient(0deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159)); }

.vjs-track-settings-controls button:hover { color: rgba(43, 51, 63, 0.75); }

.vjs-track-settings-controls button { background-color: rgb(255, 255, 255); background-image: linear-gradient(-180deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159)); color: rgb(43, 51, 63); cursor: pointer; border-radius: 2px; }

.vjs-track-settings-controls .vjs-default-button { margin-right: 1em; }

.vjs-title-bar { background: linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.7) 60%, transparent); font-size: 1.2em; line-height: 1.5; transition: opacity 0.1s; padding: 0.666em 1.333em 4em; pointer-events: none; position: absolute; top: 0px; width: 100%; }

.vjs-error .vjs-title-bar { display: none; }

.vjs-title-bar-description, .vjs-title-bar-title { margin: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.vjs-title-bar-title { font-weight: 700; margin-bottom: 0.333em; }

.vjs-playing.vjs-user-inactive .vjs-title-bar { opacity: 0; transition: opacity 1s; }

.video-js .vjs-skip-backward-10, .video-js .vjs-skip-backward-30, .video-js .vjs-skip-backward-5, .video-js .vjs-skip-forward-10, .video-js .vjs-skip-forward-30, .video-js .vjs-skip-forward-5 { cursor: pointer; }

.video-js .vjs-transient-button { position: absolute; height: 3em; display: flex; align-items: center; justify-content: center; background-color: rgba(50, 50, 50, 0.5); cursor: pointer; opacity: 1; transition: opacity 1s; }

.video-js:not(.vjs-has-started) .vjs-transient-button { display: none; }

.video-js.not-hover .vjs-transient-button:not(.force-display), .video-js.vjs-user-inactive .vjs-transient-button:not(.force-display) { opacity: 0; }

.video-js .vjs-transient-button span { padding: 0px 0.5em; }

.video-js .vjs-transient-button.vjs-left { left: 1em; }

.video-js .vjs-transient-button.vjs-right { right: 1em; }

.video-js .vjs-transient-button.vjs-top { top: 1em; }

.video-js .vjs-transient-button.vjs-near-top { top: 4em; }

.video-js .vjs-transient-button.vjs-bottom { bottom: 4em; }

.video-js .vjs-transient-button:hover { background-color: rgba(50, 50, 50, 0.9); }

@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) { visibility: hidden; }
}

.vjs-resize-manager { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none; z-index: -1000; }

.js-focus-visible .video-js :focus:not(.focus-visible) { outline: none; }

.video-js :focus:not(:focus-visible) { outline: none; }

.Mask_wrapper__2yy32 { position: fixed; inset: 0px; z-index: 1000; background: rgba(0, 0, 0, 0.6); backdrop-filter: blur(25px); }

.VideoPlayer_wrapper__gdyUk { position: relative; }

.VideoPlayer_wrapper__gdyUk::before { position: absolute; top: -1px; right: 0px; left: 0px; z-index: 1; height: 2px; pointer-events: none; content: " "; user-select: none; background-color: rgb(255, 255, 255); outline: none; }

.VideoPlayer_wrapper__gdyUk.VideoPlayer_app__kOtLX::before { content: none; }

.VideoPlayer_wrapper__gdyUk::after { position: absolute; right: 0px; bottom: -1px; left: 0px; z-index: 1; height: 2px; pointer-events: none; content: " "; user-select: none; background-color: rgb(245, 246, 249); outline: none; }

.drugs-mobile .VideoPlayer_wrapper__gdyUk { position: fixed; top: var(--mobile-header-height); right: 0px; left: 0px; z-index: 1; }

.drugs-mobile .VideoPlayer_wrapper__gdyUk.VideoPlayer_app__kOtLX { top: 0px; }

.VideoPlayer_wrapper__gdyUk .VideoPlayer_pause__e5Rtd { position: absolute; top: 50%; left: 50%; z-index: 1; width: 84px; height: 84px; background: url("https://img1.dxycdn.com/t/s7/2024/1008/121/8849193552203063481.png") 50% center / contain no-repeat; transform: translate(-50%, -50%); }

.VideoPlayer_container__DOfe9 { width: 100%; height: 100%; }

.VideoPlayer_container__DOfe9 video { outline: none; }

.VideoPlayer_container__DOfe9 .vjs-poster img { object-fit: cover; }

.VideoPlayer_anchor__CKatF { background-color: rgb(245, 246, 249); }

.VideoPlayer_finish__ZpMeS { display: flex; flex-direction: column; justify-content: flex-start; max-width: 1192px; height: 100%; padding: 0px 20px; margin: 0px auto; overflow: hidden; }

.VideoPlayer_finish__ZpMeS .VideoPlayer_tips__qEmsW { margin: 60px auto 0px; font-size: 16px; line-height: 22px; color: rgb(204, 204, 204); text-align: center; font-weight: 500; }

.VideoPlayer_finish__ZpMeS .VideoPlayer_btn___ogrf { align-self: center; width: 64px; margin: 12px auto 60px; font-size: 12px; line-height: 24px; color: rgb(247, 247, 247); text-align: center; cursor: pointer; background: rgba(255, 255, 255, 0.1); border-radius: 14.5px; }

.VideoPlayer_finish__ZpMeS .VideoPlayer_extra__9Sm_U { flex: 1 1 0%; overflow: hidden; }

.VideoPlayer_finish__ZpMeS.VideoPlayer_app__kOtLX .VideoPlayer_tips__qEmsW { margin-top: 160px; }

.TextItem_text-box___fEDe { list-style: none; position: relative; }

.TextItem_text-box___fEDe::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.TextItem_text-box___fEDe:first-child::before { content: none; }

.TextItem_text-box___fEDe .TextItem_box-title___sGxi { margin: 0px; font-size: 18px; font-weight: 500; line-height: 25px; color: rgb(51, 51, 51); word-break: break-all; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.drugs-pc .TextItem_text-box___fEDe:hover .TextItem_box-title___sGxi { color: rgb(119, 83, 255); }

.TextItem_text-box___fEDe .TextItem_link__b9JOr { display: block; padding: 16px 0px; }

.TextItem_text-box___fEDe .TextItem_box-desc__lqe3z { margin-top: 4px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.drugs-mobile .TextItem_text-box___fEDe .TextItem_box-title___sGxi { font-size: 16px; line-height: 22px; }

:root { --adm-radius-s: 4px; --adm-radius-m: 8px; --adm-radius-l: 12px; --adm-font-size-1: 9px; --adm-font-size-2: 10px; --adm-font-size-3: 11px; --adm-font-size-4: 12px; --adm-font-size-5: 13px; --adm-font-size-6: 14px; --adm-font-size-7: 15px; --adm-font-size-8: 16px; --adm-font-size-9: 17px; --adm-font-size-10: 18px; --adm-color-primary: #1677ff; --adm-color-success: #00b578; --adm-color-warning: #ff8f1f; --adm-color-danger: #ff3141; --adm-color-yellow: #ff9f18; --adm-color-orange: #ff6430; --adm-color-wathet: #e7f1ff; --adm-color-text: #333; --adm-color-text-secondary: #666; --adm-color-weak: #999; --adm-color-light: #ccc; --adm-color-border: #eee; --adm-color-background: #fff; --adm-color-highlight: var(--adm-color-danger); --adm-color-white: #fff; --adm-color-box: #f5f5f5; --adm-color-text-light-solid: var(--adm-color-white); --adm-color-text-dark-solid: #000; --adm-color-fill-content: var(--adm-color-box); --adm-font-size-main: var(--adm-font-size-5); --adm-font-family: -apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,segoe ui,arial,roboto,"PingFang SC","miui","Hiragino Sans GB","Microsoft Yahei",sans-serif; --adm-border-color: var(--adm-color-border); }

html[data-prefers-color-scheme="dark"] { --adm-color-primary: #3086ff; --adm-color-success: #34b368; --adm-color-warning: #ffa930; --adm-color-danger: #ff4a58; --adm-color-yellow: #ffa930; --adm-color-orange: #e65a2b; --adm-color-wathet: #0d2543; --adm-color-text: #e6e6e6; --adm-color-text-secondary: #b3b3b3; --adm-color-weak: grey; --adm-color-light: #4d4d4d; --adm-color-border: #2b2b2b; --adm-color-box: #0a0a0a; --adm-color-background: #1a1a1a; --adm-color-background-body: var(--adm-color-background); --adm-border-color: var(--adm-color-border); }

:root { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

html { background-color: var(--adm-color-background-body); }

body { color: var(--adm-color-text); font-size: var(--adm-font-size-main); font-family: var(--adm-font-family); }

a, button { cursor: pointer; }

a { color: var(--adm-color-primary); transition: opacity 0.2s ease-in-out; }

a:active { opacity: 0.8; }

.adm-plain-anchor { color: unset; transition: none; }

.adm-plain-anchor:active { opacity: unset; }

body.adm-overflow-hidden { overflow: hidden !important; }

div.adm-px-tester { --size: 1; height: calc(var(--size) / 2 * 2px); width: 0px; position: fixed; left: -100vw; top: -100vh; user-select: none; pointer-events: none; }

.adm-action-sheet-popup > .adm-popup-body { border-top-left-radius: 8px; border-top-right-radius: 8px; overflow: hidden; }

.adm-action-sheet-extra { display: flex; justify-content: center; color: var(--adm-color-weak); font-size: var(--adm-font-size-7); padding: 18px 12px; }

.adm-action-sheet-button-item-wrapper, .adm-action-sheet-button-list, .adm-action-sheet-extra { border-bottom: 1px solid var(--adm-color-border); }

.adm-action-sheet-button-item-wrapper:last-child { border-bottom: none; }

.adm-action-sheet-button-item { text-align: center; display: block; background-color: var(--adm-color-background); padding: 16px; }

.adm-action-sheet-button-item:active { background-color: var(--adm-color-border); }

.adm-action-sheet-button-item-disabled { cursor: not-allowed; pointer-events: none; opacity: 0.4; }

.adm-action-sheet-button-item-name { color: var(--adm-color-text); font-size: var(--adm-font-size-10); }

.adm-action-sheet-button-item-description { font-size: var(--adm-font-size-6); color: var(--adm-color-weak); padding-top: 4px; }

.adm-action-sheet-button-item-danger .adm-action-sheet-button-item-name { color: var(--adm-color-danger); }

.adm-action-sheet-button-item-bold .adm-action-sheet-button-item-name { font-weight: 700; }

.adm-action-sheet-cancel { background-color: var(--adm-color-fill-content); padding-top: 8px; }

.adm-popup { --z-index: var(--adm-popup-z-index,1000); position: fixed; z-index: var(--z-index); }

.adm-popup-body { position: fixed; background-color: var(--adm-color-background); z-index: calc(var(--z-index) + 10); }

.adm-popup-body .adm-popup-close-icon { position: absolute; z-index: 100; }

.adm-popup-body-position-bottom { width: 100%; bottom: 0px; left: 0px; }

.adm-popup-body-position-bottom .adm-popup-close-icon { right: 8px; top: 8px; }

.adm-popup-body-position-top { width: 100%; top: 0px; left: 0px; }

.adm-popup-body-position-top .adm-popup-close-icon { right: 8px; bottom: 8px; }

.adm-popup-body-position-left { height: 100%; top: 0px; left: 0px; }

.adm-popup-body-position-left .adm-popup-close-icon { right: 8px; top: 8px; }

.adm-popup-body-position-right { height: 100%; top: 0px; right: 0px; }

.adm-popup-body-position-right .adm-popup-close-icon { left: 8px; top: 8px; }

.adm-popup-close-icon { cursor: pointer; padding: 4px; font-size: 18px; line-height: 1; color: var(--adm-color-weak); }

.adm-mask { --z-index: var(--adm-mask-z-index,1000); position: fixed; z-index: var(--z-index); display: block; }

.adm-mask, .adm-mask-aria-button { top: 0px; left: 0px; width: 100%; height: 100%; }

.adm-mask-aria-button { position: absolute; z-index: 0; pointer-events: none; }

.adm-mask-content { z-index: 1; }

.adm-safe-area { --multiple: var(--adm-safe-area-multiple,1); display: block; width: 100%; }

.adm-safe-area-position-top { padding-top: calc(env(safe-area-inset-top) * var(--multiple)); }

.adm-safe-area-position-bottom { padding-bottom: calc(env(safe-area-inset-bottom) * var(--multiple)); }

.adm-auto-center { display: flex; justify-content: center; }

.adm-auto-center-content { flex: 0 1 auto; }

.adm-avatar { --size: var(--adm-avatar-size,44px); --border-radius: var(--adm-avatar-border-radius,4px); border-radius: var(--border-radius); }

.adm-avatar.adm-image { --width: var(--size); --height: var(--size); }

.adm-avatar-fallback { height: 100%; width: 100%; display: block; }

.adm-image { --width: var(--adm-image-width,auto); --height: var(--adm-image-height,auto); width: var(--width); height: var(--height); display: block; overflow: hidden; }

.adm-image-img { width: 100%; height: 100%; }

.adm-image-tip { position: relative; background-color: var(--adm-color-fill-content); height: 100%; min-height: 24px; min-width: 24px; }

.adm-image-tip > svg { width: 24px; height: 24px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: var(--adm-color-weak); }

.adm-badge-wrapper { display: inline-block; position: relative; }

.adm-badge { display: inline-flex; vertical-align: middle; box-sizing: content-box; border-radius: 100px; background-color: var(--color); --right: 0; --top: 0; --color: var(--adm-badge-color,var(--adm-color-highlight)); }

.adm-badge-content { color: var(--adm-color-text-light-solid); box-sizing: border-box; min-width: 8px; padding: 1px 4px; font-size: var(--adm-font-size-1); line-height: 12px; white-space: nowrap; font-weight: 400; text-align: center; }

.adm-badge-fixed { position: absolute; right: var(--right); top: var(--top); transform: translate(50%, -50%); }

.adm-badge-dot { min-width: 10px; width: 10px; height: 10px; border-radius: 5px; }

.adm-badge-bordered { border: 1px solid var(--adm-color-text-light-solid); }

.adm-button { --color: var(--adm-color-text-light-solid); --text-color: var(--adm-button-text-color,var(--adm-color-text)); --background-color: var(--adm-button-background-color,var(--adm-color-background)); --border-radius: var(--adm-button-border-radius,4px); --border-width: var(--adm-button-border-width,1px); --border-style: var(--adm-button-border-style,solid); --border-color: var(--adm-button-border-color,var(--adm-color-border)); color: var(--text-color); background-color: var(--background-color); position: relative; display: inline-block; box-sizing: border-box; height: auto; padding: 7px 12px; margin: 0px; font-size: var(--adm-font-size-9); line-height: 1.4; text-align: center; border: var(--border-width) var(--border-style) var(--border-color); border-radius: var(--border-radius); cursor: pointer; transition: opacity 0.15s; user-select: none; }

.adm-button:focus { outline: none; }

.adm-button::before { position: absolute; top: 0px; left: 0px; transform: translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1)); width: 100%; height: 100%; background-color: var(--adm-color-text-dark-solid); border: var(--border-width) var(--border-style) var(--adm-color-text-dark-solid); border-radius: var(--border-radius); opacity: 0; content: " "; box-sizing: content-box; }

.adm-button:active::before { opacity: 0.08; }

.adm-button-default.adm-button-fill-outline { --background-color: transparent; --border-color: var(--adm-color-text); }

.adm-button-default.adm-button-fill-none { --background-color: transparent; --border-width: 0px; }

.adm-button:not(.adm-button-default) { --text-color: var(--adm-color-text-light-solid); --background-color: var(--color); --border-color: var(--color); }

.adm-button:not(.adm-button-default).adm-button-fill-outline { --text-color: var(--color); --background-color: transparent; }

.adm-button:not(.adm-button-default).adm-button-fill-none { --text-color: var(--color); --background-color: transparent; --border-width: 0px; }

.adm-button-primary { --color: var(--adm-color-primary); }

.adm-button-success { --color: var(--adm-color-success); }

.adm-button-danger { --color: var(--adm-color-danger); }

.adm-button-warning { --color: var(--adm-color-warning); }

.adm-button-block { display: block; width: 100%; }

.adm-button-disabled { cursor: not-allowed; opacity: 0.4; }

.adm-button-disabled:active::before { display: none; }

.adm-button.adm-button-mini { padding-top: 3px; padding-bottom: 3px; font-size: var(--adm-font-size-main); }

.adm-button.adm-button-mini.adm-button-shape-rounded { padding-left: 9px; padding-right: 9px; }

.adm-button.adm-button-small { padding-top: 3px; padding-bottom: 3px; font-size: var(--adm-font-size-7); }

.adm-button.adm-button-large { padding-top: 11px; padding-bottom: 11px; font-size: var(--adm-font-size-10); }

.adm-button.adm-button-shape-rounded { --border-radius: 1000px; }

.adm-button.adm-button-shape-rectangular { --border-radius: 0; }

.adm-button-loading { vertical-align: bottom; }

.adm-button-loading-wrapper { display: flex; height: 1.4em; align-items: center; justify-content: center; }

.adm-button-loading-wrapper > .adm-loading { opacity: 0.6; }

.adm-dot-loading { display: inline-block; }

.adm-calendar .adm-calendar-header { display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding-top: 4px; }

.adm-calendar .adm-calendar-header a.adm-calendar-arrow-button { padding: 4px 8px; display: block; flex: 0 0 auto; }

.adm-calendar .adm-calendar-header a.adm-calendar-arrow-button svg { height: 22px; }

.adm-calendar .adm-calendar-header a.adm-calendar-arrow-button.adm-calendar-arrow-button-right svg { transform: rotate(180deg); }

.adm-calendar .adm-calendar-header .adm-calendar-title { font-size: var(--adm-font-size-10); flex: 1 1 auto; text-align: center; }

.adm-calendar .adm-calendar-body, .adm-calendar-cells { display: flex; flex-wrap: wrap; }

.adm-calendar-cells { flex-direction: row; justify-content: flex-start; align-items: stretch; padding: 8px 8px 4px; }

.adm-calendar-cell { flex: 0 0 auto; box-sizing: border-box; width: calc(14.2857%); height: 48px; margin-bottom: 4px; padding: 2px; color: var(--adm-color-text); cursor: pointer; display: flex; flex-direction: column; align-items: center; justify-content: flex-end; }

.adm-calendar-cell.adm-calendar-cell-today { color: var(--adm-color-primary); }

.adm-calendar-cell.adm-calendar-cell-disabled, .adm-calendar-cell.adm-calendar-cell-disabled .adm-calendar-cell-bottom { color: var(--adm-color-light); }

.adm-calendar-cell.adm-calendar-cell-selected.adm-calendar-cell.adm-calendar-cell-selected { background: var(--adm-color-primary); color: var(--adm-color-white); }

.adm-calendar-cell.adm-calendar-cell-selected .adm-calendar-cell-bottom { color: var(--adm-color-white); }

.adm-calendar-cell.adm-calendar-cell-selected.adm-calendar-cell.adm-calendar-cell-selected-begin { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.adm-calendar-cell.adm-calendar-cell-selected.adm-calendar-cell.adm-calendar-cell-selected-end { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.adm-calendar-cell.adm-calendar-cell-disabled.adm-calendar-cell.adm-calendar-cell-selected { color: var(--adm-color-light); }

.adm-calendar-cell .adm-calendar-cell-top { flex: 0 0 auto; font-size: var(--adm-font-size-10); }

.adm-calendar-cell .adm-calendar-cell-bottom { flex: 0 0 auto; font-size: var(--adm-font-size-4); height: 12px; line-height: 12px; color: var(--adm-color-weak); }

.adm-calendar-mark { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; border-bottom: 1px solid var(--adm-color-border); height: 45px; box-sizing: border-box; font-size: var(--adm-font-size-7); padding: 0px 8px; }

.adm-calendar-mark .adm-calendar-mark-cell { flex: 1 1 0%; text-align: center; }

.adm-divider-horizontal { display: flex; align-items: center; margin: 16px 0px; border-width: 0px; border-color: var(--adm-color-border); border-style: solid; color: var(--adm-color-weak); font-size: 14px; }

.adm-divider-left.adm-divider-horizontal::before, .adm-divider-right.adm-divider-horizontal::after { max-width: 10%; }

.adm-divider-horizontal::after, .adm-divider-horizontal::before { flex: 1 1 auto; display: block; content: ""; border-style: inherit; border-color: inherit; border-width: 1px 0px 0px; }

.adm-divider-horizontal .adm-divider-content { flex: 0 0 auto; padding: 0px 16px; }

.adm-divider-vertical { position: relative; top: -0.06em; display: inline-block; height: 0.9em; margin: 0px 16px; vertical-align: middle; border-top: 0px; border-left: 1px solid var(--adm-color-border); }

.adm-calendar-picker .adm-calendar-picker-popup-title, .adm-calendar-picker .adm-calendar-picker-title, .adm-calendar-picker .adm-calendar-picker-view-title, .adm-calendar-picker-popup .adm-calendar-picker-popup-title, .adm-calendar-picker-popup .adm-calendar-picker-title, .adm-calendar-picker-popup .adm-calendar-picker-view-title, .adm-calendar-picker-view .adm-calendar-picker-popup-title, .adm-calendar-picker-view .adm-calendar-picker-title, .adm-calendar-picker-view .adm-calendar-picker-view-title { flex: 1 1 auto; font-size: var(--adm-font-size-10); }

.adm-calendar-picker .adm-calendar-picker-header, .adm-calendar-picker .adm-calendar-picker-popup-header, .adm-calendar-picker .adm-calendar-picker-view-header, .adm-calendar-picker-popup .adm-calendar-picker-header, .adm-calendar-picker-popup .adm-calendar-picker-popup-header, .adm-calendar-picker-popup .adm-calendar-picker-view-header, .adm-calendar-picker-view .adm-calendar-picker-header, .adm-calendar-picker-view .adm-calendar-picker-popup-header, .adm-calendar-picker-view .adm-calendar-picker-view-header { padding: 12px; border-bottom: 1px solid var(--adm-color-border); }

.adm-calendar-picker .adm-calendar-picker-header .adm-calendar-picker-view-title, .adm-calendar-picker .adm-calendar-picker-popup-header .adm-calendar-picker-view-title, .adm-calendar-picker .adm-calendar-picker-view-header .adm-calendar-picker-view-title, .adm-calendar-picker-popup .adm-calendar-picker-header .adm-calendar-picker-view-title, .adm-calendar-picker-popup .adm-calendar-picker-popup-header .adm-calendar-picker-view-title, .adm-calendar-picker-popup .adm-calendar-picker-view-header .adm-calendar-picker-view-title, .adm-calendar-picker-view .adm-calendar-picker-header .adm-calendar-picker-view-title, .adm-calendar-picker-view .adm-calendar-picker-popup-header .adm-calendar-picker-view-title, .adm-calendar-picker-view .adm-calendar-picker-view-header .adm-calendar-picker-view-title { text-align: center; }

.adm-calendar-picker .adm-calendar-picker-body, .adm-calendar-picker .adm-calendar-picker-popup-body, .adm-calendar-picker .adm-calendar-picker-view-body, .adm-calendar-picker-popup .adm-calendar-picker-body, .adm-calendar-picker-popup .adm-calendar-picker-popup-body, .adm-calendar-picker-popup .adm-calendar-picker-view-body, .adm-calendar-picker-view .adm-calendar-picker-body, .adm-calendar-picker-view .adm-calendar-picker-popup-body, .adm-calendar-picker-view .adm-calendar-picker-view-body { height: 64vh; overflow: auto; }

.adm-calendar-picker .adm-calendar-picker-body::-webkit-scrollbar, .adm-calendar-picker .adm-calendar-picker-popup-body::-webkit-scrollbar, .adm-calendar-picker .adm-calendar-picker-view-body::-webkit-scrollbar, .adm-calendar-picker-popup .adm-calendar-picker-body::-webkit-scrollbar, .adm-calendar-picker-popup .adm-calendar-picker-popup-body::-webkit-scrollbar, .adm-calendar-picker-popup .adm-calendar-picker-view-body::-webkit-scrollbar, .adm-calendar-picker-view .adm-calendar-picker-body::-webkit-scrollbar, .adm-calendar-picker-view .adm-calendar-picker-popup-body::-webkit-scrollbar, .adm-calendar-picker-view .adm-calendar-picker-view-body::-webkit-scrollbar { display: none; }

.adm-calendar-picker .adm-calendar-picker-body .adm-calendar-picker-view-title, .adm-calendar-picker .adm-calendar-picker-popup-body .adm-calendar-picker-view-title, .adm-calendar-picker .adm-calendar-picker-view-body .adm-calendar-picker-view-title, .adm-calendar-picker-popup .adm-calendar-picker-body .adm-calendar-picker-view-title, .adm-calendar-picker-popup .adm-calendar-picker-popup-body .adm-calendar-picker-view-title, .adm-calendar-picker-popup .adm-calendar-picker-view-body .adm-calendar-picker-view-title, .adm-calendar-picker-view .adm-calendar-picker-body .adm-calendar-picker-view-title, .adm-calendar-picker-view .adm-calendar-picker-popup-body .adm-calendar-picker-view-title, .adm-calendar-picker-view .adm-calendar-picker-view-body .adm-calendar-picker-view-title { position: sticky; top: 0px; padding: 8px 20px; background-color: var(--adm-color-box); }

.adm-calendar-picker .adm-calendar-picker-footer-bottom, .adm-calendar-picker .adm-calendar-picker-popup-footer-bottom, .adm-calendar-picker .adm-calendar-picker-view-footer-bottom, .adm-calendar-picker-popup .adm-calendar-picker-footer-bottom, .adm-calendar-picker-popup .adm-calendar-picker-popup-footer-bottom, .adm-calendar-picker-popup .adm-calendar-picker-view-footer-bottom, .adm-calendar-picker-view .adm-calendar-picker-footer-bottom, .adm-calendar-picker-view .adm-calendar-picker-popup-footer-bottom, .adm-calendar-picker-view .adm-calendar-picker-view-footer-bottom { padding: 0px 20px 16px; }

.adm-calendar-picker .adm-calendar-picker-footer .adm-divider, .adm-calendar-picker .adm-calendar-picker-popup-footer .adm-divider, .adm-calendar-picker .adm-calendar-picker-view-footer .adm-divider, .adm-calendar-picker-popup .adm-calendar-picker-footer .adm-divider, .adm-calendar-picker-popup .adm-calendar-picker-popup-footer .adm-divider, .adm-calendar-picker-popup .adm-calendar-picker-view-footer .adm-divider, .adm-calendar-picker-view .adm-calendar-picker-footer .adm-divider, .adm-calendar-picker-view .adm-calendar-picker-popup-footer .adm-divider, .adm-calendar-picker-view .adm-calendar-picker-view-footer .adm-divider { margin-top: 0px; }

.adm-calendar-picker .adm-calendar-picker-footer .adm-button, .adm-calendar-picker .adm-calendar-picker-popup-footer .adm-button, .adm-calendar-picker .adm-calendar-picker-view-footer .adm-button, .adm-calendar-picker-popup .adm-calendar-picker-footer .adm-button, .adm-calendar-picker-popup .adm-calendar-picker-popup-footer .adm-button, .adm-calendar-picker-popup .adm-calendar-picker-view-footer .adm-button, .adm-calendar-picker-view .adm-calendar-picker-footer .adm-button, .adm-calendar-picker-view .adm-calendar-picker-popup-footer .adm-button, .adm-calendar-picker-view .adm-calendar-picker-view-footer .adm-button { width: 100%; }

.adm-calendar-picker-cells, .adm-calendar-picker-popup-cells, .adm-calendar-picker-view-cells { display: flex; flex-flow: wrap; justify-content: flex-start; align-items: stretch; padding: 4px 8px; }

.adm-calendar-picker-cell, .adm-calendar-picker-popup-cell, .adm-calendar-picker-view-cell { flex: 0 0 auto; box-sizing: border-box; width: calc(14.2857%); min-height: 55px; margin-bottom: 4px; padding: 2px; color: var(--adm-color-text); cursor: pointer; display: flex; flex-direction: column; align-items: center; justify-content: center; }

.adm-calendar-picker-cell.adm-calendar-picker-cell-today, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-today, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-today, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-today, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-today, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-today, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-today, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-today, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-today { color: var(--adm-color-primary); }

.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled, .adm-calendar-picker-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-top, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-top, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-top, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-top, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-top, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-top, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-top, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-top, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-top { color: var(--adm-color-light); }

.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected { background: rgba(22, 119, 255, 0.1); color: var(--adm-color-text); }

.adm-calendar-picker-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-top, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-top, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-top, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-top, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-top, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-top, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-top, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-top, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-top { color: var(--adm-color-white); }

.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin { background: var(--adm-color-primary); color: var(--adm-color-white); border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end { background: var(--adm-color-primary); color: var(--adm-color-white); border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected, .adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected { color: var(--adm-color-light); }

.adm-calendar-picker-cell .adm-calendar-picker-cell-date, .adm-calendar-picker-cell .adm-calendar-picker-popup-cell-date, .adm-calendar-picker-cell .adm-calendar-picker-view-cell-date, .adm-calendar-picker-popup-cell .adm-calendar-picker-cell-date, .adm-calendar-picker-popup-cell .adm-calendar-picker-popup-cell-date, .adm-calendar-picker-popup-cell .adm-calendar-picker-view-cell-date, .adm-calendar-picker-view-cell .adm-calendar-picker-cell-date, .adm-calendar-picker-view-cell .adm-calendar-picker-popup-cell-date, .adm-calendar-picker-view-cell .adm-calendar-picker-view-cell-date { flex: 0 0 auto; line-height: 22px; font-size: var(--adm-font-size-8); }

.adm-calendar-picker-cell .adm-calendar-picker-cell-bottom, .adm-calendar-picker-cell .adm-calendar-picker-cell-top, .adm-calendar-picker-cell .adm-calendar-picker-popup-cell-bottom, .adm-calendar-picker-cell .adm-calendar-picker-popup-cell-top, .adm-calendar-picker-cell .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-cell .adm-calendar-picker-view-cell-top, .adm-calendar-picker-popup-cell .adm-calendar-picker-cell-bottom, .adm-calendar-picker-popup-cell .adm-calendar-picker-cell-top, .adm-calendar-picker-popup-cell .adm-calendar-picker-popup-cell-bottom, .adm-calendar-picker-popup-cell .adm-calendar-picker-popup-cell-top, .adm-calendar-picker-popup-cell .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-popup-cell .adm-calendar-picker-view-cell-top, .adm-calendar-picker-view-cell .adm-calendar-picker-cell-bottom, .adm-calendar-picker-view-cell .adm-calendar-picker-cell-top, .adm-calendar-picker-view-cell .adm-calendar-picker-popup-cell-bottom, .adm-calendar-picker-view-cell .adm-calendar-picker-popup-cell-top, .adm-calendar-picker-view-cell .adm-calendar-picker-view-cell-bottom, .adm-calendar-picker-view-cell .adm-calendar-picker-view-cell-top { flex: 0 0 auto; font-size: var(--adm-font-size-1); height: 14px; line-height: 14px; color: var(--adm-color-weak); }

.adm-calendar-picker-mark, .adm-calendar-picker-popup-mark, .adm-calendar-picker-view-mark { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; border-bottom: 1px solid var(--adm-color-border); height: 45px; box-sizing: border-box; font-size: var(--adm-font-size-6); padding: 0px 8px; }

.adm-calendar-picker-mark .adm-calendar-picker-mark-cell, .adm-calendar-picker-mark .adm-calendar-picker-popup-mark-cell, .adm-calendar-picker-mark .adm-calendar-picker-view-mark-cell, .adm-calendar-picker-popup-mark .adm-calendar-picker-mark-cell, .adm-calendar-picker-popup-mark .adm-calendar-picker-popup-mark-cell, .adm-calendar-picker-popup-mark .adm-calendar-picker-view-mark-cell, .adm-calendar-picker-view-mark .adm-calendar-picker-mark-cell, .adm-calendar-picker-view-mark .adm-calendar-picker-popup-mark-cell, .adm-calendar-picker-view-mark .adm-calendar-picker-view-mark-cell { flex: 1 1 0%; text-align: center; }

.adm-capsule-tabs { position: relative; min-width: 0px; }

.adm-capsule-tabs-header { position: relative; padding: 12px 6px; border-bottom: 1px solid var(--adm-color-border); }

.adm-capsule-tabs-tab-list { display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: center; position: relative; overflow-x: scroll; scrollbar-width: none; }

.adm-capsule-tabs-tab-list::-webkit-scrollbar { display: none; }

.adm-capsule-tabs-tab-wrapper { flex: 1 1 auto; padding: 0px 6px; }

.adm-capsule-tabs-tab { position: relative; padding: 8px 20px; margin: 0px auto; border-radius: 20px; cursor: pointer; font-size: var(--adm-font-size-7); text-align: center; white-space: nowrap; background-color: var(--adm-color-fill-content); }

.adm-capsule-tabs-tab-active { color: var(--adm-color-text-light-solid); background-color: var(--adm-color-primary); }

.adm-capsule-tabs-tab-disabled { opacity: 0.5; cursor: not-allowed; }

.adm-capsule-tabs-content { padding: 12px; }

.adm-scroll-mask { position: absolute; top: 0px; bottom: 0px; z-index: 1; width: 30px; height: 100%; pointer-events: none; }

.adm-scroll-mask-left { left: 0px; background: linear-gradient(to right,var(--adm-color-background),hsla(0,0%,100%,0)); }

.adm-scroll-mask-right { right: 0px; background: linear-gradient(to left,var(--adm-color-background),hsla(0,0%,100%,0)); }

.adm-card { background: var(--adm-color-background); border-radius: var(--adm-card-border-radius,8px); padding: 0 var(--adm-card-padding-inline,12px); }

.adm-card-header { position: relative; display: flex; justify-content: space-between; align-items: center; gap: var(--adm-card-header-gap,8px); box-sizing: border-box; padding: var(--adm-card-header-padding-block,12px) 0; }

.adm-card-header:not(:last-child) { border-bottom: solid var(--adm-card-header-border-width,.5px) var(--adm-card-header-border-color,var(--adm-color-border)); }

.adm-card-header-title { font-size: var(--adm-font-size-7); line-height: 1.4; font-weight: 700; }

.adm-card-body { padding: var(--adm-card-body-padding-block,12px) 0; }

.adm-picker { --header-button-font-size: var(--adm-font-size-7); --title-font-size: var(--adm-font-size-7); --item-font-size: var(--adm-font-size-8); --item-height: 34px; width: 100%; height: 300px; overflow: hidden; position: relative; display: flex; flex-direction: column; ---item-font-size: var(--item-font-size); ---item-height: var(--item-height); }

.adm-picker .adm-picker-view.adm-picker-view { --item-font-size: var(---item-font-size); --item-height: var(---item-height); }

.adm-picker-header { flex-shrink: 0; border-bottom: 1px solid var(--adm-color-border); display: flex; justify-content: space-between; align-items: center; padding: 4px; }

.adm-picker-header-button { font-size: var(--header-button-font-size); display: inline-block; padding: 8px; }

.adm-picker-header-button-disabled, .adm-picker-header-button-disabled:active { opacity: 0.4; cursor: not-allowed; }

.adm-picker-header-title { padding: 4px; font-size: var(--title-font-size); color: var(--adm-color-text); text-align: center; flex: 1 1 0%; }

.adm-picker-body { flex: 1 1 0%; width: 100%; height: 100%; }

.adm-picker-body > .adm-picker-view { --height: 100%; }

.adm-picker-popup .adm-popup-body { border-top-left-radius: 8px; border-top-right-radius: 8px; }

.adm-picker-view { --height: 240px; --item-height: 34px; --item-font-size: var(--adm-font-size-8); height: var(--height); width: 100%; display: flex; position: relative; overflow: hidden; background: var(--adm-color-background); }

.adm-picker-view-column { height: 100%; flex: 1 1 0%; user-select: none; touch-action: none; position: relative; z-index: 0; }

.adm-picker-view-column-wheel { width: 100%; cursor: grab; position: absolute; top: calc(50% - var(--item-height) / 2); left: 0px; }

.adm-picker-view-column-wheel::before { content: " "; display: block; position: absolute; width: 100%; height: 100vh; top: -100vh; }

.adm-picker-view-column-wheel::after { content: " "; display: block; position: absolute; width: 100%; height: 100vh; bottom: -100vh; }

.adm-picker-view-column-item { font-size: var(--item-font-size); padding: 0px 6px; height: var(--item-height); display: flex; justify-content: center; align-items: center; }

.adm-picker-view-column-item-label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.adm-picker-view-column-accessible { width: 100%; height: 100%; pointer-events: none; opacity: 0; display: flex; flex-direction: column; position: relative; top: calc(var(--item-height) * -1); z-index: 0; padding-bottom: 1px; }

.adm-picker-view-column-accessible > * { flex: 1 1 0%; text-overflow: ellipsis; }

.adm-picker-view-column-accessible-current { position: absolute; width: 100%; height: 100%; }

.adm-picker-view-column-accessible-button, .adm-picker-view-mask { width: 100%; height: 100%; }

.adm-picker-view-mask { position: absolute; z-index: 10000; left: 0px; top: 0px; display: flex; flex-direction: column; pointer-events: none; }

.adm-picker-view-mask-bottom, .adm-picker-view-mask-top { flex: 1 1 auto; }

.adm-picker-view-mask-middle { height: var(--item-height); box-sizing: border-box; flex: 0 0 auto; border-top: 1px solid var(--adm-color-border); border-bottom: 1px solid var(--adm-color-border); }

.adm-picker-view-mask-top { background: var(--adm-color-background); mask: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8) 50%, rgb(0, 0, 0)); }

.adm-picker-view-mask-bottom { background: var(--adm-color-background); mask: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8) 50%, rgb(0, 0, 0)); }

.adm-picker-view-loading-content { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

.adm-picker-view-item-height-measure { position: relative; left: 0px; top: 0px; height: var(--item-height); width: 0px; pointer-events: none; }

.adm-spin-loading { --color: var(--adm-color-weak); --size: 32px; width: var(--size); height: var(--size); }

.adm-spin-loading-svg { width: 100%; height: 100%; animation: 0.8s linear 0s infinite normal none running adm-spin-loading-rotate; }

.adm-spin-loading-svg > .adm-spin-loading-fill { stroke: var(--color); }

@keyframes adm-spin-loading-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.adm-cascader { width: 100%; overflow: hidden; position: relative; display: flex; flex-direction: column; }

.adm-cascader-header { flex: 0 0 auto; display: flex; justify-content: space-between; align-items: center; padding: 6px 8px; }

.adm-cascader-header-button { font-size: var(--adm-font-size-7); display: inline-block; padding: 4px; }

.adm-cascader-header-title { padding: 4px; font-size: var(--adm-font-size-7); color: var(--adm-color-text); text-align: center; flex: 1 1 0%; }

.adm-cascader-body { flex: 1 1 auto; height: 100%; width: 100%; }

.adm-cascader-body > .adm-cascader-view { --height: 310px; }

.adm-cascader-view { --height: auto; }

.adm-cascader-view-tabs.adm-tabs { --title-font-size: var(--adm-font-size-6); --content-padding: none; }

.adm-cascader-view-header-title { max-width: 84px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.adm-cascader-view-content { height: var(--height); overflow-y: auto; }

.adm-cascader-view-content > .adm-check-list { --border-inner: none; --border-bottom: none; --border-top: none; }

.adm-cascader-view-item { font-size: var(--adm-font-size-6); }

.adm-cascader-view-item-active { color: var(--adm-color-primary); }

.adm-cascader-view .adm-list-inner { margin-bottom: 0px; }

.adm-cascader-view-skeleton { padding: 16px 12px; }

.adm-cascader-view-skeleton .adm-skeleton { margin-bottom: 16px; --height: 18px; --width: 80%; --border-radius: 2px; }

.adm-cascader-view-skeleton .adm-skeleton.adm-cascader-view-skeleton-line-3 { --width: 90%; }

.adm-cascader-view-skeleton .adm-skeleton.adm-cascader-view-skeleton-line-4 { --width: 60%; }

.adm-tabs { --title-font-size: var(--adm-font-size-9); --content-padding: 12px; --active-line-height: 2px; --active-line-border-radius: var(--active-line-height); --active-line-color: var(--adm-color-primary); --active-title-color: var(--adm-color-primary); position: relative; min-width: 0px; }

.adm-tabs-header { position: relative; border-bottom: 1px solid var(--adm-color-border); }

.adm-tabs-tab-list { display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: center; position: relative; overflow-x: scroll; scrollbar-width: none; }

.adm-tabs-tab-list::-webkit-scrollbar { display: none; }

.adm-tabs-tab-wrapper { padding: 0px 12px; }

.adm-tabs-tab-wrapper-stretch { flex: 1 1 auto; }

.adm-tabs-tab { white-space: nowrap; padding: 8px 0px 10px; width: min-content; margin: 0px auto; font-size: var(--title-font-size); position: relative; cursor: pointer; }

.adm-tabs-tab-active { color: var(--active-title-color); }

.adm-tabs-tab-disabled { opacity: 0.5; cursor: not-allowed; }

.adm-tabs-tab-line { position: absolute; bottom: 0px; height: var(--active-line-height); background: var(--active-line-color); border-radius: var(--active-line-border-radius); }

.adm-tabs-content { padding: var(--content-padding); }

.adm-tabs-header-mask { position: absolute; top: 0px; bottom: 0px; z-index: 1; width: 30px; height: 100%; pointer-events: none; }

.adm-tabs-header-mask-left { left: 0px; background: linear-gradient(to right,var(--adm-color-background),hsla(0,0%,100%,0)); }

.adm-tabs-header-mask-right { right: 0px; background: linear-gradient(to left,var(--adm-color-background),hsla(0,0%,100%,0)); }

.adm-skeleton { --width: 100%; --height: 0; --border-radius: 0; background-color: rgba(191, 191, 191, 0.2); border-radius: var(--border-radius); width: var(--width); height: var(--height); display: block; }

.adm-skeleton.adm-skeleton-animated { background: linear-gradient(90deg, rgba(191, 191, 191, 0.2) 25%, rgba(130, 130, 130, 0.24) 37%, rgba(191, 191, 191, 0.2) 63%) 0% 0% / 400% 100%; animation: 1.4s ease 0s infinite normal none running adm-skeleton-loading; }

.adm-skeleton.adm-skeleton-title { --width: 45%; --height: 32px; --border-radius: 2px; margin-bottom: 16px; margin-top: 16px; }

.adm-skeleton.adm-skeleton-paragraph-line { --height: 18px; --border-radius: 2px; margin-top: 12px; margin-bottom: 12px; }

.adm-skeleton.adm-skeleton-paragraph-line:last-child { --width: 65%; }

@keyframes adm-skeleton-loading { 
  0% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}

.adm-check-list-item-extra { font-size: var(--adm-font-size-10); line-height: 1; color: var(--adm-color-primary); }

.adm-check-list-item-readonly { cursor: unset; }

.adm-list { --header-font-size: var(--adm-font-size-7); --prefix-width: "auto"; --prefix-padding-right: 12px; --align-items: center; --active-background-color: var(--adm-color-border); --border-inner: solid 1px var(--adm-color-border); --border-top: solid 1px var(--adm-color-border); --border-bottom: solid 1px var(--adm-color-border); --padding-left: 12px; --padding-right: 12px; --font-size: var(--adm-font-size-9); --extra-max-width: 70%; }

.adm-list-header { color: var(--adm-color-weak); font-size: var(--header-font-size); padding: 8px var(--padding-right) 8px var(--padding-left); }

.adm-list-body { background-color: var(--adm-color-background); overflow: hidden; font-size: var(--font-size); }

.adm-list-body-inner { margin-top: -1px; }

.adm-list-default .adm-list-body { border-top: var(--border-top); border-bottom: var(--border-bottom); }

.adm-list-card { margin: 12px; }

.adm-list-card .adm-list-body { border-radius: 8px; }

.adm-list-card .adm-list-header { padding-left: 0px; }

.adm-list-item { display: block; padding-left: var(--padding-left); position: relative; background-color: var(--adm-color-background); line-height: 1.5; }

.adm-list-item-description, .adm-list-item-title { color: var(--adm-color-weak); font-size: var(--adm-font-size-main); }

.adm-list-item-content { display: flex; align-items: var(--align-items); justify-content: flex-start; border-top: var(--border-inner); padding-right: var(--padding-right); }

.adm-list-item-content-prefix { width: var(--prefix-width); flex: 0 0 auto; padding-right: var(--prefix-padding-right); }

.adm-list-item-content-main { flex: 1 1 auto; padding: 12px 0px; }

.adm-list-item-content-extra { flex: 0 0 auto; padding-left: 12px; font-size: var(--adm-font-size-7); color: var(--adm-color-weak); max-width: var(--extra-max-width); }

.adm-list-item-content-arrow { flex: 0 0 auto; display: flex; align-items: center; margin-left: 4px; color: var(--adm-color-light); font-size: 19px; }

.adm-list-item-disabled { cursor: not-allowed; }

.adm-list-item-disabled.adm-list-item-disabled > .adm-list-item-content > * { opacity: 0.4; pointer-events: none; }

a.adm-list-item:active:not(.adm-list-item-disabled) { background-color: var(--active-background-color); }

a.adm-list-item:active:not(.adm-list-item-disabled)::after { content: " "; display: block; position: absolute; width: 100%; bottom: -1px; left: 0px; border-bottom: var(--border-inner); }

.adm-center-popup { --background-color: var(--adm-center-popup-background-color,var(--adm-color-background)); --border-radius: var(--adm-center-popup-border-radius,8px); --max-width: var(--adm-center-popup-max-width,75vw); --min-width: var(--adm-center-popup-min-width,280px); --z-index: var(--adm-center-popup-z-index,1000); position: fixed; z-index: var(--z-index); }

.adm-center-popup .adm-center-popup-mask { z-index: 0; }

.adm-center-popup-wrap { position: fixed; z-index: 1; top: 50%; left: 50%; width: auto; min-width: var(--min-width); max-width: var(--max-width); transform: translate(-50%, -50%); }

.adm-center-popup-body { background-color: var(--background-color); border-radius: var(--border-radius); }

.adm-center-popup-close { position: absolute; z-index: 100; right: 8px; top: 8px; cursor: pointer; padding: 4px; font-size: 18px; color: var(--adm-color-weak); }

.adm-checkbox { --icon-size: 22px; --font-size: var(--adm-font-size-9); --gap: 8px; display: inline-flex; vertical-align: text-bottom; justify-content: flex-start; align-items: center; cursor: pointer; }

.adm-checkbox input { display: none; }

.adm-checkbox .adm-checkbox-icon { flex: 0 0 auto; border: 1px solid var(--adm-color-light); border-radius: var(--icon-size); box-sizing: border-box; width: var(--icon-size); height: var(--icon-size); color: var(--adm-color-text-light-solid); }

.adm-checkbox .adm-checkbox-icon > svg { display: block; width: 100%; height: 100%; }

.adm-checkbox.adm-checkbox-block { display: flex; }

.adm-checkbox.adm-checkbox-checked .adm-checkbox-icon { border-color: var(--adm-color-primary); background-color: var(--adm-color-primary); }

.adm-checkbox.adm-checkbox-disabled { cursor: not-allowed; }

.adm-checkbox.adm-checkbox-disabled .adm-checkbox-content { opacity: 0.4; }

.adm-checkbox.adm-checkbox-disabled .adm-checkbox-icon.adm-checkbox-icon { color: var(--adm-color-light); border-color: var(--adm-color-light); background-color: var(--adm-color-fill-content); }

.adm-checkbox .adm-checkbox-custom-icon { font-size: var(--icon-size); }

.adm-checkbox.adm-checkbox-indeterminate .adm-checkbox-icon { background-color: var(--adm-color-background); color: var(--adm-color-primary); }

.adm-checkbox-content { flex: 0 1 auto; font-size: var(--font-size); padding-left: var(--gap); }

.adm-collapse-panel-header .adm-list-item-content-main { padding: 12px 0px; }

.adm-collapse-arrow { transform: rotate(0deg); transition: 0.3s; }

.adm-collapse-arrow-active { transform: rotate(-180deg); }

.adm-collapse-panel-content { font-size: var(--adm-font-size-main); color: var(--adm-color-weak); overflow: hidden; }

.adm-dialog { --z-index: var(--adm-dialog-z-index,1000); ---z-index: var(--z-index); }

.adm-dialog .adm-center-popup { --z-index: var(---z-index); }

.adm-dialog-body { width: 100%; max-height: 70vh; font-size: var(--adm-font-size-6); overflow: hidden; display: flex; flex-direction: column; }

.adm-dialog-body > * { flex: 0 0 auto; }

.adm-dialog-body > .adm-dialog-content { flex: 1 1 auto; }

.adm-dialog-body:not(.adm-dialog-with-image) { padding-top: 20px; }

.adm-dialog-image-container { margin-bottom: 12px; max-height: 40vh; }

.adm-dialog-header, .adm-dialog-title { margin-bottom: 8px; padding: 0px 12px; }

.adm-dialog-title { font-weight: 700; font-size: var(--adm-font-size-10); line-height: 25px; text-align: center; }

.adm-dialog-content { padding: 0px 12px 20px; max-height: 70vh; overflow: hidden auto; font-size: var(--adm-font-size-7); line-height: 1.4; color: var(--adm-color-text); }

.adm-dialog-content-empty { padding: 0px; height: 12px; }

.adm-dialog-footer { user-select: none; }

.adm-dialog-footer .adm-dialog-action-row { display: flex; align-items: stretch; border-top: .5px solid var(--adm-color-border); }

.adm-dialog-footer .adm-dialog-action-row > * { flex: 1 1 0%; }

.adm-dialog-footer .adm-dialog-action-row > .adm-dialog-button { padding: 10px; font-size: var(--adm-font-size-10); line-height: 25px; border-radius: 0px; border-right: .5px solid var(--adm-color-border); }

.adm-dialog-footer .adm-dialog-action-row > .adm-dialog-button-bold { font-weight: 700; }

.adm-dialog-footer .adm-dialog-action-row > .adm-dialog-button:last-child { border-right: none; }

.adm-dialog-image-container { overflow-y: auto; }

.adm-dropdown { background-color: var(--adm-color-background); }

.adm-dropdown .adm-dropdown-nav { display: flex; border-bottom: 1px solid transparent; }

.adm-dropdown-open .adm-dropdown-nav { border-bottom-color: var(--adm-color-border); }

.adm-dropdown-item { display: flex; flex: 1 1 0%; justify-content: center; min-width: 0px; cursor: pointer; }

.adm-dropdown-item .adm-dropdown-item-title { display: flex; align-items: center; position: relative; max-width: 100%; font-size: var(--adm-font-size-main); padding: 12px; }

.adm-dropdown-item .adm-dropdown-item-title-text { margin-right: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.adm-dropdown-item .adm-dropdown-item-title-arrow { color: var(--adm-color-light); font-size: 9px; transform: rotate(0deg) translateY(1px); transition: 0.2s; }

.adm-dropdown-item .adm-dropdown-item-title-arrow-active { transform: rotate(-180deg) translateY(-1px); }

.adm-dropdown-item .adm-dropdown-item-title:active { opacity: 0.7; }

.adm-dropdown-item-highlight { color: var(--adm-color-primary); }

.adm-dropdown-item-active .adm-dropdown-item-title::after { margin-top: -1px; transform: rotate(135deg); }

.adm-dropdown-item-content { width: 100%; background: var(--adm-color-background); }

.adm-dropdown-item-content-hidden { display: none; }

.adm-dropdown-popup { position: fixed; overflow: hidden; width: 100%; right: 0px; bottom: 0px; left: 0px; }

.adm-dropdown-popup .adm-dropdown-popup-body, .adm-dropdown-popup .adm-dropdown-popup-mask { position: absolute; }

.adm-ellipsis { overflow: hidden; line-height: 1.5; word-break: break-word; }

.adm-empty { flex-direction: column; align-items: center; padding: 24px 0px; }

.adm-empty, .adm-empty-image-container { display: flex; justify-content: center; }

.adm-empty-image-container .adm-empty-image { width: 64px; }

.adm-empty-description { margin-top: 8px; font-size: var(--adm-font-size-6); color: var(--adm-color-light); }

.adm-error-block { --color: var(--adm-color-text); --image-height: var(--adm-error-block-image-height,100px); --image-height-full-page: var(--adm-error-block-image-height-full-page,200px); --image-width: var(--adm-error-block-image-width,auto); --image-width-full-page: var(--adm-error-block-image-width-full-page,auto); box-sizing: border-box; text-align: center; }

.adm-error-block-image { height: var(--image-height); width: var(--image-width); max-width: 100%; }

.adm-error-block-image img, .adm-error-block-image svg { height: 100%; }

.adm-error-block-description { font-size: var(--adm-font-size-4); color: var(--adm-color-weak); line-height: 1.4; margin-top: 12px; }

.adm-error-block-description-title { font-size: var(--adm-font-size-7); }

.adm-error-block-description-subtitle { margin-top: 8px; }

.adm-error-block-content { margin-top: 12px; }

.adm-error-block-full-page { padding-top: calc(50vh - var(--image-height-full-page)); }

.adm-error-block-full-page .adm-error-block-image { height: var(--image-height-full-page); width: var(--image-width-full-page); }

.adm-error-block-full-page .adm-error-block-description { margin-top: 20px; font-size: var(--adm-font-size-main); }

.adm-error-block-full-page .adm-error-block-description-title { font-size: 20px; color: var(--adm-color-text); }

.adm-floating-bubble { --initial-position-left: var(--initial-position-left); --initial-position-right: var(--initial-position-right); --initial-position-top: var(--initial-position-top); --initial-position-bottom: var(--initial-position-bottom); --z-index: 1; --edge-distance: 0; --size: 48px; --border-radius: 50%; --background: var(--adm-color-primary); }

.adm-floating-bubble-boundary-outer { position: fixed; left: 0px; top: 0px; width: 100vw; height: 100vh; padding: var(--edge-distance); box-sizing: border-box; pointer-events: none; }

.adm-floating-bubble-boundary { position: relative; width: 100%; height: 100%; }

.adm-floating-bubble-button { top: var(--initial-position-top); bottom: var(--initial-position-bottom); left: var(--initial-position-left); right: var(--initial-position-right); box-sizing: border-box; width: var(--size); height: var(--size); justify-content: center; align-items: center; overflow: hidden; cursor: pointer; transition: opacity 0.15s; user-select: none; background: var(--background); color: var(--adm-color-white); border-radius: var(--border-radius); }

.adm-floating-bubble-button, .adm-floating-panel { position: fixed; display: flex; touch-action: none; z-index: var(--z-index); }

.adm-floating-panel { --border-radius: 8px; --header-height: 28px; --z-index: var(--adm-floating-panel-z-index,900); left: 0px; width: 100vw; flex-direction: column; }

.adm-floating-panel-mask { display: block; width: 100%; height: 100vh; position: absolute; left: 0px; top: -100vh; background: transparent; }

.adm-floating-panel::after { content: ""; display: block; position: absolute; height: 100vh; width: 100vw; background: var(--adm-color-background); }

.adm-floating-panel .adm-floating-panel-header { flex: 0 0 auto; height: var(--header-height); display: flex; justify-content: center; align-items: center; cursor: grab; user-select: none; background-color: var(--adm-color-background); border-top-left-radius: var(--border-radius); border-top-right-radius: var(--border-radius); }

.adm-floating-panel .adm-floating-panel-header .adm-floating-panel-bar { height: 3px; width: 20px; border-radius: 10px; background: var(--adm-color-light); }

.adm-floating-panel .adm-floating-panel-content { flex: 1 1 0%; overflow-y: scroll; background: var(--adm-color-background); }

.adm-floating-panel-top { top: 0px; }

.adm-floating-panel-top::after { top: -100vh; }

.adm-floating-panel-bottom { bottom: 0px; }

.adm-floating-panel-bottom::after { bottom: -100vh; }

.adm-form { --border-inner: solid 1px var(--adm-border-color); --border-top: solid 1px var(--adm-border-color); --border-bottom: solid 1px var(--adm-border-color); --prefix-width: 6.8em; ---border-inner: var(--border-inner); ---border-top: var(--border-top); ---border-bottom: var(--border-bottom); ---prefix-width: var(--prefix-width); }

.adm-form .adm-list.adm-list { --padding-left: 16px; --padding-right: 12px; --border-inner: var(---border-inner); --border-top: var(---border-top); --border-bottom: var(---border-bottom); }

.adm-form .adm-form-footer { padding: 20px 12px; }

.adm-form .adm-form-item-horizontal.adm-list-item { --prefix-width: var(---prefix-width); }

.adm-form-list-operation { text-align: center; color: var(--adm-color-primary); }

.adm-form-item + .adm-form-item { border-top: none; }

.adm-form-item-label { display: block; height: 100%; line-height: 1.5; box-sizing: border-box; position: relative; color: var(--adm-color-text-secondary); }

.adm-form-item-label .adm-form-item-required-asterisk { position: absolute; left: -0.6em; top: 0px; font-family: SimSun, sans-serif; color: var(--adm-color-danger); user-select: none; }

.adm-form-item-label .adm-form-item-required-text { margin-left: 4px; color: var(--adm-color-weak); }

.adm-form-item-label-help { margin-left: 4px; cursor: pointer; }

.adm-form-item-child { display: flex; }

.adm-form-item-child-position-normal { justify-content: normal; }

.adm-form-item-child-position-normal > * { flex: 1 1 auto; }

.adm-form-item-child-position-right { justify-content: flex-end; }

.adm-form-item-child-position-right > * { flex: 0 0 auto; }

.adm-form-item-feedback-error { color: var(--adm-color-danger); margin-top: 4px; }

.adm-form-item-feedback-warning { color: var(--adm-color-warning); margin-top: 4px; }

.adm-form-item.adm-form-item-hidden { display: none; }

.adm-form-item.adm-form-item-horizontal.adm-list-item { --align-items: stretch; }

.adm-form-item.adm-form-item-horizontal .adm-list-item-content-prefix { padding-top: 12px; padding-bottom: 12px; }

.adm-form-item.adm-form-item-horizontal .adm-list-item-content-extra { align-self: center; }

.adm-form-item.adm-form-item-vertical .adm-form-item-label { font-size: var(--adm-font-size-7); margin-bottom: 4px; }

.adm-popover { --z-index: var(--adm-popover-z-index,1030); --background: #fff; --arrow-size: 8px; --content-padding: 8px 12px; color: var(--adm-color-text); position: absolute; top: 0px; left: 0px; z-index: var(--z-index); white-space: normal; text-align: left; cursor: auto; user-select: text; animation: auto ease 0s 1 normal none running none; }

.adm-popover.adm-popover-dark { --background: rgba(0,0,0,.75); --adm-color-text: #fff; color: rgb(255, 255, 255); }

.adm-popover.adm-popover-dark .adm-popover-inner { box-shadow: none; }

.adm-popover::after { position: absolute; background: rgba(255, 255, 255, 0.01); content: ""; }

.adm-popover-hidden { display: none; }

.adm-popover-inner { background-color: var(--background); background-clip: padding-box; border-radius: 8px; box-shadow: rgba(51, 51, 51, 0.2) 0px 0px 30px 0px; font-size: var(--adm-font-size-7); width: max-content; min-width: 32px; max-width: calc(-24px + 100vw); overflow-y: hidden; }

.adm-popover-inner-content { padding: var(--content-padding); }

.adm-popover-arrow { width: var(--arrow-size); overflow: visible; background: transparent; }

.adm-popover-arrow, .adm-popover-arrow-icon { position: absolute; display: block; height: var(--arrow-size); }

.adm-popover-arrow-icon { width: calc(var(--arrow-size) / 8 * 15); top: 50%; left: 50%; transform: translate(-50%,-50%) rotate(var(--arrow-icon-rotate)); }

.adm-popover .adm-popover-arrow { color: var(--background); }

.adm-popover-menu { --border-color: var(--adm-color-border); }

.adm-popover-menu.adm-popover { --content-padding: 0; }

.adm-popover-menu-list { overflow: hidden; min-width: 120px; }

.adm-popover-menu-list-inner { margin-top: -1px; }

.adm-popover-menu-list-scroll { padding-right: 2px; overflow-y: scroll; }

.adm-popover-menu-list-scroll::-webkit-scrollbar { appearance: none; width: 4px; }

.adm-popover-menu-list-scroll::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgb(221, 221, 221); }

.adm-popover-menu-item { display: flex; padding-left: 20px; justify-content: flex-start; align-items: center; position: relative; }

.adm-popover-menu-item-icon { flex: 0 0 auto; padding-right: 8px; font-size: 20px; }

.adm-popover-menu-item-text { flex: 1 1 auto; padding: 14px 20px 14px 0px; border-top: 1px solid var(--border-color); }

.adm-popover-menu-item-disabled { cursor: not-allowed; }

.adm-popover-menu-item-disabled > * { opacity: 0.4; }

.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled) { background-color: var(--border-color); }

.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled)::after { content: " "; display: block; position: absolute; width: 100%; bottom: -1px; left: 0px; border-bottom: 1px solid var(--border-color); }

.adm-popover.adm-popover-dark.adm-popover-menu { --border-color: var(--adm-color-text); --background: rgba(0,0,0,.9); }

.adm-grid { --gap: 0; --gap-horizontal: var(--gap); --gap-vertical: var(--gap); display: grid; column-gap: var(--gap-horizontal); row-gap: var(--gap-vertical); grid-template-columns: repeat(var(--columns),minmax(0,1fr)); align-items: stretch; }

.adm-grid-item { grid-column-end: span var(--item-span); }

.adm-image-uploader { --cell-size: 80px; --gap: 12px; ---gap: var(--gap); ---gap-horizontal: var(--gap-horizontal,var(--gap)); ---gap-vertical: var(--gap-vertical,var(--gap)); }

.adm-image-uploader-grid, .adm-image-uploader-space { --gap: var(---gap); --gap-horizontal: var(---gap-horizontal); --gap-vertical: var(---gap-vertical); }

.adm-image-uploader-cell { position: relative; width: var(--cell-size); height: var(--cell-size); border-radius: 4px; overflow: hidden; }

.adm-image-uploader-cell-fail { border: 1px solid red; box-sizing: border-box; }

.adm-image-uploader-cell-delete { position: absolute; top: 0px; right: 0px; width: 14px; height: 14px; background-color: rgba(0, 0, 0, 0.7); border-radius: 0px 0px 0px 12px; font-size: 8px; color: var(--adm-color-white); cursor: pointer; }

.adm-image-uploader-cell-delete-icon { position: absolute; left: 4px; top: 3px; }

.adm-image-uploader-cell-mask { position: absolute; inset: 0px; color: var(--adm-color-white); background-color: rgba(50, 50, 51, 0.88); }

.adm-image-uploader-cell-loading { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; box-sizing: border-box; padding-top: 8px; }

.adm-image-uploader-cell-mask-message { display: inline-block; padding: 6px 4px; font-size: var(--adm-font-size-4); }

.adm-image-uploader-cell-image { width: var(--cell-size); height: var(--cell-size); }

.adm-image-uploader-upload-button-wrap { position: relative; }

.adm-image-uploader-upload-button-wrap .adm-image-uploader-upload-button { background-color: var(--adm-color-box); text-align: center; line-height: var(--cell-size); display: block; }

.adm-image-uploader-upload-button-wrap .adm-image-uploader-upload-button-icon { color: var(--adm-color-weak); font-size: 32px; }

.adm-image-uploader-upload-button-wrap .adm-image-uploader-input { cursor: pointer; position: absolute; opacity: 0; left: 0px; top: 0px; width: 100%; height: 100%; border-radius: 4px; }

.adm-image-uploader .adm-image-uploader-gap-measure { position: absolute; left: 0px; top: 0px; height: var(--gap-horizontal); width: 0px; }

.adm-image-viewer-content { width: 100vw; height: 100vh; touch-action: none; user-select: none; }

.adm-image-viewer-footer { position: absolute; width: 100%; bottom: 0px; z-index: 1; }

.adm-image-viewer-slides { height: 100%; position: relative; z-index: 1; cursor: grab; touch-action: none; }

.adm-image-viewer-slides-inner { height: 100%; white-space: nowrap; }

.adm-image-viewer-slides-inner > * { margin-right: 16px; }

.adm-image-viewer-slide { position: relative; width: 100%; height: 100%; display: inline-block; }

.adm-image-viewer-control { position: absolute; z-index: 1; left: 0px; top: 0px; width: 100%; height: 100%; cursor: grab; touch-action: none; }

.adm-image-viewer-image-wrapper { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

.adm-image-viewer-image-wrapper img { display: block; max-width: 100%; max-height: 100%; }

.adm-image-viewer-indicator { position: absolute; z-index: 2; left: 50%; top: 12px; transform: translateX(-50%); color: var(--adm-color-border); font-size: var(--adm-font-size-6); }

.adm-space-item { flex: 0 0 auto; }

.adm-space { display: inline-flex; --gap: 8px; --gap-vertical: var(--gap); --gap-horizontal: var(--gap); }

.adm-space-vertical { flex-direction: column; }

.adm-space-vertical > .adm-space-item { margin-bottom: var(--gap-vertical); }

.adm-space-vertical > .adm-space-item:last-child { margin-bottom: 0px; }

.adm-space-horizontal { flex-direction: row; }

.adm-space-horizontal > .adm-space-item { margin-right: var(--gap-horizontal); }

.adm-space-horizontal > .adm-space-item:last-child { margin-right: 0px; }

.adm-space-horizontal.adm-space-wrap { flex-wrap: wrap; margin-bottom: calc(var(--gap-vertical) * -1); }

.adm-space-horizontal.adm-space-wrap > .adm-space-item { padding-bottom: var(--gap-vertical); }

.adm-space.adm-space-block { display: flex; }

.adm-space-align-center { align-items: center; }

.adm-space-align-start { align-items: flex-start; }

.adm-space-align-end { align-items: flex-end; }

.adm-space-align-baseline { align-items: baseline; }

.adm-space-justify-center { justify-content: center; }

.adm-space-justify-start { justify-content: flex-start; }

.adm-space-justify-end { justify-content: flex-end; }

.adm-space-justify-between { justify-content: space-between; }

.adm-space-justify-around { justify-content: space-around; }

.adm-space-justify-evenly { justify-content: space-evenly; }

.adm-space-justify-stretch { justify-content: stretch; }

.adm-index-bar { --color: var(--adm-color-text); overflow: hidden; height: 100%; position: relative; background-color: var(--adm-color-background); --sticky-offset-top: 0; }

.adm-index-bar-body { overflow: scroll; height: 100%; width: 100%; }

.adm-index-bar-body::-webkit-scrollbar { display: none; }

.adm-index-bar-anchor-title { display: flex; flex-direction: column; justify-content: center; height: 35px; padding: 0px 12px; color: var(--adm-color-weak); font-size: var(--adm-font-size-main); background-color: var(--adm-color-fill-content); }

.adm-index-bar-sidebar { position: absolute; top: 50%; right: 0px; transform: translateY(-50%); z-index: 910; overflow: visible; color: var(--adm-color-weak); font-size: var(--adm-font-size-4); user-select: none; touch-action: none; }

.adm-index-bar-sidebar-bubble { position: absolute; top: 50%; right: 60px; width: 47px; height: 47px; color: var(--adm-color-text-light-solid); font-size: 25px; line-height: 47px; text-align: center; background: var(--adm-color-light); border-radius: 50%; transform: translateY(-50%); }

.adm-index-bar-sidebar-row { cursor: pointer; width: auto; text-align: right; position: relative; padding: 0px 12px; }

.adm-index-bar-sidebar-row > * { pointer-events: none; }

.adm-index-bar-sidebar-item { display: inline-flex; width: 16px; height: 16px; line-height: 16px; justify-content: center; align-items: center; }

.adm-index-bar-sidebar-item-active { color: var(--adm-color-text-light-solid); background-color: var(--adm-color-primary); border-radius: 50%; }

.adm-index-bar-sidebar-interacting { width: 100%; }

.adm-index-bar-sticky .adm-index-bar-anchor-title { position: sticky; z-index: 900; top: var(--sticky-offset-top); left: 0px; }

.adm-infinite-scroll { color: var(--adm-color-weak); padding: 18px; display: flex; justify-content: center; align-items: center; font-size: var(--adm-font-size-main); }

.adm-infinite-scroll-failed-text { display: inline-block; margin-right: 8px; }

.adm-input { --font-size: var(--adm-font-size-9); --color: var(--adm-color-text); --placeholder-color: var(--adm-color-light); --text-align: left; --background-color: transparent; display: flex; justify-content: flex-start; align-items: center; width: 100%; max-width: 100%; max-height: 100%; min-height: 24px; background-color: var(--background-color); }

.adm-input-disabled { opacity: 0.4; cursor: not-allowed; }

.adm-input-element { flex: 1 1 auto; display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; max-height: 100%; padding: 0px; margin: 0px; color: var(--color); font-size: var(--font-size); line-height: 1.5; background: transparent; border: 0px; outline: none; appearance: none; min-height: 1.5em; text-align: var(--text-align); }

.adm-input-element::placeholder { color: var(--placeholder-color); font-family: inherit; }

.adm-input-element:-webkit-autofill { background-color: transparent; }

.adm-input-element:read-only { cursor: default; }

.adm-input-element:invalid { box-shadow: none; }

.adm-input-element::-webkit-search-cancel-button, .adm-input-element::-webkit-search-decoration { display: none; }

.adm-input-element:disabled { opacity: 1; }

.adm-input-element[type="date"], .adm-input-element[type="datetime-local"], .adm-input-element[type="time"] { min-height: 1.5em; }

.adm-input-element[type="search"] { appearance: none; }

.adm-input-element[readonly] { pointer-events: none; }

.adm-input-clear { flex: 0 0 auto; margin-left: 8px; color: var(--adm-color-light); padding: 4px; cursor: pointer; }

.adm-input-clear:active { color: var(--adm-color-weak); }

.adm-input-clear .antd-mobile-icon { display: block; font-size: var(--adm-font-size-7); }

.adm-jumbo-tabs { --gap: 8px; position: relative; min-width: 0px; }

.adm-jumbo-tabs-header { position: relative; border-bottom: 1px solid var(--adm-color-border); }

.adm-jumbo-tabs-tab-list { display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: center; position: relative; overflow-x: scroll; padding: 0 var(--gap); scrollbar-width: none; }

.adm-jumbo-tabs-tab-list::-webkit-scrollbar { display: none; }

.adm-jumbo-tabs-tab-wrapper { flex: 1 1 auto; padding: 0 calc(var(--gap) / 2); text-align: center; }

.adm-jumbo-tabs-tab { display: flex; flex-direction: column; align-items: center; position: relative; width: min-content; margin: 0px auto; padding: 12px 0px; cursor: pointer; font-size: var(--adm-font-size-9); white-space: nowrap; }

.adm-jumbo-tabs-tab-title { line-height: 24px; padding: 0px 4px; }

.adm-jumbo-tabs-tab-description { width: min-content; padding: 0px 8px; border-radius: 10px; color: var(--adm-color-weak); font-size: var(--adm-font-size-main); background-color: var(--adm-color-fill-content); }

.adm-jumbo-tabs-tab-active { color: var(--adm-color-primary); }

.adm-jumbo-tabs-tab-active .adm-jumbo-tabs-tab-description { color: var(--adm-color-text-light-solid); background-color: var(--adm-color-primary); }

.adm-jumbo-tabs-tab-disabled { opacity: 0.5; cursor: not-allowed; }

.adm-jumbo-tabs-content { padding: 12px; }

.adm-modal { --z-index: var(--adm-modal-z-index,1000); ---z-index: var(--z-index); }

.adm-modal .adm-center-popup { --z-index: var(---z-index); }

.adm-modal-body { width: 100%; max-height: 70vh; font-size: var(--adm-font-size-6); overflow: hidden; display: flex; flex-direction: column; }

.adm-modal-body > * { flex: 0 0 auto; }

.adm-modal-body > .adm-modal-content { flex: 1 1 auto; }

.adm-modal-body:not(.adm-modal-with-image) { padding-top: 20px; }

.adm-modal-image-container { margin-bottom: 12px; max-height: 40vh; overflow-y: scroll; }

.adm-modal-header, .adm-modal-title { margin-bottom: 8px; padding: 0px 12px; }

.adm-modal-title { font-weight: 700; font-size: var(--adm-font-size-10); line-height: 25px; text-align: center; }

.adm-modal-content { padding: 0px 12px 12px; max-height: 70vh; overflow: hidden auto; font-size: var(--adm-font-size-7); line-height: 1.4; color: var(--adm-color-text); }

.adm-modal-footer { user-select: none; padding: 8px 12px 12px; }

.adm-modal-footer-empty { padding: 0px; height: 8px; }

.adm-modal-footer.adm-space { --gap-vertical: 20px; }

.adm-modal-footer .adm-modal-button { font-size: var(--adm-font-size-10); line-height: 25px; }

.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary) { padding-top: 0px; padding-bottom: 0px; }

.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary)::before { display: none; }

.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary):active { opacity: 0.7; }

.adm-nav-bar { --height: 45px; --border-bottom: none; display: flex; align-items: center; height: var(--height); border-bottom: var(--border-bottom); padding: 0px 12px; white-space: nowrap; }

.adm-nav-bar-left, .adm-nav-bar-right { flex: 1 1 0%; }

.adm-nav-bar-title { flex: 1 1 auto; text-align: center; overflow: hidden; text-overflow: ellipsis; }

.adm-nav-bar-back { display: flex; align-items: center; margin-right: 16px; padding: 6px 0px; cursor: pointer; }

.adm-nav-bar-back-arrow { font-size: 24px; margin-right: 4px; }

.adm-nav-bar-left { font-size: var(--adm-font-size-7); display: flex; justify-content: flex-start; align-items: center; }

.adm-nav-bar-title { justify-content: center; white-space: nowrap; font-size: var(--adm-font-size-10); padding: 0px 12px; }

.adm-nav-bar-right { text-align: right; }

.adm-notice-bar { --background-color: var(--adm-color-weak); --border-color: var(--adm-color-weak); --text-color: var(--adm-color-text-light-solid); --font-size: var(--adm-font-size-7); --icon-font-size: var(--adm-font-size-10); --height: 40px; --adm-notice-bar-border-radius: 4px; --adm-notice-bar-border-width: 1px; height: var(--height); box-sizing: border-box; font-size: var(--font-size); padding: 0px 12px; display: flex; align-items: center; justify-content: space-between; border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left-width: 0px; border-right-width: 0px; background-color: var(--background-color); }

.adm-notice-bar, .adm-notice-bar > span[role="img"] { color: var(--text-color); }

.adm-notice-bar.adm-notice-bar-alert { --background-color: #fff9ed; --border-color: #fff3e9; --text-color: var(--adm-color-orange); }

.adm-notice-bar.adm-notice-bar-error { --background-color: var(--adm-color-danger); --border-color: #d9281e; --text-color: #fff; }

.adm-notice-bar.adm-notice-bar-info { --background-color: #d0e4ff; --border-color: #bcd8ff; --text-color: var(--adm-color-primary); }

.adm-notice-bar.adm-notice-bar-success { --background-color: #d1fff0; --border-color: #a8f0d8; --text-color: var(--adm-color-success); }

.adm-notice-bar .adm-notice-bar-left { flex-shrink: 0; margin-right: 8px; font-size: var(--icon-font-size); }

.adm-notice-bar .adm-notice-bar-content { flex: 1 1 0%; overflow: hidden; position: relative; height: 100%; display: flex; align-items: center; }

.adm-notice-bar .adm-notice-bar-content .adm-notice-bar-content-inner { width: auto; transition-timing-function: linear; white-space: nowrap; }

.adm-notice-bar-wrap.adm-notice-bar .adm-notice-bar-content .adm-notice-bar-content-inner { white-space: normal; }

.adm-notice-bar .adm-notice-bar-right { display: flex; align-items: center; flex-shrink: 0; margin-left: 12px; }

.adm-notice-bar-close { width: 24px; height: 24px; margin-right: -3px; display: flex; align-items: center; justify-content: center; font-size: var(--adm-font-size-10); }

.adm-notice-bar-wrap { height: auto; align-items: flex-start; padding-top: 8px; padding-bottom: 8px; line-height: 22px; }

.adm-notice-bar-neutral { border-radius: var(--adm-notice-bar-border-radius); }

.adm-notice-bar-rounded { border-radius: 1000px; }

.adm-notice-bar-bordered { border-left-width: var(--adm-notice-bar-border-width); border-right-width: var(--adm-notice-bar-border-width); }

.adm-notice-bar-without-border { border-top-width: 0px; border-bottom-width: 0px; }

.adm-number-keyboard-main { display: flex; flex-wrap: wrap; flex: 1 1 0%; }

.adm-number-keyboard-main.adm-number-keyboard-main-confirmed-style .adm-number-keyboard-key-sign { background-color: var(--adm-color-background); }

.adm-number-keyboard-popup.adm-popup { width: 100%; user-select: none; z-index: 1050; }

.adm-number-keyboard-popup.adm-popup .adm-popup-body { background-color: var(--adm-color-box); }

.adm-number-keyboard-wrapper { display: flex; }

.adm-number-keyboard-header { height: 34px; line-height: 34px; border-top: 1px solid var(--adm-color-border); display: flex; justify-content: center; align-items: center; padding: 0px 12px; color: var(--adm-color-weak); background-color: var(--adm-color-background); }

.adm-number-keyboard-header-close-button { padding: 0px 12px; font-size: 16px; }

.adm-number-keyboard-header.adm-number-keyboard-header-with-title { justify-content: space-between; }

.adm-number-keyboard-header.adm-number-keyboard-header-with-title .adm-number-keyboard-header-close-button { padding-right: 0px; }

.adm-number-keyboard-footer { background: var(--adm-color-white); }

.adm-number-keyboard-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.adm-number-keyboard-confirm { width: 25%; }

.adm-number-keyboard-key { flex: 1 1 33.33%; position: relative; display: flex; align-items: center; justify-content: center; height: 48px; font-size: 22px; box-sizing: border-box; border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: none; border-left: none; }

.adm-number-keyboard-key:last-child, .adm-number-keyboard-key:nth-child(3n) { border-right: none; }

.adm-number-keyboard-key::before { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; background-color: var(--adm-color-text-dark-solid); border-style: inherit; border-width: inherit; border-image: inherit; border-color: var(--adm-color-text-dark-solid); border-radius: inherit; transform: translate(-50%, -50%); opacity: 0; content: " "; box-sizing: content-box; }

.adm-number-keyboard-key.adm-number-keyboard-key-mid { flex-basis: 66.67%; }

.adm-number-keyboard-key.adm-number-keyboard-key-sign:active::before { opacity: 0.1; }

.adm-number-keyboard-key.adm-number-keyboard-key-extra { border-left: 1px solid var(--adm-color-border); border-right: none; }

.adm-number-keyboard-key.adm-number-keyboard-key-extra, .adm-number-keyboard-key.adm-number-keyboard-key-number { background-color: var(--adm-color-background); }

.adm-number-keyboard-key.adm-number-keyboard-key-extra:active::before, .adm-number-keyboard-key.adm-number-keyboard-key-number:active::before { opacity: 0.1; }

.adm-number-keyboard-key.adm-number-keyboard-key-ok { background-color: var(--adm-color-primary); color: var(--adm-color-white); height: 144px; font-size: 16px; border: none; }

.adm-page-indicator { display: flex; width: auto; --dot-color: var(--adm-color-light); --active-dot-color: var(--adm-color-primary); --dot-size: 3px; --active-dot-size: 13px; --dot-border-radius: 1px; --active-dot-border-radius: var(--dot-border-radius); --dot-spacing: 3px; }

.adm-page-indicator-dot { display: block; width: var(--dot-size); height: var(--dot-size); border-radius: var(--dot-border-radius); background: var(--dot-color); }

.adm-page-indicator-dot:last-child { margin-right: 0px; }

.adm-page-indicator-dot-active { border-radius: var(--active-dot-border-radius); background: var(--active-dot-color); }

.adm-page-indicator-color-white { --dot-color: hsla(0,0%,100%,.5); --active-dot-color: var(--adm-color-text-light-solid); }

.adm-page-indicator-horizontal { flex-direction: row; }

.adm-page-indicator-horizontal .adm-page-indicator-dot { margin-right: var(--dot-spacing); }

.adm-page-indicator-horizontal .adm-page-indicator-dot-active { width: var(--active-dot-size); }

.adm-page-indicator-vertical { flex-direction: column; }

.adm-page-indicator-vertical .adm-page-indicator-dot { margin-bottom: var(--dot-spacing); }

.adm-page-indicator-vertical .adm-page-indicator-dot-active { height: var(--active-dot-size); }

.adm-passcode-input { position: relative; display: inline-block; --cell-size: 40px; --cell-gap: 6px; --dot-size: 10px; --border-color: var(--adm-color-border); --border-radius: 8px; }

.adm-passcode-input-cell-container { display: inline-flex; vertical-align: top; }

.adm-passcode-input-cell { flex: 0 0 auto; display: flex; align-items: center; justify-content: center; box-sizing: border-box; font-size: var(--adm-font-size-10); width: var(--cell-size); height: var(--cell-size); background: var(--adm-color-background); }

.adm-passcode-input:not(.adm-passcode-input-seperated) { border-radius: var(--border-radius); overflow: hidden; border: 1px solid var(--border-color); }

.adm-passcode-input:not(.adm-passcode-input-seperated) .adm-passcode-input-cell:not(:last-child) { border-right: 1px solid var(--border-color); }

.adm-passcode-input:not(.adm-passcode-input-seperated).adm-passcode-input-focused { border-color: var(--adm-color-primary); box-shadow: 0 0 2px 0 var(--adm-color-primary); outline: none; }

.adm-passcode-input:not(.adm-passcode-input-seperated).adm-passcode-input-error { border-color: var(--adm-color-danger); box-shadow: 0 0 2px 0 var(--adm-color-danger); animation: 0.1s ease-in-out 0s 3 normal none running adm-shake-horizontal; }

.adm-passcode-input.adm-passcode-input-seperated .adm-passcode-input-cell { border-radius: var(--border-radius); border: 1px solid var(--border-color); }

.adm-passcode-input.adm-passcode-input-seperated .adm-passcode-input-cell:not(:last-child) { margin-right: var(--cell-gap); }

.adm-passcode-input.adm-passcode-input-seperated .adm-passcode-input-cell-focused { border-color: var(--adm-color-primary); box-shadow: 0 0 2px 0 var(--adm-color-primary); }

.adm-passcode-input-seperated.adm-passcode-input-focused { outline: none; }

.adm-passcode-input.adm-passcode-input-seperated.adm-passcode-input-error { animation: 0.1s ease-in-out 0s 3 normal none running adm-shake-horizontal; }

.adm-passcode-input.adm-passcode-input-seperated.adm-passcode-input-error .adm-passcode-input-cell { border-color: var(--adm-color-danger); box-shadow: 0 0 2px 0 var(--adm-color-danger); }

.adm-passcode-input-cell-dot::before { content: ""; width: var(--dot-size); height: var(--dot-size); border-radius: 100%; background: var(--adm-color-text); }

.adm-passcode-input-cell-caret::after { content: ""; width: 2px; height: 1.1em; margin-left: 1px; background: var(--adm-color-primary); animation: 1s linear 0s infinite normal none running adm-caret-blink; }

.adm-passcode-input > .adm-passcode-input-native-input { position: absolute; left: -200vw; top: 0px; display: block; width: 50px; height: 20px; opacity: 0.5; }

@keyframes adm-shake-horizontal { 
  0% { transform: translateX(0px); }
  10% { transform: translateX(-4px); }
  20% { transform: translateX(5px); }
  30% { transform: translateX(-1px); }
  40% { transform: translateX(8px); }
  50% { transform: translateX(0px); }
  60% { transform: translateX(-8px); }
  70% { transform: translateX(1px); }
  80% { transform: translateX(-5px); }
  90% { transform: translateX(4px); }
  100% { transform: translateX(0px); }
}

.adm-progress-bar { --track-width: var(--adm-progress-bar-track-width,8px); --track-color: var(--adm-progress-bar-track-color,var(--adm-color-border)); --fill-color: var(--adm-progress-bar-fill-color,var(--adm-color-primary)); --text-width: var(--adm-progress-bar-text-width,40px); display: flex; align-items: center; }

.adm-progress-bar-trail { flex: 1 1 auto; background: var(--track-color); overflow: hidden; height: var(--track-width); }

.adm-progress-bar-fill { transition: width 0.3s; background: var(--fill-color); height: var(--track-width); }

.adm-progress-bar-text { flex: 0 0 auto; width: calc(var(--text-width) + 8px); padding-left: 8px; color: var(--adm-color-weak); }

.adm-progress-bar-rounded .adm-progress-bar-fill, .adm-progress-bar-rounded .adm-progress-bar-trail { border-radius: var(--track-width); }

.adm-progress-circle { --track-width: var(--adm-progress-circle-track-width,3px); --size: var(--adm-progress-circle-size,50px); --track-color: var(--adm-progress-circle-track-color,var(--adm-color-border)); --fill-color: var(--adm-progress-circle-fill-color,var(--adm-color-primary)); --percent: 0; --pi: 3.14159265; --radius: calc(var(--size) / 2 - var(--track-width) / 2); --circumference: calc(var(--radius) * var(--pi) * 2); display: inline-block; width: var(--size); height: var(--size); }

.adm-progress-circle-svg { width: 100%; height: 100%; }

.adm-progress-circle-svg .adm-progress-circle-fill, .adm-progress-circle-svg > .adm-progress-circle-track { stroke-width: var(--track-width); r: var(--radius); cx: calc(var(--size) / 2); cy: calc(var(--size) / 2); transform: rotate(-90deg); transform-origin: 50% 50%; }

.adm-progress-circle-svg > .adm-progress-circle-track { stroke: var(--track-color); }

.adm-progress-circle-svg > .adm-progress-circle-fill { transition: stroke-dashoffset 0.35s; stroke: var(--fill-color); stroke-dasharray: var(--circumference); stroke-dashoffset: calc(var(--circumference) * (1 - var(--percent) / 100)); stroke-linecap: round; }

.adm-progress-circle-content { position: relative; margin: auto; width: 100%; height: 100%; }

.adm-progress-circle-info { position: absolute; width: 100%; top: 50%; left: 50%; text-align: center; transform: translate(-50%, -50%); }

.adm-pull-to-refresh-head { overflow: hidden; position: relative; }

.adm-pull-to-refresh-head-content { position: absolute; bottom: 0px; left: 0px; width: 100%; color: var(--adm-color-weak); display: flex; justify-content: center; align-items: center; }

.adm-radio { --icon-size: 22px; --font-size: var(--adm-font-size-9); --gap: 8px; display: inline-flex; vertical-align: text-bottom; justify-content: flex-start; align-items: center; cursor: pointer; }

.adm-radio input[type="radio"] { display: none; }

.adm-radio .adm-radio-icon { flex: 0 0 auto; border: 1px solid var(--adm-color-light); border-radius: var(--icon-size); box-sizing: border-box; width: var(--icon-size); height: var(--icon-size); color: var(--adm-color-text-light-solid); }

.adm-radio .adm-radio-icon > svg { display: block; width: 100%; height: 100%; }

.adm-radio.adm-radio-block { display: flex; }

.adm-radio.adm-radio-checked .adm-radio-icon { border-color: var(--adm-color-primary); background-color: var(--adm-color-primary); }

.adm-radio.adm-radio-disabled { cursor: not-allowed; }

.adm-radio.adm-radio-disabled .adm-radio-content { opacity: 0.4; }

.adm-radio.adm-radio-disabled .adm-radio-icon { color: var(--adm-color-light); border-color: var(--adm-color-light); background-color: var(--adm-color-fill-content); }

.adm-radio .adm-radio-custom-icon { font-size: var(--icon-size); }

.adm-radio-content { flex: 0 1 auto; font-size: var(--font-size); padding-left: var(--gap); }

.adm-rate { --star-size: 24px; --active-color: var(--adm-color-yellow); --inactive-color: var(--adm-color-border); --inactive-color-half: var(--adm-color-border); display: inline-flex; touch-action: pan-y; user-select: none; }

.adm-rate-box { position: relative; }

.adm-rate-star { padding: 0.125em; line-height: var(--star-size); font-size: var(--star-size); color: var(--inactive-color); text-align: center; overflow: hidden; cursor: pointer; box-sizing: border-box; transition: 0.3s; }

.adm-rate-star-half { padding-right: 0px; width: 50%; position: absolute; left: 0px; top: 0px; }

.adm-rate-star-active { color: var(--active-color); }

.adm-rate-star-readonly { cursor: unset; }

.adm-rate.adm-rate-half .adm-rate-star-half:not(.adm-rate-star-active) { color: var(--inactive-color-half); }

.adm-result { padding: 32px 12px; background-color: var(--adm-color-background); }

.adm-result-icon { box-sizing: border-box; width: 64px; height: 64px; margin: 0px auto 20px; padding: 6px; }

.adm-result-icon .antd-mobile-icon { font-size: 52px; }

.adm-result-title { color: var(--adm-color-text); font-size: var(--adm-font-size-10); line-height: 1.4; text-align: center; }

.adm-result-description { margin-top: 8px; color: var(--adm-color-weak); font-size: var(--adm-font-size-main); line-height: 1.4; text-align: center; }

.adm-result-success .adm-result-icon .antd-mobile-icon { color: var(--adm-color-primary); }

.adm-result-error .adm-result-icon .antd-mobile-icon { color: var(--adm-color-danger); }

.adm-result-info .adm-result-icon .antd-mobile-icon { color: var(--adm-color-primary); }

.adm-result-waiting .adm-result-icon .antd-mobile-icon { color: var(--adm-color-success); }

.adm-result-warning .adm-result-icon .antd-mobile-icon { color: var(--adm-color-warning); }

.adm-result-page { --background-color: var(--adm-color-primary); position: relative; background-color: var(--adm-color-box); min-height: 100vh; width: 100%; }

.adm-result-page-header { display: flex; align-items: center; flex-direction: column; background-color: transparent; position: relative; padding: 20px 20px 100px; z-index: 1; overflow: hidden; }

.adm-result-page-icon { color: var(--adm-color-text-light-solid); box-sizing: border-box; padding: 2px; margin-bottom: 8px; }

.adm-result-page-icon .antd-mobile-icon { font-size: 32px; }

.adm-result-page-title { font-size: var(--adm-font-size-10); color: var(--adm-color-text-light-solid); line-height: 1.4; text-align: center; }

.adm-result-page-description { margin-top: 8px; margin-bottom: 24px; font-size: var(--adm-font-size-6); color: rgba(255, 255, 255, 0.6); line-height: 1.4; text-align: center; }

.adm-result-page-details { width: 100%; }

.adm-result-page-detail { width: 100%; display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 5px; color: var(--adm-color-text-light-solid); font-size: var(--adm-font-size-6); }

.adm-result-page-detail-bold { font-weight: 600; }

.adm-result-page-collapse { opacity: 0.6; width: 10px; height: 10px; margin: auto auto 5px; border-top: 2px solid var(--adm-color-text-light-solid); border-right: 2px solid var(--adm-color-text-light-solid); transform: rotate(135deg); }

.adm-result-page-collapse-active { transform: rotate(-45deg); }

.adm-result-page-bgWrapper { position: relative; align-self: flex-start; top: 54px; }

.adm-result-page-bg { --width: 440vw; position: absolute; height: var(--width); width: var(--width); left: calc((var(--width) - 100vw) * -1 / 2 - 20px); top: calc(var(--width) * -1 + 1vw); border-radius: 50%; background-color: var(--background-color); z-index: -1; }

.adm-result-page-content { position: relative; padding: 12px; top: -104px; z-index: 2; }

.adm-result-page-footer { position: fixed; bottom: 0px; width: 100%; padding: 12px 12px 24px; display: flex; justify-content: center; background-color: var(--adm-color-box); z-index: 3; box-sizing: border-box; }

.adm-result-page-footer-btn { flex: 1 1 0%; max-width: calc(-18px + 50vw); }

.adm-result-page-footer-space { width: 12px; }

.adm-result-page-card { border-radius: 8px; background-color: var(--adm-color-background); }

.adm-search-bar { --height: 32px; --padding-left: 8px; --background: var(--adm-color-fill-content); --border-radius: 6px; --placeholder-color: var(--adm-color-weak); ---placeholder-color: var(--placeholder-color); display: flex; justify-content: center; align-items: center; height: var(--height); }

.adm-search-bar .adm-search-bar-input-box { flex: 1 1 auto; background: var(--background); border-radius: var(--border-radius); border: 1px solid transparent; display: flex; justify-content: center; align-items: center; padding-left: var(--padding-left); }

.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon { flex: 0 0 auto; color: var(--adm-color-light); font-size: var(--adm-font-size-8); }

.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input { flex: 1 1 auto; padding: 4px 8px 4px 4px; height: calc(var(--height) - 2px); box-sizing: border-box; }

.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input { --placeholder-color: var(---placeholder-color); --font-size: var(--adm-font-size-7); }

.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input .adm-input-element { line-height: 19px; }

.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-search-bar-input-without-icon { padding-left: 8px; }

.adm-search-bar .adm-search-bar-suffix { flex: 0 0 auto; margin-left: 4px; }

.adm-search-bar .adm-search-bar-cancel-button.adm-button { padding: 3px 12px; }

.adm-search-bar-active .adm-input.adm-input.adm-input { --placeholder-color: var(--adm-color-light); }

.adm-search-bar-active .adm-search-bar-input-box { border-color: var(--adm-color-primary); background: var(--adm-color-background); }

.adm-segmented { --segmented-background: var(--adm-color-fill-content); --segmented-item-color: var(--adm-color-text-secondary); --segmented-item-selected-background: var(--adm-color-background); --segmented-item-selected-color: var(--adm-color-text); --segmented-item-disabled-color: var(--adm-color-weak); --transition-time-function: cubic-bezier(0.645,0.045,0.355,1); display: inline-block; padding: 2px; color: var(--segmented-item-color); background-color: var(--segmented-background); border-radius: 2px; transition: all .3s var(--transition-time-function); }

.adm-segmented-group { position: relative; display: flex; place-items: stretch flex-start; width: 100%; }

.adm-segmented.adm-segmented-block { display: flex; }

.adm-segmented.adm-segmented-block .adm-segmented-item { flex: 1 1 0%; min-width: 0px; }

.adm-segmented-item { position: relative; text-align: center; cursor: pointer; transition: color .3s var(--transition-time-function); }

.adm-segmented-item-selected { background-color: var(--segmented-item-selected-background); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 8px -2px, rgba(0, 0, 0, 0.07) 0px 1px 4px -1px, rgba(0, 0, 0, 0.08) 0px 0px 1px 0px; color: var(--segmented-item-selected-color); }

.adm-segmented-item-label { min-height: 10px; padding: 0px 11px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: keep-all; }

.adm-segmented-item-icon + * { margin-left: 6px; }

.adm-segmented-item-input { position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; opacity: 0; pointer-events: none; }

.adm-segmented-item-disabled { color: var(--segmented-item-disabled-color); cursor: not-allowed; }

.adm-segmented-thumb { background-color: var(--segmented-item-selected-background); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 8px -2px, rgba(0, 0, 0, 0.07) 0px 1px 4px -1px, rgba(0, 0, 0, 0.08) 0px 0px 1px 0px; position: absolute; top: 0px; left: 0px; width: 0px; height: 100%; padding: 4px 0px; }

.adm-segmented-thumb-motion-appear-active { transition: transform .3s var(--transition-time-function),width .3s var(--transition-time-function); will-change: transform, width; }

.segmented-disabled-item { color: var(--segmented-item-disabled-color); cursor: not-allowed; }

.segmented-item-selected { background-color: var(--segmented-item-selected-background); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 8px -2px, rgba(0, 0, 0, 0.07) 0px 1px 4px -1px, rgba(0, 0, 0, 0.08) 0px 0px 1px 0px; }

.segmented-text-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: keep-all; }

.adm-selector { --color: var(--adm-color-fill-content); --checked-color: var(--adm-color-wathet); --text-color: var(--adm-color-text); --checked-text-color: var(--adm-color-primary); --border: none; --checked-border: none; --border-radius: 2px; --padding: 8px 16px; --gap: 8px; ---gap: var(--gap); ---gap-horizontal: var(--gap-horizontal,var(--gap)); ---gap-vertical: var(--gap-vertical,var(--gap)); overflow: hidden; font-size: var(--adm-font-size-7); line-height: 1.4; }

.adm-selector .adm-space.adm-space { --gap: 12px; }

.adm-selector .adm-grid { --gap: var(---gap); --gap-horizontal: var(---gap-horizontal); --gap-vertical: var(---gap-vertical); }

.adm-selector-item { padding: var(--padding); position: relative; background-color: var(--color); border: var(--border); border-radius: var(--border-radius); color: var(--text-color); opacity: 1; cursor: pointer; display: inline-block; text-align: center; overflow: hidden; vertical-align: top; }

.adm-selector-item-description { font-size: var(--adm-font-size-main); color: var(--adm-color-weak); }

.adm-selector-item-active, .adm-selector-item-multiple-active { color: var(--checked-text-color); background-color: var(--checked-color); border: var(--checked-border); }

.adm-selector-item .adm-selector-check-mark-wrapper { position: absolute; right: 0px; bottom: 0px; width: 0px; height: 0px; border-top: 8px solid transparent; border-bottom: 8px solid var(--adm-color-primary); border-left: 10px solid transparent; border-right: 10px solid var(--adm-color-primary); }

.adm-selector-item .adm-selector-check-mark-wrapper > svg { position: absolute; left: 0px; top: 0px; height: 6px; width: 8px; }

.adm-selector-item-disabled { cursor: not-allowed; opacity: 0.4; }

.adm-side-bar { --height: 100%; --width: 105px; --item-border-radius: 8px; --background-color: var(--adm-color-fill-content); width: var(--width); height: var(--height); box-sizing: border-box; font-size: var(--adm-font-size-main); overflow-y: auto; transform: translateZ(0px); background-color: var(--background-color); display: flex; flex-direction: column; }

.adm-side-bar-items { flex: 0 0 auto; overflow: hidden; }

.adm-side-bar-extra-space { flex: 1 1 auto; overflow: hidden; position: relative; }

.adm-side-bar-item { display: flex; align-items: center; box-sizing: border-box; padding: 16px 12px; position: relative; cursor: pointer; background-color: var(--background-color); overflow: visible; }

.adm-side-bar-item-highlight { position: absolute; height: 100%; width: 2px; left: -12px; top: 0px; background: var(--adm-color-primary); border-radius: 2px; }

.adm-side-bar-item-active { color: var(--adm-color-primary); background-color: var(--adm-color-background); position: relative; }

.adm-side-bar-item-corner { width: var(--item-border-radius); height: var(--item-border-radius); position: absolute; z-index: 100; right: 0px; user-select: none; pointer-events: none; }

.adm-side-bar-item-corner-top { top: 0px; transform: rotate(-90deg); }

.adm-side-bar-item-corner-bottom { bottom: 0px; }

.adm-side-bar-item-disabled { cursor: not-allowed; }

.adm-side-bar-item-disabled .adm-side-bar-item-title { opacity: 0.4; }

.adm-side-bar-badge.adm-badge { --right: -4px; }

.adm-slider { --fill-color: var(--adm-color-primary); padding: 5px 14px; list-style: none; user-select: none; }

.adm-slider-track-container { padding: 8px 0px; }

.adm-slider-track { position: relative; width: 100%; height: 3px; background-color: var(--adm-color-fill-content); border-radius: 3px; }

.adm-slider-fill { position: absolute; z-index: 1; height: 3px; border-radius: 3px; background-color: var(--fill-color); }

.adm-slider-ticks { position: absolute; width: 100%; height: 3px; background: transparent; }

.adm-slider-tick { position: absolute; top: -2px; width: 7px; height: 7px; margin-left: -3px; background-color: var(--adm-color-fill-content); border-radius: 50%; }

.adm-slider-tick-active { background-color: var(--fill-color); }

.adm-slider-thumb { width: 28px; height: 28px; margin: 2px; border-radius: 50%; text-align: center; line-height: 28px; background: var(--adm-color-text-light-solid); box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 5px 0px; color: var(--fill-color); }

.adm-slider-thumb:focus { outline: none; }

.adm-slider-thumb-icon { width: 12px; height: 12px; margin: 8px; user-select: none; }

.adm-slider-thumb-container { cursor: grab; touch-action: none; position: absolute; z-index: 2; width: 32px; height: 32px; border-radius: 50%; top: 50%; transform: translate(-50%, -50%); }

.adm-slider-mark { position: relative; width: 100%; overflow: visible; font-size: var(--adm-font-size-3); height: 11px; margin-top: 10px; }

.adm-slider-mark-text { position: absolute; display: inline-block; line-height: 1; color: var(--adm-color-text); text-align: center; word-break: keep-all; user-select: none; transform: translateX(-50%); }

.adm-slider-disabled .adm-slider-mark, .adm-slider-disabled .adm-slider-thumb-icon { opacity: 0.4; }

.adm-slider-disabled .adm-slider-fill::after, .adm-slider-disabled .adm-slider-tick-active::after { content: ""; position: absolute; inset: 0px; border-radius: inherit; background-color: rgba(255, 255, 255, 0.6); }

.adm-slider-disabled .adm-slider-thumb { cursor: not-allowed; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 5px 0px; }

.adm-slider-disabled .adm-slider-mark-text, .adm-slider-disabled .adm-slider-tick { cursor: not-allowed; box-shadow: none; }

.adm-stepper { --height: 28px; --input-width: 44px; --input-font-size: var(--adm-font-size-main); --input-font-color: var(--adm-color-text); --input-background-color: var(--adm-color-fill-content); --border-radius: 2px; --border: none; --border-inner: solid 2px transparent; --active-border: var(--border); --button-font-size: var(--adm-font-size-7); --button-text-color: var(--adm-color-primary); --button-background-color: var(--adm-color-fill-content); --button-width: var(--height); display: flex; align-items: center; box-sizing: border-box; position: relative; overflow: hidden; width: calc(var(--input-width) + 2 * var(--button-width)); border: var(--border); border-radius: var(--border-radius); }

.adm-stepper-active { border: var(--active-border); }

.adm-stepper-middle { flex: 1 1 0%; border-left: var(--border-inner); border-right: var(--border-inner); }

.adm-stepper .adm-stepper-input { height: var(--height); --background-color: var(--input-background-color); --font-size: var(--input-font-size); --color: var(--input-font-color); --text-align: center; }

.adm-stepper-minus, .adm-stepper-plus { width: var(--button-width); height: var(--height); padding: 0px; color: var(--button-text-color); background-color: var(--button-background-color); font-size: var(--button-font-size); --border-width: 0; }

.adm-stepper-minus:disabled, .adm-stepper-plus:disabled { color: var(--adm-color-weak); }

.adm-stepper-minus svg, .adm-stepper-plus svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.adm-stepper-minus, .adm-stepper-plus { border-radius: 0px; }

.adm-step { --line-to-next-color: var(--adm-color-border); --icon-color: var(--adm-color-border); z-index: 0; }

.adm-step, .adm-step .adm-step-indicator { position: relative; }

.adm-step .adm-step-indicator::after { content: ""; position: absolute; z-index: 0; background-color: var(--line-to-next-color); }

.adm-step .adm-step-indicator .adm-step-icon-container { position: absolute; z-index: 1; color: var(--icon-color); }

.adm-step .adm-step-indicator .adm-step-icon-container > .antd-mobile-icon { display: block; }

.adm-step:last-child .adm-step-indicator::after { display: none; }

.adm-step-status-finish { --line-to-next-color: var(--adm-color-primary); }

.adm-step-status-wait { --icon-color: var(--adm-color-border); }

.adm-step-status-wait .adm-step-title { color: var(--adm-color-weak); }

.adm-step-status-process { --icon-color: var(--adm-color-primary); }

.adm-step-status-process .adm-step-title { color: var(--adm-color-primary); }

.adm-step-status-finish { --icon-color: var(--adm-color-primary); }

.adm-step-status-error { --icon-color: var(--adm-color-danger); }

.adm-step-status-error .adm-step-title { color: var(--adm-color-danger); }

.adm-steps { --title-font-size: var(--adm-font-size-main); --description-font-size: var(--adm-font-size-4); --indicator-margin-right: 0; --icon-size: 18px; width: 100%; box-sizing: border-box; }

.adm-steps-horizontal { display: flex; justify-content: space-around; padding: 8px 0px; }

.adm-steps-horizontal .adm-step { flex: 1 1 0%; }

.adm-steps-horizontal .adm-step .adm-step-indicator { width: 100%; height: 24px; }

.adm-steps-horizontal .adm-step .adm-step-indicator::after { left: 50%; top: 50%; height: 1px; transform: translateY(-50%); width: 100%; }

.adm-steps-horizontal .adm-step .adm-step-indicator .adm-step-icon-container { left: 50%; top: 50%; transform: translate(-50%, -50%); }

.adm-steps-horizontal .adm-step-content { text-align: center; font-size: var(--description-font-size); padding: 2px 8px 0px; }

.adm-steps-horizontal .adm-step-content .adm-step-title { font-size: var(--title-font-size); }

.adm-steps-horizontal .adm-step-content .adm-step-description { margin-top: 4px; color: var(--adm-color-weak); }

.adm-steps-vertical { padding: 8px 16px; }

.adm-steps-vertical .adm-step { display: flex; align-items: stretch; }

.adm-steps-vertical .adm-step .adm-step-indicator { flex: 0 0 auto; width: 24px; margin-right: var(--indicator-margin-right); }

.adm-steps-vertical .adm-step .adm-step-indicator::after { left: 50%; top: calc(var(--title-font-size) * 1.5 / 2); width: 1px; transform: translateX(-50%); height: 100%; }

.adm-steps-vertical .adm-step .adm-step-indicator .adm-step-icon-container { top: calc(var(--title-font-size) * 1.5 / 2); left: 50%; transform: translate(-50%, -50%); }

.adm-steps-vertical .adm-step:last-child .adm-step-content { padding-bottom: 0px; }

.adm-steps-vertical .adm-step .adm-step-content { flex: 1 1 auto; padding-bottom: 24px; }

.adm-steps-vertical .adm-step .adm-step-content .adm-step-title { font-size: var(--title-font-size); line-height: 1.5; }

.adm-steps-vertical .adm-step .adm-step-content .adm-step-description { padding-top: 4px; font-size: var(--description-font-size); color: var(--adm-color-weak); }

.adm-step-icon-container { font-size: var(--icon-size); }

.adm-step-icon-dot { display: block; width: 8px; height: 8px; background: currentcolor; border-radius: 4px; }

.adm-swipe-action { --background: var(--adm-color-background); background: var(--background); cursor: grab; overflow: hidden; touch-action: pan-y; }

.adm-swipe-action-track { position: relative; overflow: visible; }

.adm-swipe-action-actions { position: absolute; display: flex; justify-content: center; align-items: stretch; width: auto; white-space: nowrap; }

.adm-swipe-action-actions-right { left: 100%; top: 0px; height: 100%; }

.adm-swipe-action-actions-left { right: 100%; top: 0px; height: 100%; }

.adm-swipe-action-action-button.adm-button { --border-radius: 0; --border-width: 0; --text-color: var(--adm-color-text-light-solid); padding-left: 20px; padding-right: 20px; }

.adm-swiper { --height: auto; --width: 100%; --border-radius: 0; --track-padding: 0; --slide-size: 100%; --track-offset: 0%; display: block; width: var(--width); height: var(--height); position: relative; border-radius: var(--border-radius); z-index: 0; overflow: hidden; }

.adm-swiper-track { width: 100%; height: 100%; white-space: nowrap; padding: var(--track-padding); }

.adm-swiper-track-allow-touch-move { cursor: grab; }

.adm-swiper-track-inner { width: 100%; height: 100%; overflow: visible; position: relative; display: flex; flex-wrap: nowrap; }

.adm-swiper-slide, .adm-swiper-slide-placeholder { width: 100%; height: 100%; display: block; position: relative; white-space: unset; flex: 0 0 auto; }

.adm-swiper-item { display: block; width: 100%; height: 100%; white-space: normal; }

.adm-swiper-horizontal .adm-swiper-track-allow-touch-move { touch-action: pan-y; }

.adm-swiper-horizontal .adm-swiper-indicator { position: absolute; bottom: 6px; left: 50%; transform: translateX(-50%); }

.adm-swiper-horizontal .adm-swiper-track { transform: translateX(var(--track-offset)); }

.adm-swiper-horizontal .adm-swiper-track-inner { flex-direction: row; width: var(--slide-size); }

.adm-swiper-vertical .adm-swiper-track-allow-touch-move { touch-action: pan-x; }

.adm-swiper-vertical .adm-swiper-indicator { position: absolute; right: 6px; top: 50%; transform: translateY(-50%); }

.adm-swiper-vertical .adm-swiper-track { transform: translateY(var(--track-offset)); }

.adm-swiper-vertical .adm-swiper-track-inner { flex-direction: column; height: var(--slide-size); }

@keyframes loading-rotate { 
  100% { transform: rotate(1turn); }
}

.adm-switch { --checked-color: var(--adm-color-primary); --height: 31px; --width: 51px; --border-width: 2px; display: inline-block; vertical-align: middle; box-sizing: border-box; position: relative; align-self: center; cursor: pointer; }

.adm-switch input { display: none; }

.adm-switch-checkbox { min-width: var(--width); height: var(--height); box-sizing: border-box; border-radius: 31px; background: var(--adm-color-border); z-index: 0; overflow: hidden; line-height: var(--height); }

.adm-switch-checkbox::before { content: " "; width: calc(100% - 2 * var(--border-width)); box-sizing: border-box; background: var(--adm-color-background); z-index: 1; transform: scale(1); }

.adm-switch-checkbox::before, .adm-switch-handle { position: absolute; left: var(--border-width); top: var(--border-width); height: calc(var(--height) - 2 * var(--border-width)); border-radius: calc(var(--height) - 2 * var(--border-width)); transition: 0.2s; }

.adm-switch-handle { width: calc(var(--height) - 2 * var(--border-width)); background: var(--adm-color-text-light-solid); z-index: 2; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px 0px, rgba(0, 0, 0, 0.08) 0px 2px 11.5px 0px, rgba(0, 0, 0, 0.1) -1px 2px 2px 0px; }

.adm-switch-handle, .adm-switch-inner { display: flex; justify-content: center; align-items: center; }

.adm-switch-inner { position: relative; z-index: 1; margin: 0 8px 0 calc(var(--height) - var(--border-width) + 5px); height: 100%; color: var(--adm-color-weak); transition: margin 0.2s; font-size: var(--adm-font-size-7); }

.adm-switch.adm-switch-checked .adm-switch-checkbox { background: var(--checked-color); }

.adm-switch.adm-switch-checked .adm-switch-checkbox::before { transform: scale(0); }

.adm-switch.adm-switch-checked .adm-switch-handle { left: calc(100% - (var(--height) - var(--border-width))); }

.adm-switch.adm-switch-checked .adm-switch-inner { margin: 0 calc(var(--height) - var(--border-width) + 5px) 0 8px; color: var(--adm-color-text-light-solid); }

.adm-switch.adm-switch-disabled { cursor: not-allowed; opacity: 0.4; }

.adm-switch-spin-icon { width: 14px; height: 14px; animation: 1s linear 0s infinite normal none running loading-rotate; }

.adm-tab-bar-wrap { display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; overflow: hidden; min-height: 48px; }

.adm-tab-bar-item { flex: 1 1 0%; color: var(--adm-color-text-secondary); white-space: nowrap; padding: 4px 8px; width: min-content; position: relative; cursor: pointer; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.adm-tab-bar-item-icon { font-size: 24px; height: 24px; line-height: 1; }

.adm-tab-bar-item-title { font-size: var(--adm-font-size-2); line-height: 15px; }

.adm-tab-bar-item-title-with-icon { margin-top: 2px; }

.adm-tab-bar-item-active { color: var(--adm-color-primary); }

.adm-tab-bar-icon-badge { --top: 6px; }

.adm-tab-bar-title-badge { --right: -2px; --top: -2px; }

.adm-tag { --border-radius: var(--adm-tag-border-radius,2px); padding: 2px 4px; font-size: var(--adm-font-size-3); line-height: 1; font-weight: 400; background: var(--background-color); color: var(--text-color); display: inline-block; white-space: nowrap; border-radius: var(--border-radius); border: 1px solid var(--border-color); box-sizing: border-box; }

.adm-tag-round { border-radius: 100px; }

.adm-text-area { --font-size: var(--adm-font-size-9); --color: var(--adm-color-text); --placeholder-color: var(--adm-color-light); --disabled-color: var(--adm-color-weak); --text-align: left; --count-text-align: right; position: relative; }

.adm-text-area, .adm-text-area-element { width: 100%; max-width: 100%; max-height: 100%; }

.adm-text-area-element { font-family: var(--adm-font-family); resize: none; flex: 1 1 auto; display: block; box-sizing: border-box; padding: 0px; margin: 0px; color: var(--color); font-size: var(--font-size); line-height: 1.5; background: transparent; border: 0px; outline: none; appearance: none; min-height: 1.5em; text-align: var(--text-align); }

.adm-text-area-element::placeholder { color: var(--placeholder-color); font-family: inherit; }

.adm-text-area-element:-webkit-autofill { background-color: transparent; }

.adm-text-area-element:disabled { color: var(--disabled-color); cursor: not-allowed; opacity: 1; -webkit-text-fill-color: var(--disabled-color); }

.adm-text-area-element:read-only { cursor: default; }

.adm-text-area-element:invalid { box-shadow: none; }

.adm-text-area-element-hidden { visibility: hidden; position: absolute; top: 0px; left: 0px; z-index: -1000; }

.adm-text-area-count { text-align: var(--count-text-align); color: var(--adm-color-weak); font-size: var(--adm-font-size-9); padding-top: 8px; }

.Breadcrumbs_breadcrumbs__ojFZ6 { box-sizing: border-box; display: flex; align-items: center; padding-left: 24px; margin: 0px auto; }

.Breadcrumbs_breadcrumbs__ojFZ6 .Breadcrumbs_breadcrumbItem__BPJbm { font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); }

.drugs-pc .Breadcrumbs_breadcrumbs__ojFZ6 .Breadcrumbs_breadcrumbItem__BPJbm:hover { color: rgb(119, 83, 255); }

.Breadcrumbs_breadcrumbs__ojFZ6 .Breadcrumbs_breadcrumbText___26Au { font-size: 13px; line-height: 18px; color: rgb(51, 51, 51); }

.Breadcrumbs_breadcrumbs__ojFZ6 .Breadcrumbs_icon__ohIRT { width: 12px; height: 12px; margin: 0px 6px; color: rgb(153, 153, 153); }

.adm-toast-mask .adm-toast-wrap { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; text-align: center; }

.adm-toast-mask .adm-toast-main { display: inline-block; position: relative; top: 50%; transform: translateY(-50%); width: auto; max-width: 204px; max-height: 70%; overflow: auto; color: rgb(255, 255, 255); word-break: break-all; background-color: rgba(0, 0, 0, 0.7); border-radius: 8px; pointer-events: all; font-size: var(--adm-font-size-7); line-height: 1.5; box-sizing: border-box; text-align: initial; }

.adm-toast-mask .adm-toast-main-text { padding: 12px; min-width: 0px; }

.adm-toast-mask .adm-toast-main-icon { padding: 35px 12px; min-width: 150px; }

.adm-toast-mask .adm-toast-main-icon .adm-toast-icon { text-align: center; margin-bottom: 8px; font-size: 36px; line-height: 1; }

.adm-toast-loading { --size: 48px; margin: 0px auto 8px; }

.Qrcode_qrcode__v_DX5 { position: relative; flex: 0 0 auto; padding: 5px; background-color: rgb(255, 255, 255); border-radius: 10px; }

.Qrcode_qrcode__v_DX5::after { position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; content: " "; background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/logo-icon.97a6f7e9.png"); background-position: 50% center; background-size: contain; transform: translate(-50%, -50%); }

.OpenAppByQrcode_bottom__aGERn { margin-top: 20px; }

.OpenAppByQrcode_bottom__aGERn .OpenAppByQrcode_bottom-qrcode__Wotaj { width: 120px; height: 120px; padding: 4.5px; margin: 0px auto; background-color: rgb(245, 246, 249); border-radius: 8px; }

.OpenAppByQrcode_bottom__aGERn .OpenAppByQrcode_bottom-qrcode__Wotaj img { display: block; width: 100%; height: 100%; border-radius: 8px; }

.OpenAppByQrcode_bottom-intro___zaDn { margin-top: 12px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.page_clinicalDecision__epZoM { padding: 40px 0px 24px; background: rgb(245, 246, 249); }

.page_about-page__969xw { padding: 20px 0px; }

.page_page-content__9OCtk { box-sizing: border-box; width: 696px; padding: 0px 24px; margin: 0px auto; background-color: rgb(255, 255, 255); border-radius: 16px; }

.page_page-section__klgXL { padding: 32px 0px; position: relative; }

.page_page-section__klgXL::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.page_page-section__klgXL:last-child::before { display: none; }

.page_page-section__klgXL h1, .page_page-section__klgXL h2 { margin-bottom: 20px; font-size: 20px; line-height: 28px; color: rgb(51, 51, 51); font-weight: 500; }

.page_page-section__klgXL .page_section-intro__SQs6J { margin-bottom: 20px; font-size: 17px; line-height: 30px; color: rgb(102, 102, 102); text-align: justify; }

.page_page-section__klgXL .page_section-intro__SQs6J strong { font-weight: 500; }

.page_page-section__klgXL .page_section-intro__SQs6J:last-child { margin-bottom: 0px; }

.page_page-section__klgXL a { color: rgb(119, 83, 255); }

.page_timeline-box__R1Tmr { position: relative; }

.page_timeline-box__R1Tmr::after { position: absolute; top: 14px; left: 47px; width: 2px; height: calc(100% - 26px); content: ""; background-color: rgb(245, 246, 249); }

.page_timeline-item__0HXyi { position: relative; display: flex; }

.page_timeline-item__0HXyi::after { position: absolute; top: 8px; left: 44px; z-index: 1; width: 8px; height: 8px; content: ""; background-color: rgb(235, 237, 240); border-radius: 8px; }

.page_timeline-item__0HXyi .page_time__hhVvW { padding-right: 16px; font-family: DIN, sans-serif; font-size: 16px; font-weight: 700; line-height: 22px; color: rgb(59, 189, 184); }

.page_timeline-item__0HXyi .page_infos__fp7cR { padding-bottom: 24px; padding-left: 16px; }

.page_timeline-item__0HXyi .page_infos__fp7cR .page_title__I4Tiq { margin-bottom: 5px; font-size: 14px; line-height: 22px; color: rgb(102, 102, 102); font-weight: 500; }

.page_timeline-item__0HXyi .page_infos__fp7cR .page_intro__2MpSR { font-size: 12px; line-height: 16px; color: rgb(153, 153, 153); }

.Actions_icon__3yef6 { box-sizing: border-box; width: 20px; height: 20px; padding: 2px; color: inherit; vertical-align: sub; }

.Actions_btns__NZihZ { display: flex; align-items: center; justify-content: flex-start; }

.Actions_btns__NZihZ .Actions_btn___lbuy { display: block; min-width: 180px; height: 40px; padding: 0px 20px; margin-right: 20px; font-size: 16px; line-height: 40px; border-radius: 100px; font-weight: 500; border: none !important; }

.Actions_btns__NZihZ .Actions_btn___lbuy.Actions_primary__ek_LR { background: linear-gradient(135deg, rgb(119, 83, 255), rgb(168, 141, 251)); color: rgb(255, 255, 255) !important; }

.Actions_btns__NZihZ .Actions_btn___lbuy.Actions_primary__ek_LR:hover { background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(135deg, rgb(119, 83, 255), rgb(168, 141, 251)); }

.Actions_btns__NZihZ .Actions_btn___lbuy.Actions_gold__yaikf { background: linear-gradient(135deg, rgb(233, 203, 162), rgb(248, 226, 196)); color: rgb(45, 43, 41) !important; }

.Actions_btns__NZihZ .Actions_btn___lbuy.Actions_gold__yaikf:hover { background: linear-gradient(135deg, rgb(210, 176, 130), rgb(233, 203, 162)); }

.Actions_btns__NZihZ .Actions_btn___lbuy.Actions_default__cuXOp { color: rgb(51, 51, 51) !important; background-color: rgb(245, 246, 249); }

.Actions_btns__NZihZ .Actions_btn___lbuy.Actions_default__cuXOp:hover { background-color: rgb(235, 237, 240); }

.Actions_btns__NZihZ .Actions_btn___lbuy.Actions_light__eL5eD { color: rgb(151, 123, 84) !important; background-color: rgb(255, 246, 234); }

.Actions_btns__NZihZ .Actions_btn___lbuy.Actions_light__eL5eD:hover { background-color: rgb(248, 226, 196); }

.Actions_btns__NZihZ .Actions_btn___lbuy .Actions_link__vEdb5 { color: inherit; }

.Actions_btns__NZihZ .Actions_btn___lbuy .Actions_txt__SvNGu { margin: 0px; font-size: 16px; line-height: 22px; }

.Actions_btns__NZihZ .Actions_btn___lbuy .Actions_addon__t1wlA { margin: 0px; font-size: 10px; line-height: 14px; font-weight: 400; }

.drugs-mobile .Actions_btns__NZihZ { display: grid; grid-template-columns: repeat(auto-fit, minmax(0px, 1fr)); gap: 12px; }

.drugs-mobile .Actions_btns__NZihZ .Actions_btn___lbuy { width: 100%; min-width: unset; margin: 0px; }

.Actions_modal__CoFMQ { padding: 22px 0px; }

.Actions_modal__CoFMQ .Actions_qrcode__A8gRM { box-sizing: border-box; width: 120px; height: 120px; margin: 0px auto; background-color: rgb(245, 246, 249); }

.Actions_modal__CoFMQ .Actions_tips__TFBYB { margin-top: 12px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.adm-tree-select, .adm-tree-select-multiple { display: flex; height: 100%; font-size: var(--adm-font-size-main); background-color: var(--adm-color-white); }

.adm-tree-select-column, .adm-tree-select-multiple-column { overflow-y: auto; transform: translateZ(0px); }

.adm-tree-select-column:first-child, .adm-tree-select-column:nth-child(2), .adm-tree-select-multiple-column:first-child, .adm-tree-select-multiple-column:nth-child(2) { background-color: var(--adm-color-box); }

.adm-tree-select-item, .adm-tree-select-multiple-item { display: flex; align-items: center; min-height: 50px; box-sizing: border-box; padding: 6px 12px; position: relative; }

.adm-tree-select-item-active, .adm-tree-select-multiple-item-expand { color: var(--adm-color-primary); font-weight: 700; background-color: rgb(255, 255, 255); }

.adm-tree-select-multiple-item-checkbox { margin-right: 8px; }

.adm-tree-select-multiple-dot { position: absolute; top: 50%; margin-top: -3px; right: 8px; width: 6px; height: 6px; background: var(--adm-color-primary); border-radius: 3px; }

.adm-virtual-input { --font-size: var(--adm-font-size-9); --color: var(--adm-color-text); --placeholder-color: var(--adm-color-light); --disabled-color: var(--adm-color-weak); --text-align: left; --caret-width: var(--adm-virtual-input-caret-width,2px); --caret-color: var(--adm-virtual-input-caret-color,var(--adm-color-primary)); display: flex; justify-content: flex-start; align-items: center; position: relative; text-align: var(--text-align); font-size: var(--font-size); line-height: 1.5; white-space: nowrap; color: var(--color); }

.adm-virtual-input > * { vertical-align: top; }

.adm-virtual-input-content { flex: 1 1 auto; display: inline-block; position: relative; z-index: 1; width: 100%; max-width: 100%; overflow: scroll hidden; scrollbar-width: none; }

.adm-virtual-input-content::-webkit-scrollbar { display: none; }

.adm-virtual-input-placeholder { display: block; position: absolute; z-index: 0; left: 0px; top: 0px; width: 100%; overflow: hidden; text-align: var(--text-align); color: var(--placeholder-color); }

.adm-virtual-input-caret-container { display: inline-block; width: var(--caret-width); height: 1.3em; vertical-align: top; margin-right: 1px; }

.adm-virtual-input-caret { width: 100%; height: 100%; background-color: var(--caret-color); position: relative; top: 5%; }

.adm-virtual-input:focus { outline: none; }

.adm-virtual-input:focus .adm-virtual-input-caret { display: block; animation-name: adm-caret-blink; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

.adm-virtual-input-disabled { color: var(--disabled-color); }

@keyframes adm-caret-blink { 
  0% { opacity: 1; }
  60% { opacity: 1; }
  80% { opacity: 0; }
  100% { opacity: 0; }
}

.adm-virtual-input-clear { flex: 0 0 auto; margin-left: 8px; color: var(--placeholder-color); padding: 3px; cursor: pointer; }

.adm-virtual-input-clear .antd-mobile-icon { display: block; font-size: var(--adm-font-size-6); }

.adm-water-mark { --z-index: var(--adm-water-mark-z-index,2000); position: absolute; z-index: var(--z-index); inset: 0px; pointer-events: none; background-repeat: repeat; }

.adm-water-mark-full-page { position: fixed; }

.adm-footer { --background-color: var(--adm-color-background); color: var(--adm-color-text); display: flex; flex-direction: column; align-items: center; background-color: var(--background-color); }

.adm-footer-label { width: 100%; }

.adm-footer-label .adm-divider.adm-divider { color: var(--adm-color-light); }

.adm-footer-links { margin: 8px 0px; color: var(--adm-color-primary); white-space: nowrap; }

.adm-footer-links a { text-decoration: none; }

.adm-footer-content { color: var(--adm-color-light); }

.adm-footer-chips, .adm-footer-content { display: flex; align-items: center; margin: 8px 0px; }

.adm-footer-chip, .adm-footer-chips { white-space: nowrap; }

.adm-footer-chip { margin-right: 20px; font-size: 12px; background-color: var(--adm-color-fill-content); color: var(--adm-color-weak); padding: 4px 12px; border-radius: 100px; }

.adm-footer-chip-link { cursor: pointer; background-color: var(--adm-color-wathet); color: var(--adm-color-primary); }

.adm-footer-chip:last-child { margin-right: 0px; }

.Menus_container__EoG0E { display: flex; flex-direction: row; align-items: flex-start; justify-content: center; width: 1192px; margin: 0px auto; }

.Menus_container__EoG0E > div { width: 100%; }

.Menus_container__EoG0E .Menus_aside__cRJkt { position: sticky; box-sizing: border-box; flex: 0 0 320px; padding-bottom: 20px; overflow: hidden; }

.Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli { position: relative; }

.Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli::before { position: absolute; content: " "; top: 0px; bottom: 0px; left: 0px; height: 100%; border-left: 1px solid rgb(224, 224, 224); transform: scaleX(0.5); }

.Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp { box-sizing: border-box; padding: 10px 0px; margin-right: 0px; overflow: hidden scroll; }

.Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp::-webkit-scrollbar { display: none; width: 0px !important; height: 0px !important; }

.Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp::-webkit-scrollbar-thumb, .Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp::-webkit-scrollbar-track { }

.Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp::-webkit-scrollbar-thumb:active, .Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp::-webkit-scrollbar-thumb:hover { }

.Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp:hover { margin-right: 2px; }

.Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp:hover::-webkit-scrollbar { display: block; width: 6px !important; }

.Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp:hover::-webkit-scrollbar-thumb { background-color: rgb(235, 237, 240); border-radius: 24px; }

.Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp .Menus_node__trRgG { padding: 16px; font-size: 16px; line-height: 22px; cursor: pointer; }

.Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp .Menus_node__trRgG.Menus_actived__tQkE8, .drugs-pc .Menus_container__EoG0E .Menus_aside__cRJkt .Menus_menus__Oqkli .Menus_tree__L91Kp .Menus_node__trRgG:hover { color: rgb(119, 83, 255); }

.Menus_container__EoG0E > div:first-child > div:first-child { overflow: visible; }

.Warning_warning-container__6jgSl { margin: 12px 0px 32px; }

.Warning_warning-container__6jgSl .Warning_warning__hnK_t { height: inherit; margin: 0px; font-size: 14px; font-weight: 700; line-height: 20px; color: rgb(51, 51, 51); word-break: break-word; }

.Warning_warning-container__6jgSl .Warning_warning__hnK_t div, .Warning_warning-container__6jgSl .Warning_warning__hnK_t p { font-size: 14px; line-height: 20px; }

.Warning_warning-container__6jgSl .Warning_warning__hnK_t h1, .Warning_warning-container__6jgSl .Warning_warning__hnK_t h2, .Warning_warning-container__6jgSl .Warning_warning__hnK_t h3, .Warning_warning-container__6jgSl .Warning_warning__hnK_t h4, .Warning_warning-container__6jgSl .Warning_warning__hnK_t h5, .Warning_warning-container__6jgSl .Warning_warning__hnK_t h6 { margin: 4px 0px; font-size: 16px; font-weight: 700; line-height: 27px; color: rgb(51, 51, 51); }

.Warning_warning-container__6jgSl .Warning_warning__hnK_t h1:not(:first-child), .Warning_warning-container__6jgSl .Warning_warning__hnK_t h2:not(:first-child), .Warning_warning-container__6jgSl .Warning_warning__hnK_t h3:not(:first-child), .Warning_warning-container__6jgSl .Warning_warning__hnK_t h4:not(:first-child), .Warning_warning-container__6jgSl .Warning_warning__hnK_t h5:not(:first-child), .Warning_warning-container__6jgSl .Warning_warning__hnK_t h6:not(:first-child) { margin-top: 32px; }

.Warning_warning-container__6jgSl .Warning_warning__hnK_t ol, .Warning_warning-container__6jgSl .Warning_warning__hnK_t ul { list-style-position: inside; }

.Warning_warning-container__6jgSl .Warning_ellipsis__1bYHW .Warning_warning__hnK_t * { padding: 0px; margin: 0px; line-height: 20px; }

.Warning_warning-container__6jgSl .Warning_expand__K5tuc { font-weight: 400; color: rgb(119, 83, 255); }

.ExpertList_list__005lN { list-style: none; }

.ExpertList_list__005lN .ExpertList_card__nonct { padding: 16px 12px; margin-top: 12px; background: rgba(255, 246, 234, 0.5); border-radius: 12px; }

.ExpertList_list__005lN .ExpertList_card__nonct:first-child { margin-top: 0px; }

.ExpertList_list__005lN .ExpertList_card__nonct .ExpertList_header__fD3Hn { display: flex; align-items: center; justify-content: flex-start; }

.ExpertList_list__005lN .ExpertList_card__nonct .ExpertList_header__fD3Hn .ExpertList_avatar__YChW2 { object-fit: cover; border-radius: 50%; }

.ExpertList_list__005lN .ExpertList_card__nonct .ExpertList_header__fD3Hn .ExpertList_info__hAkK4 { flex: 1 1 0%; margin-left: 8px; }

.ExpertList_list__005lN .ExpertList_card__nonct .ExpertList_header__fD3Hn .ExpertList_info__hAkK4 .ExpertList_title__Amkk0 { display: flex; align-items: center; justify-content: space-between; }

.ExpertList_list__005lN .ExpertList_card__nonct .ExpertList_header__fD3Hn .ExpertList_info__hAkK4 .ExpertList_title__Amkk0 .ExpertList_name__x65f5 { flex: 1 1 0%; font-size: 16px; line-height: 22px; font-weight: 500; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.ExpertList_list__005lN .ExpertList_card__nonct .ExpertList_header__fD3Hn .ExpertList_info__hAkK4 .ExpertList_title__Amkk0 .ExpertList_date___IpFi { flex: 0 0 auto; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); }

.ExpertList_list__005lN .ExpertList_card__nonct .ExpertList_header__fD3Hn .ExpertList_info__hAkK4 .ExpertList_desc__C8BC_ { font-size: 14px; line-height: 20px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.ExpertList_list__005lN .ExpertList_card__nonct .ExpertList_content__IzKJ9 { margin-top: 16px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); }

.ExpertCard_expert-list__5krw1 { box-sizing: border-box; display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; width: 100%; padding: 0px; margin: 16px 0px 0px; overflow: hidden; color: rgb(102, 102, 102); list-style-type: none; }

.drugs-mobile .ExpertCard_expert-list__5krw1 { overflow-x: scroll; }

.drugs-mobile .ExpertCard_expert-list__5krw1::-webkit-scrollbar { display: none; width: 0px !important; height: 0px !important; }

.drugs-mobile .ExpertCard_expert-list__5krw1::-webkit-scrollbar-thumb, .drugs-mobile .ExpertCard_expert-list__5krw1::-webkit-scrollbar-track { }

.drugs-mobile .ExpertCard_expert-list__5krw1::-webkit-scrollbar-thumb:active, .drugs-mobile .ExpertCard_expert-list__5krw1::-webkit-scrollbar-thumb:hover { }

.ExpertCard_expert-list__5krw1 .ExpertCard_expert-card__aiEC3 { box-sizing: border-box; flex: 1 0 152px; height: 52px; padding: 8px 20px; margin: 0px 0px 0px 8px; font-size: 12px; color: rgb(102, 102, 102); cursor: pointer; background-color: rgb(245, 246, 249); border-radius: 12px; }

.drugs-mobile .ExpertCard_expert-list__5krw1 .ExpertCard_expert-card__aiEC3 { padding-right: 12px; padding-left: 12px; }

.drugs-pc .ExpertCard_expert-list__5krw1 .ExpertCard_expert-card__aiEC3:hover { background-color: rgb(235, 237, 240); }

.ExpertCard_expert-list__5krw1 .ExpertCard_expert-card__aiEC3:first-child { margin-left: 0px; }

.ExpertCard_expert-list__5krw1 .ExpertCard_expert-card__aiEC3 .ExpertCard_expert-header__B3nZO { display: flex; align-items: center; justify-content: flex-start; font-size: 10px; color: rgb(180, 144, 96); }

.ExpertCard_expert-list__5krw1 .ExpertCard_expert-card__aiEC3 .ExpertCard_expert-header-name__5YUKv { font-size: 12px; color: rgb(51, 51, 51); font-weight: 500; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.ExpertCard_expert-list__5krw1 .ExpertCard_expert-card__aiEC3 .ExpertCard_expert-header-icon__wERyZ { flex: 0 0 auto; width: 10px; height: 10px; margin: 0px 2px 0px 4px; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/dui_recommend_sel.237851da.png") 50% center / contain no-repeat; }

.ExpertCard_expert-list__5krw1 .ExpertCard_expert-card__aiEC3 .ExpertCard_expert-header-title__mjj2A { flex: 0 0 auto; }

.ExpertCard_expert-list__5krw1 .ExpertCard_expert-card__aiEC3 .ExpertCard_expert-content__FnDaC { margin-top: 2px; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.ExpertCard_expert-list__5krw1 .ExpertCard_expert-card__aiEC3.ExpertCard_flex__RV9Jc { flex: 1 1 0%; }

.ExpertCard_expert-list__5krw1 .ExpertCard_expert-card__aiEC3.ExpertCard_more__epTZB { flex: 0 0 auto; padding: 8px 20px; line-height: 17px; }

.InvalidView_invalid__uE8fv { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; height: calc(-307px + 100vh); background-color: rgb(255, 255, 255); }

.InvalidView_invalid__uE8fv p { margin-top: 20px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.DrugLabels_text__UkGAd { box-sizing: border-box; padding: 1px 3px; margin-right: 8px; font-size: 10px; border-radius: 4px; font-weight: 500; }

.DrugLabels_text__UkGAd.DrugLabels_gray__LJ10f { color: rgb(153, 153, 153); background-color: rgb(245, 246, 249); }

.DrugLabels_tag__LIAt8 { width: 16px; height: 16px; margin-right: 8px; vertical-align: sub; background-repeat: no-repeat; background-size: 100%; }

.DrugLabels_tag__LIAt8.DrugLabels_radioactivity__PVubD { background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/radioactivityDrugs@3x.c3698203.png"); }

.DrugLabels_tag__LIAt8.DrugLabels_narcosis__xavva { background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/narcoticDrugs@3x.92d0a5c1.png"); }

.DrugLabels_tag__LIAt8.DrugLabels_psychosis__z2Te6 { background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/mentalDrugs@3x.83a828f3.png"); }

.DrugLabels_tag__LIAt8.DrugLabels_analeptic__J8qPt { background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/athletedisabledDrugs@3x.ac30350e.png"); }

.DrugLabels_tag__LIAt8.DrugLabels_toxicity__Nf7Xo { background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/toxicDrugs@3x.ad8407b1.png"); }

.DrugLabels_tag__LIAt8.DrugLabels_external__QIpiv { background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/externalDrugs@3x.c45fd40b.png"); }

.DrugTypes_drug-type__Vf_71 { padding: 1px 3px; margin-right: 8px; font-size: 10px; border-radius: 4px; font-weight: 500; }

.DrugTypes_drug-type__Vf_71.DrugTypes_gray__9t_FW { color: rgb(153, 153, 153); background-color: rgb(245, 246, 249); }

.DrugTypes_drug-type__Vf_71.DrugTypes_red__f5Rfu { color: rgb(235, 99, 94); background-color: rgb(255, 235, 235); }

.DrugTypes_drug-type__Vf_71.DrugTypes_green__JMd3d { color: rgb(70, 194, 136); background-color: rgb(225, 245, 236); }

.Source_source__uxLiT { box-sizing: border-box; display: block; padding: 16px 12px; margin: 12px 0px 0px; cursor: pointer; background-color: rgb(255, 255, 255); border-radius: 12px; }

.Source_source__uxLiT:first-child { margin-top: 0px; }

.Source_source__uxLiT .Source_title__2be_j { font-size: 16px; line-height: 22px; color: rgb(51, 51, 51); word-break: break-all; font-weight: 500; }

.Source_source__uxLiT .Source_content__p0WC0, .Source_source__uxLiT .Source_title__2be_j { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.Source_source__uxLiT .Source_content__p0WC0 { margin-top: 4px; font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); }

.Source_source__uxLiT .Source_expert__1yhyy { margin-top: 4px; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.Source_source__uxLiT .Source_footer__CM_Cc { display: flex; align-items: center; justify-content: space-between; padding-top: 8px; margin: 0px; color: rgb(153, 153, 153); }

.Source_source__uxLiT .Source_footer__CM_Cc .Source_info___ya__ { display: flex; flex: 1 1 0%; gap: 4px; align-items: center; justify-content: flex-start; }

.Source_source__uxLiT .Source_footer__CM_Cc .Source_info___ya__ .Source_expert__1yhyy { flex: 0 1 auto; margin: 0px; }

.Source_source__uxLiT .Source_footer__CM_Cc .Source_info___ya__ .Source_tips__VWubI { flex: 0 0 auto; font-size: 12px; line-height: 17px; }

.Source_source__uxLiT .Source_footer__CM_Cc .Source_info___ya__ .Source_img__DOfuY { display: block; flex: 0 0 auto; width: 52px; margin-left: 4px; }

.Source_source__uxLiT .Source_footer__CM_Cc .Source_btn__fu9aS { padding: 0px 14px; margin-left: 16px; font-size: 12px; line-height: 24px; color: rgb(255, 255, 255); background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 12px; font-weight: 500; }

.Source_source__uxLiT.Source_dark__D2_I2 { background: rgba(255, 255, 255, 0.1); border-radius: 12px; }

.Source_source__uxLiT.Source_dark__D2_I2 .Source_title__2be_j { color: rgb(255, 255, 255); }

.Source_source__uxLiT.Source_dark__D2_I2 .Source_content__p0WC0 { color: rgb(232, 232, 232); }

.Source_source__uxLiT.Source_dark__D2_I2 .Source_expert__1yhyy, .Source_source__uxLiT.Source_dark__D2_I2 .Source_footer__CM_Cc { color: rgb(204, 204, 204); }

.GuideProperty_detail__O_55g.ck-content { color: rgb(51, 51, 51); }

.GuideProperty_detail__O_55g.ck-content [data-section-index]::before { content: none; }

.GuideProperty_detail__O_55g.ck-content > :first-child { margin-top: 20px; }

.GuideProperty_detail__O_55g.ck-content ol, .GuideProperty_detail__O_55g.ck-content ul { list-style-position: inside; }

.GuideProperty_detail__O_55g.ck-content ol ol, .GuideProperty_detail__O_55g.ck-content ol ul, .GuideProperty_detail__O_55g.ck-content ul ol, .GuideProperty_detail__O_55g.ck-content ul ul { margin-left: 20px; }

.GuideProperty_detail__O_55g.ck-content ol ol ol, .GuideProperty_detail__O_55g.ck-content ol ol ul, .GuideProperty_detail__O_55g.ck-content ol ul ol, .GuideProperty_detail__O_55g.ck-content ol ul ul, .GuideProperty_detail__O_55g.ck-content ul ol ol, .GuideProperty_detail__O_55g.ck-content ul ol ul, .GuideProperty_detail__O_55g.ck-content ul ul ol, .GuideProperty_detail__O_55g.ck-content ul ul ul { margin-left: 40px; }

.GuideProperty_detail__O_55g.ck-content div:not([class]):empty, .GuideProperty_detail__O_55g.ck-content p:not([class]):empty { height: 27px; margin: 0px; }

.GuideProperty_title__3lSow { top: 60px; z-index: 1; padding: 12px 0px; margin-bottom: 0px; overflow: hidden; background-color: rgb(255, 255, 255); font-weight: 500; position: sticky !important; font-size: 23px !important; line-height: 32px !important; }

.GuideProperty_title__3lSow::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.GuideProperty_strong__K0n0O { margin-right: 4px; font-weight: 700; }

.GuideProperty_icon__W68h4, .GuideProperty_img__DLaxL { user-select: text !important; }

.GuideProperty_img__DLaxL { display: inline !important; width: 10px !important; min-width: 10px !important; max-width: 10px !important; border: none !important; }

.BottomBanner_bottom__2vrgB { background-color: rgb(245, 246, 249); box-sizing: border-box; padding-bottom: calc(0 + env(safe-area-inset-bottom)); }

.BottomBanner_bottom__2vrgB.BottomBanner_divider__NNPKi { box-sizing: border-box; padding-bottom: calc(50px + env(safe-area-inset-bottom)); }

.BottomBanner_bottom__2vrgB .BottomBanner_content__TTxTn { padding: 32px 0px; text-align: center; }

.BottomBanner_bottom__2vrgB .BottomBanner_content__TTxTn .BottomBanner_image__V9jik { text-align: center; }

.BottomBanner_bottom__2vrgB .BottomBanner_content__TTxTn .BottomBanner_image__V9jik .BottomBanner_logo__Lmar_ { width: 50px; height: 50px; margin: 0px auto; }

.BottomBanner_bottom__2vrgB .BottomBanner_content__TTxTn .BottomBanner_tip___nYhm { margin: 8px 0px 12px; font-size: 15px; line-height: 21px; color: rgb(51, 51, 51); }

.BottomBanner_bottom__2vrgB .BottomBanner_content__TTxTn .BottomBanner_link__PY2BL { font-size: 16px; line-height: 23px; color: rgb(119, 83, 255); }

.BottomBanner_bottom__2vrgB .BottomBanner_btn__VQeDr { position: fixed; left: 50%; z-index: 10; width: 120px; height: 35px; margin: 16px auto 0px; font-size: 15px; line-height: 35px; color: rgb(255, 255, 255); text-align: center; background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 18px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; transform: translateX(-50%); box-sizing: border-box; bottom: calc(15px + env(safe-area-inset-bottom)); }

.BottomBanner_bottom__2vrgB.BottomBanner_bbs__929dS .BottomBanner_link__PY2BL { color: rgb(124, 93, 199); }

.BottomBanner_bottom__2vrgB.BottomBanner_bbs__929dS .BottomBanner_btn__VQeDr { background-color: rgb(124, 93, 199); }

.Scroller_empty__fSd9z { display: flex; flex: 1 1 0%; flex-direction: column; }

.Scroller_empty__fSd9z .Scroller_none__hbXo7 { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; background-color: rgb(245, 246, 249); }

.Scroller_empty__fSd9z .Scroller_none__hbXo7 .Scroller_text__cpBrH { padding: 8px 0px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; vertical-align: middle; }

.Scroller_addon__GQQ_v { padding: 20px; margin: 8px 0px 0px; background-color: rgb(245, 246, 249); border-radius: 12px; }

.Scroller_addon__GQQ_v:last-child { margin-bottom: 20px; }

.Scroller_addon__GQQ_v .Scroller_tips__fnnxN { font-size: 14px; line-height: 23px; color: rgb(153, 153, 153); text-align: center; }

.VideoCard_item__HXR83 { margin-bottom: 8px; overflow: hidden; border-radius: 8px; break-inside: avoid; }

.VideoCard_item__HXR83 .VideoCard_container__E9ksA { position: relative; }

.VideoCard_item__HXR83 .VideoCard_container__E9ksA .VideoCard_cover__PYYm9 { width: 100%; border-top-left-radius: 8px; border-top-right-radius: 8px; }

.VideoCard_item__HXR83 .VideoCard_container__E9ksA .VideoCard_views__VmB6F { position: absolute; bottom: 4px; left: 4px; box-sizing: border-box; display: flex; flex-direction: row; gap: 2px; align-items: center; justify-content: space-between; height: 14px; padding: 1px 3px; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.4); border-radius: 4px; }

.VideoCard_item__HXR83 .VideoCard_container__E9ksA .VideoCard_views__VmB6F .VideoCard_icon__AeBW2 { width: 10px; height: 10px; color: rgb(255, 255, 255); }

.VideoCard_item__HXR83 .VideoCard_container__E9ksA .VideoCard_views__VmB6F .VideoCard_count__GabMe { font-size: 10px; font-weight: 500; }

.VideoCard_item__HXR83 .VideoCard_footer__vfSaL { padding: 8px 4px; background-color: rgb(255, 255, 255); border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }

.VideoCard_item__HXR83 .VideoCard_footer__vfSaL .VideoCard_title__gierE { padding: 0px; margin: 0px; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); text-align: left; font-weight: 500; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.VideoCard_item__HXR83.VideoCard_calc__YGYKv { position: relative; grid-row-end: span 36; }

.VideoCard_item__HXR83.VideoCard_calc__YGYKv .VideoCard_wrapper__BxlnN { visibility: hidden; opacity: 0; }

.VideoCard_skeleton__2_sfX { position: absolute; inset: 0px; display: flex; flex-direction: column; }

.VideoCard_skeleton__2_sfX .VideoCard_cover__PYYm9 { flex: 1 1 0%; width: 100%; background: linear-gradient(-90deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2)), rgb(224, 224, 224); }

.VideoCard_skeleton__2_sfX .VideoCard_title__gierE { box-sizing: border-box; height: 36px; padding: 8px 0px; background: rgb(255, 255, 255); }

.VideoList_list__EhPtr { display: grid; grid-template-columns: repeat(2, 1fr); grid-auto-rows: 8px; gap: 0px 8px; padding: 16px 8px 40px; background-color: rgb(245, 246, 249); }

.page_empty__BFmDY { display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; height: 100vh; }

.MobileList_no-more-content__1sigl { display: flex; justify-content: center; padding: 10px 0px; font-size: 13px; color: rgb(153, 153, 153); }

.MobileList_drug__Il9Iw { position: relative; display: block; padding: 20px 0px; color: rgb(51, 51, 51); }

.MobileList_drug__Il9Iw::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.MobileList_drug-name__lk2a2 { font-size: 16px; font-weight: 500; line-height: 22px; }

.MobileList_drug-content__3Xrlf { font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); }

.MobileList_drug-content__3Xrlf p { height: 20px; margin-top: 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.MobileList_bottom__tqt8Y { padding-bottom: calc(0 + env(safe-area-inset-bottom)); background-color: rgb(250, 250, 250); }

.MobileList_bottom__tqt8Y.MobileList_divider__xiw_b { padding-bottom: calc(50px + env(safe-area-inset-bottom)); }

.MobileList_bottom__tqt8Y .MobileList_content__Lwgv7 { padding: 32px 0px; text-align: center; }

.MobileList_bottom__tqt8Y .MobileList_content__Lwgv7 .MobileList_logo__B_1mq { width: 50px; height: 50px; margin: 0px auto; }

.MobileList_bottom__tqt8Y .MobileList_content__Lwgv7 .MobileList_tip__oSdxY { margin: 8px 0px 12px; font-size: 15px; line-height: 21px; color: rgb(51, 51, 51); }

.MobileList_bottom__tqt8Y .MobileList_content__Lwgv7 .MobileList_link__1dygM { font-size: 16px; line-height: 22.5px; color: rgb(119, 83, 255); }

.Header_header__CxeGy { display: flex; align-items: center; justify-content: space-between; width: 100%; background-color: rgb(255, 255, 255); }

.Header_header__CxeGy .Header_logo__yBEiO { flex-shrink: 0; margin: 16px 32px; background-position: 0px center; }

.Header_header__CxeGy .Header_logo__yBEiO img { display: block; width: 170px; height: 28px; }

.Header_header-user__y6nPf { display: flex; flex-shrink: 0; align-items: center; justify-content: flex-end; width: 234px; font-size: 16px; line-height: 24px; cursor: pointer; }

.Header_header-user-item__oyRRR { position: relative; display: flex; align-items: center; margin-right: 32px; color: rgb(51, 51, 51); }

.drugs-pc .Header_header-user-item__oyRRR:hover, .drugs-pc .Header_header-user-item__oyRRR:hover svg { color: rgb(119, 83, 255); }

.Header_header-user-item__oyRRR .Header_icon__13bUa { margin-right: 4px; }

.Header_header-user-item__oyRRR.Header_login__wKn5N { padding: 5px 16px; font-size: 14px; font-weight: 500; line-height: 20px; border: 1px solid rgb(51, 51, 51); border-radius: 16px; }

.drugs-pc .Header_header-user-item__oyRRR.Header_login__wKn5N:hover { border-color: rgb(119, 83, 255); }

.Header_header-user-popup__VXDJG { position: absolute; right: 0px; width: 190px; margin-top: 0px; overflow: hidden; font-size: 16px; line-height: 24px; background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; }

.Header_header-user-popup__VXDJG p { padding: 12px 20px; color: rgb(153, 153, 153); overflow-wrap: break-word; }

.Header_header-user-popup__VXDJG p a { color: rgb(51, 51, 51); }

.Header_header-user-popup__VXDJG .Header_nickname__2h85E { position: relative; }

.Header_header-user-popup__VXDJG .Header_nickname__2h85E::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.Header_header-user-avatar__Xk0vG { width: 32px; height: 32px; border-radius: 50%; }

.drugs-pc .Header_header-user-logout__QFOA0:hover { background: rgba(245, 246, 249, 0.5); }

.Header_header__CxeGy .Header_link__ZsWnD { cursor: pointer; }

.drugs-pc .Header_header__CxeGy .Header_link__ZsWnD:hover { background: rgba(245, 246, 249, 0.5); }

.Header_header__CxeGy .ant-dropdown .ant-dropdown-menu, .Header_header__CxeGy .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item { padding: 0px; }

.Header_header__CxeGy .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-active, .Header_header__CxeGy .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover { background-color: rgb(255, 255, 255); }

.Header_header__CxeGy.Header_simple__I41QL { position: relative; }

.Header_header__CxeGy.Header_simple__I41QL::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.FixedAdv_fixedAdv__xnowj { display: block; width: 100%; height: auto; }

.page_container__kh5Sx { min-height: 100vh; background-color: rgb(245, 246, 249); }

.page_header__2XKfA { position: fixed; }

.page_sources__wjuC6 { padding: 16px 20px; }

.page_sources__wjuC6 .page_title__GHoqa { padding: 0px 12px; margin-bottom: 12px; font-size: 14px; color: rgb(153, 153, 153); font-weight: 500; }

.page_sources__wjuC6.page_safe__cE2iU { box-sizing: border-box; padding-bottom: calc(16px + env(safe-area-inset-bottom)); }

.page_addon__qqBY_ { display: flex; flex-direction: column; height: 100%; }

.page_addon__qqBY_ .page_relation___wEgx { display: flex; flex-direction: row; gap: 12px; align-items: center; justify-content: center; margin: 0px 0px 20px; }

.page_addon__qqBY_ .page_relation___wEgx .page_divider__3i_mG { flex: 1 1 0%; height: 1px; background: linear-gradient(-90deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.1)); }

.page_addon__qqBY_ .page_relation___wEgx .page_hint__liL7_ { font-size: 16px; color: rgb(204, 204, 204); font-weight: 500; }

.page_addon__qqBY_ .page_relation___wEgx .page_hint__liL7_ + .page_divider__3i_mG { transform: rotate(180deg); }

.page_addon__qqBY_ .page_list__aagXD { flex: 1 1 0%; padding-bottom: 24px; overflow: hidden auto; }

.Nav_nav-item__ZaOGQ, .Nav_nav__qANFa { display: flex; align-items: center; justify-content: center; }

.Nav_nav-item__ZaOGQ { width: 258px; height: 64px; font-size: 18px; color: rgb(51, 51, 51); cursor: pointer; background-color: rgb(255, 255, 255); border-radius: 12px 12px 0px 0px; font-weight: 500; }

.Nav_nav-item__ZaOGQ .Nav_icon___QHVW { display: block; width: 24px; height: 24px; margin-right: 8px; background-repeat: repeat; background-position: 50% center; background-size: cover; }

.drugs-pc .Nav_nav-item__ZaOGQ:hover { color: rgb(51, 51, 51); background: linear-gradient(0deg, rgba(245, 246, 249, 0.5), rgba(245, 246, 249, 0.5)), rgb(255, 255, 255); }

.Nav_nav-item__ZaOGQ.Nav_active__cc_Rh { background: rgb(245, 246, 249); }

.Nav_nav__qANFa .Nav_simple-nav-item__CebKh { position: relative; height: 22px; margin-right: 28px; font-size: 16px; line-height: 22px; color: rgb(51, 51, 51); cursor: pointer; }

.Nav_nav__qANFa .Nav_simple-nav-item__CebKh:last-child { margin-right: 0px; }

.drugs-pc .Nav_nav__qANFa .Nav_simple-nav-item__CebKh:hover { color: rgb(119, 83, 255); }

.Nav_nav__qANFa .Nav_simple-nav-item__CebKh.Nav_active__cc_Rh::after { position: absolute; bottom: -3px; left: 50%; display: block; width: 12px; height: 3px; content: ""; background-color: rgb(119, 83, 255); border-radius: 3px; transform: translateX(-50%); }

.Nav_nav__qANFa.Nav_simple__THOEc { flex-shrink: 0; padding: 0px 40px 0px 0px; }

.RightAside_right__e6qr2 { position: fixed; top: 50%; right: 0px; z-index: 10; box-sizing: border-box; padding: 4px 16px; background-color: rgb(255, 255, 255); border-radius: 8px 0px 0px 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; transform: translateY(-50%); }

.RightAside_right-item__HRbem { box-sizing: content-box; display: flex; align-items: center; justify-content: center; width: 28px; height: 32px; padding: 12px 0px; line-height: 16px; cursor: pointer; position: relative; }

.RightAside_right-item__HRbem::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.RightAside_right-item-icon__zm3Gc svg { color: rgb(153, 153, 153); }

.RightAside_right-item-text__roUlC { display: none; width: 28px; font-size: 14px; font-weight: 500; color: rgb(119, 83, 255); text-align: justify; overflow-wrap: break-word; }

.RightAside_right-item-box__L9aSs { position: absolute; top: 0px; right: 50px; box-sizing: border-box; display: none; width: 120px; height: 120px; background-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; }

.RightAside_right-item__HRbem:last-child::before { display: none; }

.RightAside_right-item__HRbem:hover { width: auto; }

.RightAside_right-item__HRbem:hover .RightAside_right-item-icon__zm3Gc { display: none; }

.RightAside_right-item__HRbem:hover .RightAside_right-item-box__L9aSs, .RightAside_right-item__HRbem:hover .RightAside_right-item-text__roUlC { display: block; }

.Thanks_thanks__gUGBS { margin: 32px 0px 0px; }

.Thanks_thanks__gUGBS .Thanks_title__kFW7W { font-weight: 500; font-size: 14px; line-height: 20px; }

.Thanks_thanks__gUGBS .Thanks_info__oDy7U { margin-top: 2px; font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); }

.Thanks_thanks__gUGBS .Thanks_container__av_qr { margin-top: 8px; }

.Thanks_thanks__gUGBS .Thanks_container__av_qr .Thanks_content__Qu71e { font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); }

.UpdateListModal_section__4ILQ9 .UpdateListModal_date__fA_IQ { margin-top: 24px; }

.UpdateListModal_section__4ILQ9 .UpdateListModal_date__fA_IQ:first-child { margin-top: 0px; }

.UpdateListModal_section__4ILQ9 .UpdateListModal_date__fA_IQ .UpdateListModal_day__ocVIw { font-size: 18px; line-height: 25px; font-weight: 500; }

.UpdateListModal_section__4ILQ9 .UpdateListModal_date__fA_IQ .UpdateListModal_card__Bw4vX { padding: 16px 12px; margin-top: 8px; background-color: rgb(245, 246, 249); border-radius: 12px; }

.UpdateListModal_section__4ILQ9 .UpdateListModal_date__fA_IQ .UpdateListModal_card__Bw4vX .UpdateListModal_paragraph__Cqd6h { font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); }

.UpdateListModal_section__4ILQ9 .UpdateListModal_date__fA_IQ .UpdateListModal_card__Bw4vX .UpdateListModal_paragraph__Cqd6h .UpdateListModal_mode__lC6vs { color: rgb(27, 166, 169); }

.Header_header__4Hv72 { position: sticky; top: 0px; z-index: 10; display: flex; align-items: center; justify-content: space-between; width: 100%; height: var(--mobile-header-height); background-color: rgb(255, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.04) 0px 2px 10px); }

.Header_header__4Hv72 .Header_logo__23HGp { flex: 0 0 170px; height: 28px; margin: 11px 20px; background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/regular_logo.0f36cbaf.png"); background-repeat: no-repeat; background-position: 0px center; background-size: contain; }

.Header_header-user__B_EW8 { display: flex; flex: 1 1 0%; align-items: center; justify-content: flex-end; width: 302px; font-size: 16px; line-height: 24px; cursor: pointer; }

.Header_header-user-item__gdr_o { position: relative; display: flex; align-items: center; margin-right: 20px; color: rgb(119, 83, 255); }

.Header_header-user-avatar__4VvBG { width: 32px; height: 32px; object-fit: contain; border-radius: 50%; }

.Menus_btn__GQgtt { position: fixed; right: 16px; z-index: 10; width: 44px; height: 44px; line-height: 44px; color: rgb(255, 255, 255); text-align: center; background-color: rgb(119, 83, 255); border-radius: 44px; box-shadow: rgba(119, 83, 255, 0.5) 0px 2px 6px 0px; box-sizing: border-box; bottom: calc(32px + env(safe-area-inset-bottom)); font-weight: 500; }

.Menus_tabsWrap__ayloF > div > div:first-child { position: sticky; top: var(--mobile-header-height); z-index: 100; background-color: rgb(255, 255, 255); }

.Menus_container__ckyHP { height: 100%; overflow: hidden; background-color: rgb(255, 255, 255); }

.Menus_container__ckyHP .Menus_header__Po3t7 { position: sticky; top: 0px; z-index: 10; background-color: inherit; }

.Menus_container__ckyHP .Menus_header__Po3t7 .Menus_title__ictUg { padding: 0px 40px; font-size: 16px; line-height: 60px; text-align: center; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-weight: 500; }

.Menus_container__ckyHP .Menus_header__Po3t7 .Menus_close__t_YQA { position: absolute; top: 18px; right: 16px; }

.Menus_container__ckyHP .Menus_menus__0TgRc { height: calc(100% - 60px); overflow: hidden; }

.Menus_container__ckyHP .Menus_menus__0TgRc .Menus_tree__YUJ0U { box-sizing: border-box; height: 100%; padding: 0px; margin-right: 0px; overflow: hidden scroll; }

.Menus_container__ckyHP .Menus_menus__0TgRc .Menus_tree__YUJ0U::-webkit-scrollbar { display: none; width: 0px !important; height: 0px !important; }

.Menus_container__ckyHP .Menus_menus__0TgRc .Menus_tree__YUJ0U::-webkit-scrollbar-thumb, .Menus_container__ckyHP .Menus_menus__0TgRc .Menus_tree__YUJ0U::-webkit-scrollbar-track { }

.Menus_container__ckyHP .Menus_menus__0TgRc .Menus_tree__YUJ0U::-webkit-scrollbar-thumb:active, .Menus_container__ckyHP .Menus_menus__0TgRc .Menus_tree__YUJ0U::-webkit-scrollbar-thumb:hover { }

.Menus_container__ckyHP .Menus_menus__0TgRc .Menus_tree__YUJ0U:hover { margin-right: 2px; }

.Menus_container__ckyHP .Menus_menus__0TgRc .Menus_tree__YUJ0U:hover::-webkit-scrollbar { display: block; width: 6px !important; }

.Menus_container__ckyHP .Menus_menus__0TgRc .Menus_tree__YUJ0U:hover::-webkit-scrollbar-thumb { background-color: rgb(235, 237, 240); border-radius: 24px; }

.Menus_container__ckyHP .Menus_menus__0TgRc .Menus_tree__YUJ0U .Menus_node__uvJ6S { padding: 10px 16px; font-size: 16px; line-height: 20px; cursor: pointer; }

.Menus_container__ckyHP .Menus_menus__0TgRc .Menus_tree__YUJ0U .Menus_node__uvJ6S.Menus_actived__K7suH { color: rgb(119, 83, 255); }

.page_wrap__lvB9R .page_banner__VTJJa { position: relative; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; height: 120px; padding: 20px; background: linear-gradient(96.2deg, rgb(45, 43, 41) 1.22%, rgb(70, 65, 60) 99.25%); }

.page_wrap__lvB9R .page_banner__VTJJa .page_banner-title__RVN20 { height: 24px; color: transparent; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/exchage_title.15b335b6.png") 0% 0% / 160px no-repeat; }

.page_wrap__lvB9R .page_banner__VTJJa .page_banner-tip__xpFo2 { margin-top: 7px; font-size: 10px; font-weight: 500; line-height: 14px; color: rgb(255, 246, 234); }

.page_wrap__lvB9R .page_banner__VTJJa .page_banner-img__k8V1e { position: absolute; top: 16px; right: 0px; z-index: 0; }

.page_wrap__lvB9R .page_exchange__NmdND { box-sizing: border-box; width: 350px; margin: 30px auto; }

.page_wrap__lvB9R .page_exchange-content__XiQBj { font-size: 16px; font-weight: 400; line-height: 22px; color: rgb(51, 51, 51); }

.page_wrap__lvB9R .page_exchange-content-code-disabled__uTBz8 { color: rgb(153, 153, 153); }

.page_wrap__lvB9R .page_exchange-content__XiQBj .page_input__zvA_J { box-sizing: border-box; flex: 1 1 0%; width: 260px; height: 48px; padding-right: 24px; padding-left: 24px; margin-left: 10px; line-height: 48px; appearance: none; background: rgb(245, 246, 249); border-radius: 22px; outline: none; }

.page_wrap__lvB9R .page_exchange-content-button__LJIb6 { width: 335px; height: 44px; margin: 32px auto 0px; font-weight: 500; line-height: 44px; color: rgb(45, 43, 41); text-align: center; cursor: pointer; background: linear-gradient(117.4deg, rgb(233, 203, 162), rgb(248, 226, 196)); border-radius: 22px; }

.Search_search-form__eeqOZ { position: relative; line-height: 1.5; }

.Search_search-form-input__wFhIw { box-sizing: border-box; display: block; width: 100%; height: 36px; padding: 0px 44px; color: rgb(51, 51, 51); background: rgb(255, 255, 255); border-radius: 18px; }

.Search_search-form-button__sIVR7 { position: absolute; top: 0px; right: -1px; z-index: 1; box-sizing: border-box; display: block; width: 80px; height: 36px; font-weight: 500; color: rgb(255, 255, 255); text-align: center; cursor: pointer; background-color: rgb(240, 143, 58); border-radius: 18px; }

.Search_search-form-icon__F9OP_ { position: absolute; top: 6px; left: 12px; }

.page_container__nRNp2 { display: flex; flex-direction: column; min-height: 100vh; background-color: rgb(245, 246, 249); }

.page_container__nRNp2 .page_bg__v3rmh { height: 130px; margin: 12px 8px 16px; background: url("https://img1.dxycdn.com/t/s7/2025/0217/691/0804370103220241981.png") 50% center / cover no-repeat; border-radius: 12px; }

.page_container__nRNp2 .page_bg__v3rmh .page_logo__fycB5 { margin: 30px auto 0px; }

.page_container__nRNp2 .page_bg__v3rmh .page_slogan__P1sON { margin: 8px auto 32px; font-size: 14px; line-height: 19px; color: rgb(102, 102, 102); text-align: center; }

.page_container__nRNp2 .page_top__FzHtw { margin: 0px 0px 12px; }

.page_container__nRNp2 .page_bottom__y7pnL { margin: -12px 0px 100px; }

.page_container__nRNp2 .page_header__FaSfa { position: sticky; top: var(--mobile-header-height); z-index: 2; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; height: 38px; padding: 8px 20px 4px; margin: 0px; background-color: inherit; }

.page_container__nRNp2 .page_header__FaSfa .page_title__fVUi0 { display: flex; gap: 12px; align-items: center; justify-content: flex-start; }

.page_container__nRNp2 .page_header__FaSfa .page_title__fVUi0 h2 { font-size: 18px; line-height: 25px; color: rgb(51, 51, 51); font-weight: 500; }

.page_container__nRNp2 .page_header__FaSfa .page_title__fVUi0 .page_link__j8WzE { font-size: 14px; line-height: 20px; color: rgb(119, 83, 255); }

.page_container__nRNp2 .page_header__FaSfa .page_tags__IlNUG { display: flex; background-color: rgb(240, 240, 240); border-radius: 13px; }

.page_container__nRNp2 .page_header__FaSfa .page_tags__IlNUG .page_tag__MEooa { padding: 0px 10px; font-size: 10px; line-height: 24px; color: rgb(102, 102, 102); border-radius: 13px; }

.page_container__nRNp2 .page_header__FaSfa .page_tags__IlNUG .page_tag__MEooa.page_active__fKGjh { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); font-weight: 500; }

.page_container__nRNp2 .page_empty__8mcMW { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; margin: 0px 8px 12px; background-color: rgb(255, 255, 255); border-radius: 12px; box-sizing: border-box; padding-bottom: calc(0 + env(safe-area-inset-bottom)); }

.page_container__nRNp2 .page_empty__8mcMW p { margin-top: 20px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.page_container__nRNp2 .page_empty__8mcMW .page_btn___4mw_ { width: 120px; height: 35px; margin: 20px auto 0px; font-size: 15px; line-height: 35px; color: rgb(255, 255, 255); text-align: center; background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 18px; }

.page_container__nRNp2 .page_loading__Hqv6l { padding: 32px 0px; border-radius: 12px; }

.page_container__nRNp2 .page_scroller__e0M0N { flex: 1 1 0%; margin: 0px 8px; }

.page_container__nRNp2 .page_scroller__e0M0N .page_section__CgXY3 { margin-bottom: 24px; }

.page_container__nRNp2 .page_scroller__e0M0N .page_section__CgXY3:last-child { margin-bottom: 0px; }

.page_container__nRNp2 .page_scroller__e0M0N .page_section__CgXY3 .page_date__Vvicq { position: sticky; top: calc(var(--mobile-header-height) + 38px); z-index: 1; padding: 0px 12px 8px; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); background-color: rgb(245, 246, 249); }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg { box-sizing: border-box; padding: 16px 20px; margin: 0px; position: relative; border-radius: 12px; }

.drugs-mobile .Update_section__5G8B5[data-menu-index] .Update_card__OgLyg { padding: 16px 12px; }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg::before { position: absolute; top: 0px; left: 0px; z-index: 1; width: calc(200% - 2px); height: calc(200% - 2px); pointer-events: none; content: " "; border: 1px solid rgb(27, 166, 169); border-radius: 24px; transform: scale(0.5); transform-origin: 0px 0px; }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_title__AgSEU { font-size: 16px; line-height: 22px; color: rgb(27, 166, 169); font-weight: 500; }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh { padding-bottom: 12px; }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh:last-child { padding-bottom: 4px; }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh figure div, .Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh figure > p { margin-top: 0px; }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh > :first-child { margin-top: 4px; }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh div, .Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh p { margin-top: 12px; font-size: 16px; line-height: 28px; color: rgb(51, 51, 51); }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh h1, .Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh h2, .Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh h3, .Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh h4, .Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh h5, .Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_content__8sELh h6 { margin-top: 12px; }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_more__Lg00T { display: flex; align-items: center; justify-content: space-between; padding-top: 12px; font-size: 12px; line-height: 18px; color: rgb(153, 153, 153); cursor: pointer; position: relative; }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_more__Lg00T::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.drugs-pc .Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_more__Lg00T:hover { color: rgb(119, 83, 255); }

.Update_section__5G8B5[data-menu-index] .Update_card__OgLyg .Update_more__Lg00T .Update_icon__Q3a1s { flex: 0 0 auto; width: 12px; height: 12px; margin-left: 4px; color: inherit; }

.TimeItem_disease-time__VchMK { display: flex; align-items: center; justify-content: flex-start; margin: 4px 0px 0px; font-size: 12px; line-height: 18px; color: rgb(153, 153, 153); }

.TimeItem_disease-time__VchMK.TimeItem_update__QPO6O { cursor: pointer; }

.drugs-pc .TimeItem_disease-time__VchMK.TimeItem_update__QPO6O:hover { color: rgb(119, 83, 255); }

.TimeItem_disease-time__VchMK .TimeItem_time-container__XetTg { display: flex; align-items: center; justify-content: flex-start; font-size: 13px; line-height: 18px; }

.TimeItem_disease-time__VchMK .TimeItem_point__uyVkO { padding: 0px 4px; }

.TimeItem_disease-time__VchMK .TimeItem_icon__E6Xui { width: 12px; height: 12px; color: inherit; }

.Literature_literature__2_uqe { position: relative; }

.Literature_literature__2_uqe .Literature_title__criUS { font-size: 20px; line-height: 28px; font-weight: 500; }

.Literature_literature__2_uqe .Literature_date__EoWjK { font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); font-weight: 500; }

.Literature_literature__2_uqe .Literature_literature-list__G67BS { border-radius: 12px; padding: 16px 20px; margin: 8px 0px 0px; background-color: rgb(245, 246, 249); transition: height 0.5s; }

.drugs-mobile .Literature_literature__2_uqe .Literature_literature-list__G67BS { padding: 16px 12px; border-radius: 16px; }

.Literature_literature__2_uqe .Literature_literature-list__G67BS > :first-child { margin-top: 0px; }

.Literature_literature__2_uqe .Literature_literature-list__G67BS > :last-child { margin-bottom: 0px; }

.Literature_literature__2_uqe .Literature_literature-list-item___MZbi { margin-top: 8px; font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); }

.Literature_literature__2_uqe .Literature_literature-list-link__gCLh7 { color: rgb(119, 83, 255); }

.drugs-pc .Literature_literature__2_uqe .Literature_literature-list-link__gCLh7:hover { color: rgb(90, 60, 219); }

.Literature_literature__2_uqe .Literature_literature-list-link__gCLh7 a { color: inherit; }

.Literature_literature__2_uqe .Literature_literature-list-operation__yxHWb { display: flex; align-items: center; justify-content: center; margin-top: 8px; color: rgb(119, 83, 255); cursor: pointer; }

.Literature_literature__2_uqe .Literature_literature-list-operation__yxHWb span { margin-right: 2px; font-size: 12px; line-height: 17px; }

.Literature_literature__2_uqe .Literature_literature-list-operation__yxHWb .Literature_icon__VfzUV { width: 12px; height: 12px; color: inherit; }

.Literature_literature__2_uqe .Literature_literature-list-open__C5IQu .Literature_icon__VfzUV { transform: rotate(-90deg); }

.Literature_literature__2_uqe .Literature_literature-list-close__WAn4f .Literature_icon__VfzUV { transform: rotate(90deg); }

.Literature_literatures__KVVK6 .Literature_literature-list-item___MZbi { margin-top: 8px; font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); }

.Literature_literatures__KVVK6 .Literature_literature-list-item___MZbi:first-child { margin-top: 0px; }

.Literature_literatures__KVVK6 .Literature_literature-list-link__gCLh7 { color: rgb(119, 83, 255); }

.drugs-pc .Literature_literatures__KVVK6 .Literature_literature-list-link__gCLh7:hover { color: rgb(90, 60, 219); }

.Literature_literatures__KVVK6 .Literature_literature-list-link__gCLh7 a { color: inherit; }

.Literature_literature-link__J8hVI { color: rgb(119, 83, 255); cursor: pointer; }

.drugs-pc .Literature_literature-link__J8hVI:hover { color: rgb(90, 60, 219); }

.Literature_horizontal__iYzKu { right: 0px; bottom: 50%; left: 0px; transform: translate(-50%, -50%) rotate(90deg) !important; transform-origin: 50% 100% !important; }

.Literature_horizontal__iYzKu .ant-modal-confirm-body-wrapper { max-height: 80vw !important; }

.Literature_rich-literature__PujvR { display: inline; }

.Literature_rich-literature__PujvR div, .Literature_rich-literature__PujvR p { font-size: 14px; line-height: 19px; }

.Literature_rich-literature__PujvR * { display: inline !important; }

.Literature_rich-literature__PujvR a { font-weight: 400; text-decoration: none; }

.Literature_rich-literature__PujvR a::after { content: none !important; }

.DrugsItem_drugs-item__L_v8n { cursor: pointer; position: relative; }

.DrugsItem_drugs-item__L_v8n::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.DrugsItem_drugs-item__L_v8n .DrugsItem_link__2VsM1 { display: block; padding: 16px 0px; }

.DrugsItem_drugs-item__L_v8n:last-child::before { display: none; }

.DrugsItem_drugs-item-name__ttrZ7 { font-size: 18px; font-weight: 500; line-height: 25px; color: rgb(51, 51, 51); word-break: break-all; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.drugs-pc .DrugsItem_drugs-item-name__ttrZ7 a:hover, .drugs-pc .DrugsItem_drugs-item__L_v8n:hover .DrugsItem_drugs-item-name__ttrZ7 { color: rgb(119, 83, 255); }

.DrugsItem_drugs-item-cnName__UrsBu, .DrugsItem_drugs-item-indication___zGt9 { margin-top: 4px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: justify; }

.DrugsItem_drugs-item-cnName__UrsBu { -webkit-line-clamp: 1; }

.DrugsItem_drugs-item-cnName__UrsBu, .DrugsItem_drugs-item-indication___zGt9 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; }

.DrugsItem_drugs-item-indication___zGt9 { -webkit-line-clamp: 2; }

.drugs-mobile .DrugsItem_drugs-item-name__ttrZ7 { font-size: 16px; line-height: 22px; }

.drugs-mobile .DrugsItem_drugs-item-cnName__UrsBu, .drugs-mobile .DrugsItem_drugs-item-indication___zGt9 { line-height: 17px; }

.Drugs_container__YuN4T { position: relative; padding: 0px; }

.Drugs_list__CcAR8 { padding: 0px 12px; margin: 0px 8px; background-color: rgb(255, 255, 255); border-radius: 16px; }

.EmptyList_empty__09sbE { display: flex; align-items: center; justify-content: center; min-height: inherit; }

.Guides_container__y4P2T { position: relative; padding: 0px; }

.Guides_list__lxuKe { padding: 0px 12px; margin: 0px 8px; background-color: rgb(255, 255, 255); border-radius: 16px; }

.AI_card__Zfg_U { position: relative; padding-bottom: 16px; overflow: hidden; background: url("https://img1.dxycdn.com/t/s7/2025/0325/377/6370229725959734091.png") 0px 0px / contain no-repeat, rgb(255, 255, 255); }

.AI_card__Zfg_U .AI_question__itCXv { margin: 16px 0px 8px; font-size: 20px; line-height: 28px; font-weight: 500; }

.AI_card__Zfg_U .AI_thinking__xXDCm { display: flex; align-items: center; justify-content: flex-start; height: 20px; margin-top: 12px; }

.AI_card__Zfg_U .AI_thinking__xXDCm .AI_analysing__iXKc1 { flex: 0 0 auto; width: 16px; height: 16px; margin-right: 4px; background: url("https://img1.dxycdn.com/t/s7/2025/0327/299/4224401282457805091.png") 50% center / contain no-repeat; animation: 1s linear 0s infinite normal none running AI_loading__vM5lV; }

.AI_card__Zfg_U .AI_thinking__xXDCm .AI_hint__Qjgfg { flex: 0 0 auto; font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); }

.AI_card__Zfg_U .AI_thinking__xXDCm .AI_swiper__4nBv9 { flex: 1 1 0%; height: 20px; }

.AI_card__Zfg_U .AI_thinking__xXDCm .AI_swiper__4nBv9 .AI_page__MYJ5p { font-size: 14px; color: rgb(102, 102, 102); display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.AI_card__Zfg_U .AI_subtitle__GmlS2 { display: flex; gap: 4px; align-items: center; justify-content: flex-start; color: rgb(153, 153, 153); position: relative; }

.AI_card__Zfg_U .AI_subtitle__GmlS2::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.AI_card__Zfg_U .AI_subtitle__GmlS2 span { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.AI_card__Zfg_U .AI_content__LAkzC { margin: 12px 0px; color: rgb(51, 51, 51); }

.AI_card__Zfg_U .AI_content__LAkzC div, .AI_card__Zfg_U .AI_content__LAkzC h2, .AI_card__Zfg_U .AI_content__LAkzC h3, .AI_card__Zfg_U .AI_content__LAkzC h4, .AI_card__Zfg_U .AI_content__LAkzC h5, .AI_card__Zfg_U .AI_content__LAkzC h6, .AI_card__Zfg_U .AI_content__LAkzC p { margin: 12px 0px 0px; font-size: 16px; line-height: 28px; display: block !important; }

.AI_card__Zfg_U .AI_content__LAkzC ol { margin-left: 20px; list-style-position: outside; list-style-type: decimal; display: block !important; }

.AI_card__Zfg_U .AI_content__LAkzC ul { margin-left: 20px; list-style-position: outside; list-style-type: disc; display: block !important; }

.AI_card__Zfg_U .AI_content__LAkzC li, .AI_card__Zfg_U .AI_content__LAkzC ol, .AI_card__Zfg_U .AI_content__LAkzC ul { padding: 0px; margin-top: 12px; font-size: 16px; line-height: 28px; }

.AI_card__Zfg_U .AI_disclaimer__Ekway { margin-top: 12px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); }

.AI_card__Zfg_U .AI_actions__VcftF { display: flex; align-items: center; justify-content: flex-end; margin: 12px 0px; }

.AI_card__Zfg_U .AI_actions__VcftF .AI_action__N_TjT { display: flex; align-items: center; justify-content: flex-end; cursor: pointer; }

.AI_card__Zfg_U .AI_actions__VcftF .AI_action__N_TjT .AI_icon___LH7c { width: 16px; height: 16px; margin-right: 2px; color: rgb(102, 102, 102); }

.AI_card__Zfg_U .AI_actions__VcftF .AI_action__N_TjT .AI_btn___3C1d { font-size: 14px; line-height: 18px; color: rgb(102, 102, 102); }

.AI_card__Zfg_U .AI_actions__VcftF .AI_action__N_TjT:hover .AI_btn___3C1d, .AI_card__Zfg_U .AI_actions__VcftF .AI_action__N_TjT:hover .AI_icon___LH7c { color: rgb(119, 83, 255); }

.AI_card__Zfg_U .AI_footer__wpoea { padding-top: 12px; position: relative; }

.AI_card__Zfg_U .AI_footer__wpoea::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.AI_card__Zfg_U .AI_footer__wpoea .AI_sources__SmfYN { margin: 0px; font-size: 16px; line-height: 22px; font-weight: 500; }

.AI_card__Zfg_U .AI_footer__wpoea .AI_list__bHcYm { margin: 4px 0px 0px; list-style: none; }

.AI_card__Zfg_U .AI_footer__wpoea .AI_list__bHcYm .AI_item__fwdaw { display: flex; align-items: center; padding: 8px 0px; cursor: pointer; }

.drugs-pc .AI_card__Zfg_U .AI_footer__wpoea .AI_list__bHcYm .AI_item__fwdaw:hover .AI_name__s674a { color: rgb(119, 83, 255); }

.AI_card__Zfg_U .AI_footer__wpoea .AI_list__bHcYm .AI_item__fwdaw .AI_tag__3zkw0 { flex: 0 0 auto; padding: 1px 3px; margin-right: 12px; font-size: 10px; line-height: 14px; color: rgb(27, 166, 169); background-color: rgb(224, 247, 244); border-radius: 4px; font-weight: 500; }

.AI_card__Zfg_U .AI_footer__wpoea .AI_list__bHcYm .AI_item__fwdaw .AI_name__s674a { flex: 1 1 0%; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.AI_card__Zfg_U .AI_footer__wpoea .AI_list__bHcYm .AI_item__fwdaw .AI_link___iOXX { flex: 0 0 auto; width: 16px; height: 16px; color: rgb(204, 204, 204); }

.AI_card__Zfg_U .AI_expand__gK4S4 { position: absolute; right: 0px; bottom: 0px; left: 0px; display: flex; align-items: center; justify-content: center; padding: 30px 0px 16px; font-size: 14px; line-height: 18px; color: rgb(119, 83, 255); background: linear-gradient(rgba(255, 255, 255, 0) -12.5%, rgb(255, 255, 255) 42.04%, rgb(255, 255, 255)); border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }

.AI_card__Zfg_U .AI_expand__gK4S4 .AI_unfold__2g7Us { width: 12px; height: 12px; margin-left: 2px; color: rgb(119, 83, 255); }

.drugs-pc .AI_card__Zfg_U { padding-right: 24px; padding-left: 24px; margin-bottom: 16px; border-radius: 16px; }

.drugs-pc .AI_card__Zfg_U.AI_folded__aXGav { height: 400px; }

.drugs-pc .AI_card__Zfg_U .AI_subtitle__GmlS2 { padding-bottom: 16px; font-size: 14px; line-height: 20px; }

.drugs-mobile .AI_card__Zfg_U { padding-right: 12px; padding-left: 12px; margin-bottom: 8px; border-radius: 12px; }

.drugs-mobile .AI_card__Zfg_U.AI_folded__aXGav { height: 292px; }

.drugs-mobile .AI_card__Zfg_U .AI_subtitle__GmlS2 { padding-bottom: 12px; font-size: 12px; line-height: 17px; }

@keyframes AI_loading__vM5lV { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.AI_form__JqQ_B .AI_checkboxes__2tffO { display: flex; gap: 12px; align-items: center; justify-content: center; margin: 0px; }

.AI_form__JqQ_B .AI_checkboxes__2tffO .AI_checkbox__ALjNM { flex: 0 0 auto; width: 124px; line-height: 36px; color: rgb(51, 51, 51); text-align: center; cursor: pointer; user-select: none; background-color: rgb(245, 246, 249); border: none; border-radius: 18px; outline: none; box-shadow: none; }

.drugs-pc .AI_form__JqQ_B .AI_checkboxes__2tffO .AI_checkbox__ALjNM:hover { color: rgb(119, 83, 255); }

.AI_form__JqQ_B .AI_checkboxes__2tffO .AI_checkbox__ALjNM.AI_checked__N3xvX { color: rgb(119, 83, 255); background-color: rgb(243, 240, 252); font-weight: 500; }

.drugs-pc .AI_form__JqQ_B .AI_checkboxes__2tffO { flex-wrap: nowrap; margin-bottom: 8px; }

.drugs-mobile .AI_form__JqQ_B .AI_checkboxes__2tffO { flex-wrap: wrap; margin-top: 8px; }

.drugs-mobile .AI_form__JqQ_B .AI_checkboxes__2tffO .AI_checkbox__ALjNM { width: calc(50% - 6px); }

.AI_form__JqQ_B .AI_textarea__M5s6U { padding: 12px; margin: 12px 0px 0px; font-size: 16px; color: rgb(51, 51, 51); background-color: rgb(245, 246, 249); border: none; border-radius: 16px; outline: none; box-shadow: none; }

.AI_form__JqQ_B .AI_textarea__M5s6U::placeholder { color: rgb(153, 153, 153); }

.AI_btns__o9nlc { display: flex; align-items: center; justify-content: flex-end; padding: 12px 0px 0px; margin: 8px 0px 0px; }

.AI_btns__o9nlc .AI_submit__596fL { padding-right: 24px; padding-left: 24px; font-size: 14px; background: linear-gradient(117deg, rgb(119, 83, 255), rgb(168, 141, 251)); border: none; border-radius: 18px; outline: none; font-weight: 500; color: rgb(255, 255, 255) !important; }

.drugs-pc .AI_btns__o9nlc .AI_submit__596fL:hover { background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(135deg, rgb(119, 83, 255), rgb(168, 141, 251)); }

.AI_btns__o9nlc .AI_submit__596fL.AI_disabled__rwnoD { color: rgb(204, 204, 204) !important; background: rgb(245, 246, 249) !important; }

.drugs-mobile .AI_btns__o9nlc .AI_submit__596fL { flex: 1 1 0%; height: 44px; font-size: 16px; }

.AI_drawer__dzEIV .AI_tab__SBJye { position: sticky; top: 0px; z-index: 10; background-color: inherit; }

.AI_drawer__dzEIV .AI_tab__SBJye .AI_title__a1dag { padding: 0px 40px; font-size: 16px; line-height: 60px; text-align: center; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-weight: 500; }

.AI_drawer__dzEIV .AI_tab__SBJye .AI_close__M7WEn { position: absolute; top: 18px; right: 16px; }

.AI_drawer__dzEIV .AI_container__9p_4e { padding: 0px 20px; }

@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }

:root { --swiper-theme-color: #007aff; }

:host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; }

.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: clip; list-style: none; padding: 0px; z-index: 1; display: block; }

.swiper-vertical > .swiper-wrapper { flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box; }

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }

.swiper-horizontal { touch-action: pan-y; }

.swiper-vertical { touch-action: pan-x; }

.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; }

.swiper-slide-invisible-blank { visibility: hidden; }

.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }

.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }

.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }

.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }

.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }

.swiper-3d { perspective: 1200px; }

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide { transform-style: preserve-3d; }

.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }

.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }

.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }

.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }

.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }

.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }

.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-radius: 50%; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 4px solid transparent; }

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }

.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }

@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translateZ(0px); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); top: var(--swiper-pagination-top,auto); left: 0px; width: 100%; }

.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }

.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: var(--swiper-pagination-bullet-border-radius,50%); background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); }

button.swiper-pagination-bullet { border: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet:only-child { display: none !important; }

.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity,1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: var(--swiper-pagination-right,8px); left: var(--swiper-pagination-left,auto); top: 50%; transform: translate3d(0px, -50%, 0px); }

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }

.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }

.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: var(--swiper-pagination-progressbar-size,4px); left: 0px; top: 0px; }

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: var(--swiper-pagination-progressbar-size,4px); height: 100%; left: 0px; top: 0px; }

.swiper-pagination-lock { display: none; }

.swiper_wrapper__LyQwb { width: 100%; }

.swiper_wrapper__LyQwb .swiper_page__LNwWy .swiper_header__3KqxE { display: flex; gap: 12px; align-items: center; justify-content: flex-start; }

.swiper_wrapper__LyQwb .swiper_page__LNwWy .swiper_header__3KqxE .swiper_avatar__iRHXq { border-radius: 96px; }

.swiper_wrapper__LyQwb .swiper_page__LNwWy .swiper_header__3KqxE .swiper_name__sGw0A { font-size: 16px; line-height: 22px; color: rgb(51, 51, 51); font-weight: 500; }

.swiper_wrapper__LyQwb .swiper_page__LNwWy .swiper_header__3KqxE .swiper_hospital__DQ3Ej { margin-top: 4px; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); }

.swiper_wrapper__LyQwb .swiper_page__LNwWy .swiper_desc__dSmnn { padding: 12px 0px; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); }

.swiper_wrapper__LyQwb .swiper_bullet___z57I { width: 6px; height: 2px; margin: 0px; background: rgb(234, 229, 250); border-radius: 24px; }

.swiper_wrapper__LyQwb .swiper_actived__KRMGO { background: rgb(119, 83, 255); }

.swiper_wrapper__LyQwb .swiper_pagination__wRoJB { bottom: 2px; display: flex; gap: 2px; justify-content: center; margin: 0px auto; }

.page_home__8NspK { width: 100%; margin: 0px; background: rgb(245, 246, 249); box-sizing: border-box; padding: 0 0 calc(16px + env(safe-area-inset-bottom)); }

.page_home__8NspK .page_user__RGvbm { position: static; background-color: transparent; }

.page_home__8NspK .page_logo__dQHEO { margin: 20px auto 12px; }

.page_home__8NspK .page_search__BHd_7 { position: sticky; top: 0px; z-index: 1; margin: 0px auto; background-color: rgb(245, 246, 249); }

.page_home__8NspK .page_desc__EccX7 { margin: 12px auto 40px; font-size: 12px; line-height: 17px; color: rgb(102, 102, 102); text-align: center; }

.page_home__8NspK h3 { font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); font-weight: 500; }

.page_home__8NspK p { margin-top: 2px; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); }

.page_home__8NspK .page_flex__TjJti { display: flex; align-items: center; }

.page_home__8NspK .page_flex__TjJti .page_item__GvFbB { display: flex; gap: 20px; align-items: center; justify-content: flex-start; margin-top: 16px; }

.page_home__8NspK .page_flex__TjJti .page_item__GvFbB .page_right__HmHnD { flex: 1 1 0%; }

.page_home__8NspK .page_flex__TjJti .page_button__XpEFU { width: 334px; height: 36px; margin-top: 16px; font-weight: 500; line-height: 36px; color: rgb(255, 255, 255); text-align: center; background: linear-gradient(117.4deg, rgb(140, 110, 238), rgb(105, 214, 206)); border-radius: 18px; }

.page_home__8NspK .page_flex__TjJti.page_column__SiYpv { flex-direction: column; }

.page_home__8NspK .page_flex__TjJti.page_column__SiYpv .page_item__GvFbB { width: 100%; }

.page_home__8NspK .page_flex__TjJti.page_row__i1Jyx { flex-flow: wrap; }

.page_home__8NspK .page_flex__TjJti.page_row__i1Jyx .page_item__GvFbB { display: flex; flex: 0 0 50%; flex-direction: column; gap: 0px; }

.page_home__8NspK .page_flex__TjJti.page_row__i1Jyx .page_item__GvFbB h3 { margin-top: 8px; text-align: center; }

.page_home__8NspK .page_flex__TjJti.page_row__i1Jyx .page_item__GvFbB p { margin-top: 4px; text-align: center; }

.page_home__8NspK .page_flex__TjJti.page_guides__f_Uyr { padding-top: 12px; }

.page_home__8NspK .page_flex__TjJti.page_guides__f_Uyr .page_guide__pxzc2 { margin: 8px 0px; }

.page_home__8NspK .page_flex__TjJti.page_orgs__O6Ph5 { gap: 8px; margin: 32px 0px 8px; }

.page_home__8NspK .page_flex__TjJti.page_orgs__O6Ph5 .page_org__Yh2Xi { box-sizing: border-box; display: flex; flex-direction: row; gap: 8px; align-items: center; justify-content: flex-start; width: calc(50% - 4px); padding: 12px; background-color: rgb(245, 246, 249); border-radius: 10px; }

.page_home__8NspK .page_flex__TjJti.page_orgs__O6Ph5 .page_org__Yh2Xi h3 { font-size: 12px; line-height: 17px; color: rgb(51, 51, 51); font-weight: 500; }

.page_home__8NspK .page_flex__TjJti.page_drugs__rUtBh { padding-top: 12px; }

.page_home__8NspK .page_flex__TjJti.page_drugs__rUtBh .page_left__Q95sU { flex: 1 1 0%; gap: 14px; align-items: flex-start; }

.page_home__8NspK .page_flex__TjJti.page_drugs__rUtBh .page_left__Q95sU .page_drug__4Vy8h { align-items: flex-start; }

.page_home__8NspK .page_divider__SL_qf { position: relative; }

.page_home__8NspK .page_divider__SL_qf::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.page_home__8NspK .page_swiper__dUDO6 { padding: 12px 0px 0px; }

.page_home__8NspK .page_card__UaCQ6 { position: relative; box-sizing: border-box; width: calc(100% - 16px); max-width: 480px; padding: 20px; margin: 0px auto 12px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-radius: 12px; }

.page_home__8NspK .page_card__UaCQ6.page_medpulseBg__w9sLW { background-image: url("https://img1.dxycdn.com/t/s7/2025/0212/299/2321785913251259881.png"); background-repeat: no-repeat; background-size: 100%; border: none; }

.page_home__8NspK .page_card__UaCQ6 .page_title__uxxoD { font-size: 18px; line-height: 25px; color: rgb(51, 51, 51); text-align: center; font-weight: 500; }

.page_home__8NspK .page_card__UaCQ6 .page_content__MuhTS { margin: 4px auto 16px; font-size: 12px; line-height: 17px; color: rgb(102, 102, 102); text-align: center; }

.page_home__8NspK .page_card__UaCQ6 .page_content__MuhTS.page_medpulse__xdlGg { font-size: 14px; line-height: 18.56px; color: rgb(102, 102, 102); text-align: left; }

.Service_section-service-boxes__3ozFV { width: 1032px; }

.Service_section-service-boxes__3ozFV .Service_box__7NX8X { box-sizing: border-box; display: flex; flex-shrink: 0; align-self: stretch; justify-content: space-between; width: 508px; padding: 40px 20px; background: rgb(255, 255, 255); border-radius: 16px; }

.Service_section-service-boxes__3ozFV .Service_box__7NX8X .Service_icon__y1LeV { flex-shrink: 0; width: 96px; height: 96px; margin-right: 12px; background-repeat: no-repeat; background-position: 50% center; background-size: cover; border-radius: 96px; }

.Service_section-service-boxes__3ozFV .Service_box__7NX8X .Service_box-infos__4E4pZ { font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); text-align: justify; }

.Service_section-service-boxes__3ozFV .Service_box__7NX8X .Service_box-user__jZcgg { margin-top: 8px; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); }

.Service_section-service-boxes__3ozFV .swiper { padding-bottom: 69px; }

.Service_section-service-boxes__3ozFV .swiper-wrapper { display: flex; align-items: stretch; }

.Service_section-service-boxes__3ozFV .swiper-slide { display: flex; justify-content: space-between; height: auto; }

.Service_section-service-boxes__3ozFV .swiper-horizontal > .swiper-pagination-bullets, .Service_section-service-boxes__3ozFV .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: -5px; }

.Service_section-service-boxes__3ozFV .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { width: 64px; height: 5px; margin: 0px 8px 0px 0px; background: rgb(235, 237, 240); border-radius: 25px; opacity: 1; }

.Service_section-service-boxes__3ozFV .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:last-child { margin-right: 0px; }

.Service_section-service-boxes__3ozFV .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active { background: rgb(119, 83, 255); }

.page_home__SIcYT * { transition: 0.3s; }

.page_home__SIcYT .page_section__oOR20 .page_container__KdN80 { width: 1032px; padding: 64px 0px; margin: 0px auto; }

.page_home__SIcYT .page_section__oOR20 .page_container__KdN80.page_medpulse__cKNr3 { padding-top: 40px; padding-bottom: 0px; }

.page_home__SIcYT .page_section__oOR20 .page_title__vXotm { height: 50px; font-size: 36px; font-weight: 500; line-height: 50px; color: rgb(51, 51, 51); text-align: center; }

.page_home__SIcYT .page_section__oOR20 .page_title__vXotm span { font-size: 32px; }

.page_home__SIcYT .page_section__oOR20 .page_infos__BYZ6W { height: 22px; margin-top: 8px; margin-bottom: 40px; font-size: 16px; line-height: 22px; color: rgb(51, 51, 51); text-align: center; }

.page_home__SIcYT .page_section-decision__cHMhN, .page_home__SIcYT .page_section-drugs__vKDd3, .page_home__SIcYT .page_section-medpulse__bZ1PN, .page_home__SIcYT .page_section-service__Q_x_d { background: rgb(245, 246, 249); }

.GuidelineSearch_guideline-search__NU01F { display: flex; align-items: center; padding: 28px 0px 12px; }

.GuidelineSearch_guideline-search__NU01F .GuidelineSearch_select__qmv5G { width: 125px; height: 20px; line-height: 20px; text-align: center; cursor: pointer; }

.GuidelineSearch_guideline-search__NU01F .GuidelineSearch_select__qmv5G.GuidelineSearch_open__e_mBz { color: rgb(119, 83, 255); }

.GuidelineSearch_guideline-search__NU01F .GuidelineSearch_select__qmv5G.GuidelineSearch_open__e_mBz svg { color: rgb(119, 83, 255); transform: rotate(0deg); }

.GuidelineSearch_search-popup__95IES { border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; }

.GuidelineSearch_search-popup__95IES .ant-dropdown-menu { padding: 0px; box-shadow: none; }

.GuidelineSearch_search-popup__95IES .ant-dropdown-menu .ant-dropdown-menu-item { height: 48px; padding: 0px 20px; font-size: 16px; color: rgb(51, 51, 51); position: relative; }

.GuidelineSearch_search-popup__95IES .ant-dropdown-menu .ant-dropdown-menu-item::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.GuidelineSearch_search-popup__95IES .ant-dropdown-menu .ant-dropdown-menu-item:last-child::before { display: none; }

.GuidelineSearch_search-popup__95IES .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active { background-color: rgba(245, 246, 249, 0.5); }

.GuidelinesItem_guide-item__s_klo { padding: 16px 0px; list-style: none; position: relative; }

.GuidelinesItem_guide-item__s_klo::before { position: absolute; content: " "; top: 0px; right: 0px; left: 0px; width: 100%; border-top: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.GuidelinesItem_guide-item__s_klo:first-child::before { content: none; }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_link__dShGL { display: block; }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_focused__913cy { display: block; padding: 16px 12px; background-color: rgb(245, 246, 249); border-radius: 12px; }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-focused__2vMpa { margin-bottom: 8px; font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); font-weight: 500; }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-title__z9H8G { margin: 0px; font-size: 18px; line-height: 25px; color: rgb(51, 51, 51); word-break: break-all; font-weight: 500; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-title__z9H8G.GuidelinesItem_guide-vip__5fbDS { position: relative; vertical-align: middle; }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-title__z9H8G.GuidelinesItem_guide-vip__5fbDS::before { display: inline-block; width: 22px; height: 25px; margin-right: 4px; line-height: 25px; vertical-align: bottom; content: ""; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/tagVip@3x.2ffdeb61.png") 0px center / contain no-repeat; }

.drugs-pc .GuidelinesItem_guide-item__s_klo:hover .GuidelinesItem_guide-title__z9H8G { color: rgb(119, 83, 255); }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-maker__qZzoy { display: flex; align-items: center; justify-content: flex-start; margin: 4px 0px 0px; font-size: 12px; line-height: 17px; color: rgb(153, 153, 153); }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-maker-logo__TRCsQ { display: inline-block; width: 16px; height: 16px; margin: 0px 2px 0px 0px; background-repeat: no-repeat; background-position: 50% center; background-size: contain; }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-maker-desc__ZmPmX { flex: 1 1 0%; margin: 0px; font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); word-break: break-all; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-info__D6R72 { display: flex; align-items: center; justify-content: space-between; margin: 4px 0px 0px; }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-info-left__asKF2 { margin: 0px; font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); }

.GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-info-left__asKF2 .GuidelinesItem_divider__BQrMm { margin: 0px 4px; }

.drugs-mobile .GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-title__z9H8G { font-size: 16px; line-height: 22px; }

.drugs-mobile .GuidelinesItem_guide-item__s_klo .GuidelinesItem_guide-info-left__asKF2 { font-size: 12px; line-height: 17px; }

.Guides_section___gwuR { margin: 0px auto; overflow: hidden; }

.Guides_section___gwuR .Guides_guides-wrapper__E0tBJ { width: 696px; padding: 8px 0px 0px; margin: 24px 0px 0px; background-color: rgb(245, 246, 249); }

.Guides_section___gwuR .Guides_guides-wrapper__E0tBJ .Guides_title__iksWl { margin: 0px 24px; }

.Guides_section___gwuR .Guides_guides-wrapper__E0tBJ .Guides_guides-container__VXvRy { position: relative; padding: 0px 24px; margin: 8px 0px 0px; list-style-type: none; background-color: rgb(255, 255, 255); border-radius: 12px; }

.drugs-pc .Guides_section___gwuR { width: 1192px; }

.drugs-mobile .Guides_section___gwuR .Guides_guides-wrapper__E0tBJ { width: 100%; padding: 0px; margin: 20px 0px 0px; }

.drugs-mobile .Guides_section___gwuR .Guides_guides-wrapper__E0tBJ .Guides_title__iksWl { margin: 0px 12px; }

.drugs-mobile .Guides_section___gwuR .Guides_guides-wrapper__E0tBJ .Guides_guides-container__VXvRy { padding: 0px 12px; }

.page_container__mbrZd { min-height: 100vh; background-color: rgb(245, 246, 249); }

.page_container__mbrZd .page_header__zCfgZ { position: sticky; top: 0px; z-index: 1; box-sizing: border-box; display: flex; gap: 8px; align-items: center; height: 52px; padding: 8px 16px; background-color: inherit; }

.page_container__mbrZd .page_header__zCfgZ .page_back__HZ3iT { width: 20px; height: 20px; }

.page_container__mbrZd .page_header__zCfgZ .page_search__8Tj6m { flex: 1 1 0%; }

.page_container__mbrZd .page_list__bs9lO { box-sizing: border-box; display: flex; flex-direction: column; min-height: calc(-52px + 100vh); margin: 0px; }

.page_container__mbrZd .page_list__bs9lO .page_loading__KJo8_ { box-sizing: border-box; width: calc(100% - 16px); margin: 0px 8px; }

.page_container__mbrZd .page_list__bs9lO .page_loading__KJo8_ .page_skeleton__G0Q_z { width: 100%; height: calc(-52px + 100vh); padding: 0px 12px; border-radius: 16px; }

.page_container__mbrZd .page_list__bs9lO .page_main__uhlLH { margin: 0px 8px; }

.drugs-search-popup .page_container__mbrZd .page_list__bs9lO { display: none; }

.Search_anchor__OuhvU { visibility: hidden; background-color: transparent; opacity: 0; }

.Search_my-search__iLiIb { position: relative; width: 760px; margin: 0px auto; }

.Search_my-search__iLiIb .Search_search__hfp8m { position: relative; box-sizing: border-box; display: flex; gap: 8px; align-items: center; justify-content: flex-start; width: 100%; height: 52px; padding-top: 2px; padding-bottom: 2px; overflow: hidden; border: 2px solid rgb(0, 0, 0); border-radius: 50px; }

.Search_my-search__iLiIb .Search_search__hfp8m .Search_icon__hXEOn { position: relative; flex: 0 0 auto; width: 24px; height: 24px; margin-left: 20px; }

.Search_my-search__iLiIb .Search_search__hfp8m .Search_input__VWcKt { box-sizing: border-box; display: block; flex: 1 1 0%; width: 100%; font-size: 16px; line-height: 22px; color: rgb(51, 51, 51); background: rgb(255, 255, 255); }

.Search_my-search__iLiIb .Search_search__hfp8m .Search_clear__h9OH7 { display: block; flex: 0 0 auto; width: 16px; height: 16px; cursor: pointer; background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/search-clear.d490385e.png"); background-repeat: no-repeat; background-size: cover; border-radius: 50%; }

.Search_my-search__iLiIb .Search_search__hfp8m .Search_btn__0bwH7 { z-index: 1; box-sizing: border-box; display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: 80px; height: 100%; margin-right: 2px; font-size: 16px; color: rgb(255, 255, 255); text-align: center; cursor: pointer; background: linear-gradient(135deg, rgb(119, 83, 255), rgb(168, 141, 251)); border-radius: 44px; font-weight: 500; }

.Search_my-search__iLiIb.Search_simple__nukK8 { width: 480px; margin: 0px; }

.Search_my-search__iLiIb.Search_simple__nukK8 ::placeholder { font-size: 14px; }

.Search_my-search__iLiIb.Search_simple__nukK8 .Search_search__hfp8m { height: 40px; padding-left: 0px; background: transparent; }

.Search_my-search__iLiIb.Search_simple__nukK8 .Search_search__hfp8m .Search_icon__hXEOn { width: 20px; height: 20px; margin-left: 12px; }

.Search_my-search__iLiIb.Search_simple__nukK8 .Search_search__hfp8m .Search_input__VWcKt { font-size: 14px; line-height: 20px; background-color: transparent; }

.Search_my-search__iLiIb.Search_simple__nukK8 .Search_search__hfp8m .Search_btn__0bwH7 { width: 72px; margin-left: 0px; font-size: 12px; border-radius: 18px; }

.Search_my-search__iLiIb .Search_select-popup__KH3F_ { position: absolute; z-index: 100; box-sizing: border-box; width: 100%; max-height: 360px; padding: 12px 0px; margin-top: 10px; overflow: hidden auto; background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; }

.Search_my-search__iLiIb .Search_select-popup__KH3F_.Search_simple__nukK8 { width: 652px; }

.Search_my-search__iLiIb .Search_select-popup__KH3F_ .Search_icon__hXEOn { margin-right: 12px; }

.Search_my-search__iLiIb .Search_select-popup__KH3F_ .Search_select-option__a6zMg { box-sizing: border-box; padding: 0px 8px; }

.Search_my-search__iLiIb .Search_select-popup__KH3F_ .Search_select-option-content__MeX4h { display: block; cursor: pointer; position: relative; }

.Search_my-search__iLiIb .Search_select-popup__KH3F_ .Search_select-option-content__MeX4h::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }

.Search_my-search__iLiIb .Search_select-popup__KH3F_ .Search_select-option-value__I4h_U { display: flex; align-items: center; justify-content: flex-start; height: 48px; font-size: 16px; line-height: 48px; color: rgb(51, 51, 51); }

.Search_my-search__iLiIb .Search_select-popup__KH3F_ .Search_select-option__a6zMg.Search_active__qDBqF, .Search_my-search__iLiIb .Search_select-popup__KH3F_ .Search_select-option__a6zMg:hover { background-color: rgba(245, 246, 249, 0.5) !important; }

.Search_my-search__iLiIb .Search_select-popup__KH3F_ .Search_select-option__a6zMg:last-child .Search_select-option-content__MeX4h::before { display: none; }

.Search_my-search__iLiIb .Search_select-popup__KH3F_ .ant-typography { margin-bottom: 0px; }

.drugs-mobile .Search_my-search__iLiIb { box-sizing: border-box; width: 100%; height: 60px; padding: 8px 0px; }

.drugs-mobile .Search_my-search__iLiIb .Search_search__hfp8m { width: 350px; height: 100%; margin: 0px auto; background-color: rgb(255, 255, 255); border-radius: 22px; }

.drugs-mobile .Search_my-search__iLiIb .Search_search__hfp8m .Search_icon__hXEOn { margin-left: 20px; }

.drugs-mobile .Search_my-search__iLiIb .Search_search__hfp8m .Search_input__VWcKt { font-size: 14px; line-height: 20px; }

.drugs-mobile .Search_my-search__iLiIb .Search_search__hfp8m .Search_input__VWcKt ::placeholder { font-size: 14px; }

.drugs-mobile .Search_my-search__iLiIb .Search_search__hfp8m .Search_btn__0bwH7 { width: 72px; font-size: 14px; border-radius: 18px; }

.drugs-mobile .Search_my-search__iLiIb .Search_search__hfp8m .Search_btn__0bwH7:active { background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(135deg, rgb(119, 83, 255), rgb(168, 141, 251)); }

.drugs-mobile .Search_my-search__iLiIb.Search_sticky__12eiC { position: fixed; top: 0px; margin-top: 0px !important; transform: translateY(0px) !important; }

.drugs-mobile .Search_my-search__iLiIb.Search_sticky__12eiC .Search_select-popup__KH3F_ { right: 8px; left: 8px; width: calc(100% - 16px); max-height: calc(-72px + 100vh); }

.drugs-mobile .Search_my-search__iLiIb.Search_sticky__12eiC .Search_select-popup__KH3F_ .Search_select-option__a6zMg { padding: 0px 12px; }

.drugs-mobile .Search_my-search__iLiIb.Search_sticky__12eiC .Search_select-popup__KH3F_ .Search_select-option-content__MeX4h { padding: 12px 0px; }

.drugs-mobile .Search_my-search__iLiIb.Search_sticky__12eiC .Search_select-popup__KH3F_ .Search_select-option-value__I4h_U { height: 22px; line-height: 22px; }

.drugs-mobile .Search_my-search__iLiIb.Search_sticky__12eiC .Search_back__HeecL { position: absolute; top: 16px; left: 16px; display: block; width: 20px; height: 20px; }

.drugs-mobile .Search_my-search__iLiIb.Search_sticky__12eiC .Search_search__hfp8m .Search_icon__hXEOn { width: 20px; height: 20px; margin-left: 8px; }

.drugs-mobile .Search_my-search__iLiIb.Search_simple__nukK8 { height: 36px; padding: 0px; background-color: rgb(255, 255, 255); border-radius: 18px; }

.drugs-mobile .Search_my-search__iLiIb.Search_simple__nukK8 .Search_icon__hXEOn { margin-left: 8px; }

.drugs-mobile .Search_my-search__iLiIb.Search_simple__nukK8 .Search_search__hfp8m { width: 100%; height: inherit; border-color: rgb(255, 255, 255); }

.drugs-mobile .Search_my-search__iLiIb.Search_simple__nukK8 .Search_btn__0bwH7 { width: 60px; border-radius: 28px; }

.drugs-mobile .Search_my-search__iLiIb.Search_simple__nukK8 .Search_select-popup__KH3F_ { left: -28px; width: calc(100% + 28px); margin-top: 8px; }

.drugs-mobile.drugs-miniprogram .Search_my-search__iLiIb.Search_simple__nukK8 .Search_select-popup__KH3F_ { left: 0px; width: 100%; }

.drugs-pc .Search_my-search__iLiIb .Search_search__hfp8m .Search_btn__0bwH7:hover { background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(135deg, rgb(119, 83, 255), rgb(168, 141, 251)); }

.PCHomeHeader_header-box__INLYM { position: relative; width: 100%; }

.PCHomeHeader_search-box__H0yEf { padding: 40px 0px 36px; margin-bottom: 4px; }

.PCHomeHeader_search-box__H0yEf .PCHomeHeader_search-bar__hLlpT { margin: 0px auto; }

.PCHomeHeader_search-box__H0yEf .PCHomeHeader_desc__lnAmC { margin-top: 24px; font-size: 14px; font-weight: 400; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.PCHomeHeader_affix__qqqgA { z-index: 10; }

.PCHomeHeader_sticky-header__zteK8 { background-color: rgb(255, 255, 255); transition: 1s; animation: 0.3s ease 0s 1 normal forwards running PCHomeHeader_show__WGVez; }

.PCHomeHeader_sticky-header__zteK8 .PCHomeHeader_header-center__BxMN0 { display: flex; align-items: center; justify-content: space-between; width: 1144px; }

@media screen and (max-width: 1308px) {
  .PCHomeHeader_sticky-header__zteK8 .PCHomeHeader_header-center__BxMN0 { width: auto; }
  .PCHomeHeader_sticky-header__zteK8 .PCHomeHeader_nav__GD_PV { display: none; }
}

@keyframes PCHomeHeader_show__WGVez { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.Main_section__KOMsv { padding: 16px 24px; margin-bottom: 16px; background-color: rgb(255, 255, 255); border-radius: 16px; }

.Main_section__KOMsv:last-child { margin-bottom: 0px; }

.Main_section__KOMsv .Main_title__4QkES { font-size: 20px; line-height: 28px; color: rgb(51, 51, 51); font-weight: 500; }

.Main_section__KOMsv .Main_more__iRasR { display: flex; align-items: center; justify-content: center; width: 240px; height: 36px; margin: 0px auto; font-size: 12px; color: rgb(51, 51, 51); text-align: center; cursor: pointer; background: rgb(245, 246, 249); border-radius: 18px; }

.Main_section__KOMsv .Main_more__iRasR .Main_icon__y9xYZ { width: 14px; height: 14px; margin-top: -3px; color: rgb(51, 51, 51); }

.drugs-pc .Main_section__KOMsv .Main_more__iRasR:hover { background-color: rgb(235, 237, 240); }

.drugs-mobile .Main_section__KOMsv { padding: 16px 12px; margin-bottom: 8px; }

.drugs-mobile .Main_section__KOMsv .Main_title__4QkES { font-size: 18px; line-height: 25px; }

.drugs-mobile .Main_section__KOMsv .Main_more__iRasR { width: 100%; }

.Main_empty__jUYq7 { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; background-color: rgb(255, 255, 255); border-radius: 12px; }

.Main_empty__jUYq7 .Main_text__kuIwa { margin-top: 20px; font-size: 14px; line-height: 20px; color: rgb(153, 153, 153); text-align: center; }

.ListSkeleton_loading__lHJJI { box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; width: 100%; height: calc(-307px + 100vh); background: rgb(255, 255, 255); }

.ListSkeleton_loading__lHJJI .ListSkeleton_list-skeleton__BTOVb { padding: 24px 0px; position: relative; }

.ListSkeleton_loading__lHJJI .ListSkeleton_list-skeleton__BTOVb::before { position: absolute; content: " "; right: 0px; bottom: 0px; left: 0px; width: 100%; border-bottom: 1px solid rgb(224, 224, 224); transform: scaleY(0.5); }

.Navs_nav__Zf3rV { position: static; z-index: 1; box-sizing: border-box; display: flex; justify-content: center; width: 100%; padding-bottom: 16px; margin: 0px auto; background-color: rgb(245, 246, 249); }

.Navs_nav__Zf3rV .Navs_nav-box__vKMDj { width: 696px; }

.Navs_nav__Zf3rV .Navs_nav-box__vKMDj .Navs_nav-items__er55I { display: flex; gap: 28px; padding-top: 32px; padding-left: 20px; }

.Navs_nav__Zf3rV .Navs_nav-box__vKMDj .Navs_nav-items__er55I .Navs_nav-item__UuGzn { font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); cursor: pointer; }

.Navs_nav__Zf3rV .Navs_nav-box__vKMDj .Navs_nav-items__er55I .Navs_nav-item__UuGzn.Navs_active__VGy29 { font-weight: 500; color: rgb(119, 83, 255); }

.Navs_nav__Zf3rV .Navs_nav-box__vKMDj .Navs_nav-items__er55I .Navs_nav-item__UuGzn:hover { color: rgb(119, 83, 255); }

.Navs_nav__Zf3rV .Navs_nav-box__vKMDj .Navs_spell-check__m0Phn { padding-top: 8px; padding-left: 20px; font-size: 14px; color: rgb(153, 153, 153); }

.Navs_nav__Zf3rV .Navs_nav-box__vKMDj .Navs_spell-check-tag__IFN_J { display: inline-block; height: 28px; padding: 0px 10px; font-size: 12px; font-weight: 500; line-height: 28px; color: rgb(119, 83, 255); background-color: rgb(255, 255, 255); border-radius: 28px; }

.Navs_nav__Zf3rV .Navs_nav-box__vKMDj .Navs_spell-check-tag__IFN_J:hover { background-color: rgb(235, 237, 240); }

.drugs-mobile .Navs_nav__Zf3rV { position: sticky; top: 51px; }

.drugs-mobile .Navs_nav__Zf3rV .Navs_nav-box__vKMDj { width: 100%; }

.drugs-mobile .Navs_nav__Zf3rV .Navs_nav-box__vKMDj .Navs_nav-items__er55I { gap: 20px; padding-top: 8px; }

.Navs_container__V7NF9 { box-sizing: border-box; width: 696px; min-height: calc(-375px + 100vh); margin: 0px auto; background-color: rgb(255, 255, 255); border-radius: 16px; }

.Navs_container__V7NF9.Navs_main__RC0x5 { background-color: transparent; border-radius: 0px; }

.Navs_container__V7NF9.Navs_check__FUMU4 { min-height: calc(-411px + 100vh); }

.drugs-mobile .Navs_container__V7NF9 { width: 100%; min-height: calc(-104px + 100vh); background-color: transparent; border-radius: 0px; }

.Navs_empty__AEqj2 { display: flex; align-items: center; justify-content: center; height: calc(-307px + 100vh); }

.Pagination_pagination__Wl1ng { display: flex; justify-content: center; padding: 24px 0px; text-align: center; }

.Pagination_pagination__Wl1ng li { margin-inline-end: 8px; }

.Pagination_pagination__Wl1ng li:last-child { margin-inline-end: 0px; }

.Pagination_pagination__Wl1ng .ant-pagination-disabled .next svg, .Pagination_pagination__Wl1ng .ant-pagination-disabled .prev svg { color: rgb(204, 204, 204) !important; }

.Pagination_pagination__Wl1ng .ant-pagination-item, .Pagination_pagination__Wl1ng .ant-pagination-next, .Pagination_pagination__Wl1ng .ant-pagination-prev { width: 32px; height: 32px; font-size: 14px; font-weight: 400; line-height: 32px; background-color: rgb(245, 246, 249); border: none; border-radius: 4px; }

.Pagination_pagination__Wl1ng .ant-pagination-item a, .Pagination_pagination__Wl1ng .ant-pagination-next a, .Pagination_pagination__Wl1ng .ant-pagination-prev a { display: block; width: 100%; height: 100%; padding: 0px; color: rgb(51, 51, 51); }

.Pagination_pagination__Wl1ng .ant-pagination-item-active, .Pagination_pagination__Wl1ng .ant-pagination-next-active, .Pagination_pagination__Wl1ng .ant-pagination-prev-active { font-size: 14px; background-color: rgb(119, 83, 255); }

.Pagination_pagination__Wl1ng .ant-pagination-item-active a, .Pagination_pagination__Wl1ng .ant-pagination-item-active a:hover, .Pagination_pagination__Wl1ng .ant-pagination-item-active > div, .Pagination_pagination__Wl1ng .ant-pagination-next-active a, .Pagination_pagination__Wl1ng .ant-pagination-next-active a:hover, .Pagination_pagination__Wl1ng .ant-pagination-next-active > div, .Pagination_pagination__Wl1ng .ant-pagination-prev-active a, .Pagination_pagination__Wl1ng .ant-pagination-prev-active a:hover, .Pagination_pagination__Wl1ng .ant-pagination-prev-active > div { color: rgb(255, 255, 255); }

.Pagination_pagination__Wl1ng .ant-pagination-item .next i, .Pagination_pagination__Wl1ng .ant-pagination-item .prev i, .Pagination_pagination__Wl1ng .ant-pagination-next .next i, .Pagination_pagination__Wl1ng .ant-pagination-next .prev i, .Pagination_pagination__Wl1ng .ant-pagination-prev .next i, .Pagination_pagination__Wl1ng .ant-pagination-prev .prev i { display: inline-block; width: 32px; height: 32px; }

.Pagination_pagination__Wl1ng .ant-pagination-item .next svg, .Pagination_pagination__Wl1ng .ant-pagination-item .prev svg, .Pagination_pagination__Wl1ng .ant-pagination-next .next svg, .Pagination_pagination__Wl1ng .ant-pagination-next .prev svg, .Pagination_pagination__Wl1ng .ant-pagination-prev .next svg, .Pagination_pagination__Wl1ng .ant-pagination-prev .prev svg { margin-top: -3px; color: rgb(51, 51, 51); }

.Pagination_pagination__Wl1ng .ant-pagination-item .next svg, .Pagination_pagination__Wl1ng .ant-pagination-next .next svg, .Pagination_pagination__Wl1ng .ant-pagination-prev .next svg { transform: rotate(180deg); }

.Pagination_pagination__Wl1ng .ant-pagination-item:hover .next svg, .Pagination_pagination__Wl1ng .ant-pagination-item:hover .prev svg, .Pagination_pagination__Wl1ng .ant-pagination-next:hover .next svg, .Pagination_pagination__Wl1ng .ant-pagination-next:hover .prev svg, .Pagination_pagination__Wl1ng .ant-pagination-prev:hover .next svg, .Pagination_pagination__Wl1ng .ant-pagination-prev:hover .prev svg { color: rgb(119, 83, 255); }

.Pagination_pagination__Wl1ng .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis { font-size: 10px; color: rgb(153, 153, 153); }

.SearchList_search-list__xhgcR { position: relative; box-sizing: border-box; height: 100%; padding-bottom: 80px; }

.SearchList_search-list__xhgcR.SearchList_single-page__HxCX_ { padding-bottom: 16px; }

.SearchList_search-list__xhgcR .SearchList_pagination__rwj1M { position: absolute; bottom: 0px; left: 50%; z-index: 100; width: 100%; background: transparent; transform: translateX(-50%); }

.drugs-list_drugs__g4SPi { position: relative; }

.drugs-list_drugs-list__ZGI_K { min-height: calc(-499px + 100vh); }

.drugs-list_empty__oEOGh { padding-top: 32px; font-size: 14px; line-height: 24px; color: rgb(153, 153, 153); }

.drugs-list_empty__oEOGh h4 { font-weight: 500; font-size: 18px; line-height: 25px; color: rgb(51, 51, 51); }

.drugs-list_empty__oEOGh p { margin-top: 12px; }

.drugs-list_empty-link__cVrSF, .drugs-pc .drugs-list_empty-link__cVrSF:hover { color: rgb(119, 83, 255); }

.drugs-list_empty-img__AEpUQ { width: 280px; height: 280px; margin: 48px auto 0px; background: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/empty.1b3aab02.png") 50% center / 100% 280px no-repeat; }

.drugs-list_hidden-mask__i1u_6 { position: absolute; inset: 0px; z-index: 1; pointer-events: none; background-color: rgba(255, 255, 255, 0.5); backdrop-filter: blur(2px); }

.drugs-list_hidden-mask__i1u_6::before { position: absolute; inset: 0px; z-index: 1; content: ""; background-image: url("https://a1.dxycdn.com/gitrepo/drugs-ssr/_next/static/media/mask-icon.2e760c8b.png"); background-repeat: no-repeat; background-attachment: fixed; background-position: center calc(-625px + 100vh); background-size: 358px 270px; backdrop-filter: blur(5px); }