.insight-report{color:#1f2329;font-size:14px;line-height:1.75;word-break:break-word}.insight-report>:first-child{margin-top:0}.insight-report h1{font-size:21px;font-weight:700;margin:4px 0 16px;padding-bottom:10px;border-bottom:2px solid #e5e6eb}.insight-report h2{font-size:17px;font-weight:700;margin:26px 0 12px;padding-left:10px;border-left:4px solid #1677ff;line-height:1.4}.insight-report h3{font-size:15px;font-weight:600;margin:18px 0 8px;color:#1677ff}.insight-report h4{font-size:14px;font-weight:600;margin:14px 0 6px;color:#4e5969}.insight-report p{margin:8px 0}.insight-report ul,.insight-report ol{margin:8px 0;padding-left:22px}.insight-report li{margin:5px 0}.insight-report li>ul,.insight-report li>ol{margin:4px 0}.insight-report blockquote{margin:8px 0;padding:8px 14px;background:#f7f8fa;border-left:3px solid #c9cdd4;border-radius:0 6px 6px 0;color:#4e5969}.insight-report blockquote p{margin:4px 0}.insight-report strong{font-weight:600;color:#1f2329}.insight-report code{background:#f2f3f5;padding:1px 5px;border-radius:4px;font-size:13px}.insight-report table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.insight-report th,.insight-report td{border:1px solid #e5e6eb;padding:7px 10px;text-align:left}.insight-report th{background:#f7f8fa;font-weight:600}.insight-report hr{border:none;border-top:1px solid #e5e6eb;margin:20px 0}html,body,#root{height:100%;margin:0}.dashboard-shell-content{background:#f5f7fa}.dashboard-header,.dashboard-header-brand{flex-shrink:0}.dashboard-header-title{margin:0!important;white-space:nowrap;font-weight:600!important}.dashboard-header-menu{flex:1;min-width:0;border-bottom:none!important;background:transparent}.dashboard-header-actions{flex-shrink:0;margin-left:auto}.dashboard-layout{background:#f5f7fa;height:100%!important;min-height:0!important;overflow:hidden!important}.dashboard-sider{background:#fff!important;border-right:1px solid #f0f0f0;height:100%!important;max-height:100%!important;position:relative!important;overflow:hidden!important}.dashboard-sider>.ant-layout-sider-children{height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.dashboard-sider-inner{position:absolute;top:0;right:0;bottom:0;left:0;padding:16px;display:flex;flex-direction:column;overflow:hidden}.dashboard-sider-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:16px;flex-shrink:0}.dashboard-sider-header .dashboard-sider-title{margin:16px 0 12px 16px!important}.dashboard-sider-title{margin:16px 0 12px 16px!important;flex-shrink:0;font-size:20px!important;font-weight:700!important;color:#1677ff!important;letter-spacing:1px}.dashboard-sider-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.category-product-tree{flex:1;min-height:0;display:flex;flex-direction:column}.category-product-tree-search{flex-shrink:0;margin:0 16px 12px;width:auto}.category-product-tree-search .ant-input-affix-wrapper{border-radius:6px;height:36px}.category-product-tree-list{flex:1;min-height:0;overflow-y:auto;padding:0 16px}.category-product-tree-list .ant-tree-node-content-wrapper{padding:4px 0;line-height:1.8}.category-product-tree-list .ant-tree-treenode{padding:2px 0}.category-product-tree-list .ant-tree-treenode .ant-tree-switcher,.category-product-tree-list .ant-tree-treenode .ant-tree-node-content-wrapper{display:flex;align-items:center}.category-product-tree-list .ant-tree-treenode .ant-tree-switcher{width:16px;justify-content:center}.category-product-tree-list .ant-tree-treenode:has(.tree-line-title){width:100%;margin-top:8px}.category-product-tree-list .ant-tree-treenode:has(.tree-line-title) .ant-tree-switcher,.category-product-tree-list .ant-tree-treenode:has(.tree-line-title) .ant-tree-indent{display:none}.category-product-tree-list .ant-tree-treenode:has(.tree-line-title) .ant-tree-node-content-wrapper{flex:1;width:100%;cursor:default;background:transparent!important;padding:0}.category-product-tree-list .ant-tree-treenode:has(.tree-line-title) .ant-tree-node-content-wrapper:hover{background:transparent!important}.category-product-tree-list .ant-tree-treenode:has(.tree-line-title) .ant-tree-title{flex:1;width:100%}.tree-line-title{display:flex;align-items:center;width:100%;gap:12px}.tree-line-title:before,.tree-line-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#1677ff00,#1677ff8c)}.tree-line-title:after{background:linear-gradient(90deg,#1677ff8c,#1677ff00)}.tree-line-title-text{flex-shrink:0;font-weight:700;font-size:17px;color:#4096ff;letter-spacing:1px;white-space:nowrap}.tree-line-title--sub:before{height:1px;background:linear-gradient(90deg,#0000,#00000047)}.tree-line-title--sub:after{height:1px;background:linear-gradient(90deg,#00000047,#0000)}.tree-line-title-text--sub{font-weight:600;font-size:14px;color:#262626;letter-spacing:.5px}.category-product-tree-list .ant-tree-indent-unit{width:14px}.category-product-tree-list::-webkit-scrollbar{width:8px}.category-product-tree-list::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.category-product-tree-list::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.dashboard-content{padding:16px 24px;overflow:auto}.dashboard-content::-webkit-scrollbar{width:8px}.dashboard-content::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.dashboard-content::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.dashboard-content [data-subtag]:hover{background:#fafafa}
