/* Tendata shell: blue top bar, side menu, footer and floating service button.
   The second half of this file is the official tendata-nav stylesheet; this
   first half holds the official design tokens and the mirror's layout glue. */
:root{--td-bg:#fff;--td-bg-black:#000;--td-bg-grey:#fafafa;--td-bg-light-grey:#f2f4fa;--td-disabled:#bfbfbf;--td-divider:#d8d8d8;--td-error:red;--td-extand:#dfe0e6;--td-global-font-familly:PingFang SC;--td-hover-blue:#0066d4;--td-normal-font-size:14px;--td-small-font-size:12px;--td-theme:#0081fa;--td-tips:#8c8c8c;--td-title:#262626;--td-ink:rgba(0,0,0,.85)}
body{--ink:var(--td-ink);line-height:normal;font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Microsoft YaHei",sans-serif;min-width:1280px;background:#fff}
.tendata-app{min-width:1060px}
.tendata-app.tendata-app-mini{min-width:1172px}
.tendata_header_content a{color:inherit}
/* Shell regions follow the official antd line-height; page content keeps its own. */
.tendata_header_content,.tendata-sider-content,.tendata-footer,.tendata_customer_wrap{line-height:1.5715}
.tendata_header_content .header_tag_notice_dropdown.show{display:block}
.tendata_header_content .header_tag .header_tag_service .header_tag_hover.show,.tendata_header_content .header_tag .header_tag_user .user_info_select.show{display:block}
.tendata-sider-nav .item-child,.tendata-sider-nav .tendata-sider-nav-link{user-select:none}
/* Page content: the mirror pages render into main#app inside the content box. */
.tendata-info-content .tendata-page-content-box{display:flex;flex-direction:column}
.tendata-info-content .tendata-page-content-box>main{flex:1 0 auto;min-height:calc(100vh - 52px - 68px);background:transparent}
.tendata-info-content .tendata-page-content-box .tendata-footer{flex:none;color:rgba(0,0,0,.85)}
/* The shell owns the footer and the service button; page copies are hidden. */
#app .page-footer,#app .support-float{display:none!important}
/* Standalone pages (贸易详单) and print show the page content only. */
.dt-standalone .tendata_header_content,.dt-standalone .tendata-sider-content-box,.dt-standalone .tendata_customer_wrap,.dt-standalone .tendata-footer{display:none!important}
.dt-standalone .tendata-info-content{padding-top:0}
.dt-standalone .tendata-info-content .tendata-page-content-box{width:100%}
@media print{.tendata_header_content,.tendata-sider-content-box,.tendata_customer_wrap,.tendata-footer{display:none!important}.tendata-info-content{padding-top:0}.tendata-info-content .tendata-page-content-box{width:100%}}

/* Official menu groups the mirror does not offer (我的账户 is replaced by 账户中心). */
.tendata-sider-nav[data-nav="tendata"],.tendata-sider-nav[data-nav="edm"],.tendata-sider-nav[data-nav="tendataCrm"]{display:none!important}

/* ---- Official tendata-nav rules (verbatim from data.tendata.cn) ---- */
.tendata-app { width: 100%; }
.tendata_header_content { min-width: 1366px; z-index: 1000; height: 52px; background: rgb(8, 117, 244); width: 100%; position: fixed; top: 0px; right: 0px; }
.tendata_header_content .logo { position: fixed; left: 0px; z-index: 99; display: flex; min-height: 20px; height: 20px; margin: 16px 0px 16px 24px; color: var(--td-bg); background: rgb(8, 117, 244); cursor: pointer; }
.tendata_header_content .logo img { height: 20px; }
.tendata_header_content .header_tag { display: flex; justify-content: right; float: right; height: 52px; padding: 12px 0px; }
.tendata_header_content .header_tag .header_tag_item { display: flex; justify-content: center; text-align: center; height: 28px; background: rgb(8, 117, 244); cursor: pointer; border-radius: 4px; }
.tendata_header_content .header_tag .header_tag_item:active { box-shadow: rgba(142, 184, 255, 0.2) 0px 0px 0px 3px; }
.tendata_header_content .header_tag .header_tag_item .header_tag_link { display: flex; align-items: center; padding: 4px 0px; overflow: hidden; text-decoration: none; }
.tendata_header_content .header_tag .header_tag_item .header_tag_icon { display: block; width: 16px; height: 16px; float: left; color: var(--td-bg); }
.tendata_header_content .header_tag .header_tag_item .header_tag_icon_new { display: block; margin-left: 2px; margin-top: 6px; }
.tendata_header_content .header_tag .header_tag_item .header_tag_icon_margin { margin-right: 8px; }
.tendata_header_content .header_tag .header_tag_item .header_tag_text { font-size: var(--td-normal-font-size); font-weight: 400; color: var(--td-bg); }
.tendata_header_content .header_tag .header_tag_item .header_tag_hover { display: none; position: absolute; height: 24px; line-height: 24px; background: rgba(64, 64, 64, 0.85); box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 4px 0px; border-radius: 4px; font-weight: 400; color: var(--td-bg); top: 32px; left: -24px; min-width: 62px; text-align: center; z-index: 998; }
.tendata_header_content .header_tag .header_tag_item:hover { background: rgb(96, 155, 255); }
.tendata_header_content .header_tag .header_tag_service_wrap { margin: 0px 0px 0px 8px; position: relative; }
.tendata_header_content .header_tag .header_tag_service_wrap .messageTip { position: absolute; width: 6px; height: 6px; background: rgb(240, 65, 52); border-radius: 40px; left: 20px; top: 5px; z-index: 999; display: none; }
.tendata_header_content .header_tag .header_tag_service { position: relative; padding: 0px 8px; }
.tendata_header_content .header_tag .header_tag_service .header_tag_hover { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 69, 134, 0.12) 0px 2px 12px 0px; padding: 6px 4px; color: rgb(38, 38, 38); top: 32px; left: 0px; width: 180px; font-size: var(--td-normal-font-size); font-weight: 400; line-height: 36px; height: auto; text-align: left; }
.tendata_header_content .header_tag .header_tag_service .header_tag_service_hotLine { line-height: 20px; color: rgb(151, 152, 168); padding-left: 8px; font-size: 12px; }
.tendata_header_content .header_tag .header_tag_service .header_tag_service_hover { width: calc(100% - 16px); height: 1px; background: rgba(217, 217, 217, 0.5); margin: 4px 0px; transform: translateX(8px); }
.tendata_header_content .header_tag .header_tag_service .header_tag_service_item { margin-bottom: 2px; display: flex; align-items: center; position: relative; }
.tendata_header_content .header_tag .header_tag_service .header_tag_service_item:hover { border-radius: 4px; background: rgb(239, 242, 245); }
.tendata_header_content .header_tag .header_tag_service .header_tag_service_cgm_item { margin-bottom: 4px; display: flex; align-items: center; position: relative; }
.tendata_header_content .header_tag .header_tag_service .header_tag_service_cgm_item:hover { border-radius: 4px; background: rgb(239, 242, 245); }
.tendata_header_content .header_tag .header_tag_service .header_tag_service_item_icon { margin: 0px 8px; display: inline-block; transform: translateY(3px); }
.tendata_header_content .header_tag .header_tag_service .header_tag_service_item_icon_new { padding-left: 2px; position: relative; top: 7px; }
.tendata_header_content .header_tag .header_tag_divider_line { width: 1px; height: 14px; background: rgba(217, 217, 217, 0.5); margin: 7px 8px; }
.tendata_header_content .header_tag .header_tag_notice { position: relative; margin-right: 8px; padding: 0px 6px; }
.tendata_header_content .header_tag .header_tag_notice .sign { position: absolute; display: block; height: 6px; width: 6px; border-radius: 50px; background: var(--td-error); right: 5px; top: 3px; border: 1px solid white; }
.tendata_header_content .header_tag .header_tag_len { user-select: none; background: rgb(37, 116, 245); padding: 0px 8px; }
.tendata_header_content .header_tag .header_tag_len:active { box-shadow: rgba(142, 184, 255, 0.2) 0px 0px 0px 3px; }
.tendata_header_content .header_tag .header_tag_len:hover { background: rgb(96, 155, 255); }
.tendata_header_content .header_tag .header_tag_len .header_len_tag_key { display: flex; align-items: baseline; }
.tendata_header_content .header_tag .header_tag_len .header_len_tag_key .header_len_tag_key_content { height: 20px; line-height: 20px; }
.tendata_header_content .header_tag .header_tag_len .current_len { float: left; }
.tendata_header_content .header_tag .header_tag_len .other_len { font-size: var(--td-small-font-size); float: left; transform: scale(0.8); }
.tendata_header_content .header_tag .header_tag_user { cursor: pointer; float: left; height: 28px; background: rgb(8, 117, 244); border-radius: 4px; position: relative; margin: 0px 24px 0px 16px; }
.tendata_header_content .header_tag .header_tag_user .user_info_img { width: 30px; height: 30px; background: rgb(51, 144, 255); border-radius: 50%; cursor: pointer; }
.tendata_header_content .header_tag .header_tag_user .user_info_img:hover { background-color: rgb(255, 255, 255); }
.tendata_header_content .header_tag .header_tag_user .user_info_img img { height: 28px; width: 28px; border-radius: 50%; margin: 1px; }
.tendata_header_content .header_tag .header_tag_user .user_info_select { display: none; background: var(--td-bg); position: absolute; top: 34px; right: 0px; box-shadow: rgba(0, 0, 0, 0.05) 0px 9px 28px 8px, rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px; border-radius: 4px; padding: 4px; }
.tendata_header_content .header_tag .header_tag_user .user_info_select .user_info_select_item { height: 36px; position: relative; font-size: var(--td-normal-font-size); font-weight: 400; color: var(--td-title); text-decoration: none; text-align: center; display: flex; place-items: center; justify-content: left; padding: 0px 6px; overflow: hidden; }
.tendata_header_content .header_tag .header_tag_user .user_info_select .user_info_select_item .header_tag_text { font-size: var(--td-normal-font-size); color: var(--td-title); white-space: nowrap; }
.tendata_header_content .header_tag .header_tag_user .user_info_select .user_info_select_item .icon { width: 20px; height: 20px; margin-right: 8px; }
.tendata_header_content .header_tag .header_tag_user .user_info_select .user_info_select_item .header_tag_icon { color: var(--td-title); margin-right: 5px; font-size: var(--td-normal-font-size); }
.tendata_header_content .header_tag .header_tag_user .user_info_select .user_info_select_item .header_tag_icon svg path { fill: rgb(140, 140, 140); }
.tendata_header_content .header_tag .header_tag_user .user_info_select .user_info_select_item:hover { background: var(--td-bg-light-grey); border-radius: 4px; }
.tendata_header_content .header_tag .header_tag_user .user_info_select_hidden { display: none; }
.tendata_header_content .header_tag .header_tag_user:hover { background: rgb(51, 156, 255); border-radius: 50%; }
.tendata_header_content .header_tag .header_full_screen { margin-right: 8px; padding: 0px 6px; }
.tendata_header_content .hide { display: none !important; }
.tendata_header_content .headerAi { position: relative; }
.tendata_header_content .headerAi .headerAiBtn { display: flex; align-items: center; justify-content: center; height: 28px; cursor: pointer; padding: 3px 6px 3px 8px; border-radius: 4px; border: 1px solid rgb(255, 255, 255); background: linear-gradient(270deg, rgb(232, 229, 255) 0%, rgb(255, 242, 230) 100%); color: rgb(68, 69, 88); }
.tendata_header_content .headerAi .headerAiBtn:hover { background: linear-gradient(270deg, rgb(235, 200, 255) 0%, rgb(255, 243, 198) 100%), linear-gradient(270deg, rgb(232, 229, 255) 0%, rgb(255, 242, 230) 100%); }
.tendata_header_content .headerAi .headerAiBtn:active { border: 1px solid rgb(227, 237, 255); box-shadow: rgba(142, 184, 255, 0.2) 0px 0px 0px 3px; }
.tendata_header_content .headerAi .headerAiBtn .headerAiBtn_text { color: rgb(25, 49, 168); font-family: "PingFang SC"; font-size: 14px; font-style: normal; font-weight: 400; margin-right: 2px; }
.tendata_header_content .headerAi .headerAiBtn .headerAiBtn_img { margin-right: 4px; }
.tendata_header_content .headerAi .headerAiBtn .headerAiBtn_img img { width: 16px; position: relative; bottom: 1px; }
.tendata_header_content .headerAi .headerAiBtn .headerAiBtn_corner { display: flex; padding: 1px 2px 0px 3px; justify-content: center; align-items: center; border-radius: 2px; position: absolute; right: -8px; bottom: 23px; z-index: 999; }
.tendata_header_content .header_tag_notice_dropdown { position: absolute; min-width: 128px; border-radius: 4px; padding: 4px; display: none; top: 44px; right: 68px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 69, 134, 0.12) 0px 2px 12px 0px; }
.tendata_header_content .header_tag_notice_dropdown:hover { display: block; }
.tendata_header_content .header_tag_notice_dropdown .header_tag_notice_dropdown_item { height: 36px; line-height: 36px; padding: 8px; border-radius: 4px; font-family: "PingFang SC"; font-size: 14px; font-weight: 400; display: flex; align-items: center; cursor: pointer; position: relative; }
.tendata_header_content .header_tag_notice_dropdown .header_tag_notice_dropdown_item.has_unread::after { display: inline-block; content: ""; width: 4px; height: 4px; border-radius: 50%; background-color: rgb(240, 65, 52); position: absolute; top: 8px; left: 24px; }
.tendata_header_content .header_tag_notice_dropdown .header_tag_notice_dropdown_item svg { margin-right: 8px; }
.tendata_header_content .header_tag_notice_dropdown .header_tag_notice_dropdown_item:hover { background: rgb(240, 242, 245); }
.tendata_header_content .ai-source-loading-box { display: inline-block; animation: 1s linear 0s infinite normal none running loading-circle; width: 16px; height: 16px; margin-right: 4px; }
.tendata_header_content .ai-source-loading-box svg { width: 16px; height: 16px; }
.guide-card.arrow-up::before { top: auto; bottom: -4px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top: 4px solid white; }
.guide-card.arrow-up::after { top: auto; bottom: -5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top: 4px solid rgba(0, 0, 0, 0.06); }
.tendata_customer_wrap { position: fixed; bottom: 140px; right: 8px; z-index: 999; }
.tendata_customer_wrap .floating-actions-stack { position: relative; display: flex; flex-direction: column; align-items: flex-end; }
.tendata_customer_wrap .floating-actions-stack .floating-actions-custom { display: flex; flex-direction: column; align-items: flex-end; gap: 8px; }
.tendata_customer_wrap .floating-actions-stack .floating-action-item { position: relative; width: 40px; height: 40px; }
.tendata_customer_wrap .floating-actions-stack .floating-action-item .floating-action-btn { width: 40px; height: 40px; padding: 0px; cursor: pointer; display: flex; align-items: center; justify-content: center; border-radius: 20px; border: 1px solid var(---N3, #E6E7EB); background: var(---W, #FFF); box-shadow: rgba(0, 22, 68, 0.16) 0px 4px 20px 0px; }
.tendata_customer_wrap .floating-actions-stack .floating-action-item .floating-action-btn .floating-action-icon, .tendata_customer_wrap .floating-actions-stack .floating-action-item .floating-action-btn .complete_customer_icon { width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; color: rgb(110, 111, 130); }
.tendata_customer_wrap .floating-actions-stack .floating-action-item .floating-action-btn .floating-action-icon svg path, .tendata_customer_wrap .floating-actions-stack .floating-action-item .floating-action-btn .complete_customer_icon svg path { stroke: rgb(110, 111, 130); }
.tendata_customer_wrap .floating-actions-stack .floating-action-item .floating-action-btn .floating-action-icon svg circle, .tendata_customer_wrap .floating-actions-stack .floating-action-item .floating-action-btn .complete_customer_icon svg circle { stroke: rgb(110, 111, 130); }
.tendata_customer_wrap .floating-actions-stack .floating-action-item .floating-action-tooltip { display: none; position: absolute; right: 50px; top: 50%; transform: translateY(-50%); white-space: nowrap; padding: 6px 12px; pointer-events: none; z-index: 1; border-radius: 2px; background: rgba(0, 0, 0, 0.8); color: rgba(255, 255, 255, 0.9); font-family: "PingFang SC"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 22px; }
.tendata_customer_wrap .floating-actions-stack .floating-action-item .floating-action-tooltip::after { content: ""; position: absolute; right: -8px; top: 50%; transform: translateY(-50%); border-width: 4px; border-style: solid; border-color: transparent transparent transparent rgba(0, 0, 0, 0.8); border-image: none; }
.tendata_customer_wrap .floating-actions-stack .floating-action-item:hover .floating-action-btn .floating-action-icon svg path, .tendata_customer_wrap .floating-actions-stack .floating-action-item:hover .floating-action-btn .complete_customer_icon svg path { stroke: rgb(20, 20, 43); }
.tendata_customer_wrap .floating-actions-stack .floating-action-item:hover .floating-action-btn .floating-action-icon svg circle, .tendata_customer_wrap .floating-actions-stack .floating-action-item:hover .floating-action-btn .complete_customer_icon svg circle { stroke: rgb(20, 20, 43); }
.tendata_customer_wrap .floating-actions-stack .floating-action-item:hover .floating-action-tooltip { display: block; }
.tendata_customer_wrap .floating-actions-stack .floating-action-item--builtin .floating-action-btn:active, .tendata_customer_wrap .floating-actions-stack .floating-action-item--builtin .floating-action-btn.is-pressed { background-color: rgb(249, 249, 252); }
.tendata_customer_wrap .floating-actions-stack .floating-actions-hide { display: none; position: absolute; top: 0px; right: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background: transparent; cursor: pointer; z-index: 2; }
.tendata_customer_wrap .floating-actions-stack .floating-actions-hide .floating-actions-hide-icon { display: block; width: 16px; height: 16px; line-height: 0; position: absolute; top: -4px; right: -4px; }
.tendata_customer_wrap .floating-actions-stack .floating-actions-hide .floating-actions-hide-icon svg { width: 16px; height: 16px; display: block; }
.tendata_customer_wrap .floating-actions-stack .floating-actions-hide:hover .floating-actions-hide-icon svg path { fill: rgb(110, 111, 130); }
.tendata_customer_wrap .floating-actions-stack .floating-actions-hide .floating-actions-hide-tooltip { display: none; text-align: center; position: absolute; bottom: calc(100% + 14px); right: -4px; white-space: nowrap; pointer-events: none; padding: 0px 12px; height: 34px; border-radius: 2px; background: rgba(0, 0, 0, 0.8); color: rgba(255, 255, 255, 0.9); font-family: "PingFang SC"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 34px; }
.tendata_customer_wrap .floating-actions-stack .floating-actions-hide .floating-actions-hide-tooltip::after { content: ""; position: absolute; bottom: -8px; top: auto; right: auto; transform: translateX(-50%); border-width: 4px; border-style: solid; border-color: rgba(0, 0, 0, 0.8) transparent transparent; border-image: none; }
.tendata_customer_wrap .floating-actions-stack .floating-actions-hide:hover .floating-actions-hide-tooltip { display: block; }
.tendata_customer_wrap .floating-actions-stack:hover .floating-actions-hide { display: block; }
.tendata_customer_wrap .floating-actions-collapse { display: none; position: absolute; right: 0px; top: 0px; width: 24px; height: 40px; cursor: pointer; overflow: visible; }
.tendata_customer_wrap .floating-actions-collapse .floating-actions-collapse-btn { position: relative; width: 24px; height: 40px; padding: 0px 1px 0px 0px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(230, 231, 235) currentcolor rgb(230, 231, 235) rgb(230, 231, 235); border-image: none; border-radius: 20px 0px 0px 20px; background: rgb(255, 255, 255); box-shadow: rgba(0, 22, 68, 0.16) 0px 4px 20px 0px; display: flex; align-items: center; justify-content: right; transition: background-color 0.2s; }
.tendata_customer_wrap .floating-actions-collapse .floating-actions-collapse-icon { display: flex; align-items: center; justify-content: center; width: 14px; height: 14px; line-height: 0; }
.tendata_customer_wrap .floating-actions-collapse .floating-actions-collapse-icon svg path { stroke: rgb(110, 111, 130); }
.tendata_customer_wrap .floating-actions-collapse .floating-actions-collapse-tooltip { display: none; position: absolute; right: calc(100% + 8px); top: 50%; left: auto; transform: translateY(-50%); white-space: nowrap; padding: 6px 12px; pointer-events: none; z-index: 1; border-radius: 2px; background: rgba(0, 0, 0, 0.8); color: rgba(255, 255, 255, 0.9); font-family: "PingFang SC", sans-serif; font-size: 14px; font-weight: 400; line-height: 22px; }
.tendata_customer_wrap .floating-actions-collapse .floating-actions-collapse-tooltip::after { content: ""; position: absolute; right: -8px; top: 50%; transform: translateY(-50%); border-width: 4px; border-style: solid; border-color: transparent transparent transparent rgba(0, 0, 0, 0.8); border-image: none; }
.tendata_customer_wrap .floating-actions-collapse:hover { width: 32px; }
.tendata_customer_wrap .floating-actions-collapse:hover .floating-actions-collapse-btn { width: 32px; padding-right: 8px; }
.tendata_customer_wrap .floating-actions-collapse:hover .floating-actions-collapse-icon svg path { stroke: rgb(20, 20, 43); }
.tendata_customer_wrap .floating-actions-collapse:hover .floating-actions-collapse-tooltip { display: block; }
.tendata_customer_wrap.is-collapsed { right: 0px; width: 20px; height: 40px; overflow: visible; }
.tendata_customer_wrap.is-collapsed .floating-actions-stack { display: none; }
.tendata_customer_wrap.is-collapsed .floating-actions-collapse { display: block; right: 0px; top: 0px; }
.tendata_customer_wrap.hide { display: none; }
.live-chat-right-target:hover .floating-action-item--builtin .complete_customer_icon svg path { stroke: rgb(68, 69, 88); }
.live-chat-right-target:hover .floating-action-item--builtin .floating-action-tooltip { display: none; }
.floating-actions-backtop { display: flex; flex-direction: column; align-items: flex-end; gap: 8px; }
.floating-action-item--backtop { margin-bottom: 12px; }
.tendata-info-content { padding-top: 52px; box-sizing: border-box; width: 100%; min-height: 100vh; background: var(--td-bg-light-grey); display: flex; overflow: hidden; }
.tendata-info-content .tendata-sider-content-box { width: 64px; height: 100%; background: var(--td-bg-light-grey); }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content { position: fixed; top: 52px; height: 100%; z-index: 999; background: var(--td-bg); border-right: 1px solid rgb(230, 231, 235); padding: 16px 0px 0px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-select-child-tag .nav-unfold, .tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-select-tag .nav-unfold, .tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-select-child-tag .nav-fold, .tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-select-tag .nav-fold { font-weight: 600 !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-select-child-tag .nav-unfold, .tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-select-tag .nav-unfold, .tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-select-child-tag .arrow, .tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-select-tag .arrow { color: rgb(37, 116, 245) !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info { max-height: calc(100% - 80px); }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav { box-sizing: border-box; cursor: pointer; position: relative; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav.hideMenu { display: none; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link { display: flex; justify-content: center; text-decoration: none; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; margin-bottom: 8px; position: relative; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-fold { padding-top: 4px; text-align: left; padding-left: 16px; color: var(--td-title); }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-fold svg { width: 20px; height: 20px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-fold .sign { display: none; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-unfold { flex: 1 1 0%; padding: 0px 13px 0px 10px; float: right; line-height: 40px; font-size: var(--td-normal-font-size); color: var(--td-title); }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-unfold .nav-arrow { float: right; padding-top: 2px; font-size: 16px; font-weight: bold; color: rgb(116, 116, 116); }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-unfold .nav-arrow .arrow { display: none; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-unfold .nav-arrow .arrow-show { display: block; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-unfold-show { display: block !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link:hover { background: rgb(242, 243, 244); border-radius: 4px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .child-info-margin > * > * { margin-bottom: 8px !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .min-child-info-margin > * > * { padding: 0px 0px 0px 12px !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .child-info { display: none; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .child-info a { text-decoration: none; color: inherit; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .child-info .item-child { height: 40px; line-height: 40px; padding-left: 46px; cursor: pointer; font-size: var(--td-normal-font-size); font-weight: 400; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .child-info .item-child:last-child { margin-bottom: 0px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .child-info .item-child:hover { background: rgb(242, 243, 244); border-radius: 4px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .child-info .select-item-child { background-color: rgb(236, 244, 255); color: rgb(37, 116, 245); border-radius: 4px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .child-info .select-item-child:hover { background-color: rgb(236, 244, 255); color: rgb(37, 116, 245); }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .child-info-hide { display: none !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .hover-child-info_left { left: 63px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .hover-child-info { background: none; display: flex; padding-left: 11px; position: absolute; top: 4px; z-index: 9999999; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .hover-child-info .info { background: var(--td-bg); width: 120px; border-radius: 4px; box-shadow: rgba(0, 69, 134, 0.12) 0px 2px 12px 0px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .hover-child-info .item-child { padding-left: 12px; margin: 0px; padding-bottom: 8px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .hover-child-info .item-child:last-child { padding-bottom: 0px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .fold-remind { display: none; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .unfold-remind { display: inline-block; vertical-align: middle; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .unfold-remind .nav-remind { margin-left: 8px; margin-top: -2px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .unfold-remind .nav-remind .nav-remind-red { width: 6px; height: 6px; border-radius: 100%; background-color: rgb(240, 65, 52); }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav:hover .hover-child-info { display: block !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav-select .tendata-sider-nav-link { background-color: rgb(233, 241, 255); border-radius: 4px; font-weight: 600; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav-select .tendata-sider-nav-link:hover { background-color: rgb(233, 241, 255); }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav-select .tendata-sider-nav-link #sightProPath { fill: url("#paint0_linear_1641_65736") !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav-select .tendata-sider-nav-link #sightProTwoPath { fill: white !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav-select .tendata-sider-nav-link .nav-fold { color: rgb(37, 116, 245) !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav-select .tendata-sider-nav-link .nav-fold .sign { color: rgb(37, 116, 245) !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav-select .tendata-sider-nav-link .nav-unfold { color: rgb(37, 116, 245) !important; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav-select-show .child-info { display: block; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendataCrm .tendata-sider-nav-link .nav-fold svg { width: 20px; height: 20px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .switch-btn-box { display: flex; align-items: center; justify-content: center; position: absolute; height: 40px; bottom: 52px; width: 100%; background: rgb(255, 255, 255); border-top: 1px solid rgb(240, 241, 245); cursor: pointer; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .switch-btn-box:hover .switch-btn { color: rgb(37, 116, 245); }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .switch-btn-box .switch-btn { display: inline-block; height: 16px; line-height: 1; color: rgb(110, 111, 130); }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .switch-btn-box .switch-btn:hover { color: rgb(37, 116, 245); }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .switch-btn-box .flod-menu-text { font-size: 14px; color: rgb(139, 140, 155); margin-left: 6px; vertical-align: top; display: inline-block; height: 16px; line-height: 16px; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .foldAfterIcon { position: absolute; right: 0px; top: -3px; display: none; }
.tendata-info-content .tendata-sider-content-box .tendata-sider-content .foldAfterIcon.en { top: 0px; }
.tendata-info-content .tendata-sider-content-box-hide { display: none; }
.tendata-info-content .default-sider-content-box { width: 154px; }
.tendata-info-content .default-sider-content-box .tendata-sider-content { width: 154px; }
.tendata-info-content .default-sider-content-box-en { width: 172px; }
.tendata-info-content .default-sider-content-box-en .tendata-sider-content { width: 172px; }
.tendata-info-content .min-sider-content-box { width: 70px; }
.tendata-info-content .min-sider-content-box .tendata-sider-content { width: 70px; }
.tendata-info-content .min-sider-content-box-en { width: 84px; }
.tendata-info-content .min-sider-content-box-en .tendata-sider-content { width: 84px; }
.tendata-info-content .min-sider-content-box-en .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-fold .fold-remind { right: 4px !important; top: -4px !important; }
.tendata-info-content .mini-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav { margin-bottom: 8px; }
.tendata-info-content .mini-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link { padding: 10px 13px 8px; margin: 0px 8px; height: auto !important; line-height: normal !important; }
.tendata-info-content .mini-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .foldAfterIcon { display: block; }
.tendata-info-content .mini-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-fold { padding-top: 0px !important; text-align: center !important; padding-left: 0px !important; }
.tendata-info-content .mini-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-fold .icon { height: 20px; position: relative; }
.tendata-info-content .mini-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-fold .icon .fold-remind { display: block; position: absolute; right: -1px; top: -3px; }
.tendata-info-content .mini-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-fold .icon .fold-remind .nav-remind .nav-remind-red { width: 6px; height: 6px; border-radius: 100%; background-color: rgb(240, 65, 52); }
.tendata-info-content .mini-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-fold .sign { margin-top: 4px; height: 22px; font-size: 14px; color: var(--td-title); line-height: 22px; display: block !important; }
.tendata-info-content .mini-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .tendata-sider-nav-link .nav-unfold { display: none; }
.tendata-info-content .mini-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .child-info .info { padding: 4px; }
.tendata-info-content .mini-sider-content-box .tendata-sider-content .tendata-sider-nav-info .tendata-sider-nav .hover-child-info { top: 0px !important; }
.tendata-info-content .has-scroll { overflow: auto; padding: 0px 8px; }
.tendata-info-content .tendata-page-content-box { overflow: hidden; background-color: var(--td-bg-light-grey) !important; }
.tendata-info-content .tendata-page-content-box #tendata-page-content { min-height: calc(100% - 68px); background-color: var(--td-bg-light-grey) !important; }
.tendata-info-content .tendata-page-content-box .tendata-footer { height: 68px; text-align: center; line-height: 68px; font-size: var(--td-normal-font-size); }
.tendata-info-content .tendata-page-content-box .tendata-footer-hide { display: none !important; }
.tendata-info-content .min-content { width: calc(100% - 154px); }
.tendata-info-content .min-en-content { width: calc(100% - 172px); }
.tendata-info-content .default-content { width: calc(100% - 70px); }
.tendata-info-content .default-en-content { width: calc(100% - 84px); }
