.ip-stats-container[data-v-495e380c]{background:#fff;border-radius:.75rem;box-shadow:0 .125rem .5rem #0000000f;overflow:hidden;border:.0625rem solid #f0f0f0;transform:translateZ(0)}.ip-stats-container .stats-header[data-v-495e380c]{padding:1rem 1.25rem;background:#fafafa;border-bottom:.0625rem solid #f0f0f0;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:space-between}.ip-stats-container .stats-header[data-v-495e380c]:hover{background:#f5f5f5}.ip-stats-container .stats-header .header-content[data-v-495e380c]{display:flex;align-items:center;gap:.75rem;flex:1}.ip-stats-container .stats-header .header-content .stats-title[data-v-495e380c]{font-size:.9375rem;font-weight:600;color:#262626}.ip-stats-container .stats-header .header-content .stats-badges[data-v-495e380c]{display:flex;gap:.5rem}.ip-stats-container .stats-header .header-content .stats-badges .item-count[data-v-495e380c],.ip-stats-container .stats-header .header-content .stats-badges .total-count[data-v-495e380c],.ip-stats-container .stats-header .header-content .stats-badges .total-error[data-v-495e380c]{padding:.25rem .5rem;border-radius:.75rem;font-size:.75rem;font-weight:500}.ip-stats-container .stats-header .header-content .stats-badges .item-count[data-v-495e380c]{background:#e6f4ff;color:#1890ff}.ip-stats-container .stats-header .header-content .stats-badges .total-count[data-v-495e380c]{background:#f6ffed;color:#52c41a}.ip-stats-container .stats-header .header-content .stats-badges .total-error[data-v-495e380c]{background:#fff5f5;color:#e63946}.ip-stats-container .stats-header .expand-icon[data-v-495e380c]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:#8c8c8c;transition:transform .2s ease}.ip-stats-container .stats-header .expand-icon.expanded[data-v-495e380c]{transform:rotate(180deg)}.ip-stats-container .stats-content[data-v-495e380c]{padding:1rem 1.25rem;max-height:37.5rem;overflow-y:auto}.ip-stats-container .ip-grid[data-v-495e380c]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}@media(max-width:768px){.ip-stats-container .ip-grid[data-v-495e380c]{grid-template-columns:1fr}}.ip-stats-container .ip-grid .ip-item[data-v-495e380c]{padding:.75rem;background:#fafafa;border-radius:.5rem;cursor:pointer;transition:transform .2s ease,background .2s ease;border:.0625rem solid transparent}.ip-stats-container .ip-grid .ip-item[data-v-495e380c]:hover{background:#f0f6ff;border-color:#d6e4ff;transform:translateY(-.0625rem)}.ip-stats-container .ip-grid .ip-item .ip-info[data-v-495e380c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ip-stats-container .ip-grid .ip-item .ip-info .ip-address[data-v-495e380c]{font-size:.8125rem;font-weight:500;color:#262626;max-width:11.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-stats-container .ip-grid .ip-item .ip-info .ip-stats[data-v-495e380c]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ip-stats-container .ip-grid .ip-item .ip-info .ip-stats .count[data-v-495e380c]{font-size:.75rem;font-weight:600;color:#1890ff}.ip-stats-container .ip-grid .ip-item .ip-info .ip-stats .percentage[data-v-495e380c]{font-size:.75rem;color:#8c8c8c}.ip-stats-container .ip-grid .ip-item .progress-bar[data-v-495e380c]{height:.25rem;background:#f0f0f0;border-radius:.125rem;overflow:hidden}.ip-stats-container .ip-grid .ip-item .progress-bar .progress-fill[data-v-495e380c]{height:100%;background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:.125rem;transition:width .3s ease}.expand-enter-active[data-v-495e380c],.expand-leave-active[data-v-495e380c]{transition:transform .3s ease,opacity .3s ease;transform-origin:top}.expand-enter-from[data-v-495e380c],.expand-leave-to[data-v-495e380c]{transform:scaleY(0);opacity:0}.expand-enter-to[data-v-495e380c],.expand-leave-from[data-v-495e380c]{transform:scaleY(1);opacity:1}[data-v-81e6f6e9] .ant-table{width:38.75rem;border-radius:.625rem}@media(max-width:768px){[data-v-81e6f6e9] .ant-table{width:100%;border-radius:.625rem}}.segment[data-v-81e6f6e9]{display:flex;align-items:baseline;justify-content:space-between}.ant-progress[data-v-81e6f6e9]{width:11.25rem}.ant-progress-line[data-v-81e6f6e9]{margin-bottom:.125rem}[data-v-81e6f6e9] .ant-table-tbody>tr>td{padding:.5rem 1rem!important;font-size:.8125rem}[data-v-81e6f6e9] .ant-table-tbody>tr>td:last-child{border-bottom-right-radius:.625rem}[data-v-81e6f6e9] .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:.625rem}[data-v-81e6f6e9] .ant-table-thead tr>th{padding:.5rem 1rem!important}.percent[data-v-81e6f6e9]{display:inline-flex}@media(max-width:768px){.ant-progress[data-v-81e6f6e9]{width:6.25rem}}.ant-table-striped[data-v-81e6f6e9] .table-striped td{background-color:#fafafa}[data-v-81e6f6e9] .ant-table-measure-row{display:none!important}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);vertical-align:middle;align-items:center;height:2rem;font-size:.875rem;line-height:1.25rem;display:inline-flex;position:relative}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);cursor:pointer;vertical-align:middle;height:1.25rem;color:var(--el-text-color-primary);font-size:.875rem;font-weight:500;display:inline-block}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:.625rem}.el-switch__label--right{margin-left:.625rem}.el-switch__label *{font-size:.875rem;line-height:1;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__input:focus-visible~.el-switch__core{outline:.125rem solid var(--el-switch-on-color);outline-offset:.0625rem}.el-switch__core{border:.0625rem solid var(--el-switch-border-color,var(--el-switch-off-color));box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;min-width:2.5rem;height:1.25rem;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);border-radius:.625rem;outline:none;align-items:center;display:inline-flex;position:relative}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);justify-content:center;align-items:center;height:1rem;padding:0 .25rem 0 1.125rem;display:flex;overflow:hidden}.el-switch__core .el-switch__inner-wrapper{color:var(--el-color-white);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:.75rem;display:flex;overflow:hidden}.el-switch__core .el-switch__action{border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);background-color:var(--el-color-white);width:1rem;height:1rem;color:var(--el-switch-off-color);justify-content:center;align-items:center;display:flex;position:absolute;left:.0625rem}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 1.0625rem)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 1.125rem 0 .25rem}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:.625rem}.el-switch--wide .el-switch__label.el-switch__label--right span{right:.625rem}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{height:2.5rem;font-size:.875rem;line-height:1.5rem}.el-switch--large .el-switch__label{height:1.5rem;font-size:.875rem}.el-switch--large .el-switch__label *{font-size:.875rem}.el-switch--large .el-switch__core{border-radius:.75rem;min-width:3.125rem;height:1.5rem}.el-switch--large .el-switch__core .el-switch__inner{height:1.25rem;padding:0 .375rem 0 1.375rem}.el-switch--large .el-switch__core .el-switch__action{width:1.25rem;height:1.25rem}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 1.3125rem)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 1.375rem 0 .375rem}.el-switch--small{height:1.5rem;font-size:.75rem;line-height:1rem}.el-switch--small .el-switch__label{height:1rem;font-size:.75rem}.el-switch--small .el-switch__label *{font-size:.75rem}.el-switch--small .el-switch__core{border-radius:.5rem;min-width:1.875rem;height:1rem}.el-switch--small .el-switch__core .el-switch__inner{height:.75rem;padding:0 .125rem 0 .875rem}.el-switch--small .el-switch__core .el-switch__action{width:.75rem;height:.75rem}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - .8125rem)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 .875rem 0 .125rem}.chart[data-v-85e780fe]{width:38.75rem;height:34.125rem;background-color:#fff;border-radius:.625rem;position:relative}@media(max-width:768px){.chart[data-v-85e780fe]{width:100%;height:24.5rem;background-color:#fff;border-radius:.625rem;position:relative;margin-bottom:.625rem}}.chart-container[data-v-85e780fe]{width:100%;height:100%}.toolbar[data-v-85e780fe]{position:absolute;top:.9375rem;right:1.25rem;z-index:1}.toolbar [data-v-85e780fe] .el-switch__label{color:red;font-weight:700}[data-v-85e780fe] .tooltip{color:#fff;border-bottom:none;min-width:10rem}[data-v-85e780fe] .speed{color:#fff;margin-left:.625rem}[data-v-85e780fe] .zero-value{color:red}[data-v-85e780fe] .class-ct{color:#9ccc65}[data-v-85e780fe] .class-cu{color:#ffba57}[data-v-85e780fe] .class-cm{color:#93c5fd}[data-v-85e780fe] .class-multi{color:#d3adf7}[data-v-85e780fe] .class-intl{color:#a7f3fc}[data-v-85e780fe] .text{line-height:1.8}[data-v-85e780fe] .region{background:#1a73e8;text-align:center;line-height:1.8;border-radius:.125rem;margin:.125rem;padding:0 .375rem}.chart[data-v-2acb6d80]{width:38.75rem;height:22.625rem;background-color:#fff;border-radius:.625rem;position:relative}@media(max-width:768px){.chart[data-v-2acb6d80]{width:100%;height:23.5rem;background-color:#fff;border-radius:.625rem;position:relative;margin-bottom:.625rem}}.chart-container[data-v-2acb6d80]{width:100%;height:100%}.toolbar[data-v-2acb6d80]{position:absolute;top:.9375rem;right:1.25rem;z-index:1}.toolbar [data-v-2acb6d80] .el-switch__label{color:red;font-weight:700}[data-v-2acb6d80] .tooltip-card{width:16.25rem;padding:.875rem 1rem .625rem;color:#333;max-height:25rem;overflow-y:auto}[data-v-2acb6d80] .card-header{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.375rem}[data-v-2acb6d80] .region-name{font-size:1.0625rem;font-weight:700}[data-v-2acb6d80] .region-count{font-size:.75rem;color:#999}[data-v-2acb6d80] .card-summary{font-size:.8125rem;color:#666;margin-bottom:.25rem}[data-v-2acb6d80] .card-summary b{color:#333}[data-v-2acb6d80] .card-notice{font-size:.75rem;color:#ff9800;margin-bottom:.5rem}[data-v-2acb6d80] .card-divider{height:.0625rem;background:#f0f0f0;margin:0 -1rem .375rem}[data-v-2acb6d80] .card-stats{display:flex;flex-direction:column}[data-v-2acb6d80] .stat-row{display:flex;align-items:center;justify-content:space-between;gap:.375rem;font-size:.8125rem;padding:.1875rem 0}[data-v-2acb6d80] .stat-label{width:2.75rem;flex-shrink:0;color:#333}[data-v-2acb6d80] .stat-count{flex:1;text-align:left;color:#333}[data-v-2acb6d80] .stat-fastest{color:#333;white-space:nowrap}[data-v-2acb6d80] .stat-failed{color:red;white-space:nowrap;font-size:.75rem}[data-v-2acb6d80] .stat-row.empty,[data-v-2acb6d80] .stat-row.empty .stat-label,[data-v-2acb6d80] .stat-row.empty .stat-count{color:#ccc}[data-v-2acb6d80] .card-footer{text-align:center;font-size:.75rem;color:#1a73e8;margin-top:.5rem;padding-top:.5rem;border-top:.0625rem solid #f0f0f0;cursor:pointer}[data-v-2acb6d80] .tooltip-card::-webkit-scrollbar{width:.375rem}[data-v-2acb6d80] .tooltip-card::-webkit-scrollbar-track{background:#00000008;border-radius:.1875rem}[data-v-2acb6d80] .tooltip-card::-webkit-scrollbar-thumb{background:#00000026;border-radius:.1875rem;-webkit-transition:background .2s;transition:background .2s}[data-v-2acb6d80] .tooltip-card::-webkit-scrollbar-thumb:hover{background:#00000040}[data-v-2acb6d80] .tooltip-card{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) rgba(0,0,0,.03)}
