.bg1[data-v-bad8508c]{background:#f1b248}.color1[data-v-bad8508c]{color:#f1b248}.bg2[data-v-bad8508c]{background:#fe9900}.color2[data-v-bad8508c]{color:#fe9900}.bg3[data-v-bad8508c]{background:#ff7875}.color3[data-v-bad8508c]{color:#ff7875}.bg4[data-v-bad8508c]{background:#f75aab}.color4[data-v-bad8508c]{color:#f75aab}.bg5[data-v-bad8508c]{background:#73d13d}.color5[data-v-bad8508c]{color:#73d13d}.bg6[data-v-bad8508c]{background:#31cac5}.color6[data-v-bad8508c]{color:#31cac5}.bg7[data-v-bad8508c]{background:#40a8ff}.color7[data-v-bad8508c]{color:#40a8ff}.bg8[data-v-bad8508c]{background:#5a7ef8}.color8[data-v-bad8508c]{color:#5a7ef8}.bg9[data-v-bad8508c]{background:#9253df}.color9[data-v-bad8508c]{color:#9253df}.bg10[data-v-bad8508c]{background:#4f68a1}.color10[data-v-bad8508c]{color:#4f68a1}.warningbg[data-v-bad8508c]{background:#e6a23c}.warning[data-v-bad8508c]{color:#e6a23c}.errorbg[data-v-bad8508c]{background:#fe6c6f}.error[data-v-bad8508c]{color:#fe6c6f}.paddingTop5[data-v-bad8508c]{padding-top:5px}.paddingTop10[data-v-bad8508c]{padding-top:10px}.dashboard-page[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;height:100%;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-header[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:0 4px}.page-title[data-v-bad8508c]{font-size:16px;font-weight:700;color:#f1f5f9}.page-tip[data-v-bad8508c]{font-size:12px;color:#64748b}.block-header[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-negative:0;flex-shrink:0;padding:0 4px}.block-title-wrap[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}.block-title[data-v-bad8508c]{font-size:15px;font-weight:700;color:#f1f5f9}.block-note[data-v-bad8508c],.block-sub[data-v-bad8508c]{font-size:11px;color:#64748b}.metric-dot[data-v-bad8508c]{display:inline-block;width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.metric-row[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0}.metric-card[data-v-bad8508c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:8px 10px;border-radius:4px;background:rgba(148,163,184,.06);border:1px solid rgba(148,163,184,.1)}.metric-title[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#94a3b8;margin-bottom:6px}.metric-title .info-icon[data-v-bad8508c]{font-size:12px;color:#64748b}.metric-main[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;margin-bottom:6px}.metric-value[data-v-bad8508c]{font-size:20px;font-weight:700;color:#f1f5f9;font-variant-numeric:tabular-nums}.metric-unit[data-v-bad8508c]{font-size:11px;color:#64748b}.metric-change[data-v-bad8508c]{font-size:11px;margin-left:auto;color:#64748b}.metric-change.up[data-v-bad8508c]{color:#34d399}.metric-change.down[data-v-bad8508c]{color:#f87171}.metric-sub[data-v-bad8508c]{display:grid;grid-template-columns:1fr 1fr;gap:3px 8px;font-size:10px;color:#94a3b8}.metric-sub .sub-value[data-v-bad8508c]{color:#e2e8f0;margin-left:3px;font-variant-numeric:tabular-nums}.section-row[data-v-bad8508c]{gap:8px;min-height:0}.section-card[data-v-bad8508c],.section-row[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.section-card[data-v-bad8508c]{min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;border-radius:4px}.section-header[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px;-ms-flex-negative:0;flex-shrink:0}.section-title-wrap[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.section-title[data-v-bad8508c]{font-size:14px;font-weight:700;color:#f1f5f9}.section-sub[data-v-bad8508c]{font-size:11px;color:#64748b}.section-controls[data-v-bad8508c],.section-date[data-v-bad8508c],.section-year[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.weekday[data-v-bad8508c]{font-size:12px;color:#94a3b8}.quick-btn[data-v-bad8508c],.year-btn[data-v-bad8508c]{font-size:12px;padding:3px 8px;border-radius:3px;cursor:pointer;color:#94a3b8;background:rgba(148,163,184,.1);-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quick-btn[data-v-bad8508c]:hover,.year-btn[data-v-bad8508c]:hover{color:#f1f5f9}.quick-btn.active[data-v-bad8508c],.year-btn.active[data-v-bad8508c]{color:#fff;background:#3b82f6}.year-label[data-v-bad8508c]{font-size:12px;color:#94a3b8}.summary-bar[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;font-size:12px;color:#94a3b8;margin-bottom:6px}.summary-bar b[data-v-bad8508c]{color:#f1f5f9;margin-left:4px;font-variant-numeric:tabular-nums}.summary-bar .up[data-v-bad8508c]{color:#34d399}.summary-bar .down[data-v-bad8508c]{color:#f87171}.chart-box[data-v-bad8508c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.cfg-toolbar[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.cfg-tip[data-v-bad8508c]{font-size:11px;color:#94a3b8;margin-left:auto}.cfg-table[data-v-bad8508c]{width:100%;border-collapse:collapse;font-size:12px;color:#e2e8f0;background:rgba(148,163,184,.04);border-radius:4px;overflow:hidden;table-layout:fixed}.cfg-table th[data-v-bad8508c]{padding:6px 2px;color:#94a3b8;font-weight:600;border-bottom:1px solid rgba(148,163,184,.15);text-align:center;background:rgba(148,163,184,.08)}.cfg-table td[data-v-bad8508c]{padding:3px 2px;text-align:center;border-bottom:1px solid rgba(148,163,184,.06)}.cfg-table td.m[data-v-bad8508c]{color:#94a3b8}.cfg-table td[data-v-bad8508c]:first-child,.cfg-table th[data-v-bad8508c]:first-child{width:50px}.cfg-table td .el-input[data-v-bad8508c]{width:100%}.cfg-table td .el-input__inner[data-v-bad8508c]{padding:0 3px;text-align:center}.cfg-footer[data-v-bad8508c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.cfg-footer .ctrl-label[data-v-bad8508c]{font-size:12px;color:#94a3b8}.bg1{background:#f1b248}.color1{color:#f1b248}.bg2{background:#fe9900}.color2{color:#fe9900}.bg3{background:#ff7875}.color3{color:#ff7875}.bg4{background:#f75aab}.color4{color:#f75aab}.bg5{background:#73d13d}.color5{color:#73d13d}.bg6{background:#31cac5}.color6{color:#31cac5}.bg7{background:#40a8ff}.color7{color:#40a8ff}.bg8{background:#5a7ef8}.color8{color:#5a7ef8}.bg9{background:#9253df}.color9{color:#9253df}.bg10{background:#4f68a1}.color10{color:#4f68a1}.warningbg{background:#e6a23c}.warning{color:#e6a23c}.errorbg{background:#fe6c6f}.error{color:#fe6c6f}.paddingTop5{padding-top:5px}.paddingTop10{padding-top:10px}.cfg-dialog-dark.el-dialog{background:#1e293b!important;border:1px solid rgba(148,163,184,.12);border-radius:6px;-webkit-box-shadow:0 8px 40px rgba(0,0,0,.5);box-shadow:0 8px 40px rgba(0,0,0,.5)}.cfg-dialog-dark .el-dialog__header{background:#1e293b!important;border-bottom:1px solid rgba(148,163,184,.1);padding:14px 16px}.cfg-dialog-dark .el-dialog__header .el-dialog__title{color:#f1f5f9!important;font-size:15px;font-weight:700}.cfg-dialog-dark .el-dialog__headerbtn{top:16px}.cfg-dialog-dark .el-dialog__headerbtn .el-dialog__close{color:#94a3b8!important;font-size:18px}.cfg-dialog-dark .el-dialog__headerbtn .el-dialog__close:hover{color:#f1f5f9!important}.cfg-dialog-dark .el-dialog__body{background:#1e293b!important;padding:16px;color:#e2e8f0}.cfg-dialog-dark .el-dialog__footer{background:#1e293b!important;padding:10px 16px;border-top:1px solid rgba(148,163,184,.1)}.cfg-dialog-dark .el-input__inner{background:rgba(148,163,184,.1)!important;border:1px solid rgba(148,163,184,.2)!important;color:#e2e8f0!important}.cfg-dialog-dark .el-input__inner::-webkit-input-placeholder{color:#64748b!important}.cfg-dialog-dark .el-input__inner::-moz-placeholder{color:#64748b!important}.cfg-dialog-dark .el-input__inner:-ms-input-placeholder{color:#64748b!important}.cfg-dialog-dark .el-input__inner::-ms-input-placeholder{color:#64748b!important}.cfg-dialog-dark .el-input__inner::placeholder{color:#64748b!important}.cfg-dialog-dark .el-input__inner:focus{border-color:#3b82f6!important}.cfg-dialog-dark .el-input.is-disabled .el-input__inner{background:rgba(148,163,184,.05)!important;color:#64748b!important}.cfg-dialog-dark .el-select .el-input__inner{background:rgba(148,163,184,.1)!important;border-color:rgba(148,163,184,.2)!important;color:#e2e8f0!important}.cfg-dialog-dark .el-select .el-input__suffix{color:#94a3b8}.cfg-dialog-dark .el-table{background:transparent!important;-webkit-box-shadow:none;box-shadow:none}.cfg-dialog-dark .el-table:before{display:none}.cfg-dialog-dark .el-table th{background:rgba(148,163,184,.08)!important;color:#94a3b8!important;border-bottom-color:rgba(148,163,184,.15)!important;font-weight:600;padding:8px 0}.cfg-dialog-dark .el-table td{background:transparent!important;border-bottom-color:rgba(148,163,184,.06)!important;color:#e2e8f0!important;padding:4px 0}.cfg-dialog-dark .el-table tr:hover td{background:rgba(148,163,184,.04)!important}.cfg-dialog-dark .el-button--default{background:rgba(148,163,184,.1)!important;border-color:rgba(148,163,184,.15)!important;color:#e2e8f0!important}.cfg-dialog-dark .el-button--default:hover{background:rgba(148,163,184,.2)!important;border-color:rgba(148,163,184,.25)!important;color:#f1f5f9!important}.cfg-dialog-dark .el-button--primary{background:#3b82f6!important;border-color:#3b82f6!important}.cfg-dialog-dark .el-button--primary:hover{background:#2563eb!important;border-color:#2563eb!important}.cfg-dialog-dark .el-button--danger.is-plain{background:transparent!important;border-color:rgba(248,113,113,.4)!important;color:#f87171!important}.cfg-dialog-dark .el-button--danger.is-plain:hover{background:rgba(248,113,113,.15)!important;border-color:#f87171!important}.cfg-dialog-dark .el-button--mini{padding:5px 12px;font-size:12px}.el-select-dropdown.el-popper{background:#1e293b!important;border-color:rgba(148,163,184,.12)!important}.el-select-dropdown.el-popper .el-select-dropdown__item{color:#e2e8f0!important}.el-select-dropdown.el-popper .el-select-dropdown__item.hover,.el-select-dropdown.el-popper .el-select-dropdown__item:hover{background:rgba(59,130,246,.15)!important}.el-select-dropdown.el-popper .el-select-dropdown__item.selected{color:#3b82f6!important;font-weight:700}.el-select-dropdown.el-popper .popper__arrow{border-bottom-color:rgba(148,163,184,.12)!important}.el-select-dropdown.el-popper .popper__arrow:after{border-bottom-color:#1e293b!important}