@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Regular"),url(roboto-400.7b8d7718ba08bc7d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),url(roboto-500.f7e6f1dc1466c7e1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),url(roboto-500.f7e6f1dc1466c7e1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),url(roboto-500.f7e6f1dc1466c7e1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Condensed Regular"),url(roboto-condensed-400.77331fefae36f0b0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Condensed Bold"),url(roboto-condensed-700.ec07234646309286.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}button,a.button,input[type=button],input[type=submit]{position:relative;font-size:14px;height:40px;width:auto;z-index:1;padding:10px 15px;color:var(--default-input-color);background:var(--secondary-background-color);border:1px solid var(--border-color);border-radius:5px;outline:0;-webkit-user-select:none;user-select:none;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.01em;display:inline-block;text-decoration:none;cursor:pointer;white-space:nowrap;transform:scale(1);transition:transform .3s cubic-bezier(.1,.5,0,1),border-color .3s cubic-bezier(.1,.5,0,1),background-color .3s cubic-bezier(.1,.5,0,1),opacity .3s cubic-bezier(.1,.5,0,1)}@media (hover: hover){button:not([disabled]):hover,a.button:not([disabled]):hover,input[type=button]:not([disabled]):hover,input[type=submit]:not([disabled]):hover{background:#08cc7b;border-color:var(--default-input-color);transform:scale(1.1)}}button:active,a.button:active,input[type=button]:active,input[type=submit]:active{transform:scale(.95);border-color:#fbfbfb}button:invalid,input[type=button]:invalid,form:invalid input[type=submit]{border-color:#fa675f}button:disabled,button:disabled:hover,a.button:disabled,a.button:disabled:hover,input[type=button]:disabled,input[type=button]:disabled:hover,input[type=submit]:disabled,input[type=submit]:disabled:hover{border-color:var(--disabled-input-border-color);color:var(--secondary-background-color);background-color:var(--disabled-input-background-color);cursor:not-allowed}.square-btn{width:100%;border:none;border-radius:0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.square-btn:not([disabled]):hover{transform:scale(1.02)}div.button-row{display:flex;flex-direction:row;justify-content:flex-start}div.button-row button{margin-inline-end:10px}button[status=running]{border-color:#08cc7b}button[status=running] fa-icon,button[status=waiting-for-online-status] fa-icon,button[status=true] fa-icon{animation:rotate .66s linear;animation-iteration-count:infinite}button[status=failure]:not(:disabled){border-color:#fa675f;background:linear-gradient(90deg,#FA675F 100%,transparent 100%)}button[status=success]:not(:disabled){border-color:#08cc7b;background:#08cc7b}button:is([status=unknown],[status=failure],[status=success]):not(:disabled):is(:hover,:active){border-color:var(--default-color)}/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */:root,:host{--fa-style-family-classic: "Font Awesome 6 Pro";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(fa-regular-400.5402e31a5db3b03f.woff2) format("woff2"),url(fa-regular-400.897999668c8b3673.ttf) format("truetype")}.far,.fa-regular{font-weight:400}input[type=checkbox]{-moz-appearance:initial;border:1px solid var(--border-color);background:#08cc7b;width:20px;height:20px;position:relative;z-index:1}input[type=checkbox]:before{font-family:"Font Awesome 6 Pro",serif;position:absolute;top:-2px;inset-inline-start:-2px;bottom:0;inset-inline-end:0;display:block;width:20px;height:20px;border:1px solid var(--border-color);border-radius:2px;content:"";background:var(--secondary-background-color);cursor:pointer}input[type=checkbox]:checked:before{border:1px solid var(--selected-color);border-radius:2px;background:#08cc7b;text-align:center;content:"\f00c";color:#fff;display:flex;align-items:center;justify-content:center}input[type=checkbox]:disabled:before{border:1px solid var(--disabled-input-border-color);background:var(--disabled-input-background-color);cursor:default}input[type=checkbox]:invalid:before{border:1px solid #FA675F}input[type=checkbox]:invalid:checked:before{border:1px solid #FA675F;background:var(--secondary-background-color)}input[type=radio]{-moz-appearance:initial;position:relative;z-index:1;margin:1px;width:22px;height:22px}input[type=radio]:before{position:relative;display:block;width:20px;height:20px;border:1px solid var(--border-color);border-width:1px;border-radius:50%;content:"";color:#fff;background:var(--secondary-background-color)}input[type=radio]:disabled:before{border-color:var(--disabled-input-border-color);background:var(--background-color)}input[type=radio]:checked:before{border-color:var(--selected-color);border-radius:50%;background:#08cc7b;text-align:center;content:"\2b24"}input[type=radio]:invalid:before{border-color:#fa675f}input[type=radio]:invalid:checked:before{border-color:#fa675f;background:var(--disabled-input-border-color)}input[type=checkbox].toggle{-moz-appearance:initial;position:relative;content:"";height:22px;width:0;border-radius:50px;border:none}input[type=checkbox].toggle:before{display:inline-block;position:absolute;top:-6px;inset-inline-start:-6px;height:18px;width:33px;background-color:var(--secondary-background-color);border-radius:15px;border:1px solid var(--border-color);border-color:var(--default-input-color);content:"";transition:background-color cubic-bezier(.1,.5,0,1) .3s}input[type=checkbox].toggle:after{display:inline-block;position:absolute;top:-3px;bottom:0;inset-inline-start:-3px;inset-inline-end:0;height:14px;width:14px;border-radius:45px;cursor:pointer;content:"";background-color:var(--default-input-color);transition:transform cubic-bezier(.1,.5,0,1) .3s}input[type=checkbox].toggle:checked:before{background-color:#08cc7b}input[type=checkbox].toggle:checked:after{transform:translate(15px)}:dir(rtl) input[type=checkbox].toggle:checked:after{transform:translate(-15px)}input[type=checkbox].toggle:disabled:before{background-color:var(--background-color);border-color:var(--disabled-input-border-color)}input[type=checkbox].toggle:disabled:after{background-color:var(--disabled-input-background-color)}div.advanced-plan-step-card{background-color:var(--secondary-background-color);padding:10px;border-radius:0 0 5px 5px}div.advanced-plan-step-card p{font-family:Roboto,sans-serif;font-weight:900;font-size:14px;line-height:16px;letter-spacing:.01em;color:var(--default-input-color);margin:0}div.advanced-plan-step-card p.note{margin:0;font-family:Roboto,sans-serif;color:var(--subheading-colour);font-style:normal;font-weight:900;font-size:12px;line-height:102%;letter-spacing:.01em;width:100%;padding-top:10px}div.advanced-plan-step-card div.go-to-step{padding-bottom:10px}div.advanced-plan-step-card div.direction,div.advanced-plan-step-card div.at-barrier{padding-top:10px;padding-bottom:10px}div.advanced-plan-step-card div.direction div,div.advanced-plan-step-card div.at-barrier div{padding-top:10px;display:flex;justify-content:space-between;align-items:center}div.advanced-plan-step-card div.direction div>span,div.advanced-plan-step-card div.at-barrier div>span{display:flex;justify-content:flex-start;align-items:center}div.advanced-plan-step-card div.direction div>span p,div.advanced-plan-step-card div.at-barrier div>span p{margin:0;padding-inline-start:10px}div.advanced-plan-step-card h5{font-family:Roboto,sans-serif;font-weight:700;font-size:12px;line-height:14px;letter-spacing:.01em;margin-top:5px;margin-bottom:0;color:var(--secondary-border-color);text-align:center}div.advanced-plan-step-card p.note+div{padding-top:10px}div.advanced-plan-step-card div.date-time p{padding-top:10px}div.advanced-plan-step-card div.date-time input{width:100%}div.advanced-plan-step-card div.rate-input{display:flex;padding-top:10px;padding-bottom:10px}div.advanced-plan-step-card div.rate-input div.wrap,div.advanced-plan-step-card div.rate-input app-numeric-control-high-visibility{flex-grow:1}div.advanced-plan-step-card div.rate-input div.wrap+div.wrap{margin-inline-start:10px}div.advanced-plan-step-card div.one-pass-rate-input{display:flex}div.advanced-plan-step-card div.one-pass-rate-input div.wrap,div.advanced-plan-step-card div.one-pass-rate-input app-numeric-control-high-visibility{width:33.3%}div.advanced-plan-step-card div.one-pass-rate-input div.wrap+div.wrap{margin-inline-start:10px}div.advanced-plan-step-card div.effect>div{padding-top:10px;padding-bottom:10px}div.advanced-plan-step-card div.condition{padding-top:10px;padding-bottom:10px}div.advanced-plan-step-card div.row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 0;height:60px;width:100%}div.advanced-plan-step-card div.row button{padding:0;flex-grow:1;height:60px;border:1px solid var(--border-color);border-radius:5px}div.advanced-plan-step-card div.row button div{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:60px;padding:5px 0}div.advanced-plan-step-card div.row button div fa-icon{font-size:20px}div.advanced-plan-step-card div.row button div span{width:max-content;text-align:center;height:11px;padding:0;margin-top:5px;margin-bottom:5px;font-size:12px;line-height:11px;font-family:Roboto,sans-serif;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background-color:transparent;color:var(--default-color)}div.advanced-plan-step-card div.row button div div{width:30px;height:6px;border-radius:3px;padding:0;background-color:var(--control-button-inactive-colour)}div.advanced-plan-step-card div.row button:hover{transform:none}div.advanced-plan-step-card div.row button:hover:not(:disabled){background-color:var(--secondary-background-color)}div.advanced-plan-step-card div.row button[button-active=true] div>div{background-color:#08cc7b}div.advanced-plan-step-card div.row button+button{margin-inline-start:10px}div.advanced-plan-step-card div.at-barrier-hold-time{padding-top:10px}div.advanced-plan-step-card div.at-barrier-hold-time div.hold-time-container{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}div.advanced-plan-step-card div.at-barrier-hold-time div.hold-time-container div.wrap{display:flex;flex-direction:column;align-items:center;width:50%;padding:0}div.advanced-plan-step-card div.at-barrier-hold-time div.hold-time-container app-numeric-control-high-visibility{width:100%}div.advanced-plan-step-card div.at-barrier-hold-time div.hold-time-container div.wrap+div.wrap{margin-inline-start:10px}div.advanced-plan-step-card div.stop-warning{padding-top:10px;padding-bottom:0}div.advanced-plan-step-card div.stop-warning span{display:flex;justify-content:center;padding-top:10px;padding-bottom:10px;align-items:center}div.advanced-plan-step-card div.stop-warning span fa-icon{color:#fa675f}div.advanced-plan-step-card div.stop-warning span h2{padding-inline-start:10px;margin:0}.advanced-plan-card{transition:transform .3s cubic-bezier(.1,.5,0,1);display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px}.advanced-plan-card span.drag-handle{cursor:pointer;padding-inline-start:10px;height:50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;background-color:#08cc7b;border-start-start-radius:5px;border-start-end-radius:5px;border-bottom:1px solid var(--border-color);border-color:var(--selected-color)}.advanced-plan-card span.drag-handle fa-icon:first-child{margin-inline-end:10px}.advanced-plan-card span.drag-handle fa-icon:last-child{margin-inline-start:auto;margin-inline-end:10px}.advanced-plan-card app-advanced-plan-step{width:100%}.precision-vri-plan-polygon-table{height:52px;width:375px;display:flex}.precision-vri-plan-polygon-table td:nth-child(1){vertical-align:middle;line-height:38px;width:20px;cursor:pointer}.precision-vri-plan-polygon-table td:nth-child(2){width:125px}.precision-vri-plan-polygon-table td:nth-child(3){width:100px}.precision-vri-plan-polygon-table td:nth-child(4){width:110px}html,body{font-family:Roboto,sans-serif;font-weight:400;min-width:320px;font-size:14px;margin:0;overscroll-behavior:none}body{--safe-area-inset-left: env(safe-area-inset-left);--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--vh: 100vh}*:not(app-number-input):not(app-svg-gauge):not(app-numeric-control-high-visibility)[unit]:after{content:attr(unit);display:inline-block;padding-inline-start:.333em}*{box-sizing:border-box;outline:none!important;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y}*:focus{outline:none!important}.ol-overlaycontainer>.indicator-container{display:block!important}a:link,a:visited{color:inherit;font-weight:600}a.link-label:link,a.link-label:visited{color:#08cc7b;text-transform:uppercase;font-weight:600;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:Roboto Condensed,sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:.04em;margin-top:15px;margin-bottom:15px}h1{font-size:24px}h2{font-size:20px}h3{font-size:17px}h4{font-family:Roboto,sans-serif;font-weight:900;font-size:14px;color:var(--secondary-border-color);line-height:16px;letter-spacing:.01em}h5,h6{font-family:Roboto,sans-serif;font-weight:500;font-size:12px}h6{opacity:.8;text-transform:none}p.warning{color:#fa675f}p.warning a:link,p.warning a:visited{text-decoration:underline}p.warning-message{color:#f69740;font-weight:700;margin-bottom:0}p.warning-message fa-icon{padding-inline-end:4px}table{width:100%}table th,table td{padding:5px 5px 5px 0}table th:last-child,table td:last-child{padding-inline-end:0}table th{font-size:12px;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:.02em;text-align:start}ul.telemetry-values{display:flex;padding-inline-start:0;list-style:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;padding-top:10px;padding-bottom:10px;margin:10px 0;flex-grow:3}ul.telemetry-values li{width:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-inline-start:10px;padding-inline-end:10px;margin:0}ul.telemetry-values li span{font-size:16px;line-height:16px;font-weight:500}ul.telemetry-values li span:after{content:attr(unit);font-size:80%;opacity:.8}ul.telemetry-values li label{font-family:Roboto,sans-serif;font-weight:700;font-size:12px;line-height:14px;letter-spacing:.01em;margin-top:5px;margin-bottom:0;color:var(--secondary-border-color);text-transform:uppercase;font-style:normal}ul.telemetry-values+ul.telemetry-values{margin-top:0;padding-top:0}table.telemetry-values td:last-child{text-align:end;font-weight:700;font-size:16px}form>div{width:100%;display:block;margin-bottom:10px}form>div label{font-family:Roboto,sans-serif;font-style:normal;font-weight:900;font-size:14px;line-height:102%;letter-spacing:.01em;text-transform:uppercase;width:100%}form>div select,form>div input[type=date]{width:100%}select,input[type=date],input[type=datetime-local]{position:relative;font-size:14px;height:40px;width:auto;z-index:1;padding:10px 5px;color:var(--selected-color);background:var(--secondary-background-color);border:none;border-bottom:1px solid var(--border-color);outline:0;-webkit-user-select:none;user-select:none;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.01em;display:inline-block;text-decoration:none;cursor:pointer}textarea{color:var(--selected-color);background:var(--secondary-background-color);border:none;border-bottom:1px solid var(--border-color);width:100%;display:block;padding:10px;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.01em;font-size:14px;outline:none;resize:none}textarea::selection{background-color:#08cc7b;color:#fff}select:focus,textarea:focus,input[type=date]:focus{border-bottom-color:#08cc7b}option{font-family:Roboto,sans-serif;color:var(--selected-color);background:var(--secondary-background-color)}section.section-link{cursor:pointer}.info-panel{width:100%;display:flex;justify-content:left;align-items:center;color:#fff;background-color:#197cd8;gap:10px;padding:10px}.light{--background-color: #FBFBFB;--secondary-background-color: #EAEAEA;--disabled-input-border-color: #C4C4C4;--decorator-background-color: #C4C4C4;--indicator-background-color: #EAEAEA;--border-color: #595959;--disabled-input-background-color: #444444;--default-color: #111111;--report-graph-grid-color: #111111;--selected-color: #272727;--default-input-color: #272727;--secondary-border-color: #313131;--scroll-track-color: rgba(0, 0, 0, .3);--subheading-colour: #A4A4A4;--control-button-inactive-colour: #626262;--pumps-icon-light-colour: invert(20%) sepia(0%) saturate(1%) hue-rotate(320deg) brightness(97%) contrast(100%);--image-icon-light-colour: brightness(0) saturate(100%) invert(13%) sepia(3%) saturate(0%);--table-header-colour: #E5E5E5;--table-alternate-row-colour: #f3f3f3;--navigation-background-colour: #E5E5E5;--navigation-foreground-colour: #626262;--navigation-border-colour: #C4C4C4;--navigation-selected-colour: #FFFFFF;--navigation-secondary-background-colour: #F5F5F5;--navigation-secondary-foreground-colour: #444444;--navigation-secondary-header-colour: #FFFFFF;--navigation-secondary-selected-colour: #C4C4C4}.dark{--background-color: #272727;--secondary-background-color: #313131;--disabled-input-border-color: #444444;--decorator-background-color: #444444;--indicator-background-color: #444444;--border-color: #595959;--disabled-input-background-color: #595959;--default-color: #FFFFFF;--report-graph-grid-color: #111111;--selected-color: #FBFBFB;--default-input-color: #FBFBFB;--secondary-border-color: #C4C4C4;--scroll-track-color: rgba(255, 255, 255, .3);--subheading-colour: #A4A4A4;--control-button-inactive-colour: #626262;--table-header-colour: #444444;--table-alternate-row-colour: #2c2c2c;--navigation-background-colour: #444444;--navigation-foreground-colour: #FBFBFB;--navigation-border-colour: #595959;--navigation-selected-colour: #272727;--navigation-secondary-background-colour: #272727;--navigation-secondary-foreground-colour: #FBFBFB;--navigation-secondary-header-colour: #272727;--navigation-secondary-selected-colour: #626262}cdk-virtual-scroll-viewport .cdk-virtual-scroll-content-wrapper{max-width:100%!important}:dir(rtl) .rtl-transform,:dir(rtl) .navigate-detail-icon{transform:scaleX(-1)}
