@charset "UTF-8";.dashboard[data-v-3ad692ee]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:HarmonyOS}.kpi-grid[data-v-3ad692ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.kpi[data-v-3ad692ee]{background:#fff;border:1px solid #eef0f4;border-radius:14px;padding:18px 20px 14px;min-width:0;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.kpi[data-v-3ad692ee]:hover{-webkit-box-shadow:0 12px 28px rgba(16,24,40,.08);box-shadow:0 12px 28px #10182814}.kpi .kpi-top[data-v-3ad692ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kpi .kpi-label[data-v-3ad692ee]{font-size:14px}.kpi .kpi-ico[data-v-3ad692ee]{width:36px;height:36px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kpi .kpi-ico .kpi-svg[data-v-3ad692ee]{width:18px;height:18px}.kpi .kpi-val[data-v-3ad692ee]{font-size:28px;font-weight:800;color:#1a2233;line-height:1.1;font-variant-numeric:tabular-nums}.kpi .kpi-val small[data-v-3ad692ee]{font-size:14px;font-weight:600;color:#8a94a6}.kpi .kpi-status[data-v-3ad692ee]{height:26px;margin-top:6px;padding-top:6px;border-top:1px dashed #eef0f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#8a94a6}.kpi .kpi-status .dot[data-v-3ad692ee]{width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.kpi .kpi-status b[data-v-3ad692ee]{color:#e5484d;font-size:13px}.kpi .kpi-status .muted[data-v-3ad692ee]{color:#8a94a6}.ci-red[data-v-3ad692ee]{background:#fdf0f0;color:#e5484d}.ci-blue[data-v-3ad692ee]{background:#eef3ff;color:#3b82f6}.ci-purple[data-v-3ad692ee]{background:#f1ecff;color:#8b5cf6}.ci-orange[data-v-3ad692ee]{background:#fff4e5;color:#f59e0b}.card[data-v-3ad692ee]{background:#fff;border:1px solid #eef0f4;border-radius:14px;padding:20px 22px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.card-title[data-v-3ad692ee]{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;margin-bottom:16px}.card-title .t[data-v-3ad692ee]{font-size:15px;font-weight:700;color:#1a2233;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.card-title .t .dot[data-v-3ad692ee]{width:4px;height:16px;border-radius:2px;background:var(--main-color)}.title-toggles[data-v-3ad692ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.seg-toggle[data-v-3ad692ee]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f5f7fa;border:1px solid #eef0f4;border-radius:10px;padding:3px;-ms-flex-negative:0;flex-shrink:0}.seg-toggle button[data-v-3ad692ee]{border:none;background:transparent;padding:5px 12px;border-radius:7px;font-size:12px;color:#8a94a6;cursor:pointer;font-family:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seg-toggle button.on[data-v-3ad692ee]{background:#fff;color:var(--main-color);font-weight:600}.seg-toggle.icon-toggle button[data-v-3ad692ee]{padding:5px 9px}.row2[data-v-3ad692ee]{display:grid;grid-template-columns:2.05fr 1fr;gap:16px;margin-top:16px}.storage .storage-main[data-v-3ad692ee]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.storage .total[data-v-3ad692ee]{-ms-flex-negative:0;flex-shrink:0;font-size:30px;font-weight:800;color:#1a2233;font-variant-numeric:tabular-nums;min-width:150px}.storage .total small[data-v-3ad692ee]{font-size:14px;font-weight:600;color:#8a94a6}.storage .storage-body[data-v-3ad692ee]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:125px}.storage .storage-swap-enter-active[data-v-3ad692ee]{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.storage .storage-swap-leave-active[data-v-3ad692ee]{-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.storage .storage-swap-enter-from[data-v-3ad692ee]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.storage .storage-swap-leave-to[data-v-3ad692ee]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.storage .storage-body .stackbar[data-v-3ad692ee],.storage .storage-body .rows .track i[data-v-3ad692ee]{-webkit-animation:storageBarReveal-3ad692ee .55s cubic-bezier(.22,.61,.36,1) both;animation:storageBarReveal-3ad692ee .55s cubic-bezier(.22,.61,.36,1) both}.storage .stackbar_wrapper[data-v-3ad692ee]{background:#f2f4f8;border-radius:8px}.storage .stackbar[data-v-3ad692ee]{display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;border-radius:8px;overflow:hidden}.storage .stackbar i[data-v-3ad692ee]{display:block;height:100%}.storage .stack-legend[data-v-3ad692ee]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px}.storage .stack-legend .sl[data-v-3ad692ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:13px;color:#1a2233}.storage .stack-legend .sl .c[data-v-3ad692ee]{width:10px;height:10px;border-radius:3px;-ms-flex-negative:0;flex-shrink:0}.storage .stack-legend .sl .sz[data-v-3ad692ee]{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.storage .stack-legend .sl .pc[data-v-3ad692ee]{width:48px;-ms-flex-negative:0;flex-shrink:0;text-align:right;color:#8a94a6;font-variant-numeric:tabular-nums}.storage .rows[data-v-3ad692ee]{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}.storage .rows .r .h[data-v-3ad692ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#1a2233;margin-bottom:4px}.storage .rows .r .h .sz[data-v-3ad692ee]{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.storage .rows .r .h .pc[data-v-3ad692ee]{width:48px;-ms-flex-negative:0;flex-shrink:0;text-align:right;color:#8a94a6;font-weight:500;font-variant-numeric:tabular-nums}.storage .rows .r .track[data-v-3ad692ee]{height:12px;border-radius:6px;background:#f2f4f8;overflow:hidden}.storage .rows .r .track i[data-v-3ad692ee]{display:block;height:100%;border-radius:6px;min-width:4px}.aliyun-badge[data-v-3ad692ee]{width:36px;height:36px;border-radius:10px;background:#fff4e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.balance[data-v-3ad692ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.balance .big[data-v-3ad692ee]{font-size:34px;font-weight:800;color:#1a2233;font-variant-numeric:tabular-nums}.balance .big small[data-v-3ad692ee]{font-size:15px;color:#8a94a6;font-weight:600}.balance .sub[data-v-3ad692ee]{font-size:13px;color:#8a94a6;margin-top:8px}.balance .link[data-v-3ad692ee]{margin-top:16px;font-size:13px;color:var(--main-color);cursor:pointer}.charts[data-v-3ad692ee]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.charts .card[data-v-3ad692ee]{min-width:0}.charts .chart-box[data-v-3ad692ee]{width:100%;min-width:0;height:220px}@-webkit-keyframes storageBarReveal-3ad692ee{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes storageBarReveal-3ad692ee{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(max-width:1024px){.kpi-grid[data-v-3ad692ee]{grid-template-columns:repeat(2,1fr)}.row2[data-v-3ad692ee],.charts[data-v-3ad692ee]{grid-template-columns:1fr}}
