.border-box-01{position:relative}.border-box-01 .border-item{position:absolute;top:0;left:0}.border-box-01 .right-top{right:0;transform:rotateY(180deg)}.border-box-01 .left-bottom{bottom:0;transform:rotateX(180deg)}.border-box-01 .right-bottom{right:0;bottom:0;transform:rotateX(180deg) rotateY(180deg)}.border-box-02{position:relative}.border-box-02 .border-item{position:absolute;top:0;left:0}.border-box-02 .right-top{right:0;transform:rotateY(180deg)}.border-box-02 .left-bottom{bottom:0;transform:rotateX(180deg)}.border-box-02 .right-bottom{right:0;bottom:0;transform:rotateX(180deg) rotateY(180deg)}.a-map-chart{position:relative}.a-map-chart .legend-wrap{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;padding:10px;pointer-events:none}.a-map-chart .legend-item{display:flex;align-items:center}.a-map-chart .legend-item-icon{width:30px;height:20px;margin-right:5px;border-radius:2px}.g-map-chart{position:relative}.g-map-chart .legend-wrap{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;padding:10px;pointer-events:none}.g-map-chart .legend-item{display:flex;align-items:center}.g-map-chart .legend-item-icon{width:30px;height:20px;margin-right:5px;border-radius:2px}.ranking-bar-chart .chart-container{position:relative;display:flex;width:100%;height:100%;flex-direction:column}.ranking-bar-chart .chart-container .bars{z-index:1;overflow-y:auto;flex:1}.ranking-bar-chart .chart-container .bars.hidden-scroller::-webkit-scrollbar{display:none}.ranking-bar-chart .bar-item{margin-top:10px}.ranking-bar-chart .bar-item__value{display:flex}.ranking-bar-chart .x-axis{position:absolute;bottom:0;left:0;display:flex;width:100%;height:0;border-top:solid 1px #fff;justify-content:space-around}.ranking-bar-chart .x-axis span{width:16.667%;margin-top:10px;text-align:center}.ranking-bar-chart .x-axis span:first-child{width:8.333%;text-align:left}.ranking-bar-chart .x-axis span:last-child{width:8.333%;text-align:right;opacity:0}.ranking-bar-chart .x-axis span:before{position:absolute;display:block;width:0;height:100%;border-left:solid 1px;content:""}.ranking-bar-chart .x-axis-lines{position:absolute;z-index:0;display:flex;width:100%;height:100%}.ranking-bar-chart .x-axis-lines .line-item{border-right:dashed 1px;flex:1}.ranking-bar-chart .x-axis-lines .line-item:last-child{opacity:0}.table-chart{display:flex;overflow:hidden;flex-direction:column}.table-chart__header,.table-chart__body{width:100%;line-height:2.25}.table-chart__header{border-bottom:solid 1px transparent}.table-chart__body{overflow-y:auto;flex:1}.table-chart table{border-collapse:collapse;table-layout:fixed}.table-chart td,.table-chart th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-container.dark{color-scheme:dark;--el-color-primary: #409eff;--el-color-primary-light-3: rgb(50.8, 116.6, 184.5);--el-color-primary-light-5: rgb(42, 89, 137.5);--el-color-primary-light-7: rgb(33.2, 61.4, 90.5);--el-color-primary-light-8: rgb(28.8, 47.6, 67);--el-color-primary-light-9: rgb(24.4, 33.8, 43.5);--el-color-primary-dark-2: rgb(102.2, 177.4, 255);--el-color-success: #67c23a;--el-color-success-light-3: rgb(78.1, 141.8, 46.6);--el-color-success-light-5: rgb(61.5, 107, 39);--el-color-success-light-7: rgb(44.9, 72.2, 31.4);--el-color-success-light-8: rgb(36.6, 54.8, 27.6);--el-color-success-light-9: rgb(28.3, 37.4, 23.8);--el-color-success-dark-2: rgb(133.4, 206.2, 97.4);--el-color-warning: #e6a23c;--el-color-warning-light-3: rgb(167, 119.4, 48);--el-color-warning-light-5: #7d5b28;--el-color-warning-light-7: rgb(83, 62.6, 32);--el-color-warning-light-8: rgb(62, 48.4, 28);--el-color-warning-light-9: rgb(41, 34.2, 24);--el-color-warning-dark-2: rgb(235, 180.6, 99);--el-color-danger: #f56c6c;--el-color-danger-light-3: rgb(177.5, 81.6, 81.6);--el-color-danger-light-5: rgb(132.5, 64, 64);--el-color-danger-light-7: rgb(87.5, 46.4, 46.4);--el-color-danger-light-8: rgb(65, 37.6, 37.6);--el-color-danger-light-9: rgb(42.5, 28.8, 28.8);--el-color-danger-dark-2: rgb(247, 137.4, 137.4);--el-color-error: #f56c6c;--el-color-error-light-3: rgb(177.5, 81.6, 81.6);--el-color-error-light-5: rgb(132.5, 64, 64);--el-color-error-light-7: rgb(87.5, 46.4, 46.4);--el-color-error-light-8: rgb(65, 37.6, 37.6);--el-color-error-light-9: rgb(42.5, 28.8, 28.8);--el-color-error-dark-2: rgb(247, 137.4, 137.4);--el-color-info: #909399;--el-color-info-light-3: rgb(106.8, 108.9, 113.1);--el-color-info-light-5: rgb(82, 83.5, 86.5);--el-color-info-light-7: rgb(57.2, 58.1, 59.9);--el-color-info-light-8: rgb(44.8, 45.4, 46.6);--el-color-info-light-9: rgb(32.4, 32.7, 33.3);--el-color-info-dark-2: rgb(166.2, 168.6, 173.4);--el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .36), 0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .72), 0px 12px 32px #000000, 0px 8px 16px -8px #000000;--el-bg-color-page: #0a0a0a;--el-bg-color: #141414;--el-bg-color-overlay: #1d1e1f;--el-text-color-primary: #E5EAF3;--el-text-color-regular: #CFD3DC;--el-text-color-secondary: #A3A6AD;--el-text-color-placeholder: #8D9095;--el-text-color-disabled: #6C6E72;--el-border-color-darker: #636466;--el-border-color-dark: #58585B;--el-border-color: #4C4D4F;--el-border-color-light: #414243;--el-border-color-lighter: #363637;--el-border-color-extra-light: #2B2B2C;--el-fill-color-darker: #424243;--el-fill-color-dark: #39393A;--el-fill-color: #303030;--el-fill-color-light: #262727;--el-fill-color-lighter: #1D1D1D;--el-fill-color-extra-light: #191919;--el-fill-color-blank: transparent;--el-mask-color: rgba(0, 0, 0, .8);--el-mask-color-extra-light: rgba(0, 0, 0, .3) }.chart-container.dark .el-button{--el-button-disabled-text-color: rgba(255, 255, 255, .5) }.chart-container.dark .el-card{--el-card-bg-color: var(--el-bg-color-overlay) }.chart-container.dark .el-empty{--el-empty-fill-color-0: var(--el-color-black);--el-empty-fill-color-1: #4b4b52;--el-empty-fill-color-2: #36383d;--el-empty-fill-color-3: #1e1e20;--el-empty-fill-color-4: #262629;--el-empty-fill-color-5: #202124;--el-empty-fill-color-6: #212224;--el-empty-fill-color-7: #1b1c1f;--el-empty-fill-color-8: #1c1d1f;--el-empty-fill-color-9: #18181a }.chart-container{position:relative;height:100%;width:100}.chart-container.fit,.chart-container.full{display:flex;align-items:center;justify-content:center;overflow:hidden}.chart-container.fit .preview-scale,.chart-container.full .preview-scale{transform-origin:center center}.chart-container.scrollY{overflow-x:hidden}.chart-container.scrollY .preview-scale{transform-origin:left top}.chart-container.scrollX{overflow-y:hidden}.chart-container.scrollX .preview-scale{transform-origin:left top}.chart-container .preview-entity{overflow:hidden}.chart-container .fullscreen-button{position:absolute;right:10px;top:10px;z-index:999;cursor:pointer;transition:ease}.chart-container .fullscreen-button:hover{transform:scale(1.1)}.chart-dialog{background-color:#04204a;border:1px solid #2cafea;border-radius:10px;box-shadow:inset 0 0 10px #2cafea,0 0 10px #2cafea;--el-dialog-padding-primary: 0}.chart-dialog .el-dialog__header{display:flex;height:56px;font-size:28px;line-height:56px;background-image:linear-gradient(to right,#0e4875,#09365f 80%,#092d55);border-bottom:solid 1px;border-image:linear-gradient(to right,transparent 0%,transparent 50%,#71a9bd 70%,transparent 100%) 1;border-top-right-radius:10px;border-top-left-radius:10px;justify-content:center}.chart-dialog .el-dialog__header .el-dialog__title{color:#acddff}.chart-dialog .el-dialog__header .el-dialog__headerbtn{width:56px;height:56px}.chart-dialog .el-dialog__header .el-dialog__close{font-size:25px}.city-info{display:flex;align-items:center;justify-content:space-between}.city-info .city-weather,.city-info .city-temp{display:flex;align-items:center}.city-info .app-iconify{margin-right:5px}.text-common-box[data-v-c101e5af]{display:flex;align-items:center;overflow:hidden;justify-content:var(--05e8157e)}.text-common-box .content[data-v-c101e5af]{border-style:solid}.text-statistic{display:flex;align-items:center;justify-content:var(--59d2f682)}.time-info{display:flex;align-items:center;justify-content:space-between}.progress-bar-chart .progress-label{font-size:var(--text-font-size);color:var(--text-color)}.progress-bar-chart .progress-value{font-size:var(--data-font-size);font-weight:600;color:var(--data-color)}
