.dash-header[data-v-eea4fcd1]{box-shadow:none;background:#020508;border-bottom:1px dotted #4894d28c;flex-shrink:0;overflow:visible}.dash-menu[data-v-eea4fcd1]{background:0 0!important}.dash-brand[data-v-eea4fcd1]{letter-spacing:.08em;white-space:nowrap;background:linear-gradient(#bfffff 0%,#4cf6ff 40%,#1bd8f0 100%);color:#0000;filter:drop-shadow(0 0 12px #2eebfd59);-webkit-background-clip:text;background-clip:text;margin-right:48px;font-size:20px;font-weight:700}.dash-user[data-v-eea4fcd1]{border:1px solid #2eebfd59;margin-right:8px;color:#2eebfd!important;background:#00d4ff33!important}.dash-header .t-menu__logo{margin-right:0!important}.dash-menu.t-menu--dark{--td-bg-color-container:transparent}.dash-header .t-default-menu.t-menu--dark .t-menu__operations{margin-left:auto}.dash-header .dash-menu.t-head-menu,.dash-header .t-head-menu__inner{overflow:visible!important}.dash-header .t-head-menu .t-menu__item:not(.t-is-active):not(.t-is-disabled),.dash-header .t-head-menu .t-submenu .t-menu__item:not(.t-is-active):not(.t-is-disabled){color:#94a8beb8!important}.dash-header .t-menu--dark.t-head-menu .t-menu__item.t-is-active,.dash-header .t-menu--dark.t-head-menu .t-menu__item.t-is-active:hover{background-color:#0000!important}.dash-header .t-head-menu .t-menu__item.t-is-active .t-menu__content{width:fit-content;max-width:100%;text-shadow:0 0 10px var(--app-menu-accent-strong-glow), 0 0 22px #2eebfd47, 0 0 34px #2eebfd24;font-weight:600;display:inline-block;position:relative;color:var(--app-menu-accent)!important;overflow:visible!important}.dash-header .t-head-menu .t-menu__item.t-is-active .t-menu__item-link{align-items:center;display:inline-flex;overflow:visible!important}.dash-header .t-head-menu .t-menu__item.t-is-active .t-menu__content:after{content:"";background:var(--app-menu-accent);height:2px;box-shadow:0 0 8px var(--app-menu-accent-strong-glow), 0 0 16px #2eebfd61;z-index:1;border-radius:2px;position:absolute;bottom:-6px;left:0;right:0}.dash-header .t-head-menu .t-menu__item.t-is-active:after{display:none!important}.dash-header .t-menu--dark.t-head-menu .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled){color:#c4d8eceb!important;background-color:#ffffff0d!important}.dash-header .t-head-menu .t-menu__item.t-is-opened:not(.t-is-active){color:#b2cee4e0!important}.dash-header .t-head-menu .t-menu__item .t-fake-arrow{color:#94a8be8c!important}.dash-header .t-head-menu .t-menu__item.t-is-active .t-fake-arrow{color:#5eead4bf!important}.dash-header .t-head-menu .t-menu__item.t-is-opened:not(.t-is-active) .t-fake-arrow{color:#b2cee4a6!important}.dash-header .t-default-menu.t-head-menu{box-sizing:border-box;min-height:52px;padding-bottom:8px}.app-shell[data-v-66ef7b7d]{color:#ffffffe0;background:#030810;flex-direction:column;min-height:100vh;display:flex}.app-shell__body[data-v-66ef7b7d],.app-shell__view[data-v-66ef7b7d]{flex-direction:column;flex:1;min-height:0;display:flex}.app-table-empty[data-v-d75e6415]{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:36px 20px 44px;display:flex}.app-table-empty--compact[data-v-d75e6415]{min-height:140px;padding:24px 14px 28px}.app-table-empty__icon[data-v-d75e6415]{color:#7df9ff6b;filter:drop-shadow(0 0 10px #2eebfd24);width:56px;height:56px;margin-bottom:14px}.app-table-empty--compact .app-table-empty__icon[data-v-d75e6415]{width:48px;height:48px;margin-bottom:10px}.app-table-empty__icon svg[data-v-d75e6415]{width:100%;height:100%}.app-table-empty__title[data-v-d75e6415]{letter-spacing:.03em;color:#ffffffd1;margin:0 0 6px;font-size:14px;font-weight:600}.app-table-empty__desc[data-v-d75e6415]{color:#ffffff6b;max-width:280px;margin:0;font-size:12px;line-height:1.55}.beh-page[data-v-141fea18]{background:radial-gradient(85% 45% at 50% -12%,#00e5ff0b,#0000 50%),linear-gradient(#0d1118 0%,#070b10 55%);flex-direction:column;flex:1;min-height:0;padding:14px 16px 18px;display:flex;overflow:auto}.beh-card[data-v-141fea18]{background:#121a23;border:1px solid #3d4b5abf;border-radius:10px;padding:16px 18px 14px;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000059}.beh-card-head[data-v-141fea18]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.beh-head-icon[data-v-141fea18]{color:#00e5ffd9;filter:drop-shadow(0 0 10px #00e5ff40);display:flex}.beh-card-title[data-v-141fea18]{color:#fffffff0;letter-spacing:.04em;margin:0;font-size:17px;font-weight:700}.beh-filter-row[data-v-141fea18]{grid-template-columns:1fr 1fr minmax(260px,1.8fr);align-items:end;gap:12px;display:grid}@media (width<=960px){.beh-filter-row[data-v-141fea18]{grid-template-columns:1fr}.beh-filter-cell--range[data-v-141fea18]{grid-column:span 1}}.beh-filter-cell[data-v-141fea18]{flex-direction:column;gap:6px;min-width:0;display:flex}.beh-filter-cell--range[data-v-141fea18]{min-width:0}.beh-filter-label[data-v-141fea18]{color:#94a8bee6;font-size:12px;font-weight:500}.beh-field[data-v-141fea18]{width:100%}.beh-field--wide[data-v-141fea18]{max-width:min(520px,100%)}.beh-range[data-v-141fea18]{width:100%}.beh-cal-icon[data-v-141fea18]{object-fit:contain;width:16px;height:16px;display:block}.beh-tabs-split-wrap[data-v-141fea18]{margin-top:20px}.beh-tabs-split[data-v-141fea18]{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:0;padding-bottom:13px;display:grid;position:relative}.beh-tabs-split-item[data-v-141fea18]{appearance:none;letter-spacing:.02em;color:#94a8beb8;cursor:pointer;text-align:center;background:0 0;border:none;grid-row:1;padding:12px 12px 14px;font-size:16px;font-weight:500;transition:color .18s}.beh-tabs-split-item[data-v-141fea18]:first-child{grid-column:1}.beh-tabs-split-item[data-v-141fea18]:nth-child(2){grid-column:2}.beh-tabs-split-item[data-v-141fea18]:hover:not(.beh-tabs-split-item--active){color:#dce8f6d1}.beh-tabs-split-item--active[data-v-141fea18]{color:#00f5d4;text-shadow:0 0 18px #00f5d438;font-weight:600}.beh-tabs-split-ink[data-v-141fea18]{pointer-events:none;background:linear-gradient(90deg,#00f5d4,#00e5ffeb);border-radius:2px;width:50%;height:3px;transition:transform .22s;position:absolute;bottom:-1px;left:0;box-shadow:0 0 14px #00f5d461}.beh-tabs-split-ink--left[data-v-141fea18]{transform:translate(0)}.beh-tabs-split-ink--right[data-v-141fea18]{transform:translate(100%)}.beh-panel[data-v-141fea18]{margin-top:16px}.beh-sub-filter[data-v-141fea18]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.beh-smart-filters[data-v-141fea18]{grid-template-columns:repeat(2,minmax(0,240px));gap:12px;margin-bottom:14px;display:grid}@media (width<=560px){.beh-smart-filters[data-v-141fea18]{grid-template-columns:1fr}}.beh-list[data-v-141fea18]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.beh-person-card[data-v-141fea18]{background:linear-gradient(165deg,#161e2a8c 0%,#0e131cb8 100%);border:1px solid #3d4b5aa6;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:14px 18px;padding:14px 16px;display:grid}@media (width<=720px){.beh-person-card[data-v-141fea18]{grid-template-columns:auto 1fr}.beh-person-aside[data-v-141fea18]{flex-direction:column;grid-column:span 2;align-items:stretch;width:100%}.beh-aside-head[data-v-141fea18]{flex-wrap:wrap}}.beh-pers-avatar[data-v-141fea18]{background:linear-gradient(160deg,#78d2ff59,#00b4dc26);border:1px solid #5eead447;border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.beh-pers-avatar-img[data-v-141fea18]{object-fit:cover;width:100%;height:100%;display:block}.beh-person-main[data-v-141fea18]{min-width:0}.beh-person-head[data-v-141fea18]{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:6px;display:flex}.beh-role-line[data-v-141fea18]{color:#fffffff0;font-size:14px;font-weight:700}.beh-sys-id[data-v-141fea18]{font-variant-numeric:tabular-nums;color:#94a8beb8;font-size:12px;font-weight:500}.beh-desc[data-v-141fea18]{color:#e6ecf5d1;margin:0 0 8px;font-size:13px;line-height:1.55}.beh-time-row[data-v-141fea18]{color:#94a8beb8;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.beh-time-row--muted[data-v-141fea18]{color:#94a8be9e}.beh-clock[data-v-141fea18]{opacity:.65;flex-shrink:0}.beh-person-aside[data-v-141fea18]{flex-direction:column;align-items:flex-end;gap:12px;min-width:132px;display:flex}.beh-aside-head[data-v-141fea18]{justify-content:flex-end;align-items:flex-start;gap:10px;width:100%;display:flex}.beh-terminal-label[data-v-141fea18]{color:#94a8bea6;text-align:right;font-size:11px}.beh-terminal-name[data-v-141fea18]{color:#ffffffd1;text-align:right;font-size:13px;font-weight:600}.beh-more[data-v-141fea18]{cursor:pointer;background:#ffffff0d;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:28px;height:28px;padding:0;display:flex}.beh-more--aside[data-v-141fea18]{flex-shrink:0}.beh-more span[data-v-141fea18]{background:#ffffff73;border-radius:50%;width:3px;height:3px}.beh-more[data-v-141fea18]:hover{background:#ffffff17}.beh-badge[data-v-141fea18]{border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.beh-badge-ico[data-v-141fea18]{flex-shrink:0}.beh-badge--green[data-v-141fea18]{color:#fffffff5;background:linear-gradient(#2a9d78 0%,#1f8f6a 100%);border:none;box-shadow:inset 0 1px #ffffff1f}.beh-badge--yellow[data-v-141fea18]{color:#12100ceb;background:linear-gradient(#e8c84a 0%,#d4b038 100%);border:none;box-shadow:inset 0 1px #fff3}.beh-smart-card[data-v-141fea18]{background:linear-gradient(165deg,#161e2a8c 0%,#0e131cb8 100%);border:1px solid #3d4b5aa6;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto 1fr minmax(210px,272px);align-items:start;gap:10px 18px;padding:14px 16px 16px;display:grid}.beh-smart-card--tone-cyan[data-v-141fea18]{box-shadow:inset 3px 0 #5eead48c}.beh-smart-card--tone-yellow[data-v-141fea18]{box-shadow:inset 3px 0 #f0c842b8}.beh-smart-card--tone-green[data-v-141fea18]{box-shadow:inset 3px 0 #5bf0b88c}.beh-smart-card--tone-blue[data-v-141fea18]{box-shadow:inset 3px 0 #6eb6ff8c}.beh-smart-icon-wrap[data-v-141fea18]{grid-area:1/1/-1}.beh-smart-title-row[data-v-141fea18]{grid-area:1/2;min-width:0}.beh-smart-source[data-v-141fea18]{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;grid-area:1/3;place-self:start end;max-width:100%;padding:5px 12px;font-size:11px;font-weight:600;overflow:hidden}.beh-smart-source--cyan[data-v-141fea18]{color:#befaeeeb;background:#5eead41f;border:1px solid #5eead461}.beh-smart-source--yellow[data-v-141fea18]{color:#ffecb4f2;background:#f0c84224;border:1px solid #f0c8426b}.beh-smart-source--green[data-v-141fea18]{color:#c8ffe4eb;background:#5bf0b81f;border:1px solid #5bf0b861}.beh-smart-source--blue[data-v-141fea18]{color:#d2e6ffeb;background:#6eb6ff1f;border:1px solid #6eb6ff61}.beh-smart-desc-block[data-v-141fea18]{grid-area:2/2;align-self:start;min-width:0}.beh-smart-desc[data-v-141fea18]{margin:0}.beh-smart-time-wrap[data-v-141fea18]{grid-area:3/2;align-self:end}.beh-smart-aside[data-v-141fea18]{border-left:1px solid #ffffff0f;flex-direction:column;grid-area:2/3/span 2;align-self:stretch;min-height:0;padding-left:14px;display:flex}@media (width<=960px){.beh-smart-card[data-v-141fea18]{grid-template-rows:auto auto auto auto auto;grid-template-columns:auto 1fr;gap:10px 14px}.beh-smart-icon-wrap[data-v-141fea18]{grid-area:1/1}.beh-smart-title-row[data-v-141fea18]{grid-area:1/2}.beh-smart-source[data-v-141fea18]{grid-area:2/1/auto/-1;justify-self:start}.beh-smart-desc-block[data-v-141fea18]{grid-area:3/1/auto/-1}.beh-smart-time-wrap[data-v-141fea18]{grid-area:4/1/auto/-1}.beh-smart-aside[data-v-141fea18]{border-top:1px solid #ffffff0f;border-left:none;grid-area:5/1/auto/-1;padding-top:12px;padding-left:0}}.beh-smart-icon[data-v-141fea18]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.beh-smart-icon--cyan[data-v-141fea18]{color:#5eead4;background:#5eead41f;border:1px solid #5eead459}.beh-smart-icon--yellow[data-v-141fea18]{color:#f0c842;background:#f0c8421f;border:1px solid #f0c84261}.beh-smart-icon--green[data-v-141fea18]{color:#5bf0b8;background:#5bf0b81f;border:1px solid #5bf0b859}.beh-smart-icon--blue[data-v-141fea18]{color:#6eb6ff;background:#4d9dff1f;border:1px solid #4d9dff59}.beh-smart-title[data-v-141fea18]{color:#fffffff0;letter-spacing:.02em;margin:0;font-size:15px;font-weight:700}.beh-actions-head[data-v-141fea18]{color:#94a8bee0;margin:0 0 10px;font-size:12px;font-weight:700}.beh-actions-list[data-v-141fea18]{color:#e6ecf5d1;flex-direction:column;flex:auto;gap:10px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.beh-action-row[data-v-141fea18]{align-items:center;gap:10px;display:flex}.beh-action-glyph[data-v-141fea18]{background:#ffffff0a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.beh-action-glyph--cyan[data-v-141fea18]{color:#5eead4}.beh-action-glyph--yellow[data-v-141fea18]{color:#f0c842}.beh-action-glyph--green[data-v-141fea18]{color:#5bf0b8}.beh-action-glyph--blue[data-v-141fea18]{color:#6eb6ff}.beh-action-text[data-v-141fea18]{min-width:0}.beh-smart-status[data-v-141fea18]{border:1px solid #0000;border-radius:999px;align-self:flex-end;align-items:center;gap:8px;margin-top:auto;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex}.beh-st-ico[data-v-141fea18]{flex-shrink:0;width:15px;height:15px}.beh-smart-status--cyan[data-v-141fea18]{color:#befaeef2;background:#5eead41f;border-color:#5eead461}.beh-smart-status--yellow[data-v-141fea18]{color:#ffecb4fa;background:#f0c84229;border-color:#f0c8426b}.beh-smart-status--green[data-v-141fea18]{color:#d2ffebf5;background:#5bf0b824;border-color:#5bf0b866}.beh-smart-status--muted[data-v-141fea18]{color:#94a8beeb;background:#ffffff0d;border-color:#ffffff14}.beh-hl--cyan{color:var(--app-menu-accent,#5eead4);font-weight:600}.beh-hl--yellow{color:#f0c842;font-weight:600}.beh-hl--green{color:#5bf0b8;font-weight:600}.hist-page[data-v-022d7d05]{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:1480px;min-height:calc(100dvh - 56px);margin:0 auto;padding:16px 4px 8px;display:flex}.hist-panel[data-v-022d7d05]{box-sizing:border-box;background:#11141cf5;border:1px solid #ffffff12;border-radius:12px;padding:16px 18px}.hist-panel+.hist-panel[data-v-022d7d05]{margin-top:16px}.hist-panel--filters[data-v-022d7d05]{flex-shrink:0}.hist-panel--chart[data-v-022d7d05]{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.hist-fields[data-v-022d7d05]{flex-wrap:wrap;align-items:flex-end;gap:14px 16px;display:flex}.hist-field[data-v-022d7d05]{flex-direction:column;flex:140px;gap:6px;min-width:140px;display:flex}.hist-field--aojian[data-v-022d7d05]{flex:1.15 160px;min-width:140px}.hist-field--wide[data-v-022d7d05]{flex:1.55 220px;min-width:220px}.hist-field--nodes[data-v-022d7d05]{flex:1.75 200px;min-width:200px}.hist-field--btn[data-v-022d7d05]{flex:none;min-width:88px}.hist-field__lb[data-v-022d7d05]{color:#9ba8bad9;font-size:12px}.hist-field__lb--ghost[data-v-022d7d05]{visibility:hidden}.hist-query[data-v-022d7d05]{min-width:96px}.hist-chart-hd[data-v-022d7d05]{flex-shrink:0;grid-template-columns:1fr auto;align-items:center;gap:12px 20px;margin-bottom:10px;padding-right:2px;display:grid}@media (width<=980px){.hist-chart-hd[data-v-022d7d05]{grid-template-columns:1fr;align-items:flex-start}.hist-chart-hd__actions[data-v-022d7d05]{justify-content:flex-start;width:100%}}.hist-chart-hd__ttl[data-v-022d7d05]{color:#eef2fb;margin:0 0 4px;font-size:clamp(17px,1.65vw,19px);font-weight:700}.hist-chart-hd__sub[data-v-022d7d05]{color:#9ba8bae0;margin:0;font-size:12px;line-height:1.5}.hist-chart-hd__actions[data-v-022d7d05]{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;display:flex}.hist-chart-wrap[data-v-022d7d05]{flex:1 1 0;width:100%;min-height:380px;margin-top:4px;position:relative}.hist-chart-loading[data-v-022d7d05]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hist-chart[data-v-022d7d05]{width:100%;height:100%;position:absolute;inset:0}[data-v-022d7d05] .t-date-picker__suffix svg{color:#00daf38c}[data-v-022d7d05] .t-select-input .t-tag{max-width:100%}[data-v-022d7d05] .t-input__suffix svg{color:#00daf373}#app .hist-btn-query.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled){min-height:var(--td-comp-size-m);font-weight:600;color:#fff!important;background-color:#00daf3!important;border:#0000!important;border-radius:999px!important;height:auto!important;padding-left:clamp(20px,3.2vw,30px)!important;padding-right:clamp(20px,3.2vw,30px)!important;box-shadow:0 2px 12px #00daf380,0 0 22px #00daf347!important}#app .hist-btn-query.t-button--variant-base.t-button--theme-primary:hover:not(.t-is-disabled),#app .hist-btn-query.t-button--variant-base.t-button--theme-primary:focus-visible:not(.t-is-disabled){filter:brightness(1.06);color:#fff!important;background-color:#00daf3!important;border-color:#0000!important}#app .hist-chart-btn--refresh.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled){--td-brand-color:#00e5ff;--td-brand-color-hover:#5cf6ff;--td-brand-color-active:#00c8de;box-shadow:0 2px 14px #00e5ff59;color:var(--v60be7507)!important;border-color:#0000!important;border-radius:6px!important}#app .hist-chart-btn--refresh.t-button--variant-base.t-button--theme-primary:hover:not(.t-is-disabled),#app .hist-chart-btn--refresh.t-button--variant-base.t-button--theme-primary:focus-visible:not(.t-is-disabled){color:#030810!important}#app .hist-chart-btn--export.t-button--variant-outline.t-button--theme-primary:not(.t-is-disabled){--td-brand-color:#00e5ff;--td-brand-color-hover:#5cf6ff;color:#00e5fff2!important;background:#00e5ff0f!important;border-color:#00e5ff8c!important;border-radius:6px!important}#app .hist-chart-btn--export.t-button--variant-outline.t-button--theme-primary:not(.t-is-disabled):hover{background:#00e5ff1f!important;border-color:#5cf6ffbf!important}#app .hist-chart-btn--print.t-button--variant-outline.t-button--theme-default:not(.t-is-disabled){color:#a0acbceb!important;background:0 0!important;border-color:#7884948c!important;border-radius:6px!important}#app .hist-chart-btn--print.t-button--variant-outline.t-button--theme-default:not(.t-is-disabled):hover{color:#c8d2def2!important;background:#ffffff0a!important;border-color:#94a0b0a6!important}.amap-wrap[data-v-1d554a5a]{z-index:0;background:#070f18;position:absolute;inset:0}.amap-root[data-v-1d554a5a]{width:100%;height:100%}.amap-fallback[data-v-1d554a5a]{text-align:center;color:#ffffffbf;z-index:1;background:#070f18eb;flex-direction:column;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex;position:absolute;inset:0}.amap-fallback .sub[data-v-1d554a5a]{color:#ffffff73;margin-top:8px;font-size:12px}.amap-fallback a[data-v-1d554a5a]{color:#2eebfd}.wh-marker{pointer-events:auto;cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}.wh-marker-dot{background:radial-gradient(circle at 30% 30%,#b9fff9,#2eebfd 45%,#00b8d4);border-radius:50%;width:14px;height:14px;box-shadow:0 0 14px #2eebfd,0 0 28px #2eebfd8c}.wh-marker-line{background:linear-gradient(#2eebfdf2,#2eebfd26);width:1px;height:10px;margin:1px 0;box-shadow:0 0 6px #2eebfd99}.wh-marker-title{color:#ffffffeb;white-space:nowrap;text-shadow:0 1px 4px #000000d9;font-size:11px}.dash-main[data-v-7f285564]{box-sizing:border-box;flex:1;grid-template-rows:minmax(560px,1fr);grid-template-columns:minmax(0,7fr) minmax(300px,3fr);align-self:stretch;align-items:stretch;gap:12px;width:100%;height:100%;min-height:0;padding:12px 14px 16px;display:grid}@media (width<=1100px){.dash-main[data-v-7f285564]{grid-template-rows:minmax(480px,55vh) minmax(380px,1fr);grid-template-columns:1fr}}.map-panel[data-v-7f285564]{background:#030910;border:1px solid #2eebfd61;border-radius:4px;align-self:stretch;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 0 40px #008cb41f,inset 0 0 80px #00283c59}.map-amap-host[data-v-7f285564]{width:100%;height:100%;min-height:0;display:block}.map-grid[data-v-7f285564]{z-index:1;pointer-events:none;background-image:linear-gradient(#2eebfd0e 1px,#0000 1px),linear-gradient(90deg,#2eebfd0e 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.map-mesh[data-v-7f285564]{z-index:1;pointer-events:none;opacity:.45;background-image:repeating-linear-gradient(-18deg,#0000,#0000 47px,#2eebfd0a 47px 48px),repeating-linear-gradient(18deg,#0000,#0000 47px,#2eebfd09 47px 48px),radial-gradient(85% 65% at 45% 42%,#0000 30%,#030c168c 100%);position:absolute;inset:0}.overlay[data-v-7f285564]{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#081c30eb 0%,#040e1ae0 100%);border:1px solid #2eebfd6b;border-radius:4px;padding:14px 16px;position:absolute;box-shadow:0 8px 28px #00000073,inset 0 0 0 1px #2eebfd14}.overlay--regions[data-v-7f285564]{top:16px;left:16px}.overlay-title[data-v-7f285564]{color:#7df9ff;letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:600}.region-tags[data-v-7f285564]{flex-wrap:wrap;gap:10px;display:flex}.region-tag[data-v-7f285564]{color:#ffffffd1;background:#0018288c;border:1px solid #2eebfd66;border-radius:2px;align-items:baseline;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.region-name[data-v-7f285564]{color:#ffffffc7}.region-val[data-v-7f285564]{font-variant-numeric:tabular-nums;color:#7df9ff;font-weight:700}.overlay--legend[data-v-7f285564]{bottom:16px;left:16px}.legend-title[data-v-7f285564]{color:#ffffff94;letter-spacing:.02em;margin-bottom:10px;font-size:12px}.legend-row[data-v-7f285564]{color:#ffffffe0;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.legend-text[data-v-7f285564]{flex:1}.legend-count[data-v-7f285564]{font-variant-numeric:tabular-nums;color:#ffffffeb;font-weight:600}.dot[data-v-7f285564]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dot--run[data-v-7f285564]{background:#2eedb4;box-shadow:0 0 10px #2eedb4d9}.dot--maint[data-v-7f285564]{background:#ffc53d;box-shadow:0 0 10px #ffc53da6}.map-zoom[data-v-7f285564]{z-index:11;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:18px;right:18px}.side-panel[data-v-7f285564]{background:linear-gradient(#08203459 0%,#040c16d9 100%);border:1px solid #2eebfd61;border-radius:4px;flex-direction:column;align-self:stretch;gap:12px;height:100%;min-height:0;padding:2px;display:flex;overflow:hidden;box-shadow:0 0 36px #00a0c814,inset 0 1px #2eebfd1f}.side-card[data-v-7f285564]{background:#05101ceb;border:none;border-radius:2px;margin:0;padding:16px 14px;box-shadow:inset 0 0 0 1px #2eebfd0f}.stats-card[data-v-7f285564]{flex-shrink:0}.side-card-head[data-v-7f285564]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.side-card-head h3[data-v-7f285564]{color:#7df9ff;letter-spacing:.06em;margin:0;font-size:15px;font-weight:700}.muted[data-v-7f285564]{color:#ffffff6b;font-variant-numeric:tabular-nums;font-size:12px}.stats-grid[data-v-7f285564]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stat-cell[data-v-7f285564]{background:linear-gradient(165deg,#002438a6 0%,#04121ee6 100%);border:1px solid #2eebfd1f;border-radius:2px;padding:14px 12px}.stat-label[data-v-7f285564]{color:#ffffff85;margin-bottom:10px;font-size:12px;line-height:1.35}.stat-num[data-v-7f285564]{font-variant-numeric:tabular-nums;color:#fffffff0;font-size:24px;font-weight:700;line-height:1}.stat-num--cyan[data-v-7f285564]{color:#5cf6ff;text-shadow:0 0 18px #5cf6ff59}.stat-num--amber[data-v-7f285564]{color:#ffc53d;text-shadow:0 0 14px #ffc53d40}.stat-num--danger[data-v-7f285564]{color:#ff5c4d;text-shadow:0 0 14px #ff5c4d4d}.alerts-card[data-v-7f285564]{background:#121a23;flex-direction:column;flex:1;min-height:0;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.alerts-card .alerts-card-head[data-v-7f285564],.alerts-card .alert-filters[data-v-7f285564]{flex-shrink:0}.alerts-card-head h3[data-v-7f285564]{color:#ffffffeb;letter-spacing:.02em;font-size:15px;font-weight:600}.alerts-head-more[data-v-7f285564]{appearance:none;color:#ffffff73;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:4px;margin:0;padding:2px 8px;font-size:18px;line-height:1;transition:color .15s,background .15s}.alerts-head-more[data-v-7f285564]:hover{color:#ffffffbf;background:#ffffff0f}.alert-filters[data-v-7f285564]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.pill[data-v-7f285564]{appearance:none;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:12px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.pill--all[data-v-7f285564]:not(.pill--active){color:#ffffffd1;background:#ffffff12;border-color:#ffffff2e}.pill--all.pill--active[data-v-7f285564]{color:#fffffffa;background:#1248448c;border-color:#26e3c280;box-shadow:inset 0 0 0 1px #26e3c233}.pill--temp[data-v-7f285564]:not(.pill--active){color:#ff7a84eb;background:#30121673;border-color:#c848528c}.pill--temp.pill--active[data-v-7f285564]{color:#ffd2d6fa;background:#48161cbf;border-color:#e6606cd9;box-shadow:0 0 14px #dc48522e}.pill--device[data-v-7f285564]:not(.pill--active){color:#e8bc60f0;background:#2a220c6b;border-color:#c89b387a}.pill--device.pill--active[data-v-7f285564]{color:#ffe4a8fa;background:#3a2e0eb8;border-color:#e8bc60b8;box-shadow:0 0 14px #c89b3824}.pill--other[data-v-7f285564]:not(.pill--active){color:#ffffffad;background:#ffffff0f;border-color:#ffffff38}.pill--other.pill--active[data-v-7f285564]{color:#fffffff0;background:#5a6c8047;border-color:#a8bcd273}.pill-count[data-v-7f285564]{opacity:.92;font-variant-numeric:tabular-nums}.alert-list-scroll[data-v-7f285564]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 #0003;flex:1 1 0;min-height:0;margin-right:-2px;padding-right:4px;overflow:hidden auto}.alert-list-scroll[data-v-7f285564]::-webkit-scrollbar{width:6px}.alert-list-scroll[data-v-7f285564]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.alert-list-scroll[data-v-7f285564]::-webkit-scrollbar-track{background:#00000026;border-radius:4px}.alert-empty[data-v-7f285564]{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:200px;padding:32px 20px;display:flex}.alert-empty-spinner[data-v-7f285564]{border:2px solid #7df9ff33;border-top-color:#7df9ffd9;border-radius:50%;width:28px;height:28px;margin-bottom:14px;animation:.75s linear infinite alert-empty-spin-7f285564}@keyframes alert-empty-spin-7f285564{to{transform:rotate(360deg)}}.alert-empty-title[data-v-7f285564]{color:#ffffffd1;letter-spacing:.04em;margin:0 0 8px;font-size:14px;font-weight:600}.alert-list[data-v-7f285564]{flex-direction:column;gap:10px;display:flex}.alert-item[data-v-7f285564]{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.alert-accent[data-v-7f285564]{border-radius:8px 0 0 8px;flex-shrink:0;align-self:stretch;width:3px}.alert-item--temp .alert-accent[data-v-7f285564]{background:linear-gradient(#ff7a6e 0%,#e84852 100%)}.alert-item--device .alert-accent[data-v-7f285564]{background:linear-gradient(#f0c852 0%,#d49420 100%)}.alert-item--other .alert-accent[data-v-7f285564]{background:linear-gradient(#6b7f94 0%,#4a5c72 100%)}.alert-panel[data-v-7f285564]{flex:1;min-width:0;padding:11px 12px 12px}.alert-top[data-v-7f285564]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.alert-title[data-v-7f285564]{color:#fffffff0;font-size:13px;font-weight:600;line-height:1.35}.alert-desc[data-v-7f285564]{color:#ffffff75;margin:0;font-size:12px;line-height:1.45}.alert-time[data-v-7f285564]{color:#ffffff61;font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:1px;font-size:12px}.map-zoom .map-fab.t-button{color:#ffffffeb!important;background:#041220e0!important;border-color:#2eebfd73!important;width:46px!important;height:46px!important;padding:0!important;font-size:18px!important;font-weight:500!important;box-shadow:0 4px 18px #00000059,inset 0 0 0 1px #2eebfd1f!important}.map-zoom .map-fab.t-button:hover{background:#082438eb!important;border-color:#7af9ffbf!important}.dv-page[data-v-074571bc]{background:radial-gradient(90% 55% at 50% -15%,#26e3c20f,#0000 52%),linear-gradient(#0d1118 0%,#070b10 55%);flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px 18px;display:flex;overflow:auto}.dv-stats[data-v-074571bc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1100px){.dv-stats[data-v-074571bc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dv-stats[data-v-074571bc]{grid-template-columns:1fr}}.dv-stat-card[data-v-074571bc]{background:linear-gradient(165deg,#121a24eb 0%,#0a0e16f5 100%);border:1px solid #ffffff0f;border-radius:10px;align-items:stretch;min-height:118px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000059}.dv-stat-card--interactive[data-v-074571bc]{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.dv-stat-card--interactive[data-v-074571bc]:hover{border-color:#ffffff24;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 12px 32px #0000006b}.dv-stat-card--interactive[data-v-074571bc]:focus-visible{outline-offset:2px;outline:2px solid #38f0c88c}.dv-stat-card--interactive.dv-stat-card--active[data-v-074571bc]{border-color:#38f0c859;box-shadow:inset 0 1px #38f0c81f,0 12px 32px #0006}.dv-stat-accent[data-v-074571bc]{flex-shrink:0;align-self:stretch;width:5px}.dv-stat-card--cyan .dv-stat-accent[data-v-074571bc]{background:linear-gradient(#5cf6ff 0%,#26e3c2 55%,#169680 100%)}.dv-stat-card--green .dv-stat-accent[data-v-074571bc]{background:linear-gradient(#5bf0b8 0%,#2ecc71 55%,#1e8f52 100%)}.dv-stat-card--yellow .dv-stat-accent[data-v-074571bc]{background:linear-gradient(#ffe082 0%,#f0c842 55%,#c49218 100%)}.dv-stat-card--red .dv-stat-accent[data-v-074571bc]{background:linear-gradient(#ff9aab 0%,#ff5c6c 55%,#c43442 100%)}.dv-stat-body[data-v-074571bc]{flex:1;min-width:0;padding:16px 16px 14px}.dv-stat-label[data-v-074571bc]{color:#ffffff85;margin-bottom:10px;font-size:13px}.dv-stat-num[data-v-074571bc]{font-variant-numeric:tabular-nums;color:#fffffff0;margin-bottom:8px;font-size:28px;font-weight:800;line-height:1.15}.dv-stat-num--pct[data-v-074571bc]{color:#5bf0b8;text-shadow:0 0 20px #5bf0b838}.dv-stat-num--yellow[data-v-074571bc]{color:#f0c842;text-shadow:0 0 18px #f0c84238}.dv-stat-num--red[data-v-074571bc]{color:#ff7a88;text-shadow:0 0 16px #ff5c6c47}.dv-stat-sub[data-v-074571bc]{font-size:12px;font-weight:600}.dv-stat-sub--green[data-v-074571bc]{color:#3ecf8e}.dv-stat-sub--muted[data-v-074571bc]{color:#5bf0b8d1;font-weight:500}.dv-stat-sub--yellow[data-v-074571bc]{color:#f0c842e0}.dv-stat-sub--red[data-v-074571bc]{color:#ff7a88eb}.dv-toolbar[data-v-074571bc]{background:#121a23;border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px;box-shadow:inset 0 1px #ffffff0a}.dv-toolbar-inner[data-v-074571bc]{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.dv-toolbar-search[data-v-074571bc]{flex-shrink:0;width:min(260px,36vw)}.dv-field[data-v-074571bc]{flex-shrink:0;width:168px}.dv-field--narrow[data-v-074571bc]{width:140px}.dv-query[data-v-074571bc]{border-radius:999px;flex-shrink:0;margin-left:auto;padding-left:26px;padding-right:26px;font-weight:600}@media (width<=900px){.dv-toolbar-inner[data-v-074571bc]{flex-wrap:wrap}.dv-query[data-v-074571bc]{margin-left:0}}.dv-table-section[data-v-074571bc]{background:#121a23;border:1px solid #26e3c238;border-radius:10px;flex-direction:column;flex:1;min-height:280px;padding:14px 14px 12px;display:flex;box-shadow:inset 0 1px #26e3c20f,0 8px 28px #00000038}.dv-table-head[data-v-074571bc]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dv-table-head-left[data-v-074571bc]{color:#26e3c2;letter-spacing:.06em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.dv-table-head-icon[data-v-074571bc]{object-fit:contain;width:22px;height:22px}.dv-field-icon[data-v-074571bc]{object-fit:contain;width:16px;height:16px;display:block}.dv-table-wrap[data-v-074571bc]{flex:1;min-height:0;overflow-x:auto}.dv-cell-name{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dv-cell-code{font-variant-numeric:tabular-nums;color:#26e3c2;opacity:.92;font-size:11px;font-weight:700}.dv-cell-title{color:#ffffffe6;font-size:13px;font-weight:600}.dv-cell-time{font-variant-numeric:tabular-nums;color:#ffffffad;font-size:13px}.dv-cell-num{font-variant-numeric:tabular-nums;color:#ffffffc7;font-size:13px}.dv-cell-failure{font-variant-numeric:tabular-nums;color:#ff6b7d;font-size:13px;font-weight:600}.dv-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.dv-badge-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dv-badge--normal{color:#5bf0b8;background:#2ecc711f;border:1px solid #5bf0b873}.dv-badge--normal .dv-badge-dot{background:#3ecf8e;box-shadow:0 0 8px #3ecf8ea6}.dv-badge--maintain{color:#f0c842;background:#f0c8421a;border:1px solid #f0c8427a}.dv-badge--maintain .dv-badge-dot{background:#f0c842;box-shadow:0 0 8px #f0c84273}.dv-badge--abnormal{color:#ff8f9e;background:#ff5c6c1f;border:1px solid #ff6b7d7a}.dv-badge--abnormal .dv-badge-dot{background:#ff5c6c;box-shadow:0 0 8px #ff5c6c73}.dv-maintain-btn{appearance:none;color:#26e3c2;cursor:pointer;background:#26e3c21a;border:1px solid #26e3c26b;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.dv-maintain-btn:hover{color:#5cf6d8;background:#26e3c22e;border-color:#3af6d6a6}.dv-table.dv-table--flat.t-table{--td-bg-color-container:transparent;--td-bg-color-secondarycontainer:transparent;--td-component-border:transparent}.dv-table.dv-table--flat .t-table__content{border:none!important}.dv-table.dv-table--flat .t-table__header tr{background:0 0!important}.dv-table.dv-table--flat .t-table__header th{font-weight:600;color:#ffffffad!important;box-shadow:none!important;border:none!important}.dv-table.dv-table--flat .t-table td{color:#ffffffd1;background:0 0!important;border:none!important}.dv-table.dv-table--flat .t-table__body tr,.dv-table.dv-table--flat .t-table__body tr:hover td{background:0 0!important}.dv-query.t-button--variant-base.t-button--theme-primary{--td-brand-color:#26e3c2;--td-brand-color-hover:#3aedcf;--td-brand-color-active:#1ecfaf;box-shadow:0 2px 14px #26e3c261;color:#fffffff5!important;border-color:#0000!important}.dv-maintain-dlg.t-dialog{background:linear-gradient(168deg,#171f2b 0%,#101821 42%,#0b1018 100%);border:1px solid #38dcbe38;border-radius:14px;box-shadow:inset 0 1px #ffffff0e,0 0 0 1px #26e3c20f,0 28px 72px #0000009e,0 0 56px #26e3c214}.dv-maintain-dlg .t-dialog__header{border-bottom:1px solid #ffffff0f;padding:20px 24px 14px}.dv-maintain-dlg .t-dialog__close{color:#ffffff8c}.dv-maintain-dlg .t-dialog__close:hover{color:#ffffffeb}.dv-maintain-dlg .t-dialog__body{padding:18px 24px 8px}.dv-maintain-dlg .t-dialog__footer{border-top:1px solid #ffffff0f;padding:18px 24px 22px}.dv-maintain-hd{align-items:center;gap:14px;padding-right:28px;display:flex}.dv-maintain-hd-icon{background:linear-gradient(152deg,#164236 0%,#0d2822 48%,#081a16 100%);border:1px solid #26e3c252;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 1px #5cf6d624,0 0 28px #26e3c233}.dv-maintain-hd-icon img{object-fit:contain;filter:drop-shadow(0 0 10px #00f2c359);width:28px;height:28px}.dv-maintain-hd-title{color:#fffffffa;letter-spacing:.03em;font-size:18px;font-weight:800}.dv-maintain-hd-sub{color:#5cf6d8;letter-spacing:.04em;margin-top:5px;font-size:13px;font-weight:600}.dv-maintain-lead{color:#ffffffb8;margin:0 0 16px;font-size:14px;line-height:1.75}.dv-maintain-device{color:#00f2c3;text-shadow:0 0 18px #00f2c340;margin:0 .28em;font-weight:800}.dv-maintain-tip{color:#ecc86cf5;background:#2a220eb8;border:1px solid #d4a8386b;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.dv-maintain-tip-icon{color:#e0b048fa;flex-shrink:0;width:18px;height:18px;margin-top:2px}.dv-maintain-form{flex-direction:column;gap:16px;display:flex}.dv-maintain-field{flex-direction:column;gap:8px;margin:0;display:flex}.dv-maintain-label{color:#ffffff85;font-size:12px;font-weight:600}.dv-maintain-hint{color:#ffffff6b;margin-top:2px;font-size:12px}.dv-maintain-field-img{object-fit:contain;width:16px;height:16px;display:block}.dv-maintain-date.t-date-picker{width:100%}.dv-maintain-date .t-input__suffix-icon{display:none!important}.dv-maintain-date .t-input{color:#ffffffeb;background:#080c12f2;border:1px solid #ffffff24;border-radius:10px;min-height:40px}.dv-maintain-date .t-input:hover{border-color:#26e3c261}.dv-maintain-date .t-input.t-is-focused{border-color:#00f2c38c;box-shadow:0 0 0 2px #26e3c224}.dv-maintain-date .t-input__prefix>img{margin-right:2px}.dv-maintain-ft{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.dv-maintain-cancel.t-button{color:#ffffffeb;background:#0c121aa6;border-color:#ffffff61;border-radius:10px;min-width:108px;height:40px;padding-left:22px;padding-right:22px;font-weight:700}.dv-maintain-cancel.t-button:hover{color:#fff;background:#ffffff0f;border-color:#ffffff85}.dv-maintain-submit.t-button--variant-base.t-button--theme-primary{--td-brand-color:#26e3c2;--td-brand-color-hover:#47f0d4;--td-brand-color-active:#1bd4b4;border-radius:10px;justify-content:center;gap:0;min-width:132px;height:40px;padding-left:20px;padding-right:22px;font-weight:800;line-height:1;box-shadow:inset 0 2px #ffffff1f,0 4px 20px #26e3c273;color:#061018!important;border-color:#0000!important;align-items:center!important;display:inline-flex!important}.dv-maintain-submit.t-button--variant-base.t-button--theme-primary:hover,.dv-maintain-submit.t-button--variant-base.t-button--theme-primary:active{color:#050e16!important}.dv-maintain-submit-inner{justify-content:center;align-items:center;gap:8px;display:inline-flex}.dv-maintain-submit-text{line-height:1;display:inline-block}.dv-maintain-submit-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px;display:block}.mon-page[data-v-bad72dbf]{color:#ffffffe6;background:radial-gradient(80% 50% at 50% -10%,#26e3c20b,#0000 50%),#0a0f1d;flex-direction:column;flex:1;min-height:0;padding:18px 20px 24px;display:flex}.mon-head[data-v-bad72dbf]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:22px;display:flex}.mon-title[data-v-bad72dbf]{letter-spacing:.04em;color:#fffffff5;margin:0;font-size:26px;font-weight:800}.mon-subtitle[data-v-bad72dbf]{color:#94a8bed1;margin:8px 0 0;font-size:13px}.mon-filter-shell[data-v-bad72dbf]{background:var(--app-filter-field-bg);border:1px solid var(--app-filter-field-border);border-radius:var(--app-filter-field-radius);box-sizing:border-box;align-items:center;gap:10px;min-height:40px;padding:4px 6px 4px 12px;display:inline-flex}.mon-funnel[data-v-bad72dbf]{color:#a6adb4d9;flex-shrink:0;display:flex}.mon-filter-select[data-v-bad72dbf]{width:min(200px,42vw);min-width:140px}.mon-filter-select[data-v-bad72dbf] .t-select__wrap{box-shadow:none!important;background:0 0!important;border:none!important}.mon-filter-select[data-v-bad72dbf] .t-input{box-shadow:none!important;background:0 0!important;border:none!important;height:32px!important}.mon-filter-select[data-v-bad72dbf] .t-input:hover,.mon-filter-select[data-v-bad72dbf] .t-input.t-input--focused{box-shadow:none!important;border-color:#0000!important}.mon-body[data-v-bad72dbf]{flex:1;min-height:0;padding-right:4px;overflow:auto}.mon-section+.mon-section[data-v-bad72dbf]{margin-top:28px}.mon-section-head[data-v-bad72dbf]{align-items:center;gap:10px;min-width:0;margin-bottom:14px;display:flex}.mon-pin[data-v-bad72dbf]{color:var(--app-menu-accent);filter:drop-shadow(0 0 10px #5eead459);flex-shrink:0;display:flex}.mon-wh-name[data-v-bad72dbf]{color:#fffffff0;letter-spacing:.02em;margin:0;font-size:17px;font-weight:700}.mon-wh-badge[data-v-bad72dbf]{color:#8fefc4;background:#2ecc7124;border:1px solid #5bf0b861;border-radius:999px;flex-shrink:0;padding:3px 12px;font-size:12px;font-weight:600}.mon-wh-rule[data-v-bad72dbf]{background:linear-gradient(90deg,#3d4b5af2 0%,#3d4b5a33 100%);flex:1;min-width:40px;height:1px;margin-left:4px}.mon-grid[data-v-bad72dbf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mon-grid-empty[data-v-bad72dbf]{grid-column:1/-1}.mon-grid-empty[data-v-bad72dbf] .app-table-empty--compact{min-height:180px}@media (width<=1400px){.mon-grid[data-v-bad72dbf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.mon-grid[data-v-bad72dbf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mon-grid[data-v-bad72dbf]{grid-template-columns:1fr}}.mon-card[data-v-bad72dbf]{background:linear-gradient(#161e2afa 0%,#0e131cfa 100%);border:1px solid #3d4b5ad9;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 8px 22px #00000059}.mon-card--live[data-v-bad72dbf]{border-color:#5eead46b;box-shadow:inset 0 1px #5eead40f,0 0 20px #2eebfd14,0 8px 22px #00000059}.mon-card--standby[data-v-bad72dbf]{border-color:#7884948c}.mon-card--offline[data-v-bad72dbf]{border-color:#e0b84885;box-shadow:inset 0 1px #e0b8480f,0 8px 22px #00000059}.mon-card--alert[data-v-bad72dbf]{border-color:#ff607094;box-shadow:inset 0 1px #ff607012,0 0 18px #ff48581f,0 8px 22px #00000059}.mon-card-top[data-v-bad72dbf]{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 8px;display:flex}.mon-cam-chip[data-v-bad72dbf]{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#ffffff9e;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700}.mon-pill[data-v-bad72dbf]{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.mon-pill-dot[data-v-bad72dbf]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mon-pill--live[data-v-bad72dbf]{color:var(--app-menu-accent);background:#5eead41a;border:1px solid #5eead459}.mon-pill--live .mon-pill-dot[data-v-bad72dbf]{background:var(--app-menu-accent);box-shadow:0 0 10px #5eead4a6}.mon-pill--standby[data-v-bad72dbf]{color:#b4becceb;background:#ffffff0d;border:1px solid #ffffff14}.mon-pill--standby .mon-pill-dot[data-v-bad72dbf]{background:#a0acbcd9}.mon-pill--offline[data-v-bad72dbf]{color:#c8ced6d9;background:#ffffff0a;border:1px solid #ffffff12}.mon-pill--offline .mon-pill-dot[data-v-bad72dbf]{background:#8c96a6bf}.mon-pill--alert[data-v-bad72dbf]{color:#ff9aa8;background:#ff48581f;border:1px solid #ff6b7d6b}.mon-pill--alert .mon-pill-dot[data-v-bad72dbf]{background:#ff5c6c;box-shadow:0 0 10px #ff5c6c8c}.mon-video[data-v-bad72dbf]{aspect-ratio:16/10;background:radial-gradient(70% 60% at 50% 40%,#1e2a3ae6,#080c12f5),#06090f;border:1px solid #ffffff0a;border-radius:6px;justify-content:center;align-items:center;margin:0 10px;display:flex;position:relative}.mon-video--clickable[data-v-bad72dbf]{cursor:pointer;outline:none}.mon-video--clickable[data-v-bad72dbf]:focus-visible{box-shadow:0 0 0 2px #5eead473}.mon-video-hint[data-v-bad72dbf]{letter-spacing:.06em;color:#ffffff61;pointer-events:none;z-index:1;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.mon-video-scan[data-v-bad72dbf]{opacity:.35;background:repeating-linear-gradient(-12deg,#0000,#0000 6px,#ffffff05 6px 7px);width:100%;height:100%}.mon-video--clickable .mon-video-scan[data-v-bad72dbf]{border-radius:5px;position:absolute;inset:0}.mon-video-off-icon[data-v-bad72dbf]{color:#ffffff59}.mon-refresh[data-v-bad72dbf]{color:#f0d278e6;cursor:pointer;background:#141a24d9;border:1px solid #e0b84859;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,border-color .15s;display:flex;position:absolute;bottom:10px;right:10px}.mon-refresh[data-v-bad72dbf]:hover{background:#e0b8481f;border-color:#f0d2788c}.mon-card-foot[data-v-bad72dbf]{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 12px 14px;display:flex}.mon-foot-left[data-v-bad72dbf]{min-width:0}.mon-loc[data-v-bad72dbf]{color:#ffffffe6;font-size:13px;font-weight:600}.mon-foot-muted[data-v-bad72dbf]{color:#94a8beb8;margin-top:4px;font-size:12px}.mon-foot-alert[data-v-bad72dbf]{color:#ff8f9e;margin-top:4px;font-size:12px;font-weight:600}.mon-latency[data-v-bad72dbf]{font-variant-numeric:tabular-nums;color:#94a8beb8;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:inline-flex}.mon-signal[data-v-bad72dbf]{color:#5eead48c;display:flex}.mon-more[data-v-bad72dbf]{cursor:pointer;background:#ffffff0a;border:none;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:28px;height:28px;padding:0;display:flex}.mon-more span[data-v-bad72dbf]{background:#ffffff73;border-radius:50%;width:3px;height:3px}.mon-more[data-v-bad72dbf]:hover{background:#ffffff14}.mon-playback-dlg.t-dialog{background:linear-gradient(168deg,#161d28 0%,#0f151f 45%,#0a1018 100%);border:1px solid #4fd1c538;border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 28px 72px #0000009e,0 0 48px #4fd1c512}.mon-playback-dlg .t-dialog__header{border-bottom:1px solid #ffffff0f;padding:18px 22px 14px}.mon-playback-dlg .t-dialog__close{color:#ffffff8c}.mon-playback-dlg .t-dialog__close:hover{color:#ffffffeb}.mon-playback-dlg .t-dialog__body{padding:0}.mon-playback-hd{align-items:flex-start;gap:12px;padding-right:36px;display:flex}.mon-playback-hd-accent{background:linear-gradient(#5cf6d8 0%,#4fd1c5 45%,#269688 100%);border-radius:999px;flex-shrink:0;width:4px;min-height:44px;margin-top:2px;box-shadow:0 0 14px #4fd1c573}.mon-playback-hd-main{flex:1;min-width:0}.mon-playback-hd-title-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.mon-playback-hd-title{letter-spacing:.02em;color:#fffffff5;font-size:16px;font-weight:800}.mon-playback-hd-tag{letter-spacing:.1em;color:#4fd1c5;background:#4fd1c50f;border:1px solid #4fd1c57a;border-radius:5px;flex-shrink:0;padding:4px 11px;font-size:10px;font-weight:700}.mon-playback-body{flex-direction:column;gap:18px;padding:16px 22px 22px;display:flex}.mon-playback-frame{aspect-ratio:1;background:#0d1117;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:520px;max-height:min(48vh,520px);margin:0 auto;position:relative;overflow:hidden}.mon-playback-frame:fullscreen{aspect-ratio:auto;border-radius:0;max-width:none;height:100%;max-height:none}.mon-playback-video{object-fit:cover;z-index:0;background:#070b10;width:100%;height:100%;position:absolute;inset:0}.mon-playback-vignette{pointer-events:none;z-index:1;background:radial-gradient(72% 62% at 50% 44%,#0000 22%,#02060c8c 100%);position:absolute;inset:0}.mon-playback-overlay{z-index:2;pointer-events:none;position:absolute}.mon-playback-overlay--tl{flex-direction:column;align-items:flex-start;gap:8px;display:flex;top:14px;left:14px}.mon-playback-overlay--bl{bottom:12px;left:12px;right:12px}.mon-playback-live-badge{letter-spacing:.14em;color:#fffffff0;background:#0000007a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:7px;padding:6px 13px;font-size:10px;font-weight:800;display:inline-flex}.mon-playback-live-dot{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #34d399d9}.mon-playback-id-pill{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#ffffffe0;background:#00000085;border:1px solid #ffffff14;border-radius:8px;padding:7px 13px;font-size:11px;font-weight:700}.mon-playback-timebar{font-variant-numeric:tabular-nums;color:#ffffffe6;background:#00000094;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex}.mon-playback-clock{color:#ffffffa6;flex-shrink:0}.mon-playback-timeline-wrap{padding:0 2px}.mon-playback-timeline{position:relative}.mon-playback-timeline-track{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9px;height:42px;position:relative;overflow:visible}.mon-playback-timeline-track:focus-visible{outline-offset:2px;outline:2px solid #4fd1c58c}.mon-playback-seg{box-sizing:border-box;background:#4fd1c533;border-left:1px solid #4fd1c547;border-right:1px solid #4fd1c547;position:absolute;top:0;bottom:0}.mon-playback-head{z-index:3;pointer-events:none;background:linear-gradient(#4fd1c526 0%,#4fd1c5 22%,#5cf6d8 55%,#4fd1c5 100%);width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;box-shadow:0 0 14px #4fd1c5a6}.mon-playback-head-knob{background:#4fd1c5;border:2px solid #0d1117;border-radius:50%;width:13px;height:13px;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #4fd1c5bf}.mon-playback-ticks{font-variant-numeric:tabular-nums;color:#ffffff6b;justify-content:space-between;gap:4px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.mon-playback-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mon-playback-transport{align-items:center;gap:8px;display:flex}.mon-pb-btn{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.mon-pb-btn:not(.mon-pb-btn--play):hover{color:#4fd1c5;background:#4fd1c50f;border-color:#4fd1c561}.mon-pb-btn--play{color:#061018;background:linear-gradient(145deg,#5cf6d8 0%,#4fd1c5 40%,#26b8aa 100%);border:none;border-radius:50%;width:48px;height:48px;transition:background .18s,box-shadow .18s,color .18s,transform .15s;box-shadow:inset 0 2px #fff3,0 6px 26px #4fd1c56b}.mon-pb-btn--play:hover{color:#021018;filter:none;background:linear-gradient(152deg,#8cffea 0%,#62ebd9 38%,#3ae0cf 100%);transform:translateY(-1px);box-shadow:inset 0 2px #ffffff57,0 10px 36px #78ffe86b,0 0 28px #4fd1c58c}.mon-pb-btn--play:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff2e,0 4px 18px #4fd1c561}.mon-playback-tools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mon-pb-date.t-date-picker{width:156px}.mon-pb-date .t-input__suffix-icon{display:none!important}.mon-pb-date .t-input{border-radius:9px;color:#ffffffe6!important;background:#080c12eb!important;border:1px solid #ffffff24!important;min-height:36px!important}.mon-pb-date .t-input:hover{border-color:#4fd1c559!important}.mon-pb-cal{object-fit:contain;width:16px;height:16px;display:block}.mon-pb-speed{align-items:center;gap:8px;display:inline-flex}.mon-pb-speed-label{color:#ffffff7a;font-size:12px;font-weight:600}.mon-pb-speed-btn{color:#ffffffe0;font-variant-numeric:tabular-nums;cursor:pointer;background:#080c12b8;border:1px solid #ffffff24;border-radius:9px;min-width:54px;height:36px;padding:0 12px;font-size:12px;font-weight:700}.mon-pb-speed-btn:hover{color:#4fd1c5;border-color:#4fd1c559}.mon-pb-vol{color:#ffffff8c;align-items:center;gap:10px;display:inline-flex}.mon-pb-range{accent-color:#4fd1c5;cursor:pointer;width:112px;height:4px}.mon-pb-btn--icononly{flex-shrink:0}.ac-page[data-v-0b0f99e3]{background:radial-gradient(90% 55% at 50% -15%,#26e3c20f,#0000 52%),linear-gradient(#0d1118 0%,#070b10 55%);flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px 18px;display:flex;overflow:auto}.ac-topbar[data-v-0b0f99e3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ac-tabs[data-v-0b0f99e3]{flex-wrap:wrap;gap:12px;display:inline-flex}.ac-tab[data-v-0b0f99e3]{cursor:pointer;color:#94a8bed1;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.ac-tab-svg[data-v-0b0f99e3]{opacity:.85;flex-shrink:0}.ac-tab[data-v-0b0f99e3]:not(.ac-tab--active){color:#26e3c2;background:#0e1620d9;border-color:#26e3c27a}.ac-tab[data-v-0b0f99e3]:not(.ac-tab--active):hover{background:#26e3c20f;border-color:#3af6d69e}.ac-tab--active[data-v-0b0f99e3]{color:#0b1219;background:#26e3c2;border-color:#26e3c2;box-shadow:0 4px 18px #26e3c259}.ac-tab--active .ac-tab-svg[data-v-0b0f99e3]{color:#0b1219}.ac-primary[data-v-0b0f99e3]{margin-left:auto}.ac-toolbar-query[data-v-0b0f99e3]{flex-shrink:0}.ac-outline.t-button[data-v-0b0f99e3]{color:#dce8f6d1;background:#0e1620d9;border-color:#3d4b5af2;margin-left:auto}.ac-outline.t-button[data-v-0b0f99e3]:hover{color:#26e3c2;border-color:#26e3c273}.ac-btn-ico[data-v-0b0f99e3]{vertical-align:-3px;opacity:.88;margin-right:6px}.ac-stats[data-v-0b0f99e3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1100px){.ac-stats[data-v-0b0f99e3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ac-stats[data-v-0b0f99e3]{grid-template-columns:1fr}}.ac-stat[data-v-0b0f99e3]{background:linear-gradient(165deg,#121a24eb 0%,#0a0e16f5 100%);border:1px solid #ffffff0f;border-radius:10px;align-items:stretch;min-height:112px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000059}.ac-stat-accent[data-v-0b0f99e3]{flex-shrink:0;width:5px}.ac-stat--cyan .ac-stat-accent[data-v-0b0f99e3]{background:linear-gradient(#5cf6ff 0%,#26e3c2 55%,#169680 100%)}.ac-stat--blue .ac-stat-accent[data-v-0b0f99e3]{background:linear-gradient(#6eb7ff 0%,#4a9eff 55%,#256bb8 100%)}.ac-stat--yellow .ac-stat-accent[data-v-0b0f99e3]{background:linear-gradient(#ffe082 0%,#f0c842 55%,#c49218 100%)}.ac-stat--red .ac-stat-accent[data-v-0b0f99e3]{background:linear-gradient(#ff9aab 0%,#ff5c6c 55%,#c43442 100%)}.ac-stat-body[data-v-0b0f99e3]{flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex}.ac-stat-label[data-v-0b0f99e3]{color:#ffffff7a;letter-spacing:.04em;font-size:12px;font-weight:600}.ac-stat-num[data-v-0b0f99e3]{font-variant-numeric:tabular-nums;color:#26e3c2;letter-spacing:.02em;font-size:26px;font-weight:800}.ac-stat-num--blue[data-v-0b0f99e3]{color:#5cadff}.ac-stat-num--yellow[data-v-0b0f99e3]{color:#f0c842}.ac-stat-num--red[data-v-0b0f99e3]{color:#ff6b7d}.ac-stat-sub[data-v-0b0f99e3]{color:#ffffff6b;font-size:12px}.ac-stat-sub--cyan[data-v-0b0f99e3]{color:#5eead4d1}.ac-stat-sub--yellow[data-v-0b0f99e3]{color:#f0c842d9}.ac-stat-sub--red[data-v-0b0f99e3]{color:#ff6b7dd1}.ac-msg-stats[data-v-0b0f99e3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=720px){.ac-msg-stats[data-v-0b0f99e3]{grid-template-columns:1fr}}.ac-msg-card[data-v-0b0f99e3]{background:linear-gradient(165deg,#121a24eb 0%,#0a0e16f5 100%);border:1px solid #ffffff0f;border-radius:10px;align-items:stretch;min-height:112px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000059}.ac-msg-card[data-v-0b0f99e3]:before{content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.ac-msg-card--danger[data-v-0b0f99e3]:before{background:linear-gradient(#ff9aab,#ff5c6c)}.ac-msg-card--warn[data-v-0b0f99e3]:before{background:linear-gradient(#ffe082,#f0c842)}.ac-msg-card-inner[data-v-0b0f99e3]{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;padding:14px 16px 14px 21px;display:flex}.ac-msg-card-label[data-v-0b0f99e3]{color:#ffffff7a;letter-spacing:.04em;font-size:12px;font-weight:600}.ac-msg-card-num[data-v-0b0f99e3]{font-variant-numeric:tabular-nums;color:#ff6b7d;letter-spacing:.02em;font-size:26px;font-weight:800;line-height:1.15}.ac-msg-card-num--yellow[data-v-0b0f99e3]{color:#f0c842}.ac-msg-card-sub[data-v-0b0f99e3]{color:#ff6b7dd9;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ac-msg-card-sub--yellow[data-v-0b0f99e3]{color:#f0c842e0}.ac-toolbar[data-v-0b0f99e3]{background:#0e1620b8;border:1px solid #3d4b5aad;border-radius:10px;padding:12px 14px}.ac-toolbar-inner[data-v-0b0f99e3]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac-search[data-v-0b0f99e3]{flex:1;min-width:200px}.ac-field[data-v-0b0f99e3]{flex-shrink:0;width:168px}.ac-field--narrow[data-v-0b0f99e3]{width:140px}.ac-field-icon[data-v-0b0f99e3]{object-fit:contain;width:16px;height:16px;display:block}.ac-table-section[data-v-0b0f99e3]{background:#121a23;border:1px solid #26e3c238;border-radius:10px;flex-direction:column;flex:1;min-height:280px;padding:14px 14px 12px;display:flex;box-shadow:inset 0 1px #26e3c20f,0 8px 28px #00000038}.ac-table-head[data-v-0b0f99e3]{margin-bottom:12px}.ac-table-head-left[data-v-0b0f99e3]{color:#26e3c2;letter-spacing:.06em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.ac-table-head-icon[data-v-0b0f99e3]{object-fit:contain;width:22px;height:22px}.ac-table-wrap[data-v-0b0f99e3]{flex:1;min-height:0;overflow-x:auto}@media (width<=900px){.ac-toolbar-query[data-v-0b0f99e3]{width:100%;margin-left:0}}.ac-cell-rule-name{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ac-rule-title{color:#ffffffe6;font-size:13px;font-weight:600}.ac-rule-id{font-variant-numeric:tabular-nums;color:#26e3c2;opacity:.88;font-size:11px;font-weight:600}.ac-cell-monitor{color:#ffffffd1;font-size:13px}.ac-rule-type-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ac-rule-type-pill--temp{color:#ff7a84eb;background:#30121673;border-color:#c848528c}.ac-rule-type-pill--device{color:#e8bc60f0;background:#2a220c6b;border-color:#c89b387a}.ac-rule-type-pill--other{color:#ffffffad;background:#ffffff0f;border-color:#ffffff38}.ac-cell-muted{color:#ffffff9e;font-size:13px}.ac-cell-time{font-variant-numeric:tabular-nums;color:#ffffffad;font-size:13px}.ac-actions{align-items:center;gap:6px;display:inline-flex}.ac-icon-btn{cursor:pointer;background:#ffffff0a;border:1px solid #3d4b5abf;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .15s,background .15s;display:inline-flex}.ac-icon-btn:hover{background:#26e3c214;border-color:#26e3c26b}.ac-icon-btn-inner{background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px}.ac-icon-btn--edit .ac-icon-btn-inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2326e3c2'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75 2.53-2.54z'/%3E%3C/svg%3E")}.ac-icon-btn--run .ac-icon-btn-inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2326e3c2'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E")}.ac-icon-btn--del .ac-icon-btn-inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6b7d'%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3C/svg%3E")}.ac-msg-detail{color:#ffffffc7;font-size:13px;line-height:1.55}.ac-hl-red{color:#ff6b7d;font-weight:700}.ac-hl-cyan{color:#26e3c2;font-weight:700}.ac-msg-type{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ac-msg-type--temp{color:#ff8f9e}.ac-msg-type--equip{color:#f0c842}.ac-msg-type--net{color:#5cf6d8}.ac-msg-type-ico{justify-content:center;align-items:center;display:inline-flex}.ac-read-badge{border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.ac-read-badge--unread{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff24}.ac-read-badge--read{color:#26e3c2;background:#26e3c21f;border:1px solid #26e3c261}.ac-proc{color:#ffffffb8;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ac-proc-dot{border-radius:50%;width:8px;height:8px}.ac-proc-dot--pending{background:#94a8bea6}.ac-proc-dot--done{background:#3ecf8e;box-shadow:0 0 8px #3ecf8e8c}.ac-table.ac-table--flat.t-table{--td-bg-color-container:transparent;--td-bg-color-secondarycontainer:transparent;--td-component-border:transparent}.ac-table.ac-table--flat .t-table__content{border:none!important}.ac-table.ac-table--flat .t-table__header tr{background:0 0!important}.ac-table.ac-table--flat .t-table__header th{font-weight:600;color:#ffffffad!important;border:none!important}.ac-table.ac-table--flat .t-table td{color:#ffffffd1;background:0 0!important;border:none!important}.ac-table.ac-table--flat .t-table__body tr,.ac-table.ac-table--flat .t-table__body tr:hover td{background:0 0!important}.ac-primary.t-button--variant-base.t-button--theme-primary{--td-brand-color:#26e3c2;--td-brand-color-hover:#3aedcf;--td-brand-color-active:#1ecfaf;box-shadow:0 2px 14px #26e3c261;color:#fffffff5!important;border-color:#0000!important}.sm-add-dlg.ac-add-rule-dlg.t-dialog{background:linear-gradient(168deg,#171f2b 0%,#121920 45%,#0d131a 100%);border:1px solid #38dcbe38;border-radius:14px;box-shadow:inset 0 1px #ffffff0e,0 28px 72px #0000009e,0 0 56px #26e3c212}.sm-add-dlg.ac-add-rule-dlg .t-dialog__header{border-bottom:1px solid #ffffff0f;padding:18px 22px 12px}.sm-add-dlg.ac-add-rule-dlg .t-dialog__close{color:#ffffff8c}.sm-add-dlg.ac-add-rule-dlg .t-dialog__close:hover{color:#ffffffeb}.sm-add-dlg.ac-add-rule-dlg .t-dialog__body{max-height:min(70vh,640px);padding:0;position:relative;overflow-y:auto}.sm-add-dlg.ac-add-rule-dlg .t-dialog__body:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 52%,#ffffff09 100%);border-radius:0 0 12px;width:120px;height:80px;position:absolute;bottom:0;right:0}.sm-add-dlg.ac-add-rule-dlg .t-dialog__footer{background:linear-gradient(#0000 0%,#00000024 100%);border-top:1px solid #ffffff0f;padding:0}.ac-dlg-hd{align-items:flex-start;padding-right:36px;display:flex}.ac-dlg-hd-text{min-width:0}.ac-dlg-hd-title{letter-spacing:.04em;color:#4af2d1;text-shadow:0 0 22px #4af2d12e;font-size:18px;font-weight:900}.ac-dlg-hd-sub{color:#788ea8f2;letter-spacing:.02em;margin-top:5px;font-size:13px;font-weight:600}.sm-add-dlg.ac-add-rule-dlg .sm-dlg-body{padding:16px 22px 18px}.sm-add-dlg.ac-add-rule-dlg .sm-dlg-field--block{flex-direction:column;gap:6px;width:100%;margin-bottom:14px;display:flex}.sm-add-dlg.ac-add-rule-dlg .sm-dlg-label{color:#94a8beeb;font-size:12px;font-weight:600}.sm-add-dlg.ac-add-rule-dlg .t-input__inner{color:#ffffffe6!important;background-color:#141a1e!important;border-color:#3d4b5aa6!important}.sm-add-dlg.ac-add-rule-dlg .t-input__inner:focus{box-shadow:0 0 0 2px #26e3c21f;border-color:#26e3c273!important}.sm-add-dlg.ac-add-rule-dlg .t-select .t-input__inner{background-color:#141a1e!important}.ac-add-row2{grid-template-columns:1fr 1fr;align-items:start;gap:12px 22px;margin-bottom:16px;display:grid}@media (width<=520px){.ac-add-row2{grid-template-columns:1fr}}.ac-add-col{flex-direction:column;gap:6px;min-width:0;display:flex}.ac-add-switch-inner{box-sizing:border-box;background:#0f141cd9;border:1px solid #3d4b5a99;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 14px;display:inline-flex}.ac-add-enable-label{color:#e6ecf5e6;flex:1;min-width:0;font-size:13px;font-weight:600}.ac-add-switch{flex-shrink:0}.ac-add-select.t-select__wrap{width:100%}.sm-add-dlg.ac-add-rule-dlg .ac-add-switch.t-switch{--td-brand-color:#26e3c2;--td-brand-color-focus:#26e3c273}.sm-add-dlg.ac-add-rule-dlg .ac-add-switch.t-switch.t-is-checked{--td-brand-color:#26e3c2}.sm-add-dlg.ac-add-rule-dlg .ac-add-trigger-sec{background:linear-gradient(145deg,#141c26a6 0%,#0c1016b8 100%);border:1px solid #37485c8c;border-radius:10px;margin-bottom:2px;padding:14px 16px 16px;box-shadow:inset 0 1px #ffffff08}.ac-trigger-head{color:#5cf6d8;letter-spacing:.06em;text-transform:none;margin-bottom:12px;font-size:12px;font-weight:800}.ac-trigger-row{grid-template-columns:minmax(0,1.65fr) 76px minmax(80px,1fr);align-items:stretch;gap:10px;display:grid}@media (width<=560px){.ac-trigger-row{grid-template-columns:1fr 1fr}.ac-trigger-row .ac-trigger-sel--op{grid-column:span 1}}.ac-trigger-cell{min-width:0}.sm-add-dlg.ac-add-rule-dlg .ac-trigger-input .t-input__inner{text-align:center;font-variant-numeric:tabular-nums}.ac-trigger-row .ac-trigger-cell.t-select__wrap,.ac-trigger-row .ac-trigger-cell.t-input__wrap{width:100%}.ac-duration-field{flex-direction:column;gap:6px;margin-top:12px;display:flex}.ac-duration-unit{color:#94a8bee0;font-weight:600}.ac-duration-input{width:100%}.sm-add-dlg.ac-add-rule-dlg .ac-duration-input .t-input__inner{text-align:left}.ac-add-ft{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;padding:14px 22px 18px;display:flex}.sm-add-dlg.ac-add-rule-dlg .sm-dlg-cancel.t-button--variant-outline{color:#f0f6fcd9!important;border-color:#ffffff2e!important}.sm-add-dlg.ac-add-rule-dlg .ac-add-submit.t-button--variant-base.t-button--theme-primary{--td-brand-color:#00f5d4;--td-brand-color-hover:#5cfce8;box-shadow:0 4px 18px #00f5d459;color:#0a0e12f5!important;border-color:#0000!important;font-weight:800!important}.sm-page[data-v-dd247275]{background:radial-gradient(90% 55% at 50% -15%,#26e3c20f,#0000 52%),linear-gradient(#0d1118 0%,#070b10 55%);flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px 18px;display:flex;overflow:auto}.sm-card[data-v-dd247275]{background:#121a23;border:1px solid #26e3c238;border-radius:10px;flex-direction:column;flex:1;min-height:280px;padding:14px 14px 12px;display:flex;box-shadow:inset 0 1px #26e3c20f,0 8px 28px #00000038}.sm-head[data-v-dd247275]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sm-head-left[data-v-dd247275]{color:#26e3c2;letter-spacing:.06em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.sm-head-icon[data-v-dd247275]{object-fit:contain;width:22px;height:22px}.sm-add.t-button[data-v-dd247275]{flex-shrink:0}.sm-search-row[data-v-dd247275]{margin-bottom:12px}.sm-search[data-v-dd247275]{width:min(360px,100%)}.sm-field-icon[data-v-dd247275]{object-fit:contain;width:16px;height:16px;display:block}.sm-table-wrap[data-v-dd247275]{flex:1;min-height:0;overflow-x:auto}@media (width<=560px){.sm-head[data-v-dd247275]{flex-direction:column;align-items:stretch}.sm-add[data-v-dd247275]{width:100%}}.sm-cell-code{font-variant-numeric:tabular-nums;color:#26e3c2;font-size:12px;font-weight:700}.sm-cell-name{color:#ffffffe6;font-size:13px;font-weight:600}.sm-cell-muted{color:#ffffffc7;font-size:13px}.sm-cell-time{font-variant-numeric:tabular-nums;color:#ffffffad;font-size:13px}.sm-actions{align-items:center;gap:6px;display:inline-flex}.sm-icon-btn{cursor:pointer;background:#ffffff0a;border:1px solid #3d4b5abf;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .15s,background .15s;display:inline-flex}.sm-icon-btn:hover{background:#26e3c214;border-color:#26e3c26b}.sm-icon-btn-inner{background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px}.sm-icon-btn--edit .sm-icon-btn-inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2326e3c2'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75 2.53-2.54z'/%3E%3C/svg%3E")}.sm-icon-btn--hist .sm-icon-btn-inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2326e3c2'%3E%3Cpath d='M13 3a9 9 0 00-9 9H1l4 4 4-4H6a7 7 0 017-7 7 7 0 017 7 7 7 0 01-11 5.2L11 17a9 9 0 009-9 9 9 0 00-9-9zm-1 4v6l5 3-.9 1.4L11 14V7z'/%3E%3C/svg%3E")}.sm-icon-btn--del .sm-icon-btn-inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6b7d'%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3C/svg%3E")}.sm-table.sm-table--flat.t-table{--td-bg-color-container:transparent;--td-bg-color-secondarycontainer:transparent;--td-component-border:transparent}.sm-table.sm-table--flat .t-table__content{border:none!important}.sm-table.sm-table--flat .t-table__header tr{background:0 0!important}.sm-table.sm-table--flat .t-table__header th{font-weight:600;color:#ffffffad!important;border:none!important}.sm-table.sm-table--flat .t-table td{color:#ffffffd1;background:0 0!important;border:none!important}.sm-table.sm-table--flat .t-table__body tr,.sm-table.sm-table--flat .t-table__body tr:hover td{background:0 0!important}.sm-add.t-button--variant-base.t-button--theme-primary{--td-brand-color:#26e3c2;--td-brand-color-hover:#3aedcf;--td-brand-color-active:#1ecfaf;box-shadow:0 2px 14px #26e3c261;color:#fffffff5!important;border-color:#0000!important}.sm-add-dlg.t-dialog{background:linear-gradient(168deg,#171f2b 0%,#121920 45%,#0d131a 100%);border:1px solid #38dcbe38;border-radius:14px;box-shadow:inset 0 1px #ffffff0e,0 28px 72px #0000009e,0 0 56px #26e3c212}.sm-add-dlg .t-dialog__header{border-bottom:1px solid #ffffff0f;padding:18px 22px 12px}.sm-add-dlg .t-dialog__close{color:#ffffff8c}.sm-add-dlg .t-dialog__close:hover{color:#ffffffeb}.sm-add-dlg .t-dialog__body{max-height:min(62vh,680px);padding:0;overflow-y:auto}.sm-add-dlg .t-dialog__footer{background:linear-gradient(#0000 0%,#00000024 100%);border-top:1px solid #ffffff0f;padding:0}.sm-dlg-field--block{flex-direction:column;gap:6px;width:100%;margin-bottom:14px;display:flex}.sm-dlg-label{color:#94a8beeb;font-size:12px;font-weight:600}.sm-dlg-status-row{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.sm-dlg-status-label{color:#ffffffd1;min-width:64px;font-size:12px;font-weight:700}.sm-dlg-status-inner{background:#0c1016b8;border:1px solid #3d4b5a8c;border-radius:10px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.sm-dlg-enable-label{color:#e6ecf5e0;font-size:13px;font-weight:600}.sm-dlg-tabs{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;margin-bottom:16px;padding-bottom:12px;display:grid;position:relative}.sm-dlg-tab{appearance:none;color:#94a8beb8;cursor:pointer;text-align:center;background:0 0;border:none;grid-row:1;padding:10px 8px 12px;font-size:14px;font-weight:600}.sm-dlg-tab:first-child{grid-column:1}.sm-dlg-tab:nth-child(2){grid-column:2}.sm-dlg-tab--active{color:#00f5d4}.sm-dlg-tab-ink{pointer-events:none;background:linear-gradient(90deg,#00f5d4,#00e5ffe6);border-radius:2px;width:50%;height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:0;box-shadow:0 0 12px #00f5d459}.sm-dlg-tab-ink--left{transform:translate(0)}.sm-dlg-tab-ink--right{transform:translate(100%)}.sm-dlg-section--logic{background:#080c12b8}.sm-dlg-sec-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.sm-dlg-sec-head--compact{margin-bottom:8px}.sm-dlg-sec-ico{color:#5cf6d8;opacity:.9;display:flex}.sm-dlg-sec-title{color:#ffffffe6;flex:1;font-size:14px;font-weight:700}.sm-dlg-ghost-btn{appearance:none;color:#5cf6d8;cursor:pointer;background:#26e3c214;border:1px solid #26e3c261;border-radius:8px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:700}.sm-dlg-dev-add-btn{appearance:none;cursor:pointer;color:var(--app-menu-accent,#5eead4);background:0 0;border:none;align-items:center;gap:8px;margin-left:auto;padding:4px 2px;font-size:12px;font-weight:700;display:inline-flex}.sm-dlg-dev-add-btn:hover{filter:brightness(1.12)}.sm-dlg-dev-add-ring{border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 0 12px #5eead440}.sm-dlg-dev-add-plus{margin-top:-1px;font-size:18px;font-weight:500;line-height:1}.sm-dlg-dev-add-txt{letter-spacing:.02em}.sm-dlg-sec-ico--link{opacity:.95}.sm-dlg-dev-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sm-dlg-dev-row{background:#161c26b8;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:auto 1fr minmax(240px,1.5fr) auto;align-items:center;gap:12px 16px;padding:12px 14px;display:grid}@media (width<=720px){.sm-dlg-dev-row{grid-template-columns:auto 1fr}.sm-dlg-dev-action{grid-column:span 2}.sm-dlg-trash{justify-self:end}}.sm-dlg-dev-name{color:#ffffffeb;font-size:14px;font-weight:700}.sm-dlg-dev-sub{color:#94a8bed9;margin-top:2px;font-size:11px}.sm-dlg-dev-action{color:#e6ecf5e0;flex-wrap:nowrap;align-items:center;gap:10px 12px;min-width:0;font-size:12px;display:flex}@media (width<=720px){.sm-dlg-dev-action{flex-wrap:wrap}}.sm-dlg-act-label{color:#ffffffe0;flex-shrink:0;font-weight:500}.sm-dlg-num-input.t-input__wrap{max-width:88px}.sm-dlg-num-input--wide.t-input__wrap{max-width:110px}.sm-add-dlg .sm-dlg-select--act.t-select__wrap{flex:auto;min-width:112px;max-width:200px}.sm-dlg-trash{appearance:none;color:#ff6b7d;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.sm-dlg-trash:hover{background:#ff6b7d1f}.sm-dlg-cg{background:#0e121ad9;border:1px solid #3d4b5a80;border-radius:9px;margin-bottom:12px;padding:12px 12px 14px}.sm-dlg-cg-bar{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sm-dlg-cg-label{color:#00f5d4e0;flex-shrink:0;font-size:13px;font-weight:700}.sm-dlg-cg-trash{appearance:none;color:#ff6b7d;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:6px;display:flex}.sm-dlg-cg-trash:hover{background:#ff6b7d1f}.sm-dlg-leaf{flex-flow:row;align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.sm-dlg-leaf-cells{flex-flow:row;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.sm-dlg-leaf-circles{flex-flow:row;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.sm-dlg-leaf-circle{appearance:none;color:#f0f6fce0;cursor:pointer;background:#0c121af2;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;font-weight:600;line-height:1;display:flex}.sm-dlg-leaf-circle:hover{color:#5cf6d8;border-color:#26e3c273}.sm-dlg-leaf--nest{background:#04080e8c;border:1px solid #ffffff0b;border-radius:8px;padding:8px 8px 8px 10px}.sm-dlg-leaf-del{appearance:none;color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:flex}.sm-dlg-leaf-del:hover{color:#ff6b7d}.sm-dlg-nest{background:#060a10eb;border:1px solid #ffffff0e;border-radius:10px;margin-bottom:12px;padding:12px}.sm-dlg-nest-head{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.sm-dlg-nest-sub{color:#94a8bed9;font-size:12px;font-weight:600}.sm-dlg-link-btn--nest{align-items:center;gap:5px;display:inline-flex}.sm-dlg-nest-branch-ico{opacity:.92;flex-shrink:0}.sm-dlg-link-btn{appearance:none;color:#5cf6d8;cursor:pointer;background:0 0;border:none;margin-right:16px;padding:0;font-size:12px;font-weight:600}.sm-dlg-link-btn:hover{text-decoration:underline}.sm-dlg-cg-ft{flex-wrap:wrap;gap:8px 4px;margin-top:4px;display:flex}.sm-dlg-new-group{color:#5cf6d8;cursor:pointer;background:#26e3c20a;border:1px dashed #26e3c259;border-radius:10px;width:100%;margin-top:4px;padding:14px;font-size:13px;font-weight:700}.sm-dlg-new-group:hover{background:#26e3c21a}.sm-dlg-preview-wrap{margin-bottom:0}.sm-dlg-preview{color:#d2e0eee0;font-variant-numeric:tabular-nums;background:#05080ca6;border:1px solid #ffffff0f;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.65}.sm-dlg-select.t-select__wrap{min-width:120px}.sm-dlg-select--metric.t-select__wrap{min-width:140px}.sm-dlg-select--op.t-select__wrap{min-width:72px;max-width:88px}.sm-dlg-select--narrow.t-select__wrap{min-width:100px}.sm-dlg-join--group.t-select__wrap{flex-shrink:0;min-width:112px;max-width:140px}.sm-dlg-input-suffix--logic{font-variant-numeric:tabular-nums}.sm-add-dlg .sm-dlg-section--logic .sm-dlg-cg{overflow-x:auto}.sm-add-dlg .sm-dlg-leaf-cells .t-select__wrap,.sm-add-dlg .sm-dlg-leaf-cells .t-input__wrap{width:auto!important}.sm-add-dlg .sm-dlg-leaf-cells .sm-dlg-select--metric.t-select__wrap{flex:160px;min-width:132px!important;max-width:340px!important}.sm-add-dlg .sm-dlg-leaf-cells .sm-dlg-select--op.t-select__wrap{flex:0 0 76px;min-width:72px!important;max-width:80px!important}.sm-add-dlg .sm-dlg-leaf-cells .sm-dlg-input--val.t-input__wrap{flex:0 200px;min-width:96px!important;max-width:260px!important}.sm-add-dlg .sm-dlg-leaf-cells .sm-dlg-time-range.t-time-range-picker{flex:0 280px;width:auto!important;min-width:220px!important;max-width:340px!important}.sm-add-dlg .sm-dlg-time-range .t-range-input,.sm-add-dlg .sm-dlg-time-range .t-range-input__inner,.sm-add-dlg .sm-dlg-time-range .t-input.t-input--border .t-input__inner{color:#ffffffe6!important;background-color:#141a1e!important;border-color:#3d4b5aa6!important}.sm-add-dlg .sm-dlg-join--nest.t-select__wrap{flex-shrink:0;min-width:108px!important;max-width:136px!important}.sm-add-dlg .sm-dlg-join-pill--or.t-select__wrap .t-input__inner{color:#e2f0fff5!important;background:#376ec852!important;border-color:#78afff7a!important}.sm-add-dlg .sm-dlg-join-pill--and.t-select__wrap .t-input__inner{background:#0c121afa!important;border-color:#465a708c!important}.sm-dlg-ft{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 22px 18px;display:flex}.sm-dlg-input-suffix{color:#94a8bed9;padding-right:4px;font-size:12px}.sm-dlg-ft-left{color:#94a8bee0;flex-direction:column;gap:6px;font-size:12px;display:flex}.sm-dlg-ft-node{font-variant-numeric:tabular-nums}.sm-dlg-ft-val{color:#94a8beeb;align-items:center;gap:10px;display:inline-flex}.sm-dlg-ft-val-txt{font-size:12px}.sm-dlg-ft-em{color:#5eead4f2;font-style:normal;font-weight:600}.sm-dlg-ft-spin{border:2px solid #26e3c238;border-top-color:#26e3c2;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.72s linear infinite sm-dlg-spin}@keyframes sm-dlg-spin{to{transform:rotate(360deg)}}.sm-dlg-ft-actions{align-items:center;gap:10px;display:flex}.sm-dlg-cancel.t-button--variant-outline{color:#f0f6fcd9!important;border-color:#ffffff2e!important}.sm-add-dlg .t-input__inner{color:#ffffffe6!important;background-color:#141a1e!important;border-color:#3d4b5aa6!important}.sm-add-dlg .t-input__inner:focus{box-shadow:0 0 0 2px #26e3c21f;border-color:#26e3c273!important}.sm-add-dlg .t-select .t-input__inner{background-color:#141a1e!important}.sm-dlg-save.t-button--variant-base.t-button--theme-primary{--td-brand-color:#26e3c2;--td-brand-color-hover:#3aedcf;box-shadow:0 2px 14px #26e3c259;color:#fffffff5!important;border-color:#0000!important}.sm-add-dlg.sm-hist-dlg .t-dialog__body{max-height:min(74vh,780px)}.sm-hist-hd-title{letter-spacing:.04em;color:#40ffd0;text-shadow:0 0 24px #40ffd038;font-size:18px;font-weight:900}.sm-hist-body.sm-dlg-body{padding-bottom:16px}.sm-hist-filter.sm-dlg-section{margin-bottom:14px;padding-bottom:16px}.sm-hist-filter-grid{grid-template-columns:minmax(200px,1fr) minmax(260px,1.35fr) auto;align-items:end;gap:14px 18px;display:grid}.sm-hist-filter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sm-hist-filter-field--range{min-width:0}.sm-hist-filter-actions{flex-flow:wrap;align-items:center;gap:10px;padding-bottom:1px;display:inline-flex}.sm-hist-reset{appearance:none;color:#f0f6fce0;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;padding:7px 18px;font-size:13px;font-weight:600}.sm-hist-reset:hover{color:#fffffff5;border-color:#ffffff47}.sm-hist-query{appearance:none;color:#061216eb;cursor:pointer;background:#00f5d4;border:none;border-radius:8px;padding:7px 20px;font-size:13px;font-weight:800;box-shadow:0 2px 14px #00f5d459}.sm-hist-query:hover{filter:brightness(1.06)}.sm-add-dlg.sm-hist-dlg .sm-hist-select.t-select__wrap .t-input__inner,.sm-add-dlg.sm-hist-dlg .sm-hist-drange .t-range-input,.sm-add-dlg.sm-hist-dlg .sm-hist-drange .t-input__inner{color:#ffffffe6!important;background-color:#141a1e!important;border-color:#3d4b5aa6!important}.sm-add-dlg.sm-hist-dlg .sm-hist-drange .t-range-input.t-is-focused{box-shadow:0 0 0 2px #26e3c21f;border-color:#26e3c273!important}.sm-hist-table-wrap{background:linear-gradient(#0c121a8c 0%,#080c106b 100%);border:1px solid #38dcbe24;border-radius:10px;overflow:hidden}.sm-hist-thead{letter-spacing:.04em;color:#7c94acf5;background:#00000038;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(132px,.92fr) minmax(200px,2.05fr) minmax(136px,.88fr) minmax(84px,.52fr);align-items:center;column-gap:12px;padding:10px 14px;font-size:11px;font-weight:800;display:grid}.sm-hist-row{border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(132px,.92fr) minmax(200px,2.05fr) minmax(136px,.88fr) minmax(84px,.52fr);align-items:start;column-gap:12px;padding:12px 14px;font-size:12px;display:grid}.sm-hist-row:last-child{border-bottom:none}.sm-hist-cell--mode{flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.35;display:flex}.sm-hist-mode-tag{color:#5cf6d8;letter-spacing:.02em;font-size:13px;font-weight:900}.sm-hist-mode-tag--gold{color:#e8c84a}.sm-hist-mode-name{color:#e4eef8f0;flex:140px;min-width:0;font-weight:700}.sm-hist-mode-name--gold{color:#e8c84a}.sm-hist-op-title{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.sm-hist-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-top:4px}.sm-hist-dot--cyan{background:#26e3c2;box-shadow:0 0 10px #26e3c26b}.sm-hist-dot--blue{background:#4d9dff;box-shadow:0 0 10px #4d9dff61}.sm-hist-dot--amber{background:#e8a024;box-shadow:0 0 10px #e8a02461}.sm-hist-dot--violet{background:#a78bfa;box-shadow:0 0 10px #a78bfa5c}.sm-hist-op-head{color:#fffffff5;font-weight:800;line-height:1.4}.sm-hist-op-details{margin:6px 0 0;padding:0;font-size:11px;line-height:1.5;list-style:none}.sm-hist-op-details li{margin:2px 0 0}.sm-hist-det-k{color:#8c9eb4e0;font-weight:600}.sm-hist-det-v{color:#5cf6d8;font-weight:600}.sm-hist-cell--time{color:#dce6f2e0;font-variant-numeric:tabular-nums;padding-top:2px}.sm-hist-cell--code{color:#94afc6eb;padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}@media (width<=780px){.sm-hist-filter-grid{grid-template-columns:1fr}.sm-hist-thead,.sm-hist-row{grid-template-columns:1fr;row-gap:8px}.sm-hist-thead span:nth-child(2),.sm-hist-thead span:nth-child(3),.sm-hist-thead span:nth-child(4){display:none}.sm-hist-cell--time:before{content:"操作时间：";color:#7c94acd9;margin-right:6px;font-size:11px}.sm-hist-cell--code:before{content:"状态码：";color:#7c94acd9;margin-right:6px;font-size:11px}}.sm-pick-dev-dlg.t-dialog{background:linear-gradient(165deg,#0e141a 0%,#080d12 100%);border:1px solid #00f5d461;border-radius:8px;box-shadow:0 0 0 1px #00f5d414,0 24px 56px #000000a6}.sm-pick-dev-dlg .t-dialog__header{border-bottom:none;padding:16px 22px 10px}.sm-pick-dev-dlg .t-dialog__body{padding:0 20px 14px}.sm-pick-dev-dlg .t-dialog__footer{border-top:1px solid #ffffff0f;padding:0}.sm-pick-dev-dlg .t-dialog__close{color:#ffffff85}.sm-pick-dev-dlg .t-dialog__close:hover{color:var(--app-menu-accent,#00f5d4)}.sm-pick-hd-title{color:var(--app-menu-accent,#00f5d4);letter-spacing:.04em;text-shadow:0 0 18px #00f5d459;margin:0;font-size:18px;font-weight:800}.sm-pick-frame{padding:6px 4px 4px;position:relative}.sm-pick-corner{pointer-events:none;border-color:#00f5d4bf;width:22px;height:22px;position:absolute}.sm-pick-corner--tl{border-top:2px solid;border-left:2px solid;border-radius:2px 0 0;top:0;left:0}.sm-pick-corner--tr{border-top:2px solid;border-right:2px solid;border-radius:0 2px 0 0;top:0;right:0}.sm-pick-corner--bl{border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 2px;bottom:0;left:0}.sm-pick-corner--br{border-bottom:2px solid;border-right:2px solid;border-radius:0 0 2px;bottom:0;right:0}.sm-pick-inner{padding:8px 10px 10px}.sm-pick-field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.sm-pick-field-label{color:#00f5d4e0;font-size:12px;font-weight:700}.sm-pick-select.t-select__wrap,.sm-pick-search.t-input__wrap{width:100%}.sm-pick-dev-dlg .sm-pick-frame .t-input__inner,.sm-pick-dev-dlg .sm-pick-frame .t-select .t-input__inner{color:#ffffffe0!important;background-color:#141a1e!important;border-color:#3d4b5ab3!important}.sm-pick-search-ico{opacity:.75;object-fit:contain;width:16px;height:16px}.sm-pick-cats{flex-wrap:wrap;gap:10px;display:flex}.sm-pick-cat{color:#ffffffe6;cursor:pointer;text-align:left;background:#121820d9;border:1px solid #3d4b5a8c;border-radius:8px;flex:calc(50% - 6px);align-items:center;gap:8px;min-width:min(240px,100%);padding:12px;font-size:12px;font-weight:600;display:inline-flex}.sm-pick-cat-ico{color:var(--app-menu-accent,#00f5d4);opacity:.95;display:flex}.sm-pick-svg{width:20px;height:20px;display:block}.sm-pick-cat--active{background:var(--app-menu-accent,#00f5d4);color:#0c1014f5;border-color:#0000;box-shadow:0 4px 20px #00f5d452}.sm-pick-cat--active .sm-pick-cat-ico{color:#0c1014e0}.sm-pick-results-hd{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.sm-pick-results-title{color:#ffffffeb;font-size:13px;font-weight:700}.sm-pick-results-sub{color:#94a8bead;font-size:12px}.sm-pick-list{flex-direction:column;gap:8px;max-height:min(240px,38vh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.sm-pick-row{color:#ffffffe6;cursor:pointer;text-align:left;background:#0a0e14a6;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;display:grid}.sm-pick-row:hover{background:#00f5d40f;border-color:#00f5d438}.sm-pick-cb{color:#0a1014f2;border:1.5px solid #00f5d473;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.sm-pick-cb--on{background:var(--app-menu-accent,#00f5d4);border-color:var(--app-menu-accent,#00f5d4)}.sm-pick-row-name{font-variant-numeric:tabular-nums;min-width:0}.sm-pick-st{border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.sm-pick-st--online{color:var(--app-menu-accent,#00f5d4);background:#00f5d414;border:1px solid #00f5d48c}.sm-pick-st--offline{color:#f0b860;background:#f0b86014;border:1px solid #f0b8608c}.sm-pick-ft{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:16px;width:100%;padding:14px 20px 18px;display:flex}.sm-pick-cancel.t-button{color:#c8d8e8c7!important;box-shadow:none!important;background:0 0!important;border:none!important}.sm-pick-cancel.t-button:hover{color:#ffffffeb!important}.sm-pick-add.t-button--variant-base.t-button--theme-primary{--td-brand-color:#00f5d4;--td-brand-color-hover:#5cfce8;box-shadow:0 4px 18px #00f5d459;color:#0a0e12f5!important;border-color:#0000!important;font-weight:800!important}.um-page[data-v-d873181d]{background:radial-gradient(90% 55% at 50% -15%,#26e3c20f,#0000 52%),linear-gradient(#0d1118 0%,#070b10 55%);flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px 18px;display:flex;overflow:auto}.um-card[data-v-d873181d]{background:#121a23;border:1px solid #26e3c238;border-radius:10px;flex-direction:column;flex:1;min-height:280px;padding:14px 14px 12px;display:flex;box-shadow:inset 0 1px #26e3c20f,0 8px 28px #00000038}.um-head[data-v-d873181d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.um-head-left[data-v-d873181d]{color:#26e3c2;letter-spacing:.06em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.um-head-icon[data-v-d873181d]{object-fit:contain;width:22px;height:22px}.um-add.t-button[data-v-d873181d]{flex-shrink:0}.um-filter-toolbar[data-v-d873181d]{background:#121a23;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:12px;padding:14px 16px;box-shadow:inset 0 1px #ffffff0a}.um-filter-inner[data-v-d873181d]{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.um-filter-search[data-v-d873181d]{flex:0 auto;width:min(240px,38vw);min-width:min(176px,70vw);max-width:100%}.um-query[data-v-d873181d]{border-radius:999px;flex-shrink:0;margin-left:auto;padding-left:26px;padding-right:26px;font-weight:600}.um-query.t-button--variant-base.t-button--theme-primary[data-v-d873181d]{--td-brand-color:#26e3c2;--td-brand-color-hover:#3aedcf;--td-brand-color-active:#1ecfaf;box-shadow:0 2px 14px #26e3c261;color:#fffffff5!important;border-color:#0000!important}.um-field-icon[data-v-d873181d]{object-fit:contain;width:16px;height:16px;display:block}.um-table-wrap[data-v-d873181d]{flex:1;min-height:0;overflow-x:auto}@media (width<=560px){.um-head[data-v-d873181d]{flex-direction:column;align-items:stretch}.um-add[data-v-d873181d]{width:100%}.um-filter-inner[data-v-d873181d]{flex-wrap:wrap}.um-query[data-v-d873181d]{width:100%;margin-left:0}}.um-avatar{color:#fffffff0;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto;font-size:16px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff14}.um-cell-user{font-variant-numeric:tabular-nums;color:#94d0ffeb;font-size:13px;font-weight:600}.um-cell-name{color:#ffffffe6;font-size:13px;font-weight:600}.um-dept{color:#dce8f6e0;background:#ffffff0a;border:1px solid #3d4b5ad9;border-radius:8px;align-items:center;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.um-role{color:#ffffffd1;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.um-role-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.um-role-dot--green{background:#3ecf8e;box-shadow:0 0 10px #3ecf8e8c}.um-role-dot--yellow{background:#f0c842;box-shadow:0 0 10px #f0c8426b}.um-role-dot--cyan{background:#26e3c2;box-shadow:0 0 10px #26e3c259}.um-role-dot--muted{background:#94a8bea6}.um-status{justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.um-status-ico{flex-shrink:0;width:15px;height:15px}.um-status--online{color:#5bf0b8}.um-status--offline{color:#94a8beb8}.um-actions{align-items:center;gap:6px;display:inline-flex}.um-icon-btn{cursor:pointer;background:#ffffff0a;border:1px solid #3d4b5abf;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .15s,background .15s;display:inline-flex}.um-icon-btn:hover{background:#26e3c214;border-color:#26e3c26b}.um-icon-btn-inner{background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px}.um-icon-btn--edit .um-icon-btn-inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2326e3c2'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75 2.53-2.54z'/%3E%3C/svg%3E")}.um-icon-btn--del .um-icon-btn-inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6b7d'%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3C/svg%3E")}.um-table.um-table--flat.t-table{--td-bg-color-container:transparent;--td-bg-color-secondarycontainer:transparent;--td-component-border:transparent}.um-table.um-table--flat .t-table__content{border:none!important}.um-table.um-table--flat .t-table__header tr{background:0 0!important}.um-table.um-table--flat .t-table__header th{font-weight:600;color:#ffffffad!important;border:none!important}.um-table.um-table--flat .t-table td{color:#ffffffd1;background:0 0!important;border:none!important}.um-table.um-table--flat .t-table__body tr,.um-table.um-table--flat .t-table__body tr:hover td{background:0 0!important}.um-add.t-button--variant-base.t-button--theme-primary{--td-brand-color:#26e3c2;--td-brand-color-hover:#3aedcf;--td-brand-color-active:#1ecfaf;box-shadow:0 2px 14px #26e3c261;color:#fffffff5!important;border-color:#0000!important}.sm-dlg-hd{align-items:flex-start;padding-right:36px;display:flex}.sm-dlg-hd-text{min-width:0}.sm-dlg-hd-title{color:#fffffffa;letter-spacing:.03em;font-size:18px;font-weight:800}.sm-dlg-hd-sub{color:#5cf6d8;margin-top:4px;font-size:13px;font-weight:600}.sm-dlg-body{padding:14px 22px 12px}.sm-dlg-label{color:#94a8beeb;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.sm-dlg-section{background:#0a0e148c;border:1px solid #3d4b5a8c;border-radius:10px;margin-bottom:16px;padding:14px 14px 16px}.sm-dlg-section:last-child{margin-bottom:0}.sm-dlg-ghost-btn{appearance:none;color:#5cf6d8;cursor:pointer;background:#26e3c214;border:1px solid #26e3c261;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}.sm-dlg-ghost-btn:hover{background:#26e3c224}.um-add-dlg.t-dialog{background:linear-gradient(168deg,#171f2b 0%,#121920 45%,#0d131a 100%);border:1px solid #38dcbe38;border-radius:14px;box-shadow:inset 0 1px #ffffff0e,0 28px 72px #0000009e,0 0 56px #26e3c212}.um-add-dlg .t-dialog__header{border-bottom:1px solid #ffffff0f;padding:18px 22px 12px}.um-add-dlg .t-dialog__close{color:#ffffff8c}.um-add-dlg .t-dialog__close:hover{color:#ffffffeb}.um-add-dlg .t-dialog__body{max-height:min(62vh,680px);padding:0;overflow-y:auto}.um-add-dlg .t-dialog__footer{background:linear-gradient(#0000 0%,#00000024 100%);border-top:1px solid #ffffff0f;padding:0}.um-add-dlg .t-input__inner{color:#ffffffe6!important;background-color:#141a1e!important;border-color:#3d4b5aa6!important}.um-add-dlg .t-input__inner:focus{box-shadow:0 0 0 2px #26e3c21f;border-color:#26e3c273!important}.um-add-dlg .t-select .t-input__inner{background-color:#141a1e!important}.um-add-frame{padding:6px 4px 4px}.um-add-avatar-block{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:0;display:flex}.um-add-avatar-side{flex-shrink:0}.um-add-avatar-preview{cursor:pointer;background:#060c12f2;border:1px dashed #00f5d48c;border-radius:8px;justify-content:center;align-items:center;width:108px;height:108px;padding:0;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden}.um-add-avatar-preview:hover{border-color:#00f5d4c7;box-shadow:0 0 0 1px #00f5d41f,0 8px 28px #00000059}.um-add-avatar-preview:focus-visible{border-color:#00f5d4f2;outline:none;box-shadow:0 0 0 3px #26e3c238}.um-add-avatar-img{object-fit:cover;width:100%;height:100%}.um-add-avatar-ph{background:radial-gradient(at 50% 35%,#26e3c21f,#0000 62%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.um-add-avatar-svg{opacity:.95;width:78px;height:78px}.um-add-avatar-mark{background:var(--app-menu-accent,#00f5d4);border-radius:2px;width:11px;height:11px;position:absolute;bottom:5px;right:5px;box-shadow:0 0 10px #00f5d480}.um-add-file-native{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.um-add-avatar-meta{flex:1;min-width:min(260px,100%)}.um-add-label-row{margin-bottom:6px}.um-add-hint{color:#aabed2d1;margin:0 0 6px;font-size:12px;line-height:1.55}.um-add-hint--uploading{color:#26e3c2f2}.um-add-hint--detail{color:#94a8beb8;margin-bottom:12px;font-size:11px}.um-add-avatar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.um-add-avatar-clear{appearance:none;color:#ff6b7deb;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.um-add-avatar-clear:hover{color:#ff8a9a}.um-add-dlg .sm-dlg-ghost-btn.um-add-file-btn{margin-left:0}.um-add-req{color:#ff6b7de0;margin-left:2px;font-style:normal;font-weight:800}.um-add-grid{grid-template-columns:1fr 1fr;gap:14px 18px;margin-bottom:14px;display:grid}.um-add-field{flex-direction:column;gap:0;min-width:0;display:flex}.um-add-field--full{width:100%;margin-bottom:14px}.um-add-field--grid-span{grid-column:1/-1}.um-add-field--last{margin-bottom:2px}.um-add-input.t-input__wrap,.um-add-select.t-select__wrap{width:100%}.um-add-sel-ico{color:#5cf6d8;opacity:.9;width:16px;height:16px}.um-add-ft{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:16px;width:100%;padding:14px 22px 18px;display:flex}.um-add-cancel.t-button{color:#c8d8e8c7!important;box-shadow:none!important;background:0 0!important;border:none!important}.um-add-cancel.t-button:hover{color:#ffffffeb!important}.um-add-create.t-button--variant-base.t-button--theme-primary{--td-brand-color:#00f5d4;--td-brand-color-hover:#5cfce8;letter-spacing:.04em;min-width:132px;box-shadow:0 4px 18px #00f5d459;color:#0a0e12f5!important;border-color:#0000!important;border-radius:8px!important;font-weight:800!important}.um-add-create.t-button:hover:not(:disabled){box-shadow:0 6px 24px #00f5d47a}.um-add-create.t-button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.2);box-shadow:none!important}.um-add-create-gt{margin-left:6px;font-weight:800;display:inline-block}@media (width<=520px){.um-add-grid{grid-template-columns:1fr}}.login-page[data-v-4e281a00]{color:#ffffffe0;background:#030810;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex;position:relative;overflow:hidden}.login-bg[data-v-4e281a00]{pointer-events:none;position:absolute;inset:0}.login-bg-grid[data-v-4e281a00]{background-image:linear-gradient(#2eebfd0f 1px,#0000 1px),linear-gradient(90deg,#2eebfd0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}.login-bg-glow[data-v-4e281a00]{filter:blur(80px);opacity:.45;border-radius:50%;position:absolute}.login-bg-glow--a[data-v-4e281a00]{background:#00f5d438;width:420px;height:420px;top:-120px;right:-80px}.login-bg-glow--b[data-v-4e281a00]{background:#4894d22e;width:360px;height:360px;bottom:-100px;left:-60px}.login-card[data-v-4e281a00]{z-index:1;background:linear-gradient(165deg,#0c1624f5 0%,#060c16fa 100%);border:1px solid #4894d273;border-radius:12px;width:min(420px,100%);padding:36px 32px 28px;position:relative;box-shadow:inset 0 0 0 1px #00000059,0 24px 64px #0000008c,0 0 48px #2eebfd14}.login-hd[data-v-4e281a00]{text-align:center;margin-bottom:28px}.login-brand[data-v-4e281a00]{letter-spacing:.1em;background:linear-gradient(#bfffff 0%,#4cf6ff 40%,#1bd8f0 100%);color:#0000;filter:drop-shadow(0 0 14px #2eebfd59);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;display:block}.login-sub[data-v-4e281a00]{color:#c8d8e89e;letter-spacing:.12em;margin:10px 0 0;font-size:13px}.login-form[data-v-4e281a00]{flex-direction:column;gap:18px;display:flex}.login-field[data-v-4e281a00]{flex-direction:column;gap:8px;display:flex}.login-label[data-v-4e281a00]{color:#c8d8e8c7;font-size:13px}.login-input[data-v-4e281a00]{width:100%}.login-submit[data-v-4e281a00]{letter-spacing:.2em;margin-top:6px;font-weight:700}.login-submit.t-button--variant-base.t-button--theme-primary[data-v-4e281a00]{--td-brand-color:#00f5d4;--td-brand-color-hover:#5cfce8;box-shadow:0 4px 20px #00f5d459;color:#0a0e12f5!important;border-color:#0000!important}.login-submit.t-button--variant-base.t-button--theme-primary[data-v-4e281a00]:hover:not(.t-is-disabled){box-shadow:0 6px 28px #00f5d47a}.login-submit.t-button--variant-base.t-button--theme-primary.t-is-disabled[data-v-4e281a00]{--td-brand-color-disabled:#00f5d433;box-shadow:none;cursor:not-allowed;color:#c8d8e86b!important;background-color:#2eebfd1a!important;border-color:#4894d252!important}.login-foot[data-v-4e281a00]{text-align:center;color:#c8d8e861;margin:24px 0 0;font-size:11px}.wh-page[data-v-f38c0af6]{background:radial-gradient(90% 55% at 50% -15%,#26e3c212,#0000 52%),linear-gradient(#071018 0%,#030810 55%);flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px 18px;display:flex;overflow:auto}.wh-top[data-v-f38c0af6]{grid-template-columns:minmax(268px,300px) minmax(0,1fr);align-items:stretch;gap:14px;min-height:0;display:grid}.wh-stats-col[data-v-f38c0af6]{flex-direction:column;gap:14px;min-width:0;display:flex}@media (width<=1100px){.wh-top[data-v-f38c0af6]{grid-template-columns:1fr}.wh-stats-col[data-v-f38c0af6]{flex-flow:wrap}.wh-stats-col .wh-stat-card[data-v-f38c0af6]{flex:1;min-width:min(100%,260px)}}@media (width<=720px){.wh-stats-col[data-v-f38c0af6]{flex-direction:column}}.wh-stat-card[data-v-f38c0af6]{background:linear-gradient(155deg,#0a2030f5 0%,#040e18fc 100%);border:1px solid #26e3c238;border-radius:10px;min-height:136px;padding:18px 16px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #26e3c21f,0 10px 36px #00000059}.wh-stat-bg[data-v-f38c0af6]{object-fit:contain;opacity:.35;pointer-events:none;width:120px;height:120px;position:absolute;top:-6px;right:-6px}.wh-stat-corner[data-v-f38c0af6]{object-fit:contain;opacity:.95;pointer-events:none;width:28px;height:28px;position:absolute;top:12px;right:12px}.wh-stat-label[data-v-f38c0af6]{color:#ffffff8c;margin-bottom:10px;font-size:13px}.wh-stat-num[data-v-f38c0af6]{font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:30px;font-weight:800;line-height:1}.wh-stat-num--cyan[data-v-f38c0af6]{color:#26e3c2;text-shadow:0 0 24px #26e3c259}.wh-stat-num--yellow[data-v-f38c0af6]{color:#f0c842;text-shadow:0 0 20px #f0c8424d}.wh-stat-foot[data-v-f38c0af6]{color:#ffffff8c;align-items:center;gap:6px;font-size:12px;display:flex}.wh-stat-foot--muted[data-v-f38c0af6]{color:#ffffff73}.wh-stat-foot-icon[data-v-f38c0af6]{object-fit:contain;width:14px;height:14px}.wh-stat-foot strong[data-v-f38c0af6]{color:#26e3c2;font-weight:700}.pct[data-v-f38c0af6]{font-size:15px;color:#f0c842!important}.wh-chart-card[data-v-f38c0af6]{background:linear-gradient(#061624eb 0%,#030a12f5 100%);border:1px solid #26e3c238;border-radius:10px;flex-direction:column;height:100%;min-height:260px;padding:12px 14px 10px;display:flex;box-shadow:inset 0 1px #26e3c21a,0 10px 32px #00000047}.wh-chart-head[data-v-f38c0af6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;margin-bottom:8px;display:flex}.wh-chart-title[data-v-f38c0af6]{color:#ffffffe0;letter-spacing:.03em;flex:1;min-width:min(100%,220px);margin:0;font-size:13px;font-weight:600;line-height:1.35}.wh-chart-legend[data-v-f38c0af6]{flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;align-items:center;gap:10px 14px;display:flex}.wh-chart-legend-item[data-v-f38c0af6]{align-items:center;gap:6px;display:inline-flex}.wh-chart-legend-swatch[data-v-f38c0af6]{background:var(--lg-color);border-radius:1px;flex-shrink:0;width:14px;height:3px}.wh-chart-legend-swatch--dashed[data-v-f38c0af6]{border-bottom:2px dashed var(--lg-color);border-radius:0;height:0;background:0 0!important}.wh-chart-legend-text[data-v-f38c0af6]{color:#ffffffad;white-space:nowrap;font-size:11px}.wh-chart-dom[data-v-f38c0af6]{flex:1;width:100%;min-height:188px}.wh-toolbar[data-v-f38c0af6]{background:#121a23;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff0a}.wh-toolbar-actions[data-v-f38c0af6]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.wh-search[data-v-f38c0af6]{flex:auto;min-width:200px;max-width:min(440px,42vw)}@media (width<=1180px){.wh-toolbar[data-v-f38c0af6]{flex-wrap:wrap}.wh-toolbar-actions[data-v-f38c0af6]{flex-wrap:wrap;flex:100%;justify-content:flex-end;margin-left:0}.wh-search[data-v-f38c0af6]{flex:100%;max-width:none}}.wh-field[data-v-f38c0af6]{flex-shrink:0;width:160px}.wh-field--narrow[data-v-f38c0af6]{width:120px}.wh-field--date[data-v-f38c0af6]{width:288px}.wh-field-icon[data-v-f38c0af6]{object-fit:contain;width:16px;height:16px;display:block}.wh-calendar[data-v-f38c0af6]{margin-right:2px}.wh-query[data-v-f38c0af6]{letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding-left:22px;padding-right:22px;font-weight:600}.wh-table-section[data-v-f38c0af6]{background:#121a23;border:1px solid #26e3c238;border-radius:10px;flex-direction:column;flex:1;min-height:0;padding:14px 14px 12px;display:flex;box-shadow:inset 0 1px #26e3c20f,0 8px 28px #00000038}.wh-table-head[data-v-f38c0af6]{color:#26e3c2;letter-spacing:.06em;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.wh-table-head-icon[data-v-f38c0af6]{object-fit:contain;width:22px;height:22px}.wh-cell-info .wh-cell-code{font-variant-numeric:tabular-nums;color:#26e3c2;margin-bottom:4px;font-size:12px;font-weight:700}.wh-cell-info .wh-cell-name{color:#ffffffeb;margin-bottom:4px;font-size:13px;font-weight:600}.wh-cell-info .wh-cell-uid{color:#ffffff7a;font-size:12px}.wh-cell-province{color:#ffffffd9;align-items:center;gap:6px;font-size:13px;display:inline-flex}.wh-inline-icon{object-fit:contain;width:16px;height:16px}.wh-cell-user{color:#ffffffe0;align-items:center;gap:10px;font-size:13px;display:flex}.wh-cell-user--empty{color:#ffffff6b}.wh-user-avatar{object-fit:cover;border:1px solid #26e3c259;border-radius:50%;width:28px;height:28px}.wh-user-placeholder{background:#ffffff14;border:1px dashed #ffffff2e;border-radius:50%;width:28px;height:28px}.wh-user-role{color:#ffffff7a}.wh-cell-time{font-variant-numeric:tabular-nums;color:#ffffffb8;font-size:13px}.wh-detail-btn{appearance:none;color:#26e3c2;cursor:pointer;white-space:nowrap;background:#26e3c21a;border:1px solid #26e3c26b;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.wh-detail-btn:hover{color:#5cfce8;background:#26e3c22e;border-color:#3af6d6a6}.wh-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 13px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.wh-pill--normal{color:#26e3c2;background:#26e3c21c;border:1px solid #26e3c28c;box-shadow:0 0 12px #26e3c214}.wh-pill--maint{color:#f0c842;background:#f0c8421a;border:1px solid #f0c84285}.wh-pill--offline{color:#ff9aab;background:#ff5e6c1f;border:1px solid #ff8b9e8c}.wh-table.wh-table--flat.t-table{--td-bg-color-container:transparent;--td-bg-color-secondarycontainer:transparent;--td-component-border:transparent}.wh-table.wh-table--flat .t-table__content{border:none!important}.wh-table.wh-table--flat .t-table__header tr{background:0 0!important}.wh-table.wh-table--flat .t-table__header th{font-weight:600;color:#ffffffad!important;box-shadow:none!important;border:none!important}.wh-table.wh-table--flat .t-table td{color:#ffffffd1;background:0 0!important;border:none!important}.wh-table.wh-table--flat .t-table__body tr,.wh-table.wh-table--flat .t-table__body tr:hover td,.wh-table.wh-table--flat .t-table__body tr.t-is-active td{background:0 0!important}.wh-query.t-button--variant-base.t-button--theme-primary{--td-brand-color:#26e3c2;--td-brand-color-hover:#3aedcf;--td-brand-color-active:#1ecfaf;box-shadow:0 2px 12px #26e3c259;color:#fff!important;border-color:#0000!important}
