.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}.archive-panel[data-v-2b85ed81]{container-type:size}.archive-panel[data-v-2b85ed81] .panel-content{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.archive-overview[data-v-2b85ed81]{-ms-flex-negative:0;flex-shrink:0}.archive-metrics[data-v-2b85ed81]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 0;padding:8px 0 16px}.archive-metrics>div[data-v-2b85ed81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;padding:0 8px;border-right:1px solid var(--screen-line);white-space:nowrap}.archive-metrics>div[data-v-2b85ed81]:first-child{padding-left:0}.archive-metrics>div[data-v-2b85ed81]:last-child{padding-right:0;border-right:0}.archive-metrics span[data-v-2b85ed81]{color:#a9c3dd;font-size:14px;line-height:1.5}.archive-metrics strong[data-v-2b85ed81]{color:#7bcfff;font-size:clamp(26px,1.4vw,30px);line-height:1.2}.archive-metrics small[data-v-2b85ed81]{margin-left:3px;font-size:14px;font-weight:400;color:#89b4d4}.archive-metrics>div:last-child strong[data-v-2b85ed81]{color:#55d9d0}.archive-message[data-v-2b85ed81]{color:#8caac4;font-size:14px;line-height:1.6;text-align:center;padding:8px 0}.archive-message button[data-v-2b85ed81]{margin-left:8px;color:#75c9ff;background:transparent;border:1px solid #4585b4;border-radius:3px;cursor:pointer}.archive-towns[data-v-2b85ed81]{min-height:0;overflow-x:hidden;overflow-y:auto;margin-bottom:10px;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-2b85ed81]::-webkit-scrollbar{width:6px}.archive-towns[data-v-2b85ed81]::-webkit-scrollbar-track{background:#09213b;border-radius:3px}.archive-towns[data-v-2b85ed81]::-webkit-scrollbar-thumb{background:#3275a3;border:1px solid #09213b;border-radius:3px}.archive-towns[data-v-2b85ed81]::-webkit-scrollbar-thumb:hover{background:#55a8d5}.archive-town[data-v-2b85ed81]{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(42px,10cqh,60px);padding:9px 6px;color:#d0eaff;font-size:16px;line-height:1.5}.archive-town[data-v-2b85ed81]:nth-of-type(odd){background:-webkit-gradient(linear,left top,right top,from(rgba(22,71,118,.4)),to(rgba(18,54,93,.13333333333333333)));background:linear-gradient(90deg,rgba(22,71,118,.4),rgba(18,54,93,.13333333333333333))}.archive-town-name[data-v-2b85ed81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-town b[data-v-2b85ed81]{font-size:17px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.archive-town small[data-v-2b85ed81]{margin:0;font-size:14px;color:#87abc7;text-align:right;font-variant-numeric:tabular-nums}.archive-town>i[data-v-2b85ed81]{display:block;height:7px;overflow:hidden;background:rgba(36,84,123,.3333333333333333)}.archive-town em[data-v-2b85ed81]{display:block;height:100%;background:-webkit-gradient(linear,left top,right top,from(#2566a3),to(#53c2ff));background:linear-gradient(90deg,#2566a3,#53c2ff)}.archive-unassigned[data-v-2b85ed81]{color:#9bb0c4}.archive-unassigned em[data-v-2b85ed81]{background:-webkit-gradient(linear,left top,right top,from(#426b8a),to(#7697b3));background:linear-gradient(90deg,#426b8a,#7697b3)}.archive-valves[data-v-2b85ed81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:144px;border-top:1px solid var(--screen-line);padding:12px 0 2px}.archive-valve-title[data-v-2b85ed81]{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:3px;font-size:14px;color:#89b4d4;border-left:2px solid #46a8ff;padding-left:5px;-ms-flex-negative:0;flex-shrink:0}.archive-ring[data-v-2b85ed81]{width:clamp(128px,30cqh,184px);aspect-ratio:1;border-radius:50%;padding:clamp(18px,4cqh,25px);-ms-flex-negative:0;flex-shrink:0}.archive-ring>div[data-v-2b85ed81]{width:100%;height:100%;border-radius:50%;background:#0b2038;-webkit-box-shadow:0 0 0 3px #123d60,inset 0 0 12px rgba(22,72,121,.4);box-shadow:0 0 0 3px #123d60,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}.archive-ring strong[data-v-2b85ed81]{color:#b5e4ff;font-size:clamp(22px,1.15vw,26px);line-height:1.3}.archive-ring span[data-v-2b85ed81]{color:var(--screen-muted);font-size:14px}.archive-valve-legend[data-v-2b85ed81]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;align-self:stretch;display:grid;-ms-flex-line-pack:justify;align-content:space-between;gap:4px;padding:2px 0}.archive-valve-legend>div[data-v-2b85ed81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;line-height:1.5;color:#a9c3dd}.archive-valve-legend i[data-v-2b85ed81]{width:7px;height:7px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.archive-valve-legend b[data-v-2b85ed81]{margin-left:auto;font-size:18px;font-weight:500;color:#c9e7ff;font-variant-numeric:tabular-nums}@media(max-width:1100px){.archive-panel[data-v-2b85ed81]{container-type:normal;min-height:420px}}.runlong-screen{--screen-ink:#dceeff;--screen-muted:#84a8cb;--screen-accent:#65c6ff;--screen-line:rgba(79,151,219,0.23);--screen-gap:clamp(10px,1vw,20px);--screen-font:14px;--screen-font-small:12px;--screen-font-title:clamp(18px,1.05vw,20px);--screen-font-number:clamp(24px,1.5vw,30px);width:100%;height:100%;min-height:680px;display:grid;grid-template-rows:88px minmax(0,1fr) 22px;position:relative;isolation:isolate;color:var(--screen-ink);background:#04122b 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,1.8vw,34px);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,44fr) minmax(0,56fr)}.runlong-screen .column-center{grid-template-rows:minmax(0,1fr) 180px}.runlong-screen .column-right{grid-template-rows:minmax(0,32fr) minmax(0,41fr) minmax(0,27fr)}.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,.6392156862745098)),to(rgba(8,27,58,.4)));background:linear-gradient(180deg,rgba(10,34,72,.6392156862745098),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 48px;flex:0 0 48px;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 14px 4px 21px;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:6px 14px 12px;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,.043137254901960784)}.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,.27058823529411763);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,.13333333333333333),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,.3333333333333333)),to(rgba(16,42,88,.10196078431372549)));background:linear-gradient(90deg,rgba(25,75,122,.3333333333333333),rgba(16,42,88,.10196078431372549));border-left:1px solid rgba(74,176,255,.26666666666666666)}.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 .flow-caption{margin-top:auto}.runlong-screen .empty-chart{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:60px;position:relative;border-left:1px solid var(--screen-line);border-bottom:1px solid var(--screen-line);margin:0 7px 22px 14px;display:grid;place-items:center;color:#7899bb;font-size:var(--screen-font);background:repeating-linear-gradient(0deg,transparent 0,transparent calc(33.333% - 1px),rgba(75,140,190,.07450980392156863) calc(33.333% - 1px),rgba(75,140,190,.07450980392156863) 33.333%)}.runlong-screen .chart-hours{position:absolute;bottom:-23px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#708eae;font-size:var(--screen-font-small)}.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,.5333333333333333);color:#8fb4d4;background:rgba(16,42,88,.26666666666666666);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,.6666666666666666)),to(rgba(21,71,117,.6666666666666666)));background:linear-gradient(rgba(32,109,164,.6666666666666666),rgba(21,71,117,.6666666666666666));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:48px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-block:7px;row-gap:8px}.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,.9019607843137255)}.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,.9294117647058824);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,.9490196078431372);-webkit-box-shadow:0 4px 16px rgba(0,16,32,.26666666666666666);box-shadow:0 4px 16px rgba(0,16,32,.26666666666666666)}.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,.9019607843137255);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,.9607843137254902);color:var(--screen-ink);-webkit-box-shadow:0 4px 24px rgba(0,16,31,.8509803921568627);box-shadow:0 4px 24px rgba(0,16,31,.8509803921568627)}.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,.4666666666666667)),to(transparent));background:linear-gradient(90deg,rgba(24,102,160,.4666666666666667),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 .wechat-layout{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(0,1.5fr) 104px;height:100%;gap:12px}.runlong-screen .wechat-identity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;border-right:1px solid var(--screen-line);padding-right:8px}.runlong-screen .wechat-identity strong{display:block;font-size:var(--screen-font);font-weight:400;margin-bottom:6px}.runlong-screen .wechat-identity div>span{font-size:var(--screen-font-small);color:var(--screen-muted)}.runlong-screen .wechat-symbol{display:grid;place-items:center;width:30px;height:30px;-ms-flex-negative:0;flex-shrink:0;border:1px solid rgba(73,220,177,.4);color:#64d6b4;background:rgba(73,220,177,.050980392156862744);font-size:16px}.runlong-screen .wechat-feed{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}.runlong-screen .wechat-feed .section-caption{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:4px;font-size:var(--screen-font)}.runlong-screen .inline-empty{color:#7899bb;font-size:var(--screen-font);padding:9px 0}.runlong-screen .wechat-counts{display:grid;grid-template-columns:1fr;gap:4px;padding-left:12px;border-left:1px solid var(--screen-line)}.runlong-screen .wechat-counts strong{display:block;font-size:var(--screen-font-number);line-height:1.1;color:#7bcfff}.runlong-screen .wechat-counts span{font-size:var(--screen-font-small);color:var(--screen-muted)}.runlong-screen .panel-more{position:relative;z-index:1;border:0;color:#9cc9e8;background:transparent;font-size:var(--screen-font-small);padding:5px 1px 5px 8px}.runlong-screen .panel-more:hover{color:#ecf8ff}.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 .alerts-panel .panel-content{overflow:hidden}.runlong-screen .alert-summary{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}.runlong-screen .alert-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 13px}.runlong-screen .alert-legend>span{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}.runlong-screen .alert-legend b{color:#dceeff;font-weight:500}.runlong-screen .alert-total{-ms-flex-negative:0;flex-shrink:0;color:#ff6a78;font-size:var(--screen-font-small);white-space:nowrap}.runlong-screen .alert-total strong{font-size:19px;font-weight:600}.runlong-screen .alert-list-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex}.runlong-screen .alert-list{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;padding-right:3px}.runlong-screen .alert-scroll-track{-webkit-transform:translateY(0);transform:translateY(0)}.runlong-screen .alert-scroll-track.is-scrolling{-webkit-animation:alert-list-loop var(--alert-scroll-duration) linear infinite;animation:alert-list-loop var(--alert-scroll-duration) linear infinite}.runlong-screen .alert-list:focus-within .alert-scroll-track.is-scrolling,.runlong-screen .alert-list:hover .alert-scroll-track.is-scrolling{-webkit-animation-play-state:paused;animation-play-state:paused}.runlong-screen .alert-scroll-group{display:grid;gap:8px;padding-bottom:8px}@-webkit-keyframes alert-list-loop{to{-webkit-transform:translateY(calc(var(--alert-scroll-distance)*-1));transform:translateY(calc(var(--alert-scroll-distance)*-1))}}@keyframes alert-list-loop{to{-webkit-transform:translateY(calc(var(--alert-scroll-distance)*-1));transform:translateY(calc(var(--alert-scroll-distance)*-1))}}@media(prefers-reduced-motion:reduce){.runlong-screen .alert-scroll-track.is-scrolling{-webkit-animation:none;animation:none}.runlong-screen .alert-list{overflow-y:auto}}.runlong-screen .alert-item{width:100%;min-height:88px;display:grid;grid-template-columns:minmax(108px,.38fr) minmax(0,1fr);gap:4px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid;border-left-width:3px;padding:9px 8px;color:#bdd8ec;background:-webkit-gradient(linear,left top,right top,from(rgba(22,52,91,.6)),to(rgba(11,34,68,.4)));background:linear-gradient(90deg,rgba(22,52,91,.6),rgba(11,34,68,.4));text-align:left;-webkit-transition:background-color .16s,border-color .16s;transition:background-color .16s,border-color .16s}.runlong-screen .alert-item:hover{background:rgba(23,69,111,.6)}.runlong-screen .alert-item.is-arrears{border-color:rgba(183,59,91,.6);border-left-color:#ff4967}.runlong-screen .alert-item.is-battery{border-color:rgba(161,122,42,.6);border-left-color:#ffc13c}.runlong-screen .alert-value-block{grid-row:1/span 2;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:5px;min-width:0}.runlong-screen .alert-value-block strong{color:#ff536f;font-size:18px;line-height:1;font-weight:600;overflow:visible;text-overflow:clip;white-space:nowrap}.runlong-screen .alert-value-block small{margin:0;padding:2px 8px;color:#07152d;background:#ff5873;font-size:11px;line-height:1.2}.runlong-screen .is-battery .alert-value-block strong{color:#ffbd3d}.runlong-screen .is-battery .alert-value-block small{background:#ffbd3d}.runlong-screen .alert-main{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;gap:2px;font-size:var(--screen-font-small);color:#86aace}.runlong-screen .alert-address{overflow:hidden;color:#f0f6ff;font-size:var(--screen-font);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.runlong-screen .alert-side{grid-column:2;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 13px;color:#86aace;font-size:var(--screen-font-small)}.runlong-screen .alert-side b{color:#ff5d72;font-weight:500}.runlong-screen .is-battery .alert-side b{color:#ffc451}.runlong-screen .business-panel .panel-content{overflow:hidden}.runlong-screen .business-settings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px;-ms-flex-negative:0;flex-shrink:0}.runlong-screen .setting-item{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,.26666666666666666));clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.runlong-screen .setting-item span{color:#8fc6ec;font-size:11px}.runlong-screen .setting-item span,.runlong-screen .setting-item strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runlong-screen .setting-item strong{color:#22dca7;font-size:14px;line-height:1;font-weight:600}.runlong-screen .setting-item strong.is-disabled{color:#ff6a78}.runlong-screen .setting-item strong.is-value{color:#26c9ff;font-size:15px}.runlong-screen .business-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:8px}.runlong-screen .business-tabs button{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%)}.runlong-screen .business-tabs button.active{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,.4666666666666667);box-shadow:inset 0 0 8px rgba(214,248,255,.4666666666666667)}.runlong-screen .business-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:112px;display:grid;grid-template-columns:minmax(104px,.8fr) minmax(0,1.45fr);gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.runlong-screen .business-chart{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}.runlong-screen .business-donut{position:relative;width:clamp(88px,6.5vw,124px);aspect-ratio:1;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:conic-gradient(#3c91ff,#2fe4a5);-webkit-box-shadow:0 0 14px rgba(29,138,216,.26666666666666666);box-shadow:0 0 14px rgba(29,138,216,.26666666666666666)}.runlong-screen .business-donut: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}.runlong-screen .business-donut span{position:absolute;inset:40%;border-radius:50%;background:#0b2f4c}.runlong-screen .business-donut.is-empty{background:#173b5d;-webkit-box-shadow:none;box-shadow:none}.runlong-screen .business-total{max-width:100%;border:0;padding:1px 4px;color:#1bd0ff;background:transparent;text-align:center}.runlong-screen .business-total strong{font-size:clamp(20px,1.6vw,31px);line-height:1;font-weight:500}.runlong-screen .business-total small{color:#63d8f6}.runlong-screen .business-total span{display:block;margin-top:5px;color:#8bb6d3;font-size:11px;white-space:nowrap}.runlong-screen .business-total:hover strong{color:#84e9ff}.runlong-screen .business-projects{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}.runlong-screen .project-head,.runlong-screen .project-row{display:grid;grid-template-columns:minmax(72px,1fr) 70px 54px;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.runlong-screen .project-head{-ms-flex-negative:0;flex-shrink:0;padding:2px 3px 5px;color:#78abd2;font-size:11px}.runlong-screen .project-head span:nth-child(n+2){text-align:right}.runlong-screen .project-list{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#285982 transparent}.runlong-screen .project-row{position:relative;min-height:30px;padding:3px;color:#d4e7f6;font-size:11px}.runlong-screen .project-row:nth-child(odd){background:rgba(22,67,106,.2)}.runlong-screen .project-name{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.runlong-screen .project-name i{width:7px;height:7px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%}.runlong-screen .project-name b{min-width:0;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.runlong-screen .project-share,.runlong-screen .project-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.runlong-screen .project-bar{position:absolute;right:0;bottom:0;left:0;height:2px;background:rgba(26,66,99,.26666666666666666)}.runlong-screen .project-bar i{display:block;height:100%;opacity:.85}.runlong-screen .project-empty{display:grid;min-height:70px;place-items:center;color:#7899bb;font-size:var(--screen-font-small)}.runlong-screen .business-state{min-height:112px}.runlong-screen .quality-table{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;border-collapse:collapse;table-layout:fixed;font-size:var(--screen-font)}.runlong-screen .quality-table th{height:46px;background:rgba(33,85,129,.14901960784313725);color:#95b8d6;font-weight:400}.runlong-screen .quality-table small{display:block;margin:3px 0 0;font-size:var(--screen-font-small)}.runlong-screen .quality-table td{height:80px;color:#7899bb;text-align:center}.runlong-screen .screen-footer{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:76px minmax(0,1fr) 22px}.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) 180px}.runlong-screen .wechat-layout{gap:8px;grid-template-columns:126px minmax(0,1fr) 104px}.runlong-screen .wechat-symbol{display:none}}@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}.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 .wechat-layout{grid-template-columns:1fr 104px}.runlong-screen .wechat-layout .wechat-identity{display:none}}.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-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}