.login-mt-10[data-v-a48f3d2c],.ps-passkey-btn[data-v-a48f3d2c]{margin-top:var(--sp-2)}.ps-login-hint[data-v-a48f3d2c]{color:var(--on-brand);font-size:var(--fs-small);text-align:center;margin-top:var(--sp-2)}.ps-pwd-field[data-v-a48f3d2c]{position:relative}.ps-pwd-field .ps-input[data-v-a48f3d2c]{padding-right:52px}.ps-pwd-toggle[data-v-a48f3d2c]{cursor:pointer;color:var(--on-brand);opacity:.7;font-size:var(--fs-small);background:0 0;border:none;padding:2px 4px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ps-pwd-toggle[data-v-a48f3d2c]:hover{opacity:1}.ps-login-links[data-v-a48f3d2c]{text-align:right;margin-top:4px}.ps-login-links .ps-link+.ps-link[data-v-a48f3d2c]{margin-left:var(--sp-2)}.ps-link[data-v-a48f3d2c]{cursor:pointer;color:var(--on-brand);opacity:.7;font-size:var(--fs-small);background:0 0;border:none;padding:0;text-decoration:underline}.ps-link[data-v-a48f3d2c]:hover{opacity:1}.pwd-modal-later[data-v-a48f3d2c]{width:100%;margin-top:var(--sp-2);cursor:pointer;color:var(--on-brand);opacity:.7;font-size:var(--fs-small);background:0 0;border:none;padding:4px 0;text-decoration:underline;display:block}.pwd-modal-later[data-v-a48f3d2c]:hover{opacity:1}.admin2p-codes[data-v-a48f3d2c]{margin:var(--sp-2) 0 0;padding:var(--sp-2);background:var(--scrim-brand);border-radius:var(--r-sm);color:var(--on-brand);font-family:var(--font-mono,monospace);font-size:var(--fs-small);text-align:center;white-space:pre;line-height:1.7;overflow-x:auto}.nf[data-v-8e231a97]{background:var(--bg-app);justify-content:center;align-items:center;min-height:100vh;display:flex}.nf-card[data-v-8e231a97]{text-align:center;background:var(--bg-card);box-shadow:var(--sh-2);border-radius:12px;padding:40px 48px}.nf-code[data-v-8e231a97]{color:var(--brand);font-size:64px;font-weight:700;line-height:1}.nf-card h2[data-v-8e231a97]{margin:16px 0 8px;font-size:18px}.nf-card p[data-v-8e231a97]{color:var(--ink-3);margin:0 0 20px;font-size:13px}.ai-hub[data-v-a2873366]{gap:var(--sp-4);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.ai-hub-trial[data-v-a2873366]{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--st-warning-bg);border:1px solid var(--st-warning);font-size:var(--fs-body)}.ai-hub-state[data-v-a2873366]{gap:var(--card-gap);grid-template-columns:repeat(4,1fr);display:grid}.kpi-grid[data-v-a2873366]{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.ai-hub-recent[data-v-a2873366]{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--bg-card);padding:var(--card-pad);box-shadow:var(--sh-1)}.ai-recent-head[data-v-a2873366]{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.ai-recent-more[data-v-a2873366]{font-size:var(--fs-small);color:var(--brand);cursor:pointer}.ai-recent-list[data-v-a2873366]{flex-direction:column;display:flex}.ai-recent-item[data-v-a2873366]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;display:flex}.ai-recent-item[data-v-a2873366]:last-child{border-bottom:0}.ai-recent-item:hover .ai-recent-title[data-v-a2873366]{color:var(--brand)}.ai-recent-title[data-v-a2873366]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-1);font-size:var(--fs-body);flex:auto;overflow:hidden}.ai-recent-count[data-v-a2873366]{font-size:var(--fs-tiny);color:var(--st-alarm);flex:none;font-weight:600}.ai-recent-time[data-v-a2873366]{font-size:var(--fs-tiny);color:var(--ink-3);flex:none}.ai-recent-empty[data-v-a2873366]{color:var(--ink-3);font-size:var(--fs-small);padding:var(--sp-2) 0}.ai-hub-learn[data-v-a2873366]{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--bg-card);padding:var(--card-pad);box-shadow:var(--sh-1)}.learn-head-right[data-v-a2873366]{align-items:center;gap:var(--sp-2);display:flex}.learn-semantic[data-v-a2873366]{font-size:var(--fs-tiny);color:var(--ink-3)}.ai-learning-days[data-v-a2873366]{width:108px}.learn-grid[data-v-a2873366]{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-height:64px;display:grid}.learn-cell[data-v-a2873366]{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3)}.learn-k[data-v-a2873366]{font-size:var(--fs-tiny);color:var(--ink-3)}.learn-v[data-v-a2873366]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:600;line-height:1.4}.learn-n[data-v-a2873366]{font-size:var(--fs-tiny);color:var(--ink-2);margin-top:var(--sp-1)}.learn-questions[data-v-a2873366]{margin-top:var(--sp-3);border-top:1px solid var(--line);padding-top:var(--sp-2)}.learn-q-title[data-v-a2873366]{font-size:var(--fs-small);color:var(--ink-2);margin-bottom:var(--sp-1)}.learn-q-item[data-v-a2873366]{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;display:flex}.learn-q-text[data-v-a2873366]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-small);color:var(--ink-1);flex:auto;overflow:hidden}.learn-q-meta[data-v-a2873366]{font-size:var(--fs-tiny);color:var(--ink-3);flex:none}.ai-card[data-v-a2873366]{border:1px solid var(--line);border-radius:var(--card-radius);padding:var(--card-pad);background:var(--bg-card);box-shadow:var(--sh-1)}.ai-card.ready[data-v-a2873366]{border-color:var(--line);border-left:3px solid var(--st-done);background:var(--bg-card)}.ai-card.down[data-v-a2873366]{border-color:var(--line);border-left:3px solid var(--st-alarm);background:var(--bg-card)}.ai-card-title[data-v-a2873366]{font-size:var(--fs-body);color:var(--ink-2);margin-bottom:var(--sp-1)}.ai-card-val[data-v-a2873366]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:600}.ai-card.ready .ai-card-val[data-v-a2873366]{color:var(--st-done)}.ai-card.down .ai-card-val[data-v-a2873366]{color:var(--st-alarm)}.ai-card-note[data-v-a2873366]{font-size:var(--fs-tiny);color:var(--ink-3);margin-top:var(--sp-1)}.ai-engine-model[data-v-a2873366]{font-size:var(--fs-lead);color:var(--ink-2);font-weight:400}.ai-engine-state[data-v-a2873366]{color:var(--st-alarm);font-weight:600}.ai-hub-entry-grid[data-v-a2873366]{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.ai-entry[data-v-a2873366]{align-items:center;gap:var(--sp-1);padding:var(--sp-3) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card);cursor:pointer;flex-direction:column;transition:all .15s;display:flex}.ai-entry[data-v-a2873366]:hover{border-color:var(--brand);box-shadow:var(--sh-2);transform:translateY(-1px)}.ai-entry.is-dimmed[data-v-a2873366]{opacity:.55}.ai-entry.is-dimmed .ai-entry-desc[data-v-a2873366]{color:var(--st-warning)}.ai-entry-icon[data-v-a2873366]{font-size:var(--fs-kpi)}.ai-entry-label[data-v-a2873366]{font-size:var(--fs-lead);color:var(--ink-1);font-weight:600}.ai-entry-desc[data-v-a2873366]{font-size:var(--fs-tiny);color:var(--ink-3)}.ai-hub-guide[data-v-a2873366]{border:1px solid var(--st-warning);background:var(--st-warning-bg);border-radius:var(--r-md);padding:var(--sp-3)}.ai-hub-guide-title[data-v-a2873366]{color:var(--st-warning)}.ai-hub-guide-item[data-v-a2873366]{font-size:var(--fs-body);color:var(--ink-2);line-height:var(--lh-body)}.ai-hub-guide-item a[data-v-a2873366]{color:var(--brand);cursor:pointer;text-decoration:underline}.ai-hub-boundary[data-v-a2873366]{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--brand-weak);border:1px solid var(--brand);font-size:var(--fs-small);color:var(--ink-2);line-height:var(--lh-body);align-items:flex-start;display:flex}.ai-boundary-text b[data-v-a2873366]{color:var(--brand)}.ai-boundary-more[data-v-a2873366]{color:var(--brand);cursor:pointer;margin-left:var(--sp-1);text-decoration:underline}.rk-note[data-v-f08e4634]{font-size:var(--fs-small);color:var(--ink-3);margin-bottom:var(--sp-1)}.rk-wrap[data-v-f08e4634]{gap:var(--sp-3);flex:auto;min-height:0;display:flex}.rk-nav[data-v-f08e4634]{border-right:1px solid var(--line);padding-right:var(--sp-2);flex:0 0 168px;overflow:auto}.rk-nav-sec[data-v-f08e4634]{margin-bottom:var(--sp-3)}.rk-nav-title[data-v-f08e4634]{font-size:var(--fs-small);color:var(--ink-3);margin-bottom:var(--sp-1)}.rk-nav-list[data-v-f08e4634]{margin:0;padding:0;list-style:none}.rk-nav-item[data-v-f08e4634]{justify-content:space-between;align-items:center;gap:var(--sp-1);border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-small);color:var(--ink-1);padding:6px 8px;display:flex}.rk-nav-item[data-v-f08e4634]:hover{background:var(--bg-hover)}.rk-nav-item.active[data-v-f08e4634]{background:var(--bg-active);color:var(--brand-ink);font-weight:600}.rk-main[data-v-f08e4634]{gap:var(--sp-2);flex-direction:column;flex:auto;min-width:0;display:flex}.kpi-row[data-v-f08e4634]{gap:var(--card-gap);display:flex}.rk-advice[data-v-f08e4634]{font-size:var(--fs-small);color:var(--warn-ink)}.rk-toolbar[data-v-f08e4634]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.rk-search[data-v-f08e4634]{width:220px}.rk-sel[data-v-f08e4634]{width:150px}.rk-date[data-v-f08e4634]{width:240px}.rk-colset[data-v-f08e4634],.rk-bulk[data-v-f08e4634]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.rk-selinfo[data-v-f08e4634]{font-size:var(--fs-xs);color:var(--ink-3)}.rk-pager[data-v-f08e4634]{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.rk-grouptotal[data-v-f08e4634]{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.rk-table[data-v-f08e4634] .el-table__row{height:52px}.rk-sub[data-v-f08e4634]{margin:var(--sp-1) var(--sp-3)}.rk-evi[data-v-f08e4634]{font-size:var(--fs-xs);color:var(--ink-3)}.rk-read[data-v-f08e4634]{color:var(--ink-3)}.rk-donetabs[data-v-f08e4634]{align-items:center;display:flex}@media (width<=768px){.rk-wrap[data-v-f08e4634]{flex-direction:column}.rk-nav[data-v-f08e4634]{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:var(--sp-2);flex:none}.rk-nav-list[data-v-f08e4634]{flex-wrap:wrap;gap:6px;display:flex}.rk-nav-item[data-v-f08e4634]{flex:none;min-height:44px;padding:0 12px}.kpi-row[data-v-f08e4634]{flex-wrap:wrap}.kpi-row[data-v-f08e4634]>*{flex:30%;min-width:0}.rk-toolbar[data-v-f08e4634]{row-gap:var(--sp-1)}.rk-search[data-v-f08e4634],.rk-sel[data-v-f08e4634],.rk-date[data-v-f08e4634]{width:100%}.rk-bulk[data-v-f08e4634] .el-button,.rk-toolbar[data-v-f08e4634] .el-button{min-height:44px}.rk-colset[data-v-f08e4634]{row-gap:6px}.rk-colset[data-v-f08e4634] .el-checkbox,.rk-nav-item[data-v-f08e4634]{min-height:44px}.rk-pager[data-v-f08e4634]{row-gap:var(--sp-1);flex-wrap:wrap}.rk-donetabs[data-v-f08e4634] .el-radio-button__inner{align-items:center;min-height:44px;display:inline-flex}.rk-table[data-v-f08e4634]{overflow-x:auto}.rk-main[data-v-f08e4634]{min-height:0}[data-v-f08e4634] .el-dialog{width:calc(100vw - 24px)!important}[data-v-f08e4634] .el-form-item__label{float:none;text-align:left;display:block;width:auto!important}[data-v-f08e4634] .el-radio{align-items:center;min-height:44px;display:inline-flex}}.kpi-grid[data-v-68716d99]{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.usage-body[data-v-68716d99]{gap:var(--sp-2);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.chart-row[data-v-68716d99]{gap:var(--sp-2);grid-template-columns:1.6fr 1fr;display:grid}.chart-card[data-v-68716d99],.detail-card[data-v-68716d99]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--sh-1);padding:var(--card-pad)}.chart-row>.chart-card[data-v-68716d99]{min-width:0}.dot[data-v-68716d99]{border-radius:50%;width:10px;height:10px}.dot-chat[data-v-68716d99]{background:var(--brand)}.dot-recognize[data-v-68716d99]{background:var(--st-done)}.dot-vision[data-v-68716d99]{background:var(--st-warning)}.dot-order[data-v-68716d99]{background:var(--st-alarm)}.dot-other[data-v-68716d99]{background:var(--st-normal)}.source-cost[data-v-68716d99]{color:var(--brand);font-weight:600}.source-empty[data-v-68716d99]{padding:var(--sp-4) 0}.rank-list[data-v-68716d99]{gap:var(--sp-2);flex-direction:column;display:flex}.rank-row[data-v-68716d99]{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-1) 0;border-bottom:1px dashed var(--line);display:flex}.rank-no[data-v-68716d99]{text-align:center;border-radius:var(--r-sm);width:20px;height:20px;line-height:20px;font-size:var(--fs-tiny);background:var(--bg-soft);color:var(--ink-2);flex:none}.rank-top[data-v-68716d99]{background:var(--brand);color:var(--bg-card);font-weight:700}.rank-main[data-v-68716d99]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rank-head[data-v-68716d99]{justify-content:space-between;align-items:center;gap:var(--sp-1);display:flex}.rank-name[data-v-68716d99]{align-items:center;gap:var(--sp-1);font-size:var(--fs-small);color:var(--ink-1);display:flex}.rank-share[data-v-68716d99]{font-size:var(--fs-small);color:var(--brand);font-weight:600}.rank-sub[data-v-68716d99]{font-size:var(--fs-tiny);color:var(--ink-3);justify-content:space-between;align-items:center;display:flex}.quota-head[data-v-68716d99]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.quota-title[data-v-68716d99]{margin-bottom:0}.quota-note[data-v-68716d99]{font-size:var(--fs-tiny);flex:auto}.quota-subject[data-v-68716d99]{align-items:center;gap:var(--sp-1);display:flex}.cost[data-v-68716d99]{color:var(--ink-1);font-weight:600}.table-wrap[data-v-68716d99]{border:1px solid var(--line);border-radius:var(--r-sm);overflow:auto}.aps-summary[data-v-7ab4d68e]{gap:var(--card-gap);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.aps-count[data-v-7ab4d68e]{color:var(--ink-2)}.aps-timeline[data-v-7ab4d68e]{margin:var(--sp-2) 0 var(--sp-1)}.gantt-row[data-v-7ab4d68e]{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;display:flex}.gantt-row.row-wait[data-v-7ab4d68e]{opacity:.55}.wait-tag[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--st-warning);background:var(--st-warning-bg);border-radius:var(--r-xs);padding:0 var(--sp-1);margin-left:var(--sp-1)}.bar-wait[data-v-7ab4d68e]{outline:2px solid var(--st-warning);outline-offset:-2px}.gantt-label[data-v-7ab4d68e]{align-items:center;gap:var(--sp-2);width:260px;font-size:var(--fs-small);display:flex}.pri-badge[data-v-7ab4d68e]{font-size:var(--fs-tiny);padding:1px var(--sp-1);border-radius:var(--r-xs)}.pri-badge.urgent[data-v-7ab4d68e]{background:var(--st-alarm-bg);color:var(--st-alarm)}.pri-badge.mid[data-v-7ab4d68e]{background:var(--st-warning-bg);color:var(--st-warning)}.pri-badge.normal[data-v-7ab4d68e]{background:var(--brand-weak);color:var(--brand)}.gantt-wo[data-v-7ab4d68e]{font-weight:700}.gantt-op[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--ink-3);background:var(--bg-sunken);border-radius:var(--r-xs);padding:0 var(--sp-1);margin-left:var(--sp-1)}.gantt-status[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--ink-3)}.gantt-bar-wrap[data-v-7ab4d68e]{flex:1;align-items:center;min-height:20px;display:flex}.gantt-bar[data-v-7ab4d68e]{border-radius:var(--r-xs);height:20px;padding:0 var(--sp-2);align-items:center;min-width:60px;display:flex}.gantt-bar span[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--bg-card);white-space:nowrap}.gantt-bar.urgent[data-v-7ab4d68e]{background:var(--st-alarm)}.gantt-bar.mid[data-v-7ab4d68e]{background:var(--st-warning)}.gantt-bar.normal[data-v-7ab4d68e]{background:var(--brand)}.gantt-row.row-lock .gantt-bar[data-v-7ab4d68e]{opacity:.55;border:1px dashed var(--st-alarm)}.gantt-row.row-lock .gantt-label[data-v-7ab4d68e]{opacity:.8}.aps-devices[data-v-7ab4d68e]{gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.dev-card[data-v-7ab4d68e]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--sh-1);padding:var(--card-pad)}.dev-card.dev-bottleneck[data-v-7ab4d68e]{border-color:var(--st-warning);background:var(--st-warning-bg)}.dev-name[data-v-7ab4d68e]{font-weight:600;font-size:var(--fs-body);display:block}.dev-code[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--ink-3);margin:var(--sp-1) 0;display:block}.dev-jobs[data-v-7ab4d68e]{font-size:var(--fs-small);color:var(--brand);font-weight:700}.dev-load[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--ink-3);margin-right:var(--sp-1)}.dev-setup[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--st-warning);margin-right:var(--sp-1)}.dev-bt[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--st-alarm);font-weight:700}.aps-note[data-v-7ab4d68e]{margin-top:var(--sp-4);font-size:var(--fs-tiny);color:var(--ink-3);background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3)}.cmp-grid[data-v-7ab4d68e]{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.cmp-title[data-v-7ab4d68e]{font-size:var(--fs-lead);margin-bottom:var(--sp-2);color:var(--ink-2);font-weight:700}.cmp-body[data-v-7ab4d68e]{margin-top:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3)}.cmp-row[data-v-7ab4d68e]{padding:var(--sp-1) 0;border-bottom:1px solid var(--line);font-size:var(--fs-small);color:var(--ink-2);justify-content:space-between;display:flex}.cmp-row b[data-v-7ab4d68e]{color:var(--ink-1)}.drag-tip[data-v-7ab4d68e]{margin-bottom:var(--sp-3)}.drag-scroll[data-v-7ab4d68e]{overflow-x:auto}.drag-grid[data-v-7ab4d68e]{gap:var(--sp-1);display:grid}.drag-grid.span-7[data-v-7ab4d68e]{grid-template-columns:160px repeat(7,minmax(120px,1fr))}.drag-grid.span-14[data-v-7ab4d68e]{grid-template-columns:160px repeat(14,minmax(120px,1fr))}.drag-grid.span-30[data-v-7ab4d68e]{grid-template-columns:160px repeat(30,minmax(120px,1fr))}.drag-grid.span-60[data-v-7ab4d68e]{grid-template-columns:160px repeat(60,minmax(120px,1fr))}.drag-tools[data-v-7ab4d68e]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.drag-span-select[data-v-7ab4d68e]{width:104px}.drag-range[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--ink-2)}.drag-corner[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--ink-3);padding:var(--sp-1)}.drag-head[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--ink-2);padding:var(--sp-1);border-bottom:1px solid var(--line-strong);font-weight:700}.drag-rowhead[data-v-7ab4d68e]{font-size:var(--fs-small);color:var(--ink-1);padding:var(--sp-1);border-right:1px solid var(--line-strong);font-weight:700}.drag-cell[data-v-7ab4d68e]{border:1px dashed var(--line);border-radius:var(--r-xs);min-height:34px;padding:var(--sp-1);flex-direction:column;gap:2px;display:flex}.drag-cell.is-over[data-v-7ab4d68e]{border-color:var(--brand);background:var(--brand-weak)}.drag-bar[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--bg-card);background:var(--brand);border-radius:var(--r-xs);padding:0 var(--sp-1);cursor:grab;white-space:nowrap;overflow:hidden}.drag-bar.is-locked[data-v-7ab4d68e]{background:var(--st-disabled);cursor:not-allowed;border:1px dashed var(--st-alarm)}.pv-body[data-v-7ab4d68e]{gap:var(--sp-2);flex-direction:column;display:flex}.pv-row[data-v-7ab4d68e]{font-size:var(--fs-small);color:var(--ink-2);border-bottom:1px solid var(--line);padding:var(--sp-1) 0;justify-content:space-between;display:flex}.pv-row b[data-v-7ab4d68e]{color:var(--ink-1)}.pv-note[data-v-7ab4d68e]{font-size:var(--fs-tiny);color:var(--st-alarm);background:var(--st-alarm-bg);border-radius:var(--r-xs);padding:var(--sp-2)}.kpi-row[data-v-89d73247]{gap:var(--card-gap);display:flex}.kpi-row[data-v-89d73247]>*{flex:1 1 0;min-width:0}.card-grid[data-v-89d73247]{gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.card-empty[data-v-89d73247]{padding:var(--sp-6) 0;grid-column:1/-1}.andon-card[data-v-89d73247]{border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--sh-1);background:var(--bg-card);flex-direction:column;min-height:264px;display:flex;overflow:hidden}.andon-card .card-body[data-v-89d73247]{flex:auto}.andon-card.sev-critical[data-v-89d73247]{border-left:4px solid var(--st-alarm);background:var(--st-alarm-bg)}.andon-card.sev-warning[data-v-89d73247]{border-left:4px solid var(--st-warning)}.andon-card.sev-info[data-v-89d73247]{border-left:4px solid var(--st-running)}.card-head[data-v-89d73247]{padding:var(--sp-2) var(--sp-3);background:var(--bg-sunken);justify-content:space-between;align-items:center;display:flex}.card-no[data-v-89d73247]{font-weight:600;font-size:var(--fs-body);color:var(--ink-2)}.card-body[data-v-89d73247]{padding:var(--sp-2) var(--sp-3)}.type-row[data-v-89d73247]{align-items:center;gap:var(--sp-1);display:flex}.status-pill[data-v-89d73247]{font-size:var(--fs-small);padding:1px var(--sp-2);border-radius:var(--r-md);color:var(--bg-card);margin-left:auto}.st-1[data-v-89d73247]{background:var(--st-alarm)}.st-2[data-v-89d73247]{background:var(--st-warning)}.st-3[data-v-89d73247]{background:var(--st-done)}.st-4[data-v-89d73247]{background:var(--st-disabled)}.desc[data-v-89d73247]{margin:var(--sp-2) 0;font-size:var(--fs-lead);color:var(--ink-1)}.meta[data-v-89d73247]{gap:var(--sp-2);font-size:var(--fs-small);color:var(--ink-3);flex-wrap:wrap;display:flex}.resolution[data-v-89d73247]{margin-top:var(--sp-2);padding:var(--sp-2);background:var(--bg-sunken);border-radius:var(--r-sm);font-size:var(--fs-small);color:var(--ink-2)}.card-actions[data-v-89d73247]{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line);display:flex}.am-gw[data-v-170844f9]{align-items:center;gap:var(--sp-1);font-size:var(--fs-small);font-weight:600;display:inline-flex}.am-dot[data-v-170844f9]{background:currentColor;border-radius:50%;width:8px;height:8px}.am-gw.is-on[data-v-170844f9]{color:var(--st-done)}.am-gw.is-off[data-v-170844f9]{color:var(--st-alarm)}.am-kpis[data-v-170844f9]{gap:var(--card-gap);margin-bottom:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.am-state[data-v-170844f9]{padding:var(--sp-6) 0}.am-error[data-v-170844f9]{margin:var(--sp-3) 0;padding:var(--sp-3);background:var(--st-alarm-bg);border:1px solid var(--st-alarm);color:var(--st-alarm);border-radius:var(--r-md);font-size:var(--fs-body)}.am-rules[data-v-170844f9]{gap:var(--sp-2);flex-direction:column;display:flex}.am-rule[data-v-170844f9]{background:var(--bg-sunken);border:1px solid var(--line);border-left:3px solid var(--st-warning);border-radius:var(--r-md);padding:var(--sp-3)}.am-rule-head[data-v-170844f9]{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.am-rule-name[data-v-170844f9]{font-size:var(--fs-body);color:var(--ink-1);font-weight:600}.am-rule-desc[data-v-170844f9]{font-size:var(--fs-small);color:var(--ink-2);margin-top:var(--sp-1)}.am-num[data-v-170844f9]{font-variant-numeric:tabular-nums}
