:root{--hd-height: 56px;--hd-bg-color: #fff;--hd-color: #323232;--sd-width: 244px;--sd-min-width: 66px;--sd-bg-color: #f7f8fa;--sd-color: #323232;--ft-min-height: 36px}html,body,#app{height:100%;width:100%;margin:0;padding:0;color:#000000a6;background-color:#f7f8fa}.b-layout{padding-top:var(--hd-height);overflow:auto;width:100%;height:100%;box-sizing:border-box;background-color:#f7f8fa;display:flex}.b-layout-logo{display:flex;min-width:var(--sd-width);color:inherit;text-decoration:none;align-items:center;padding:0 16px;box-sizing:border-box}.b-layout-logo-img{display:inline-flex;width:32px;height:32px}.b-layout-logo-svg{font-size:32px;color:#4490f7}.b-layout-logo-title{display:inline-flex;flex:1;font-size:18px;margin:0 0 0 12px;white-space:nowrap;overflow:hidden;color:inherit}.b-layout-hd{position:fixed;top:0;right:0;left:0;height:var(--hd-height);background:var(--hd-bg-color);color:var(--hd-color);display:flex;justify-content:space-between;overflow:hidden;z-index:100;transition:all .35s ease-in}.b-layout-hd-nav{display:flex;flex:1;overflow:hidden}.b-layout-hd-extra{display:flex;min-width:160px;padding-right:16px;box-sizing:border-box;justify-content:right}.b-layout-hd .hd-extra-content{display:flex}.b-layout-hd .hd-extra-content-item{display:flex;line-height:var(--hd-height);align-items:center}.b-layout-bd{display:flex;flex:auto;min-width:360px;flex-direction:column;transition:all .35s ease-in}.b-layout-sd{position:fixed;display:flex;flex-direction:column;bottom:0;left:0;padding:0 8px;width:var(--sd-width);box-sizing:border-box;background:var(--sd-bg-color);color:var(--sd-color);transition:all .35s ease-in;z-index:100}.b-layout-sd-logo{display:flex}.b-layout-sd-nav{display:flex;flex:1;overflow-y:auto}.b-layout-sd-extra{display:flex;flex-direction:column;flex:0 0 auto;min-height:var(--ft-min-height);overflow-x:hidden}.b-layout .sd-extra-content{width:100%;box-sizing:border-box;padding:0 8px;position:relative;margin:8px 0;opacity:.6}.b-layout .sd-extra-content:before{content:" ";display:block;height:1px;background-color:#d8dade;position:absolute;top:0;width:calc(100% - 16px);transform:translateY(-8px)}.b-layout .sd-extra-content:hover{background-color:#1f232914;border-radius:4px;opacity:1}.b-layout .sd-extra-content-item{display:inline-block;padding:0 8px;height:40px;vertical-align:middle;font-size:14px;line-height:40px;cursor:pointer}.b-layout .sd-extra-content-item span{vertical-align:middle;line-height:18px}.b-layout .sd-extra-content .icon{width:20px;height:20px;vertical-align:middle}.b-layout__collapsed .b-layout-sd{width:var(--sd-min-width)}.b-layout__collapsed .b-layout-bd{padding-left:var(--sd-min-width)!important}.b-layout__nosider .b-layout-bd{padding-left:0!important}.b-layout__hide .b-layout-hd{opacity:0;transform:translateY(-15px)}.b-layout__hide .b-layout-sd{opacity:0;transform:translate(-10px)}.b-layout__hide .b-layout-bd{opacity:0}.b-layout[data-layout=top] .b-layout-bd{min-height:calc(100vh - var(--hd-height))}.b-layout[data-layout=top] .b-layout-bd-content{overflow:auto;min-height:calc(100vh - var(--hd-height))}.b-layout[data-layout=sider]{--sd-bg-color: #323232;--sd-color: #fff;padding-top:0}.b-layout[data-layout=sider] .b-layout-sd{top:0;overflow:hidden}.b-layout[data-layout=sider] .b-layout-sd-extra{border-top-color:#ffffff1f;color:#fff}.b-layout[data-layout=sider] .b-layout-logo{padding:16px 8px;overflow:hidden}.b-layout[data-layout=sider] .b-layout-logo h1{display:inline-block;margin-left:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-layout[data-layout=sider] .b-layout-bd{min-height:100vh;padding-left:var(--sd-width)}.b-layout[data-layout=sider] .b-layout-bd-content{overflow:auto;min-height:100vh}.b-layout__collapsed[data-layout=sider] .b-layout-logo{width:var(--sd-min-width)}.b-layout__collapsed[data-layout=sider] .b-layout-logo h1{display:none}.b-layout[data-layout=top-sider] .b-layout-sd{top:var(--hd-height)}.b-layout[data-layout=top-sider] .b-layout-bd{min-height:calc(100vh - var(--hd-height));padding-left:var(--sd-width)}.b-layout[data-layout=top-sider] .b-layout-bd-content{overflow:auto;min-height:calc(100vh - var(--hd-height))}.b-fullscreen{opacity:.85}.b-fullscreen:hover{opacity:1}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-layout-logo-title{background:linear-gradient(86.33deg,#3150ca 3.21%,#ac63ef 53.04%,#f75de8 99.57%);-webkit-background-clip:text;-moz-background-clip:text;-o-background-clip:text;background-clip:text;color:transparent!important}.m-view-content .ant-table-wrapper{padding:0 20px}.m-view-ft{box-sizing:border-box;width:100%;padding-right:24px;justify-content:flex-end}.m-view-inner{padding:0 20px}.m-view-hd .ant-form-inline{row-gap:16px}.m-view-hd .ant-form-inline .ant-form-item{margin-inline-end:24px}.m-view-bd{padding-bottom:16px}.ant-page-header-back{padding:0 12px;background-color:#f7f8fa;height:32px;box-sizing:border-box;display:flex;align-items:center;color:#323233}.ant-page-header-back .ant-page-header-back-button:after{content:"\8fd4\56de\4e0a\7ea7";font-size:14px;margin-left:8px;font-weight:400}.ant-popconfirm .ant-popconfirm-message{margin-bottom:16px}.ant-modal:not(.ant-modal-confirm) .ant-modal-header{margin-bottom:0}.ant-modal:not(.ant-modal-confirm) .ant-modal-body{padding-top:16px}.ant-modal:not(.ant-modal-confirm) .ant-modal-footer{margin-top:20px}.ant-modal-confirm-info .ant-modal-confirm-content{margin-top:16px!important;margin-inline-start:1px!important;max-width:calc(100% - 1px)!important}.ant-modal-confirm-info .ant-modal-confirm-content p{margin-bottom:0}.ant-modal-confirm-info .ant-modal-confirm-btns{margin-top:24px}.fm-cascader .ant-cascader-menu-item-content{height:40px;line-height:45px;font-size:14px;color:#646566}.fm-cascader .ant-cascader-menu{flex-shrink:0;min-width:200px}.fm-cascader .ant-cascader-menu-item-active .ant-cascader-menu-item-content,.fm-cascader .ant-cascader-menu-item-active .ant-cascader-menu-item-expand-icon,.fm-cascader .ant-cascader-menu-item-active .ant-cascader-menu-item-content div{color:#4490f7!important;font-weight:400}.fm-cascader .ant-cascader-menu{scrollbar-width:none;scrollbar-height:none}.select-all{cursor:pointer;padding:5px 12px}.report-container{padding:34px 45px;min-width:1440px}.report-container .main-tab{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.report-container .main-tab .highlight{box-shadow:0 0 0 2px #1890ff}.report-container .main-tab .tab-item{width:48%;min-width:435px;height:260px;padding:14px 24px;background:#f9ffff;border-radius:4px;transition:cubic-bezier(.37,-.4,0,1.38) .3s}.report-container .main-tab .tab-item:not(:last-child){margin-right:20px}.report-container .main-tab .tab-item:hover{cursor:pointer;box-shadow:0 0 0 2px #1890ff}.report-container .main-tab .tab-item .title{display:flex;justify-content:flex-start;align-items:center;font-size:24px;color:#333}.report-container .main-tab .tab-item .title .icon{font-size:28px;margin-right:10px;color:#999}.report-container .main-tab .tab-item .description{margin-top:10px;font-size:14px;color:#666;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report-container .main-tab .tab-item .summary{margin-top:10px;font-size:14px;color:#666;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.report-container .main-tab .tab-item .summary .summary-title{margin-bottom:5px}.report-container .main-tab .tab-item .summary .summary-title .summary-highlight{color:#800180}.report-container .main-tab .tab-item .summary .summary-box{display:flex;justify-content:space-between;flex-wrap:wrap}.report-container .main-tab .tab-item .summary .summary-box .summary-item{display:flex;width:48%}.report-container .main-tab .tab-item .summary .summary-box .summary-item .name{max-width:150px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-container .main-tab .tab-item .summary .summary-box .summary-item .split{margin:0 5px;color:#666!important}.report-container .main-tab .tab-item .summary .summary-box .summary-item .value{white-space:nowrap}.report-container .main-tab .tab-item .summary .summary-box .summary-item .value span{color:#800180}.report-container .main-content{background:#f9ffff;margin-top:25px;padding:0 40px 20px}.report-container .main-content:before{transition:cubic-bezier(.37,-.4,0,1.38) .3s;content:"";position:relative;top:-39px;margin-left:-20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #f9ffff}.report-container .main-content .filter .ant-form-item{align-items:flex-start;flex-direction:column}.report-container .main-content .filter .ant-select{width:160px}.report-container .main-content .filter .sm{width:130px}.report-container .main-content .third-tab,.report-container .main-content .indicator{margin:20px 0}.report-container .main-content .indicator .title{font-size:20px;font-weight:700;color:#666;margin-bottom:20px}.report-container .main-content .indicator .items{display:flex;flex-wrap:nowrap}.report-container .main-content .indicator .items .item{background:#fff;width:188px;height:188px;margin-right:55px;padding:15px;box-shadow:5px 8px 25px #0000000d;border-radius:5px}.report-container .main-content .indicator .items .item .name{font-size:16px;color:#333;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-container .main-content .indicator .items .item .unit{font-size:12px;color:#999;margin-bottom:10px}.report-container .main-content .indicator .items .item .value{font-size:36px;font-weight:700;color:#666}.report-container .main-content .tip{background:#f2f2f2;padding:15px;white-space:pre-wrap;border-radius:5px;display:flex;justify-content:space-between;margin:20px 0}.report-container .main-content .tip .fold .icon{margin-right:10px}.report-container .main-content .tip .fold .title{font-size:14px;color:#333}.report-container .main-content .tip .fold .text{font-size:14px;color:#666}.report-container .main-content .tip .unfold .header-title{font-size:14px;color:#333;margin-bottom:5px}.report-container .main-content .tip .unfold .text{font-size:14px;color:#666}.report-container .main-content .tip .unfold .title{font-weight:500}.report-container .main-content .trend{margin:20px 0}.report-container .main-content .trend .title{font-size:14px;font-weight:700;color:#666;margin-bottom:20px}.report-container .main-content .trend .items{display:flex;flex-wrap:nowrap}.report-container .main-content .trend .items .item{background:#fff;height:415px;margin-right:50px;padding:15px;box-shadow:5px 8px 25px #0000000d;border-radius:5px}.report-container .main-content .trend .items .item:last-child{margin-right:0}.report-container .main-content .trend .items .item .name{font-size:14px;color:#333;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-container .l-23:before{left:23%}.report-container .l-77:before{left:77%}.half-year-panel .half-select{display:flex;justify-content:center;align-items:center;padding:10px 0}.g2-custom-tooltip{padding:20px 10px;min-width:260px}.g2-custom-tooltip .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.g2-custom-tooltip .header .title{font-size:14px}.g2-custom-tooltip .header .title:not(:last-child){margin-right:10px}.g2-custom-tooltip .content{margin-top:16px;display:flex;justify-content:space-between;align-items:center}.g2-custom-tooltip .content .item-title{font-size:14px;margin-right:10px}.g2-custom-tooltip .content .item-content{font-weight:600;font-size:14px}.g2-custom-tooltip .multi-line-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.g2-custom-tooltip .multi-line-content .line-items{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;width:100%}.g2-custom-tooltip .multi-line-content .line-items .item-title{font-size:14px;margin-right:10px}.g2-custom-tooltip .multi-line-content .line-items .item-content{font-size:14px}.select{width:200px}.flex-model-option{display:flex;align-items:center;justify-content:space-between}.b-layout-logo-title{background:linear-gradient(86.33deg,#3150ca 3.21%,#ac63ef 53.04%,#f75de8 99.57%);-webkit-background-clip:text;-moz-background-clip:text;-o-background-clip:text;color:transparent!important}.m-view{margin:0 12px;width:calc(100% - 24px)}
