.header-company[data-v-158c58c0]{padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.header-company[data-v-158c58c0]:hover{opacity:.8}.header-company[data-v-158c58c0]:focus-visible{outline:1px solid #75c9ff;outline-offset:4px}.screen-fullscreen-toggle[data-v-1e6ac2a7]{position:absolute;z-index:100;right:-4vmin;bottom:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2vmin 0 0;border:0;background:transparent;cursor:pointer;-webkit-transition:right .3s;transition:right .3s}.screen-fullscreen-toggle img[data-v-1e6ac2a7]{display:block;width:4vmin}.screen-fullscreen-toggle[data-v-1e6ac2a7]:focus-visible,.screen-fullscreen-toggle[data-v-1e6ac2a7]:hover{right:0}.screen-fullscreen-toggle[data-v-1e6ac2a7]:focus-visible{outline:2px solid #91dfff;outline-offset:-2px}.valve-status[data-v-1377b453]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--screen-section-gap);-webkit-box-flex:0;-ms-flex:0 1 420px;flex:0 1 420px;max-width:100%;min-width:0}.valve-ring[data-v-1377b453]{position:relative;width:var(--screen-ring-size);aspect-ratio:1;-ms-flex-negative:0;flex-shrink:0}.valve-chart[data-v-1377b453]{position:absolute;inset:0}.valve-center[data-v-1377b453]{position:absolute;inset:19%;border-radius:50%;background:#0b2038;-webkit-box-shadow:inset 0 0 12px rgba(22,72,121,.4);box-shadow:inset 0 0 12px rgba(22,72,121,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;pointer-events:none}.valve-center strong[data-v-1377b453]{color:#b5e4ff;font-size:var(--screen-font-metric);line-height:1.3}.valve-center span[data-v-1377b453]{color:var(--screen-muted);font-size:var(--screen-font-small)}.valve-legend[data-v-1377b453]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:240px;align-self:center;display:grid;-ms-flex-line-pack:start;align-content:start;gap:4px;padding:0}.valve-legend button[data-v-1377b453]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:1px 4px;background:transparent;border:1px solid transparent;border-radius:3px;font:inherit;font-size:var(--screen-font);line-height:1.2;color:#a9c3dd;text-align:left;cursor:pointer}.valve-legend button[aria-pressed=true][data-v-1377b453],.valve-legend button[data-v-1377b453]:hover{background:rgba(27,82,117,.3019607843);border-color:rgba(69,133,180,.4)}.valve-legend button[data-v-1377b453]:focus-visible{outline:1px solid #75c9ff;outline-offset:1px}.valve-legend i[data-v-1377b453]{width:7px;height:7px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.valve-legend b[data-v-1377b453]{margin-left:auto;font-size:var(--screen-font-list-number);font-weight:500;color:#c9e7ff;font-variant-numeric:tabular-nums}.archive-panel[data-v-1ea3b78d]{container-type:inline-size}.archive-refresh-error[data-v-1ea3b78d]{margin-left:8px;padding:2px 4px;color:#ffb65c;border:0;background:transparent;font-size:var(--screen-font-small)}.archive-panel[data-v-1ea3b78d] .panel-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--screen-section-gap);overflow:hidden}.archive-overview[data-v-1ea3b78d]{-ms-flex-negative:0;flex-shrink:0}.archive-metrics[data-v-1ea3b78d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 0;padding:2px 0 0}.archive-metrics>div[data-v-1ea3b78d]{min-width:0;padding:0 8px;border-right:1px solid var(--screen-line);white-space:nowrap}.archive-metrics>div[data-v-1ea3b78d]:first-child{padding-left:0}.archive-metrics>div[data-v-1ea3b78d]:last-child{padding-right:0;border-right:0}.archive-metrics span[data-v-1ea3b78d]{display:block;color:#a9c3dd;font-size:var(--screen-font);line-height:1.5}.archive-metrics strong[data-v-1ea3b78d]{color:#7bcfff;font-size:var(--screen-font-number);line-height:1.2}.archive-metrics small[data-v-1ea3b78d]{margin-left:3px;font-size:var(--screen-font-small);font-weight:400;color:#89b4d4}.archive-metrics>div:last-child strong[data-v-1ea3b78d]{color:#55d9d0}.archive-message[data-v-1ea3b78d]{color:#8caac4;font-size:var(--screen-font);line-height:1.6;text-align:center;padding:8px 0}.archive-message button[data-v-1ea3b78d]{margin-left:8px;color:#75c9ff;background:transparent;border:1px solid #4585b4;border-radius:3px;cursor:pointer}.archive-towns[data-v-1ea3b78d]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:28px;max-height:clamp(90px,16vh,230px);overflow-x:hidden;overflow-y:auto;margin-bottom:0;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;-ms-flex-line-pack:start;align-content:start;gap:4px;scrollbar-width:thin;scrollbar-color:#3275a3 #09213b}.archive-towns[data-v-1ea3b78d]::-webkit-scrollbar{width:6px}.archive-towns[data-v-1ea3b78d]::-webkit-scrollbar-track{background:#09213b;border-radius:3px}.archive-towns[data-v-1ea3b78d]::-webkit-scrollbar-thumb{background:#3275a3;border:1px solid #09213b;border-radius:3px}.archive-towns[data-v-1ea3b78d]::-webkit-scrollbar-thumb:hover{background:#55a8d5}.archive-town[data-v-1ea3b78d]{display:grid;grid-template-columns:minmax(64px,.85fr) minmax(28px,1.6fr) minmax(60px,.7fr) 62px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:clamp(26px,2.8vmin,30px);padding:3px 6px;color:#d0eaff;font-size:var(--screen-font);line-height:1.5}.archive-town[data-v-1ea3b78d]:nth-of-type(odd){background:-webkit-gradient(linear,left top,right top,from(rgba(22,71,118,.4)),to(rgba(18,54,93,.1333333333)));background:linear-gradient(90deg,rgba(22,71,118,.4),rgba(18,54,93,.1333333333))}.archive-town-name[data-v-1ea3b78d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-town b[data-v-1ea3b78d]{font-size:var(--screen-font-list-number);font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.archive-town small[data-v-1ea3b78d]{margin:0;font-size:var(--screen-font);color:#87abc7;text-align:right;font-variant-numeric:tabular-nums}.archive-town>i[data-v-1ea3b78d]{display:block;height:7px;overflow:hidden;background:rgba(36,84,123,.3333333333)}.archive-town em[data-v-1ea3b78d]{display:block;height:100%;background:-webkit-gradient(linear,left top,right top,from(#2566a3),to(#53c2ff));background:linear-gradient(90deg,#2566a3,#53c2ff)}.archive-valves[data-v-1ea3b78d]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:0;border-top:1px solid var(--screen-line);padding:6px 0 0}.archive-valve-title[data-v-1ea3b78d]{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:3px;font-size:var(--screen-font);color:#89b4d4;border-left:2px solid #46a8ff;padding-left:5px;-ms-flex-negative:0;flex-shrink:0}@media(max-width:1100px){.archive-panel[data-v-1ea3b78d]{container-type:normal;min-height:420px}}.meter-overview-panel[data-v-2f0205a5]{container-type:inline-size}.meter-overview-panel[data-v-2f0205a5] .panel-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--screen-section-gap)}.meter-overview-panel small[data-v-2f0205a5]{color:#89b4d4;font-size:var(--screen-font-small);font-weight:400;margin-left:3px}.meter-message[data-v-2f0205a5]{color:var(--screen-muted);font-size:var(--screen-font);padding:4px 0}.meter-message button[data-v-2f0205a5]{margin-left:8px;color:#75c9ff;background:transparent;border:1px solid #4585b4;border-radius:3px;cursor:pointer}.meter-summary[data-v-2f0205a5]{display:grid;grid-template-columns:1.1fr 1fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid var(--screen-line);padding-bottom:var(--meter-summary-padding,8px)}.meter-total[data-v-2f0205a5]{min-width:0;padding:5px 8px;border-left:2px solid #4ab0ff;background:-webkit-gradient(linear,left top,right top,from(rgba(30,96,147,.2705882353)),to(transparent));background:linear-gradient(90deg,rgba(30,96,147,.2705882353),transparent)}.meter-total>span[data-v-2f0205a5]{display:block;margin-bottom:4px}.meter-total>span[data-v-2f0205a5],.meter-type>span[data-v-2f0205a5]{color:#a9c3dd;font-size:var(--screen-font-small);line-height:1.4}.meter-total strong[data-v-2f0205a5]{color:#8bd7ff;font-size:min(var(--screen-font-number),6cqi);line-height:1.2}.meter-type[data-v-2f0205a5]{min-width:0;padding:5px 0 5px 10px}.meter-type[data-v-2f0205a5]:last-child{border-left:1px solid var(--screen-line)}.meter-type>span[data-v-2f0205a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;white-space:nowrap}.meter-type i[data-v-2f0205a5]{width:5px;height:5px;background:#46a8ff;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.meter-type strong[data-v-2f0205a5]{display:inline-block;margin-top:4px;color:#7bcfff;font-size:min(var(--screen-font-number),6cqi);line-height:1.2}.meter-type:last-child i[data-v-2f0205a5]{background:#30d8c5}.meter-type:last-child strong[data-v-2f0205a5]{color:#55d9d0}.meter-status-grid[data-v-2f0205a5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--meter-card-gap,6px);-ms-flex-negative:0;flex-shrink:0}.meter-status[data-v-2f0205a5]{position:relative;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--meter-card-content-gap,5px);padding:var(--meter-card-padding,7px) 8px;border:1px solid rgba(50,97,139,.2705882353);border-left:2px solid var(--meter-accent);background:linear-gradient(110deg,rgba(22,58,93,.6),rgba(11,36,69,.3019607843));color:#cce8ff;text-align:left}.meter-status[data-v-2f0205a5]:after{content:"";position:absolute;right:0;bottom:0;width:12px;height:2px;background:var(--meter-accent);opacity:.45}.meter-status[data-v-2f0205a5]:hover{background:rgba(23,66,105,.6);border-top-color:rgba(79,151,219,.5333333333);border-bottom-color:rgba(79,151,219,.5333333333)}.meter-status[aria-pressed=true][data-v-2f0205a5]{background:#194568;border-color:var(--meter-accent)}.meter-status[data-v-2f0205a5]:focus-visible{outline:2px solid #91dfff;outline-offset:2px}.meter-status-label[data-v-2f0205a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#b7cfe3;font-size:var(--screen-font-small);line-height:1.4;white-space:nowrap}.meter-status-label i[data-v-2f0205a5]{width:4px;height:4px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:var(--meter-accent)}.meter-status strong[data-v-2f0205a5]{color:var(--meter-accent);font-size:min(var(--screen-font-metric),5.5cqi);font-weight:600;line-height:1.15}.meter-upload[data-v-2f0205a5]{display:grid;grid-template-columns:auto minmax(20px,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0;padding:var(--meter-upload-padding,7px) 8px;border:1px solid rgba(44,114,131,.2666666667);background:-webkit-gradient(linear,left top,right top,from(rgba(15,70,83,.2509803922)),to(rgba(16,42,88,.1490196078)));background:linear-gradient(90deg,rgba(15,70,83,.2509803922),rgba(16,42,88,.1490196078))}.meter-upload>span[data-v-2f0205a5]{color:#a9c3dd;font-size:var(--screen-font-small);line-height:1.3;white-space:nowrap}.meter-upload-track[data-v-2f0205a5]{height:6px;background:rgba(36,84,123,.3333333333);overflow:hidden;border-radius:3px}.meter-upload-track i[data-v-2f0205a5]{display:block;height:100%;border-radius:inherit;background:-webkit-gradient(linear,left top,right top,from(#2385bd),to(#45dfc7));background:linear-gradient(90deg,#2385bd,#45dfc7)}.meter-upload strong[data-v-2f0205a5]{color:#55d9d0;font-size:var(--screen-font-list-number);font-weight:500;line-height:1.1}.meter-upload strong small[data-v-2f0205a5]{color:#55d9d0;margin-left:2px}@container (max-width: 360px){.meter-type[data-v-2f0205a5]{padding-left:6px}.meter-status[data-v-2f0205a5],.meter-total[data-v-2f0205a5]{padding-inline:5px}.meter-status-label[data-v-2f0205a5]{gap:3px;font-size:11px}.meter-status-label i[data-v-2f0205a5]{display:none}}.production-panel[data-v-5b960583]{container-type:inline-size}.production-panel[data-v-5b960583] .panel-content{padding-top:var(--screen-content-padding-top,2px);padding-bottom:var(--screen-content-padding-bottom,8px)}.production-panel .production-groups[data-v-5b960583]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--production-group-gap,10px)}.production-panel .production-section[data-v-5b960583]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.production-panel .production-section-heading[data-v-5b960583]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;padding:var(--production-heading-padding,4px 0 8px)}.production-panel .production-section-heading[data-v-5b960583]:before{content:"";border-left:4px solid #29c8ff;border-block:3px solid transparent}.production-panel .production-section-heading h3[data-v-5b960583]{font-size:var(--screen-font);letter-spacing:2px;color:#9cd9ff}.production-panel .production-section-heading>span[data-v-5b960583]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:-webkit-gradient(linear,left top,right top,from(rgba(64,156,255,.3019607843)),to(transparent));background:linear-gradient(90deg,rgba(64,156,255,.3019607843),transparent)}.production-panel .production-cards[data-v-5b960583]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(var(--production-card-min-height,50px),1fr));gap:var(--production-card-gap,8px)}.production-panel .production-card[data-v-5b960583]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:var(--production-card-padding,6px) 8px;border-left:1px solid rgba(41,200,255,.4);background:-webkit-gradient(linear,left top,right top,from(rgba(25,75,122,.3490196078)),to(rgba(16,42,88,.1215686275)));background:linear-gradient(90deg,rgba(25,75,122,.3490196078),rgba(16,42,88,.1215686275))}.production-panel .production-icon[data-v-5b960583]{width:24px;height:28px;-ms-flex-negative:0;flex-shrink:0;display:grid;place-items:center;color:#4ab0ff;background:rgba(74,176,255,.0901960784);border-radius:2px}.production-panel .production-icon svg[data-v-5b960583]{width:16px;height:16px}.production-panel .production-card-text[data-v-5b960583]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.production-panel .production-label[data-v-5b960583]{color:#89b4d4;font-size:var(--screen-font-small);line-height:1.4}.production-panel .production-value[data-v-5b960583]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;color:#d4edff}.production-panel .production-value strong[data-v-5b960583]{min-width:0;font-size:min(var(--screen-font-metric),clamp(14px,3.7cqi,22px));font-weight:600;line-height:1.3;overflow-wrap:anywhere}.production-panel .production-value small[data-v-5b960583]{margin:0;font-size:var(--screen-font-small);color:#89b4d4}.production-panel .is-cumulative .production-value strong[data-v-5b960583]{font-size:min(var(--screen-font-long-number),clamp(11px,3.1cqi,18px));font-weight:500}.production-panel .is-ph .production-value strong[data-v-5b960583]{color:#25dcc9}.production-panel .production-message[data-v-5b960583]{color:var(--screen-muted);font-size:var(--screen-font);text-align:center;padding:6px 0}.production-panel .production-message button[data-v-5b960583]{margin-left:8px;color:#75c9ff;background:transparent;border:1px solid #4585b4;border-radius:3px;cursor:pointer}@container (max-width: 360px){.production-panel .production-card[data-v-5b960583]{padding-inline:5px;gap:4px}.production-panel .production-icon[data-v-5b960583]{width:18px}.production-panel .is-cumulative .production-icon[data-v-5b960583]{display:none}}.summary-retry[data-v-51be51e3]{pointer-events:auto;-ms-flex-item-align:center;align-self:center}.wechat-panel[data-v-22515572]{container-type:inline-size}.wechat-panel[data-v-22515572] .panel-content{overflow:hidden}.wechat-layout[data-v-22515572]{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,2.3fr) 112px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;gap:var(--screen-section-gap);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wechat-identity[data-v-22515572]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding-right:12px;border-right:1px solid var(--screen-line)}.wechat-account[data-v-22515572]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.wechat-account>div[data-v-22515572]{min-width:0}.wechat-account strong[data-v-22515572]{display:block;color:#dceeff;font-size:var(--screen-font);font-weight:600;letter-spacing:1px}.wechat-symbol[data-v-22515572]{display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;color:#caffee;background:linear-gradient(135deg,#159884,#0a5c64);border:1px solid rgba(51,185,164,.3607843137);border-radius:6px;font-size:16px}.wechat-badges[data-v-22515572]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.wechat-badges span[data-v-22515572]{padding:1px 5px;color:#52dcb7;border:1px solid rgba(53,216,172,.2509803922);background:rgba(53,216,172,.0392156863);font-size:var(--screen-font-small);white-space:nowrap}.wechat-badges span[data-v-22515572]:last-child{color:#79c9ef;border-color:rgba(64,156,255,.2509803922);background:rgba(64,156,255,.0392156863)}.wechat-feed[data-v-22515572]{min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wechat-feed-heading[data-v-22515572]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:6px}.wechat-feed-heading h3[data-v-22515572]{color:#c9e8ff;font-size:var(--screen-font);font-weight:500;white-space:nowrap}.wechat-heading-line[data-v-22515572]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:-webkit-gradient(linear,left top,right top,from(rgba(64,156,255,.2509803922)),to(transparent));background:linear-gradient(90deg,rgba(64,156,255,.2509803922),transparent)}.wechat-today[data-v-22515572]{color:var(--screen-muted);font-size:var(--screen-font-small);white-space:nowrap}.wechat-today b[data-v-22515572]{color:#65c6ff;font-weight:500}.wechat-feed-list[data-v-22515572]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:4px;list-style:none;margin:0;padding:0}.wechat-feed-item[data-v-22515572]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 6px;background:-webkit-gradient(linear,left top,right top,from(rgba(23,68,106,.2509803922)),to(rgba(16,42,88,.1019607843)));background:linear-gradient(90deg,rgba(23,68,106,.2509803922),rgba(16,42,88,.1019607843));border-left:1px solid rgba(60,140,186,.3333333333);font-size:var(--screen-font-small)}.wechat-feed-item[data-v-22515572]:nth-child(2n){background:rgba(16,42,88,.1490196078)}.wechat-feed-item[data-v-22515572]:hover{background:rgba(26,80,122,.3333333333)}.wechat-tag[data-v-22515572]{padding:1px 4px;border:1px solid;line-height:1.4;white-space:nowrap}.wechat-tag.is-notice[data-v-22515572]{color:#ff8390;border-color:rgba(255,104,120,.2509803922);background:rgba(255,104,120,.0509803922)}.wechat-tag.is-service[data-v-22515572]{color:#58d8ad;border-color:rgba(53,216,172,.2509803922);background:rgba(53,216,172,.0509803922)}.wechat-tag.is-payment[data-v-22515572]{color:#f2bd65;border-color:rgba(255,192,77,.2509803922);background:rgba(255,192,77,.0509803922)}.wechat-tag.is-quality[data-v-22515572]{color:#62d2dd;border-color:rgba(71,203,216,.2509803922);background:rgba(71,203,216,.0509803922)}.wechat-feed-title[data-v-22515572]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c7e1f4}.wechat-feed-item time[data-v-22515572]{color:#7fa3c9;font-variant-numeric:tabular-nums;white-space:nowrap}.wechat-counts[data-v-22515572]{min-width:0;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:6px}.wechat-counts>div[data-v-22515572]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:3px;padding:4px 8px;border-left:1px solid #2a6493;background:-webkit-gradient(linear,left top,right top,from(rgba(28,73,112,.2)),to(transparent));background:linear-gradient(90deg,rgba(28,73,112,.2),transparent)}.wechat-counts strong[data-v-22515572]{font-size:var(--screen-font-number);font-weight:500;line-height:1.1;color:#7bcfff}.wechat-counts>div:last-child strong[data-v-22515572]{color:#55d9d0}.wechat-counts span[data-v-22515572]{color:var(--screen-muted);font-size:var(--screen-font-small);white-space:nowrap}@container (max-width: 650px){.wechat-layout[data-v-22515572]{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.wechat-identity[data-v-22515572]{display:none}.wechat-feed-item[data-v-22515572]{gap:5px;padding-inline:4px}}.alert-item[data-v-df6d540c]{--alert-color:#ff5d72;width:100%;min-height:100px;display:grid;grid-template-columns:minmax(76px,.24fr) minmax(0,1fr);gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:0;padding:0;color:#bdd8ec;background:transparent;text-align:left;cursor:pointer}.alert-item.is-battery[data-v-df6d540c]{--alert-color:#ffc451}.alert-item:hover .alert-main[data-v-df6d540c]{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.alert-item[data-v-df6d540c]:focus-visible{outline:1px solid #75c9ff;outline-offset:-1px}.alert-value-block[data-v-df6d540c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;min-width:0;padding:8px 0;background:url(../img/tu1.2fb39c1d.png) 50%/contain no-repeat}.alert-value-block strong[data-v-df6d540c]{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--alert-color);font-size:var(--screen-font-list-number);line-height:1.2;font-weight:600;white-space:nowrap}.alert-value-block small[data-v-df6d540c]{color:#bdd8ec;font-size:var(--screen-font-small);white-space:nowrap}.alert-main[data-v-df6d540c]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:10px 12px 10px 16px;background:url(../img/445.72223772.png) 50%/100% 100% no-repeat}.alert-address[data-v-df6d540c]{overflow:hidden;color:#f0f6ff;font-size:var(--screen-font);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.alert-info[data-v-df6d540c]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6px 8px}.alert-field[data-v-df6d540c]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#86aace;font-size:var(--screen-font-small);line-height:1.4}.alert-field>span[data-v-df6d540c]{-ms-flex-negative:0;flex-shrink:0}.alert-field b[data-v-df6d540c]{min-width:0;overflow:hidden;color:#cce4f7;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.alert-status[data-v-df6d540c]{gap:5px}.alert-status b[data-v-df6d540c]{color:var(--alert-color)}.alert-status i[data-v-df6d540c]{width:5px;height:5px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:var(--alert-color)}@container (max-width: 380px){.alert-info[data-v-df6d540c]{grid-template-columns:minmax(0,1fr)}.alert-main[data-v-df6d540c]{gap:5px;padding-inline:10px}}.alert-list-wrap[data-v-5572b4cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex}.alert-list[data-v-5572b4cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;padding-right:3px}.alert-scroll-track[data-v-5572b4cc]{-webkit-transform:translateY(0);transform:translateY(0)}.alert-scroll-track.is-scrolling[data-v-5572b4cc]{-webkit-animation:alert-list-loop-5572b4cc var(--alert-scroll-duration) linear infinite;animation:alert-list-loop-5572b4cc var(--alert-scroll-duration) linear infinite}.alert-list:focus-within .alert-scroll-track.is-scrolling[data-v-5572b4cc],.alert-list:hover .alert-scroll-track.is-scrolling[data-v-5572b4cc]{-webkit-animation-play-state:paused;animation-play-state:paused}.alert-scroll-group[data-v-5572b4cc]{display:grid;gap:8px;padding-bottom:8px}@-webkit-keyframes alert-list-loop-5572b4cc{to{-webkit-transform:translateY(calc(var(--alert-scroll-distance)*-1));transform:translateY(calc(var(--alert-scroll-distance)*-1))}}@keyframes alert-list-loop-5572b4cc{to{-webkit-transform:translateY(calc(var(--alert-scroll-distance)*-1));transform:translateY(calc(var(--alert-scroll-distance)*-1))}}@media(prefers-reduced-motion:reduce){.alert-scroll-track.is-scrolling[data-v-5572b4cc]{-webkit-animation:none;animation:none}.alert-list[data-v-5572b4cc]{overflow-y:auto}.alert-scroll-group[aria-hidden=true][data-v-5572b4cc]{display:none}}.alerts-panel[data-v-01419934]{container-type:inline-size}.alerts-panel[data-v-01419934] .panel-content{overflow:hidden}.alert-summary[data-v-01419934]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;-ms-flex-negative:0;flex-shrink:0;padding:0 1px 9px}.alert-legend[data-v-01419934]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 13px}.alert-legend>span[data-v-01419934]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#bdd1e4;font-size:var(--screen-font-small);white-space:nowrap}.alert-legend b[data-v-01419934]{color:#dceeff;font-weight:500}.alert-total[data-v-01419934]{-ms-flex-negative:0;flex-shrink:0;color:#ff6a78;font-size:var(--screen-font-small);white-space:nowrap}.alert-total strong[data-v-01419934]{font-size:var(--screen-font-list-number);font-weight:600}.alert-refresh-error[data-v-01419934]{-ms-flex-negative:0;flex-shrink:0;padding:3px 0;color:var(--screen-muted);font-size:var(--screen-font-small)}.alert-refresh-error button[data-v-01419934]{margin-left:8px;color:#75c9ff;background:transparent;border:1px solid #4585b4;border-radius:3px}.business-chart[data-v-4f3b1592]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px}.business-donut[data-v-4f3b1592]{position:relative;width:var(--screen-ring-size);aspect-ratio:1;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;-webkit-box-shadow:0 0 14px rgba(29,138,216,.2666666667);box-shadow:0 0 14px rgba(29,138,216,.2666666667)}.business-donut[data-v-4f3b1592]:before{content:"";position:absolute;inset:22%;border:1px solid #194971;border-radius:50%;background:#071a36;-webkit-box-shadow:inset 0 0 12px #001027;box-shadow:inset 0 0 12px #001027}.business-donut span[data-v-4f3b1592]{pointer-events:none;position:absolute;inset:40%;border-radius:50%;background:#0b2f4c}.business-donut.is-empty[data-v-4f3b1592]{background:#173b5d;-webkit-box-shadow:none;box-shadow:none}.business-donut-canvas[data-v-4f3b1592]{position:absolute;inset:0}.business-total[data-v-4f3b1592]{max-width:100%;border:0;padding:1px 4px;color:#1bd0ff;background:transparent;text-align:center}.business-total strong[data-v-4f3b1592]{font-size:var(--screen-font-number);line-height:1;font-weight:500}.business-total small[data-v-4f3b1592]{color:#63d8f6}.business-total span[data-v-4f3b1592]{display:block;margin-top:5px;color:#8bb6d3;font-size:var(--screen-font-small);white-space:nowrap}.business-total:hover strong[data-v-4f3b1592]{color:#84e9ff}.business-projects[data-v-898d84e2]{min-width:0;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.project-head[data-v-898d84e2],.project-row[data-v-898d84e2]{display:grid;grid-template-columns:minmax(72px,1fr) 70px 54px;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-head[data-v-898d84e2]{-ms-flex-negative:0;flex-shrink:0;padding:2px 3px 5px;color:#78abd2;font-size:var(--screen-font-small)}.project-head span[data-v-898d84e2]:nth-child(n+2){text-align:right}.project-list[data-v-898d84e2]{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#285982 transparent}.project-row[data-v-898d84e2]{position:relative;min-height:30px;padding:3px;color:#d4e7f6;font-size:var(--screen-font-small)}.project-row[data-v-898d84e2]:nth-child(odd){background:rgba(22,67,106,.2)}.project-name[data-v-898d84e2]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.project-name i[data-v-898d84e2]{width:7px;height:7px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%}.project-name b[data-v-898d84e2]{min-width:0;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.project-share[data-v-898d84e2],.project-value[data-v-898d84e2]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.project-bar[data-v-898d84e2]{position:absolute;right:0;bottom:0;left:0;height:2px;background:rgba(26,66,99,.2666666667)}.project-bar i[data-v-898d84e2]{display:block;height:100%;opacity:.85}.project-empty[data-v-898d84e2]{display:grid;min-height:70px;place-items:center;color:#7899bb;font-size:var(--screen-font-small)}.business-panel[data-v-01a5b497] .panel-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden}.business-settings[data-v-01a5b497]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px;-ms-flex-negative:0;flex-shrink:0}.setting-item[data-v-01a5b497]{min-width:0;min-height:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:7px 4px;border:1px solid rgba(38,89,132,.4);background:linear-gradient(135deg,rgba(21,68,115,.4),rgba(11,41,78,.2666666667));clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.setting-item span[data-v-01a5b497]{max-width:100%;color:#8fc6ec;font-size:var(--screen-font-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setting-item strong[data-v-01a5b497]{max-width:100%;color:#22dca7;font-size:14px;line-height:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setting-item strong.is-disabled[data-v-01a5b497]{color:#ff6a78}.setting-item strong.is-value[data-v-01a5b497]{color:#26c9ff;font-size:15px}.business-tabs[data-v-01a5b497]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:8px}.business-tabs button[data-v-01a5b497]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:1px solid #2f6694;padding:6px 3px;color:#22c9fb;background:#092247;font-size:var(--screen-font);white-space:nowrap;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.business-tabs button.active[data-v-01a5b497]{color:#052448;border-color:#4adeff;background:-webkit-gradient(linear,left top,left bottom,from(#4ddfff),to(#24aee7));background:linear-gradient(180deg,#4ddfff,#24aee7);-webkit-box-shadow:inset 0 0 8px rgba(214,248,255,.4666666667);box-shadow:inset 0 0 8px rgba(214,248,255,.4666666667)}.business-content[data-v-01a5b497]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:0;max-height:100%;padding-top:8px;display:grid;grid-template-columns:minmax(104px,.8fr) minmax(0,1.45fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;overflow:auto}.business-state[data-v-01a5b497]{min-height:112px}.business-refresh-error[data-v-01a5b497]{-ms-flex-negative:0;flex-shrink:0;padding:3px 0;color:var(--screen-muted);font-size:var(--screen-font-small)}.business-refresh-error button[data-v-01a5b497]{margin-left:8px;color:#75c9ff;background:transparent;border:1px solid #4585b4;border-radius:3px}.quality-table[data-v-783ce78d]{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-collapse:collapse;table-layout:fixed;font-size:var(--screen-font)}.quality-table th[data-v-783ce78d]{height:46px;background:rgba(33,85,129,.1490196078);color:#95b8d6;font-weight:400}.quality-table small[data-v-783ce78d]{display:block;margin:3px 0 0;font-size:var(--screen-font-small)}.quality-table td[data-v-783ce78d]{height:80px;color:#7899bb;text-align:center}.water-quality-panel[data-v-783ce78d] .panel-content{overflow:hidden}.water-quality-panel .quality-date[data-v-783ce78d]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:6px;color:#89b4d4;font-size:14px;line-height:1.5;text-align:right;white-space:nowrap}.water-quality-panel .quality-table-scroll[data-v-783ce78d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#3275a3 #09213b}.water-quality-panel .quality-table-scroll[data-v-783ce78d]::-webkit-scrollbar{width:6px;height:6px}.water-quality-panel .quality-table-scroll[data-v-783ce78d]::-webkit-scrollbar-track{background:#09213b}.water-quality-panel .quality-table-scroll[data-v-783ce78d]::-webkit-scrollbar-thumb{background:#3275a3;border-radius:3px}.water-quality-panel .quality-table-scroll[data-v-783ce78d]::-webkit-scrollbar-thumb:hover{background:#55a8d5}.water-quality-panel .quality-table th[data-v-783ce78d]{position:sticky;top:0;z-index:1;height:40px;background:#0d2a4c}.water-quality-panel .quality-table th[data-v-783ce78d]:first-child{width:27%}.water-quality-panel .quality-table th[data-v-783ce78d]:last-child{width:22%}.water-quality-panel .quality-table td[data-v-783ce78d]{height:32px;padding:5px 3px;color:#d0eaff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-bottom:1px solid rgba(79,151,219,.1019607843)}.water-quality-panel .quality-table tbody tr[data-v-783ce78d]:nth-child(2n){background:rgba(25,75,122,.1490196078)}.water-quality-panel .quality-message[data-v-783ce78d]{color:#89b4d4;font-size:14px;line-height:1.5;padding:5px 0;text-align:center}.water-quality-panel .quality-message button[data-v-783ce78d]{margin-left:8px;color:#75c9ff;background:transparent;border:1px solid #4585b4;border-radius:3px}.runlong-screen{--screen-ink:#dceeff;--screen-muted:#84a8cb;--screen-accent:#65c6ff;--screen-line:rgba(79,151,219,0.23);--screen-gap:clamp(10px,1.5vmin,16px);--screen-font:clamp(12px,1.3vmin,14px);--screen-font-small:clamp(11px,1.12vmin,12px);--screen-font-title:clamp(16px,1.67vmin,18px);--screen-font-number:clamp(20px,2.4vmin,26px);--screen-font-metric:clamp(18px,2.04vmin,22px);--screen-font-list-number:clamp(15px,1.57vmin,17px);--screen-font-long-number:clamp(14px,1.67vmin,18px);--screen-panel-heading:clamp(32px,3.52vmin,38px);--screen-panel-padding:clamp(8px,1.12vmin,12px);--screen-section-gap:clamp(8px,1.12vmin,12px);--screen-ring-size:clamp(100px,12vmin,130px);--screen-wechat-height:190px;width:100%;height:100%;min-height:680px;display:grid;grid-template-rows:clamp(62px,7.4vmin,80px) minmax(0,1fr) 16px;position:relative;isolation:isolate;color:var(--screen-ink);background:-webkit-gradient(linear,left top,left bottom,from(rgba(4,18,43,.3333333333)),to(rgba(4,18,43,.6))),url(../img/tu1305.3133a930.png) 50%/100% 100% no-repeat;background:linear-gradient(rgba(4,18,43,.3333333333),rgba(4,18,43,.6)),url(../img/tu1305.3133a930.png) 50%/100% 100% no-repeat;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:var(--screen-font);line-height:1.5}.runlong-screen,.runlong-screen *,.runlong-screen :after,.runlong-screen :before{-webkit-box-sizing:border-box;box-sizing:border-box}.runlong-screen h1,.runlong-screen h2,.runlong-screen h3,.runlong-screen p{margin:0}.runlong-screen button{font:inherit;cursor:pointer}.runlong-screen button:focus-visible{outline:2px solid #91dfff;outline-offset:3px}.runlong-screen small{font-size:var(--screen-font-small);color:var(--screen-muted);font-weight:400;margin-left:5px}.runlong-screen strong{font-variant-numeric:tabular-nums}.runlong-screen.is-fullscreen{height:100vh;overflow-x:hidden;overflow-y:auto}.runlong-screen .runlong-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px 10px;gap:22px}.runlong-screen .runlong-header:before{content:"";position:absolute;inset:8px 15px 10px;z-index:-1;border-top:2px solid #398ee3;border-bottom:1px solid #2872a9;background:-webkit-gradient(linear,left top,right top,from(rgba(6,48,97,.2)),color-stop(rgba(18,101,173,.4)),to(rgba(6,48,97,.2)));background:linear-gradient(90deg,rgba(6,48,97,.2),rgba(18,101,173,.4),rgba(6,48,97,.2));clip-path:polygon(0 0,30% 0,33% 10%,67% 10%,70% 0,100% 0,100% 55%,70% 55%,66% 100%,34% 100%,30% 55%,0 55%)}.runlong-screen .runlong-header h1{-ms-flex-item-align:start;align-self:start;padding-top:18px;font-size:clamp(23px,2.8vmin,30px);letter-spacing:4px;font-style:italic;color:#e8f5ff;text-shadow:0 3px 4px #003166;white-space:nowrap}.runlong-screen .header-company{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#cdd6e3;font-size:1.8vmin;font-weight:500;line-height:2vmin}.runlong-screen .header-company img{width:3vmin;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.runlong-screen .header-company span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runlong-screen .header-tools{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.runlong-screen .header-tools time{font-size:1.6vmin;font-weight:400;color:#cdd6e3;opacity:.9;white-space:nowrap;font-variant-numeric:tabular-nums}.runlong-screen .runlong-grid{min-height:0;display:grid;grid-template-columns:minmax(250px,23fr) minmax(400px,48fr) minmax(260px,24fr);gap:var(--screen-gap);padding:0 var(--screen-gap) 6px}.runlong-screen .screen-column{display:grid;min-height:0;min-width:0;gap:var(--screen-gap)}.runlong-screen .column-left{grid-template-rows:minmax(0,1fr) -webkit-max-content minmax(-webkit-max-content,1fr);grid-template-rows:minmax(0,1fr) max-content minmax(max-content,1fr);container:runlong-left/size}.runlong-screen .column-left .panel-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.runlong-screen .column-left .archive-panel .panel-content,.runlong-screen .column-left .production-panel .panel-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.runlong-screen .column-center{grid-template-rows:minmax(0,1fr) var(--screen-wechat-height)}.runlong-screen .column-right{grid-template-rows:minmax(0,1.2fr) -webkit-max-content minmax(0,1fr);grid-template-rows:minmax(0,1.2fr) max-content minmax(0,1fr)}.runlong-screen .screen-panel{position:relative;min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--screen-line);background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,34,72,.6392156863)),to(rgba(8,27,58,.4)));background:linear-gradient(180deg,rgba(10,34,72,.6392156863),rgba(8,27,58,.4))}.runlong-screen .screen-panel:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(#60b6ed),to(#60b6ed)) 0 0/9px 1px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#60b6ed),to(#60b6ed)) 0 0/1px 9px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#60b6ed),to(#60b6ed)) 100% 100%/9px 1px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#60b6ed),to(#60b6ed)) 100% 100%/1px 9px no-repeat;background:linear-gradient(#60b6ed,#60b6ed) 0 0/9px 1px no-repeat,linear-gradient(#60b6ed,#60b6ed) 0 0/1px 9px no-repeat,linear-gradient(#60b6ed,#60b6ed) 100% 100%/9px 1px no-repeat,linear-gradient(#60b6ed,#60b6ed) 100% 100%/1px 9px no-repeat}.runlong-screen .panel-heading{position:relative;-webkit-box-flex:0;-ms-flex:0 0 var(--screen-panel-heading);flex:0 0 var(--screen-panel-heading);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--screen-panel-padding) 2px 18px;background:url(../img/tu1320.ca57dd4c.png) 0/100% 76% no-repeat}.runlong-screen .panel-heading h2{font-size:var(--screen-font-title);letter-spacing:2px;color:#f0f8ff;white-space:nowrap}.runlong-screen .panel-actions{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.runlong-screen .pending-label{font-size:var(--screen-font-small);color:#7f9fbd;white-space:nowrap}.runlong-screen .panel-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:var(--screen-content-padding-top,4px) var(--screen-panel-padding) var(--screen-content-padding-bottom,8px);overflow:auto}.runlong-screen .section-caption{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;-ms-flex-negative:0;flex-shrink:0;color:#aedbfa;font-size:var(--screen-font);margin-bottom:9px}.runlong-screen .section-caption,.runlong-screen .section-caption span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.runlong-screen .section-caption span{gap:6px;color:var(--screen-muted);font-size:var(--screen-font-small)}.runlong-screen .archive-totals{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.runlong-screen .archive-totals>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;border-right:1px solid var(--screen-line);padding-left:12px}.runlong-screen .archive-totals>div:first-child{padding-left:0}.runlong-screen .archive-totals>div:last-child{border-right:0}.runlong-screen .archive-totals span{color:var(--screen-muted);font-size:var(--screen-font)}.runlong-screen .archive-totals strong{color:#7bcfff;font-size:var(--screen-font-number);line-height:1.1}.runlong-screen .town-placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:65px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:8px}.runlong-screen .town-placeholder>span{position:absolute;inset:0;display:grid;place-items:center;color:#7899bb;font-size:var(--screen-font)}.runlong-screen .town-placeholder i{display:block;height:1px;background:rgba(117,189,240,.0431372549)}.runlong-screen .valve-placeholder{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:18px;border-top:1px solid var(--screen-line);padding-top:12px}.runlong-screen .empty-ring,.runlong-screen .valve-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.runlong-screen .empty-ring{width:clamp(108px,7.5vw,144px);aspect-ratio:1;-ms-flex-negative:0;flex-shrink:0;border:10px solid rgba(40,92,138,.2705882353);border-radius:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:radial-gradient(circle,rgba(16,63,105,.1333333333),transparent 68%)}.runlong-screen .empty-ring strong{font-size:var(--screen-font-number);color:#81b7dc}.runlong-screen .empty-ring span{font-size:var(--screen-font-small);color:var(--screen-muted)}.runlong-screen .status-legend{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:135px;display:grid;gap:7px}.runlong-screen .status-legend div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;color:#a9c3dd;font-size:var(--screen-font)}.runlong-screen .status-legend b{margin-left:auto;color:#c9e7ff;font-weight:400}.runlong-screen .status-legend i{width:6px;height:6px}.runlong-screen .blue{background:#4ab0ff}.runlong-screen .purple{background:#a28ae7}.runlong-screen .orange{background:#ffa838}.runlong-screen .red{background:#ff6878}.runlong-screen .teal{background:#55d9d0}.runlong-screen .yellow{background:#dfc465}.runlong-screen .pink{background:#dc93bc}.runlong-screen .green{background:#49dcb1}.runlong-screen .legend-dot{display:inline-block;width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.runlong-screen .legend-line{display:inline-block;width:18px;height:2px;-ms-flex-negative:0;flex-shrink:0}.runlong-screen .production-group{margin-bottom:8px}.runlong-screen .production-group .section-caption{margin-bottom:6px}.runlong-screen .metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.runlong-screen .metric-cell{min-width:0;padding:5px 9px;background:-webkit-gradient(linear,left top,right top,from(rgba(25,75,122,.3333333333)),to(rgba(16,42,88,.1019607843)));background:linear-gradient(90deg,rgba(25,75,122,.3333333333),rgba(16,42,88,.1019607843));border-left:1px solid rgba(74,176,255,.2666666667)}.runlong-screen .metric-cell span{display:block;color:var(--screen-muted);font-size:var(--screen-font);line-height:1.3;margin-bottom:2px}.runlong-screen .metric-cell strong{color:#d4edff;font-size:var(--screen-font-number);line-height:1.15}.runlong-screen .screen-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.runlong-screen .screen-tabs button{border:1px solid rgba(53,97,140,.5333333333);color:#8fb4d4;background:rgba(16,42,88,.2666666667);padding:6px 10px;font-size:var(--screen-font);white-space:nowrap}.runlong-screen .screen-tabs button:hover{color:#d0edff;border-color:#4aa6e6}.runlong-screen .screen-tabs button.active{color:#d8f3ff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(32,109,164,.6666666667)),to(rgba(21,71,117,.6666666667)));background:linear-gradient(rgba(32,109,164,.6666666667),rgba(21,71,117,.6666666667));border-color:#48a7e8;-webkit-box-shadow:inset 0 -2px #5ecaff;box-shadow:inset 0 -2px #5ecaff}.runlong-screen .overview-map-panel .panel-content{padding:0 10px 10px;overflow:hidden}.runlong-screen .overview-map-panel .panel-heading{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:var(--screen-panel-heading);-ms-flex-wrap:wrap;flex-wrap:wrap;padding-block:3px;row-gap:4px}.runlong-screen .overview-map{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;border:1px solid var(--screen-line);background:#07182c}.runlong-screen .overview-map-canvas{position:absolute;inset:0;z-index:0;background:#07182c}.runlong-screen .map-state{inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;color:#a9cbe6;background:rgba(7,24,44,.9019607843)}.runlong-screen .map-state,.runlong-screen .map-summary,.runlong-screen .map-toolbar{position:absolute;z-index:800}.runlong-screen .map-toolbar{top:12px;right:12px;bottom:100px;max-width:calc(100% - 24px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none}.runlong-screen .map-state button,.runlong-screen .map-toolbar button{padding:6px 10px;border:1px solid #407ba5;color:#c9e8ff;background:rgba(10,41,73,.9294117647);border-radius:3px}.runlong-screen .map-state button[aria-pressed=true],.runlong-screen .map-toolbar button[aria-pressed=true]{background:#19699b;border-color:#75d2ff}.runlong-screen .map-state button:disabled,.runlong-screen .map-toolbar button:disabled{opacity:.45;cursor:default}.runlong-screen .map-toolbar .map-icon-button{pointer-events:auto;-ms-flex-negative:0;flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;padding:6px}.runlong-screen .map-toolbar .map-icon-button svg{width:20px;height:20px}.runlong-screen .map-legend{pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:304px;max-width:calc(100vw - 100px);min-width:0;max-height:100%;overflow:hidden;border:1px solid #285982;background:rgba(5,22,45,.9490196078);-webkit-box-shadow:0 4px 16px rgba(0,16,32,.2666666667);box-shadow:0 4px 16px rgba(0,16,32,.2666666667)}.runlong-screen .map-legend-heading{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:7px 9px 7px 12px;background:#09213b;border-bottom:1px solid var(--screen-line);color:#c9e8ff;font-size:14px}.runlong-screen .map-toolbar .map-legend-close{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent}.runlong-screen .map-toolbar .map-legend-close svg{width:18px;height:18px}.runlong-screen .map-toolbar .map-legend-close:hover{color:#fff;background:rgba(37,98,147,.4)}.runlong-screen .map-legend-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:4px;margin:10px 10px 0;padding-bottom:6px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#285982 transparent}.runlong-screen .map-legend-tabs button{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:6px 8px;border:1px solid transparent;border-radius:2px;color:#8fadc8;background:transparent;font-size:14px;white-space:nowrap}.runlong-screen .map-legend-tabs button[aria-pressed=true]{color:#62e5ff;background:#123b57;border-color:#2589b4}.runlong-screen .map-legend-tabs button:hover{color:#c9f4ff;background:#123b57}.runlong-screen .map-legend-tabs button:focus-visible{outline:2px solid #62e5ff;outline-offset:-2px}.runlong-screen .map-legend-body{min-height:0;overflow-y:auto;padding:10px 12px 12px;scrollbar-width:thin;scrollbar-color:#285982 transparent}.runlong-screen .map-legend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.runlong-screen .map-legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;min-height:30px;gap:5px;padding:3px 0;color:#a8c9e5;font-size:14px}.runlong-screen .map-legend-item b{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;color:#d4e8fa;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.runlong-screen .map-legend-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runlong-screen .map-legend-line{width:18px;height:3px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 5px rgba(57,213,239,.4);box-shadow:0 0 5px rgba(57,213,239,.4)}.runlong-screen .map-legend-dot{width:8px;height:8px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%}.runlong-screen .map-legend-empty{color:var(--screen-muted);font-size:var(--screen-font-small);padding:4px 0}.runlong-screen .map-layer-retry{pointer-events:auto;-ms-flex-item-align:start;align-self:flex-start;padding:3px 0;border:0;color:#ffd18c;background:transparent;font-size:var(--screen-font-small)}.runlong-screen .overview-map-canvas .bigemap-control-zoom{margin-right:12px;margin-bottom:12px}.runlong-screen .map-summary{bottom:12px;left:12px;right:56px;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.runlong-screen .map-summary>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;padding:6px 11px;border:1px solid #2c608c;background:rgba(6,23,45,.9019607843);white-space:nowrap}.runlong-screen .map-summary span{color:#9cb8d4;font-size:var(--screen-font-small)}.runlong-screen .map-summary strong{color:#25c9f5;font-size:18px;line-height:1.3;font-weight:600}.runlong-screen .map-summary small{margin-left:0;font-size:var(--screen-font-small)}.runlong-screen .map-summary>div:nth-child(n+3) strong{color:#20e0c0}.runlong-screen .runlong-feature-popup .bigemap-popup-content-wrapper{border:1px solid #459bd5;border-radius:5px;background:rgba(9,40,73,.9607843137);color:var(--screen-ink);-webkit-box-shadow:0 4px 24px rgba(0,16,31,.8509803922);box-shadow:0 4px 24px rgba(0,16,31,.8509803922)}.runlong-screen .runlong-feature-popup .bigemap-popup-content{margin:0}.runlong-screen .runlong-feature-popup .bigemap-popup-tip{background:transparent}.runlong-screen .map-feature-details{font-family:Microsoft YaHei,sans-serif;font-size:var(--screen-font);line-height:1.5}.runlong-screen .map-feature-details header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--screen-line);background:-webkit-gradient(linear,left top,right top,from(rgba(24,102,160,.4666666667)),to(transparent));background:linear-gradient(90deg,rgba(24,102,160,.4666666667),transparent)}.runlong-screen .map-feature-details h3{font-size:18px;color:#dceeff}.runlong-screen .map-feature-details header>button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;color:#abd6f5;background:transparent;font-size:24px;line-height:1}.runlong-screen .map-feature-details dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px 12px;margin:0;padding:16px;max-height:245px;overflow-y:auto}.runlong-screen .map-feature-details dt{color:#85aeca}.runlong-screen .map-feature-details dd{margin:0;color:#e0efff;overflow-wrap:anywhere}.runlong-screen .column-center>.screen-panel:last-child{background-color:rgba(7,26,54,.9019607843)}.runlong-screen .inline-empty{color:#7899bb;font-size:var(--screen-font);padding:9px 0}.runlong-screen .panel-more{position:relative;z-index:1;border:0;color:#9cc9e8;background:transparent;font-size:14px;text-decoration:none;padding:5px 1px 5px 8px}.runlong-screen .panel-more:hover{color:#ecf8ff}.runlong-screen .panel-more:focus-visible{outline:1px solid #75c9ff;outline-offset:2px}.runlong-screen .panel-state{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;color:#7899bb;font-size:var(--screen-font)}.runlong-screen .panel-state svg{width:32px;height:32px;opacity:.55}.runlong-screen .panel-state button{border:1px solid #2b6b98;border-radius:3px;padding:4px 12px;color:#9edcff;background:#0b2b4a}.runlong-screen .panel-state.is-error{color:#e8a5a9}.runlong-screen .screen-spinner{width:22px;height:22px;border:2px solid #286087;border-top-color:#50cfff;border-radius:50%;-webkit-animation:screen-spin .8s linear infinite;animation:screen-spin .8s linear infinite}@-webkit-keyframes screen-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes screen-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.runlong-screen .screen-footer{opacity:.5;background:url(../img/tu1310.932cde29.png) bottom/100% 100% no-repeat;text-align:center;color:#6684a3;font-size:var(--screen-font-small);letter-spacing:3px;line-height:20px}@media(max-width:1450px){.runlong-screen{grid-template-rows:clamp(62px,7.4vmin,76px) minmax(0,1fr) 16px}.runlong-screen .runlong-header{padding-inline:15px;gap:12px}.runlong-screen .runlong-header h1{letter-spacing:2px}.runlong-screen .panel-heading{padding-inline:12px;gap:6px}.runlong-screen .panel-content{padding-inline:10px}.runlong-screen .map-tabs button{padding:5px 7px;font-size:var(--screen-font)}.runlong-screen .column-center{grid-template-rows:minmax(0,1fr) var(--screen-wechat-height)}}@media(max-width:1100px){.runlong-screen{min-height:1080px}.runlong-screen .runlong-grid{grid-template-columns:minmax(230px,1fr) minmax(350px,1.5fr)}.runlong-screen .column-center{grid-column:2;grid-row:1/3}.runlong-screen .column-right{grid-column:1;grid-row:2;grid-template-rows:auto auto auto}.runlong-screen .column-left{grid-template-rows:auto auto auto;container-type:normal}.runlong-screen .runlong-header{grid-template-columns:1fr auto}.runlong-screen .runlong-header h1{grid-column:1;grid-row:1;font-size:21px}.runlong-screen .runlong-header .header-company{display:none}.runlong-screen .header-tools{grid-column:2}.runlong-screen .column-center{grid-template-rows:minmax(0,1fr) 215px}}.runlong-screen .distribution-cluster{display:grid;place-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;background:transparent;border:0;cursor:pointer}.runlong-screen .distribution-cluster>span{display:grid;place-items:center;width:52px;height:52px;margin:0;border-radius:50%;background:linear-gradient(145deg,#598dff,#4075f5);color:#fff;font-size:14px;font-weight:600}.runlong-screen .runlong-meter-unknown{-webkit-filter:grayscale(1);filter:grayscale(1)}.runlong-screen .meter-details-body{-ms-flex-align:center;min-width:0}.runlong-screen .meter-details-body,.runlong-screen .meter-request-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.runlong-screen .meter-request-state{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;min-height:120px;padding:16px;color:#89a9c8;text-align:center}.runlong-screen .meter-request-state button{border:1px solid #27618c;border-radius:3px;padding:6px 16px;background:#0b2c49;color:#8ed9ff;cursor:pointer}.runlong-screen .meter-details-body dl{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0;grid-template-columns:76px minmax(0,1fr);max-height:none}.runlong-screen .meter-details .meter-switch{display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;width:26px;height:48px;padding:3px;margin:0 4px;border:1px solid #27618c;border-radius:3px;background:#0b2c49;color:#8ed9ff;cursor:pointer}.runlong-screen .meter-details .meter-switch svg{position:static;display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.runlong-screen .meter-details .meter-switch:disabled,.runlong-screen .meter-members footer button:disabled{opacity:.3;cursor:default}.runlong-screen .meter-details dd{overflow-wrap:anywhere}.runlong-screen .meter-details,.runlong-screen .meter-details .meter-field-value{font-size:14px}.runlong-screen .meter-details .meter-field--code{color:#4ab0ff;font-size:15px;font-weight:600}.runlong-screen .meter-details .meter-field--userName{font-weight:600}.runlong-screen .meter-details .meter-field--balance{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.runlong-screen .meter-details .meter-field-unit{margin-left:4px;font-size:14px;font-weight:400}.runlong-screen .meter-details .meter-field--success{color:#35d6a0;font-weight:600}.runlong-screen .meter-details .meter-field--warning{color:#ffb638;font-weight:600}.runlong-screen .meter-details .meter-field--closed{color:#ff8a62;font-weight:600}.runlong-screen .meter-details .meter-field--danger{color:#ff6b78;font-weight:600}.runlong-screen .meter-details .meter-field--muted{color:#7895ae;font-weight:400}.runlong-screen .meter-members header small{font-size:12px;color:#89a9c8;font-weight:400;margin-left:6px}.runlong-screen .meter-member-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9px 16px;color:#89a9c8;background:#123557}.runlong-screen .meter-members ul{list-style:none;margin:0;padding:0}.runlong-screen .meter-members li+li{border-top:1px solid #204263}.runlong-screen .meter-members li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;height:auto;border:0;padding:12px 16px;background:transparent;color:#b9d9ed;font:inherit;line-height:1.5;text-align:left;cursor:pointer}.runlong-screen .meter-members li button>span:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.runlong-screen .meter-members li button>span:last-child{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.runlong-screen .meter-members li button:hover{background:#143b60}.runlong-screen .meter-members li b{display:block;color:#39bdff;font-weight:400;overflow-wrap:anywhere}.runlong-screen .meter-members li small{display:block;margin-top:4px;color:#89a9c8}.runlong-screen .meter-members li i{font-style:normal;margin-left:8px}.runlong-screen .meter-members footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:10px;border-top:1px solid #204263}.runlong-screen .meter-members footer button{border:1px solid #27618c;background:#0b2c49;color:#8ed9ff;padding:2px 10px;cursor:pointer}.runlong-screen .map-legend-marker{width:18px;height:24px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.runlong-screen .overview-map-canvas .runlong-pulse-marker{--marker-ripple-color:#58b9ff;--marker-ripple-size:20px;--marker-ripple-scale:2.5;--marker-ripple-duration:3s;border:0;background:transparent;overflow:visible}.runlong-screen .overview-map-canvas .runlong-pulse-marker-2{--marker-ripple-color:#4ce4c3;--marker-ripple-size:24px;--marker-ripple-scale:2.8;--marker-ripple-duration:2.6s}.runlong-screen .runlong-marker-content{position:relative;display:block;width:100%;height:100%;pointer-events:none}.runlong-screen .runlong-marker-content>img{position:relative;z-index:1;display:block;width:100%;height:100%;max-width:none}.runlong-screen .runlong-marker-ripple{position:absolute;left:50%;top:40%;width:var(--marker-ripple-size);height:var(--marker-ripple-size);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.runlong-screen .runlong-marker-ripple:after,.runlong-screen .runlong-marker-ripple:before{content:"";position:absolute;inset:0;border:1px solid var(--marker-ripple-color);border-radius:50%;background:transparent;-webkit-box-shadow:inset 0 0 7px var(--marker-ripple-color);box-shadow:inset 0 0 7px var(--marker-ripple-color);opacity:0;-webkit-animation:runlong-marker-ripple var(--marker-ripple-duration) ease-out infinite;animation:runlong-marker-ripple var(--marker-ripple-duration) ease-out infinite}.runlong-screen .runlong-marker-ripple:after{-webkit-animation-delay:calc(var(--marker-ripple-duration)/-2);animation-delay:calc(var(--marker-ripple-duration)/-2)}.runlong-screen .runlong-map-paused path.leaflet-ant-path{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.runlong-screen .runlong-map-paused .runlong-marker-ripple:after,.runlong-screen .runlong-map-paused .runlong-marker-ripple:before{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes runlong-marker-ripple{0%{-webkit-transform:scale(.65);transform:scale(.65);opacity:.7}to{-webkit-transform:scale(var(--marker-ripple-scale));transform:scale(var(--marker-ripple-scale));opacity:0}}@keyframes runlong-marker-ripple{0%{-webkit-transform:scale(.65);transform:scale(.65);opacity:.7}to{-webkit-transform:scale(var(--marker-ripple-scale));transform:scale(var(--marker-ripple-scale));opacity:0}}@media(prefers-reduced-motion:reduce){.runlong-screen .runlong-marker-ripple{display:none}}.runlong-screen .overview-map-canvas .runlong-marker-label{background:rgba(5,24,45,.94);border:1px solid #247ba2;color:#d7f5ff;-webkit-box-shadow:none;box-shadow:none;font-size:13px}.runlong-screen .overview-map-canvas .runlong-marker-label:before{border-top-color:#247ba2}@media(min-width:1920px)and (min-height:1100px){.runlong-screen.is-fullscreen{--screen-font:16px;--screen-font-small:13px;--screen-font-title:20px;--screen-font-number:32px;--screen-font-metric:26px;--screen-font-list-number:20px;--screen-font-long-number:22px;--screen-panel-heading:42px;--screen-panel-padding:16px;--screen-section-gap:16px;--screen-ring-size:150px;--screen-wechat-height:210px}}@container runlong-left (max-height: 1000px){.runlong-screen .column-left>.screen-panel{--screen-panel-heading:32px;--screen-section-gap:6px;--screen-ring-size:100px;--screen-content-padding-top:2px;--screen-content-padding-bottom:6px;--meter-summary-padding:5px;--meter-card-gap:5px;--meter-card-padding:5px;--meter-card-content-gap:3px;--meter-upload-padding:5px;--production-group-gap:6px;--production-heading-padding:2px 0 5px;--production-card-min-height:44px;--production-card-gap:5px;--production-card-padding:3px}}