html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}html,body,#app{min-height:100%;margin:0}html{scrollbar-gutter:stable;overflow-y:scroll}:root{--pv-primary:#2d8cf0;--pv-primary-deep:#2b85e4;--pv-primary-hover:#5cadff;--pv-primary-accent:#478de9;--pv-primary-soft:#f2f8ff;--pv-power-blue:var(--pv-primary);--pv-primary-mist:rgba(45,140,240,.03);--pv-primary-faint:rgba(45,140,240,.043);--pv-primary-wash:rgba(45,140,240,.075);--pv-primary-tint:rgba(45,140,240,.1);--pv-accent:#21a67a;--pv-bg:#f4f7fb;--pv-panel:#fff;--pv-white:#fff;--pv-black:#000;--pv-title:#17233d;--pv-text:#515a6e;--pv-muted:#808695;--pv-text-light:var(--pv-muted);--pv-line:#e8eaec;--pv-line-strong:#c5c8ce;--pv-border-dark:var(--pv-line-strong);--pv-border-subtle:#e8eaec;--pv-border-strong:#d8dce3;--pv-border:#e8eaec;--pv-border-active:rgba(45,140,240,.32);--pv-border-focus:rgba(45,140,240,.42);--pv-border-emphasis:rgba(45,140,240,.48);--pv-focus-ring:0 0 0 3px rgba(45,140,240,.12);--pv-shadow-light:rgba(23,35,61,.04);--pv-shadow-soft:rgba(23,35,61,.035);--pv-shadow-medium:rgba(23,35,61,.08);--pv-shadow-card:rgba(23,35,61,.1);--pv-shadow:0 1px 2px rgba(23,35,61,.04);--pv-card-shadow:0 1px 1px rgba(23,35,61,.02);--pv-success:#19be6b;--pv-warning:#f90;--pv-error:#ed4014;--pv-danger:var(--pv-error);--pv-success-soft:#effff6;--pv-warning-soft:#fff7e6;--pv-error-soft:#fff2ed;--pv-status-online-ring:rgba(25,190,107,.18);--pv-status-offline-ring:rgba(128,134,149,.18);--pv-status-fault-ring:rgba(237,64,20,.18);--pv-radius:8px;--pv-radius-sm:4px;--pv-control-height:32px;--pv-table-height:430px;--pv-sidebar-width:220px;--pv-sidebar-collapse-width:64px;--pv-header-height:56px;--pv-logo-height:var(--pv-header-height);--pv-tags-height:40px;--pv-content-gap:8px;--pv-breakpoint-mobile:720px;--pv-breakpoint-tablet:960px;--van-primary-color:var(--pv-primary);--van-success-color:var(--pv-success);--van-warning-color:var(--pv-warning);--van-danger-color:var(--pv-error);--van-text-color:var(--pv-text);--van-text-color-2:var(--pv-muted);--van-border-color:var(--pv-line);--van-background:var(--pv-bg);--van-background-2:var(--pv-panel);--van-radius-md:8px}@media (prefers-color-scheme:dark){:root:not([data-pv-theme=light]){--pv-primary:#2ea7dc;--pv-primary-deep:#77c7ee;--pv-primary-hover:#78b7ff;--pv-primary-accent:#64a9ff;--pv-primary-soft:rgba(46,167,220,.16);--pv-power-blue:var(--pv-primary);--pv-primary-mist:rgba(46,167,220,.08);--pv-primary-faint:rgba(46,167,220,.1);--pv-primary-wash:rgba(46,167,220,.14);--pv-primary-tint:rgba(46,167,220,.18);--pv-bg:#0f1720;--pv-panel:#182230;--pv-white:#182230;--pv-title:#f2f4f7;--pv-text:#e5edf3;--pv-muted:#9aa8b5;--pv-text-light:var(--pv-muted);--pv-line:#334155;--pv-line-strong:#475569;--pv-border-dark:var(--pv-line-strong);--pv-border-subtle:rgba(226,232,240,.08);--pv-border-strong:rgba(226,232,240,.16);--pv-border:rgba(226,232,240,.18);--pv-border-active:rgba(46,167,220,.38);--pv-border-focus:rgba(46,167,220,.48);--pv-border-emphasis:rgba(46,167,220,.52);--pv-focus-ring:0 0 0 3px rgba(46,167,220,.18);--pv-shadow-light:rgba(0,0,0,.18);--pv-shadow-soft:rgba(0,0,0,.14);--pv-shadow-medium:rgba(0,0,0,.28);--pv-shadow-card:rgba(0,0,0,.32);--pv-shadow:0 16px 36px rgba(0,0,0,.32);--pv-card-shadow:0 10px 28px rgba(0,0,0,.18);--pv-danger:var(--pv-error);--pv-success-soft:rgba(82,196,26,.14);--pv-warning-soft:rgba(250,173,20,.16);--pv-error-soft:rgba(255,77,79,.16);--van-background:var(--pv-bg);--van-background-2:var(--pv-panel);--van-text-color:var(--pv-text);--van-text-color-2:var(--pv-muted);--van-border-color:var(--pv-line)}}:root[data-pv-theme=dark]{--pv-primary:#2ea7dc;--pv-primary-deep:#77c7ee;--pv-primary-hover:#78b7ff;--pv-primary-accent:#64a9ff;--pv-primary-soft:rgba(46,167,220,.16);--pv-power-blue:var(--pv-primary);--pv-primary-mist:rgba(46,167,220,.08);--pv-primary-faint:rgba(46,167,220,.1);--pv-primary-wash:rgba(46,167,220,.14);--pv-primary-tint:rgba(46,167,220,.18);--pv-bg:#0f1720;--pv-panel:#182230;--pv-white:#182230;--pv-title:#f2f4f7;--pv-text:#e5edf3;--pv-muted:#9aa8b5;--pv-text-light:var(--pv-muted);--pv-line:#334155;--pv-line-strong:#475569;--pv-border-dark:var(--pv-line-strong);--pv-border-subtle:rgba(226,232,240,.08);--pv-border-strong:rgba(226,232,240,.16);--pv-border:rgba(226,232,240,.18);--pv-border-active:rgba(46,167,220,.38);--pv-border-focus:rgba(46,167,220,.48);--pv-border-emphasis:rgba(46,167,220,.52);--pv-focus-ring:0 0 0 3px rgba(46,167,220,.18);--pv-shadow-light:rgba(0,0,0,.18);--pv-shadow-soft:rgba(0,0,0,.14);--pv-shadow-medium:rgba(0,0,0,.28);--pv-shadow-card:rgba(0,0,0,.32);--pv-shadow:0 16px 36px rgba(0,0,0,.32);--pv-card-shadow:0 10px 28px rgba(0,0,0,.18);--pv-danger:var(--pv-error);--pv-success-soft:rgba(82,196,26,.14);--pv-warning-soft:rgba(250,173,20,.16);--pv-error-soft:rgba(255,77,79,.16);--van-background:var(--pv-bg);--van-background-2:var(--pv-panel);--van-text-color:var(--pv-text);--van-text-color-2:var(--pv-muted);--van-border-color:var(--pv-line)}body{color:var(--pv-text);background:var(--pv-bg);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*,:before,:after{box-sizing:border-box}:where(.primary-btn,.plain-btn,.danger-btn,.page-btn,.repair-page__btn,.power-view__action-btn,.power-view__icon-btn,.toolbar .ant-btn,.toolbar-actions .ant-btn,.head-actions .ant-btn,.schedule-toolbar .ant-btn,.power-view__tools .ant-btn,.power-detail__actions .ant-btn,.power-detail__chart-toolbar .ant-btn,.maintenance-panel__actions .ant-btn,.repair-page__toolbar .ant-btn,.content-card .ant-btn){border-radius:var(--pv-radius-sm);box-shadow:none;font-weight:600}:where(.primary-btn,.page-btn--primary,.repair-page__btn--primary,.power-view__action-btn--primary,.toolbar .ant-btn-primary,.toolbar-actions .ant-btn-primary,.head-actions .ant-btn-primary,.schedule-toolbar .ant-btn-primary,.power-view__tools .ant-btn-primary,.power-detail__chart-toolbar .ant-btn-primary,.maintenance-panel__actions .ant-btn-primary,.repair-page__toolbar .ant-btn-primary,.content-card .ant-btn-primary){border-color:var(--pv-primary);background:var(--pv-primary);color:#fff}:where(.primary-btn,.page-btn--primary,.repair-page__btn--primary,.power-view__action-btn--primary,.toolbar .ant-btn-primary,.toolbar-actions .ant-btn-primary,.head-actions .ant-btn-primary,.schedule-toolbar .ant-btn-primary,.power-view__tools .ant-btn-primary,.power-detail__chart-toolbar .ant-btn-primary,.maintenance-panel__actions .ant-btn-primary,.repair-page__toolbar .ant-btn-primary,.content-card .ant-btn-primary):hover{border-color:var(--pv-primary-deep);background:var(--pv-primary-deep);color:#fff}:where(.primary-btn,.page-btn--primary,.repair-page__btn--primary,.power-view__action-btn--primary,.toolbar .ant-btn-primary,.toolbar-actions .ant-btn-primary,.head-actions .ant-btn-primary,.schedule-toolbar .ant-btn-primary,.power-view__tools .ant-btn-primary,.power-detail__chart-toolbar .ant-btn-primary,.maintenance-panel__actions .ant-btn-primary,.repair-page__toolbar .ant-btn-primary,.content-card .ant-btn-primary):focus{border-color:var(--pv-primary-deep);background:var(--pv-primary-deep);color:#fff}:where(.plain-btn,.page-btn,.repair-page__btn,.power-view__action-btn,.content-card .ant-btn:not(.ant-btn-primary)){border-color:var(--pv-border-active);color:var(--pv-primary);background:#fff}:where(.plain-btn,.page-btn,.repair-page__btn,.power-view__action-btn,.content-card .ant-btn:not(.ant-btn-primary)):hover{border-color:var(--pv-primary);color:var(--pv-primary-deep)}:where(.plain-btn,.page-btn,.repair-page__btn,.power-view__action-btn,.content-card .ant-btn:not(.ant-btn-primary)):focus{border-color:var(--pv-primary);color:var(--pv-primary-deep)}body .primary-btn.primary-btn,body .page-btn.page-btn--primary,body .repair-page__btn.repair-page__btn--primary,body .power-view__action-btn.power-view__action-btn--primary,body .ant-btn.ant-btn-primary{border-color:var(--pv-primary);background:var(--pv-primary);color:#fff}body .primary-btn.primary-btn:hover,body .primary-btn.primary-btn:focus,body .page-btn.page-btn--primary:hover,body .page-btn.page-btn--primary:focus,body .repair-page__btn.repair-page__btn--primary:hover,body .repair-page__btn.repair-page__btn--primary:focus,body .power-view__action-btn.power-view__action-btn--primary:hover,body .power-view__action-btn.power-view__action-btn--primary:focus,body .ant-btn.ant-btn-primary:hover,body .ant-btn.ant-btn-primary:focus{border-color:var(--pv-primary-deep);background:var(--pv-primary-deep);color:#fff}body .ant-btn .anticon{color:currentColor;justify-content:center;align-items:center;display:inline-flex}body .plain-btn.plain-btn,body .page-btn.page-btn:not(.page-btn--primary),body .repair-page__btn.repair-page__btn:not(.repair-page__btn--primary),body .power-view__action-btn.power-view__action-btn:not(.power-view__action-btn--primary),body .content-card .ant-btn.ant-btn:not(.ant-btn-primary){border-color:var(--pv-border-active);color:var(--pv-primary);background:#fff}body .plain-btn.plain-btn:hover,body .plain-btn.plain-btn:focus,body .page-btn.page-btn:not(.page-btn--primary):hover,body .page-btn.page-btn:not(.page-btn--primary):focus,body .repair-page__btn.repair-page__btn:not(.repair-page__btn--primary):hover,body .repair-page__btn.repair-page__btn:not(.repair-page__btn--primary):focus,body .power-view__action-btn.power-view__action-btn:not(.power-view__action-btn--primary):hover,body .power-view__action-btn.power-view__action-btn:not(.power-view__action-btn--primary):focus,body .content-card .ant-btn.ant-btn:not(.ant-btn-primary):hover,body .content-card .ant-btn.ant-btn:not(.ant-btn-primary):focus{border-color:var(--pv-primary);color:var(--pv-primary-deep);background:#fff}body .danger-btn.danger-btn{color:#fff;background:#dc2626;border-color:#dc2626}body .danger-btn.danger-btn:hover,body .danger-btn.danger-btn:focus{color:#fff;background:#b91c1c;border-color:#b91c1c}:where(.content-card,.table-panel){border:1px solid var(--pv-border-subtle);border-radius:var(--pv-radius);background:var(--pv-white);width:100%;box-shadow:var(--pv-shadow)}:where(.table-panel){min-height:var(--pv-table-height);max-height:var(--pv-table-height);overflow:auto}:where(.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused){border-color:var(--pv-primary);box-shadow:var(--pv-focus-ring)}.pv-toolbar-actions{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.pv-toolbar-actions__left,.pv-toolbar-actions__right,.pv-inline-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pv-toolbar-actions__right{justify-content:flex-end;margin-left:auto}.ant-radio-group-solid,.ant-radio-group-outline{border:1px solid var(--pv-line);box-shadow:none;background:#fff;border-radius:10px;align-items:center;gap:2px;padding:2px;display:inline-flex}.ant-radio-button-wrapper{height:var(--pv-control-height);border-radius:var(--pv-radius-sm);color:#64748b;min-width:54px;font-size:13px;font-weight:700;line-height:var(--pv-control-height);text-align:center;box-shadow:none;background:0 0;border:0}.ant-radio-button-wrapper:before{display:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--pv-primary);color:#fff}.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover{color:var(--pv-primary)}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff}:where(.search-input,.search-select,.query-input,.query-select,.maintenance-panel__date,.repair-page__select .ant-select-selector,.my-report__select .ant-select-selector,.my-report__date .ant-picker,.user-form .ant-input,.user-form .ant-select-selector,.policy-form .ant-input,.policy-form .ant-select-selector){border-radius:var(--pv-radius-sm)}body .search-input.search-input,body .query-input.query-input,body select.search-select.search-select,body select.query-select.query-select{height:var(--pv-control-height);border-radius:var(--pv-radius-sm);color:#1f2937;background:#fff;border:1px solid #d1d5db;outline:none;padding:0 12px}body .search-input.search-input:focus,body .query-input.query-input:focus,body select.search-select.search-select:focus,body select.query-select.query-select:focus{border-color:var(--pv-primary);box-shadow:var(--pv-focus-ring)}body .query-select.query-select,body .repair-page__select.repair-page__select,body .my-report__select.my-report__select,body .my-report__date.my-report__date,body .power-view__filter-select.power-view__filter-select{min-width:0}body .query-select.query-select .ant-select-selector,body .repair-page__select.repair-page__select .ant-select-selector,body .my-report__select.my-report__select .ant-select-selector,body .my-report__date.my-report__date .ant-picker,body .submit-form__select.submit-form__select .ant-select-selector,body .power-view__filter-select.power-view__filter-select .ant-select-selector,body .power-view__search.power-view__search .ant-input-affix-wrapper,body .power-view__search.power-view__search .ant-input-group-addon .ant-btn,body .user-form.user-form .ant-input,body .user-form.user-form .ant-select-selector,body .policy-form.policy-form .ant-input,body .policy-form.policy-form .ant-select-selector{height:var(--pv-control-height);border-color:var(--pv-line-strong);border-radius:var(--pv-radius-sm);box-shadow:none;background:#fff}body .query-select.query-select .ant-select-selection-item,body .query-select.query-select .ant-select-selection-placeholder,body .repair-page__select.repair-page__select .ant-select-selection-item,body .repair-page__select.repair-page__select .ant-select-selection-placeholder,body .my-report__select.my-report__select .ant-select-selection-item,body .my-report__select.my-report__select .ant-select-selection-placeholder{line-height:calc(var(--pv-control-height) - 2px);font-size:13px}body .query-select.query-select:hover .ant-select-selector,body .query-select.query-select.ant-select-focused .ant-select-selector,body .repair-page__select.repair-page__select:hover .ant-select-selector,body .repair-page__select.repair-page__select.ant-select-focused .ant-select-selector,body .my-report__select.my-report__select:hover .ant-select-selector,body .my-report__select.my-report__select.ant-select-focused .ant-select-selector,body .my-report__date.my-report__date:hover .ant-picker,body .my-report__date.my-report__date.ant-picker-focused .ant-picker,body .submit-form__select.submit-form__select:hover .ant-select-selector,body .submit-form__select.submit-form__select.ant-select-focused .ant-select-selector,body .power-view__filter-select.power-view__filter-select:hover .ant-select-selector,body .power-view__filter-select.power-view__filter-select.ant-select-focused .ant-select-selector,body .power-view__search.power-view__search .ant-input-affix-wrapper-focused,body .power-view__search.power-view__search .ant-input-affix-wrapper:focus,body .power-view__search.power-view__search .ant-input-affix-wrapper:hover,body .user-form.user-form .ant-input:hover,body .user-form.user-form .ant-input:focus,body .user-form.user-form .ant-select:hover .ant-select-selector,body .user-form.user-form .ant-select-focused .ant-select-selector,body .policy-form.policy-form .ant-input:hover,body .policy-form.policy-form .ant-input:focus,body .policy-form.policy-form .ant-select:hover .ant-select-selector,body .policy-form.policy-form .ant-select-focused .ant-select-selector{border-color:var(--pv-primary);box-shadow:var(--pv-focus-ring)}body .power-view__search.power-view__search .ant-input-search-button{border-color:var(--pv-primary);background:var(--pv-primary);color:#fff}body .power-view__search.power-view__search .ant-input-search-button:hover,body .power-view__search.power-view__search .ant-input-search-button:focus{border-color:var(--pv-primary-deep);background:var(--pv-primary-deep);color:#fff}body .dropdown-btn.dropdown-btn{width:var(--pv-control-height);height:var(--pv-control-height);border:1px solid var(--pv-border-active);border-radius:0 var(--pv-radius-sm) var(--pv-radius-sm) 0;color:var(--pv-primary);box-shadow:none;background:#fff;border-left:0}body .selection-count.selection-count{height:var(--pv-control-height);border:1px solid var(--pv-border);border-radius:var(--pv-radius-sm);background:var(--pv-primary-soft);color:var(--pv-primary);align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.maintenance-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.maintenance-panel__actions label{min-width:128px}.maintenance-panel__actions .ant-btn,.maintenance-panel__actions .power-view__action-btn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;min-width:88px;padding:0 14px;line-height:1;display:inline-flex}.maintenance-panel__actions .power-view__action-btn--primary{min-width:108px}.maintenance-panel__actions .ant-btn .anticon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.maintenance-panel__actions .ant-btn .anticon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.maintenance-panel__actions .power-view__action-btn .anticon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.maintenance-panel__actions .power-view__action-btn .anticon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.maintenance-panel__actions .ant-btn .anticon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.maintenance-panel__actions .ant-btn .anticon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.maintenance-panel__actions .power-view__action-btn .anticon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.maintenance-panel__actions .power-view__action-btn .anticon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}:where(.pagination-row,.repair-page__pagination,.power-view__pagination){color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:14px;display:flex}:where(.pagination-row,.repair-page__pagination,.power-view__pagination) .ant-pagination{align-items:center;gap:8px;display:flex}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-item{min-width:36px;height:var(--pv-control-height);color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;line-height:30px}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{color:#374151;background:0 0;border:0;border-radius:8px}.ant-pagination .ant-pagination-item a{color:#374151}.ant-pagination .ant-pagination-item-active{border-color:var(--pv-primary);background:var(--pv-primary)}.ant-pagination .ant-pagination-item-active a{color:#fff}.ant-pagination .ant-pagination-options{margin-left:0}.ant-pagination .ant-select-selector{min-width:86px;height:var(--pv-control-height);border-radius:var(--pv-radius-sm);box-shadow:none;background:#fff;border-color:#d1d5db}.ant-pagination .ant-select-selection-item{color:#0f172a;font-size:13px;line-height:30px}body .content-card.content-card,body .table-panel.table-panel,body .pv-card.pv-card{border:1px solid var(--pv-border);border-radius:var(--pv-radius);background:var(--pv-panel);box-shadow:var(--pv-card-shadow)}body .content-card.content-card{background:var(--pv-panel);margin-bottom:8px;padding:12px}body .toolbar.toolbar,body .toolbar-actions.toolbar-actions,body .pv-toolbar-actions.pv-toolbar-actions,body .child-card__head.child-card__head{border-bottom:1px solid var(--pv-border);gap:8px;padding-bottom:10px}body .search-area.search-area,body .action-area.action-area,body .pv-toolbar-actions__left.pv-toolbar-actions__left,body .pv-toolbar-actions__right.pv-toolbar-actions__right,body .pv-inline-toolbar.pv-inline-toolbar{gap:8px}body .table-panel.table-panel{min-height:0;max-height:none;margin-top:8px;overflow:auto}body .table-panel.table-panel table{border-collapse:collapse;width:100%;color:var(--pv-text);font-size:13px}body .table-panel.table-panel th,body .table-panel.table-panel td{border-bottom:1px solid var(--pv-border);white-space:nowrap;padding:10px 12px}body .table-panel.table-panel th{color:var(--pv-title);background:#f8f8f9;font-weight:700}body .table-panel.table-panel tbody tr:hover{background:var(--pv-primary-soft)}body .ant-table-wrapper .ant-table{color:var(--pv-text);border:1px solid var(--pv-border);border-radius:var(--pv-radius)}body .ant-table-wrapper .ant-table-thead>tr>th{color:var(--pv-title);border-bottom:1px solid var(--pv-border);background:#f8f8f9;padding:10px 12px;font-weight:700}body .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--pv-border);padding:10px 12px}body .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--pv-primary-soft)}body .pagination-row.pagination-row,body .repair-page__pagination.repair-page__pagination,body .power-view__pagination.power-view__pagination{color:var(--pv-muted);margin-top:10px;font-size:13px}.pv-page{flex-direction:column;gap:8px;display:flex}.pv-card{border:1px solid var(--pv-border);border-radius:var(--pv-radius);background:var(--pv-panel);box-shadow:var(--pv-card-shadow)}.pv-page__header{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.pv-page__title{color:var(--pv-title);font-size:16px;font-weight:700}.pv-page__subtitle{color:var(--pv-muted);margin-top:2px;font-size:12px}.pv-stat-grid{grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px;min-width:0;display:grid}.pv-stat-card{border:1px solid var(--pv-border);border-radius:var(--pv-radius-sm);background:var(--pv-panel);min-width:92px;padding:10px 12px}.pv-stat-card strong{color:var(--pv-primary);font-size:18px;font-weight:700;line-height:22px;display:block}.pv-stat-card span{color:var(--pv-muted);margin-top:4px;font-size:12px;line-height:18px;display:block}.pv-toolbar{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.pv-toolbar__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:768px){.pv-toolbar-actions,.pv-page__header{flex-direction:column;align-items:stretch}.pv-stat-grid{grid-template-columns:1fr}.pv-toolbar-actions__left,.pv-toolbar-actions__right,.pv-inline-toolbar{width:100%}.pv-toolbar-actions__right{justify-content:flex-start;margin-left:0}:where(.pagination-row,.repair-page__pagination,.power-view__pagination){flex-direction:column;align-items:flex-start}:where(.pagination-row,.repair-page__pagination,.power-view__pagination) .ant-pagination{flex-wrap:wrap}}.dv-button-wrapper{position:relative}.dv-button-wrapper .dv-button{line-height:1;font-size:var(--108fc75d);text-shadow:var(--45ef2fd4) 0px 0px 1px;color:var(--fc71f308);cursor:pointer;background-color:transparent;border:none;outline:none;padding:10px 20px;text-decoration:none;display:inline-block}.dv-button-wrapper .dv-button:hover,.dv-button-wrapper .dv-button:focus{text-shadow:var(--6ca41ab4) 0px 0px 1px;color:var(--1faf6725)}.dv-button-wrapper .dv-button:hover svg,.dv-button-wrapper .dv-button:focus svg{filter:drop-shadow(var(--6ca41ab4) 0px 0px 2px)}.dv-button-wrapper .dv-button:hover path[data-type=shape],.dv-button-wrapper .dv-button:focus path[data-type=shape]{fill:var(--6ca41ab4)}.dv-button-wrapper .dv-button-svg-container{display:flex;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.dv-button-wrapper .dv-button-svg{filter:drop-shadow(var(--45ef2fd4) 0px 0px 2px);flex:1;display:block}.dv-button-wrapper .dv-button-svg-bg{stroke-width:0;stroke:transparent;fill:var(--45ef2fd4);opacity:var(--9aee3820)}.dv-button-wrapper .dv-button-svg-line{stroke-width:2px;stroke:var(--45ef2fd4);vector-effect:non-scaling-stroke;fill:transparent}.dv-button-wrapper .dv-button-text{position:relative}.dv-conical-column-chart{width:100%;height:100%}.dv-conical-column-chart text{text-anchor:middle;font-size:var(--51c9737a)}.dv-percent-pond{flex-direction:column;display:flex;position:relative}.dv-percent-pond svg{width:100%;height:100%;position:absolute;top:0;left:0}.dv-percent-pond polyline{transition:all .3s}.dv-percent-pond text{text-anchor:middle;dominant-baseline:middle;font-size:25px;font-weight:700}.dv-water-pond-level{position:relative}.dv-water-pond-level svg{width:100%;height:100%;position:absolute;top:0;left:0}.dv-water-pond-level text{text-anchor:middle;dominant-baseline:middle;font-size:25px;font-weight:700}.dv-water-pond-level ellipse,.dv-water-pond-level rect{fill:none;stroke-width:3px}.dv-water-pond-level canvas{box-sizing:border-box;width:calc(100% - 16px);height:calc(100% - 16px);margin-top:8px;margin-left:8px}.dv-loading{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dv-loading .loading-tip{font-size:15px}.dv-flyline-chart-enhanced{background-size:100% 100%;flex-direction:column;display:flex}.dv-flyline-chart-enhanced text{text-anchor:middle;dominant-baseline:middle}.dv-flyline-chart{background-size:100% 100%;flex-direction:column;display:flex}.dv-flyline-chart polyline{transition:all .3s}.dv-flyline-chart text{text-anchor:middle;dominant-baseline:middle}.dv-scroll-ranking-board[data-v-26f5f75f]{width:100%;height:100%;color:var(--442085aa);overflow:hidden}.dv-scroll-ranking-board .row-item[data-v-26f5f75f]{flex-direction:column;justify-content:center;transition:all .3s;display:flex;overflow:hidden}.dv-scroll-ranking-board .ranking-info[data-v-26f5f75f]{width:100%;font-size:var(--ca44414a);display:flex}.dv-scroll-ranking-board .ranking-info .rank[data-v-26f5f75f]{width:40px;color:var(--fdc8fe50)}.dv-scroll-ranking-board .ranking-info .info-name[data-v-26f5f75f]{flex:1}.dv-scroll-ranking-board .ranking-column[data-v-26f5f75f]{border-bottom:2px solid var(--31d0b588);margin-top:5px}.dv-scroll-ranking-board .ranking-column .inside-column[data-v-26f5f75f]{background-color:var(--fdc8fe50);border-radius:1px;height:6px;margin-bottom:2px;position:relative;overflow:hidden}.dv-scroll-ranking-board .ranking-column .shine[data-v-26f5f75f]{background:radial-gradient(#28f8ff 5%,transparent 80%);width:50px;height:2px;animation:3s ease-in-out infinite alternate shine-26f5f75f;position:absolute;top:2px;left:0%;transform:translate(-100%)}@keyframes shine-26f5f75f{80%{left:0%;transform:translate(-100%)}to{left:100%;transform:translate(0)}}.dv-scroll-board{color:#fff;width:100%;height:100%;position:relative}.dv-scroll-board .text{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;padding:0 10px;overflow:hidden}.dv-scroll-board .header{flex-direction:row;font-size:15px;display:flex}.dv-scroll-board .header .header-item{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;padding:0 10px;transition:all .3s;overflow:hidden}.dv-scroll-board .rows{overflow:hidden}.dv-scroll-board .rows .row-item{font-size:14px;transition:all .3s;display:flex}.dv-scroll-board .rows .ceil{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;padding:0 10px;overflow:hidden}.dv-scroll-board .rows .index{border-radius:3px;padding:0 3px}.dv-charts-container{width:100%;height:100%;position:relative}.dv-charts-container .charts-canvas-container{width:100%;height:100%}.dv-capsule-chart{box-sizing:border-box;color:var(--1b634ae3);flex-direction:row;padding:10px;display:flex;position:relative}.dv-capsule-chart .label-column{box-sizing:border-box;text-align:right;font-size:var(--63348aba);flex-direction:column;justify-content:space-between;padding-right:10px;display:flex}.dv-capsule-chart .label-column div{height:20px;line-height:20px}.dv-capsule-chart .capsule-container{flex-direction:column;flex:1;justify-content:space-between;display:flex}.dv-capsule-chart .capsule-item{border-radius:5px;height:10px;margin:5px 0;box-shadow:0 0 3px #999}.dv-capsule-chart .capsule-item .capsule-item-column{border-radius:5px;justify-content:flex-end;align-items:center;height:8px;margin-top:1px;transition:all .3s;display:flex;position:relative}.dv-capsule-chart .capsule-item .capsule-item-column .capsule-item-value{font-size:var(--63348aba);transform:translate(100%)}.dv-capsule-chart .unit-label{height:20px;font-size:var(--63348aba);justify-content:space-between;align-items:center;display:flex;position:relative}.dv-capsule-chart .unit-text{text-align:right;font-size:var(--63348aba);align-items:flex-end;margin-left:10px;line-height:20px;display:flex}.dv-digital-flop canvas{width:100%;height:100%}.dv-active-ring-chart{position:relative}.dv-active-ring-chart .active-ring-chart-container{width:100%;height:100%}.dv-active-ring-chart .active-ring-info{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.dv-active-ring-chart .active-ring-info .dv-digital-flop{width:100px;height:30px}.dv-active-ring-chart .active-ring-info .active-ring-name{width:100px;height:30px;color:var(--18d51787);text-align:center;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#dv-full-screen-container{transform-origin:0 0;z-index:999;position:fixed;top:0;left:0;overflow:hidden}.dv-decoration-1{width:100%;height:100%}.dv-decoration-1 svg{transform-origin:0 0}.dv-decoration-2{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dv-decoration-3{width:100%;height:100%}.dv-decoration-3 svg{transform-origin:0 0}.dv-decoration-4{width:100%;height:100%;position:relative}.dv-decoration-4 .container{flex:1;display:flex;position:absolute;overflow:hidden}.dv-decoration-4 .normal{margin-left:-2px;animation:ease-in-out infinite ani-height;left:50%}.dv-decoration-4 .reverse{margin-top:-2px;animation:ease-in-out infinite ani-width;top:50%}@keyframes ani-height{0%{height:0%}70%{height:100%}to{height:100%}}@keyframes ani-width{0%{width:0%}70%{width:100%}to{width:100%}}.dv-decoration-5,.dv-decoration-6{width:100%;height:100%}.dv-decoration-6 svg{transform-origin:0 0}.dv-decoration-7{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dv-decoration-8{width:100%;height:100%;display:flex}.dv-decoration-9{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.dv-decoration-9 svg{transform-origin:0 0;position:absolute;top:0;left:0}.dv-decoration-10{width:100%;height:100%;display:flex}.dv-decoration-11{width:100%;height:100%;display:flex;position:relative}.dv-decoration-11 .decoration-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.dv-decoration-12{width:100%;height:100%;display:flex;position:relative}.dv-decoration-12 .decoration-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.dv-border-box-1{width:100%;height:100%;position:relative}.dv-border-box-1 .dv-border{display:block;position:absolute}.dv-border-box-1 .right-top{right:0;transform:rotateY(180deg)}.dv-border-box-1 .left-bottom{bottom:0;transform:rotateX(180deg)}.dv-border-box-1 .right-bottom{bottom:0;right:0;transform:rotateX(180deg)rotateY(180deg)}.dv-border-box-1 .border-box-content{text-align:center;width:100%;height:100%;position:relative}.dv-border-box-2{width:100%;height:100%;position:relative}.dv-border-box-2 .dv-border-svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.dv-border-box-2 .dv-border-svg-container>polyline{fill:none;stroke-width:1px}.dv-border-box-2 .border-box-content,.dv-border-box-3{width:100%;height:100%;position:relative}.dv-border-box-3 .dv-border-svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.dv-border-box-3 .dv-border-svg-container>polyline{fill:none}.dv-border-box-3 .dv-bb3-line1{stroke-width:3px}.dv-border-box-3 .dv-bb3-line2{stroke-width:1px}.dv-border-box-3 .border-box-content,.dv-border-box-4{width:100%;height:100%;position:relative}.dv-border-box-4 .dv-reverse{transform:rotate(180deg)}.dv-border-box-4 .dv-border-svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.dv-border-box-4 .dv-border-svg-container>polyline{fill:none}.dv-border-box-4 .sw1{stroke-width:1px}.dv-border-box-4 .sw3{stroke-width:3px;stroke-linecap:round}.dv-border-box-4 .dv-bb4-line-1,.dv-border-box-4 .dv-bb4-line-2{stroke-width:1px}.dv-border-box-4 .dv-bb4-line-3,.dv-border-box-4 .dv-bb4-line-4{stroke-width:3px;stroke-linecap:round}.dv-border-box-4 .dv-bb4-line-5,.dv-border-box-4 .dv-bb4-line-6,.dv-border-box-4 .dv-bb4-line-7{stroke-width:1px}.dv-border-box-4 .dv-bb4-line-8{stroke-width:3px;stroke-linecap:round}.dv-border-box-4 .dv-bb4-line-9{stroke-width:3px;stroke-linecap:round;stroke-dasharray:100 250}.dv-border-box-4 .dv-bb4-line-10{stroke-width:1px;stroke-dasharray:80 270}.dv-border-box-4 .border-box-content,.dv-border-box-5{width:100%;height:100%;position:relative}.dv-border-box-5 .dv-reverse{transform:rotate(180deg)}.dv-border-box-5 .dv-border-svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.dv-border-box-5 .dv-border-svg-container>polyline{fill:none}.dv-border-box-5 .dv-bb5-line-1,.dv-border-box-5 .dv-bb5-line-2{stroke-width:1px}.dv-border-box-5 .dv-bb5-line-3,.dv-border-box-5 .dv-bb5-line-6{stroke-width:5px}.dv-border-box-5 .dv-bb5-line-4,.dv-border-box-5 .dv-bb5-line-5{stroke-width:2px}.dv-border-box-5 .border-box-content,.dv-border-box-6{width:100%;height:100%;position:relative}.dv-border-box-6 .dv-border-svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.dv-border-box-6 .dv-border-svg-container>polyline{fill:none;stroke-width:1px}.dv-border-box-6 .border-box-content,.dv-border-box-7{width:100%;height:100%;position:relative}.dv-border-box-7 .dv-border-svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.dv-border-box-7 .dv-border-svg-container>polyline{fill:none;stroke-linecap:round}.dv-border-box-7 .dv-bb7-line-width-2{stroke-width:2px}.dv-border-box-7 .dv-bb7-line-width-5{stroke-width:5px}.dv-border-box-7 .border-box-content,.dv-border-box-8{width:100%;height:100%;position:relative}.dv-border-box-8 .dv-border-svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.dv-border-box-8 .border-box-content,.dv-border-box-9{width:100%;height:100%;position:relative}.dv-border-box-9 .dv-border-svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.dv-border-box-9 .border-box-content{width:100%;height:100%;position:relative}.dv-border-box-10{border-radius:6px;width:100%;height:100%;position:relative}.dv-border-box-10 .dv-border-svg-container{display:block;position:absolute}.dv-border-box-10 .right-top{right:0;transform:rotateY(180deg)}.dv-border-box-10 .left-bottom{bottom:0;transform:rotateX(180deg)}.dv-border-box-10 .right-bottom{bottom:0;right:0;transform:rotateX(180deg)rotateY(180deg)}.dv-border-box-10 .border-box-content,.dv-border-box-11{width:100%;height:100%;position:relative}.dv-border-box-11 .dv-border-svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.dv-border-box-11 .dv-border-svg-container>polyline{fill:none;stroke-width:1px}.dv-border-box-11 .border-box-content,.dv-border-box-12{width:100%;height:100%;position:relative}.dv-border-box-12 .dv-border-svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.dv-border-box-12 .border-box-content,.dv-border-box-13{width:100%;height:100%;position:relative}.dv-border-box-13 .dv-border-svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.dv-border-box-13 .border-box-content{width:100%;height:100%;position:relative}.data-screen-datav{width:100%;height:calc(100vh - var(--pv-header-height) - var(--pv-tags-height) - var(--pv-content-gap) - var(--pv-content-gap));color:#dff9ff;background:radial-gradient(circle at 50% 0,rgba(12,190,255,.22),transparent 38%),linear-gradient(#061b38 0%,#020815 100%);min-height:0;position:relative;overflow:hidden;container-type:size}.data-screen-datav.is-fullscreen{width:100vw;height:100vh}.data-screen-datav:-webkit-full-screen{width:100vw;height:100vh}.data-screen-datav:fullscreen{width:100vw;height:100vh}.data-screen-datav:-webkit-full-screen{width:100vw;height:100vh}.data-screen-datav.is-tv-compat .data-screen-datav__spin{width:1280px;height:720px;transform:translate(-50%, -50%) scale(var(--tv-canvas-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%;container-type:size}.data-screen-resolution-diagnostic{z-index:90;color:#dff9ff;pointer-events:none;background:rgba(2,12,30,.92);border:1px solid rgba(72,225,255,.72);border-radius:8px;width:360px;padding:12px 14px;font-size:14px;line-height:1.45;position:absolute;bottom:146px;right:22px;box-shadow:0 0 24px rgba(31,173,255,.34),inset 0 0 18px rgba(32,214,255,.08)}.data-screen-resolution-diagnostic header,.data-screen-resolution-diagnostic footer,.data-screen-resolution-diagnostic dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.data-screen-resolution-diagnostic header{border-bottom:1px solid rgba(72,225,255,.25);margin-bottom:8px;padding-bottom:7px}.data-screen-resolution-diagnostic header strong{color:#4ee8ff;font-size:16px}.data-screen-resolution-diagnostic header span,.data-screen-resolution-diagnostic dt,.data-screen-resolution-diagnostic footer{color:#8fb8d7}.data-screen-resolution-diagnostic dl,.data-screen-resolution-diagnostic dd{margin:0}.data-screen-resolution-diagnostic dl>div+div{margin-top:3px}.data-screen-resolution-diagnostic dd{color:#f2fdff;text-align:right;font-weight:700}.data-screen-resolution-diagnostic footer{border-top:1px solid rgba(72,225,255,.2);margin-top:8px;padding-top:7px;font-size:12px}.data-screen-datav,.data-screen-datav *{box-sizing:border-box}.data-screen-datav__spin,.data-screen-datav__spin>.ant-spin-container,.data-screen-datav__spin .ant-spin-container{height:100%;min-height:0}.data-screen-datav *{scrollbar-color:rgba(32,214,255,.72) rgba(2,18,42,.5);scrollbar-width:thin}.data-screen-datav ::-webkit-scrollbar{width:7px;height:7px}.data-screen-datav ::-webkit-scrollbar-track{background:rgba(2,18,42,.5)}.data-screen-datav ::-webkit-scrollbar-thumb{background:linear-gradient(#26dcff,#1f78ff);border:2px solid rgba(2,18,42,.82);border-radius:999px}.data-screen-datav__screen{--left-width:clamp(292px, 18vw, 352px);--right-width:clamp(314px, 19vw, 374px);--header-height:92px;--bottom-height:132px;isolation:isolate;background:linear-gradient(rgba(32,214,255,.043) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,rgba(32,214,255,.043) 1px,transparent 1px) 0 0/32px 32px,radial-gradient(circle at 50% 48%,rgba(32,214,255,.13),transparent 42%),linear-gradient(135deg,rgba(3,18,45,.98),rgba(2,8,20,.98));width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.data-screen-datav__screen:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(2,8,20,.9),transparent 24%,transparent 76%,rgba(2,8,20,.9)),radial-gradient(circle,rgba(75,226,255,.08) 1px,transparent 2px) 0 0/30px 30px;position:absolute;top:0;bottom:0;left:0;right:0}.data-screen-datav__grid{z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(32,214,255,.16),transparent) 0 92px/100% 1px no-repeat,linear-gradient(90deg,transparent,rgba(33,242,166,.14),transparent) 0 calc(100% - 146px)/100% 1px no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.data-screen-datav__header{z-index:12;height:var(--header-height);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:linear-gradient(90deg,rgba(13,184,255,.04),rgba(13,184,255,.18),rgba(13,184,255,.04)),linear-gradient(rgba(5,36,76,.96),rgba(3,18,45,.92));justify-content:space-between;align-items:center;gap:18px;padding:0 22px;display:flex;position:absolute;top:10px;left:18px;right:18px;box-shadow:inset 0 0 0 1px rgba(63,219,255,.32),0 18px 44px rgba(0,0,0,.28)}.data-screen-datav__header:before{pointer-events:none;content:"";background:linear-gradient(90deg,transparent 0,rgba(72,225,255,.85) 12%,rgba(33,242,166,.68) 50%,rgba(72,225,255,.85) 88%,transparent 100%) 50% 0/100% 2px no-repeat,linear-gradient(90deg,transparent 0,rgba(72,225,255,.52) 18%,rgba(72,225,255,.28) 50%,rgba(72,225,255,.52) 82%,transparent 100%) 50% 100%/100% 1px no-repeat,linear-gradient(135deg,rgba(72,225,255,.65),transparent 30%) 0 0/120px 100% no-repeat,linear-gradient(225deg,rgba(72,225,255,.65),transparent 30%) 100% 0/120px 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.data-screen-datav__brand,.data-screen-datav__actions{z-index:2;align-items:center;min-width:0;display:flex;position:relative}.data-screen-datav__brand{gap:14px}.data-screen-datav__brand-mark{object-fit:contain;filter:drop-shadow(0 0 8px rgba(72,225,255,.28));flex:none;width:52px;height:52px;display:block}.data-screen-datav__brand span,.data-screen-datav__brand h1,.data-screen-datav__title strong,.data-screen-datav__title small{margin:0}.data-screen-datav__brand span,.data-screen-datav__title strong{color:#72dfff;letter-spacing:0;font-size:11px;font-weight:900}.data-screen-datav__brand h1{color:#effcff;font-size:25px;line-height:1.08}.data-screen-datav__title{z-index:1;pointer-events:none;text-align:center;grid-template-columns:72px minmax(320px,1fr) 72px;align-items:center;gap:10px;width:min(680px,50vw);min-width:0;min-height:62px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.data-screen-datav__title:before{pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(52,234,255,.72),rgba(33,242,166,.42),rgba(52,234,255,.72),transparent);height:1px;position:absolute;top:50%;left:74px;right:74px;box-shadow:0 0 18px rgba(32,214,255,.38)}.data-screen-datav__title-frame{clip-path:polygon(38px 0,calc(100% - 38px) 0,100% 50%,calc(100% - 38px) 100%,38px 100%,0 50%);background:linear-gradient(90deg,rgba(3,26,58,.28),rgba(35,215,242,.5) 50%,rgba(3,26,58,.28)),linear-gradient(rgba(4,44,88,.86),rgba(3,18,45,.76));border:0;align-content:center;gap:3px;min-width:0;min-height:54px;padding:5px 46px 6px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(83,230,255,.62),inset 0 0 24px rgba(32,214,255,.18),0 0 34px rgba(32,214,255,.24)}.data-screen-datav__title-frame:before,.data-screen-datav__title-frame:after{pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(174,251,255,.82),transparent);height:1px;position:absolute;left:42px;right:42px}.data-screen-datav__title-frame:before{top:0}.data-screen-datav__title-frame:after{bottom:0}.data-screen-datav__title-frame strong:before,.data-screen-datav__title-frame strong:after{display:none}.data-screen-datav__title-wing{z-index:1;color:#34eaff;opacity:.96;text-shadow:0 0 12px rgba(52,234,255,.76);clip-path:polygon(20px 0,100% 0,calc(100% - 16px) 50%,100% 100%,20px 100%,0 50%);background:linear-gradient(90deg,rgba(52,234,255,.94),transparent 22%,transparent 78%,rgba(52,234,255,.8)),radial-gradient(circle,rgba(52,234,255,.28),transparent 62%),linear-gradient(rgba(3,42,88,.94),rgba(2,14,34,.62));place-items:center;width:70px;height:32px;font-size:17px;font-weight:900;display:grid;position:relative;box-shadow:inset 0 0 0 1px rgba(104,235,255,.72),0 0 18px rgba(32,214,255,.22)}.data-screen-datav__title-wing:before{content:"》"}.data-screen-datav__title-wing--right{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%)}.data-screen-datav__title-wing--right:before{content:"《"}.data-screen-datav__title strong{z-index:1;color:#effcff;text-overflow:ellipsis;text-shadow:0 0 18px rgba(44,226,255,.55);white-space:nowrap;font-size:26px;line-height:1.2;display:block;position:relative;overflow:hidden}.data-screen-datav__title small{z-index:1;color:#a8ecff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:800;position:relative;overflow:hidden}.data-screen-datav__actions{justify-content:flex-end;gap:8px;width:max-content}.data-screen-datav__actions>span,.data-screen-datav__actions button,.data-screen-datav__config-link{color:#a8ecff;background:rgba(2,18,42,.72);border:1px solid rgba(54,226,255,.28);height:34px;box-shadow:inset 0 0 18px rgba(32,214,255,.06)}.data-screen-datav__actions>span{white-space:nowrap;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.data-screen-datav__config-link{color:#dff9ff;white-space:nowrap;align-items:center;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.data-screen-datav__actions button{cursor:pointer;place-items:center;width:36px;padding:0;line-height:1;display:inline-grid}.data-screen-datav__actions .data-screen-datav__resolution-switch{color:#b7d6eb;justify-content:center;align-items:center;gap:7px;width:66px;display:inline-flex}.data-screen-datav__resolution-switch b{font-size:11px;font-weight:700}.data-screen-datav__resolution-switch i{background:rgba(2,12,30,.9);border:1px solid rgba(143,184,215,.72);border-radius:8px;width:22px;height:12px;position:relative}.data-screen-datav__resolution-switch i:after{content:"";background:#8fb8d7;border-radius:50%;width:6px;height:6px;transition:transform .16s,background-color .16s;position:absolute;top:2px;left:2px}.data-screen-datav__resolution-switch.active{color:#effcff;border-color:rgba(33,242,166,.68)}.data-screen-datav__resolution-switch.active i:after{background:#21f2a6;transform:translate(10px)}.data-screen-datav__actions button .anticon{color:currentColor;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.data-screen-datav__actions button .anticon svg{fill:currentColor;width:15px;height:15px;display:block}.data-screen-datav__actions button:hover,.data-screen-datav__config-link:hover{color:#fff;border-color:rgba(33,242,166,.68)}.data-screen-datav__actions button:disabled{cursor:not-allowed;opacity:.55}.data-screen-datav__metrics{top:112px;right:calc(var(--right-width) + 34px);left:calc(var(--left-width) + 34px);z-index:7;height:82px;position:absolute}.data-screen-datav__metrics-box{width:100%;height:100%}.data-screen-datav__interactive-zone{transition:filter .18s}.data-screen-datav__interactive-zone:hover,.data-screen-datav__interactive-zone:focus-within{filter:drop-shadow(0 0 8px rgba(52,234,255,.2))}.data-screen-datav__metrics-box .border-box-content{grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;min-width:0;height:100%;padding:10px 16px;display:grid}.data-screen-datav__metric-item{min-width:0;height:54px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid transparent;align-content:center;gap:2px;padding:0 12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.data-screen-datav__metric-item:hover,.data-screen-datav__metric-item.active{background:linear-gradient(rgba(52,234,255,.1),rgba(2,18,42,.08));border-color:rgba(52,234,255,.42);outline:none;transform:translateY(-1px);box-shadow:inset 0 0 16px rgba(52,234,255,.08)}.data-screen-datav__metric-item:focus-visible{background:linear-gradient(rgba(52,234,255,.1),rgba(2,18,42,.08));border-color:rgba(52,234,255,.42);outline:none;transform:translateY(-1px);box-shadow:inset 0 0 16px rgba(52,234,255,.08)}.data-screen-datav__metric-item.active{border-color:rgba(255,209,102,.58);box-shadow:inset 0 0 18px rgba(255,209,102,.1)}.data-screen-datav__metric-item:not(:last-child):after{content:"";background:linear-gradient(transparent,rgba(54,226,255,.34),transparent);width:1px;height:38px;position:absolute;top:8px;right:0}.data-screen-datav__metric-item span,.data-screen-datav__metric-item small{color:#7fb7d6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.data-screen-datav__flop{width:100%;height:26px;overflow:hidden}.data-screen-datav__flop canvas{display:block}.data-screen-datav__side{top:216px;bottom:calc(var(--bottom-height) + 18px);z-index:9;align-content:stretch;gap:10px;min-height:0;display:grid;position:absolute;overflow:hidden}.data-screen-datav__side--left{width:var(--left-width);grid-template-rows:168px 224px minmax(132px,1fr);left:18px}.data-screen-datav__side--right{width:var(--right-width);grid-template-rows:minmax(186px,.92fr) minmax(218px,1.08fr) minmax(186px,1fr);right:18px}.data-screen-datav__panel{min-width:0;min-height:0;overflow:hidden}.data-screen-datav__panel.is-interactive{transition:filter .18s,transform .18s}.data-screen-datav__panel.is-interactive:hover,.data-screen-datav__panel.is-interactive:focus-within,.data-screen-datav__panel.is-interactive.active{filter:drop-shadow(0 0 8px rgba(52,234,255,.24));transform:translateY(-1px)}.data-screen-datav__panel.is-interactive.active{box-shadow:inset 0 0 0 1px rgba(52,234,255,.42)}.data-screen-datav__panel.is-interactive[data-highlight-key]{cursor:pointer}.data-screen-datav__panel.is-interactive[data-highlight-key]:focus-visible{outline-offset:2px;outline:2px solid rgba(52,234,255,.86)}.data-screen-datav__panel .border-box-content{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;padding:14px;display:grid;overflow:hidden}.data-screen-datav__panel-head{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:8px;display:flex}.data-screen-datav__panel-head strong{color:#effcff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;line-height:1.2;overflow:hidden}.data-screen-datav__panel-head span{color:#72dfff;white-space:nowrap;flex:none;font-size:11px;font-weight:900;line-height:1.2}.data-screen-datav__panel-action{color:#72dfff;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;min-width:0;padding:2px 0 2px 8px;font-size:11px;font-weight:900;display:inline-flex}.data-screen-datav__panel-action i{font-size:16px;font-style:normal;line-height:1;transition:transform .18s}.data-screen-datav__trend-gap{text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,rgba(245,165,36,.16),rgba(251,191,36,.07));border:1px solid rgba(251,191,36,.52);border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:132px;padding:2px 7px;line-height:16px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 8px rgba(251,191,36,.08);color:#ffd666!important;font-size:10px!important;font-weight:800!important}.data-screen-datav__trend-gap i{background:#f5a524;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 7px rgba(245,165,36,.86)}.data-screen-datav__panel-action:hover{color:#fff2bd;text-shadow:0 0 10px rgba(255,209,102,.62);outline:none}.data-screen-datav__panel-action:focus-visible{color:#fff2bd;text-shadow:0 0 10px rgba(255,209,102,.62);outline:none}.data-screen-datav__panel-action:hover i{transform:translate(2px)}.data-screen-datav__panel-action:focus-visible i{transform:translate(2px)}.data-screen-datav__panel-action:disabled{cursor:default;opacity:.52}.data-screen-datav__clickable-chart{cursor:pointer}.data-screen-datav__panel .base-chart-shell{min-height:0;height:100%!important}.data-screen-datav__ranking{align-content:start;gap:9px;width:100%;height:100%;min-height:0;padding-right:3px;display:grid;overflow:auto}.data-screen-datav__ranking button{color:#dff9ff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,rgba(27,136,255,.2),rgba(2,18,42,.46)),rgba(2,18,42,.72);border:1px solid rgba(54,226,255,.24);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:grid}.data-screen-datav__ranking button.selected,.data-screen-datav__ranking button:hover{background:linear-gradient(90deg,rgba(255,209,102,.2),rgba(2,18,42,.54)),rgba(2,18,42,.76);border-color:rgba(255,209,102,.72)}.data-screen-datav__ranking span,.data-screen-datav__ranking strong,.data-screen-datav__ranking b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.data-screen-datav__ranking span{color:#34eaff}.data-screen-datav__ranking strong{color:#effcff}.data-screen-datav__ranking b{color:#fff}.data-screen-datav__ranking p{color:#7fb7d6;margin:0;font-size:12px;font-weight:800}.data-screen-datav__panel--status .border-box-content{padding-bottom:8px}.data-screen-datav__status-overview{grid-template-columns:minmax(108px,.92fr) minmax(132px,1.08fr);align-items:stretch;gap:8px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.data-screen-datav__status-chart,.data-screen-datav__status-chart.base-chart-shell{min-width:0;min-height:0;margin:0;height:100%!important}.data-screen-datav__status-chart-wrap{min-width:0;height:100%;min-height:0;position:relative}.data-screen-datav__status-total{pointer-events:none;text-align:center;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.data-screen-datav__status-total strong{color:#effcff;text-shadow:0 0 8px rgba(52,234,255,.52);font-size:17px;line-height:1}.data-screen-datav__status-total span{color:#7fb7d6;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:800}.data-screen-datav__status-list{align-content:center;gap:6px;min-width:0;min-height:0;display:grid}.data-screen-datav__status-item{--status-color:#34eaff;border-left:2px solid var(--status-color);background:linear-gradient(90deg, color-mix(in srgb, var(--status-color) 15%, transparent), rgba(2,18,42,.12));min-width:0;color:inherit;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:2px 7px;padding:4px 7px;transition:background .18s,box-shadow .18s,transform .18s;display:grid}.data-screen-datav__status-item.tone-online{--status-color:#2ee6a6}.data-screen-datav__status-item.tone-offline{--status-color:#ffd166}.data-screen-datav__status-item.tone-warning{--status-color:#ff6b7a}.data-screen-datav__status-item>span{color:#b8deef;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:800;display:flex}.data-screen-datav__status-item>span i{background:var(--status-color);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--status-color) 80%, transparent);flex:none}.data-screen-datav__status-item>strong{color:#f4fdff;font-size:13px;line-height:1}.data-screen-datav__status-item>small{color:#7fb7d6;text-align:right;font-size:9px;font-weight:800}.data-screen-datav__status-item>div{background:rgba(91,211,255,.12);grid-column:1/-1;height:2px;overflow:hidden}.data-screen-datav__status-item>div i{background:var(--status-color);max-width:100%;height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--status-color) 70%, transparent);display:block}@container (height<=880px){.data-screen-datav__status-overview{grid-template-columns:minmax(92px,.86fr) minmax(126px,1.14fr);gap:5px}.data-screen-datav__status-list{gap:3px}.data-screen-datav__status-item{gap:1px 5px;padding:2px 5px}.data-screen-datav__status-item>strong{font-size:12px}}@container (height<=720px){.data-screen-datav__status-overview{grid-template-columns:minmax(82px,.8fr) minmax(118px,1.2fr);gap:4px}.data-screen-datav__status-list{gap:2px}.data-screen-datav__status-item{grid-template-columns:minmax(0,1fr) auto 30px;padding:1px 4px}.data-screen-datav__status-item>span{font-size:9px}.data-screen-datav__status-item>strong{font-size:11px}.data-screen-datav__status-total strong{font-size:14px}.data-screen-datav__status-total span{margin-top:1px;font-size:7px}.data-screen-datav__status-item>div{display:none}}.data-screen-datav__current-device{gap:8px;display:grid}.data-screen-datav__current-device h2,.data-screen-datav__current-device p{margin:0}.data-screen-datav__current-device h2{color:#effcff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.data-screen-datav__current-device p{color:#7fb7d6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.data-screen-datav__detail aside dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.data-screen-datav__current-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.data-screen-datav__current-metrics section{background:rgba(6,28,63,.68);border:1px solid rgba(54,226,255,.18);align-content:center;gap:2px;min-width:0;min-height:32px;padding:5px 7px;display:grid;overflow:hidden}.data-screen-datav__current-metrics section.is-wide{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:8px;min-height:28px}.data-screen-datav__current-metrics section.is-medium{grid-column:span 2;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:8px}.data-screen-datav__detail aside dt,.data-screen-datav__detail aside dd{margin:0}.data-screen-datav__detail aside dt{color:#7fb7d6;font-size:11px;font-weight:800}.data-screen-datav__detail aside dd{color:#effcff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.data-screen-datav__current-metrics span,.data-screen-datav__current-metrics strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-screen-datav__current-metrics span{color:#7fb7d6;font-size:10px;font-weight:800;line-height:1.08}.data-screen-datav__current-metrics strong{color:#effcff;font-size:11px;font-weight:900;line-height:1.1}.data-screen-datav__current-metrics .is-wide strong,.data-screen-datav__current-metrics .is-medium strong{text-align:right}.data-screen-datav__current-device .tone-online,.data-screen-datav__detail aside .tone-online{color:#21f2a6}.data-screen-datav__current-device .tone-warning,.data-screen-datav__detail aside .tone-warning{color:#ffd166}.data-screen-datav__current-device .tone-offline,.data-screen-datav__detail aside .tone-offline{color:#9fb1c4}.data-screen-datav__empty{color:#7fb7d6;place-items:center;min-height:80px;margin:0;font-size:12px;font-weight:800;display:grid}.data-screen-datav__relation{align-content:start;gap:8px;height:100%;min-height:0;padding-right:4px;display:grid;overflow:auto}.data-screen-datav__relation article{background:linear-gradient(90deg,rgba(32,214,255,.08),transparent 38%),rgba(2,18,42,.58);border:1px solid rgba(54,226,255,.18);gap:8px;padding:8px 9px;display:grid}.data-screen-datav__relation article.selected{background:rgba(61,42,8,.32);border-color:rgba(255,209,102,.58)}.data-screen-datav__relation header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.data-screen-datav__relation header span,.data-screen-datav__relation section>b{color:#effcff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.data-screen-datav__relation header strong{color:#72dfff;font-size:11px;font-weight:900}.data-screen-datav__relation section{background:rgba(6,28,63,.42);border:1px solid rgba(54,226,255,.14);grid-template-columns:minmax(58px,.62fr) minmax(0,1fr);align-items:center;gap:6px;padding:5px 6px;display:grid}.data-screen-datav__relation section.selected b{color:#ffd166}.data-screen-datav__relation section>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.data-screen-datav__relation button{color:#bfeeff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:rgba(6,28,63,.68);border:1px solid rgba(54,226,255,.18);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 7px;font-size:11px;font-weight:800;display:inline-grid;overflow:hidden}.data-screen-datav__relation button span,.data-screen-datav__relation button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-screen-datav__relation button b{color:#34eaff;font-size:11px}.data-screen-datav__relation button.selected{color:#ffd166;border-color:rgba(255,209,102,.72)}.data-screen-datav__map-wrap{top:216px;right:18px;bottom:calc(var(--bottom-height) + 18px);z-index:5;min-width:0;min-height:0;position:absolute;left:18px}.data-screen-datav__map-panel{width:100%;height:100%}.data-screen-datav__map-panel .border-box-content{background:radial-gradient(circle at 50% 48%,rgba(32,214,255,.08),transparent 48%),linear-gradient(90deg,rgba(2,8,20,.74),transparent 26%,transparent 74%,rgba(2,8,20,.74));width:100%;height:100%;position:relative;overflow:hidden}.data-screen-datav__map-focus-frame{top:10px;right:calc(var(--right-width) + 40px);bottom:10px;left:calc(var(--left-width) + 40px);z-index:5;background:linear-gradient(90deg,transparent,rgba(52,234,255,.16),transparent) 50% 0/72% 1px no-repeat,linear-gradient(90deg,transparent,rgba(33,242,166,.12),transparent) 50% 100%/72% 1px no-repeat;border:1px solid rgba(88,225,255,.42);position:absolute;overflow:hidden;box-shadow:inset 0 0 28px rgba(32,214,255,.035),0 0 18px rgba(32,214,255,.08)}.data-screen-datav__map-focus-frame:before,.data-screen-datav__map-focus-frame:after{content:"";border-top:1px solid rgba(52,234,255,.48);border-bottom:1px solid rgba(52,234,255,.48);width:5px;height:56px;position:absolute;top:50%;transform:translateY(-50%)}.data-screen-datav__map-focus-frame:before{left:0}.data-screen-datav__map-focus-frame:after{right:0}.data-screen-datav__map-corner{z-index:6;pointer-events:none;filter:drop-shadow(0 0 5px rgba(52,234,255,.56));border-color:#67eaff;width:30px;height:30px;position:absolute}.data-screen-datav__map-corner.is-top-left{border-top:3px solid;border-left:3px solid;top:0;left:0}.data-screen-datav__map-corner.is-top-right{border-top:3px solid;border-right:3px solid;top:0;right:0}.data-screen-datav__map-corner.is-bottom-left{border-bottom:3px solid;border-left:3px solid;bottom:0;left:0}.data-screen-datav__map-corner.is-bottom-right{border-bottom:3px solid;border-right:3px solid;bottom:0;right:0}.data-screen-datav__map-viewport{z-index:1;cursor:grab;touch-action:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:size}.data-screen-datav__screen.is-map-dragging .data-screen-datav__map-viewport{cursor:grabbing}.data-screen-datav__map-canvas{transform-origin:50%;will-change:transform;backface-visibility:hidden;contain:layout paint;transition:transform .12s;position:absolute;top:50%;left:50%}.data-screen-datav__screen.is-map-dragging .data-screen-datav__map-canvas{transition:none}.data-screen-datav__screen.is-map-dragging .data-screen__factory-canvas-map{filter:none}.data-screen-datav__map-canvas .data-screen__factory-canvas-map{opacity:1;filter:drop-shadow(0 0 6px rgba(35,224,255,.52))drop-shadow(0 0 20px rgba(35,224,255,.34));width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.data-screen-datav__regions{z-index:2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.data-screen-datav__regions polygon{cursor:pointer;fill:rgba(18,228,255,.024);stroke:rgba(54,226,255,.14);stroke-width:.18px}.data-screen-datav__regions polygon.occupied{fill:rgba(33,242,166,.06);stroke:rgba(33,242,166,.38)}.data-screen-datav__regions polygon.hovered,.data-screen-datav__regions polygon.selected{fill:rgba(255,209,102,.18);stroke:rgba(255,209,102,.95);filter:drop-shadow(0 0 8px rgba(255,209,102,.62))}.data-screen-datav__region-markers{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.data-screen-datav__region-marker{color:#dff9ff;cursor:pointer;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.98),0 0 7px rgba(52,234,255,.9);white-space:nowrap;max-width:112px;transform:translate(-50%, -50%) rotate(-3.78deg) scale(var(--region-marker-inverse-scale,1));transform-origin:50%;pointer-events:auto;background:0 0;border:0;padding:2px 5px;font-size:12px;font-weight:900;line-height:1.2;position:absolute;overflow:hidden}.data-screen-datav__region-marker.occupied{color:#b9ffe3;text-shadow:0 0 8px rgba(33,242,166,.72)}.data-screen-datav__region-marker.hovered,.data-screen-datav__region-marker.selected{color:#fff2bd;text-shadow:0 0 8px rgba(255,209,102,.76);background:rgba(7,28,44,.64);outline:1px solid rgba(255,209,102,.56)}.data-screen-datav__region-marker:focus-visible{color:#fff2bd;text-shadow:0 0 8px rgba(255,209,102,.76);background:rgba(7,28,44,.64);outline:1px solid rgba(255,209,102,.56)}.data-screen-datav__region-dialog-mask{z-index:20;backdrop-filter:blur(9px);background:radial-gradient(circle at 50% 42%,rgba(20,107,146,.16),transparent 36%),rgba(0,5,12,.82);place-items:center;padding:48px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.data-screen-datav__region-dialog{color:#f6fcff;filter:drop-shadow(0 30px 72px rgba(0,0,0,.76));width:min(1080px,100%);height:min(720px,100%);min-height:0;animation:.18s ease-out data-screen-region-dialog-in}.data-screen-datav__region-dialog>.border-box-content{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:62px 36px 34px;display:grid}.data-screen-datav__region-dialog-head{border-bottom:1px solid rgba(54,226,255,.24);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:14px;display:flex}.data-screen-datav__region-dialog-head>div{min-width:0}.data-screen-datav__region-dialog-head span{color:#72dfff;letter-spacing:.1em;font-size:10px;font-weight:900}.data-screen-datav__region-dialog-head p{color:#7fb7d6;margin:6px 0 0;font-size:11px;font-weight:700}.data-screen-datav__region-back{color:#72dfff;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:10px;font-weight:900}.data-screen-datav__region-back:before{content:"‹";margin-right:5px}.data-screen-datav__region-back:hover{color:#ffd166;text-shadow:0 0 10px rgba(255,209,102,.72);outline:none}.data-screen-datav__region-back:focus-visible{color:#ffd166;text-shadow:0 0 10px rgba(255,209,102,.72);outline:none}.data-screen-datav__region-dialog-close{color:#a8ecff;cursor:pointer;background:rgba(2,18,42,.82);border:1px solid rgba(52,234,255,.38);flex:none;place-items:center;width:36px;height:36px;display:grid}.data-screen-datav__region-dialog-close:hover{color:#fff;border-color:#36e2ff;outline:none;box-shadow:0 0 16px rgba(54,226,255,.28)}.data-screen-datav__region-dialog-close:focus-visible{color:#fff;border-color:#36e2ff;outline:none;box-shadow:0 0 16px rgba(54,226,255,.28)}.data-screen-datav__region-dialog-body{min-height:0;padding-top:14px;overflow:hidden}.data-screen-datav__region-rooms,.data-screen-datav__region-devices{scrollbar-color:rgba(52,234,255,.92) rgba(32,214,255,.08);scrollbar-width:thin;gap:6px;max-height:100%;padding-right:5px;display:grid;overflow-x:hidden;overflow-y:auto}.data-screen-datav__region-rooms::-webkit-scrollbar{width:6px}.data-screen-datav__region-devices::-webkit-scrollbar{width:6px}.data-screen-datav__region-rooms::-webkit-scrollbar-track{background:rgba(2,18,42,.72);border:1px solid rgba(52,234,255,.18);box-shadow:inset 0 0 6px rgba(32,214,255,.12)}.data-screen-datav__region-devices::-webkit-scrollbar-track{background:rgba(2,18,42,.72);border:1px solid rgba(52,234,255,.18);box-shadow:inset 0 0 6px rgba(32,214,255,.12)}.data-screen-datav__region-rooms::-webkit-scrollbar-thumb{background:linear-gradient(#7cf5ff,#10aeca);border:1px solid rgba(173,248,255,.86);box-shadow:0 0 9px rgba(52,234,255,.88)}.data-screen-datav__region-devices::-webkit-scrollbar-thumb{background:linear-gradient(#7cf5ff,#10aeca);border:1px solid rgba(173,248,255,.86);box-shadow:0 0 9px rgba(52,234,255,.88)}.data-screen-datav__region-rooms button{color:#dff9ff;cursor:pointer;text-align:left;background:linear-gradient(90deg,rgba(12,64,102,.56),rgba(2,18,42,.76));border:1px solid rgba(54,226,255,.22);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-height:48px;padding:7px 9px;display:grid}.data-screen-datav__region-rooms button:hover{background:rgba(61,42,8,.46);border-color:rgba(255,209,102,.76);outline:none}.data-screen-datav__region-rooms button:focus-visible{background:rgba(61,42,8,.46);border-color:rgba(255,209,102,.76);outline:none}.data-screen-datav__region-rooms button>span{gap:2px;min-width:0;display:grid}.data-screen-datav__region-rooms strong,.data-screen-datav__region-rooms small,.data-screen-datav__region-rooms b,.data-screen-datav__region-rooms em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-screen-datav__region-rooms strong{color:#effcff;font-size:12px}.data-screen-datav__region-rooms small,.data-screen-datav__region-rooms em{color:#7fb7d6;font-size:9px;font-style:normal;font-weight:800}.data-screen-datav__region-rooms b{color:#72dfff;font-size:11px}.data-screen-datav__region-rooms em{grid-column:2}.data-screen-datav__region-rooms em i{color:#ffd166;font-style:normal}.data-screen-datav__region-devices button{color:#dff9ff;cursor:pointer;pointer-events:auto;background:rgba(2,18,42,.72);border:1px solid rgba(54,226,255,.22);grid-template-rows:auto auto;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;padding:0 8px;display:grid}.data-screen-datav__region-devices button.selected,.data-screen-datav__region-devices button:hover{background:rgba(61,42,8,.46);border-color:rgba(255,209,102,.76)}.data-screen-datav__region-devices i{background:#21f2a6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px rgba(33,242,166,.8)}.data-screen-datav__region-devices .status-warning i{background:#ffd166;box-shadow:0 0 12px rgba(255,209,102,.8)}.data-screen-datav__region-devices .status-offline i{background:#8aa0b8;box-shadow:0 0 12px rgba(138,160,184,.64)}.data-screen-datav__region-devices span,.data-screen-datav__region-devices b,.data-screen-datav__region-devices em{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.data-screen-datav__region-devices button>span{align-items:center;gap:7px;display:flex}.data-screen-datav__region-devices button>span strong{color:#72dfff;flex:none;font-size:10px}.data-screen-datav__region-devices button>em{color:#6e9db9;grid-column:2/4;font-size:9px;font-style:normal;font-weight:700}.data-screen-datav__region-empty{color:#7fb7d6;background:rgba(2,18,42,.42);border:1px dashed rgba(54,226,255,.38);place-items:center;min-height:120px;margin:0;font-size:12px;font-weight:900;display:grid}.data-screen-datav__region-dialog .data-screen-datav__region-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes data-screen-region-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.data-screen-datav__region-pop{z-index:8;color:#f6fcff;pointer-events:none;text-align:center;background:rgba(0,0,0,.62);border:1px solid rgba(255,209,102,.76);gap:3px;min-width:220px;padding:9px 12px;display:grid;position:absolute;top:68px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px rgba(0,0,0,.34)}.data-screen-datav__region-pop strong{font-size:13px}.data-screen-datav__region-pop span{color:#ffd166;font-size:11px;font-weight:800}.data-screen-datav__map-tools{z-index:9;gap:8px;display:flex;position:absolute;top:24px;right:24px}.data-screen-datav__map-tool-button{color:#a8ecff;cursor:pointer;background:linear-gradient(rgba(32,214,255,.16),rgba(2,18,42,.72)),rgba(2,18,42,.86);border:1px solid rgba(54,226,255,.36);border-radius:4px;justify-content:center;align-items:center;width:36px;height:32px;padding:0;line-height:1;display:inline-flex;box-shadow:0 0 12px rgba(32,214,255,.16),inset 0 0 12px rgba(32,214,255,.08)}.data-screen-datav__map-tool-button .anticon{color:currentColor;flex:0 0 15px;justify-content:center;align-items:center;width:15px;min-width:15px;max-width:15px;height:15px;font-size:15px;line-height:1;display:inline-flex}.data-screen-datav__map-tool-button .anticon svg{fill:currentColor;width:15px;height:15px;display:block}.data-screen-datav__map-tool-button:hover{color:#fff;background:linear-gradient(rgba(33,242,166,.2),rgba(2,18,42,.78)),rgba(2,18,42,.92);border-color:rgba(33,242,166,.76)}.data-screen-datav__bottom{z-index:11;height:var(--bottom-height);position:absolute;bottom:12px;left:18px;right:18px}.data-screen-datav__bottom-box{width:100%;height:100%}.data-screen-datav__bottom-box .border-box-content{grid-template-columns:180px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;height:100%;padding:14px 18px;display:grid}.data-screen-datav__bottom-title{gap:3px;display:grid}.data-screen-datav__bottom-title span{color:#72dfff;font-size:11px;font-weight:900}.data-screen-datav__bottom-title strong{color:#effcff;font-size:18px}.data-screen-datav__bottom-title small{color:#7fb7d6;font-size:11px;font-weight:800;line-height:1.35}.data-screen-datav__device-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.data-screen-datav__device-card{color:#dff9ff;cursor:pointer;text-align:left;background:rgba(2,18,42,.72);border:1px solid rgba(54,226,255,.22);grid-template-rows:auto auto auto 1fr;gap:3px;min-width:0;min-height:84px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.data-screen-datav__device-card:before{z-index:1;content:"";background:#21f2a6;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:12px;box-shadow:0 0 14px rgba(33,242,166,.9)}.data-screen-datav__device-card.status-warning:before{background:#ffd166;box-shadow:0 0 14px rgba(255,209,102,.9)}.data-screen-datav__device-card.status-offline:before{background:#8aa0b8;box-shadow:0 0 12px rgba(138,160,184,.62)}.data-screen-datav__device-card.selected,.data-screen-datav__device-card:hover{background:rgba(61,42,8,.54);border-color:rgba(255,209,102,.76)}.data-screen-datav__device-card span,.data-screen-datav__device-card small,.data-screen-datav__device-card strong,.data-screen-datav__device-card b{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-height:0;position:relative;overflow:hidden}.data-screen-datav__device-card span,.data-screen-datav__device-card small{color:#7fb7d6;font-size:11px;font-weight:800;line-height:1.12}.data-screen-datav__device-card strong,.data-screen-datav__device-card b{color:#effcff}.data-screen-datav__device-card strong{padding-right:18px;font-size:14px;line-height:1.15}.data-screen-datav__device-card b{font-size:13px;line-height:1.12}.data-screen-datav__device-card>i{z-index:2;opacity:0;background:linear-gradient(135deg,rgba(3,17,34,.82),rgba(0,0,0,.7)),radial-gradient(circle,rgba(52,234,255,.2),transparent 62%);transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0}.data-screen-datav__device-card>em{z-index:3;opacity:0;color:#effcff;text-shadow:0 0 12px rgba(52,234,255,.62);place-items:center;font-size:13px;font-style:normal;font-weight:900;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}.data-screen-datav__device-card:hover>i,.data-screen-datav__device-card:hover>em{opacity:1}.data-screen-datav__device-card:hover>em{transform:none}.data-screen-datav__pager,.data-screen-datav__carousel-control{align-items:center;gap:6px;display:flex}.data-screen-datav__pager button,.data-screen-datav__carousel-control button,.data-screen-datav__carousel-control input{color:#a8ecff;background:rgba(2,18,42,.72);border:1px solid rgba(54,226,255,.26);height:28px;font-size:12px;font-weight:900}.data-screen-datav__pager button{cursor:pointer;min-width:28px}.data-screen-datav__pager button.active,.data-screen-datav__carousel-control button.active{color:#fff;background:rgba(33,242,166,.16);border-color:rgba(33,242,166,.72)}.data-screen-datav__carousel-control button{cursor:pointer;min-width:62px}.data-screen-datav__carousel-control input{outline:none;width:48px;padding:0 6px}.data-screen-datav__detail-mask{z-index:30;backdrop-filter:blur(6px);background:rgba(0,0,0,.58);place-items:center;padding:10px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.data-screen-datav__detail{width:min(1660px,100%);min-width:0;height:min(920px,100%);min-height:0}.data-screen-datav__detail>.border-box-content{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:26px;display:grid;overflow:hidden}.data-screen-datav__detail header{border-bottom:1px solid rgba(54,226,255,.22);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.data-screen-datav__detail header span{color:#72dfff;font-size:11px;font-weight:900}.data-screen-datav__detail header h2,.data-screen-datav__detail header p{margin:0}.data-screen-datav__detail header h2{color:#effcff;margin-top:4px;font-size:28px}.data-screen-datav__detail header p{color:#7fb7d6;margin-top:4px;font-size:12px;font-weight:800}.data-screen-datav__detail header button{color:#a8ecff;cursor:pointer;background:rgba(2,18,42,.78);border:1px solid rgba(54,226,255,.3);flex:none;place-items:center;width:36px;height:36px;display:grid}.data-screen-datav__detail-actions{align-items:center;gap:8px;display:flex}.data-screen-datav__detail header .data-screen-datav__detail-config-trigger{background:rgba(4,37,59,.94);border-color:rgba(54,226,255,.48);gap:7px;width:auto;min-width:126px;padding:0 12px;display:inline-flex}.data-screen-datav__detail header .data-screen-datav__detail-config-trigger span{color:#bcefff;letter-spacing:.04em;font-size:12px}.data-screen-datav__detail header .data-screen-datav__detail-config-trigger:hover{color:#fff;border-color:#36e2ff;outline:none;box-shadow:0 0 14px rgba(54,226,255,.2)}.data-screen-datav__detail header .data-screen-datav__detail-config-trigger:focus-visible{color:#fff;border-color:#36e2ff;outline:none;box-shadow:0 0 14px rgba(54,226,255,.2)}.data-screen-datav__detail-body{grid-template-columns:326px minmax(0,1fr);min-height:0;display:grid}.data-screen-datav__detail-body>aside{border-right:1px solid rgba(54,226,255,.18);flex-direction:column;min-height:0;padding:18px 20px 18px 0;display:flex;overflow:hidden}.data-screen-datav__energy-ranking{scrollbar-color:rgba(54,226,255,.72) rgba(3,20,35,.72);scrollbar-width:thin;flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-height:0;padding-right:8px;display:grid;overflow-x:hidden;overflow-y:auto}.data-screen-datav__energy-ranking::-webkit-scrollbar{width:7px}.data-screen-datav__energy-ranking::-webkit-scrollbar-track{background:rgba(3,20,35,.72);border:1px solid rgba(54,226,255,.08)}.data-screen-datav__energy-ranking::-webkit-scrollbar-thumb{background:linear-gradient(rgba(77,227,255,.92),rgba(22,123,180,.88));border:1px solid rgba(7,37,57,.92);border-radius:7px;box-shadow:0 0 8px rgba(54,226,255,.28)}.data-screen-datav__energy-ranking>header{z-index:2;background:linear-gradient(#020c18 72%,rgba(2,12,24,.82));border-bottom:1px solid rgba(54,226,255,.18);min-height:34px;padding:0 2px 8px;position:sticky;top:0}.data-screen-datav__energy-ranking>header strong{color:#effcff;font-size:14px}.data-screen-datav__energy-ranking>header span{color:#6da9c7;letter-spacing:.04em;font-size:10px}.data-screen-datav__energy-ranking button{color:#bfeeff;cursor:pointer;background:rgba(2,18,42,.58);border:1px solid rgba(54,226,255,.18);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.data-screen-datav__energy-ranking button:hover,.data-screen-datav__energy-ranking button.active{background:linear-gradient(90deg,rgba(13,78,114,.74),rgba(2,18,42,.72));border-color:rgba(54,226,255,.58);outline:none;box-shadow:inset 3px 0 #36e2ff,0 0 12px rgba(54,226,255,.12)}.data-screen-datav__energy-ranking button:focus-visible{background:linear-gradient(90deg,rgba(13,78,114,.74),rgba(2,18,42,.72));border-color:rgba(54,226,255,.58);outline:none;box-shadow:inset 3px 0 #36e2ff,0 0 12px rgba(54,226,255,.12)}.data-screen-datav__energy-ranking i{color:#4f93b5;font-family:Courier New,monospace;font-size:10px;font-style:normal;font-weight:900}.data-screen-datav__energy-ranking span,.data-screen-datav__energy-ranking b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.data-screen-datav__energy-ranking b{color:#effcff;flex:none}.data-screen-datav__detail-body>main{min-width:0;min-height:0;padding:18px 0 0 20px;position:relative;overflow:hidden}.data-screen-datav__meter{background:linear-gradient(145deg,rgba(31,45,52,.98),rgba(8,16,22,.98) 48%,rgba(20,30,36,.98)),#101b20;border:2px solid rgba(112,148,160,.62);border-radius:18px;grid-template-columns:minmax(0,1.46fr) minmax(318px,.72fr);gap:22px;min-width:0;height:100%;min-height:0;padding:48px 28px 22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px rgba(3,10,14,.86),inset 0 0 34px rgba(0,0,0,.72),0 0 28px rgba(52,234,255,.12)}.data-screen-datav__meter:before{pointer-events:none;content:"";border:1px solid rgba(164,197,204,.16);border-radius:13px;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.data-screen-datav__meter-brand{color:#8ba5ac;letter-spacing:.14em;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex;position:absolute;top:14px;left:24px;right:24px}.data-screen-datav__meter-brand strong{color:#dce9e7;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.data-screen-datav__meter-brand em{color:#7f9da4;letter-spacing:.06em;border:1px solid;margin-left:auto;padding:2px 8px;font-size:9px;font-style:normal}.data-screen-datav__meter-brand em.tone-online{color:#2ee6a6}.data-screen-datav__meter-brand em.tone-warning{color:#ff8792}.data-screen-datav__meter-brand em.tone-offline{color:#ffd166}.data-screen-datav__meter-screw{z-index:2;background:linear-gradient(45deg,transparent 42%,rgba(3,8,10,.92) 43%,rgba(3,8,10,.92) 57%,transparent 58%),radial-gradient(circle at 34% 30%,#9cabb0,#3b484d 48%,#11191c 72%);border:2px solid #080d10;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 1px 2px #000}.data-screen-datav__meter-screw.is-top-left{top:14px;left:10px}.data-screen-datav__meter-screw.is-top-right{top:14px;right:10px}.data-screen-datav__meter-screw.is-bottom-left{bottom:10px;left:10px}.data-screen-datav__meter-screw.is-bottom-right{bottom:10px;right:10px}.data-screen-datav__meter-display{background:linear-gradient(135deg,rgba(123,177,159,.12),transparent 38%),repeating-linear-gradient(0deg,rgba(226,255,244,.024) 0,rgba(226,255,244,.024) 1px,transparent 1px,transparent 4px),#102824;border:3px solid #0a1114;border-radius:9px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:15px 16px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(155,209,190,.36),inset 0 0 34px rgba(0,0,0,.6),0 0 0 1px rgba(124,159,166,.24)}.data-screen-datav__meter-display:after{pointer-events:none;content:"";background:linear-gradient(118deg,rgba(255,255,255,.08),transparent 24%,transparent 76%,rgba(255,255,255,.03));position:absolute;top:0;bottom:0;left:0;right:0}.data-screen-datav__meter-display-head,.data-screen-datav__meter-display-footer{z-index:2;color:#9fc4ba;justify-content:space-between;align-items:center;gap:12px;font-family:Courier New,monospace;display:flex;position:relative}.data-screen-datav__meter-display-head{border-bottom:1px solid rgba(164,214,200,.2);padding-bottom:8px}.data-screen-datav__meter-display-head span{color:#dffff6;font-size:14px;font-weight:900}.data-screen-datav__meter-display-head small,.data-screen-datav__meter-display-footer{font-size:9px;font-weight:700}.data-screen-datav__meter-display .base-chart-shell{z-index:1;position:relative}.data-screen-datav__meter-display.is-history{background:linear-gradient(135deg,rgba(70,158,143,.12),transparent 38%),repeating-linear-gradient(0deg,rgba(226,255,244,.024) 0,rgba(226,255,244,.024) 1px,transparent 1px,transparent 4px),#102824}.data-screen-datav__meter-digital{--meter-readout-color:#bfffe9;z-index:1;min-height:0;color:var(--meter-readout-color);grid-template-rows:minmax(104px,.68fr) minmax(132px,1fr) auto;align-content:stretch;justify-items:stretch;gap:9px;padding:14px 4% 11px;font-family:Bahnschrift SemiCondensed,DIN Alternate,Roboto Mono,monospace;display:grid;position:relative}.data-screen-datav__meter-digital.is-voltage{--meter-readout-color:#6cecff}.data-screen-datav__meter-digital.is-current{--meter-readout-color:#55efbd}.data-screen-datav__meter-digital.is-power{--meter-readout-color:#ffd166}.data-screen-datav__meter-digital:before{content:"";background:linear-gradient(90deg,transparent 49.8%,rgba(203,255,241,.04) 50%,transparent 50.2%),linear-gradient(transparent 49.8%,rgba(203,255,241,.04) 50%,transparent 50.2%);border:1px solid rgba(177,235,220,.14);position:absolute;top:3%;bottom:3%;left:3%;right:3%}.data-screen-datav__meter-digital-primary,.data-screen-datav__meter-digital-value,.data-screen-datav__meter-wave,.data-screen-datav__meter-digital-register{z-index:1;position:relative}.data-screen-datav__meter-digital-primary{min-height:0;box-shadow:inset 0 0 22px rgba(0,0,0,.28), inset 3px 0 0 var(--meter-readout-color);background:linear-gradient(rgba(225,255,247,.04),transparent 45%),rgba(4,22,19,.42);border:1px solid rgba(183,239,224,.28);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 14px 8px;display:grid}.data-screen-datav__meter-digital-eyebrow{color:#91b8b0;letter-spacing:.13em;text-transform:uppercase;align-self:start;font-size:10px;font-weight:900}.data-screen-datav__meter-digital-primary>small{color:#73958d;align-self:start;font-size:8px;font-weight:800}.data-screen-datav__meter-digital-value{grid-column:1/-1;justify-content:flex-end;align-items:baseline;gap:10px;min-width:0;display:flex}.data-screen-datav__meter-digital-value strong{min-width:0;color:var(--meter-readout-color);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.035em;text-overflow:ellipsis;text-shadow:0 0 8px color-mix(in srgb, var(--meter-readout-color) 45%, transparent), 0 0 22px color-mix(in srgb, var(--meter-readout-color) 18%, transparent);white-space:nowrap;font-size:max(34px,min(3.7vw,52px));font-weight:700;line-height:.95;overflow:hidden}.data-screen-datav__meter-digital-value em{color:#b8d9d0;flex:none;font-size:13px;font-style:normal;font-weight:900}.data-screen-datav__meter-wave{background:repeating-linear-gradient(0deg,rgba(186,242,226,.035) 0,rgba(186,242,226,.035) 1px,transparent 1px,transparent 24px),repeating-linear-gradient(90deg,rgba(186,242,226,.03) 0,rgba(186,242,226,.03) 1px,transparent 1px,transparent 42px),rgba(3,22,19,.44);border:1px solid rgba(151,206,192,.22);min-height:0;overflow:hidden;box-shadow:inset 0 0 18px rgba(0,0,0,.24)}.data-screen-datav__meter-wave>span{color:#789d94;place-items:center;height:100%;font-size:11px;font-weight:800;display:grid}.data-screen-datav__meter-wave>span.is-error{color:#ff8792}.data-screen-datav__meter-digital-register{color:#789d94;letter-spacing:.08em;grid-template-columns:auto auto minmax(24px,1fr) auto;align-items:center;gap:10px;font-size:9px;font-weight:800;display:grid}.data-screen-datav__meter-digital-register>i{background:repeating-linear-gradient(90deg,rgba(157,211,198,.4) 0,rgba(157,211,198,.4) 5px,transparent 5px,transparent 9px);height:1px}.data-screen-datav__meter-digital-register .is-online,.data-screen-datav__meter-digital-register .is-warning,.data-screen-datav__meter-digital-register .is-offline{align-items:center;gap:5px;display:inline-flex}.data-screen-datav__meter-digital-register .is-online{color:#78d9b9}.data-screen-datav__meter-digital-register .is-warning{color:#ffd166}.data-screen-datav__meter-digital-register .is-offline{color:#ff8792}.data-screen-datav__meter-digital-register .is-online i,.data-screen-datav__meter-digital-register .is-warning i,.data-screen-datav__meter-digital-register .is-offline i{border-radius:50%;width:6px;height:6px}.data-screen-datav__meter-digital-register .is-online i{background:#2ee6a6;box-shadow:0 0 8px rgba(46,230,166,.6)}.data-screen-datav__meter-digital-register .is-warning i{background:#ffd166;box-shadow:0 0 8px rgba(255,209,102,.5)}.data-screen-datav__meter-digital-register .is-offline i{background:#ff6b7a;box-shadow:0 0 8px rgba(255,107,122,.5)}.data-screen-datav__meter-display-footer{letter-spacing:.08em;border-top:1px solid rgba(164,214,200,.16);padding-top:7px}.data-screen-datav__meter-console{border-left:1px solid rgba(150,181,189,.2);flex-direction:column;gap:8px;min-width:0;min-height:0;padding-left:22px;display:flex;overflow:hidden}.data-screen-datav__meter-control-group{gap:7px;display:grid;position:relative}.data-screen-datav__meter-control-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.data-screen-datav__meter-control-title span{color:#d8e9e6;font-size:13px;font-weight:900}.data-screen-datav__meter-control-title small{color:#708b92;font-size:9px;font-weight:700}.data-screen-datav__meter-control-title button{color:#8bd9e7;cursor:pointer;background:rgba(7,29,36,.88);border:1px solid rgba(108,236,255,.34);border-radius:3px;padding:3px 9px;font-size:10px;font-weight:800}.data-screen-datav__meter-control-title button:hover{color:#e5fcff;border-color:rgba(108,236,255,.72);outline:none;box-shadow:0 0 10px rgba(54,226,255,.14)}.data-screen-datav__meter-control-title button:focus-visible{color:#e5fcff;border-color:rgba(108,236,255,.72);outline:none;box-shadow:0 0 10px rgba(54,226,255,.14)}.data-screen-datav__meter-key-config{z-index:6;background:rgba(3,18,24,.82);border:1px solid rgba(108,236,255,.18);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:8px 10px;display:grid;position:absolute;top:28px;left:0;right:0;box-shadow:0 8px 18px rgba(0,0,0,.46)}.data-screen-datav__meter-key-config label{color:#9ab5ba;cursor:pointer;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:700;display:flex}.data-screen-datav__meter-key-config input{accent-color:#36e2ff;width:13px;height:13px;margin:0}.data-screen-datav__meter-keys{scrollbar-color:rgba(54,226,255,.7) rgba(2,18,28,.7);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:132px;padding-right:3px;display:grid;overflow-y:auto}.data-screen-datav__meter-keys button:only-child{grid-column:1/-1}.data-screen-datav__meter-keys button{--meter-key-color:#6cecff;color:#a8bec3;cursor:pointer;text-align:left;background:linear-gradient(#33444a,#121d21 68%,#0a1013);border:1px solid #03090c;border-radius:5px;align-content:center;gap:3px;min-width:0;min-height:48px;padding:7px 10px 7px 18px;transition:border-color .18s,box-shadow .18s,color .18s,transform .12s;display:grid;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.11),0 2px #05090b,0 4px 8px rgba(0,0,0,.34)}.data-screen-datav__meter-keys-empty{color:#789ca5;background:rgba(3,18,24,.52);border:1px dashed rgba(108,236,255,.24);place-items:center;gap:6px;min-height:68px;padding:10px;font-size:11px;display:grid}.data-screen-datav__meter-keys-empty button{color:#bcefff;cursor:pointer;background:rgba(6,42,58,.9);border:1px solid rgba(54,226,255,.45);width:auto;height:28px;padding:0 12px}.data-screen-datav__global-node-mask{z-index:48;backdrop-filter:blur(8px);background:rgba(0,5,12,.78);place-items:center;padding:42px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.data-screen-datav__global-node-dialog{color:#d8f6ff;background:linear-gradient(rgba(7,28,44,.98),rgba(3,16,27,.99)),repeating-linear-gradient(0deg,transparent 0,transparent 23px,rgba(54,226,255,.035) 24px);border:1px solid rgba(54,226,255,.5);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(980px,100%);height:min(760px,100%);min-height:0;display:grid;box-shadow:0 24px 80px rgba(0,0,0,.72),inset 0 0 38px rgba(54,226,255,.05)}.data-screen-datav__global-node-dialog>header{border-bottom:1px solid rgba(54,226,255,.22);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.data-screen-datav__global-node-dialog>header span{color:#72dfff;letter-spacing:.08em;font-size:10px;font-weight:900}.data-screen-datav__global-node-dialog>header h2{color:#effcff;margin:5px 0 0;font-size:22px}.data-screen-datav__global-node-dialog>header p{color:#7fb7d6;max-width:720px;margin:4px 0 0;font-size:11px;font-weight:600;line-height:1.5}.data-screen-datav__global-node-dialog>header>button{color:#a8ecff;cursor:pointer;background:rgba(2,18,42,.78);border:1px solid rgba(54,226,255,.34);flex:none;place-items:center;width:34px;height:34px;display:grid}.data-screen-datav__global-node-dialog>header>button:hover{color:#fff;border-color:#36e2ff;outline:none}.data-screen-datav__global-node-dialog>header>button:focus-visible{color:#fff;border-color:#36e2ff;outline:none}.data-screen-datav__global-node-toolbar{background:rgba(4,30,45,.72);border-bottom:1px solid rgba(54,226,255,.16);justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;display:flex}.data-screen-datav__global-node-summary{color:#8eb9c9;white-space:nowrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.data-screen-datav__global-node-summary strong{color:#45e6ff;font-size:18px}.data-screen-datav__global-node-summary span{border-left:1px solid rgba(115,191,211,.22);padding-left:8px}.data-screen-datav__global-node-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.data-screen-datav__global-node-actions button,.data-screen-datav__global-node-dialog>footer button{color:#b7deeb;cursor:pointer;background:rgba(5,38,55,.88);border:1px solid rgba(93,196,221,.32);min-height:30px;padding:0 11px;font-size:11px;font-weight:800}.data-screen-datav__global-node-actions button:hover:not(:disabled),.data-screen-datav__global-node-dialog>footer button:hover:not(:disabled){color:#fff;border-color:#36e2ff}.data-screen-datav__global-node-actions button:disabled,.data-screen-datav__global-node-dialog>footer button:disabled{cursor:not-allowed;opacity:.42}.data-screen-datav__global-node-loading{color:#82cadc;place-items:center;font-size:13px;display:grid}.data-screen-datav__global-node-list{scrollbar-color:rgba(54,226,255,.7) rgba(2,18,28,.7);align-content:start;gap:7px;min-height:0;padding:14px 18px 16px 22px;display:grid;overflow-y:auto}.data-screen-datav__global-node-item{cursor:grab;background:rgba(6,31,43,.82);border:1px solid rgba(91,211,255,.18);grid-template-columns:24px 22px 30px minmax(240px,1fr) 70px 70px;align-items:center;gap:9px;min-height:56px;padding:7px 10px;transition:border-color .16s,background .16s,opacity .16s;display:grid}.data-screen-datav__global-node-item:hover,.data-screen-datav__global-node-item:focus-within,.data-screen-datav__global-node-item.is-selected{background:rgba(8,44,60,.92);border-color:rgba(54,226,255,.62)}.data-screen-datav__global-node-item.is-hidden{opacity:.58}.data-screen-datav__global-node-item.is-dragging{opacity:.34;cursor:grabbing}.data-screen-datav__global-node-select{place-items:center;display:grid}.data-screen-datav__global-node-select input{accent-color:#36e2ff;width:15px;height:15px;margin:0}.data-screen-datav__global-node-drag{color:#6fa8b8;font-size:15px}.data-screen-datav__global-node-order{color:#72dfff;background:rgba(5,49,67,.82);border:1px solid rgba(54,226,255,.25);place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.data-screen-datav__global-node-content{gap:3px;min-width:0;display:grid}.data-screen-datav__global-node-content strong{color:#e9fbff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.data-screen-datav__global-node-content span{color:#789cab;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.data-screen-datav__global-node-content i{color:inherit;font-style:normal}.data-screen-datav__global-node-move{justify-content:center;gap:3px;display:flex}.data-screen-datav__global-node-move button{color:#8fc5d4;cursor:pointer;background:0 0;border:1px solid transparent;width:28px;height:28px}.data-screen-datav__global-node-move button:hover:not(:disabled){color:#fff;border-color:rgba(54,226,255,.35)}.data-screen-datav__global-node-move button:disabled{opacity:.24;cursor:not-allowed}.data-screen-datav__global-node-switch.ant-switch{background:rgba(32,47,51,.92);border:1px solid rgba(119,143,150,.42);justify-self:center;min-width:50px;height:26px;box-shadow:inset 0 0 8px rgba(0,0,0,.28)}.data-screen-datav__global-node-switch.ant-switch-checked{background:rgba(15,148,105,.92);border-color:rgba(46,230,166,.78);box-shadow:0 0 10px rgba(46,230,166,.18)}.data-screen-datav__global-node-switch.ant-switch:focus-visible{outline-offset:2px;outline:2px solid #36e2ff}.data-screen-datav__global-node-switch.ant-switch:disabled{opacity:.38;cursor:not-allowed}.data-screen-datav__global-node-dialog>footer{color:#7498a7;border-top:1px solid rgba(54,226,255,.18);justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;font-size:11px;display:flex}.data-screen-datav__global-node-auto-save{color:#8fc5d4}.data-screen-datav__global-node-dialog>footer>div{gap:8px;display:flex}.data-screen-datav__global-node-dialog>footer .is-primary{color:#fff;background:linear-gradient(135deg,rgba(8,114,148,.94),rgba(12,70,112,.94));border-color:rgba(54,226,255,.72);box-shadow:0 0 14px rgba(54,226,255,.14)}.data-screen-datav__meter-keys button:before{background:color-mix(in srgb, var(--meter-key-color) 38%, #26343a);content:"";border-radius:2px;width:3px;transition:background .18s,box-shadow .18s;position:absolute;top:9px;bottom:9px;left:8px;box-shadow:0 0 transparent}.data-screen-datav__meter-keys button.is-energy{--meter-key-color:#bfffe9}.data-screen-datav__meter-keys button.is-voltage{--meter-key-color:#6cecff}.data-screen-datav__meter-keys button.is-current{--meter-key-color:#55efbd}.data-screen-datav__meter-keys button.is-power{--meter-key-color:#ffd166}.data-screen-datav__meter-keys button:hover{border-color:color-mix(in srgb, var(--meter-key-color) 72%, transparent);color:#effcff;box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 2px 0 #05090b, 0 0 12px color-mix(in srgb, var(--meter-key-color) 20%, transparent);outline:none}.data-screen-datav__meter-keys button:focus-visible{border-color:color-mix(in srgb, var(--meter-key-color) 72%, transparent);color:#effcff;box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 2px 0 #05090b, 0 0 12px color-mix(in srgb, var(--meter-key-color) 20%, transparent);outline:none}.data-screen-datav__meter-keys button:active{transform:translateY(2px)}.data-screen-datav__meter-keys button.active{border-color:color-mix(in srgb, var(--meter-key-color) 86%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--meter-key-color) 25%, #24333a), #152326 66%, #0a1114);color:#f2fffc;box-shadow:inset 0 0 13px color-mix(in srgb, var(--meter-key-color) 15%, transparent), 0 2px 0 #070503, 0 0 16px color-mix(in srgb, var(--meter-key-color) 22%, transparent)}.data-screen-datav__meter-keys button.active:before{background:var(--meter-key-color);box-shadow:0 0 10px color-mix(in srgb, var(--meter-key-color) 72%, transparent)}.data-screen-datav__meter-keys button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.data-screen-datav__meter-keys button strong{color:#7f9da4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.data-screen-datav__meter-keys button.active strong{color:var(--meter-key-color)}.data-screen-datav__meter-nameplate{background:linear-gradient(135deg,rgba(193,214,216,.08),rgba(6,13,17,.38));border:1px solid rgba(151,181,188,.34);flex:auto;grid-template-rows:auto repeat(7,minmax(22px,1fr));grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin-top:2px;display:grid;box-shadow:inset 0 0 22px rgba(0,0,0,.24)}.data-screen-datav__meter-nameplate h3{background:rgba(4,13,17,.46);border-bottom:1px solid rgba(151,181,188,.24);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin:0;padding:7px 10px;display:flex}.data-screen-datav__meter-nameplate h3 span{color:#718990;letter-spacing:.14em;font-size:10px}.data-screen-datav__meter-nameplate h3 strong{color:#d5e5e4;letter-spacing:.08em;font-size:13px}.data-screen-datav__meter-nameplate div{border-bottom:1px solid rgba(151,181,188,.16);grid-template-columns:minmax(76px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px;min-width:0;padding:4px 10px;display:grid}.data-screen-datav__meter-nameplate div:last-of-type{border-bottom:0}.data-screen-datav__meter-nameplate span{color:#718990;font-size:11px;font-weight:800}.data-screen-datav__meter-nameplate strong{color:#d5e5e4;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,monospace;font-size:12px;line-height:1.2;overflow:hidden}.data-screen-datav__detail-link{z-index:1;color:#ffd166;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:rgba(61,42,8,.68);border:1px solid rgba(255,209,102,.72);place-items:center;width:100%;height:34px;font-size:12px;font-weight:900;text-decoration:none;display:inline-grid;position:relative;box-shadow:0 0 18px rgba(255,209,102,.16)}.data-screen-datav__detail-link:hover{color:#fff;border-color:rgba(255,233,160,.92)}@container (height<=880px){.data-screen-datav__screen{--left-width:clamp(286px, 16vw, 324px);--right-width:clamp(304px, 17vw, 344px);--header-height:74px;--bottom-height:104px}.data-screen-datav__header{height:var(--header-height);grid-template-columns:minmax(270px,.82fr) minmax(500px,1.18fr) max-content;gap:14px;padding:0 18px;top:8px;left:16px;right:16px}.data-screen-datav__brand-mark{width:46px;height:46px}.data-screen-datav__brand h1{font-size:22px}.data-screen-datav__title{grid-template-columns:60px minmax(300px,1fr) 60px;gap:8px;width:min(620px,50vw);min-height:50px}.data-screen-datav__title:before{height:1px;left:62px;right:62px}.data-screen-datav__title-frame{clip-path:polygon(30px 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,30px 100%,0 50%);gap:2px;min-height:44px;padding:4px 34px 5px}.data-screen-datav__title strong{font-size:20px}.data-screen-datav__title small{font-size:10px}.data-screen-datav__title-wing{width:58px;height:28px}.data-screen-datav__metrics{top:92px;right:calc(var(--right-width) + 26px);left:calc(var(--left-width) + 26px);height:66px}.data-screen-datav__metrics-box .border-box-content{padding:8px 12px}.data-screen-datav__metric-item{height:48px;padding:0 8px}.data-screen-datav__flop{height:24px}.data-screen-datav__side,.data-screen-datav__map-wrap{top:172px;bottom:calc(var(--bottom-height) + 14px)}.data-screen-datav__side{gap:8px}.data-screen-datav__side--left{grid-template-rows:minmax(122px,.68fr) minmax(206px,1.08fr) minmax(126px,.84fr);left:16px}.data-screen-datav__side--right{grid-template-rows:minmax(124px,.78fr) minmax(160px,1fr) minmax(150px,1fr);right:16px}.data-screen-datav__map-wrap{left:16px;right:16px}.data-screen-datav__panel .border-box-content{padding:10px}.data-screen-datav__panel-head{min-height:24px;margin-bottom:6px}.data-screen-datav__ranking{gap:5px;height:100%}.data-screen-datav__ranking button{grid-template-columns:38px minmax(0,1fr) auto;height:29px;padding:0 8px}.data-screen-datav__current-device{gap:5px}.data-screen-datav__current-device h2{font-size:15px}.data-screen-datav__current-device p{font-size:11px}.data-screen-datav__detail aside dl{gap:4px 6px}.data-screen-datav__current-metrics{gap:5px}.data-screen-datav__current-metrics section{min-height:30px;padding:4px 6px}.data-screen-datav__current-metrics span{font-size:9px}.data-screen-datav__current-metrics strong{font-size:10px}.data-screen-datav__relation{gap:7px;height:100%}.data-screen-datav__relation article{gap:6px;padding:8px}.data-screen-datav__relation button{height:22px}.data-screen-datav__map-canvas{top:50%}.data-screen-datav__map-tools{top:18px;right:18px}.data-screen-datav__bottom{bottom:8px;left:16px;right:16px}.data-screen-datav__bottom-box .border-box-content{grid-template-columns:158px minmax(0,1fr) auto auto;gap:10px;padding:10px 14px}.data-screen-datav__bottom-title strong{font-size:16px}.data-screen-datav__device-card{gap:2px;min-height:72px;padding:8px 10px}.data-screen-datav__device-card strong{font-size:13px}}@container (height<=720px){.data-screen-datav__screen{--header-height:64px;--bottom-height:96px}.data-screen-datav__header{height:var(--header-height);top:6px}.data-screen-datav__brand-mark{width:40px;height:40px}.data-screen-datav__brand h1{font-size:20px}.data-screen-datav__title{min-height:44px}.data-screen-datav__title-frame{min-height:40px;padding-top:3px;padding-bottom:4px}.data-screen-datav__title strong{font-size:18px}.data-screen-datav__title small{font-size:9px}.data-screen-datav__title-wing{width:50px;height:24px;font-size:13px}.data-screen-datav__metrics{height:58px;top:80px}.data-screen-datav__metric-item{height:42px}.data-screen-datav__side,.data-screen-datav__map-wrap{top:150px;bottom:calc(var(--bottom-height) + 12px)}.data-screen-datav__side--left{grid-template-rows:108px 166px minmax(90px,1fr)}.data-screen-datav__side--right{grid-template-rows:108px 146px minmax(98px,1fr)}.data-screen-datav__panel .border-box-content{padding:8px}.data-screen-datav__panel-head{min-height:22px;margin-bottom:5px}.data-screen-datav__panel-head strong{font-size:13px}.data-screen-datav__current-device h2{font-size:13px;line-height:1.1}.data-screen-datav__current-device p{font-size:10px;line-height:1.1}.data-screen-datav__detail aside dl{gap:2px 6px}.data-screen-datav__current-metrics{gap:4px}.data-screen-datav__current-metrics section{min-height:28px;padding:3px 5px}.data-screen-datav__current-metrics span,.data-screen-datav__current-metrics strong{font-size:9px;line-height:1.08}.data-screen-datav__bottom{bottom:8px}.data-screen-datav__bottom-box .border-box-content{padding:9px 12px}.data-screen-datav__device-card{min-height:66px;padding:7px 9px}}@container (width<=1050px){.data-screen-datav__screen{transform-origin:0 0;width:1130px;height:656px;transform:scale(.82)}}@container (width<=900px){.data-screen-datav__screen{transform:scale(.69)}.data-screen-datav__brand span,.data-screen-datav__title-wing{display:none}.data-screen-datav__brand h1{font-size:20px}.data-screen-datav__title{display:none}}@media (max-width:1180px){.data-screen-datav__screen{--left-width:236px;--right-width:254px;--bottom-height:126px}.data-screen-datav__header{grid-template-columns:minmax(170px,.8fr) minmax(260px,1fr) auto;padding:0 16px}.data-screen-datav__brand h1{font-size:21px}.data-screen-datav__title strong{font-size:16px}.data-screen-datav__title{grid-template-columns:minmax(0,1fr);width:min(380px,42vw)}.data-screen-datav__title-wing{display:none}.data-screen-datav__title-frame{padding-left:26px;padding-right:26px}.data-screen-datav__actions>span{display:none}.data-screen-datav__metrics{height:104px;left:268px;right:280px}.data-screen-datav__metrics-box .border-box-content{grid-template-columns:repeat(4,minmax(0,1fr))}.data-screen-datav__device-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.data-screen-datav__bottom-box .border-box-content{grid-template-columns:138px minmax(0,1fr) auto auto}}@media (min-width:1181px) and (max-width:1480px){.data-screen-datav__screen{--left-width:236px;--right-width:238px;--bottom-height:88px}.data-screen-datav__header{height:64px;padding:0 18px;top:6px}.data-screen-datav__brand-mark{width:40px;height:40px}.data-screen-datav__brand h1{font-size:20px}.data-screen-datav__title{grid-template-columns:50px minmax(280px,1fr) 50px;gap:7px;width:min(520px,48vw);min-height:46px}.data-screen-datav__title:before{height:1px;left:54px;right:54px}.data-screen-datav__title-frame{clip-path:polygon(28px 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,28px 100%,0 50%);min-height:42px;padding:3px 28px 4px}.data-screen-datav__title-frame:before,.data-screen-datav__title-frame:after{left:30px;right:30px}.data-screen-datav__title strong{font-size:18px}.data-screen-datav__title small{font-size:10px}.data-screen-datav__title-wing{width:50px;height:26px;font-size:14px}.data-screen-datav__actions{gap:6px}.data-screen-datav__actions>span{display:none}.data-screen-datav__actions button,.data-screen-datav__config-link{height:30px}.data-screen-datav__actions button{width:30px}.data-screen-datav__actions .data-screen-datav__resolution-switch{width:62px}.data-screen-datav__config-link{padding:0 9px;font-size:11px}.data-screen-datav__metrics{top:76px;right:calc(var(--right-width) + 18px);left:calc(var(--left-width) + 18px);height:62px}.data-screen-datav__metrics-box .border-box-content{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:1px 6px;padding:1px 12px}.data-screen-datav__metric-item{gap:0;height:30px;padding:0 7px;overflow:hidden}.data-screen-datav__metric-item span,.data-screen-datav__metric-item small{font-size:9px;line-height:1}.data-screen-datav__metric-item small{display:none}.data-screen-datav__metric-item:not(:last-child):after{height:20px;top:4px}.data-screen-datav__flop{height:20px}.data-screen-datav__side,.data-screen-datav__map-wrap{top:146px;bottom:calc(var(--bottom-height) + 10px)}.data-screen-datav__side{gap:8px}.data-screen-datav__side--left{grid-template-rows:136px 152px minmax(112px,1fr);left:16px}.data-screen-datav__side--right{grid-template-rows:minmax(144px,.95fr) minmax(144px,1fr) minmax(112px,.9fr);right:16px}.data-screen-datav__map-wrap{left:16px;right:16px}.data-screen-datav__panel .border-box-content{grid-template-rows:auto minmax(0,1fr);padding:8px}.data-screen-datav__panel-head{min-height:22px;margin-bottom:5px}.data-screen-datav__panel-head strong{font-size:13px}.data-screen-datav__panel-head span{font-size:10px}.data-screen-datav__ranking{gap:5px;height:100%}.data-screen-datav__ranking button{grid-template-columns:34px minmax(0,1fr) auto;gap:6px;height:32px;min-height:32px;padding:0 7px}.data-screen-datav__ranking span,.data-screen-datav__ranking strong,.data-screen-datav__ranking b{font-size:11px}.data-screen-datav__current-device{gap:3px}.data-screen-datav__current-device h2{font-size:13px;line-height:1.08}.data-screen-datav__current-device p{font-size:10px;line-height:1.08}.data-screen-datav__current-metrics{gap:4px}.data-screen-datav__current-metrics section{min-height:27px;padding:3px 5px}.data-screen-datav__current-metrics span,.data-screen-datav__current-metrics strong{font-size:9px;line-height:1.08}.data-screen-datav__relation{gap:5px;height:100%}.data-screen-datav__relation article{gap:5px;padding:6px 7px}.data-screen-datav__relation section{grid-template-columns:minmax(52px,.58fr) minmax(0,1fr);gap:4px;padding:4px 5px}.data-screen-datav__relation section>div{display:flex}.data-screen-datav__relation header span,.data-screen-datav__relation section>b{font-size:11px}.data-screen-datav__relation button{height:20px;padding:0 5px;font-size:10px}.data-screen-datav__region-dialog-mask{padding:36px}.data-screen-datav__region-dialog{width:min(920px,100%);height:min(640px,100%)}.data-screen-datav__region-dialog>.border-box-content{padding:56px 28px 28px}.data-screen-datav__region-rooms,.data-screen-datav__region-devices{max-height:100%}.data-screen-datav__region-devices button{min-height:38px}.data-screen-datav__bottom{bottom:8px;left:16px;right:16px}.data-screen-datav__bottom-box .border-box-content{grid-template-columns:150px minmax(0,1fr) auto auto;gap:10px;padding:8px 12px}.data-screen-datav__bottom-title strong{font-size:15px}.data-screen-datav__bottom-title small{font-size:10px}.data-screen-datav__device-card{grid-template-rows:10px 14px 12px 12px;align-self:center;gap:1px;height:68px;min-height:0;padding:5px 8px}.data-screen-datav__device-card span,.data-screen-datav__device-card small{font-size:9px;line-height:1}.data-screen-datav__device-card strong,.data-screen-datav__device-card b{font-size:11px;line-height:1}}.data-screen-datav.is-tv-compat,.data-screen-datav.is-tv-compat button,.data-screen-datav.is-tv-compat input,.data-screen-datav.is-tv-compat select{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Arial,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.data-screen-datav.is-tv-compat .data-screen__factory-canvas-map{filter:none}.data-screen-datav.is-tv-compat .data-screen-datav__actions button .anticon,.data-screen-datav.is-tv-compat .data-screen-datav__actions button .anticon svg{width:17px;height:17px;font-size:17px}.data-screen-datav.is-tv-compat .data-screen-datav__panel-head strong,.data-screen-datav.is-tv-compat .data-screen-datav__current-device h2{font-size:14px}.data-screen-datav.is-tv-compat .data-screen-datav__ranking span,.data-screen-datav.is-tv-compat .data-screen-datav__ranking strong,.data-screen-datav.is-tv-compat .data-screen-datav__ranking b,.data-screen-datav.is-tv-compat .data-screen-datav__current-device p,.data-screen-datav.is-tv-compat .data-screen-datav__relation header span,.data-screen-datav.is-tv-compat .data-screen-datav__relation section>b{font-size:12px}.data-screen-datav.is-tv-compat .data-screen-datav__current-metrics span,.data-screen-datav.is-tv-compat .data-screen-datav__current-metrics strong,.data-screen-datav.is-tv-compat .data-screen-datav__device-card span,.data-screen-datav.is-tv-compat .data-screen-datav__device-card small{font-size:10px}.data-screen-datav.is-tv-compat .data-screen-datav__device-card strong,.data-screen-datav.is-tv-compat .data-screen-datav__device-card b{font-size:12px}.data-screen-datav.is-tv-compact-text .data-screen-resolution-diagnostic{width:320px;padding:10px 12px;font-size:12px}.data-screen-datav.is-tv-compact-text .data-screen-resolution-diagnostic header strong{font-size:14px}.data-screen-datav.is-tv-compact-text .data-screen-resolution-diagnostic footer{font-size:10px}.data-screen-datav.is-tv-compact-text .data-screen-datav__actions button .anticon,.data-screen-datav.is-tv-compact-text .data-screen-datav__actions button .anticon svg{width:14px;height:14px;font-size:14px}.data-screen-datav.is-tv-compact-text .data-screen-datav__metric-item span,.data-screen-datav.is-tv-compact-text .data-screen-datav__metric-item small{font-size:8px}.data-screen-datav.is-tv-compact-text .data-screen-datav__panel-head strong{font-size:12px}.data-screen-datav.is-tv-compact-text .data-screen-datav__panel-head span{font-size:9px}.data-screen-datav.is-tv-compact-text .data-screen-datav__ranking button{height:28px;min-height:28px}.data-screen-datav.is-tv-compact-text .data-screen-datav__ranking span,.data-screen-datav.is-tv-compact-text .data-screen-datav__ranking strong,.data-screen-datav.is-tv-compact-text .data-screen-datav__ranking b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1;overflow:hidden}.data-screen-datav.is-tv-compact-text .data-screen-datav__current-device h2{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;overflow:hidden}.data-screen-datav.is-tv-compact-text .data-screen-datav__current-device p,.data-screen-datav.is-tv-compact-text .data-screen-datav__current-metrics span,.data-screen-datav.is-tv-compact-text .data-screen-datav__current-metrics strong{font-size:9px;line-height:1}.data-screen-datav.is-tv-compact-text .data-screen-datav__relation header span,.data-screen-datav.is-tv-compact-text .data-screen-datav__relation section>b{font-size:10px}.data-screen-datav.is-tv-compact-text .data-screen-datav__bottom-title strong{font-size:13px}.data-screen-datav.is-tv-compact-text .data-screen-datav__bottom-title small,.data-screen-datav.is-tv-compact-text .data-screen-datav__device-card span,.data-screen-datav.is-tv-compact-text .data-screen-datav__device-card small{font-size:9px}.data-screen-datav.is-tv-compact-text .data-screen-datav__device-card strong,.data-screen-datav.is-tv-compact-text .data-screen-datav__device-card b{font-size:10px}.data-screen-datav.is-tv-compat .data-screen-datav__metrics-box .border-box-content{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(8,minmax(0,1fr));gap:0;padding:6px 10px}.data-screen-datav.is-tv-compat .data-screen-datav__metric-item{gap:1px;height:46px;padding:0 6px}.data-screen-datav.is-tv-compat .data-screen-datav__metric-item small{display:block}.data-screen-datav.is-tv-compat .data-screen-datav__side--left{grid-template-rows:136px 182px minmax(120px,1fr)}.data-screen-datav.is-tv-compat .data-screen-datav__panel-head{flex-wrap:nowrap;overflow:hidden}.data-screen-datav.is-tv-compat .data-screen-datav__title strong{overflow:visible}.data-screen-datav.is-tv-compat .data-screen-datav__ranking button{box-sizing:border-box;align-items:center;width:100%;min-width:0;display:flex}.data-screen-datav.is-tv-compat .data-screen-datav__ranking button>span{flex:none;width:34px}.data-screen-datav.is-tv-compat .data-screen-datav__ranking button>strong{flex:auto;min-width:0}.data-screen-datav.is-tv-compat .data-screen-datav__ranking button>b{text-align:right;flex:none;min-width:78px;overflow:visible}.data-screen-datav.is-tv-compat .data-screen-datav__relation button{flex-wrap:nowrap;align-items:center;display:inline-flex}.data-screen-datav.is-tv-compat .data-screen-datav__relation button>span{flex:auto;min-width:0}.data-screen-datav.is-tv-compat .data-screen-datav__relation button>b{flex:none;margin-left:4px;overflow:visible}.data-screen-datav.is-tv-compat .data-screen-datav__status-item{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 22px 30px;column-gap:4px;width:calc(100% - 30px);padding-right:3px}.data-screen-datav.is-tv-compat .data-screen-datav__status-item>small{color:#a8dcf5;white-space:nowrap;min-width:30px;font-size:8.5px;overflow:visible}.data-screen-datav.is-tv-compat .data-screen-datav__panel--current .border-box-content{padding-top:10px;padding-bottom:10px}.data-screen-datav.is-tv-compat .data-screen-datav__current-device{min-height:0;overflow:hidden}.data-screen-datav.is-tv-compat .data-screen-datav__current-metrics{grid-auto-rows:minmax(25px,auto)}.data-screen-datav.is-tv-compat .data-screen-datav__current-metrics section{min-height:25px;padding-top:2px;padding-bottom:2px}.data-screen-datav.is-tv-compact-text .data-screen-datav__title strong,.data-screen-datav.is-tv-compact-text .data-screen-datav__panel-head strong,.data-screen-datav.is-tv-compact-text .data-screen-datav__ranking span,.data-screen-datav.is-tv-compact-text .data-screen-datav__ranking strong,.data-screen-datav.is-tv-compact-text .data-screen-datav__ranking b,.data-screen-datav.is-tv-compact-text .data-screen-datav__current-device h2,.data-screen-datav.is-tv-compact-text .data-screen-datav__current-device p{white-space:nowrap}.data-screen-datav.is-tv-compact-text .data-screen-datav__title strong{line-height:22px}.data-screen-datav.is-tv-compact-text .data-screen-datav__panel-head strong{line-height:16px}@media (prefers-reduced-motion:reduce){.data-screen-datav__interactive-zone,.data-screen-datav__metric-item,.data-screen-datav__panel.is-interactive,.data-screen-datav__panel-action i,.data-screen-datav__status-item{transition:none}}
