.main-layout{height:100%;background:#f2f3f7}.main-layout .header{background:linear-gradient(90deg,#594aad,#4c6dda);padding:15px 24px;height:56px;display:flex;justify-content:space-between;align-items:center}.main-layout .header .header-left{display:flex;align-items:center;gap:34px}.main-layout .header .header-left .province-select{background:#ffffff1a!important;color:#fff;border:none}.main-layout .header .header-left .province-select .ant-select-suffix,.main-layout .header .header-left .province-select.ant-select-open .ant-select-content-value{color:#fff}.main-layout .header .logo{width:196px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASYAAAAwCAYAAAC8PNfoAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAaXSURBVHgB7Z39VdtKEMWv33n/J6+CKBU8UkFEBeFVgKkgpAJMBSEVoFQAVICoILwKsqkAUoEzg5Zgi9XX7siWyf2dswHk9Ycc7/XM7MwIIISQiTFbLpcLxHE7m80uYYy8ntfy40BGhuGU8ppKEEJ2m2Ua32VkMEIe61DG3TKeBQghO89fSCOTce2tnCS8wJ3JSH4sQshu8zfSyWScyPiENK5BUTLHC/48cFMhbq8DIRNEhemHjDdI41gWwFVsfEfuq8KWIZ17GKAuauCwnt/xypxMfuSw5944dpeh+uKoU8pwIGSCqDDdIV2YlHNZrO9kUQ0SB7/AF7DBwYYscOxV7e9cxjnscTLMNxUI2SVUmG5k7CGdDHEu3TXscHihiIDPEUfTl85B7MaFfPkUIGREVJhuYccgl87QhVOcPK/luUwNa+vsI+IpQMiIqDCp2/AZdoHnXi6dsQunlEMmy/OrlTjknF/LfXL/uwMhZDRm+o8sOBWnD7DjTISp1aXzAeYMduwPCb7L86sLmSOOU1TiNEqMSc7jbf2gJmlhIsjrm4GQEXlMF9D8IUthanXpjF045WYiGd/qSqamTZjsLBKyyzwIky5qEYsSttvfQZduBBcOIzxeLD9ZEkNIOquZ30ew/bbOEM6fsdyFU4qpiYGI74W6irVxXptzEpiTYxhHsw5kzn7Dffd73PcUhGyB35nfmgUsC0M/iJ9hh7p0Wuz7Vf8YwYVzmObi0aTVg/pBOf9PKxbkHOvvhaO1RUjFWq2cLAyNNX2FLYW3Br7B3uX6L7asQu6332IplIG7FCtTFh0Pf9Zw/CFz3OckZbXbShBCHnhWKyeLbu43gA5hRw57jlLzlnzxcT25NDkXylufJZ6ft+YOLRDOIaLbRIgnWMTrxUldjpQkvLHQ13VkVE+molSPee3DBhWavHZMc6GO8VwMr2YsqCXkN43dBWShHHtxOsF0cKiCtg4Tp2WnMxTDKxDHhx5lJU23H/YItr8HIVugte2JxlLkw1ugWjjb/JCqQH5Blbi5S3k+Gq/LO+a4BOvvAIEge0/mIGSidDaKU+tERo7KxbnBZlERUpforYrklkUpF5EeKgIqOF2vmbElQmr07mCprokXKC2X0JynKxn/w5Z7/5hqHanL9s8EBOmRTMaFT3nohX/dXzqmlSCErDG4g6WP7xRYiYssbfp+329BgGIKlxf+fPtaj5o68LHhudhFkpAAFq11scOLKyQWDoao2IqQqYiFahFTc8ZUyH92zNEGd6Hz/IFumu5LyKiYCFOI5dNlmHRrXD/guoAcqss+lZgGm1p0/zYc1/emRDyaSV60TfA7b6EyoHnX/4O/6syUdmXJH4K5MPk+R7olnrfMcah22LriL2MTEiZTd7Ihy/sRtaLOQAhZI/XyTWv45EEtPck7pmYyzpbG16WzoCXO5RAnWm0Z9HlE4S4hLx4zYfK7VUMLgDMZ37yVtQ2yAXNLGe8wIAbV80oqlqU/hLwITITJi9ICcag7dbEly6neqN+1TfY5XZou0dcFXfSYc2BxwVBCXhLJMSajxm8Zqja1VnVqsfRy1bR4uKeV977hOVaFSH9XF3iB4WhZSVdGfpPonch9u6y1bVmy5A/HIvi9gA0P8ZYN79jVe2t3bb33piHo7VBZW3WXV4PgCwwnRzw5CJkoSa6cd0EsYySxdV+x1F2577Aj9L5o3lKB55bZHoPghDyRGmPKYYvlBRFaaYhpmVhMLUHvwu/6hRIrp9hihpCtkCpM1jGIDJsjCxxzsGEROHazkiF/GbidQXBCPKNlfsei1saGSlxGKUfx4hKy/IrHX1p6NbUFwWM7O2jWfegLRIulp1AcTcgzJidM2Nxi2RvpuTNUnRfWCJSOaBC8Xq/WaDH5zg6DaSlJOZ5QaRAha6QKk4Mtm+wwEBKmWyTi+5DPe8xTd+4ShJBnpApTCVs22YiuviNnIYpvfJpACvdG/cwJ2VmShKnlaiCxbHJB1i0mi6Z3GapE0RQcNvM+XPie7inoRRSOQYgxFjGmPn2t++C6WnhY0ZC1nezG7Rivkd725RUIGYHkWjkvJiXS2WTv6yxwzIEQMgmsduW0B7ju/GSI43RT1pJHraP9wDFCyAQwa60r7pEu9BhxOu1xyW1TfJ6UAyFkkpjlMXlx0n5FGgzt047VobqibonpoXGz+g5h3aIqMU43BOt0CYfx3GRamWR30Oxt3TbXHTsZd8snVLwKFqwSQgghhBBCCCGEvCh+AV8l8EnV//a9AAAAAElFTkSuQmCC) center center / cover no-repeat}.main-layout .header .user{display:flex;align-items:center;gap:8px;color:#fff;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500}.main-layout .header .user img{width:30px;height:30px}.main-layout .header .user .logout-icon{font-size:14px}.main-layout .content-layout{height:calc(100vh - 56px)}.main-layout .content-layout .sider{background:#fff;padding:6px 10px}.main-layout .content-layout .sider .ant-menu{font-size:16px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.main-layout .content-layout .sider .ant-menu::-webkit-scrollbar{display:none}.main-layout .content-layout .sider .ant-menu .ant-menu-item .ant-menu-item-icon,.main-layout .content-layout .sider .ant-menu .ant-menu-submenu-title .ant-menu-item-icon{display:flex;align-items:center;justify-content:center}.main-layout .content-layout .sider .ant-menu .menu-icon{width:16px;height:16px;background-color:#1f2329;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-position:center;mask-position:center}.main-layout .content-layout .sider .ant-menu .menu-icon.menu-icon--spot{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8531%204.51094C13.9469%204.60469%2014%204.73125%2014%204.86406V14.5C14%2014.7766%2013.7766%2015%2013.5%2015H3.5C3.22344%2015%203%2014.7766%203%2014.5V1.5C3%201.22344%203.22344%201%203.5%201H10.1359C10.2688%201%2010.3969%201.05313%2010.4906%201.14688L13.8531%204.51094ZM12.8469%205.09375L9.90625%202.15313V5.09375H12.8469ZM5.5%207.53125C5.46685%207.53125%205.43505%207.54442%205.41161%207.56786C5.38817%207.5913%205.375%207.6231%205.375%207.65625V8.40625C5.375%208.4394%205.38817%208.4712%205.41161%208.49464C5.43505%208.51808%205.46685%208.53125%205.5%208.53125H11.5C11.5332%208.53125%2011.5649%208.51808%2011.5884%208.49464C11.6118%208.4712%2011.625%208.4394%2011.625%208.40625V7.65625C11.625%207.6231%2011.6118%207.5913%2011.5884%207.56786C11.5649%207.54442%2011.5332%207.53125%2011.5%207.53125H5.5ZM5.5%209.65625C5.46685%209.65625%205.43505%209.66942%205.41161%209.69286C5.38817%209.7163%205.375%209.7481%205.375%209.78125V10.5312C5.375%2010.5644%205.38817%2010.5962%205.41161%2010.6196C5.43505%2010.6431%205.46685%2010.6562%205.5%2010.6562H8.375C8.40815%2010.6562%208.43995%2010.6431%208.46339%2010.6196C8.48683%2010.5962%208.5%2010.5644%208.5%2010.5312V9.78125C8.5%209.7481%208.48683%209.7163%208.46339%209.69286C8.43995%209.66942%208.40815%209.65625%208.375%209.65625H5.5Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8531%204.51094C13.9469%204.60469%2014%204.73125%2014%204.86406V14.5C14%2014.7766%2013.7766%2015%2013.5%2015H3.5C3.22344%2015%203%2014.7766%203%2014.5V1.5C3%201.22344%203.22344%201%203.5%201H10.1359C10.2688%201%2010.3969%201.05313%2010.4906%201.14688L13.8531%204.51094ZM12.8469%205.09375L9.90625%202.15313V5.09375H12.8469ZM5.5%207.53125C5.46685%207.53125%205.43505%207.54442%205.41161%207.56786C5.38817%207.5913%205.375%207.6231%205.375%207.65625V8.40625C5.375%208.4394%205.38817%208.4712%205.41161%208.49464C5.43505%208.51808%205.46685%208.53125%205.5%208.53125H11.5C11.5332%208.53125%2011.5649%208.51808%2011.5884%208.49464C11.6118%208.4712%2011.625%208.4394%2011.625%208.40625V7.65625C11.625%207.6231%2011.6118%207.5913%2011.5884%207.56786C11.5649%207.54442%2011.5332%207.53125%2011.5%207.53125H5.5ZM5.5%209.65625C5.46685%209.65625%205.43505%209.66942%205.41161%209.69286C5.38817%209.7163%205.375%209.7481%205.375%209.78125V10.5312C5.375%2010.5644%205.38817%2010.5962%205.41161%2010.6196C5.43505%2010.6431%205.46685%2010.6562%205.5%2010.6562H8.375C8.40815%2010.6562%208.43995%2010.6431%208.46339%2010.6196C8.48683%2010.5962%208.5%2010.5644%208.5%2010.5312V9.78125C8.5%209.7481%208.48683%209.7163%208.46339%209.69286C8.43995%209.66942%208.40815%209.65625%208.375%209.65625H5.5Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.main-layout .content-layout .sider .ant-menu .menu-icon.menu-icon--review{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%201C4.13438%201%201%204.13438%201%208C1%2011.8656%204.13438%2015%208%2015C11.8656%2015%2015%2011.8656%2015%208C15%204.13438%2011.8656%201%208%201ZM10.6031%204.85625L8.86719%208.05625H9.83594C9.90469%208.05625%209.96094%208.1125%209.96094%208.18125V8.64844C9.96094%208.71719%209.90469%208.77344%209.83594%208.77344H8.55469V9.42188H9.83594C9.90469%209.42188%209.96094%209.47812%209.96094%209.54688V10.0141C9.96094%2010.0828%209.90469%2010.1391%209.83594%2010.1391H8.55469V11.2031C8.55469%2011.2719%208.49844%2011.3281%208.42969%2011.3281H7.58125C7.5125%2011.3281%207.45625%2011.2719%207.45625%2011.2031V10.1391H6.17969C6.11094%2010.1391%206.05469%2010.0828%206.05469%2010.0141V9.54688C6.05469%209.47812%206.11094%209.42188%206.17969%209.42188H7.45625V8.77344H6.17969C6.11094%208.77344%206.05469%208.71719%206.05469%208.64844V8.18125C6.05469%208.1125%206.11094%208.05625%206.17969%208.05625H7.13906L5.39687%204.85625C5.38658%204.83716%205.38138%204.81574%205.38179%204.79406C5.38219%204.77237%205.38818%204.75116%205.39917%204.73246C5.41017%204.71377%205.4258%204.69823%205.44456%204.68734C5.46332%204.67645%205.48456%204.67059%205.50625%204.67031H6.45469C6.50156%204.67031%206.54531%204.69687%206.56563%204.73906L7.98125%207.55156H8.03438L9.45%204.73906C9.46036%204.7185%209.47621%204.70119%209.49578%204.68906C9.51536%204.67693%209.53791%204.67044%209.56094%204.67031H10.4906C10.5594%204.67031%2010.6156%204.72656%2010.6156%204.79531C10.6188%204.81719%2010.6125%204.8375%2010.6031%204.85625Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%201C4.13438%201%201%204.13438%201%208C1%2011.8656%204.13438%2015%208%2015C11.8656%2015%2015%2011.8656%2015%208C15%204.13438%2011.8656%201%208%201ZM10.6031%204.85625L8.86719%208.05625H9.83594C9.90469%208.05625%209.96094%208.1125%209.96094%208.18125V8.64844C9.96094%208.71719%209.90469%208.77344%209.83594%208.77344H8.55469V9.42188H9.83594C9.90469%209.42188%209.96094%209.47812%209.96094%209.54688V10.0141C9.96094%2010.0828%209.90469%2010.1391%209.83594%2010.1391H8.55469V11.2031C8.55469%2011.2719%208.49844%2011.3281%208.42969%2011.3281H7.58125C7.5125%2011.3281%207.45625%2011.2719%207.45625%2011.2031V10.1391H6.17969C6.11094%2010.1391%206.05469%2010.0828%206.05469%2010.0141V9.54688C6.05469%209.47812%206.11094%209.42188%206.17969%209.42188H7.45625V8.77344H6.17969C6.11094%208.77344%206.05469%208.71719%206.05469%208.64844V8.18125C6.05469%208.1125%206.11094%208.05625%206.17969%208.05625H7.13906L5.39687%204.85625C5.38658%204.83716%205.38138%204.81574%205.38179%204.79406C5.38219%204.77237%205.38818%204.75116%205.39917%204.73246C5.41017%204.71377%205.4258%204.69823%205.44456%204.68734C5.46332%204.67645%205.48456%204.67059%205.50625%204.67031H6.45469C6.50156%204.67031%206.54531%204.69687%206.56563%204.73906L7.98125%207.55156H8.03438L9.45%204.73906C9.46036%204.7185%209.47621%204.70119%209.49578%204.68906C9.51536%204.67693%209.53791%204.67044%209.56094%204.67031H10.4906C10.5594%204.67031%2010.6156%204.72656%2010.6156%204.79531C10.6188%204.81719%2010.6125%204.8375%2010.6031%204.85625Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.main-layout .content-layout .sider .ant-menu .menu-icon.menu-icon--algo{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.44%201H1.56C1.25025%201%201%201.25025%201%201.56V14.44C1%2014.7498%201.25025%2015%201.56%2015H14.44C14.7498%2015%2015%2014.7498%2015%2014.44V1.56C15%201.25025%2014.7498%201%2014.44%201ZM8.01925%208.10675L4.65925%2010.9242C4.56825%2011.0012%204.43%2010.9365%204.43%2010.8175V9.72025C4.43%209.68%204.44925%209.63975%204.48075%209.6135L6.40225%208L4.48075%206.3865C4.46466%206.3738%204.45172%206.35756%204.44292%206.33905C4.43412%206.32053%204.4297%206.30025%204.43%206.27975V5.1825C4.43%205.0635%204.56825%204.99875%204.65925%205.07575L8.01925%207.8915C8.0875%207.9475%208.0875%208.05075%208.01925%208.10675ZM11.57%2010.8175C11.57%2010.8945%2011.5105%2010.9575%2011.4388%2010.9575H8.20125C8.1295%2010.9575%208.07%2010.8945%208.07%2010.8175V9.9775C8.07%209.9005%208.1295%209.8375%208.20125%209.8375H11.4388C11.5105%209.8375%2011.57%209.9005%2011.57%209.9775V10.8175Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.44%201H1.56C1.25025%201%201%201.25025%201%201.56V14.44C1%2014.7498%201.25025%2015%201.56%2015H14.44C14.7498%2015%2015%2014.7498%2015%2014.44V1.56C15%201.25025%2014.7498%201%2014.44%201ZM8.01925%208.10675L4.65925%2010.9242C4.56825%2011.0012%204.43%2010.9365%204.43%2010.8175V9.72025C4.43%209.68%204.44925%209.63975%204.48075%209.6135L6.40225%208L4.48075%206.3865C4.46466%206.3738%204.45172%206.35756%204.44292%206.33905C4.43412%206.32053%204.4297%206.30025%204.43%206.27975V5.1825C4.43%205.0635%204.56825%204.99875%204.65925%205.07575L8.01925%207.8915C8.0875%207.9475%208.0875%208.05075%208.01925%208.10675ZM11.57%2010.8175C11.57%2010.8945%2011.5105%2010.9575%2011.4388%2010.9575H8.20125C8.1295%2010.9575%208.07%2010.8945%208.07%2010.8175V9.9775C8.07%209.9005%208.1295%209.8375%208.20125%209.8375H11.4388C11.5105%209.8375%2011.57%209.9005%2011.57%209.9775V10.8175Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.main-layout .content-layout .sider .ant-menu .menu-icon.menu-icon--contract{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M30.9375%2010.4906H18.3164L14.1926%206.54609C14.1401%206.49697%2014.0711%206.46937%2013.9992%206.46875H5.0625C4.44023%206.46875%203.9375%206.97148%203.9375%207.59375V28.4062C3.9375%2029.0285%204.44023%2029.5312%205.0625%2029.5312H30.9375C31.5598%2029.5312%2032.0625%2029.0285%2032.0625%2028.4062V11.6156C32.0625%2010.9934%2031.5598%2010.4906%2030.9375%2010.4906Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M30.9375%2010.4906H18.3164L14.1926%206.54609C14.1401%206.49697%2014.0711%206.46937%2013.9992%206.46875H5.0625C4.44023%206.46875%203.9375%206.97148%203.9375%207.59375V28.4062C3.9375%2029.0285%204.44023%2029.5312%205.0625%2029.5312H30.9375C31.5598%2029.5312%2032.0625%2029.0285%2032.0625%2028.4062V11.6156C32.0625%2010.9934%2031.5598%2010.4906%2030.9375%2010.4906Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.main-layout .content-layout .sider .ant-menu .menu-icon.menu-icon--monthly-data{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.8261%201H3.17581C2.52883%201%202%201.52565%202%202.16873V14.1692C2%2014.5364%202.43694%2014.7302%202.71074%2014.4842L3.54712%2013.7386C3.71214%2013.5913%203.96156%2013.5951%204.12283%2013.7442L5.35115%2014.8849C5.49742%2015.021%205.7187%2015.0378%205.88373%2014.9241L7.75902%2013.6435C7.90342%2013.5447%208.09657%2013.5447%208.24097%2013.6435L10.1219%2014.926C10.285%2015.0378%2010.5063%2015.021%2010.6526%2014.8887L11.8959%2013.7479C12.0572%2013.5988%2012.3066%2013.5988%2012.4698%2013.7442L13.2874%2014.4786C13.5612%2014.7246%2014%2014.5308%2014%2014.1636V2.16873C14.0019%201.52565%2013.473%201%2012.8261%201ZM3.20019%203.88734C3.20019%203.55927%203.47023%203.28899%203.80216%203.28899H7.41772C7.74777%203.28899%208.01969%203.55741%208.01969%203.88734C8.01969%204.2154%207.74965%204.48568%207.41772%204.48568H3.80216C3.4721%204.48568%203.20019%204.2154%203.20019%203.88734ZM9.203%206.27699C9.203%206.60505%208.93296%206.87533%208.60103%206.87533H3.80216C3.4721%206.87533%203.20019%206.60691%203.20019%206.27699C3.20019%205.94892%203.47023%205.67864%203.80216%205.67864H8.60103C8.93296%205.67864%209.203%205.94706%209.203%206.27699Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.8261%201H3.17581C2.52883%201%202%201.52565%202%202.16873V14.1692C2%2014.5364%202.43694%2014.7302%202.71074%2014.4842L3.54712%2013.7386C3.71214%2013.5913%203.96156%2013.5951%204.12283%2013.7442L5.35115%2014.8849C5.49742%2015.021%205.7187%2015.0378%205.88373%2014.9241L7.75902%2013.6435C7.90342%2013.5447%208.09657%2013.5447%208.24097%2013.6435L10.1219%2014.926C10.285%2015.0378%2010.5063%2015.021%2010.6526%2014.8887L11.8959%2013.7479C12.0572%2013.5988%2012.3066%2013.5988%2012.4698%2013.7442L13.2874%2014.4786C13.5612%2014.7246%2014%2014.5308%2014%2014.1636V2.16873C14.0019%201.52565%2013.473%201%2012.8261%201ZM3.20019%203.88734C3.20019%203.55927%203.47023%203.28899%203.80216%203.28899H7.41772C7.74777%203.28899%208.01969%203.55741%208.01969%203.88734C8.01969%204.2154%207.74965%204.48568%207.41772%204.48568H3.80216C3.4721%204.48568%203.20019%204.2154%203.20019%203.88734ZM9.203%206.27699C9.203%206.60505%208.93296%206.87533%208.60103%206.87533H3.80216C3.4721%206.87533%203.20019%206.60691%203.20019%206.27699C3.20019%205.94892%203.47023%205.67864%203.80216%205.67864H8.60103C8.93296%205.67864%209.203%205.94706%209.203%206.27699Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.main-layout .content-layout .sider .ant-menu .menu-icon.menu-icon--data-retrieval{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.125%205.5H6.875C6.59844%205.5%206.375%205.72344%206.375%206V14.5C6.375%2014.7766%206.59844%2015%206.875%2015H9.125C9.40156%2015%209.625%2014.7766%209.625%2014.5V6C9.625%205.72344%209.40156%205.5%209.125%205.5ZM13.9375%201H11.6875C11.4109%201%2011.1875%201.22344%2011.1875%201.5V14.5C11.1875%2014.7766%2011.4109%2015%2011.6875%2015H13.9375C14.2141%2015%2014.4375%2014.7766%2014.4375%2014.5V1.5C14.4375%201.22344%2014.2141%201%2013.9375%201ZM4.3125%2010H2.0625C1.78594%2010%201.5625%2010.2234%201.5625%2010.5V14.5C1.5625%2014.7766%201.78594%2015%202.0625%2015H4.3125C4.58906%2015%204.8125%2014.7766%204.8125%2014.5V10.5C4.8125%2010.2234%204.58906%2010%204.3125%2010Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.125%205.5H6.875C6.59844%205.5%206.375%205.72344%206.375%206V14.5C6.375%2014.7766%206.59844%2015%206.875%2015H9.125C9.40156%2015%209.625%2014.7766%209.625%2014.5V6C9.625%205.72344%209.40156%205.5%209.125%205.5ZM13.9375%201H11.6875C11.4109%201%2011.1875%201.22344%2011.1875%201.5V14.5C11.1875%2014.7766%2011.4109%2015%2011.6875%2015H13.9375C14.2141%2015%2014.4375%2014.7766%2014.4375%2014.5V1.5C14.4375%201.22344%2014.2141%201%2013.9375%201ZM4.3125%2010H2.0625C1.78594%2010%201.5625%2010.2234%201.5625%2010.5V14.5C1.5625%2014.7766%201.78594%2015%202.0625%2015H4.3125C4.58906%2015%204.8125%2014.7766%204.8125%2014.5V10.5C4.8125%2010.2234%204.58906%2010%204.3125%2010Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.main-layout .content-layout .sider .ant-menu .menu-icon.menu-icon--customer{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M32.625%207.875H27V5.90625C27%205.75156%2026.8734%205.625%2026.7188%205.625H24.75C24.5953%205.625%2024.4688%205.75156%2024.4688%205.90625V7.875H19.2656V5.90625C19.2656%205.75156%2019.1391%205.625%2018.9844%205.625H17.0156C16.8609%205.625%2016.7344%205.75156%2016.7344%205.90625V7.875H11.5312V5.90625C11.5312%205.75156%2011.4047%205.625%2011.25%205.625H9.28125C9.12656%205.625%209%205.75156%209%205.90625V7.875H3.375C2.75273%207.875%202.25%208.37773%202.25%209V29.25C2.25%2029.8723%202.75273%2030.375%203.375%2030.375H32.625C33.2473%2030.375%2033.75%2029.8723%2033.75%2029.25V9C33.75%208.37773%2033.2473%207.875%2032.625%207.875ZM23.2383%2025.875H21.6949C21.5473%2025.875%2021.4277%2025.759%2021.4172%2025.6113C21.2836%2023.8324%2019.8%2022.4297%2018%2022.4297C16.2%2022.4297%2014.7164%2023.8359%2014.5828%2025.6113C14.5723%2025.759%2014.4527%2025.875%2014.3051%2025.875H12.7617C12.7236%2025.875%2012.6858%2025.8673%2012.6507%2025.8523C12.6157%2025.8373%2012.584%2025.8153%2012.5577%2025.7877C12.5314%2025.7601%2012.511%2025.7274%2012.4977%2025.6916C12.4844%2025.6559%2012.4786%2025.6178%2012.4805%2025.5797C12.5789%2023.7059%2013.6055%2022.0746%2015.1031%2021.1465C14.4427%2020.4205%2014.0777%2019.4737%2014.0801%2018.4922C14.0801%2016.316%2015.8344%2014.5547%2017.9965%2014.5547C20.1586%2014.5547%2021.9129%2016.316%2021.9129%2018.4922C21.9129%2019.5152%2021.5262%2020.4434%2020.8898%2021.1465C22.391%2022.0781%2023.4141%2023.7059%2023.5125%2025.5797C23.5266%2025.7414%2023.4%2025.875%2023.2383%2025.875ZM18%2016.6641C16.998%2016.6641%2016.1824%2017.4832%2016.1824%2018.4922C16.1824%2019.5012%2016.998%2020.3203%2018%2020.3203C19.002%2020.3203%2019.8176%2019.5012%2019.8176%2018.4922C19.8176%2017.4832%2019.002%2016.6641%2018%2016.6641Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M32.625%207.875H27V5.90625C27%205.75156%2026.8734%205.625%2026.7188%205.625H24.75C24.5953%205.625%2024.4688%205.75156%2024.4688%205.90625V7.875H19.2656V5.90625C19.2656%205.75156%2019.1391%205.625%2018.9844%205.625H17.0156C16.8609%205.625%2016.7344%205.75156%2016.7344%205.90625V7.875H11.5312V5.90625C11.5312%205.75156%2011.4047%205.625%2011.25%205.625H9.28125C9.12656%205.625%209%205.75156%209%205.90625V7.875H3.375C2.75273%207.875%202.25%208.37773%202.25%209V29.25C2.25%2029.8723%202.75273%2030.375%203.375%2030.375H32.625C33.2473%2030.375%2033.75%2029.8723%2033.75%2029.25V9C33.75%208.37773%2033.2473%207.875%2032.625%207.875ZM23.2383%2025.875H21.6949C21.5473%2025.875%2021.4277%2025.759%2021.4172%2025.6113C21.2836%2023.8324%2019.8%2022.4297%2018%2022.4297C16.2%2022.4297%2014.7164%2023.8359%2014.5828%2025.6113C14.5723%2025.759%2014.4527%2025.875%2014.3051%2025.875H12.7617C12.7236%2025.875%2012.6858%2025.8673%2012.6507%2025.8523C12.6157%2025.8373%2012.584%2025.8153%2012.5577%2025.7877C12.5314%2025.7601%2012.511%2025.7274%2012.4977%2025.6916C12.4844%2025.6559%2012.4786%2025.6178%2012.4805%2025.5797C12.5789%2023.7059%2013.6055%2022.0746%2015.1031%2021.1465C14.4427%2020.4205%2014.0777%2019.4737%2014.0801%2018.4922C14.0801%2016.316%2015.8344%2014.5547%2017.9965%2014.5547C20.1586%2014.5547%2021.9129%2016.316%2021.9129%2018.4922C21.9129%2019.5152%2021.5262%2020.4434%2020.8898%2021.1465C22.391%2022.0781%2023.4141%2023.7059%2023.5125%2025.5797C23.5266%2025.7414%2023.4%2025.875%2023.2383%2025.875ZM18%2016.6641C16.998%2016.6641%2016.1824%2017.4832%2016.1824%2018.4922C16.1824%2019.5012%2016.998%2020.3203%2018%2020.3203C19.002%2020.3203%2019.8176%2019.5012%2019.8176%2018.4922C19.8176%2017.4832%2019.002%2016.6641%2018%2016.6641Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.main-layout .content-layout .sider .ant-menu .menu-icon.menu-icon--transaction{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M32.0449%2024.5988C32.0324%2024.5639%2032.013%2024.5317%2031.988%2024.5043C31.9629%2024.4769%2031.9327%2024.4547%2031.899%2024.439C31.8654%2024.4233%2031.8289%2024.4144%2031.7918%2024.4129C31.7547%2024.4114%2031.7177%2024.4172%2031.6828%2024.4301L29.5312%2025.2141V6.29297C29.5312%204.97109%2028.4625%203.90234%2027.1406%203.90234H8.85938C7.5375%203.90234%206.46875%204.97109%206.46875%206.29297V25.2141L4.31367%2024.4301C4.28203%2024.4195%204.25039%2024.4125%204.21875%2024.4125C4.06406%2024.4125%203.9375%2024.5391%203.9375%2024.6938V26.7891C3.9375%2026.9051%204.01133%2027.0105%204.12383%2027.0527L17.6133%2031.9605C17.8629%2032.052%2018.1336%2032.052%2018.3832%2031.9605L31.8762%2027.0562C31.9887%2027.0141%2032.0625%2026.9086%2032.0625%2026.7926V24.6973C32.0625%2024.6621%2032.0555%2024.6305%2032.0449%2024.5988ZM23.4738%2011.3449L19.8281%2018.0809H21.8531C22.0078%2018.0809%2022.1344%2018.2074%2022.1344%2018.3621V19.3148C22.1344%2019.4695%2022.0078%2019.5961%2021.8531%2019.5961H19.1707V20.9672H21.8531C22.0078%2020.9672%2022.1344%2021.0938%2022.1344%2021.2484V22.2012C22.1344%2022.3559%2022.0078%2022.4824%2021.8531%2022.4824H19.1707V24.7148C19.1707%2024.8695%2019.0441%2024.9961%2018.8895%2024.9961H17.1352C16.9805%2024.9961%2016.8539%2024.8695%2016.8539%2024.7148V22.4859H14.182C14.0273%2022.4859%2013.9008%2022.3594%2013.9008%2022.2047V21.252C13.9008%2021.0973%2014.0273%2020.9707%2014.182%2020.9707H16.8539V19.5996H14.182C14.0273%2019.5996%2013.9008%2019.473%2013.9008%2019.3184V18.3656C13.9008%2018.2109%2014.0273%2018.0844%2014.182%2018.0844H16.1859L12.5332%2011.3484C12.4594%2011.2148%2012.5086%2011.0426%2012.6457%2010.9688C12.6879%2010.9441%2012.7336%2010.9336%2012.7793%2010.9336H14.7375C14.7893%2010.9339%2014.84%2010.9485%2014.8841%2010.9758C14.9281%2011.0031%2014.9638%2011.042%2014.9871%2011.0883L17.9648%2017.0227H18.0809L21.0586%2011.0883C21.1043%2010.9934%2021.2027%2010.9336%2021.3082%2010.9336H23.2242C23.3789%2010.9336%2023.5055%2011.0602%2023.509%2011.2113C23.509%2011.257%2023.4949%2011.3027%2023.4738%2011.3449Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M32.0449%2024.5988C32.0324%2024.5639%2032.013%2024.5317%2031.988%2024.5043C31.9629%2024.4769%2031.9327%2024.4547%2031.899%2024.439C31.8654%2024.4233%2031.8289%2024.4144%2031.7918%2024.4129C31.7547%2024.4114%2031.7177%2024.4172%2031.6828%2024.4301L29.5312%2025.2141V6.29297C29.5312%204.97109%2028.4625%203.90234%2027.1406%203.90234H8.85938C7.5375%203.90234%206.46875%204.97109%206.46875%206.29297V25.2141L4.31367%2024.4301C4.28203%2024.4195%204.25039%2024.4125%204.21875%2024.4125C4.06406%2024.4125%203.9375%2024.5391%203.9375%2024.6938V26.7891C3.9375%2026.9051%204.01133%2027.0105%204.12383%2027.0527L17.6133%2031.9605C17.8629%2032.052%2018.1336%2032.052%2018.3832%2031.9605L31.8762%2027.0562C31.9887%2027.0141%2032.0625%2026.9086%2032.0625%2026.7926V24.6973C32.0625%2024.6621%2032.0555%2024.6305%2032.0449%2024.5988ZM23.4738%2011.3449L19.8281%2018.0809H21.8531C22.0078%2018.0809%2022.1344%2018.2074%2022.1344%2018.3621V19.3148C22.1344%2019.4695%2022.0078%2019.5961%2021.8531%2019.5961H19.1707V20.9672H21.8531C22.0078%2020.9672%2022.1344%2021.0938%2022.1344%2021.2484V22.2012C22.1344%2022.3559%2022.0078%2022.4824%2021.8531%2022.4824H19.1707V24.7148C19.1707%2024.8695%2019.0441%2024.9961%2018.8895%2024.9961H17.1352C16.9805%2024.9961%2016.8539%2024.8695%2016.8539%2024.7148V22.4859H14.182C14.0273%2022.4859%2013.9008%2022.3594%2013.9008%2022.2047V21.252C13.9008%2021.0973%2014.0273%2020.9707%2014.182%2020.9707H16.8539V19.5996H14.182C14.0273%2019.5996%2013.9008%2019.473%2013.9008%2019.3184V18.3656C13.9008%2018.2109%2014.0273%2018.0844%2014.182%2018.0844H16.1859L12.5332%2011.3484C12.4594%2011.2148%2012.5086%2011.0426%2012.6457%2010.9688C12.6879%2010.9441%2012.7336%2010.9336%2012.7793%2010.9336H14.7375C14.7893%2010.9339%2014.84%2010.9485%2014.8841%2010.9758C14.9281%2011.0031%2014.9638%2011.042%2014.9871%2011.0883L17.9648%2017.0227H18.0809L21.0586%2011.0883C21.1043%2010.9934%2021.2027%2010.9336%2021.3082%2010.9336H23.2242C23.3789%2010.9336%2023.5055%2011.0602%2023.509%2011.2113C23.509%2011.257%2023.4949%2011.3027%2023.4738%2011.3449Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.main-layout .content-layout .sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .menu-icon,.main-layout .content-layout .sider .ant-menu .ant-menu-item-selected>.menu-icon{background-color:#636fd0}.main-layout .content-layout .sider .ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:transparent}.main-layout .content-layout .sider .go-home{display:flex;align-items:center;justify-content:center;gap:8px;line-height:50px;cursor:pointer}.main-layout .content-layout .sider .go-home:hover,.main-layout .content-layout .sider .go-home:hover .text{color:#636fd0}.main-layout .content-layout .inner-layout .content{margin:0;padding:16px 24px;overflow-y:auto}.main-layout .content-layout .inner-layout .content .content-header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.main-layout .content-layout .inner-layout .content .content-header .collapse-icon{width:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.main-layout .content-layout .inner-layout .content .content-header .content-header__crumb{font-size:14px;height:22px;line-height:22px}.main-layout .content-layout .inner-layout .content .content-header .content-header__crumb .crumb-parent{color:#000000a6;font-weight:400}.main-layout .content-layout .inner-layout .content .content-header .content-header__crumb .crumb-sep{color:#000000a6;font-weight:400;padding:0 4px}.main-layout .content-layout .inner-layout .content .content-header .content-header__crumb .crumb-child{color:#000000d9;font-weight:500}.login-page{position:relative;width:100%;height:100%;background:url(./bg-Oe8jUfb4.png) center center / cover no-repeat;display:flex}.login-page .logo{width:265px;height:67px;background:url(./left-logo-iPQ6MIyN.png) center center / cover no-repeat;position:absolute;left:60px;top:50px}.login-page .login-panel{width:440px;height:502px;padding:56px 40px;border-radius:16px;background:#fff;box-shadow:0 3px 6px #00000014;display:flex;flex-direction:column;align-items:center;gap:48px;position:absolute;right:180px;top:50%;transform:translateY(-50%)}.login-page .login-panel .login-header{display:flex;flex-direction:column;align-items:center;gap:16px}.login-page .login-panel .login-header .login-logo{width:256px;height:116px;background:url(./right-logo-o3D23PoH.png) center center / cover no-repeat}.ant-form{width:100%}.ant-form-item{margin-bottom:24px}.login-submit{height:48px;border-radius:8px;background:#636fd0}.data-check-page{display:flex;flex-direction:column;gap:16px}.data-check-page .top-bar{display:flex;height:68px;padding:16px 24px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;background:#fff}.data-check-page .top-bar .left-group{display:flex;width:308px;justify-content:center;align-items:center;gap:12px;flex-shrink:0}.data-check-page .top-bar .left-group .label{color:#000000d9;text-align:right;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.data-check-page .top-bar .left-group .run-date-picker{flex:1 0 0}.data-check-page .top-bar .left-group .run-date-picker .ant-picker{display:flex;height:36px;padding:0 16px;justify-content:space-between;align-items:center;border-radius:2px;border:1px solid #D9D9D9;background:#fff}.data-check-page .top-bar .left-group .run-date-picker .ant-picker-input>input{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.data-check-page .top-bar .button-group{display:flex;gap:16px;align-items:center;justify-content:center}.data-check-page .top-bar .button-group .reload-btn{width:24px;height:24px;display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer}.data-check-page .top-bar .button-group .reload-btn img{width:16px;height:16px}.data-check-page .data-check-content{display:flex;align-items:stretch;gap:16px}.data-check-page .data-check-content .panel{flex:1 0 0}.data-check-page .data-check-content .panel .section-group{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.data-check-page .data-check-content .panel .section{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-radius:8px}.data-check-page .data-check-content .panel .section.section-tint{background:#f9f9fd;padding:16px}.data-check-page .data-check-content .panel .section .section-title{color:#000000d9;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.data-check-page .data-check-content .panel .section .upload-drop{align-self:stretch}.data-check-page .data-check-content .panel .section .upload-drop .ant-upload-drag{background:#fff;height:90px}.data-check-page .data-check-content .panel .section .upload-drop .upload-content{display:flex;align-items:center;gap:16px;justify-content:center}.data-check-page .data-check-content .panel .section .upload-drop .upload-content .upload-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#636fd0}.data-check-page .data-check-content .panel .section .upload-drop .upload-content .upload-icon img{width:100%;height:100%}.data-check-page .data-check-content .panel .section .upload-drop .upload-content .upload-icon.small{width:48px;height:48px;font-size:28px}.data-check-page .data-check-content .panel .section .upload-drop .upload-content .upload-texts{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.data-check-page .data-check-content .panel .section .upload-drop .upload-content .upload-texts .primary{color:#636fd0;font-family:PingFang SC;font-size:14px;font-weight:500;line-height:22px}.data-check-page .data-check-content .panel .section .upload-drop .upload-content .upload-texts .secondary{color:#000000d9;font-family:PingFang SC;font-size:14px;font-weight:500;line-height:22px}.data-check-page .data-check-content .panel .section .section-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch;height:32px;line-height:32px}.data-check-page .data-check-content .panel .section .section-header .action-btn{height:32px;min-width:90px;padding:4px 16px;border-radius:4px;border:1px solid #636FD0;color:#636fd0;background:#fff}.data-check-page .data-check-content .panel .section .section-header .action-btn:hover{border-color:#7e88d9;color:#7e88d9}.data-check-page .data-check-content .panel .section .section-header .action-btn:active{border-color:#404ba8;color:#404ba8}.data-check-page .data-check-content .panel .section .token-box{align-self:stretch;border-radius:8px;border:1px solid #D9D9D9;background:#fff;padding:8px 12px;height:90px}.data-check-page .data-check-content .panel .section .token-box .token-area{border:none;box-shadow:none;padding:0}.data-check-page .data-check-content .panel .section .update-label{color:#000000a6;font-weight:400}.data-check-page .data-check-content .panel .section .info-card{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:4px;border:1px solid #D9D9D9;background:#fff;padding:32px 24px}.data-check-page .data-check-content .panel .section .info-card.center{align-items:center}.data-check-page .data-check-content .panel .section .info-card .info-date{color:#000000d9;font-family:PingFang SC;font-size:14px;font-weight:500;line-height:22px}.data-check-page .data-check-content .panel .section .info-card .info-status{font-family:PingFang SC;font-size:16px;font-weight:500;line-height:24px}.data-check-page .data-check-content .panel .section .info-card .info-status.error{color:#f53f3f}.data-check-page .data-check-content .panel .section .info-card .info-status.success{color:#00b42a}.data-check-page .data-check-content .panel .section .info-card .info-status.warning{color:#ff7d00}.data-check-page .data-check-content .flex-3{flex:0 0 33.333%}.declaration-analysis-page .top-bar{display:flex;height:68px;padding:16px 24px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;background:#fff;margin-bottom:16px}.declaration-analysis-page .top-bar .left-group{display:flex;width:308px;justify-content:center;align-items:center;gap:12px;flex-shrink:0}.declaration-analysis-page .top-bar .left-group .label{color:#000000d9;text-align:right;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.declaration-analysis-page .top-bar .left-group .date-picker{flex:1 0 0}.declaration-analysis-page .top-bar .left-group .date-picker .ant-picker{display:flex;height:36px;padding:0 16px;justify-content:space-between;align-items:center;border-radius:2px;border:1px solid #D9D9D9;background:#fff}.declaration-analysis-page .top-bar .left-group .date-picker .ant-picker-input>input{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.declaration-analysis-page .declaration-analysis-content{display:flex;flex-direction:column;gap:16px}.declaration-analysis-page .declaration-analysis-content .panel .panel-top{display:flex;align-items:center;justify-content:space-between}.declaration-analysis-page .declaration-analysis-content .panel .panel-top .panel-tool{display:inline-flex;align-items:center;gap:16px}.declaration-analysis-page .declaration-analysis-content .panel .panel-top .panel-tool .tool-icon{display:flex;width:16px;height:16px;justify-content:center;align-items:center;aspect-ratio:1/1;cursor:pointer}.declaration-analysis-page .declaration-analysis-content .panel .panel-top .panel-tool .tool-icon svg{width:16px;height:16px;flex-shrink:0}.declaration-analysis-page .declaration-analysis-content .panel .panel-top .panel-tool .tool-icon.caret{transition:transform .2s ease}.declaration-analysis-page .declaration-analysis-content .panel .panel-top .panel-tool .tool-icon.caret.rotated{transform:rotate(180deg)}.declaration-analysis-page .declaration-analysis-content .panel .section{overflow:hidden;max-height:1000px;transition:max-height .25s ease,opacity .25s ease,transform .25s ease;opacity:1;transform:translateY(0)}.declaration-analysis-page .declaration-analysis-content .panel .section .declaration-table .ant-table-thead>tr>th,.declaration-analysis-page .declaration-analysis-content .panel .section .declaration-table .ant-table-tbody>tr>td{white-space:nowrap}.declaration-analysis-page .declaration-analysis-content .panel .section .chart-container{height:340px;position:relative}.declaration-analysis-page .declaration-analysis-content .panel .section .chart-input-row{position:relative;height:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.declaration-analysis-page .declaration-analysis-content .panel .section .p90-cell{position:absolute;top:0;padding:0;box-sizing:border-box;display:flex;align-items:center}.declaration-analysis-page .declaration-analysis-content .panel .section .p90-cell .ant-input-number-sm{border-radius:0}.declaration-analysis-page .declaration-analysis-content .panel .section .p90-cell .ant-input-number-sm input.ant-input-number-input{height:36px}.declaration-analysis-page .declaration-analysis-content .panel .section .p90-cell .p90-input{width:100%}.declaration-analysis-page .declaration-analysis-content .panel .section .p90-cell .p90-input .ant-input-number-input{text-align:center}.declaration-analysis-page .declaration-analysis-content .panel .section .p90-cell.is-editing .p90-input{background:#63f3;border-radius:0}.declaration-analysis-page .declaration-analysis-content .panel .section .p90-cell.is-editing .p90-input .ant-input-number-input{border-radius:0}.declaration-analysis-page .declaration-analysis-content .panel .section .p90-cell.is-active{box-shadow:inset 0 0 0 1px #404ba8}.declaration-analysis-page .declaration-analysis-content .panel .section .resize-handle{position:absolute;top:-1px;width:7px;height:40px;background:transparent;cursor:ew-resize;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:auto}.declaration-analysis-page .declaration-analysis-content .panel .section .resize-handle .drag-icon{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.declaration-analysis-page .declaration-analysis-content .panel .section .resize-handle.left,.declaration-analysis-page .declaration-analysis-content .panel .section .resize-handle.right{transform:translate(0)}.declaration-analysis-page .declaration-analysis-content .panel .section .resize-handle.right .drag-icon{transform:scaleX(-1)}.declaration-analysis-page .declaration-analysis-content .panel.is-collapsed{gap:0}.declaration-analysis-page .declaration-analysis-content .panel.is-collapsed .section{max-height:0;opacity:0;transform:translateY(-8px);pointer-events:none}.da-settings{width:280px;max-height:470px;overflow:auto}.da-settings .da-settings-title{color:#000000d9;font-size:13px;padding:4px 8px 8px 33px}.da-settings .da-settings-fixed{color:#00000073;padding:2px 8px 2px 58px}.da-settings .da-settings-row{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:grab}.da-settings .da-settings-row:hover{background:#fafafa}.da-settings .da-drag-handle{cursor:grab;color:#00000073;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.da-settings .da-sortable-item{margin:2px 0}.analysis-reference-page{padding-top:16px}.analysis-reference-page .top-bar .left-group{width:350px}.analysis-reference-page .analysis-reference-content{display:flex;flex-direction:column;gap:16px}.analysis-reference-page .analysis-reference-content .panel .section .chart-container{height:300px}.analysis-reference-page .analysis-reference-content .panel .section .shorter-chart-container{height:260px}.monthly-replay-page .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.monthly-replay-page .ant-typography-title{color:#262626;margin-bottom:16px}.daily-arbitrage-page .top-bar{display:flex;height:68px;padding:16px 24px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;background:#fff;margin-bottom:16px}.daily-arbitrage-page .top-bar .left-group{display:flex;width:350px;justify-content:center;align-items:center;gap:12px;flex-shrink:0}.daily-arbitrage-page .top-bar .left-group .label{color:#000000d9;text-align:right;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.daily-arbitrage-page .top-bar .left-group .date-picker{flex:1 0 0}.daily-arbitrage-page .top-bar .left-group .date-picker .ant-picker{display:flex;height:36px;padding:0 16px;justify-content:space-between;align-items:center;border-radius:2px;border:1px solid #D9D9D9;background:#fff}.daily-arbitrage-page .top-bar .left-group .date-picker .ant-picker-input>input{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.daily-arbitrage-page .daily-arbitrage-content{display:flex;flex-direction:column;gap:16px}.daily-arbitrage-page .daily-arbitrage-content .chart-container{height:380px;position:relative}.hourly-arbitrage-page .top-bar{display:flex;height:68px;padding:16px 24px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;background:#fff;margin-bottom:16px}.hourly-arbitrage-page .top-bar .left-group{display:flex;width:400px;justify-content:center;align-items:center;gap:12px;flex-shrink:0}.hourly-arbitrage-page .top-bar .left-group .label{color:#000000d9;text-align:right;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.hourly-arbitrage-page .top-bar .left-group .date-picker{flex:1 0 0}.hourly-arbitrage-page .top-bar .left-group .date-picker .ant-picker{display:flex;height:36px;padding:0 16px;justify-content:space-between;align-items:center;border-radius:2px;border:1px solid #D9D9D9;background:#fff}.hourly-arbitrage-page .top-bar .left-group .date-picker .ant-picker-input>input{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.hourly-arbitrage-page .hourly-arbitrage-content{display:flex;flex-direction:column;gap:16px}.hourly-arbitrage-page .hourly-arbitrage-content .chart-container{height:380px;position:relative}.hourly-arbitrage-page .hourly-arbitrage-content .panel-group{width:100%;display:flex;gap:16px}.hourly-arbitrage-page .hourly-arbitrage-content .panel-group .panel{flex:1 1 0;min-width:0}.hourly-arbitrage-page .hourly-arbitrage-content .panel-group .panel .distribution-section{display:flex}.hourly-arbitrage-page .hourly-arbitrage-content .panel-group .panel .distribution-section .chart-container{flex:1 1 0;min-width:0}.hourly-arbitrage-page .hourly-arbitrage-content .panel-group .panel .distribution-section .distribution-table{width:330px;display:flex;align-items:center;justify-content:center}.declaration-strategy-page .top-bar{display:flex;height:68px;padding:16px 24px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;background:#fff;margin-bottom:16px}.declaration-strategy-page .top-bar .left-group{display:flex;width:400px;justify-content:center;align-items:center;gap:12px;flex-shrink:0}.declaration-strategy-page .top-bar .left-group .label{color:#000000d9;text-align:right;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.declaration-strategy-page .top-bar .left-group .date-picker{flex:1 0 0}.declaration-strategy-page .top-bar .left-group .date-picker .ant-picker{display:flex;height:36px;padding:0 16px;justify-content:space-between;align-items:center;border-radius:2px;border:1px solid #D9D9D9;background:#fff}.declaration-strategy-page .top-bar .left-group .date-picker .ant-picker-input>input{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.declaration-strategy-page .declaration-strategy-content{display:flex;flex-direction:column;gap:16px}.declaration-strategy-page .declaration-strategy-content .chart-container{height:300px;position:relative}.declaration-strategy-page .declaration-table .ant-table-cell:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){padding:0!important;height:40px}.electricity-pricing-page .top-bar{display:flex;height:68px;padding:16px 24px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;background:#fff;margin-bottom:16px}.electricity-pricing-page .top-bar .left-group{display:flex;width:400px;justify-content:center;align-items:center;gap:12px;flex-shrink:0}.electricity-pricing-page .top-bar .left-group .label{color:#000000d9;text-align:right;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.electricity-pricing-page .top-bar .left-group .date-picker{flex:1 0 0}.electricity-pricing-page .top-bar .left-group .date-picker .ant-picker{display:flex;height:36px;padding:0 16px;justify-content:space-between;align-items:center;border-radius:2px;border:1px solid #D9D9D9;background:#fff}.electricity-pricing-page .top-bar .left-group .date-picker .ant-picker-input>input{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.electricity-pricing-page .electricity-pricing-content{display:flex;flex-direction:column;gap:16px}.electricity-pricing-page .electricity-pricing-content .chart-container{height:300px;position:relative}.load-forecast-page .top-bar{display:flex;height:68px;padding:16px 24px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;background:#fff;margin-bottom:16px}.load-forecast-page .top-bar .left-group{display:flex;width:400px;justify-content:center;align-items:center;gap:12px;flex-shrink:0}.load-forecast-page .top-bar .left-group .label{color:#000000d9;text-align:right;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.load-forecast-page .top-bar .left-group .date-picker{flex:1 0 0}.load-forecast-page .top-bar .left-group .date-picker .ant-picker{display:flex;height:36px;padding:0 16px;justify-content:space-between;align-items:center;border-radius:2px;border:1px solid #D9D9D9;background:#fff}.load-forecast-page .top-bar .left-group .date-picker .ant-picker-input>input{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.load-forecast-page .load-forecast-content{display:flex;flex-direction:column;gap:16px}.load-forecast-page .load-forecast-content .chart-container{height:300px;position:relative}.contract-detail-footer{display:flex;justify-content:right;gap:16px;padding:16px 0}.contract-detail-table{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.contract-detail-table .detail-row{display:flex;border-bottom:1px solid #f0f0f0}.contract-detail-table .detail-row:last-child{border-bottom:none}.contract-detail-table .detail-row .detail-label{width:140px;min-width:140px;padding:12px 16px;background:#fafafa;color:#000000a6;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;border-right:1px solid #f0f0f0;display:flex;align-items:center}.contract-detail-table .detail-row .detail-value{flex:1;padding:12px 16px;color:#000000d9;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;word-break:break-all;display:flex;align-items:center}.contract-detail-table .detail-row .detail-value.edit-mode{padding:8px 12px}.contract-detail-table .detail-row .detail-value .ant-input,.contract-detail-table .detail-row .detail-value .ant-select{width:100%}.file-upload-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.file-upload-modal .ant-modal-header{padding:16px 24px;margin:0;border-bottom:1px solid rgba(5,5,5,.06);background:#fff;border-radius:16px 16px 0 0}.file-upload-modal .ant-modal-header .ant-modal-title{color:#000000d9;font-family:PingFang SC;font-size:16px;font-weight:500;line-height:24px}.file-upload-modal .ant-modal-close{top:16px;right:24px;width:24px;height:24px}.file-upload-modal .ant-modal-close .ant-modal-close-x{width:24px;height:24px;line-height:24px;font-size:16px}.file-upload-modal .ant-modal-body{padding:24px;background:#fff}.file-upload-modal .ant-modal-footer{padding:0;margin:0;border-top:1px solid rgba(5,5,5,.06);background:#fff;border-radius:0 0 16px 16px}.file-upload-modal .modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:12px 24px}.file-upload-modal .modal-footer .cancel-btn,.file-upload-modal .modal-footer .save-btn{height:36px;min-width:90px;padding:4px 16px;border-radius:4px;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px}.file-upload-modal .modal-footer .cancel-btn{color:#000000d9;border:1px solid #D9D9D9;background:#fff}.file-upload-modal .modal-footer .cancel-btn:hover{color:#636fd0;border-color:#636fd0}.file-upload-modal .modal-footer .save-btn{color:#fff;border:1px solid #636FD0;background:#636fd0}.file-upload-modal .modal-footer .save-btn:hover{background:#7781d6;border-color:#7781d6}.file-upload-modal .upload-content{display:flex;flex-direction:column;gap:16px}.file-upload-modal .upload-section{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;background:#f9f9fd}.file-upload-modal .upload-section .section-title{align-self:stretch;color:#000000d9;font-family:PingFang SC;font-size:14px;font-weight:500;line-height:22px}.file-upload-modal .upload-dragger{width:100%;height:160px;border-radius:4px;border:1px dashed rgba(0,0,0,.25);background:#fff}.file-upload-modal .upload-dragger .ant-upload-drag{padding:0;background:#fff;border:none}.file-upload-modal .upload-dragger .ant-upload-btn{padding:20px!important;display:flex!important;flex-direction:column;justify-content:center;align-items:center;height:100%}.file-upload-modal .upload-dragger:hover{border-color:#636fd0}.file-upload-modal .upload-dragger .upload-icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.file-upload-modal .upload-dragger .upload-icon img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.file-upload-modal .upload-dragger .upload-text{color:#636fd0;font-family:PingFang SC;font-size:14px;font-weight:500;line-height:22px;margin-bottom:4px}.file-upload-modal .upload-dragger .upload-hint{color:#00000073;text-align:center;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;margin:0}.file-upload-modal .upload-dragger .uploaded-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%}.file-upload-modal .upload-dragger .preview-group{display:flex;flex-direction:column;align-items:center;gap:4px}.file-upload-modal .upload-dragger .preview-icon{width:52px;height:52px;border-radius:8px;background-image:url("data:image/svg+xml,%3csvg%20width='52'%20height='52'%20viewBox='0%200%2052%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11.7%202.59961H35.1L45.5%2012.9996V44.1996C45.5%2047.0715%2043.1719%2049.3996%2040.3%2049.3996H11.7C8.82812%2049.3996%206.5%2047.0715%206.5%2044.1996V7.79961C6.5%204.92773%208.82812%202.59961%2011.7%202.59961Z'%20fill='%2300B42A'/%3e%3cpath%20d='M21.3406%2036.6894L25.8929%2029.8878C25.9887%2029.7446%2026.1825%2029.7062%2026.3257%2029.802C26.3596%2029.8247%2026.3887%2029.8539%2026.4114%2029.8878L30.9637%2036.6894C31.0602%2036.8336%2031.2223%2036.9202%2031.3958%2036.9202H33.5806C33.8678%2036.9202%2034.1006%2036.6874%2034.1006%2036.4002C34.1006%2036.294%2034.0681%2036.1903%2034.0074%2036.1031L27.9662%2027.4238C27.8916%2027.3167%2027.8916%2027.1745%2027.9661%2027.0674L33.5659%2019.0171C33.7299%2018.7814%2033.6717%2018.4573%2033.4359%2018.2933C33.3488%2018.2327%2033.2452%2018.2002%2033.139%2018.2002H30.9539C30.7804%2018.2002%2030.6182%2018.2868%2030.5217%2018.4311L26.4115%2024.5768C26.3157%2024.72%2026.1219%2024.7585%2025.9787%2024.6627C25.9447%2024.64%2025.9155%2024.6108%2025.8928%2024.5768L21.7826%2018.4311C21.6861%2018.2868%2021.5239%2018.2002%2021.3503%2018.2002H19.1606C18.8734%2018.2002%2018.6406%2018.433%2018.6406%2018.7202C18.6406%2018.8257%2018.6727%2018.9287%2018.7326%2019.0155L24.2879%2027.0683C24.3615%2027.175%2024.3614%2027.3161%2024.2878%2027.4228L18.2914%2036.1047C18.1282%2036.341%2018.1874%2036.6649%2018.4238%2036.8281C18.5106%2036.8881%2018.6137%2036.9202%2018.7193%2036.9202H20.9085C21.082%2036.9202%2021.2441%2036.8336%2021.3406%2036.6894Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M35.1016%202.59961L45.5016%2012.9996H37.7016C36.2656%2012.9996%2035.1016%2011.8355%2035.1016%2010.3996V2.59961Z'%20fill='%237BE188'/%3e%3c/svg%3e")}.file-upload-modal .upload-dragger .preview-info{display:flex;flex-direction:column;align-items:center;gap:16px}.file-upload-modal .upload-dragger .preview-name{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:center;max-width:420px;word-break:break-all}.file-upload-modal .upload-dragger .preview-actions{display:flex;align-items:flex-start;gap:16px;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px}.file-upload-modal .upload-dragger .preview-actions .action{cursor:pointer}.file-upload-modal .upload-dragger .preview-actions .action.reupload{color:#636fd0}.file-upload-modal .upload-dragger .preview-actions .action.delete{color:#f53f3f}.purchase-power-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px)}.purchase-power-page .top-bar{display:flex;flex-direction:column;gap:12px;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f;margin-bottom:4px}.purchase-power-page .top-bar .top-bar-row{display:flex;align-items:center;justify-content:space-between;gap:28px}.purchase-power-page .top-bar .field-group{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:16px 40px}.purchase-power-page .top-bar .field-item{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:240px}.purchase-power-page .top-bar .field-item .label{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;white-space:nowrap}.purchase-power-page .top-bar .field-item .input,.purchase-power-page .top-bar .field-item .select,.purchase-power-page .top-bar .field-item .month-range-picker{flex:1 1 0;width:100%}.purchase-power-page .top-bar .field-item .ant-input,.purchase-power-page .top-bar .field-item .ant-select-selector,.purchase-power-page .top-bar .field-item .ant-picker{height:36px}.purchase-power-page .top-bar .actions{display:inline-flex;align-items:center;gap:12px}.purchase-power-page .top-bar .actions .ant-btn{width:90px;height:36px}.purchase-power-page .top-bar .actions .collapse-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer;transition:transform .3s ease}.purchase-power-page .top-bar .actions .collapse-icon img{width:16px;height:16px}.purchase-power-page .top-bar .actions .collapse-icon:hover{opacity:.7}.purchase-power-page .top-bar .actions .collapse-icon.collapsed{transform:rotate(180deg)}.purchase-power-page .top-bar .second-row{display:flex;align-items:center;gap:12px}.purchase-power-page .top-bar .month-shortcut-group{display:flex;align-items:center;justify-content:center;width:220px;height:36px;padding:2px;border-radius:4px;background:#f9f9fd;box-sizing:border-box}.purchase-power-page .top-bar .month-shortcut-group .month-shortcut-btn{display:flex;align-items:center;justify-content:center;width:72px;height:32px;border-radius:4px;background:transparent;color:#000000d9;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer;transition:all .2s ease}.purchase-power-page .top-bar .month-shortcut-group .month-shortcut-btn:hover{background:#636fd01a}.purchase-power-page .top-bar .month-shortcut-group .month-shortcut-btn.active{background:#636fd0;color:#fff}.purchase-power-page .panel{flex:1 1 0;min-height:0}.purchase-power-page .panel .section{flex:1;min-height:0}.purchase-power-page .panel .section .ant-table-wrapper,.purchase-power-page .panel .section .ant-table-wrapper .ant-spin-nested-loading{height:100%}.purchase-power-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.purchase-power-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1 0}.sales-contract-detail-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px)}.sales-contract-detail-page .detail-header{display:flex;align-items:center;gap:8px;cursor:pointer;color:#000000d9;font-family:PingFang SC;font-size:16px;font-weight:500;line-height:24px}.sales-contract-detail-page .detail-header .anticon{font-size:14px}.sales-contract-detail-page .detail-header:hover{color:#636fd0}.sales-contract-detail-page .detail-body{display:flex;gap:16px;flex:1;min-height:0}.sales-contract-detail-page .detail-sidebar{width:398px;flex-shrink:0}.sales-contract-detail-page .detail-sidebar .contract-card{background:#fff;border-radius:16px;padding:16px 24px;display:flex;flex-direction:column;gap:16px;height:100%}.sales-contract-detail-page .detail-sidebar .contract-card .divider{width:100%;height:1px;border-bottom:1px dashed rgba(0,0,0,.25)}.sales-contract-detail-page .detail-sidebar .contract-card .card-header{display:flex;align-items:center;gap:12px}.sales-contract-detail-page .detail-sidebar .contract-card .card-header .contract-icon{width:48px;height:48px;border-radius:50%;background:#f2f4ff;padding:10px;-o-object-fit:contain;object-fit:contain}.sales-contract-detail-page .detail-sidebar .contract-card .card-header .contract-no-info{display:flex;flex-direction:column}.sales-contract-detail-page .detail-sidebar .contract-card .card-header .contract-no-info .card-label{color:#000000a6;font-size:14px;line-height:22px}.sales-contract-detail-page .detail-sidebar .contract-card .card-header .contract-no-info .card-value{color:#000000d9;font-size:14px;font-weight:500;line-height:22px}.sales-contract-detail-page .detail-sidebar .contract-card .card-stats{display:flex;align-items:stretch;gap:16px;margin-bottom:8px}.sales-contract-detail-page .detail-sidebar .contract-card .card-stats .stat-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:8px;background:#f9f9fd;padding:12px 16px}.sales-contract-detail-page .detail-sidebar .contract-card .card-stats .stat-item .stat-label{color:#000000a6;font-size:14px;line-height:24px;white-space:nowrap}.sales-contract-detail-page .detail-sidebar .contract-card .card-stats .stat-item .stat-value{font-size:18px;font-weight:500;line-height:36px;color:#636fd0}.sales-contract-detail-page .detail-sidebar .contract-card .card-stats .stat-item .stat-value.energy{font-size:26px;font-weight:600}.sales-contract-detail-page .detail-sidebar .contract-card .card-fields{display:flex;flex-direction:column;gap:16px}.sales-contract-detail-page .detail-sidebar .contract-card .card-fields .card-field{display:flex;gap:2px}.sales-contract-detail-page .detail-sidebar .contract-card .card-fields .card-field .field-label{color:#000000a6;font-size:14px;line-height:24px}.sales-contract-detail-page .detail-sidebar .contract-card .card-fields .card-field .field-value{color:#000000d9;font-size:16px;line-height:24px;word-break:break-all}.sales-contract-detail-page .detail-content{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.sales-contract-detail-page .detail-content .content-filter{display:flex;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:16px 24px}.sales-contract-detail-page .detail-content .content-filter .filter-label{color:#000000d9;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.sales-contract-detail-page .detail-content .content-filter .month-range-picker{width:280px}.sales-contract-detail-page .detail-content .panel,.sales-contract-detail-page .detail-content .panel .section{flex:1;min-height:0}.sales-power-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px)}.sales-power-page .top-bar{display:flex;flex-direction:column;gap:12px;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f;margin-bottom:4px}.sales-power-page .top-bar .top-bar-row{display:flex;align-items:center;justify-content:space-between;gap:28px}.sales-power-page .top-bar .field-group{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:16px 40px}.sales-power-page .top-bar .field-item{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:240px}.sales-power-page .top-bar .field-item .label{color:#000000d9;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.sales-power-page .top-bar .field-item .input{flex:1 1 0;width:100%}.sales-power-page .top-bar .field-item .ant-input{height:36px}.sales-power-page .top-bar .actions{display:inline-flex;align-items:center;gap:12px}.sales-power-page .top-bar .actions .ant-btn{width:90px;height:36px}.sales-power-page .panel{flex:1 1 0;min-height:0}.sales-power-page .panel .section{flex:1;min-height:0}.sales-power-page .panel .section .ant-table-wrapper,.sales-power-page .panel .section .ant-table-wrapper .ant-spin-nested-loading{height:100%}.sales-power-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.sales-power-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1 0}.sales-power-page .status-cell{display:inline-flex;align-items:center;gap:6px}.sales-power-page .status-cell .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.power-supplier-detail-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px)}.power-supplier-detail-page .detail-header{display:flex;align-items:center;gap:8px;cursor:pointer;color:#000000d9;font-family:PingFang SC;font-size:16px;font-weight:500;line-height:24px}.power-supplier-detail-page .detail-header .anticon{font-size:14px}.power-supplier-detail-page .detail-header:hover{color:#636fd0}.power-supplier-detail-page .detail-body{display:flex;gap:16px;flex:1;min-height:0}.power-supplier-detail-page .detail-sidebar{width:398px;flex-shrink:0}.power-supplier-detail-page .detail-sidebar .supplier-card{background:#fff;border-radius:16px;padding:16px 24px;display:flex;flex-direction:column;gap:16px;height:100%;box-shadow:0 2px 8px #0000000f}.power-supplier-detail-page .detail-sidebar .supplier-card .divider{width:100%;height:1px;border-bottom:1px dashed rgba(0,0,0,.25)}.power-supplier-detail-page .detail-sidebar .supplier-card .card-header{display:flex;align-items:center;gap:12px}.power-supplier-detail-page .detail-sidebar .supplier-card .card-header .supplier-icon{width:48px;height:48px;border-radius:50%;background:#f2f4ff;padding:10px;display:flex;align-items:center;justify-content:center}.power-supplier-detail-page .detail-sidebar .supplier-card .card-header .supplier-icon .supplier-icon-img{width:24px;height:24px}.power-supplier-detail-page .detail-sidebar .supplier-card .card-header .supplier-title-row{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px;min-width:0}.power-supplier-detail-page .detail-sidebar .supplier-card .card-header .supplier-title-row .supplier-title-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.power-supplier-detail-page .detail-sidebar .supplier-card .card-header .supplier-title-row .supplier-name{flex:1;min-width:0;color:#000000d9;font-size:18px;font-weight:600;line-height:26px;overflow:hidden}.power-supplier-detail-page .detail-sidebar .supplier-card .card-header .supplier-title-row .coop-status-tag{display:inline-flex;align-items:center;flex-shrink:0;padding:0 8px;height:24px;border-radius:4px;font-size:13px;line-height:22px;color:#00000073;background:#f5f5f5}.power-supplier-detail-page .detail-sidebar .supplier-card .card-header .supplier-title-row .edit-profile-btn{flex-shrink:0;color:#636fd0;padding:4px}.power-supplier-detail-page .detail-sidebar .supplier-card .card-fields{display:flex;flex-direction:column;gap:16px}.power-supplier-detail-page .detail-sidebar .supplier-card .card-fields .card-field{display:grid;grid-template-columns:140px minmax(0,1fr);grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;align-items:start}.power-supplier-detail-page .detail-sidebar .supplier-card .card-fields .card-field .field-label{color:#000000a6;font-size:14px;line-height:24px;text-align:left}.power-supplier-detail-page .detail-sidebar .supplier-card .card-fields .card-field .field-value{color:#000000d9;font-size:16px;line-height:24px;word-break:break-all;text-align:left}.power-supplier-detail-page .detail-sidebar .supplier-card .metric-summary-list{display:flex;flex-direction:column;margin-top:4px;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:8px}.power-supplier-detail-page .detail-sidebar .supplier-card .metric-summary-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;min-height:56px;border-bottom:1px solid rgba(0,0,0,.12)}.power-supplier-detail-page .detail-sidebar .supplier-card .metric-summary-box:last-child{border-bottom:none}.power-supplier-detail-page .detail-sidebar .supplier-card .metric-summary-box .metric-summary-label{color:#000000d9;font-size:14px;line-height:22px;font-weight:500}.power-supplier-detail-page .detail-sidebar .supplier-card .metric-summary-box .metric-summary-value{color:#636fd0;font-size:18px;font-weight:600;line-height:26px;text-align:right}.power-supplier-detail-page .detail-content{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.power-supplier-detail-page .detail-content .content-top-bar{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.power-supplier-detail-page .detail-content .content-top-bar .field-group{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:16px 40px}.power-supplier-detail-page .detail-content .content-top-bar .field-item{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:200px}.power-supplier-detail-page .detail-content .content-top-bar .field-item.field-item-range{flex:1.2 1 280px;min-width:280px}.power-supplier-detail-page .detail-content .content-top-bar .field-item .label{color:#000000d9;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.power-supplier-detail-page .detail-content .content-top-bar .field-item .input{flex:1 1 0;width:100%}.power-supplier-detail-page .detail-content .content-top-bar .field-item .ant-input{height:36px}.power-supplier-detail-page .detail-content .content-top-bar .field-item .month-range-picker{flex:1 1 0;min-width:0}.power-supplier-detail-page .detail-content .content-top-bar .field-item .ant-picker{width:100%}.power-supplier-detail-page .detail-content .content-top-bar .actions{display:inline-flex;align-items:center;gap:12px}.power-supplier-detail-page .detail-content .content-top-bar .actions .ant-btn{width:90px;height:36px}.power-supplier-detail-page .detail-content .panel{flex:1;display:flex;flex-direction:column;min-height:0;background:#fff;border-radius:12px;padding:16px 24px;box-shadow:0 2px 8px #0000000f}.power-supplier-detail-page .detail-content .panel .panel-top{display:flex;justify-content:space-between;align-items:center}.power-supplier-detail-page .detail-content .panel .panel-top .panel-tool{display:flex;align-items:center;gap:12px}.power-supplier-detail-page .detail-content .panel .panel-top .panel-tool .action-btn{border-radius:4px}.power-supplier-detail-page .detail-content .panel .section{flex:1;min-height:0}.power-supplier-detail-page .status-cell{display:inline-flex;align-items:center;gap:6px}.power-supplier-detail-page .status-cell .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.power-supplier-form-modal .ant-modal-header{margin-bottom:8px}.power-supplier-form-modal .power-supplier-form .ant-form-item{margin-bottom:20px}.power-supplier-form-modal .power-supplier-form .ant-form-item-label>label{height:auto}.power-supplier-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px)}.power-supplier-page .top-bar{display:flex;flex-direction:column;gap:12px;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f;margin-bottom:4px}.power-supplier-page .top-bar .top-bar-row{display:flex;align-items:center;justify-content:space-between;gap:28px}.power-supplier-page .top-bar .field-group{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:16px 40px}.power-supplier-page .top-bar .field-item{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:200px}.power-supplier-page .top-bar .field-item .label{color:#000000d9;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.power-supplier-page .top-bar .field-item .input,.power-supplier-page .top-bar .field-item .select{flex:1 1 0;width:100%}.power-supplier-page .top-bar .field-item .ant-input,.power-supplier-page .top-bar .field-item .ant-select .ant-select-selector{height:36px}.power-supplier-page .top-bar .actions{display:inline-flex;align-items:center;gap:12px}.power-supplier-page .top-bar .actions .ant-btn{width:90px;height:36px}.power-supplier-page .panel{flex:1 1 0;display:flex;flex-direction:column;min-height:0;background:#fff;border-radius:12px;padding:16px 24px;box-shadow:0 2px 8px #0000000f}.power-supplier-page .panel .section{flex:1;min-height:0}.power-supplier-page .panel .section .ant-table-wrapper,.power-supplier-page .panel .section .ant-table-wrapper .ant-spin-nested-loading{height:100%}.power-supplier-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.power-supplier-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1 0}.power-supplier-page .status-cell{display:inline-flex;align-items:center;gap:6px}.power-supplier-page .status-cell .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.power-supplier-page .table-action-text .action-link{color:#636fd0;cursor:pointer;font-size:14px;line-height:22px}.power-supplier-page .table-action-text .action-link:hover{color:#4a58c4}.service-user-detail-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px)}.service-user-detail-page .detail-header{display:flex;align-items:center;gap:8px;cursor:pointer;color:#000000d9;font-family:PingFang SC;font-size:16px;font-weight:500;line-height:24px}.service-user-detail-page .detail-header .anticon{font-size:14px}.service-user-detail-page .detail-header:hover{color:#636fd0}.service-user-detail-page .detail-body{display:flex;gap:16px;flex:1;min-height:0}.service-user-detail-page .detail-sidebar{width:398px;flex-shrink:0}.service-user-detail-page .detail-sidebar .user-card{background:#fff;border-radius:16px;padding:16px 24px;display:flex;flex-direction:column;gap:16px;height:100%;box-shadow:0 2px 8px #0000000f}.service-user-detail-page .detail-sidebar .user-card .divider{width:100%;height:1px;border-bottom:1px dashed rgba(0,0,0,.25)}.service-user-detail-page .detail-sidebar .user-card .card-header{display:flex;align-items:center;gap:12px}.service-user-detail-page .detail-sidebar .user-card .card-header .user-icon{width:48px;height:48px;border-radius:50%;background:#f2f4ff;padding:10px;display:flex;align-items:center;justify-content:center}.service-user-detail-page .detail-sidebar .user-card .card-header .user-icon .user-icon-img{width:24px;height:24px}.service-user-detail-page .detail-sidebar .user-card .card-header .user-title-row{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px;min-width:0}.service-user-detail-page .detail-sidebar .user-card .card-header .user-title-row .user-title-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.service-user-detail-page .detail-sidebar .user-card .card-header .user-title-row .user-name{flex:1;min-width:0;color:#000000d9;font-size:18px;font-weight:600;line-height:26px;overflow:hidden}.service-user-detail-page .detail-sidebar .user-card .card-header .user-title-row .coop-status-tag{display:inline-flex;align-items:center;flex-shrink:0;padding:0 8px;height:24px;border-radius:4px;font-size:13px;line-height:22px;color:#00000073;background:#f5f5f5}.service-user-detail-page .detail-sidebar .user-card .card-header .user-title-row .edit-profile-btn{flex-shrink:0;color:#636fd0;padding:4px}.service-user-detail-page .detail-sidebar .user-card .card-fields{display:flex;flex-direction:column;gap:16px}.service-user-detail-page .detail-sidebar .user-card .card-fields .card-field{display:grid;grid-template-columns:140px minmax(0,1fr);grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;align-items:start}.service-user-detail-page .detail-sidebar .user-card .card-fields .card-field .field-label{color:#000000a6;font-size:14px;line-height:24px;text-align:left}.service-user-detail-page .detail-sidebar .user-card .card-fields .card-field .field-value{color:#000000d9;font-size:16px;line-height:24px;word-break:break-all;text-align:left}.service-user-detail-page .detail-sidebar .user-card .power-summary-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid rgba(0,0,0,.12);border-radius:8px;margin-top:8px}.service-user-detail-page .detail-sidebar .user-card .power-summary-box .power-summary-label{color:#000000d9;font-size:14px;line-height:22px;font-weight:500}.service-user-detail-page .detail-sidebar .user-card .power-summary-box .power-summary-value{color:#636fd0;font-size:20px;font-weight:600;line-height:28px;text-align:right}.service-user-detail-page .detail-content{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.service-user-detail-page .detail-content .content-top-bar{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.service-user-detail-page .detail-content .content-top-bar .field-group{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:16px 40px}.service-user-detail-page .detail-content .content-top-bar .field-item{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:200px}.service-user-detail-page .detail-content .content-top-bar .field-item .label{color:#000000d9;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.service-user-detail-page .detail-content .content-top-bar .field-item .input{flex:1 1 0;width:100%}.service-user-detail-page .detail-content .content-top-bar .field-item .ant-input{height:36px}.service-user-detail-page .detail-content .content-top-bar .actions{display:inline-flex;align-items:center;gap:12px}.service-user-detail-page .detail-content .content-top-bar .actions .ant-btn{width:90px;height:36px}.service-user-detail-page .detail-content .panel{flex:1;display:flex;flex-direction:column;min-height:0;background:#fff;border-radius:12px;padding:16px 24px;box-shadow:0 2px 8px #0000000f}.service-user-detail-page .detail-content .panel .panel-top{display:flex;justify-content:space-between;align-items:center}.service-user-detail-page .detail-content .panel .panel-top .panel-tool{display:flex;align-items:center;gap:12px}.service-user-detail-page .detail-content .panel .panel-top .panel-tool .action-btn{border-radius:4px}.service-user-detail-page .detail-content .panel .section{flex:1;min-height:0}.service-user-detail-page .status-cell{display:inline-flex;align-items:center;gap:6px}.service-user-detail-page .status-cell .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.service-user-form-modal .ant-modal-header{margin-bottom:8px}.service-user-form-modal .service-user-form .ant-form-item{margin-bottom:20px}.service-user-form-modal .service-user-form .ant-form-item-label>label{height:auto}.service-user-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px)}.service-user-page .top-bar{display:flex;flex-direction:column;gap:12px;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f;margin-bottom:4px}.service-user-page .top-bar .top-bar-row{display:flex;align-items:center;justify-content:space-between;gap:28px}.service-user-page .top-bar .field-group{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:16px 40px}.service-user-page .top-bar .field-item{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:240px}.service-user-page .top-bar .field-item .label{color:#000000d9;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.service-user-page .top-bar .field-item .input,.service-user-page .top-bar .field-item .select{flex:1 1 0;width:100%}.service-user-page .top-bar .field-item .ant-input,.service-user-page .top-bar .field-item .ant-select .ant-select-selector{height:36px}.service-user-page .top-bar .actions{display:inline-flex;align-items:center;gap:12px}.service-user-page .top-bar .actions .ant-btn{width:90px;height:36px}.service-user-page .panel{flex:1 1 0;display:flex;flex-direction:column;min-height:0;background:#fff;border-radius:12px;padding:16px 24px;box-shadow:0 2px 8px #0000000f}.service-user-page .panel .section{flex:1;min-height:0}.service-user-page .panel .section .ant-table-wrapper,.service-user-page .panel .section .ant-table-wrapper .ant-spin-nested-loading{height:100%}.service-user-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.service-user-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1 0}.service-user-page .status-cell{display:inline-flex;align-items:center;gap:6px}.service-user-page .status-cell .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.service-user-page .table-action-text .action-link{color:#636fd0;cursor:pointer;font-size:14px;line-height:22px}.service-user-page .table-action-text .action-link:hover{color:#4a58c4}.sales-company-data-container{width:100%;height:100%;display:flex;flex-direction:column;gap:16px}.sales-company-data-container .second-row{display:flex;align-items:center;gap:28px;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.sales-company-data-container .second-row .field-group{display:flex;gap:16px 40px}.sales-company-data-container .second-row .field-group .field-item{display:flex;align-items:center;gap:8px;min-width:240px}.sales-company-data-container .second-row .field-group .field-item .label{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;white-space:nowrap}.sales-company-data-container .second-row .field-group .field-item .month-picker{flex:1 0 0}.sales-company-data-container .second-row .field-group .field-item .ant-picker{height:36px}.sales-company-data-container .second-row .field-group .field-item .input{width:240px;height:36px}.sales-company-data-container .second-row .actions{display:flex;align-items:center;gap:8px}.sales-company-data-container .second-row .actions .ant-btn{width:90px;height:36px}.sales-company-data-container .panel{flex:1 1 0}.sales-company-data-container .status-cell{display:inline-flex;align-items:center;gap:6px}.sales-company-data-container .status-dot{display:inline-block;width:8px;height:8px;aspect-ratio:1 / 1;border-radius:50%}.sales-company-data-container .status-dot.warning{background:#ff7d00;background:var(--Warning-6, #FF7D00)}.sales-company-data-container .status-dot.success{background:#00b42a;background:var(--Success-6, #00B42A)}.purchase-detail-page{width:100%;height:calc(100% - 34px)}.purchase-detail-page .panel{flex:1 1 0;min-height:0}.purchase-detail-page .panel .section{flex:1;min-height:0}.purchase-detail-page .panel .section .ant-table-wrapper,.purchase-detail-page .panel .section .ant-table-wrapper .ant-spin-nested-loading{height:100%}.purchase-detail-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.purchase-detail-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1 0}.account-detail-container{display:flex;flex-direction:column;gap:16px;height:100%}.account-detail-container .filter-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.account-detail-container .filter-panel .field-group{display:flex;flex:1 1 0;flex-wrap:wrap;align-items:center;gap:16px 40px}.account-detail-container .filter-panel .field-item{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:220px}.account-detail-container .filter-panel .field-item .label{color:#000000d9;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.account-detail-container .filter-panel .field-item .input{flex:1 1 0;width:100%}.account-detail-container .filter-panel .field-item .ant-input{height:36px}.account-detail-container .filter-panel .field-item-month{min-width:360px;flex:1.2 1 0}.account-detail-container .filter-panel .field-item-month .month-range-picker{width:100%}.account-detail-container .filter-panel .field-item-month .ant-picker{height:36px}.account-detail-container .filter-panel .actions{display:inline-flex;align-items:center;gap:12px}.account-detail-container .filter-panel .actions .ant-btn{width:90px;height:36px}.account-detail-container .panel{display:flex;flex:1 1 0;flex-direction:column;padding:16px 24px 20px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.account-detail-container .panel .section{flex:1 1 0;min-height:0}.account-detail-container .panel .section .ant-table-wrapper,.account-detail-container .panel .section .ant-table-wrapper .ant-spin-nested-loading{height:100%}.account-detail-container .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.account-detail-container .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1 0}.account-detail-container .panel .action-btn{min-width:96px}.account-detail-container .panel .table-action-text .action-link{color:#636fd0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-detail-container .panel .table-action-text .action-link.danger{color:#f53f3f}.check-status-tag{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:2px;font-size:14px;line-height:22px;white-space:nowrap;box-sizing:border-box}.check-status-tag.warning{color:#ff7d00;background:#fff7e8}.check-status-tag.error{color:#f53f3f;background:#fff1f0}.check-status-tag.success{color:#00b42a;background:#e8ffea}.check-status-tag.default{color:#000000a6;background:#f2f3f5}.account-detail-import-modal .import-modal-notice{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px;font-size:13px;color:#000000a6}.account-detail-import-modal .import-modal-notice .import-modal-notice-highlight{color:#636fd0;font-size:13px}.account-detail-import-modal .import-modal-footer{display:flex;justify-content:flex-end;gap:8px}.account-detail-import-modal .ant-modal-header{margin-bottom:16px}.unit-detail-container{display:flex;flex-direction:column;gap:16px;height:100%}.unit-detail-container .filter-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.unit-detail-container .filter-panel .field-group{display:flex;flex:1 1 0;flex-wrap:wrap;align-items:center;gap:16px 40px}.unit-detail-container .filter-panel .field-item{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:220px}.unit-detail-container .filter-panel .field-item .label{color:#000000d9;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.unit-detail-container .filter-panel .field-item .input{flex:1 1 0;width:100%}.unit-detail-container .filter-panel .field-item .ant-input{height:36px}.unit-detail-container .filter-panel .field-item-month{min-width:360px;flex:1.2 1 0}.unit-detail-container .filter-panel .field-item-month .month-range-picker{width:100%}.unit-detail-container .filter-panel .field-item-month .ant-picker{height:36px}.unit-detail-container .filter-panel .actions{display:inline-flex;align-items:center;gap:12px}.unit-detail-container .filter-panel .actions .ant-btn{width:90px;height:36px}.unit-detail-container .panel{display:flex;flex:1 1 0;flex-direction:column;padding:16px 24px 20px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.unit-detail-container .panel .section{flex:1 1 0;min-height:0}.unit-detail-container .panel .section .ant-table-wrapper,.unit-detail-container .panel .section .ant-table-wrapper .ant-spin-nested-loading{height:100%}.unit-detail-container .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.unit-detail-container .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1 0}.unit-detail-container .panel .action-btn{min-width:96px}.unit-detail-container .panel .table-action-text .action-link{color:#636fd0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.unit-detail-container .panel .table-action-text .action-link.danger{color:#f53f3f}.unit-detail-container .panel .check-status-tag{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:2px;font-size:14px;line-height:22px;white-space:nowrap;box-sizing:border-box}.unit-detail-container .panel .check-status-tag.warning{color:#ff7d00;background:#fff7e8}.unit-detail-container .panel .check-status-tag.error{color:#f53f3f;background:#fff1f0}.unit-detail-container .panel .check-status-tag.success{color:#00b42a;background:#e8ffea}.unit-detail-container .panel .check-status-tag.default{color:#000000a6;background:#f2f3f5}.unit-detail-import-modal .import-modal-notice{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px;font-size:13px;color:#000000a6}.unit-detail-import-modal .import-modal-notice .import-modal-notice-highlight{color:#636fd0;font-size:13px}.unit-detail-import-modal .import-modal-footer{display:flex;justify-content:flex-end;gap:8px}.unit-detail-import-modal .ant-modal-header{margin-bottom:16px}.unit-detail-drawer .ant-drawer-body{padding:24px}.unit-detail-drawer-table{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid #f0f0f0}.unit-detail-drawer-table .detail-col-group{width:48px}.unit-detail-drawer-table .detail-col-label{width:180px}.unit-detail-drawer-table th,.unit-detail-drawer-table td{border:1px solid #f0f0f0}.unit-detail-drawer-table .detail-group{width:48px;padding:12px 8px;background:#fafafa;color:#000000a6;font-size:14px;font-weight:400;line-height:20px;vertical-align:middle;text-align:center}.unit-detail-drawer-table .detail-group span{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:2px}.unit-detail-drawer-table .detail-label{padding:12px 16px;background:#fafafa;color:#000000a6;font-size:14px;font-weight:400;line-height:22px;text-align:left;vertical-align:middle}.unit-detail-drawer-table .detail-label-merged{text-align:left}.unit-detail-drawer-table .detail-value{padding:12px 16px;color:#000000d9;font-size:14px;font-weight:400;line-height:22px;word-break:break-all;vertical-align:middle;background:#fff}.sales-detail-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px)}.sales-detail-page .top-bar{display:flex;flex-direction:row;align-items:center;gap:32px;padding:0 24px;height:48px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.sales-detail-page .top-bar .tab-item{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;position:relative}.sales-detail-page .top-bar .tab-item .tab-label{color:#000000d9;font-family:PingFang SC;font-size:16px;font-weight:400;line-height:24px;transition:color .2s,font-weight .2s}.sales-detail-page .top-bar .tab-item .tab-indicator{position:absolute;bottom:0;width:100%;height:2px;background:#636fd0}.sales-detail-page .top-bar .tab-item.active .tab-label{color:#636fd0;font-weight:500}.sales-detail-page .top-bar .tab-item:hover:not(.active) .tab-label{color:#636fd0}.sales-detail-page .tab-content{flex:1 1 0;min-height:0}.monthly-data-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px)}.monthly-data-page .top-bar{display:flex;flex-direction:row;align-items:center;gap:32px;padding:0 24px;height:48px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.monthly-data-page .top-bar .tab-item{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;position:relative}.monthly-data-page .top-bar .tab-item .tab-label{font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#000000d9;transition:color .2s,font-weight .2s}.monthly-data-page .top-bar .tab-item .tab-indicator{position:absolute;bottom:0;width:100%;height:2px;background:#636fd0}.monthly-data-page .top-bar .tab-item.active .tab-label{color:#636fd0;font-weight:500}.monthly-data-page .top-bar .tab-item:hover:not(.active) .tab-label{color:#636fd0}.monthly-data-page .tab-content{flex:1}.market-data-container{width:100%;height:100%;display:flex;flex-direction:column;gap:16px}.market-data-container .second-row{display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.market-data-container .second-row .field-item{display:flex;align-items:center;gap:10px;min-width:260px}.market-data-container .second-row .field-item .label{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;white-space:nowrap}.market-data-container .second-row .field-item .month-switcher{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;height:36px;border:1px solid #d9d9d9;border-radius:3px;background:#fff;box-sizing:border-box;width:240px}.market-data-container .second-row .field-item .switch-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:#00000073;cursor:pointer;transition:all .2s ease}.market-data-container .second-row .field-item .switch-btn:hover{background:#0000000a;color:#000000a6}.market-data-container .second-row .field-item .switch-btn:active{background:#00000014}.market-data-container .second-row .field-item .switch-btn .switch-icon{width:16px;height:16px}.market-data-container .second-row .field-item .month-switcher .month-picker{min-width:150px}.market-data-container .second-row .field-item .month-switcher .ant-picker{height:32px;padding:0 8px;border:none;box-shadow:none}.market-data-container .second-row .field-item .month-switcher .ant-picker-focused{box-shadow:none}.market-data-container .second-row .field-item .month-switcher .ant-picker-input>input{text-align:center}.market-data-container .second-row .month-shortcut-group{display:flex;align-items:center;justify-content:center;width:220px;height:36px;padding:2px;border-radius:4px;background:#f9f9fd;box-sizing:border-box}.market-data-container .second-row .month-shortcut-group .month-shortcut-btn{display:flex;align-items:center;justify-content:center;width:72px;height:32px;border-radius:4px;background:transparent;color:#000000d9;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer;transition:all .2s ease}.market-data-container .second-row .month-shortcut-group .month-shortcut-btn:hover{background:#636fd01a}.market-data-container .second-row .month-shortcut-group .month-shortcut-btn.active{background:#636fd0;color:#fff}.market-data-container .market-data-content{flex:1;display:flex;flex-direction:column;border-radius:16px;background:#fff}.market-data-container .market-data-content .tabs-bar{display:flex;flex-direction:row;align-items:center;gap:32px;padding:0 24px;height:48px;border-bottom:1px solid rgba(0,0,0,.06)}.market-data-container .market-data-content .tabs-bar .tab-item{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;position:relative}.market-data-container .market-data-content .tabs-bar .tab-item .tab-label{font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#000000d9;transition:color .2s,font-weight .2s}.market-data-container .market-data-content .tabs-bar .tab-item .tab-indicator{position:absolute;bottom:0;width:100%;height:2px;background:#636fd0}.market-data-container .market-data-content .tabs-bar .tab-item.active .tab-label{color:#636fd0;font-weight:500}.market-data-container .market-data-content .tabs-bar .tab-item:hover:not(.active) .tab-label{color:#636fd0}.market-data-container .market-data-content .sub-tab-content{flex:1;padding:16px 24px}.hourly-data-container{width:100%;height:100%;padding:16px;box-sizing:border-box}.hourly-data-container.loading-container{display:flex;justify-content:center;align-items:center}.data-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.data-card{display:flex;width:100%;min-width:320px;height:156px;padding:10px 16px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:8px;background:#f9f9fd;box-sizing:border-box}.data-card.loading{display:flex;justify-content:center;align-items:center}.data-card.has-data .card-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.data-card.has-data .card-title{color:#000000d9;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.data-card.has-data .card-action-buttons{display:flex;gap:12px}.data-card.has-data .reupload-btn{display:flex;height:32px;min-width:90px;padding:4px 16px;justify-content:center;align-items:center;gap:4px;border-radius:4px;border:1px solid #D9D9D9;background:#fff;cursor:pointer;transition:all .2s}.data-card.has-data .reupload-btn:hover{color:#636fd0;border-color:#636fd0}.data-card.has-data .reupload-btn .reupload-icon{font-size:12px}.data-card.has-data .reupload-btn span{color:#000000d9;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.data-card.has-data .reupload-btn:hover span{color:#636fd0}.data-card.has-data .card-content{display:flex;height:88px;padding:32px 16px;justify-content:space-between;align-items:center;flex-shrink:0;align-self:stretch;border-radius:4px;border:1px solid rgba(0,0,0,.25);background:#fff;box-sizing:border-box}.data-card.has-data .update-time{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.data-card.has-data .status-text{color:#00b42a;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.data-card.no-data{padding:16px}.data-card.no-data .card-title-row{align-self:stretch}.data-card.no-data .card-title-row .card-title{color:#000000d9;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.data-card.no-data .upload-dragger{width:100%;flex:1;border-radius:4px;border:1px dashed rgba(0,0,0,.25);background:#fff}.data-card.no-data .upload-dragger .ant-upload-drag{padding:0;background:#fff;border:none}.data-card.no-data .upload-dragger .ant-upload-btn{padding:10px!important;display:flex!important;justify-content:center;align-items:center;height:100%}.data-card.no-data .upload-dragger:hover{border-color:#636fd0;background:#f2f3f7}.data-card.no-data .upload-dragger:hover .ant-upload-drag{background:#f2f3f7}.data-card.no-data .upload-dragger .upload-content-inner{display:flex;align-items:center;gap:16px}.data-card.no-data .upload-dragger .upload-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.data-card.no-data .upload-dragger .upload-icon img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.data-card.no-data .upload-dragger .upload-text-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.data-card.no-data .upload-dragger .upload-text{color:#636fd0;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin:0}.data-card.no-data .upload-dragger .upload-hint{color:#00000073;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:0}.month-data-container{width:772px;height:100%}.month-data-container .action-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.month-data-container .action-bar .action-btn-group{display:flex;gap:16px}.month-data-container .month-data-input-warning{border:1px solid #F53F3F;background:#fef3f3;color:#f53f3f}.month-data-container .month-data-input-warning .ant-input-number-input{color:#f53f3f;background:transparent}.month-data-container .month-data-input-warning.ant-input-number-focused,.month-data-container .month-data-input-warning:hover{border-color:#f53f3f;box-shadow:none}.save-query-modal .save-query-content{margin-bottom:24px;line-height:28px}.save-query-modal .save-query-content .field-labels{color:#5b4bf5}.save-query-modal .save-query-input{display:flex;align-items:center;gap:16px}.save-query-modal .save-query-input .input-label{flex-shrink:0;color:#000000d9;font-size:14px}.save-query-modal .save-query-input .ant-input{flex:1}.data-query-page{display:flex;flex-direction:column;gap:16px}.data-query-page .top-bar{display:flex;height:68px;padding:16px 24px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;background:#fff}.data-query-page .top-bar .left-group{display:flex;width:600px;align-items:center;gap:12px;flex-shrink:0}.data-query-page .top-bar .left-group label{color:#000000d9;text-align:right;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.data-query-page .top-bar .left-group .date-picker{flex:1 0 0}.data-query-page .top-bar .left-group .date-picker .ant-picker{display:flex;height:36px;padding:0 16px;justify-content:space-between;align-items:center;border-radius:2px;border:1px solid #D9D9D9;background:#fff}.data-query-page .top-bar .left-group .date-picker .ant-picker-input>input{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.data-query-page .panel{background:#fff;border-radius:12px;padding:16px 24px}.data-query-page .panel .panel-top{display:flex;justify-content:space-between;align-items:center}.data-query-page .panel .panel-top .panel-title{display:flex;align-items:center;gap:12px}.data-query-page .panel .panel-top .panel-title .bar{width:4px;height:16px;background:#5b4bf5;border-radius:2px}.data-query-page .panel .panel-top .panel-title .title-text{font-size:16px;font-weight:500;color:#000000d9}.data-query-page .panel .panel-top .panel-title .tool-icon{cursor:pointer;color:#00000073;font-size:16px}.data-query-page .panel .panel-top .panel-title .tool-icon:hover{color:#5b4bf5}.data-query-page .panel .panel-top .panel-tool{display:flex;align-items:center;gap:12px}.data-query-page .panel .panel-top .panel-tool .action-btn{border-radius:4px}.data-query-page .panel .panel-top .panel-tool .collapse-icon{cursor:pointer;transition:transform .3s}.data-query-page .panel .panel-top .panel-tool .collapse-icon.collapsed{transform:rotate(180deg)}.data-query-page .panel .fields-section{background-color:#fafafa;padding:12px 0;border-radius:8px}.data-query-page .panel .section.chart-section{height:400px;display:flex;align-items:center;justify-content:center}.data-query-page .panel .section.chart-section .standardChart{width:100%;height:100%}.data-query-page .panel .section.chart-section .ant-empty{margin:auto}.data-query-page .panel .section .ant-tabs .ant-tabs-content{height:100%}.data-query-page .panel .section .ant-tabs .ant-tabs-nav .ant-tabs-tab{padding:8px 16px;color:#000000a6}.data-query-page .panel .section .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#5b4bf5}.data-query-page .panel .section .ant-tabs .ant-tabs-content-holder{padding-right:22px}.data-query-page .panel .section .ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:100%}.data-query-page .panel .section .tab-content{display:flex;gap:24px;height:100%}.data-query-page .panel .section .tab-content .field-group{flex:1;min-width:0;background:#fff;padding:8px;border-radius:4px}.data-query-page .panel .section .tab-content .field-group .group-header{display:flex;align-items:center;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid rgba(5,5,5,.06)}.data-query-page .panel .section .tab-content .field-group .group-header .ant-checkbox-wrapper .group-label{font-size:14px;font-weight:500;color:#000000d9}.data-query-page .panel .section .tab-content .field-group .field-list{display:flex;flex-wrap:wrap;gap:12px 24px}.data-query-page .panel .section .tab-content .field-group .field-list .ant-checkbox-wrapper{width:calc(33.33% - 16px);min-width:150px}.data-query-page .panel .section .tab-content .field-group .field-list .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled .ant-checkbox+span{color:#00000040}.data-query-page .panel .section .tab-content .field-group.field-group-wide{flex:1.5}.data-query-page .panel .section .tab-content .field-group.field-group-wide .field-list .ant-checkbox-wrapper{width:calc(50% - 12px);min-width:280px}.panel{border-radius:16px;background:#fff;padding:24px;display:flex;align-items:flex-start;flex-direction:column;gap:16px}.panel .panel-top{display:flex;align-items:center;justify-content:space-between;width:100%}.panel .panel-top .panel-title{display:flex;align-items:center;gap:8px}.panel .panel-top .panel-title .bar{width:4px;height:20px;background:#636fd0}.panel .panel-top .panel-title .title-text{color:#636fd0;font-family:PingFang SC;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.panel .panel-top .panel-tool{display:inline-flex;align-items:center;gap:16px}.panel .panel-top .panel-tool .tool-icon{display:flex;width:16px;height:16px;justify-content:center;align-items:center;aspect-ratio:1/1;cursor:pointer}.panel .panel-top .panel-tool .tool-icon svg{width:16px;height:16px;flex-shrink:0}.panel .section,.panel .ant-spin-nested-loading,.panel .ant-spin-nested-loading .ant-spin-container{width:100%}.table-action-text .action-link{color:#636fd0;cursor:pointer}.table-action-text .action-link.danger{color:#f53f3f}.table-action-text .action-link:hover{opacity:.85}*{scrollbar-width:thin;scrollbar-color:#E7E7E7 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#e7e7e7;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#d0d0d0}::-webkit-scrollbar-track{background:transparent}body{-ms-overflow-style:-ms-autohiding-scrollbar}.ant-empty-normal{margin-top:8px;margin-bottom:8px}.ant-pagination-item{margin:0 4px!important}.unified-tooltip{border-radius:8px!important;border:1px solid #FFF!important;border:1px solid var(--neutral-f-100, #FFF)!important;background:#fffffff0!important;box-shadow:0 3px 6px #0000001f!important}
