#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aigc-badge[data-v-46e66ee6]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;vertical-align:middle;border-radius:4px;font-weight:500;line-height:1;color:#7c5cff;background:#7c5cff14;border:1px solid rgba(124,92,255,.35);-webkit-user-select:none;user-select:none;flex-shrink:0}.aigc-badge--voice[data-v-46e66ee6]{color:#0e9f8a;background:#0e9f8a14;border-color:#0e9f8a66}.aigc-badge--default[data-v-46e66ee6]{color:#7c5cff;background:#7c5cff14;border-color:#7c5cff59}.aigc-badge__icon[data-v-46e66ee6]{flex-shrink:0}.aigc-badge--mini[data-v-46e66ee6]{font-size:10px;padding:2px 5px}.aigc-badge--small[data-v-46e66ee6]{font-size:11px;padding:3px 7px}.aigc-badge--default[data-v-46e66ee6]{font-size:12px;padding:4px 9px}.bubble .aigc-badge[data-v-46e66ee6],.assistant-bubble .aigc-badge[data-v-46e66ee6],.vask__card .aigc-badge[data-v-46e66ee6]{opacity:.95}:root{--el-bg-color: #0d1117;--el-bg-color-page: #0d1117;--el-bg-color-overlay: #1c2333;--el-fill-color: #21262d;--el-fill-color-light: #252d3f;--el-fill-color-lighter: #30363d;--el-fill-color-blank: #161b22;--el-text-color-primary: #e6edf3;--el-text-color-regular: #c9d1d9;--el-text-color-secondary: #8b949e;--el-text-color-placeholder: #484f58;--el-text-color-disabled: #484f58;--el-border-color: rgba(255,255,255,.08);--el-border-color-light: rgba(255,255,255,.06);--el-border-color-lighter: rgba(255,255,255,.04);--el-border-color-extra-light: rgba(255,255,255,.02);--el-border-color-dark: rgba(255,255,255,.12);--el-disabled-bg-color: #161b22;--el-disabled-text-color: #484f58;--el-disabled-border-color: rgba(255,255,255,.04);--el-overlay-color: rgba(0,0,0,.6);--el-overlay-color-light: rgba(0,0,0,.4);--el-overlay-color-lighter: rgba(0,0,0,.2);--el-color-primary-light-9: var(--tint-primary, rgba(64,158,255,.1));--el-color-success-light-9: var(--tint-success, rgba(103,194,58,.1));--el-color-warning-light-9: var(--tint-warning, rgba(230,162,60,.12));--el-color-danger-light-9: var(--tint-danger, rgba(245,108,108,.1));--el-color-error-light-9: var(--tint-danger, rgba(245,108,108,.1));--el-color-info-light-9: var(--tint-info, rgba(144,147,153,.1));--el-mask-color: var(--mask-loading, rgba(13,17,23,.72));--el-box-shadow-light: 0 2px 12px rgba(0,0,0,.5);--el-box-shadow-dark: 0 2px 12px rgba(0,0,0,.7)}:root{--primary: #409eff;--primary-dark: #337ecc;--primary-light: rgba(64, 158, 255, .12);--success: #67c23a;--warning: #e6a23c;--danger: #f56c6c;--info: #909399;--bg-base: #0d1117;--bg-elevated: #161b22;--bg-card: #1c2333;--bg-hover: #252d3f;--bg-input: #21262d;--border-color: rgba(255, 255, 255, .06);--border-light: rgba(255, 255, 255, .04);--text-primary: #e6edf3;--text-secondary: #8b949e;--text-muted: #484f58;--sidebar-bg: #0d1117;--sidebar-active: rgba(64, 158, 255, .15);--sidebar-hover: rgba(255, 255, 255, .04);--page-bg: #0d1117;--tint-primary: rgba(64, 158, 255, .1);--tint-success: rgba(103, 194, 58, .1);--tint-warning: rgba(230, 162, 60, .12);--tint-danger: rgba(245, 108, 108, .1);--tint-info: rgba(144, 147, 153, .1);--mask-loading: rgba(13, 17, 23, .72);--header-height: 60px;--sidebar-width: 220px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4);--transition-fast: .15s ease;--transition-normal: .25s ease}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--page-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}.page-container{padding:20px;min-height:100%}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:20px;margin-bottom:16px;box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.card:hover{border-color:#ffffff14;box-shadow:var(--shadow-md)}.card-title{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:16px;display:flex;align-items:center}.el-card{--el-card-bg-color: var(--bg-card);--el-card-border-color: var(--border-color);--el-card-text-color: var(--text-primary);--el-card-header-text-color: var(--text-primary);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}.el-card .el-card__header{color:var(--text-primary);border-bottom-color:var(--border-color)}.el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: var(--bg-hover);--el-table-row-hover-bg-color: var(--bg-hover);--el-table-current-row-bg-color: rgba(64, 158, 255, .08);--el-table-border-color: var(--border-color);--el-table-text-color: var(--text-primary);--el-table-header-text-color: var(--text-secondary)}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#ffffff06}.el-table th.el-table__cell{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color)}.el-table td.el-table__cell{border-bottom:1px solid var(--border-light)}.el-table .el-link,.el-table a{color:var(--primary)}.el-pagination{--el-pagination-button-color: var(--text-secondary);--el-pagination-hover-color: var(--primary)}.el-dialog{--el-dialog-bg-color: var(--bg-card);--el-dialog-border-radius: 12px;--el-dialog-title-font-size: 16px}.el-input,.el-select,.el-textarea{--el-input-bg-color: var(--bg-input);--el-input-border-color: var(--border-color);--el-input-text-color: var(--text-primary);--el-input-placeholder-color: var(--text-muted);--el-input-hover-border-color: var(--primary);--el-input-focus-border-color: var(--primary)}.el-form-item__label{color:var(--text-secondary)}.el-tag{font-weight:500;letter-spacing:.3px}.el-button--primary{--el-button-bg-color: var(--primary);--el-button-border-color: var(--primary);--el-button-hover-bg-color: var(--primary-dark);--el-button-hover-border-color: var(--primary-dark)}.el-dropdown-menu{--el-dropdown-menu-bg-color: var(--bg-elevated);--el-dropdown-menu-item-hover-bg-color: var(--bg-hover);--el-dropdown-menu-item-hover-color: var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-color)}.el-breadcrumb{--el-breadcrumb-text-color: var(--text-secondary);--el-breadcrumb-separator-color: var(--text-muted)}.el-tabs{--el-tabs-header-bg-color: transparent;--el-tabs-header-text-color: var(--text-secondary);--el-tabs-active-text-color: var(--primary)}.el-radio-group{--el-radio-button-bg-color: var(--bg-input)}.el-radio-button{--el-radio-button-checked-bg-color: var(--primary);--el-radio-button-checked-text-color: #fff;--el-radio-button-text-color: var(--text-secondary)}.el-switch{--el-switch-on-color: var(--success)}.el-message{--el-message-bg-color: var(--bg-elevated)}.el-popconfirm{--el-popconfirm-bg-color: var(--bg-elevated)}.el-badge{--el-badge-bg-color: var(--danger)}.el-avatar{--el-avatar-bg-color: var(--bg-hover)}.el-empty{--el-empty-fill-color-0: var(--bg-hover)}.el-alert{border-radius:8px}.el-divider{--el-border-color: var(--border-color);border-color:var(--border-color)}.el-statistic__head{color:var(--text-secondary)}.el-statistic__content{color:var(--text-primary)}.el-button.is-plain{--el-button-text-color: var(--text-secondary);--el-button-hover-text-color: var(--text-primary)}.el-tooltip__trigger{color:inherit}.el-picker-panel{background:var(--bg-elevated)!important;border:1px solid var(--border-color)!important}.el-date-table td.available:hover{color:var(--primary)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--primary)!important}.el-descriptions{--el-descriptions-item-bordered-label-background: var(--bg-hover)}.el-descriptions__label{color:var(--text-secondary)}.el-descriptions__content{color:var(--text-primary)}.el-collapse{--el-collapse-header-bg-color: var(--bg-card);--el-collapse-content-bg-color: var(--bg-card);--el-collapse-header-text-color: var(--text-primary);--el-collapse-content-text-color: var(--text-primary);border-color:var(--border-color)}.el-timeline-item__timestamp{color:var(--text-muted)}.el-steps{--el-step-text-color: var(--text-secondary)}.el-popover{background:var(--bg-elevated)!important;border-color:var(--border-color)!important;color:var(--text-primary)}.empty-hint{text-align:center;padding:40px;color:var(--text-muted);font-size:13px}.status-online{color:var(--success)}.status-offline{color:var(--info)}.status-error{color:var(--danger)}.el-menu{border-right:none!important}.el-picker-panel,.el-select-dropdown{background:var(--bg-elevated)!important;border:1px solid var(--border-color)!important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:var(--bg-hover)!important}.el-select-dropdown__item.selected{color:var(--primary)!important}#nprogress .nprogress-bar{background:var(--primary, #409eff);height:2px}#nprogress .nprogress-peg{box-shadow:0 0 10px var(--primary, #409eff),0 0 5px var(--primary, #409eff)}.m-app{--m-primary: var(--primary, #409eff);--m-primary-dark: var(--primary-dark, #337ecc);--m-success: var(--success, #67c23a);--m-danger: #f56c6c;--m-warning: #e6a23c;--m-critical: #ef4444;--m-bg: #0d1117;--m-card: #161b22;--m-card2: #1c2333;--m-text: #e6edf3;--m-text2: #c9d1d9;--m-text3: #8b949e;--m-border: rgba(255, 255, 255, .08);--m-radius: 14px;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--m-bg);color:var(--m-text);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow:hidden}.m-app__stage{width:100%;max-width:720px;margin:0 auto;height:100%;display:flex;flex-direction:column;position:relative}@media (min-width: 721px){.m-app{background:linear-gradient(160deg,#0a0e14,#0d1117 55%,#101826)}.m-app__stage{box-shadow:0 0 0 1px var(--m-border),0 24px 80px #0000008c}}.m-topbar{flex:none;height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;background:#161b22eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--m-border);z-index:30;-webkit-user-select:none;user-select:none}.m-topbar__logo{width:28px;height:28px;border-radius:7px;flex:none}.m-topbar__title{font-size:16px;font-weight:600;letter-spacing:.5px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-topbar__title small{font-size:11px;font-weight:400;color:var(--m-text3);margin-left:6px}.m-topbar__btn{flex:none;width:38px;height:38px;border:none;border-radius:10px;background:transparent;color:var(--m-text2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.m-topbar__btn:active{background:#ffffff14}.m-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px))}.m-body--pad-bottom-tab{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.m-tabbar{flex:none;display:flex;background:#161b22f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--m-border);padding-bottom:env(safe-area-inset-bottom,0px);z-index:30}.m-tab{flex:1;min-height:56px;border:none;background:transparent;color:var(--m-text3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;cursor:pointer;position:relative;transition:color .15s;padding:0}.m-tab svg{width:22px;height:22px}.m-tab:active{color:var(--m-text2)}.m-tab.is-active{color:var(--m-primary);font-weight:600}.m-tab__badge{position:absolute;top:6px;left:calc(50% + 8px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--m-critical);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center}.m-card{background:var(--m-card);border:1px solid var(--m-border);border-radius:var(--m-radius);padding:14px;margin-bottom:12px}.m-card__title{font-size:13px;color:var(--m-text3);display:flex;align-items:center;gap:6px;margin-bottom:8px}.m-kpi{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.m-kpi__item{background:linear-gradient(150deg,var(--m-card2) 0%,var(--m-card) 100%);border:1px solid var(--m-border);border-radius:var(--m-radius);padding:14px;min-width:0}.m-kpi__item--wide{grid-column:1 / -1}.m-kpi__label{font-size:12px;color:var(--m-text3);display:flex;align-items:center;gap:4px}.m-kpi__value{font-size:26px;font-weight:700;margin:6px 0 2px;font-variant-numeric:tabular-nums;color:var(--m-text);word-break:break-all}.m-kpi__value .m-kpi__unit{font-size:12px;font-weight:400;color:var(--m-text3);margin-left:4px}.m-kpi__value--energy{color:var(--m-primary)}.m-kpi__value--carbon{color:var(--m-success)}.m-kpi__trend{font-size:11.5px;color:var(--m-text3);display:flex;align-items:center;gap:4px}.m-kpi__trend .up{color:var(--m-critical)}.m-kpi__trend .down{color:var(--m-success)}.m-kpi__src{font-size:10px;color:var(--m-text3);background:#8b949e1f;border-radius:4px;padding:1px 5px;margin-left:auto}.m-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.m-quick__item{border:none;background:var(--m-card);border-radius:12px;padding:12px 4px 10px;display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--m-text2);font-size:11.5px;cursor:pointer;transition:background .15s,transform .1s}.m-quick__item:active{background:var(--m-card2);transform:scale(.97)}.m-quick__icon{width:32;height:32;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:18px}.m-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:none}.m-chips::-webkit-scrollbar{display:none}.m-chip{flex:none;min-height:32px;padding:0 14px;border-radius:16px;border:1px solid var(--m-border);background:var(--m-card);color:var(--m-text2);font-size:12.5px;cursor:pointer;transition:all .15s}.m-chip.is-active{background:var(--m-primary);border-color:var(--m-primary);color:#fff;font-weight:600}.m-tag{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;border-radius:6px;padding:2px 7px;flex:none}.m-tag--active{background:#ef444426;color:#f87171}.m-tag--acknowledged{background:#e6a23c26;color:#f0b45c}.m-tag--resolved{background:#67c23a26;color:#8fd666}.m-tag--critical{background:#ef444426;color:#f87171}.m-tag--warning{background:#e6a23c26;color:#f0b45c}.m-tag--major{background:#f064aa26;color:#f472b6}.m-tag--online{background:#67c23a26;color:#8fd666}.m-tag--offline{background:#8b949e2e;color:#9aa4b0}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 18px;border-radius:12px;border:none;font-size:14.5px;font-weight:600;cursor:pointer;transition:filter .15s,transform .1s;-webkit-user-select:none;user-select:none}.m-btn:active{transform:scale(.98)}.m-btn:disabled{opacity:.55;cursor:not-allowed}.m-btn--primary{background:var(--m-primary);color:#fff}.m-btn--ghost{background:transparent;border:1px solid var(--m-border);color:var(--m-text2)}.m-btn--danger{background:#f56c6c24;color:var(--m-danger)}.m-btn--block{width:100%}.m-field{margin-bottom:14px}.m-field__label{font-size:12.5px;color:var(--m-text3);margin-bottom:6px;display:block}.m-input{width:100%;box-sizing:border-box;min-height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--m-border);background:var(--m-card);color:var(--m-text);font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m-input::placeholder{color:var(--m-text3)}.m-input:focus{border-color:var(--m-primary);box-shadow:0 0 0 3px #409eff26}.m-loadmore{width:100%;min-height:42px;margin-top:4px}.m-empty{text-align:center;color:var(--m-text3);font-size:13px;padding:44px 16px}.m-empty__icon{font-size:34px;margin-bottom:10px;opacity:.6}.m-skeleton{border-radius:var(--m-radius);background:linear-gradient(90deg,var(--m-card) 25%,var(--m-card2) 50%,var(--m-card) 75%);background-size:200% 100%;animation:m-shimmer 1.4s infinite;margin-bottom:12px}@keyframes m-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.m-row{display:flex;align-items:center}.m-grow{flex:1;min-width:0}.m-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-money{font-variant-numeric:tabular-nums}.m-card__title .m-card__badge{margin-left:8px;padding:1px 6px;border-radius:6px;font-size:9.5px;font-weight:400;color:var(--m-text3);background:#ffffff0f;border:1px solid var(--m-border);vertical-align:1px;white-space:nowrap}.m-search{display:flex;align-items:center;gap:8px;background:var(--m-card);border:1px solid var(--m-border);border-radius:var(--m-radius);padding:0 12px;margin-bottom:10px;color:var(--m-text3)}.m-search__input{flex:1;min-width:0;border:none;background:transparent;outline:none;color:var(--m-text2);font-size:14px;min-height:42px}.m-search__input::placeholder{color:var(--m-text3)}.m-search__input::-webkit-search-cancel-button{display:none}.m-search__clear{flex:none;width:22px;height:22px;border:none;border-radius:50%;background:#ffffff1a;color:var(--m-text3);font-size:11px;cursor:pointer}.up{color:#f87171}.down{color:#67c23a}.m-tag--st-draft{background:#8b949e29;color:#9aa4b0}.m-tag--st-reviewing{background:#e6a23c26;color:#f0b45c}.m-tag--st-reviewed{background:#67c23a26;color:#8fd666}.m-tag--st-finalized{background:#409eff29;color:#79bbff}.m-tag--lvl-advanced{background:#67c23a26;color:#8fd666}.m-tag--lvl-average{background:#e6a23c26;color:#f0b45c}.m-tag--lvl-baseline,.m-tag--lvl-quota{background:#8b949e29;color:#9aa4b0}.m-scopebar{display:flex;height:14px;border-radius:7px;overflow:hidden;background:#ffffff0f;margin:8px 0 2px}.m-scopebar__seg{height:100%;transition:width .5s ease}.m-scopebar__seg--s1{background:linear-gradient(90deg,#f97316,#fb923c)}.m-scopebar__seg--s2{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.m-scopebar__seg--s3{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.m-scope-row{display:flex;align-items:center;gap:8px;padding:6px 0}.m-scope-row+.m-scope-row{border-top:1px dashed var(--m-border)}.m-scope-row__dot{flex:none;width:9px;height:9px;border-radius:3px}.m-scope-row__name{flex:1;min-width:0;font-size:12.5px;color:var(--m-text2)}.m-scope-row__name small{display:block;font-size:10.5px;color:var(--m-text3)}.m-scope-row__val{flex:none;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.m-scope-row__pct{flex:none;width:46px;text-align:right;font-size:11.5px;color:var(--m-text3);font-variant-numeric:tabular-nums}.m-list-row{display:flex;align-items:center;gap:9px;padding:9px 0}.m-list-row+.m-list-row{border-top:1px dashed var(--m-border)}.m-list-row__icon{flex:none;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;background:var(--m-card2);border:1px solid var(--m-border)}.m-list-row__main{flex:1;min-width:0}.m-list-row__title{font-size:13px;font-weight:600;color:var(--m-text2)}.m-list-row__title .m-list-row__sub{font-weight:400;color:var(--m-text3);font-size:11px;margin-left:6px}.m-list-row__meta{font-size:11px;color:var(--m-text3);margin-top:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.m-list-row__num{flex:none;text-align:right}.m-list-row__num b{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;display:block}.m-list-row__num small{font-size:10px;color:var(--m-text3);font-weight:400}.m-carbonhome{cursor:pointer;transition:border-color .15s}.m-carbonhome:active{border-color:#409eff73}.m-carbonhome__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.m-carbonhome__cell{background:var(--m-card2);border:1px solid var(--m-border);border-radius:10px;padding:8px 10px;min-width:0}.m-carbonhome__label{font-size:11px;color:var(--m-text3)}.m-carbonhome__val{font-size:16.5px;font-weight:700;margin-top:1px;font-variant-numeric:tabular-nums}.m-carbonhome__val small{font-size:10.5px;font-weight:400;color:var(--m-text3);margin-left:2px}.m-carbonhome__val--ok{color:var(--m-success)}.m-carbonhome__val--bad{color:var(--m-critical)}.m-carbonhome__foot{margin-top:9px;padding-top:8px;border-top:1px dashed var(--m-border);font-size:11.5px;color:var(--m-primary);display:flex;align-items:center;justify-content:space-between}.m-mini-bar{height:6px;border-radius:3px;background:#ffffff12;overflow:hidden;margin-top:5px}.m-mini-bar__fill{height:100%;border-radius:3px}.m-mini-bar__fill--ok{background:linear-gradient(90deg,#67c23a,#409eff)}.m-mini-bar__fill--warn{background:linear-gradient(90deg,#e6a23c,#f56c6c)}.m-mini-bar__fill--over{background:var(--m-critical)}.m-carbon-entry{display:flex;align-items:center;gap:10px;cursor:pointer;background:linear-gradient(135deg,#67c23a1f,#409eff1a);border:1px solid rgba(103,194,58,.25)}.m-carbon-entry__icon{flex:none;width:38px;height:38px;border-radius:11px;background:#67c23a29;display:flex;align-items:center;justify-content:center;font-size:18px}.m-carbon-entry__title{font-size:13.5px;font-weight:700;color:var(--m-text2)}.m-carbon-entry__sub{font-size:11px;color:var(--m-text3);margin-top:1px}.m-devd__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.m-devd__tag{font-size:11px;color:var(--m-text2);background:var(--m-card2);border:1px solid var(--m-border);border-radius:6px;padding:2px 8px}.m-quick--five{grid-template-columns:repeat(5,1fr)}.m-quick--five .m-quick__icon{width:34px;height:34px;border-radius:10px;font-size:17px}.m-quick--five .m-quick__item{font-size:10.5px;padding:7px 2px 6px}
