.anticon { display: inline-block; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }
.anticon > * { line-height: 1; }
.anticon svg { display: inline-block; }
.anticon::before { display: none; }
.anticon .anticon-icon { display: block; }
.anticon[tabindex] { cursor: pointer; }
.anticon-spin::before, .anticon-spin { display: inline-block; animation: 1s linear 0s infinite normal none running loadingCircle; }
@-webkit-keyframes loadingCircle { 
  100% { transform: rotate(360deg); }
}
@keyframes loadingCircle { 
  100% { transform: rotate(360deg); }
}
.agl-hover { outline: rgba(244, 67, 54, 0.99) solid 2px !important; background-color: rgba(244, 67, 54, 0.2) !important; box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 8px !important; }
.agl-highlight-current { outline: rgba(255, 87, 34, 0.99) solid 2px !important; background-color: rgba(255, 87, 34, 0.4) !important; }
.agl-highlight-similar { outline: rgba(255, 87, 34, 0.99) dashed 2px !important; background-color: rgba(255, 87, 34, 0.4) !important; }
.agl-highlight-group { outline: rgba(255, 87, 34, 0.99) double 4px !important; background-color: rgba(255, 87, 34, 0.4) !important; }
.agl-cover-current { top: 0px; left: 0px; position: absolute !important; z-index: 9 !important; outline: rgba(33, 33, 33, 0.99) solid 2px !important; background-color: rgba(33, 33, 33, 0.6) !important; }
.agl-cover-similar { top: 0px; left: 0px; position: absolute !important; z-index: 9 !important; outline: rgba(33, 33, 33, 0.99) dashed 2px !important; background-color: rgba(33, 33, 33, 0.6) !important; }
.agl-cover-group { top: 0px; left: 0px; position: absolute !important; z-index: 9 !important; outline: rgba(33, 33, 33, 0.99) double 4px !important; background-color: rgba(33, 33, 33, 0.6) !important; }
.agl-cover-focus { outline: rgba(255, 165, 0, 0.99) solid 3px !important; background-color: rgba(255, 165, 0, 0.4) !important; }
.bkYNkz { background: var(--bgColor2); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 24px; height: 24px; position: relative; }
.bkYNkz .pre-img { position: absolute; z-index: -1; width: 1px; height: 1px; opacity: 0; left: 0px; top: 0px; }
.bkYNkz .defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; margin: 0px !important; }
.hdlKUz { background: var(--bgColor2); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 40px; height: 37px; position: relative; }
.hdlKUz .pre-img { position: absolute; z-index: -1; width: 1px; height: 1px; opacity: 0; left: 0px; top: 0px; }
.hdlKUz .defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; margin: 0px !important; }
.iKsflf { background: var(--bgColor2); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 80px; height: 80px; position: relative; }
.iKsflf .pre-img { position: absolute; z-index: -1; width: 1px; height: 1px; opacity: 0; left: 0px; top: 0px; }
.iKsflf .defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; margin: 0px !important; }
.gwzKhN { background: var(--bgColor2); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 30px; height: 32px; position: relative; }
.gwzKhN .pre-img { position: absolute; z-index: -1; width: 1px; height: 1px; opacity: 0; left: 0px; top: 0px; }
.gwzKhN .defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; margin: 0px !important; }
.iUIBVl { background: var(--bgColor2); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 163px; height: 46px; position: relative; }
.iUIBVl .pre-img { position: absolute; z-index: -1; width: 1px; height: 1px; opacity: 0; left: 0px; top: 0px; }
.iUIBVl .defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; margin: 0px !important; }
.fscJeR { background: var(--bgColor2); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 24px; height: 24px; position: relative; }
.fscJeR .pre-img { position: absolute; z-index: -1; width: 1px; height: 1px; opacity: 0; left: 0px; top: 0px; }
.fscJeR .defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; margin: 0px !important; }
.doqlfx { background: var(--bgColor2); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 40px; height: 37px; position: relative; }
.doqlfx .pre-img { position: absolute; z-index: -1; width: 1px; height: 1px; opacity: 0; left: 0px; top: 0px; }
.doqlfx .defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; margin: 0px !important; }
.dJHxiB { background: var(--bgColor2); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 80px; height: 80px; position: relative; }
.dJHxiB .pre-img { position: absolute; z-index: -1; width: 1px; height: 1px; opacity: 0; left: 0px; top: 0px; }
.dJHxiB .defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; margin: 0px !important; }
.cYkLoH { background: var(--bgColor2); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 30px; height: 32px; position: relative; }
.cYkLoH .pre-img { position: absolute; z-index: -1; width: 1px; height: 1px; opacity: 0; left: 0px; top: 0px; }
.cYkLoH .defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; margin: 0px !important; }
.kGjPpb { background: var(--bgColor2); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 163px; height: 46px; position: relative; }
.kGjPpb .pre-img { position: absolute; z-index: -1; width: 1px; height: 1px; opacity: 0; left: 0px; top: 0px; }
.kGjPpb .defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; margin: 0px !important; }
.cdeOGt.defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; }
.ONXph.defaultImg { width: 20% !important; height: auto !important; min-width: 24px !important; max-width: 64px !important; }
.dropdown-language .ant-dropdown-menu-item, .dropdown-language .ant-dropdown-menu-submenu-title { padding: 0px; cursor: default; }
.dropdown-language .ant-dropdown-menu-item:hover, .dropdown-language .ant-dropdown-menu-item.ant-dropdown-menu-item-active { background: none !important; }
.category-dropdown .ant-dropdown-menu-item-selected, .category-dropdown .ant-dropdown-menu-submenu-title-selected { background: rgb(36, 36, 47); color: var(--mainColor) !important; }
.category-dropdown .ant-dropdown-menu .ant-dropdown-menu-item { color: rgba(255, 255, 255, 0.8); }
.lkGSHv .pay { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 20px 0px; }
.kcwrDL .pay { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 20px 0px; }
.CDujU { background: rgb(0, 0, 0); color: rgba(255, 255, 255, 0.7); padding-top: 50px; padding-bottom: 44px; }
.CDujU .box-content { display: flex; -webkit-box-align: center; align-items: center; }
.CDujU .box-content a { width: 28px; height: 28px; margin-right: 14px; }
.CDujU .box-content a img { width: 28px; height: 28px; object-fit: cover; display: block; }
.CDujU .content { display: flex; -webkit-box-pack: justify; justify-content: space-between; padding-bottom: 40px; }
.CDujU .logo { padding-top: 8px; font-size: 8.35px; }
.CDujU .contact { margin-top: 40px; }
.CDujU .contact > h4 { color: rgb(255, 255, 255); margin-bottom: 10px; line-height: 18px; font-size: 16px; }
.CDujU .footer-about { display: flex; }
.CDujU .footer-about-row1-wrapper { margin-right: 96px; }
.CDujU .footer-about-row1-wrapper:last-child { margin-right: 0px; }
.CDujU .footer-about-row1-title { font-weight: 700; color: rgb(255, 255, 255); line-height: 18px; margin-bottom: 14px; font-size: 18px; }
.CDujU .footer-about-row1-content { display: grid; grid-auto-flow: column; grid-template-rows: repeat(6, 18px); gap: 8px; }
.CDujU .footer-about-row1-text { display: block; color: rgba(255, 255, 255, 0.7); line-height: 18px; font-size: 14px; width: 220px; }
.CDujU .footer-about-row1-text.link { cursor: pointer; }
.CDujU .footer-about-row1-text.link:hover { text-decoration: underline; }
.CDujU .company-info { color: rgba(255, 255, 255, 0.6); line-height: 18px; text-align: center; padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.08); }
.CDujU .company-info-2 { border-top: none; }
.CDujU .company-info-2 a { color: rgba(255, 255, 255, 0.6); }
.CDujU .box { margin-bottom: 26px; }
.CDujU .box > h4 { line-height: 17px; margin-bottom: 14px; font-weight: bold; }
.gahcFM { background: rgb(0, 0, 0); color: rgba(255, 255, 255, 0.7); padding-top: 50px; padding-bottom: 44px; }
.gahcFM .box-content { display: flex; -webkit-box-align: center; align-items: center; }
.gahcFM .box-content a { width: 28px; height: 28px; margin-right: 14px; }
.gahcFM .box-content a img { width: 28px; height: 28px; object-fit: cover; display: block; }
.gahcFM .content { display: flex; -webkit-box-pack: justify; justify-content: space-between; padding-bottom: 40px; }
.gahcFM .logo { padding-top: 8px; font-size: 8.35px; }
.gahcFM .contact { margin-top: 40px; }
.gahcFM .contact > h4 { color: rgb(255, 255, 255); margin-bottom: 10px; line-height: 18px; font-size: 16px; }
.gahcFM .footer-about { display: flex; }
.gahcFM .footer-about-row1-wrapper { margin-right: 96px; }
.gahcFM .footer-about-row1-wrapper:last-child { margin-right: 0px; }
.gahcFM .footer-about-row1-title { font-weight: 700; color: rgb(255, 255, 255); line-height: 18px; margin-bottom: 14px; font-size: 18px; }
.gahcFM .footer-about-row1-content { display: grid; grid-auto-flow: column; grid-template-rows: repeat(6, 18px); gap: 8px; }
.gahcFM .footer-about-row1-text { display: block; color: rgba(255, 255, 255, 0.7); line-height: 18px; font-size: 14px; width: 220px; }
.gahcFM .footer-about-row1-text.link { cursor: pointer; }
.gahcFM .footer-about-row1-text.link:hover { text-decoration: underline; }
.gahcFM .company-info { color: rgba(255, 255, 255, 0.6); line-height: 18px; text-align: center; padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.08); }
.gahcFM .company-info-2 { border-top: none; }
.gahcFM .company-info-2 a { color: rgba(255, 255, 255, 0.6); }
.gahcFM .box { margin-bottom: 26px; }
.gahcFM .box > h4 { line-height: 17px; margin-bottom: 14px; font-weight: bold; }
.gIImur { width: 100%; height: 40px; background: rgba(36, 36, 36, 0.96); border-radius: 0px; border-bottom: 2px solid rgb(230, 0, 39); }
.gIImur .pc-header-ad-content { width: 1340px; margin: 0px auto; display: flex; height: 100%; align-items: flex-end; }
.gIImur .pc-header-ad-content .pc-header-ad-item { height: 34px; border-radius: 8px 8px 0px 0px; line-height: 34px; padding: 0px 20px; font-size: 14px; color: rgba(255, 255, 255, 0.85); }
.gIImur .pc-header-ad-content .pc-header-ad-item.active { background: rgb(230, 0, 39); color: rgb(255, 255, 255); }
.gIImur .pc-header-ad-content .pc-header-ad-item:hover { filter: brightness(1.1); }
.iaxdBL { width: 100%; height: 40px; background: rgba(36, 36, 36, 0.96); border-radius: 0px; border-bottom: 2px solid rgb(230, 0, 39); }
.iaxdBL .pc-header-ad-content { width: 1340px; margin: 0px auto; display: flex; height: 100%; align-items: flex-end; }
.iaxdBL .pc-header-ad-content .pc-header-ad-item { height: 34px; border-radius: 8px 8px 0px 0px; line-height: 34px; padding: 0px 20px; font-size: 14px; color: rgba(255, 255, 255, 0.85); }
.iaxdBL .pc-header-ad-content .pc-header-ad-item.active { background: rgb(230, 0, 39); color: rgb(255, 255, 255); }
.iaxdBL .pc-header-ad-content .pc-header-ad-item:hover { filter: brightness(1.1); }
.gGEvwU.ant-btn { height: 36px; border-radius: 18px; padding: 0px 16px; font-weight: normal; background: var(--mainColor); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.gGEvwU.ant-btn:hover, .gGEvwU.ant-btn:active, .gGEvwU.ant-btn:focus { background: var(--mainColorLight); border-color: var(--mainColorLight); }
.eSMylk.ant-btn { height: 36px; border-radius: 18px; padding: 0px 16px; font-weight: normal; background: var(--mainColor); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.eSMylk.ant-btn:hover, .eSMylk.ant-btn:active, .eSMylk.ant-btn:focus { background: var(--mainColorLight); border-color: var(--mainColorLight); }
.bdIJdR { height: 72px; background: rgb(36, 36, 36); }
.ktecop { height: 72px; background: rgb(36, 36, 36); }
.fBYkSn { cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; font-weight: 400; font-size: 14px; color: rgb(153, 153, 153); line-height: 20px; margin-right: 16px; }
.fBYkSn > i { width: 20px; font-style: normal; text-align: center; }
.fBYkSn > svg { margin-left: 8px; font-size: 16px; }
.fjuyNb { cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; font-weight: 400; font-size: 14px; color: rgb(153, 153, 153); line-height: 20px; margin-right: 16px; }
.fjuyNb > i { width: 20px; font-style: normal; text-align: center; }
.fjuyNb > svg { margin-left: 8px; font-size: 16px; }
.gTAuOd.ant-btn { margin-right: 16px; color: rgba(255, 255, 255, 0.6) !important; border-color: rgba(255, 255, 255, 0.6) !important; background: none !important; }
.gTAuOd.ant-btn:hover { color: rgba(255, 255, 255, 0.8) !important; border-color: rgba(255, 255, 255, 0.8) !important; }
.cPbENh.ant-btn { margin-right: 16px; color: rgba(255, 255, 255, 0.6) !important; border-color: rgba(255, 255, 255, 0.6) !important; background: none !important; }
.cPbENh.ant-btn:hover { color: rgba(255, 255, 255, 0.8) !important; border-color: rgba(255, 255, 255, 0.8) !important; }
.pZThV { width: 104px; height: 36px; background-size: contain; margin-right: 26px; }
.pZThV img { object-fit: contain; height: 56px; margin-top: -10px; margin-left: -18px; }
.lnJBMt { width: 104px; height: 36px; background-size: contain; margin-right: 26px; }
.lnJBMt img { object-fit: contain; height: 56px; margin-top: -10px; margin-left: -18px; }
.jNhuF { margin-left: auto; display: flex; -webkit-box-align: center; align-items: center; }
.jNhuF .company-btn { font-size: 14px; display: flex; -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); cursor: pointer; margin-right: 12px; }
.fqQUkh { margin-left: auto; display: flex; -webkit-box-align: center; align-items: center; }
.fqQUkh .company-btn { font-size: 14px; display: flex; -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); cursor: pointer; margin-right: 12px; }
.jMIKvJ { display: flex; -webkit-box-align: center; align-items: center; font-size: 26px; color: rgba(255, 255, 255, 0.6); height: 38px; }
.ikEhZR { display: flex; -webkit-box-align: center; align-items: center; font-size: 26px; color: rgba(255, 255, 255, 0.6); height: 38px; }
.lkISJp { flex: 1 1 0%; }
.lkISJp .ant-input-affix-wrapper { background: none; width: auto; flex: 1 1 0%; border: none !important; box-shadow: none !important; }
.lkISJp .ant-input-group-addon { background: none; left: 0px; }
.lkISJp .ant-input-group-addon .ant-btn-primary { background: none !important; border: none !important; }
.lkISJp .ant-input-group-addon .ant-btn-primary::after { display: none; }
.lkISJp .ant-input { background: none; color: rgb(255, 255, 255); border-radius: 0px; }
.lkISJp .ant-input-group { display: flex; -webkit-box-align: center; align-items: center; height: 34px; }
.lkISJp .ant-input-group-addon, .lkISJp .ant-input-group-wrap { width: initial; }
.lkISJp .ant-input-clear-icon { color: rgb(255, 255, 255); }
.cEIcPN { flex: 1 1 0%; }
.cEIcPN .ant-input-affix-wrapper { background: none; width: auto; flex: 1 1 0%; border: none !important; box-shadow: none !important; }
.cEIcPN .ant-input-group-addon { background: none; left: 0px; }
.cEIcPN .ant-input-group-addon .ant-btn-primary { background: none !important; border: none !important; }
.cEIcPN .ant-input-group-addon .ant-btn-primary::after { display: none; }
.cEIcPN .ant-input { background: none; color: rgb(255, 255, 255); border-radius: 0px; }
.cEIcPN .ant-input-group { display: flex; -webkit-box-align: center; align-items: center; height: 34px; }
.cEIcPN .ant-input-group-addon, .cEIcPN .ant-input-group-wrap { width: initial; }
.cEIcPN .ant-input-clear-icon { color: rgb(255, 255, 255); }
.eQwDcC { width: 540px; background: rgba(255, 255, 255, 0.1); height: 38px; border-radius: 20px; display: flex; -webkit-box-align: center; align-items: center; padding-left: 9px; }
.eXeIbW { width: 540px; background: rgba(255, 255, 255, 0.1); height: 38px; border-radius: 20px; display: flex; -webkit-box-align: center; align-items: center; padding-left: 9px; }
.hprCtk { font-size: 8.35px; height: 40px; margin-right: 40px; }
.dpmSfs { font-size: 8.35px; height: 40px; margin-right: 40px; }
.jOvaJX { height: 100%; width: 1340px; margin: 0px auto; display: flex; -webkit-box-align: center; align-items: center; }
.epWDzz { height: 100%; width: 1340px; margin: 0px auto; display: flex; -webkit-box-align: center; align-items: center; }
.dGjvCr { position: sticky; top: 0px; z-index: 10; }
.dxoXZv { position: sticky; top: 0px; z-index: 10; }
.CRArB { height: 50px; padding: 5px 5px 0px; border-radius: 8px 8px 0px 0px; position: fixed; bottom: -8px; right: 0px; transition: bottom 0.3s; display: flex; }
.CRArB .box { background: rgb(230, 0, 39); display: flex; -webkit-box-pack: center; justify-content: center; padding: 9px 12px 0px; height: 50px; color: rgb(255, 255, 255); font-size: 14px; position: relative; cursor: pointer; border-radius: 8px 8px 0px 0px; transition: 0.3s; }
.CRArB .box:hover { transform: translateY(-10px); }
.CRArB .box svg { margin-right: 4px; font-size: 20px; }
.CRArB .box + .box { margin-left: 14px; }
.CRArB .box2 { background: linear-gradient(134deg, rgb(79, 84, 93) 0%, rgb(19, 19, 33) 100%); }
.ccoqgN { height: 50px; padding: 5px 5px 0px; border-radius: 8px 8px 0px 0px; position: fixed; bottom: -8px; right: 0px; transition: bottom 0.3s; display: flex; }
.ccoqgN .box { background: rgb(230, 0, 39); display: flex; -webkit-box-pack: center; justify-content: center; padding: 9px 12px 0px; height: 50px; color: rgb(255, 255, 255); font-size: 14px; position: relative; cursor: pointer; border-radius: 8px 8px 0px 0px; transition: 0.3s; }
.ccoqgN .box:hover { transform: translateY(-10px); }
.ccoqgN .box svg { margin-right: 4px; font-size: 20px; }
.ccoqgN .box + .box { margin-left: 14px; }
.ccoqgN .box2 { background: linear-gradient(134deg, rgb(79, 84, 93) 0%, rgb(19, 19, 33) 100%); }
.hDwpPn { min-height: calc(-512px + 100vh); }
.UziYz { min-height: calc(-512px + 100vh); }
:root { --bodyBgColor: #F1F1F2; --bgColor2: #D8D8D8; --mainTextColor: #1A1A1A; --secondaryTextColor: #333; --mainColor: #E60027; --bgColor1: #fff; --mainColorLight: #fa1b41; --buttonBgColor: #242424; --buttonHoverBgColor: #353535; --buttonTextColor: #fff; }
html, body, #app { width: 100%; height: 100%; padding: 0px; margin: 0px; font-size: 14px; line-height: 20px; color: var(--mainTextColor); min-width: 1340px; }
body { background: var(--bodyBgColor); font-family: Arial, Helvetica, sans-serif, "Microsoft YaHei"; }
h1, h2, h3, h4, h5, h6 { color: inherit; margin-bottom: 0px; }
* { box-sizing: border-box; margin: 0px; padding: 0px; }
ul, ol { list-style: none; }
.pointer { cursor: pointer; }
.not-select { user-select: none; }
.center { width: 1340px; margin-left: auto; margin-right: auto; }
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-thumb { background-color: rgb(193, 193, 193); border-radius: 6px; width: 6px; }
.custom-select-popup .ant-select-item-option-content { text-align: right; }
ul { list-style: none; margin: 0px; padding: 0px; }
.drag { app-region: drag; }
.notDrag { app-region: no-drag; }
.ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ant-spin-dot-item { background-color: var(--mainColor); }
.ant-image-preview-root .ant-image-preview-switch-left, .ant-image-preview-root .ant-image-preview-switch-right { width: 70px; height: 70px; background: rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255); }
.ant-image-preview-root .ant-image-preview-img { height: 600px; max-width: 600px; object-fit: contain; }
.ant-image-preview-root .ant-image-preview-operations { background-color: rgba(255, 255, 255, 0.1); width: 258px; left: 50%; right: auto; transform: translate(-50%, 0px); top: 70px; }
.custom-modal.ant-modal { color: var(--mainTextColor); }
.custom-modal.ant-modal .ant-modal-content { border-radius: 12px; padding: 24px 30px; }
.custom-modal.ant-modal .ant-modal-header { padding: 0px; margin-bottom: 16px; border-bottom: 0px; color: var(--mainTextColor); }
.custom-modal.ant-modal .ant-modal-header .ant-modal-title { font-size: 20px; line-height: 20px; font-weight: normal; color: var(--mainTextColor); }
.custom-modal.ant-modal .ant-modal-body { background: var(--bgColor1); padding: 0px; }
.custom-modal.ant-modal .ant-modal-confirm-body .ant-modal-confirm-content { color: var(--secondaryTextColor); }
.custom-modal.ant-modal .ant-modal-close-x { color: rgb(164, 164, 167); }
.custom-modal.ant-modal .ant-modal-close-x:hover { color: rgb(123, 123, 124); }
.custom-modal.ant-modal.ant-modal-confirm-info .ant-modal-confirm-body > .anticon { color: var(--mainColor); }
.ant-btn { border-radius: 8px; }
.ant-btn:hover, .ant-btn:focus { color: var(--mainColor); border-color: var(--mainColor); }
.ant-btn-primary { color: rgb(255, 255, 255); border-color: var(--buttonBgColor); background: var(--buttonBgColor); text-shadow: rgba(0, 0, 0, 0.12) 0px -1px 0px; box-shadow: rgba(0, 0, 0, 0.043) 0px 2px 0px; }
.ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus { color: rgb(255, 255, 255); border-color: var(--buttonHoverBgColor); background: var(--buttonHoverBgColor); }
.ant-btn-link:hover { background: transparent; }
.ant-btn-link:hover, .ant-btn-link:focus, .ant-btn-link:active { border-color: transparent; }
.ant-pagination-item { border-radius: 4px; border: none; }
.ant-pagination-item a { color: rgba(0, 0, 0, 0.9); }
.ant-pagination-item:hover a { color: var(--mainColor); }
.ant-pagination-item-active { background: var(--mainColor); color: rgb(255, 255, 255); border-color: var(--mainColor); }
.ant-pagination-item-active a { color: rgb(255, 255, 255) !important; }
.ant-pagination-prev .ant-pagination-item-link, .ant-pagination-next .ant-pagination-item-link { border-radius: 4px; border: none; }
.ant-pagination-prev:hover .ant-pagination-item-link, .ant-pagination-next:hover .ant-pagination-item-link { color: var(--mainColor); }
.ant-pagination-disabled .ant-pagination-item-link, .ant-pagination-disabled:hover .ant-pagination-item-link { color: rgba(0, 0, 0, 0.25); }
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon { color: var(--mainColor); }
.ant-message .ant-message-notice-content { border-radius: 4px; }
.ant-dropdown-menu { padding: 16px; border-radius: 8px; }
.ant-dropdown-menu .ant-dropdown-menu-item { color: var(--mainTextColor); border-radius: 8px; }
.ant-input-affix-wrapper { height: 44px; border-radius: 6px; background: rgb(241, 241, 242); border: 1px solid rgb(241, 241, 242); padding: 4px 16px; }
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover { border-color: rgb(241, 241, 242); }
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover { background-color: rgb(241, 241, 242); border: 1px solid rgb(255, 77, 79); }
.ant-input { background: rgb(252, 252, 252); border-color: rgb(216, 216, 216); border-radius: 6px; line-height: 2.5; padding: 4px 16px; }
.ant-input::-webkit-input-placeholder { color: rgb(170, 170, 170); }
.ant-input::placeholder { color: rgb(170, 170, 170); }
.ant-input:hover { border-color: rgb(216, 216, 216); }
.ant-input:focus, .ant-input .ant-input-focused { border-color: rgb(216, 216, 216); box-shadow: none; }
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover { background: rgb(252, 252, 252); }
.ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-focused { border-color: rgb(216, 216, 216); box-shadow: none; }
.ant-btn-link { font-weight: normal; color: var(--mainTextColor); }
.ant-btn-link:hover, .ant-btn-link:focus { color: var(--mainColor); }
.ant-input-number { width: 108px; height: 36px; border-radius: 8px; border: 1px solid rgb(216, 216, 216); }
.ant-checkbox .ant-checkbox-inner { background: none; border-color: rgb(216, 216, 216); }
label.ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox:hover .ant-checkbox-inner, .ant-checkbox-input:focus + .ant-checkbox-inner { border-color: var(--mainColor); }
label.ant-checkbox-wrapper:hover .ant-checkbox-inner, span.ant-checkbox:hover .ant-checkbox-inner, input.ant-checkbox-input:focus + span.ant-checkbox-inner { border-color: rgb(216, 216, 216); }
:root .ant-checkbox-checked::after { border-color: var(--mainColor); }
label.ant-checkbox-wrapper:hover > span:not(.ant-checkbox) { color: var(--mainColor); }
.ant-modal-mask { background: rgba(0, 0, 0, 0.7); }
.ant-modal-close-x { width: 50px; height: 50px; font-size: 12px; }
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
body .crisp-client .cc-tlyw[data-website-logo="false"][data-last-operator-face="false"] .cc-kxkl .cc-nsge .cc-imbb .cc-11f2[data-is-ongoing="false"] .cc-15e7 { background: url("https://static-kk.kardz.cn/static/assets/customer.4417f8c6a864f96e173e.png") 0% 0% / 100% 100% !important; }
body .crisp-client #crisp-chatbox > div > a[role="button"] { display: none !important; }
.gMFUxM { position: absolute; cursor: pointer; right: 20px; top: 42px; }
.eBryYA { position: absolute; cursor: pointer; right: 20px; top: 42px; }
.jXcazQ { width: 1340px; position: fixed; bottom: 0px; left: 50%; transform: translateX(-50%); background: url("https://static-kk.kardz.cn/static/assets/floatbg.69d5d586f27fad2222a4.png") center center / contain no-repeat; height: 90px; z-index: 100; cursor: pointer; }
.jXcazQ .content { margin-left: 440px; padding-top: 18px; display: flex; -webkit-box-align: center; align-items: center; height: 100%; }
.jXcazQ .content .logo { width: 30px; }
.jXcazQ .content .text { font-weight: 900; font-size: 22px; color: rgb(255, 255, 255); line-height: 31px; margin-left: 10px; }
.jXcazQ .content .desc { font-weight: 400; font-size: 22px; color: rgba(255, 255, 255, 0.8); line-height: 26px; margin-left: 10px; }
.jXcazQ .content .btn { margin-left: 70px; min-width: 183px; height: 40px; background: rgba(255, 255, 255, 0.01); backdrop-filter: blur(6px); border-radius: 28px; border: 1px solid rgb(255, 255, 255); padding: 0px 20px; font-weight: 500; font-size: 14px; color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; cursor: pointer; transition: 0.2s; }
.jXcazQ .content .btn:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.cuKGCs { width: 1340px; position: fixed; bottom: 0px; left: 50%; transform: translateX(-50%); background: url("https://static-kk.kardz.cn/static/assets/floatbg.69d5d586f27fad2222a4.png") center center / contain no-repeat; height: 90px; z-index: 100; cursor: pointer; }
.cuKGCs .content { margin-left: 440px; padding-top: 18px; display: flex; -webkit-box-align: center; align-items: center; height: 100%; }
.cuKGCs .content .logo { width: 30px; }
.cuKGCs .content .text { font-weight: 900; font-size: 22px; color: rgb(255, 255, 255); line-height: 31px; margin-left: 10px; }
.cuKGCs .content .desc { font-weight: 400; font-size: 22px; color: rgba(255, 255, 255, 0.8); line-height: 26px; margin-left: 10px; }
.cuKGCs .content .btn { margin-left: 70px; min-width: 183px; height: 40px; background: rgba(255, 255, 255, 0.01); backdrop-filter: blur(6px); border-radius: 28px; border: 1px solid rgb(255, 255, 255); padding: 0px 20px; font-weight: 500; font-size: 14px; color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; cursor: pointer; transition: 0.2s; }
.cuKGCs .content .btn:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.jDksWj { line-height: 1; text-align: center; color: rgb(241, 241, 242); font-size: 1px; }
.gXnJTf { line-height: 1; text-align: center; color: rgb(241, 241, 242); font-size: 1px; }
.cGwtIF { width: 230px; background: rgb(255, 255, 255); border-radius: 8px; padding: 4px 6px; }
.cGwtIF .category { cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; padding: 9px 10px; margin-bottom: 8px; border-radius: 8px; font-size: 16px; transition: 0.1s; }
.cGwtIF .category .icon { width: 24px; height: 24px; margin-right: 12px; border-radius: 4px; overflow: hidden; background: rgb(255, 255, 255); }
.cGwtIF .category .name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex: 1 1 0%; margin-right: 10px; }
.cGwtIF .category .num { color: rgb(170, 170, 170); }
.cGwtIF .category.active, .cGwtIF .category:hover { background: var(--mainColor); color: rgb(255, 255, 255); }
.cGwtIF .category.active .num, .cGwtIF .category:hover .num { color: rgb(255, 255, 255); }
.cGwtIF .category:last-child { margin-bottom: 0px; }
.kdvSVB { width: 230px; background: rgb(255, 255, 255); border-radius: 8px; padding: 4px 6px; }
.kdvSVB .category { cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; padding: 9px 10px; margin-bottom: 8px; border-radius: 8px; font-size: 16px; transition: 0.1s; }
.kdvSVB .category .icon { width: 24px; height: 24px; margin-right: 12px; border-radius: 4px; overflow: hidden; background: rgb(255, 255, 255); }
.kdvSVB .category .name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex: 1 1 0%; margin-right: 10px; }
.kdvSVB .category .num { color: rgb(170, 170, 170); }
.kdvSVB .category.active, .kdvSVB .category:hover { background: var(--mainColor); color: rgb(255, 255, 255); }
.kdvSVB .category.active .num, .kdvSVB .category:hover .num { color: rgb(255, 255, 255); }
.kdvSVB .category:last-child { margin-bottom: 0px; }
.edYoie { padding-top: 8px; }
.edYoie .list { display: grid; grid-template-columns: repeat(4, 250px); gap: 32px 24px; }
.edYoie .list .item { width: 250px; height: 120px; background: rgb(255, 255, 255); border-radius: 8px; position: relative; color: var(--mainTextColor); transition: box-shadow 0.3s; }
.edYoie .list .item:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; }
.edYoie .list .item .img { width: 60px; height: 60px; box-sizing: content-box; box-shadow: rgba(0, 0, 0, 0.06) 0px 0px 4px 0px; border-radius: 8px; border: 2px solid rgba(0, 0, 0, 0.06); overflow: hidden; position: absolute; left: 17px; top: -10px; backdrop-filter: blur(30px); }
.edYoie .list .item .img img { object-fit: cover; }
.edYoie .list .item .title { height: 40px; margin-top: 11px; margin-left: 92px; line-height: 20px; font-size: 14px; margin-right: 10px; display: flex; -webkit-box-align: center; align-items: center; }
.edYoie .list .item .title .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; }
.edYoie .list .item .info { display: flex; position: absolute; left: 16px; bottom: 20px; -webkit-box-align: center; align-items: center; color: rgb(61, 62, 78); }
.edYoie .list .item .sale, .edYoie .list .item .price { height: 24px; border-radius: 4px; display: flex; -webkit-box-align: center; align-items: center; font-size: 12px; }
.edYoie .list .item .sale svg, .edYoie .list .item .price svg { font-size: 16px; color: rgb(158, 158, 167); margin-right: 4px; }
.edYoie .list .item .sale > span { color: rgb(77, 185, 120); }
.edYoie .list .item .price { margin-left: 23px; }
.edYoie .list .item .price > span { color: rgb(255, 106, 0); }
.edYoie .list .item.top { background-image: url("/assets/bg_texture.bf43d99b2bb025b057a1.png"); background-size: cover; background-repeat: no-repeat; background-position: center center; }
.edYoie .list .item.top .img { box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 6px 0px; border: 2px solid rgba(255, 255, 255, 0.2); }
.edYoie .list .item.top .title { color: rgb(255, 255, 255); }
.edYoie .list .item.top .sale, .edYoie .list .item.top .price { padding: 0px 8px; background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); }
.edYoie .list .item.top .sale svg, .edYoie .list .item.top .price svg { color: rgb(255, 255, 255); }
.edYoie .list .item.top .sale > span, .edYoie .list .item.top .price > span { color: rgb(255, 255, 255); }
.edYoie .pager { display: flex; -webkit-box-pack: end; justify-content: flex-end; margin-top: 32px; }
.iaEfFT { padding-top: 8px; }
.iaEfFT .list { display: grid; grid-template-columns: repeat(4, 250px); gap: 32px 24px; }
.iaEfFT .list .item { width: 250px; height: 120px; background: rgb(255, 255, 255); border-radius: 8px; position: relative; color: var(--mainTextColor); transition: box-shadow 0.3s; }
.iaEfFT .list .item:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; }
.iaEfFT .list .item .img { width: 60px; height: 60px; box-sizing: content-box; box-shadow: rgba(0, 0, 0, 0.06) 0px 0px 4px 0px; border-radius: 8px; border: 2px solid rgba(0, 0, 0, 0.06); overflow: hidden; position: absolute; left: 17px; top: -10px; backdrop-filter: blur(30px); }
.iaEfFT .list .item .img img { object-fit: cover; }
.iaEfFT .list .item .title { height: 40px; margin-top: 11px; margin-left: 92px; line-height: 20px; font-size: 14px; margin-right: 10px; display: flex; -webkit-box-align: center; align-items: center; }
.iaEfFT .list .item .title .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; }
.iaEfFT .list .item .info { display: flex; position: absolute; left: 16px; bottom: 20px; -webkit-box-align: center; align-items: center; color: rgb(61, 62, 78); }
.iaEfFT .list .item .sale, .iaEfFT .list .item .price { height: 24px; border-radius: 4px; display: flex; -webkit-box-align: center; align-items: center; font-size: 12px; }
.iaEfFT .list .item .sale svg, .iaEfFT .list .item .price svg { font-size: 16px; color: rgb(158, 158, 167); margin-right: 4px; }
.iaEfFT .list .item .sale > span { color: rgb(77, 185, 120); }
.iaEfFT .list .item .price { margin-left: 23px; }
.iaEfFT .list .item .price > span { color: rgb(255, 106, 0); }
.iaEfFT .list .item.top { background-image: url("/assets/bg_texture.bf43d99b2bb025b057a1.png"); background-size: cover; background-repeat: no-repeat; background-position: center center; }
.iaEfFT .list .item.top .img { box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 6px 0px; border: 2px solid rgba(255, 255, 255, 0.2); }
.iaEfFT .list .item.top .title { color: rgb(255, 255, 255); }
.iaEfFT .list .item.top .sale, .iaEfFT .list .item.top .price { padding: 0px 8px; background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); }
.iaEfFT .list .item.top .sale svg, .iaEfFT .list .item.top .price svg { color: rgb(255, 255, 255); }
.iaEfFT .list .item.top .sale > span, .iaEfFT .list .item.top .price > span { color: rgb(255, 255, 255); }
.iaEfFT .pager { display: flex; -webkit-box-pack: end; justify-content: flex-end; margin-top: 32px; }
.dJKDMC { background: rgb(235, 235, 241); padding: 16px 0px; }
.dJKDMC .content { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.dJKDMC .item { display: flex; -webkit-box-align: center; align-items: center; font-size: 14px; }
.dJKDMC .item strong { font-weight: bold; margin-bottom: 4px; display: block; line-height: 20px; }
.dJKDMC .item p { color: rgb(26, 26, 26); margin-bottom: 0px; line-height: 20px; }
.dJKDMC .icon { width: 40px; height: 40px; margin-right: 12px; font-size: 40px; }
.icpCBy { background: rgb(235, 235, 241); padding: 16px 0px; }
.icpCBy .content { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.icpCBy .item { display: flex; -webkit-box-align: center; align-items: center; font-size: 14px; }
.icpCBy .item strong { font-weight: bold; margin-bottom: 4px; display: block; line-height: 20px; }
.icpCBy .item p { color: rgb(26, 26, 26); margin-bottom: 0px; line-height: 20px; }
.icpCBy .icon { width: 40px; height: 40px; margin-right: 12px; font-size: 40px; }
.NBEmZ { display: flex; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; padding-top: 28px; padding-bottom: 44px; }
.hfFNyJ { display: flex; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; padding-top: 28px; padding-bottom: 44px; }
.jFBSMa { background: linear-gradient(152deg, rgb(249, 246, 246) 0%, rgb(235, 231, 230) 100%); padding-top: 60px; padding-bottom: 86px; }
.jFBSMa .title { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: 38px; font-size: 32px; font-weight: bold; }
.jFBSMa .title img { margin-right: 10px; }
.jFBSMa .des { text-align: center; margin-top: 13px; line-height: 20px; color: rgb(61, 61, 61); font-size: 14px; }
.jFBSMa .content { width: 1360px; margin: 48px auto 0px; position: relative; }
.jFBSMa .content .wrap { padding-top: 40px; }
.jFBSMa .content .review { width: 320px; height: 360px; padding: 20px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.6) 100%); border-radius: 16px; position: relative; }
.jFBSMa .content .review .img { width: 80px; height: 80px; border-radius: 50%; margin: -54px auto 0px; border: 4px solid rgb(253, 253, 254); overflow: hidden; box-sizing: content-box; }
.jFBSMa .content .review .text { margin-top: 36px; line-height: 20px; font-size: 18px; font-weight: bold; }
.jFBSMa .content .review > p { color: rgb(61, 61, 61); font-size: 14px; line-height: 20px; margin-top: 19px; margin-bottom: 0px; }
.jFBSMa .content .review .score { display: flex; margin-top: 10px; }
.jFBSMa .content .review .score svg { margin-right: 12px; }
.jFBSMa .content .review .meta { position: absolute; left: 20px; right: 20px; bottom: 26px; font-size: 14px; }
.jFBSMa .content .review .meta > span { color: rgb(118, 118, 118); }
.jFBSMa .left { position: absolute; top: 196px; left: -118px; }
.jFBSMa .right { position: absolute; top: -41px; right: -87px; transform: rotate(180deg); }
.jFBSMa .ant-carousel .slick-dots li { width: 8px; height: 8px; }
.jFBSMa .ant-carousel .slick-dots li button { height: 100%; background: rgba(230, 0, 39, 0.2); border-radius: 50%; }
.jFBSMa .ant-carousel .slick-dots li.slick-active { width: 20px; }
.jFBSMa .ant-carousel .slick-dots li.slick-active button { background: var(--mainColor); border-radius: 8px; }
.jFBSMa .ant-carousel .slick-dots-bottom { bottom: -40px; }
.iDZGg { background: linear-gradient(152deg, rgb(249, 246, 246) 0%, rgb(235, 231, 230) 100%); padding-top: 60px; padding-bottom: 86px; }
.iDZGg .title { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: 38px; font-size: 32px; font-weight: bold; }
.iDZGg .title img { margin-right: 10px; }
.iDZGg .des { text-align: center; margin-top: 13px; line-height: 20px; color: rgb(61, 61, 61); font-size: 14px; }
.iDZGg .content { width: 1360px; margin: 48px auto 0px; position: relative; }
.iDZGg .content .wrap { padding-top: 40px; }
.iDZGg .content .review { width: 320px; height: 360px; padding: 20px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.6) 100%); border-radius: 16px; position: relative; }
.iDZGg .content .review .img { width: 80px; height: 80px; border-radius: 50%; margin: -54px auto 0px; border: 4px solid rgb(253, 253, 254); overflow: hidden; box-sizing: content-box; }
.iDZGg .content .review .text { margin-top: 36px; line-height: 20px; font-size: 18px; font-weight: bold; }
.iDZGg .content .review > p { color: rgb(61, 61, 61); font-size: 14px; line-height: 20px; margin-top: 19px; margin-bottom: 0px; }
.iDZGg .content .review .score { display: flex; margin-top: 10px; }
.iDZGg .content .review .score svg { margin-right: 12px; }
.iDZGg .content .review .meta { position: absolute; left: 20px; right: 20px; bottom: 26px; font-size: 14px; }
.iDZGg .content .review .meta > span { color: rgb(118, 118, 118); }
.iDZGg .left { position: absolute; top: 196px; left: -118px; }
.iDZGg .right { position: absolute; top: -41px; right: -87px; transform: rotate(180deg); }
.iDZGg .ant-carousel .slick-dots li { width: 8px; height: 8px; }
.iDZGg .ant-carousel .slick-dots li button { height: 100%; background: rgba(230, 0, 39, 0.2); border-radius: 50%; }
.iDZGg .ant-carousel .slick-dots li.slick-active { width: 20px; }
.iDZGg .ant-carousel .slick-dots li.slick-active button { background: var(--mainColor); border-radius: 8px; }
.iDZGg .ant-carousel .slick-dots-bottom { bottom: -40px; }
.fuzmMv .ant-modal-content { position: relative; }
.fuzmMv .ant-modal-header, .fuzmMv .ant-modal-body { background: none; border: none; }
.fuzmMv .ant-modal-header { text-align: center; padding: 24px 0px 0px; }
.fuzmMv .ant-modal-header .ant-modal-title { font-size: 20px; line-height: 23px; font-weight: bold; }
.fuzmMv .ant-modal-content { border-radius: 12px; }
.fuzmMv .ant-form-item-explain { font-size: 14px; }
.fuzmMv .ant-modal-body { border-radius: 12px; padding: 17px 40px 27px; height: 500px; position: relative; }
.fuzmMv .ant-input { background: rgb(241, 241, 242); border-color: rgb(241, 241, 242); }
.fuzmMv .ant-input:hover, .fuzmMv .ant-input:focus, .fuzmMv .ant-input .ant-input-focused { border-color: rgb(241, 241, 242); }
.evUfUN .ant-modal-body { padding-bottom: 40px; }
.evUfUN .ant-modal-header { padding-top: 40px; }
.brTvPX .ant-modal-confirm-body .ant-modal-confirm-title { color: var(--text-color); font-weight: bold; }
.brTvPX .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content { margin-left: 0px; }
.brTvPX .ant-modal-confirm-body .ant-modal-confirm-content { margin-top: 20px; font-size: 13px; }
.brTvPX .ant-modal-confirm-btns { display: flex; -webkit-box-pack: end; justify-content: flex-end; }
.brTvPX .ant-modal-confirm-btns .ant-btn { min-width: 120px; }
.brTvPX .ant-modal-confirm-btns .ant-btn.ant-btn { border: 0px none; font-size: 14px; box-shadow: none; text-shadow: none; padding: 0px 10px; height: 42px; line-height: 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 4px; }
.brTvPX .ant-modal-confirm-btns .ant-btn.ant-btn[disabled] { background: var(--secondaryColor); color: rgb(255, 255, 255); }
.brTvPX .ant-modal-confirm-btns .ant-btn.ant-btn-primary:not([disabled]) { background: var(--buttonBgColor); color: var(--buttonTextColor); }
.brTvPX .ant-modal-confirm-btns .ant-btn.ant-btn-primary:not([disabled]):hover { background: var(--buttonHoverBgColor); }
.brTvPX .ant-modal-confirm-btns .ant-btn.ant-btn-default:not([disabled]) { background: rgb(235, 236, 240); color: var(--buttonBgColor); }
.brTvPX .ant-modal-confirm-btns .ant-btn.ant-btn-default:not([disabled]):hover { background: rgb(185, 185, 188); }
.brTvPX.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn { margin-left: 16px; }
.hiKej .ant-modal-body { padding-top: 0px; margin-top: 20px; max-height: 61.8vh; overflow: auto; }
