.pie-chart[data-v-5b4d57c6]{width:100%;height:100%;font-family:Alibaba PuHuiTi;position:relative}.pie-chart .chart[data-v-5b4d57c6]{width:var(--chart-width);height:100%;position:relative;overflow:hidden;container-type:size}.pie-chart .chart .chart-bg[data-v-5b4d57c6]{width:45cqmin;height:45cqmin;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center center;animation:chart-bg-data-v-5b4d57c6 15s linear infinite;z-index:-1;pointer-events:none}@keyframes chart-bg-data-v-5b4d57c6{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.pie-chart .chart .chart-center-text[data-v-5b4d57c6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;z-index:1;line-height:20px}.pie-chart .chart .chart-center-text .center-value[data-v-5b4d57c6]{color:#e1edfa;font-size:18px;font-weight:500;font-family:Alibaba PuHuiTi}.pie-chart .chart .chart-center-text .center-name[data-v-5b4d57c6]{color:#e1ebfa;font-size:12px;font-weight:400;font-family:Alibaba PuHuiTi}.pie-chart .custom-legend[data-v-5b4d57c6]{width:calc(100% - var(--chart-width));max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.pie-chart .custom-legend .legend-item[data-v-5b4d57c6]{flex-shrink:0;height:28px;padding:0 12px;display:flex;align-items:center;background:rgba(42,54,68,.4)}.pie-chart .custom-legend .legend-item .legend-color[data-v-5b4d57c6]{flex-shrink:0;width:8px;height:8px;border-radius:50%;margin-right:8px}.pie-chart .custom-legend .legend-item .legend-content[data-v-5b4d57c6]{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:4px}.pie-chart .custom-legend .legend-item .legend-content .legend-label[data-v-5b4d57c6]{flex:1;min-width:0;font-size:14px;color:#adc3d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pie-chart .custom-legend .legend-item .legend-content .legend-value[data-v-5b4d57c6]{flex-shrink:0;font-size:15px;color:#dae6f2}[data-v-5b4d57c6] .ant-spin-nested-loading{flex:unset!important;height:100%!important;min-height:unset!important}[data-v-5b4d57c6] .ant-spin-nested-loading .ant-spin-container{height:100%!important}