.b6-operational-grid-pane{--tog-bg:#fff;--tog-head:#eef3f6;--tog-hover:#f3f7fa;--tog-stripe:#fafcfd;--tog-text:#17354a;--tog-muted:#6b7f8f;--tog-border:#cdd9e1;--tog-row-border:#dbe4e9;--tog-accent:#237eae;--tog-accent-soft:#e7f3fa;min-width:0;color:var(--tog-text);overflow:hidden}html[data-theme=dark] .b6-operational-grid-pane{--tog-bg:#0d1d27;--tog-head:#122733;--tog-hover:#17313f;--tog-stripe:#10232e;--tog-text:#d5e3e9;--tog-muted:#8fa7b4;--tog-border:#294858;--tog-row-border:#203c4b;--tog-accent:#6bbad7;--tog-accent-soft:#16394a}.b6-operational-grid-wrap{border:1px solid var(--tog-border);background:var(--tog-bg);scrollbar-color:var(--tog-border) transparent;border-radius:2px;width:100%;max-width:100%;max-height:560px;overflow:auto}.b6-fleet-workspace.is-table .b6-operational-grid-wrap{max-height:68vh}.b6-fleet-workspace.is-mixed{align-items:stretch;min-height:560px}.b6-fleet-workspace.is-mixed .b6-operational-grid-pane,.b6-fleet-workspace.is-mixed .b6-fleet-map-pane{box-sizing:border-box;height:560px;min-height:560px;max-height:560px}.b6-fleet-workspace.is-mixed .b6-fleet-map-pane>:last-child{flex:auto;min-height:0}.b6-operational-grid{border-collapse:separate;border-spacing:0;background:var(--tog-bg);width:max-content;min-width:100%;color:var(--tog-text);font-size:11px;line-height:1.18}.b6-operational-grid th,.b6-operational-grid td{box-sizing:border-box;border-right:0;border-bottom:1px solid var(--tog-row-border);background:var(--tog-bg);min-width:92px;max-width:185px;height:32px;color:var(--tog-text);text-align:left;vertical-align:middle;white-space:nowrap;padding:5px 9px}.b6-operational-grid thead th{z-index:3;border-bottom:1px solid var(--tog-border);background:var(--tog-head);height:30px;color:var(--tog-muted);text-transform:uppercase;letter-spacing:.035em;padding:0;font-size:9px;font-weight:700;position:sticky;top:0}.b6-operational-grid tbody tr:nth-child(2n) td{background:var(--tog-stripe)}.b6-operational-grid tbody tr:hover td{background:var(--tog-hover)}.b6-operational-grid th.is-hierarchy,.b6-operational-grid td.is-hierarchy{min-width:106px;max-width:145px}.b6-operational-grid th.is-client,.b6-operational-grid td.is-client{min-width:94px;max-width:125px}.b6-operational-grid th.is-asset,.b6-operational-grid td.is-asset{min-width:112px;max-width:138px}.b6-operational-grid th.is-equipment,.b6-operational-grid td.is-equipment{min-width:105px;max-width:145px}.b6-operational-grid th.is-type,.b6-operational-grid td.is-type{min-width:92px;max-width:115px}.b6-operational-grid th.is-circuit,.b6-operational-grid td.is-circuit{min-width:125px;max-width:180px}.b6-operational-grid th.is-level,.b6-operational-grid th.is-volume,.b6-operational-grid td.is-number{text-align:right;min-width:72px;max-width:86px}.b6-operational-grid th.is-state,.b6-operational-grid td.is-state{min-width:104px;max-width:125px}.b6-operational-grid th.is-measurement,.b6-operational-grid td.is-measurement{min-width:122px;max-width:145px}.b6-operational-grid th.is-history,.b6-operational-grid td.is-history{text-align:center;min-width:78px;max-width:90px}.b6-fleet-workspace.is-mixed .b6-operational-grid{min-width:680px}.b6-operational-grid td>span,.b6-operational-grid td>strong{text-overflow:ellipsis;display:block;overflow:hidden}.b6-operational-grid td.is-measurement strong,.b6-operational-grid td.is-measurement small{display:block}.b6-operational-grid td.is-measurement small,.b6-operational-grid .is-muted{color:var(--tog-muted);margin-top:1px;font-size:10px;font-weight:500}.b6-operational-grid .b6-fleet-sort{width:100%;min-height:29px;color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;padding:5px 8px;display:flex}.b6-operational-grid .b6-fleet-sort:hover,.b6-operational-grid .b6-fleet-sort.is-active{background:var(--tog-accent-soft);color:var(--tog-accent)}.b6-operational-grid .b6-fleet-sort i{opacity:.58;font-style:normal}.b6-operational-asset-link,.b6-operational-history{color:var(--tog-accent);cursor:pointer;background:0 0;border:0}.b6-operational-asset-link{text-align:left;width:100%;padding:0;display:block;overflow:hidden}.b6-operational-asset-link:hover strong,.b6-operational-history:hover{text-decoration:underline}.b6-operational-asset-link strong{color:var(--tog-accent);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.b6-operational-history{padding:4px 6px;font-size:10px;font-weight:700}.b6-operational-state{max-width:100%;color:var(--tog-text);background:#49a36b1a;border:1px solid #49a36b57;border-radius:999px;align-items:center;gap:5px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.b6-operational-state i{background:#49a36b;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.b6-operational-state.is-warning{background:#dc8a2d1c;border-color:#dc8a2d5c}.b6-operational-state.is-warning i{background:#dc8a2d}.b6-operational-state.is-danger{background:#c747471c;border-color:#c747475c}.b6-operational-state.is-danger i{background:#c74747}.b6-operational-state.is-muted{background:#8a98a41f;border-color:#8a98a466}.b6-operational-state.is-muted i{background:#8a98a4}.b6-operational-state.is-maint{background:#60758a1f;border-color:#60758a66}.b6-operational-state.is-maint i{background:#60758a}.b6-installation-tools.b6-installation-tools--configurable>input[type=search]{min-width:235px}.b6-column-picker__hint{color:var(--tog-muted,#6d808f);padding:5px 8px 7px;font-size:10px}.b6-column-picker__panel>label{grid-template-columns:18px 18px minmax(0,1fr);align-items:center;gap:5px;display:grid}.b6-column-picker__panel>label.is-visible{cursor:grab}.b6-column-picker__panel>label.is-dragging{opacity:.45}.b6-column-picker__grip{color:var(--tog-muted,#6d808f);letter-spacing:-3px;-webkit-user-select:none;user-select:none;font-size:13px}.b6-column-picker__panel>label:not(.is-visible) .b6-column-picker__grip{visibility:hidden}@media (width<=1180px){.b6-fleet-workspace.is-mixed,.b6-fleet-workspace.is-mixed .b6-operational-grid-pane,.b6-fleet-workspace.is-mixed .b6-fleet-map-pane{height:500px;min-height:500px;max-height:500px}.b6-installation-tools.b6-installation-tools--configurable>input[type=search]{min-width:190px}}.b6-operational-grid-wrap{box-shadow:none;border:0;border-radius:0}.b6-operational-grid{table-layout:fixed;width:100%;min-width:0}.b6-operational-grid th,.b6-operational-grid td{text-align:center;min-width:0;max-width:none;padding-left:7px;padding-right:7px}.b6-operational-grid td>span,.b6-operational-grid td>strong,.b6-operational-grid td>button{white-space:nowrap;max-width:100%}.b6-operational-grid .b6-fleet-sort{text-align:center;justify-content:center;gap:4px;padding:5px 12px;position:relative}.b6-operational-grid .b6-fleet-sort>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b6-operational-grid thead th{cursor:grab;-webkit-user-select:none;user-select:none;position:sticky}.b6-operational-grid thead th:active{cursor:grabbing}.b6-operational-grid thead th.is-dragging{opacity:.48}.b6-operational-grid thead th.is-drop-target{box-shadow:inset 3px 0 0 var(--tog-accent);background:var(--tog-accent-soft)}.b6-operational-asset-link{text-align:center;justify-content:center;width:auto;max-width:100%;display:inline-flex}.b6-operational-state{vertical-align:middle;justify-content:center;gap:4px;max-width:92px;min-height:16px;padding:1px 5px;line-height:1.05}.b6-operational-state i{flex-basis:5px;width:5px;height:5px}.b6-fleet-workspace.is-mixed .b6-operational-grid th.is-client,.b6-fleet-workspace.is-mixed .b6-operational-grid td.is-client{width:13%}.b6-fleet-workspace.is-mixed .b6-operational-grid th.is-hierarchy,.b6-fleet-workspace.is-mixed .b6-operational-grid td.is-hierarchy{width:18%}.b6-fleet-workspace.is-mixed .b6-operational-grid th.is-asset,.b6-fleet-workspace.is-mixed .b6-operational-grid td.is-asset{width:13%}.b6-fleet-workspace.is-mixed .b6-operational-grid th.is-equipment,.b6-fleet-workspace.is-mixed .b6-operational-grid td.is-equipment{width:15%}.b6-fleet-workspace.is-mixed .b6-operational-grid th.is-level,.b6-fleet-workspace.is-mixed .b6-operational-grid td.is-level{width:10%}.b6-fleet-workspace.is-mixed .b6-operational-grid th.is-state,.b6-fleet-workspace.is-mixed .b6-operational-grid td.is-state{width:13%}.b6-fleet-workspace.is-table .b6-operational-grid th.is-client,.b6-fleet-workspace.is-table .b6-operational-grid td.is-client{width:10%}.b6-fleet-workspace.is-table .b6-operational-grid th.is-hierarchy,.b6-fleet-workspace.is-table .b6-operational-grid td.is-hierarchy{width:14%}.b6-fleet-workspace.is-table .b6-operational-grid th.is-asset,.b6-fleet-workspace.is-table .b6-operational-grid td.is-asset,.b6-fleet-workspace.is-table .b6-operational-grid th.is-equipment,.b6-fleet-workspace.is-table .b6-operational-grid td.is-equipment{width:12%}.b6-fleet-workspace.is-table .b6-operational-grid th.is-type,.b6-fleet-workspace.is-table .b6-operational-grid td.is-type{width:8%}.b6-fleet-workspace.is-table .b6-operational-grid th.is-level,.b6-fleet-workspace.is-table .b6-operational-grid td.is-level{width:7%}.b6-fleet-workspace.is-table .b6-operational-grid th.is-state,.b6-fleet-workspace.is-table .b6-operational-grid td.is-state{width:9%}.b6-column-picker{z-index:1200;position:relative}.b6-column-picker[open]{z-index:1600}.b6-column-picker__panel{z-index:1601!important}.b6-column-picker__panel>label{grid-template-columns:18px minmax(0,1fr);cursor:default!important}.b6-column-picker__grip{display:none!important}.b6-column-picker__hint{max-width:210px;line-height:1.35}.b6-operational-grid th.is-client,.b6-operational-grid td.is-client,.b6-operational-grid th.is-hierarchy,.b6-operational-grid td.is-hierarchy,.b6-operational-grid th.is-asset,.b6-operational-grid td.is-asset,.b6-operational-grid th.is-equipment,.b6-operational-grid td.is-equipment,.b6-operational-grid th.is-type,.b6-operational-grid td.is-type,.b6-operational-grid th.is-level,.b6-operational-grid td.is-level,.b6-operational-grid th.is-volume,.b6-operational-grid td.is-volume,.b6-operational-grid th.is-state,.b6-operational-grid td.is-state,.b6-operational-grid th.is-measurement,.b6-operational-grid td.is-measurement,.b6-operational-grid th.is-history,.b6-operational-grid td.is-history{text-align:center!important}.b6-operational-grid td.is-client>*,.b6-operational-grid td.is-hierarchy>*,.b6-operational-grid td.is-equipment>*,.b6-operational-grid td.is-type>*,.b6-operational-grid td.is-level>*,.b6-operational-grid td.is-state>*{margin-left:auto;margin-right:auto}.b6-operational-site-link{max-width:100%;color:var(--tog-accent);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:2px 4px;font-weight:700;display:inline-block;overflow:hidden}.b6-operational-site-link:hover,.b6-operational-site-link:focus-visible{background:var(--tog-accent-soft);outline:none;text-decoration:underline}.b6-operational-state{box-sizing:border-box;color:#145c36;text-align:center;background:#dcefe4;border:0;border-radius:4px;justify-content:center;gap:0;width:82px;min-width:82px;max-width:82px;height:19px;min-height:19px;padding:0 6px;font-size:9.5px;font-weight:750;line-height:19px}.b6-operational-state.is-warning{color:#7c4300;background:#ffe0b8;border:0}.b6-operational-state.is-danger{color:#842b35;background:#f5d2d5;border:0}.b6-operational-state.is-muted{color:#506572;background:#e3e9ee;border:0}.b6-operational-state.is-maint{color:#455c6b;background:#dce3e9;border:0}html[data-theme=dark] .b6-operational-state.is-muted,html[data-theme=dark] .b6-operational-state.is-maint{color:#d5e0e6;background:#344651}.b6-fleet-workspace.is-mixed{align-items:stretch;height:420px!important;min-height:420px!important;max-height:420px!important}.b6-fleet-workspace.is-mixed .b6-operational-grid-pane,.b6-fleet-workspace.is-mixed .b6-fleet-map-pane{height:420px!important;min-height:420px!important;max-height:420px!important}.b6-fleet-workspace.is-mixed .b6-operational-grid-wrap{height:100%!important;max-height:100%!important}.b6-fleet-workspace.is-mixed .b6-fleet-map-pane{flex-direction:column;min-width:0;display:flex;overflow:hidden}.b6-fleet-map-canvas{flex:auto;width:100%;min-height:0;overflow:hidden}.b6-focus-return{border:1px solid var(--tog-border,#cdd9e1);min-height:32px;color:var(--tog-accent,#237eae);font:inherit;cursor:pointer;background:0 0;border-radius:3px;align-self:center;padding:6px 10px;font-weight:700}.b6-focus-return:hover{background:var(--tog-accent-soft,#e7f3fa)}@media (width<=1180px){.b6-fleet-workspace.is-mixed,.b6-fleet-workspace.is-mixed .b6-operational-grid-pane,.b6-fleet-workspace.is-mixed .b6-fleet-map-pane{height:420px!important;min-height:420px!important;max-height:420px!important}}html[data-theme=dark] .b6-focus-return{color:#6bbad7;border-color:#294858}html[data-theme=dark] .b6-focus-return:hover{background:#16394a}.tanks-b6-pagehead--scope-summary{grid-template-columns:minmax(0,1fr)!important}.tanks-b6-pagehead--scope-summary .b6-infra-health{display:none!important}.tanks-b6-pagehead--scope-summary .tanks-b6-pagehead__scope-copy{min-width:0;max-width:none}.b6-fleet-panel-head{min-height:48px;grid-template-columns:max-content minmax(420px,1fr)!important;align-items:center!important;gap:12px 18px!important;padding-top:7px!important;padding-bottom:7px!important;display:grid!important}.b6-fleet-panel-title{gap:1px;min-width:150px;display:grid}.b6-fleet-panel-title>strong{font-size:13px;line-height:1.1}.b6-fleet-panel-title>small{color:var(--tog-muted,#6b7f8f);white-space:nowrap;font-size:10px;line-height:1.2}.b6-installation-summary-inline{display:none!important}.b6-installation-tools.b6-installation-tools--configurable{min-width:0;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.b6-installation-tools.b6-installation-tools--configurable>input[type=search]{border-radius:3px;flex:320px;height:32px;width:clamp(250px,34vw,430px)!important;min-width:220px!important}.b6-filter-select{border:1px solid var(--tog-border,#cdd9e1);background:var(--tog-bg,#fff);width:132px;min-width:132px;height:32px;color:var(--tog-text,#17354a);font:inherit;cursor:pointer;border-radius:3px;padding:0 26px 0 9px;font-size:10.5px}.b6-view-switch.b6-view-switch--icons{border:1px solid var(--tog-border,#cdd9e1);background:var(--tog-bg,#fff);border-radius:3px;height:32px;overflow:hidden;gap:0!important;display:inline-flex!important}.b6-view-switch.b6-view-switch--icons button{width:34px;min-width:34px;height:30px;color:var(--tog-muted,#6b7f8f);background:0 0;place-items:center;display:inline-grid;border:0!important;border-right:1px solid var(--tog-border,#cdd9e1)!important;border-radius:0!important;padding:0!important}.b6-view-switch.b6-view-switch--icons button:last-child{border-right:0!important}.b6-view-switch.b6-view-switch--icons button:hover{background:var(--tog-hover,#f3f7fa);color:var(--tog-accent,#237eae)}.b6-view-switch.b6-view-switch--icons button.is-active{background:var(--tog-accent,#237eae);color:#fff}.b6-view-switch.b6-view-switch--icons svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.b6-column-picker>summary{box-sizing:border-box;cursor:pointer;place-items:center;width:34px;min-width:34px;height:32px;list-style:none;border:1px solid var(--tog-border,#cdd9e1)!important;background:var(--tog-bg,#fff)!important;color:var(--tog-muted,#6b7f8f)!important;border-radius:3px!important;padding:0!important;display:grid!important}.b6-column-picker>summary::-webkit-details-marker{display:none}.b6-column-picker>summary::marker{content:""}.b6-column-picker>summary:hover,.b6-column-picker[open]>summary{border-color:var(--tog-accent,#237eae)!important;color:var(--tog-accent,#237eae)!important;background:var(--tog-hover,#f3f7fa)!important}.b6-column-picker>summary svg{width:16px;height:16px;fill:var(--tog-bg,#fff);stroke:currentColor;stroke-width:1.45px;stroke-linecap:round}.b6-panel-meta{white-space:nowrap;min-width:auto!important;color:var(--tog-muted,#6b7f8f)!important;background:0 0!important;border:0!important;padding:0 4px!important;font-size:10px!important;font-weight:600!important}.b6-operational-grid{font-family:inherit!important;font-size:10.5px!important;line-height:1.15!important}.b6-operational-grid th,.b6-operational-grid td{text-align:center!important}.b6-operational-grid td,.b6-operational-grid td button,.b6-operational-grid td span,.b6-operational-grid td strong,.b6-operational-grid td small{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.b6-operational-grid td{font-weight:500!important}.b6-operational-grid td button,.b6-operational-grid td>span,.b6-operational-grid td>strong{text-align:center!important}.b6-operational-grid .b6-operational-asset-link,.b6-operational-grid .b6-operational-site-link{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;text-align:center!important}.b6-operational-grid .b6-operational-asset-link strong{font-family:inherit!important;font-size:inherit!important;font-weight:600!important}.b6-operational-grid .b6-operational-site-link{font-weight:600!important}.b6-operational-state{color:#0b5630!important;text-align:center!important;background:#bfe6cb!important;border:0!important;border-radius:3px!important;justify-content:center!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:18px!important;min-height:18px!important;padding:0 5px!important;font-family:inherit!important;font-size:9.5px!important;font-weight:700!important;line-height:18px!important}.b6-operational-state.is-warning{color:#6b3500!important;background:#ffc978!important}.b6-operational-state.is-danger{color:#77232d!important;background:#efb5bd!important}.b6-operational-state.is-muted{color:#405866!important;background:#d7e0e7!important}.b6-operational-state.is-maint{color:#344e62!important;background:#cbd7e1!important}html[data-theme=dark] .b6-operational-state{color:#e0f7e9!important;background:#276746!important}html[data-theme=dark] .b6-operational-state.is-warning{color:#fff1da!important;background:#87551b!important}html[data-theme=dark] .b6-operational-state.is-danger{color:#ffe8eb!important;background:#7a343d!important}html[data-theme=dark] .b6-operational-state.is-muted{color:#edf4f7!important;background:#3f5361!important}html[data-theme=dark] .b6-operational-state.is-maint{color:#edf5fb!important;background:#405a70!important}@media (width<=1080px){.b6-fleet-panel-head{grid-template-columns:1fr!important}.b6-installation-tools.b6-installation-tools--configurable{justify-content:flex-start!important}.b6-installation-tools.b6-installation-tools--configurable>input[type=search]{flex:240px;width:min(100%,420px)!important}}.b6-operational-grid thead th{text-align:center!important}.b6-operational-grid .b6-fleet-sort{text-align:center!important;width:100%!important;min-height:29px!important;padding:5px 20px!important;display:block!important;position:relative!important}.b6-operational-grid .b6-fleet-sort>span{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;display:block!important;overflow:hidden!important}.b6-operational-grid .b6-fleet-sort>i{opacity:.55!important;pointer-events:none!important;margin:0!important;font-style:normal!important;line-height:1!important;position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important}.b6-operational-grid tbody td,.b6-operational-grid tbody td>span,.b6-operational-grid tbody td>strong,.b6-operational-grid tbody td>small,.b6-operational-grid tbody td button,.b6-operational-grid .b6-operational-asset-link,.b6-operational-grid .b6-operational-asset-link strong,.b6-operational-grid .b6-operational-site-link{font-family:inherit!important;font-size:10.5px!important;font-weight:500!important;line-height:1.2!important}.b6-operational-grid tbody td{text-align:center!important;vertical-align:middle!important}.b6-operational-grid tbody td>span,.b6-operational-grid tbody td>strong,.b6-operational-grid tbody td>small{text-align:center!important;width:100%!important;margin:0!important;display:block!important}.b6-operational-grid tbody td button{text-align:center!important;margin-inline:auto!important}.b6-operational-grid td.is-level,.b6-operational-grid td.is-volume{font-weight:500!important}.b6-operational-grid .b6-operational-asset-link,.b6-operational-grid .b6-operational-site-link{text-align:center!important;width:auto!important;max-width:100%!important;margin-inline:auto!important;padding:0 3px!important;display:inline-block!important}.b6-operational-grid .b6-operational-asset-link strong{color:var(--tog-accent)!important}.b6-operational-state,.b6-operational-grid tbody td .b6-operational-state{text-align:center!important;white-space:nowrap!important;vertical-align:middle!important;border:0!important;border-radius:3px!important;place-items:center!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0 auto!important;padding:0!important;font-family:inherit!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important;display:inline-grid!important}.b6-operational-state i{display:none!important}.b6-column-picker{position:relative;z-index:auto!important}.b6-column-picker__trigger{box-sizing:border-box;border:1px solid var(--tog-border,#cdd9e1);background:var(--tog-bg,#fff);width:34px;min-width:34px;height:32px;color:var(--tog-muted,#6b7f8f);cursor:pointer;border-radius:3px;place-items:center;padding:0;display:grid}.b6-column-picker__trigger:hover,.b6-column-picker__trigger.is-active{border-color:var(--tog-accent,#237eae);background:var(--tog-hover,#f3f7fa);color:var(--tog-accent,#237eae)}.b6-column-picker__trigger svg{width:16px;height:16px;fill:var(--tog-bg,#fff);stroke:currentColor;stroke-width:1.45px;stroke-linecap:round}.b6-column-picker__portal-backdrop{z-index:4090!important;cursor:default!important;background:0 0!important;border:0!important;width:100vw!important;height:100vh!important;padding:0!important;position:fixed!important;inset:0!important}.b6-column-picker__panel.b6-column-picker__panel--portal{box-sizing:border-box;color:#17354a;background:#fff;border:1px solid #cdd9e1;border-radius:4px;max-height:min(430px,100vh - 16px);padding:10px;overflow:auto;box-shadow:0 14px 34px #1c34442e;z-index:4091!important;position:fixed!important}.b6-column-picker__panel--portal .b6-column-picker__presets{border-bottom:1px solid #e2e9ed;padding-bottom:8px}.b6-column-picker__panel--portal .b6-column-picker__presets button{color:#17354a;min-height:28px;font:inherit;cursor:pointer;background:#f6f9fb;border:1px solid #cdd9e1;border-radius:3px;padding:4px 9px;font-size:10px;font-weight:650}.b6-column-picker__panel--portal .b6-column-picker__hint{color:#6b7f8f;max-width:none;padding:9px 0 7px;font-size:10px;line-height:1.35}.b6-column-picker__panel--portal>label{color:#17354a;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:32px;margin:0;padding:4px 2px;display:grid;cursor:pointer!important}.b6-column-picker__panel--portal>label>span{font-size:10.5px;font-weight:600}.b6-column-picker__panel--portal input[type=checkbox]{width:15px;height:15px;margin:0}html[data-theme=dark] .b6-column-picker__panel.b6-column-picker__panel--portal{color:#d5e3e9;background:#0d1d27;border-color:#294858;box-shadow:0 18px 42px #00000073}html[data-theme=dark] .b6-column-picker__panel--portal .b6-column-picker__presets{border-color:#294858}html[data-theme=dark] .b6-column-picker__panel--portal .b6-column-picker__presets button{color:#d5e3e9;background:#122733;border-color:#294858}html[data-theme=dark] .b6-column-picker__panel--portal .b6-column-picker__hint{color:#8fa7b4}html[data-theme=dark] .b6-column-picker__panel--portal>label{color:#d5e3e9}.b6-operational-grid{table-layout:fixed!important;width:100%!important}.b6-operational-grid col{box-sizing:border-box}.b6-operational-grid th,.b6-operational-grid td,.b6-fleet-workspace.is-mixed .b6-operational-grid th,.b6-fleet-workspace.is-mixed .b6-operational-grid td,.b6-fleet-workspace.is-table .b6-operational-grid th,.b6-fleet-workspace.is-table .b6-operational-grid td{width:auto!important;min-width:0!important;max-width:none!important}.b6-operational-grid-wrap{overflow:auto!important}.tanks-global-scope{--tg-bg:#fff;--tg-surface:#f6f9fb;--tg-surface-hover:#eef6fb;--tg-surface-selected:#e4f2fa;--tg-text:#20384a;--tg-muted:#667d8e;--tg-border:#c9d7e1;--tg-border-soft:#dbe5eb;--tg-accent:#2f8fc2;--tg-accent-strong:#176b96;--tg-shadow:0 18px 44px #1d36482e;min-width:220px;color:var(--tg-text);position:relative}html[data-theme=dark] .tanks-global-scope{--tg-bg:#0d1d27;--tg-surface:#122733;--tg-surface-hover:#17313f;--tg-surface-selected:#16394a;--tg-text:#d5e3e9;--tg-muted:#8fa7b4;--tg-border:#294858;--tg-border-soft:#203c4b;--tg-accent:#5bb0cf;--tg-accent-strong:#8fd1e7;--tg-shadow:0 22px 54px #0000006b}.tanks-global-scope__trigger{border:1px solid var(--tg-border);background:var(--tg-bg);min-width:220px;max-width:360px;min-height:54px;color:var(--tg-text);text-align:left;cursor:pointer;box-shadow:none;border-radius:3px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:1px 12px;padding:7px 34px 7px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.tanks-global-scope__trigger:hover,.tanks-global-scope__trigger[aria-expanded=true]{border-color:var(--tg-accent);background:var(--tg-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--tg-accent) 20%, transparent)}.tanks-global-scope__trigger>span{text-transform:uppercase;letter-spacing:.08em;color:var(--tg-muted);grid-column:1;font-size:10px;font-weight:700}.tanks-global-scope__trigger>strong{text-overflow:ellipsis;white-space:nowrap;color:var(--tg-text);grid-column:1;font-size:13px;overflow:hidden}.tanks-global-scope__trigger>small{text-overflow:ellipsis;white-space:nowrap;color:var(--tg-muted);grid-column:1;font-size:10px;overflow:hidden}.tanks-global-scope__trigger>b{color:var(--tg-muted);font-size:15px;font-weight:500;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tanks-global-scope__backdrop{z-index:1080;background:#10212c42;border:0;position:fixed;inset:0}html[data-theme=dark] .tanks-global-scope__backdrop{background:#00000080}.tanks-global-scope__panel{z-index:1090;border:1px solid var(--tg-border);background:var(--tg-bg);width:min(760px,100vw - 32px);max-height:calc(100vh - 98px);color:var(--tg-text);box-shadow:var(--tg-shadow);border-radius:4px;grid-template-rows:auto auto minmax(180px,1fr) auto;display:grid;position:fixed;top:74px;right:24px;overflow:hidden}.tanks-global-scope__panel>header{border-bottom:1px solid var(--tg-border-soft);background:var(--tg-surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.tanks-global-scope__panel>header div{gap:2px;display:grid}.tanks-global-scope__panel>header span{color:var(--tg-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.tanks-global-scope__panel>header strong{color:var(--tg-text);font-size:17px}.tanks-global-scope__panel>header small{color:var(--tg-muted);font-size:11px}.tanks-global-scope__close{width:32px;height:32px;color:var(--tg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;font-size:22px;line-height:1}.tanks-global-scope__close:hover{border-color:var(--tg-border);background:var(--tg-bg);color:var(--tg-text)}.tanks-global-scope__filters{border-bottom:1px solid var(--tg-border-soft);background:var(--tg-bg);grid-template-columns:minmax(240px,1fr) minmax(180px,.55fr);gap:10px 12px;padding:12px 16px;display:grid}.tanks-global-scope__filters label{color:var(--tg-text);gap:4px;display:grid}.tanks-global-scope__filters label>span{color:var(--tg-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.tanks-global-scope__filters input,.tanks-global-scope__filters select{box-sizing:border-box;border:1px solid var(--tg-border);background:var(--tg-bg);width:100%;min-height:36px;color:var(--tg-text);font:inherit;border-radius:3px;outline:0;padding:7px 9px}.tanks-global-scope__filters input::placeholder{color:var(--tg-muted);opacity:.82}.tanks-global-scope__filters input:focus,.tanks-global-scope__filters select:focus{border-color:var(--tg-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--tg-accent) 17%, transparent)}.tanks-global-scope__quick-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.tanks-global-scope__quick-actions button,.tanks-global-scope__panel>footer button{border:1px solid var(--tg-border);background:var(--tg-bg);min-height:32px;color:var(--tg-text);font:inherit;cursor:pointer;border-radius:3px;padding:6px 10px}.tanks-global-scope__quick-actions button:hover,.tanks-global-scope__panel>footer button:hover:not(:disabled){border-color:var(--tg-accent);background:var(--tg-surface-hover)}.tanks-global-scope__quick-actions button:disabled,.tanks-global-scope__panel>footer button:disabled{opacity:.45;cursor:default}.tanks-global-scope__body{background:var(--tg-bg);scrollbar-color:var(--tg-border) transparent;padding:6px 8px 8px;overflow:auto}.tanks-global-scope__row{--scope-depth:0;grid-template-columns:22px calc(var(--scope-depth) * 16px) minmax(0, 1fr) auto;border-bottom:1px solid var(--tg-border-soft);min-height:44px;color:var(--tg-text);cursor:pointer;align-items:center;padding:4px 8px;display:grid}.tanks-global-scope__row:last-child{border-bottom:0}.tanks-global-scope__row:hover{background:var(--tg-surface-hover)}.tanks-global-scope__row.is-selected{background:var(--tg-surface-selected)}.tanks-global-scope__row.is-selected .tanks-global-scope__node strong{color:var(--tg-accent-strong)}.tanks-global-scope__row.is-inherited{background:color-mix(in srgb, var(--tg-surface) 64%, transparent)}.tanks-global-scope__row input{width:15px;height:15px;accent-color:var(--tg-accent);margin:0}.tanks-global-scope__indent{width:calc(var(--scope-depth) * 16px);height:1px}.tanks-global-scope__node{min-width:0;display:grid}.tanks-global-scope__node strong{color:var(--tg-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tanks-global-scope__node small{color:var(--tg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tanks-global-scope__row-meta{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tanks-global-scope__row em,.tanks-global-scope__inherit-badge{border:1px solid var(--tg-border-soft);background:var(--tg-surface);min-height:20px;color:var(--tg-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-style:normal;display:inline-flex}.tanks-global-scope__inherit-badge{border-style:dashed}.tanks-global-scope__empty{color:var(--tg-muted);text-align:center;padding:32px}.tanks-global-scope__panel>footer{border-top:1px solid var(--tg-border-soft);background:var(--tg-surface);justify-content:flex-end;align-items:center;gap:8px;padding:11px 16px;display:flex}.tanks-global-scope__panel>footer>div{color:var(--tg-muted);align-items:baseline;gap:5px;margin-right:auto;display:flex}.tanks-global-scope__panel>footer>div strong{color:var(--tg-text);font-size:16px}.tanks-global-scope__panel>footer>div span{font-size:11px}.tanks-global-scope__panel>footer button.is-primary{border-color:var(--tg-accent);background:var(--tg-accent);color:#fff;font-weight:700}html[data-theme=dark] .tanks-global-scope__panel>footer button.is-primary{color:#07151d}@media (width<=720px){.tanks-global-scope{min-width:0}.tanks-global-scope__trigger{min-width:170px;max-width:240px}.tanks-global-scope__panel{width:calc(100vw - 16px);max-height:calc(100vh - 72px);top:62px;right:8px}.tanks-global-scope__filters{grid-template-columns:1fr}.tanks-global-scope__quick-actions{grid-column:1}.tanks-global-scope__row{grid-template-columns:22px calc(var(--scope-depth) * 10px) minmax(0, 1fr)}.tanks-global-scope__row-meta{display:none}}.tanks-global-scope__panel{z-index:1090;width:min(720px,100vw - 32px);max-height:min(680px,100vh - 104px);position:absolute;top:calc(100% + 6px);left:0;right:auto}.tanks-global-scope__backdrop{z-index:1080;background:#10212c29}.tanks-global-scope__trigger{min-width:260px;max-width:420px}@media (width<=760px){.tanks-global-scope__panel{width:auto;max-height:calc(100vh - 72px);position:fixed;top:62px;left:8px;right:8px}.tanks-global-scope__trigger{min-width:180px;max-width:280px}}.tanks-global-scope__trigger>b{display:none}.tanks-global-scope__chevron{width:18px;height:18px;color:var(--tg-muted);pointer-events:none;place-items:center;transition:transform .16s,color .16s;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)rotate(0)}.tanks-global-scope__chevron svg{width:14px;height:14px;overflow:visible}.tanks-global-scope__chevron path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.tanks-global-scope__trigger[aria-expanded=true] .tanks-global-scope__chevron{color:var(--tg-accent);transform:translateY(-50%)rotate(180deg)}.tanks-global-scope__panel{z-index:2100}.tanks-global-scope__backdrop{z-index:2050}.tanks-global-scope__quick-actions{align-items:center}.tanks-global-scope__quick-actions>small{color:var(--tg-muted);font-size:10px;line-height:1.35}.tanks-global-scope__row{cursor:default}.tanks-global-scope__row>input{cursor:pointer}.tanks-global-scope__focus{width:26px;height:26px;color:var(--tg-accent-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:0 0 26px;place-items:center;padding:0;display:inline-grid}.tanks-global-scope__focus:hover,.tanks-global-scope__focus:focus-visible{border-color:var(--tg-border);background:var(--tg-surface-hover);outline:none}.tanks-global-scope__focus path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tanks-global-scope__focus svg{width:16px;height:16px}.tanks-global-scope__focus circle,.tanks-global-scope__focus path{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.tanks-global-scope__focus circle{fill:var(--tg-bg)}.tanks-hierarchy-admin{--tha-bg:#fff;--tha-surface:#f5f8fa;--tha-selected:#e6f3fa;--tha-text:#20384a;--tha-muted:#677d8d;--tha-border:#cad7e1;--tha-border-soft:#dce5eb;--tha-accent:#2f8fc2;--tha-accent-strong:#176b96;--tha-danger:#b54d4d;color:var(--tha-text);gap:14px;display:grid}html[data-theme=dark] .tanks-hierarchy-admin{--tha-bg:#0d1d27;--tha-surface:#122733;--tha-selected:#16394a;--tha-text:#d5e3e9;--tha-muted:#8fa7b4;--tha-border:#294858;--tha-border-soft:#203c4b;--tha-accent:#5bb0cf;--tha-accent-strong:#8fd1e7;--tha-danger:#e57b7b}.tanks-hierarchy-admin__section{border:1px solid var(--tha-border);background:var(--tha-bg);border-radius:3px;padding:14px 16px}.tanks-hierarchy-admin__section-head{border-bottom:1px solid var(--tha-border-soft);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding-bottom:10px;display:flex}.tanks-hierarchy-admin__section-head h2,.tanks-hierarchy-admin__card h3{color:var(--tha-text);margin:0 0 4px}.tanks-hierarchy-admin__section-head h2{font-size:18px}.tanks-hierarchy-admin__card h3{font-size:14px}.tanks-hierarchy-admin__section-head p,.tanks-hierarchy-admin__card p{color:var(--tha-muted);margin:0}.tanks-hierarchy-admin button,.tanks-hierarchy-admin input,.tanks-hierarchy-admin select{font:inherit}.tanks-hierarchy-admin button{border:1px solid var(--tha-border);background:var(--tha-bg);min-height:34px;color:var(--tha-text);cursor:pointer;border-radius:3px;padding:6px 11px;transition:border-color .15s,background .15s,color .15s}.tanks-hierarchy-admin button:hover,.tanks-hierarchy-admin button.is-active{border-color:var(--tha-accent);background:var(--tha-selected);color:var(--tha-accent-strong)}.tanks-hierarchy-admin button:disabled{opacity:.48;cursor:default}.tanks-hierarchy-admin button.is-danger{border-color:color-mix(in srgb, var(--tha-danger) 58%, var(--tha-border));color:var(--tha-danger)}.tanks-hierarchy-admin button.is-danger:hover{background:color-mix(in srgb, var(--tha-danger) 9%, var(--tha-bg))}.tanks-hierarchy-levels{gap:0;display:grid}.tanks-hierarchy-level{border-top:1px solid var(--tha-border-soft);grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(180px,1fr) minmax(150px,.8fr);align-items:end;gap:12px;padding:11px 0;display:grid}.tanks-hierarchy-level:first-child{border-top:0}.tanks-hierarchy-level__identity{gap:2px;display:grid}.tanks-hierarchy-level__identity strong{color:var(--tha-text)}.tanks-hierarchy-level__identity code,.tanks-hierarchy-level__identity small,.tanks-hierarchy-level__assets{color:var(--tha-muted)}.tanks-hierarchy-level label,.tanks-hierarchy-admin__form-grid label{color:var(--tha-text);gap:5px;font-size:.82rem;font-weight:600;display:grid}.tanks-hierarchy-level input,.tanks-hierarchy-admin__form-grid input,.tanks-hierarchy-admin__form-grid select{box-sizing:border-box;border:1px solid var(--tha-border);background:var(--tha-bg);width:100%;min-height:36px;color:var(--tha-text);border-radius:3px;outline:0;padding:7px 9px}.tanks-hierarchy-level input:focus,.tanks-hierarchy-admin__form-grid input:focus,.tanks-hierarchy-admin__form-grid select:focus{border-color:var(--tha-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--tha-accent) 16%, transparent)}.tanks-hierarchy-level input[readonly],.tanks-hierarchy-admin__form-grid input[readonly]{background:var(--tha-surface);color:var(--tha-muted)}.tanks-hierarchy-admin__layout{grid-template-columns:minmax(250px,.78fr) minmax(420px,1.45fr);gap:14px;display:grid}.tanks-hierarchy-admin__tree{border:1px solid var(--tha-border);background:var(--tha-bg);scrollbar-color:var(--tha-border) transparent;border-radius:2px;align-content:start;max-height:620px;display:grid;overflow:auto}.tanks-hierarchy-admin__tree button{text-align:left;border:0;border-left:3px solid #0000;border-bottom:1px solid var(--tha-border-soft);background:var(--tha-bg);border-radius:0;grid-template-columns:1fr auto;gap:8px;min-height:38px;display:grid}.tanks-hierarchy-admin__tree button:last-child{border-bottom:0}.tanks-hierarchy-admin__tree button:hover{border-color:#0000;border-left-color:var(--tha-accent);background:var(--tha-surface)}.tanks-hierarchy-admin__tree button.is-active{border-left-color:var(--tha-accent);background:var(--tha-selected);color:var(--tha-accent-strong)}.tanks-hierarchy-admin__tree button small{color:var(--tha-muted);font-size:11px}.tanks-hierarchy-admin__editor{align-content:start;gap:12px;display:grid}.tanks-hierarchy-admin__card{border:1px solid var(--tha-border);background:var(--tha-bg);border-radius:3px;gap:12px;padding:14px;display:grid}.tanks-hierarchy-admin__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.tanks-hierarchy-admin__form-grid .is-wide{grid-column:1/-1}.tanks-hierarchy-admin__actions{justify-content:space-between;gap:8px;display:flex}.tanks-hierarchy-admin__error,.tanks-hierarchy-admin__state.is-error{color:var(--tha-danger)}.tanks-hierarchy-admin__state{color:var(--tha-muted);padding:18px}@media (width<=900px){.tanks-hierarchy-level{grid-template-columns:1fr 1fr}.tanks-hierarchy-admin__layout{grid-template-columns:1fr}}@layer netsense-legacy{:root{color:#14283a;font-synthesis:none;--navy-950:#06111d;--navy-900:#081626;--navy-850:#0b1d30;--blue-600:#0d6fb8;--cyan-500:#00a8c8;--cyan-400:#21b9d2;--line:#d8e2e9;--line-dark:#1c3449;--panel:#fff;--muted:#6b7f8e;--good:#1d9a70;--bad:#c64d4d;--warn:#c88a20;background:#f4f7f9;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:#f4f7f9;min-height:100vh}button,input,select{font:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--cyan-500);outline-offset:2px}.eyebrow{color:#7390a3;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.brand{color:#fff;align-items:center;gap:11px;display:flex}.brand__mark{grid-template-columns:repeat(3,6px);align-items:end;gap:3px;width:24px;height:25px;display:grid}.brand__mark i{background:var(--cyan-400);border-radius:1px;width:6px;display:block}.brand__mark i:first-child{height:12px}.brand__mark i:nth-child(2){height:22px}.brand__mark i:nth-child(3){height:16px}.brand__text{letter-spacing:-.02em;align-items:baseline;gap:5px;font-size:20px;display:flex}.brand__text small{color:var(--cyan-400);letter-spacing:.12em;font-size:11px;font-weight:800}.loading-screen{text-align:center;background:var(--navy-900);color:#b9c8d2;place-content:center;gap:18px;min-height:100vh;display:grid}.loading-screen .brand{justify-content:center}.loading-bar{background:#173046;width:220px;height:2px;overflow:hidden}.loading-bar:after{content:"";background:var(--cyan-400);width:45%;height:100%;animation:1.1s ease-in-out infinite loading;display:block}@keyframes loading{0%{transform:translate(-120%)}to{transform:translate(260%)}}.login-layout{grid-template-columns:minmax(360px,1.1fr) minmax(420px,.9fr);min-height:100vh;display:grid}.login-visual{color:#fff;background:linear-gradient(135deg,#071523,#0c2337);padding:42px 56px;position:relative;overflow:hidden}.login-visual__content{z-index:2;max-width:620px;margin-top:24vh;position:relative}.login-visual__content h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,6vw,78px);line-height:.98}.login-visual__content>p:last-child{color:#a9bdca;max-width:520px;font-size:18px;line-height:1.55}.login-grid{opacity:.18;transform-origin:bottom;background-image:linear-gradient(#3f78951c 1px,#0000 1px),linear-gradient(90deg,#3f78951c 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;transform:perspective(600px)rotateX(60deg)scale(1.5)}.login-panel{background:#eef3f6;place-items:center;padding:48px;display:grid}.login-card{border:1px solid var(--line);background:#fff;width:min(430px,100%);padding:38px;box-shadow:0 18px 50px #0d223314}.login-card h2{letter-spacing:-.03em;margin:0 0 28px;font-size:27px}.login-card label{color:#435b6b;gap:7px;margin:16px 0;font-size:13px;font-weight:700;display:grid}.login-card input{color:#14283a;background:#f9fbfc;border:1px solid #cbd8e0;border-radius:3px;width:100%;padding:12px 13px}.button{border:0;border-radius:3px;padding:12px 18px;font-weight:800}.button--primary{background:var(--blue-600);color:#fff;width:100%;margin-top:14px}.button:disabled{opacity:.55;cursor:wait}.form-error,.inline-error{color:#9e3636;background:#fff2f2;border:1px solid #e7bcbc;padding:11px 13px;font-size:13px}.customer-choice-list{gap:10px;display:grid}.customer-choice{text-align:left;border:1px solid var(--line);color:#193347;background:#f8fafb;gap:4px;padding:14px;display:grid}.customer-choice:hover{border-color:var(--cyan-500)}.customer-choice span{color:var(--muted);font-size:12px}.app-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy-900);color:#d6e0e7;border-right:1px solid #0e2940;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar__brand{border-bottom:1px solid var(--line-dark);padding:23px 22px 22px}.sidebar__nav{flex:1;padding:14px 10px;overflow-y:auto}.sidebar__section{color:#688195;text-transform:uppercase;letter-spacing:.13em;margin:20px 10px 6px;font-size:10px;font-weight:800}.sidebar__link{color:#aebdca;border-radius:2px;align-items:center;min-height:38px;padding:8px 11px 8px 14px;font-size:13px;font-weight:650;text-decoration:none;display:flex;position:relative}.sidebar__link:hover{color:#fff;background:#0d2134}.sidebar__link.is-active{color:#fff;background:#0c2940}.sidebar__rail{background:0 0;width:2px;position:absolute;top:8px;bottom:8px;left:0}.sidebar__link.is-active .sidebar__rail{background:var(--cyan-400)}.sidebar__logout{color:#8da3b4;background:0 0;border:1px solid #244158;border-radius:2px;margin:12px;padding:10px}.sidebar__logout:hover{color:#fff;border-color:#3b617d}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:16px 28px;display:flex}.topbar h1{letter-spacing:-.025em;margin:0;font-size:22px}.topbar__subtitle{color:var(--muted);margin:4px 0 0;font-size:12px}.topbar__tools{align-items:center;gap:10px;display:flex}.workspace__content{max-width:1560px;margin:0 auto;padding:24px 28px 48px}.scope-select,.scope-static,.app-switch{gap:4px;min-width:180px;display:grid}.scope-select span,.scope-static span,.app-switch span{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:800}.scope-select select,.app-switch select{border:1px solid var(--line);color:#183247;background:#f8fafb;border-radius:2px;padding:8px 30px 8px 10px;font-size:12px}.platform-health{border:1px solid var(--line);color:#455d6c;text-transform:capitalize;background:#f8fafb;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.status-dot{background:#8294a1;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.status-dot.is-good{background:var(--good);box-shadow:0 0 0 3px #1d9a7018}.status-dot.is-bad{background:var(--bad);box-shadow:0 0 0 3px #c64d4d18}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi-card,.panel,.node-card{background:var(--panel);border:1px solid var(--line);border-radius:3px}.kpi-card{flex-direction:column;min-height:116px;padding:16px;display:flex}.kpi-card>span{color:var(--muted);font-size:11px;font-weight:700}.kpi-card>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:auto;font-size:27px}.kpi-card>small{color:#8294a1;margin-top:4px;font-size:10px}.kpi-card__name{font-size:19px}.status-value{text-transform:capitalize;align-items:center;display:flex}.panel-grid{gap:16px;display:grid}.panel-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{margin-bottom:16px;padding:17px}.panel>header{border-bottom:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:13px;display:flex}.panel>header h2{letter-spacing:-.015em;margin:0;font-size:16px}.badge{color:#087c99;background:#eaf4f7;justify-content:center;align-items:center;min-width:28px;height:25px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.service-list,.metric-list{padding-top:8px;display:grid}.service-row,.metric-list>div{border-bottom:1px solid #edf2f5;justify-content:space-between;gap:20px;padding:10px 2px;font-size:12px;display:flex}.service-row:last-child,.metric-list>div:last-child{border-bottom:0}.service-row span,.metric-list span{color:#536c7c;text-transform:capitalize}.metric-list strong,.service-row strong{color:#183247;font-variant-numeric:tabular-nums;text-align:right}.node-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.node-card{background:#fbfcfd;padding:14px}.node-card>span{color:#7690a0;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800}.node-card h3{margin:9px 0 4px;font-size:15px}.node-card p{color:var(--muted);margin:0;font-size:11px}.empty-state{text-align:center;color:var(--muted);padding:34px}.empty-state h2,.empty-state h3{color:#213b4d}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.table-wrap th{text-align:left;color:#718897;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:10px 8px;font-size:9px}.table-wrap td{font-variant-numeric:tabular-nums;border-bottom:1px solid #edf2f5;padding:12px 8px}.skeleton-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.skeleton-grid i{border:1px solid var(--line);background:linear-gradient(90deg,#f0f4f6,#fff,#f0f4f6) 0 0/200% 100%;height:120px;animation:1.2s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (width<=1050px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.panel-grid--2{grid-template-columns:1fr}.node-grid{grid-template-columns:repeat(2,1fr)}.topbar{flex-direction:column;align-items:flex-start}.topbar__tools{flex-wrap:wrap;width:100%}}@media (width<=760px){.login-layout{grid-template-columns:1fr}.login-visual{display:none}.login-panel{min-height:100vh;padding:24px}.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.sidebar__nav{padding:8px;display:flex;overflow-x:auto}.sidebar__section{display:none}.sidebar__link{white-space:nowrap}.sidebar__logout{margin:0;position:absolute;top:8px;right:8px}.workspace__content{padding:16px}.kpi-grid,.node-grid{grid-template-columns:1fr}}.tanks-pagehead{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 16px;display:flex}.tanks-pagehead h2{letter-spacing:-.03em;margin:0;font-size:24px}.tanks-pagehead>div>p:last-child{color:var(--muted);margin:5px 0 0;font-size:12px}.site-state{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.07em;background:#f8fafb;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.site-state:before{content:"";background:#8798a3;border-radius:50%;width:7px;height:7px;margin-right:7px}.site-state.is-good:before{background:var(--good)}.site-state.is-maint:before{background:var(--warn)}.site-state.is-bad:before{background:var(--bad)}.tanks-kpis .kpi-card>strong{font-variant-numeric:tabular-nums}.tanks-scope-panel>header small,.topology-panel>header small{color:var(--muted);font-size:10px}.tanks-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.tanks-scope-card{border:1px solid var(--line);text-align:left;color:#183247;background:#fbfcfd;border-radius:2px;width:100%;padding:14px;transition:border-color .15s,transform .15s,box-shadow .15s}.tanks-scope-card:hover{border-color:#9dc4d5;transform:translateY(-1px);box-shadow:0 5px 16px #0f38510f}.tanks-scope-card__head{color:#6c8595;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:10px;font-size:9px;font-weight:800;display:flex}.tanks-scope-card__head b{color:#4c7085}.tanks-scope-card h3{margin:11px 0 15px;font-size:16px}.tanks-scope-card__metrics{border-top:1px solid #e7edf1;grid-template-columns:repeat(3,1fr);padding-top:11px;display:grid}.tanks-scope-card__metrics span{gap:3px;min-width:0;display:grid}.tanks-scope-card__metrics strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tanks-scope-card__metrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.topology-panel{padding:0;overflow:hidden}.topology-panel>header{padding:16px 17px 13px}.topology-surface{background-color:#fafdfe;background-image:linear-gradient(#0f76a50e 1px,#0000 1px),linear-gradient(90deg,#0f76a50e 1px,#0000 1px);background-size:26px 26px;min-height:330px;padding:18px;overflow:auto}.tank-circuit{background:#ffffffb8;border:1px solid #d5e0e6;min-width:820px;margin-bottom:14px;padding:13px}.tank-circuit:last-child{margin-bottom:0}.tank-circuit__title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.tank-circuit__title span{color:#728a99;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.tank-circuit__title h3{margin:3px 0 0;font-size:14px}.tank-circuit__title small{color:#78909f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.tank-circuit__flow{grid-template-columns:205px 55px minmax(430px,1fr);align-items:center;gap:0;display:grid}.tank-circuit__manifold{height:100%;min-height:106px;position:relative}.tank-circuit__manifold:before{content:"";border-top:2px solid #718b9a;width:28px;position:absolute;top:50%;left:0}.tank-circuit__manifold:after{content:"";border-left:2px solid #718b9a;position:absolute;top:18px;bottom:18px;left:28px}.tank-circuit__branches{gap:8px;display:grid}.tank-circuit__branch{grid-template-columns:34px 210px minmax(180px,1fr);align-items:center;gap:9px;min-height:82px;display:grid}.flow-line{border-top:2px solid #718b9a;width:34px;display:block;position:relative}.flow-line:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #718b9a;position:absolute;top:-5px;right:-1px}.topology-tank,.standalone-tank{text-align:left;color:#173247;background:#fff;border:1px solid #c6d4dc;border-radius:2px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:8px 10px;display:grid}.topology-tank:hover,.standalone-tank:hover{border-color:#75aeca}.topology-tank--principal{border-bottom:3px solid var(--blue-600);grid-template-columns:60px 1fr;min-height:98px}.topology-tank:not(.topology-tank--principal){border-bottom:3px solid var(--cyan-500)}.topology-tank b,.standalone-tank b,.topology-equipment b{font-size:10px;display:block}.topology-tank small,.standalone-tank small,.topology-equipment small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.25;display:block}.topology-equipment{background:#fff;border:1px solid #c6d4dc;grid-template-columns:50px 1fr;align-items:center;gap:9px;min-height:68px;padding:7px 10px;display:grid}.machine-icon{background:linear-gradient(#fbfdfe,#eef4f7);border:2px solid #687f8f;width:42px;height:32px;display:block;position:relative}.machine-icon:before{content:"";border:2px solid var(--blue-600);border-radius:50%;width:13px;height:13px;position:absolute;top:7px;left:12px}.tank-circuit__advanced-note{color:#738896;border-top:1px solid #e4ebef;margin-top:10px;padding-top:8px;font-size:9px}.standalone-tanks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.tank-mimic{background:linear-gradient(90deg,#eef3f5,#fbfdfe,#eef3f5);border:2px solid #647a89;width:78px;height:132px;position:relative;overflow:hidden;box-shadow:inset 8px 0 12px #06263a0d,inset -8px 0 12px #06263a0d}.tank-mimic--ibc{background:linear-gradient(#f8fbfc,#edf3f6);border-radius:5px}.tank-mimic--ibc:after{content:"";z-index:2;pointer-events:none;border:1px solid #6075868c;border-radius:3px;position:absolute;inset:7px}.tank-mimic__fill{background:linear-gradient(90deg,#83cad7,#c6edf3,#79c2d0);min-height:0;position:absolute;bottom:0;left:0;right:0}.tank-mimic__fill:before{content:"";background:#c0e8ef;border-radius:50%;height:6px;position:absolute;top:-3px;left:0;right:0}.tank-mimic__ref{z-index:3;border-top:1px solid #556d7c3d;position:absolute;left:10%;right:10%}.tank-modal-backdrop{z-index:1100;background:#04182685;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tank-modal{background:#fff;border:1px solid #9db5c2;flex-direction:column;width:min(1180px,100vw - 32px);height:min(680px,100vh - 28px);display:flex;overflow:hidden;box-shadow:0 22px 70px #00000047}.tank-modal__head{background:var(--navy-900);border-top:4px solid var(--cyan-500);color:#fff;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:13px 17px;display:flex}.tank-modal__head h2{margin:0;font-size:18px}.tank-modal__head small{color:#9fc1d0;font-size:10px}.tank-modal__close{color:#fff;background:#ffffff14;border:1px solid #ffffff42;width:31px;height:31px;font-size:20px}.tank-modal__tabs{border-bottom:1px solid var(--line);background:#f2f6f8;flex:none;display:flex}.tank-modal__tabs button{color:#627786;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 22px;font-size:12px;font-weight:750}.tank-modal__tabs button.is-active{color:#096e8c;border-bottom-color:var(--cyan-500);background:#fff}.tank-modal__body{flex:auto;min-height:0;padding:16px;overflow:auto}.tank-summary-layout{grid-template-columns:360px minmax(0,1fr);gap:15px;height:100%;display:grid}.tank-summary-mimic,.tank-summary-details,.sheet-panel{border:1px solid var(--line);background:#fbfcfd;padding:15px}.tank-readout{justify-content:center;align-items:center;gap:34px;min-height:330px;display:flex}.tank-readout__value{gap:5px;min-width:145px;display:grid}.tank-readout__value>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:46px;line-height:1}.tank-readout__value>span{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.tank-readout__value>small{color:var(--muted)}.tank-status{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;width:max-content;margin-top:10px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.tank-status--good{color:#17775a;background:#ecf8f3;border-color:#b9e1d2}.tank-status--maint,.tank-status--warn{color:#8b6116;background:#fff7e8;border-color:#ead19e}.tank-status--bad{color:#9d3f3f;background:#fff0f0;border-color:#e8bdbd}.tank-summary-details{align-content:start;gap:14px;display:grid}.stategrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.stategrid>div,.tank-meta>div{background:#fff;border:1px solid #e0e8ed;min-height:74px;padding:13px}.stategrid small,.tank-meta small,.compact-config small,.availability-kpis small{color:#758b99;text-transform:uppercase;letter-spacing:.05em;font-size:9px;display:block}.stategrid b,.tank-meta b,.compact-config b,.availability-kpis b{font-variant-numeric:tabular-nums;margin-top:7px;font-size:13px;display:block}.tank-meta{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.history-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.history-range{border:1px solid var(--line);display:flex}.history-range button{border:0;border-right:1px solid var(--line);color:#607786;background:#f7fafb;padding:8px 12px;font-size:10px;font-weight:800}.history-range button:last-child{border-right:0}.history-range button.is-active{color:#fff;background:var(--blue-600)}.history-legend{color:#667d8d;gap:14px;font-size:9px;display:flex}.history-legend span{align-items:center;gap:5px;display:flex}.legend-line{border-top:2px solid var(--blue-600);width:18px}.legend-maint{background:#f2c76855;border:1px solid #d3a141;width:10px;height:10px}.history-chart{border:1px solid var(--line);background:#fbfdfe;height:380px;position:relative;overflow:hidden}.history-chart svg{width:100%;height:100%}.history-grid line{stroke:#e2e9ed;stroke-width:1px}.history-line{fill:none;stroke:var(--blue-600);stroke-width:3px;vector-effect:non-scaling-stroke}.history-axis{color:#6f8593;pointer-events:none;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:18px;bottom:18px;left:8px}.history-empty{border:1px solid var(--line);min-height:350px;color:var(--muted);place-items:center;font-size:12px;display:grid}.history-foot{color:var(--muted);justify-content:space-between;gap:20px;margin-top:8px;font-size:9px;display:flex}.technical-sheet{gap:12px;display:grid}.sheet-panel{background:#fff;padding:0}.sheet-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 14px;display:flex}.sheet-panel>header b{font-size:12px;display:block}.sheet-panel>header small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.compact-config{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.compact-config>div{border-right:1px solid #e7edf1;min-height:76px;padding:13px}.compact-config>div:last-child{border-right:0}.sheet-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sheet-note{color:#607685;padding:18px;font-size:11px;line-height:1.5}.availability-kpis{grid-template-columns:1fr 1fr;gap:0;display:grid}.availability-kpis>div{border-right:1px solid #e7edf1;padding:15px}.availability-kpis>div:nth-child(2){border-right:0}.availability-kpis p{color:#7c909c;border-top:1px solid #edf2f5;grid-column:1/-1;margin:0;padding:9px 15px 13px;font-size:8px}@media (width<=1100px){.tanks-scope-grid{grid-template-columns:repeat(2,1fr)}.tank-summary-layout{grid-template-columns:1fr}.tank-readout{min-height:250px}.compact-config{grid-template-columns:repeat(3,1fr)}.compact-config>div{border-bottom:1px solid #e7edf1}}@media (width<=760px){.tanks-pagehead,.history-toolbar,.history-foot{flex-direction:column;align-items:flex-start}.tanks-scope-grid,.standalone-tanks,.stategrid,.tank-meta,.sheet-grid,.availability-kpis{grid-template-columns:1fr}.tanks-scope-card__metrics{grid-template-columns:1fr 1fr 1fr}.tank-modal-backdrop{padding:5px}.tank-modal{width:calc(100vw - 10px);height:calc(100vh - 10px)}.tank-modal__tabs button{flex:1;padding:10px 5px}.tank-readout{flex-direction:column;gap:16px}.compact-config{grid-template-columns:1fr}.history-range{width:100%;overflow-x:auto}.history-range button{white-space:nowrap}.history-legend{flex-wrap:wrap}}.app-shell--industrial{--navy-950:#061f37;--navy-900:#082842;--navy-850:#0b3658;--blue-600:#087cc1;--cyan-500:#20b7d5;--cyan-400:#43ccec;--line:#d6e2e9;--panel:#fff;--muted:#687b8d;background:#f3f8fb;grid-template-columns:230px minmax(0,1fr)}.app-shell--industrial .workspace{background-color:#f3f8fb;background-image:linear-gradient(#087cc109 1px,#0000 1px),linear-gradient(90deg,#087cc109 1px,#0000 1px);background-size:32px 32px;min-width:0}.industrial-brand{color:#fff;align-items:center;gap:10px;display:flex}.industrial-brand__mark{width:28px;height:28px;position:relative}.industrial-brand__mark:before,.industrial-brand__mark:after{content:"";border:3px solid #20b7d5;position:absolute;inset:4px;transform:skewY(-18deg)}.industrial-brand__mark:after{opacity:.9;border-color:#fff;inset:9px 0 0 9px}.industrial-brand strong{letter-spacing:.11em;font-size:14px;display:block}.industrial-brand small{color:#7ea9bc;text-transform:uppercase;letter-spacing:.11em;margin-top:1px;font-size:8px;display:block}.sidebar__app-label{color:#74a4b8;text-transform:uppercase;letter-spacing:.13em;padding:13px 20px 5px;font-size:8px;font-weight:800}.app-shell--industrial .sidebar__section{color:#7199ac;letter-spacing:.12em;margin:12px 10px 5px;font-size:8px}.sidebar__separator{background:#ffffff14;height:1px;margin:10px 0 5px}.app-shell--industrial .sidebar__link:hover{color:#fff;background:#ffffff0e}.app-shell--industrial .sidebar__link.is-active{background:linear-gradient(90deg,#0b73c6,#176cc0);box-shadow:inset 3px 0 #43ccec,0 3px 12px #02111f2e}.sidebar__icon{color:#9fc2d2;flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid}.sidebar__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sidebar__footer{background:#020f1b1f;border-top:1px solid #ffffff14;margin-top:auto;padding:12px 14px 14px}.sidebar__system>i{background:#21aa70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #21aa701a}.sidebar__system small{margin-top:2px;font-size:8px;display:block}.sidebar__footer button{color:#b8ccd6;background:0 0;border:1px solid #ffffff29;width:100%;margin-top:10px;padding:7px;font-size:9px}.sidebar__footer button:hover{color:#fff;border-color:#6fa9c3}.app-shell--industrial .topbar{z-index:35;background:#f9fbfcfa;border-top:0;border-bottom:1px solid #d0dbe2;flex-direction:row;align-items:center;height:72px;min-height:72px;padding:0 18px 0 22px;position:sticky;top:0;box-shadow:0 3px 10px #0c27390b}.topbar__industrial-tools{align-items:center;gap:8px;display:flex}.topbar__runtime{align-items:center;margin-left:auto;display:flex}.topbar__runtime b.is-online{color:#159665}.topbar__user{color:#526879;border-left:1px solid #d6e2e9;align-items:center;gap:8px;padding-left:16px;display:flex}.topbar__user strong{font-size:10px;display:block}.topbar__user small{text-overflow:ellipsis;white-space:nowrap;color:#7d909d;max-width:150px;font-size:8px;display:block;overflow:hidden}.scope-picker{min-width:250px;position:relative}.scope-picker__button{text-align:left;color:#173247;background:#fff;border:1px solid #c7d3dc;grid-template-columns:minmax(0,1fr) 38px;align-items:center;width:100%;height:48px;padding:5px 0 5px 11px;display:grid;box-shadow:0 1px 3px #0d2b3d0a}.scope-picker__button>span{min-width:0;display:block}.scope-picker__button small{color:#6b7f8e;text-transform:uppercase;letter-spacing:.085em;font-size:8px;font-weight:800;display:block}.scope-picker__button strong{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.scope-picker__button em{color:#8a9aa5;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:7px;font-style:normal;display:block;overflow:hidden}.scope-picker__tree{color:#1686c9;border-left:1px solid #dbe4e9;place-items:center;height:34px;display:grid}.scope-picker__menu{z-index:80;background:#fff;border:1px solid #b9cbd5;width:min(430px,80vw);max-height:420px;padding:6px;position:absolute;top:54px;left:0;overflow:auto;box-shadow:0 14px 36px #0a273929}.scope-picker__menu button{text-align:left;color:#183247;background:#fff;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:38px;padding:7px 10px;display:flex}.scope-picker__menu button:hover{background:#eef9fc}.scope-picker__menu button.is-selected{color:#075f96;background:#e8f6fb;border-left-color:#20b7d5;font-weight:750}.scope-picker__menu button small{color:#8395a0;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.app-shell--industrial .app-switch{min-width:145px}.app-shell--industrial .app-switch span{font-size:8px}.app-shell--industrial .app-switch select{background:#fff;border-color:#c7d3dc;height:48px;font-size:11px}.tanks-b6-pagehead{background:linear-gradient(90deg,#fff,#f1f9fc 70%,#fff);border:1px solid #d6e2e9;border-left:4px solid #087cc1;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex;position:relative}.tanks-b6-pagehead h1{color:#0d2840;letter-spacing:-.025em;margin:2px 0 0;font-size:22px;line-height:1.2}.tanks-b6-subtitle{color:#687b8d;margin-top:3px;font-size:11px}.tanks-b6-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.b6-context-pill{color:#607786;text-transform:uppercase;letter-spacing:.06em;background:#f8fbfd;border:1px solid #c9d8e0;padding:5px 8px;font-size:8px}.b6-btn{color:#213f53;background:#fff;border:1px solid #bccbd4;border-radius:2px;padding:7px 10px;font-size:10px;font-weight:650}.b6-btn:hover:not(:disabled){background:#f3fbfd;border-color:#8fb7c8}.b6-btn--primary{color:#fff;background:linear-gradient(#0d78b8,#075f96);border-color:#075f96;box-shadow:inset 0 -2px #20b7d5}.b6-btn:disabled{opacity:.45;cursor:not-allowed}.b6-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.b6-grid2{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:9px;margin-bottom:9px;display:grid}.b6-grid2equal{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:9px;display:grid}.b6-kpi{background:#fff;border:1px solid #d6e2e9;border-top:3px solid #087cc1;min-height:89px;padding:10px 11px;position:relative;overflow:hidden}.b6-kpi>span{color:#64798a;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800;display:block}.b6-kpi>strong{color:#102a40;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:23px;line-height:1.08;display:block}.b6-kpi>strong.b6-kpi--text{letter-spacing:0;font-size:15px}.b6-kpi>small{color:#687b8d;margin-top:5px;font-size:9px;display:block}.b6-panel{background:#fff;border:1px solid #d6e2e9;border-radius:3px;margin-bottom:9px;overflow:hidden;box-shadow:0 3px 14px #15374d0d}.b6-panel-head{background:linear-gradient(90deg,#f2f8fb,#fbfdfe);border-bottom:1px solid #d6e2e9;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:flex}.b6-panel-head strong{color:#173247;text-transform:uppercase;letter-spacing:.065em;font-size:10px;display:block}.b6-panel-head small{color:#687b8d;margin-left:6px;font-size:9px}.b6-panel-head>span{color:#6d8290;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.b6-site-list{display:grid}.b6-site-row{text-align:left;color:#173247;background:#fff;border:0;border-bottom:1px solid #dfe8ed;grid-template-columns:minmax(0,1fr) 125px 110px 70px;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.b6-site-row:last-child{border-bottom:0}.b6-site-row:hover{background:linear-gradient(90deg,#eaf9fc,#fff 65%)}.b6-site-row strong{font-size:11px;display:block}.b6-site-row small{color:#687b8d;margin-top:2px;font-size:8px;display:block}.b6-ranking{gap:11px;padding:11px;display:grid}.b6-ranking>div{grid-template-columns:minmax(100px,170px) minmax(90px,1fr) 90px;align-items:center;gap:10px;font-size:9px;display:grid}.b6-ranking>div>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:9px}.b6-bar{background:#eaf0f3;height:7px;overflow:hidden}.b6-bar i{background:linear-gradient(90deg,#0d78b8,#20b7d5);height:100%;display:block}.b6-product-list{padding:6px 11px;display:grid}.b6-product-list>div{border-bottom:1px solid #e7eef2;justify-content:space-between;align-items:center;gap:20px;padding:9px 0;display:flex}.b6-product-list>div:last-child{border-bottom:0}.b6-product-list strong{font-size:10px;display:block}.b6-product-list small{color:#687b8d;font-size:8px;display:block}.b6-product-list b{font-variant-numeric:tabular-nums;font-size:10px}.b6-health-grid{grid-template-columns:1fr 1fr;display:grid}.b6-health-grid>div{border-bottom:1px solid #e5edf1;border-right:1px solid #e5edf1;min-height:76px;padding:12px}.b6-health-grid>div:nth-child(2n){border-right:0}.b6-health-grid>div:nth-last-child(-n+2){border-bottom:0}.b6-health-grid span{color:#6c8190;text-transform:uppercase;letter-spacing:.06em;font-size:8px;display:block}.b6-health-grid strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:18px;display:block}.b6-empty-row{text-align:center;color:#718694;padding:24px;font-size:10px}.b6-mono{font-variant-numeric:tabular-nums;font-weight:650}.b6-mono small{color:#8294a1;font-size:8px;font-weight:400;display:block}.b6-badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid #bccbd4;border-radius:2px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-block}.b6-badge--ok{color:#139765;background:#e9f7f1;border-color:#b6d9ca}.b6-badge--warn{color:#9b6a0f;background:#fff5e4;border-color:#ead39f}.b6-badge--danger{color:#d44949;background:#fff0f0;border-color:#e1b6b6}.b6-badge--muted{color:#667781;background:#edf2f5}.b6-badge--blue{color:#08749b;background:#eaf9fc;border-color:#b7dce6}.b6-muted{color:#7f929e;font-size:8px}.b6-site-state{color:#139765;text-transform:uppercase;letter-spacing:.07em;background:#e9f7f1;border:1px solid #b6d9ca;align-items:center;gap:7px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.b6-site-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.b6-site-state.is-maint{color:#9b6a0f;background:#fff5e4;border-color:#ead39f}.b6-site-state.is-bad{color:#d44949;background:#fff0f0;border-color:#e1b6b6}.b6-topology-panel{overflow:hidden}.b6-circuit{background:#ffffffd6;border:1px solid #cddbe3;min-width:780px;margin-bottom:12px}.b6-circuit:last-child{margin-bottom:0}.b6-circuit__head{background:#fffffff0;border-bottom:1px solid #dce6eb;justify-content:space-between;gap:20px;padding:9px 12px;display:flex}.b6-circuit__head span{color:#5d7c90;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800;display:block}.b6-circuit__head strong{margin-top:2px;font-size:12px;display:block}.b6-circuit__head small{color:#7a8f9c;font-size:8px}.b6-topology-canvas{grid-template-columns:230px 74px minmax(0,1fr);align-items:stretch;gap:0;padding:18px 20px 20px;display:grid}.b6-topology-principal{align-items:center;display:flex}.b6-topology-manifold{min-height:100px;position:relative}.b6-topology-manifold:before{content:"";border-top:2px solid #718b9a;width:32px;position:absolute;top:50%;left:0}.b6-topology-manifold i{border-left:2px solid #718b9a;position:absolute;top:10%;bottom:10%;left:31px}.b6-topology-branches{gap:10px;display:grid}.b6-topology-branch{grid-template-columns:42px minmax(230px,330px) minmax(200px,1fr);align-items:center;gap:9px;min-height:82px;display:grid}.b6-flow{border-top:2px solid #718b9a;width:42px;display:block;position:relative}.b6-flow:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #718b9a;position:absolute;top:-5px;right:-1px}.b6-topology-card{text-align:left;color:#173247;background:#fff;border:1px solid #c6d4dc;border-bottom:3px solid #20b7d5;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:9px 11px;display:grid}.b6-topology-card:hover{border-color:#75aeca #75aeca #20b7d5}.b6-topology-card strong{font-size:10px;display:block}.b6-topology-card small{color:#687b8d;margin-top:3px;font-size:8px;line-height:1.3;display:block}.b6-equipment{background:#fff;border:1px solid #c6d4dc;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:9px;min-height:68px;padding:7px 10px;display:grid}.b6-equipment strong{font-size:10px;display:block}.b6-equipment small{color:#687b8d;margin-top:3px;font-size:8px;display:block}.b6-advanced-note{color:#738896;border-top:1px solid #e4ebef;padding:7px 11px;font-size:8px}.b6-standalone-tanks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px;display:grid}.b6-standalone-tanks button{text-align:left;color:#173247;background:#fff;border:1px solid #ccd9e1;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.b6-standalone-tanks strong{font-size:10px;display:block}.b6-standalone-tanks small{color:#687b8d;font-size:8px}.tank-mimic{background:linear-gradient(90deg,#edf3f6,#f8fbfc,#edf3f6);border:2px solid #5e7283;width:108px;height:150px;box-shadow:inset 10px 0 18px #05192a12,inset -10px 0 18px #05192a14}.tank-mimic--vertical{border-radius:50%/8%}.tank-mimic--horizontal{border-radius:38%/50%;width:178px;height:92px}.tank-mimic--ibc{border-radius:4px;width:120px;height:132px}.tank-mimic--ibc:after{border-color:#60758680;inset:8px}.tank-mimic--compact{border-width:1.5px;width:48px;height:64px}.tank-mimic__fill{background:linear-gradient(90deg,#c68f24,#e4ad39 32%,#f0c462 64%,#c68f24)}.tank-mimic__fill:before{opacity:.88;background:#efc15e}.tank-mimic.is-maintenance .tank-mimic__fill{opacity:.45;background:#d6dfe4}.tank-mimic__ref{border-color:#687b896b;left:9px;right:9px}.tank-mimic__ref--75{top:25%}.tank-mimic__ref--50{top:50%}.tank-mimic__ref--25{top:75%}.b6-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:9px;display:flex}.b6-filters button{color:#38576b;background:#fff;border:1px solid #bccbd4;border-radius:2px;min-height:33px;padding:6px 9px;font-size:9px}.b6-filters button.active{color:#0b6880;background:#e6f7fb;border-color:#8fc9d7;font-weight:700;box-shadow:inset 0 -2px #20b7d5}.b6-filter-context{color:#6f8390;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:8px}.b6-table-wrap{overflow:auto}.b6-table-wrap table{border-collapse:collapse;background:#fff;width:100%}.b6-table-wrap th,.b6-table-wrap td{text-align:left;vertical-align:top;border-top:1px solid #d6e2e9;padding:8px 9px}.b6-table-wrap th{color:#355a70;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#eaf3f7;font-size:8px}.b6-table-wrap td{font-size:10px}.b6-table-wrap tbody tr:nth-child(2n){background:#fbfdfe}.b6-table-wrap tbody tr:hover{background:#eef9fc}.b6-table-wrap td strong{display:block}.b6-table-wrap td small{color:#687b8d;margin-top:2px;font-size:8px;display:block}.b6-consumption-list{padding:8px 11px;display:grid}.b6-consumption-row{border-bottom:1px solid #e5edf1;grid-template-columns:minmax(180px,1fr) minmax(150px,2fr) 100px;align-items:center;gap:14px;padding:10px 0;display:grid}.b6-consumption-row:last-child{border-bottom:0}.b6-consumption-row strong{font-size:10px;display:block}.b6-consumption-row small{color:#748996;font-size:8px;display:block}.b6-alert-list{display:grid}.b6-alert-row{border-bottom:1px solid #e1e9ee;grid-template-columns:110px minmax(0,1fr) 150px 120px;align-items:center;gap:12px;padding:11px;display:grid}.b6-alert-row:last-child{border-bottom:0}.b6-alert-row strong{font-size:10px;display:block}.b6-alert-row small{color:#687b8d;margin-top:3px;font-size:8px;display:block}.b6-alert-state span{font-size:10px;font-weight:700;display:block}.b6-alert-state small{font-size:8px}.b6-report-layout{background:#fff;border:1px solid #d6e2e9;grid-template-columns:190px minmax(0,1fr);display:grid}.b6-report-menu{background:#f7fafc;border-right:1px solid #d6e2e9;padding:10px}.b6-report-menu>strong{color:#5e7788;text-transform:uppercase;letter-spacing:.08em;padding:6px 7px;font-size:8px;display:block}.b6-report-menu button{text-align:left;color:#405e72;background:0 0;border:0;border-left:3px solid #0000;width:100%;padding:9px;font-size:9px}.b6-report-menu button:hover{background:#eef7fa}.b6-report-menu button.active{color:#08678a;background:#e7f6fb;border-left-color:#20b7d5;font-weight:800}.b6-report-main{min-height:340px}.b6-big-stat{text-align:center;place-content:center;min-height:280px;display:grid}.b6-big-stat span{color:#667c8a;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.b6-big-stat strong{letter-spacing:-.05em;color:#102a40;font-size:56px}.b6-big-stat small{color:#7b8e9a;font-size:9px}.b6-config-layout{background:#fff;border:1px solid #d6e2e9;grid-template-columns:220px minmax(0,1fr);display:grid}.b6-config-menu{background:#f7fafc;border-right:1px solid #d6e2e9;padding:9px}.b6-config-menu>div{margin-bottom:10px}.b6-config-menu strong{color:#718797;text-transform:uppercase;letter-spacing:.08em;padding:5px 8px;font-size:8px;display:block}.b6-config-menu button{text-align:left;color:#405e72;background:0 0;border:0;border-left:3px solid #0000;width:100%;padding:8px 9px;font-size:9px}.b6-config-menu button.active{color:#08678a;background:#e7f6fb;border-left-color:#20b7d5;font-weight:800}.b6-config-main{padding-bottom:12px}.b6-grid4--inside{margin:0;padding:11px}.b6-config-cards{grid-template-columns:1fr 1fr;gap:9px;padding:0 11px;display:grid}.b6-config-cards article{background:#fbfdfe;border:1px solid #dce6eb;padding:12px}.b6-config-cards span{color:#6a8190;text-transform:uppercase;letter-spacing:.07em;font-size:8px;display:block}.b6-config-cards strong{margin-top:3px;font-size:12px;display:block}.b6-config-cards p{color:#657b89;margin:6px 0 0;font-size:9px;line-height:1.45}.b6-loading{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.b6-loading i{background:linear-gradient(90deg,#eff4f6,#fff,#eff4f6) 0 0/200% 100%;height:110px;animation:1.2s infinite shimmer}.tank-modal--b6 .tank-modal__head small{color:#9fc1d0;font-size:9px}.tank-modal--b6 .tank-modal__tabs{background:#eef4f7}.tank-modal--b6 .tank-modal__tabs button{padding:10px 22px;font-size:10px}.tank-modal--b6 .tank-summary-mimic,.tank-modal--b6 .tank-summary-details{background:#fbfcfd}.tank-modal--b6 .tank-readout{gap:30px;min-height:290px}.tank-modal--b6 .tank-readout__value>strong{font-size:48px;font-weight:650}.tank-modal--b6 .tank-readout__value>span{color:#df971d;font-size:18px}.tank-modal--b6 .stategrid>div,.tank-modal--b6 .tank-meta>div{min-height:70px;padding:11px}.tank-modal--b6 .stategrid b,.tank-modal--b6 .tank-meta b{font-size:12px}@media (width<=1100px){.topbar__runtime>span:first-child{display:none}.scope-picker{min-width:215px}.b6-grid4{grid-template-columns:repeat(2,1fr)}.b6-grid2,.b6-grid2equal{grid-template-columns:1fr}.b6-topology-surface{overflow:auto}.b6-config-layout{grid-template-columns:180px 1fr}.b6-alert-row{grid-template-columns:90px 1fr 120px}.b6-alert-row>div:last-child{grid-column:2/-1}.tank-modal--b6 .tank-summary-layout{grid-template-columns:1fr}.tank-modal--b6 .tank-readout{min-height:220px}}@media (width<=760px){.app-shell--industrial{grid-template-columns:1fr}.app-shell--industrial .sidebar{height:auto;position:relative}.app-shell--industrial .sidebar__brand,.sidebar__app-label,.sidebar__footer{display:none}.app-shell--industrial .sidebar__nav{padding:6px;display:flex;overflow:auto}.app-shell--industrial .sidebar__section,.sidebar__separator{display:none}.app-shell--industrial .sidebar__link{white-space:nowrap;min-height:36px}.app-shell--industrial .topbar{flex-wrap:wrap;height:auto;padding:9px;position:relative}.topbar__industrial-tools{flex-wrap:wrap;width:100%}.topbar__runtime{display:none}.topbar__user{margin-left:auto}.scope-picker{min-width:min(100%,280px)}.app-shell--industrial .workspace__content{padding:10px}.tanks-b6-pagehead{flex-direction:column;align-items:flex-start}.b6-grid4,.b6-grid2,.b6-grid2equal,.b6-config-cards{grid-template-columns:1fr}.b6-site-row{grid-template-columns:1fr 1fr}.b6-site-row>div:first-child{grid-column:1/-1}.b6-ranking>div{grid-template-columns:100px 1fr}.b6-ranking>div>strong{grid-column:2}.b6-alert-row{grid-template-columns:1fr}.b6-alert-row>div:last-child{grid-column:auto}.b6-report-layout,.b6-config-layout{grid-template-columns:1fr}.b6-report-menu,.b6-config-menu{border-bottom:1px solid #d6e2e9;border-right:0;display:flex;overflow:auto}.b6-report-menu>strong,.b6-config-menu strong{display:none}.b6-report-menu button,.b6-config-menu button{white-space:nowrap}.b6-consumption-row,.b6-standalone-tanks{grid-template-columns:1fr}.tank-modal-backdrop{padding:5px}.tank-modal--b6{width:calc(100vw - 10px);height:calc(100vh - 10px)}}:root{--b6-navy:#082842;--b6-navy2:#0b3658;--b6-blue:#087cc1;--b6-blue2:#0c64a1;--b6-cyan:#20b7d5;--b6-cyan2:#6ad0e4;--b6-cyan-soft:#eaf9fc;--b6-bg:#f3f8fb;--b6-surface:#fff;--b6-surface2:#f8fbfd;--b6-surface3:#eef6fa;--b6-text:#162333;--b6-muted:#687b8d;--b6-line:#d6e2e9;--b6-line2:#bccbd4;--b6-ok:#139765;--b6-warn:#d8890b;--b6-danger:#d44949;--b6-orange:#ee8c21;--b6-shadow:0 3px 14px #15374d0f}html,body,#root{background:var(--b6-bg);color:var(--b6-text);font:13px/1.45 Segoe UI Variable,Segoe UI,Arial,sans-serif}body{background-image:linear-gradient(#087cc10b 1px,#0000 1px),linear-gradient(90deg,#087cc10b 1px,#0000 1px);background-size:32px 32px}.app-shell--industrial{background:0 0;grid-template-columns:230px minmax(0,1fr)}.app-shell--industrial .sidebar{box-shadow:none;background:linear-gradient(#082a46 0%,#07243b 100%);border-right:1px solid #061d30}.app-shell--industrial .sidebar__brand{border-bottom:1px solid #ffffff1a;height:70px;padding:0 18px}.b6-brand-lock{color:#fff;align-items:center;gap:10px;display:flex}.b6-brand-lock__mark{flex:none;width:28px;height:28px;position:relative}.b6-brand-lock__mark i{border:3px solid var(--b6-cyan);position:absolute;inset:4px;transform:skewY(-18deg)}.b6-brand-lock__mark i+i{opacity:.9;border-color:#fff;inset:9px 0 0 9px}.b6-brand-lock strong{letter-spacing:.12em;font-size:15px;font-weight:800}.b6-brand-lock span{color:var(--b6-cyan);margin-left:4px;font-size:11px;font-weight:800}.b6-sidebar-app-switch{padding:0}.b6-app-switch-lock{border:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));margin:11px;display:grid}.b6-app-switch-lock button{color:#b9d1db;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;background:#ffffff05;border:0;border-right:1px solid #ffffff1f;min-width:0;padding:8px 2px;font-size:8px;overflow:hidden}.b6-app-switch-lock button:last-child{border-right:0}.b6-app-switch-lock button.active{color:#0c466d;box-shadow:inset 0 -3px 0 var(--b6-cyan);background:#fff;font-weight:800}.app-shell--industrial .sidebar__section{color:#77a6b8;text-transform:uppercase;letter-spacing:.13em;margin:0;padding:12px 10px 4px;font-size:8px;font-weight:800}.app-shell--industrial .sidebar__separator{display:none}.app-shell--industrial .sidebar__link{color:#dcecf2;border-radius:2px;gap:9px;min-height:39px;margin:1px 0;padding:9px 12px;font-size:11px;font-weight:600}.app-shell--industrial .sidebar__link.is-active{box-shadow:inset 3px 0 0 var(--b6-cyan);background:linear-gradient(90deg,#20b7d53d,#ffffff0d);font-weight:700}.app-shell--industrial .sidebar__icon{color:#8fd8e7;width:16px}.app-shell--industrial .sidebar__icon svg{stroke-width:1.7px;width:15px;height:15px}.sidebar__system i{background:#20c584;width:7px;height:7px;box-shadow:0 0 0 3px #20c5841c}.app-shell--industrial .sidebar__footer button{border-color:#ffffff29;min-height:34px;font-size:9px}.app-shell--industrial .topbar{z-index:35;border-top:4px solid var(--b6-cyan);border-bottom:1px solid var(--b6-line);height:70px;min-height:70px;box-shadow:none;background:#fffffff7;padding:0 22px;position:sticky;top:0}.topbar__industrial-tools{align-items:center;gap:14px;min-width:230px;display:flex}.topbar__runtime{align-items:center;gap:0;margin-left:auto;display:flex}.topbar__runtime>span{border-left:1px solid var(--b6-line);text-align:center;padding:0 17px}.topbar__runtime>span:first-child{border-left:0}.topbar__runtime small{color:var(--b6-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;display:block}.topbar__runtime b{color:#173247;margin-top:2px;font-size:11px;display:block}.topbar__user{gap:8px;margin-left:14px}.topbar__user small{font-size:8px}.topbar__avatar{background:linear-gradient(135deg, var(--b6-blue), var(--b6-cyan));border:2px solid #d7edf4;width:34px;height:34px}.scope-picker{min-width:235px}.scope-picker__button{border:1px solid var(--b6-line2);height:46px;box-shadow:none;background:#fff;padding:6px 7px 6px 11px}.scope-picker__button small{color:var(--b6-muted);letter-spacing:.08em;font-size:8px}.scope-picker__button strong{font-size:11px}.scope-picker__button em{display:none}.scope-picker__tree{height:32px;color:var(--b6-blue);border-left:0}.scope-picker__menu{border-color:var(--b6-line2);top:50px;box-shadow:0 10px 30px #0a273924}.scope-picker__menu button{min-height:34px;font-size:10px}.scope-static{border:1px solid var(--b6-line2);background:#fff;min-width:190px;padding:7px 11px}.scope-static span{color:var(--b6-muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.scope-static strong{font-size:11px}.tanks-b6-pagehead{border:1px solid var(--b6-line);border-left:4px solid var(--b6-blue);background:linear-gradient(90deg,#fff,#f1f9fc 70%,#fff);margin-bottom:14px;padding:12px 14px}.tanks-b6-pagehead:after{background:linear-gradient(90deg, var(--b6-cyan), #6678c6);width:92px;height:3px;right:18px}.tanks-b6-pagehead .eyebrow{color:#47718a;letter-spacing:.12em;font-size:8px}.tanks-b6-pagehead h1{color:#0d2840;letter-spacing:0;font-size:22px}.tanks-b6-subtitle{color:var(--b6-muted);font-size:11px}.b6-btn{border:1px solid var(--b6-line2);background:#fff;border-radius:2px;padding:7px 10px;font-size:10px}.b6-context-pill,.b6-site-state{letter-spacing:.05em;text-transform:uppercase;border-radius:2px;padding:3px 6px;font-size:8px;font-weight:800}.b6-grid4{gap:8px;margin-bottom:10px}.b6-kpi{border:1px solid var(--b6-line);border-top:3px solid var(--b6-blue);min-height:89px;box-shadow:none;padding:10px 11px}.b6-kpi:nth-child(2){border-top-color:var(--b6-cyan)}.b6-kpi:nth-child(3){border-top-color:#6173bd}.b6-kpi:nth-child(4){border-top-color:var(--b6-orange)}.b6-kpi>span{color:#64798a;letter-spacing:.09em;font-size:8px}.b6-kpi>strong{color:#102a40;margin-top:8px;font-size:23px;line-height:1.08}.b6-kpi>small{color:var(--b6-muted);margin-top:5px;font-size:9px}.b6-panel{border:1px solid var(--b6-line);box-shadow:var(--b6-shadow);background:#fff;border-radius:3px}.b6-panel-head{border-bottom:1px solid var(--b6-line);background:linear-gradient(90deg,#f2f8fb,#fbfdfe);min-height:42px;padding:9px 11px}.b6-panel-head strong{letter-spacing:.065em;font-size:10px}.b6-panel-head small{color:var(--b6-muted);font-size:9px}.b6-topology-surface{background-color:#fafdfe;background-image:linear-gradient(#0f76a50e 1px,#0000 1px),linear-gradient(90deg,#0f76a50e 1px,#0000 1px);background-size:26px 26px;padding:0}.b6-circuit__head{background:0 0;border-bottom:0;padding:10px 12px}.b6-circuit__head span{color:#47718a;font-size:8px}.b6-circuit__head strong{font-size:11px}.b6-topology-canvas{grid-template-columns:180px 60px minmax(0,1fr);align-items:center;gap:0;min-height:230px;padding:8px 12px 18px;display:grid}.b6-topology-principal{justify-content:center}.b6-topology-manifold{min-height:185px}.b6-topology-manifold:before{width:28px}.b6-topology-manifold i{top:10%;bottom:10%;left:27px}.b6-topology-branches{align-content:center;gap:10px}.b6-topology-branch{grid-template-columns:40px 200px minmax(180px,1fr);gap:8px;min-height:78px}.b6-flow{width:40px}.b6-topology-card{border:1px solid var(--b6-line2);border-bottom:3px solid var(--b6-cyan);grid-template-columns:50px minmax(0,1fr);gap:8px;min-height:74px;padding:8px 9px;box-shadow:0 2px 9px #143b510d}.b6-topology-card.is-principal{border-bottom-color:var(--b6-blue);min-height:112px}.b6-topology-card strong{text-transform:none;font-size:10px}.b6-topology-card small{font-size:9px}.b6-equipment{border-color:var(--b6-line2);min-height:68px}.tank-mimic--compact{width:44px;height:60px}.tank-mimic--horizontal.tank-mimic--compact{width:58px;height:36px}.tank-mimic--ibc.tank-mimic--compact{width:46px;height:54px}.tank-modal-backdrop{background:#0418267a;padding:16px}.tank-modal--b6{border:1px solid #9db5c2;width:min(1240px,100vw - 32px);height:min(650px,100vh - 28px);box-shadow:0 22px 70px #00000047}.tank-modal--b6 .tank-modal__head{background:var(--b6-navy);border-top:4px solid var(--b6-cyan);min-height:auto;padding:14px 18px}.tank-modal--b6 .tank-modal__head h2{font-size:18px}.tank-modal--b6 .tank-modal__head small{color:#9fc3d1}.tank-modal--b6 .tank-modal__tabs{border-bottom:1px solid var(--b6-line);background:#f3f6f8}.tank-modal--b6 .tank-modal__tabs button{color:#617383;border-bottom:3px solid #0000;padding:11px 24px;font-weight:700}.tank-modal--b6 .tank-modal__tabs button.is-active{color:#0b6d8b;border-bottom-color:var(--b6-cyan);background:#fff}.tank-modal--b6 .tank-modal__body{padding:16px}.tank-modal--b6 .tank-summary-layout{grid-template-columns:1.06fr .94fr;gap:14px}.tank-modal--b6 .tank-summary-mimic,.tank-modal--b6 .tank-summary-details{border:1px solid var(--b6-line);border-top:3px solid var(--b6-navy);background:#fff;min-height:286px;padding:16px}.tank-modal--b6 .tank-summary-details{padding:0}.sectitle{text-transform:uppercase;letter-spacing:.09em;color:#60778a;margin-bottom:14px;font-size:9px;font-weight:800}.current-tank-readout{grid-template-columns:32px 142px minmax(150px,1fr);align-items:end;gap:12px;height:208px;padding:12px 4px 2px;display:grid}.current-tank-scale{height:184px;color:var(--b6-muted);text-align:right;flex-direction:column;justify-content:space-between;font-size:9px;display:flex}.current-tank-scale span:after{content:"";border-top:1px solid var(--b6-line2);vertical-align:middle;width:6px;margin-left:5px;display:inline-block}.current-tank-vessel{background:linear-gradient(90deg,#edf3f6,#f8fbfc,#edf3f6);border:2px solid #5e7283;width:142px;height:184px;position:relative;overflow:hidden;box-shadow:inset 10px 0 18px #05192a12,inset -10px 0 18px #05192a14}.current-tank-vessel.vertical-cylinder{border-radius:50%/8%}.current-tank-vessel.horizontal-cylinder{border-radius:38%/50%;width:230px;height:118px;margin-block:33px}.current-tank-vessel.rectangular{border-radius:4px}.current-tank-fill{background:linear-gradient(90deg,#c68f24,#e4ad39 32%,#f0c462 64%,#c68f24);height:8%;min-height:2px;position:absolute;bottom:0;left:0;right:0}.current-tank-vessel.vertical-cylinder .current-tank-fill:after{content:"";opacity:.88;background:#efc15e;border-radius:50%;height:12px;position:absolute;top:-6px;left:0;right:0}.current-tank-vessel.is-maintenance .current-tank-fill{opacity:.45;background:#d6dfe4}.current-level-ref{z-index:2;pointer-events:none;border-color:#687b896b;position:absolute;left:9px;right:9px}.current-level-ref.r75{border-top:1px solid #687b896b;border-radius:50% 50% 0 0/70% 70% 0 0;height:6px;top:calc(25% - 3px)}.current-level-ref.r50{border-top:1px solid #687b896b;height:0;top:50%}.current-level-ref.r25{border-bottom:1px solid #687b896b;border-radius:0 0 50% 50%/0 0 70% 70%;height:6px;top:calc(75% - 3px)}.current-tank-vessel.horizontal-cylinder .current-level-ref{left:18px;right:18px}.current-tank-vessel.rectangular .current-level-ref{border-top:1px solid #687b896b;border-bottom:0;border-radius:0;height:0;left:0;right:0}.current-tank-primary{align-self:center;padding-left:4px}.current-tank-primary>strong{color:var(--b6-text);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:650;line-height:.95;display:block}.current-tank-primary>strong small{color:var(--b6-muted);letter-spacing:0;margin-left:4px;font-size:18px}.current-tank-primary>span{color:#df971d;margin-top:12px;font-size:18px;font-weight:700;display:block}.current-tank-primary>small{color:var(--b6-muted);text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.current-tank-primary .tank-status{margin-top:10px;font-size:8px;display:inline-block}.tank-modal--b6 .stategrid{border:0;grid-template-columns:1fr 1fr;display:grid}.tank-modal--b6 .stategrid>div{border-right:1px solid var(--b6-line);border-bottom:1px solid var(--b6-line);min-height:105px;padding:16px}.tank-modal--b6 .stategrid>div:nth-child(2n){border-right:0}.tank-modal--b6 .stategrid>div:nth-last-child(-n+2){border-bottom:0}.tank-modal--b6 .stategrid small{color:#65798a;font-size:9px}.tank-modal--b6 .stategrid b{font-size:12px}.tank-modal--b6 .tank-meta{border:1px solid var(--b6-line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.tank-modal--b6 .tank-meta>div{border-right:1px solid var(--b6-line);border-bottom:0;min-height:auto;padding:12px}.tank-modal--b6 .tank-meta>div:last-child{border-right:0}.tank-modal--b6 .tank-meta small{font-size:9px}.tank-modal--b6 .tank-meta b{font-size:11px}.history-toolbar{min-height:38px}.history-range button{padding:6px 9px;font-size:9px}.history-chart{border:1px solid var(--b6-line);background-color:#fff;background-image:linear-gradient(#14709a0f 1px,#0000 1px),linear-gradient(90deg,#14709a0f 1px,#0000 1px);background-size:34px 34px;height:360px}.history-maint{fill:#d8890b21}.technical-sheet{gap:8px}.techgrid,.compact-config{grid-template-columns:repeat(3,1fr);gap:8px}.sheet-panel{border-color:var(--b6-line);box-shadow:none}.sheet-panel header{background:linear-gradient(90deg,#f2f8fb,#fbfdfe)}@media (width<=1100px){.app-shell--industrial{grid-template-columns:190px 1fr}.topbar__runtime>span:first-child{display:none}.b6-grid4{grid-template-columns:1fr 1fr}.tank-modal--b6 .tank-summary-layout{grid-template-columns:1fr}.current-tank-readout{grid-template-columns:32px 142px minmax(130px,1fr)}.b6-topology-canvas{min-width:820px}.b6-topology-surface{overflow:auto}}@media (width<=760px){.app-shell--industrial{grid-template-columns:1fr}.app-shell--industrial .sidebar{height:auto;position:static}.app-shell--industrial .sidebar__brand,.b6-sidebar-app-switch,.sidebar__footer{display:none}.app-shell--industrial .sidebar__nav{padding:6px;display:flex;overflow:auto}.app-shell--industrial .sidebar__section{display:none}.app-shell--industrial .sidebar__link{white-space:nowrap;min-height:36px}.app-shell--industrial .topbar{flex-wrap:wrap;height:auto;padding:8px 10px;position:static}.topbar__industrial-tools{width:100%}.topbar__runtime{display:none}.app-shell--industrial .workspace__content{padding:10px}.b6-grid4{grid-template-columns:1fr}.current-tank-readout{grid-template-columns:28px 120px 1fr;height:180px}.current-tank-vessel{width:120px;height:160px}.current-tank-scale{height:160px}.current-tank-primary>strong{font-size:36px}.tank-modal--b6{width:calc(100vw - 12px);height:calc(100vh - 12px)}}.app-shell--industrial{--b6-navy:#062440;--b6-blue:#0b73c6;--b6-cyan:#43ccec;--b6-line:#d0dbe2;--b6-line2:#c7d3dc;--b6-muted:#6b7f8e;--b6-orange:#ee8c21;--b6-text:#102a40;--b6-shadow:0 2px 8px #0f2d3f0a;grid-template-columns:230px minmax(0,1fr)}.app-shell--industrial .sidebar{background:linear-gradient(#062440 0%,#082b49 48%,#061f37 100%);border-right:1px solid #061b2e;box-shadow:inset -1px 0 #ffffff09}.app-shell--industrial .sidebar__brand{border-bottom:1px solid #ffffff14;align-items:center;height:72px;padding:0 17px;display:flex}.b6-brand-lock{align-items:center;gap:10px;display:flex}.b6-brand-lock__mark{border:2px solid #8fd8e7;width:26px;height:34px;position:relative;transform:skewY(-14deg)}.b6-brand-lock__mark:before{content:"";border-top:2px solid #fff;border-left:3px solid #fff;position:absolute;inset:5px}.b6-brand-lock__mark i{display:none}.b6-brand-lock strong{color:#fff;letter-spacing:.11em;font-size:14px;display:inline-block}.b6-brand-lock small{color:#7ea9bc;text-transform:uppercase;letter-spacing:.11em;margin-top:2px;font-size:8px;display:block}.b6-brand-lock span{display:none}.app-shell--industrial .sidebar__section{color:#7199ac;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:13px 10px 6px;font-size:8px;font-weight:800}.sidebar__section--app{padding-top:13px}.app-shell--industrial .sidebar__separator{background:#ffffff14;height:1px;margin:9px 0}.app-shell--industrial .sidebar__link{color:#d7e5ec;border-radius:2px;gap:11px;min-height:42px;margin:2px 0;padding:9px 10px;font-size:12px}.app-shell--industrial .sidebar__link:hover{background:#ffffff0e}.app-shell--industrial .sidebar__link.is-active{color:#fff;background:linear-gradient(90deg,#0b73c6,#176cc0);box-shadow:inset 3px 0 #43ccec,0 3px 12px #02111f2e}.app-shell--industrial .sidebar__rail{display:none}.app-shell--industrial .sidebar__icon{color:#9fc2d2;flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid}.app-shell--industrial .sidebar__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.app-shell--industrial .sidebar__link.is-active .sidebar__icon{color:#d8f5ff}.b6-sidebar-apps{gap:2px;display:grid}.b6-side-app{color:#d7e5ec;text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:11px;width:100%;min-height:40px;padding:8px 10px;display:flex}.b6-side-app:hover{background:#ffffff0e}.b6-side-app .sidebar__icon{color:#9fc2d2;font-size:15px}.app-shell--industrial .sidebar__footer{background:#020f1b1f;border-top:1px solid #ffffff14;padding:12px 14px 15px}.sidebar__system{color:#a8c4cf;align-items:flex-start;gap:8px;display:flex}.sidebar__system>i{background:#21aa70;border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 2px #21aa701a}.sidebar__system strong{color:#eef7fa;font-size:11px;display:block}.sidebar__system small{color:#8eafbd;margin-top:5px;font-size:8px;display:block}.sidebar__footer>button{display:none}.app-shell--industrial .topbar{z-index:15;background:#f9fbfcfa;border:0;border-bottom:1px solid #d0dbe2;height:72px;min-height:72px;padding:0 18px 0 22px;position:sticky;top:0;box-shadow:0 3px 10px #0c27390b}.topbar__industrial-tools{align-items:center;display:flex}.scope-picker{position:relative}.scope-picker__button{text-align:left;background:#fff;border:1px solid #c7d3dc;grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-width:250px;height:48px;padding:6px 9px 6px 12px;display:grid;box-shadow:0 1px 3px #0d2b3d0a}.scope-picker__button>span small{text-transform:uppercase;letter-spacing:.085em;color:#6b7f8e;font-size:8px;font-weight:800;display:block}.scope-picker__button>span strong{color:#1d3142;margin-top:3px;font-size:12px;display:block}.scope-picker__button>span em{display:none}.scope-picker__tree{color:#1686c9;border-left:1px solid #dbe4e9;place-items:center;width:30px;height:30px;display:grid}.scope-picker__tree svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.scope-picker__menu{min-width:300px;top:52px}.topbar__runtime{align-items:center;height:100%;margin-left:auto;margin-right:18px;display:flex}.topbar__runtime>span{text-align:center;border-left:1px solid #dde5ea;min-width:88px;padding:0 16px}.topbar__runtime>span:first-child{border-left:0;min-width:126px}.topbar__runtime small{letter-spacing:.07em;color:#718694;text-transform:uppercase;font-size:8px;display:block}.topbar__runtime b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.topbar__runtime .is-online{color:#159665}.topbar__runtime .is-online:before{content:"";background:#21aa70;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 2px #21aa701a}.topbar__runtime .is-degraded{color:#c64d4d}.topbar__actions{align-items:center;gap:7px;display:flex}.topbar__iconbtn{color:#566f80;background:#fff;border:1px solid #cbd7df;place-items:center;width:38px;height:38px;padding:0;display:grid}.topbar__iconbtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.topbar__iconbtn--notify{position:relative}.topbar__iconbtn--notify:after{content:"";background:#1686c9;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:-3px}.topbar__user{color:#526879;align-items:center;gap:8px;padding-left:4px;display:flex}.topbar__user strong,.topbar__user span{font-size:10px}.topbar__avatar{color:#fff;background:linear-gradient(135deg,#31abd1,#227bc0);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.app-shell--industrial .workspace__content{max-width:1510px;margin:0 auto;padding:18px 28px 48px}.tanks-b6-pagehead{border:1px solid var(--b6-line);border-left:4px solid var(--b6-blue);background:linear-gradient(90deg,#fff,#f1f9fc 70%,#fff);justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:12px 14px;display:flex;position:relative}.tanks-b6-pagehead:after{content:"";background:linear-gradient(90deg, var(--b6-cyan), #6678c6);width:92px;height:3px;position:absolute;top:0;right:18px}.tanks-b6-actions{align-items:center;gap:6px;display:flex}.b6-btn{color:#153146;background:#fff;border:1px solid #c6d2da;border-radius:2px;padding:8px 10px;font-size:10px}.b6-btn--soft{color:#126681;background:#eef8fb;border-color:#b9dbe5}.b6-btn--primary{color:#fff;background:#176fa9;border-color:#115d90;font-weight:700}.b6-period-strip{border:1px solid var(--b6-line);background:#f8fbfc;justify-content:flex-end;align-items:center;gap:5px;margin:-3px 0 9px;padding:6px 8px;font-size:9px;display:flex}.b6-period-strip span{color:#6b7f8e;margin-right:5px}.b6-period-strip button{background:#fff;border:1px solid #cbd7df;padding:4px 7px;font-size:9px}.b6-period-strip button.is-active{color:#fff;background:#0b73c6;border-color:#0b73c6}.b6-grid2.b6-summary-mid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);margin-bottom:9px}.b6-site-row{grid-template-columns:minmax(0,1.8fr) 110px 105px 80px;min-height:50px}.b6-map-wrap{padding:10px}.b6-map{border:1px solid var(--b6-line);background:radial-gradient(circle at 30% 35%,#20b7d514,#0000 24%),radial-gradient(circle at 75% 70%,#6857b714,#0000 20%),#edf4f7;height:260px;position:relative;overflow:hidden}.b6-map:before{content:"";background-image:linear-gradient(#196c9414 1px,#0000 1px),linear-gradient(90deg,#196c9414 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.b6-map-pin{z-index:2;background:0 0;border:0;width:18px;height:18px;padding:0;position:absolute}.b6-map-pin i{background:#fff;border:4px solid #0b73c6;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 1px 4px #00000026}.b6-map-pin.is-maint i{border-color:#c88a20}.b6-map-pin.is-alert i{border-color:#c64d4d}.b6-map-pin.is-ok i{border-color:#1d9a70}.b6-map-pin span{display:none}.b6-chart-legend{color:#5d7280;font-size:9px}.b6-chart-legend .is-blue{color:#087cc1}.b6-chart-legend .is-cyan{color:#20b7d5;margin-left:9px}.b6-trend-chart{height:265px;padding:8px;position:relative}.b6-trend-chart svg{width:100%;height:100%}.b6-chart-grid line{stroke:#dce6ec;stroke-width:1px}.b6-line1,.b6-line2{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.b6-line1{stroke:#087cc1}.b6-line2{stroke:#20b7d5}.b6-chart-empty{color:#8093a0;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.b6-donutwrap{grid-template-columns:210px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.b6-donut{border-radius:50%;width:170px;height:170px;margin:auto;position:relative}.b6-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:28px}.b6-donut>span{z-index:2;color:#183247;place-items:center;font-size:16px;font-weight:800;display:grid;position:absolute;inset:0}.b6-legend{gap:9px;display:grid}.b6-leg{border-bottom:1px solid var(--b6-line);grid-template-columns:12px 1fr auto;align-items:center;gap:7px;padding-bottom:7px;font-size:10px;display:grid}.b6-leg i{border-radius:50%;width:8px;height:8px}.b6-topology-surface{padding:0}.b6-circuit{border:1px solid var(--b6-line);background:#ffffffc2;margin:16px}.b6-circuit__head{padding:10px 12px}.topology{background-color:#fafdfe;background-image:linear-gradient(#0f76a50e 1px,#0000 1px),linear-gradient(90deg,#0f76a50e 1px,#0000 1px);background-size:26px 26px;min-height:390px;padding:20px 22px;display:block;overflow:auto}.topo-canvas{grid-template-columns:190px 78px 210px 72px minmax(210px,1fr);align-items:center;gap:10px 0;min-width:860px;display:grid;position:relative}.topo-main{grid-column:1;align-self:center}.topo-manifold{grid-column:2;align-self:stretch;position:relative}.topo-manifold:before{content:"";background:#688598;width:2px;position:absolute;top:54px;bottom:54px;left:36px}.topo-main-line{background:#688598;width:38px;height:2px;position:absolute;top:50%;left:0}.topo-main-line:after,.topo-branch:after,.topo-link:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #688598;position:absolute;top:-4px;right:-1px}.topo-branch{background:#688598;width:42px;height:2px;position:absolute;left:36px}.topo-card{text-align:left;background:#fff;border:1px solid #c3d0d9;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:9px 11px;display:grid;position:relative;box-shadow:0 2px 7px #183c520e}.topo-card:after{content:"";background:var(--b6-cyan);height:3px;position:absolute;bottom:0;left:0;right:0}.topo-card.main-card{grid-column:1;grid-template-columns:68px 1fr;min-height:118px}.topo-card.main-card:after{background:var(--b6-blue)}.topo-card b{text-transform:uppercase;letter-spacing:.035em;font-size:10px;display:block}.topo-card small{color:var(--b6-muted);margin-top:4px;font-size:9px;line-height:1.3;display:block}.topo-comp{grid-column:3}.topo-vessel{background:linear-gradient(90deg,#eef3f5,#fbfdfe,#eef3f5);border:2px solid #607586;border-radius:50%/9%;width:48px;height:67px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 6px 0 10px #06263a0e,inset -6px 0 10px #06263a0e}.main-card .topo-vessel{width:52px;height:78px}.topo-vessel:before{content:"";border-top:1px solid #5d738247;position:absolute;top:50%;left:5px;right:5px}.topo-vessel .tf{background:linear-gradient(90deg,#8dcfdb,#c7eef4,#7ec5d3);position:absolute;bottom:0;left:0;right:0}.topo-vessel .tf:after{content:"";background:#c2e9f0;border-radius:50%;height:8px;position:absolute;top:-4px;left:0;right:0}.topo-vessel.maint .tf{background:#e8aa39}.topo-vessel.maint .tf:after{background:#f0c46a}.topo-vessel.ibc{border-radius:6px;width:52px;height:60px}.topo-vessel.ibc:before{border:2px solid #60758699;border-radius:4px;inset:8px}.topo-vessel.ibc:after{content:"";border:2px solid #6075866b;border-radius:8px;position:absolute;inset:-4px}.topo-link{background:#688598;grid-column:4;height:2px;margin:0 12px;position:relative}.topo-equipment{background:#fff;border:1px solid #c3d0d9;grid-column:5;grid-template-columns:72px 1fr;align-items:center;gap:12px;min-height:84px;padding:8px 11px;display:grid}.machine{background:linear-gradient(#fbfdfe,#edf4f7);border:2px solid #6a8090;place-items:center;width:58px;height:42px;margin:auto;display:grid;position:relative}.machine:before{content:"";background:#f5f9fb;border:1px solid #6a8090;width:7px;height:16px;position:absolute;top:13px;left:-7px}.machine:after{content:"";background:#f5f9fb;border:1px solid #6a8090;width:9px;height:20px;position:absolute;top:11px;right:-9px}.machine i{border:2px solid var(--b6-blue);background:#fff;border-radius:50%;width:16px;height:16px;position:relative}.machine .fin{background:#6a8090;height:3px;position:absolute;bottom:-5px;left:7px;right:7px}.machine .pipe{background:#fff;border:2px solid #6a8090;border-bottom:none;width:12px;height:6px;position:absolute;top:-7px;right:6px}.availability-wrap{padding:10px}.availability-kpis{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:8px;display:grid}.availability-kpis .mini{border:1px solid var(--b6-line);background:#fbfdfe;padding:8px 9px}.availability-kpis .mini small{color:var(--b6-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;display:block}.availability-kpis .mini b{margin-top:4px;font-size:15px;display:block}.availability-chart{border:1px solid var(--b6-line);background:#fbfdfe;padding:9px}.availability-legend{color:#617584;gap:12px;margin-bottom:8px;font-size:8px;display:flex}.availability-legend i{vertical-align:middle;width:12px;height:8px;margin-right:5px;display:inline-block}.segline{grid-template-columns:30px repeat(30,minmax(3px,1fr));align-items:center;gap:2px;display:grid}.segline label{color:#718694;font-size:8px}.seg{border-radius:1px;height:13px;display:block}.seg.ok{background:#45ad83}.seg.maint{background:#e3a13a}.seg.nodata{background:#d9e2e7}.history-label{fill:#607684;font-size:16px}.history-foot{color:#687d8d;font-size:9px}@media (width<=1100px){.topbar__runtime>span:nth-child(3),.topbar__runtime>span:nth-child(4){display:none}.scope-picker__button{min-width:215px}.b6-grid2.b6-summary-mid{grid-template-columns:1fr}.topology{padding:14px}.topo-canvas{min-width:820px}}.b6-operation-backdrop{z-index:140;background:#04182685;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.b6-operation-modal{border:1px solid var(--b6-line,#cbd8e0);background:#fff;width:min(760px,100vw - 36px);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 22px 70px #00000040}.b6-operation-modal>header{color:#fff;background:#082842;border-top:4px solid #20b7d5;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.b6-operation-modal>header>div{gap:3px;display:grid}.b6-operation-modal>header strong{font-size:15px}.b6-operation-modal>header small{color:#aac7d4;font-size:10px}.b6-operation-modal>header button{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;width:32px;height:32px;font-size:20px}.b6-operation-body{padding:16px}.b6-operation-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.b6-operation-form>label{color:#516979;gap:6px;font-size:11px;font-weight:750;display:grid}.b6-operation-form input,.b6-operation-form select,.b6-operation-form textarea{color:#183247;background:#fbfcfd;border:1px solid #c7d5dd;width:100%;padding:9px 10px}.b6-operation-form textarea{resize:vertical;font:inherit}.b6-operation-form .span2,.b6-operation-form fieldset.span2{grid-column:1/-1}.b6-operation-form fieldset{border:1px solid #d4e0e6;margin:0;padding:10px}.b6-operation-form legend{color:#526b7a;padding:0 5px;font-size:10px;font-weight:800}.b6-operation-actions{border-top:1px solid #e0e8ec;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.b6-form-note{color:#526b7a;background:#f0f8fa;border-left:3px solid #20b7d5;padding:10px;font-size:11px}.b6-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.b6-check-grid label{color:#304c5f;align-items:center;gap:7px;font-size:11px;display:flex}.b6-check-grid input{width:auto}.b6-row-actions{flex-wrap:wrap;gap:5px;display:flex}.b6-link-btn{color:#08799a;background:0 0;border:0;padding:3px 4px;font-size:10px;font-weight:800}.b6-link-btn:hover{text-decoration:underline}.b6-link-btn--danger{color:#a54444}@media (width<=760px){.b6-operation-backdrop{padding:5px}.b6-operation-modal{width:calc(100vw - 10px);max-height:calc(100vh - 10px)}.b6-operation-form{grid-template-columns:1fr}.b6-operation-form .span2,.b6-operation-form fieldset.span2{grid-column:auto}.b6-check-grid{grid-template-columns:1fr}}.b6-config-connection-list{gap:8px;display:grid}.b6-config-connection{background:#f9fbfc;border:1px solid #d9e3e8;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) minmax(145px,.8fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.b6-config-connection>span{text-align:center;color:#6c8493;font-weight:800}.b6-config-connection select{min-width:0}@media (width<=760px){.b6-config-connection{grid-template-columns:1fr}.b6-config-connection>span{display:none}}.pressure-field-panel header small{color:var(--muted,#667085);margin-top:.35rem;display:block}.pressure-task-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px;display:grid}.pressure-task-card{background:#fff;border:1px solid #d8e0e8;border-radius:12px;gap:12px;padding:16px;display:grid}.pressure-task-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pressure-task-card__head span{text-transform:uppercase;letter-spacing:.08em;color:#667085;font-size:.72rem;display:block}.pressure-task-card__head strong{margin-top:3px;font-size:1rem;display:block}.pressure-task-card__head b{color:#344054;background:#eef3f7;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:700}.pressure-task-card p{color:#475467;margin:0}.pressure-task-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.pressure-task-card dl div{background:#f7f9fb;border-radius:8px;padding:8px 10px}.pressure-task-card dt{color:#667085;font-size:.7rem}.pressure-task-card dd{color:#1d2939;margin:2px 0 0;font-size:.83rem;font-weight:650}.pressure-primary-action{color:#fff;cursor:pointer;background:#0b5f93;border:0;border-radius:9px;padding:11px 14px;font-weight:700}.pressure-primary-action:disabled{opacity:.55;cursor:default}.pressure-installer-modal{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pressure-installer-modal .operation-modal__backdrop{background:#05101c9e;border:0;position:absolute;inset:0}.pressure-installer-card{z-index:1;background:#fff;border-radius:14px;width:min(720px,100%);max-height:calc(100dvh - 36px);position:relative;overflow:auto;box-shadow:0 22px 70px #00000047}.pressure-installer-card>header{z-index:2;background:#fff;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.pressure-installer-card>header h2{margin:.12rem 0}.pressure-installer-card>header small{color:#667085}.pressure-installer-card>header>button{cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:1.25rem}.pressure-installer-body{gap:16px;padding:20px;display:grid}.pressure-field-callout,.pressure-manual-flow,.pressure-flow-state,.pressure-flow-success,.pressure-flow-error{background:#f8fafc;border:1px solid #d8e0e8;border-radius:12px;gap:10px;padding:16px;display:grid}.pressure-flow-success{background:#f4fbf6;border-color:#b9dfc7}.pressure-flow-error{background:#fff7f7;border-color:#efc4c7}.pressure-flow-error>strong{color:#a51e2c}.pressure-spinner{border:3px solid #d7e2eb;border-top-color:#0b5f93;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite pressure-spin}@keyframes pressure-spin{to{transform:rotate(360deg)}}.pressure-led-guide{background:#fff;border:1px solid #d8e0e8;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px 14px;padding:14px;display:grid}.pressure-led-guide>strong{grid-column:1/-1}.pressure-led-guide span{color:#344054;align-items:center;gap:8px;font-size:.82rem;display:flex}.led{border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 2px #00000014}.led--green{background:#1fbc6e}.led--blue{background:#2588d8}.led--purple{background:#8b5cf6}.led--amber{background:#e6a11a}.led--red{background:#d73545}.led--white{background:#fff;border:1px solid #bac4cf}.pressure-identify-pulse{animation:.75s ease-in-out infinite alternate pressure-pulse}@keyframes pressure-pulse{to{box-shadow:0 0 0 7px #2588d82e}}.pressure-device-list{gap:10px;display:grid}.pressure-device-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.pressure-device-list span{color:#667085;font-size:.8rem}.pressure-wifi-form{gap:12px;display:grid}.pressure-wifi-form label{gap:5px;font-size:.82rem;font-weight:650;display:grid}.pressure-wifi-form input,.pressure-wifi-form select{width:100%;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:8px;padding:10px}.pressure-wifi-form .pressure-check{grid-auto-flow:column;justify-content:start;align-items:center;font-weight:500;display:flex}.pressure-wifi-form .pressure-check input{width:auto}.pressure-device-confirm{background:#f1f7fb;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.pressure-device-confirm p{color:#667085;margin:2px 0 0;font-size:.82rem}.pressure-code{background:#fff;border:1px solid #d8e0e8;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;padding:12px;display:grid}.pressure-code span{color:#667085;grid-column:1/-1;font-size:.72rem}.pressure-code b{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.05rem}.pressure-code button{background:#eef3f7;border:0;border-radius:7px;padding:7px 10px}.pressure-reading{background:#fff;border:1px solid #d7eadc;border-radius:9px;justify-content:space-between;gap:14px;padding:12px;display:flex}.pressure-reading span{color:#667085}.pressure-reading b{font-size:1.05rem}@media (width<=760px){.pressure-task-grid,.pressure-task-card dl{grid-template-columns:1fr}.pressure-installer-modal{align-items:end;padding:0}.pressure-installer-card{border-radius:14px 14px 0 0;width:100%;max-height:94dvh}.pressure-led-guide{grid-template-columns:1fr}.pressure-installer-card>header{padding:14px 16px}.pressure-installer-body{padding:16px}}html.netsense-native body{overscroll-behavior:none}html.netsense-native .workspace__content{padding-bottom:max(24px, env(safe-area-inset-bottom))}@media (width<=900px){html.netsense-native .app-shell{display:block}.netsense-native .sidebar{z-index:50;background:#fff;border-top:1px solid #d8e0e8;border-right:0;width:auto;height:auto;padding:0;position:fixed;inset:auto 0 0}.netsense-native .sidebar__brand,.netsense-native .sidebar__footer,.netsense-native .sidebar__section,.netsense-native .sidebar__separator,.netsense-native .b6-sidebar-apps{display:none}.netsense-native .sidebar__nav{padding:6px 8px max(6px, env(safe-area-inset-bottom));gap:4px;display:flex;overflow-x:auto}.netsense-native .sidebar__nav>div{min-width:max-content}.netsense-native .sidebar__link{border-radius:8px;place-items:center;gap:2px;min-width:72px;padding:6px 8px;font-size:.68rem;display:grid}.netsense-native .sidebar__rail{display:none}.netsense-native .sidebar__icon{width:20px;height:20px;display:block}.netsense-native .workspace{min-height:100dvh;padding-bottom:72px}.netsense-native .topbar{z-index:35;min-height:auto;padding:10px 14px;position:sticky;top:0}.netsense-native .topbar__runtime,.netsense-native .topbar__actions .topbar__iconbtn{display:none}.netsense-native .topbar__actions{margin-left:auto}.netsense-native .topbar__user strong,.netsense-native .topbar__user>span{display:none}.netsense-native .workspace__content{padding:14px}.netsense-native .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pressure-refresh-note{color:var(--muted);font-size:11px}.pressure-live-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;padding-top:14px;display:grid}.pressure-live-card{border:1px solid var(--line);background:#fbfcfd;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:8px 12px;padding:12px;display:grid}.pressure-live-card>div:first-child{gap:3px;display:grid}.pressure-live-card small{color:var(--muted);font-size:9px}.pressure-live-card strong{font-size:14px}.pressure-live-card span{color:#536c7c;font-size:11px}.pressure-live-card__state{border-top:1px solid #e8eef2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.pressure-status{color:#4f6574;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f3f6f8;border:1px solid #d7e1e7;align-items:center;min-height:22px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.pressure-status--good{color:#177454;background:#f0faf6;border-color:#b9ddcf}.pressure-status--warn{color:#8d6415;background:#fff9eb;border-color:#ead6a6}.pressure-status--bad{color:#9e3636;background:#fff2f2;border-color:#e7bcbc}.pressure-gauge{width:150px;max-width:100%;display:inline-block}.pressure-gauge--compact{width:92px}.pressure-gauge svg{width:100%;height:auto;display:block;overflow:visible}.pressure-gauge__track{fill:none;stroke:#e2e9ed;stroke-width:9px;stroke-linecap:round}.pressure-gauge__zones{fill:none;stroke:#70a88e;stroke-width:7px;stroke-linecap:round}.pressure-gauge__marker{stroke:#fff;stroke-width:2px}.pressure-gauge__marker--ok{fill:var(--good)}.pressure-gauge__marker--warning{fill:var(--warn)}.pressure-gauge__marker--critical,.pressure-gauge__marker--no-signal{fill:var(--bad)}.pressure-gauge__value{fill:#173247;font-size:18px;font-weight:850}.pressure-gauge--compact .pressure-gauge__value{font-size:16px}.pressure-gauge__unit{fill:#718897;text-transform:uppercase;font-size:7px;font-weight:750}.pressure-inline-form{border-bottom:1px solid #e7edf1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px 0;display:grid}.pressure-inline-form label,.pressure-block-label{color:#516979;gap:5px;font-size:10px;font-weight:750;display:grid}.pressure-inline-form input,.pressure-inline-form select,.pressure-block-label textarea{color:#183247;background:#fbfcfd;border:1px solid #c8d6de;width:100%;padding:9px}.pressure-inline-form button{align-self:end}.pressure-form-span{grid-column:span 2}.pressure-work-list{gap:12px;padding-top:14px;display:grid}.pressure-work-card{border:1px solid var(--line);background:#fff}.pressure-work-card>header{border-bottom:1px solid var(--line);background:#f6fafb;justify-content:space-between;align-items:center;gap:15px;padding:12px 13px;display:flex}.pressure-work-card>header small{color:#7b909e;text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.pressure-work-card>header h3{margin:3px 0;font-size:14px}.pressure-work-card>header span{color:#647b8b;font-size:10px}.pressure-work-card__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pressure-installation-table table{min-width:850px}.pressure-installation-table td strong{display:block}.pressure-installation-table td>small{color:var(--muted);margin-top:3px;display:block}.pressure-table-reading{align-items:center;gap:7px;min-width:150px;display:flex}.pressure-table-reading>strong{white-space:nowrap;font-size:12px}.pressure-web-modal{z-index:85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pressure-web-modal>.operation-modal__backdrop{background:#05101c9e;border:0;position:absolute;inset:0}.pressure-web-modal>.b6-operation-modal{z-index:1;position:relative}.pressure-detail-body{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pressure-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pressure-detail-grid>div{background:#fafcfd;border:1px solid #e2e9ed;padding:9px}.pressure-detail-grid dt{color:#728896;font-size:9px}.pressure-detail-grid dd{margin:4px 0 0;font-size:12px;font-weight:750}.pressure-context-note{border-left:3px solid var(--cyan-500);background:#f0f8fa;grid-column:1/-1;justify-content:space-between;gap:12px;padding:10px;font-size:11px;display:flex}.pressure-context-note span{color:var(--muted)}.pressure-cell-note{color:var(--muted);margin-top:3px;font-size:9px;display:block}.pressure-filter-tabs{border:1px solid var(--line);display:flex}.pressure-filter-tabs button{border:0;border-right:1px solid var(--line);color:#536c7c;background:#fff;padding:7px 10px;font-size:10px}.pressure-filter-tabs button:last-child{border-right:0}.pressure-filter-tabs button.is-active{color:#087c99;background:#eaf5f8;font-weight:800}.pressure-history-current{border-bottom:1px solid #e7edf1;grid-template-columns:150px 1fr 1fr;align-items:center;gap:20px;padding:14px 0;display:grid}.pressure-history-current>div:not(.pressure-gauge){gap:4px;display:grid}.pressure-history-current small{color:var(--muted);text-transform:uppercase;font-size:9px}.pressure-history-current strong{font-size:19px}.pressure-history-current span{color:#647b8b;font-size:10px}.pressure-reports-grid{align-items:start}.pressure-report-form,.pressure-contact-form{gap:10px;padding-top:13px;display:grid}.pressure-report-form>label{color:#516979;gap:5px;font-size:10px;font-weight:750;display:grid}.pressure-report-form select,.pressure-contact-form input{color:#183247;background:#fbfcfd;border:1px solid #c8d6de;width:100%;padding:9px}.pressure-report-form fieldset{border:1px solid var(--line);padding:10px}.pressure-report-form legend{color:#647b8b;padding:0 5px;font-size:9px;font-weight:800}.pressure-contact-check{align-items:center;gap:8px;padding:6px 0;font-size:11px;font-weight:600;display:flex}.pressure-contact-check>span{display:grid}.pressure-contact-check small{color:var(--muted);font-weight:400}.pressure-contact-form{grid-template-columns:1fr 1fr}.pressure-contact-form>label{color:#536c7c;align-items:center;gap:6px;font-size:10px;display:flex}.pressure-contact-form>.panel-actions,.pressure-contact-form>.inline-error{grid-column:1/-1}.pressure-success{color:#177454;background:#f0faf6;border:1px solid #b9ddcf;padding:10px 12px;font-size:11px}.pressure-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.pressure-settings-grid>label{border:1px solid var(--line);background:#fbfcfd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:11px;display:grid}.pressure-settings-grid>label>span{font-size:11px;font-weight:800}.pressure-settings-grid input[type=number],.pressure-settings-grid select{background:#fff;border:1px solid #c8d6de;width:105px;padding:7px}.pressure-settings-grid small{color:var(--muted);grid-column:1/-1;font-size:9px;line-height:1.4}.pressure-setting-toggle input{width:auto}.pressure-block-label{margin:12px 0}.panel-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.btn-secondary{color:#25475d;background:#fff;border:1px solid #c8d6de;padding:7px 9px;font-size:10px;font-weight:750}.btn-secondary:hover{background:#f5fafc;border-color:#8fb3c6}@media (width<=1050px){.pressure-inline-form,.pressure-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pressure-reports-grid,.pressure-detail-body{grid-template-columns:1fr}.pressure-detail-body>.pressure-gauge{margin:auto}}@media (width<=700px){.pressure-inline-form,.pressure-settings-grid,.pressure-contact-form{grid-template-columns:1fr}.pressure-form-span,.pressure-contact-form>.panel-actions,.pressure-contact-form>.inline-error{grid-column:auto}.pressure-history-current{grid-template-columns:1fr 1fr}.pressure-history-current>.pressure-gauge{grid-column:1/-1;margin:auto}.pressure-work-card>header{flex-direction:column;align-items:flex-start}.pressure-live-grid{grid-template-columns:1fr}}.product-pagehead{background:linear-gradient(90deg,#fff,#f1f9fc 70%,#fff);border:1px solid #d6e2e9;border-left:4px solid #087cc1;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex;position:relative}.product-pagehead:after{content:"";background:linear-gradient(90deg,#20b7d5,#6678c6);width:92px;height:3px;position:absolute;top:-1px;right:18px}.product-pagehead__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#47718a;font-size:8px;font-weight:800}.product-pagehead h1{color:#0d2840;letter-spacing:-.025em;margin:2px 0 0;font-size:22px;line-height:1.2}.product-pagehead p{color:#687b8d;margin:3px 0 0;font-size:11px}.product-pagehead__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-shell--industrial .panel{background:#fff;border:1px solid #d6e2e9;border-radius:3px;margin-bottom:9px;padding:0;overflow:hidden;box-shadow:0 3px 14px #15374d0d}.app-shell--industrial .panel>header{background:linear-gradient(90deg,#f2f8fb,#fbfdfe);border-bottom:1px solid #d6e2e9;min-height:42px;padding:9px 11px}.app-shell--industrial .panel>header .eyebrow{color:#60778a;letter-spacing:.09em;margin:0 0 2px;font-size:8px}.app-shell--industrial .panel>header h2{color:#173247;font-size:13px}.app-shell--industrial .panel>header small{color:#687b8d;font-size:9px}.app-shell--industrial .panel-grid{gap:9px}.app-shell--industrial .kpi-grid{gap:8px;margin-bottom:10px}.app-shell--industrial .kpi-card{background:#fff;border-top:3px solid #087cc1;border-radius:0;min-height:89px;padding:10px 11px}.app-shell--industrial .kpi-card:nth-child(2){border-top-color:#20b7d5}.app-shell--industrial .kpi-card:nth-child(3){border-top-color:#6173bd}.app-shell--industrial .kpi-card:nth-child(4){border-top-color:#ee8c21}.app-shell--industrial .kpi-card>span{text-transform:uppercase;letter-spacing:.09em;color:#64798a;font-size:8px;font-weight:800}.app-shell--industrial .kpi-card>strong{color:#102a40;margin-top:8px;font-size:23px}.app-shell--industrial .kpi-card>small{color:#687b8d;font-size:9px}.app-shell--industrial .table-wrap table{font-size:10px}.app-shell--industrial .table-wrap th{color:#355a70;background:#eaf3f7;padding:8px 9px;font-size:8px}.app-shell--industrial .table-wrap td{padding:8px 9px}.app-shell--industrial .table-wrap tbody tr:nth-child(2n){background:#fbfdfe}.app-shell--industrial .table-wrap tbody tr:hover{background:#eef9fc}.app-shell--industrial input,.app-shell--industrial select,.app-shell--industrial textarea{border-radius:2px}.topbar__popover-anchor{align-items:center;display:flex;position:relative}.app-shell--industrial .topbar__actions{align-items:center;gap:7px;margin-left:10px;display:flex}.app-shell--industrial .topbar__iconbtn{color:#566f80;background:#fff;border:1px solid #bccbd4;border-radius:2px;width:36px;height:36px}.app-shell--industrial .topbar__iconbtn:hover:not(:disabled){background:#f3fbfd;border-color:#8fb7c8}.app-shell--industrial .topbar__iconbtn:disabled{opacity:.38;cursor:default}.app-shell--industrial .topbar__user{cursor:pointer;background:0 0;border:0;border-left:1px solid #d6e2e9;min-height:36px;padding:0 0 0 9px}.app-shell--industrial .topbar__user:hover{color:#173247}.app-shell--industrial .topbar__user>span{margin-left:1px;font-size:9px}.topbar__popover{z-index:95;color:#183247;background:#fff;border:1px solid #b9cbd5;width:290px;position:absolute;top:44px;right:0;box-shadow:0 14px 36px #0a27392e}.topbar__popover--search{width:340px}.topbar__popover label{border-bottom:1px solid #dce6eb;gap:5px;padding:10px;display:grid}.topbar__popover label span{color:#687b8d;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.topbar__popover input{background:#fff;border:1px solid #bccbd4;width:100%;height:34px;padding:6px 8px}.topbar__popover--search>div{max-height:320px;padding:5px;overflow:auto}.topbar__popover--search>div>button{text-align:left;color:#183247;background:#fff;border:0;border-left:3px solid #0000;align-items:center;gap:9px;width:100%;padding:8px;display:flex}.topbar__popover--search>div>button:hover{background:#eef9fc;border-left-color:#20b7d5}.topbar__popover--search svg{fill:none;stroke:#1686c9;stroke-width:1.8px;width:16px;height:16px}.topbar__popover--search p{color:#687b8d;margin:0;padding:14px;font-size:10px}.topbar__popover--help{padding:12px}.topbar__popover--help strong{font-size:11px}.topbar__popover--help p{color:#607786;margin:7px 0 0;font-size:10px;line-height:1.5}.topbar__popover--user{width:220px;padding:6px}.topbar__popover--user>div{padding:8px}.topbar__popover--user>div strong,.topbar__popover--user>div small{display:block}.topbar__popover--user>div small{color:#687b8d;margin-top:2px;font-size:9px}.topbar__popover--user>button{text-align:left;color:#9b3e3e;background:#fff;border:0;border-top:1px solid #e3ebef;width:100%;padding:9px 8px}.topbar__popover--user>button:hover{background:#fff4f4}.app-shell--industrial .pressure-live-grid{gap:8px;padding:11px}.app-shell--industrial .pressure-live-card{background:#fff;border-color:#d6e2e9;padding:10px 11px}.app-shell--industrial .pressure-work-list{gap:9px;padding:11px}.app-shell--industrial .pressure-work-card{border-color:#d6e2e9}.app-shell--industrial .pressure-work-card>header{background:linear-gradient(90deg,#f2f8fb,#fbfdfe)}.app-shell--industrial .pressure-inline-form,.app-shell--industrial .pressure-settings-grid{gap:8px;padding:11px}.app-shell--industrial .pressure-report-form,.app-shell--industrial .pressure-contact-form,.app-shell--industrial .pressure-history-current,.app-shell--industrial .pressure-task-grid{padding:11px}.app-shell--industrial .btn-secondary{border-color:#bccbd4;border-radius:2px}.app-shell--industrial .pressure-primary-action{border-radius:2px}.app-shell:not(.app-shell--industrial) .kpi-card{min-height:100px;padding:13px}.app-shell:not(.app-shell--industrial) .panel{margin-bottom:12px;padding:14px}.app-shell:not(.app-shell--industrial) .panel-grid{gap:12px}.app-shell:not(.app-shell--industrial) .workspace__content{background-color:#f3f8fb;background-image:linear-gradient(#087cc106 1px,#0000 1px),linear-gradient(90deg,#087cc106 1px,#0000 1px);background-size:32px 32px}@media (width<=1100px){.app-shell--industrial .topbar__runtime{display:none}.product-pagehead{flex-direction:column;align-items:flex-start}.product-pagehead__actions{width:100%}}@media (width<=760px){.product-pagehead{padding:10px}.product-pagehead h1{font-size:20px}.topbar__popover{width:auto;position:fixed;top:72px;left:8px;right:8px}.app-shell--industrial .topbar__actions{margin-left:auto}.app-shell--industrial .topbar__user strong,.app-shell--industrial .topbar__user>span{display:none}}.history-custom-range{background:#f8fbfd;border:1px solid #d6e2e9;align-items:end;gap:8px;margin:-3px 0 11px;padding:9px 10px;display:flex}.history-custom-range label{color:#607786;text-transform:uppercase;letter-spacing:.07em;gap:4px;font-size:8px;font-weight:800;display:grid}.history-custom-range input{color:#183247;background:#fff;border:1px solid #bccbd4;height:32px;padding:5px 7px}.history-custom-range small{color:#7b8f9b;margin:0 0 6px;font-size:9px}@media (width<=700px){.history-custom-range{flex-direction:column;align-items:stretch}.history-custom-range small{margin:0}}.brand{box-sizing:border-box;background:#fff;border-radius:3px;justify-content:center;width:100%;min-height:46px;padding:8px 12px}.brand img{object-fit:contain;width:100%;max-width:154px;height:31px;display:block}.brand--compact{width:48px;padding:7px}.brand--compact img{width:28px}.shell-context-row{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.context-select{color:#617888;text-transform:uppercase;letter-spacing:.07em;gap:3px;min-width:150px;font-size:8px;font-weight:800;display:grid}.context-select select{color:#173247;background:#fff;border:1px solid #b9cbd5;max-width:280px;height:34px;padding:5px 28px 5px 8px;font-size:10px;font-weight:700}.operational-map{background:#e8f0f3;border:1px solid #c8d7df;min-height:310px;position:relative;overflow:hidden}.operational-map iframe{filter:saturate(.74)contrast(.94);border:0;width:100%;height:310px;display:block}.operational-map__pins{pointer-events:none;position:absolute;inset:0}.operational-map__pin{color:#173247;pointer-events:auto;filter:drop-shadow(0 1px 2px #fff);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:800;display:flex;position:absolute;transform:translate(-7px,-7px)}.operational-map__pin i{background:#788b98;border:3px solid #fff;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 1px 6px #03203059}.operational-map__pin.is-ok i{background:#23a878}.operational-map__pin.is-warning i{background:#e0a12e}.operational-map__pin.is-critical i{background:#d45454}.operational-map__pin.is-maintenance i{background:#6678b8}.operational-map__pin span{white-space:nowrap;background:#ffffffe0;padding:2px 4px}.operational-map__empty{text-align:center;color:#607786;background:#f4f8fad1;place-content:center;gap:6px;display:grid;position:absolute;inset:0}.operational-map__empty strong{color:#173247;font-size:13px}.operational-map__empty span{font-size:10px}.operational-map__notice{color:#fff;background:#082842e0;padding:5px 7px;font-size:8px;position:absolute;bottom:8px;right:8px}.series-chart{gap:8px;min-height:0;display:grid}.series-chart__toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.series-chart__toolbar>div:first-child{display:grid}.series-chart__toolbar strong{color:#173247;font-size:11px}.series-chart__toolbar span{color:#718694;text-transform:uppercase;font-size:8px}.series-chart__tools{flex-wrap:wrap;gap:4px;display:flex}.series-chart__tools button{color:#365b71;background:#fff;border:1px solid #b9cbd5;min-height:29px;padding:4px 8px;font-size:9px}.series-chart__tools button:hover{background:#eef9fc;border-color:#1686c9}.series-chart__pan{color:#687d8c;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:8px;display:grid}.series-chart__pan input{width:100%}.series-chart__surface{background:#fff;border:1px solid #d4e0e6;min-height:260px;position:relative}.series-chart__surface svg{width:100%;height:300px;display:block}.series-chart__grid{stroke:#dfe7eb;stroke-width:1px}.series-chart__axis{fill:#6f8290;font-size:11px}.series-chart__line{fill:none;stroke:#087cc1;stroke-width:3px;vector-effect:non-scaling-stroke}.series-chart__excluded{fill:#e3a13a;opacity:.12}.series-chart__cursor{stroke:#526e80;stroke-dasharray:4 3}.series-chart__point{fill:#20b7d5;stroke:#fff;stroke-width:2px}.series-chart__tooltip{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#082842;padding:6px 8px;font-size:9px;position:absolute;transform:translate(-50%,-112%)}.chart-empty{color:#728591;place-content:center;min-height:220px;font-size:10px;display:grid}.tank-modal--b6 .tank-modal__body{min-height:0}.tank-modal--b6 .technical-sheet,.tank-modal--b6 .history-layout{align-content:start;min-height:500px}.tank-modal--b6 .availability-chart{min-height:120px}.segline .seg{cursor:help;transition:transform .12s}.segline .seg:hover{transform:scaleY(1.35)}.topology{min-height:230px}.topo-canvas{width:max-content;min-width:min(860px,100%)}@media (width<=760px){.shell-context-row{width:100%}.context-select{flex:1;min-width:0}.context-select select{width:100%}.operational-map,.operational-map iframe{height:280px;min-height:280px}.series-chart__toolbar{flex-direction:column;align-items:flex-start}.series-chart__surface svg{height:260px}}.administration-hub__head{margin-bottom:0}.administration-hub__tabs{z-index:8;background:#f2f6f8;border:1px solid #cbd9e0;border-bottom:3px solid #173247;gap:0;display:flex;position:sticky;top:70px;overflow:auto}.administration-hub__tabs button{color:#5d7382;white-space:nowrap;background:0 0;border:0;border-right:1px solid #d5e0e6;min-height:40px;padding:8px 15px;font-size:10px;font-weight:800}.administration-hub__tabs button.is-active{color:#087cc1;background:#fff;box-shadow:inset 0 -3px #20b7d5}.administration-hub__content{padding-top:11px}.role-editor__identity{margin-bottom:12px}.role-permission-grid{background:#f7fafb;border:1px solid #d3dfe5;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px;display:grid}.role-permission-grid label{color:#314f62;grid-template-columns:minmax(130px,1fr) minmax(110px,.75fr);align-items:center;gap:8px;font-size:9px;font-weight:750;display:grid}.role-editor__actions{margin-top:11px}.material-swatch{vertical-align:middle;border-radius:2px;width:10px;height:10px;display:inline-block}.materials-admin .panel{margin-bottom:10px}.pressure-work-card__path{color:#6a8291;margin:3px 0;font-size:8px;display:block}.pressure-workspace-backdrop{z-index:120;background:#0418269e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pressure-workspace{background:#f3f7f9;border:1px solid #87a5b5;grid-template-rows:auto auto minmax(0,1fr);width:min(1460px,100vw - 32px);height:min(860px,100vh - 28px);display:grid;overflow:hidden;box-shadow:0 26px 80px #00000057}.pressure-workspace__head{color:#fff;background:#082842;border-top:4px solid #20b7d5;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:11px 17px;display:flex}.pressure-workspace__head h2{margin:2px 0;font-size:19px}.pressure-workspace__head small{color:#8eb5c7;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.pressure-workspace__head span{color:#b7cfda;font-size:9px}.pressure-workspace__head>button{color:#fff;background:#ffffff14;border:1px solid #ffffff47;width:34px;height:34px;font-size:21px}.pressure-workspace__tabs{background:#eaf1f4;border-bottom:1px solid #cad8df;display:flex;overflow-x:auto}.pressure-workspace__tabs button{color:#5e7483;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #d5e0e6;flex:none;min-height:39px;padding:7px 13px;font-size:9px;font-weight:800}.pressure-workspace__tabs button.is-active{color:#0876af;background:#fff;border-bottom-color:#20b7d5}.pressure-workspace__body{min-height:0;padding:12px;overflow:auto}.pressure-workspace__body .product-pagehead{margin-bottom:9px}.pressure-workspace__body .product-pagehead h1{font-size:20px}.pressure-closure__content{gap:14px;max-width:760px;padding:16px;display:grid}.pressure-closure__content .pressure-block-label{gap:5px;display:grid}.platform-drawer-backdrop{z-index:130;background:#0418267a;justify-content:flex-end;display:flex;position:fixed;inset:0}.platform-drawer{background:#f5f8fa;border-left:1px solid #91aab8;grid-template-rows:auto minmax(0,1fr);width:min(720px,100vw - 28px);height:100%;display:grid;box-shadow:-18px 0 55px #00000038}.platform-drawer--wide{width:min(980px,100vw - 28px)}.platform-drawer>header{color:#fff;background:#082842;border-top:4px solid #20b7d5;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px 16px;display:flex}.platform-drawer>header h2{margin:3px 0 0;font-size:18px}.platform-drawer>header small{color:#9fc1d0;text-transform:uppercase;font-size:8px}.platform-drawer>header button{color:#fff;background:0 0;border:1px solid #ffffff47;width:33px;height:33px;font-size:20px}.platform-drawer__body{align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow:auto}.platform-drawer__body>section,.secret-reveal{background:#fff;border:1px solid #cbd9e0;padding:13px}.platform-drawer__body h3,.secret-reveal h3{color:#183247;margin:0 0 8px;font-size:12px}.technical-record{background:#dce5ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.technical-record>div{background:#fff;min-width:0;padding:8px 9px}.technical-record dt{color:#6b8190;text-transform:uppercase;font-size:8px;font-weight:800}.technical-record dd{color:#183247;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.technical-record--depth-1,.technical-record--depth-2{grid-template-columns:1fr}.record-list{gap:5px;display:grid}.record-list__item{background:#fbfdfe;border:1px solid #e0e8ec;padding:6px}.muted{color:#83949e}.secret-reveal{border-top:3px solid #df9f2c}.secret-reveal p{color:#647986;font-size:10px;line-height:1.45}.secret-reveal>label{color:#526b7b;gap:5px;margin:10px 0;font-size:9px;font-weight:800;display:grid}.secret-reveal__value{background:#fff9ed;border:1px solid #d5aa5c;gap:8px;margin-top:10px;padding:11px;display:grid}.secret-key-list{gap:5px;margin-top:10px;display:grid}.secret-key-list>div{background:#f8fbfc;border:1px solid #dce5ea;justify-content:space-between;align-items:center;padding:6px 8px;font-size:10px;display:flex}.fleet-filters{background:#f6f9fa;border-bottom:1px solid #d6e2e8;grid-template-columns:2fr repeat(3,1fr);gap:7px;padding:11px;display:grid}.fleet-filters input,.fleet-filters select{min-width:0}.platform-inline-create,.membership-add{background:#eef5f8;border-bottom:1px solid #d6e2e8;padding:12px}.membership-add{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.status-pill{color:#4f6675;text-transform:uppercase;background:#e8edf0;border-radius:10px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-block}.status-pill.is-online{color:#167150;background:#dff5ec}.status-pill.is-offline,.status-pill.is-blocked{color:#953f3f;background:#f8dddd}.status-pill.is-stale,.status-pill.is-stock{color:#8a6117;background:#fff0cf}.panel-footnote{color:#6b7e8a;padding:8px 11px;font-size:9px}@media (width<=900px){.role-permission-grid,.fleet-filters{grid-template-columns:1fr 1fr}.technical-record{grid-template-columns:1fr}.pressure-workspace-backdrop{padding:5px}.pressure-workspace{width:calc(100vw - 10px);height:calc(100vh - 10px)}}@media (width<=600px){.role-permission-grid,.fleet-filters,.membership-add{grid-template-columns:1fr}.platform-drawer{width:100vw}.administration-hub__tabs{top:0}}.app-shell--industrial{grid-template-columns:218px minmax(0,1fr)}.app-shell--industrial .sidebar__brand{height:70px;padding:11px 16px}.app-shell--industrial .sidebar__nav{padding:7px}.app-shell--industrial .sidebar__link{min-height:40px;margin:1px 0;padding:9px 12px;font-size:11px}.app-shell--industrial .sidebar__footer{display:none}.app-shell--industrial .topbar{border-top:4px solid var(--b6-cyan);background:#fffffffa;height:70px;min-height:70px;padding:0 20px}.app-shell--industrial .workspace__content{max-width:1510px;padding:18px 22px 34px}.shell-context-row{gap:7px}.context-select{border:1px solid var(--b6-line2);background:#fff;min-width:180px;padding:5px 10px}.context-select select{background-color:#0000;border:0;outline:0;width:100%;max-width:250px;height:25px;padding:0 22px 0 0;font-size:11px}.scope-picker__button{min-width:235px;height:46px}.product-pagehead{min-height:auto;margin-bottom:10px;padding:12px 14px}.product-pagehead h1{margin:2px 0;font-size:22px}.product-pagehead p{font-size:11px}.pressure-scope-summary{border:1px solid var(--b6-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:9px;display:grid}.pressure-scope-summary>div{border-right:1px solid var(--b6-line);min-height:72px;padding:10px 12px}.pressure-scope-summary>div:last-child{border-right:0}.pressure-scope-summary small,.pressure-workspace__summary small{color:var(--b6-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.pressure-scope-summary strong{color:var(--b6-text);font-variant-numeric:tabular-nums;margin-top:5px;font-size:19px;display:block}.pressure-work-list{gap:0;padding:0}.pressure-work-matrix,.pressure-installation-matrix{width:100%;overflow-x:auto}.pressure-work-matrix__head,.pressure-work-matrix__row{grid-template-columns:minmax(230px,1.55fr) 105px 125px 125px 120px 28px;align-items:center;gap:8px;min-width:820px;display:grid}.pressure-installation-matrix__head,.pressure-installation-matrix__row{grid-template-columns:minmax(190px,1.25fr) 92px 145px 120px 105px 115px 28px;align-items:center;gap:8px;min-width:900px;display:grid}.pressure-work-matrix__head,.pressure-installation-matrix__head{color:#355a70;letter-spacing:.08em;text-transform:uppercase;background:#eaf3f7;min-height:36px;padding:0 10px;font-size:8px;font-weight:800}.pressure-work-matrix__row,.pressure-installation-matrix__row{border:0;border-top:1px solid var(--b6-line);width:100%;min-height:64px;color:var(--b6-text);text-align:left;background:#fff;padding:8px 10px}.pressure-work-matrix__row:hover,.pressure-installation-matrix__row:hover{background:linear-gradient(90deg,#eaf9fc,#fff 68%)}.pressure-work-matrix__row>span,.pressure-installation-matrix__row>span{min-width:0;font-size:10px}.pressure-work-matrix__row strong,.pressure-installation-matrix__row strong{font-size:11px;display:block}.pressure-work-matrix__row small,.pressure-installation-matrix__row small{color:var(--b6-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;display:block;overflow:hidden}.pressure-installation-matrix__row .pressure-gauge--compact{width:58px}.pressure-matrix-arrow{color:#6f8796;text-align:center;font-size:18px}.pressure-workspace-backdrop{background:#0418268a;padding:16px}.pressure-workspace{background:#fff;border-color:#91aebb;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1240px,100vw - 32px);height:min(800px,100vh - 32px);box-shadow:0 24px 80px #0000004d}.pressure-workspace__head{min-height:62px;padding:10px 17px}.pressure-workspace__head h2{font-size:18px}.pressure-workspace__summary{border-bottom:1px solid var(--b6-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pressure-workspace__summary>div{border-right:1px solid var(--b6-line);background:#f8fbfd;min-height:62px;padding:9px 12px}.pressure-workspace__summary>div:last-child{border-right:0}.pressure-workspace__summary strong,.pressure-workspace__summary .pressure-status{margin-top:5px;font-size:11px;display:inline-flex}.pressure-workspace__tabs{background:#f1f6f8}.pressure-workspace__tabs button{min-height:39px;padding:8px 13px;font-size:9px}.pressure-workspace__body{background:#fff;padding:14px}.pressure-workspace__body .product-pagehead,.pressure-workspace__body>.kpi-grid{display:none}.pressure-workspace__body>.panel{margin:0}.pressure-workspace__body .pressure-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.pressure-workspace__body .pressure-live-card{min-height:105px;padding:10px}@media (width<=900px){.pressure-scope-summary{grid-template-columns:1fr 1fr}.pressure-scope-summary>div:nth-child(2){border-right:0}.pressure-scope-summary>div:nth-child(-n+2){border-bottom:1px solid var(--b6-line)}.pressure-workspace__summary{grid-template-columns:repeat(3,1fr)}.pressure-workspace__summary>div:nth-child(3){border-right:0}}@media (width<=760px){.app-shell--industrial{grid-template-columns:1fr}.pressure-workspace{width:calc(100vw - 10px);height:calc(100vh - 10px)}.pressure-workspace__summary{grid-template-columns:1fr 1fr;overflow-x:auto}.pressure-workspace__body .pressure-live-grid{grid-template-columns:1fr}}}@layer netsense-domain{.app-shell--tank{--tanks-navy:var(--v2-navy);--tanks-blue:var(--v2-blue);--tanks-cyan:var(--v2-cyan);--tanks-text:var(--v2-text);--tanks-muted:var(--v2-muted);--tanks-line:var(--v2-line);--tanks-line-strong:var(--v2-line-strong);--tanks-surface:var(--v2-bg)}.app-shell--tank .workspace__content{width:100%;max-width:1510px;padding:18px 22px 36px}.app-shell--tank .shell-context-row{gap:8px;min-width:0}.app-shell--tank .topbar__industrial-tools{flex:auto;min-width:0}.app-shell--tank .topbar__actions{flex:none;min-width:0}.app-shell--tank .scope-picker{width:clamp(210px,24vw,330px);min-width:0}.app-shell--tank .scope-picker__button{width:100%;min-width:0;height:48px;padding:6px 42px 6px 11px}.app-shell--tank .scope-picker__button>span{text-align:left;min-width:0;display:grid}.app-shell--tank .scope-picker__button small,.app-shell--tank .context-select>span{font-size:var(--v2-font-label);line-height:1.15}.app-shell--tank .scope-picker__button strong{color:var(--tanks-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;display:block;overflow:hidden}.app-shell--tank .scope-picker__button em{color:var(--tanks-muted);font-size:var(--v2-font-label);text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.2;display:block;overflow:hidden}.app-shell--tank .scope-picker__tree{right:11px}.app-shell--tank .scope-picker__menu{width:min(420px,100vw - 24px);max-height:min(480px,100vh - 92px)}.app-shell--tank .scope-picker__menu button{min-height:48px;font-size:12px}.app-shell--tank .scope-picker__menu button small{font-size:var(--v2-font-label)}.app-shell--tank .customer-status-strip{border:1px solid var(--tanks-line);background:#fff;align-items:stretch;min-height:42px;display:flex}.app-shell--tank .customer-status-strip>span{border-right:1px solid var(--tanks-line);align-content:center;min-width:82px;padding:5px 10px;display:grid}.app-shell--tank .customer-status-strip>span:last-child{border-right:0;min-width:118px}.app-shell--tank .customer-status-strip small{color:var(--tanks-muted);font-size:var(--v2-font-label);letter-spacing:.045em;text-transform:uppercase;font-weight:700}.app-shell--tank .customer-status-strip strong{color:var(--tanks-text);white-space:nowrap;margin-top:2px;font-size:12px}.app-shell--tank .customer-status-strip .is-ok strong{color:#167150}.app-shell--tank .customer-status-strip .has-attention strong{color:#a3483f}.app-shell--tank :where(.tanks-ui,.administration-hub) :where(input,select,textarea){border:1px solid var(--tanks-line-strong);min-height:34px;color:var(--tanks-text);font:inherit;background:#fff;border-radius:2px;font-size:12px}.app-shell--tank :where(.tanks-ui,.administration-hub) :where(input,select,textarea):focus{border-color:var(--tanks-blue);outline-offset:0;outline:2px solid #0b73c624}.app-shell--tank :where(.tanks-ui,.administration-hub) label{color:#36566b;font-size:var(--v2-font-label)}.app-shell--tank :where(.tanks-ui,.administration-hub) button{font-size:var(--v2-font-control)}.app-shell--tank :where(.tanks-ui,.administration-hub) .b6-badge{font-size:var(--v2-font-label);white-space:normal;max-width:100%}.app-shell--tank :where(.tanks-ui,.administration-hub) .b6-table-wrap{max-width:100%;overflow:auto}.app-shell--tank :where(.tanks-ui,.administration-hub) .b6-table-wrap th{font-size:var(--v2-font-micro)}.app-shell--tank :where(.tanks-ui,.administration-hub) .b6-table-wrap td,.app-shell--tank :where(.tanks-ui,.administration-hub) .b6-table-wrap td strong{font-size:var(--v2-font-control)}.app-shell--tank :where(.tanks-ui,.administration-hub) .b6-table-wrap td small{font-size:var(--v2-font-caption)}.app-shell--tank :where(.tanks-ui,.administration-hub) :where(.eyebrow,.product-pagehead__eyebrow,.b6-kpi>span){font-size:var(--v2-font-micro)}.app-shell--tank :where(.tanks-ui,.administration-hub) :where(.b6-kpi>small,.b6-panel-head small){font-size:var(--v2-font-caption)}.app-shell--tank .topbar__user strong{font-size:12px}.app-shell--tank .operational-map__empty span,.app-shell--tank .operational-map__notice{font-size:var(--v2-font-label)}.app-shell--tank .b6-summary-mid{align-items:stretch}.app-shell--tank .b6-summary-mid>.b6-panel{min-width:0}.app-shell--tank .b6-summary-mid.is-single-installation{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)}.app-shell--tank .b6-summary-mid.is-single-installation .b6-site-row{grid-template-columns:minmax(170px,1fr) auto;align-content:center;min-height:104px;padding:16px}.app-shell--tank .b6-summary-mid.is-single-installation .b6-site-row>div:nth-child(2),.app-shell--tank .b6-summary-mid.is-single-installation .b6-site-row>div:nth-child(4){display:none}.app-shell--tank .b6-site-row{grid-template-columns:minmax(0,1.8fr) 110px 138px 92px;column-gap:12px;width:100%;min-width:0}.app-shell--tank .b6-site-row>div{min-width:0}.app-shell--tank .b6-site-row strong,.app-shell--tank .b6-site-row small{text-overflow:ellipsis;overflow:hidden}.app-shell--tank .b6-site-row strong{font-size:12px}.app-shell--tank .b6-site-row small{font-size:var(--v2-font-label)}.app-shell--tank .operational-map,.app-shell--tank .operational-map iframe{height:270px;min-height:270px}.app-shell--tank .b6-circuit{width:auto;max-width:1040px;margin:16px auto}.app-shell--tank .b6-circuit--compact{max-width:820px}.app-shell--tank .topology{min-height:0;overflow:auto}.app-shell--tank .topo-canvas{width:100%;min-width:640px}.app-shell--tank .b6-circuit--compact .topo-canvas{min-width:580px}.app-shell--tank .b6-inventory-distribution{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);align-items:center;gap:26px;min-height:170px;padding:20px 24px;display:grid}.app-shell--tank .b6-inventory-total{border-right:1px solid var(--tanks-line);align-content:center;min-height:116px;padding-right:24px;display:grid}.app-shell--tank .b6-inventory-total small{color:var(--tanks-muted);font-size:var(--v2-font-label);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.app-shell--tank .b6-inventory-total strong{color:var(--tanks-text);font-variant-numeric:tabular-nums;margin-top:7px;font-size:clamp(24px,3vw,38px)}.app-shell--tank .b6-inventory-total span{color:var(--tanks-muted);font-size:var(--v2-font-control);margin-top:3px}.app-shell--tank .b6-inventory-breakdown{min-width:0}.app-shell--tank .b6-stacked-bar{border:1px solid var(--tanks-line-strong);background:#edf3f6;width:100%;height:24px;display:flex;overflow:hidden}.app-shell--tank .b6-stacked-bar i{min-width:0;height:100%;display:block}.app-shell--tank .b6-inventory-breakdown .b6-legend{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 22px;margin-top:15px}.app-shell--tank .b6-inventory-breakdown .b6-leg{min-width:0;min-height:34px;font-size:var(--v2-font-control)}.app-shell--tank .b6-inventory-breakdown .b6-leg span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tank-modal--b6{grid-template-rows:auto auto minmax(0,1fr);width:min(1240px,100vw - 32px);height:min(650px,100vh - 28px);display:grid;overflow:hidden}.tank-modal--b6 .tank-modal__head h2{font-size:18px}.tank-modal--b6 .tank-modal__head small,.tank-modal--b6 .tank-modal__tabs button{font-size:var(--v2-font-control)}.tank-modal--b6 .tank-modal__body{min-height:0;padding:16px;overflow:auto}.tank-modal--b6 .sectitle,.tank-modal--b6 .stategrid small,.tank-modal--b6 .tank-meta small{font-size:var(--v2-font-label)}.tank-modal--b6 .stategrid b,.tank-modal--b6 .tank-meta b{font-size:12px}.tank-modal--b6 .tank-modal__body--summary{grid-template-rows:minmax(0,1fr);display:grid}.tank-modal--b6 .tank-summary-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:14px;height:100%;display:grid}.tank-modal--b6 .tank-summary-mimic,.tank-modal--b6 .stategrid{height:100%;min-height:0}.tank-modal--b6 .tank-summary-details{display:contents}.tank-modal--b6 .stategrid{height:100%}.tank-modal--b6 .tank-meta{grid-column:1/-1;margin-top:14px}.tank-modal--b6 .tank-modal__body--history{overflow:hidden}.tank-modal--b6 .tank-history-layout{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}.tank-modal--b6 .tank-history-layout .series-chart{height:100%;min-height:0}.tank-modal--b6 .tank-history-layout .series-chart__surface,.tank-modal--b6 .tank-history-layout .series-chart__surface svg{height:100%;min-height:240px}.tank-modal--b6 .series-chart__toolbar strong{font-size:var(--v2-font-control)}.tank-modal--b6 .history-foot,.tank-modal--b6 .history-custom-range small{font-size:var(--v2-font-caption)}.tank-modal--b6 .series-chart__toolbar span,.tank-modal--b6 .series-chart__pan{font-size:var(--v2-font-micro)}.tank-modal--b6 .series-chart__tools button{font-size:var(--v2-font-label)}.tank-modal--b6 .tank-modal__body--technical{display:grid;overflow:hidden}.tank-modal--b6 .technical-sheet{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:10px;height:100%;min-height:0;display:grid}.tank-modal--b6 .compact-config{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.tank-modal--b6 .compact-config>div{border-right:1px solid var(--tanks-line);min-width:0;min-height:68px;padding:12px}.tank-modal--b6 .compact-config>div:last-child{border-right:0}.tank-modal--b6 .compact-config small,.tank-modal--b6 .availability-kpis small,.tank-modal--b6 .tank-alarm-summary small{color:var(--tanks-muted);font-size:var(--v2-font-label);display:block}.tank-modal--b6 .compact-config b,.tank-modal--b6 .availability-kpis b,.tank-modal--b6 .tank-alarm-summary b{color:var(--tanks-text);text-overflow:ellipsis;margin-top:5px;font-size:12px;display:block;overflow:hidden}.tank-modal--b6 .sheet-grid--technical{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;min-height:0;display:grid}.tank-modal--b6 .sheet-grid--technical>.sheet-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.tank-modal--b6 .tank-alarm-summary{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;height:100%;display:grid}.tank-modal--b6 .tank-alarm-summary>div{border-right:1px solid var(--tanks-line);border-bottom:1px solid var(--tanks-line);min-width:0;padding:16px 12px}.tank-modal--b6 .tank-alarm-summary>div:nth-child(3){border-right:0}.tank-modal--b6 .tank-alarm-summary p{color:var(--tanks-muted);font-size:var(--v2-font-control);grid-column:1/-1;margin:0;padding:14px 12px}.tank-modal--b6 .availability-wrap{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.tank-modal--b6 .availability-chart{align-content:center;min-height:0;padding:14px;display:grid}.tank-modal--b6 .availability-legend,.tank-modal--b6 .segline label{font-size:var(--v2-font-label)}.app-shell--tank .b6-filters{align-items:center;gap:8px}.app-shell--tank .b6-filters--tabs{flex-wrap:wrap;display:flex}.app-shell--tank .b6-filters--tabs>button{min-width:126px;font-size:var(--v2-font-label);flex:none}.app-shell--tank .b6-filters--tabs .b6-filter-context,.app-shell--tank .b6-filters--context .b6-filter-context{font-size:var(--v2-font-caption);margin-left:auto}.app-shell--tank .b6-filters--context{justify-content:flex-end;display:flex}.app-shell--tank .b6-filters--audit{grid-template-columns:minmax(260px,1fr) minmax(160px,.38fr) minmax(150px,.34fr) auto;display:grid}.app-shell--tank .b6-filters--audit :where(input,select){width:100%;min-width:0}.app-shell--tank .b6-sort{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:inline-flex}.app-shell--tank .b6-sort i{color:#7a909d;font-size:12px;font-style:normal}.app-shell--tank .b6-sort.is-active i{color:var(--tanks-blue)}.app-shell--tank .b6-guidance{border:1px solid #cce2ea;border-left:3px solid var(--tanks-cyan);color:#426477;font-size:var(--v2-font-control);background:#f2fafc;align-items:baseline;gap:10px;margin:-2px 0 9px;padding:9px 11px;display:flex}.app-shell--tank .b6-guidance strong{color:var(--tanks-text);font-size:var(--v2-font-control);flex:none}.app-shell--tank .b6-report-period{border:1px solid var(--tanks-line);background:#f8fbfc;justify-content:flex-end;align-items:center;gap:5px;margin-bottom:9px;padding:6px 8px;display:flex}.app-shell--tank .b6-report-period span{color:var(--tanks-muted);font-size:var(--v2-font-label);margin-right:5px}.app-shell--tank .b6-report-period button{border:1px solid var(--tanks-line-strong);min-height:30px;color:var(--tanks-text);background:#fff;padding:4px 9px}.app-shell--tank .b6-report-period button.is-active{border-color:var(--tanks-blue);background:var(--tanks-blue);color:#fff}.app-shell--tank .b6-report-kpis{margin-bottom:10px}.app-shell--tank .administration-hub__content .product-pagehead{display:none}.app-shell--tank .b6-config-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px}.app-shell--tank .b6-config-main{min-width:0;overflow:hidden}.app-shell--tank .b6-config-menu button{min-height:40px;font-size:var(--v2-font-control)}.app-shell--tank .b6-operation-modal{width:min(760px,100vw - 32px);max-height:min(720px,100vh - 32px)}.app-shell--tank .b6-operation-modal>header strong{font-size:15px}.app-shell--tank .b6-operation-modal>header small,.app-shell--tank .b6-form-note{font-size:var(--v2-font-control)}.app-shell--tank .b6-operation-form{gap:12px;padding:16px}.app-shell--tank .b6-operation-form>label{font-size:var(--v2-font-control);gap:6px}.app-shell--tank .administration-editor{border-top:3px solid var(--tanks-blue);overflow:hidden;box-shadow:0 8px 24px #0f314714}.app-shell--tank .administration-editor__layout{background:#f8fbfc;grid-template-columns:minmax(300px,.72fr) minmax(430px,1.28fr);gap:16px;padding:16px;display:grid}.app-shell--tank .administration-editor__fields{background:0 0;align-content:start;margin:0;padding:0}.app-shell--tank .administration-editor__actions{border-top:1px solid var(--tanks-line);grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.app-shell--tank .location-picker{border:1px solid var(--tanks-line);background:#fff;min-width:0}.app-shell--tank .location-picker__toolbar{border-bottom:1px solid var(--tanks-line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 10px;display:flex}.app-shell--tank .location-picker__toolbar strong,.app-shell--tank .location-picker__toolbar small{display:block}.app-shell--tank .location-picker__toolbar strong{color:var(--tanks-text);font-size:12px}.app-shell--tank .location-picker__toolbar small{color:var(--tanks-muted);font-size:var(--v2-font-label);margin-top:2px}.app-shell--tank .location-picker__toolbar>div:last-child{gap:6px;display:flex}.app-shell--tank .location-picker__map{background:#eaf1f4;height:285px;position:relative;overflow:hidden}.app-shell--tank .location-picker__map iframe,.app-shell--tank .location-picker__surface{border:0;width:100%;height:100%;position:absolute;inset:0}.app-shell--tank .location-picker__surface{cursor:crosshair;background:0 0}.app-shell--tank .location-picker__marker{background:var(--tanks-blue);border:4px solid #fff;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 2px 8px #00000059}.app-shell--tank .location-picker__coordinates{border-top:1px solid var(--tanks-line);grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.app-shell--tank .location-picker__coordinates label{gap:4px;display:grid}.app-shell--tank .location-picker__coordinates span{color:var(--tanks-muted);font-size:var(--v2-font-label);grid-column:1/-1}.app-shell--tank .administration-hub__content>:not(.b6-config-layout) .panel>.form-grid{border-top:1px solid var(--tanks-line);background:#f8fbfc;margin:0;padding:16px}@media (width<=1180px){.app-shell--tank .customer-status-strip>span:last-child{display:none}.app-shell--tank .b6-summary-mid,.app-shell--tank .b6-summary-mid.is-single-installation{grid-template-columns:1fr}}@media (width<=900px){.app-shell--tank .customer-status-strip{display:none}.app-shell--tank .b6-inventory-distribution,.app-shell--tank .b6-config-layout,.app-shell--tank .administration-editor__layout{grid-template-columns:1fr}.app-shell--tank .b6-inventory-total{border-right:0;border-bottom:1px solid var(--tanks-line);min-height:auto;padding:0 0 16px}.app-shell--tank .b6-filters{grid-template-columns:1fr 1fr}.tank-modal--b6 .tank-summary-layout,.tank-modal--b6 .sheet-grid--technical{grid-template-columns:1fr}.tank-modal--b6 .compact-config{grid-template-columns:repeat(3,minmax(0,1fr))}.tank-modal--b6 .tank-modal__body--summary,.tank-modal--b6 .tank-modal__body--technical,.tank-modal--b6 .tank-modal__body--history{overflow:auto}}@media (width<=640px){.app-shell--tank .workspace__content{padding:10px}.app-shell--tank .shell-context-row{grid-template-columns:1fr 1fr;width:100%;display:grid}.app-shell--tank .scope-picker{grid-column:1/-1;width:100%}.app-shell--tank .b6-filters,.app-shell--tank .b6-inventory-breakdown .b6-legend{grid-template-columns:1fr}.app-shell--tank .b6-filter-context{grid-column:1}.tank-modal-backdrop{padding:6px}.tank-modal--b6{width:calc(100vw - 12px);height:calc(100vh - 12px)}.tank-modal--b6 .compact-config,.tank-modal--b6 .tank-alarm-summary{grid-template-columns:1fr}.tank-modal--b6 .compact-config>div,.tank-modal--b6 .tank-alarm-summary>div{border-right:0;border-bottom:1px solid var(--tanks-line)}}.app-shell--tank .tanks-configuration-hub__head{margin-bottom:10px}.app-shell--tank .tanks-configuration-hub__layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:12px;display:grid}.app-shell--tank .tanks-configuration-hub__menu{border:1px solid var(--tanks-line);background:#f7fafc;position:sticky;top:82px;overflow:hidden}.app-shell--tank .tanks-configuration-hub__menu section{border-bottom:1px solid var(--tanks-line);padding:8px 8px 4px}.app-shell--tank .tanks-configuration-hub__menu section:last-child{border-bottom:0}.app-shell--tank .tanks-configuration-hub__menu strong{color:#708897;font-size:var(--v2-font-label);letter-spacing:.09em;text-transform:uppercase;padding:4px 8px 6px;font-weight:850;display:block}.app-shell--tank .tanks-configuration-hub__menu button{color:#3d5b6f;text-align:left;width:100%;min-height:36px;font-size:var(--v2-font-control);background:0 0;border:0;border-left:3px solid #0000;padding:7px 9px;font-weight:650;display:block}.app-shell--tank .tanks-configuration-hub__menu button:hover,.app-shell--tank .tanks-configuration-hub__menu button.is-active{color:#08678a;background:#e8f6fa}.app-shell--tank .tanks-configuration-hub__menu button.is-active{border-left-color:var(--tanks-cyan);font-weight:850}.app-shell--tank .tanks-configuration-hub__content{min-width:0}.app-shell--tank .tanks-configuration-hub__content>.b6-config-layout--embedded{border:1px solid var(--tanks-line);display:block}.app-shell--tank .b6-config-layout--embedded .b6-config-main{min-width:0}.app-shell--tank .tanks-configuration-hub__content>.panel:first-child{margin-top:0}.tank-plant-wizard-backdrop{z-index:90;background:#051b2b94;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.tank-plant-wizard{background:#fff;border:1px solid #8daab8;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1180px,100vw - 28px);height:min(850px,100vh - 28px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000052}.tank-plant-wizard__header{border-top:4px solid var(--tanks-cyan);color:#fff;background:#0b304d;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 17px;display:flex}.tank-plant-wizard__header h2,.tank-plant-wizard__header p{margin:0}.tank-plant-wizard__header h2{margin-top:2px;font-size:19px}.tank-plant-wizard__header small,.tank-plant-wizard__header p{color:#a8cad6}.tank-plant-wizard__header small{font-size:var(--v2-font-label);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.tank-plant-wizard__header p{font-size:var(--v2-font-label);margin-top:3px}.tank-plant-wizard__close{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;width:34px;height:34px;font-size:20px}.tank-plant-wizard__steps{border-bottom:1px solid var(--tanks-line);background:#f3f7f9;display:flex;overflow-x:auto}.tank-plant-wizard__steps button{border:0;border-right:1px solid var(--tanks-line);color:#657b89;min-width:max-content;min-height:43px;font-size:var(--v2-font-label);background:0 0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:7px 10px;font-weight:750;display:flex}.tank-plant-wizard__steps button span{width:20px;height:20px;font-size:var(--v2-font-label);background:#fff;border:1px solid #b7c8d1;border-radius:50%;place-items:center;display:grid}.tank-plant-wizard__steps button.is-active{border-bottom-color:var(--tanks-cyan);color:#08678a;background:#fff}.tank-plant-wizard__steps button.is-done span{color:#167750;background:#e8f7f1;border-color:#6dbb9f}.tank-plant-wizard__body{background:#f8fbfc;padding:16px 18px 24px;overflow:auto}.tank-plant-wizard__section{gap:13px;display:grid}.tank-plant-wizard__section>h3,.tank-plant-wizard__section>p,.tank-plant-wizard__section-head h3,.tank-plant-wizard__section-head p{margin:0}.tank-plant-wizard__section h3{color:var(--tanks-text);font-size:16px}.tank-plant-wizard__section p,.tank-plant-wizard__section-head p{color:var(--tanks-muted);font-size:var(--v2-font-label)}.tank-plant-wizard__section-head,.tank-plant-wizard__row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tank-plant-wizard__section-head>button,.tank-plant-wizard__row-head>button,.tank-plant-wizard__quick-create button,.tank-plant-wizard__toggle button{border:1px solid var(--tanks-line-strong);min-height:31px;color:var(--tanks-text);background:#fff;font-weight:750}.tank-plant-wizard__choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tank-plant-wizard__choice-grid button{border:1px solid var(--tanks-line);text-align:left;background:#fff;min-height:108px;padding:13px}.tank-plant-wizard__choice-grid button.is-selected,.tank-plant-wizard__toggle button.is-selected{border-color:var(--tanks-blue);box-shadow:inset 0 0 0 1px var(--tanks-blue);background:#eff8fc}.tank-plant-wizard__choice-grid strong,.tank-plant-wizard__choice-grid small{display:block}.tank-plant-wizard__choice-grid small{color:var(--tanks-muted);margin-top:6px}.tank-plant-wizard__toggle{gap:7px;display:flex}.tank-plant-wizard__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.tank-plant-wizard__section label,.tank-plant-wizard__rows label{color:#36566b;font-size:var(--v2-font-label);gap:5px;font-weight:750;display:grid}.tank-plant-wizard__section :where(input,select,textarea){border:1px solid var(--tanks-line-strong);background:#fff;width:100%;min-height:36px;padding:7px 9px}.tank-plant-wizard__rows{gap:9px;display:grid}.tank-plant-wizard__rows article{border:1px solid var(--tanks-line);background:#fff;gap:11px;padding:12px;display:grid}.tank-plant-wizard__rows fieldset{border:1px solid var(--tanks-line);margin:0}.tank-plant-wizard__rows legend{color:var(--tanks-muted);font-size:var(--v2-font-label);padding:0 5px;font-weight:800}.tank-plant-wizard__check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;display:grid}.tank-plant-wizard__check-grid label,.tank-plant-wizard__advanced,.tank-plant-wizard__row-head label{grid-template-columns:none;align-items:center;gap:7px;display:flex}.tank-plant-wizard__check-grid input,.tank-plant-wizard__advanced input,.tank-plant-wizard__row-head input{width:auto;min-height:0}.tank-plant-wizard__quick-create{border-left:3px solid var(--tanks-cyan);background:#eef8fb;grid-template-columns:auto 150px minmax(220px,1fr) auto;align-items:center;gap:7px;padding:9px;display:grid}.tank-plant-wizard__review{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.tank-plant-wizard__review article{border:1px solid var(--tanks-line);background:#fff;padding:12px}.tank-plant-wizard__review small,.tank-plant-wizard__review strong,.tank-plant-wizard__review span{display:block}.tank-plant-wizard__review small{color:var(--tanks-muted);font-size:var(--v2-font-label);letter-spacing:.07em;text-transform:uppercase;font-weight:850}.tank-plant-wizard__review strong{margin-top:5px;font-size:16px}.tank-plant-wizard__review span{color:var(--tanks-muted);font-size:var(--v2-font-label);margin-top:2px}.tank-plant-wizard__note{border-left:3px solid var(--tanks-cyan);color:#486777;font-size:var(--v2-font-label);background:#edf8fb;padding:10px 11px}.tank-plant-wizard__footer{border-top:1px solid var(--tanks-line);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;display:flex}.tank-plant-wizard__footer>div{gap:7px;display:flex}.tank-plant-wizard__footer button{min-height:34px;padding:7px 12px}@media (width<=980px){.app-shell--tank .tanks-configuration-hub__layout{grid-template-columns:1fr}.app-shell--tank .tanks-configuration-hub__menu{grid-template-columns:repeat(2,1fr);display:grid;position:static}.tank-plant-wizard__choice-grid,.tank-plant-wizard__review,.tank-plant-wizard__check-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.tank-plant-wizard-backdrop{padding:5px}.tank-plant-wizard{width:calc(100vw - 10px);height:calc(100vh - 10px)}.tank-plant-wizard__form-grid,.tank-plant-wizard__choice-grid,.tank-plant-wizard__review,.tank-plant-wizard__check-grid,.tank-plant-wizard__quick-create{grid-template-columns:1fr}}.app-shell--tank .b6-empty-row{color:var(--tanks-muted);font-size:var(--v2-font-caption);padding:22px 18px;line-height:1.45}.app-shell--tank .b6-consumption-row strong{font-size:var(--v2-font-control)}.app-shell--tank .b6-consumption-row small,.app-shell--tank .b6-mono small{font-size:var(--v2-font-caption)}.app-shell--tank .series-chart__legend{min-height:24px;color:var(--tanks-muted);font-size:var(--v2-font-caption);align-items:center;gap:18px;line-height:1.3;display:flex}.app-shell--tank .series-chart__legend>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.app-shell--tank .series-chart__legend i{border-radius:2px;flex:none;width:16px;height:3px;display:inline-block}.app-shell--tank .series-chart__legend i.line{background:var(--tanks-blue)}.app-shell--tank .series-chart__legend i.gap{background:repeating-linear-gradient(90deg,#dce4e8 0 3px,#0000 3px 6px);border:1px solid #c7d3da;height:8px}.app-shell--tank .history-foot{color:var(--tanks-muted);font-size:var(--v2-font-caption);justify-content:space-between;gap:16px;line-height:1.35;display:flex}.app-shell--tank .tanks-configuration-hub .table-wrap th{font-size:var(--v2-font-micro)}.app-shell--tank .tanks-configuration-hub .table-wrap td{font-size:var(--v2-font-control)}.app-shell--tank .tanks-configuration-hub .table-wrap td small{font-size:var(--v2-font-caption)}.app-shell--tank .tanks-configuration-hub .role-permission-grid{gap:8px 12px;padding:12px 14px}.app-shell--tank .tanks-configuration-hub .role-permission-grid label{grid-template-columns:minmax(150px,1fr) minmax(120px,.72fr);gap:8px}@media (width<=760px){.app-shell--tank .history-foot,.app-shell--tank .series-chart__legend{flex-direction:column;align-items:flex-start;gap:6px}}.app-shell--tank .b6-supplier-filters{grid-template-columns:minmax(190px,1.15fr) minmax(180px,1fr) minmax(180px,1fr) minmax(145px,.72fr) minmax(240px,1.4fr);align-items:end;gap:10px;margin-bottom:14px;display:grid}.app-shell--tank .b6-supplier-filters label,.app-shell--tank .b6-supplier-order-filters label{min-width:0;color:var(--tanks-muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.app-shell--tank .b6-supplier-filters :is(input,select),.app-shell--tank .b6-supplier-order-filters :is(input,select){width:100%;min-width:0;min-height:38px}.app-shell--tank .b6-suppliers-panel .b6-panel-head{border-bottom:1px solid var(--tanks-line)}.app-shell--tank .b6-suppliers-table{min-width:1040px}.app-shell--tank .b6-supplier-row{cursor:pointer;outline:none}.app-shell--tank .b6-supplier-row:hover td,.app-shell--tank .b6-supplier-row:focus td{background:color-mix(in srgb, var(--tanks-cyan) 5%, transparent)}.app-shell--tank .b6-supplier-row td strong,.app-shell--tank .b6-supplier-subtable td strong,.app-shell--tank .b6-supplier-orders-table td strong{display:block}.app-shell--tank .b6-supplier-row td small,.app-shell--tank .b6-supplier-subtable td small,.app-shell--tank .b6-supplier-orders-table td small{color:var(--tanks-muted);margin-top:3px;display:block}.app-shell--tank .b6-detail-tabs.b6-supplier-tabs{border-bottom:1px solid var(--tanks-line);gap:2px;margin:0 0 14px;display:flex}.app-shell--tank .b6-supplier-tabs button{min-width:120px;color:var(--tanks-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 18px 10px;font-weight:800}.app-shell--tank .b6-supplier-tabs button.active{border-bottom-color:var(--tanks-cyan);color:var(--tanks-text)}.app-shell--tank .b6-supplier-tabs button span{border:1px solid var(--tanks-line);min-width:21px;height:21px;color:var(--tanks-muted);border-radius:11px;place-items:center;margin-left:5px;font-size:10px;display:inline-grid}.app-shell--tank .b6-supplier-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.app-shell--tank .b6-supplier-card{min-width:0}.app-shell--tank .b6-supplier-card--wide{grid-column:1/-1}.app-shell--tank .b6-supplier-facts{background:var(--tanks-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.app-shell--tank .b6-supplier-facts>div{background:var(--tanks-surface);min-width:0;padding:12px 14px}.app-shell--tank .b6-supplier-facts dt{color:var(--tanks-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.app-shell--tank .b6-supplier-facts dd{color:var(--tanks-text);overflow-wrap:anywhere;margin:0;font-weight:700}.app-shell--tank .b6-supplier-subtable,.app-shell--tank .b6-supplier-orders-table{min-width:820px}.app-shell--tank .b6-supplier-notes{color:var(--tanks-text);white-space:pre-wrap;margin:0;padding:14px 16px}.app-shell--tank .b6-supplier-danger-zone{border-top:1px solid var(--tanks-line);justify-content:flex-end;padding:12px 16px 14px;display:flex}.app-shell--tank .b6-supplier-orders-panel,.app-shell--tank .b6-supplier-access-panel{overflow:hidden}.app-shell--tank .b6-supplier-orders-head{gap:20px}.app-shell--tank .b6-supplier-order-summary{color:var(--tanks-muted);flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;font-size:11px;display:flex}.app-shell--tank .b6-supplier-order-summary b{color:var(--tanks-text);font-size:14px}.app-shell--tank .b6-supplier-order-state{gap:4px;padding:12px 14px 0;display:flex}.app-shell--tank .b6-supplier-order-state button{border:1px solid var(--tanks-line);color:var(--tanks-muted);font:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:7px 12px;font-size:11px;font-weight:700}.app-shell--tank .b6-supplier-order-state button.active{border-color:color-mix(in srgb, var(--tanks-cyan) 45%, var(--tanks-line));background:color-mix(in srgb, var(--tanks-cyan) 8%, transparent);color:var(--tanks-text)}.app-shell--tank .b6-supplier-order-filters{border-bottom:1px solid var(--tanks-line);grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(180px,1fr) minmax(240px,1.3fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.app-shell--tank .b6-supplier-orders-footer{border-top:1px solid var(--tanks-line);color:var(--tanks-muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:11px;display:flex}.app-shell--tank .b6-supplier-orders-footer>div{align-items:center;gap:8px;display:flex}.app-shell--tank .b6-supplier-orders-footer label{align-items:center;gap:6px;display:flex}.app-shell--tank .b6-supplier-orders-footer select{min-height:32px}.app-shell--tank .b6-supplier-access-state{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:18px;padding:18px;display:grid}.app-shell--tank .b6-supplier-access-state>div{border:1px solid var(--tanks-line);background:color-mix(in srgb, var(--tanks-cyan) 3%, transparent);gap:4px;padding:14px;display:grid}.app-shell--tank .b6-supplier-access-state small,.app-shell--tank .b6-supplier-access-state span{color:var(--tanks-muted)}.app-shell--tank .b6-supplier-access-state p{color:var(--tanks-muted);align-self:center;margin:0;line-height:1.55}.app-shell--tank .b6-supplier-form{gap:12px}.app-shell--tank .b6-form-section{border-bottom:1px solid var(--tanks-line);gap:2px;margin-top:5px;padding:10px 0 5px;display:grid}.app-shell--tank .b6-form-section:first-child{margin-top:0}.app-shell--tank .b6-form-section strong{color:var(--tanks-text);font-size:12px}.app-shell--tank .b6-form-section small{color:var(--tanks-muted);font-size:10px}.app-shell--tank .b6-supplier-form-list{gap:7px;display:grid}.app-shell--tank .b6-supplier-form-row{border:1px solid var(--tanks-line);background:color-mix(in srgb, var(--tanks-surface) 96%, var(--tanks-muted));grid-template-columns:minmax(240px,1fr) minmax(200px,.8fr);align-items:center;gap:12px;padding:9px 10px;display:grid}.app-shell--tank .b6-supplier-form-row.is-selected{border-color:color-mix(in srgb, var(--tanks-cyan) 38%, var(--tanks-line));background:color-mix(in srgb, var(--tanks-cyan) 4%, var(--tanks-surface))}.app-shell--tank .b6-supplier-form-row>label{margin:0}.app-shell--tank .b6-supplier-check{align-items:center;gap:9px;grid-template-columns:none!important;display:flex!important}.app-shell--tank .b6-supplier-check input{flex:none;width:16px;height:16px}.app-shell--tank .b6-supplier-check span{gap:2px;min-width:0;display:grid}.app-shell--tank .b6-supplier-check small{color:var(--tanks-muted)}html[data-theme=dark] .app-shell--tank .b6-supplier-facts>div,html[data-theme=dark] .app-shell--tank .b6-supplier-form-row,html[data-theme=dark] .app-shell--tank .b6-supplier-access-state>div{background:var(--r43b-panel);border-color:var(--r43b-line)}html[data-theme=dark] .app-shell--tank .b6-supplier-row:hover td,html[data-theme=dark] .app-shell--tank .b6-supplier-row:focus td,html[data-theme=dark] .app-shell--tank .b6-supplier-form-row.is-selected,html[data-theme=dark] .app-shell--tank .b6-supplier-order-state button.active{background:#279cbf17}@media (width<=1180px){.app-shell--tank .b6-supplier-filters{grid-template-columns:repeat(3,minmax(160px,1fr))}.app-shell--tank .b6-supplier-search{grid-column:span 2}.app-shell--tank .b6-supplier-order-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}.app-shell--tank .b6-supplier-order-filters .b6-supplier-search{grid-column:1/-1}}@media (width<=820px){.app-shell--tank .b6-supplier-filters,.app-shell--tank .b6-supplier-detail-grid,.app-shell--tank .b6-supplier-order-filters,.app-shell--tank .b6-supplier-access-state,.app-shell--tank .b6-supplier-form-row,.app-shell--tank .b6-supplier-facts{grid-template-columns:1fr}.app-shell--tank .b6-supplier-card--wide,.app-shell--tank .b6-supplier-search{grid-column:auto}.app-shell--tank .b6-supplier-orders-footer,.app-shell--tank .b6-supplier-orders-footer>div{flex-direction:column;align-items:flex-start}}.app-shell--pressure{--b6-navy:var(--v2-navy);--b6-blue:var(--v2-blue);--b6-cyan:var(--v2-cyan);--b6-text:var(--v2-text);--b6-muted:var(--v2-muted);--b6-line:var(--v2-line);--b6-line2:var(--v2-line-strong);--b6-ok:var(--v2-ok);--b6-warn:var(--v2-warn);--b6-danger:var(--v2-danger)}.pressure-node-pagehead{border-left:4px solid var(--b6-blue);background:linear-gradient(90deg,#fff,#f1f9fc 70%,#fff);position:relative}.pressure-node-pagehead:after{content:"";background:linear-gradient(90deg, var(--b6-cyan), #6857b7);width:92px;height:3px;position:absolute;top:-1px;right:18px}.pressure-node-breadcrumb{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 9px;display:flex}.pressure-node-breadcrumb>span{align-items:center;gap:4px;display:inline-flex}.pressure-node-breadcrumb i{color:var(--b6-muted);font-size:var(--v2-font-caption);font-style:normal}.pressure-node-breadcrumb button{color:#0a6e9e;font-size:var(--v2-font-label);background:0 0;border:0;padding:2px 3px}.pressure-node-breadcrumb button:hover,.pressure-node-breadcrumb button.is-current{color:var(--b6-navy);text-underline-offset:3px;text-decoration:underline}.pressure-scope-summary{min-height:0}.pressure-scope-summary>div{min-height:64px}.pressure-scope-summary strong{letter-spacing:-.03em;font-size:19px;font-weight:760}.pressure-terminal-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.pressure-terminal-toolbar>div{min-width:0}.pressure-terminal-toolbar strong,.pressure-terminal-toolbar small{display:block}.pressure-terminal-toolbar strong{color:var(--b6-text);font-size:12px}.pressure-terminal-toolbar small{color:var(--b6-muted);font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.pressure-node-panel>header{background:linear-gradient(90deg,#f2f8fb,#fbfdfe);gap:14px}.pressure-node-search{width:min(320px,38vw);margin-left:auto;display:block}.pressure-node-search input{border:1px solid var(--b6-line2);background:#fff;border-radius:2px;width:100%;min-height:33px;padding:6px 8px}.pressure-node-matrix{background:#fff;width:100%;overflow-x:auto}.pressure-node-matrix__head,.pressure-node-matrix__row{grid-template-columns:minmax(220px,1.5fr) 110px 110px 135px 120px 28px;align-items:center;gap:8px;min-width:820px;display:grid}.pressure-node-matrix__head{color:#355a70;min-height:36px;font-size:var(--v2-font-micro);letter-spacing:.08em;text-transform:uppercase;background:#eaf3f7;padding:0 10px;font-weight:800}.pressure-node-matrix__row{border:0;border-top:1px solid var(--b6-line);width:100%;min-height:62px;color:var(--b6-text);text-align:left;background:#fff;padding:8px 10px}.pressure-node-matrix__row:hover{background:#eef9fc}.pressure-node-matrix__row>span{min-width:0;font-size:var(--v2-font-label)}.pressure-node-matrix__row strong,.pressure-node-matrix__row small{display:block}.pressure-node-matrix__row strong{font-size:var(--v2-font-control)}.pressure-node-matrix__row small{color:var(--b6-muted);font-size:var(--v2-font-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.pressure-node-matrix__row .pressure-node-type{color:#0b6b84;font-size:var(--v2-font-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1px;font-weight:800}.pressure-installation-matrix__head,.pressure-installation-matrix__row{grid-template-columns:minmax(190px,1.25fr) 92px 145px 120px 110px 120px 28px}.pressure-installation-matrix__row{min-height:67px}.pressure-installation-matrix__row .pressure-gauge--compact{width:54px}.pressure-workspace-backdrop{background:#04182687;justify-content:center;align-items:center;padding:18px}.pressure-workspace{background:#fff;border:1px solid #91aebb;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1240px,100vw - 32px);height:min(800px,100vh - 32px);box-shadow:0 24px 80px #0000004d}.pressure-workspace__head{min-height:62px;padding:10px 17px}.pressure-workspace__head h2{font-size:18px}.pressure-workspace__summary{border-bottom:1px solid var(--b6-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pressure-workspace__summary>div{border-right:1px solid var(--b6-line);background:#f8fbfd;min-height:62px;padding:9px 12px}.pressure-workspace__summary>div:last-child{border-right:0}.pressure-workspace__tabs{z-index:3;background:#f1f6f8;flex:none}.pressure-workspace__tabs button{min-height:39px;font-size:var(--v2-font-caption);border-right:0;padding:8px 13px}.pressure-workspace__tabs button.is-active{color:#0c6480}.pressure-workspace__body{background:#fff;padding:14px}.pressure-work-overview{gap:10px;display:grid}.pressure-work-overview__grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:9px;display:grid}.pressure-work-situation,.pressure-work-section,.pressure-work-kpis>article{border:1px solid var(--b6-line);background:#fbfdfe}.pressure-work-situation{background-color:#fbfdfe;background-image:linear-gradient(#087cc10b 1px,#0000 1px),linear-gradient(90deg,#087cc10b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:218px;padding:15px}.pressure-work-situation>div>small,.pressure-work-section>header small,.pressure-work-kpis small{color:var(--b6-muted);font-size:var(--v2-font-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:800;display:block}.pressure-work-situation>div>strong{color:var(--b6-navy);margin-top:6px;font-size:20px;display:block}.pressure-work-situation p{border-left:3px solid var(--b6-cyan);color:#466778;max-width:700px;font-size:var(--v2-font-label);background:#edf9fcf0;margin:18px 0;padding:10px;line-height:1.5}.pressure-work-situation dl{background:var(--b6-line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.pressure-work-situation dl>div{background:#fff;padding:8px 9px}.pressure-work-situation dt,.pressure-work-installation-grid dt{color:var(--b6-muted);font-size:var(--v2-font-micro);text-transform:uppercase;font-weight:800}.pressure-work-situation dd,.pressure-work-installation-grid dd{color:var(--b6-text);font-size:var(--v2-font-label);margin:4px 0 0}.pressure-work-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pressure-work-kpis>article{min-height:105px;padding:12px}.pressure-work-kpis>article>strong{color:var(--b6-text);letter-spacing:-.035em;margin-top:6px;font-size:20px;font-weight:760;display:block}.pressure-work-kpis>article>span:not(.pressure-status){color:var(--b6-muted);font-size:var(--v2-font-caption);margin-top:7px;display:block}.pressure-work-kpis .pressure-status{margin-top:7px}.pressure-work-section{background:#fff}.pressure-work-section>header{border-bottom:1px solid var(--b6-line);background:linear-gradient(90deg,#f2f8fb,#fbfdfe);justify-content:space-between;align-items:center;min-height:42px;padding:8px 10px;display:flex}.pressure-work-section>header strong{color:var(--b6-text);font-size:var(--v2-font-label);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;display:block}.pressure-work-section table th,.pressure-work-section table td{font-size:var(--v2-font-label);padding:8px 9px}.pressure-work-installation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.pressure-work-installation-grid>article{border:1px solid var(--b6-line);background:#fbfdfe;min-width:0;padding:11px}.pressure-work-installation-grid__head,.pressure-work-installation-grid__reading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pressure-work-installation-grid__head small,.pressure-work-installation-grid__head strong,.pressure-work-installation-grid__reading strong,.pressure-work-installation-grid__reading span{display:block}.pressure-work-installation-grid__head small{color:var(--b6-muted);font-size:var(--v2-font-micro);text-transform:uppercase;font-weight:800}.pressure-work-installation-grid__head strong{margin-top:3px;font-size:12px}.pressure-work-installation-grid__reading{background:#fff;border:1px solid #e2ebef;justify-content:flex-start;margin:12px 0;padding:8px}.pressure-work-installation-grid__reading .pressure-gauge--compact{width:72px}.pressure-work-installation-grid__reading strong{font-size:16px}.pressure-work-installation-grid__reading span{color:var(--b6-muted);font-size:var(--v2-font-caption);margin-top:3px}.pressure-work-installation-grid dl{background:var(--b6-line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.pressure-work-installation-grid dl>div{background:#fff;min-width:0;padding:7px 8px}@media (width<=1000px){.pressure-node-matrix__head,.pressure-node-matrix__row{grid-template-columns:minmax(180px,1.5fr) 90px 100px 120px 28px}.pressure-node-matrix__head>:nth-child(5),.pressure-node-matrix__row>:nth-child(5){display:none}.pressure-installation-matrix__head,.pressure-installation-matrix__row{grid-template-columns:minmax(170px,1.2fr) 82px 130px 105px 28px}.pressure-installation-matrix__head>:nth-child(5),.pressure-installation-matrix__row>:nth-child(5),.pressure-installation-matrix__head>:nth-child(6),.pressure-installation-matrix__row>:nth-child(6){display:none}.pressure-work-overview__grid,.pressure-work-installation-grid{grid-template-columns:1fr}}@media (width<=760px){.pressure-node-search{width:100%;margin:8px 0 0}.pressure-node-panel>header,.pressure-terminal-toolbar{flex-direction:column;align-items:stretch}.pressure-workspace-backdrop{padding:6px}.pressure-workspace{width:calc(100vw - 12px);height:calc(100vh - 12px)}.pressure-workspace__summary{grid-template-columns:1fr 1fr}.pressure-work-kpis,.pressure-work-situation dl,.pressure-work-installation-grid dl{grid-template-columns:1fr}}.pressure-node-panel .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell--pressure .pressure-terminal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-shell--pressure .pressure-work-installation-tasks{border-bottom:1px solid var(--line,#d6e2e9);background:#f8fbfd;padding:10px 12px 12px}.app-shell--pressure .pressure-install-task-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.app-shell--pressure .pressure-install-task-heading small,.app-shell--pressure .pressure-install-task-heading strong{display:block}.app-shell--pressure .pressure-install-task-heading small{color:#687b8d;font-size:var(--v2-font-caption);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.app-shell--pressure .pressure-install-task-heading>span{background:#fff;border:1px solid #bccbd4;place-items:center;min-width:28px;min-height:28px;font-weight:800;display:grid}.app-shell--pressure .pressure-install-task-list{gap:7px;display:grid}.app-shell--pressure .pressure-install-task-list article{background:#fff;border:1px solid #d6e2e9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.app-shell--pressure .pressure-install-task-list article small,.app-shell--pressure .pressure-install-task-list article strong,.app-shell--pressure .pressure-install-task-list article span{display:block}.app-shell--pressure .pressure-install-task-list article small,.app-shell--pressure .pressure-install-task-list article span{color:#687b8d;font-size:var(--v2-font-caption)}.app-shell--pressure .pressure-install-task-list article>button{color:#fff;background:#087cc1;border:1px solid #075f96;min-height:32px;padding:6px 10px;font-weight:700}.pressure-install-wizard{z-index:90}.pressure-install-wizard__card{flex-direction:column;width:min(760px,100vw - 32px);max-height:min(820px,100vh - 32px);display:flex}.pressure-install-wizard__card>header{flex:none}.pressure-install-wizard__body{gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.pressure-install-wizard__identity{background:#f8fbfd;border:1px solid #d6e2e9;grid-template-columns:1fr 180px;display:grid}.pressure-install-wizard__identity>div{border-right:1px solid #d6e2e9;padding:10px 12px}.pressure-install-wizard__identity>div:last-child{border-right:0}.pressure-install-wizard__identity small,.pressure-install-wizard__identity strong{display:block}.pressure-install-wizard__identity small{color:#687b8d;font-size:var(--v2-font-caption);text-transform:uppercase;letter-spacing:.07em}.pressure-install-wizard__body>section{background:#fff;border:1px solid #d6e2e9;gap:10px;padding:12px;display:grid}.pressure-install-wizard__section-head b,.pressure-install-wizard__section-head small{display:block}.pressure-install-wizard__section-head small{color:#687b8d;margin-top:2px}.pressure-install-wizard__grid{grid-template-columns:1fr 180px;gap:9px;display:grid}.pressure-install-wizard__span{grid-column:1/-1}.pressure-install-wizard__body label{font-size:var(--v2-font-control);gap:5px;font-weight:700;display:grid}.pressure-install-wizard__body :where(input,select,textarea){width:100%;font:inherit;background:#fff;border:1px solid #bccbd4;padding:8px 9px}.pressure-install-wizard__choices{flex-wrap:wrap;gap:8px;display:flex}.pressure-install-wizard__choices label{background:#f8fbfd;border:1px solid #d6e2e9;grid-template-columns:auto 1fr;align-items:center;padding:7px 9px;font-weight:600}.pressure-install-wizard__choices input{width:auto}.pressure-install-wizard__body>footer{border-top:1px solid #d6e2e9;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}@media (width<=700px){.app-shell--pressure .pressure-install-task-list article{grid-template-columns:1fr auto}.app-shell--pressure .pressure-install-task-list article>button{grid-column:1/-1}.pressure-install-wizard__card{width:calc(100vw - 12px);max-height:calc(100vh - 12px)}.pressure-install-wizard__identity,.pressure-install-wizard__grid{grid-template-columns:1fr}.pressure-install-wizard__identity>div{border-bottom:1px solid #d6e2e9;border-right:0}.pressure-install-wizard__identity>div:last-child{border-bottom:0}}.pressure-installation-matrix__row[role=button]{cursor:pointer}.pressure-installation-matrix__row[role=button]:focus-visible{outline:2px solid var(--b6-cyan);outline-offset:-2px}.pressure-matrix-actions{justify-content:flex-end;display:flex}.pressure-matrix-actions>button{color:#08799a;font-size:var(--v2-font-caption);background:0 0;border:0;padding:3px;font-weight:800}.pressure-matrix-actions>button:hover{text-decoration:underline}.app-shell--pressure .pressure-configuration-hub__head{margin-bottom:10px}.app-shell--pressure .pressure-configuration-hub__layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:12px;display:grid}.app-shell--pressure .pressure-configuration-hub__menu{border:1px solid var(--b6-line);background:#f7fafc;position:sticky;top:82px;overflow:hidden}.app-shell--pressure .pressure-configuration-hub__menu section{border-bottom:1px solid var(--b6-line);padding:8px 8px 4px}.app-shell--pressure .pressure-configuration-hub__menu section:last-child{border-bottom:0}.app-shell--pressure .pressure-configuration-hub__menu strong{color:#708897;font-size:var(--v2-font-label);letter-spacing:.09em;text-transform:uppercase;padding:4px 8px 6px;font-weight:850;display:block}.app-shell--pressure .pressure-configuration-hub__menu button{color:#3d5b6f;text-align:left;width:100%;min-height:36px;font-size:var(--v2-font-control);background:0 0;border:0;border-left:3px solid #0000;padding:7px 9px;font-weight:650;display:block}.app-shell--pressure .pressure-configuration-hub__menu button:hover,.app-shell--pressure .pressure-configuration-hub__menu button.is-active{color:#08678a;background:#e8f6fa}.app-shell--pressure .pressure-configuration-hub__menu button.is-active{border-left-color:var(--b6-cyan);font-weight:850}.app-shell--pressure .pressure-configuration-hub__content{min-width:0}.app-shell--pressure .pressure-configuration-hub__content>.panel:first-child{margin-top:0}.app-shell--pressure .pressure-config-section>header{align-items:flex-start}.app-shell--pressure .pressure-config-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.app-shell--pressure .pressure-config-form-grid--single{grid-template-columns:minmax(280px,560px)}.app-shell--pressure .pressure-config-form-grid>label{border:1px solid var(--b6-line);background:#fbfdfe;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:5px 10px;min-height:78px;padding:10px;display:grid}.app-shell--pressure .pressure-config-form-grid>label>span{font-weight:750}.app-shell--pressure .pressure-config-form-grid>label>small{color:var(--b6-muted);font-size:var(--v2-font-caption);grid-column:1/-1}.app-shell--pressure .pressure-config-form-grid input,.app-shell--pressure .pressure-config-form-grid select{width:100%;min-width:0;min-height:36px}.app-shell--pressure .pressure-config-block+.pressure-config-block{border-top:1px solid var(--b6-line)}.app-shell--pressure .pressure-config-block__head{padding:10px 10px 0}.app-shell--pressure .pressure-config-block__head strong,.app-shell--pressure .pressure-config-block__head small{display:block}.app-shell--pressure .pressure-config-block__head strong{color:#365b70;font-size:var(--v2-font-label);letter-spacing:.06em;text-transform:uppercase}.app-shell--pressure .pressure-config-block__head small{color:var(--b6-muted);font-size:var(--v2-font-caption);margin-top:2px}.app-shell--pressure .pressure-config-summary{border-bottom:1px solid var(--b6-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-shell--pressure .pressure-config-summary>div{border-right:1px solid var(--b6-line);background:#fbfdfe;padding:10px 12px}.app-shell--pressure .pressure-config-summary>div:last-child{border-right:0}.app-shell--pressure .pressure-config-summary small,.app-shell--pressure .pressure-config-summary strong{display:block}.app-shell--pressure .pressure-config-summary small{color:var(--b6-muted);font-size:var(--v2-font-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.app-shell--pressure .pressure-config-summary strong{margin-top:4px;font-size:19px}.app-shell--pressure .pressure-profile-actions{flex-wrap:nowrap}.app-shell--pressure .pressure-profile-actions button{min-width:32px}.app-shell--pressure .inline-warning{color:#8a6414;font-size:var(--v2-font-label);background:#fff5e4;border:1px solid #ead39f;margin:8px 10px;padding:8px 10px}@media (width<=1100px){.app-shell--pressure .pressure-config-form-grid{grid-template-columns:1fr 1fr}}@media (width<=980px){.app-shell--pressure .pressure-configuration-hub__layout{grid-template-columns:1fr}.app-shell--pressure .pressure-configuration-hub__menu{grid-template-columns:repeat(2,1fr);display:grid;position:static}}@media (width<=720px){.app-shell--pressure .pressure-config-form-grid,.app-shell--pressure .pressure-config-summary,.app-shell--pressure .pressure-config-form-grid>label{grid-template-columns:1fr}.app-shell--pressure .pressure-config-form-grid>label>small{grid-column:auto}.app-shell--pressure .pressure-config-summary>div{border-right:0;border-bottom:1px solid var(--b6-line)}}.app-shell--pressure .pressure-work-card__path{font-size:var(--v2-font-caption);line-height:1.35}.app-shell--pressure .pressure-profile-actions>button{min-width:34px;min-height:34px}.app-shell--pressure .pressure-workspace.pressure-workspace--r5{background:#f5f9fb;border:1px solid #7895a7;border-radius:3px;grid-template-rows:auto auto minmax(0,1fr);width:min(1320px,100vw - 34px);height:min(880px,100vh - 26px);overflow:hidden}.app-shell--pressure .pressure-workspace__head{color:#fff;background:linear-gradient(100deg,#0d314b 0%,#123954 62%,#102e47 100%);min-height:78px;padding:12px 20px}.app-shell--pressure .pressure-workspace__head>div>small{color:#a7c6d7;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.app-shell--pressure .pressure-workspace__head h2{color:#fff;margin:3px 0 4px;font-size:21px;line-height:1.1}.app-shell--pressure .pressure-workspace__head-meta{color:#d6e5ed;font-size:var(--v2-font-caption);align-items:center;gap:9px;display:flex}.app-shell--pressure .pressure-workspace__head-meta>i{background:#ffffff42;width:1px;height:14px}.app-shell--pressure .pressure-workspace__head-meta strong{color:#fff}.app-shell--pressure .pressure-workspace__lifecycle{color:#bbefd0;background:#2ba9662e;border:1px solid #6fdca157;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-weight:800;display:inline-flex}.app-shell--pressure .pressure-workspace__lifecycle:before{content:"";background:#2fd175;border-radius:50%;width:7px;height:7px}.app-shell--pressure .pressure-workspace__lifecycle.is-cerrada,.app-shell--pressure .pressure-workspace__lifecycle.is-archivada{color:#d8e4ea;background:#d5e1e817;border-color:#c9d6dd47}.app-shell--pressure .pressure-workspace__lifecycle.is-cerrada:before,.app-shell--pressure .pressure-workspace__lifecycle.is-archivada:before{background:#9fb4c0}.app-shell--pressure .pressure-workspace__head>button{color:#fff;background:#ffffff08;border:1px solid #ffffff42;border-radius:3px;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid}.app-shell--pressure .pressure-workspace__tabs{border-bottom:1px solid var(--b6-line);background:#fff;align-items:stretch;display:flex;overflow-x:auto}.app-shell--pressure .pressure-workspace__tabs button{color:#3c5668;min-height:44px;font-size:var(--v2-font-caption);white-space:nowrap;background:0 0;border:0;border-right:1px solid #eef3f6;padding:10px 14px;font-weight:700;position:relative}.app-shell--pressure .pressure-workspace__tabs button.is-active{color:#086fbc;background:#f2f8fb}.app-shell--pressure .pressure-workspace__tabs button.is-active:after{content:none}.app-shell--pressure .pressure-tab-count{color:#fff;background:#d83d3d;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:10px;line-height:1;display:inline-grid}.app-shell--pressure .pressure-workspace__body{background:#f4f8fa;min-height:0;padding:14px;overflow:auto}.app-shell--pressure .pressure-workspace__body>.product-pagehead--pressure{display:none}.app-shell--pressure .pressure-icon{color:#0877c9;flex:none;width:21px;height:21px}.app-shell--pressure .pressure-icon.is-warning{color:#e28a00}.app-shell--pressure .pressure-icon.is-ok{color:#2b9e63}.app-shell--pressure .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell--pressure .pressure-work-overview--r5{gap:12px;display:grid}.app-shell--pressure .pressure-summary-strip{grid-template-columns:minmax(350px,1.65fr) minmax(210px,.9fr) minmax(185px,.78fr) minmax(230px,1fr);gap:10px;display:grid}.app-shell--pressure .pressure-summary-card,.app-shell--pressure .pressure-summary-panel{background:#fff;border:1px solid #cfdee6;border-radius:3px;min-width:0;box-shadow:0 1px 1px #0d314b06}.app-shell--pressure .pressure-summary-card{min-height:104px;color:inherit;font:inherit;text-align:left;padding:11px 13px}.app-shell--pressure .pressure-summary-card--clickable{appearance:none;cursor:pointer;width:100%;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;position:relative}.app-shell--pressure .pressure-summary-card--clickable:after{color:#86a0af;content:"›";opacity:.72;font-size:17px;font-weight:700;line-height:1;position:absolute;top:10px;right:11px}.app-shell--pressure .pressure-summary-card--clickable:hover{background:linear-gradient(#fff 0%,#fbfdfe 100%);border-color:#9fc6d8;transform:translateY(-1px);box-shadow:0 5px 16px #11415e14}.app-shell--pressure .pressure-summary-card--clickable:focus-visible{outline:2px solid var(--b6-blue);outline-offset:2px}.app-shell--pressure .pressure-summary-card__title,.app-shell--pressure .pressure-summary-panel>header strong{border-left:3px solid var(--b6-blue);color:#174d6a;font-size:var(--v2-font-label);letter-spacing:.025em;text-transform:uppercase;padding-left:9px;font-weight:850;display:block}.app-shell--pressure .pressure-summary-reading{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:10px;margin-top:2px;display:grid}.app-shell--pressure .pressure-summary-reading .pressure-gauge--compact.pressure-gauge--matrix{width:118px;margin:-2px 0 -6px}.app-shell--pressure .pressure-summary-reading__value{min-width:0}.app-shell--pressure .pressure-summary-reading__line{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-shell--pressure .pressure-summary-reading__line>strong{color:#102d55;letter-spacing:-.035em;white-space:nowrap;font-size:25px;font-weight:800}.app-shell--pressure .pressure-summary-reading__line .pressure-status{flex:none}.app-shell--pressure .pressure-summary-sensor{color:#5a7281;font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin-top:5px;display:flex;overflow:hidden}.app-shell--pressure .pressure-summary-sensor>i{background:#d94a4a;border-radius:50%;flex:none;width:8px;height:8px}.app-shell--pressure .pressure-summary-sensor.is-online>i{background:#28b56c}.app-shell--pressure .pressure-summary-transmission{color:#718692;font-size:var(--v2-font-micro);white-space:nowrap;align-items:center;gap:5px;margin-top:5px;font-weight:700;display:flex}.app-shell--pressure .pressure-summary-transmission .pressure-icon{flex:none;width:13px;height:13px}.app-shell--pressure .pressure-summary-card__content{align-items:center;gap:11px;min-height:60px;padding:8px 4px 0;display:flex}.app-shell--pressure .pressure-summary-card__content .pressure-icon{width:29px;height:29px}.app-shell--pressure .pressure-summary-card__content>div{min-width:0}.app-shell--pressure .pressure-summary-card__content strong,.app-shell--pressure .pressure-summary-card__content span,.app-shell--pressure .pressure-summary-card__content small{display:block}.app-shell--pressure .pressure-summary-card__content strong{color:#17334d;font-size:15px;line-height:1.2}.app-shell--pressure .pressure-summary-card__content span{color:#455f70;font-size:var(--v2-font-caption);margin-top:3px;line-height:1.25}.app-shell--pressure .pressure-summary-card__content small{color:#758994;font-size:var(--v2-font-micro);margin-top:3px}.app-shell--pressure .pressure-summary-context-grid{grid-template-columns:minmax(0,2.25fr) minmax(280px,.85fr);gap:12px;display:grid}.app-shell--pressure .pressure-summary-panel>header{background:linear-gradient(90deg,#f7fbfd,#fff);border-bottom:1px solid #d8e4ea;min-height:41px;padding:10px 12px}.app-shell--pressure .pressure-summary-map{overflow:hidden}.app-shell--pressure .pressure-summary-map__canvas,.app-shell--pressure .pressure-summary-map__empty{height:340px;min-height:340px}.app-shell--pressure .pressure-summary-map footer{color:#4c6879;min-height:38px;font-size:var(--v2-font-caption);background:#fff;border-top:1px solid #dce7ec;align-items:center;gap:14px;padding:6px 10px;display:flex}.app-shell--pressure .pressure-summary-map footer span{align-items:center;gap:5px;display:inline-flex}.app-shell--pressure .pressure-summary-map footer .pressure-icon{width:16px;height:16px}.app-shell--pressure .pressure-summary-map__empty{color:#708795;background:#f7fafb;place-items:center;display:grid}.app-shell--pressure .pressure-summary-map__marker>i{background:#1886d5;border:4px solid #fff;border-radius:50% 50% 50% 0;width:18px;height:18px;display:block;transform:rotate(-45deg);box-shadow:0 2px 7px #00000040}.app-shell--pressure .pressure-summary-context{padding-bottom:8px}.app-shell--pressure .pressure-summary-context dl{margin:0;padding:4px 12px 8px}.app-shell--pressure .pressure-summary-context dl>div{border-bottom:1px solid #e2ebef;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;display:grid}.app-shell--pressure .pressure-summary-context dl>div:last-child{border-bottom:0}.app-shell--pressure .pressure-summary-context dt,.app-shell--pressure .pressure-summary-context dd{font-size:var(--v2-font-caption);margin:0}.app-shell--pressure .pressure-summary-context dt{color:#617987;align-items:center;gap:6px;display:flex}.app-shell--pressure .pressure-summary-context dt .pressure-icon{width:16px;height:16px}.app-shell--pressure .pressure-summary-context dd{color:#193750;font-weight:750}.app-shell--pressure .pressure-summary-bottom-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:12px;display:grid}.app-shell--pressure .pressure-summary-bottom-grid .pressure-summary-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell--pressure .pressure-summary-bottom-grid .btn-secondary{min-height:28px;font-size:var(--v2-font-caption);padding:4px 8px}.app-shell--pressure .pressure-summary-installations table th,.app-shell--pressure .pressure-summary-installations table td{font-size:var(--v2-font-caption);padding:8px 9px}.app-shell--pressure .pressure-summary-events__list{padding:5px 11px 8px;display:grid}.app-shell--pressure .pressure-summary-events__list>div{border-bottom:1px solid #e3ebef;align-items:center;gap:8px;min-height:35px;display:flex}.app-shell--pressure .pressure-summary-events__list>div:last-child{border-bottom:0}.app-shell--pressure .pressure-summary-events__list>div>i{background:#2786c4;border-radius:50%;flex:none;width:9px;height:9px}.app-shell--pressure .pressure-summary-events__list>div>i.is-critical,.app-shell--pressure .pressure-summary-events__list>div>i.is-error{background:#d64a4a}.app-shell--pressure .pressure-summary-events__list>div>i.is-warning{background:#e49b18}.app-shell--pressure .pressure-summary-events__list strong,.app-shell--pressure .pressure-summary-events__list small{display:block}.app-shell--pressure .pressure-summary-events__list strong{color:#29465a;font-size:var(--v2-font-caption)}.app-shell--pressure .pressure-summary-events__list small{color:#718694;font-size:var(--v2-font-micro)}.app-shell--pressure .pressure-compact-empty{color:#718692;font-size:var(--v2-font-caption);text-align:center;padding:18px}.app-shell--pressure .pressure-installations-master{background:0 0;border:0;overflow:visible}.app-shell--pressure .pressure-installations-hero{background:linear-gradient(135deg,#fff 0%,#f7fbfd 72%,#eff8fc 100%);border:1px solid #cedee7;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:13px 15px;display:flex}.app-shell--pressure .pressure-installations-hero__eyebrow{color:#2379a5;font-size:var(--v2-font-micro);letter-spacing:.085em;text-transform:uppercase;margin-bottom:2px;font-weight:850;display:block}.app-shell--pressure .pressure-installations-hero h2,.app-shell--pressure .pressure-installations-hero p{margin:0}.app-shell--pressure .pressure-installations-hero h2{color:#153650;font-size:18px;line-height:1.2}.app-shell--pressure .pressure-installations-hero p{color:#667f8e;font-size:var(--v2-font-caption);margin-top:4px}.app-shell--pressure .pressure-installations-new{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding-inline:14px;display:inline-flex}.app-shell--pressure .pressure-installations-new>span{font-size:17px;line-height:1}.app-shell--pressure .pressure-installations-master__layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.9fr);align-items:start;gap:12px;display:grid}.app-shell--pressure .pressure-installations-master__list,.app-shell--pressure .pressure-installations-master__detail{background:#fff;border:1px solid #d1dfe7;border-radius:8px;min-width:0}.app-shell--pressure .pressure-installations-master__list{align-self:start;padding:11px}.app-shell--pressure .pressure-installations-list__head{justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.app-shell--pressure .pressure-installations-list__head strong,.app-shell--pressure .pressure-installations-list__head small{display:block}.app-shell--pressure .pressure-installations-list__head strong{color:#17374f;font-size:var(--v2-font-control)}.app-shell--pressure .pressure-installations-list__head small{color:#718694;font-size:var(--v2-font-micro);margin-top:2px}.app-shell--pressure .pressure-installations-list__head>span{color:#216f98;min-width:28px;height:28px;font-size:var(--v2-font-caption);background:#f3f9fc;border:1px solid #c9dce6;border-radius:999px;place-items:center;padding:0 8px;font-weight:850;display:grid}.app-shell--pressure .pressure-installation-search{margin-bottom:9px;display:block}.app-shell--pressure .pressure-installation-search input{background:#fbfdfe;border:1px solid #c4d5df;border-radius:6px;width:100%;min-height:35px;padding:7px 10px}.app-shell--pressure .pressure-installation-selector{gap:7px;display:grid}.app-shell--pressure .pressure-installation-selector>button{color:#17334b;text-align:left;background:#fff;border:1px solid #d8e4ea;border-radius:8px;gap:5px;width:100%;min-height:82px;padding:10px 11px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:grid}.app-shell--pressure .pressure-installation-selector>button:hover{background:#f8fcfe;border-color:#a9cddd;box-shadow:0 4px 12px #11435e0e}.app-shell--pressure .pressure-installation-selector>button.is-selected{background:linear-gradient(135deg,#f1f9fe,#fff 72%);border-color:#62aeda;box-shadow:inset 3px 0 #1682d1,0 5px 14px #18679412}.app-shell--pressure .pressure-installation-selector__topline,.app-shell--pressure .pressure-installation-selector__identity,.app-shell--pressure .pressure-installation-selector__meta{align-items:center;display:flex}.app-shell--pressure .pressure-installation-selector__topline{justify-content:space-between;gap:8px}.app-shell--pressure .pressure-installation-selector__identity{gap:7px;min-width:0}.app-shell--pressure .pressure-installation-selector__identity strong{color:#173a52;font-size:var(--v2-font-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--pressure .pressure-installation-selector__name{color:#385b70;font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.app-shell--pressure .pressure-installation-selector__meta{color:#758995;min-width:0;font-size:var(--v2-font-micro);gap:6px}.app-shell--pressure .pressure-installation-selector__meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell--pressure .pressure-installation-selector__meta>span+span:before{content:"·";color:#9babb4;margin-right:6px}.app-shell--pressure .pressure-installation-selector__dot{background:#9dacb5;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #9dacb51f}.app-shell--pressure .pressure-installation-selector__dot.is-monitoring{background:#2fae6c;box-shadow:0 0 0 3px #2fae6c1f}.app-shell--pressure .pressure-installation-selector__dot.is-testing{background:#308cd2;box-shadow:0 0 0 3px #308cd21f}.app-shell--pressure .pressure-installation-selector__dot.is-setup{background:#e9a22a;box-shadow:0 0 0 3px #e9a22a1f}.app-shell--pressure .pressure-installation-selector__dot.is-inactive{background:#8b9da8}.app-shell--pressure .pressure-installation-tasks{border-top:1px solid #e1e9ed;margin-top:11px;padding-top:11px}.app-shell--pressure .pressure-installation-tasks>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-shell--pressure .pressure-installation-tasks>header>div{align-items:center;gap:8px;display:flex}.app-shell--pressure .pressure-installation-tasks>header .pressure-icon{color:#788e9a;width:17px;height:17px}.app-shell--pressure .pressure-installation-tasks>header strong,.app-shell--pressure .pressure-installation-tasks>header small{display:block}.app-shell--pressure .pressure-installation-tasks>header strong{color:#314f61;font-size:var(--v2-font-label)}.app-shell--pressure .pressure-installation-tasks>header small{color:#81939d;font-size:var(--v2-font-micro);margin-top:1px}.app-shell--pressure .pressure-installation-tasks>header b{color:#a86512;min-width:23px;height:23px;font-size:var(--v2-font-micro);background:#fff3df;border-radius:999px;place-items:center;padding:0 6px;display:grid}.app-shell--pressure .pressure-installation-tasks>p{color:#82949e;font-size:var(--v2-font-micro);margin:8px 0 1px 25px}.app-shell--pressure .pressure-installation-tasks__list{gap:5px;margin-top:8px;display:grid}.app-shell--pressure .pressure-installation-tasks__list button{color:#69523a;text-align:left;background:#fffaf2;border:1px solid #ead9bd;border-radius:6px;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:7px 8px;display:flex}.app-shell--pressure .pressure-installation-tasks__list button strong,.app-shell--pressure .pressure-installation-tasks__list button small{display:block}.app-shell--pressure .pressure-installation-tasks__list button strong{font-size:var(--v2-font-label)}.app-shell--pressure .pressure-installation-tasks__list button small{color:#826e58;font-size:var(--v2-font-micro);margin-top:2px}.app-shell--pressure .pressure-installations-master__detail{padding:13px}.app-shell--pressure .pressure-installation-detail__head{background:linear-gradient(135deg,#f8fcfe 0%,#fff 64%,#f3f9fc 100%);border:1px solid #d3e2e9;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:15px;margin:-1px -1px 12px;padding:14px 15px;display:flex}.app-shell--pressure .pressure-installation-detail__identity{align-items:flex-start;gap:11px;min-width:0;display:flex}.app-shell--pressure .pressure-installation-detail__icon{color:#197bab;background:#eaf6fc;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.app-shell--pressure .pressure-installation-detail__icon .pressure-icon{width:21px;height:21px}.app-shell--pressure .pressure-installation-detail__head small,.app-shell--pressure .pressure-installation-detail__head h3{margin:0;display:block}.app-shell--pressure .pressure-installation-detail__head small{color:#587789;font-size:var(--v2-font-micro);letter-spacing:.055em;text-transform:uppercase;font-weight:850}.app-shell--pressure .pressure-installation-detail__head h3{color:#14324b;margin-top:2px;font-size:20px;line-height:1.2}.app-shell--pressure .pressure-installation-detail__quickfacts{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.app-shell--pressure .pressure-installation-detail__quickfacts span{color:#5a7281;font-size:var(--v2-font-micro);background:#fff;border:1px solid #d7e4ea;border-radius:999px;padding:3px 7px;font-weight:700}.app-shell--pressure .pressure-installation-current-task{background:linear-gradient(90deg,#fff8ec,#fffdf9);border:1px solid #ead5b0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;padding:10px 11px;display:flex}.app-shell--pressure .pressure-installation-current-task>div{align-items:center;gap:9px;display:flex}.app-shell--pressure .pressure-installation-current-task__icon{color:#b46e16;background:#fff0d6;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.app-shell--pressure .pressure-installation-current-task__icon .pressure-icon{width:17px;height:17px}.app-shell--pressure .pressure-installation-current-task strong,.app-shell--pressure .pressure-installation-current-task small{display:block}.app-shell--pressure .pressure-installation-current-task strong{color:#624a30;font-size:var(--v2-font-label)}.app-shell--pressure .pressure-installation-current-task small{color:#806b52;font-size:var(--v2-font-micro);margin-top:2px}.app-shell--pressure .pressure-installation-task-actions{flex-wrap:wrap;justify-content:flex-end}.app-shell--pressure .pressure-installation-task-actions>button{min-height:36px;font-size:var(--v2-font-caption);border-radius:6px;padding:7px 12px;font-weight:800}.app-shell--pressure .pressure-installation-task-actions .btn-secondary{background:#fff}.app-shell--pressure .pressure-installation-detail__grid{grid-template-columns:minmax(0,1.42fr) minmax(265px,.82fr);gap:11px;display:grid}.app-shell--pressure .pressure-installation-data,.app-shell--pressure .pressure-installation-test-card,.app-shell--pressure .pressure-installation-actions{background:#fff;border:1px solid #d7e3e9;border-radius:8px}.app-shell--pressure .pressure-installation-data>header,.app-shell--pressure .pressure-installation-test-card>header,.app-shell--pressure .pressure-installation-actions>header{background:#f8fbfd;border-bottom:1px solid #e2eaee;padding:10px 12px}.app-shell--pressure .pressure-installation-data>header>div,.app-shell--pressure .pressure-installation-test-card>header>div{align-items:center;gap:8px;display:flex}.app-shell--pressure .pressure-installation-data>header .pressure-icon,.app-shell--pressure .pressure-installation-test-card>header .pressure-icon{color:#327fa4;width:17px;height:17px}.app-shell--pressure .pressure-installation-data>header strong,.app-shell--pressure .pressure-installation-data>header small,.app-shell--pressure .pressure-installation-test-card>header strong,.app-shell--pressure .pressure-installation-test-card>header small,.app-shell--pressure .pressure-installation-actions>header strong,.app-shell--pressure .pressure-installation-actions>header small{display:block}.app-shell--pressure .pressure-installation-data>header strong,.app-shell--pressure .pressure-installation-test-card>header strong,.app-shell--pressure .pressure-installation-actions>header strong{color:#183b52;font-size:var(--v2-font-label)}.app-shell--pressure .pressure-installation-data>header small,.app-shell--pressure .pressure-installation-test-card>header small,.app-shell--pressure .pressure-installation-actions>header small{color:#758b98;font-size:var(--v2-font-micro);margin-top:2px}.app-shell--pressure .pressure-installation-data dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:7px 12px 10px;display:grid}.app-shell--pressure .pressure-installation-data dl>div{border-bottom:1px solid #edf1f3;min-width:0;padding:9px 2px}.app-shell--pressure .pressure-installation-data dl>div.is-wide{grid-column:1/-1}.app-shell--pressure .pressure-installation-data dt,.app-shell--pressure .pressure-installation-data dd{margin:0}.app-shell--pressure .pressure-installation-data dt{color:#708793;font-size:var(--v2-font-micro);text-transform:uppercase;letter-spacing:.035em;margin-bottom:3px;font-weight:750}.app-shell--pressure .pressure-installation-data dd{color:#17354c;font-size:var(--v2-font-caption);overflow-wrap:anywhere;font-weight:730;line-height:1.35}.app-shell--pressure .pressure-installation-test-card{overflow:hidden}.app-shell--pressure .pressure-installation-test-card__state{align-items:flex-start;gap:10px;min-height:113px;padding:16px 13px 10px;display:flex}.app-shell--pressure .pressure-installation-test-card__symbol{color:#267da7;background:#eaf5fb;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.app-shell--pressure .pressure-installation-test-card__symbol.is-ready{color:#2d8a5d;background:#edf8f2}.app-shell--pressure .pressure-installation-test-card__symbol .pressure-icon{width:19px;height:19px}.app-shell--pressure .pressure-installation-test-card__state small,.app-shell--pressure .pressure-installation-test-card__state strong,.app-shell--pressure .pressure-installation-test-card__state p{margin:0;display:block}.app-shell--pressure .pressure-installation-test-card__state small{color:#708893;font-size:var(--v2-font-micro);letter-spacing:.045em;text-transform:uppercase;font-weight:800}.app-shell--pressure .pressure-installation-test-card__state strong{color:#18384f;margin-top:3px;font-size:15px}.app-shell--pressure .pressure-installation-test-card__state p{color:#657c89;font-size:var(--v2-font-caption);margin-top:5px;line-height:1.4}.app-shell--pressure .pressure-installation-test-card>button{border-radius:5px;width:calc(100% - 24px);min-height:36px;margin:0 12px 12px}.app-shell--pressure .pressure-installation-actions{margin-top:11px;overflow:hidden}.app-shell--pressure .pressure-installation-actions>header{justify-content:space-between;align-items:center;display:flex}.app-shell--pressure .pressure-installation-actions__group{gap:8px;padding:10px 11px;display:grid}.app-shell--pressure .pressure-installation-actions__group--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--pressure .pressure-installation-actions__group--device{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:8px}.app-shell--pressure .pressure-installation-actions__divider{color:#768b97;font-size:var(--v2-font-micro);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:9px;padding:1px 12px 0;font-weight:800;display:flex}.app-shell--pressure .pressure-installation-actions__divider:after{content:"";background:#e3eaee;flex:1;height:1px}.app-shell--pressure .pressure-installation-action{color:#24485d;text-align:left;background:#fff;border:1px solid #d7e3e9;border-radius:7px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:9px 10px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.app-shell--pressure .pressure-installation-action:hover:not(:disabled){background:#f8fcfe;border-color:#9fc6d9;box-shadow:0 4px 12px #11435e0e}.app-shell--pressure .pressure-installation-action__icon{color:#247ca6;background:#edf7fb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.app-shell--pressure .pressure-installation-action__icon .pressure-icon{width:18px;height:18px}.app-shell--pressure .pressure-installation-action strong,.app-shell--pressure .pressure-installation-action small{display:block}.app-shell--pressure .pressure-installation-action strong{color:#1d4056;font-size:var(--v2-font-label)}.app-shell--pressure .pressure-installation-action small{color:#718692;font-size:var(--v2-font-micro);margin-top:2px;line-height:1.3}.app-shell--pressure .pressure-installation-action>i{color:#8ba0ab;font-size:15px;font-style:normal}.app-shell--pressure .pressure-installation-action:disabled{opacity:1;cursor:not-allowed;background:#f8fafb;border-color:#e0e7eb}.app-shell--pressure .pressure-installation-action:disabled .pressure-installation-action__icon{color:#9aa8b0;background:#eef1f3}.app-shell--pressure .pressure-installation-action:disabled strong{color:#7d8e98}.app-shell--pressure .pressure-installation-action:disabled small{color:#98a5ac}.app-shell--pressure .pressure-installation-action:disabled>i{color:#bdc6cb}.app-shell--pressure .pressure-installation-detail-empty{justify-items:center;gap:5px;padding:46px 20px;display:grid}.app-shell--pressure .pressure-installation-detail-empty .pressure-icon{color:#8da5b2;width:28px;height:28px}.app-shell--pressure .pressure-installation-detail-empty strong{color:#38566a;margin-top:4px}.app-shell--pressure .pressure-installation-detail-empty span{color:#7b8e99}.app-shell--pressure .pressure-tests-r5{gap:11px;display:grid}.app-shell--pressure .pressure-test-empty-banner,.app-shell--pressure .pressure-test-live,.app-shell--pressure .pressure-test-history{background:#fff;border:1px solid #d0dee6;border-radius:3px}.app-shell--pressure .pressure-test-empty-banner{justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:13px 16px;display:flex}.app-shell--pressure .pressure-test-empty-banner>div{align-items:center;gap:12px;display:flex}.app-shell--pressure .pressure-test-empty-banner .pressure-icon{width:30px;height:30px}.app-shell--pressure .pressure-test-empty-banner strong,.app-shell--pressure .pressure-test-empty-banner small{display:block}.app-shell--pressure .pressure-test-empty-banner strong{color:#163850;font-size:16px}.app-shell--pressure .pressure-test-empty-banner small{color:#667f8e;margin-top:3px}.app-shell--pressure .pressure-test-live>header,.app-shell--pressure .pressure-test-history>header{background:#f8fbfd;border-bottom:1px solid #dce7ec;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.app-shell--pressure .pressure-test-live>header small,.app-shell--pressure .pressure-test-live>header span,.app-shell--pressure .pressure-test-history>header small,.app-shell--pressure .pressure-test-history>header p{display:block}.app-shell--pressure .pressure-test-live>header h3,.app-shell--pressure .pressure-test-history>header h3{color:#14344c;margin:2px 0}.app-shell--pressure .pressure-test-live>header span,.app-shell--pressure .pressure-test-history>header p{color:#637b89;font-size:var(--v2-font-caption);margin:0}.app-shell--pressure .pressure-test-live__grid{grid-template-columns:minmax(260px,.9fr) minmax(280px,1fr) minmax(320px,1.2fr);gap:10px;padding:12px;display:grid}.app-shell--pressure .pressure-test-live__signal,.app-shell--pressure .pressure-test-live__facts,.app-shell--pressure .pressure-test-autopass{background:#fbfdfe;border:1px solid #dce6eb;min-width:0;min-height:155px}.app-shell--pressure .pressure-test-live__signal{align-items:center;gap:7px;padding:8px 10px;display:flex}.app-shell--pressure .pressure-test-live__signal .pressure-gauge{width:155px}.app-shell--pressure .pressure-test-live__signal small,.app-shell--pressure .pressure-test-live__signal strong{display:block}.app-shell--pressure .pressure-test-live__signal strong{color:#142f48;margin:3px 0 6px;font-size:20px}.app-shell--pressure .pressure-test-live__facts{margin:0;padding:7px 11px}.app-shell--pressure .pressure-test-live__facts>div{border-bottom:1px solid #e4edf1;grid-template-columns:125px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.app-shell--pressure .pressure-test-live__facts>div:last-child{border-bottom:0}.app-shell--pressure .pressure-test-live__facts dt,.app-shell--pressure .pressure-test-live__facts dd{font-size:var(--v2-font-caption);margin:0}.app-shell--pressure .pressure-test-live__facts dt{color:#657d8b}.app-shell--pressure .pressure-test-live__facts dd{color:#1a3a50;font-weight:720}.app-shell--pressure .pressure-test-autopass{padding:14px}.app-shell--pressure .pressure-test-autopass strong,.app-shell--pressure .pressure-test-autopass span,.app-shell--pressure .pressure-test-autopass small{display:block}.app-shell--pressure .pressure-test-autopass strong{color:#17374e;margin-top:4px;font-size:16px}.app-shell--pressure .pressure-test-autopass span,.app-shell--pressure .pressure-test-autopass small{color:#627a88;font-size:var(--v2-font-caption);margin-top:5px}.app-shell--pressure .pressure-test-autopass__bar{background:#e3ebef;border-radius:99px;height:7px;margin-top:16px;overflow:hidden}.app-shell--pressure .pressure-test-autopass__bar>i{border-radius:inherit;background:#2d8bc8;height:100%;display:block}.app-shell--pressure .pressure-test-live>footer{color:#627b8a;font-size:var(--v2-font-caption);border-top:1px solid #dce7ec;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.app-shell--pressure .pressure-test-create-r5{background:#fff;border:1px solid #d2e0e7}.app-shell--pressure .pressure-test-history table th,.app-shell--pressure .pressure-test-history table td{font-size:var(--v2-font-caption);padding:8px 9px}.app-shell--pressure .pressure-test-detail-modal{width:min(760px,100vw - 36px)}.app-shell--pressure .pressure-detail-list{background:#dce6eb;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.app-shell--pressure .pressure-detail-list>div{background:#fff;padding:10px}.app-shell--pressure .pressure-detail-list dt{color:#667e8c;font-size:var(--v2-font-micro);text-transform:uppercase}.app-shell--pressure .pressure-detail-list dd{color:#18374d;font-size:var(--v2-font-caption);overflow-wrap:anywhere;margin:4px 0 0}.app-shell--pressure .pressure-monitor-r5{gap:11px;display:grid}.app-shell--pressure .pressure-monitor-toolbar{background:#fff;border:1px solid #d0dee6;grid-template-columns:minmax(260px,420px) auto 1fr minmax(120px,160px);align-items:end;gap:10px;padding:10px 12px;display:grid}.app-shell--pressure .pressure-monitor-toolbar label{gap:4px;display:grid}.app-shell--pressure .pressure-monitor-toolbar label>span{color:#607887;font-size:var(--v2-font-micro);text-transform:uppercase;font-weight:800}.app-shell--pressure .pressure-monitor-toolbar select{min-height:35px}.app-shell--pressure .pressure-monitor-toolbar__period{grid-column:4}.app-shell--pressure .pressure-monitor-r5__top{grid-template-columns:minmax(290px,.78fr) minmax(0,1.72fr);gap:11px;display:grid}.app-shell--pressure .pressure-monitor-live,.app-shell--pressure .pressure-monitor-data,.app-shell--pressure .pressure-monitor-history{background:#fff;border:1px solid #d0dee6;border-radius:3px}.app-shell--pressure .pressure-monitor-live>header,.app-shell--pressure .pressure-monitor-data>header,.app-shell--pressure .pressure-monitor-history>header{background:#f8fbfd;border-bottom:1px solid #dce7ec;padding:10px 12px}.app-shell--pressure .pressure-monitor-live>header strong,.app-shell--pressure .pressure-monitor-live>header small{display:block}.app-shell--pressure .pressure-monitor-live>header small{color:#667d8b;margin-top:2px}.app-shell--pressure .pressure-monitor-live>div{justify-items:center;gap:2px;min-height:185px;padding:8px;display:grid}.app-shell--pressure .pressure-monitor-live .pressure-gauge{width:210px;margin:-6px 0 -18px}.app-shell--pressure .pressure-monitor-data dl{grid-template-columns:1fr 1fr;margin:0;padding:9px 12px 5px;display:grid}.app-shell--pressure .pressure-monitor-data dl>div{border-bottom:1px solid #e5edf1;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;display:grid}.app-shell--pressure .pressure-monitor-data dt,.app-shell--pressure .pressure-monitor-data dd{font-size:var(--v2-font-caption);margin:0}.app-shell--pressure .pressure-monitor-data dt{color:#637b89;align-items:center;gap:6px;display:flex}.app-shell--pressure .pressure-monitor-data dt .pressure-icon{width:17px;height:17px}.app-shell--pressure .pressure-monitor-data dd{color:#17364d;font-weight:720}.app-shell--pressure .pressure-monitor-thresholds{flex-wrap:wrap;gap:8px;padding:6px 12px 12px;display:flex}.app-shell--pressure .pressure-monitor-thresholds span,.app-shell--pressure .pressure-monitor-history__legend span{color:#607786;font-size:var(--v2-font-micro);background:#f8fbfc;border:1px solid #d6e1e7;padding:3px 7px}.app-shell--pressure .pressure-monitor-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell--pressure .pressure-monitor-history>header strong,.app-shell--pressure .pressure-monitor-history>header small{display:block}.app-shell--pressure .pressure-monitor-history>header small{color:#667e8c;margin-top:2px}.app-shell--pressure .pressure-monitor-history__legend{gap:5px;display:flex}.app-shell--pressure .pressure-monitor-history .series-chart{border:0}.app-shell--pressure .pressure-alerts-r5 table th,.app-shell--pressure .pressure-alerts-r5 table td{font-size:var(--v2-font-caption);padding:9px 10px}.app-shell--pressure .pressure-row-actions{white-space:nowrap;flex-wrap:nowrap}.app-shell--pressure .pressure-action-state{color:#2a8758;font-size:var(--v2-font-caption);font-weight:750}.app-shell--pressure .pressure-reports-r5{gap:11px}.app-shell--pressure .pressure-contacts-r5>header,.app-shell--pressure .pressure-report-panel-r5>header{align-items:center}.app-shell--pressure .pressure-contacts-r5 table th,.app-shell--pressure .pressure-contacts-r5 table td{font-size:var(--v2-font-caption);padding:9px 10px}.app-shell--pressure .pressure-contact-permissions{flex-wrap:wrap;gap:5px;display:flex}.app-shell--pressure .pressure-contact-permissions .pressure-status{font-size:var(--v2-font-micro)}.app-shell--pressure .pressure-export-menu{position:relative}.app-shell--pressure .pressure-export-menu>summary{color:#275269;cursor:pointer;min-height:32px;font-size:var(--v2-font-caption);background:#fff;border:1px solid #b9ccd7;border-radius:3px;padding:7px 10px;font-weight:750;list-style:none}.app-shell--pressure .pressure-export-menu>summary::-webkit-details-marker{display:none}.app-shell--pressure .pressure-export-menu[open]>div{z-index:20;background:#fff;border:1px solid #c8d6de;gap:4px;min-width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 28px #0d314b29}.app-shell--pressure .pressure-export-menu button{width:100%}.app-shell--pressure .pressure-report-form--r5{max-width:none}.app-shell--pressure .pressure-report-recipients{background:#fbfdfe;border:1px solid #d4e0e7;margin:0;padding:11px}.app-shell--pressure .pressure-report-recipients>p{color:#687f8c;font-size:var(--v2-font-caption);margin:0 0 8px}.app-shell--pressure .pressure-contact-check{border-bottom:1px solid #e3ebef;min-height:44px;padding:7px 8px}.app-shell--pressure .pressure-contact-check:last-child{border-bottom:0}.app-shell--pressure .pressure-contact-check strong,.app-shell--pressure .pressure-contact-check small{display:block}.app-shell--pressure .pressure-contact-check small{color:#6e8390;margin-top:2px}.app-shell--pressure .pressure-report-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell--pressure .pressure-report-actions small{color:#718692;font-size:var(--v2-font-micro)}.app-shell--pressure .pressure-contact-authorizations{border:1px solid #d7e2e8;gap:18px;padding:10px 12px;display:flex}.app-shell--pressure .pressure-contact-authorizations legend{color:#607887;font-size:var(--v2-font-caption);padding:0 4px;font-weight:750}.app-shell--pressure .pressure-closure-r5{background:#fff;border:1px solid #d0dee6;border-radius:3px;width:min(900px,100%);margin:0 auto}.app-shell--pressure .pressure-closure-r5>header{background:#f8fbfd;border-bottom:1px solid #dce7ec;padding:13px 15px}.app-shell--pressure .pressure-closure-r5>header small{color:#66808f;font-size:var(--v2-font-micro);text-transform:uppercase;font-weight:800}.app-shell--pressure .pressure-closure-r5>header h3{color:#15354c;margin:2px 0;font-size:18px}.app-shell--pressure .pressure-closure-r5>header p{color:#617987;font-size:var(--v2-font-caption);margin:0}.app-shell--pressure .pressure-lifecycle-stepper{border-bottom:1px solid #e0e9ed;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:14px 18px;display:grid}.app-shell--pressure .pressure-lifecycle-stepper>div{color:#7a8d98;font-size:var(--v2-font-caption);align-items:center;gap:7px;font-weight:700;display:flex}.app-shell--pressure .pressure-lifecycle-stepper>div>i{background:#fff;border:1px solid #c1d0d8;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.app-shell--pressure .pressure-lifecycle-stepper>div.is-current{color:#116e9e}.app-shell--pressure .pressure-lifecycle-stepper>div.is-current>i{background:#eaf7fc;border-color:#258ac0}.app-shell--pressure .pressure-lifecycle-stepper>div.is-done{color:#2d855b}.app-shell--pressure .pressure-lifecycle-stepper>div.is-done>i{background:#edf9f3;border-color:#5caf84}.app-shell--pressure .pressure-lifecycle-stepper>b{background:#ccd9e0;height:1px}.app-shell--pressure .pressure-closure-r5__layout{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);gap:12px;padding:14px;display:grid}.app-shell--pressure .pressure-closure-checks,.app-shell--pressure .pressure-closure-action{background:#fbfdfe;border:1px solid #d7e2e8}.app-shell--pressure .pressure-closure-checks>header,.app-shell--pressure .pressure-closure-action>header{background:#f5fafc;border-bottom:1px solid #e0e9ed;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.app-shell--pressure .pressure-closure-checks>div:not(.pressure-closure-ready){border-bottom:1px solid #e5edf1;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:8px 10px;display:grid}.app-shell--pressure .pressure-closure-checks>div>span{border-radius:50%;place-items:center;width:24px;height:24px;font-weight:850;display:grid}.app-shell--pressure .pressure-closure-checks>div.is-ok>span{color:#27845a;background:#e7f7ef}.app-shell--pressure .pressure-closure-checks>div.is-blocker>span{color:#c93e3e;background:#fdecec}.app-shell--pressure .pressure-closure-checks>div.is-info>span{color:#217aa9;background:#eaf5fb}.app-shell--pressure .pressure-closure-checks p,.app-shell--pressure .pressure-closure-checks strong,.app-shell--pressure .pressure-closure-checks small{margin:0;display:block}.app-shell--pressure .pressure-closure-checks small{color:#6c818e;font-size:var(--v2-font-micro);margin-top:3px;line-height:1.35}.app-shell--pressure .pressure-closure-ready{color:#24734f;background:#eefaf4;border:1px solid #a9d9c1;margin:10px;padding:9px 10px;font-weight:800}.app-shell--pressure .pressure-closure-action{padding-bottom:11px}.app-shell--pressure .pressure-closure-action>p,.app-shell--pressure .pressure-closure-action>label,.app-shell--pressure .pressure-closure-action>button,.app-shell--pressure .pressure-closure-action>.pressure-closure-next,.app-shell--pressure .pressure-closure-action>.pressure-context-note{margin-left:11px;margin-right:11px}.app-shell--pressure .pressure-closure-action>p{color:#5c7584;font-size:var(--v2-font-caption);line-height:1.45}.app-shell--pressure .pressure-closure-action>button{margin-top:10px}.app-shell--pressure .pressure-closure-next{color:#718592;background:#f7fafb;border:1px dashed #cbd8df;margin-top:13px;padding:9px 10px}.app-shell--pressure .pressure-closure-next strong,.app-shell--pressure .pressure-closure-next span{display:block}.app-shell--pressure .pressure-closure-next span{font-size:var(--v2-font-micro);margin-top:3px}.app-shell--pressure .pressure-closure-next.is-active{color:#2a627e;background:#eef8fc;border-style:solid;border-color:#bdd4e0}@media (width<=1080px){.app-shell--pressure .pressure-summary-strip{grid-template-columns:1.5fr 1fr 1fr}.app-shell--pressure .pressure-summary-strip>:last-child{grid-column:span 3;min-height:82px}.app-shell--pressure .pressure-summary-context-grid,.app-shell--pressure .pressure-summary-bottom-grid,.app-shell--pressure .pressure-installations-master__layout,.app-shell--pressure .pressure-installation-detail__grid,.app-shell--pressure .pressure-test-live__grid,.app-shell--pressure .pressure-monitor-r5__top,.app-shell--pressure .pressure-closure-r5__layout{grid-template-columns:1fr}.app-shell--pressure .pressure-summary-map__canvas,.app-shell--pressure .pressure-summary-map__empty{height:320px;min-height:320px}.app-shell--pressure .pressure-installation-data dl,.app-shell--pressure .pressure-monitor-data dl{grid-template-columns:1fr}}@media (width<=760px){.app-shell--pressure .pressure-workspace.pressure-workspace--r5{width:calc(100vw - 10px);height:calc(100vh - 10px)}.app-shell--pressure .pressure-workspace__body{padding:8px}.app-shell--pressure .pressure-summary-strip{grid-template-columns:1fr}.app-shell--pressure .pressure-summary-strip>:last-child{grid-column:auto}.app-shell--pressure .pressure-summary-reading{grid-template-columns:108px minmax(0,1fr)}.app-shell--pressure .pressure-summary-reading .pressure-gauge--compact.pressure-gauge--matrix{width:104px}.app-shell--pressure .pressure-installation-actions>div{grid-template-columns:1fr 1fr}.app-shell--pressure .pressure-monitor-toolbar{grid-template-columns:1fr;align-items:stretch}.app-shell--pressure .pressure-monitor-toolbar__period{grid-column:auto}.app-shell--pressure .pressure-test-empty-banner,.app-shell--pressure .pressure-test-live>footer,.app-shell--pressure .pressure-report-actions{flex-direction:column;align-items:stretch}.app-shell--pressure .pressure-detail-list,.app-shell--pressure .pressure-lifecycle-stepper{grid-template-columns:1fr}.app-shell--pressure .pressure-lifecycle-stepper>b{display:none}}.app-shell--pressure .pressure-alert-toolbar{background:#f8fbfd;border-bottom:1px solid #dce7ec;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(150px,.8fr));gap:8px;padding:9px 10px;display:grid}.app-shell--pressure .pressure-alert-toolbar label{margin:0}.app-shell--pressure .pressure-alert-toolbar input,.app-shell--pressure .pressure-alert-toolbar select{width:100%;min-height:34px}.app-shell--pressure .pressure-report-history{margin-top:11px}.app-shell--pressure .pressure-report-history table th,.app-shell--pressure .pressure-report-history table td{font-size:var(--v2-font-caption);padding:8px 10px}.app-shell--pressure .pressure-danger-zone{background:#fff8f8;border:1px solid #e8bcbc;justify-content:space-between;align-items:center;gap:18px;margin:0 14px 14px;padding:12px 14px;display:flex}.app-shell--pressure .pressure-danger-zone small,.app-shell--pressure .pressure-danger-zone strong,.app-shell--pressure .pressure-danger-zone p{margin:0;display:block}.app-shell--pressure .pressure-danger-zone small{color:#9b6060;font-size:var(--v2-font-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.app-shell--pressure .pressure-danger-zone strong{color:#742929;margin-top:2px}.app-shell--pressure .pressure-danger-zone p{color:#815656;max-width:620px;font-size:var(--v2-font-caption);margin-top:3px;line-height:1.4}.app-shell--pressure .pressure-danger-action{color:#fff;white-space:nowrap;background:#c63b3b;border:1px solid #b52f2f;min-height:34px;font-weight:800}.app-shell--pressure .pressure-danger-action:hover:not(:disabled){background:#ad2d2d}.app-shell--pressure .pressure-danger-action:disabled{cursor:not-allowed;opacity:.45}.app-shell--pressure .pressure-delete-work-modal{width:min(620px,100vw - 36px)}.app-shell--pressure .pressure-delete-warning{color:#7e3939;background:#fff7f7;border:1px solid #efc4c4;padding:12px}.app-shell--pressure .pressure-delete-warning strong,.app-shell--pressure .pressure-delete-warning p{margin:0;display:block}.app-shell--pressure .pressure-delete-warning p{font-size:var(--v2-font-caption);margin-top:5px;line-height:1.45}@media (width<=900px){.app-shell--pressure .pressure-alert-toolbar{grid-template-columns:1fr 1fr}.app-shell--pressure .pressure-alert-search{grid-column:1/-1}}@media (width<=620px){.app-shell--pressure .pressure-alert-toolbar{grid-template-columns:1fr}.app-shell--pressure .pressure-alert-search{grid-column:auto}.app-shell--pressure .pressure-danger-zone{flex-direction:column;align-items:stretch}}.app-shell--pressure .pressure-scope-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell--pressure .pressure-scope-summary__item{position:relative}.app-shell--pressure .pressure-scope-summary__item>span{color:var(--b6-muted);font-size:var(--v2-font-micro);margin-top:3px;line-height:1.3;display:block}.app-shell--pressure .pressure-scope-summary__item--works{box-shadow:inset 0 -3px var(--b6-blue)}.app-shell--pressure .pressure-scope-summary__item--monitoring{box-shadow:inset 0 -3px var(--b6-ok)}.app-shell--pressure .pressure-scope-summary__item--testing{box-shadow:inset 0 -3px var(--b6-warn)}.app-shell--pressure .pressure-scope-summary__item--alerts{box-shadow:inset 0 -3px var(--b6-danger)}.app-shell--pressure .pressure-scope-summary__item--no-reading{box-shadow:inset 0 -3px #718897}.app-shell--pressure .pressure-works-panel>header{align-items:flex-end}.app-shell--pressure .pressure-works-toolbar{justify-content:flex-end;align-items:center;gap:8px;min-width:min(560px,58vw);margin-left:auto;display:flex}.app-shell--pressure .pressure-works-toolbar .pressure-refresh-note{white-space:nowrap;margin-right:2px}.app-shell--pressure .pressure-work-filter{flex:0 0 170px;width:170px;display:block}.app-shell--pressure .pressure-work-filter select,.app-shell--pressure .pressure-works-toolbar .pressure-node-search input{border:1px solid var(--b6-line2);width:100%;min-height:34px;color:var(--b6-text);font-size:var(--v2-font-control);background:#fff;border-radius:2px;padding:6px 8px}.app-shell--pressure .pressure-works-toolbar .pressure-node-search{flex:240px;width:min(280px,28vw);margin-left:0}.app-shell--pressure .pressure-works-matrix{background:#fff;width:100%;overflow-x:auto}.app-shell--pressure .pressure-works-matrix__head,.app-shell--pressure .pressure-works-matrix__row{grid-template-columns:minmax(205px,1.25fr) minmax(155px,.95fr) minmax(270px,1.45fr) minmax(145px,.9fr) minmax(125px,.72fr) minmax(168px,auto);align-items:center;gap:10px;min-width:1120px;display:grid}.app-shell--pressure .pressure-works-matrix__head{color:#355a70;min-height:38px;font-size:var(--v2-font-micro);letter-spacing:.08em;text-transform:uppercase;background:#eaf3f7;padding:0 12px;font-weight:800}.app-shell--pressure .pressure-works-matrix__row{border-top:1px solid var(--b6-line);min-height:88px;color:var(--b6-text);cursor:pointer;text-align:left;background:#fff;padding:8px 12px}.app-shell--pressure .pressure-works-matrix__row:hover{background:linear-gradient(90deg,#eef9fc,#fff 72%)}.app-shell--pressure .pressure-works-matrix__row:focus-visible{z-index:1;outline:2px solid var(--b6-blue);outline-offset:-2px;position:relative}.app-shell--pressure .pressure-works-matrix__row>span{min-width:0}.app-shell--pressure .pressure-work-identity>strong,.app-shell--pressure .pressure-work-last-activity>strong{color:var(--b6-text);font-size:var(--v2-font-control);display:block}.app-shell--pressure .pressure-work-identity>small,.app-shell--pressure .pressure-work-last-activity>small{color:var(--b6-muted);font-size:var(--v2-font-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.app-shell--pressure .pressure-work-installations{align-content:center;gap:4px;display:grid}.app-shell--pressure .pressure-work-installation{min-width:0}.app-shell--pressure .pressure-work-installation strong,.app-shell--pressure .pressure-work-installation small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell--pressure .pressure-work-installation strong{color:var(--b6-text);font-size:var(--v2-font-label)}.app-shell--pressure .pressure-work-installation small,.app-shell--pressure .pressure-work-more,.app-shell--pressure .pressure-work-empty-value{color:var(--b6-muted);font-size:var(--v2-font-micro)}.app-shell--pressure .pressure-work-more{font-weight:750}.app-shell--pressure .pressure-work-readings{align-items:center;gap:14px;min-width:0;display:flex}.app-shell--pressure .pressure-work-reading{flex:none;justify-content:flex-start;align-items:center;gap:9px;min-width:151px;display:inline-flex}.app-shell--pressure .pressure-work-reading .pressure-gauge--compact.pressure-gauge--matrix{flex:0 0 80px;width:80px;margin:-3px 0 -6px}.app-shell--pressure .pressure-work-reading__copy{gap:2px;min-width:0;display:grid}.app-shell--pressure .pressure-work-reading__copy>strong{color:#12344d;letter-spacing:-.01em;white-space:nowrap;font-size:14.5px;font-weight:800}.app-shell--pressure .pressure-work-reading__copy>small{color:#667e8c;font-size:var(--v2-font-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.app-shell--pressure .pressure-work-reading-more{border:1px solid var(--b6-line2);width:28px;height:28px;color:var(--b6-muted);font-size:var(--v2-font-micro);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.app-shell--pressure .pressure-gauge--matrix svg{overflow:visible}.app-shell--pressure .pressure-gauge__matrix-segment{fill:none;stroke-width:8px;stroke-linecap:round}.app-shell--pressure .pressure-gauge__matrix-segment--critical{stroke:#d94b52}.app-shell--pressure .pressure-gauge__matrix-segment--warning{stroke:#ef8f16}.app-shell--pressure .pressure-gauge__matrix-segment--ok{stroke:#33a765}.app-shell--pressure .pressure-gauge__matrix-marker{fill:#fff;stroke:#b52f3b;stroke-width:2px}.app-shell--pressure .pressure-gauge--ok .pressure-gauge__matrix-marker{stroke:#278653}.app-shell--pressure .pressure-gauge--warning .pressure-gauge__matrix-marker{stroke:#bd690d}.app-shell--pressure .pressure-gauge__matrix-value{fill:#17364d;letter-spacing:-.025em;font-size:14px;font-weight:850}.app-shell--pressure .pressure-gauge__matrix-unit{fill:#5e7787;letter-spacing:.08em;text-transform:uppercase;font-size:6.8px;font-weight:800}.app-shell--pressure .pressure-work-state{justify-items:start;gap:5px;display:grid}.app-shell--pressure .pressure-work-state__meta{gap:2px;display:grid}.app-shell--pressure .pressure-work-state__meta small{color:var(--b6-muted);font-size:var(--v2-font-micro)}.app-shell--pressure .pressure-work-state__meta small.is-alert{color:var(--b6-danger);font-weight:800}.app-shell--pressure .pressure-work-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.app-shell--pressure .pressure-work-row-actions button{min-height:32px;font-size:var(--v2-font-label);padding:5px 10px}@media (width<=1000px){.app-shell--pressure .pressure-scope-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--pressure .pressure-scope-summary>div:nth-child(3){border-right:0}.app-shell--pressure .pressure-scope-summary>div:nth-child(n+4){border-top:1px solid var(--b6-line)}.app-shell--pressure .pressure-works-panel>header{flex-direction:column;align-items:stretch}.app-shell--pressure .pressure-works-toolbar{justify-content:flex-start;width:100%;min-width:0;margin-left:0}.app-shell--pressure .pressure-works-toolbar .pressure-node-search{width:auto}}@media (width<=620px){.app-shell--pressure .pressure-scope-summary{grid-template-columns:1fr 1fr}.app-shell--pressure .pressure-scope-summary>div,.app-shell--pressure .pressure-scope-summary>div:nth-child(3){border-right:1px solid var(--b6-line);border-top:1px solid var(--b6-line)}.app-shell--pressure .pressure-scope-summary>div:nth-child(-n+2){border-top:0}.app-shell--pressure .pressure-scope-summary>div:nth-child(2n){border-right:0}.app-shell--pressure .pressure-scope-summary>div:last-child{border-right:0;grid-column:1/-1}.app-shell--pressure .pressure-works-toolbar{flex-direction:column;align-items:stretch}.app-shell--pressure .pressure-work-filter,.app-shell--pressure .pressure-works-toolbar .pressure-node-search{flex-basis:auto;width:100%}}.app-shell--pressure .pressure-operational-overview{grid-template-columns:minmax(360px,1.05fr) minmax(520px,1.7fr);gap:12px;margin-bottom:14px}.app-shell--pressure .pressure-operational-overview__lead{background:radial-gradient(circle at 90% -15%,#39bbe147,#0000 34%),linear-gradient(128deg,#102f47 0%,#153f5b 56%,#194b67 100%);border:1px solid #173e59;border-left:0;border-radius:14px;min-height:96px;padding:16px 18px 15px 20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #12344b1f}.app-shell--pressure .pressure-operational-overview__lead:before{content:"";background:#3bb3d1;width:4px;position:absolute;inset:0 auto 0 0}.app-shell--pressure .pressure-operational-overview__lead small{color:#b9d6e1;letter-spacing:.11em;font-size:9px}.app-shell--pressure .pressure-operational-overview__lead strong{letter-spacing:-.02em;max-width:95%;margin-top:6px;font-size:20px;font-weight:760}.app-shell--pressure .pressure-operational-overview__lead span{color:#d5e6ec;margin-top:7px;font-size:10.5px}.app-shell--pressure .pressure-scope-summary--compact{background:#fff;border:1px solid #dce6eb;border-radius:14px;overflow:hidden;box-shadow:0 9px 24px #1832440e}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item{min-height:96px;box-shadow:none;background:linear-gradient(#fff,#fbfcfd);border-right:1px solid #e7edf0;padding:14px 17px;position:relative}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item:before{content:"";background:#d8e4ea;border-radius:999px;height:2px;position:absolute;top:0;left:16px;right:16px}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item.is-attention{box-shadow:none;background:linear-gradient(#fffefb,#fffaf2)}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item small{color:#788b96;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:800}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item strong{color:#17364c;letter-spacing:-.045em;margin-top:4px;font-size:27px;font-weight:780}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item>span{color:#81919a;margin-top:2px;font-size:9.5px}.app-shell--pressure .pressure-works-panel{background:#f7f9fa;border:1px solid #dce5ea;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #152f420e}.app-shell--pressure .pressure-works-panel>header{background:#fff;border-bottom:1px solid #e5ecef;align-items:center;padding:15px 17px 14px}.app-shell--pressure .pressure-works-panel>header h2{letter-spacing:-.015em;font-size:17px}.app-shell--pressure .pressure-works-panel>header small{font-size:10px}.app-shell--pressure .pressure-project-grid{gap:12px;padding:0;display:grid}.app-shell--pressure .pressure-project-grid--relaxed,.app-shell--pressure .pressure-project-grid--standard{grid-template-columns:repeat(auto-fit,minmax(460px,1fr))}.app-shell--pressure .pressure-project-card--dashboard{background:#fff;border:1px solid #dbe5ea;border-radius:13px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 5px 18px #122e410e}.app-shell--pressure .pressure-project-card--dashboard:before{content:"";opacity:.82;background:#7dc4d9;width:3px;position:absolute;inset:0 auto 0 0}.app-shell--pressure .pressure-project-card--dashboard.has-attention:before{background:#e19b3c}.app-shell--pressure .pressure-project-card--dashboard:hover,.app-shell--pressure .pressure-project-card--dashboard:focus-visible{border-color:#b9d4e1;outline:none;transform:translateY(-1px);box-shadow:0 12px 28px #122e411a}.app-shell--pressure .pressure-project-card__top{background:linear-gradient(#fff,#fcfdfe);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px 9px 16px;display:flex}.app-shell--pressure .pressure-project-card__identity{min-width:0;display:block}.app-shell--pressure .pressure-project-card__badges{align-items:center;gap:6px;min-height:21px;margin-bottom:5px;display:flex}.app-shell--pressure .pressure-project-card__stage,.app-shell--pressure .pressure-project-card__alert{min-height:20px;box-shadow:none;color:#4f6977;letter-spacing:.035em;text-transform:uppercase;background:#f5f9fa;border:1px solid #d7e4e9;border-radius:999px;align-items:center;padding:3px 7px;font-size:8.5px;font-weight:800;display:inline-flex}.app-shell--pressure .pressure-project-card__stage>i{background:#40a7bf;border-radius:50%;width:6px;height:6px;margin-right:5px;box-shadow:0 0 0 3px #40a7bf1a}.app-shell--pressure .pressure-project-card__identity h3{color:#17354b;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:760;overflow:hidden}.app-shell--pressure .pressure-project-card__identity p{color:#7b8d97;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9.5px;overflow:hidden}.app-shell--pressure .pressure-project-card__open{color:#4c7f99;background:#f9fbfc;border:1px solid #e0e8ec;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.app-shell--pressure .pressure-project-card__dashboard-body{grid-template-columns:minmax(0,1fr) 132px;gap:12px;min-height:104px;padding:0 14px 11px 16px;display:grid}.app-shell--pressure .pressure-project-card__live{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.app-shell--pressure .pressure-project-reading--gauge{border:0;flex:1 1 0;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0;display:grid}.app-shell--pressure .pressure-project-reading--gauge+.pressure-project-reading--gauge{border-left:1px solid #edf1f3;padding-left:10px}.app-shell--pressure .pressure-project-reading--gauge .pressure-gauge--dashboard{flex:0 0 80px;width:80px;margin:-4px 0 -7px}.app-shell--pressure .pressure-project-reading__copy{gap:2px;min-width:0;display:grid}.app-shell--pressure .pressure-project-reading__copy strong,.app-shell--pressure .pressure-project-reading__copy small,.app-shell--pressure .pressure-project-reading__copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--pressure .pressure-project-reading__copy strong{color:#17364c;font-size:10.5px;font-weight:800}.app-shell--pressure .pressure-project-reading__copy em{color:#8b9aa2;margin-top:2px;font-size:8px;font-style:normal}.app-shell--pressure .pressure-project-card__more-readings{color:#607784;white-space:nowrap;background:#f7fafb;border:1px solid #dfe8ec;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:4px 7px;font-size:8.5px;font-weight:750;display:inline-flex}.app-shell--pressure .pressure-project-card__no-reading{color:#80919a;align-items:center;gap:10px;min-width:0;display:flex}.app-shell--pressure .pressure-project-card__no-reading .pressure-icon{color:#83a6b5;flex:0 0 25px;width:25px;height:25px}.app-shell--pressure .pressure-project-card__no-reading strong,.app-shell--pressure .pressure-project-card__no-reading small{display:block}.app-shell--pressure .pressure-project-card__no-reading strong{color:#526a77;font-size:10px}.app-shell--pressure .pressure-project-card__no-reading small{margin-top:2px;font-size:8.5px}.app-shell--pressure .pressure-project-card__metrics{background:#f7f9fa;border:1px solid #e2e9ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;display:grid;overflow:hidden}.app-shell--pressure .pressure-project-card__metrics>span{text-align:center;border-right:1px solid #e4ebee;min-width:0;padding:9px 6px 8px}.app-shell--pressure .pressure-project-card__metrics>span:last-child{border-right:0}.app-shell--pressure .pressure-project-card__metrics small,.app-shell--pressure .pressure-project-card__metrics strong{display:block}.app-shell--pressure .pressure-project-card__metrics strong{color:#24475c;margin-top:3px;font-size:14px;font-weight:800}.app-shell--pressure .pressure-project-card__metrics>span.is-attention strong{color:#9a621e}.app-shell--pressure .pressure-project-card--dashboard .pressure-project-card__footer{background:#fbfcfd;border-top:1px solid #edf1f3;min-height:39px;padding:7px 12px 8px 16px}.app-shell--pressure .pressure-project-card--dashboard .pressure-project-card__actions{gap:5px}.app-shell--pressure .pressure-gauge--dashboard svg{width:100%;display:block;overflow:visible}.app-shell--pressure .pressure-gauge__dashboard-track,.app-shell--pressure .pressure-gauge__dashboard-progress{fill:none;stroke-linecap:round}.app-shell--pressure .pressure-gauge--warning .pressure-gauge__dashboard-progress{stroke:#dc962f}.app-shell--pressure .pressure-gauge--critical .pressure-gauge__dashboard-progress{stroke:#cc5960}.app-shell--pressure .pressure-gauge__dashboard-threshold{stroke:#fff;stroke-width:.9px}.app-shell--pressure .pressure-gauge__dashboard-threshold--critical{fill:#cd686d}.app-shell--pressure .pressure-gauge__dashboard-threshold--warning{fill:#e0a54b}.app-shell--pressure .pressure-gauge--warning .pressure-gauge__dashboard-marker{stroke:#c77f1c}.app-shell--pressure .pressure-gauge--critical .pressure-gauge__dashboard-marker{stroke:#bd454d}.app-shell--pressure .pressure-gauge__dashboard-value{fill:#17364c;letter-spacing:-.03em;font-size:14px;font-weight:820}.app-shell--pressure .pressure-gauge__dashboard-unit{fill:#738793;letter-spacing:.065em;text-transform:uppercase;font-size:6.4px;font-weight:750}.app-shell--pressure .pressure-project-grid--dense .pressure-project-reading--gauge{grid-template-columns:68px minmax(0,1fr);gap:5px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-reading__copy small,.app-shell--pressure .pressure-project-grid--dense .pressure-project-reading__copy em{display:none}.app-shell--pressure .pressure-project-grid--dense .pressure-project-card__footer small{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}@media (width<=1320px){.app-shell--pressure .pressure-project-grid--relaxed,.app-shell--pressure .pressure-project-grid--standard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.app-shell--pressure .pressure-operational-overview{grid-template-columns:1fr}.app-shell--pressure .pressure-project-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.app-shell--pressure .pressure-project-grid--relaxed,.app-shell--pressure .pressure-project-grid--standard,.app-shell--pressure .pressure-project-grid--dense{grid-template-columns:1fr}.app-shell--pressure .pressure-project-card__dashboard-body{grid-template-columns:minmax(0,1fr) 118px}}@media (width<=620px){.app-shell--pressure .pressure-scope-summary--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--pressure .pressure-project-card__dashboard-body,.app-shell--pressure .pressure-project-grid--dense .pressure-project-card__dashboard-body{grid-template-columns:1fr}.app-shell--pressure .pressure-project-card__metrics{order:-1}.app-shell--pressure .pressure-project-card__footer{flex-direction:row;align-items:center}}.app-shell--pressure .pressure-operational-overview{gap:10px;margin-bottom:16px}.app-shell--pressure .pressure-operational-overview__lead{background:radial-gradient(circle at 86% -20%,#5bd8ef61,#0000 33%),linear-gradient(128deg,#0d3550 0%,#0f526e 62%,#11728d 100%);border-color:#0d4e6c;border-radius:11px;min-height:88px;padding:14px 18px 13px 20px;box-shadow:0 12px 28px #0a344c2e}.app-shell--pressure .pressure-operational-overview__lead:before{background:#36c0dc;width:5px}.app-shell--pressure .pressure-operational-overview__lead.has-attention:before{background:#f0a43c}.app-shell--pressure .pressure-operational-overview__lead small{color:#c7eaf2}.app-shell--pressure .pressure-operational-overview__lead strong{margin-top:4px;font-size:21px;font-weight:790}.app-shell--pressure .pressure-operational-overview__lead span{color:#e1f2f6;margin-top:5px}.app-shell--pressure .pressure-scope-summary--compact{border-color:#d4e2e8;border-radius:11px;box-shadow:0 10px 25px #13384d16}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item{background:linear-gradient(#fff 0%,#f5fbfd 100%);min-height:88px;padding:12px 16px 11px}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item:nth-child(2){background:linear-gradient(#fff 0%,#f2fafc 100%)}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item:before{background:#58b8d1;border-radius:0;height:3px;left:0;right:0}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item:nth-child(2):before{background:#2c9ab8}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item.is-attention{background:linear-gradient(#fffdf8 0%,#fff7e9 100%)}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item.is-attention:before{background:#e99b31}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item strong{color:#0e6289;font-size:29px;font-weight:820}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item.is-attention strong{color:#a86413}.app-shell--pressure .pressure-works-panel{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.app-shell--pressure .pressure-works-panel>header{background:0 0;border:0;padding:7px 2px 11px}.app-shell--pressure .pressure-works-panel>header h2{color:#123d58;font-size:18px;font-weight:790}.app-shell--pressure .pressure-works-panel>header small{color:#667e8c}.app-shell--pressure .pressure-work-list{padding:0}.app-shell--pressure .pressure-project-grid{gap:14px}.app-shell--pressure .pressure-project-grid--dense{gap:11px}.app-shell--pressure .pressure-project-card--dashboard{background:radial-gradient(circle at 100% 0,#47b5d313,#0000 28%),#fff;border:1px solid #cbdbe3;border-top:3px solid #32a8c6;border-radius:11px;box-shadow:0 10px 25px #1132461b,0 1px 2px #1132460f}.app-shell--pressure .pressure-project-card--dashboard:before{display:none}.app-shell--pressure .pressure-project-card__top{background:0 0;border-bottom:1px solid #e8eef1;align-items:center;min-height:42px;padding:7px 10px 6px 12px}.app-shell--pressure .pressure-project-card__identity{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badges title""badges site";align-items:center;column-gap:9px;display:grid}.app-shell--pressure .pressure-project-card__badges{grid-area:badges;align-self:center;min-height:0;margin:0}.app-shell--pressure .pressure-project-card__stage>i{background:#1aa7c6;width:5px;height:5px;margin-right:5px;box-shadow:0 0 0 3px #1aa7c61c}.app-shell--pressure .pressure-project-card__identity h3{color:#102f45;grid-area:title;font-size:15px;font-weight:810}.app-shell--pressure .pressure-project-card__identity p{color:#78909d;grid-area:site;margin:0;font-size:8.4px}.app-shell--pressure .pressure-project-card__open{color:#17799d;background:#eef8fb;border-color:#c9dce5;border-radius:7px;flex-basis:25px;width:25px;height:25px;font-size:13px}.app-shell--pressure .pressure-project-card__live{background:linear-gradient(90deg,#ecf8fcc2,#f8fcfd40);border-radius:8px;gap:7px;padding:2px 7px 1px 5px}.app-shell--pressure .pressure-project-reading--gauge+.pressure-project-reading--gauge{border-left-color:#dce9ee;padding-left:8px}.app-shell--pressure .pressure-project-reading__copy{gap:1px}.app-shell--pressure .pressure-project-reading__copy em{color:#778d99;margin-top:1px;font-size:7.7px}.app-shell--pressure .pressure-project-card__metrics{background:0 0;border:0;border-left:1px solid #dfe9ed;border-radius:0;grid-template-columns:1fr;align-self:stretch;display:grid;overflow:visible}.app-shell--pressure .pressure-project-card__metrics>span{text-align:left;border:0;border-bottom:1px solid #edf2f4;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:3px 2px 3px 10px;display:flex}.app-shell--pressure .pressure-project-card__metrics>span:last-child{border-bottom:0}.app-shell--pressure .pressure-project-card__metrics small{color:#667e8b;letter-spacing:0;text-overflow:clip;text-transform:none;white-space:nowrap;font-size:8px;font-weight:690;overflow:visible}.app-shell--pressure .pressure-project-card__metrics strong{color:#123e58;margin:0;font-size:13.5px;font-weight:830}.app-shell--pressure .pressure-project-card--dashboard .pressure-project-card__footer{background:#f8fbfc;border-top-color:#e7eef1;min-height:31px;padding:4px 8px 5px 12px}.app-shell--pressure .pressure-project-card--dashboard .pressure-project-card__footer small{color:#6f8490;font-size:7.8px}.app-shell--pressure .pressure-project-card--dashboard .pressure-project-card__actions .btn-secondary,.app-shell--pressure .pressure-project-card--dashboard .pressure-project-card__actions .pressure-primary-action{border-radius:6px;min-height:25px;padding:4px 8px;font-size:8px}.app-shell--pressure .pressure-project-card--dashboard .pressure-project-card__actions .pressure-primary-action{background:linear-gradient(#258fca,#1678b3);border-color:#167eb3;box-shadow:0 3px 8px #1678b329}.app-shell--pressure .pressure-gauge__dashboard-progress{stroke:#11a4c4;stroke-width:5.8px}.app-shell--pressure .pressure-gauge__dashboard-marker{stroke:#0785a4;stroke-width:2.3px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-card__dashboard-body{grid-template-columns:minmax(0,1fr) 116px;gap:7px;min-height:68px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-reading--gauge .pressure-gauge--dashboard{width:60px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-card__metrics small{font-size:7.2px;display:inline}@media (width<=820px){.app-shell--pressure .pressure-project-card__dashboard-body{grid-template-columns:minmax(0,1fr) 128px}}@media (width<=620px){.app-shell--pressure .pressure-project-card__dashboard-body,.app-shell--pressure .pressure-project-grid--dense .pressure-project-card__dashboard-body{grid-template-columns:1fr}.app-shell--pressure .pressure-project-card__metrics{border-top:1px solid #dfe9ed;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--pressure .pressure-project-card__metrics>span{text-align:center;border-bottom:0;border-right:1px solid #edf2f4;justify-items:center;gap:1px;padding:5px 3px;display:grid}.app-shell--pressure .pressure-project-card__metrics>span:last-child{border-right:0}}.app-shell--pressure .pressure-page-actions{align-items:center;gap:8px;display:flex}.app-shell--pressure .pressure-scope-up{color:#12637f;min-height:34px;font:inherit;cursor:pointer;background:linear-gradient(#f7fdff 0%,#eaf7fb 100%);border:1px solid #8fc8da;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:760;display:inline-flex;box-shadow:0 2px 6px #145b7712}.app-shell--pressure .pressure-scope-up:hover,.app-shell--pressure .pressure-scope-up:focus-visible{color:#0a506a;background:#e2f5fb;border-color:#43aeca;outline:none}.app-shell--pressure .pressure-scope-up>span{font-size:15px;line-height:1}.app-shell--pressure .pressure-project-grid--relaxed{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--pressure .pressure-project-card--dashboard{background:#fff;border:1px solid #b7d0db;border-left:4px solid #20a8c7;border-radius:10px;overflow:hidden;box-shadow:0 9px 24px #0d385021,0 2px 5px #0d38500f}.app-shell--pressure .pressure-project-card--dashboard.has-attention{border-color:#d9c39d #d9c39d #d9c39d #e39424;box-shadow:0 9px 24px #764d1021,0 2px 5px #513a180d}.app-shell--pressure .pressure-project-card--dashboard:hover,.app-shell--pressure .pressure-project-card--dashboard:focus-visible{border-color:#83b8cb #83b8cb #83b8cb #0c95b6;transform:translateY(-1px);box-shadow:0 14px 30px #0b435f2b,0 3px 7px #0d385012}.app-shell--pressure .pressure-project-card--dashboard.has-attention:hover,.app-shell--pressure .pressure-project-card--dashboard.has-attention:focus-visible{border-color:#d4b273 #d4b273 #d4b273 #d9820d}.app-shell--pressure .pressure-project-card__top{background:linear-gradient(90deg,#eef9fc 0%,#f8fcfd 42%,#fff 100%);border-bottom:1px solid #dfecef;min-height:36px;padding:5px 7px 5px 9px}.app-shell--pressure .pressure-project-card--dashboard.has-attention .pressure-project-card__top{background:linear-gradient(90deg,#fff7e9 0%,#fffaf2 38%,#fff 100%)}.app-shell--pressure .pressure-project-card__stage,.app-shell--pressure .pressure-project-card__alert{border-radius:5px;min-height:18px;padding:3px 7px;font-size:7.4px;font-weight:800}.app-shell--pressure .pressure-project-card__stage>i{box-shadow:none;background:#bff3ff}.app-shell--pressure .pressure-project-card__identity h3{color:#0b2e44;font-size:14px;font-weight:820}.app-shell--pressure .pressure-project-card__identity p{color:#708792;font-size:7.7px}.app-shell--pressure .pressure-project-card__quick-actions{flex:none;align-items:center;gap:5px;margin-left:8px;display:flex}.app-shell--pressure .pressure-project-card__scope-action,.app-shell--pressure .pressure-project-card__open-action{min-height:24px;font:inherit;cursor:pointer;border-radius:6px;padding:4px 7px;font-size:7.8px;font-weight:760}.app-shell--pressure .pressure-project-card__scope-action{color:#155f78;background:#fff;border:1px solid #9cc9d8}.app-shell--pressure .pressure-project-card__scope-action:hover,.app-shell--pressure .pressure-project-card__scope-action:focus-visible{background:#eaf8fc;border-color:#3fa5c2;outline:none}.app-shell--pressure .pressure-project-card__open-action{color:#fff;background:linear-gradient(#159ad2 0%,#087ab5 100%);border:1px solid #087fb8;box-shadow:0 3px 8px #087ab52e}.app-shell--pressure .pressure-project-card__open-action:hover,.app-shell--pressure .pressure-project-card__open-action:focus-visible{background:#0874ab;border-color:#066d9f;outline:none}.app-shell--pressure .pressure-project-card__dashboard-body{grid-template-columns:minmax(0,1fr) 118px;gap:8px;min-height:62px;padding:5px 8px 6px 9px}.app-shell--pressure .pressure-project-card__live{background:linear-gradient(90deg,#eaf8fc 0%,#f9fdfe 100%);border:1px solid #d7edf3;border-radius:7px;gap:6px;padding:1px 6px 1px 3px}.app-shell--pressure .pressure-project-card--dashboard.has-attention .pressure-project-card__live{background:linear-gradient(90deg,#fff7e8 0%,#fffdfa 100%);border-color:#efe0c4}.app-shell--pressure .pressure-project-reading__copy strong{color:#0c3148;font-size:9.5px}.app-shell--pressure .pressure-project-reading__copy small{color:#567483;font-size:7.7px}.app-shell--pressure .pressure-project-reading__copy em{color:#6c828d;font-size:7.4px}.app-shell--pressure .pressure-project-card__metrics{background:#eff8fb;border:1px solid #d5e8ee;border-radius:7px;align-self:stretch;overflow:hidden}.app-shell--pressure .pressure-gauge__dashboard-track{stroke:#cbdce3;stroke-width:6.2px}.app-shell--pressure .pressure-gauge__dashboard-zone{fill:none;stroke-width:6.2px;stroke-linecap:round}.app-shell--pressure .pressure-gauge__dashboard-marker{fill:#fff;stroke:#0c4e6d;stroke-width:2.5px}.app-shell--pressure .pressure-gauge__dashboard-value{fill:#092f47;font-size:15.5px;font-weight:900}.app-shell--pressure .pressure-gauge__dashboard-unit{fill:#56717f;font-size:6.2px;font-weight:820}.app-shell--pressure .pressure-gauge--no-signal .pressure-gauge__dashboard-track,.app-shell--pressure .pressure-gauge--warning .pressure-gauge__dashboard-track:only-child{stroke:#c6d5dc}.app-shell--pressure .pressure-project-grid--dense .pressure-project-card__dashboard-body,.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__dashboard-body{grid-template-columns:minmax(0,1fr) 106px;gap:6px;min-height:57px;padding:4px 6px 5px 7px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-reading--gauge,.app-shell--pressure .pressure-project-grid--compact .pressure-project-reading--gauge{grid-template-columns:62px minmax(0,1fr);gap:4px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-reading--gauge .pressure-gauge--dashboard,.app-shell--pressure .pressure-project-grid--compact .pressure-project-reading--gauge .pressure-gauge--dashboard{flex-basis:60px;width:60px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-reading__copy small,.app-shell--pressure .pressure-project-grid--dense .pressure-project-reading__copy em,.app-shell--pressure .pressure-project-grid--compact .pressure-project-reading__copy small,.app-shell--pressure .pressure-project-grid--compact .pressure-project-reading__copy em{display:none}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__identity p{display:none}@media (width<=980px){.app-shell--pressure .pressure-project-grid--relaxed,.app-shell--pressure .pressure-project-grid--standard,.app-shell--pressure .pressure-project-grid--dense,.app-shell--pressure .pressure-project-grid--compact{grid-template-columns:1fr}}@media (width<=620px){.app-shell--pressure .pressure-page-actions{flex-wrap:wrap;justify-content:flex-end}.app-shell--pressure .pressure-project-card__top{align-items:flex-start}.app-shell--pressure .pressure-project-card__quick-actions{flex-direction:column;align-items:stretch}.app-shell--pressure .pressure-project-card__dashboard-body,.app-shell--pressure .pressure-project-grid--dense .pressure-project-card__dashboard-body,.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__dashboard-body{grid-template-columns:1fr}.app-shell--pressure .pressure-project-card__metrics{border-top:1px solid #d5e8ee;grid-template-columns:repeat(3,minmax(0,1fr))}}.app-shell--pressure .pressure-works-toolbar .pressure-scope-up{color:#075d7d;background:#fff;border-color:#64bdd5;min-height:32px;margin-right:2px;padding:6px 10px;font-size:10.5px;box-shadow:0 2px 7px #08668b1a}.app-shell--pressure .pressure-works-toolbar .pressure-scope-up:hover,.app-shell--pressure .pressure-works-toolbar .pressure-scope-up:focus-visible{color:#064d68;background:#edfaff;border-color:#0e9fc4}.app-shell--pressure .pressure-project-grid--standard{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.app-shell--pressure .pressure-project-grid--dense{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:10px}.app-shell--pressure .pressure-project-grid--compact{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px}.app-shell--pressure .pressure-project-card--dashboard,.app-shell--pressure .pressure-project-card--dashboard.has-attention{background:#fff;border-top-color:#a9cad7;border-bottom-color:#a9cad7;border-right-color:#a9cad7;box-shadow:0 8px 22px #0939521a,0 1px 3px #0939520d}.app-shell--pressure .pressure-project-card--dashboard{border-left-color:#0ba2c7}.app-shell--pressure .pressure-project-card--dashboard.has-attention{border-left-color:#dd8a18}.app-shell--pressure .pressure-project-card__top,.app-shell--pressure .pressure-project-card--dashboard.has-attention .pressure-project-card__top{background:#fff;border-bottom-color:#d8e8ee;min-height:43px;padding:7px 9px 7px 10px}.app-shell--pressure .pressure-project-card__identity{gap:2px 9px}.app-shell--pressure .pressure-project-card__stage,.app-shell--pressure .pressure-project-card__alert{letter-spacing:.025em;border-radius:5px;min-height:20px;padding:3px 7px;font-size:9px}.app-shell--pressure .pressure-project-card__stage{color:#086989;background:#e7f8fc;border-color:#0a96bd}.app-shell--pressure .pressure-project-card__stage>i{background:#0aa8ce}.app-shell--pressure .pressure-project-card__alert{color:#965500;background:#fff4df;border-color:#e3a247}.app-shell--pressure .pressure-project-card__identity h3{color:#062f48;font-size:15px;font-weight:850;line-height:1.15}.app-shell--pressure .pressure-project-card__identity p{color:#647e8c;font-size:9.5px;line-height:1.25}.app-shell--pressure .pressure-project-card__scope-action,.app-shell--pressure .pressure-project-card__open-action{border-radius:6px;min-height:27px;padding:5px 8px;font-size:9.5px}.app-shell--pressure .pressure-project-card__open-action{background:linear-gradient(#10a1d4 0%,#087eb8 100%);border-color:#057bae;box-shadow:0 4px 10px #037db338}.app-shell--pressure .pressure-project-card__dashboard-body,.app-shell--pressure .pressure-project-card--dashboard.has-attention .pressure-project-card__dashboard-body{background:#fff;grid-template-columns:minmax(0,1fr) 126px;gap:9px;min-height:82px;padding:7px 9px 8px 10px}.app-shell--pressure .pressure-project-card__live,.app-shell--pressure .pressure-project-card--dashboard.has-attention .pressure-project-card__live{background:#f9fcfd;border-color:#d3e8ef;gap:8px;padding:3px 7px 3px 5px}.app-shell--pressure .pressure-project-reading--gauge{grid-template-columns:82px minmax(0,1fr);gap:7px}.app-shell--pressure .pressure-project-reading--gauge .pressure-gauge--dashboard{flex-basis:80px;width:80px;margin:-4px 0 -7px}.app-shell--pressure .pressure-project-reading__copy strong{color:#062f48;font-size:11.5px;line-height:1.2}.app-shell--pressure .pressure-project-reading__copy small{color:#4f6d7b;font-size:10px;line-height:1.25}.app-shell--pressure .pressure-project-reading__copy em{color:#6b818b;font-size:9px;line-height:1.25}.app-shell--pressure .pressure-project-card__metrics{background:#f5fafc;border-color:#cce2ea}.app-shell--pressure .pressure-project-card__metrics>span{border-bottom-color:#d8e8ee;min-height:25px;padding:4px 8px}.app-shell--pressure .pressure-project-card__metrics small{color:#456879;font-size:9px;font-weight:760}.app-shell--pressure .pressure-project-card__metrics strong{color:#057da7;font-size:14px;font-weight:880}.app-shell--pressure .pressure-project-card__metrics>span.is-attention{background:#fff3dd}.app-shell--pressure .pressure-project-card__metrics>span.is-attention small,.app-shell--pressure .pressure-project-card__metrics>span.is-attention strong{color:#925100}.app-shell--pressure .pressure-gauge__dashboard-track{stroke:#d5e3e9}.app-shell--pressure .pressure-gauge__dashboard-zone--critical{stroke:#dc3f4b}.app-shell--pressure .pressure-gauge__dashboard-zone--warning{stroke:#f09922}.app-shell--pressure .pressure-gauge__dashboard-zone--ok{stroke:#25a866}.app-shell--pressure .pressure-gauge__dashboard-marker{stroke:#053f60}.app-shell--pressure .pressure-gauge__dashboard-value{fill:#052f49;font-size:16.5px}.app-shell--pressure .pressure-gauge__dashboard-unit{fill:#456b7d;font-size:7px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-card__dashboard-body{grid-template-columns:minmax(0,1fr) 108px;min-height:76px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-reading--gauge{grid-template-columns:68px minmax(0,1fr)}.app-shell--pressure .pressure-project-grid--dense .pressure-project-reading--gauge .pressure-gauge--dashboard{flex-basis:66px;width:66px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-reading__copy strong{font-size:10.5px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-card__metrics small{font-size:8.5px}.app-shell--pressure .pressure-project-grid--dense .pressure-project-card__metrics strong{font-size:13px}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__top{min-height:40px;padding:6px 7px}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__identity h3{font-size:12.5px}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__stage,.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__alert{min-height:18px;padding:2px 5px;font-size:8px}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__scope-action,.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__open-action{min-height:23px;padding:3px 5px;font-size:8px}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__dashboard-body{grid-template-columns:1fr;gap:5px;min-height:0;padding:6px 7px 7px}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__live{min-height:58px}.app-shell--pressure .pressure-project-grid--compact .pressure-project-reading--gauge{grid-template-columns:58px minmax(0,1fr)}.app-shell--pressure .pressure-project-grid--compact .pressure-project-reading--gauge .pressure-gauge--dashboard{flex-basis:56px;width:56px}.app-shell--pressure .pressure-project-grid--compact .pressure-project-reading__copy strong{font-size:9.5px}.app-shell--pressure .pressure-project-grid--compact .pressure-project-reading__copy small{font-size:8.5px;display:block}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__metrics>span{border-bottom:0;border-right:1px solid #d8e8ee;min-height:34px}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__metrics>span:last-child{border-right:0}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__metrics small{font-size:8px}.app-shell--pressure .pressure-project-grid--compact .pressure-project-card__metrics strong{font-size:12px}@media (width<=980px){.app-shell--pressure .pressure-project-grid--relaxed,.app-shell--pressure .pressure-project-grid--standard,.app-shell--pressure .pressure-project-grid--dense,.app-shell--pressure .pressure-project-grid--compact{grid-template-columns:1fr}}.app-shell--pressure .pressure-workspace-backdrop{-webkit-backdrop-filter:blur(5px)saturate(.92);backdrop-filter:blur(5px)saturate(.92);background:#071b28a3;padding:12px}.app-shell--pressure .pressure-workspace.pressure-workspace--p2{background:#eef4f7;border:1px solid #6ea0b8c2;border-radius:14px;grid-template-rows:72px 42px minmax(0,1fr);width:min(1280px,100vw - 24px);height:min(780px,100vh - 24px);max-height:none;box-shadow:0 28px 80px #02162257,inset 0 0 0 1px #ffffff2e}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head{background:radial-gradient(circle at 86% -35%,#3dc7ef57,#0000 34%),linear-gradient(112deg,#092f49 0%,#124b6b 58%,#0b3854 100%);border-top:3px solid #36bce6;min-height:72px;padding:11px 18px 10px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head>div>small{color:#9edbf1;letter-spacing:.11em;font-size:9px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head h2{letter-spacing:-.022em;margin:2px 0 3px;font-size:20px;font-weight:820}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head-meta{gap:8px;font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head>button{background:#ffffff14;border-color:#b9e3f361;border-radius:9px;width:34px;height:34px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs{background:#fffffffa;border-bottom:1px solid #d7e5ec;gap:0;min-width:0;padding:0 10px;display:flex;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button{color:#506978;text-align:center;text-overflow:ellipsis;border-bottom:3px solid #0000;border-right:0;flex:auto;min-width:0;min-height:42px;padding:0 8px;font-size:10px;font-weight:740;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button:hover{color:#0579ae;background:#f4fafc}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button.is-active{color:#0477ae;background:linear-gradient(#f7fcfe,#eef9fd);border-bottom-color:#22addb}.app-shell--pressure .pressure-workspace--p2 .pressure-tab-count{min-width:17px;height:17px;margin-left:4px;font-size:9px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body{background:linear-gradient(#ffffff42,#ffffff42),#edf4f7;min-height:0;padding:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body--summary{overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-work-overview--r5{grid-template-rows:116px minmax(0,1fr) 142px;gap:10px;height:100%;min-height:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-strip--p2{grid-template-columns:minmax(310px,1.55fr) minmax(190px,.92fr) minmax(170px,.78fr) minmax(220px,1.05fr);gap:9px;min-height:0}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-panel{border:1px solid #cedfe7;border-radius:10px;box-shadow:0 5px 18px #0d34490e}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card{background:#fff;height:100%;min-height:0;padding:10px 12px;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--clickable:after{color:#2083ac;background:#f6fbfde0;border:1px solid #d4e5ec;border-radius:7px;place-items:center;width:22px;height:22px;font-size:16px;display:grid;top:9px;right:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--clickable:hover{border-color:#8ccce0;transform:translateY(-1px);box-shadow:0 8px 22px #074a6b1c}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card__title,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-panel>header strong{color:#174b66;letter-spacing:.075em;border-left:3px solid #21aeda;padding-left:8px;font-size:9px;font-weight:850}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-reading{background:radial-gradient(circle at 9% 0,#32c4eb33,#0000 36%),linear-gradient(120deg,#08334d 0%,#0b4765 70%,#0a3b57 100%);border-color:#1b7196;box-shadow:0 9px 24px #032b402e}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-reading:after{color:#aee8f7;background:#ffffff12;border-color:#a9e0f340}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-reading .pressure-summary-card__title{color:#bfeef9;border-left-color:#51d1f2}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-reading{grid-template-columns:118px minmax(0,1fr);gap:8px;height:calc(100% - 19px);margin-top:1px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-reading .pressure-gauge--dashboard{width:112px;margin:-4px 0 -5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-reading .pressure-gauge__dashboard-track{stroke:#c4e4ef40}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-reading .pressure-gauge__dashboard-value{fill:#fff;font-size:16px;font-weight:850}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-reading .pressure-gauge__dashboard-unit{fill:#b7d9e7;font-size:6.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-reading__line{gap:6px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-reading__line>strong{color:#fff;font-size:22px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-reading .pressure-summary-sensor{color:#c4dce7;margin-top:4px;font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-reading .pressure-summary-transmission{color:#94bacb;margin-top:4px;font-size:9px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-reading .pressure-summary-transmission .pressure-icon{color:#65c8e7}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-operation{border-top:3px solid #29aee0}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-alerts{border-top:3px solid #54b4d5}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-alerts.is-attention{border-top-color:#ed9b28;box-shadow:0 5px 18px #bb6c0017}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-next{background:linear-gradient(145deg,#fff 0%,#f4fbfe 100%);border-top:3px solid #6bc8e4}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card__content{gap:9px;height:calc(100% - 20px);min-height:0;padding:4px 2px 0}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card__content .pressure-icon{width:27px;height:27px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card__content strong{font-size:14px;line-height:1.18}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card__content span{margin-top:2px;font-size:10px;line-height:1.22}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card__content small{margin-top:2px;font-size:9px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context-grid--p2,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-bottom-grid--p2{gap:10px;min-height:0}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context-grid--p2{grid-template-columns:minmax(0,1.9fr) minmax(300px,.8fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-panel{background:#fff;min-height:0;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-panel>header{background:linear-gradient(90deg,#f5fbfd,#fff 72%);border-bottom:1px solid #d9e6ec;min-height:34px;padding:7px 10px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-map{grid-template-rows:34px minmax(0,1fr) 30px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-map__canvas,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-map__empty{width:100%;height:100%;min-height:0}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-map footer{white-space:nowrap;gap:12px;min-height:30px;padding:4px 9px;font-size:9px;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context{grid-template-rows:34px minmax(0,1fr);padding-bottom:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context dl{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:0;min-height:0;margin:0;padding:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context dl>div{border-bottom:1px solid #e1ebef;border-right:1px solid #e1ebef;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:0;padding:9px 10px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context dl>div:nth-child(2n){border-right:0}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context dl>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context dt,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context dd{width:100%;font-size:9px;line-height:1.22}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context dt{color:#718792;gap:5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context dt .pressure-icon{width:14px;height:14px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context dd{color:#17394f;text-overflow:ellipsis;font-size:10px;font-weight:780;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-bottom-grid--p2{grid-template-columns:minmax(0,2fr) minmax(285px,.82fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-bottom-grid--p2 .pressure-summary-panel{grid-template-rows:34px minmax(0,1fr);display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-bottom-grid .pressure-summary-panel>header{min-height:34px;padding:6px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-bottom-grid .btn-secondary{border-radius:6px;min-height:24px;padding:3px 7px;font-size:9px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-installations .table-wrap{min-height:0;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-installations table{height:100%}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-installations table th{color:#71838e;letter-spacing:.05em;padding:5px 7px;font-size:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-installations table td{padding:5px 7px;font-size:9px;line-height:1.15}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events__list{grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;padding:2px 9px 5px;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events__list>div{gap:7px;min-height:0;padding:3px 0}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events__list strong{font-size:9px;line-height:1.15}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events__list small{margin-top:1px;font-size:8px;line-height:1.1}@media (width<=1120px){.app-shell--pressure .pressure-workspace.pressure-workspace--p2{grid-template-rows:68px 40px minmax(0,1fr);width:calc(100vw - 16px);height:calc(100vh - 16px)}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs{padding:0 5px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button{padding:0 5px;font-size:9px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-strip--p2{grid-template-columns:minmax(270px,1.35fr) minmax(160px,.85fr) minmax(145px,.72fr) minmax(190px,1fr)}}.app-shell--pressure .pressure-workspace--p2 .pressure-tab-count{min-width:19px;height:19px;font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body :where(button,input,select,textarea){font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card__title,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-panel>header strong{letter-spacing:.065em;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card__content strong{font-size:15px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card__content span{font-size:11.5px;line-height:1.28}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card__content small{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-reading .pressure-summary-sensor{font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card--p2-reading .pressure-summary-transmission{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context-grid--p21{grid-template-columns:minmax(0,1.72fr) minmax(360px,.94fr);gap:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context-grid--p21 .pressure-summary-panel>header,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-bottom-grid--p21 .pressure-summary-panel>header{min-height:38px;padding:8px 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context-grid--p21 .pressure-summary-map{grid-template-rows:38px minmax(0,1fr) 32px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-map footer{min-height:32px;padding:5px 10px;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-installation-overview{grid-template-rows:38px minmax(0,1fr);display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-installation-overview>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-installation-overview>header .btn-secondary,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events--wide>header .btn-secondary{border-radius:7px;min-height:27px;padding:4px 9px;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-installation-overview__empty{color:#718590;text-align:center;place-items:center;min-height:0;padding:18px;font-size:12px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-list{grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:6px;height:100%;min-height:0;padding:7px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row{color:#15384e;text-align:left;background:#fff;border:1px solid #d9e6ec;border-radius:9px;grid-template-columns:minmax(0,1fr) 92px 88px;align-items:center;gap:8px;min-width:0;min-height:0;padding:8px 9px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row:hover{background:#f9fdff;border-color:#8ecde1;box-shadow:0 4px 12px #0b496814}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__identity,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__reading{flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__identity strong,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__reading strong{color:#12374e;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;line-height:1.16;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__reading strong{font-size:13px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__identity small,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__reading small{color:#748b98;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.15;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__state{color:#506b79;white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;min-width:0;font-size:10.5px;font-weight:800;display:inline-flex}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__state i,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row>i{background:#91a6b1;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #91a6b121}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__state.is-ok i,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row>i.is-ok{background:#32a56b;box-shadow:0 0 0 3px #32a56b21}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__state.is-warning i,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row>i.is-warning{background:#e39a27;box-shadow:0 0 0 3px #e39a2724}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__state.is-critical i,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row>i.is-critical{background:#d95050;box-shadow:0 0 0 3px #d9505021}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__state.is-no-signal i,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row>i.is-no-signal{background:#7894a3;box-shadow:0 0 0 3px #7894a324}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-building,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations{grid-template-rows:auto minmax(0,1fr) auto;gap:7px;min-height:0;padding:8px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-building__headline,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations__headline{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations__headline{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-building__headline>div,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations__headline>div{background:#f8fbfc;border:1px solid #e0e9ee;border-radius:8px;min-width:0;padding:6px 7px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-building__headline strong,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations__headline strong{color:#113b54;font-size:16px;line-height:1;display:block}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-building__headline span,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations__headline span{color:#708691;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.8px;font-weight:700;line-height:1.1;display:block;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-building__headline .is-attention,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations__headline .is-attention{background:#fffaf1;border-color:#f0d3a2}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-building__headline .is-attention strong,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations__headline .is-attention strong{color:#9a5b00}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-building__headline .is-ok strong,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations__headline .is-ok strong{color:#1b7d51}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-matrix{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:5px;min-height:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell{color:#183d54;text-align:left;background:#fff;border:1px solid #d9e6ec;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;min-height:42px;padding:7px 7px 6px 10px;display:flex;position:relative;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell:before{content:"";background:#8ca4b1;width:3px;position:absolute;top:0;bottom:0;left:0}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10.8px;font-weight:820;line-height:1.08;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell small{color:#748a96;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;line-height:1.05;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell.is-ok:before{background:#2fa46a}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell.is-warning:before{background:#e49a25}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell.is-critical:before{background:#d94f4f}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell.is-no-signal:before{background:#7895a4}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell.is-warning{background:#fffdf8}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell.is-critical{background:snow}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell.is-no-signal{background:#fbfcfd}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell.is-more{text-align:center;background:#f6fafc;border-style:dashed;align-items:center}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-cell.is-more:before{display:none}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-matrix.is-dense .pressure-summary-unit-cell{min-height:38px;padding-top:5px;padding-bottom:5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-unit-matrix.is-dense .pressure-summary-unit-cell span{font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority{border-top:1px solid #e2ebef;min-height:0;padding-top:5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__title{color:#67808e;justify-content:space-between;align-items:center;gap:8px;min-height:20px;font-size:9.5px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__title strong{color:#34586c;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:820}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row{color:#183d53;text-align:left;background:0 0;border:0;border-top:1px solid #edf2f4;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:30px;padding:3px 2px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row span{flex-direction:column;gap:1px;min-width:0;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row strong,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row strong{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row small{color:#788d98;font-size:9.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority__row em{color:#47697a;white-space:nowrap;font-size:9.5px;font-style:normal;font-weight:780}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations{grid-template-rows:auto minmax(0,1fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-priority--many{align-content:start;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-bottom-grid--p21{grid-template-columns:minmax(0,1fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-bottom-grid--p21 .pressure-summary-panel{grid-template-rows:38px minmax(0,1fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events--wide .pressure-summary-events__list{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:0;padding:7px 9px 8px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events--wide .pressure-summary-events__list>div{background:#fbfdfe;border:1px solid #e0e9ee;border-radius:8px;align-items:center;min-width:0;min-height:0;padding:7px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events--wide .pressure-summary-events__list>div>i{width:8px;height:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events--wide .pressure-summary-events__list strong{font-size:11px;line-height:1.16}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events--wide .pressure-summary-events__list small{margin-top:2px;font-size:9.5px}@media (width<=1120px){.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context-grid--p21{grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row{grid-template-columns:minmax(0,1fr) 80px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-install-row__state{display:none}}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head>div>small{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head h2{font-size:22px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head-meta{font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button{font-size:11.75px;font-weight:760}.app-shell--pressure .pressure-workspace--p2 .pressure-tab-count{font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body{font-size:12.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body table th{font-size:10.75px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body table td{font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body :is(input,select,textarea){font-size:12.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-card__title,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-panel>header strong{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-work-overview--r5{grid-template-rows:116px minmax(0,1fr) 166px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context-grid--p21.is-single{grid-template-columns:minmax(0,1fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-work-overview--r5.is-single-installation{grid-template-rows:116px minmax(0,1fr) 186px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-context-grid--p21.is-single .pressure-summary-map{min-width:0}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations--compact .pressure-summary-many-installations__headline{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations--compact .pressure-summary-priority__row strong{font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations--compact .pressure-summary-priority__row small,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-many-installations--compact .pressure-summary-priority__row em{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid{grid-template-rows:28px repeat(4,minmax(0,1fr));height:100%;min-height:0;padding:0 10px 8px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__head,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__row{grid-template-columns:minmax(220px,1.35fr) minmax(135px,.8fr) minmax(260px,1.55fr) 155px;align-items:center;min-width:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__head{color:#607988;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #cddde5;font-size:10px;font-weight:840}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__head>span,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 10px;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__head>span+span,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__row>span+span{border-left:1px solid #e4ecef}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__row{color:#24495d;border-bottom:1px solid #e5edf1;font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__row:last-child{border-bottom:0}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__event{align-items:center;gap:8px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__event i{background:#6f94a7;border-radius:50%;flex:none;width:8px;height:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__event i.is-warning,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__event i.is-warn{background:#e09a22}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__event i.is-critical,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__event i.is-error{background:#d95050}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__event i.is-ok,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__event i.is-success{background:#31a36a}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__event strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.75px;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid>.pressure-compact-empty{color:#738895;grid-row:2/-1;place-items:center;font-size:12px;display:grid}@media (width<=1120px){.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button{padding-inline:5px;font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__head,.app-shell--pressure .pressure-workspace--p2 .pressure-summary-events-grid__row{grid-template-columns:minmax(190px,1.2fr) minmax(120px,.75fr) minmax(220px,1.4fr) 145px}}.app-shell--pressure .pressure-workspace.pressure-workspace--p2{grid-template-rows:82px 42px minmax(0,1fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head{min-height:82px;padding:14px 18px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head h2{margin-top:3px;margin-bottom:5px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head-meta{min-height:20px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body--installations{overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3{grid-template-rows:66px minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-hero{background:linear-gradient(90deg,#26b1dc13,#0000 42%),#fff;border-color:#c9dce5;border-radius:10px;min-height:0;margin:0;padding:10px 14px;box-shadow:0 5px 16px #14445b0b}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-hero__eyebrow{margin-bottom:1px;font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-hero h2{font-size:18px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-hero p{margin-top:2px;font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-new{border-radius:8px;min-height:36px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-master__layout{grid-template-columns:minmax(255px,.68fr) minmax(0,2.12fr);align-items:stretch;gap:10px;height:100%;min-height:0}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-master__list{border-color:#cadce5;border-radius:10px;flex-direction:column;align-self:stretch;min-height:0;padding:10px;display:flex;overflow:hidden;box-shadow:0 5px 15px #14445b0a}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-list__head{padding:1px 2px 8px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-list__head strong{font-size:13px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-list__head small{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-search{margin-bottom:7px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-search input{min-height:32px;padding:6px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-selector{flex:auto;align-content:start;gap:6px;min-height:0;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-selector>button{border-radius:8px;gap:3px;min-height:0;padding:8px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-selector__identity strong{font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-selector__name{font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-selector__meta{font-size:9.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-pager{border-top:1px solid #e1e9ed;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:5px;margin-top:7px;padding-top:7px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-pager button{color:#236d92;background:#fff;border:1px solid #c7d8e1;border-radius:7px;place-items:center;width:30px;height:28px;font-weight:850;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-pager button:disabled{color:#a8b5bc;background:#f6f8f9}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-pager span{color:#6d8491;text-align:center;font-size:10.5px;font-weight:750}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-tasks{margin-top:8px;padding-top:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-tasks>header strong{font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-tasks>header small,.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-tasks>p,.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-tasks__list button small{font-size:9.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-tasks__list{gap:4px;margin-top:6px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-tasks__list button{padding:6px 7px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-master__detail{background:linear-gradient(#fff 0%,#fbfdfe 100%);border-color:#c6dae4;border-radius:10px;flex-direction:column;gap:9px;height:100%;min-height:0;padding:10px;display:flex;overflow:hidden;box-shadow:0 7px 20px #11435e0e}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-detail__head{background:linear-gradient(90deg,#26b5df18,#fff9 46%,#fff 100%);border:0;border-left:4px solid #27b2df;border-radius:8px;min-height:70px;margin:0;padding:10px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-detail__icon{color:#1684b4;background:#e5f6fc;border-radius:8px;width:36px;height:36px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-detail__head h3{font-size:19px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-detail__head small{font-size:9.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-detail__quickfacts{margin-top:5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-detail__quickfacts span{padding:2px 7px;font-size:9.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-current-task{min-height:48px;margin:0;padding:7px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-current-task strong{font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-current-task small{font-size:9.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-detail__grid{flex:auto;grid-template-columns:minmax(0,1.55fr) minmax(250px,.82fr);gap:9px;min-height:0}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 :is(.pressure-installation-data,.pressure-installation-test-card){border-color:#d5e3e9;border-radius:8px;height:100%;min-height:0;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 :is(.pressure-installation-data,.pressure-installation-test-card)>header{background:linear-gradient(90deg,#f5fafc,#fff);min-height:40px;padding:8px 10px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 :is(.pressure-installation-data,.pressure-installation-test-card)>header strong{font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 :is(.pressure-installation-data,.pressure-installation-test-card)>header small{font-size:9.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-data dl{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:0 14px;height:calc(100% - 40px);padding:4px 10px 7px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-data dl>div{flex-direction:column;justify-content:center;min-width:0;padding:7px 1px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-data dl>div.is-wide{grid-column:span 3}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-data dt{margin-bottom:2px;font-size:9px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-data dd{font-size:11px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-test-card{grid-template-rows:40px minmax(0,1fr) auto;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-test-card__state{align-items:center;min-height:0;padding:10px 11px 7px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-test-card__symbol{width:34px;height:34px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-test-card__state small{font-size:9px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-test-card__state strong{font-size:13px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-test-card__state p{margin-top:3px;font-size:10px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-test-card>button{width:calc(100% - 20px);min-height:32px;margin:0 10px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-actions{background:#f8fbfc;border-color:#d4e2e8;border-radius:8px;grid-template-columns:170px minmax(0,1fr) minmax(0,.5fr);align-items:center;min-height:72px;margin:0;display:grid;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-actions>header{background:linear-gradient(90deg,#edf8fc,#f8fbfc);border-bottom:0;border-right:1px solid #dfe9ed;align-self:stretch;padding:10px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-actions>header strong{font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-actions>header small{margin-top:3px;font-size:9px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-actions__group{gap:6px;padding:7px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-actions__group--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-actions__group--device{grid-template-columns:1fr;padding-top:7px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-actions__divider{display:none}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-action{background:#fff;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;gap:7px;min-height:52px;padding:6px 7px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-action__icon{border-radius:7px;width:28px;height:28px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-action__icon .pressure-icon{width:15px;height:15px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-action strong{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-action small{margin-top:1px;font-size:8.75px;line-height:1.18}@media (width<=1120px){.app-shell--pressure .pressure-workspace.pressure-workspace--p2{grid-template-rows:78px 40px minmax(0,1fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__head{min-height:78px;padding-block:12px 10px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installations-master__layout{grid-template-columns:235px minmax(0,1fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-data dl{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-data dl>div.is-wide{grid-column:span 2}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p3 .pressure-installation-actions{grid-template-columns:145px minmax(0,1fr) minmax(0,.52fr)}}}@layer netsense-shell{.app-shell--industrial{--shell-sidebar:218px;--shell-topbar:66px;--shell-navy:var(--v2-navy);--shell-navy-deep:var(--v2-navy-deep);--shell-blue:var(--v2-blue);--shell-cyan:var(--v2-cyan);--shell-text:var(--v2-text);--shell-muted:var(--v2-muted);--shell-line:var(--v2-line);--shell-line-strong:var(--v2-line-strong);--shell-surface:var(--v2-bg);grid-template-columns:var(--shell-sidebar) minmax(0, 1fr);background:var(--shell-surface);min-height:100vh}.app-shell--industrial .sidebar{background:linear-gradient(180deg, var(--shell-navy) 0%, #082b49 56%, var(--shell-navy-deep) 100%);border-right:1px solid #061b2e;min-width:0;height:100vh;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff09}.app-shell--industrial .sidebar__brand{height:var(--shell-topbar);border-bottom:1px solid #ffffff14;align-items:center;padding:0 16px;display:flex}.app-shell--industrial .sidebar__brand .brand{width:100%}.app-shell--industrial .sidebar__brand .brand img{width:auto;max-width:150px;height:30px}.app-shell--industrial .sidebar__nav{padding:7px 8px 14px}.app-shell--industrial .sidebar__section{color:#789eaf;font-size:var(--v2-font-micro);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:12px 10px 5px;font-weight:800}.app-shell--industrial .sidebar__section--app{color:#9ab8c6;padding-top:10px}.app-shell--industrial .sidebar__separator{background:#ffffff14;height:1px;margin:8px 8px 2px}.app-shell--industrial .sidebar__link{color:#d5e3ea;min-height:39px;font-size:var(--v2-font-control);border-radius:2px;align-items:center;gap:10px;margin:1px 0;padding:8px 10px;font-weight:650;display:flex}.app-shell--industrial .sidebar__link:hover{color:#fff;background:#ffffff0e}.app-shell--industrial .sidebar__link.is-active{color:#fff;box-shadow:inset 3px 0 var(--shell-cyan), 0 3px 12px #02111f29;background:linear-gradient(90deg,#0b73c6 0%,#176cc0 100%)}.app-shell--industrial .sidebar__rail{display:none}.app-shell--industrial .sidebar__icon{color:#9fc2d2;flex:0 0 17px;place-items:center;width:17px;height:17px;display:inline-grid}.app-shell--industrial .sidebar__icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.app-shell--industrial .sidebar__link.is-active .sidebar__icon{color:#e2f7ff}.app-shell--industrial .sidebar__footer{display:none}.app-shell--industrial .workspace{background:var(--shell-surface);min-width:0}.app-shell--industrial .topbar{z-index:30;min-width:0;height:var(--shell-topbar);min-height:var(--shell-topbar);border:0;border-top:3px solid var(--shell-cyan);border-bottom:1px solid var(--shell-line);background:#fffffffb;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;display:flex;position:sticky;top:0;box-shadow:0 2px 9px #0c27390b}.app-shell--industrial .topbar__industrial-tools,.app-shell--industrial .topbar__context{flex:auto;align-items:center;min-width:0;display:flex}.app-shell--industrial .shell-context-row{flex-wrap:nowrap;align-items:center;gap:7px;width:auto;min-width:0;display:flex}.app-shell--industrial .context-select,.app-shell--industrial .scope-static{border:1px solid var(--shell-line-strong);min-width:142px;height:44px;color:var(--shell-muted);background:#fff;border-radius:2px;align-content:center;gap:2px;margin:0;padding:5px 9px;display:grid}.app-shell--industrial .context-select>span,.app-shell--industrial .scope-static>span,.app-shell--industrial .scope-picker__button small{color:var(--shell-muted);font-size:var(--v2-font-micro);letter-spacing:.075em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.05;display:block}.app-shell--industrial .context-select select{width:100%;min-width:0;max-width:210px;height:24px;min-height:24px;color:var(--shell-text);font-size:var(--v2-font-control);text-overflow:ellipsis;background-color:#0000;border:0;outline:0;padding:0 22px 0 0;font-weight:700}.app-shell--industrial .scope-static strong{max-width:205px;color:var(--shell-text);font-size:var(--v2-font-control);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.25;display:block;overflow:hidden}.app-shell--industrial .scope-picker{flex:0 0 252px;width:252px;min-width:0;position:relative}.app-shell--industrial .scope-picker__button{border:1px solid var(--shell-line-strong);width:100%;min-width:0;height:44px;box-shadow:none;color:var(--shell-text);text-align:left;background:#fff;border-radius:2px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;padding:5px 6px 5px 10px;display:grid;position:relative}.app-shell--industrial .scope-picker__button:hover{background:#fbfdfe;border-color:#8fb7c8}.app-shell--industrial .scope-picker__button>span{gap:2px;min-width:0;display:grid}.app-shell--industrial .scope-picker__button strong{min-width:0;color:var(--shell-text);font-size:var(--v2-font-control);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:750;line-height:1.25;display:block;overflow:hidden}.app-shell--industrial .scope-picker__button em{display:none}.app-shell--industrial .scope-picker__tree{color:#1686c9;border-left:1px solid #dce5ea;place-items:center;width:30px;height:28px;display:grid;position:static}.app-shell--industrial .scope-picker__tree svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.app-shell--industrial .scope-picker__menu{z-index:80;background:#fff;border:1px solid #aebfca;border-radius:2px;width:min(390px,100vw - 28px);min-width:300px;max-height:min(460px,100vh - 92px);padding:4px;position:absolute;top:48px;left:0;overflow:auto;box-shadow:0 14px 34px #0828422b}.app-shell--industrial .scope-picker__menu button{width:100%;min-height:42px;color:var(--shell-text);font-size:var(--v2-font-control);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f5;padding-top:6px;padding-bottom:6px;padding-right:10px;display:grid}.app-shell--industrial .scope-picker__menu button:last-child{border-bottom:0}.app-shell--industrial .scope-picker__menu button:hover{background:#f1f8fb}.app-shell--industrial .scope-picker__menu button.is-selected{box-shadow:inset 3px 0 var(--shell-cyan);background:#e9f6fb}.app-shell--industrial .scope-picker__menu button>span{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.app-shell--industrial .scope-picker__menu button small{color:#718694;font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:500;overflow:hidden}.app-shell--industrial .topbar__actions{flex:none;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.app-shell--industrial .topbar__health{border:1px solid var(--shell-line);background:#fff;border-radius:2px;align-items:center;gap:7px;min-width:96px;height:38px;padding:5px 9px;display:flex}.app-shell--industrial .topbar__health>i{background:#23a878;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 2px #23a8781f}.app-shell--industrial .topbar__health.is-degraded>i{background:#c95757;box-shadow:0 0 0 2px #c957571f}.app-shell--industrial .topbar__health span{gap:1px;display:grid}.app-shell--industrial .topbar__health small{color:var(--shell-muted);font-size:var(--v2-font-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:800;line-height:1}.app-shell--industrial .topbar__health strong{color:#167150;font-size:var(--v2-font-label);white-space:nowrap;line-height:1.15}.app-shell--industrial .topbar__health.is-degraded strong{color:#a34444}.app-shell--industrial .topbar__iconbtn{border:1px solid var(--v2-line-strong);color:#566f80;background:#fff;border-radius:2px;place-items:center;width:36px;height:36px;padding:0;display:grid}.app-shell--industrial .topbar__iconbtn:hover:not(:disabled){background:#f3fbfd;border-color:#8fb7c8}.app-shell--industrial .topbar__iconbtn:disabled{cursor:default;opacity:.36}.app-shell--industrial .topbar__iconbtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.app-shell--industrial .topbar__iconbtn--notify:after{content:none;display:none}.app-shell--industrial .topbar__popover-anchor{align-items:center;display:flex;position:relative}.app-shell--industrial .topbar__user{border:0;border-left:1px solid var(--shell-line);color:#526879;background:0 0;align-items:center;gap:7px;min-height:36px;margin:0;padding:0 0 0 8px;display:flex}.app-shell--industrial .topbar__avatar{color:#fff;width:32px;height:32px;font-size:var(--v2-font-caption);background:linear-gradient(135deg,#31abd1,#227bc0);border-radius:50%;place-items:center;font-weight:800;display:grid}.app-shell--industrial .topbar__user strong{color:#435d6d;max-width:145px;font-size:var(--v2-font-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--industrial .topbar__user>span{font-size:var(--v2-font-caption)}.app-shell--industrial .topbar__popover{z-index:90;top:42px;right:0}.app-shell--industrial .workspace__content{width:100%;max-width:1510px;margin:0 auto;padding:18px 22px 36px}.app-shell--industrial .customer-status-strip{border-color:var(--shell-line);height:38px;min-height:38px}.app-shell--industrial .customer-status-strip>span{min-width:76px;padding:4px 9px}.app-shell--industrial .customer-status-strip>span:last-child{min-width:108px}.app-shell--industrial .customer-status-strip small{font-size:var(--v2-font-micro)}.app-shell--industrial .customer-status-strip strong{font-size:var(--v2-font-label)}@media (width<=1180px){.app-shell--industrial .context-select{min-width:126px}.app-shell--industrial .scope-picker{flex-basis:224px;width:224px}.app-shell--industrial .topbar__health{min-width:88px}.app-shell--industrial .topbar__user strong,.app-shell--industrial .topbar__user>span{display:none}}@media (width<=960px){.app-shell--industrial{--shell-sidebar:202px}.app-shell--industrial .topbar{height:auto;min-height:var(--shell-topbar);flex-wrap:wrap;padding:8px 12px}.app-shell--industrial .topbar__industrial-tools,.app-shell--industrial .topbar__context{flex:520px}.app-shell--industrial .topbar__actions{flex:none}.app-shell--industrial .workspace__content{padding-left:14px;padding-right:14px}}@media (width<=760px){.app-shell--industrial{grid-template-columns:1fr}.app-shell--industrial .sidebar{z-index:20;height:auto;min-height:0;position:relative}.app-shell--industrial .sidebar__brand{height:56px}.app-shell--industrial .sidebar__nav{gap:3px;padding:5px 7px;display:flex;overflow-x:auto}.app-shell--industrial .sidebar__nav>div{flex:none}.app-shell--industrial .sidebar__section,.app-shell--industrial .sidebar__separator{display:none}.app-shell--industrial .sidebar__link{min-height:36px;padding:7px 9px}.app-shell--industrial .topbar{padding:7px 9px;position:sticky;top:0}.app-shell--industrial .shell-context-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.app-shell--industrial .context-select,.app-shell--industrial .scope-static{min-width:0}.app-shell--industrial .scope-picker{flex-basis:auto;grid-column:1/-1;width:100%}.app-shell--industrial .topbar__actions{justify-content:flex-end;width:100%}.app-shell--industrial .customer-status-strip{max-width:calc(100vw - 150px);margin-right:auto;overflow-x:auto}.app-shell--industrial .workspace__content{padding:10px}}.operation-modal{z-index:220;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.operation-modal__backdrop{background:#0418268f;border:0;position:absolute;inset:0}.operation-modal__card{z-index:1;background:#fff;border:1px solid #91aebb;border-radius:3px;width:min(680px,100vw - 36px);max-height:calc(100vh - 36px);position:relative;overflow:auto;box-shadow:0 24px 80px #0000004d}.operation-modal__card--wide{width:min(980px,100vw - 36px)}.operation-modal__card>header{z-index:2;border-top:4px solid #20b7d5;border-bottom:1px solid var(--v2-line);color:#fff;background:#082842;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 16px;display:flex;position:sticky;top:0}.operation-modal__card>header .eyebrow{color:#8fd8e7;margin:0}.operation-modal__card>header h2{color:#fff;margin:2px 0 0}.operation-modal__card>header small{color:#aac7d4;margin-top:3px;display:block}.operation-modal__card>header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff40;width:32px;height:32px}.operation-modal__body{gap:14px;padding:16px;display:grid}.operation-modal__card>footer{background:#f8fbfd;border-top:1px solid #d6e2e9;justify-content:flex-end;gap:8px;padding:11px 16px;display:flex;position:sticky;bottom:0}.operation-modal .form-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:0;display:grid}.operation-modal .form-grid>label{color:#516979;font-size:var(--v2-font-label);align-content:start;gap:5px;font-weight:750;display:grid}.app-shell--industrial .form-grid__wide,.operation-modal .form-grid__wide{grid-column:1/-1}.operation-modal input,.operation-modal select,.operation-modal textarea{border:1px solid var(--v2-line-strong);width:100%;min-height:34px;color:var(--v2-text-strong);background:#fff;border-radius:2px;padding:7px 8px}.operation-modal textarea{resize:vertical;min-height:78px}.operation-modal label>small{color:var(--v2-muted);font-size:var(--v2-font-caption);font-weight:500}@media (width<=760px){.operation-modal{padding:6px}.operation-modal__card,.operation-modal__card--wide{width:calc(100vw - 12px);max-height:calc(100vh - 12px)}.operation-modal .form-grid{grid-template-columns:1fr}.operation-modal .form-grid__wide{grid-column:auto}}}@layer netsense-foundation{:root{--v2-font-family:"Segoe UI Variable", "Segoe UI", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--v2-font-body:13px;--v2-font-control:12px;--v2-font-label:11px;--v2-font-caption:11px;--v2-font-micro:10px;--v2-font-title:22px;--v2-font-section:14px;--v2-navy:#082842;--v2-navy-deep:#061e34;--v2-blue:#0b73c6;--v2-blue-dark:#0a639f;--v2-cyan:#20b7d5;--v2-cyan-soft:#eaf8fc;--v2-bg:#f3f7fa;--v2-surface:#fff;--v2-surface-subtle:#f8fbfd;--v2-surface-muted:#eef4f7;--v2-text:#173247;--v2-text-strong:#102a40;--v2-muted:#657b8a;--v2-line:#d4e0e6;--v2-line-strong:#b9cbd5;--v2-ok:#16885f;--v2-warn:#b87712;--v2-danger:#bd4444;--v2-info:#0a718d;--v2-radius:3px;--v2-radius-control:3px;--v2-control-height:34px;--v2-action-height:32px;--v2-shadow:0 3px 12px #15374d0d;--v2-focus:0 0 0 2px #0b73c626}.app-shell--industrial{--b6-navy:var(--v2-navy);--b6-navy2:#0b3658;--b6-blue:var(--v2-blue);--b6-blue2:var(--v2-blue-dark);--b6-cyan:var(--v2-cyan);--b6-cyan2:#6ad0e4;--b6-cyan-soft:var(--v2-cyan-soft);--b6-bg:var(--v2-bg);--b6-surface:var(--v2-surface);--b6-surface2:var(--v2-surface-subtle);--b6-surface3:var(--v2-surface-muted);--b6-text:var(--v2-text);--b6-muted:var(--v2-muted);--b6-line:var(--v2-line);--b6-line2:var(--v2-line-strong);--b6-ok:var(--v2-ok);--b6-warn:var(--v2-warn);--b6-danger:var(--v2-danger);--b6-shadow:var(--v2-shadow);color:var(--v2-text);background:var(--v2-bg);font-family:var(--v2-font-family);font-size:var(--v2-font-body);text-rendering:optimizelegibility;line-height:1.42}.app-shell--industrial *,.app-shell--industrial :before,.app-shell--industrial :after{box-sizing:border-box}.app-shell--industrial :where(button,input,select,textarea){font-family:inherit}.app-shell--industrial .workspace__content{color:var(--v2-text)}.app-shell--industrial :where(.eyebrow,.product-pagehead__eyebrow){color:var(--v2-muted);font-size:var(--v2-font-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1.2}.app-shell--industrial :where(.product-pagehead,.tanks-b6-pagehead) h1{color:var(--v2-text-strong);font-size:var(--v2-font-title);letter-spacing:-.02em;margin:0;font-weight:750;line-height:1.12}.app-shell--industrial :where(.product-pagehead__subtitle,.tanks-b6-subtitle){color:var(--v2-muted);font-size:var(--v2-font-caption);line-height:1.35}.app-shell--industrial .workspace__content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){min-width:0;min-height:var(--v2-control-height);border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-control);background:var(--v2-surface);color:var(--v2-text-strong);font-size:var(--v2-font-control);box-shadow:none;padding:6px 8px;font-weight:500;line-height:1.3;transition:border-color .12s,box-shadow .12s,background-color .12s}.app-shell--industrial .workspace__content select{padding-right:28px}.app-shell--industrial .workspace__content textarea{resize:vertical;min-height:78px}.app-shell--industrial .workspace__content :where(input,select,textarea):hover:not(:disabled){border-color:#91adbd}.app-shell--industrial .workspace__content :where(input,select,textarea):focus{border-color:var(--v2-blue);box-shadow:var(--v2-focus);outline:0}.app-shell--industrial .workspace__content :where(input,select,textarea):disabled{cursor:not-allowed;color:#7b8d98;opacity:1;background:#f0f4f6}.app-shell--industrial .workspace__content :where(input,textarea)::placeholder{color:#8295a2}.app-shell--industrial .workspace__content label{color:#36566b;font-size:var(--v2-font-label);font-weight:650;line-height:1.3}.app-shell--industrial .workspace__content :where(label>small,.form-help){color:var(--v2-muted);font-size:var(--v2-font-caption);font-weight:500;line-height:1.35}.app-shell--industrial .workspace__content :where(.b6-btn,.btn-secondary,.button,.panel-actions>button,.panel>header>button,.b6-row-actions>button,.form-grid>button,.administration-editor__actions>button,.role-editor__actions>button,.operation-modal__card>footer>button,.tank-modal__footer>button,.pressure-workspace__footer>button,.tank-plant-wizard__footer>button,.pressure-installation-wizard__footer>button){min-height:var(--v2-action-height);border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-control);background:var(--v2-surface);color:#24465d;font-size:var(--v2-font-control);white-space:nowrap;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:0;padding:6px 10px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.app-shell--industrial .workspace__content :where(.b6-btn,.btn-secondary,.button,.panel-actions>button,.panel>header>button,.b6-row-actions>button,.form-grid>button,.administration-editor__actions>button,.role-editor__actions>button,.operation-modal__card>footer>button):hover:not(:disabled){color:#173e57;background:#f4f9fb;border-color:#8faebf}.app-shell--industrial .workspace__content :where(.b6-btn--primary,.pressure-primary-action,.button--primary,.primary-action,.panel>header>button:not(.btn-secondary),.panel>header .panel-actions>button:last-child:not(.btn-secondary):not(.b6-link-btn),.form-grid>button:last-child:not(.btn-secondary),.administration-editor__actions>button:last-child:not(.btn-secondary),.role-editor__actions>button:last-child:not(.btn-secondary),.operation-modal__card>footer>button:last-child:not(.btn-secondary),.form-grid>button[type=submit],.role-editor__actions>button[type=submit]){border-color:var(--v2-blue-dark);background:var(--v2-blue);color:#fff}.app-shell--industrial .workspace__content :where(.b6-btn--primary,.pressure-primary-action,.button--primary,.primary-action,.panel>header>button:not(.btn-secondary),.panel>header .panel-actions>button:last-child:not(.btn-secondary):not(.b6-link-btn),.form-grid>button:last-child:not(.btn-secondary),.administration-editor__actions>button:last-child:not(.btn-secondary),.role-editor__actions>button:last-child:not(.btn-secondary),.operation-modal__card>footer>button:last-child:not(.btn-secondary),.form-grid>button[type=submit],.role-editor__actions>button[type=submit]):hover:not(:disabled){border-color:var(--v2-blue-dark);background:var(--v2-blue-dark);color:#fff}.app-shell--industrial .workspace__content :where(.b6-link-btn,.link-button){border-radius:var(--v2-radius-control);color:#086b95;min-height:30px;font-size:var(--v2-font-control);cursor:pointer;background:0 0;border:0;padding:5px 7px;font-weight:700;line-height:1.2}.app-shell--industrial .workspace__content :where(.b6-link-btn,.link-button):hover:not(:disabled){color:#075a7e;background:#edf7fb}.app-shell--industrial .workspace__content button:disabled{cursor:not-allowed;opacity:.48}.app-shell--industrial :where(button,a):focus-visible{outline:2px solid var(--v2-cyan);outline-offset:2px}.app-shell--industrial .workspace__content :where(.panel,.b6-panel){border-color:var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);box-shadow:var(--v2-shadow)}.app-shell--industrial .workspace__content :where(.panel>header,.b6-panel-head){border-bottom-color:var(--v2-line)}.app-shell--industrial .workspace__content :where(.panel>header h2,.b6-panel-head strong){color:var(--v2-text-strong);font-size:var(--v2-font-control);font-weight:800;line-height:1.25}.app-shell--industrial .workspace__content :where(.panel>header small,.b6-panel-head small){color:var(--v2-muted);font-size:var(--v2-font-caption);font-weight:500;line-height:1.3}.app-shell--industrial .workspace__content .b6-kpi{min-height:88px;padding:10px 11px}.app-shell--industrial .workspace__content .b6-kpi>span{color:#5f7787;font-size:var(--v2-font-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:800;line-height:1.2}.app-shell--industrial .workspace__content .b6-kpi>strong{color:var(--v2-text-strong);font-variant-numeric:tabular-nums;margin-top:7px;font-size:22px;font-weight:750;line-height:1.08}.app-shell--industrial .workspace__content .b6-kpi>strong.b6-kpi--text{letter-spacing:0;font-size:14px}.app-shell--industrial .workspace__content .b6-kpi>small{color:var(--v2-muted);font-size:var(--v2-font-caption);margin-top:5px;line-height:1.3}.app-shell--industrial .workspace__content :where(.table-wrap,.b6-table-wrap){max-width:100%;overflow-x:auto}.app-shell--industrial .workspace__content :where(.table-wrap,.b6-table-wrap) table{border-collapse:collapse;width:100%;color:var(--v2-text);font-size:var(--v2-font-control)}.app-shell--industrial .workspace__content :where(.table-wrap,.b6-table-wrap) th{color:#526e80;font-size:var(--v2-font-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1.2}.app-shell--industrial .workspace__content :where(.table-wrap,.b6-table-wrap) td{color:var(--v2-text);font-size:var(--v2-font-control);vertical-align:middle;line-height:1.35}.app-shell--industrial .workspace__content :where(.table-wrap,.b6-table-wrap) td strong{font-size:var(--v2-font-control);font-weight:700}.app-shell--industrial .workspace__content :where(.table-wrap,.b6-table-wrap) td small{color:var(--v2-muted);font-size:var(--v2-font-caption);line-height:1.25}.app-shell--industrial .workspace__content .b6-empty-row{color:var(--v2-muted);font-size:var(--v2-font-caption);text-align:center;padding:22px 18px;line-height:1.4}.app-shell--industrial .workspace__content :where(.badge,.b6-badge,.status-pill){max-width:100%;min-height:22px;font-size:var(--v2-font-micro);letter-spacing:.025em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 7px;font-weight:800;line-height:1.1;display:inline-flex}.app-shell--industrial :where(.tanks-configuration-hub,.pressure-configuration-hub,.administration-hub) .form-grid{border-top:1px solid var(--v2-line);background:var(--v2-surface-subtle);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px 12px;margin:0;padding:12px 14px;display:grid}.app-shell--industrial :where(.tanks-configuration-hub,.pressure-configuration-hub,.administration-hub) .form-grid>label{gap:5px;min-width:0;display:grid}.app-shell--industrial :where(.tanks-configuration-hub,.pressure-configuration-hub) .role-editor__identity{grid-template-columns:minmax(140px,.8fr) minmax(170px,1fr) minmax(250px,1.45fr) 105px minmax(145px,.8fr);align-items:end}.app-shell--industrial :where(.tanks-configuration-hub,.pressure-configuration-hub) .role-editor__identity .form-grid__wide{grid-column:auto}.app-shell--industrial :where(.tanks-configuration-hub,.pressure-configuration-hub) .role-permission-grid{border-color:var(--v2-line);background:var(--v2-surface-subtle);gap:10px 14px;padding:12px 14px}.app-shell--industrial :where(.tanks-configuration-hub,.pressure-configuration-hub) .role-permission-grid label{font-size:var(--v2-font-label);gap:8px}.app-shell--industrial :where(.tanks-configuration-hub,.pressure-configuration-hub) .role-editor__actions{border-top:1px solid var(--v2-line);background:var(--v2-surface-subtle);justify-content:flex-end;gap:8px;margin:0;padding:10px 14px;display:flex}.app-shell--industrial .location-picker{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;overflow:hidden}.app-shell--industrial .location-picker__toolbar{border-bottom:1px solid var(--v2-line);background:var(--v2-surface-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 11px;display:flex}.app-shell--industrial .location-picker__toolbar strong,.app-shell--industrial .location-picker__toolbar small{display:block}.app-shell--industrial .location-picker__toolbar strong{color:var(--v2-text-strong);font-size:var(--v2-font-control)}.app-shell--industrial .location-picker__toolbar small{color:var(--v2-muted);font-size:var(--v2-font-caption);margin-top:2px}.app-shell--industrial .location-picker__toolbar>div:last-child{gap:6px;display:flex}.app-shell--industrial .location-picker__map{background:#eaf1f4;width:100%;height:300px;position:relative;overflow:hidden}.app-shell--industrial .location-picker__map iframe,.app-shell--industrial .location-picker__surface{border:0;width:100%;height:100%;position:absolute;inset:0}.app-shell--industrial .location-picker__coordinates{border-top:1px solid var(--v2-line);grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.app-shell--industrial .location-picker__coordinates label{gap:5px;display:grid}.app-shell--industrial .location-picker__coordinates span{color:var(--v2-muted);font-size:var(--v2-font-caption);grid-column:1/-1}@media (width<=1420px){.app-shell--industrial :where(.tanks-configuration-hub,.pressure-configuration-hub) .role-editor__identity{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--industrial :where(.tanks-configuration-hub,.pressure-configuration-hub) .role-editor__identity .form-grid__wide{grid-column:1/-1}}@media (width<=760px){.app-shell--industrial .location-picker__toolbar{flex-direction:column;align-items:flex-start}.app-shell--industrial .location-picker__coordinates{grid-template-columns:1fr}.app-shell--industrial .location-picker__coordinates span{grid-column:auto}}}@layer netsense-r4{.app-shell--industrial{--shell-sidebar:218px;--shell-topbar:66px}.app-shell--industrial .workspace__content{width:100%;max-width:1510px;margin:0 auto;padding:18px 22px 36px}.app-shell--industrial .topbar{height:var(--shell-topbar);min-height:var(--shell-topbar)}.app-shell--industrial .shell-context-row{gap:7px;min-width:0}.app-shell--industrial :where(.context-select,.scope-static){min-width:142px;height:44px}.app-shell--industrial .scope-picker{flex:0 0 252px;width:252px;min-width:0}.app-shell--industrial .scope-picker__button{border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-control);background:#fff;grid-template-columns:minmax(0,1fr) 30px;width:100%;height:44px;min-height:44px;padding:5px 6px 5px 10px;display:grid;overflow:hidden}.app-shell--industrial .scope-picker__button>span{gap:2px;min-width:0;display:grid;overflow:hidden}.app-shell--industrial .scope-picker__button small,.app-shell--industrial .context-select>span,.app-shell--industrial .scope-static>span{font-size:var(--v2-font-micro)}.app-shell--industrial .scope-picker__button strong,.app-shell--industrial .scope-static strong,.app-shell--industrial .context-select select{min-width:0;max-width:100%;font-size:var(--v2-font-control);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.app-shell--industrial .scope-picker__button em{display:none}.app-shell--industrial .scope-picker__tree{width:30px;height:28px;position:static;right:auto}.app-shell--industrial .scope-picker__menu{width:min(400px,100vw - 28px);min-width:300px}.app-shell--industrial .scope-picker__menu button{min-height:42px;font-size:var(--v2-font-control)}.app-shell--industrial .scope-picker__menu button small{font-size:var(--v2-font-caption)}.app-shell--industrial .customer-status-strip{height:38px;min-height:38px}.app-shell--industrial .customer-status-strip>span{min-width:76px;padding:4px 9px}.app-shell--industrial .customer-status-strip>span:last-child{min-width:108px}.app-shell--industrial .customer-status-strip small{font-size:var(--v2-font-micro)}.app-shell--industrial .customer-status-strip strong{font-size:var(--v2-font-label)}.app-shell--industrial .workspace__content :where(.product-pagehead,.tanks-b6-pagehead){min-height:76px;margin-bottom:10px;padding:12px 14px}.app-shell--industrial .workspace__content :where(.b6-grid4,.kpi-grid){gap:8px}.app-shell--industrial .workspace__content .b6-panel-head{min-height:44px;padding:9px 11px}.app-shell--industrial .workspace__content .b6-panel-head>div{min-width:0}.app-shell--industrial .workspace__content .b6-panel-head small{margin:2px 0 0;display:block}.app-shell--industrial .workspace__content .b6-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.app-shell--industrial :where(.tanks-configuration-hub__layout,.pressure-configuration-hub__layout){grid-template-columns:220px minmax(0,1fr);gap:12px}.app-shell--industrial :where(.tanks-configuration-hub__menu,.pressure-configuration-hub__menu){border-color:var(--v2-line);background:#f8fafc;top:82px}.app-shell--industrial :where(.tanks-configuration-hub__menu,.pressure-configuration-hub__menu) section{border-bottom-color:var(--v2-line);padding:8px 7px 5px}.app-shell--industrial :where(.tanks-configuration-hub__menu,.pressure-configuration-hub__menu) strong{color:#687f8f;font-size:var(--v2-font-micro);letter-spacing:.08em;padding:4px 7px 6px;font-weight:800}.app-shell--industrial :where(.tanks-configuration-hub__menu,.pressure-configuration-hub__menu) button{min-height:34px;font-size:var(--v2-font-control);padding:7px 9px;font-weight:650;line-height:1.2}.app-shell--tank .b6-report-period{min-height:38px;padding:5px 7px}.app-shell--tank .b6-report-period span{font-size:var(--v2-font-label)}.app-shell--tank .b6-report-period button{min-height:30px;font-size:var(--v2-font-control);padding:5px 9px;font-weight:650}.app-shell--tank .b6-report-layout{grid-template-columns:170px minmax(0,1fr)}.app-shell--tank .b6-report-menu{padding:8px}.app-shell--tank .b6-report-menu>strong{font-size:var(--v2-font-micro);padding:6px 7px}.app-shell--tank .b6-report-menu button{min-height:34px;font-size:var(--v2-font-label);padding:8px 9px;line-height:1.2}.app-shell--tank .b6-report-main{min-width:0;min-height:330px}.app-shell--tank .b6-ranking{gap:10px;padding:12px}.app-shell--tank .b6-ranking>div{font-size:var(--v2-font-label);grid-template-columns:minmax(130px,180px) minmax(120px,1fr) 80px;gap:10px}.app-shell--tank .b6-ranking>div>strong{font-size:var(--v2-font-label)}.app-shell--tank .b6-table-wrap th,.app-shell--tank .b6-table-wrap td{padding-top:9px;padding-bottom:9px}.app-shell--tank .b6-table-wrap td .b6-row-actions{flex-wrap:nowrap}.app-shell--tank .b6-mono small,.app-shell--tank .b6-consumption-row small,.app-shell--tank .b6-alert-state small{font-size:var(--v2-font-caption)}.app-shell--tank .b6-topology-surface{padding:0}.app-shell--tank .b6-circuit{width:auto;max-width:1060px;margin:14px auto}.app-shell--tank .b6-circuit--compact{max-width:860px}.app-shell--tank .topology{min-height:0;padding:18px;overflow:auto}.app-shell--tank .topo-card{grid-template-columns:60px minmax(0,1fr);gap:10px;min-height:96px;padding:10px 11px}.app-shell--tank .topo-card.main-card{grid-template-columns:66px minmax(0,1fr);min-height:112px}.app-shell--tank .topo-card b,.app-shell--tank .topo-equipment b{overflow-wrap:anywhere;color:var(--v2-text-strong);font-size:var(--v2-font-label);letter-spacing:.02em;font-weight:750;line-height:1.25;display:block}.app-shell--tank .topo-card small,.app-shell--tank .topo-equipment small{color:var(--v2-muted);font-size:var(--v2-font-caption);margin-top:3px;line-height:1.25;display:block}.app-shell--tank .topo-equipment{grid-template-columns:68px minmax(0,1fr);gap:10px;min-width:0;min-height:88px;padding:9px 11px}.tank-modal--b6 .tank-modal__head h2{font-size:18px}.tank-modal--b6 .tank-modal__head small,.tank-modal--b6 .tank-modal__tabs button,.tank-modal--b6 .series-chart__tools button,.tank-modal--b6 .series-chart__toolbar span,.tank-modal--b6 .series-chart__pan{font-size:var(--v2-font-control)}.tank-modal--b6 :where(.sectitle,.stategrid small,.tank-meta small,.compact-config small,.availability-kpis small,.tank-alarm-summary small){font-size:var(--v2-font-label)}.tank-modal--b6 :where(.stategrid b,.tank-meta b,.compact-config b,.availability-kpis b,.tank-alarm-summary b){font-size:var(--v2-font-control)}.app-shell--tank .series-chart__legend{min-height:26px;color:var(--v2-muted);font-size:var(--v2-font-caption);flex-wrap:wrap;align-items:center;gap:12px 18px;line-height:1.3;display:flex}.app-shell--tank .series-chart__legend>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.app-shell--pressure .pressure-work-card__path{color:var(--v2-muted);font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;line-height:1.3;display:block;overflow:hidden}.app-shell--pressure .pressure-config-form-grid>label{min-height:76px}.app-shell--pressure .pressure-config-form-grid>label>span{font-size:var(--v2-font-label)}.app-shell--pressure .pressure-config-summary small{font-size:var(--v2-font-micro)}.app-shell--pressure .pressure-config-summary strong{font-size:18px}.app-shell--pressure .pressure-profile-actions>button{min-width:32px;min-height:32px;padding:5px 8px}.app-shell--industrial .location-picker__toolbar button{border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-control);color:#24465d;min-height:30px;font-size:var(--v2-font-label);background:#fff;padding:5px 8px;font-weight:700}@media (width<=1180px){.app-shell--industrial .scope-picker{flex-basis:224px;width:224px}}@media (width<=980px){.app-shell--industrial :where(.tanks-configuration-hub__layout,.pressure-configuration-hub__layout){grid-template-columns:1fr}.app-shell--industrial :where(.tanks-configuration-hub__menu,.pressure-configuration-hub__menu){position:static}}@media (width<=760px){.app-shell--industrial .workspace__content{padding:12px 10px 28px}.app-shell--tank .b6-report-layout{grid-template-columns:1fr}.app-shell--tank .b6-report-menu{border-right:0;border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell--tank .b6-report-menu>strong{grid-column:1/-1}}.app-shell--pressure .pressure-profile-table table{table-layout:fixed;width:100%;min-width:0}.app-shell--pressure .pressure-profile-table th:first-child,.app-shell--pressure .pressure-profile-table td:first-child{width:46px}.app-shell--pressure .pressure-profile-table th:nth-child(2),.app-shell--pressure .pressure-profile-table td:nth-child(2){width:20%}.app-shell--pressure .pressure-profile-table th:nth-child(3),.app-shell--pressure .pressure-profile-table td:nth-child(3),.app-shell--pressure .pressure-profile-table th:nth-child(4),.app-shell--pressure .pressure-profile-table td:nth-child(4),.app-shell--pressure .pressure-profile-table th:nth-child(5),.app-shell--pressure .pressure-profile-table td:nth-child(5),.app-shell--pressure .pressure-profile-table th:nth-child(6),.app-shell--pressure .pressure-profile-table td:nth-child(6){width:13%}.app-shell--pressure .pressure-profile-table th:nth-child(7),.app-shell--pressure .pressure-profile-table td:nth-child(7){width:156px}.app-shell--pressure .pressure-profile-table input{width:100%}.app-shell--pressure .pressure-profile-table .pressure-profile-actions{flex-wrap:nowrap;justify-content:flex-end}@media (width<=1180px){.app-shell--pressure .pressure-profile-table table{min-width:920px}}.app-shell--tank .topo-canvas{grid-template-columns:220px 70px 220px 64px minmax(240px,1fr)}.app-shell--industrial .sidebar__brand{box-shadow:none;background:0 0;border-bottom:1px solid #ffffff14;padding:0 18px}.app-shell--industrial .sidebar__brand .brand{background:0 0;border-radius:0;justify-content:flex-start;width:fit-content;min-height:0;padding:0}.app-shell--industrial .sidebar__brand .brand img{object-fit:contain;width:auto;max-width:none;height:40px;display:block}.brand--inverse img{filter:none;opacity:1}.app-shell--industrial .topbar__statusline{background:0 0;align-items:center;min-width:0;height:40px;margin-right:2px;display:flex}.app-shell--industrial .topbar__metric{border-left:1px solid var(--v2-line);background:0 0;align-content:center;gap:2px;min-width:78px;height:34px;padding:0 12px;display:grid}.app-shell--industrial .topbar__metric:first-child{border-left:0}.app-shell--industrial .topbar__metric small{color:var(--v2-muted);font-size:var(--v2-font-micro);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:750;line-height:1}.app-shell--industrial .topbar__metric strong{color:var(--v2-text-strong);font-size:var(--v2-font-control);white-space:nowrap;align-items:center;gap:6px;margin:0;font-weight:750;line-height:1.15;display:inline-flex}.app-shell--industrial .topbar__metric strong>i{background:#78909d;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 2px #78909d1f}.app-shell--industrial .topbar__metric--ok strong,.app-shell--industrial .topbar__metric--ok strong>i{color:var(--v2-ok)}.app-shell--industrial .topbar__metric--ok strong>i{background:#25ae7b;box-shadow:0 0 0 2px #25ae7b1f}.app-shell--industrial .topbar__metric--attention strong{color:#9b6410}.app-shell--industrial .topbar__metric--danger strong{color:var(--v2-danger)}.app-shell--industrial .topbar__metric--danger strong>i{background:var(--v2-danger);box-shadow:0 0 0 2px #bd44441f}.app-shell--industrial .topbar__iconbtn--notify{position:relative}.app-shell--industrial .topbar__notification-count{border:2px solid var(--v2-surface);background:var(--v2-blue);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.app-shell--industrial .topbar__popover--user{border:1px solid var(--v2-line-strong);background:var(--v2-surface);width:276px;color:var(--v2-text);border-radius:4px;padding:0;overflow:hidden;box-shadow:0 12px 30px #102a4029}.app-shell--industrial .topbar__user-summary{border-bottom:1px solid var(--v2-line);gap:3px;padding:14px 15px 12px;display:grid}.app-shell--industrial .topbar__user-summary strong{color:var(--v2-text-strong);font-size:13px;line-height:1.25}.app-shell--industrial .topbar__user-summary small{color:var(--v2-muted);font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--industrial .topbar__menu{padding:6px;display:grid}.app-shell--industrial .topbar__menu>button,.app-shell--industrial .topbar__logout-action{width:100%;min-height:42px;color:var(--v2-text);font-size:var(--v2-font-control);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;margin:0;padding:8px 9px;display:flex}.app-shell--industrial .topbar__menu>button:hover,.app-shell--industrial .topbar__logout-action:hover{background:var(--v2-surface-subtle)}.app-shell--industrial .topbar__menu>button:not(.topbar__theme-toggle){gap:1px;display:grid}.app-shell--industrial .topbar__menu>button>span{font-weight:700}.app-shell--industrial .topbar__menu>button>small{color:var(--v2-muted);font-size:var(--v2-font-caption)}.app-shell--industrial .topbar__theme-toggle{justify-content:space-between;gap:12px}.app-shell--industrial .topbar__theme-toggle>span{font-weight:700}.app-shell--industrial .topbar__theme-toggle>i{border:1px solid var(--v2-line-strong);background:var(--v2-surface-muted);border-radius:999px;flex:0 0 34px;width:34px;height:19px;transition:background .14s,border-color .14s;position:relative}.app-shell--industrial .topbar__theme-toggle>i>b{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #102a4033}.app-shell--industrial .topbar__theme-toggle>i.is-on{border-color:var(--v2-blue);background:var(--v2-blue)}.app-shell--industrial .topbar__theme-toggle>i.is-on>b{transform:translate(15px)}.app-shell--industrial .topbar__logout-action{border-top:1px solid var(--v2-line);color:#a83f3f;border-radius:0;min-height:40px;padding:10px 15px;font-weight:700}.shell-profile-backdrop{z-index:120;background:#07182585;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shell-profile-dialog{border:1px solid var(--v2-line-strong);background:var(--v2-surface);width:min(520px,100vw - 32px);color:var(--v2-text);border-radius:5px;overflow:hidden;box-shadow:0 22px 60px #07182547}.shell-profile-dialog>header{border-bottom:1px solid var(--v2-line);background:var(--v2-surface-subtle);justify-content:space-between;align-items:center;min-height:68px;padding:12px 16px;display:flex}.shell-profile-dialog>header small,.shell-profile-grid small{color:var(--v2-muted);font-size:var(--v2-font-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:750}.shell-profile-dialog>header h2{color:var(--v2-text-strong);margin:2px 0 0;font-size:18px}.shell-profile-dialog>header>button{border:1px solid var(--v2-line);background:var(--v2-surface);width:32px;height:32px;color:var(--v2-muted);cursor:pointer;border-radius:3px;place-items:center;padding:0;font-size:20px;display:grid}.shell-profile-grid{background:var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.shell-profile-grid>div{background:var(--v2-surface);gap:5px;min-width:0;padding:16px;display:grid}.shell-profile-grid strong{color:var(--v2-text-strong);font-size:var(--v2-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-profile-dialog>footer{border-top:1px solid var(--v2-line);background:var(--v2-surface-subtle);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.shell-profile-dialog>footer small{color:var(--v2-muted);font-size:var(--v2-font-caption)}.shell-profile-dialog>footer button{border:1px solid var(--v2-line-strong);background:var(--v2-surface);min-height:32px;color:var(--v2-text);cursor:pointer;border-radius:3px;padding:6px 12px;font-weight:700}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1720}html[data-theme=dark] .app-shell--industrial{--v2-bg:#0c1821;--v2-surface:#12232e;--v2-surface-subtle:#162a36;--v2-surface-muted:#1b313e;--v2-text:#c7d6df;--v2-text-strong:#edf5f8;--v2-muted:#91a8b6;--v2-line:#29404d;--v2-line-strong:#395563;--v2-cyan-soft:#12313a;--v2-shadow:0 3px 14px #0000003d;--shell-text:var(--v2-text);--shell-muted:var(--v2-muted);--shell-line:var(--v2-line);--shell-line-strong:var(--v2-line-strong);--shell-surface:var(--v2-bg);color:var(--v2-text);background:var(--v2-bg)}html[data-theme=dark] .app-shell--industrial .workspace,html[data-theme=dark] .app-shell--industrial .workspace__content{background:var(--v2-bg);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .topbar{border-bottom-color:var(--v2-line);background:#0f1f29fb;box-shadow:0 2px 12px #0003}html[data-theme=dark] .app-shell--industrial :where(.context-select,.scope-static,.scope-picker__button,.scope-picker__menu,.topbar__iconbtn){border-color:var(--v2-line-strong);background:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial :where(.context-select select,.scope-static strong,.scope-picker__button strong,.topbar__user strong){color:var(--v2-text-strong)}html[data-theme=dark] .app-shell--industrial .scope-picker__menu button{border-color:var(--v2-line);background:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .scope-picker__menu button:hover,html[data-theme=dark] .app-shell--industrial .scope-picker__menu button.is-selected{background:var(--v2-surface-muted)}html[data-theme=dark] .app-shell--industrial .topbar__user{border-left-color:var(--v2-line);color:var(--v2-muted)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.panel,.kpi-card,.product-pagehead,.tanks-b6-pagehead,.b6-panel,.b6-card,.table-wrap,.b6-table,.pressure-config-panel,.pressure-work-section,.pressure-work-situation,.pressure-live-card,.tank-config-panel,.tanks-config-panel,.administration-editor,.role-editor){border-color:var(--v2-line);background:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.panel>header,.b6-panel-head,.table-wrap thead,table thead,.pressure-work-section>header){border-color:var(--v2-line);background:var(--v2-surface-subtle);color:var(--v2-text-strong)}html[data-theme=dark] .app-shell--industrial .workspace__content table :where(th,td){border-color:var(--v2-line);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(h1,h2,h3,strong){color:var(--v2-text-strong)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.b6-btn,.btn-secondary,.button):not(.b6-btn--primary):not(.button--primary){border-color:var(--v2-line-strong);background:var(--v2-surface);color:var(--v2-text)}@media (width<=1380px){.app-shell--industrial .topbar__metric{min-width:70px;padding-inline:9px}}@media (width<=1180px){.app-shell--industrial .topbar__statusline .topbar__metric:nth-child(4){display:none}}@media (width<=980px){.app-shell--industrial .topbar__statusline .topbar__metric:nth-child(3){display:none}}@media (width<=720px){.shell-profile-grid{grid-template-columns:1fr}}.login-visual>.brand{background:0 0;border-radius:0;justify-content:flex-start;width:fit-content;min-height:0;padding:0}.login-visual>.brand img{object-fit:contain;width:auto;max-width:none;height:44px;display:block}.brand--inverse{isolation:auto;position:relative}.brand--inverse img{object-fit:contain;object-position:left center;filter:none;opacity:1;max-width:none;height:auto;display:block}.app-shell--industrial .sidebar{background:radial-gradient(125% 24% at -8% -4%,#348eb89e 0%,#24709957 34%,#1142661a 61%,#08223a00 80%),linear-gradient(#174765 0%,#103956 22%,#0b2d49 56%,#071e35 100%);border-right-color:#061b2e}.app-shell--industrial .sidebar__brand{min-height:76px;padding-inline:20px}.app-shell--industrial .sidebar__brand .brand--inverse{width:100%}.app-shell--industrial .sidebar__brand .brand--inverse img{width:148px;height:auto}.login-visual{background:radial-gradient(112% 92% at -10% -12%,#3a94bea8 0%,#2777a16b 30%,#154b7124 53%,#08213900 72%),linear-gradient(145deg,#1a5075 0%,#143f62 34%,#0d304f 64%,#071d34 100%)}.login-visual>.brand--inverse{width:fit-content}.login-visual>.brand--inverse img{width:205px;height:auto}.login-grid{opacity:.1}.loading-screen{background:radial-gradient(105% 88% at 10% -5%,#368fb875 0%,#1d608833 38%,#071f3600 62%),linear-gradient(160deg,#164967 0%,#0d3352 52%,#061b30 100%)}.loading-screen .brand--inverse{background:0 0;border-radius:0;width:fit-content;min-height:0;margin-inline:auto;padding:0}.loading-screen .brand--inverse img{width:196px;height:auto}.app-shell--industrial{--shell-topbar:76px}.app-shell--industrial .sidebar__brand,.app-shell--industrial .topbar{height:var(--shell-topbar);min-height:var(--shell-topbar);box-sizing:border-box}.shell-profile-dialog{width:min(680px,100vw - 32px)}.shell-profile-access{border-top:1px solid var(--v2-line);background:var(--v2-surface);gap:0;display:grid}.shell-profile-access__head{background:var(--v2-surface-subtle);border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px 11px;display:flex}.shell-profile-access__head small,.shell-profile-list>small{color:var(--v2-muted);font-size:var(--v2-font-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.shell-profile-access__head h3{color:var(--v2-text-strong);margin:2px 0 0;font-size:15px}.shell-profile-badge{background:var(--v2-cyan-soft);color:#096b8d;min-height:24px;font-size:var(--v2-font-caption);border:1px solid #b9d9e7;border-radius:999px;align-items:center;padding:3px 8px;font-weight:800;display:inline-flex}.shell-profile-access__grid{background:var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.shell-profile-access__grid>div{background:var(--v2-surface);gap:5px;min-width:0;padding:13px 16px;display:grid}.shell-profile-access__grid small{color:var(--v2-muted);font-size:var(--v2-font-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.shell-profile-access__grid strong{color:var(--v2-text-strong);font-size:var(--v2-font-body)}.shell-profile-list{border-top:1px solid var(--v2-line);grid-template-columns:116px minmax(0,1fr);align-items:start;gap:10px;padding:11px 16px;display:grid}.shell-profile-list>div{flex-wrap:wrap;gap:6px;display:flex}.shell-profile-list>div>span{border:1px solid var(--v2-line);background:var(--v2-surface-subtle);max-width:100%;min-height:24px;color:var(--v2-text);font-size:var(--v2-font-caption);border-radius:3px;align-items:center;padding:3px 8px;font-weight:700;display:inline-flex}html[data-theme=dark] .app-shell--industrial{--v2-bg:#0d1b24;--v2-surface:#142733;--v2-surface-subtle:#19303d;--v2-surface-muted:#203946;--v2-text:#c9d8e1;--v2-text-strong:#f0f6f8;--v2-muted:#94aab7;--v2-line:#2b4452;--v2-line-strong:#3c5968;--v2-cyan-soft:#123642}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.b6-kpi,.b6-panel,.b6-table-wrap,.b6-consumption-row,.b6-alert-row,.b6-report-period,.administration-editor__layout,.location-picker,.tanks-configuration-hub__menu,.pressure-configuration-hub__menu,.pressure-node-matrix,.pressure-node-matrix__row,.pressure-work-situation,.pressure-work-section,.pressure-work-kpis>article,.pressure-work-installation-grid>article,.pressure-work-installation-grid__reading,.pressure-work-situation dl>div,.pressure-work-installation-grid dl>div,.pressure-config-form-grid>label,.pressure-config-summary>div){border-color:var(--v2-line);background:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.b6-panel-head,.panel>header,.pressure-node-panel>header,.pressure-work-section>header,.tanks-configuration-hub__head,.pressure-configuration-hub__head){border-color:var(--v2-line);background:var(--v2-surface-subtle);color:var(--v2-text-strong)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.tanks-configuration-hub__menu section,.pressure-configuration-hub__menu section){border-color:var(--v2-line)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.tanks-configuration-hub__menu strong,.pressure-configuration-hub__menu strong){color:var(--v2-muted)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.tanks-configuration-hub__menu button,.pressure-configuration-hub__menu button){color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.tanks-configuration-hub__menu button:hover,.tanks-configuration-hub__menu button.is-active,.pressure-configuration-hub__menu button:hover,.pressure-configuration-hub__menu button.is-active){color:#76d9ef;background:#153946}html[data-theme=dark] .app-shell--industrial .workspace__content table tbody tr,html[data-theme=dark] .app-shell--industrial .workspace__content table tbody td{border-color:var(--v2-line);color:var(--v2-text);background:0 0}html[data-theme=dark] .app-shell--industrial .workspace__content table tbody tr:hover{background:#4faecd12}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.b6-kpi small,.b6-muted,.tanks-b6-subtitle,.product-pagehead p,.pressure-node-pagehead p,.b6-panel-head small,.panel>header small){color:var(--v2-muted)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.b6-kpi strong,.b6-panel h2,.b6-panel h3,.tanks-b6-pagehead h1,.product-pagehead h1,.pressure-node-pagehead h1){color:var(--v2-text-strong)}html[data-theme=dark] .app-shell--industrial .workspace__content .b6-bar{background:#29414e}html[data-theme=dark] .app-shell--industrial .workspace__content .b6-guidance{color:#b8ced8;background:#12313c;border-color:#2f6171}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.b6-report-period button,.b6-btn,.btn-secondary,.button):not(.b6-btn--primary):not(.button--primary){border-color:var(--v2-line-strong);background:var(--v2-surface-subtle);color:var(--v2-text-strong)}html[data-theme=dark] .shell-profile-badge{color:#7bdcf0;background:#113946;border-color:#2f6475}@media (width<=720px){.shell-profile-access__grid,.shell-profile-list{grid-template-columns:1fr}}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.b6-grid4>.b6-kpi,.b6-kpi,.b6-panel,.b6-table-wrap,.table-wrap,.panel,.administration-editor,.role-editor,.pressure-config-panel,.pressure-work-section,.pressure-work-situation,.pressure-live-card,.tank-config-panel,.tanks-config-panel,.tanks-configuration-hub__content,.pressure-configuration-hub__content,.b6-consumption-list,.b6-alert-list,.b6-report-layout,.b6-report-main,.b6-report-side,.b6-report-period,.b6-inventory-summary,.b6-inventory-chart,.b6-summary-chart,.b6-installation-list,.b6-installation-row),html[data-theme=dark] .app-shell--industrial .workspace__content :where(table,table tbody,table tbody tr,table tbody td,.b6-table-wrap table,.b6-table-wrap tbody,.b6-table-wrap tbody tr,.b6-table-wrap tbody td,.table-wrap table,.table-wrap tbody,.table-wrap tbody tr,.table-wrap tbody td){border-color:var(--v2-line);background-color:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(table thead,table thead tr,table thead th,.b6-table-wrap thead,.b6-table-wrap thead tr,.b6-table-wrap thead th,.table-wrap thead,.table-wrap thead tr,.table-wrap thead th,.b6-panel-head,.panel>header){border-color:var(--v2-line);background-color:var(--v2-surface-subtle);color:var(--v2-text-strong)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(table tbody tr:hover,.b6-table-wrap tbody tr:hover,.table-wrap tbody tr:hover){background-color:var(--v2-surface-muted)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.tanks-configuration-hub__menu,.pressure-configuration-hub__menu,.tanks-configuration-hub__menu section,.pressure-configuration-hub__menu section,.administration-editor__layout,.role-permission-grid,.role-permission-grid label,.pressure-config-form-grid,.pressure-config-form-grid>label,.pressure-config-summary,.pressure-config-summary>div){border-color:var(--v2-line);background-color:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.tanks-configuration-hub__menu button,.pressure-configuration-hub__menu button){color:var(--v2-text);background-color:#0000;border-color:#0000}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.tanks-configuration-hub__menu button:hover,.pressure-configuration-hub__menu button:hover,.tanks-configuration-hub__menu button.is-active,.pressure-configuration-hub__menu button.is-active){color:#7adff2;background-color:#153946}html[data-theme=dark] .app-shell--industrial .workspace__content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea,.location-picker__toolbar button,.b6-report-period button:not(.is-active)){border-color:var(--v2-line-strong);color:var(--v2-text-strong);background-color:#10212b}html[data-theme=dark] .app-shell--industrial .workspace__content :where(small,.b6-muted,.product-pagehead p,.tanks-b6-subtitle,.pressure-node-pagehead p){color:var(--v2-muted)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(h1,h2,h3,h4,strong,.b6-kpi>strong){color:var(--v2-text-strong)}html[data-theme=dark] .shell-profile-dialog,html[data-theme=dark] .shell-profile-dialog>header,html[data-theme=dark] .shell-profile-dialog>footer,html[data-theme=dark] .shell-profile-grid>div,html[data-theme=dark] .shell-profile-access,html[data-theme=dark] .shell-profile-access__grid>div,html[data-theme=dark] .shell-profile-list{border-color:var(--v2-line);background-color:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .shell-profile-dialog>header,html[data-theme=dark] .shell-profile-access__head{background-color:var(--v2-surface-subtle)}html[data-theme=dark] .shell-profile-backdrop{background:#020a10b8}html[data-theme=dark] :where(.tank-plant-wizard,.tank-plant-wizard__body,.tank-plant-wizard__rows article,.tank-plant-wizard__review article,.tank-plant-wizard__footer){border-color:var(--v2-line);background-color:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] :where(.tank-plant-wizard__steps,.tank-plant-wizard__header,.tank-plant-wizard__section-head){border-color:var(--v2-line);background-color:var(--v2-surface-subtle);color:var(--v2-text-strong)}html[data-theme=dark] :where(.tank-plant-wizard__section input,.tank-plant-wizard__section select,.tank-plant-wizard__section textarea,.tank-plant-wizard__section-head>button,.tank-plant-wizard__row-head>button,.tank-plant-wizard__quick-create button,.tank-plant-wizard__toggle button,.tank-plant-wizard__choice-grid button){border-color:var(--v2-line-strong);color:var(--v2-text-strong);background-color:#10212b}html[data-theme=dark] .tank-plant-wizard__choice-grid button.is-selected,html[data-theme=dark] .tank-plant-wizard__toggle button.is-selected{color:#83dff0;background-color:#123846;border-color:#3fa5ca}html[data-theme=dark] .app-shell--industrial{--v2-bg:#091821;--v2-surface:#102630;--v2-surface-subtle:#16323d;--v2-surface-muted:#1d3d49;--v2-surface-elevated:#244a57;--v2-text:#c8d9e1;--v2-text-strong:#f4f8fa;--v2-muted:#91a9b5;--v2-line:#294956;--v2-line-strong:#3c6373;--v2-cyan-soft:#103743}html[data-theme=dark] .app-shell--industrial .workspace,html[data-theme=dark] .app-shell--industrial .workspace__content{background:radial-gradient(circle at 82% 0%, #22a6c70e, transparent 28%), var(--v2-bg)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.product-pagehead,.tanks-b6-pagehead,.pressure-node-pagehead,.b6-panel,.panel,.b6-table-wrap,.table-wrap,.administration-editor,.role-editor,.pressure-config-panel,.pressure-work-section,.pressure-work-situation,.pressure-live-card,.tanks-configuration-hub__content,.pressure-configuration-hub__content,.b6-report-main,.b6-report-side,.b6-inventory-summary,.b6-installation-list){border-color:var(--v2-line);background-color:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.b6-panel-head,.panel>header,.pressure-node-panel>header,.pressure-work-section>header,.tanks-configuration-hub__head,.pressure-configuration-hub__head,.b6-report-period,.technical-sheet__head){border-color:var(--v2-line);background:linear-gradient(90deg, var(--v2-surface-subtle), #132b36);color:var(--v2-text-strong)}html[data-theme=dark] .app-shell--industrial .workspace__content .b6-grid4>.b6-kpi{border-color:var(--v2-line);background-color:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .workspace__content .b6-grid4>.b6-kpi:nth-child(4n+1){background-image:linear-gradient(#2f80c929,#10263000 56%)}html[data-theme=dark] .app-shell--industrial .workspace__content .b6-grid4>.b6-kpi:nth-child(4n+2){background-image:linear-gradient(#26b7d524,#10263000 56%)}html[data-theme=dark] .app-shell--industrial .workspace__content .b6-grid4>.b6-kpi:nth-child(4n+3){background-image:linear-gradient(#686fc224,#10263000 56%)}html[data-theme=dark] .app-shell--industrial .workspace__content .b6-grid4>.b6-kpi:nth-child(4n+4){background-image:linear-gradient(#e0822424,#10263000 56%)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(table,table tbody,.b6-table-wrap table,.b6-table-wrap tbody,.table-wrap table,.table-wrap tbody){background:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(table thead,table thead tr,table thead th,.b6-table-wrap thead,.b6-table-wrap thead tr,.b6-table-wrap thead th,.table-wrap thead,.table-wrap thead tr,.table-wrap thead th){border-color:var(--v2-line);background:var(--v2-surface-muted);color:var(--v2-text-strong)}html[data-theme=dark] .app-shell--industrial .workspace__content table tbody tr,html[data-theme=dark] .app-shell--industrial .workspace__content table tbody td{border-color:var(--v2-line);background:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .app-shell--industrial .workspace__content table tbody tr:nth-child(2n) td{background:#122b35}html[data-theme=dark] .app-shell--industrial .workspace__content table tbody tr:hover td{background:var(--v2-surface-muted)}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.tanks-configuration-hub__menu,.pressure-configuration-hub__menu){border-color:var(--v2-line);background:#0d202a}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.tanks-configuration-hub__menu section,.pressure-configuration-hub__menu section){border-color:var(--v2-line);background:0 0}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.tanks-configuration-hub__menu button:hover,.pressure-configuration-hub__menu button:hover){color:#9be8f6;background:#163745}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.tanks-configuration-hub__menu button.is-active,.pressure-configuration-hub__menu button.is-active){color:#b6f0fa;background:linear-gradient(90deg,#23b1d038,#23b1d012);box-shadow:inset 3px 0 #2bc0df}html[data-theme=dark] .app-shell--industrial .workspace__content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){border-color:var(--v2-line-strong);color:var(--v2-text-strong);background:#0b1d26}html[data-theme=dark] .app-shell--industrial .workspace__content :where(input,select,textarea):focus{border-color:#3bb7d6;box-shadow:0 0 0 2px #30b8d829}html[data-theme=dark] .app-shell--industrial .workspace__content .b6-loading{border-color:var(--v2-line);background:var(--v2-surface)}html[data-theme=dark] .app-shell--industrial .workspace__content .b6-loading i{background:linear-gradient(90deg,#142d38 0%,#234957 50%,#142d38 100%) 0 0/200% 100%}html[data-theme=dark] .app-shell--industrial .workspace__content :where(.b6-empty-row,.empty-state,.inline-empty){color:var(--v2-muted);background:#102630}html[data-theme=dark] .app-shell--industrial :where(.b6-badge--ok,.status-ok){color:#8be2b1;background:#2885592e;border-color:#4cbe8173}html[data-theme=dark] .app-shell--industrial :where(.b6-badge--warn,.status-warn){color:#f4c875;background:#b16b112e;border-color:#e8a43780}html[data-theme=dark] .app-shell--industrial :where(.b6-badge--danger,.status-danger){color:#ffabab;background:#a1343430;border-color:#e7595985}html[data-theme=dark] .app-shell--industrial :where(.b6-badge--blue,.status-blue){color:#8fd8ff;background:#1e669733;border-color:#3a9dd585}html[data-theme=dark] :where(.b6-operation-modal,.tank-modal--b6){border-color:var(--v2-line-strong);background:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] :where(.b6-operation-body,.tank-modal--b6 .tank-modal__body,.tank-modal--b6 .tank-modal__tabs,.tank-modal--b6 .tank-summary-mimic,.tank-modal--b6 .stategrid,.tank-modal--b6 .tank-meta,.tank-modal--b6 .technical-sheet,.tank-modal--b6 .compact-config,.tank-modal--b6 .availability-panel,.tank-modal--b6 .tank-alarm-summary){border-color:var(--v2-line);background:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .tank-modal--b6 .tank-modal__tabs{background:var(--v2-surface-subtle)}html[data-theme=dark] .tank-modal--b6 .tank-modal__tabs button{color:var(--v2-muted)}html[data-theme=dark] .tank-modal--b6 .tank-modal__tabs button.is-active{color:#a5eaf7;background:#123746}html[data-theme=dark] :where(.b6-operation-form fieldset,.b6-form-note,.tank-modal--b6 .compact-config>div,.tank-modal--b6 .availability-kpis>div){border-color:var(--v2-line);background:var(--v2-surface-subtle);color:var(--v2-text)}html[data-theme=dark] .tank-modal--b6 .series-chart__toolbar{color:var(--v2-text)}html[data-theme=dark] .app-shell--tank :where(.topology-surface,.topology){border-color:var(--v2-line);color:var(--v2-text);background-color:#0c2029;background-image:linear-gradient(#5297ae17 1px,#0000 1px),linear-gradient(90deg,#5297ae17 1px,#0000 1px)}html[data-theme=dark] .app-shell--tank :where(.tank-circuit,.b6-circuit,.b6-circuit__head,.topo-card,.topo-equipment){border-color:var(--v2-line-strong);color:var(--v2-text-strong);background:#15303b}html[data-theme=dark] .app-shell--tank :where(.topo-card small,.b6-circuit__head small,.b6-circuit__head span){color:var(--v2-muted)}html[data-theme=dark] .app-shell--tank :where(.topo-main-line,.topo-branch,.topo-link){background:#63a5bc}html[data-theme=dark] .app-shell--pressure :where(.pressure-node-matrix,.pressure-node-matrix__row,.pressure-workspace,.pressure-workspace__body,.pressure-work-section,.pressure-work-installation-grid>article,.pressure-work-installation-grid__reading,.pressure-work-installation-grid dl>div,.pressure-work-situation dl>div,.pressure-install-task-list article,.pressure-install-wizard__body>section,.pressure-install-wizard__choices label){border-color:var(--v2-line);background:var(--v2-surface);color:var(--v2-text)}html[data-theme=dark] .app-shell--pressure :where(.pressure-node-matrix__head,.pressure-workspace__summary>div,.pressure-workspace__tabs,.pressure-install-wizard__identity,.pressure-install-task-heading){border-color:var(--v2-line);background:var(--v2-surface-subtle);color:var(--v2-text)}html[data-theme=dark] .app-shell--pressure .pressure-work-situation{background-color:#102630;background-image:linear-gradient(#409bb814 1px,#0000 1px),linear-gradient(90deg,#409bb814 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html[data-theme=dark] .app-shell--industrial .leaflet-tile-pane{filter:brightness(.76)saturate(.7)contrast(1.04)}html[data-theme=dark] .app-shell--industrial :where(.leaflet-control-zoom a,.leaflet-control-attribution){border-color:var(--v2-line);color:#bfd0d8;background:#122b36e6}html[data-theme=dark] .app-shell--industrial .topbar__metric strong{color:var(--v2-text-strong)}html[data-theme=dark] .app-shell--industrial{--r43b-panel:#102833;--r43b-panel-raised:#173641;--r43b-panel-soft:#0d222c;--r43b-panel-strong:#1c404c;--r43b-text:#d8e5eb;--r43b-muted:#a4bac4;--r43b-subtle:#7896a4;--r43b-line:#355866;--r43b-line-soft:#284754;--r43b-link:#63c9e6;--r43b-link-hover:#9beafb;--r43b-danger:#ff9292}html[data-theme=dark] .app-shell--industrial :where(.b6-link-btn,.b6-row-actions a,.b6-row-actions button:not(.b6-btn),.table-wrap a,.table-wrap button:not(.b6-btn),.b6-table-wrap a,.b6-table-wrap button:not(.b6-btn)){color:var(--r43b-link)}html[data-theme=dark] .app-shell--industrial :where(.b6-link-btn:hover,.b6-row-actions a:hover,.b6-row-actions button:not(.b6-btn):hover,.table-wrap a:hover,.table-wrap button:not(.b6-btn):hover,.b6-table-wrap a:hover,.b6-table-wrap button:not(.b6-btn):hover){color:var(--r43b-link-hover)}html[data-theme=dark] .app-shell--industrial .b6-link-btn--danger{color:var(--r43b-danger)}html[data-theme=dark] .app-shell--industrial :where(.b6-muted,.sheet-note,.chart-empty){color:var(--r43b-muted)}html[data-theme=dark] .app-shell--tank .b6-report-layout{border-color:var(--r43b-line);background:var(--r43b-panel)}html[data-theme=dark] .app-shell--tank .b6-report-menu{border-right-color:var(--r43b-line);background:var(--r43b-panel-soft)}html[data-theme=dark] .app-shell--tank .b6-report-menu>strong{color:var(--r43b-muted)}html[data-theme=dark] .app-shell--tank .b6-report-menu button{color:var(--r43b-text)}html[data-theme=dark] .app-shell--tank .b6-report-menu button:hover{color:var(--r43b-link-hover);background:#143641}html[data-theme=dark] .app-shell--tank .b6-report-menu button.active{color:#b9f1fb;background:linear-gradient(90deg,#35c0df38,#35c0df0f);border-left-color:#35c0df}html[data-theme=dark] .app-shell--tank :where(.tanks-configuration-hub__content,.tanks-configuration-hub__content>.b6-config-layout--embedded,.b6-config-main,.b6-config-main>section,.b6-table-wrap,.table-wrap){background:var(--r43b-panel-soft);color:var(--r43b-text)}html[data-theme=dark] .app-shell--tank :where(.tanks-configuration-hub__menu strong,.b6-kpi>span,.b6-kpi>small,.b6-table-wrap td small,.table-wrap td small){color:var(--r43b-muted)}html[data-theme=dark] .app-shell--tank :where(.b6-topology-surface,.topology-surface,.b6-circuit-wrap,.topology-wrap){border-color:var(--r43b-line-soft);background-color:#0b2029;background-image:linear-gradient(#5297ae13 1px,#0000 1px),linear-gradient(90deg,#5297ae13 1px,#0000 1px);background-size:28px 28px}html[data-theme=dark] .tank-modal--b6 :where(.stategrid>div,.tank-meta>div){border-color:var(--r43b-line-soft);background:var(--r43b-panel-raised);color:var(--r43b-text)}html[data-theme=dark] .tank-modal--b6 :where(.stategrid small,.tank-meta small,.compact-config small,.availability-kpis small,.tank-alarm-summary small){color:var(--r43b-muted)}html[data-theme=dark] .tank-modal--b6 :where(.stategrid b,.tank-meta b,.compact-config b,.availability-kpis b,.tank-alarm-summary b){color:var(--v2-text-strong)}html[data-theme=dark] .tank-modal--b6 .history-range{border-color:var(--r43b-line)}html[data-theme=dark] .tank-modal--b6 .history-range button,html[data-theme=dark] .tank-modal--b6 .series-chart__tools button{border-color:var(--r43b-line);background:var(--r43b-panel-raised);color:var(--r43b-text)}html[data-theme=dark] .tank-modal--b6 .history-range button:hover,html[data-theme=dark] .tank-modal--b6 .series-chart__tools button:hover{color:var(--r43b-link-hover);background:#1a4350;border-color:#4fbdd8}html[data-theme=dark] .tank-modal--b6 .history-range button.is-active{color:#fff;background:#176b93;border-color:#2fa7cd}html[data-theme=dark] .tank-modal--b6 .series-chart__surface{border-color:var(--r43b-line);background:#0d2029}html[data-theme=dark] .tank-modal--b6 .series-chart__surface svg>rect:first-child{fill:#0d2029}html[data-theme=dark] .tank-modal--b6 .series-chart__grid{stroke:#2d4b57}html[data-theme=dark] .tank-modal--b6 .series-chart__axis{fill:#9eb5c0}html[data-theme=dark] .tank-modal--b6 .series-chart__line{stroke:#49b8ea}html[data-theme=dark] .tank-modal--b6 .series-chart__cursor{stroke:#7aa4b6}html[data-theme=dark] .tank-modal--b6 .series-chart__point{fill:#63d6ef;stroke:#0d2029}html[data-theme=dark] .tank-modal--b6 .series-chart__excluded{fill:#e2a53d;opacity:.18}html[data-theme=dark] .tank-modal--b6 .series-chart__toolbar strong,html[data-theme=dark] .tank-modal--b6 .series-chart__toolbar span,html[data-theme=dark] .tank-modal--b6 .series-chart__legend,html[data-theme=dark] .tank-modal--b6 .history-foot{color:var(--r43b-muted)}html[data-theme=dark] .tank-modal--b6 .series-chart__legend i.gap{background:repeating-linear-gradient(90deg,#6f8792 0 3px,#0000 3px 6px);border-color:#688594}html[data-theme=dark] .tank-modal--b6 :where(.sheet-panel,.technical-sheet,.availability-wrap,.availability-panel,.tank-alarm-summary){border-color:var(--r43b-line-soft);background:var(--r43b-panel);color:var(--r43b-text)}html[data-theme=dark] .tank-modal--b6 .sheet-panel>header,html[data-theme=dark] .tank-modal--b6 .sheet-panel header{border-bottom-color:var(--r43b-line);background:linear-gradient(90deg, var(--r43b-panel-raised), #14323d);color:var(--v2-text-strong)}html[data-theme=dark] .tank-modal--b6 :where(.compact-config>div,.tank-alarm-summary>div,.availability-kpis>div){border-color:var(--r43b-line-soft);background:var(--r43b-panel-raised)}html[data-theme=dark] .tank-modal--b6 .availability-chart{border-color:var(--r43b-line);background:#0d222c}html[data-theme=dark] .tank-modal--b6 :where(.availability-legend,.segline label){color:var(--r43b-muted)}html[data-theme=dark] .tank-modal--b6 .seg.nodata{background:#5f7580}html[data-theme=dark] .app-shell--tank .b6-operation-modal{border-color:var(--r43b-line);background:var(--r43b-panel)}html[data-theme=dark] .app-shell--tank .b6-operation-body{background:var(--r43b-panel)}html[data-theme=dark] .app-shell--tank .b6-operation-form>label,html[data-theme=dark] .app-shell--tank .b6-operation-form legend,html[data-theme=dark] .app-shell--tank .b6-check-grid label{color:var(--r43b-text)}html[data-theme=dark] .app-shell--tank .b6-operation-form fieldset{border-color:var(--r43b-line);background:#102a34}html[data-theme=dark] .app-shell--tank .b6-form-note{color:#cce1e9;background:#173b47;border-left-color:#32bddc}html[data-theme=dark] .app-shell--tank .b6-operation-actions{border-top-color:var(--r43b-line)}html[data-theme=dark] .app-shell--tank .b6-operation-modal :where(.sheet-panel,.sheet-panel>header,.sheet-note),html[data-theme=dark] .app-shell--tank :where(.b6-filters,.b6-tabs) button{border-color:var(--r43b-line);background:var(--r43b-panel-raised);color:var(--r43b-text)}html[data-theme=dark] .app-shell--tank :where(.b6-filters,.b6-tabs) button:hover{color:var(--r43b-link-hover);background:#1a4350}html[data-theme=dark] .app-shell--tank :where(.b6-filters,.b6-tabs) button.active,html[data-theme=dark] .app-shell--tank :where(.b6-filters,.b6-tabs) button.is-active{color:#c4f4fb;background:#164657;border-color:#45c5e1}html[data-theme=dark] .app-shell--industrial .skeleton-grid i{background:linear-gradient(90deg,#132d37,#1b3a46,#132d37) 0 0/200% 100%;border-color:#31505c}.app-shell--tank .b6-kpi-grid--semantic>.b6-kpi{border-top:3px solid var(--v2-line-strong);background-image:none}.app-shell--tank .b6-kpi-grid--semantic>.b6-kpi.is-neutral{border-top-color:#2d82c7}.app-shell--tank .b6-kpi-grid--semantic>.b6-kpi.is-good{border-top-color:#2f9f70}.app-shell--tank .b6-kpi-grid--semantic>.b6-kpi.is-danger{border-top-color:#d85e59}.app-shell--tank .b6-kpi-grid--semantic>.b6-kpi.is-muted{border-top-color:#899aa6}html[data-theme=dark] .app-shell--tank .workspace__content .b6-kpi-grid--semantic>.b6-kpi{background-image:none}html[data-theme=dark] .app-shell--tank .workspace__content .b6-kpi-grid--semantic>.b6-kpi.is-neutral{background:linear-gradient(180deg, #2d82c721, #14273300 64%), var(--v2-surface)}html[data-theme=dark] .app-shell--tank .workspace__content .b6-kpi-grid--semantic>.b6-kpi.is-good{background:linear-gradient(180deg, #2f9f7021, #14273300 64%), var(--v2-surface)}html[data-theme=dark] .app-shell--tank .workspace__content .b6-kpi-grid--semantic>.b6-kpi.is-danger{background:linear-gradient(180deg, #d85e5924, #14273300 64%), var(--v2-surface)}.app-shell--tank .b6-summary-mid--adaptive{align-items:stretch;gap:12px;display:grid}.app-shell--tank .b6-summary-mid--adaptive.no-map{grid-template-columns:minmax(0,1fr)}.app-shell--tank .b6-summary-mid--adaptive>.b6-panel{min-width:0}.app-shell--tank .b6-panel-meta{border:1px solid var(--v2-line);background:var(--v2-surface-subtle);min-width:28px;min-height:24px;color:var(--v2-muted);font-size:var(--v2-font-caption);border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-weight:800;display:inline-flex}.app-shell--tank .b6-location-note{border:1px dashed var(--v2-line-strong);background:var(--v2-surface-subtle);color:var(--v2-muted);font-size:var(--v2-font-caption);align-items:center;gap:10px;margin:0 12px 12px;padding:10px 12px;display:flex}.app-shell--tank .b6-location-note strong{color:var(--v2-text);white-space:nowrap}.app-shell--tank .b6-operational-map-panel{overflow:hidden}.app-shell--tank .operational-map{background:#dce8ed;border:0;height:300px;min-height:300px;position:relative;overflow:hidden}.app-shell--tank .operational-map iframe{pointer-events:none;filter:saturate(.72)contrast(.96)brightness(1.035);border:0;width:100%;height:100%;min-height:300px}.app-shell--tank .operational-map__shade{z-index:1;pointer-events:none;background:linear-gradient(#082f460a,#0000 32%),radial-gradient(circle at 50% 45%,#0000 48%,#082f461a 100%);position:absolute;inset:0}.app-shell--tank .operational-map__hud,.app-shell--tank .operational-map__legend{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fafdfeeb;border:1px solid #1f4d652e;align-items:center;gap:8px;display:flex;position:absolute;box-shadow:0 4px 14px #11364a1f}.app-shell--tank .operational-map__hud{padding:7px 10px;top:10px;left:10px}.app-shell--tank .operational-map__hud strong{color:var(--v2-text);font-size:var(--v2-font-caption)}.app-shell--tank .operational-map__hud span{color:var(--v2-muted);font-size:var(--v2-font-micro)}.app-shell--tank .operational-map__legend{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 20px);padding:6px 8px;bottom:10px;right:10px}.app-shell--tank .operational-map__legend>span{color:#385566;font-size:var(--v2-font-micro);align-items:center;gap:5px;font-weight:700;display:inline-flex}.app-shell--tank .operational-map__legend i,.app-shell--tank .operational-map__pin>i{border-radius:50%;display:block}.app-shell--tank .operational-map__legend i{background:#81919a;width:8px;height:8px}.app-shell--tank .operational-map__legend i.is-ok,.app-shell--tank .operational-map__pin.is-ok>i{background:#2fa36f}.app-shell--tank .operational-map__legend i.is-warning,.app-shell--tank .operational-map__pin.is-warning>i{background:#dc9a25}.app-shell--tank .operational-map__legend i.is-critical,.app-shell--tank .operational-map__pin.is-critical>i{background:#d95555}.app-shell--tank .operational-map__legend i.is-maintenance,.app-shell--tank .operational-map__pin.is-maintenance>i{background:#d58927}.app-shell--tank .operational-map__legend i.is-unknown,.app-shell--tank .operational-map__pin.is-unknown>i{background:#778993}.app-shell--tank .operational-map__pins{z-index:3;pointer-events:none;position:absolute;inset:0}.app-shell--tank .operational-map__pin{color:#17384b;text-align:left;pointer-events:auto;cursor:pointer;background:#fffffff2;border:1px solid #254b5e38;border-radius:18px;align-items:center;gap:7px;max-width:190px;padding:5px 8px 5px 5px;display:flex;position:absolute;transform:translate(-8px,-50%);box-shadow:0 5px 16px #11314133}.app-shell--tank .operational-map__pin:hover{z-index:8;border-color:#2785b9;box-shadow:0 7px 20px #11314147}.app-shell--tank .operational-map__pin>i{border:3px solid #fffffff5;flex:0 0 13px;width:13px;height:13px;box-shadow:0 0 0 2px #1437492e}.app-shell--tank .operational-map__notice{z-index:4;color:#536d7b;font-size:var(--v2-font-micro);background:#fafdfeeb;border:1px solid #1f4d652e;padding:6px 8px;inset:auto auto 10px 10px;box-shadow:0 4px 14px #11364a1a}html[data-theme=dark] .app-shell--tank .operational-map{background:#102833}html[data-theme=dark] .app-shell--tank .operational-map iframe{filter:grayscale(.15)saturate(.55)brightness(.63)contrast(1.16)}html[data-theme=dark] .app-shell--tank .operational-map__shade{background:linear-gradient(#061c2614,#061c2633),radial-gradient(circle at 50% 45%,#0000 38%,#05171f52 100%)}html[data-theme=dark] .app-shell--tank .operational-map__hud,html[data-theme=dark] .app-shell--tank .operational-map__legend,html[data-theme=dark] .app-shell--tank .operational-map__notice{background:#112b37f0;border-color:#355563;box-shadow:0 5px 18px #0000003d}html[data-theme=dark] .app-shell--tank .operational-map__hud strong{color:#edf6f8}html[data-theme=dark] .app-shell--tank .operational-map__hud span,html[data-theme=dark] .app-shell--tank .operational-map__legend>span,html[data-theme=dark] .app-shell--tank .operational-map__notice{color:#a9c0cb}html[data-theme=dark] .app-shell--tank .operational-map__pin{background:#122e3bf5;border-color:#3c6070;box-shadow:0 6px 18px #0000004d}.app-shell--tank .location-picker__map iframe,.app-shell--pressure .location-picker__map iframe{filter:saturate(.72)contrast(.96)brightness(1.03)}html[data-theme=dark] .app-shell--industrial .location-picker__map iframe{filter:grayscale(.12)saturate(.55)brightness(.64)contrast(1.15)}.app-shell--tank .b6-panel-head--topology{align-items:center;gap:14px}.app-shell--tank .b6-topology-tabs{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.app-shell--tank .b6-topology-tabs button{border:1px solid var(--v2-line);background:var(--v2-surface);min-height:30px;color:var(--v2-muted);font-size:var(--v2-font-caption);cursor:pointer;border-radius:2px;flex:none;padding:5px 10px;font-weight:750}.app-shell--tank .b6-topology-tabs button:hover{color:var(--v2-text);border-color:#46a9c5}html[data-theme=dark] .app-shell--tank .b6-topology-tabs button.is-active{color:#9fe8f5;background:#143a47;border-color:#45c5df}.app-shell--tank .b6-topology-surface .b6-circuit{margin-top:12px;margin-bottom:12px}.app-shell--tank .b6-activity-panel{margin-top:12px}.app-shell--tank .b6-activity-list{display:grid}.app-shell--tank .b6-activity-row{border-top:1px solid var(--v2-line);background:var(--v2-surface);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:grid}.app-shell--tank .b6-activity-row:first-child{border-top:0}.app-shell--tank .b6-activity-row>i{background:#368dc3;border-radius:50%;width:8px;height:8px}.app-shell--tank .b6-activity-row.is-warning>i{background:#d99a2b}.app-shell--tank .b6-activity-row.is-danger>i{background:#d85e59}.app-shell--tank .b6-activity-row>div{min-width:0;display:grid}.app-shell--tank .b6-activity-row strong{color:var(--v2-text);font-size:var(--v2-font-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--tank .b6-activity-row small{color:var(--v2-muted);font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.app-shell--tank .b6-activity-row>span{color:var(--v2-muted);font-size:var(--v2-font-caption);white-space:nowrap}html[data-theme=dark] .app-shell--tank .b6-activity-row{border-color:var(--v2-line);background:var(--v2-surface)}html[data-theme=dark] .app-shell--tank .b6-activity-row:nth-child(2n){background:var(--v2-surface-subtle)}@media (width<=1080px){.app-shell--tank .b6-summary-mid--adaptive.has-map{grid-template-columns:1fr}}@media (width<=720px){.app-shell--tank .b6-panel-head--topology{flex-direction:column;align-items:stretch}.app-shell--tank .b6-topology-tabs{width:100%}.app-shell--tank .b6-activity-row{grid-template-columns:10px minmax(0,1fr)}.app-shell--tank .b6-activity-row>span{grid-column:2}}.app-shell--industrial .slippy-map{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#dbe7ec;width:100%;height:100%;min-height:260px;position:relative;overflow:hidden}.app-shell--industrial .slippy-map:active{cursor:grabbing}.app-shell--industrial .slippy-map__tiles,.app-shell--industrial .slippy-map__markers{position:absolute;inset:0}.app-shell--industrial .slippy-map__tiles{z-index:0;overflow:hidden}.app-shell--industrial .slippy-map__tiles img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.app-shell--industrial .slippy-map__markers{z-index:3;pointer-events:none}.app-shell--industrial .slippy-map__marker{z-index:1;pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.app-shell--industrial .slippy-map__controls{z-index:8;background:#fffffff5;border:1px solid #25495b3d;border-radius:6px;gap:2px;display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 4px 16px #11314124}.app-shell--industrial .slippy-map__controls button{color:#17384b;width:34px;height:34px;font:800 20px/1 var(--v2-font-family);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #25495b26;padding:0}.app-shell--industrial .slippy-map__controls button:last-child{border-bottom:0}.app-shell--industrial .slippy-map__controls button:hover:not(:disabled){background:#edf6fa}.app-shell--industrial .slippy-map__controls button:disabled{opacity:.35;cursor:default}.app-shell--industrial .slippy-map__controls .slippy-map__fit{font-size:16px}.app-shell--industrial .slippy-map__attribution{z-index:7;color:#4d6674;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffc7;border-radius:3px;padding:2px 5px;font-size:9px;line-height:1.2;text-decoration:none;position:absolute;bottom:5px;right:6px}.app-shell--industrial .slippy-map__attribution:hover{color:#145f89}html[data-theme=dark] .app-shell--industrial .slippy-map{background:#102833}html[data-theme=dark] .app-shell--industrial .slippy-map__tiles{filter:grayscale(.12)saturate(.58)brightness(.66)contrast(1.14)}html[data-theme=dark] .app-shell--industrial .slippy-map__controls{background:#112b37f5;border-color:#355563;box-shadow:0 5px 18px #0000003d}html[data-theme=dark] .app-shell--industrial .slippy-map__controls button{color:#e9f5f8;border-color:#355563}html[data-theme=dark] .app-shell--industrial .slippy-map__controls button:hover:not(:disabled){background:#1a3b49}html[data-theme=dark] .app-shell--industrial .slippy-map__attribution{color:#a9c0cb;background:#0d232ed1}.app-shell--industrial .location-picker__map{cursor:crosshair;height:330px}.app-shell--industrial .location-picker__canvas{min-height:330px}.app-shell--industrial .location-picker__map-marker{filter:drop-shadow(0 4px 5px #00000052);background:0 0;border:0;width:26px;height:26px;padding:0}.app-shell--industrial .location-picker__map-marker>i{background:#1f8ec5;border:4px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;display:block;transform:rotate(-45deg);box-shadow:0 0 0 1px #093e5840}html[data-theme=dark] .app-shell--industrial .location-picker__map-marker>i{background:#48c7e6;border-color:#eaf7fb}.app-shell--tank .b6-kpi-grid--actions{gap:8px}.app-shell--tank .b6-kpi-grid--actions>.b6-kpi--action{border:1px solid var(--v2-line);min-width:0;min-height:94px;color:var(--v2-text);text-align:left;cursor:pointer;border-radius:5px;align-content:center;gap:3px;padding:13px 38px 12px 14px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid;position:relative}.app-shell--tank .b6-kpi-grid--actions>.b6-kpi--action:before{content:"";background:#2d82c7;border-radius:0 2px 2px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.app-shell--tank .b6-kpi-grid--actions>.b6-kpi--action.is-good:before{background:#2f9f70}.app-shell--tank .b6-kpi-grid--actions>.b6-kpi--action.is-warning:before{background:#d99a2b}.app-shell--tank .b6-kpi-grid--actions>.b6-kpi--action.is-danger:before{background:#d85e59}.app-shell--tank .b6-kpi-grid--actions>.b6-kpi--action.is-muted:before{background:#899aa6}.app-shell--tank .b6-kpi-grid--actions>.b6-kpi--action:hover{border-right-color:var(--v2-line-strong);border-bottom-color:var(--v2-line-strong);border-left-color:var(--v2-line-strong);transform:translateY(-1px);box-shadow:0 7px 18px #10384d17}.app-shell--tank .b6-kpi-grid--actions>.b6-kpi--action:focus-visible{outline-offset:2px;outline:2px solid #42b8d8}.app-shell--tank .b6-kpi--action>i{color:#267eaa;opacity:.68;font-size:18px;font-style:normal;font-weight:800;transition:transform .14s,opacity .14s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.app-shell--tank .b6-kpi--action:hover>i{opacity:1;transform:translate(3px,-50%)}html[data-theme=dark] .app-shell--tank .b6-kpi-grid--actions>.b6-kpi--action:hover{box-shadow:0 7px 20px #00000038}html[data-theme=dark] .app-shell--tank .b6-kpi--action>i{color:#62cfe8}.app-shell--tank .b6-summary-mid--adaptive{align-items:start}.app-shell--tank .b6-summary-mid--adaptive.has-map{grid-template-columns:minmax(0,1.45fr) minmax(390px,.95fr)}.app-shell--tank .b6-installations-panel,.app-shell--tank .b6-operational-map-panel{min-height:0}.app-shell--tank .b6-panel-head--responsive{align-items:center;gap:12px}.app-shell--tank .b6-installation-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.app-shell--tank .b6-installation-tools input[type=search]{border:1px solid var(--v2-line-strong);background:var(--v2-surface);width:min(220px,24vw);height:32px;color:var(--v2-text);font:inherit;border-radius:4px;padding:0 10px}.app-shell--tank .b6-filter-pills{border:1px solid var(--v2-line-strong);background:var(--v2-surface);border-radius:4px;display:inline-flex;overflow:hidden}.app-shell--tank .b6-filter-pills button{border:0;border-right:1px solid var(--v2-line);min-height:30px;color:var(--v2-muted);font:700 var(--v2-font-caption)/1 var(--v2-font-family);cursor:pointer;background:0 0;padding:0 9px}.app-shell--tank .b6-filter-pills button:last-child{border-right:0}.app-shell--tank .b6-filter-pills button:hover{color:var(--v2-text)}.app-shell--tank .b6-filter-pills button.is-active{color:#0c688f;background:#e7f6fa}.app-shell--tank .b6-site-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:388px;display:grid;overflow-y:auto}.app-shell--tank .b6-site-list:not(.is-scrollable){max-height:none}.app-shell--tank .b6-site-row{grid-template-columns:minmax(180px,1.5fr) minmax(92px,.55fr) minmax(100px,.62fr) minmax(112px,.72fr) 22px;min-height:58px;padding-right:9px;position:relative}.app-shell--tank .b6-site-row__arrow{color:#2a83ad;opacity:.6;align-self:center;font-size:16px;font-style:normal;font-weight:800}.app-shell--tank .b6-site-row:hover .b6-site-row__arrow{opacity:1}html[data-theme=dark] .app-shell--tank .b6-filter-pills button.is-active{color:#83d9ee;background:#173e4c}html[data-theme=dark] .app-shell--tank .b6-installation-tools input[type=search]{color:#edf7fa;background:#102a35}html[data-theme=dark] .app-shell--tank .b6-site-row__arrow{color:#65cfe7}.app-shell--tank .operational-map,.app-shell--tank .operational-map__canvas{height:338px;min-height:338px}.app-shell--tank .operational-map{background:#dce8ed;position:relative;overflow:hidden}.app-shell--tank .operational-map__pin{color:#17384b;text-align:left;cursor:pointer;background:#fffffff5;border:1px solid #254b5e38;border-radius:18px;align-items:center;gap:7px;max-width:210px;padding:5px 8px 5px 5px;display:inline-flex;box-shadow:0 5px 16px #11314133}.app-shell--tank .operational-map__pin.is-compact{border-radius:50%;width:24px;height:24px;padding:4px}.app-shell--tank .operational-map__pin.is-selected,.app-shell--tank .operational-map__pin:hover{z-index:9;border-color:#2588b9;box-shadow:0 8px 22px #11314147}.app-shell--tank .operational-map__pin>i{background:#778993;border:3px solid #fffffff5;border-radius:50%;flex:0 0 13px;width:13px;height:13px;display:block;box-shadow:0 0 0 2px #1437492e}.app-shell--tank .operational-map__pin.is-compact>i{margin:auto}.app-shell--tank .operational-map__pin>span{min-width:0;display:grid}.app-shell--tank .operational-map__pin strong{color:#17384b;font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.app-shell--tank .operational-map__pin small{color:#66808e;font-size:var(--v2-font-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;line-height:1.15;overflow:hidden}.app-shell--tank .operational-map__hud,.app-shell--tank .operational-map__legend,.app-shell--tank .operational-map__notice{z-index:6}html[data-theme=dark] .app-shell--tank .operational-map__pin{color:#eef7f9;background:#122e3bf7;border-color:#3c6070;box-shadow:0 6px 18px #0000004d}html[data-theme=dark] .app-shell--tank .operational-map__pin strong{color:#eef7f9}html[data-theme=dark] .app-shell--tank .operational-map__pin small{color:#a8bec9}.app-shell--tank .b6-action-center{margin-top:12px}.app-shell--tank .b6-action-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:270px;display:grid;overflow-y:auto}.app-shell--tank .b6-action-row{border:0;border-top:1px solid var(--v2-line);background:var(--v2-surface);width:100%;min-height:58px;color:var(--v2-text);text-align:left;cursor:pointer;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.app-shell--tank .b6-action-row:first-child{border-top:0}.app-shell--tank .b6-action-row:hover:not(:disabled){background:var(--v2-surface-subtle)}.app-shell--tank .b6-action-row:disabled{cursor:default}.app-shell--tank .b6-action-row>i{background:#3b8fbd;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #3b8fbd1a}.app-shell--tank .b6-action-row.is-warning>i{background:#d99a2b;box-shadow:0 0 0 4px #d99a2b1a}.app-shell--tank .b6-action-row.is-danger>i{background:#d85e59;box-shadow:0 0 0 4px #d85e591a}.app-shell--tank .b6-action-row.is-success>i{background:#2f9f70;box-shadow:0 0 0 4px #2f9f701a}.app-shell--tank .b6-action-row>span{min-width:0;display:grid}.app-shell--tank .b6-action-row strong{color:var(--v2-text);font-size:var(--v2-font-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--tank .b6-action-row small{color:var(--v2-muted);font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.app-shell--tank .b6-action-row>em{color:#16739e;font-size:var(--v2-font-caption);white-space:nowrap;font-style:normal;font-weight:800}.app-shell--tank .b6-action-empty{min-height:105px;color:var(--v2-muted);text-align:center;place-items:center;padding:18px;display:grid}.app-shell--tank .b6-action-empty strong{color:var(--v2-text)}.app-shell--tank .b6-action-empty span{font-size:var(--v2-font-caption);margin-top:4px}html[data-theme=dark] .app-shell--tank .b6-action-row>em{color:#67cde6}@media (width<=1220px){.app-shell--tank .b6-summary-mid--adaptive.has-map{grid-template-columns:1fr}.app-shell--tank .b6-installations-panel{order:1}.app-shell--tank .b6-operational-map-panel{order:2}}@media (width<=860px){.app-shell--tank .b6-panel-head--responsive{flex-direction:column;align-items:stretch}.app-shell--tank .b6-installation-tools{flex-wrap:wrap;justify-content:flex-start}.app-shell--tank .b6-installation-tools input[type=search]{width:100%}.app-shell--tank .b6-site-row{grid-template-columns:minmax(0,1fr) auto 22px}.app-shell--tank .b6-site-row>div:nth-child(2),.app-shell--tank .b6-site-row>div:nth-child(4){display:none}}@media (width<=640px){.app-shell--tank .b6-action-row{grid-template-columns:10px minmax(0,1fr)}.app-shell--tank .b6-action-row>em{grid-column:2}.app-shell--industrial .location-picker__map,.app-shell--industrial .location-picker__canvas{height:280px;min-height:280px}}.app-shell--industrial .slippy-map__marker.is-anchor-center{transform:translate(-50%,-50%)}.app-shell--industrial .slippy-map__marker.is-anchor-bottom{transform:translate(-50%,-100%)}.app-shell--tank .operational-map__pin,.app-shell--tank .operational-map__pin.is-compact{width:32px;height:38px;box-shadow:none;color:inherit;cursor:pointer;filter:drop-shadow(0 4px 5px #122f3d52);background:0 0;border:0;border-radius:0;place-items:start center;padding:0;display:grid;overflow:visible}.app-shell--tank .operational-map__pin:hover,.app-shell--tank .operational-map__pin.is-selected{box-shadow:none;filter:drop-shadow(0 6px 7px #122f3d6b);background:0 0;border:0}.app-shell--tank .operational-map__pin>i,.app-shell--tank .operational-map__pin.is-compact>i{background:#778993;border:4px solid #fffffffa;border-radius:50% 50% 50% 0;width:24px;height:24px;margin:1px 0 0;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 0 0 1px #13394b47}html[data-theme=dark] .app-shell--tank .operational-map__pin{box-shadow:none;background:0 0;border:0}html[data-theme=dark] .app-shell--tank .operational-map__pin>i{border-color:#eaf7fb}.app-shell--tank .b6-fleet-panel{margin-top:10px;overflow:hidden}.app-shell--tank .b6-fleet-panel>.b6-panel-head{min-height:52px}.app-shell--tank .b6-fleet-workspace{border-top:1px solid var(--v2-line);min-height:390px;display:grid}.app-shell--tank .b6-fleet-workspace.has-map{grid-template-columns:minmax(390px,.86fr) minmax(520px,1.35fr)}.app-shell--tank .b6-fleet-workspace.no-map{grid-template-columns:1fr;min-height:0}.app-shell--tank .b6-fleet-list-pane{background:var(--v2-surface);min-width:0}.app-shell--tank .b6-fleet-workspace.has-map .b6-fleet-list-pane{border-right:1px solid var(--v2-line)}.app-shell--tank .b6-fleet-workspace .b6-site-list{scrollbar-gutter:stable;max-height:390px;overflow-y:auto}.app-shell--tank .b6-fleet-workspace .b6-site-list:not(.is-scrollable){max-height:390px}.app-shell--tank .b6-fleet-map-pane{background:#dce8ed;min-width:0;min-height:390px;position:relative}.app-shell--tank .b6-fleet-map-pane__label{z-index:7;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #24495b2e;border-radius:5px;gap:1px;max-width:240px;padding:6px 9px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 4px 14px #1131411c}.app-shell--tank .b6-fleet-map-pane__label strong{color:#17384b;font-size:var(--v2-font-caption)}.app-shell--tank .b6-fleet-map-pane__label small{color:#66808e;font-size:var(--v2-font-micro)}.app-shell--tank .b6-fleet-single{border-top:1px solid var(--v2-line)}.app-shell--tank .b6-fleet-single__summary{background:var(--v2-surface)}.app-shell--tank .b6-site-row--single{border-top:0;grid-template-columns:minmax(220px,1.5fr) minmax(110px,.5fr) minmax(112px,.55fr) minmax(132px,.7fr) 22px;min-height:66px}.app-shell--tank .b6-fleet-map-pane--single{border-top:1px solid var(--v2-line);min-height:330px}.app-shell--tank .b6-fleet-map-pane--single .operational-map,.app-shell--tank .b6-fleet-map-pane--single .operational-map__canvas{height:330px;min-height:330px}.app-shell--tank .b6-location-note--workspace{border-top:0;min-height:210px}html[data-theme=dark] .app-shell--tank .b6-fleet-map-pane{background:#102833}html[data-theme=dark] .app-shell--tank .b6-fleet-map-pane__label{background:#112b37e8;border-color:#355563;box-shadow:0 5px 16px #0003}html[data-theme=dark] .app-shell--tank .b6-fleet-map-pane__label strong{color:#eef7f9}html[data-theme=dark] .app-shell--tank .b6-fleet-map-pane__label small{color:#a8bec9}@media (width<=1180px){.app-shell--tank .b6-fleet-workspace.has-map{grid-template-columns:minmax(330px,.8fr) minmax(430px,1.2fr)}}@media (width<=940px){.app-shell--tank .b6-fleet-workspace.has-map{grid-template-columns:1fr}.app-shell--tank .b6-fleet-workspace.has-map .b6-fleet-list-pane{border-right:0;border-bottom:1px solid var(--v2-line)}.app-shell--tank .b6-fleet-workspace .b6-site-list{max-height:260px}.app-shell--tank .b6-site-row--single{grid-template-columns:minmax(0,1fr) auto 22px}.app-shell--tank .b6-site-row--single>div:nth-child(2),.app-shell--tank .b6-site-row--single>div:nth-child(4){display:none}}.app-shell--tank .b6-fleet-panel.is-single,.app-shell--tank .b6-fleet-panel.is-multi{min-height:0}.app-shell--tank .b6-fleet-list-pane,.app-shell--tank .b6-location-note--workspace{min-height:390px}.app-shell--tank .b6-fleet-workspace .b6-site-list,.app-shell--tank .b6-fleet-workspace .b6-site-list:not(.is-scrollable){scrollbar-gutter:stable;max-height:390px;overflow-y:auto}.app-shell--tank .b6-location-note--workspace{border-top:0;border-left:1px solid var(--v2-line)}.app-shell--tank .b6-scope-transition{border:1px solid var(--v2-line);background:var(--v2-surface);min-height:150px;color:var(--v2-text);justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.app-shell--tank .b6-scope-transition>div{gap:2px;display:grid}.app-shell--tank .b6-scope-transition strong{font-size:var(--v2-font-control)}.app-shell--tank .b6-scope-transition small{color:var(--v2-muted);font-size:var(--v2-font-caption)}.app-shell--tank .b6-scope-transition__spinner{border:2px solid var(--v2-line-strong);border-top-color:var(--v2-cyan,#45bdd5);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite b6-scope-spin}@keyframes b6-scope-spin{to{transform:rotate(360deg)}}.app-shell--tank .topo-equipment-group{grid-column:5;align-self:center;gap:8px;min-width:0;display:grid;position:relative}.app-shell--tank .topo-equipment-group .topo-equipment{grid-column:auto;min-height:68px;position:relative}.app-shell--tank .topo-equipment-group.has-multiple:before{content:"";background:#688598;width:2px;position:absolute;top:34px;bottom:34px;left:7px}.app-shell--tank .topo-equipment-group.has-multiple .topo-equipment:before{content:"";background:#688598;width:11px;height:2px;position:absolute;top:50%;left:-11px}html[data-theme=dark] .app-shell--tank .topo-equipment-group.has-multiple:before,html[data-theme=dark] .app-shell--tank .topo-equipment-group.has-multiple .topo-equipment:before{background:#63a5bc}@media (width<=940px){.app-shell--tank .b6-fleet-workspace.has-map,.app-shell--tank .b6-fleet-workspace.no-map{grid-template-columns:1fr}.app-shell--tank .b6-location-note--workspace{border-left:0;border-top:1px solid var(--v2-line);min-height:240px}}.app-shell--tank .b6-fleet-workspace.has-map,.app-shell--tank .b6-fleet-workspace.no-map{grid-template-columns:minmax(340px,2fr) minmax(0,3fr);min-height:420px}.app-shell--tank .b6-fleet-list-pane,.app-shell--tank .b6-location-note--workspace,.app-shell--tank .b6-fleet-map-pane{min-height:420px}.app-shell--tank .b6-fleet-workspace .b6-site-list,.app-shell--tank .b6-fleet-workspace .b6-site-list:not(.is-scrollable){max-height:420px}.app-shell--tank .b6-fleet-map-pane .operational-map,.app-shell--tank .b6-fleet-map-pane .operational-map__canvas{height:420px;min-height:420px}.app-shell--tank .b6-site-row{grid-template-columns:minmax(150px,1.45fr) minmax(78px,.5fr) minmax(88px,.62fr) minmax(105px,.72fr) 20px}.app-shell--tank .b6-site-row>div:first-child small{white-space:normal}.app-shell--tank .b6-topology-loading{min-height:230px;color:var(--v2-text);justify-content:center;align-items:center;gap:12px;display:flex}.app-shell--tank .b6-topology-loading>span:last-child{gap:2px;display:grid}.app-shell--tank .b6-topology-loading strong{font-size:var(--v2-font-control)}.app-shell--tank .b6-topology-loading small{color:var(--v2-muted);font-size:var(--v2-font-caption)}.app-shell--tank .administration-editor__layout.is-structure-only{grid-template-columns:minmax(0,1fr)}@media (width<=1180px){.app-shell--tank .b6-fleet-workspace.has-map,.app-shell--tank .b6-fleet-workspace.no-map{grid-template-columns:minmax(340px,9fr) minmax(0,11fr)}}@media (width<=940px){.app-shell--tank .b6-fleet-workspace.has-map,.app-shell--tank .b6-fleet-workspace.no-map{grid-template-columns:1fr}.app-shell--tank .b6-fleet-list-pane,.app-shell--tank .b6-location-note--workspace,.app-shell--tank .b6-fleet-map-pane{min-height:0}.app-shell--tank .b6-fleet-workspace .b6-site-list,.app-shell--tank .b6-fleet-workspace .b6-site-list:not(.is-scrollable){max-height:280px}.app-shell--tank .b6-fleet-map-pane .operational-map,.app-shell--tank .b6-fleet-map-pane .operational-map__canvas{height:340px;min-height:340px}}.app-shell--tank .b6-topology-surface .b6-circuit{max-width:1040px}.app-shell--tank .b6-topology-surface .b6-circuit--compact{max-width:900px}.app-shell--tank .topology{background-image:linear-gradient(#3a779209 1px,#0000 1px),linear-gradient(90deg,#3a779209 1px,#0000 1px);background-size:26px 26px;padding:20px 18px 22px}.app-shell--tank .topo-canvas{grid-template-columns:216px 58px 200px 54px minmax(230px,1fr);min-width:790px}.app-shell--tank .b6-circuit--compact .topo-canvas{min-width:760px}.app-shell--tank .topo-card{border-color:#c6d3da;grid-template-columns:50px minmax(0,1fr);gap:10px;min-height:76px;padding:8px 10px;transition:border-color .12s,box-shadow .12s,opacity .12s;box-shadow:0 1px 4px #183c520b}.app-shell--tank .topo-card.main-card{grid-template-columns:62px minmax(0,1fr);min-height:108px;padding:10px 12px}.app-shell--tank .topo-card:after{height:2px}.app-shell--tank .topo-card:hover,.app-shell--tank .topo-card:focus-visible,.app-shell--tank .topo-card.is-path-active{border-color:#6f9fb4;outline:none;box-shadow:0 3px 10px #183c5217}.app-shell--tank .topo-card b,.app-shell--tank .topo-equipment b{line-height:1.18}.app-shell--tank .topo-card>div,.app-shell--tank .topo-equipment>div{flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell--tank .topo-card__meta{align-items:center;gap:5px;min-width:0;margin-top:3px;display:flex}.app-shell--tank .topo-card__meta small{margin-top:0}.app-shell--tank .topo-card__detail,.app-shell--tank .topo-equipment__meta{min-width:0;display:block}.app-shell--tank .topo-card__detail small,.app-shell--tank .topo-equipment__meta{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.app-shell--tank .topo-status-dot{background:#8798a2;border-radius:50%;flex:none;width:6px;height:6px}.app-shell--tank .topo-status-dot.is-good{background:#2b9b69}.app-shell--tank .topo-status-dot.is-warn{background:#d59a31}.app-shell--tank .topo-status-dot.is-bad{background:#c85b57}.app-shell--tank .topo-status-dot.is-maint{background:#8d9aa2}.app-shell--tank .topo-vessel{--topo-fluid:#5ba9bd;width:38px;height:52px;box-shadow:none;background:#f7fafb;border:1.5px solid #647b8c;border-radius:50%/8%;margin:auto}.app-shell--tank .main-card .topo-vessel,.app-shell--tank .topo-vessel.is-main{border-width:1.5px;width:48px;height:70px}.app-shell--tank .topo-vessel:before{border-top:1px solid #5b748438;top:50%;left:6px;right:6px}.app-shell--tank .topo-vessel .tf{background:var(--topo-fluid);opacity:.9}.app-shell--tank .topo-vessel .tf:after{background:color-mix(in srgb, var(--topo-fluid) 76%, white);opacity:.96;height:6px;top:-3px}.app-shell--tank .topo-vessel.maint .tf,.app-shell--tank .topo-vessel.maint .tf:after{opacity:.48;background:#aab5bc}.app-shell--tank .topo-vessel.is-ibc{background:#f8fbfc;border-radius:4px;width:38px;height:42px}.app-shell--tank .topo-vessel.is-ibc:before,.app-shell--tank .topo-vessel.is-ibc:after{content:none}.app-shell--tank .topo-vessel.is-ibc .tf{border-radius:0 0 2px 2px;left:0;right:0}.app-shell--tank .topo-vessel.is-ibc .tf:after{content:none}.app-shell--tank .topo-vessel.is-horizontal{border-radius:36%/50%;width:48px;height:32px}.app-shell--tank .topo-vessel.is-horizontal:before,.app-shell--tank .topo-vessel.is-horizontal .tf:after{content:none}.app-shell--tank .topo-manifold:before{left:27px;top:var(--topo-manifold-edge,12.5%);bottom:var(--topo-manifold-edge,12.5%);background:#6d8797;width:1.5px}.app-shell--tank .topo-manifold.is-single:before{display:none}.app-shell--tank .topo-main-line{background:#6d8797;width:28px;height:1.5px;left:0}.app-shell--tank .topo-branch{background:#6d8797;width:31px;height:1.5px;transition:opacity .12s,background .12s;left:27px}.app-shell--tank .topo-main-line:after,.app-shell--tank .topo-branch:after,.app-shell--tank .topo-link:after{border-top-width:4px;border-bottom-width:4px;border-left-width:6px;border-left-color:#6d8797;top:-3.25px;right:-1px}.app-shell--tank .topo-link{background:#6d8797;height:1.5px;margin:0 9px;transition:opacity .12s,background .12s}.app-shell--tank .topo-equipment-group{gap:6px;max-width:290px;transition:opacity .12s}.app-shell--tank .topo-equipment-group .topo-equipment{min-height:54px;box-shadow:none;border-color:#c7d3da;grid-template-columns:50px minmax(0,1fr);gap:8px;padding:6px 9px}.app-shell--tank .topo-equipment__meta{margin-top:1px}.app-shell--tank .topo-equipment-group.has-multiple{padding-left:14px}.app-shell--tank .topo-equipment-group.has-multiple:before{background:#6d8797;width:1.5px;top:27px;bottom:27px;left:5px}.app-shell--tank .topo-equipment-group.has-multiple .topo-equipment:before{background:#6d8797;width:9px;height:1.5px;left:-9px}.app-shell--tank .machine{background:#f8fbfc;border:1.5px solid #6a8090;width:42px;height:30px}.app-shell--tank .machine:before{background:#f8fbfc;border:1px solid #6a8090;width:5px;height:11px;top:9px;left:-5px}.app-shell--tank .machine:after{background:#f8fbfc;border:1px solid #6a8090;width:6px;height:13px;top:8px;right:-6px}.app-shell--tank .machine i{border-width:1.5px;width:12px;height:12px}.app-shell--tank .machine .fin{height:2px;bottom:-4px;left:6px;right:6px}.app-shell--tank .topo-canvas.has-highlighted-path .topo-main,.app-shell--tank .topo-canvas.has-highlighted-path .topo-manifold{opacity:1}.app-shell--tank .topo-canvas.has-highlighted-path .topo-main .main-card,.app-shell--tank .topo-equipment-group.is-path-active .topo-equipment{border-color:#6f9fb4;box-shadow:0 3px 10px #183c5214}.app-shell--tank .topo-canvas.has-highlighted-path .topo-main-line,.app-shell--tank .topo-canvas.has-highlighted-path .topo-manifold:before,.app-shell--tank .topo-branch.is-path-active,.app-shell--tank .topo-link.is-path-active,.app-shell--tank .topo-equipment-group.is-path-active:before,.app-shell--tank .topo-equipment-group.is-path-active .topo-equipment:before{background:#2b86ae}.app-shell--tank .topo-branch.is-path-active:after,.app-shell--tank .topo-link.is-path-active:after{border-left-color:#2b86ae}html[data-theme=dark] .app-shell--tank .topology{background-image:linear-gradient(#7fc1d70b 1px,#0000 1px),linear-gradient(90deg,#7fc1d70b 1px,#0000 1px)}html[data-theme=dark] .app-shell--tank .topo-vessel,html[data-theme=dark] .app-shell--tank .topo-vessel.is-ibc,html[data-theme=dark] .app-shell--tank .machine,html[data-theme=dark] .app-shell--tank .machine:before,html[data-theme=dark] .app-shell--tank .machine:after{background:#10242d;border-color:#7893a2}html[data-theme=dark] .app-shell--tank .topo-manifold:before,html[data-theme=dark] .app-shell--tank .topo-main-line,html[data-theme=dark] .app-shell--tank .topo-branch,html[data-theme=dark] .app-shell--tank .topo-link,html[data-theme=dark] .app-shell--tank .topo-equipment-group.has-multiple:before,html[data-theme=dark] .app-shell--tank .topo-equipment-group.has-multiple .topo-equipment:before{background:#628b9d}@media (width<=960px){.app-shell--tank .topo-canvas,.app-shell--tank .b6-circuit--compact .topo-canvas{min-width:760px}}.app-shell--tank .b6-topology-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.app-shell--tank .b6-topology-density{border:1px solid var(--v2-line);background:var(--v2-surface);color:var(--v2-muted);font-size:var(--v2-font-caption);cursor:pointer;border-radius:2px;flex:none;padding:5px 10px;font-weight:750}.app-shell--tank .b6-topology-density:hover,.app-shell--tank .b6-topology-density.is-active{color:#075b78;border-color:#46a9c5}html[data-theme=dark] .app-shell--tank .b6-topology-density.is-active{color:#9fe8f5;border-color:#45c5df}.app-shell--tank .b6-circuit.is-compact-view .topology{padding-top:14px;padding-bottom:16px}.app-shell--tank .b6-circuit.is-compact-view .topo-card{grid-template-columns:42px minmax(0,1fr);min-height:62px;padding:6px 8px}.app-shell--tank .b6-circuit.is-compact-view .topo-card.main-card{grid-template-columns:52px minmax(0,1fr);min-height:88px}.app-shell--tank .b6-circuit.is-compact-view .topo-vessel{width:32px;height:42px}.app-shell--tank .b6-circuit.is-compact-view .main-card .topo-vessel,.app-shell--tank .b6-circuit.is-compact-view .topo-vessel.is-main{width:41px;height:58px}.app-shell--tank .b6-circuit.is-compact-view .topo-vessel.is-ibc{width:32px;height:35px}.app-shell--tank .b6-circuit.is-compact-view .topo-vessel.is-horizontal{width:40px;height:27px}.app-shell--tank .b6-circuit.is-compact-view .topo-equipment-group .topo-equipment{grid-template-columns:42px minmax(0,1fr);min-height:44px;padding:5px 7px}.app-shell--tank .b6-circuit.is-compact-view .machine{width:34px;height:25px}.app-shell--tank .b6-circuit.is-compact-view .machine:before{width:4px;height:10px;top:7px;left:-4px}.app-shell--tank .b6-circuit.is-compact-view .machine:after{width:5px;height:11px;top:7px;right:-5px}.app-shell--tank .b6-circuit.is-compact-view .machine i{width:10px;height:10px}.app-shell--tank .b6-circuit.is-compact-view .topo-card__meta{margin-top:2px}.app-shell--tank .b6-circuit.is-compact-view .topo-card__meta small,.app-shell--tank .b6-circuit.is-compact-view .topo-equipment b{font-size:11px}.app-shell--tank .b6-circuit.is-compact-view .topo-equipment-group.has-multiple:before{top:22px;bottom:22px}@media (width<=760px){.app-shell--tank .b6-panel-head--topology{align-items:flex-start}.app-shell--tank .b6-topology-controls{flex-wrap:wrap}}.app-shell--tank .b6-terminal-topology{border-top:1px solid var(--v2-line);background:#fff;grid-template-columns:minmax(0,2.45fr) minmax(330px,.9fr);align-items:stretch;min-height:420px;display:grid}.app-shell--tank .b6-terminal-topology__diagram{border-right:1px solid var(--v2-line);background:#fbfdfe;min-width:0;position:relative;overflow:hidden}.app-shell--tank .b6-terminal-topology__diagram .b6-circuit,.app-shell--tank .b6-terminal-topology__diagram .b6-circuit--compact{width:100%;max-width:none;margin:0}.app-shell--tank .b6-terminal-topology__diagram .b6-circuit__head{padding-right:46px}.app-shell--tank .b6-terminal-topology__diagram .topology{min-height:360px;padding:18px 16px 20px}.app-shell--tank .b6-terminal-topology__diagram .topo-canvas{min-width:790px}.app-shell--tank .b6-topology-expand{z-index:5;color:#365c72;cursor:pointer;background:#fffffff5;border:1px solid #c9d6dd;border-radius:2px;place-items:center;width:28px;height:28px;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.app-shell--tank .b6-topology-expand:hover,.app-shell--tank .b6-topology-expand:focus-visible{color:#153e56;border-color:#7396aa;outline:none}.app-shell--tank .b6-terminal-topology.is-expanded{grid-template-columns:minmax(0,1fr)}.app-shell--tank .b6-terminal-topology.is-expanded .b6-terminal-topology__diagram{border-right:0}.app-shell--tank .b6-terminal-topology.is-expanded .b6-terminal-map-pane{display:none}.app-shell--tank .b6-terminal-topology.is-expanded .topo-canvas{min-width:840px}.app-shell--tank .b6-terminal-map-pane{background:#edf4f6;flex-direction:column;min-width:0;display:flex}.app-shell--tank .b6-terminal-map-pane__head{background:#f7fafb;border-bottom:1px solid #cbd9df;align-items:center;min-height:44px;padding:9px 12px;display:flex}.app-shell--tank .b6-terminal-map-pane__head strong{color:#17384b;font-size:var(--v2-font-label);letter-spacing:.02em;text-transform:uppercase;font-weight:800}.app-shell--tank .b6-terminal-map-pane .operational-map{background:#dce9ed;flex:auto;height:auto;min-height:360px}.app-shell--tank .b6-terminal-map-pane .operational-map__canvas{width:100%;height:100%;min-height:360px}.app-shell--tank .b6-terminal-map-pane .slippy-map__tiles img{filter:grayscale(.34)saturate(.58)sepia(.05)hue-rotate(154deg)brightness(1.06)contrast(.92)}.app-shell--tank .b6-terminal-map-pane .operational-map__hud,.app-shell--tank .b6-terminal-map-pane .operational-map__legend,.app-shell--tank .b6-terminal-map-pane .operational-map__notice{display:none}.app-shell--tank .b6-panel-head--topology{background:#f8fafb;min-height:52px}.app-shell--tank .b6-topology-tabs button,.app-shell--tank .b6-topology-density{color:#284c61;min-height:30px;box-shadow:none;background:#fff;border-color:#c8d5dc}.app-shell--tank .b6-topology-tabs button.is-active{color:#fff;background:#2d6788;border-color:#2d6788}.app-shell--tank .b6-topology-tabs button:hover:not(.is-active),.app-shell--tank .b6-topology-density:hover,.app-shell--tank .b6-topology-density.is-active{color:#173e55;background:#f5f9fa;border-color:#739aae}.app-shell--tank .machine i:before{content:"";background:#eef2f4;border:1px solid #596f7c;border-bottom:0;width:8px;height:4px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.app-shell--tank .machine i:after{content:"";background:#dfe7eb;border:1px solid #265771b8;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-shell--tank .machine .fin,.app-shell--tank .b6-circuit.is-compact-view .machine .fin{background:#536a79;height:2px;position:absolute;bottom:4px;left:13px;right:12px}html[data-theme=dark] .app-shell--tank .b6-terminal-topology,html[data-theme=dark] .app-shell--tank .b6-terminal-topology__diagram{background:#10242d}html[data-theme=dark] .app-shell--tank .b6-terminal-map-pane__head,html[data-theme=dark] .app-shell--tank .b6-panel-head--topology{background:#132d38;border-color:#365463}html[data-theme=dark] .app-shell--tank .b6-terminal-map-pane__head strong{color:#eef7f9}html[data-theme=dark] .app-shell--tank .b6-topology-expand{color:#b7d7e1;background:#16303b;border-color:#496674}@media (width<=1260px){.app-shell--tank .b6-terminal-topology{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}}@media (width<=1040px){.app-shell--tank .b6-terminal-topology{grid-template-columns:1fr}.app-shell--tank .b6-terminal-topology__diagram{border-right:0;border-bottom:1px solid var(--v2-line)}.app-shell--tank .b6-terminal-map-pane .operational-map,.app-shell--tank .b6-terminal-map-pane .operational-map__canvas{height:320px;min-height:320px}}.app-shell--tank{--b6-warning-accent:#e9831f;--b6-warning-accent-soft:#e9831f24}.app-shell--tank .b6-kpi-grid--semantic>.b6-kpi.is-warning{border-top-color:var(--b6-warning-accent)}html[data-theme=dark] .app-shell--tank .workspace__content .b6-kpi-grid--semantic>.b6-kpi.is-warning{background:linear-gradient(180deg, #e9831f2e, #14273300 64%), var(--v2-surface)}.app-shell--tank .b6-kpi-grid--actions>.b6-kpi--action.is-warning:before,.app-shell--tank .b6-action-row.is-warning>i,.app-shell--tank .operational-map__legend i.is-warning,.app-shell--tank .operational-map__pin.is-warning>i,.app-shell--tank .b6-activity-row.is-warning>i,.app-shell--tank .topo-status-dot.is-warn{background:var(--b6-warning-accent)}.app-shell--tank .b6-action-row.is-warning>i{box-shadow:0 0 0 4px var(--b6-warning-accent-soft)}.app-shell--tank .machine i:before,.app-shell--tank .b6-circuit.is-compact-view .machine i:before{content:"";background:#edf3f5;border:1px solid #617785;border-bottom:0;border-radius:2px 2px 0 0;width:8px;height:4px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.app-shell--tank .machine i:after,.app-shell--tank .b6-circuit.is-compact-view .machine i:after{content:"";background:#44566147;height:1px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.app-shell--tank .machine,.app-shell--tank .b6-circuit.is-compact-view .machine{background:#f7fafb;border:1px solid #b7c5cd;border-radius:2px;place-items:center;width:44px;height:30px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffeb}.app-shell--tank .machine:before,.app-shell--tank .b6-circuit.is-compact-view .machine:before{content:"";background:#eef3f5;border:1px solid #6a7f8c;border-right:0;border-radius:2px 0 0 2px;width:4px;height:12px;position:absolute;top:9px;left:-4px}.app-shell--tank .machine:after,.app-shell--tank .b6-circuit.is-compact-view .machine:after{content:"";background:#eef3f5;border:1px solid #6a7f8c;border-left:0;border-radius:0 2px 2px 0;width:5px;height:14px;position:absolute;top:8px;right:-5px}.app-shell--tank .machine i,.app-shell--tank .b6-circuit.is-compact-view .machine i{background:linear-gradient(#8a99a3,#758691);border:1px solid #617785;border-radius:2px;width:18px;height:14px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.app-shell--tank .machine i:before,.app-shell--tank .b6-circuit.is-compact-view .machine i:before{content:"";background:#ffffff47;width:1px;height:8px;position:absolute;top:2px;left:4px;box-shadow:4px 0 #fff3,8px 0 #ffffff24}.app-shell--tank .machine i:after,.app-shell--tank .b6-circuit.is-compact-view .machine i:after{content:none}.app-shell--tank .machine .fin,.app-shell--tank .b6-circuit.is-compact-view .machine .fin{background:#5f7582;border-radius:1px;height:2px;position:absolute;bottom:3px;left:12px;right:12px}html[data-theme=dark] .app-shell--tank .machine:before,html[data-theme=dark] .app-shell--tank .machine:after,html[data-theme=dark] .app-shell--tank .b6-circuit.is-compact-view .machine:before,html[data-theme=dark] .app-shell--tank .b6-circuit.is-compact-view .machine:after{background:#213944;border-color:#6a8593}html[data-theme=dark] .app-shell--tank .machine i,html[data-theme=dark] .app-shell--tank .b6-circuit.is-compact-view .machine i{background:linear-gradient(#778993,#60727d);border-color:#748d9a}.app-shell--tank .b6-terminal-topology:not(.is-expanded){grid-template-columns:minmax(0, min(var(--b6-topology-share,72%), calc(100% - 308px))) 8px minmax(300px, 1fr)}.app-shell--tank .b6-terminal-topology__diagram{border-right:0}.app-shell--tank .b6-terminal-topology__splitter{z-index:7;cursor:col-resize;touch-action:none;background:#e3ebef;border-left:1px solid #ccd9df;border-right:1px solid #ccd9df;outline:none;width:8px;min-width:8px;position:relative}.app-shell--tank .b6-terminal-topology__splitter:before{content:"";opacity:.7;background:#879eaa;border-radius:1px;width:2px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-shell--tank .b6-terminal-topology__splitter:hover,.app-shell--tank .b6-terminal-topology__splitter:focus-visible{background:#d7e4ea;border-color:#9db2bd}.app-shell--tank .b6-terminal-topology__splitter:hover:before,.app-shell--tank .b6-terminal-topology__splitter:focus-visible:before{opacity:1;background:#496c7f}.app-shell--tank .b6-terminal-map-pane__head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--tank .machine,.app-shell--tank .b6-circuit.is-compact-view .machine{background:#f7fafb;border:1px solid #b9c6cd;border-radius:3px;width:46px;height:32px;box-shadow:inset 0 0 0 1px #ffffffe6}.app-shell--tank .machine:before,.app-shell--tank .machine:after,.app-shell--tank .b6-circuit.is-compact-view .machine:before,.app-shell--tank .b6-circuit.is-compact-view .machine:after{content:none}.app-shell--tank .machine svg,.app-shell--tank .b6-circuit.is-compact-view .machine svg{width:40px;height:28px;display:block;overflow:visible}.app-shell--tank .machine-svg__body{fill:#7d8f9a;stroke:#536b79;stroke-width:1.2px}.app-shell--tank .machine-svg__left,.app-shell--tank .machine-svg__right,.app-shell--tank .machine-svg__top{fill:none;stroke:#5c7381;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.app-shell--tank .machine-svg__fins{fill:none;stroke:#aab7be;stroke-width:1px;opacity:.9}.app-shell--tank .machine-svg__base{fill:none;stroke:#516977;stroke-width:1.6px;stroke-linecap:round}html[data-theme=dark] .app-shell--tank .b6-terminal-topology__splitter{background:#203844;border-color:#3d5966}html[data-theme=dark] .app-shell--tank .b6-terminal-topology__splitter:before{background:#8099a5}html[data-theme=dark] .app-shell--tank .machine,html[data-theme=dark] .app-shell--tank .b6-circuit.is-compact-view .machine{background:#17303b;border-color:#5a7482}html[data-theme=dark] .app-shell--tank .machine-svg__body{fill:#71848f;stroke:#9aadb6}html[data-theme=dark] .app-shell--tank :where(.machine-svg__left,.machine-svg__right,.machine-svg__top,.machine-svg__base){stroke:#a1b3bc}html[data-theme=dark] .app-shell--tank .machine-svg__fins{stroke:#c0ccd1;opacity:.55}@media (width<=1040px){.app-shell--tank .b6-terminal-topology:not(.is-expanded){grid-template-columns:1fr}.app-shell--tank .b6-terminal-topology__splitter{display:none}.app-shell--tank .b6-terminal-topology__diagram{border-bottom:1px solid var(--v2-line)}}.app-shell--tank .b6-kpi-grid--summary>.b6-kpi--static{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;min-height:94px;color:var(--v2-text);border-radius:5px;align-content:center;gap:3px;padding:13px 14px 12px;display:grid;position:relative}.app-shell--tank .b6-kpi-grid--summary>.b6-kpi--static:before{content:"";background:#2d82c7;border-radius:0 2px 2px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.app-shell--tank .b6-kpi-grid--summary>.b6-kpi--action:disabled{cursor:default;opacity:1}.app-shell--tank .b6-kpi-grid--summary>.b6-kpi--action:disabled:hover{border-color:var(--v2-line);box-shadow:none;transform:none}.app-shell--tank .b6-fleet-panel-head{align-items:flex-start}.app-shell--tank .b6-installation-tools--configurable{flex-wrap:wrap;row-gap:6px;max-width:min(100%,900px)}.app-shell--tank .b6-view-switch{border:1px solid var(--v2-line-strong);background:var(--v2-surface);border-radius:4px;display:inline-flex;overflow:hidden}.app-shell--tank .b6-view-switch button{border:0;border-right:1px solid var(--v2-line);min-height:30px;color:var(--v2-muted);font:700 var(--v2-font-caption)/1 var(--v2-font-family);cursor:pointer;background:0 0;padding:0 9px}.app-shell--tank .b6-view-switch button:last-child{border-right:0}.app-shell--tank .b6-view-switch button.is-active{color:#0c688f;background:#e7f6fa}.app-shell--tank .b6-view-switch button:disabled{cursor:default;opacity:.42}.app-shell--tank .b6-column-picker{z-index:12;position:relative}.app-shell--tank .b6-column-picker>summary{border:1px solid var(--v2-line-strong);background:var(--v2-surface);min-height:30px;color:var(--v2-muted);font:700 var(--v2-font-caption)/1 var(--v2-font-family);cursor:pointer;border-radius:4px;align-items:center;padding:0 10px;list-style:none;display:flex}.app-shell--tank .b6-column-picker>summary::-webkit-details-marker{display:none}.app-shell--tank .b6-column-picker[open]>summary{color:#0c688f;border-color:#65bad3}.app-shell--tank .b6-column-picker__panel{border:1px solid var(--v2-line-strong);background:var(--v2-surface);border-radius:5px;gap:3px;width:220px;padding:9px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 28px #14384b29}.app-shell--tank .b6-column-picker__presets{border-bottom:1px solid var(--v2-line);grid-template-columns:1fr 1fr;gap:5px;margin-bottom:5px;padding-bottom:7px;display:grid}.app-shell--tank .b6-column-picker__presets button{border:1px solid var(--v2-line);background:var(--v2-surface-subtle);min-height:28px;color:var(--v2-text);font:700 var(--v2-font-micro)/1 var(--v2-font-family);cursor:pointer;border-radius:3px}.app-shell--tank .b6-column-picker__panel label{min-height:28px;color:var(--v2-text);font-size:var(--v2-font-caption);cursor:pointer;align-items:center;gap:8px;padding:0 4px;display:flex}.app-shell--tank .b6-column-picker__panel input{margin:0}.app-shell--tank .b6-fleet-workspace.is-table,.app-shell--tank .b6-fleet-workspace.is-map{grid-template-columns:minmax(0,1fr)!important}.app-shell--tank .b6-fleet-workspace.is-table .b6-fleet-list-pane{border-right:0}.app-shell--tank .b6-fleet-workspace.is-map .b6-fleet-map-pane{min-height:420px}.app-shell--tank .b6-fleet-workspace.is-mixed .b6-fleet-list-pane{border-right:0}.app-shell--tank .b6-fleet-divider{z-index:5;cursor:col-resize;touch-action:none;background:var(--v2-surface-subtle);border-left:1px solid var(--v2-line);border-right:1px solid var(--v2-line);width:8px;min-height:420px;position:relative}.app-shell--tank .b6-fleet-divider>i{border-left:1px solid var(--v2-muted);border-right:1px solid var(--v2-muted);opacity:.45;width:2px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-shell--tank .b6-fleet-divider:hover>i{opacity:.8}.app-shell--tank .b6-site-table-head,.app-shell--tank .b6-site-row--configurable{align-items:center;column-gap:10px;min-width:0;display:grid}.app-shell--tank .b6-site-table-head{border-bottom:1px solid var(--v2-line);background:var(--v2-surface-subtle);min-height:30px;color:var(--v2-muted);font:800 var(--v2-font-micro)/1.1 var(--v2-font-family);letter-spacing:.02em;text-transform:uppercase;padding:0 9px 0 12px}.app-shell--tank .b6-site-row--configurable{border-top:0;border-bottom:1px solid var(--v2-line);min-height:48px;padding:5px 9px 5px 12px}.app-shell--tank .b6-site-row--configurable:last-child{border-bottom:0}.app-shell--tank .b6-site-row--configurable>div{gap:1px;min-width:0;display:grid!important}.app-shell--tank .b6-site-row--configurable .b6-site-cell>strong,.app-shell--tank .b6-site-row--configurable .b6-site-cell>span,.app-shell--tank .b6-site-row--configurable .b6-site-cell>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--tank .b6-site-row--configurable .b6-site-cell>span,.app-shell--tank .b6-site-row--configurable .b6-site-cell>strong{color:var(--v2-text);font-size:var(--v2-font-caption)}.app-shell--tank .b6-site-row--configurable .b6-site-cell>small{color:var(--v2-muted);font-size:var(--v2-font-micro)}.app-shell--tank .b6-site-row--configurable .b6-site-cell.is-name strong{font-size:var(--v2-font-control)}.app-shell--tank .b6-site-state>span{align-items:center;gap:7px;font-weight:800;display:flex}.app-shell--tank .b6-site-state>span>i,.app-shell--tank .b6-action-kind>i{background:#2f9f70;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.app-shell--tank .b6-site-state>span>i.is-danger{background:#d85e59}.app-shell--tank .b6-site-state>span>i.is-warning{background:#df8c24}.app-shell--tank .b6-site-state>span>i.is-muted{background:#7d929e}.app-shell--tank .b6-site-state>span>i.is-maint{background:#9c8a70}.app-shell--tank .b6-site-state>span>i.is-good{background:#2f9f70}.app-shell--tank .b6-fleet-workspace.is-table .b6-site-list,.app-shell--tank .b6-fleet-workspace.is-table .b6-site-list:not(.is-scrollable){max-height:520px}.app-shell--tank .operational-map__pin,.app-shell--tank .operational-map__pin.is-compact{border-radius:50%;width:23px;height:23px;padding:4px}.app-shell--tank .operational-map__pin>i{border-width:2px;flex-basis:11px;width:11px;height:11px;margin:auto}.app-shell--tank .b6-pending-tools{align-items:center;gap:8px;display:flex}.app-shell--tank .b6-filter-pills--quiet button{min-height:27px;padding:0 7px}.app-shell--tank .b6-action-center--operational .b6-action-list{max-height:330px}.app-shell--tank .b6-action-table-head,.app-shell--tank .b6-action-center--operational .b6-action-row{grid-template-columns:minmax(90px,.55fr) minmax(240px,2fr) minmax(130px,.8fr) auto;align-items:center;gap:10px;display:grid}.app-shell--tank .b6-action-table-head{border-bottom:1px solid var(--v2-line);background:var(--v2-surface-subtle);min-height:29px;color:var(--v2-muted);font:800 var(--v2-font-micro)/1 var(--v2-font-family);text-transform:uppercase;padding:0 12px}.app-shell--tank .b6-action-center--operational .b6-action-row{min-height:47px;padding:6px 12px}.app-shell--tank .b6-action-kind{color:var(--v2-muted);font-size:var(--v2-font-caption);align-items:center;gap:7px;font-weight:700;display:flex!important}.app-shell--tank .b6-action-center--operational .b6-action-row.is-danger .b6-action-kind>i{background:#d85e59}.app-shell--tank .b6-action-center--operational .b6-action-row.is-warning .b6-action-kind>i{background:#df8c24}.app-shell--tank .b6-action-center--operational .b6-action-row.is-info .b6-action-kind>i{background:#4e8eaf}.app-shell--tank .b6-action-main{min-width:0;display:grid!important}.app-shell--tank .b6-action-site{color:var(--v2-muted);font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tank-modal--b6 .stategrid__cell--replenishment .stategrid__replenishment-facts{color:var(--v2-muted);font-size:var(--v2-font-micro);margin-top:3px;line-height:1.25;display:block}.tank-modal--b6 .stategrid__action{color:#1174a0;width:fit-content;font:800 var(--v2-font-caption)/1.2 var(--v2-font-family);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:6px;padding:0}.tank-modal--b6 .stategrid__action:hover{color:#0a5a7d}html[data-theme=dark] .app-shell--tank .b6-view-switch button.is-active,html[data-theme=dark] .app-shell--tank .b6-column-picker[open]>summary{color:#83d9ee;background:#173e4c}html[data-theme=dark] .app-shell--tank .b6-column-picker__panel{background:#102a35;border-color:#355563;box-shadow:0 12px 30px #00000052}html[data-theme=dark] .tank-modal--b6 .stategrid__action{color:#67cde6}@media (width<=1260px){.app-shell--tank .b6-installation-tools--configurable{max-width:760px}.app-shell--tank .b6-fleet-workspace.is-mixed{grid-template-columns:minmax(340px,1fr) 8px minmax(360px,1fr)!important}}@media (width<=940px){.app-shell--tank .b6-fleet-workspace.is-mixed,.app-shell--tank .b6-fleet-workspace.is-table,.app-shell--tank .b6-fleet-workspace.is-map{grid-template-columns:1fr!important}.app-shell--tank .b6-fleet-divider{display:none}.app-shell--tank .b6-fleet-workspace.is-mixed .b6-fleet-list-pane{border-bottom:1px solid var(--v2-line)}.app-shell--tank .b6-site-table-head{display:none}.app-shell--tank .b6-site-row--configurable{grid-template-columns:minmax(0,1fr) auto 20px!important}.app-shell--tank .b6-site-row--configurable>div:not(.is-name):not(.b6-site-state){display:none!important}.app-shell--tank .b6-action-table-head{display:none}.app-shell--tank .b6-action-center--operational .b6-action-row{grid-template-columns:minmax(80px,.5fr) minmax(0,1.7fr) auto}.app-shell--tank .b6-action-site{display:none!important}}.app-shell--tank .slippy-map__cluster{color:#fff;width:28px;height:28px;font:800 11px/1 var(--v2-font-family);background:#587887;border:2px solid #fffffff5;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 0 0 2px #1437492e,0 5px 14px #1437492e}.app-shell--tank .slippy-map__cluster:hover{background:#2c789d}html[data-theme=dark] .app-shell--tank .slippy-map__cluster{color:#fff;background:#4f788a;border-color:#dcecf1}.app-shell--tank .b6-installation-tools--configurable :where(.b6-filter-pills,.b6-view-switch){border-radius:2px}.app-shell--tank .b6-installation-tools--configurable .b6-filter-pills button,.app-shell--tank .b6-installation-tools--configurable .b6-view-switch button,.app-shell--tank .b6-column-picker>summary{border-radius:0;min-height:29px;font-weight:700}.app-shell--tank .b6-installation-tools--configurable .b6-filter-pills button.is-active,.app-shell--tank .b6-installation-tools--configurable .b6-view-switch button.is-active{color:#0d6e97;background:#e8f5fa}.app-shell--tank .b6-column-picker>summary{border-radius:2px}.app-shell--tank .b6-site-row--configurable .b6-site-state{color:var(--v2-text);font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;align-items:center;gap:1px;padding:0;display:grid!important}.app-shell--tank .b6-site-row--configurable .b6-site-state:before{content:none}.app-shell--tank .b6-site-row--configurable .b6-site-state>span{min-width:0;color:var(--v2-text);font-size:var(--v2-font-caption);letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-weight:700;display:inline-flex}.app-shell--tank .b6-site-row--configurable .b6-site-state>span>i{width:7px;height:7px;box-shadow:none;border:0;border-radius:50%;flex:0 0 7px}.app-shell--tank .b6-site-conditions>span{font-weight:500;color:var(--v2-muted)!important}.app-shell--tank .b6-site-cell--number{text-align:center}.app-shell--tank .b6-site-measurement>strong{color:var(--v2-text)!important}.app-shell--tank .b6-site-measurement.is-good>strong{color:#18845e!important}.app-shell--tank .b6-site-measurement.is-warning>strong{color:#a56b0d!important}.app-shell--tank .b6-site-measurement.is-bad>strong{color:#a64f4b!important}.app-shell--tank .b6-site-measurement.is-warning>small{color:#8d681f!important}.app-shell--tank .b6-site-measurement.is-bad>small{color:#8f5d59!important}.app-shell--tank .b6-fleet-workspace.is-table .b6-site-table-head,.app-shell--tank .b6-fleet-workspace.is-table .b6-site-row--configurable{column-gap:12px}.app-shell--tank .b6-fleet-workspace.is-table .b6-site-row--configurable{min-height:43px;padding-top:4px;padding-bottom:4px}.app-shell--tank .operational-map__pin,.app-shell--tank .operational-map__pin.is-compact{width:32px;height:39px;box-shadow:none;filter:drop-shadow(0 4px 5px #122f3d5c);background:0 0;border:0;border-radius:0;place-items:start center;padding:0;display:grid;overflow:visible}.app-shell--tank .operational-map__pin:hover,.app-shell--tank .operational-map__pin.is-selected{z-index:12;box-shadow:none;filter:drop-shadow(0 6px 7px #122f3d73);background:0 0;border:0}.app-shell--tank .operational-map__pin>i,.app-shell--tank .operational-map__pin.is-compact>i{background:#778993;border:3px solid #fffffffa;border-radius:50% 50% 50% 0;flex:none;width:24px;height:24px;margin:1px 0 0;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 0 0 1px #13394b47}.app-shell--tank .operational-map__pin>i:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-shell--tank .operational-map__pin.is-ok>i{background:#2fa36f}.app-shell--tank .operational-map__pin.is-warning>i{background:#dc9a25}.app-shell--tank .operational-map__pin.is-critical>i{background:#d95555}.app-shell--tank .operational-map__pin.is-maintenance>i{background:#a9854f}.app-shell--tank .operational-map__pin.is-unknown>i{background:#718895}.app-shell--tank .operational-map__pin-label{pointer-events:none;text-align:left;background:#fffffff7;border:1px solid #254b5e40;border-radius:2px;min-width:118px;max-width:210px;padding:5px 7px;display:none;position:absolute;top:2px;left:34px;box-shadow:0 5px 14px #11314133}.app-shell--tank .operational-map__pin.has-label .operational-map__pin-label,.app-shell--tank .operational-map__pin:hover .operational-map__pin-label,.app-shell--tank .operational-map__pin.is-selected .operational-map__pin-label{gap:1px;display:grid}.app-shell--tank .operational-map__pin-label strong{color:#17384b;font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.app-shell--tank .operational-map__pin-label small{color:#66808e;font-size:var(--v2-font-micro);line-height:1.15}html[data-theme=dark] .app-shell--tank .operational-map__pin-label{background:#112b37fa;border-color:#456575}html[data-theme=dark] .app-shell--tank .operational-map__pin-label strong{color:#eef7f9}html[data-theme=dark] .app-shell--tank .operational-map__pin-label small{color:#a8bec9}.tank-modal--b6 .series-chart__legend .gap{border-color:#91a6b1}.app-shell--tank .b6-installation-tools--configurable :where(.b6-filter-pills,.b6-view-switch){border:1px solid var(--tanks-line-strong);background:var(--v2-surface);border-radius:0;display:inline-flex;overflow:hidden}.app-shell--tank .b6-installation-tools--configurable .b6-filter-pills button,.app-shell--tank .b6-installation-tools--configurable .b6-view-switch button{border:0;border-right:1px solid var(--tanks-line);min-height:32px;color:var(--tanks-text);font:inherit;font-size:var(--v2-font-control);cursor:pointer;background:0 0;border-radius:0;padding:5px 11px;font-weight:600}.app-shell--tank .b6-installation-tools--configurable .b6-filter-pills button:last-child,.app-shell--tank .b6-installation-tools--configurable .b6-view-switch button:last-child{border-right:0}.app-shell--tank .b6-installation-tools--configurable .b6-filter-pills button.is-active,.app-shell--tank .b6-installation-tools--configurable .b6-view-switch button.is-active{background:var(--tanks-blue);color:#fff}.app-shell--tank .b6-installation-tools--configurable .b6-view-switch button:disabled{cursor:default;opacity:.42}.app-shell--tank .b6-column-picker>summary{border:1px solid var(--tanks-line-strong);background:var(--v2-surface);min-height:32px;color:var(--tanks-text);font:inherit;font-size:var(--v2-font-control);border-radius:0;padding:0 11px;font-weight:600}.app-shell--tank .b6-column-picker[open]>summary{border-color:var(--tanks-blue);color:var(--tanks-blue);background:var(--v2-surface)}.app-shell--tank .operational-map__pin-label,.app-shell--tank .operational-map__pin.has-label .operational-map__pin-label,.app-shell--tank .operational-map__pin:hover .operational-map__pin-label,.app-shell--tank .operational-map__pin.is-selected .operational-map__pin-label{display:none!important}.app-shell--tank :where(.b6-filter-pills,.b6-view-switch,.b6-filters--tabs,.reports-period,.b6-supply-domain-tabs,.b6-topology-tabs){background:var(--v2-surface);border:1px solid #b9ccd8;align-items:stretch;gap:0;display:inline-flex}.app-shell--tank :where(.b6-filter-pills,.b6-view-switch,.b6-filters--tabs,.reports-period,.b6-supply-domain-tabs,.b6-topology-tabs)>button,.app-shell--tank .reports-period button{background:var(--v2-surface);min-height:29px;color:var(--v2-text-muted);font:inherit;box-shadow:none;cursor:pointer;border:0;border-right:1px solid #b9ccd8;border-radius:0;margin:0;padding:5px 10px;font-size:11px;font-weight:650}.app-shell--tank :where(.b6-filter-pills,.b6-view-switch,.b6-filters--tabs,.b6-supply-domain-tabs,.b6-topology-tabs)>button:last-child,.app-shell--tank .reports-period button:last-child{border-right:0}.app-shell--tank :where(.b6-filter-pills,.b6-view-switch,.b6-supply-domain-tabs,.b6-topology-tabs)>button.is-active,.app-shell--tank .b6-filters--tabs>button.active,.app-shell--tank .reports-period button.is-active{border-color:var(--tanks-blue);background:var(--tanks-blue);color:#fff;box-shadow:none}.app-shell--tank .reports-period>span{color:var(--v2-text-muted);border-right:1px solid #b9ccd8;align-items:center;margin:0;padding:0 8px;font-size:10.5px;display:inline-flex}.app-shell--tank .b6-filters--tabs .b6-filter-context{margin-left:auto}.app-shell--tank .b6-supply-domain-tabs{border-color:#a9c2d1;margin:0 0 10px}.app-shell--tank .b6-supply-domain-tabs button{min-width:150px;min-height:34px;padding:7px 18px;font-size:12px}.app-shell--tank .b6-supply-domain-tabs button.is-active{background:var(--tanks-blue);color:#fff;box-shadow:none}.app-shell--tank .b6-supplier-detail-backdrop{background:#081c2b6b;padding:18px}.app-shell--tank .b6-supplier-detail-modal{background:var(--v2-surface);border:1px solid #173b54;width:min(1120px,100vw - 36px);height:min(800px,100vh - 36px);overflow:auto;box-shadow:0 18px 54px #04182647}.app-shell--tank .b6-supplier-modal__head{z-index:6;border-top:3px solid var(--tanks-cyan);color:#fff;background:#0d2d45;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 14px 11px 18px;display:flex;position:sticky;top:0}.app-shell--tank .b6-supplier-modal__identity{min-width:0}.app-shell--tank .b6-supplier-modal__identity small,.app-shell--tank .b6-supplier-modal__identity span{color:#b9cfdb;display:block}.app-shell--tank .b6-supplier-modal__identity small{letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700}.app-shell--tank .b6-supplier-modal__identity h2{color:#fff;margin:0;font-size:19px;font-weight:700;line-height:1.15}.app-shell--tank .b6-supplier-modal__identity span{margin-top:3px;font-size:10.5px}.app-shell--tank .b6-supplier-modal__actions{align-items:center;gap:8px;display:flex}.app-shell--tank .b6-supplier-modal__edit,.app-shell--tank .b6-supplier-modal__close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff47}.app-shell--tank .b6-supplier-modal__edit{min-height:31px;padding:5px 10px;font-size:10.5px;font-weight:650}.app-shell--tank .b6-supplier-modal__close{width:32px;height:32px;padding:0;font-size:20px;line-height:1}.app-shell--tank .b6-supplier-modal__edit:hover,.app-shell--tank .b6-supplier-modal__close:hover{background:#ffffff21}.app-shell--tank .b6-supplier-detail-modal .b6-supplier-tabs{z-index:5;border-bottom:1px solid var(--v2-border);background:var(--v2-surface-subtle);min-height:42px;margin:0;padding:0 12px;position:sticky;top:76px}.app-shell--tank .b6-supplier-detail-modal .b6-supplier-tabs button{min-width:110px;min-height:42px;color:var(--v2-text-muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:0 14px;font-weight:650}.app-shell--tank .b6-supplier-detail-modal .b6-supplier-tabs button.active{border-bottom-color:var(--tanks-cyan);background:var(--v2-surface);color:var(--tanks-blue)}.app-shell--tank .b6-supplier-detail-modal .b6-supplier-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin:10px}.app-shell--tank .b6-supplier-detail-modal .b6-supplier-card{min-width:0}.app-shell--tank .b6-supplier-detail-modal .b6-supplier-card--wide{grid-column:1/-1}.app-shell--tank .b6-supplier-detail-modal .b6-supplier-card--operations .b6-supplier-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--tank .topo-canvas.has-highlighted-path .is-path-dimmed{opacity:1!important}.app-shell--tank .topo-canvas.has-highlighted-path :where(.topo-main-line,.topo-branch.is-path-active,.topo-link.is-path-active){background:#6d8797}.app-shell--tank .topo-canvas.has-highlighted-path :where(){border-left-color:#6d8797}.app-shell--tank .topo-card,.app-shell--tank .topo-equipment-group .topo-equipment{transition:border-color .12s,box-shadow .12s}.app-shell--tank .topo-card:after{opacity:0;height:2px;transition:opacity .12s;background:var(--tanks-cyan)!important}.app-shell--tank .topo-card:hover:after,.app-shell--tank .topo-card:focus-visible:after,.app-shell--tank .topo-card.is-path-active:after{opacity:.72}.app-shell--tank .topo-equipment-group .topo-equipment{position:relative}.app-shell--tank .topo-equipment-group .topo-equipment:after{content:"";background:var(--tanks-cyan);opacity:0;height:2px;transition:opacity .12s;position:absolute;bottom:0;left:0;right:0}.app-shell--tank .topo-equipment-group:hover .topo-equipment:after,.app-shell--tank .topo-equipment-group.is-path-active .topo-equipment:after{opacity:.55}.app-shell--tank .topo-card:hover,.app-shell--tank .topo-card:focus-visible,.app-shell--tank .topo-card.is-path-active,.app-shell--tank .topo-equipment-group.is-path-active .topo-equipment{border-color:#9bb8c6;box-shadow:0 2px 7px #183c520e}html[data-theme=dark] .app-shell--tank :where(.b6-filter-pills,.b6-view-switch,.b6-filters--tabs,.reports-period,.b6-supply-domain-tabs,.b6-topology-tabs){border-color:var(--r43b-line);background:var(--r43b-panel)}html[data-theme=dark] .app-shell--tank :where(.b6-filter-pills,.b6-view-switch,.b6-filters--tabs,.reports-period,.b6-supply-domain-tabs,.b6-topology-tabs)>button,html[data-theme=dark] .app-shell--tank .reports-period button{border-color:var(--r43b-line);background:var(--r43b-panel);color:var(--r43b-muted)}html[data-theme=dark] .app-shell--tank :where(.b6-filter-pills,.b6-view-switch,.b6-supply-domain-tabs,.b6-topology-tabs)>button.is-active,html[data-theme=dark] .app-shell--tank .b6-filters--tabs>button.active,html[data-theme=dark] .app-shell--tank .reports-period button.is-active,html[data-theme=dark] .app-shell--tank .b6-supply-domain-tabs button.is-active{background:var(--tanks-blue);color:#fff}html[data-theme=dark] .app-shell--tank .b6-supplier-detail-modal .b6-supplier-tabs{background:var(--r43b-panel)}html[data-theme=dark] .app-shell--tank .b6-supplier-detail-modal .b6-supplier-tabs button.active{background:var(--r43b-surface)}@media (width<=900px){.app-shell--tank .b6-supplier-detail-backdrop{padding:8px}.app-shell--tank .b6-supplier-detail-modal{width:calc(100vw - 16px);height:calc(100vh - 16px)}.app-shell--tank .b6-supplier-detail-modal .b6-supplier-detail-grid{grid-template-columns:1fr}.app-shell--tank .b6-supplier-detail-modal .b6-supplier-card--wide{grid-column:auto}}}.app-shell--tank .sidebar__section:not(.sidebar__section--app){color:#a5c6d4;letter-spacing:.14em;font-size:9px;font-weight:900}.tank-modal--b6 .tank-summary-layout{grid-template-rows:minmax(250px,1fr) auto;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:12px}.tank-modal--b6 .tank-summary-mimic{background:#fff;border-top:3px solid #173f5a;padding:14px 16px}.tank-modal--b6 .current-tank-readout{height:calc(100% - 24px);min-height:210px;padding-top:4px}.tank-modal--b6 .current-tank-vessel.rectangular{box-shadow:none;background:linear-gradient(90deg,#5b707e29 1px,#0000 1px) 0 0/34px 100%,linear-gradient(#5b707e29 1px,#0000 1px) 0 0/100% 46px,#f7fafb}.tank-modal--b6 .current-tank-vessel.rectangular:after{content:"";z-index:3;pointer-events:none;border:1px solid #576b7952;border-radius:2px;position:absolute;inset:7px}.tank-modal--b6 .stategrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tank-modal--b6 .stategrid>div,.tank-modal--b6 .stategrid>div:nth-child(2n),.tank-modal--b6 .stategrid>div:nth-last-child(-n+2){border:1px solid var(--tanks-line);background:#fff;flex-direction:column;justify-content:center;min-height:0;padding:14px 16px;display:flex}.tank-modal--b6 .stategrid__cell{position:relative}.tank-modal--b6 .stategrid__cell:before{content:"";background:#6f8795;width:2px;position:absolute;top:13px;bottom:13px;left:-1px}.tank-modal--b6 .stategrid__cell.is-good:before{background:#2f9f70}.tank-modal--b6 .stategrid__cell.is-warn:before{background:#e9831f}.tank-modal--b6 .stategrid__cell.is-bad:before{background:#d85e59}.tank-modal--b6 .stategrid__cell.is-maint:before{background:#899aa6}.tank-modal--b6 .stategrid__cell>span{color:var(--tanks-muted);font-size:var(--v2-font-caption);margin-top:5px;line-height:1.25;display:block}.tank-modal--b6 .tank-meta{background:#fff;margin-top:0}.tank-modal--b6 .tank-meta>div{flex-direction:column;justify-content:center;min-height:64px;display:flex}.tank-modal--b6 .tank-history-layout{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px}.tank-modal--b6 .history-toolbar{margin-bottom:0}.tank-modal--b6 .series-chart__toolbar{min-height:34px}.tank-modal--b6 .series-chart__tools button{border-radius:2px;min-height:30px;padding:5px 10px;font-weight:700}.tank-modal--b6 .series-chart__tools button.is-active{color:#125d82;background:#eef7fb;border-color:#2d82c7}.tank-modal--b6 .series-chart__surface{overflow:hidden}.tank-modal--b6 .series-chart__tooltip{border-radius:2px;max-width:220px;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 5px 18px #08284233}.tank-modal--b6 .series-chart__annotation text{fill:#14749d;font-size:10px;font-weight:800}.tank-modal--b6 .series-chart__annotation text.detail{fill:#607a89;font-size:8px;font-weight:600}.tank-modal--b6 .series-chart__data-view{background:#fff;height:100%;overflow:auto}.tank-modal--b6 .series-chart__data-view table{border-collapse:collapse;width:100%;font-size:var(--v2-font-caption)}.tank-modal--b6 .series-chart__data-view :where(th,td){border-bottom:1px solid var(--tanks-line);text-align:left;padding:8px 10px}.tank-modal--b6 .series-chart__data-view th{z-index:1;color:#526d7c;font-size:var(--v2-font-label);text-transform:uppercase;letter-spacing:.04em;background:#f5f8fa;position:sticky;top:0}.tank-modal--b6 .technical-sheet{grid-template-rows:auto minmax(0,1fr)}.tank-modal--b6 .sheet-panel--config{background:#fff;padding:0}.tank-modal--b6 .sheet-panel--config .compact-config>div{min-height:58px;padding:10px 12px}.tank-modal--b6 .sheet-grid--technical{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.tank-modal--b6 .tank-alarm-summary>div{padding:12px}.tank-modal--b6 .tank-alarm-summary>div em{color:#6c8290;font-size:var(--v2-font-caption);margin-top:4px;font-style:normal;display:block}.tank-modal--b6 .tank-alarm-summary p{padding:11px 12px}.tank-modal--b6 .availability-chart{align-content:center;gap:10px;padding:12px 14px 10px}.tank-modal--b6 .availability-calendar{min-width:0;padding-top:3px}.tank-modal--b6 .availability-calendar__segments{grid-template-columns:repeat(30,minmax(8px,1fr));align-items:start;gap:3px;display:grid}.tank-modal--b6 .availability-day{cursor:default;background:0 0;border:0;border-radius:0;min-width:0;height:34px;margin:0;padding:0;display:block;position:relative}.tank-modal--b6 .availability-day:before{content:"";background:#dce5e9;height:13px;position:absolute;inset:0 0 auto}.tank-modal--b6 .availability-day>span{z-index:5;color:#fff;white-space:nowrap;pointer-events:none;background:#0b324b;border-radius:2px;padding:5px 7px;font-size:8px;line-height:1.2;display:none;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #08284238}.tank-modal--b6 .availability-day:hover>span,.tank-modal--b6 .availability-day:focus-visible>span{display:block}html[data-theme=dark] .tank-modal--b6 .tank-summary-mimic,html[data-theme=dark] .tank-modal--b6 .stategrid>div,html[data-theme=dark] .tank-modal--b6 .tank-meta,html[data-theme=dark] .tank-modal--b6 .sheet-panel--config,html[data-theme=dark] .tank-modal--b6 .series-chart__data-view{background:var(--r43b-panel-raised,#142f3a)}html[data-theme=dark] .tank-modal--b6 .stategrid__cell>span,html[data-theme=dark] .tank-modal--b6 .tank-alarm-summary>div em,html[data-theme=dark] .tank-modal--b6 .availability-day>small{color:#9fb5c0}html[data-theme=dark] .tank-modal--b6 .series-chart__data-view th{color:#b8ccd5;background:#173641}html[data-theme=dark] .tank-modal--b6 .series-chart__data-view :where(th,td){border-bottom-color:#31515f}@media (width<=980px){.tank-modal--b6 .tank-summary-layout{grid-template-rows:auto auto auto;grid-template-columns:1fr;overflow:auto}.tank-modal--b6 .tank-summary-details{display:contents}.tank-modal--b6 .stategrid{min-height:250px}.tank-modal--b6 .tank-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.tank-modal--b6 .availability-calendar__segments{min-width:620px}.tank-modal--b6 .availability-calendar{overflow-x:auto}}.tank-modal--b6{height:auto;max-height:calc(100vh - 28px)}.tank-modal--b6 .tank-modal__body{padding:12px 14px 14px;overflow:auto}.tank-modal--b6 .tank-modal__body--summary,.tank-modal--b6 .tank-modal__body--history,.tank-modal--b6 .tank-modal__body--technical{display:block;overflow:auto}.tank-modal--b6 .tank-modal-glyph{width:22px;height:22px;display:block}.tank-modal--b6 .tank-summary-layout--approved{--tank-summary-main-height:222px;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);grid-template-rows:var(--tank-summary-main-height) 58px;gap:10px;height:auto;display:grid}.tank-modal--b6 .tank-summary-mimic{height:var(--tank-summary-main-height);border:1px solid var(--tanks-line);background:#fff;border-top:3px solid #173f5a;min-height:0;padding:12px 16px}.tank-modal--b6 .modal-tank-readout{grid-template-columns:minmax(190px,.82fr) minmax(210px,1.18fr);align-items:center;gap:24px;height:100%;min-height:0;display:grid}.tank-modal--b6 .modal-tank-figure{grid-template-columns:48px 1fr;place-items:center;height:100%;min-height:0;display:grid}.tank-modal--b6 .modal-tank-scale{color:#708590;flex-direction:column;justify-content:space-between;align-items:flex-end;height:160px;font-size:9px;line-height:1;display:flex}.tank-modal--b6 .modal-tank-scale span{padding-right:11px;position:relative}.tank-modal--b6 .modal-tank-scale span:after{content:"";border-top:1px solid #b8c7cf;width:6px;position:absolute;top:50%;right:0}.tank-modal--b6 .modal-tank-vessel{--modal-fluid:#c78d32;background:#f8fbfc;border:1.5px solid #617888;width:128px;height:160px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8}.tank-modal--b6 .modal-tank-vessel.is-ibc{border-radius:4px}.tank-modal--b6 .modal-tank-vessel.is-vertical{border-radius:50%/6%;width:104px}.tank-modal--b6 .modal-tank-vessel.is-horizontal{border-radius:42%/50%;align-self:center;width:150px;height:86px}.tank-modal--b6 .modal-tank-fluid{z-index:1;background:var(--modal-fluid);opacity:.94;min-height:2px;position:absolute;bottom:0;left:0;right:0}.tank-modal--b6 .modal-tank-fluid:before{content:"";background:#ffffff26;height:6px;position:absolute;top:0;left:0;right:0}.tank-modal--b6 .modal-tank-cage{z-index:3;pointer-events:none;background-image:linear-gradient(90deg,#0000 32%,#586c7940 32% 33%,#0000 33% 66%,#586c7940 66% 67%,#0000 67%),linear-gradient(#0000 32%,#586c7940 32% 33%,#0000 33% 66%,#586c7940 66% 67%,#0000 67%);border:1px solid #586c7961;border-radius:2px;position:absolute;inset:7px}.tank-modal--b6 .modal-tank-cylinder-ref{z-index:3;pointer-events:none;border-top:1px solid #586c7938;position:absolute;top:50%;left:13px;right:13px}.tank-modal--b6 .modal-tank-reading{min-width:0}.tank-modal--b6 .modal-tank-reading>small{color:#627b8a;font-size:var(--v2-font-label);letter-spacing:.045em;text-transform:uppercase;margin-bottom:7px;font-weight:800;display:block}.tank-modal--b6 .modal-tank-level{align-items:baseline;gap:8px;display:flex}.tank-modal--b6 .modal-tank-level strong{color:#18374c;letter-spacing:-.035em;font-size:46px;font-weight:800;line-height:.95}.tank-modal--b6 .modal-tank-level span{color:#627789;font-size:16px;font-weight:700}.tank-modal--b6 .modal-tank-reading>b{color:var(--modal-fluid,#c78d32);margin-top:9px;font-size:18px;line-height:1;display:block}.tank-modal--b6 .modal-tank-reading>p{color:#667e8c;font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;margin:8px 0 9px;overflow:hidden}.tank-modal--b6 .modal-tank-reading .tank-status{margin:0;display:inline-flex}.tank-modal--b6 .stategrid{height:var(--tank-summary-main-height);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.tank-modal--b6 .stategrid>div,.tank-modal--b6 .stategrid>div:nth-child(2n),.tank-modal--b6 .stategrid>div:nth-last-child(-n+2){border:1px solid var(--tanks-line);background:#fff;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:0;padding:11px 12px;display:grid}.tank-modal--b6 .stategrid__cell:before{content:none}.tank-modal--b6 .stategrid__icon{color:#426b81;background:#eef5f7;border-radius:3px;place-items:center;width:34px;height:34px;display:grid}.tank-modal--b6 .stategrid__cell.is-good .stategrid__icon{color:#2f9f70;background:#edf8f3}.tank-modal--b6 .stategrid__cell.is-warn .stategrid__icon{color:#e9831f;background:#fff5e9}.tank-modal--b6 .stategrid__cell.is-bad .stategrid__icon{color:#d85e59;background:#fff0ef}.tank-modal--b6 .stategrid__cell>div{min-width:0}.tank-modal--b6 .stategrid small{font-size:9px}.tank-modal--b6 .stategrid b{margin-top:4px;font-size:12px}.tank-modal--b6 .stategrid__cell>div>span{color:var(--tanks-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.25;display:block;overflow:hidden}.tank-modal--b6 .tank-meta{border:1px solid var(--tanks-line);background:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));height:58px;margin:0;display:grid}.tank-modal--b6 .tank-meta>div{border-right:1px solid var(--tanks-line);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:8px 11px;display:grid}.tank-modal--b6 .tank-meta>div:last-child{border-right:0}.tank-modal--b6 .tank-meta__icon,.tank-modal--b6 .compact-config__icon{color:#2d6383;place-items:center;width:28px;height:28px;display:grid}.tank-modal--b6 .tank-meta__icon .tank-modal-glyph,.tank-modal--b6 .compact-config__icon .tank-modal-glyph{width:20px;height:20px}.tank-modal--b6 .tank-meta>div>span:last-child,.tank-modal--b6 .compact-config>div>span:last-child{min-width:0}.tank-modal--b6 .tank-meta small{font-size:9px;display:block}.tank-modal--b6 .tank-meta b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.tank-modal--b6 .tank-history-layout{grid-template-rows:auto auto auto;gap:8px;height:auto;min-height:0;display:grid}.tank-modal--b6 .history-toolbar{margin:0}.tank-modal--b6 .history-range{display:inline-flex}.tank-modal--b6 .history-custom-range{margin-top:0}.tank-modal--b6 .tank-history-layout .series-chart{grid-template-rows:auto auto auto;height:auto;min-height:0;display:grid}.tank-modal--b6 .series-chart__toolbar{align-items:center;min-height:34px}.tank-modal--b6 .series-chart__toolbar strong{font-size:11px}.tank-modal--b6 .series-chart__tools{gap:6px}.tank-modal--b6 .series-chart__tools button{border-radius:2px;min-height:30px;padding:5px 10px;font-size:10px;font-weight:700}.tank-modal--b6 .series-chart__surface,.tank-modal--b6 .tank-history-layout .series-chart__surface{border:1px solid var(--tanks-line);height:270px;min-height:270px;overflow:hidden}.tank-modal--b6 .tank-history-layout .series-chart__surface svg{height:270px;min-height:270px}.tank-modal--b6 .series-chart__excluded-label{fill:#7d8790;font-size:9px;font-weight:700}.tank-modal--b6 .series-chart__legend{min-height:26px;padding-top:6px}.tank-modal--b6 .history-foot{color:#6f8490;justify-content:space-between;gap:18px;margin-top:-2px;font-size:9px;display:flex}.tank-modal--b6 .technical-sheet--approved{grid-template-rows:56px auto;gap:9px;height:auto;min-height:0;display:grid}.tank-modal--b6 .sheet-panel--config{border:1px solid var(--tanks-line);background:#fff;height:56px;padding:0}.tank-modal--b6 .compact-config{grid-template-columns:repeat(5,minmax(0,1fr));height:100%;display:grid}.tank-modal--b6 .sheet-panel--config .compact-config>div,.tank-modal--b6 .compact-config>div{border-right:1px solid var(--tanks-line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-height:0;padding:7px 10px;display:grid}.tank-modal--b6 .compact-config>div:last-child{border-right:0}.tank-modal--b6 .compact-config small{font-size:8.5px}.tank-modal--b6 .compact-config b{white-space:nowrap;margin-top:3px;font-size:10.5px}.tank-modal--b6 .sheet-grid--technical{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:9px;height:auto;min-height:0;display:grid}.tank-modal--b6 .sheet-grid--technical>.sheet-panel{min-height:0;display:block;overflow:visible}.tank-modal--b6 .sheet-panel>header{min-height:44px;padding:8px 11px}.tank-modal--b6 .sheet-panel>header b{font-size:11px}.tank-modal--b6 .sheet-panel>header small{margin-top:2px;font-size:8.5px}.tank-modal--b6 .tank-alarm-summary{grid-template-columns:repeat(3,minmax(0,1fr));height:auto;display:grid}.tank-modal--b6 .tank-alarm-summary>div{border-right:1px solid var(--tanks-line);border-bottom:1px solid var(--tanks-line);grid-template-columns:12px minmax(0,1fr);gap:7px;min-height:72px;padding:11px 10px;display:grid}.tank-modal--b6 .tank-alarm-summary>div:nth-child(3){border-right:0}.tank-modal--b6 .alarm-dot{background:#4a8fb7;border-radius:50%;width:8px;height:8px;margin-top:3px}.tank-modal--b6 .alarm-dot.is-danger{background:#d85e59}.tank-modal--b6 .alarm-dot.is-warning{background:#e9831f}.tank-modal--b6 .alarm-dot.is-info{background:#4a8fb7}.tank-modal--b6 .tank-alarm-summary>div>span{min-width:0}.tank-modal--b6 .tank-alarm-summary small{font-size:9px}.tank-modal--b6 .tank-alarm-summary b{margin-top:3px;font-size:11px}.tank-modal--b6 .tank-alarm-summary>div em{margin-top:3px;font-size:9px}.tank-modal--b6 .tank-alarm-summary p{grid-column:1/-1;margin:0;padding:9px 11px;font-size:9px}.tank-modal--b6 .availability-wrap{grid-template-rows:48px auto;gap:8px;height:auto;padding:8px 10px 9px;display:grid}.tank-modal--b6 .availability-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tank-modal--b6 .availability-kpis .mini{border:1px solid var(--tanks-line);background:#fbfdfe;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:6px 9px;display:grid}.tank-modal--b6 .availability-kpi__icon{color:#3c6e88;place-items:center;width:28px;height:28px;display:grid}.tank-modal--b6 .availability-kpi__icon.is-good{color:#2f9f70}.tank-modal--b6 .availability-kpi__icon .tank-modal-glyph{width:22px;height:22px}.tank-modal--b6 .availability-kpis small{font-size:8.5px}.tank-modal--b6 .availability-kpis b{margin-top:2px;font-size:12px}.tank-modal--b6 .availability-chart{align-content:start;gap:9px;min-height:0;padding:0;display:grid}.tank-modal--b6 .availability-calendar{min-width:0;padding-top:3px;overflow:visible}.tank-modal--b6 .availability-calendar__segments{grid-template-columns:repeat(30,minmax(10px,1fr));align-items:start;gap:3px;min-width:0;display:grid}.tank-modal--b6 .availability-day{cursor:default;background:0 0;border:0;min-width:0;height:39px;margin:0;padding:0;display:block;position:relative}.tank-modal--b6 .availability-day:before{content:"";background:#dce5e9;border-radius:1px;height:17px;position:absolute;top:0;left:0;right:0}.tank-modal--b6 .availability-day.ok:before{background:#4fa87d}.tank-modal--b6 .availability-day.maint:before{background:#e99a28}.tank-modal--b6 .availability-day.nodata:before{background:#dce5e9}.tank-modal--b6 .availability-day>small{color:#667e8b;white-space:nowrap;font-size:8px;font-weight:650;line-height:1;position:absolute;top:23px;left:50%;transform:translate(-50%)}.tank-modal--b6 .availability-day__tooltip{z-index:20;color:#fff;white-space:nowrap;pointer-events:none;background:#0b324b;border-radius:2px;padding:5px 7px;font-size:9px;line-height:1.2;display:none;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #08284238}.tank-modal--b6 .availability-day:hover>.availability-day__tooltip,.tank-modal--b6 .availability-day:focus-visible>.availability-day__tooltip{display:block}.tank-modal--b6 .availability-day:focus-visible{outline-offset:1px;outline:2px solid #2d82c7}.tank-modal--b6 .availability-legend{align-items:center;gap:14px;font-size:9px;display:flex}html[data-theme=dark] .tank-modal--b6 .tank-summary-mimic,html[data-theme=dark] .tank-modal--b6 .stategrid>div,html[data-theme=dark] .tank-modal--b6 .tank-meta,html[data-theme=dark] .tank-modal--b6 .sheet-panel--config,html[data-theme=dark] .tank-modal--b6 .availability-kpis .mini{background:var(--r43b-panel-raised,#142f3a)}html[data-theme=dark] .tank-modal--b6 .modal-tank-vessel{background:#102832;border-color:#708a98}html[data-theme=dark] .tank-modal--b6 .modal-tank-level strong{color:#edf7fa}html[data-theme=dark] .tank-modal--b6 .stategrid__cell>div>span,html[data-theme=dark] .tank-modal--b6 .modal-tank-reading>p,html[data-theme=dark] .tank-modal--b6 .modal-tank-scale span,html[data-theme=dark] .tank-modal--b6 .history-foot,html[data-theme=dark] .tank-modal--b6 .availability-day>small{color:#a3bac5}@media (width<=980px){.tank-modal--b6 .tank-summary-layout--approved{--tank-summary-main-height:auto;grid-template-rows:auto auto auto;grid-template-columns:1fr}.tank-modal--b6 .tank-summary-mimic,.tank-modal--b6 .stategrid{height:230px}.tank-modal--b6 .tank-meta{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.tank-modal--b6 .sheet-grid--technical{grid-template-columns:1fr}.tank-modal--b6 .compact-config{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.tank-modal--b6 .sheet-panel--config{height:auto}.tank-modal--b6 .availability-calendar{overflow:auto visible}.tank-modal--b6 .availability-calendar__segments{min-width:620px}}.tank-modal--b6 .modal-tank-figure{grid-template-columns:48px minmax(0,1fr)}.tank-modal--b6 .modal-tank-scale{color:#6d8390;width:48px;height:160px;font-size:9px;display:block;position:relative}.tank-modal--b6 .modal-tank-scale span{text-align:right;width:100%;padding-right:11px;position:absolute;right:0;transform:translateY(-50%)}.tank-modal--b6 .modal-tank-scale span:after{width:6px;top:50%;right:0}.tank-modal--b6 .modal-tank-vessel-wrap{place-items:center;width:180px;height:170px;display:grid}.tank-modal--b6 .modal-tank-svg{display:block;overflow:visible}.tank-modal--b6 .modal-tank-svg.is-ibc,.tank-modal--b6 .modal-tank-svg.is-vertical{width:140px;height:170px}.tank-modal--b6 .modal-tank-svg.is-horizontal{width:176px;height:170px}.tank-modal--b6 .modal-tank-svg__shell{fill:#f8fbfc;stroke:#617888;stroke-width:1.5px}.tank-modal--b6 .modal-tank-svg__fluid{fill:var(--modal-fluid,#c78d32);fill-opacity:.94}.tank-modal--b6 .modal-tank-svg__fluid-top{fill:color-mix(in srgb, var(--modal-fluid,#c78d32) 78%, white);fill-opacity:.98}.tank-modal--b6 .modal-tank-svg__fluid-surface{stroke:color-mix(in srgb, var(--modal-fluid,#c78d32) 68%, white);stroke-width:2px}.tank-modal--b6 .modal-tank-svg__cage{fill:none;stroke:#5369778f;stroke-width:1.05px;vector-effect:non-scaling-stroke}.tank-modal--b6 .modal-tank-svg__rim,.tank-modal--b6 .modal-tank-svg__endcap,.tank-modal--b6 .modal-tank-svg__feet,.tank-modal--b6 .modal-tank-svg__ref{fill:none;stroke:#617888;stroke-width:1.2px;vector-effect:non-scaling-stroke}.tank-modal--b6 .modal-tank-svg__ref{stroke:#6178883d}.tank-modal--b6 .modal-tank-figure.is-horizontal .modal-tank-vessel-wrap{width:188px}.tank-modal--b6 .tank-meta{background:0 0;border:0}.tank-modal--b6 .tank-meta>div{border:1px solid var(--tanks-line);border-left:0}.tank-modal--b6 .series-chart__surface{overscroll-behavior:contain}.tank-modal--b6 .series-chart__annotation line{stroke:#6b8594;stroke-width:1.15px;stroke-dasharray:4 3}.tank-modal--b6 .series-chart__annotation circle{fill:#2d82c7;stroke:#fff;stroke-width:2.2px}.tank-modal--b6 .series-chart__annotation-label rect{fill:#f6fafb;stroke:#b9cbd4;stroke-width:1px}.tank-modal--b6 .series-chart__annotation-label text{fill:#17384b;font-size:9.5px;font-weight:800}.tank-modal--b6 .series-chart__annotation-label text.detail{fill:#607986;font-size:8.5px;font-weight:650}.tank-modal--b6 .series-chart__tooltip{z-index:30;color:#fff;background:#0b2f46;border:1px solid #ffffff29;border-radius:3px;gap:3px;min-width:145px;max-width:230px;padding:8px 10px;font-size:10.5px;line-height:1.25;display:grid;box-shadow:0 6px 18px #061e2d47}.tank-modal--b6 .series-chart__tooltip strong{color:#fff;font-size:11.5px;font-weight:800}.tank-modal--b6 .series-chart__tooltip span,.tank-modal--b6 .series-chart__tooltip small,.tank-modal--b6 .series-chart__tooltip em{color:#d7e7ee;font-size:9.5px;font-style:normal}.tank-modal--b6 .technical-sheet--r48c{grid-template-rows:auto auto;gap:9px;display:grid}.tank-modal--b6 .sheet-panel--instrumentation{border:1px solid var(--tanks-line);background:#fff;overflow:hidden}.tank-modal--b6 .sheet-panel--instrumentation>header{min-height:44px;padding:8px 11px}.tank-modal--b6 .instrumentation-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tank-modal--b6 .instrumentation-grid>div{border-top:1px solid var(--tanks-line);border-right:1px solid var(--tanks-line);background:#fff;align-content:center;min-height:62px;padding:9px 11px;display:grid}.tank-modal--b6 .instrumentation-grid>div:nth-child(3n){border-right:0}.tank-modal--b6 .instrumentation-grid small{color:var(--tanks-muted);letter-spacing:.035em;text-transform:uppercase;font-size:8.5px}.tank-modal--b6 .instrumentation-grid b{color:var(--tanks-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.tank-modal--b6 .instrumentation-grid span{color:var(--tanks-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.tank-modal--b6 .instrumentation-grid>div.is-warning b{color:#d87314}html[data-theme=dark] .tank-modal--b6 .sheet-panel--instrumentation,html[data-theme=dark] .tank-modal--b6 .instrumentation-grid>div{background:var(--r43b-panel-raised,#142f3a)}html[data-theme=dark] .tank-modal--b6 .modal-tank-svg__shell{fill:#102832;stroke:#718c9a}html[data-theme=dark] .tank-modal--b6 .modal-tank-svg__cage,html[data-theme=dark] .tank-modal--b6 .modal-tank-svg__rim,html[data-theme=dark] .tank-modal--b6 .modal-tank-svg__endcap,html[data-theme=dark] .tank-modal--b6 .modal-tank-svg__feet{stroke:#7893a2}html[data-theme=dark] .tank-modal--b6 .series-chart__annotation-label rect{fill:#183541;stroke:#4e6c79}html[data-theme=dark] .tank-modal--b6 .series-chart__annotation-label text{fill:#edf7fa}html[data-theme=dark] .tank-modal--b6 .series-chart__annotation-label text.detail{fill:#b5cbd5}@media (width<=980px){.tank-modal--b6 .instrumentation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tank-modal--b6 .instrumentation-grid>div,.tank-modal--b6 .instrumentation-grid>div:nth-child(3n){border-right:1px solid var(--tanks-line)}.tank-modal--b6 .instrumentation-grid>div:nth-child(2n){border-right:0}}.tank-modal--b6 .tank-asset-visual{grid-template-columns:46px minmax(0,1fr);place-items:center;width:100%;min-width:0;height:170px;display:grid}.tank-modal--b6 .tank-asset-scale{width:46px;height:170px;overflow:visible}.tank-modal--b6 .tank-asset-scale text{fill:#6d8390;font:9px var(--v2-font-family)}.tank-modal--b6 .tank-asset-scale line{stroke:#b7c6ce;stroke-width:1px;vector-effect:non-scaling-stroke}.tank-modal--b6 .tank-asset-vessel{place-items:center;width:100%;min-width:0;height:170px;display:grid}.tank-modal--b6 .tank-asset-svg{height:170px;display:block;overflow:visible}.tank-modal--b6 .tank-asset-fluid-surface.is-flat{stroke:color-mix(in srgb, var(--tank-fluid) 66%, white);stroke-width:1.6px;vector-effect:non-scaling-stroke}.tank-modal--b6 .tank-asset-fluid-surface.is-elliptic{fill:color-mix(in srgb, var(--tank-fluid) 76%, white);opacity:.98}.tank-modal--b6 .tank-asset-bottle-highlight,.tank-modal--b6 .tank-asset-shell-highlight{fill:none;stroke:#ffffff8c;stroke-width:2px;vector-effect:non-scaling-stroke}.tank-modal--b6 .tank-asset-shell-highlight.is-horizontal{stroke-width:1.5px;opacity:.6}.tank-modal--b6 .tank-asset-cage{fill:none;stroke:#677a85;stroke-width:1.2px;vector-effect:non-scaling-stroke}.tank-modal--b6 .tank-asset-ibc-cap{fill:#8b979d;stroke:#556872;stroke-width:1px;vector-effect:non-scaling-stroke}.tank-modal--b6 .tank-asset-ibc-cap path{fill:none;stroke:#556872}.tank-modal--b6 .tank-asset-ibc-pallet{fill:#d3dadd;stroke:#667983;stroke-width:1px;vector-effect:non-scaling-stroke}.tank-modal--b6 .tank-asset-shell-line,.tank-modal--b6 .tank-asset-shell-seam,.tank-modal--b6 .tank-asset-bottom-rim,.tank-modal--b6 .tank-asset-roof-detail,.tank-modal--b6 .tank-asset-railing,.tank-modal--b6 .tank-asset-ladder{fill:none;stroke:#657986;stroke-width:1.05px;vector-effect:non-scaling-stroke}.tank-modal--b6 .tank-asset-shell-seam{stroke:#65798652}.tank-modal--b6 .tank-asset-base{fill:#cbd3d7;stroke:#667983;stroke-width:1px;vector-effect:non-scaling-stroke}.tank-modal--b6 .tank-asset-roof-detail rect{fill:#d6dde0;stroke:#657986}.tank-modal--b6 .tank-asset-ladder{stroke-width:1px}.tank-modal--b6 .tank-asset-endcap,.tank-modal--b6 .tank-asset-endcap-seam,.tank-modal--b6 .tank-asset-nozzle{fill:none;stroke:#617888;stroke-width:1.1px;vector-effect:non-scaling-stroke}.tank-modal--b6 .tank-asset-endcap-seam{stroke:#6178886b}.tank-modal--b6 .tank-asset-nozzle rect{fill:#d9e0e4;stroke:#617888}.tank-modal--b6 .tank-asset-saddles{fill:#aeb9bf;stroke:#607580;stroke-width:1px;vector-effect:non-scaling-stroke}.tank-modal--b6 .tank-meta{border:1px solid var(--tanks-line);background:#fff;gap:0}.tank-modal--b6 .tank-meta>div,.tank-modal--b6 .tank-meta>div:first-child,.tank-modal--b6 .tank-meta>div:last-child{border:0;border-left:1px solid var(--tanks-line)}.tank-modal--b6 .tank-meta>div:first-child{border-left:0}html[data-theme=dark] .tank-modal--b6 .tank-asset-scale text{fill:#a8bcc7}html[data-theme=dark] .tank-modal--b6 .tank-asset-scale line{stroke:#516b78}html[data-theme=dark] .tank-modal--b6 .tank-asset-cage,html[data-theme=dark] .tank-modal--b6 .tank-asset-shell-line,html[data-theme=dark] .tank-modal--b6 .tank-asset-roof-detail,html[data-theme=dark] .tank-modal--b6 .tank-asset-railing,html[data-theme=dark] .tank-modal--b6 .tank-asset-ladder,html[data-theme=dark] .tank-modal--b6 .tank-asset-endcap,html[data-theme=dark] .tank-modal--b6 .tank-asset-nozzle{stroke:#8299a5}@media (width<=900px){.tank-modal--b6 .modal-tank-readout{grid-template-columns:minmax(190px,.9fr) minmax(190px,1.1fr);gap:14px}.tank-modal--b6 .tank-asset-svg.is-horizontal{width:190px}.tank-modal--b6 .tank-asset-svg.is-vertical{width:176px}}.tank-modal--b6{grid-template-rows:auto auto minmax(0,1fr);width:min(1240px,100vw - 32px);height:min(650px,100vh - 28px);max-height:calc(100vh - 28px);display:grid;overflow:hidden}.tank-modal--b6 .tank-modal__body,.tank-modal--b6 .tank-modal__body--summary,.tank-modal--b6 .tank-modal__body--history,.tank-modal--b6 .tank-modal__body--technical{height:100%;min-height:0;overflow:auto}.tank-modal--b6 .tank-summary-layout--approved{grid-template-rows:minmax(0,1fr) 64px;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.tank-modal--b6 .tank-summary-mimic,.tank-modal--b6 .stategrid{height:100%;min-height:0}.tank-modal--b6 .tank-meta{height:64px}.tank-modal--b6 .modal-tank-readout{grid-template-columns:minmax(270px,1fr) minmax(220px,.96fr);gap:24px}.tank-modal--b6 .tank-asset-visual{grid-template-columns:52px minmax(0,1fr);height:218px}.tank-modal--b6 .tank-asset-scale{width:52px;height:218px}.tank-modal--b6 .tank-asset-vessel,.tank-modal--b6 .tank-asset-svg{height:218px}.tank-modal--b6 .tank-asset-svg.is-ibc{width:214px}.tank-modal--b6 .tank-asset-svg.is-vertical{width:238px}.tank-modal--b6 .tank-asset-svg.is-horizontal{width:264px}.tank-modal--b6 .tank-asset-visual.is-loading{grid-template-columns:1fr;place-items:center;height:218px;display:grid}.tank-modal--b6 .tank-asset-loading{background:linear-gradient(100deg,#f5f8f9 18%,#eef3f5 36%,#f5f8f9 54%) 0 0/200% 100%;border:1px solid #d8e1e6;border-radius:4px;width:150px;height:190px;animation:1s linear infinite tank-asset-loading}@keyframes tank-asset-loading{to{background-position-x:-200%}}.tank-modal--b6 .tank-history-layout{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0}.tank-modal--b6 .tank-history-layout .series-chart{height:100%;min-height:0}.tank-modal--b6 .tank-history-layout .series-chart__surface,.tank-modal--b6 .tank-history-layout .series-chart__surface svg{height:100%;min-height:300px}.tank-modal--b6 .technical-sheet--r48c,.tank-modal--b6 .technical-sheet--approved{min-height:0}html[data-theme=dark] .tank-modal--b6 .tank-asset-loading{background:linear-gradient(100deg,#17303a 18%,#1d3944 36%,#17303a 54%) 0 0/200% 100%;border-color:#3b5663}@media (width<=980px){.tank-modal--b6{width:min(1240px,100vw - 16px);height:min(650px,100vh - 16px)}.tank-modal--b6 .tank-summary-layout--approved{grid-template-rows:auto auto auto;grid-template-columns:1fr;height:auto}.tank-modal--b6 .tank-summary-mimic,.tank-modal--b6 .stategrid{height:270px}.tank-modal--b6 .tank-meta{height:auto}}.tank-modal--b6 .tank-modal__body--summary{overflow:hidden}.tank-modal--b6 .tank-summary-layout--r48g{grid-template-rows:minmax(0,1fr) 74px;grid-template-columns:minmax(0,1.45fr) minmax(330px,.65fr);gap:10px;height:100%;min-height:0;display:grid}.tank-modal--b6 .tank-summary-layout--r48g .tank-summary-mimic{min-width:0;height:100%;padding:18px 20px;overflow:hidden}.tank-modal--b6 .tank-summary-layout--r48g .modal-tank-readout{grid-template-columns:minmax(420px,1.16fr) minmax(235px,.84fr);align-items:center;gap:28px;width:100%;min-width:0;height:100%;display:grid}.tank-modal--b6 .tank-summary-layout--r48g .tank-asset-visual{grid-template-columns:54px minmax(0,1fr);width:100%;min-width:0;height:330px}.tank-modal--b6 .tank-summary-layout--r48g .tank-asset-scale{width:54px;height:300px}.tank-modal--b6 .tank-summary-layout--r48g .tank-asset-vessel{width:100%;min-width:0;height:330px}.tank-modal--b6 .tank-summary-layout--r48g .tank-asset-svg{max-width:100%;max-height:330px}.tank-modal--b6 .tank-summary-layout--r48g .tank-asset-svg.is-ibc{width:292px;height:300px}.tank-modal--b6 .tank-summary-layout--r48g .tank-asset-svg.is-vertical{width:286px;height:330px}.tank-modal--b6 .tank-summary-layout--r48g .tank-asset-svg.is-horizontal{width:366px;height:270px}.tank-modal--b6 .tank-summary-layout--r48g .tank-asset-visual.is-loading,.tank-modal--b6 .tank-summary-layout--r48g .tank-asset-loading{max-height:330px}.tank-modal--b6 .tank-summary-layout--r48g .modal-tank-reading{min-width:0;padding-right:6px}.tank-modal--b6 .tank-summary-layout--r48g .modal-tank-level strong{font-size:50px}.tank-modal--b6 .tank-summary-layout--r48g .modal-tank-reading>b{font-size:20px}.tank-modal--b6 .modal-tank-capacity{border-top:1px solid var(--tanks-line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-top:15px;padding-top:13px;display:grid}.tank-modal--b6 .modal-tank-capacity__icon{color:#2d6383;place-items:center;width:28px;height:28px;display:grid}.tank-modal--b6 .modal-tank-capacity__icon .tank-modal-glyph{width:20px;height:20px}.tank-modal--b6 .modal-tank-capacity small{color:var(--tanks-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:750;display:block}.tank-modal--b6 .modal-tank-capacity b{color:var(--tanks-text);margin-top:3px;font-size:12px;display:block}.tank-modal--b6 .stategrid--operational{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:8px;width:100%;height:100%;min-height:0;display:grid}.tank-modal--b6 .stategrid--operational>div,.tank-modal--b6 .stategrid--operational>div:nth-child(2n),.tank-modal--b6 .stategrid--operational>div:nth-last-child(-n+2){border:1px solid var(--tanks-line);background:#fff;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:0;padding:14px 15px;display:grid}.tank-modal--b6 .stategrid--operational .stategrid__icon{width:38px;height:38px}.tank-modal--b6 .stategrid--operational small{font-size:9px}.tank-modal--b6 .stategrid--operational b{margin-top:5px;font-size:13px}.tank-modal--b6 .stategrid--operational .stategrid__cell>div>span{white-space:normal;margin-top:4px;font-size:9.5px}.tank-modal--b6 .tank-tech-strip{border:1px solid var(--tanks-line);background:#fff;grid-column:1/-1;grid-template-columns:1.15fr .95fr 1.15fr .82fr 1.08fr;height:74px;min-height:0;display:grid}.tank-modal--b6 .tank-tech-strip>div{border-left:1px solid var(--tanks-line);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px 12px;display:grid}.tank-modal--b6 .tank-tech-strip>div:first-child{border-left:0}.tank-modal--b6 .tank-tech-strip__icon{color:#2d6383;place-items:center;width:30px;height:30px;display:grid}.tank-modal--b6 .tank-tech-strip__icon .tank-modal-glyph{width:21px;height:21px}.tank-modal--b6 .tank-tech-strip>div>span:last-child{min-width:0}.tank-modal--b6 .tank-tech-strip small{color:var(--tanks-muted);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8.5px;font-weight:750;display:block;overflow:hidden}.tank-modal--b6 .tank-tech-strip b{color:var(--tanks-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;line-height:1.2;display:block;overflow:hidden}.tank-modal--b6 .tank-tech-strip em{color:var(--tanks-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;font-style:normal;line-height:1.15;display:block;overflow:hidden}.tank-modal--b6 .tank-tech-strip>div.is-warning b{color:#d87314}html[data-theme=dark] .tank-modal--b6 .stategrid--operational>div,html[data-theme=dark] .tank-modal--b6 .tank-tech-strip{background:var(--r43b-panel-raised,#142f3a)}html[data-theme=dark] .tank-modal--b6 .modal-tank-capacity b,html[data-theme=dark] .tank-modal--b6 .tank-tech-strip b{color:#edf7fa}@media (width<=1120px){.tank-modal--b6 .tank-summary-layout--r48g{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.tank-modal--b6 .tank-summary-layout--r48g .modal-tank-readout{grid-template-columns:minmax(340px,1.08fr) minmax(205px,.92fr);gap:18px}.tank-modal--b6 .tank-summary-layout--r48g .tank-asset-svg.is-horizontal{width:320px}.tank-modal--b6 .tank-tech-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=980px){.tank-modal--b6 .tank-modal__body--summary{overflow:auto}.tank-modal--b6 .tank-summary-layout--r48g{grid-template-rows:auto auto auto;grid-template-columns:1fr;height:auto}.tank-modal--b6 .tank-summary-layout--r48g .tank-summary-mimic{height:380px}.tank-modal--b6 .stategrid--operational{grid-template-rows:repeat(3,minmax(92px,auto));height:auto}.tank-modal--b6 .tank-tech-strip{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.tank-modal--b6 .tank-tech-strip>div,.tank-modal--b6 .tank-tech-strip>div:first-child{border-top:1px solid var(--tanks-line);border-left:1px solid var(--tanks-line);min-height:64px}.tank-modal--b6 .tank-tech-strip>div:nth-child(-n+2){border-top:0}.tank-modal--b6 .tank-tech-strip>div:nth-child(odd){border-left:0}}.app-shell--tank .b6-movement-filters{grid-template-columns:repeat(5,minmax(150px,.72fr)) minmax(240px,1.35fr) auto;align-items:center;gap:8px;display:grid}.app-shell--tank .b6-movement-filters :where(input,select){width:100%;min-width:0;min-height:36px}.app-shell--tank .b6-movement-filters .b6-movement-clear{white-space:nowrap;min-height:36px}.app-shell--tank .b6-movement-summary{border:1px solid var(--tanks-line);border-left:3px solid var(--tanks-cyan);background:#f8fbfc;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:2px 0 8px;padding:7px 10px;display:flex}.app-shell--tank .b6-movement-summary>div{align-items:center;gap:10px;display:flex}.app-shell--tank .b6-movement-summary strong{color:var(--tanks-text);font-size:var(--v2-font-control)}.app-shell--tank .b6-movement-summary button{color:#9a5e00;font:inherit;font-size:var(--v2-font-label);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.app-shell--tank .b6-movement-summary>span{color:var(--tanks-muted);font-size:var(--v2-font-caption);text-transform:uppercase;letter-spacing:.05em}.app-shell--tank .b6-movements-panel{overflow:hidden}.app-shell--tank .b6-movement-table{overflow:auto visible}.app-shell--tank .b6-movement-expand-head,.app-shell--tank .b6-movement-expand-cell{width:34px;min-width:34px;padding-left:8px;padding-right:2px}.app-shell--tank .b6-movement-expand-cell button{color:#527083;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;width:24px;height:24px;padding:0;font-size:20px;line-height:1;display:inline-grid}.app-shell--tank .b6-movement-expand-cell button:hover,.app-shell--tank .b6-movement-row.is-expanded .b6-movement-expand-cell button{color:#126b85;background:#eef7fa;border-color:#bdd4df}.app-shell--tank .b6-movement-row{cursor:pointer}.app-shell--tank .b6-movement-row:hover td,.app-shell--tank .b6-movement-row.is-expanded td{background:#f7fbfc}.app-shell--tank .b6-movement-row:focus-visible{outline:2px solid var(--tanks-cyan);outline-offset:-2px}.app-shell--tank .b6-movement-kind{color:#38576b;min-height:22px;font-size:var(--v2-font-caption);white-space:nowrap;background:#f7fafb;border:1px solid #c5d6df;border-radius:999px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}.app-shell--tank .b6-movement-kind--external_receipt{color:#126b7e;background:#eef9fb;border-color:#9fc9d4}.app-shell--tank .b6-movement-kind--internal_transfer{color:#2c5f7a;background:#f0f6fa;border-color:#aac4d6}.app-shell--tank .b6-movement-kind--unreconciled_in,.app-shell--tank .b6-movement-kind--unreconciled_out{color:#7d570e;background:#fff8e9;border-color:#e0c28c}.app-shell--tank .b6-movement-volume{white-space:nowrap;font-weight:750}.app-shell--tank .b6-movement-status-head{align-items:center;gap:4px;display:flex}.app-shell--tank .b6-movement-help{color:#5c7482;cursor:help;border:1px solid #b9ccd5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:850;display:inline-grid}.app-shell--tank .b6-movement-expanded-row>td{background:#f7fafb;border-top:0;padding:0}.app-shell--tank .b6-movement-inline-detail{box-shadow:inset 3px 0 0 var(--tanks-cyan);border-top:1px solid #d7e3e8;border-bottom:1px solid #cbdbe2;gap:10px;padding:12px 14px 14px 42px;display:grid}.app-shell--tank .b6-movement-inline-head{grid-template-columns:minmax(0,1fr) auto minmax(100px,auto);align-items:center;gap:18px;display:grid}.app-shell--tank .b6-movement-inline-route{align-items:center;gap:12px;min-width:0;display:flex}.app-shell--tank .b6-movement-inline-route>div{min-width:0}.app-shell--tank .b6-movement-inline-route>i{color:var(--tanks-cyan);flex:none;font-size:20px;font-style:normal}.app-shell--tank .b6-movement-inline-route strong{color:var(--tanks-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.app-shell--tank .b6-movement-inline-state,.app-shell--tank .b6-movement-inline-volume{border-left:1px solid var(--tanks-line);padding-left:14px}.app-shell--tank .b6-movement-inline-volume{text-align:right;min-width:110px}.app-shell--tank .b6-movement-inline-volume strong{color:var(--tanks-text);font-size:18px;display:block}.app-shell--tank .b6-movement-inline-detail small,.app-shell--tank .b6-movement-reason small,.app-shell--tank .b6-movement-validation>div>small{color:var(--tanks-muted);font-size:var(--v2-font-caption);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;display:block}.app-shell--tank .b6-movement-facts{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;display:grid}.app-shell--tank .b6-movement-facts>div{background:#fff;border:1px solid #dbe5e9;min-height:50px;padding:7px 9px}.app-shell--tank .b6-movement-facts>div.is-warning{background:#fff8e9;border-color:#e0c28c}.app-shell--tank .b6-movement-facts strong{color:var(--tanks-text);font-size:var(--v2-font-control);line-height:1.35;display:block}.app-shell--tank .b6-movement-reason{border:1px solid #cfe0e7;border-left:3px solid var(--tanks-cyan);background:#f5fafc;padding:8px 10px}.app-shell--tank .b6-movement-reason strong{color:#38576b;font-size:var(--v2-font-control);font-weight:600;line-height:1.4;display:block}.app-shell--tank .b6-movement-validation{background:#fff;border:1px solid #d6e2e7;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;display:flex}.app-shell--tank .b6-movement-validation__state{align-items:center;gap:8px;display:flex}.app-shell--tank .b6-movement-validation__state>span:last-child{color:var(--tanks-muted);font-size:var(--v2-font-label)}.app-shell--tank .b6-movement-validation__actions{flex:none;align-items:center;gap:9px;display:flex}.app-shell--tank .b6-movement-footer{border-top:1px solid var(--tanks-line);background:#f7fafb;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:9px 12px;display:flex}.app-shell--tank .b6-movement-footer__count{color:var(--tanks-muted);font-size:var(--v2-font-label)}.app-shell--tank .b6-pagination-controls{align-items:center;gap:7px;display:flex}.app-shell--tank .b6-pagination-controls label{color:var(--tanks-muted);font-size:var(--v2-font-caption);align-items:center;gap:6px;display:inline-flex}.app-shell--tank .b6-pagination-controls select{min-height:31px;padding:4px 24px 4px 7px}.app-shell--tank .b6-page-indicator{min-width:86px;color:var(--tanks-muted);font-size:var(--v2-font-caption);text-align:center}html[data-theme=dark] .app-shell--tank .b6-movement-summary,html[data-theme=dark] .app-shell--tank .b6-movement-expanded-row>td,html[data-theme=dark] .app-shell--tank .b6-movement-inline-detail,html[data-theme=dark] .app-shell--tank .b6-movement-reason,html[data-theme=dark] .app-shell--tank .b6-movement-footer{border-color:var(--r43b-line);background:var(--r43b-panel-raised)}html[data-theme=dark] .app-shell--tank .b6-movement-row:hover td,html[data-theme=dark] .app-shell--tank .b6-movement-row.is-expanded td{background:var(--r43b-panel-raised)}html[data-theme=dark] .app-shell--tank .b6-movement-facts>div,html[data-theme=dark] .app-shell--tank .b6-movement-validation{border-color:var(--r43b-line);background:var(--r43b-panel)}html[data-theme=dark] .app-shell--tank .b6-movement-facts>div.is-warning{background:#382f1b;border-color:#795f2f}html[data-theme=dark] .app-shell--tank .b6-movement-kind{border-color:var(--r43b-line);color:var(--r43b-text);background:#173744}html[data-theme=dark] .app-shell--tank .b6-movement-kind--unreconciled_in,html[data-theme=dark] .app-shell--tank .b6-movement-kind--unreconciled_out{color:#f2d28f;background:#382f1b;border-color:#795f2f}html[data-theme=dark] .app-shell--tank .b6-movement-summary button{color:#f0c56d}html[data-theme=dark] .app-shell--tank .b6-movement-reason strong,html[data-theme=dark] .app-shell--tank .b6-movement-inline-route strong,html[data-theme=dark] .app-shell--tank .b6-movement-inline-volume strong,html[data-theme=dark] .app-shell--tank .b6-movement-facts strong{color:var(--r43b-text)}html[data-theme=dark] .app-shell--tank .b6-movement-expand-cell button:hover,html[data-theme=dark] .app-shell--tank .b6-movement-row.is-expanded .b6-movement-expand-cell button{color:#8cd5e9;background:#173744;border-color:#416271}html[data-theme=dark] .app-shell--tank .b6-movement-help{color:#a8bcc7;border-color:#516b78}@media (width<=1280px){.app-shell--tank .b6-movement-filters{grid-template-columns:repeat(3,minmax(170px,1fr))}.app-shell--tank .b6-movement-search{grid-column:span 2}}@media (width<=820px){.app-shell--tank .b6-movement-filters{grid-template-columns:1fr 1fr}.app-shell--tank .b6-movement-search{grid-column:1/-1}.app-shell--tank .b6-movement-summary,.app-shell--tank .b6-movement-summary>div,.app-shell--tank .b6-movement-footer,.app-shell--tank .b6-pagination-controls,.app-shell--tank .b6-movement-validation{flex-direction:column;align-items:flex-start}.app-shell--tank .b6-movement-inline-detail{padding-left:14px}.app-shell--tank .b6-movement-inline-head{grid-template-columns:1fr;gap:10px}.app-shell--tank .b6-movement-inline-route{flex-direction:column;align-items:flex-start;gap:4px}.app-shell--tank .b6-movement-inline-route>i{transform:rotate(90deg)}.app-shell--tank .b6-movement-inline-state,.app-shell--tank .b6-movement-inline-volume{border-top:1px solid var(--tanks-line);text-align:left;border-left:0;padding:8px 0 0}.app-shell--tank .b6-movement-validation__actions{width:100%}}.app-shell--tank .b6-consumption-toolbar{border:1px solid var(--tanks-line);border-left:3px solid var(--tanks-cyan);background:var(--v2-surface);grid-template-columns:auto minmax(180px,.7fr) minmax(250px,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;padding:8px;display:grid}.app-shell--tank .b6-consumption-toolbar select{width:100%;min-width:0}.app-shell--tank .b6-consumption-periods{border:1px solid var(--tanks-line-strong);background:var(--v2-surface);display:inline-flex}.app-shell--tank .b6-consumption-periods button{border:0;border-right:1px solid var(--tanks-line);min-height:32px;color:var(--tanks-text);font:inherit;font-size:var(--v2-font-control);cursor:pointer;background:0 0;padding:5px 11px}.app-shell--tank .b6-consumption-periods button:last-child{border-right:0}.app-shell--tank .b6-consumption-periods button.is-active{background:var(--tanks-blue);color:#fff}.app-shell--tank .b6-consumption-egress-btn{white-space:nowrap}.app-shell--tank .b6-consumption-actions-menu{justify-self:end;position:relative}.app-shell--tank .b6-consumption-actions-menu>summary{white-space:nowrap;cursor:pointer;list-style:none}.app-shell--tank .b6-consumption-actions-menu>summary::-webkit-details-marker{display:none}.app-shell--tank .b6-consumption-actions-menu__panel{z-index:40;border:1px solid var(--tanks-line-strong);background:var(--v2-surface,#fff);width:280px;padding:8px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 20px #1531411f}.app-shell--tank .b6-consumption-actions-menu__panel button{width:100%;color:var(--tanks-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 9px;font-weight:700}.app-shell--tank .b6-consumption-actions-menu__panel button:hover{background:var(--v2-surface-subtle)}.app-shell--tank .b6-consumption-actions-menu__panel small{color:var(--tanks-muted);padding:2px 9px 6px;line-height:1.35;display:block}.app-shell--tank .b6-consumption-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.app-shell--tank .b6-consumption-kpis .b6-kpi{min-height:86px}.app-shell--tank .b6-consumption-kpis .b6-kpi.is-review{border-top-color:var(--v2-warn)}.app-shell--tank .b6-consumption-evolution,.app-shell--tank .b6-consumption-distribution,.app-shell--tank .b6-consumption-exceptions{margin-bottom:10px}.app-shell--tank .b6-consumption-legend{color:var(--tanks-muted);font-size:var(--v2-font-label);align-items:center;gap:14px;display:flex}.app-shell--tank .b6-consumption-legend span{align-items:center;gap:5px;display:inline-flex}.app-shell--tank .b6-consumption-legend i{border-radius:1px;width:9px;height:9px;display:inline-block}.app-shell--tank .b6-consumption-legend i.is-consumption,.app-shell--tank .b6-consumption-stack i.is-consumption{background:var(--tanks-blue)}.app-shell--tank .b6-consumption-legend i.is-egress,.app-shell--tank .b6-consumption-stack i.is-egress{background:var(--v2-warn)}.app-shell--tank .b6-consumption-legend i.is-review,.app-shell--tank .b6-consumption-review-bar{background:var(--v2-danger)}.app-shell--tank .b6-consumption-chart-frame{border-top:1px solid var(--tanks-line);background:var(--v2-surface);grid-template-columns:58px minmax(0,1fr);min-height:258px;display:grid}.app-shell--tank .b6-consumption-yaxis{border-right:1px solid var(--tanks-line);min-height:258px;color:var(--tanks-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:17px 8px 32px 4px;font-size:9px;display:flex}.app-shell--tank .b6-consumption-chart{background:linear-gradient(to bottom, transparent 0, transparent calc(25% - .5px), var(--tanks-line) 25%, transparent calc(25% + .5px), transparent calc(50% - .5px), var(--tanks-line) 50%, transparent calc(50% + .5px), transparent calc(75% - .5px), var(--tanks-line) 75%, transparent calc(75% + .5px));grid-auto-columns:minmax(22px,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:258px;padding:17px 16px 10px;display:grid;position:relative;overflow:auto hidden}.app-shell--tank .b6-consumption-barcol{grid-template-rows:minmax(0,1fr) 22px;align-items:end;min-width:20px;height:100%;display:grid;position:relative}.app-shell--tank .b6-consumption-barspace{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.app-shell--tank .b6-consumption-bars{justify-content:center;align-items:flex-end;gap:4px;width:min(36px,94%);height:100%;display:flex}.app-shell--tank .b6-consumption-stack{border-radius:2px 2px 0 0;flex-direction:column;justify-content:flex-end;width:24px;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0e4d6f14}.app-shell--tank .b6-consumption-review-bar{border:1px solid color-mix(in srgb, var(--v2-danger) 78%, #fff);background:repeating-linear-gradient(135deg, var(--v2-danger) 0 4px, color-mix(in srgb, var(--v2-danger) 65%, #fff) 4px 7px);cursor:pointer;border-radius:2px 2px 0 0;flex:0 0 11px;width:11px;min-height:3px;padding:0;display:block}.app-shell--tank .b6-consumption-review-bar:hover{filter:brightness(.92)}.app-shell--tank .b6-consumption-stack.is-incomplete{opacity:1}.app-shell--tank .b6-consumption-stack i{width:100%;min-height:1px;display:block}.app-shell--tank .b6-consumption-barcol>small{min-height:18px;color:var(--tanks-muted);text-align:center;white-space:nowrap;padding-top:5px;font-size:9px}.app-shell--tank .b6-consumption-tooltip{z-index:20;border:1px solid var(--tanks-line-strong);background:var(--v2-surface);width:205px;color:var(--tanks-text);pointer-events:none;border-radius:3px;padding:8px 9px;display:none;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #14304029}.app-shell--tank .b6-consumption-barcol:hover .b6-consumption-tooltip{gap:4px;display:grid}.app-shell--tank .b6-consumption-tooltip.is-first{left:0;transform:none}.app-shell--tank .b6-consumption-tooltip.is-last{left:auto;right:0;transform:none}.app-shell--tank .b6-consumption-tooltip>strong{font-size:10px}.app-shell--tank .b6-consumption-tooltip>span{color:var(--tanks-muted);grid-template-columns:8px 1fr auto;align-items:center;gap:5px;font-size:9px;display:grid}.app-shell--tank .b6-consumption-tooltip>span i{border-radius:1px;width:7px;height:7px}.app-shell--tank .b6-consumption-tooltip>span i.is-consumption{background:var(--tanks-blue)}.app-shell--tank .b6-consumption-tooltip>span i.is-egress{background:var(--v2-warn)}.app-shell--tank .b6-consumption-tooltip>span.is-review i{background:var(--v2-danger)}.app-shell--tank .b6-consumption-tooltip b{color:var(--tanks-text);font-weight:800}.app-shell--tank .b6-consumption-tooltip small{color:var(--tanks-muted);line-height:1.3}.app-shell--tank .b6-consumption-chart-empty{width:min(680px,100vw - 180px);height:210px;color:var(--tanks-muted);font-size:var(--v2-font-control);text-align:center;place-items:center;display:grid;position:sticky;left:0}.app-shell--tank .b6-consumption-table th:first-child,.app-shell--tank .b6-consumption-table td:first-child{width:32px;padding-right:0}.app-shell--tank .b6-consumption-table tbody>tr:not(.b6-consumption-detail-row){cursor:pointer}.app-shell--tank .b6-consumption-table tbody>tr:not(.b6-consumption-detail-row):hover{background:var(--v2-surface-subtle)}.app-shell--tank .b6-consumption-table td strong,.app-shell--tank .b6-consumption-table td small{display:block}.app-shell--tank .b6-consumption-table td small{color:var(--tanks-muted);font-size:var(--v2-font-caption);margin-top:2px}.app-shell--tank .b6-consumption-table .b6-consumption-coverage-note{color:var(--v2-warn-strong,#9a6412);white-space:nowrap;margin-top:4px;font-weight:650}.app-shell--tank .b6-row-expander{width:24px;height:24px;color:var(--tanks-blue);cursor:pointer;background:0 0;border:1px solid #0000;padding:0;font-size:19px;line-height:1}.app-shell--tank .b6-row-expander:hover{border-color:var(--tanks-line-strong)}.app-shell--tank .b6-consumption-share{grid-template-columns:minmax(80px,1fr) 42px;align-items:center;gap:7px;display:grid}.app-shell--tank .b6-consumption-share:before{content:"";background:var(--v2-surface-muted);grid-area:1/1;height:5px}.app-shell--tank .b6-consumption-share i{z-index:1;background:var(--tanks-cyan);grid-area:1/1;height:5px}.app-shell--tank .b6-consumption-share span{color:var(--tanks-muted);font-size:var(--v2-font-caption);text-align:right;grid-area:1/2}.app-shell--tank .b6-consumption-detail-row td{background:var(--v2-surface-subtle);padding:0!important}.app-shell--tank .b6-consumption-detail{border-top:1px solid var(--tanks-cyan);border-bottom:1px solid var(--tanks-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-shell--tank .b6-consumption-detail>div{border-right:1px solid var(--tanks-line);padding:10px 12px}.app-shell--tank .b6-consumption-detail>div:nth-child(4){border-right:0}.app-shell--tank .b6-consumption-detail small,.app-shell--tank .b6-consumption-detail strong{display:block}.app-shell--tank .b6-consumption-detail small{color:var(--tanks-muted);font-size:var(--v2-font-caption);text-transform:uppercase}.app-shell--tank .b6-consumption-detail strong{margin-top:3px}.app-shell--tank .b6-consumption-detail p{border-top:1px solid var(--tanks-line);color:var(--tanks-muted);font-size:var(--v2-font-control);grid-column:1/-1;margin:0;padding:9px 12px}.app-shell--tank .b6-consumption-exceptions{border-top:2px solid var(--v2-warn)}.app-shell--tank .b6-consumption-exceptions .b6-panel-head{border-left:3px solid var(--v2-warn);background:color-mix(in srgb, var(--v2-warn) 7%, var(--v2-surface))}.app-shell--tank .b6-consumption-exceptions .b6-table strong,.app-shell--tank .b6-consumption-exceptions .b6-table small{display:block}.app-shell--tank .b6-consumption-exceptions .b6-table small{color:var(--tanks-muted);font-size:var(--v2-font-caption);margin-top:2px}@media (width<=1180px){.app-shell--tank .b6-consumption-toolbar,.app-shell--tank .b6-consumption-kpis,.app-shell--tank .b6-consumption-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--tank .b6-consumption-detail>div:nth-child(2){border-right:0}}.app-shell--tank .b6-supply-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.app-shell--tank .b6-kpi--warning{background:#fffaf0;border-top-color:#c98216}.app-shell--tank .b6-supply-active-panel,.app-shell--tank .b6-supply-receipts-panel{margin-bottom:9px;overflow:hidden}.app-shell--tank .b6-supply-request-table table,.app-shell--tank .b6-supply-receipts-table table{min-width:1180px}.app-shell--tank .b6-supply-request-row,.app-shell--tank .b6-supply-receipt-row{cursor:pointer}.app-shell--tank .b6-supply-request-row:hover td,.app-shell--tank .b6-supply-request-row.is-expanded td,.app-shell--tank .b6-supply-receipt-row:hover td,.app-shell--tank .b6-supply-receipt-row.is-expanded td{background:#f7fbfc}.app-shell--tank .b6-supply-request-row td strong,.app-shell--tank .b6-supply-request-row td small,.app-shell--tank .b6-supply-receipt-row td strong,.app-shell--tank .b6-supply-receipt-row td small{display:block}.app-shell--tank .b6-supply-request-row td small,.app-shell--tank .b6-supply-receipt-row td small{color:var(--tanks-muted);font-size:var(--v2-font-caption);margin-top:2px}.app-shell--tank .b6-supply-progress{gap:4px;min-width:130px;display:grid}.app-shell--tank .b6-supply-progress>span{background:var(--v2-surface-muted);height:5px;display:block;overflow:hidden}.app-shell--tank .b6-supply-progress>span i{background:var(--tanks-cyan);height:100%;display:block}.app-shell--tank .b6-supply-progress small{white-space:nowrap;margin:0}.app-shell--tank .b6-supply-inline-detail{box-shadow:inset 3px 0 0 var(--tanks-cyan);background:#f7fafb;border-top:1px solid #d7e3e8;border-bottom:1px solid #cbdbe2;gap:10px;padding:12px 14px 14px 42px;display:grid}.app-shell--tank .b6-supply-request-facts,.app-shell--tank .b6-supply-receipt-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.app-shell--tank .b6-supply-request-facts>div,.app-shell--tank .b6-supply-receipt-facts>div{background:#fff;border:1px solid #dbe5e9;min-height:52px;padding:7px 9px}.app-shell--tank .b6-supply-request-facts>div.is-warning,.app-shell--tank .b6-supply-receipt-facts>div.is-warning{background:#fff8e9;border-color:#e0c28c}.app-shell--tank .b6-supply-inline-detail small,.app-shell--tank .b6-supply-request-facts small,.app-shell--tank .b6-supply-receipt-facts small,.app-shell--tank .b6-supply-note small,.app-shell--tank .b6-supply-history>small,.app-shell--tank .b6-supply-request-context>small,.app-shell--tank .b6-supply-validation small,.app-shell--tank .b6-supply-detail-head small{color:var(--tanks-muted);font-size:var(--v2-font-caption);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;display:block}.app-shell--tank .b6-supply-request-facts strong,.app-shell--tank .b6-supply-receipt-facts strong,.app-shell--tank .b6-supply-detail-head strong{color:var(--tanks-text);font-size:var(--v2-font-control);line-height:1.35;display:block}.app-shell--tank .b6-supply-history,.app-shell--tank .b6-supply-request-context,.app-shell--tank .b6-supply-note,.app-shell--tank .b6-supply-validation{background:#fff;border:1px solid #d6e2e7;padding:9px 10px}.app-shell--tank .b6-supply-note{border-left:3px solid var(--tanks-cyan)}.app-shell--tank .b6-supply-note.is-warning{background:#fff8e9;border-color:#e0c28c #e0c28c #e0c28c #c98216}.app-shell--tank .b6-supply-note strong{color:#38576b;font-size:var(--v2-font-control);font-weight:600}.app-shell--tank .b6-supply-history>div{flex-wrap:wrap;gap:6px 14px;display:flex}.app-shell--tank .b6-supply-history span{color:var(--tanks-muted);font-size:var(--v2-font-caption)}.app-shell--tank .b6-supply-history b{color:var(--tanks-text)}.app-shell--tank .b6-supply-actions,.app-shell--tank .b6-supply-validation{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-shell--tank .b6-supply-actions{flex-wrap:wrap;justify-content:flex-end}.app-shell--tank .b6-supply-detail-head{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:16px;display:grid}.app-shell--tank .b6-supply-request-context>div{flex-wrap:wrap;gap:8px 22px;display:flex}.app-shell--tank .b6-supply-request-context span{color:var(--tanks-muted);font-size:var(--v2-font-label)}.app-shell--tank .b6-supply-request-context b{color:var(--tanks-text);margin-left:4px}.app-shell--tank .b6-supply-subhead{border-top:1px solid var(--tanks-line);border-bottom:1px solid var(--tanks-line);background:#f7fafb;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.app-shell--tank .b6-supply-subhead small,.app-shell--tank .b6-supply-pending-note{color:var(--tanks-muted);font-size:var(--v2-font-caption)}.app-shell--tank .b6-supply-filters{grid-template-columns:repeat(6,minmax(140px,.75fr)) minmax(250px,1.35fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.app-shell--tank .b6-supply-filters :where(input,select){width:100%;min-width:0;min-height:36px}.app-shell--tank .b6-supply-clear{white-space:nowrap;min-height:36px}.app-shell--tank .b6-supply-variance.is-warning{color:#9a5e00;font-weight:800}.app-shell--tank .b6-supply-form-context{border:1px solid #cfe0e7;border-left:3px solid var(--tanks-cyan);background:#f5fafc;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(110px,1fr));gap:8px;padding:9px 10px;display:grid}.app-shell--tank .b6-supply-form-context strong,.app-shell--tank .b6-supply-form-context span{align-self:center}.app-shell--tank .b6-supply-form-context span{color:var(--tanks-muted);font-size:var(--v2-font-label)}.app-shell--tank .b6-form-warning{color:#9a5e00;font-size:var(--v2-font-caption);margin-top:4px;display:block}html[data-theme=dark] .app-shell--tank .b6-kpi--warning,html[data-theme=dark] .app-shell--tank .b6-supply-inline-detail,html[data-theme=dark] .app-shell--tank .b6-supply-subhead,html[data-theme=dark] .app-shell--tank .b6-supply-form-context{border-color:var(--r43b-line);background:var(--r43b-panel-raised)}html[data-theme=dark] .app-shell--tank .b6-supply-request-row:hover td,html[data-theme=dark] .app-shell--tank .b6-supply-request-row.is-expanded td,html[data-theme=dark] .app-shell--tank .b6-supply-receipt-row:hover td,html[data-theme=dark] .app-shell--tank .b6-supply-receipt-row.is-expanded td{background:var(--r43b-panel-raised)}html[data-theme=dark] .app-shell--tank .b6-supply-request-facts>div,html[data-theme=dark] .app-shell--tank .b6-supply-receipt-facts>div,html[data-theme=dark] .app-shell--tank .b6-supply-history,html[data-theme=dark] .app-shell--tank .b6-supply-request-context,html[data-theme=dark] .app-shell--tank .b6-supply-note,html[data-theme=dark] .app-shell--tank .b6-supply-validation{border-color:var(--r43b-line);background:var(--r43b-panel)}html[data-theme=dark] .app-shell--tank .b6-supply-request-facts>div.is-warning,html[data-theme=dark] .app-shell--tank .b6-supply-receipt-facts>div.is-warning,html[data-theme=dark] .app-shell--tank .b6-supply-note.is-warning{background:#382f1b;border-color:#795f2f}html[data-theme=dark] .app-shell--tank .b6-supply-note strong,html[data-theme=dark] .app-shell--tank .b6-supply-request-facts strong,html[data-theme=dark] .app-shell--tank .b6-supply-receipt-facts strong,html[data-theme=dark] .app-shell--tank .b6-supply-detail-head strong,html[data-theme=dark] .app-shell--tank .b6-supply-request-context b,html[data-theme=dark] .app-shell--tank .b6-supply-history b{color:var(--r43b-text)}html[data-theme=dark] .app-shell--tank .b6-supply-variance.is-warning,html[data-theme=dark] .app-shell--tank .b6-form-warning{color:#f0c56d}@media (width<=1280px){.app-shell--tank .b6-supply-filters{grid-template-columns:repeat(4,minmax(160px,1fr))}.app-shell--tank .b6-supply-search{grid-column:span 2}}@media (width<=820px){.app-shell--tank .b6-supply-kpis{grid-template-columns:1fr}.app-shell--tank .b6-supply-filters{grid-template-columns:1fr 1fr}.app-shell--tank .b6-supply-search{grid-column:1/-1}.app-shell--tank .b6-supply-inline-detail{padding-left:14px}.app-shell--tank .b6-supply-detail-head,.app-shell--tank .b6-supply-form-context{grid-template-columns:1fr}.app-shell--tank .b6-supply-validation,.app-shell--tank .b6-supply-actions{flex-direction:column;align-items:flex-start}}.app-shell--tank .b6-supplier-access-head{border-bottom:1px solid var(--tanks-line);padding:14px 16px}.app-shell--tank .b6-supplier-access-head>div{gap:3px;display:grid}.app-shell--tank .b6-supplier-access-head small{color:var(--tanks-muted)}.app-shell--tank .b6-supplier-access-table{min-width:760px}.app-shell--tank .b6-supplier-access-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.app-shell--tank .b6-supplier-collaboration{border:1px solid var(--tanks-line);background:color-mix(in srgb, var(--tanks-cyan) 2.5%, var(--tanks-surface));gap:12px;margin-top:14px;padding:14px;display:grid}.app-shell--tank .b6-supplier-collaboration>.b6-panel-head{border-bottom:1px solid var(--tanks-line);padding:0 0 10px}.app-shell--tank .b6-supplier-proposal-card{border:1px solid color-mix(in srgb, var(--tanks-amber,#c78a1c) 32%, var(--tanks-line));background:color-mix(in srgb, var(--tanks-amber,#c78a1c) 5%, transparent);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.app-shell--tank .b6-supplier-proposal-card>div:first-child{gap:3px;display:grid}.app-shell--tank .b6-supplier-proposal-card small,.app-shell--tank .b6-supplier-proposal-card span{color:var(--tanks-muted)}.app-shell--tank .b6-supplier-proposal-card>div:last-child{flex:none;gap:7px;display:flex}.app-shell--tank .b6-supplier-comment-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.app-shell--tank .b6-supplier-comment-row input{min-width:0;min-height:36px}html[data-theme=dark] .app-shell--tank .b6-supplier-collaboration{border-color:var(--r43b-line);background:#279cbf0a}@media (width<=820px){.app-shell--tank .b6-supplier-proposal-card{flex-direction:column;align-items:flex-start}.app-shell--tank .b6-supplier-comment-row{grid-template-columns:1fr}}.b6-alert-filterbar{grid-template-columns:repeat(4,minmax(150px,.7fr)) minmax(260px,1.4fr) auto;align-items:center;gap:8px;margin:10px 0;display:grid}.b6-alert-filterbar select,.b6-alert-filterbar input{border:1px solid var(--line,#cfd9e2);background:var(--panel,#fff);min-width:0;height:34px;color:var(--text,#172534);font:inherit;padding:0 10px}.b6-alerts-panel{overflow:visible}.b6-alert-table tbody tr:not(.b6-expanded-row){cursor:pointer}.b6-alert-table tbody tr:not(.b6-expanded-row):hover{background:color-mix(in srgb, var(--accent,#1686c9) 5%, transparent)}.b6-alert-table td small,.b6-alert-history-table td small{color:var(--text-muted);margin-top:3px;display:block}.b6-sort-head{appearance:none;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.b6-expanded-row>td{background:var(--surface-soft,#f7fafc);padding:0!important}.b6-alert-detail{border-top:1px solid var(--line,#d6e0e8);border-bottom:1px solid var(--line,#d6e0e8);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.b6-alert-detail>div{border-right:1px solid var(--line,#d6e0e8);min-height:76px;padding:14px 16px}.b6-alert-detail>div:last-child{border-right:0}.b6-alert-detail span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;display:block}.b6-alert-detail strong{display:block}.b6-alert-detail small{color:var(--text-muted);margin-top:5px;display:block}.b6-alert-detail__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.b6-alert-empty{text-align:center;min-height:180px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.b6-alert-empty strong{color:var(--text);font-size:16px}.b6-alert-episodes{padding:14px 18px 18px}.b6-panel-head--compact{margin-bottom:10px}.b6-table-footer{border:1px solid var(--line,#d6e0e8);background:var(--panel,#fff);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:10px 12px;display:flex}.b6-table-footer__controls{align-items:center;gap:10px;display:flex}.b6-table-footer__controls label{align-items:center;gap:6px;display:flex}.b6-table-footer__controls select{border:1px solid var(--line,#d6e0e8);background:var(--panel,#fff);height:30px;color:var(--text)}.b6-quick-times{flex-wrap:wrap;gap:8px;display:flex}.b6-alert-settings{gap:12px;display:grid}.b6-alert-settings-groups{gap:14px;display:grid}.b6-alert-settings-group{border:1px solid var(--line,#d6e0e8)}.b6-alert-settings-group__head{border-bottom:1px solid var(--line,#d6e0e8);background:var(--surface-soft,#f7fafc);padding:12px 14px}.b6-alert-settings-group__head strong,.b6-alert-settings-group__head small{display:block}.b6-alert-settings-group__head small{color:var(--text-muted);margin-top:3px}.b6-alert-settings input[type=checkbox]{width:16px;height:16px}.b6-alert-settings select{border:1px solid var(--line,#d6e0e8);background:var(--panel,#fff);min-width:130px;height:30px;color:var(--text)}@media (width<=1180px){.b6-alert-filterbar{grid-template-columns:repeat(3,minmax(150px,1fr))}.b6-alert-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.b6-table-footer{flex-direction:column;align-items:flex-start}}.app-shell--tank{--reports-seg1:#1488c9;--reports-seg2:#22b7cf;--reports-seg3:#6558b7;--reports-seg4:#e9a23b;--reports-seg5:#4b9b75;--reports-seg6:#758b99}.app-shell--tank .reports-pagehead{margin-bottom:8px}.app-shell--tank .reports-toolbar{border:1px solid var(--tanks-line);background:#f8fbfc;flex-wrap:wrap;align-items:center;gap:10px;min-height:46px;margin-bottom:10px;padding:7px 10px;display:flex}.app-shell--tank .reports-period{align-items:center;gap:5px;display:flex}.app-shell--tank .reports-period>span{color:var(--tanks-muted);font-size:var(--v2-font-label);margin-right:5px}.app-shell--tank .reports-period button{border:1px solid var(--tanks-line-strong);min-height:30px;color:var(--tanks-text);background:#fff;padding:4px 9px;font-weight:650}.app-shell--tank .reports-period button.is-active{border-color:var(--tanks-blue);background:var(--tanks-blue);color:#fff}.app-shell--tank .reports-custom-period{align-items:center;gap:6px;display:flex}.app-shell--tank .reports-custom-period label{color:var(--tanks-muted);font-size:var(--v2-font-label);align-items:center;gap:5px;display:flex}.app-shell--tank .reports-custom-period input{border:1px solid var(--tanks-line-strong);min-height:30px;color:var(--tanks-text);background:#fff;padding:3px 6px}.app-shell--tank .reports-compare{color:var(--tanks-text);font-size:var(--v2-font-control);align-items:center;gap:6px;display:inline-flex}.app-shell--tank .reports-scope{color:var(--tanks-muted);letter-spacing:.07em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:750}.app-shell--tank .reports-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.app-shell--tank .reports-metric{text-align:left;border:1px solid var(--tanks-line);border-top:3px solid var(--tanks-blue);min-width:0;min-height:92px;color:var(--tanks-text);background:#fff;padding:12px 12px 10px;position:relative}.app-shell--tank .reports-metric:disabled{opacity:1}.app-shell--tank .reports-metric.is-action{cursor:pointer}.app-shell--tank .reports-metric.is-action:hover{border-color:#9bc6d6;transform:translateY(-1px);box-shadow:0 4px 14px #13476314}.app-shell--tank .reports-metric--cyan{border-top-color:var(--tanks-cyan)}.app-shell--tank .reports-metric--orange{border-top-color:#e59425}.app-shell--tank .reports-metric--violet{border-top-color:#6558b7}.app-shell--tank .reports-metric--green{border-top-color:#3b946d}.app-shell--tank .reports-metric span,.app-shell--tank .reports-metric small{display:block}.app-shell--tank .reports-metric span{color:#4f7081;letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:800}.app-shell--tank .reports-metric strong{color:#102f43;margin:6px 0 3px;font-size:21px;line-height:1;display:block}.app-shell--tank .reports-metric small{color:var(--tanks-muted);font-size:10px;line-height:1.25}.app-shell--tank .reports-workspace{border:1px solid var(--tanks-line);background:#fff;grid-template-columns:155px minmax(0,1fr);min-height:590px;display:grid}.app-shell--tank .reports-menu{border-right:1px solid var(--tanks-line);background:#f8fbfc;padding:10px 7px}.app-shell--tank .reports-menu>strong{color:#476a7c;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px 9px;font-size:10px;display:block}.app-shell--tank .reports-menu button{color:#4d6978;text-align:left;width:100%;min-height:38px;font-size:var(--v2-font-control);background:0 0;border:0;border-left:3px solid #0000;padding:7px 9px}.app-shell--tank .reports-menu button.active{border-left-color:var(--tanks-cyan);color:#0a5378;background:#eaf7fb;font-weight:800}.app-shell--tank .reports-main{background:#f3f7f9;min-width:0;padding:10px}.app-shell--tank .reports-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-shell--tank .reports-dashboard .span2{grid-column:1/-1}.app-shell--tank .reports-panel{border:1px solid var(--tanks-line);background:#fff;min-width:0;overflow:hidden;box-shadow:0 2px 8px #19445a09}.app-shell--tank .reports-panel>header{border-bottom:1px solid var(--tanks-line);background:linear-gradient(#fbfdfe,#f6fafb);justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;padding:9px 11px;display:flex}.app-shell--tank .reports-panel>header strong,.app-shell--tank .reports-panel>header small{display:block}.app-shell--tank .reports-panel>header strong{color:#153a50;letter-spacing:.025em;text-transform:uppercase;font-size:12px}.app-shell--tank .reports-panel>header small{color:var(--tanks-muted);margin-top:3px;font-size:10px}.app-shell--tank .reports-panel__body{min-height:120px;padding:10px 12px}.app-shell--tank .reports-empty{min-height:150px;color:var(--tanks-muted);font-size:var(--v2-font-control);text-align:center;justify-content:center;align-items:center;display:flex}.app-shell--tank .reports-chart{width:100%;overflow:hidden}.app-shell--tank .reports-chart svg{width:100%;min-height:250px;display:block}.app-shell--tank .chart-grid{stroke:#dce7ec;stroke-width:1px}.app-shell--tank .chart-axis-label{fill:#688291;font-size:11px}.app-shell--tank .chart-area{fill:#1899c921}.app-shell--tank .chart-line{fill:none;stroke:#1488c9;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.app-shell--tank .chart-dot{fill:#fff;stroke:#1488c9;stroke-width:2px}.app-shell--tank .reports-hbars{gap:8px;display:grid}.app-shell--tank .reports-hbar{width:100%;color:var(--tanks-text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(130px,.9fr) minmax(140px,2fr) 86px;align-items:center;gap:9px;padding:3px 0;display:grid}.app-shell--tank .reports-hbar:disabled{opacity:1}.app-shell--tank .reports-hbar__label{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.app-shell--tank .reports-hbar__track{background:#e8eff2;height:9px;overflow:hidden}.app-shell--tank .reports-hbar__track i{background:linear-gradient(90deg,#147fc0,#24bdd0);height:100%;display:block}.app-shell--tank .reports-hbar strong{color:#183b50;text-align:right;font-size:11px}.app-shell--tank .reports-chart-legend{min-height:24px;color:var(--tanks-muted);justify-content:flex-end;gap:14px;font-size:10px;display:flex}.app-shell--tank .reports-chart-legend span{align-items:center;gap:5px;display:inline-flex}.app-shell--tank .reports-chart-legend i{width:9px;height:9px}.app-shell--tank .legend-received,.app-shell--tank .stack-received{background:#3f9c76}.app-shell--tank .legend-consumption,.app-shell--tank .stack-consumption{background:#168dcc}.app-shell--tank .legend-egress,.app-shell--tank .stack-egress{background:#6558b7}.app-shell--tank .reports-stacked-bars{border-bottom:1px solid #dce7ec;align-items:flex-end;gap:4px;min-height:255px;padding-top:8px;display:flex}.app-shell--tank .reports-stacked-column{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:8px;height:245px;display:flex}.app-shell--tank .reports-stacked-column__bars{flex-direction:column-reverse;justify-content:flex-start;width:min(26px,75%);min-height:2px;display:flex}.app-shell--tank .reports-stacked-column__bars i{width:100%;display:block}.app-shell--tank .reports-stacked-column>span{color:#718895;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:42px;margin-top:6px;font-size:8px;overflow:hidden}.app-shell--tank .reports-waterfall{justify-content:space-between;align-items:flex-end;gap:7px;min-height:220px;display:flex}.app-shell--tank .reports-waterfall__item{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.app-shell--tank .reports-waterfall__item strong{color:#173b50;text-align:center;min-height:28px;font-size:11px}.app-shell--tank .reports-waterfall__bar{border-bottom:1px solid #cfdde3;align-items:flex-end;width:60%;height:100px;display:flex}.app-shell--tank .reports-waterfall__bar i{background:#6990a3;width:100%;min-height:4px}.app-shell--tank .reports-waterfall__item.is-plus .reports-waterfall__bar i{background:#3f9c76}.app-shell--tank .reports-waterfall__item.is-minus .reports-waterfall__bar i{background:#168dcc}.app-shell--tank .reports-waterfall__item.is-variance .reports-waterfall__bar i{background:#df8d28}.app-shell--tank .reports-waterfall__item.is-final .reports-waterfall__bar i{background:#174c6a}.app-shell--tank .reports-waterfall__item small{color:#667f8d;text-align:center;margin-top:7px;font-size:9px}.app-shell--tank .reports-donut-layout{grid-template-columns:160px 1fr;align-items:center;gap:20px;min-height:190px;display:grid}.app-shell--tank .reports-donut{border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.app-shell--tank .reports-donut>div{background:#fff;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;box-shadow:inset 0 0 0 1px #d9e5ea}.app-shell--tank .reports-donut strong{color:#173b50;font-size:16px}.app-shell--tank .reports-donut span{color:var(--tanks-muted);font-size:9px}.app-shell--tank .reports-donut-legend{gap:7px;display:grid}.app-shell--tank .reports-donut-legend>div{grid-template-columns:10px 1fr auto;align-items:center;gap:7px;font-size:10px;display:grid}.app-shell--tank .reports-donut-legend i{width:9px;height:9px}.app-shell--tank .reports-donut-legend .seg1{background:var(--reports-seg1)}.app-shell--tank .reports-donut-legend .seg2{background:var(--reports-seg2)}.app-shell--tank .reports-donut-legend .seg3{background:var(--reports-seg3)}.app-shell--tank .reports-donut-legend .seg4{background:var(--reports-seg4)}.app-shell--tank .reports-donut-legend .seg5{background:var(--reports-seg5)}.app-shell--tank .reports-donut-legend .seg6{background:var(--reports-seg6)}.app-shell--tank .reports-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.app-shell--tank .reports-finding{text-align:left;min-height:54px;color:var(--tanks-text);background:#fbfdfe;border:1px solid #d8e5ea;border-left:3px solid #4f8eaa;grid-template-columns:120px 1fr 16px;align-items:center;gap:9px;padding:8px 10px;display:grid}.app-shell--tank .reports-finding.is-warn{background:#fffaf1;border-left-color:#e39a31}.app-shell--tank .reports-finding.is-danger{background:#fff8f7;border-left-color:#cc5b53}.app-shell--tank .reports-finding.is-green{border-left-color:#3f9c76}.app-shell--tank .reports-finding strong{font-size:11px}.app-shell--tank .reports-finding span{color:#567080;font-size:10px;line-height:1.35}.app-shell--tank .reports-finding i{color:#6b8492;text-align:right;font-size:18px;font-style:normal}.app-shell--tank .reports-exception-summary,.app-shell--tank .reports-quality,.app-shell--tank .reports-mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app-shell--tank .reports-exception-summary button,.app-shell--tank .reports-quality>div,.app-shell--tank .reports-mini-metrics>div{text-align:left;background:#f8fbfc;border:1px solid #dce7ec;min-height:80px;padding:10px}.app-shell--tank .reports-exception-summary strong,.app-shell--tank .reports-quality strong,.app-shell--tank .reports-mini-metrics strong{color:#173b50;font-size:20px;display:block}.app-shell--tank .reports-exception-summary span,.app-shell--tank .reports-quality span,.app-shell--tank .reports-mini-metrics span{color:#657e8c;margin-top:4px;font-size:10px;display:block}.app-shell--tank .reports-scatter svg{min-height:275px}.app-shell--tank .scatter-diagonal{stroke:#7d9aa8;stroke-width:1.3px;stroke-dasharray:5 4}.app-shell--tank .scatter-dot{fill:#168dcc;opacity:.78}.app-shell--tank .scatter-dot.is-review{fill:#d86d37;opacity:1}.app-shell--tank .reports-table-wrap{max-height:420px;overflow:auto}.app-shell--tank .reports-table-wrap table{border-collapse:collapse;width:100%;font-size:10px}.app-shell--tank .reports-table-wrap th{z-index:1;color:#3e6478;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#eaf3f7;padding:7px 8px;font-size:9px;position:sticky;top:0}.app-shell--tank .reports-table-wrap td{color:#26485a;border-top:1px solid #e0e9ed;padding:8px}.app-shell--tank .reports-table-wrap tbody tr:hover td{background:#f7fbfc}.app-shell--tank .reports-cell-note{color:#7d6d29;text-transform:uppercase;margin-top:2px;font-size:8px;display:block}.app-shell--tank .reports-value-attention{color:#b65f22;font-weight:700}.app-shell--tank .reports-variance-list{gap:8px;display:grid}.app-shell--tank .reports-variance{grid-template-columns:72px minmax(130px,1fr) minmax(130px,1fr) 72px;align-items:center;gap:8px;font-size:9px;display:grid}.app-shell--tank .reports-variance strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-shell--tank .reports-variance em{color:#b65f22;text-align:right;font-style:normal;font-weight:800}.app-shell--tank .variance-track{background:#eef3f5;height:10px;position:relative}.app-shell--tank .variance-track b{background:#839aa6;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.app-shell--tank .variance-track i{height:8px;position:absolute;top:1px}.app-shell--tank .variance-track i.is-negative{background:#d87b39}.app-shell--tank .variance-track i.is-positive{background:#4b9b75}.app-shell--tank .reports-alert-timeline{border-bottom:1px solid #dce7ec;align-items:flex-end;gap:4px;min-height:250px;padding-top:12px;display:flex}.app-shell--tank .reports-alert-timeline>div{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:8px;height:230px;display:flex}.app-shell--tank .alert-bar{flex-direction:column-reverse;justify-content:flex-start;width:min(22px,75%);height:190px;display:flex}.app-shell--tank .alert-bar i{width:100%;min-height:0;display:block}.app-shell--tank .alert-bar i.is-warning{background:#e6a23c}.app-shell--tank .alert-bar i.is-critical{background:#ca554f}.app-shell--tank .reports-alert-timeline small{color:#718895;text-overflow:ellipsis;white-space:nowrap;text-align:center;width:36px;margin-top:5px;font-size:8px;overflow:hidden}@media (width<=1250px){.app-shell--tank .reports-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--tank .reports-workspace{grid-template-columns:145px minmax(0,1fr)}}@media (width<=900px){.app-shell--tank .reports-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--tank .reports-workspace{display:block}.app-shell--tank .reports-menu{border-right:0;border-bottom:1px solid var(--tanks-line);display:flex;overflow-x:auto}.app-shell--tank .reports-menu>strong{display:none}.app-shell--tank .reports-menu button{border-bottom:3px solid #0000;border-left:0;min-width:max-content}.app-shell--tank .reports-menu button.active{border-bottom-color:var(--tanks-cyan)}.app-shell--tank .reports-dashboard{grid-template-columns:1fr}.app-shell--tank .reports-dashboard .span2{grid-column:auto}.app-shell--tank .reports-findings{grid-template-columns:1fr}}body.theme-dark .app-shell--tank .reports-toolbar,body.theme-dark .app-shell--tank .reports-menu,body.theme-dark .app-shell--tank .reports-main{background:#102a3a}body.theme-dark .app-shell--tank .reports-panel,body.theme-dark .app-shell--tank .reports-metric,body.theme-dark .app-shell--tank .reports-period button,body.theme-dark .app-shell--tank .reports-custom-period input{color:#dbe9ef;background:#122f40;border-color:#2b4d60}body.theme-dark .app-shell--tank .reports-panel>header{background:#153648;border-color:#2b4d60}body.theme-dark .app-shell--tank .reports-panel>header strong,body.theme-dark .app-shell--tank .reports-metric strong,body.theme-dark .app-shell--tank .reports-hbar strong,body.theme-dark .app-shell--tank .reports-donut strong,body.theme-dark .app-shell--tank .reports-waterfall__item strong{color:#e5f2f7}body.theme-dark .app-shell--tank .reports-donut>div{background:#122f40;border-color:#2b4d60}body.theme-dark .app-shell--tank .reports-finding,body.theme-dark .app-shell--tank .reports-quality>div,body.theme-dark .app-shell--tank .reports-mini-metrics>div,body.theme-dark .app-shell--tank .reports-exception-summary button{color:#dceaf0;background:#143547;border-color:#2b4d60}body.theme-dark .app-shell--tank .chart-grid{stroke:#294859}body.theme-dark .app-shell--tank .chart-axis-label{fill:#8eabb9}body.theme-dark .app-shell--tank .reports-table-wrap th{color:#a9c2ce;background:#173b4d}body.theme-dark .app-shell--tank .reports-table-wrap td{color:#d0e1e8;border-color:#294859}body.theme-dark .app-shell--tank .reports-table-wrap tbody tr:hover td{background:#173849}.app-shell--tank .b6-audit-toolbar{border:1px solid var(--v2-border);background:var(--v2-surface);align-items:center;gap:10px;min-height:42px;margin:8px 0;padding:7px 10px;display:flex}.app-shell--tank .b6-audit-period{gap:4px;display:inline-flex}.app-shell--tank .b6-audit-period button{border:1px solid var(--v2-border);background:var(--v2-surface);min-height:30px;color:var(--v2-text);font:inherit;font-size:var(--v2-font-label);cursor:pointer;padding:0 11px;font-weight:700}.app-shell--tank .b6-audit-period button.is-active{border-color:var(--accent,#1686c9);background:color-mix(in srgb, var(--accent,#1686c9) 10%, var(--v2-surface));color:var(--accent-strong,#0f669e)}.app-shell--tank .b6-audit-custom-dates{align-items:center;gap:8px;display:inline-flex}.app-shell--tank .b6-audit-custom-dates label,.app-shell--tank .b6-audit-page-controls label{color:var(--v2-text-muted);font-size:var(--v2-font-caption);align-items:center;gap:6px;font-weight:700;display:inline-flex}.app-shell--tank .b6-audit-custom-dates input,.app-shell--tank .b6-audit-page-controls select{border:1px solid var(--v2-border);background:var(--v2-surface);min-height:30px;color:var(--v2-text);padding:4px 7px}.app-shell--tank .b6-audit-toolbar .b6-filter-context{margin-left:auto}.app-shell--tank .b6-filters--audit-v2{grid-template-columns:minmax(280px,1fr) minmax(160px,.38fr) minmax(170px,.42fr) minmax(150px,.32fr);margin-bottom:8px}.app-shell--tank .b6-audit-table tbody .b6-audit-row{cursor:pointer}.app-shell--tank .b6-audit-table tbody .b6-audit-row:hover,.app-shell--tank .b6-audit-table tbody .b6-audit-row.is-expanded{background:color-mix(in srgb, var(--accent,#1686c9) 5%, var(--v2-surface))}.app-shell--tank .b6-audit-category{color:var(--v2-text-muted);white-space:nowrap;font-weight:700;display:inline-block}.app-shell--tank .b6-audit-detail-row>td{background:var(--v2-surface-subtle);padding:0!important}.app-shell--tank .b6-audit-detail{border-top:1px solid var(--v2-border);border-bottom:1px solid var(--v2-border);padding:14px 16px 16px}.app-shell--tank .b6-audit-detail-summary{border:1px solid var(--v2-border);background:var(--v2-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.app-shell--tank .b6-audit-detail-summary>div{border-right:1px solid var(--v2-border);min-width:0;padding:10px 12px}.app-shell--tank .b6-audit-detail-summary>div:last-child{border-right:0}.app-shell--tank .b6-audit-detail-summary span,.app-shell--tank .b6-audit-technical dt{color:var(--v2-text-muted);font-size:var(--v2-font-caption);text-transform:uppercase;letter-spacing:.035em;margin-bottom:3px;font-weight:700;display:block}.app-shell--tank .b6-audit-detail-summary strong{overflow-wrap:anywhere;display:block}.app-shell--tank .b6-audit-technical{border-top:1px solid var(--v2-border);margin-top:12px;padding-top:11px}.app-shell--tank .b6-audit-technical h4{font-size:var(--v2-font-label);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}.app-shell--tank .b6-audit-technical dl,.app-shell--tank .b6-audit-metadata dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.app-shell--tank .b6-audit-technical dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.app-shell--tank .b6-audit-metadata{margin-top:12px}.app-shell--tank .b6-audit-pagination{border-top:1px solid var(--v2-border);background:var(--v2-surface-subtle);gap:12px;padding:9px 10px}.app-shell--tank .b6-audit-page-controls{align-items:center;gap:7px;margin-left:auto;display:flex}@media (width<=1100px){.app-shell--tank .b6-filters--audit-v2{grid-template-columns:1fr 1fr}.app-shell--tank .b6-audit-toolbar{flex-wrap:wrap;align-items:flex-start}.app-shell--tank .b6-audit-toolbar .b6-filter-context{width:100%;margin-left:0}.app-shell--tank .b6-audit-detail-summary{grid-template-columns:1fr 1fr}.app-shell--tank .b6-audit-detail-summary>div:nth-child(2){border-right:0}.app-shell--tank .b6-audit-detail-summary>div:nth-child(-n+2){border-bottom:1px solid var(--v2-border)}.app-shell--tank .b6-audit-technical dl,.app-shell--tank .b6-audit-metadata dl{grid-template-columns:1fr 1fr}}.app-shell--tank .b6-table-inspector{z-index:78;top:var(--shell-topbar,76px);border:0;border-left:1px solid var(--v2-border);background:var(--v2-surface);flex-direction:column;width:clamp(420px,34vw,560px);margin:0;animation:.15s ease-out b6-detail-drawer-in;display:flex;position:fixed;bottom:0;right:0;box-shadow:-14px 0 30px #0f30492e}@keyframes b6-detail-drawer-in{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.app-shell--tank .b6-table-inspector__head{border-bottom:1px solid var(--v2-border);min-height:62px;box-shadow:inset 3px 0 0 var(--tanks-cyan);background:var(--v2-surface-subtle);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.app-shell--tank .b6-table-inspector__heading{flex:auto;min-width:0}.app-shell--tank .b6-table-inspector__head strong,.app-shell--tank .b6-table-inspector__head small{display:block}.app-shell--tank .b6-table-inspector__head strong{color:var(--v2-text);font-size:var(--v2-font-control);font-weight:800}.app-shell--tank .b6-table-inspector__head small{color:var(--v2-text-muted);font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.app-shell--tank .b6-table-inspector__tools,.app-shell--tank .b6-table-inspector__nav{flex:none;align-items:center;gap:5px;display:flex}.app-shell--tank .b6-table-inspector__nav{border-right:1px solid var(--v2-border);padding-right:5px}.app-shell--tank .b6-table-inspector__nav button,.app-shell--tank .b6-table-inspector__close{border:1px solid var(--v2-border);background:var(--v2-surface);width:30px;height:30px;color:var(--v2-text-muted);font:inherit;cursor:pointer;border-radius:2px;place-items:center;padding:0;font-size:16px;line-height:1;display:inline-grid}.app-shell--tank .b6-table-inspector__close{font-size:18px}.app-shell--tank .b6-table-inspector__nav button:hover:not(:disabled),.app-shell--tank .b6-table-inspector__close:hover{border-color:var(--tanks-cyan);color:var(--tanks-blue)}.app-shell--tank .b6-table-inspector__nav button:disabled{opacity:.35;cursor:default}.app-shell--tank .b6-table-inspector__body{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow:auto}.app-shell--tank .b6-consumption-table tbody>tr.is-expanded td,.app-shell--tank .b6-alert-table tbody>tr.is-expanded td,.app-shell--tank .b6-audit-row.is-expanded td,.app-shell--tank .b6-movement-row.is-expanded td{background:color-mix(in srgb, var(--tanks-cyan) 6%, var(--v2-surface))}.app-shell--tank .b6-consumption-table tbody>tr.is-expanded td:first-child,.app-shell--tank .b6-alert-table tbody>tr.is-expanded td:first-child,.app-shell--tank .b6-movement-row.is-expanded td:first-child,.app-shell--tank .b6-audit-row.is-expanded td:first-child{box-shadow:inset 3px 0 0 var(--tanks-cyan)}.app-shell--tank .b6-movement-inspector .b6-movement-inline-detail{box-shadow:none;border:0;padding:14px}.app-shell--tank .b6-consumption-inspector .b6-consumption-detail,.app-shell--tank .b6-alert-inspector .b6-alert-detail,.app-shell--tank .b6-audit-inspector .b6-audit-detail{border-top:0;border-bottom:0}.app-shell--tank .b6-audit-inspector .b6-audit-detail{padding:14px}.app-shell--tank .b6-table-inspector .b6-movement-inline-head{grid-template-columns:1fr;gap:10px}.app-shell--tank .b6-table-inspector .b6-movement-inline-state,.app-shell--tank .b6-table-inspector .b6-movement-inline-volume{border-left:0;padding-left:0}.app-shell--tank .b6-table-inspector .b6-movement-facts{grid-template-columns:1fr 1fr}.app-shell--tank .b6-table-inspector .b6-alert-detail{grid-template-columns:1fr}.app-shell--tank .b6-table-inspector .b6-consumption-detail{grid-template-columns:1fr 1fr}.app-shell--tank .b6-table-inspector .b6-consumption-detail>div:nth-child(2){border-right:0}.app-shell--tank .b6-table-inspector .b6-audit-detail-summary,.app-shell--tank .b6-table-inspector .b6-audit-technical dl,.app-shell--tank .b6-table-inspector .b6-audit-metadata dl{grid-template-columns:1fr 1fr}.app-shell--tank .b6-table-inspector .b6-alert-episodes .b6-table-wrap{overflow-x:auto}html[data-theme=dark] .app-shell--tank .b6-table-inspector,html[data-theme=dark] .app-shell--tank .b6-table-inspector__nav button,html[data-theme=dark] .app-shell--tank .b6-table-inspector__close{border-color:var(--r43b-line);background:var(--r43b-panel)}html[data-theme=dark] .app-shell--tank .b6-table-inspector__head{border-color:var(--r43b-line);background:var(--r43b-panel-raised)}html[data-theme=dark] .app-shell--tank .b6-table-inspector__head strong{color:var(--r43b-text)}html[data-theme=dark] .app-shell--tank .b6-table-inspector__head small,html[data-theme=dark] .app-shell--tank .b6-table-inspector__nav button,html[data-theme=dark] .app-shell--tank .b6-table-inspector__close{color:var(--r43b-muted)}html[data-theme=dark] .app-shell--tank .b6-consumption-table tbody>tr.is-expanded td,html[data-theme=dark] .app-shell--tank .b6-alert-table tbody>tr.is-expanded td,html[data-theme=dark] .app-shell--tank .b6-audit-row.is-expanded td,html[data-theme=dark] .app-shell--tank .b6-movement-row.is-expanded td{background:color-mix(in srgb, var(--tanks-cyan) 9%, var(--r43b-panel))}@media (width<=980px){.app-shell--tank .b6-table-inspector{width:min(520px,74vw)}}@media (width<=720px){.app-shell--tank .b6-table-inspector{width:calc(100vw - 18px)}.app-shell--tank .b6-table-inspector__head small{white-space:normal}.app-shell--tank .b6-table-inspector .b6-movement-facts,.app-shell--tank .b6-table-inspector .b6-audit-detail-summary,.app-shell--tank .b6-table-inspector .b6-audit-technical dl,.app-shell--tank .b6-table-inspector .b6-audit-metadata dl{grid-template-columns:1fr}}.app-shell--tank tr.b6-detail-row{cursor:pointer}.app-shell--tank tr.b6-detail-row>td:last-child{padding-right:32px;position:relative}.app-shell--tank tr.b6-detail-row>td:last-child:after{content:"→";color:var(--tanks-blue);opacity:.72;font-size:15px;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.app-shell--tank tr.b6-detail-row:hover>td:last-child:after,.app-shell--tank tr.b6-detail-row.is-expanded>td:last-child:after{opacity:1}.app-shell--tank tr.b6-detail-row:focus{outline:none}.app-shell--tank tr.b6-detail-row:focus>td{background:color-mix(in srgb, var(--tanks-cyan) 7%, var(--v2-surface))}.app-shell--tank tr.b6-detail-row:focus>td:first-child{box-shadow:inset 3px 0 0 var(--tanks-cyan)}.app-shell--tank .b6-supply-request-row.is-expanded td,.app-shell--tank .b6-supply-receipt-row.is-expanded td{background:color-mix(in srgb, var(--tanks-cyan) 6%, var(--v2-surface))}.app-shell--tank .b6-supply-request-row.is-expanded td:first-child,.app-shell--tank .b6-supply-receipt-row.is-expanded td:first-child{box-shadow:inset 3px 0 0 var(--tanks-cyan)}.app-shell--tank .b6-table-inspector__body{background:var(--v2-surface);overflow-x:hidden}.app-shell--tank .b6-drawer-content{flex-direction:column;min-width:0;display:flex}.app-shell--tank .b6-drawer-section{border-bottom:1px solid var(--v2-border);padding:13px 14px}.app-shell--tank .b6-drawer-section:last-child{border-bottom:0}.app-shell--tank .b6-drawer-section>h4{color:var(--v2-text);letter-spacing:.055em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:800}.app-shell--tank .b6-drawer-primary-grid,.app-shell--tank .b6-drawer-grid{gap:7px;display:grid}.app-shell--tank .b6-drawer-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--tank .b6-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--tank .b6-drawer-card{border:1px solid var(--v2-border);background:var(--v2-surface-subtle);min-width:0;padding:9px 10px}.app-shell--tank .b6-drawer-card.span2{grid-column:1/-1}.app-shell--tank .b6-drawer-card.is-emphasis{border-top:2px solid var(--tanks-blue)}.app-shell--tank .b6-drawer-card.is-warning{border-top:2px solid var(--v2-warning)}.app-shell--tank .b6-drawer-card small,.app-shell--tank .b6-drawer-card strong,.app-shell--tank .b6-drawer-card span{display:block}.app-shell--tank .b6-drawer-card small{color:var(--v2-text-muted);letter-spacing:.035em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.app-shell--tank .b6-drawer-card strong{overflow-wrap:anywhere;color:var(--v2-text);font-size:12px;line-height:1.32}.app-shell--tank .b6-drawer-card span{overflow-wrap:anywhere;color:var(--v2-text-muted);margin-top:3px;font-size:10.5px;line-height:1.35}.app-shell--tank .b6-drawer-route{border:1px solid var(--v2-border);background:var(--v2-surface-subtle);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.app-shell--tank .b6-drawer-route>div{min-width:0}.app-shell--tank .b6-drawer-route small,.app-shell--tank .b6-drawer-route strong{display:block}.app-shell--tank .b6-drawer-route small{color:var(--v2-text-muted);text-transform:uppercase;font-size:10px}.app-shell--tank .b6-drawer-route strong{overflow-wrap:anywhere;color:var(--v2-text);margin-top:3px;font-size:12px}.app-shell--tank .b6-drawer-route i{color:var(--tanks-cyan);font-style:normal;font-weight:900}.app-shell--tank .b6-drawer-note{border-left:3px solid var(--tanks-cyan);background:color-mix(in srgb, var(--tanks-cyan) 5%, var(--v2-surface-subtle));color:var(--v2-text);margin-top:8px;padding:9px 10px;font-size:11px;line-height:1.45}.app-shell--tank .b6-drawer-note.is-warning{border-left-color:var(--v2-warning);background:color-mix(in srgb, var(--v2-warning) 7%, var(--v2-surface-subtle))}.app-shell--tank .b6-drawer-note strong,.app-shell--tank .b6-drawer-note span{display:block}.app-shell--tank .b6-drawer-note span{color:var(--v2-text-muted);margin-top:3px}.app-shell--tank .b6-drawer-state-row{border:1px solid var(--v2-border);background:var(--v2-surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.app-shell--tank .b6-drawer-state-row>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.app-shell--tank .b6-drawer-state-row span{color:var(--v2-text-muted);font-size:10.5px}.app-shell--tank .b6-drawer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.app-shell--tank .b6-drawer-section--actions{background:var(--v2-surface-subtle)}.app-shell--tank .b6-drawer-stack{gap:7px;display:grid}.app-shell--tank .b6-drawer-comment{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.app-shell--tank .b6-drawer-comment input{min-width:0}.app-shell--tank .b6-drawer-timeline{gap:10px;display:grid;position:relative}.app-shell--tank .b6-drawer-episode{grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;display:grid}.app-shell--tank .b6-drawer-episode__marker{justify-content:center;display:flex;position:relative}.app-shell--tank .b6-drawer-episode__marker:after{content:"";background:var(--v2-border);width:1px;position:absolute;top:24px;bottom:-12px;left:50%}.app-shell--tank .b6-drawer-episode:last-child .b6-drawer-episode__marker:after{display:none}.app-shell--tank .b6-drawer-episode__marker span{z-index:1;border:1px solid var(--v2-border-strong,var(--v2-border));background:var(--v2-surface);width:22px;height:22px;color:var(--v2-text-muted);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:relative}.app-shell--tank .b6-drawer-episode__body{min-width:0}.app-shell--tank .b6-drawer-episode__body .b6-drawer-actions{margin-top:6px}.app-shell--tank .b6-drawer-timeline.is-compact{gap:0}.app-shell--tank .b6-drawer-timeline-row{grid-template-columns:12px minmax(0,1fr);gap:7px;padding:5px 0;display:grid;position:relative}.app-shell--tank .b6-drawer-timeline-row i{background:var(--tanks-cyan);border-radius:50%;width:7px;height:7px;margin-top:5px}.app-shell--tank .b6-drawer-timeline-row strong,.app-shell--tank .b6-drawer-timeline-row span{display:block}.app-shell--tank .b6-drawer-timeline-row strong{color:var(--v2-text);font-size:11px}.app-shell--tank .b6-drawer-timeline-row span{color:var(--v2-text-muted);margin-top:2px;font-size:10.5px;line-height:1.35}.app-shell--tank .b6-alert-history-inspector .b6-alert-episodes{padding:0}.app-shell--tank .b6-alert-history-inspector .b6-alert-episodes .b6-table-wrap{display:none}@media (width<=1180px){.app-shell--tank .b6-table-inspector{width:clamp(400px,42vw,520px)}.app-shell--tank .b6-drawer-primary-grid{grid-template-columns:1fr 1fr}.app-shell--tank .b6-drawer-primary-grid>:last-child:nth-child(odd){grid-column:1/-1}}html[data-theme=dark] .app-shell--tank .b6-drawer-card,html[data-theme=dark] .app-shell--tank .b6-drawer-route,html[data-theme=dark] .app-shell--tank .b6-drawer-state-row,html[data-theme=dark] .app-shell--tank .b6-drawer-section--actions{border-color:var(--r43b-line);background:var(--r43b-panel-raised)}html[data-theme=dark] .app-shell--tank .b6-drawer-section{border-color:var(--r43b-line)}html[data-theme=dark] .app-shell--tank .b6-drawer-section>h4,html[data-theme=dark] .app-shell--tank .b6-drawer-card strong,html[data-theme=dark] .app-shell--tank .b6-drawer-route strong,html[data-theme=dark] .app-shell--tank .b6-drawer-timeline-row strong{color:var(--r43b-text)}html[data-theme=dark] .app-shell--tank .b6-drawer-card small,html[data-theme=dark] .app-shell--tank .b6-drawer-card span,html[data-theme=dark] .app-shell--tank .b6-drawer-route small,html[data-theme=dark] .app-shell--tank .b6-drawer-state-row span,html[data-theme=dark] .app-shell--tank .b6-drawer-timeline-row span{color:var(--r43b-muted)}.app-shell--tank .b6-summary-strip{border:1px solid var(--v2-border);border-left:3px solid var(--tanks-blue);background:var(--v2-surface);min-height:38px;color:var(--v2-text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 10px;padding:8px 12px;font-size:11.5px;line-height:1.35;display:flex}.app-shell--tank .b6-summary-strip strong{color:var(--v2-text);font-size:13px;font-weight:650}.app-shell--tank .b6-summary-strip i{color:var(--v2-border-strong,var(--v2-border));font-style:normal}.app-shell--tank .b6-summary-strip .is-warning,.app-shell--tank .b6-summary-strip .is-warning strong{color:var(--v2-warning-text,#9a5b00)}.app-shell--tank .tanks-b6-pagehead--scope-summary{justify-content:space-between;align-items:center;gap:22px;min-height:72px;display:flex}.app-shell--tank .tanks-b6-pagehead--scope-summary .tanks-b6-pagehead__scope-copy{min-width:220px}.app-shell--tank .b6-scope-summary-inline{border-left:1px solid var(--v2-border);align-items:stretch;margin-left:auto;display:flex}.app-shell--tank .b6-scope-summary-inline>span{border-right:1px solid var(--v2-border);grid-template-rows:auto auto;align-content:center;min-width:104px;padding:4px 14px;display:grid}.app-shell--tank .b6-scope-summary-inline>span:last-child{border-right:0}.app-shell--tank .b6-scope-summary-inline strong{color:var(--v2-text);white-space:nowrap;font-size:13px;font-weight:760;line-height:1.15}.app-shell--tank .b6-scope-summary-inline small{color:var(--v2-text-muted);white-space:nowrap;margin-top:2px;font-size:9.5px;line-height:1.15}.app-shell--tank .b6-scope-summary-inline .is-warning strong,.app-shell--tank .b6-scope-summary-inline .is-warning small{color:#d56f00}.app-shell--tank .b6-infra-health{border-left:2px solid color-mix(in srgb, var(--tanks-blue) 42%, var(--v2-border));align-content:center;min-width:310px;max-width:560px;padding-left:16px;display:grid;position:relative}.app-shell--tank .b6-infra-health button{font:inherit}.app-shell--tank .b6-infra-health__label{color:var(--v2-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:760;line-height:1}.app-shell--tank .b6-infra-health__signals{grid-template-columns:auto minmax(190px,1fr);align-items:center;gap:5px 8px;min-width:0;display:grid}.app-shell--tank .b6-infra-health-token{min-height:28px;color:var(--v2-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;transition:border-color .12s,background .12s}.app-shell--tank .b6-infra-health-token:hover,.app-shell--tank .b6-infra-health-token:focus-visible,.app-shell--tank .b6-infra-health-token.is-active{border-color:var(--v2-border-strong,var(--v2-border));background:color-mix(in srgb, var(--tanks-blue) 5%, var(--v2-surface))}.app-shell--tank .b6-infra-health__overall{text-align:left;grid-template-columns:10px auto;align-items:center;gap:7px;min-width:108px;padding:4px 7px;display:grid}.app-shell--tank .b6-infra-health__overall span{min-width:0;display:grid}.app-shell--tank .b6-infra-health__overall strong{font-size:11px;line-height:1.05}.app-shell--tank .b6-infra-health__overall small{color:var(--v2-text-muted);white-space:nowrap;margin-top:2px;font-size:8.5px;line-height:1}.app-shell--tank .b6-infra-health__dot,.app-shell--tank .b6-region-health-chip>i,.app-shell--tank .b6-infra-health-site>i,.app-shell--tank .b6-infra-health-region-row>i{background:#1e8b62;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #1e8b621f}.app-shell--tank :is(.b6-infra-health__overall,.b6-region-health-chip,.b6-infra-health-site,.b6-infra-health-region-row).is-warning>i,.app-shell--tank .b6-infra-health__overall.is-warning .b6-infra-health__dot{background:#d98200;box-shadow:0 0 0 2px #d9820024}.app-shell--tank :is(.b6-infra-health__overall,.b6-region-health-chip,.b6-infra-health-site,.b6-infra-health-region-row).is-critical>i,.app-shell--tank .b6-infra-health__overall.is-critical .b6-infra-health__dot{background:#c3463c;box-shadow:0 0 0 2px #c3463c24}.app-shell--tank :is(.b6-infra-health__overall,.b6-region-health-chip,.b6-infra-health-site,.b6-infra-health-region-row).is-maintenance>i,.app-shell--tank .b6-infra-health__overall.is-maintenance .b6-infra-health__dot{background:#718895;box-shadow:0 0 0 2px #71889524}.app-shell--tank .b6-region-health-grid{grid-template-columns:repeat(var(--region-columns,3), minmax(82px, 1fr));gap:4px;min-width:0;display:grid}.app-shell--tank .b6-region-health-chip{min-width:0;color:var(--v2-text-muted);align-items:center;gap:6px;padding:3px 7px;display:flex}.app-shell--tank .b6-region-health-chip>i{flex:none;width:7px;height:7px}.app-shell--tank .b6-region-health-chip>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.1;overflow:hidden}.app-shell--tank .b6-region-health-chip.is-more{color:var(--tanks-blue);justify-content:center;font-size:9.5px;font-weight:700}.app-shell--tank .b6-infra-health__regions-empty{color:var(--v2-text-muted);font-size:9.5px}.app-shell--tank .b6-infra-health-popover{z-index:45;border:1px solid var(--v2-border-strong,var(--v2-border));background:var(--v2-surface);width:min(430px,100vw - 36px);position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #1d303c2b}.app-shell--tank .b6-infra-health-popover__head{border-bottom:1px solid var(--v2-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px 8px 12px;display:flex}.app-shell--tank .b6-infra-health-popover__head>span{min-width:0;display:grid}.app-shell--tank .b6-infra-health-popover__head strong{color:var(--v2-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-shell--tank .b6-infra-health-popover__head small{color:var(--v2-text-muted);margin-top:2px;font-size:9.5px}.app-shell--tank .b6-infra-health-popover__head>button{width:28px;height:28px;color:var(--v2-text-muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.app-shell--tank .b6-infra-health-popover__list{max-height:330px;padding:4px;overflow:auto}.app-shell--tank .b6-infra-health-site,.app-shell--tank .b6-infra-health-region-row{border:0;border-bottom:1px solid var(--v2-border);width:100%;min-height:44px;color:var(--v2-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.app-shell--tank .b6-infra-health-site:last-child,.app-shell--tank .b6-infra-health-region-row:last-child{border-bottom:0}.app-shell--tank .b6-infra-health-site:hover,.app-shell--tank .b6-infra-health-site:focus-visible,.app-shell--tank .b6-infra-health-region-row:hover,.app-shell--tank .b6-infra-health-region-row:focus-visible{background:color-mix(in srgb, var(--tanks-blue) 5%, var(--v2-surface))}.app-shell--tank .b6-infra-health-site>span,.app-shell--tank .b6-infra-health-region-row>span{min-width:0;display:grid}.app-shell--tank .b6-infra-health-site strong,.app-shell--tank .b6-infra-health-region-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.app-shell--tank .b6-infra-health-site small,.app-shell--tank .b6-infra-health-region-row small{color:var(--v2-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;line-height:1.25;overflow:hidden}.app-shell--tank .b6-infra-health-site em,.app-shell--tank .b6-infra-health-region-row em{color:var(--v2-text-muted);white-space:nowrap;font-size:9px;font-style:normal;font-weight:700}@media (width<=1180px){.app-shell--tank .tanks-b6-pagehead--scope-summary{flex-wrap:wrap}.app-shell--tank .b6-infra-health{border-top:1px solid var(--v2-border);border-left:0;flex:100%;max-width:none;padding:8px 0 0}}@media (width<=920px){.app-shell--tank .tanks-b6-pagehead--scope-summary{flex-direction:column;align-items:flex-start;gap:8px}.app-shell--tank .b6-scope-summary-inline{border-left:0;border-top:1px solid var(--v2-border);width:100%;margin-left:0}.app-shell--tank .b6-scope-summary-inline>span{flex:1 1 0;min-width:0;padding:6px 10px}.app-shell--tank .b6-infra-health{width:100%;min-width:0}.app-shell--tank .b6-infra-health__signals{grid-template-columns:110px minmax(0,1fr)}}@media (width<=560px){.app-shell--tank .b6-infra-health__signals{grid-template-columns:1fr}.app-shell--tank .b6-region-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--tank .b6-infra-health-popover{width:auto;max-height:min(70vh,520px);position:fixed;inset:auto 12px 14px}}.app-shell--tank .b6-supply-domain-tabs{border:1px solid var(--v2-border);background:var(--v2-surface);align-items:stretch;margin:0 0 8px;display:inline-flex}.app-shell--tank .b6-supply-domain-tabs button{border:0;border-right:1px solid var(--v2-border);min-width:118px;color:var(--v2-text-muted);font:inherit;cursor:pointer;background:0 0;padding:8px 14px;font-size:11.5px;font-weight:600}.app-shell--tank .b6-supply-domain-tabs button:last-child{border-right:0}.app-shell--tank .b6-supply-domain-tabs button.is-active{box-shadow:inset 0 -2px 0 var(--tanks-blue);background:color-mix(in srgb, var(--tanks-blue) 5%, var(--v2-surface));color:var(--v2-text)}.app-shell--tank .b6-supply-request-toolbar{border-bottom:1px solid var(--v2-border);background:var(--v2-surface-subtle);grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.app-shell--tank .b6-supply-request-toolbar input{min-width:0}.app-shell--tank .b6-supplier-detail-backdrop{z-index:980;background:#0b22385c;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.app-shell--tank .b6-supplier-detail-modal{border:1px solid var(--v2-border-strong,var(--v2-border));background:var(--v2-surface);width:min(1080px,100vw - 56px);height:min(760px,100vh - 56px);overflow:auto;box-shadow:0 18px 55px #071e3040}.app-shell--tank .b6-supplier-detail-modal>.tanks-b6-pagehead{z-index:4;box-shadow:0 1px 0 var(--v2-border);border-top-width:0;border-left-width:0;border-right-width:0;margin:0;position:sticky;top:0}.app-shell--tank .b6-supplier-detail-modal .b6-supplier-tabs{z-index:3;background:var(--v2-surface);margin:0;position:sticky;top:73px}.app-shell--tank .b6-supplier-detail-modal .b6-supplier-detail-grid,.app-shell--tank .b6-supplier-detail-modal .b6-supplier-orders-panel,.app-shell--tank .b6-supplier-detail-modal .b6-supplier-access-panel{margin:10px}.app-shell--tank .b6-drawer-section>h4{letter-spacing:.045em;font-weight:700}.app-shell--tank .b6-drawer-card strong,.app-shell--tank .b6-drawer-route strong,.app-shell--tank .b6-drawer-timeline-row strong,.app-shell--tank .b6-drawer-card small,.app-shell--tank .b6-drawer-route small{font-weight:600}.app-shell--tank .b6-drawer-form{gap:9px;display:grid}.app-shell--tank .b6-drawer-form label{color:var(--v2-text-muted);letter-spacing:.03em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:600;display:grid}.app-shell--tank .b6-drawer-form label>span{text-transform:none;letter-spacing:0;font-weight:500;display:inline}.app-shell--tank .b6-drawer-form select,.app-shell--tank .b6-drawer-form textarea{border:1px solid var(--v2-border);background:var(--v2-surface);width:100%;min-width:0;color:var(--v2-text);font:inherit;text-transform:none;letter-spacing:normal;font-size:11.5px}.app-shell--tank .b6-drawer-form select{min-height:34px;padding:5px 8px}.app-shell--tank .b6-drawer-form textarea{resize:vertical;padding:7px 8px}.app-shell--tank .b6-filter-pills button:disabled{opacity:.46;cursor:default}@media (width<=900px){.app-shell--tank .b6-supply-request-toolbar{grid-template-columns:1fr}.app-shell--tank .b6-supplier-detail-backdrop{padding:10px}.app-shell--tank .b6-supplier-detail-modal{width:calc(100vw - 20px);height:calc(100vh - 20px)}}html[data-theme=dark] .app-shell--tank .b6-summary-strip,html[data-theme=dark] .app-shell--tank .b6-supply-domain-tabs,html[data-theme=dark] .app-shell--tank .b6-supplier-detail-modal,html[data-theme=dark] .app-shell--tank .b6-supplier-detail-modal .b6-supplier-tabs{border-color:var(--r43b-line);background:var(--r43b-panel)}html[data-theme=dark] .app-shell--tank .b6-supply-request-toolbar{border-color:var(--r43b-line);background:var(--r43b-panel-raised)}.app-shell--tank .b6-btn--danger{border-color:color-mix(in srgb, var(--v2-danger,#b42318) 46%, var(--v2-border));background:color-mix(in srgb, var(--v2-danger,#b42318) 8%, var(--v2-surface));color:var(--v2-danger,#b42318)}.app-shell--tank .b6-btn--danger:hover:not(:disabled){border-color:var(--v2-danger,#b42318);background:color-mix(in srgb, var(--v2-danger,#b42318) 13%, var(--v2-surface))}.app-shell--tank .b6-confirm-backdrop{z-index:1200;background:#071e304d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-shell--tank .b6-confirm-dialog{border:1px solid var(--v2-border-strong,var(--v2-border));background:var(--v2-surface);width:min(520px,100vw - 32px);box-shadow:0 18px 50px #071e3047}.app-shell--tank .b6-confirm-dialog>header,.app-shell--tank .b6-confirm-dialog>footer{border-bottom:1px solid var(--v2-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-shell--tank .b6-confirm-dialog>header>div{gap:2px;display:grid}.app-shell--tank .b6-confirm-dialog>header strong{font-size:14px}.app-shell--tank .b6-confirm-dialog>header small{color:var(--v2-text-muted)}.app-shell--tank .b6-confirm-dialog>header>button{border:1px solid var(--v2-border);background:var(--v2-surface);width:30px;height:30px;color:var(--v2-text)}.app-shell--tank .b6-confirm-dialog>footer{border-top:1px solid var(--v2-border);border-bottom:0;justify-content:flex-end}.app-shell--tank .b6-confirm-dialog__body{gap:12px;padding:14px;display:grid}.app-shell--tank .b6-confirm-dialog__body p{margin:0;line-height:1.5}.app-shell--tank .b6-action-message{border-left:3px solid var(--v2-blue,#1876c5);background:color-mix(in srgb, var(--v2-blue,#1876c5) 5%, var(--v2-surface));gap:3px;padding:9px 10px;display:grid}.app-shell--tank .b6-action-message.is-warning{border-left-color:var(--v2-warning,#d97706);background:color-mix(in srgb, var(--v2-warning,#d97706) 7%, var(--v2-surface))}.app-shell--tank .b6-action-message strong{font-size:11.5px}.app-shell--tank .b6-action-message span{color:var(--v2-text-muted);font-size:11px;line-height:1.45}.app-shell--tank .b6-blocker-list{gap:6px;margin:0;padding-left:20px;display:grid}.app-shell--tank .b6-blocker-list li{line-height:1.35}.app-shell--tank .b6-action-context{border-top:1px solid var(--v2-border);gap:3px;padding-top:4px;display:grid}.app-shell--tank .b6-action-context span{color:var(--v2-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:700}.app-shell--tank .b6-toast{z-index:1400;border:1px solid var(--v2-border-strong,var(--v2-border));border-left:4px solid var(--v2-blue,#1876c5);background:var(--v2-surface);width:min(420px,100vw - 44px);color:var(--v2-text);align-items:center;gap:14px;padding:10px 11px 10px 13px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #071e3038}.app-shell--tank .b6-toast.is-success{border-left-color:var(--v2-success,#16835a)}.app-shell--tank .b6-toast.is-warning{border-left-color:var(--v2-warning,#d97706)}.app-shell--tank .b6-toast.is-error{border-left-color:var(--v2-danger,#b42318)}.app-shell--tank .b6-toast span{flex:1;line-height:1.4}.app-shell--tank .b6-toast button{color:var(--v2-text-muted);background:0 0;border:0;font-size:18px;line-height:1}.app-shell--tank .reports-refreshing{border-left:2px solid var(--v2-blue,#1876c5);background:color-mix(in srgb, var(--v2-blue,#1876c5) 4%, var(--v2-surface));color:var(--v2-text-muted);margin:6px 0;padding:5px 10px;font-size:10px}html[data-theme=dark] .app-shell--tank .b6-confirm-dialog,html[data-theme=dark] .app-shell--tank .b6-toast{border-color:var(--r43b-line);background:var(--r43b-panel)}.app-shell--tank .b6-segmented{border:1px solid var(--tanks-line-strong,var(--v2-border-strong));background:var(--v2-surface,#fff);align-items:stretch;min-height:30px;display:inline-flex}.app-shell--tank .b6-segmented>button{border:0;border-right:1px solid var(--tanks-line-strong,var(--v2-border-strong));min-width:86px;min-height:30px;color:var(--tanks-text,var(--v2-text));font:inherit;font-size:var(--v2-font-control);cursor:pointer;background:0 0;padding:5px 12px;font-weight:650}.app-shell--tank .b6-segmented>button:last-child{border-right:0}.app-shell--tank .b6-segmented>button:hover:not(:disabled):not(.is-active){background:color-mix(in srgb, var(--tanks-blue,#1686c9) 5%, var(--v2-surface,#fff))}.app-shell--tank .b6-segmented>button.is-active,.app-shell--tank .b6-segmented>button[aria-selected=true]{background:var(--tanks-blue,#247fc6);color:#fff}.app-shell--tank .b6-section-tabs-row{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.app-shell--tank .b6-section-tabs-row .b6-filter-context{background:0 0;border:0;margin-left:auto;padding:0}.app-shell--tank .reports-period-control{align-items:center;gap:8px;display:inline-flex}.app-shell--tank .reports-period-control>span{color:var(--tanks-muted);font-size:var(--v2-font-label)}.app-shell--tank .reports-period{gap:0}.app-shell--tank .reports-period>span{display:none}.app-shell--tank .reports-period button{border:0;border-right:1px solid var(--tanks-line-strong,var(--v2-border-strong));min-height:30px;color:var(--tanks-text);background:0 0;padding:5px 12px;font-weight:650}.app-shell--tank .reports-period button:last-child{border-right:0}.app-shell--tank .reports-period button.is-active{background:var(--tanks-blue);color:#fff;border-color:#0000}.app-shell--tank .b6-supply-domain-tabs.b6-segmented{border-bottom:1px solid var(--tanks-line-strong,var(--v2-border-strong));width:max-content;margin:8px 0;padding:0}.app-shell--tank .b6-supply-domain-tabs.b6-segmented button{border-bottom:0;min-width:116px}.app-shell--tank .b6-fleet-sort{width:100%;min-width:0;color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;padding:0;display:flex}.app-shell--tank .b6-fleet-sort i{color:var(--tanks-muted);opacity:.48;flex:none;font-size:10px;font-style:normal}.app-shell--tank .b6-fleet-sort:hover i,.app-shell--tank .b6-fleet-sort.is-active i{opacity:1;color:var(--tanks-blue)}.app-shell--tank .b6-map-loading{background:color-mix(in srgb, var(--v2-surface-raised,#f7fafc) 88%, var(--tanks-blue) 2%);height:100%;min-height:260px;color:var(--tanks-muted);place-content:center;justify-items:center;gap:6px;display:grid}.app-shell--tank .b6-map-loading>span{border:2px solid color-mix(in srgb, var(--tanks-blue) 22%, transparent);border-top-color:var(--tanks-blue);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite tanks-spin}.app-shell--tank .b6-map-loading strong{color:var(--tanks-text);font-weight:650}.app-shell--tank .b6-map-loading small{font-size:10px}.app-shell--tank .b6-grid-pagination{margin-top:0}.app-shell--tank .b6-grid-pagination .b6-movement-footer__count{white-space:normal}html[data-theme=dark] .app-shell--tank .b6-segmented,html[data-theme=dark] .app-shell--tank .reports-period button{border-color:var(--r43b-line);background:var(--r43b-panel);color:var(--r43b-text)}html[data-theme=dark] .app-shell--tank .b6-segmented>button.is-active,html[data-theme=dark] .app-shell--tank .b6-segmented>button[aria-selected=true],html[data-theme=dark] .app-shell--tank .reports-period button.is-active{background:var(--tanks-blue);color:#fff}.app-shell--tank .tank-asset-visual{position:relative}.app-shell--tank .tank-asset-visual.is-painting .tank-asset-scale,.app-shell--tank .tank-asset-visual.is-painting .tank-asset-vessel{opacity:0}.app-shell--tank .tank-asset-visual.is-paint-ready .tank-asset-scale,.app-shell--tank .tank-asset-visual.is-paint-ready .tank-asset-vessel{opacity:1}.app-shell--tank .tank-asset-loading--overlay{z-index:8;pointer-events:none;position:absolute;top:50%;left:calc(50% + 22px);transform:translate(-50%,-50%)}.app-shell--tank .topo-card.is-path-dimmed,.app-shell--tank .topo-equipment-group.is-path-dimmed,.app-shell--tank .topo-link.is-path-dimmed,.app-shell--tank .topo-branch.is-path-dimmed{opacity:1!important;filter:none!important}@media (prefers-reduced-motion:no-preference){.app-shell--tank .workspace__content>*{animation:.15s cubic-bezier(.2,.7,.2,1) both tanks-route-enter}.app-shell--tank .b6-panel,.app-shell--tank .reports-panel,.app-shell--tank .tank-modal--b6,.app-shell--tank .tank-supplier-modal{transition:opacity .15s,border-color .15s,box-shadow .15s}.app-shell--tank .tank-asset-scale,.app-shell--tank .tank-asset-vessel{transition:opacity .16s ease-out,transform .16s ease-out}.app-shell--tank .tank-asset-visual.is-painting .tank-asset-vessel{transform:translateY(2px)scale(.995)}.app-shell--tank .tank-asset-visual.is-paint-ready .tank-asset-vessel{transform:none}.app-shell--tank .topo-card,.app-shell--tank .topo-equipment,.app-shell--tank .topo-link,.app-shell--tank .topo-branch,.app-shell--tank .topo-main-line{transition:opacity .13s,border-color .13s,box-shadow .13s,transform .13s,background-color .13s}.app-shell--tank .topo-card:hover,.app-shell--tank .topo-card:focus-visible{transform:translateY(-1px)}.app-shell--tank .reports-chart,.app-shell--tank .reports-hbars,.app-shell--tank .reports-stacked-chart,.app-shell--tank .reports-waterfall,.app-shell--tank .reports-alert-timeline,.app-shell--tank .b6-consumption-bars,.app-shell--tank .series-chart{animation:.18s ease-out both tanks-chart-enter}.app-shell--tank .reports-hbar__track>i,.app-shell--tank .reports-stacked-column__bars>i,.app-shell--tank .reports-waterfall__bar>i,.app-shell--tank .reports-alert-timeline .alert-bar>i,.app-shell--tank .b6-consumption-barspace i,.app-shell--tank .b6-consumption-share>i{transition:width .19s ease-out,height .19s ease-out,opacity .14s}}@keyframes tanks-route-enter{0%{opacity:.82}to{opacity:1}}@keyframes tanks-chart-enter{0%{opacity:.68;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-shell--tank .workspace__content>*,.app-shell--tank .tank-asset-scale,.app-shell--tank .tank-asset-vessel,.app-shell--tank .topo-card,.app-shell--tank .topo-equipment,.app-shell--tank .reports-chart,.app-shell--tank .series-chart{transition:none!important;animation:none!important}}.app-shell--tank .b6-activity-tabs{border:1px solid var(--tanks-line);background:var(--v2-surface);grid-template-columns:repeat(3,minmax(150px,1fr));max-width:660px;margin:-1px 0 10px;display:grid}.app-shell--tank .b6-activity-tabs button{border:0;border-right:1px solid var(--tanks-line);min-height:42px;color:var(--tanks-muted);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:750;display:inline-flex;position:relative}.app-shell--tank .b6-activity-tabs button:last-child{border-right:0}.app-shell--tank .b6-activity-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.app-shell--tank .b6-activity-tabs button:hover{background:var(--v2-surface-subtle);color:var(--tanks-text)}.app-shell--tank .b6-activity-tabs button.is-active{color:var(--tanks-blue);background:color-mix(in srgb, var(--tanks-cyan) 4%, var(--v2-surface))}.app-shell--tank .b6-activity-tabs button.is-active:after{background:var(--tanks-cyan)}.app-shell--tank .b6-activity-tab-icon{font-size:18px;line-height:1}.app-shell--tank .b6-activity-tab-count{background:var(--v2-danger,#c53b3b);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:inline-grid}.app-shell--tank .tanks-b6-pagehead:has(.b6-activity-actions-menu){z-index:55;overflow:visible}.app-shell--tank .b6-activity-actions-menu{z-index:90;position:relative}.app-shell--tank .b6-activity-actions-menu>summary{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.app-shell--tank .b6-activity-actions-menu>summary::-webkit-details-marker{display:none}.app-shell--tank .b6-activity-actions-menu__panel{z-index:400;border:1px solid var(--tanks-line-strong);background:var(--v2-surface);width:300px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #15314138}.app-shell--tank .b6-activity-actions-menu__panel button{width:100%;color:var(--tanks-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 10px;font-weight:750}.app-shell--tank .b6-activity-actions-menu__panel button:hover{background:var(--v2-surface-subtle)}.app-shell--tank .b6-activity-actions-menu__panel small{color:var(--tanks-muted);font-size:var(--v2-font-caption);padding:3px 10px 7px;line-height:1.35;display:block}.app-shell--tank .b6-consumption-toolbar,.app-shell--tank .b6-pending-toolbar{grid-template-columns:auto minmax(180px,.75fr) minmax(250px,1fr)}.app-shell--tank .b6-activity-review-strip{border:1px solid color-mix(in srgb, var(--v2-warn) 36%, var(--tanks-line));border-left:3px solid var(--v2-warn);background:color-mix(in srgb, var(--v2-warn) 6%, var(--v2-surface));justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:9px 10px;display:flex}.app-shell--tank .b6-activity-review-strip strong,.app-shell--tank .b6-activity-review-strip span{display:block}.app-shell--tank .b6-activity-review-strip span{color:var(--tanks-muted);font-size:var(--v2-font-caption);margin-top:2px}.app-shell--tank .b6-consumption-coverage-action{font-size:var(--v2-font-caption);margin-top:3px;display:block}.app-shell--tank .b6-activity-pending-summary{border:1px solid var(--tanks-line);border-top:3px solid var(--v2-ok,#2f8f62);background:var(--v2-surface);margin-bottom:10px}.app-shell--tank .b6-activity-pending-summary.has-pending{border-top-color:var(--v2-warn)}.app-shell--tank .b6-activity-pending-summary>div{grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;padding:10px 12px;display:grid}.app-shell--tank .b6-activity-pending-summary span{color:var(--tanks-muted);font-size:var(--v2-font-label);text-transform:uppercase;font-weight:750}.app-shell--tank .b6-activity-pending-summary strong{color:var(--tanks-text);font-size:24px}.app-shell--tank .b6-activity-pending-summary small{color:var(--tanks-muted)}.app-shell--tank .b6-pending-panel{overflow:hidden}.app-shell--tank .b6-pending-table tr.b6-detail-row{cursor:pointer}.app-shell--tank .b6-pending-table td strong,.app-shell--tank .b6-pending-table td small{display:block}.app-shell--tank .b6-pending-table td small{color:var(--tanks-muted);font-size:var(--v2-font-caption);margin-top:2px}.app-shell--tank .b6-pending-table tr.is-expanded td{background:color-mix(in srgb, var(--tanks-cyan) 6%, var(--v2-surface))}.app-shell--tank .b6-pending-table tr.is-expanded td:first-child{box-shadow:inset 3px 0 0 var(--tanks-cyan)}.app-shell--tank .b6-activity-resolution-drawer .b6-drawer-card.is-emphasis strong{color:var(--v2-danger,#bf3d3d)}.app-shell--tank .b6-activity-resolution-actions{flex-wrap:wrap;margin-top:10px}.app-shell--tank .b6-activity-resolution-actions .b6-btn:disabled{opacity:.5;cursor:not-allowed}.app-shell--tank .b6-activity-explanation-form{margin-top:10px}html[data-theme=dark] .app-shell--tank .b6-activity-tabs,html[data-theme=dark] .app-shell--tank .b6-activity-actions-menu__panel,html[data-theme=dark] .app-shell--tank .b6-activity-pending-summary{border-color:var(--r43b-line);background:var(--r43b-panel)}html[data-theme=dark] .app-shell--tank .b6-activity-review-strip{background:color-mix(in srgb, var(--v2-warn) 10%, var(--r43b-panel))}@media (width<=900px){.app-shell--tank .b6-activity-tabs{grid-template-columns:repeat(3,1fr);max-width:none}.app-shell--tank .b6-consumption-toolbar,.app-shell--tank .b6-pending-toolbar{grid-template-columns:1fr}.app-shell--tank .b6-activity-review-strip{flex-direction:column;align-items:flex-start}.app-shell--tank .b6-activity-pending-summary>div{grid-template-columns:auto auto}.app-shell--tank .b6-activity-pending-summary small{grid-column:1/-1}}.app-shell--tank .b6-activity-resolution-hint{color:var(--tanks-muted);font-size:var(--v2-font-caption);flex:100%}.app-shell--tank .b6-activity-workspace-head{border:1px solid var(--tanks-line);background:var(--v2-surface);margin-bottom:0;box-shadow:0 1px #123a5308}.app-shell--tank .b6-activity-workspace-head>.tanks-b6-pagehead{border:0;border-bottom:1px solid var(--tanks-line);background:var(--v2-surface);margin:0}.app-shell--tank .b6-activity-workspace-head>.tanks-b6-pagehead:after{display:none}.app-shell--tank .b6-activity-workspace-head .b6-activity-tabs{border:0;border-right:1px solid var(--tanks-line);background:var(--v2-surface);max-width:720px;margin:0}.app-shell--tank .b6-activity-workspace-head .b6-activity-tabs button{min-height:50px;font-size:12px}.app-shell--tank .b6-activity-workspace-head .b6-activity-tabs button.is-active{background:color-mix(in srgb, var(--tanks-cyan) 5%, var(--v2-surface))}.app-shell--tank .b6-activity-filter-surface,.app-shell--tank .b6-consumption-toolbar,.app-shell--tank .b6-pending-toolbar{border:1px solid var(--tanks-line);background:var(--v2-surface);margin-top:8px}.app-shell--tank .b6-activity-filter-surface{padding:10px}.app-shell--tank .b6-activity-filterbar{grid-template-columns:minmax(165px,.75fr) minmax(180px,.9fr) minmax(230px,1.15fr) auto;align-items:end;gap:10px;display:grid}.app-shell--tank .b6-activity-filterbar label,.app-shell--tank .b6-activity-advanced-filters label{gap:4px;min-width:0;display:grid}.app-shell--tank .b6-activity-filterbar label>span,.app-shell--tank .b6-activity-advanced-filters label>span{color:var(--tanks-muted);font-size:var(--v2-font-caption);font-weight:700}.app-shell--tank .b6-activity-filterbar :where(select,input),.app-shell--tank .b6-activity-advanced-filters :where(select,input){width:100%;min-width:0;min-height:36px}.app-shell--tank .b6-activity-more-filters{min-height:36px;color:var(--tanks-blue);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 12px;font-weight:750}.app-shell--tank .b6-activity-more-filters:hover,.app-shell--tank .b6-activity-more-filters.is-active{border-color:var(--tanks-line-strong);background:var(--v2-surface-subtle)}.app-shell--tank .b6-activity-advanced-filters{border-top:1px solid var(--tanks-line);grid-template-columns:repeat(2,minmax(150px,.7fr)) repeat(2,minmax(170px,.8fr)) minmax(230px,1.3fr) auto;align-items:end;gap:8px;margin-top:9px;padding-top:9px;display:grid}.app-shell--tank .b6-activity-search-field{min-width:220px}.app-shell--tank .b6-activity-table-context{border:1px solid var(--tanks-line);border-left:3px solid var(--tanks-cyan);background:var(--v2-surface-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-top:8px;padding:7px 10px;display:flex}.app-shell--tank .b6-activity-table-context>div{align-items:center;gap:10px;min-width:0;display:flex}.app-shell--tank .b6-activity-table-context strong{color:var(--tanks-text);font-size:var(--v2-font-control)}.app-shell--tank .b6-activity-table-context button{color:var(--v2-warn-strong,#945d00);font:inherit;font-size:var(--v2-font-caption);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.app-shell--tank .b6-activity-table-context span,.app-shell--tank .b6-activity-table-context small{color:var(--tanks-muted);font-size:var(--v2-font-caption)}.app-shell--tank .b6-activity-table-context>span{text-transform:uppercase;letter-spacing:.045em}.app-shell--tank .b6-activity-table-context.is-pending{border-left-color:var(--v2-warn)}.app-shell--tank .b6-activity-table-context.is-pending>div{flex-wrap:wrap}.app-shell--tank .b6-movement-table table{min-width:980px}.app-shell--tank .b6-movement-table td strong,.app-shell--tank .b6-movement-table td small{display:block}.app-shell--tank .b6-movement-table td small{color:var(--tanks-muted);font-size:var(--v2-font-caption);margin-top:2px}.app-shell--tank .b6-activity-state-cell{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-shell--tank .b6-activity-state-cell>span:last-child{color:var(--tanks-cyan);font-size:18px;line-height:1}.b6-activity-actions-portal-host{z-index:10040;pointer-events:none;width:0;height:0;position:fixed;inset:0}.b6-activity-actions-portal-host .b6-activity-actions-menu__panel{z-index:10041;pointer-events:auto;background:#fff;border:1px solid #b9ccd7;width:310px;padding:7px;position:fixed;box-shadow:0 16px 38px #0e273a3d}.b6-activity-actions-portal-host .b6-activity-actions-menu__panel button{color:#173a52;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:10px;display:grid}.b6-activity-actions-portal-host .b6-activity-actions-menu__panel button:hover{background:#f2f7f9}.b6-activity-actions-portal-host .b6-activity-actions-menu__panel button>span{color:#126b85;font-weight:800}.b6-activity-actions-portal-host .b6-activity-actions-menu__panel button>small{color:#6f8390;font-size:10.5px;line-height:1.35}.app-shell--tank .b6-activity-resolution-drawer{z-index:84;width:clamp(430px,35vw,570px)}.app-shell--tank .b6-activity-resolution-content{min-height:100%}.app-shell--tank .b6-activity-resolution-intro{gap:11px;display:grid}.app-shell--tank .b6-activity-resolution-titleline{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.app-shell--tank .b6-activity-resolution-titleline>div strong,.app-shell--tank .b6-activity-resolution-titleline>div small{display:block}.app-shell--tank .b6-activity-resolution-titleline>div strong{color:var(--tanks-text);font-size:13px}.app-shell--tank .b6-activity-resolution-titleline>div small{color:var(--tanks-muted);margin-top:2px;font-size:10.5px}.app-shell--tank .b6-activity-resolution-icon{background:color-mix(in srgb, var(--v2-danger) 12%, var(--v2-surface));width:30px;height:30px;color:var(--v2-danger);border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.app-shell--tank .b6-activity-detected-volume{border:1px solid color-mix(in srgb, var(--v2-danger) 34%, var(--tanks-line));border-left:3px solid var(--v2-danger);background:color-mix(in srgb, var(--v2-danger) 5%, var(--v2-surface));justify-content:space-between;align-items:end;gap:14px;padding:12px;display:flex}.app-shell--tank .b6-activity-detected-volume small,.app-shell--tank .b6-activity-detected-volume strong{display:block}.app-shell--tank .b6-activity-detected-volume small{color:var(--tanks-muted);text-transform:uppercase;font-size:10px}.app-shell--tank .b6-activity-detected-volume strong{color:var(--v2-danger);margin-top:3px;font-size:24px}.app-shell--tank .b6-activity-detected-volume>span{color:var(--tanks-muted);text-align:right;font-size:10.5px}.app-shell--tank .b6-activity-resolution-warning{border:1px solid color-mix(in srgb, var(--v2-warn) 44%, var(--tanks-line));background:color-mix(in srgb, var(--v2-warn) 7%, var(--v2-surface));padding:10px 11px}.app-shell--tank .b6-activity-resolution-warning strong,.app-shell--tank .b6-activity-resolution-warning span{display:block}.app-shell--tank .b6-activity-resolution-warning strong{color:var(--v2-warn-strong,#815000);font-size:11.5px}.app-shell--tank .b6-activity-resolution-warning span{color:var(--tanks-text);margin-top:4px;font-size:10.5px;line-height:1.45}.app-shell--tank .b6-activity-resolution-footer{background:var(--v2-surface-subtle);margin-top:auto}.app-shell--tank .b6-activity-resolution-actions{justify-content:flex-start}.app-shell--tank .b6-activity-transfer-inline{flex:250px;gap:6px;display:flex}.app-shell--tank .b6-activity-transfer-inline select{flex:auto;min-width:0}.app-shell--tank .b6-activity-explanation-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-shell--tank .b6-activity-explanation-grid label{gap:4px;min-width:0;display:grid}.app-shell--tank .b6-activity-explanation-grid label:last-child{grid-column:1/-1}html[data-theme=dark] .b6-activity-actions-portal-host .b6-activity-actions-menu__panel{background:#18252c;border-color:#40535d}html[data-theme=dark] .b6-activity-actions-portal-host .b6-activity-actions-menu__panel button{color:#e8f0f3}html[data-theme=dark] .b6-activity-actions-portal-host .b6-activity-actions-menu__panel button:hover{background:#23343c}html[data-theme=dark] .b6-activity-actions-portal-host .b6-activity-actions-menu__panel button>span{color:#73d0e8}html[data-theme=dark] .b6-activity-actions-portal-host .b6-activity-actions-menu__panel button>small{color:#9db0b8}@media (width<=1050px){.app-shell--tank .b6-activity-filterbar,.app-shell--tank .b6-activity-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--tank .b6-activity-search-field{min-width:0}}@media (width<=720px){.app-shell--tank .b6-activity-workspace-head .b6-activity-tabs{border-right:0;max-width:none}.app-shell--tank .b6-activity-filterbar,.app-shell--tank .b6-activity-advanced-filters,.app-shell--tank .b6-activity-explanation-grid{grid-template-columns:1fr}.app-shell--tank .b6-activity-explanation-grid label:last-child{grid-column:auto}.app-shell--tank .b6-activity-table-context{flex-direction:column;align-items:flex-start}.app-shell--tank .b6-activity-resolution-drawer{width:calc(100vw - 12px)}.app-shell--tank .b6-activity-detected-volume{flex-direction:column;align-items:flex-start}.app-shell--tank .b6-activity-detected-volume>span{text-align:left}}.tank-modal--b6 .series-chart__surface.is-pannable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.tank-modal--b6 .series-chart__surface.is-panning{cursor:grabbing}.tank-modal--b6 .series-chart__surface.is-panning .series-chart__tooltip{display:none}.tank-modal--b6 .series-chart__tooltip{white-space:normal;overflow-wrap:anywhere;word-break:normal}.tank-modal--b6 .series-chart__navigation-hint{color:var(--tanks-muted);text-align:right;margin-top:-3px;font-size:9px}.tank-modal--b6 .series-chart__excluded-range .series-chart__excluded{stroke:#d589273d;stroke-width:1px}.app-shell--tank .b6-infra-health{border:1px solid var(--v2-border-strong,var(--v2-border));background:linear-gradient(135deg, color-mix(in srgb, #1e8b62 5%, var(--v2-surface)) 0%, var(--v2-surface) 58%);border-left:4px solid #1e8b62;border-radius:5px;min-width:390px;max-width:680px;padding:8px 10px 9px 12px;box-shadow:0 2px 8px #16394d14}.app-shell--tank .b6-infra-health.is-warning{background:linear-gradient(135deg, color-mix(in srgb, #d98200 7%, var(--v2-surface)) 0%, var(--v2-surface) 58%);border-left-color:#d98200}.app-shell--tank .b6-infra-health.is-critical{background:linear-gradient(135deg, color-mix(in srgb, #c3463c 7%, var(--v2-surface)) 0%, var(--v2-surface) 58%);border-left-color:#c3463c}.app-shell--tank .b6-infra-health.is-maintenance{background:linear-gradient(135deg, color-mix(in srgb, #718895 7%, var(--v2-surface)) 0%, var(--v2-surface) 58%);border-left-color:#718895}.app-shell--tank .b6-infra-health__heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.app-shell--tank .b6-infra-health__heading .b6-infra-health__label{color:var(--tanks-text);margin-bottom:0;font-size:9px}.app-shell--tank .b6-infra-health__heading>small{color:var(--v2-text-muted);white-space:nowrap;font-size:8.5px}.app-shell--tank .b6-infra-health__signals{grid-template-columns:minmax(130px,.7fr) minmax(220px,1.3fr);gap:6px}.app-shell--tank .b6-infra-health-token{border-color:var(--v2-border);background:color-mix(in srgb, var(--v2-surface) 96%, var(--tanks-blue));border-radius:4px;min-height:40px;transition:transform .12s,border-color .12s,background .12s,box-shadow .12s;box-shadow:0 1px 2px #16394d0a}.app-shell--tank .b6-infra-health-token:hover,.app-shell--tank .b6-infra-health-token:focus-visible,.app-shell--tank .b6-infra-health-token.is-active{border-color:color-mix(in srgb, var(--tanks-blue) 52%, var(--v2-border));background:color-mix(in srgb, var(--tanks-blue) 7%, var(--v2-surface));transform:translateY(-1px);box-shadow:0 3px 8px #16394d1a}.app-shell--tank .b6-infra-health__overall{border-left:3px solid #1e8b62;grid-template-columns:12px minmax(0,1fr) 12px;min-width:0;min-height:40px;padding:5px 8px 5px 9px}.app-shell--tank .b6-infra-health__overall.is-warning{background:color-mix(in srgb, #d98200 7%, var(--v2-surface));border-left-color:#d98200}.app-shell--tank .b6-infra-health__overall.is-critical{background:color-mix(in srgb, #c3463c 7%, var(--v2-surface));border-left-color:#c3463c}.app-shell--tank .b6-infra-health__overall.is-maintenance{background:color-mix(in srgb, #718895 7%, var(--v2-surface));border-left-color:#718895}.app-shell--tank .b6-infra-health__overall-copy{gap:1px;min-width:0;display:grid}.app-shell--tank .b6-infra-health__overall-copy small{color:var(--v2-text-muted);text-transform:uppercase;order:0;margin:0;font-size:8px;font-weight:650;line-height:1.05}.app-shell--tank .b6-infra-health__overall-copy strong{order:1;font-size:12px;line-height:1.1}.app-shell--tank .b6-infra-health__overall-arrow{color:var(--v2-text-muted);font-size:18px;line-height:1}.app-shell--tank .b6-region-health-chip{min-height:40px;color:var(--v2-text);border-left:3px solid #1e8b62;padding:5px 7px 5px 8px}.app-shell--tank .b6-region-health-chip.is-warning{background:color-mix(in srgb, #d98200 5%, var(--v2-surface));border-left-color:#d98200}.app-shell--tank .b6-region-health-chip.is-critical{background:color-mix(in srgb, #c3463c 5%, var(--v2-surface));border-left-color:#c3463c}.app-shell--tank .b6-region-health-chip.is-maintenance{background:color-mix(in srgb, #718895 5%, var(--v2-surface));border-left-color:#718895}.app-shell--tank .b6-region-health-chip>span{gap:1px;min-width:0;display:grid}.app-shell--tank .b6-region-health-chip>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.05;overflow:hidden}.app-shell--tank .b6-region-health-chip>span small{color:var(--v2-text-muted);font-size:8px;font-weight:650;line-height:1.05}.app-shell--tank .b6-region-health-chip.is-more{border-left-color:var(--tanks-blue);background:color-mix(in srgb, var(--tanks-blue) 5%, var(--v2-surface))}.app-shell--tank .b6-infra-health-popover{border-radius:6px;top:calc(100% + 10px);overflow:hidden;box-shadow:0 18px 42px #14304038}.app-shell--tank .b6-infra-health-popover__head{background:color-mix(in srgb, var(--tanks-blue) 4%, var(--v2-surface))}.app-shell--tank .b6-consumption-kpis{gap:10px}.app-shell--tank .b6-consumption-kpis .b6-kpi{border-top:0;border-left:4px solid var(--tanks-blue);background:linear-gradient(135deg, color-mix(in srgb, var(--tanks-blue) 6%, var(--v2-surface)) 0%, var(--v2-surface) 62%);border-radius:4px;min-height:100px;position:relative;overflow:hidden;box-shadow:0 2px 7px #16394d0f}.app-shell--tank .b6-consumption-kpis .b6-kpi.is-egress{border-left-color:var(--v2-warn);background:linear-gradient(135deg, color-mix(in srgb, var(--v2-warn) 7%, var(--v2-surface)) 0%, var(--v2-surface) 62%)}.app-shell--tank .b6-consumption-kpis .b6-kpi.is-total{border-left-color:var(--tanks-cyan);background:linear-gradient(135deg, color-mix(in srgb, var(--tanks-cyan) 8%, var(--v2-surface)) 0%, var(--v2-surface) 62%)}.app-shell--tank .b6-consumption-kpis .b6-kpi.is-deviation{background:linear-gradient(135deg, color-mix(in srgb, #718895 5%, var(--v2-surface)) 0%, var(--v2-surface) 62%);border-left-color:#718895}.app-shell--tank .b6-consumption-kpis .b6-kpi.is-deviation.is-review{border-left-color:var(--v2-warn);background:linear-gradient(135deg, color-mix(in srgb, var(--v2-warn) 7%, var(--v2-surface)) 0%, var(--v2-surface) 62%)}.app-shell--tank .b6-consumption-kpis .b6-kpi>strong{letter-spacing:-.025em;margin-top:5px;font-size:25px;line-height:1}.app-shell--tank .b6-consumption-kpis .b6-kpi>small{margin-top:7px;line-height:1.3}.app-shell--tank .b6-consumption-evolution.is-punchy{border-top:3px solid var(--tanks-blue);border-radius:4px;overflow:hidden;box-shadow:0 3px 12px #16394d14}.app-shell--tank .b6-consumption-evolution-head{background:linear-gradient(90deg, color-mix(in srgb, var(--tanks-blue) 5%, var(--v2-surface)) 0%, var(--v2-surface) 54%);align-items:center;gap:14px;min-height:76px;padding-top:9px;padding-bottom:9px}.app-shell--tank .b6-consumption-evolution-title{min-width:220px}.app-shell--tank .b6-consumption-evolution-title>strong{font-size:12px}.app-shell--tank .b6-consumption-chart-meta{justify-content:flex-end;align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}.app-shell--tank .b6-consumption-chart-summary{align-items:stretch;gap:6px;display:flex}.app-shell--tank .b6-consumption-chart-summary>span{border:1px solid var(--tanks-line);background:var(--v2-surface);border-radius:4px;align-content:center;min-width:88px;min-height:42px;padding:5px 8px;display:grid}.app-shell--tank .b6-consumption-chart-summary small{color:var(--tanks-muted);text-transform:uppercase;font-size:8px;font-weight:700;line-height:1.05}.app-shell--tank .b6-consumption-chart-summary strong{color:var(--tanks-text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;line-height:1}.app-shell--tank .b6-consumption-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px}.app-shell--tank .b6-consumption-legend span{border:1px solid var(--tanks-line);background:var(--v2-surface);border-radius:999px;min-height:24px;padding:3px 7px;font-size:8.5px;font-weight:650}.app-shell--tank .b6-consumption-legend i{border-radius:50%;width:7px;height:7px}.app-shell--tank .b6-consumption-chart-frame{grid-template-columns:62px minmax(0,1fr);min-height:302px}.app-shell--tank .b6-consumption-yaxis{background:color-mix(in srgb, var(--tanks-blue) 2%, var(--v2-surface));min-height:302px;padding:22px 10px 34px 4px;font-size:9px;font-weight:650}.app-shell--tank .b6-consumption-chart{background:linear-gradient(to bottom, color-mix(in srgb, var(--tanks-blue) 2%, transparent), transparent 32%), linear-gradient(to bottom, transparent 0, transparent calc(25% - .5px), color-mix(in srgb, var(--tanks-line) 88%, var(--tanks-blue)) 25%, transparent calc(25% + .5px), transparent calc(50% - .5px), color-mix(in srgb, var(--tanks-line) 88%, var(--tanks-blue)) 50%, transparent calc(50% + .5px), transparent calc(75% - .5px), color-mix(in srgb, var(--tanks-line) 88%, var(--tanks-blue)) 75%, transparent calc(75% + .5px));grid-auto-columns:minmax(24px,1fr);gap:7px;height:302px;padding:22px 16px 10px}.app-shell--tank .b6-consumption-barcol{grid-template-rows:minmax(0,1fr) 24px;min-width:22px}.app-shell--tank .b6-consumption-barcol.has-output:after{content:"";background:color-mix(in srgb, var(--tanks-blue) 22%, transparent);height:1px;position:absolute;bottom:24px;left:12%;right:12%}.app-shell--tank .b6-consumption-bars{gap:5px;width:min(46px,96%)}.app-shell--tank .b6-consumption-stack{border-radius:5px 5px 1px 1px;width:30px;transition:filter .12s,box-shadow .12s;box-shadow:0 3px 8px #0b73c629,inset 0 0 0 1px #0e4d6f17}.app-shell--tank .b6-consumption-bars.has-review .b6-consumption-stack{width:24px}.app-shell--tank .b6-consumption-stack i.is-consumption{background:linear-gradient(to top, color-mix(in srgb, var(--tanks-blue) 88%, #082f49), color-mix(in srgb, var(--tanks-blue) 82%, #fff))}.app-shell--tank .b6-consumption-stack i.is-egress{background:linear-gradient(to top, color-mix(in srgb, var(--v2-warn) 88%, #8a4d00), color-mix(in srgb, var(--v2-warn) 80%, #fff))}.app-shell--tank .b6-consumption-barcol:hover .b6-consumption-stack{filter:saturate(1.08);box-shadow:0 5px 12px #0b73c63b,inset 0 0 0 1px #0e4d6f1f}.app-shell--tank .b6-consumption-review-bar{border-radius:4px 4px 1px 1px;flex-basis:13px;width:13px}.app-shell--tank .b6-consumption-value-label{z-index:3;background:color-mix(in srgb, var(--v2-surface) 90%, transparent);color:var(--tanks-text);white-space:nowrap;pointer-events:none;border-radius:3px;padding:2px 4px;font-size:8.5px;font-weight:800;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.app-shell--tank .b6-consumption-barcol>small{padding-top:7px;font-size:9px;font-weight:650}.app-shell--tank .b6-consumption-tooltip{border-radius:5px;width:220px;top:8px;box-shadow:0 12px 28px #14304033}.app-shell--tank .b6-consumption-share{grid-template-columns:minmax(90px,1fr) 42px}.app-shell--tank .b6-consumption-share:before,.app-shell--tank .b6-consumption-share i{border-radius:999px;height:8px}.app-shell--tank .b6-consumption-share i{background:linear-gradient(90deg, var(--tanks-cyan), var(--tanks-blue));box-shadow:0 1px 3px #0b73c629}html[data-theme=dark] .app-shell--tank .b6-infra-health,html[data-theme=dark] .app-shell--tank .b6-infra-health-token,html[data-theme=dark] .app-shell--tank .b6-consumption-chart-summary>span,html[data-theme=dark] .app-shell--tank .b6-consumption-legend span{background-color:var(--r43b-panel)}@media (width<=1280px){.app-shell--tank .b6-consumption-evolution-head{flex-direction:column;align-items:flex-start}.app-shell--tank .b6-consumption-chart-meta{justify-content:space-between;width:100%;margin-left:0}}@media (width<=1180px){.app-shell--tank .b6-infra-health{border-top:1px solid var(--v2-border-strong,var(--v2-border));border-left-width:4px;flex:100%;min-width:0;max-width:none;padding:9px 10px}}@media (width<=820px){.app-shell--tank .b6-consumption-chart-meta{flex-direction:column;align-items:stretch}.app-shell--tank .b6-consumption-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.app-shell--tank .b6-consumption-chart-summary>span{min-width:0}.app-shell--tank .b6-consumption-legend{justify-content:flex-start}}@media (width<=560px){.app-shell--tank .b6-infra-health__heading{flex-direction:column;align-items:flex-start;gap:2px}.app-shell--tank .b6-infra-health__signals,.app-shell--tank .b6-consumption-chart-summary{grid-template-columns:1fr}.app-shell--tank .b6-consumption-chart-frame{grid-template-columns:54px minmax(0,1fr)}}.app-shell--tank .b6-scope-summary-inline>span{min-width:86px;padding:4px 12px}.app-shell--tank .b6-scope-summary-inline strong{font-weight:680}.app-shell--tank .b6-infra-health,.app-shell--tank .b6-infra-health.is-warning,.app-shell--tank .b6-infra-health.is-critical,.app-shell--tank .b6-infra-health.is-maintenance{border:0;border-left:1px solid var(--v2-border);min-width:350px;max-width:650px;box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 16px}.app-shell--tank .b6-infra-health__heading{margin-bottom:5px}.app-shell--tank .b6-infra-health__heading .b6-infra-health__label{color:var(--v2-text-muted);letter-spacing:.07em;font-size:8.5px;font-weight:650}.app-shell--tank .b6-infra-health__heading>small{font-size:8px;font-weight:450}.app-shell--tank .b6-infra-health__signals{display:block}.app-shell--tank .b6-infra-health-token,.app-shell--tank .b6-region-health-chip,.app-shell--tank .b6-region-health-chip.is-warning,.app-shell--tank .b6-region-health-chip.is-critical,.app-shell--tank .b6-region-health-chip.is-maintenance,.app-shell--tank .b6-region-health-chip.is-more{min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:3px;padding:4px 7px}.app-shell--tank .b6-region-health-chip{grid-template-columns:8px minmax(0,1fr);gap:6px}.app-shell--tank .b6-region-health-chip:hover,.app-shell--tank .b6-region-health-chip:focus-visible,.app-shell--tank .b6-region-health-chip.is-active{background:color-mix(in srgb, var(--tanks-blue) 5%, transparent);box-shadow:none;border:0;transform:none}.app-shell--tank .b6-region-health-chip.is-warning:hover,.app-shell--tank .b6-region-health-chip.is-warning:focus-visible,.app-shell--tank .b6-region-health-chip.is-warning.is-active{background:#d9820012}.app-shell--tank .b6-region-health-chip.is-critical:hover,.app-shell--tank .b6-region-health-chip.is-critical:focus-visible,.app-shell--tank .b6-region-health-chip.is-critical.is-active{background:#c3463c12}.app-shell--tank .b6-region-health-chip>span strong{font-size:9.5px;font-weight:580}.app-shell--tank .b6-region-health-chip>span small{font-size:7.8px;font-weight:450}.app-shell--tank .b6-region-health-chip.is-more{color:var(--tanks-muted);font-size:8.5px;font-weight:550}.app-shell--tank .b6-topology-tabs button{align-items:center;gap:7px;display:inline-flex}.app-shell--tank .b6-topology-tab-replenishment{color:#a95f00;background:#d982001f;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:22px;min-height:18px;padding:1px 6px;font-size:8.5px;font-weight:650;line-height:1;display:inline-flex}.app-shell--tank .b6-topology-tab-replenishment i,.app-shell--tank .topo-card__operational.is-replenishment i{background:#d98200;border-radius:50%;flex:none;width:6px;height:6px}.app-shell--tank .topo-card.has-replenishment{background:linear-gradient(90deg, color-mix(in srgb, #d98200 5%, var(--v2-surface)) 0%, var(--v2-surface) 34%);box-shadow:inset 3px 0 #d98200}.app-shell--tank .topo-card.is-replenishment-focus{outline-offset:2px;outline:2px solid #d982008a;box-shadow:inset 3px 0 #d98200,0 5px 14px #a95f001f}.app-shell--tank .topo-card__operational{border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:4px;padding:2px 6px;font-size:8px;font-weight:580;line-height:1.15;display:inline-flex}.app-shell--tank .topo-card__operational.is-replenishment{color:#9b5900;background:#d982001a}.app-shell--tank .topo-card__replenishment-detail{max-width:220px;color:var(--v2-text-muted);margin-top:3px;line-height:1.18;display:block}.app-shell--tank .topo-card__replenishment-detail small{font-size:7.8px;font-weight:450}html[data-theme=dark] .app-shell--tank .b6-infra-health,html[data-theme=dark] .app-shell--tank .b6-region-health-chip,html[data-theme=dark] .app-shell--tank .topo-card.has-replenishment{background-color:#0000}@media (width<=1180px){.app-shell--tank .b6-infra-health,.app-shell--tank .b6-infra-health.is-warning,.app-shell--tank .b6-infra-health.is-critical,.app-shell--tank .b6-infra-health.is-maintenance{border:0;border-top:1px solid var(--v2-border);min-width:0;max-width:none;box-shadow:none;background:0 0;border-radius:0;padding:8px 0 0}}.app-shell--tank .tanks-b6-pagehead--scope-summary:after{display:none}.app-shell--tank .tanks-b6-pagehead--scope-summary{gap:28px}.app-shell--tank .tanks-b6-pagehead--scope-summary .b6-infra-health,.app-shell--tank .tanks-b6-pagehead--scope-summary .b6-infra-health.is-warning,.app-shell--tank .tanks-b6-pagehead--scope-summary .b6-infra-health.is-critical,.app-shell--tank .tanks-b6-pagehead--scope-summary .b6-infra-health.is-maintenance{border:0;margin-left:auto;padding:0}.app-shell--tank .b6-infra-health__signals{border:1px solid color-mix(in srgb, var(--v2-border) 82%, transparent);background:color-mix(in srgb, var(--v2-surface) 88%, transparent);border-radius:4px;overflow:hidden}.app-shell--tank .b6-region-health-grid{gap:0}.app-shell--tank .b6-region-health-grid>.b6-region-health-chip{border:0;border-radius:0;min-height:34px}.app-shell--tank .b6-region-health-grid>.b6-region-health-chip+.b6-region-health-chip{border-left:1px solid color-mix(in srgb, var(--v2-border) 72%, transparent)}.app-shell--tank .b6-region-health-chip:hover,.app-shell--tank .b6-region-health-chip:focus-visible,.app-shell--tank .b6-region-health-chip.is-active{border:0}.app-shell--tank .b6-fleet-panel-head{gap:10px}.app-shell--tank .b6-installation-summary-inline{white-space:nowrap;align-items:center;margin-left:auto;display:inline-flex}.app-shell--tank .b6-installation-summary-inline>span{border-right:1px solid color-mix(in srgb, var(--v2-border) 78%, transparent);align-items:baseline;gap:4px;padding:0 10px;display:inline-flex}.app-shell--tank .b6-installation-summary-inline>span:first-child{border-left:1px solid color-mix(in srgb, var(--v2-border) 78%, transparent)}.app-shell--tank .b6-installation-summary-inline strong{color:var(--v2-text);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:650}.app-shell--tank .b6-installation-summary-inline small{color:var(--v2-text-muted);font-size:9px;font-weight:450}.app-shell--tank .b6-installation-tools{margin-left:2px}.app-shell--tank .topo-card__operational,.app-shell--tank .topo-card__operational.is-replenishment{color:#a55d00;background:0 0;border-radius:0;align-items:center;gap:5px;width:fit-content;min-height:13px;margin-top:0;padding:0;font-size:8px;font-weight:580;line-height:1.2;display:inline-flex}.app-shell--tank .topo-card__replenishment-detail{display:none}html[data-theme=dark] .app-shell--tank .b6-infra-health__signals{background:0 0}@media (width<=1180px){.app-shell--tank .tanks-b6-pagehead--scope-summary .b6-infra-health,.app-shell--tank .tanks-b6-pagehead--scope-summary .b6-infra-health.is-warning,.app-shell--tank .tanks-b6-pagehead--scope-summary .b6-infra-health.is-critical,.app-shell--tank .tanks-b6-pagehead--scope-summary .b6-infra-health.is-maintenance{border-top:1px solid var(--v2-border);width:100%;margin-left:0;padding-top:7px}.app-shell--tank .b6-installation-summary-inline{margin-left:0}}@media (width<=820px){.app-shell--tank .b6-fleet-panel-head{flex-wrap:wrap;align-items:flex-start}.app-shell--tank .b6-installation-summary-inline{order:2}.app-shell--tank .b6-installation-tools{order:3;width:100%;margin-left:0}}.app-shell--tank .reports-contextbar{border:1px solid var(--tanks-line);background:#f8fbfc;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:10px;padding:8px 10px;display:flex}.app-shell--tank .reports-context-field{gap:4px;min-width:150px;display:grid}.app-shell--tank .reports-context-field>span,.app-shell--tank .reports-panel-control>span{color:#547180;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.app-shell--tank .reports-context-field select,.app-shell--tank .reports-panel-control select{border:1px solid var(--tanks-line-strong);min-height:31px;color:var(--tanks-text);font:inherit;font-size:var(--v2-font-control);background:#fff;padding:4px 26px 4px 8px}.app-shell--tank .reports-context-period{min-width:auto}.app-shell--tank .reports-context-period .reports-period{margin:0}.app-shell--tank .reports-contextbar .reports-custom-period{align-self:flex-end;min-height:31px}.app-shell--tank .reports-contextbar .reports-compare{white-space:nowrap;align-self:center;margin-left:auto;padding-top:15px}.app-shell--tank .reports-measure{display:flex}.app-shell--tank .reports-measure button{border:1px solid var(--tanks-line-strong);min-width:68px;min-height:31px;color:var(--tanks-text);background:#fff;padding:4px 9px;font-weight:700}.app-shell--tank .reports-measure button+button{margin-left:-1px}.app-shell--tank .reports-measure button.is-active{z-index:1;border-color:var(--tanks-blue);background:var(--tanks-blue);color:#fff;position:relative}.app-shell--tank .reports-metrics--v2{grid-template-columns:repeat(6,minmax(0,1fr))}.app-shell--tank .reports-workspace--v2{grid-template-columns:175px minmax(0,1fr)}.app-shell--tank .reports-workspace--v2 .reports-menu button{min-height:42px}.app-shell--tank .reports-panel-control{flex:none;align-items:center;gap:7px;display:flex}.app-shell--tank .reports-panel-control select{min-height:28px;font-size:10px}.app-shell--tank .reports-timeseries{min-height:300px;position:relative}.app-shell--tank .reports-timeseries svg{width:100%;min-height:260px;display:block}.app-shell--tank .reports-chart-readout{z-index:2;pointer-events:none;background:#fffffff5;border:1px solid #cddde5;min-width:150px;padding:6px 8px;position:absolute;top:2px;right:6px;box-shadow:0 2px 8px #1c485e14}.app-shell--tank .reports-chart-readout strong,.app-shell--tank .reports-chart-readout span{display:block}.app-shell--tank .reports-chart-readout strong{color:#537080;text-transform:uppercase;font-size:9px}.app-shell--tank .reports-chart-readout span{color:#14384c;margin-top:2px;font-size:15px;font-weight:800}.app-shell--tank .chart-dot.is-active{fill:#1488c9;stroke:#fff;stroke-width:2.5px}.app-shell--tank .chart-hit{fill:#0000;cursor:crosshair}.app-shell--tank .reports-chart-help{color:#718895;text-align:right;margin-top:-4px;font-size:9px}.app-shell--tank .reports-comparison-bars{gap:8px;display:grid}.app-shell--tank .reports-comparison-row{grid-template-columns:minmax(180px,.9fr) minmax(220px,2fr) 120px;align-items:center;gap:10px;min-height:30px;display:grid}.app-shell--tank .reports-comparison-label{min-width:0}.app-shell--tank .reports-comparison-label strong,.app-shell--tank .reports-comparison-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell--tank .reports-comparison-label strong{color:#23495c;font-size:10px}.app-shell--tank .reports-comparison-label small{color:#718895;margin-top:1px;font-size:8px}.app-shell--tank .reports-comparison-track{background:#e8eff2;height:10px;overflow:hidden}.app-shell--tank .reports-comparison-track i{background:linear-gradient(90deg,#147fc0,#24bdd0);height:100%;display:block}.app-shell--tank .reports-comparison-row>b{color:#173b50;text-align:right;font-size:10px}.app-shell--tank .reports-balance-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.app-shell--tank .reports-balance-card>div{background:#f8fbfc;border:1px solid #dce7ec;min-height:68px;padding:9px 10px}.app-shell--tank .reports-balance-card>div.is-review{background:#fff9ef;border-color:#e6b072}.app-shell--tank .reports-balance-card span,.app-shell--tank .reports-balance-card strong{display:block}.app-shell--tank .reports-balance-card span{color:#657e8c;text-transform:uppercase;font-size:9px}.app-shell--tank .reports-balance-card strong{color:#173b50;margin-top:5px;font-size:15px}.app-shell--tank .reports-findings--single{grid-template-columns:1fr}.app-shell--tank .reports-flow-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.app-shell--tank .reports-flow-summary>div{background:#f8fbfc;border:1px solid #dce7ec;min-height:66px;padding:8px 10px}.app-shell--tank .reports-flow-summary span,.app-shell--tank .reports-flow-summary strong{display:block}.app-shell--tank .reports-flow-summary span{color:#657e8c;font-size:9px}.app-shell--tank .reports-flow-summary strong{color:#173b50;margin-top:5px;font-size:17px}.app-shell--tank .reports-quality--six{grid-template-columns:repeat(6,minmax(0,1fr))}.app-shell--tank .reports-table-wrap td strong{color:#173b50}.app-shell--tank .reports-table-wrap td{vertical-align:middle}.app-shell--tank .reports-refreshing{color:#537080;text-align:right;margin:-2px 0 7px;font-size:9px}@media (width<=1360px){.app-shell--tank .reports-metrics--v2{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--tank .reports-contextbar .reports-compare{width:100%;margin-left:0;padding-top:2px}.app-shell--tank .reports-quality--six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.app-shell--tank .reports-context-field{flex:220px}.app-shell--tank .reports-workspace--v2{display:block}.app-shell--tank .reports-comparison-row{grid-template-columns:minmax(130px,.8fr) minmax(130px,1.6fr) 96px}.app-shell--tank .reports-flow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.app-shell--tank .reports-metrics--v2{grid-template-columns:1fr 1fr}.app-shell--tank .reports-comparison-row{grid-template-columns:1fr 90px}.app-shell--tank .reports-comparison-track{grid-area:2/1/auto/-1}.app-shell--tank .reports-balance-card,.app-shell--tank .reports-quality--six{grid-template-columns:repeat(2,minmax(0,1fr))}}body.theme-dark .app-shell--tank .reports-contextbar,body.theme-dark .app-shell--tank .reports-chart-readout,body.theme-dark .app-shell--tank .reports-context-field select,body.theme-dark .app-shell--tank .reports-panel-control select,body.theme-dark .app-shell--tank .reports-measure button,body.theme-dark .app-shell--tank .reports-balance-card>div,body.theme-dark .app-shell--tank .reports-flow-summary>div{color:#dbe9ef;background:#122f40;border-color:#2b4d60}body.theme-dark .app-shell--tank .reports-chart-readout span,body.theme-dark .app-shell--tank .reports-comparison-label strong,body.theme-dark .app-shell--tank .reports-comparison-row>b,body.theme-dark .app-shell--tank .reports-balance-card strong,body.theme-dark .app-shell--tank .reports-flow-summary strong,body.theme-dark .app-shell--tank .reports-table-wrap td strong{color:#e5f2f7}.app-shell--pressure .pressure-activity-panel{overflow:hidden}.app-shell--pressure .pressure-activity-panel>header{align-items:center}.app-shell--pressure .pressure-activity-panel>header select{min-width:190px}.app-shell--pressure .pressure-activity-table-wrap{overflow-x:auto}.app-shell--pressure .pressure-activity-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:930px}.app-shell--pressure .pressure-activity-table th,.app-shell--pressure .pressure-activity-table td{text-align:left;vertical-align:middle;font-size:var(--v2-font-caption);border-bottom:1px solid #dfe8ed;padding:8px 10px}.app-shell--pressure .pressure-activity-table th{color:#355a70;font-size:var(--v2-font-micro);letter-spacing:.06em;text-transform:uppercase;background:#eaf3f7;padding:0;font-weight:800}.app-shell--pressure .pressure-activity-table th button{width:100%;min-height:38px;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:7px 10px;display:flex}.app-shell--pressure .pressure-activity-table th button:hover,.app-shell--pressure .pressure-activity-table th button:focus-visible{color:#153f58;background:#dcecf3}.app-shell--pressure .pressure-activity-table th button:focus-visible{outline:2px solid var(--b6-blue);outline-offset:-2px}.app-shell--pressure .pressure-activity-table th button i{color:#8298a6;letter-spacing:0;flex:none;font-size:13px;font-style:normal;font-weight:900}.app-shell--pressure .pressure-activity-table th button.is-active i{color:var(--b6-blue)}.app-shell--pressure .pressure-activity-table tbody tr:nth-child(2n){background:#fbfdfe}.app-shell--pressure .pressure-activity-table tbody tr:hover{background:#eef8fb}.app-shell--pressure .pressure-activity-table th:first-child,.app-shell--pressure .pressure-activity-table td:first-child{width:16%}.app-shell--pressure .pressure-activity-table th:nth-child(2),.app-shell--pressure .pressure-activity-table td:nth-child(2){width:18%}.app-shell--pressure .pressure-activity-table th:nth-child(3),.app-shell--pressure .pressure-activity-table td:nth-child(3){width:26%}.app-shell--pressure .pressure-activity-table th:nth-child(4),.app-shell--pressure .pressure-activity-table td:nth-child(4){width:14%}.app-shell--pressure .pressure-activity-table th:nth-child(5),.app-shell--pressure .pressure-activity-table td:nth-child(5){width:16%}.app-shell--pressure .pressure-activity-table th:nth-child(6),.app-shell--pressure .pressure-activity-table td:nth-child(6){width:10%}.app-shell--pressure .pressure-activity-table td{color:#18374d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--pressure .pressure-activity-empty{height:86px;color:var(--b6-muted)!important;text-align:center!important}.app-shell--pressure .pressure-activity-pagination{color:#647d8b;min-height:48px;font-size:var(--v2-font-caption);background:#f8fbfd;border-top:1px solid #d7e3e9;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.app-shell--pressure .pressure-activity-pagination>div{align-items:center;gap:9px;display:flex}.app-shell--pressure .pressure-activity-pagination strong{color:#294b60;text-align:center;min-width:52px}.app-shell--pressure .pressure-activity-pagination button{min-height:31px;font-size:var(--v2-font-label);padding:4px 10px}@media (width<=760px){.app-shell--pressure .pressure-activity-pagination{flex-direction:column;align-items:stretch}.app-shell--pressure .pressure-activity-pagination>div{justify-content:flex-end}}.app-shell--pressure .pressure-monitor-toolbar--r13{background:linear-gradient(#fff 0%,#fbfdfe 100%);border-color:#d6e2e8;border-radius:7px;justify-content:flex-start;align-items:end;gap:14px;padding:11px 12px;display:flex}.app-shell--pressure .pressure-monitor-toolbar--r13>label{width:min(520px,62%)}.app-shell--pressure .pressure-monitor-toolbar--r13 select{color:#17384e;background:#fff;border-color:#bfd1dc;border-radius:5px;min-height:37px;font-weight:700}.app-shell--pressure .pressure-monitor-context{align-content:end;gap:5px;min-height:55px;display:grid}.app-shell--pressure .pressure-monitor-context>span:first-child{color:#607887;font-size:var(--v2-font-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.app-shell--pressure .pressure-monitor-r13__top{grid-template-columns:minmax(330px,.9fr) minmax(0,1.65fr);gap:12px;display:grid}.app-shell--pressure .pressure-monitor-live--r13,.app-shell--pressure .pressure-monitor-data--r13,.app-shell--pressure .pressure-monitor-history--r13{border-color:#d6e2e8;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #123c5409}.app-shell--pressure .pressure-monitor-live--r13>header,.app-shell--pressure .pressure-monitor-data--r13>header,.app-shell--pressure .pressure-monitor-history--r13>header{background:linear-gradient(#fbfdfe 0%,#f6fafc 100%)}.app-shell--pressure .pressure-monitor-live--r13>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell--pressure .pressure-monitor-live--r13>header>div,.app-shell--pressure .pressure-monitor-data--r13>header>div{min-width:0}.app-shell--pressure .pressure-monitor-live--r13>header strong,.app-shell--pressure .pressure-monitor-data--r13>header strong,.app-shell--pressure .pressure-monitor-live--r13>header small,.app-shell--pressure .pressure-monitor-data--r13>header small{display:block}.app-shell--pressure .pressure-monitor-live--r13>header strong,.app-shell--pressure .pressure-monitor-data--r13>header strong{color:#173a51;font-size:var(--v2-font-control)}.app-shell--pressure .pressure-monitor-live--r13>header small,.app-shell--pressure .pressure-monitor-data--r13>header small{color:#718795;font-size:var(--v2-font-micro);margin-top:2px}.app-shell--pressure .pressure-monitor-live--r13 .pressure-monitor-live__body{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:8px;min-height:190px;padding:16px 18px 15px;display:grid}.app-shell--pressure .pressure-monitor-live--r13 .pressure-gauge--matrix{width:162px;margin:0}.app-shell--pressure .pressure-monitor-live--r13 .pressure-gauge__matrix-segment{stroke-width:7.2px}.app-shell--pressure .pressure-monitor-live--r13 .pressure-gauge__matrix-marker{r:3.1px}.app-shell--pressure .pressure-monitor-live--r13 .pressure-gauge__matrix-value{font-size:16px}.app-shell--pressure .pressure-monitor-live--r13 .pressure-gauge__matrix-unit{font-size:7px}.app-shell--pressure .pressure-monitor-live__reading{min-width:0;padding-left:4px}.app-shell--pressure .pressure-monitor-live__reading>strong{color:#112f49;letter-spacing:-.04em;white-space:nowrap;margin-bottom:11px;font-size:27px;font-weight:850;display:block}.app-shell--pressure .pressure-monitor-live__reading>span{color:#607988;min-width:0;font-size:var(--v2-font-caption);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin-top:7px;display:flex;overflow:hidden}.app-shell--pressure .pressure-monitor-live__reading .pressure-icon{color:#337fa4;flex:none;width:16px;height:16px}.app-shell--pressure .pressure-monitor-data--r13 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:7px 12px 4px;display:grid}.app-shell--pressure .pressure-monitor-data--r13 dl>div{border-bottom:1px solid #e4edf1;min-height:72px;padding:12px 13px;display:block}.app-shell--pressure .pressure-monitor-data--r13 dl>div:nth-child(odd){border-right:1px solid #e4edf1}.app-shell--pressure .pressure-monitor-data--r13 dt{color:#718795;font-size:var(--v2-font-micro);letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-weight:800;display:flex}.app-shell--pressure .pressure-monitor-data--r13 dd{color:#17384e;font-size:var(--v2-font-caption);overflow-wrap:anywhere;margin:7px 0 0;font-weight:760}.app-shell--pressure .pressure-monitor-data--r13 dt .pressure-icon{color:#3182a9;width:15px;height:15px}.app-shell--pressure .pressure-monitor-thresholds--r13{padding:10px 12px 12px;display:block}.app-shell--pressure .pressure-monitor-thresholds--r13>strong{color:#657e8d;font-size:var(--v2-font-micro);letter-spacing:.045em;text-transform:uppercase;margin-bottom:7px;font-weight:850;display:block}.app-shell--pressure .pressure-monitor-thresholds--r13>div{flex-wrap:wrap;gap:6px;display:flex}.app-shell--pressure .pressure-monitor-thresholds--r13 span{border-radius:999px;padding:5px 8px;font-weight:750}.app-shell--pressure .pressure-monitor-thresholds--r13 span.is-critical{color:#a33b47;background:#fff7f8;border-color:#ecc8cc}.app-shell--pressure .pressure-monitor-thresholds--r13 span.is-warning{color:#996115;background:#fffbf3;border-color:#ecd8b6}.app-shell--pressure .pressure-monitor-thresholds--r13 span.is-ok{color:#2d8053;background:#f7fcf9;border-color:#cce4d6}.app-shell--pressure .pressure-monitor-history--r13>header>div:first-child{min-width:0}.app-shell--pressure .pressure-monitor-history--r13>header strong{color:#17384e;font-size:var(--v2-font-control)}.app-shell--pressure .pressure-monitor-history__period{flex:none;grid-template-columns:auto 128px;align-items:center;gap:8px;display:grid}.app-shell--pressure .pressure-monitor-history__period>span{color:#607887;font-size:var(--v2-font-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:850}.app-shell--pressure .pressure-monitor-history__period select{color:#17384e;background:#fff;border-color:#bfd1dc;border-radius:5px;min-height:34px;font-weight:750}.app-shell--pressure .pressure-monitor-history__legend--r13{background:#fff;border-bottom:1px solid #e2ebef;flex-wrap:wrap;gap:8px;padding:8px 13px;display:flex}.app-shell--pressure .pressure-monitor-history__legend--r13 span{color:#607786;font-size:var(--v2-font-micro);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:750;display:inline-flex}.app-shell--pressure .pressure-monitor-history__legend--r13 i{background:#2b7fa9;border-radius:999px;width:16px;height:3px;display:inline-block}.app-shell--pressure .pressure-monitor-history__legend--r13 .is-critical i{background:#d94b52}.app-shell--pressure .pressure-monitor-history__legend--r13 .is-warning i{background:#ef8f16}.app-shell--pressure .pressure-monitor-history__legend--r13 .is-ok i{background:#33a765}.app-shell--pressure .pressure-monitor-chart{background:#fff;min-height:318px;padding:4px 10px 7px;position:relative}.app-shell--pressure .pressure-monitor-chart svg{touch-action:pan-y;width:100%;height:auto;min-height:285px;display:block}.app-shell--pressure .pressure-monitor-chart__grid{stroke:#e4ecef;stroke-width:1px}.app-shell--pressure .pressure-monitor-chart__axis-label{fill:#748b98;font-size:11px;font-weight:650}.app-shell--pressure .pressure-monitor-chart__axis-label--time{font-size:10.5px}.app-shell--pressure .pressure-monitor-chart__guide line{stroke-width:1.5px;stroke-dasharray:6 5}.app-shell--pressure .pressure-monitor-chart__guide text{paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:10px;font-weight:800}.app-shell--pressure .pressure-monitor-chart__guide--critical line{stroke:#d94b52}.app-shell--pressure .pressure-monitor-chart__guide--critical text{fill:#b33d46}.app-shell--pressure .pressure-monitor-chart__guide--warning line{stroke:#ef8f16}.app-shell--pressure .pressure-monitor-chart__guide--warning text{fill:#ad6810}.app-shell--pressure .pressure-monitor-chart__guide--ok line{stroke:#33a765}.app-shell--pressure .pressure-monitor-chart__guide--ok text{fill:#2a8554}.app-shell--pressure .pressure-monitor-chart__line{fill:none;stroke:url(#pressureMonitorLine);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.app-shell--pressure .pressure-monitor-chart__hover line{stroke:#88a6b6;stroke-width:1px;stroke-dasharray:4 4}.app-shell--pressure .pressure-monitor-chart__hover circle{fill:#fff;stroke:#176f9b;stroke-width:3px}.app-shell--pressure .pressure-monitor-chart__tooltip{pointer-events:none;background:#fffffff5;border:1px solid #cfdee6;border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;display:flex;position:absolute;top:12px;left:74px;box-shadow:0 5px 18px #103a5214}.app-shell--pressure .pressure-monitor-chart__tooltip strong{color:#17384e;font-size:var(--v2-font-caption)}.app-shell--pressure .pressure-monitor-chart__tooltip span{color:#6d8492;font-size:var(--v2-font-micro)}.app-shell--pressure .pressure-monitor-chart__empty{color:#718794;min-height:280px;font-size:var(--v2-font-caption);place-items:center;display:grid}@media (width<=980px){.app-shell--pressure .pressure-monitor-r13__top{grid-template-columns:1fr}.app-shell--pressure .pressure-monitor-live--r13 .pressure-monitor-live__body{grid-template-columns:150px minmax(0,1fr)}.app-shell--pressure .pressure-monitor-live--r13 .pressure-gauge--matrix{width:145px}}@media (width<=720px){.app-shell--pressure .pressure-monitor-toolbar--r13{flex-direction:column;align-items:stretch}.app-shell--pressure .pressure-monitor-toolbar--r13>label{width:100%}.app-shell--pressure .pressure-monitor-context{min-height:0}.app-shell--pressure .pressure-monitor-live--r13 .pressure-monitor-live__body{grid-template-columns:1fr;justify-items:center}.app-shell--pressure .pressure-monitor-live__reading{text-align:center;width:100%;padding-left:0}.app-shell--pressure .pressure-monitor-live__reading>span{justify-content:center}.app-shell--pressure .pressure-monitor-data--r13 dl{grid-template-columns:1fr}.app-shell--pressure .pressure-monitor-data--r13 dl>div:nth-child(odd){border-right:0}.app-shell--pressure .pressure-monitor-history--r13>header{flex-direction:column;align-items:stretch}.app-shell--pressure .pressure-monitor-history__period{grid-template-columns:auto minmax(120px,1fr)}.app-shell--pressure .pressure-monitor-chart__axis-label--time{font-size:9px}}.app-shell--pressure .pressure-monitor-r13{gap:9px}.app-shell--pressure .pressure-monitor-toolbar--r13{min-height:0;padding:8px 10px}.app-shell--pressure .pressure-monitor-context{min-height:46px}.app-shell--pressure .pressure-monitor-r13__top{grid-template-columns:minmax(320px,.82fr) minmax(0,1.72fr);gap:9px}.app-shell--pressure .pressure-monitor-live--r13>header,.app-shell--pressure .pressure-monitor-data--r13>header{padding:8px 10px}.app-shell--pressure .pressure-monitor-live--r13 .pressure-monitor-live__body{grid-template-columns:142px minmax(0,1fr);gap:5px;min-height:132px;padding:7px 12px 8px}.app-shell--pressure .pressure-monitor-live--r13 .pressure-gauge--matrix{width:136px}.app-shell--pressure .pressure-monitor-live__reading{padding-left:1px}.app-shell--pressure .pressure-monitor-live__reading>strong{margin-bottom:6px;font-size:24px}.app-shell--pressure .pressure-monitor-live__reading>span{font-size:var(--v2-font-micro);margin-top:4px}.app-shell--pressure .pressure-monitor-data--r13 dl{padding:3px 10px 4px}.app-shell--pressure .pressure-monitor-data--r13 dl>div{min-height:54px;padding:8px 11px}.app-shell--pressure .pressure-monitor-data--r13 dd{margin-top:4px}.app-shell--pressure .pressure-monitor-history--r13>header{padding:8px 11px}.app-shell--pressure .pressure-monitor-history__period select{min-height:31px}.app-shell--pressure .pressure-monitor-history__legend--r13{align-items:center;gap:6px;min-height:30px;padding:5px 11px}.app-shell--pressure .pressure-monitor-history__threshold-label{color:#718795;font-size:var(--v2-font-micro);letter-spacing:.035em;text-transform:uppercase;margin-left:8px;font-weight:850}.app-shell--pressure .pressure-monitor-history__legend--r13 span:not(.is-series){background:#fff;border:1px solid #dbe5ea;border-radius:999px;gap:5px;padding:2px 6px}.app-shell--pressure .pressure-monitor-history__legend--r13 .is-critical{background:#fff9fa;border-color:#efd2d5}.app-shell--pressure .pressure-monitor-history__legend--r13 .is-warning{background:#fffaf3;border-color:#eeddbf}.app-shell--pressure .pressure-monitor-history__legend--r13 .is-ok{background:#f8fcfa;border-color:#d0e6d9}.app-shell--pressure .pressure-monitor-chart{min-height:258px;padding:1px 8px 3px}@media (width<=900px){.app-shell--pressure .pressure-monitor-live--r13 .pressure-monitor-live__body{min-height:145px}.app-shell--pressure .pressure-monitor-history__threshold-label{width:100%;margin-left:0}}.app-shell--pressure .pressure-test-live__grid--r15{grid-template-columns:minmax(250px,.86fr) minmax(330px,1.18fr) minmax(320px,1.08fr);gap:11px;padding:11px}.app-shell--pressure .pressure-test-live__signal--r15,.app-shell--pressure .pressure-test-live__facts--r15,.app-shell--pressure .pressure-test-live__grid--r15 .pressure-test-autopass{background:#fff;border:1px solid #d7e3e9;border-radius:6px;min-height:138px}.app-shell--pressure .pressure-test-live__signal--r15{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.app-shell--pressure .pressure-test-live__signal--r15 .pressure-gauge--matrix{width:126px;margin:-3px 0 -5px}.app-shell--pressure .pressure-test-live__signal-copy{min-width:0}.app-shell--pressure .pressure-test-live__signal-copy>small,.app-shell--pressure .pressure-test-live__signal-copy>strong{display:block}.app-shell--pressure .pressure-test-live__signal-copy>small{color:#6a818f;font-size:var(--v2-font-micro);letter-spacing:.03em;text-transform:uppercase;font-weight:760}.app-shell--pressure .pressure-test-live__signal-copy>strong{color:#12344d;letter-spacing:-.035em;white-space:nowrap;margin:5px 0 8px;font-size:25px;font-weight:850}.app-shell--pressure .pressure-test-live__facts--r15{background:#dfe8ed;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;display:grid;overflow:hidden}.app-shell--pressure .pressure-test-live__facts--r15>div{background:#fbfdfe;border:0;min-height:68px;padding:11px 13px;display:block}.app-shell--pressure .pressure-test-live__facts--r15 dt{color:#718694;font-size:var(--v2-font-micro);letter-spacing:.035em;text-transform:uppercase;margin:0 0 5px;font-weight:800}.app-shell--pressure .pressure-test-live__facts--r15 dd{color:#17384f;font-size:var(--v2-font-caption);margin:0;font-weight:760;line-height:1.35}.app-shell--pressure .pressure-test-live__grid--r15 .pressure-test-autopass{padding:12px 14px;position:relative;overflow:hidden}.app-shell--pressure .pressure-test-autopass__head{align-items:flex-start;gap:9px;display:flex}.app-shell--pressure .pressure-test-autopass__icon{background:#dba128;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #dba1281c}.app-shell--pressure .pressure-test-autopass--eligible .pressure-test-autopass__icon{background:#2f9f68;box-shadow:0 0 0 4px #2f9f681c}.app-shell--pressure .pressure-test-autopass--blocked .pressure-test-autopass__icon{background:#c94e59;box-shadow:0 0 0 4px #c94e591c}.app-shell--pressure .pressure-test-autopass__head small,.app-shell--pressure .pressure-test-autopass__head strong{display:block}.app-shell--pressure .pressure-test-autopass__head small{color:#718694;font-size:var(--v2-font-micro);letter-spacing:.035em;text-transform:uppercase;margin:0;font-weight:800}.app-shell--pressure .pressure-test-autopass__head strong{color:#17374e;margin-top:3px;font-size:17px;line-height:1.2}.app-shell--pressure .pressure-test-autopass--eligible .pressure-test-autopass__head strong{color:#24794f}.app-shell--pressure .pressure-test-autopass--blocked .pressure-test-autopass__head strong{color:#a83b48}.app-shell--pressure .pressure-test-autopass__detail{color:#667e8c;font-size:var(--v2-font-caption);margin-top:8px;display:block}.app-shell--pressure .pressure-test-autopass__progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;display:grid}.app-shell--pressure .pressure-test-autopass__progress-row .pressure-test-autopass__bar{margin:0}.app-shell--pressure .pressure-test-autopass__progress-row>strong{color:#4e6878;min-width:34px;font-size:var(--v2-font-caption);text-align:right}.app-shell--pressure .pressure-test-autopass--eligible .pressure-test-autopass__bar>i{background:#2f9f68}.app-shell--pressure .pressure-test-autopass--blocked .pressure-test-autopass__bar>i{background:#c94e59}.app-shell--pressure .pressure-test-autopass__stable{color:#637b89!important;margin-top:7px!important}.app-shell--pressure .pressure-test-live>footer{min-height:48px}@media (width<=1120px){.app-shell--pressure .pressure-test-live__grid--r15{grid-template-columns:minmax(240px,.85fr) minmax(300px,1.15fr)}.app-shell--pressure .pressure-test-live__grid--r15 .pressure-test-autopass{grid-column:1/-1}}.app-shell--pressure .pressure-scope-summary__item--works,.app-shell--pressure .pressure-scope-summary__item--monitoring,.app-shell--pressure .pressure-scope-summary__item--testing,.app-shell--pressure .pressure-scope-summary__item--alerts,.app-shell--pressure .pressure-scope-summary__item--no-reading{box-shadow:none}.app-shell--pressure .pressure-scope-summary__item{background:linear-gradient(#fff 0%,#fbfcfd 100%);border-bottom:1px solid #d7e2e8}.app-shell--pressure .pressure-scope-summary__item strong{color:#163850}.app-shell--pressure .pressure-works-matrix__row{align-items:stretch}.app-shell--pressure .pressure-works-matrix__row>span:not(.pressure-work-installation-stack){align-self:center}.app-shell--pressure .pressure-work-installation-stack{grid-column:2/4;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:0 16px;min-width:0;display:grid}.app-shell--pressure .pressure-work-installation-line{border-bottom:1px solid #edf2f4;grid-template-columns:minmax(118px,.8fr) minmax(178px,1.2fr);align-items:center;gap:8px;min-width:0;min-height:62px;padding:5px 0;display:grid}.app-shell--pressure .pressure-work-installation-line:nth-last-child(-n+2){border-bottom:0}.app-shell--pressure .pressure-work-installation-line.is-empty{grid-column:1/-1;min-height:44px}.app-shell--pressure .pressure-work-reading{flex:auto;width:100%;min-width:0}.app-shell--pressure .pressure-work-reading .pressure-gauge--compact.pressure-gauge--matrix{flex-basis:62px;width:62px}.app-shell--pressure .pressure-work-more--stack{grid-column:1/-1;padding:6px 0 2px;display:block}@media (width<=1180px){.app-shell--pressure .pressure-work-installation-stack{grid-template-columns:minmax(0,1fr);gap:0}.app-shell--pressure .pressure-work-installation-line:nth-last-child(-n+2){border-bottom:1px solid #edf2f4}.app-shell--pressure .pressure-work-installation-line:last-child{border-bottom:0}}.app-shell--pressure .pressure-browser-handoff{color:#24465b;background:#f7fafb;border:1px solid #cddde5;border-radius:8px;gap:7px;padding:16px;display:grid}.app-shell--pressure .pressure-browser-handoff strong{color:#17394f;font-size:15px}.app-shell--pressure .pressure-browser-handoff p,.app-shell--pressure .pressure-browser-handoff small{margin:0;line-height:1.45}.app-shell--pressure .pressure-browser-handoff small{color:#657d8b}.app-shell--pressure .pressure-operational-overview{grid-template-columns:minmax(280px,.9fr) minmax(540px,1.6fr);gap:10px;margin-bottom:10px;display:grid}.app-shell--pressure .pressure-operational-overview__lead{color:#fff;background:linear-gradient(135deg,#11364f 0%,#19465f 100%);border:1px solid #173d56;border-left:4px solid #22a8c4;flex-direction:column;justify-content:center;min-height:92px;padding:14px 16px;display:flex;box-shadow:0 4px 12px #11364f14}.app-shell--pressure .pressure-operational-overview__lead small{color:#a8cfdb;font-size:var(--v2-font-micro);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.app-shell--pressure .pressure-operational-overview__lead strong{margin-top:5px;font-size:18px;line-height:1.2}.app-shell--pressure .pressure-operational-overview__lead span{color:#d4e6ec;font-size:var(--v2-font-caption);margin-top:6px}.app-shell--pressure .pressure-operational-overview__lead.has-attention{border-left-color:#d08a25}.app-shell--pressure .pressure-scope-summary--compact{border:1px solid var(--b6-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item{border:0;border-right:1px solid var(--b6-line);background:#fff;flex-direction:column;justify-content:center;min-height:92px;padding:12px 15px;display:flex;box-shadow:inset 0 3px #d7e3e8}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item:last-child{border-right:0}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item strong{letter-spacing:-.04em;margin-top:5px;font-size:24px;font-weight:780}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item.is-attention{background:#fffdf9;box-shadow:inset 0 3px #c98728}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item.is-attention strong{color:#925d13}.app-shell--pressure .pressure-work-installation-stack.is-single .pressure-work-installation-line{border-bottom:0;grid-column:1/-1;justify-self:center;width:min(100%,430px)}.app-shell--pressure .pressure-work-installation-stack.is-odd .pressure-work-installation-line:last-of-type{border-bottom:0;grid-column:1/-1;justify-self:center;width:calc(50% - 8px);min-width:300px}.app-shell--pressure .pressure-work-installation-line{border-radius:4px}.app-shell--pressure .pressure-work-installation-line:hover{background:#f8fbfc}.app-shell--pressure .pressure-alert-coverage__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-shell--pressure .pressure-alert-coverage__grid>span{background:#fbfdfe;border:1px solid #d8e4e9;min-width:0;padding:10px 11px}.app-shell--pressure .pressure-alert-coverage__grid strong,.app-shell--pressure .pressure-alert-coverage__grid small,.app-shell--pressure .pressure-recipient-table strong,.app-shell--pressure .pressure-recipient-table small{display:block}.app-shell--pressure .pressure-alert-coverage__grid strong{color:#17394f;font-size:var(--v2-font-label)}.app-shell--pressure .pressure-alert-coverage__grid small{color:#6b818d;margin-top:3px;line-height:1.35}.app-shell--pressure .pressure-config-block__head--actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell--pressure .pressure-config-block__head--actions>div>strong,.app-shell--pressure .pressure-config-block__head--actions>div>small{display:block}.app-shell--pressure .pressure-config-loading{color:#667f8d;font-size:var(--v2-font-caption);padding:13px}.app-shell--pressure .pressure-recipient-table-wrap{overflow-x:auto}.app-shell--pressure .pressure-recipient-table td:nth-child(3),.app-shell--pressure .pressure-recipient-table td:nth-child(4),.app-shell--pressure .pressure-recipient-table th:nth-child(3),.app-shell--pressure .pressure-recipient-table th:nth-child(4){text-align:center;width:72px}.app-shell--pressure .pressure-recipient-table input[type=checkbox]{accent-color:#167cad;width:20px;height:20px}.app-shell--pressure .pressure-recipient-table small{color:#718793;margin-top:2px}.app-shell--pressure .pressure-sensor-identity,.app-shell--pressure .pressure-sensor-installation,.app-shell--pressure .pressure-sensor-device{min-width:0;display:block}.app-shell--pressure .pressure-sensor-identity strong,.app-shell--pressure .pressure-sensor-installation strong,.app-shell--pressure .pressure-sensor-device strong{color:#16384f;font-size:var(--v2-font-label);display:block}.app-shell--pressure .pressure-sensor-identity small,.app-shell--pressure .pressure-sensor-installation small,.app-shell--pressure .pressure-sensor-device small{color:#6d8491;font-size:var(--v2-font-micro);margin-top:3px;line-height:1.35;display:block}.app-shell--pressure .pressure-sensor-identity small{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.app-shell--pressure .pressure-sensor-device.is-pending strong{color:#6a7e89}.app-shell--pressure .pressure-sensor-muted{color:#81929b}.app-shell--pressure .pressure-sensor-state{color:#4f6673;min-height:24px;font-size:var(--v2-font-micro);white-space:nowrap;background:#f7fafb;border:1px solid #cad8df;border-radius:999px;align-items:center;padding:3px 8px;font-weight:800;display:inline-flex}.app-shell--pressure .pressure-sensor-state.is-active{color:#2f725c;background:#f2faf6;border-color:#a7cfc2}.app-shell--pressure .pressure-sensor-state.is-pending{color:#8a651c;background:#fffaf0;border-color:#d9c99e}.app-shell--pressure .pressure-sensor-state.is-retired{color:#7b878d;background:#f1f4f5}@media (width<=1180px){.app-shell--pressure .pressure-operational-overview{grid-template-columns:1fr}.app-shell--pressure .pressure-work-installation-stack.is-odd .pressure-work-installation-line:last-of-type{width:100%;min-width:0}}@media (width<=760px){.app-shell--pressure .pressure-scope-summary--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item{min-height:82px;padding:9px 7px}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item strong{font-size:21px}.app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item>span{font-size:9px}.app-shell--pressure .pressure-alert-coverage__grid{grid-template-columns:1fr}.app-shell--pressure .pressure-config-block__head--actions{flex-direction:column;align-items:stretch}}.app-shell--pressure .pressure-work-installation-stack:not(.is-single){grid-template-columns:minmax(0,1fr);gap:0}.app-shell--pressure .pressure-work-installation-stack:not(.is-single) .pressure-work-installation-line{border-bottom:1px solid #edf2f4;grid-column:1/-1;justify-self:center;width:min(100%,430px)}.app-shell--pressure .pressure-work-installation-stack:not(.is-single) .pressure-work-installation-line:last-of-type{border-bottom:0}.app-shell--pressure .pressure-work-installation-stack.is-odd .pressure-work-installation-line:last-of-type{width:min(100%,430px);min-width:0}.pressure-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pressure-project-card{background:var(--bg-secondary,#fff);border:1px solid var(--border-primary,#dce5eb);cursor:pointer;border-radius:18px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 10px 30px #142f4414}.pressure-project-card:hover,.pressure-project-card:focus-visible{border-color:#9fc8df;outline:none;transform:translateY(-2px);box-shadow:0 16px 38px #142f4421}.pressure-project-card__cover{background-image:linear-gradient(#091b2b05,#091b2b4d),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjYwMCIgdmlld0JveD0iMCAwIDEyMDAgNjAwIj4KPGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzE3M2Y2MyIvPjxzdG9wIG9mZnNldD0iLjU1IiBzdG9wLWNvbG9yPSIjMzk3OTljIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzVkNmRlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+CjxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjYwMCIgZmlsbD0idXJsKCNnKSIvPjxjaXJjbGUgY3g9IjEwMTAiIGN5PSI5MCIgcj0iMTQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMDgiLz4KPHBhdGggZD0iTTAgNDU1QzIyMCAzOTUgMzkwIDQzMCA1NjAgNDcwYzIzMCA1NSA0MjAgMTUgNjQwLTc1djIwNUgwWiIgZmlsbD0iI2RjZTZlYSIgb3BhY2l0eT0iLjc4Ii8+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMCAxMjUpIj48cGF0aCBkPSJNMCAzMDBWMTA1TDIzNSAwbDMwMCA5OHYyMDJaIiBmaWxsPSIjZjVmN2Y4IiBvcGFjaXR5PSIuOTYiLz48cGF0aCBkPSJNNTM1IDMwMFY5OGwyMjUtNTh2MjYwWiIgZmlsbD0iI2RmZTllZCIgb3BhY2l0eT0iLjk2Ii8+CjxnIGZpbGw9IiM5YWI4YzgiIG9wYWNpdHk9Ii44MiI+PHJlY3QgeD0iNTUiIHk9IjE0NSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMDUiLz48cmVjdCB4PSIyMTAiIHk9IjEyNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjUiLz48cmVjdCB4PSIzNjUiIHk9IjEzNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMTUiLz48cmVjdCB4PSI1NzUiIHk9IjEyOCIgd2lkdGg9IjEzMCIgaGVpZ2h0PSIxMjAiLz48L2c+CjxwYXRoIGQ9Ik0wIDEwNSAyMzUgMGwzMDAgOTggMjI1LTU4IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMTQiIG9wYWNpdHk9Ii42NSIvPjwvZz48L3N2Zz4=);background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;min-height:172px;padding:16px;display:flex;position:relative}.pressure-project-card__stage,.pressure-project-card__alert{background:#fffffff0;border-radius:999px;align-items:center;min-height:27px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0d273a1f}.pressure-project-card__stage{color:#24485f}.pressure-project-card__alert{color:#a74916}.pressure-project-card__identity{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pressure-project-card__identity h3{color:var(--text-primary,#17324d);margin:0 0 4px;font-size:18px;line-height:1.2}.pressure-project-card__identity p{color:var(--text-muted,#73818c);margin:0;font-size:12px}.pressure-project-card__kpis{border:1px solid var(--border-primary,#dce5eb);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid;overflow:hidden}.pressure-project-card__kpis span{background:var(--bg-tertiary,#f6f8fa);border-right:1px solid var(--border-primary,#dce5eb);min-width:0;padding:11px 10px}.pressure-project-card__kpis span:last-child{border-right:0}.pressure-project-card__kpis small,.pressure-project-card__kpis strong{display:block}.pressure-project-card__kpis small{color:var(--text-muted,#73818c);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}.pressure-project-card__kpis strong{color:var(--text-primary,#17324d);font-size:15px}.pressure-project-card__readings{gap:4px;margin-top:13px;display:grid}.pressure-project-card__readings-head{justify-content:space-between;align-items:baseline;gap:10px;padding:2px 0 5px;display:flex}.pressure-project-reading{border-bottom:1px solid var(--border-primary,#e7edf1);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.pressure-project-reading:last-child{border-bottom:0}.pressure-project-reading span{min-width:0}.pressure-project-reading span strong,.pressure-project-reading span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pressure-project-reading span strong{color:var(--text-primary,#17324d);font-size:12px}.pressure-project-reading span small{color:var(--text-muted,#73818c);margin-top:2px;font-size:10px}.pressure-project-reading>strong{color:var(--text-primary,#17324d);font-family:var(--font-mono,monospace);flex-shrink:0;font-size:12px}.pressure-project-card__footer{border-top:1px solid var(--border-primary,#dce5eb);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px 16px;display:flex}.pressure-project-card__footer small{color:var(--text-muted,#73818c);font-size:11px}.pressure-project-card__actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.pressure-structure-shell{gap:14px;display:grid}.pressure-structure-shell__intro{background:linear-gradient(135deg,#f9fbfc,#eef5f8);border:1px solid #d7e3e9;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.pressure-structure-shell__intro h2{color:#17324d;margin:2px 0 7px;font-size:22px}.pressure-structure-shell__intro p:last-child{color:#677783;max-width:760px;margin:0;line-height:1.5}.pressure-structure-shell__hint{color:#526873;background:#ffffffd1;border:1px solid #dce7ec;border-radius:11px;flex:none;max-width:290px;padding:10px 12px;font-size:11px;line-height:1.45}.pressure-structure-tab-fallback{justify-content:flex-end;margin:0 0 10px;display:flex}.pressure-structure-tab-fallback button{color:#176c9e;cursor:pointer;background:#f5fbfe;border:1px solid #b9d8e9;border-radius:9px;min-height:34px;padding:6px 14px;font-weight:750}.pressure-structure-tab-fallback button.is-active{color:#fff;background:#168de0;border-color:#168de0}@media (width<=1180px){.pressure-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.pressure-project-grid{grid-template-columns:1fr}.pressure-structure-shell__intro{flex-direction:column;align-items:stretch}.pressure-structure-shell__hint{max-width:none}}.pressure-works-panel{background:#fff;border:1px solid #dbe5ea;border-radius:16px;box-shadow:0 8px 28px #1b34460e}.pressure-works-panel>header{border-bottom:1px solid #e6edf1;padding:17px 18px 15px}.pressure-works-panel>header h2{letter-spacing:-.01em;margin-top:2px;font-size:17px}.pressure-works-panel>header small{color:#75838c}.pressure-project-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;padding:14px}.pressure-project-card{background:#fff;border-color:#dce5ea;border-radius:15px;box-shadow:0 5px 18px #132e400f}.pressure-project-card:hover,.pressure-project-card:focus-visible{border-color:#b8d6e7;transform:translateY(-1px);box-shadow:0 10px 28px #132e401a}.pressure-project-card__cover{filter:saturate(.72);background-position:50% 44%;min-height:112px;padding:13px}.pressure-project-card__cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0f293b14);height:42%;position:absolute;inset:auto 0 0}.pressure-project-card__stage,.pressure-project-card__alert{z-index:1;border:1px solid #ffffffbf;min-height:24px;padding:4px 9px;font-size:10px;position:relative;box-shadow:0 2px 10px #0d273a17}.pressure-project-card__body{padding:15px 16px 9px}.pressure-project-card__identity{align-items:center}.pressure-project-card__identity h3{margin-bottom:3px;font-size:17px}.pressure-project-card__identity p{color:#81909a;max-width:100%;font-size:10px}.pressure-project-card__kpis{background:#e6edf1;border:0;border-radius:10px;gap:1px;margin-top:13px}.pressure-project-card__kpis span{background:#f6f9fb;border:0;padding:9px 10px}.pressure-project-card__kpis span:first-child{border-radius:10px 0 0 10px}.pressure-project-card__kpis span:last-child{border-radius:0 10px 10px 0}.pressure-project-card__kpis small{color:#83919a;letter-spacing:.035em;margin-bottom:2px;font-size:9px}.pressure-project-card__kpis strong{font-size:14px}.pressure-project-card__readings{gap:0;margin-top:10px}.pressure-project-card__readings-head{padding:4px 0 3px}.pressure-project-card__readings-head strong{color:#526873;font-size:10px}.pressure-project-card__readings-head small{color:#96a2aa;font-size:9px}.pressure-project-reading{min-height:43px;padding:7px 0}.pressure-project-reading span strong{font-size:11px}.pressure-project-reading span small{font-size:9px}.pressure-project-reading>strong{font-size:11px}.pressure-project-card__footer{background:#fbfcfd;border-top-color:#edf1f4;padding:11px 16px 13px}.pressure-project-card__footer small{font-size:10px}.pressure-project-card__actions .btn-secondary,.pressure-project-card__actions .pressure-primary-action{border-radius:8px;min-height:32px;padding:6px 11px;font-size:10px}.pressure-workspace-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f222f94;padding:24px}.pressure-workspace--r5{background:#f5f8fa;border:1px solid #d5e4ecf2;border-radius:19px;width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 30px 80px #081e2d3d}.pressure-workspace__head{background:radial-gradient(circle at 88% -10%,#2cb2e138,#0000 34%),linear-gradient(118deg,#123b58,#174b69);min-height:74px;padding:14px 18px}.pressure-workspace__head>div>small{opacity:.78;letter-spacing:.08em}.pressure-workspace__head h2{letter-spacing:-.015em;margin:2px 0 4px;font-size:20px}.pressure-workspace__head-meta{font-size:10px}.pressure-workspace__head>button{background:#ffffff12;border:1px solid #ffffff42;border-radius:10px;width:34px;height:34px}.pressure-workspace__head>button:hover{background:#ffffff24}.pressure-workspace__tabs{background:#fff;border-bottom:1px solid #dfe8ed;gap:3px;padding:0 12px;overflow-x:auto}.pressure-workspace__tabs button{color:#61727d;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;padding:0 11px;font-size:10px;font-weight:700}.pressure-workspace__tabs button:hover{color:#176d9e;background:#f7fafc}.pressure-workspace__tabs button.is-active{color:#0878bf;background:#f7fbfd;border-bottom-color:#2aa8dc}.pressure-workspace__body{background:#f5f8fa;padding:18px;overflow:auto}.pressure-structure-shell{display:block}.pressure-structure{gap:14px;display:grid}.pressure-structure__hero{background:radial-gradient(circle at 92% 14%,#29a4d71f,#0000 28%),linear-gradient(135deg,#fbfcfd,#f1f6f9);border:1px solid #dae5eb;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:24px;padding:20px;display:grid}.pressure-structure__hero h2{color:#18364d;letter-spacing:-.015em;margin:3px 0 6px;font-size:21px}.pressure-structure__hero p:not(.eyebrow){color:#6f7f89;max-width:700px;margin:0;font-size:11px;line-height:1.5}.pressure-structure__new-unit{align-items:flex-end;gap:8px;display:flex}.pressure-structure__new-unit label{color:#566a77;flex:1;gap:5px;font-size:10px;font-weight:750;display:grid}.pressure-structure__new-unit input,.pressure-structure__unit-actions input,.pressure-structure-installation select{color:#17324d;background:#fff;border:1px solid #cfdae1;border-radius:9px;outline:none;width:100%;min-height:38px;padding:8px 10px}.pressure-structure__new-unit input:focus,.pressure-structure__unit-actions input:focus,.pressure-structure-installation select:focus{border-color:#6ab4db;box-shadow:0 0 0 3px #2a9bd31c}.pressure-structure__layout{grid-template-columns:minmax(245px,.68fr) minmax(0,1.7fr);align-items:start;gap:14px;display:grid}.pressure-structure__tree,.pressure-structure__detail{background:#fff;border:1px solid #dbe5ea;border-radius:14px;box-shadow:0 6px 20px #1832440b}.pressure-structure__tree{overflow:hidden}.pressure-structure__tree>header{background:#f7fafb;border-bottom:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.pressure-structure__tree>header span small,.pressure-structure__tree>header span strong,.pressure-structure__tree>button span strong,.pressure-structure__tree>button span small{display:block}.pressure-structure__tree>header small{color:#8a969e;text-transform:uppercase;font-size:9px}.pressure-structure__tree>header strong{color:#17324d;margin-top:3px;font-size:12px}.pressure-structure__tree>header b{color:#0878c9;background:#e8f4fb;border-radius:8px;place-items:center;min-width:27px;height:27px;font-size:11px;display:grid}.pressure-structure__tree>button{color:#17324d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f5;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;width:100%;padding:11px 13px;display:grid}.pressure-structure__tree>button:hover{background:#f8fbfd}.pressure-structure__tree>button.is-selected{background:#eef8fd;box-shadow:inset 3px 0 #29a3d4}.pressure-structure__tree>button span strong{font-size:11px}.pressure-structure__tree>button span small{color:#85929a;margin-top:2px;font-size:9px}.pressure-structure__tree>button>b{color:#5d6d77;text-align:center;background:#eff3f6;border-radius:999px;min-width:24px;padding:3px 6px;font-size:9px}.pressure-structure__tree-icon,.pressure-structure__branch{color:#299dce;text-align:center;font-size:15px}.pressure-structure__tree-label{color:#919ca3;letter-spacing:.08em;text-transform:uppercase;padding:11px 13px 6px;font-size:8px;font-weight:800}.pressure-structure__empty{color:#839099;padding:15px;font-size:10px;line-height:1.45}.pressure-structure__detail{padding:17px}.pressure-structure__detail-head{border-bottom:1px solid #e6edf1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.pressure-structure__detail-head small{color:#2293c4;text-transform:uppercase;font-size:9px;font-weight:800}.pressure-structure__detail-head h3{color:#17324d;margin:4px 0;font-size:18px}.pressure-structure__detail-head p{color:#7b8992;margin:0;font-size:10px}.pressure-structure__unit-actions{align-items:center;gap:7px;max-width:500px;display:flex}.pressure-structure__unit-actions label{min-width:170px}.pressure-structure__delete{color:#a84545}.pressure-structure__installations{gap:9px;margin-top:14px;display:grid}.pressure-structure-installation{background:#fbfcfd;border:1px solid #e0e8ed;border-radius:11px;padding:13px}.pressure-structure-installation>header{grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-bottom:11px;display:grid}.pressure-structure-installation>header span small,.pressure-structure-installation>header span strong{display:block}.pressure-structure-installation>header small{color:#8a969e;font-size:9px}.pressure-structure-installation>header strong{color:#17324d;margin-top:2px;font-size:12px}.pressure-structure-installation>header>b{color:#0b78bd;background:#eaf5fb;border-radius:999px;padding:5px 8px;font-size:9px}.pressure-structure-installation__icon{color:#168de0;background:#e9f4fa;border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.pressure-structure-installation__fields{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.pressure-structure-installation__fields label{color:#667680;gap:5px;font-size:9px;font-weight:750;display:grid}.pressure-structure__empty-card{color:#7e8b94;text-align:center;background:#fafcfd;border:1px dashed #cbd9e1;border-radius:11px;padding:30px 20px}.pressure-structure__empty-card>span{color:#299dce;margin-bottom:6px;font-size:22px;display:block}.pressure-structure__empty-card strong{color:#425867;font-size:12px;display:block}.pressure-structure__empty-card p{max-width:500px;margin:5px auto 0;font-size:10px;line-height:1.5}.pressure-contacts-r5{background:#fff;border:1px solid #dbe5ea;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #1832440b}.pressure-contacts-r5>header{background:linear-gradient(#fff,#fbfcfd);border-bottom:1px solid #e5ecef;padding:17px 18px 14px}.pressure-contacts-r5>header h2{margin-top:2px;font-size:17px}.pressure-contacts-r5>header small{color:#74838c;max-width:760px;line-height:1.4;display:block}.pressure-contacts-r5 .table-wrap{padding:7px 12px 13px;overflow-x:auto}.pressure-contacts-r5 table{border-collapse:separate;border-spacing:0 7px;width:100%}.pressure-contacts-r5 thead th{color:#88959d;letter-spacing:.055em;background:0 0;border:0;padding:5px 10px;font-size:8px}.pressure-contacts-r5 tbody td{vertical-align:middle;background:#fbfcfd;border-top:1px solid #e4ebef;border-bottom:1px solid #e4ebef;padding:11px 10px;font-size:10px}.pressure-contacts-r5 tbody td:first-child{border-left:1px solid #e4ebef;border-radius:10px 0 0 10px}.pressure-contacts-r5 tbody td:last-child{border-right:1px solid #e4ebef;border-radius:0 10px 10px 0}.pressure-contacts-r5 tbody td strong{color:#18364d;font-size:11px}.pressure-contact-permissions{gap:4px}.pressure-contact-permissions>*{font-size:9px}.pressure-row-actions{justify-content:flex-end;gap:5px}.pressure-row-actions .btn-secondary{border-radius:8px;min-height:30px;padding:5px 9px;font-size:9px}.pressure-contact-modal{background:#fff;border:1px solid #d6e2e8;border-radius:17px;width:min(720px,100vw - 32px);overflow:hidden;box-shadow:0 28px 80px #0a213047}.pressure-contact-modal>header{background:radial-gradient(circle at 88% 0,#32b1e033,#0000 34%),linear-gradient(118deg,#123b58,#174b69);min-height:70px;padding:14px 17px}.pressure-contact-modal>header strong{letter-spacing:-.01em;font-size:16px}.pressure-contact-modal>header small{opacity:.82;margin-top:3px;font-size:9px}.pressure-contact-modal>header>button{background:#ffffff0f;border:1px solid #ffffff40;border-radius:9px;width:32px;height:32px}.pressure-contact-modal .b6-operation-body{padding:20px}.pressure-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.pressure-contact-form label{gap:5px}.pressure-contact-form label>span,.pressure-contact-authorizations legend{color:#4f6572;font-size:10px;font-weight:750}.pressure-contact-form input:not([type=checkbox]),.pressure-contact-form textarea{color:#17324d;background:#fff;border:1px solid #cad8e0;border-radius:9px;outline:none;width:100%}.pressure-contact-form input:not([type=checkbox]){min-height:40px;padding:8px 10px}.pressure-contact-form textarea{resize:vertical;min-height:82px;padding:9px 10px}.pressure-contact-form input:focus,.pressure-contact-form textarea:focus{border-color:#68b4da;box-shadow:0 0 0 3px #2a9bd31a}.pressure-contact-authorizations{background:#f8fafb;border:1px solid #dce6eb;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.pressure-contact-authorizations legend{padding:0 5px}.pressure-contact-authorizations label{color:#536772;cursor:pointer;background:#fff;border:1px solid #e0e8ec;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;font-size:10px;display:flex}.pressure-contact-authorizations input[type=checkbox]{accent-color:#218fc7;flex:0 0 17px;width:17px;height:17px}.pressure-contact-modal .b6-operation-actions{border-top:1px solid #e6edf1;margin-top:17px;padding-top:14px}.pressure-contact-modal .b6-operation-actions button{border-radius:9px;min-height:35px;padding:7px 13px}@media (width<=980px){.pressure-project-grid,.pressure-structure__hero,.pressure-structure__layout{grid-template-columns:1fr}.pressure-structure__new-unit{max-width:none}}@media (width<=720px){.pressure-workspace-backdrop{padding:8px}.pressure-workspace--r5{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.pressure-workspace__body{padding:12px}.pressure-contact-form,.pressure-contact-authorizations,.pressure-structure-installation__fields{grid-template-columns:1fr}.pressure-structure__detail-head{flex-direction:column}.pressure-structure__unit-actions{flex-wrap:wrap;width:100%}.pressure-project-card__footer{flex-direction:column;align-items:flex-start}}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installations-master__list{background:#f8fbfd;border-color:#c9dce5}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installations-list__head strong{font-size:14px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installations-list__head small{margin-top:3px;font-size:11.5px;line-height:1.3}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-selector>button{padding:10px 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-selector__identity strong{font-size:12.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-selector__name{margin-top:5px;font-size:13px;font-weight:750;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-selector__meta{margin-top:5px;font-size:11px;line-height:1.3}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-tasks>header strong{font-size:12.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-tasks>header small,.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-tasks>p,.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-tasks__list button small{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installations-master__detail{background:#fff;border-color:#bcd6e2;gap:0;padding:10px 12px 12px;box-shadow:0 8px 22px #11435e12}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-detail__head{background:linear-gradient(90deg,#26b5df1c,#ffffff8c 48%,#fff 100%);border-left-width:4px;border-radius:8px 8px 0 0;min-height:76px;margin:0;padding:11px 13px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-detail__icon{width:38px;height:38px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-detail__head h3{font-size:21px;line-height:1.1}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-detail__head small{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-detail__quickfacts{gap:6px;margin-top:7px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-detail__quickfacts span{padding:3px 8px;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-detail__grid{background:#fff;border-top:1px solid #d8e5eb;border-bottom:1px solid #d8e5eb;flex:none;grid-template-columns:minmax(0,1.75fr) minmax(260px,.75fr);gap:0;min-height:0;margin-top:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 :is(.pressure-installation-data,.pressure-installation-test-card){height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-test-card{border-left:1px solid #d8e5eb}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 :is(.pressure-installation-data,.pressure-installation-test-card)>header{background:0 0;border-bottom:0;min-height:38px;padding:9px 12px 7px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 :is(.pressure-installation-data,.pressure-installation-test-card)>header strong{font-size:13px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 :is(.pressure-installation-data,.pressure-installation-test-card)>header small{margin-top:2px;font-size:10.5px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-data dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;height:auto;padding:2px 12px 10px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-data dl>div,.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-data dl>div.is-wide{border-bottom:1px solid #edf2f4;grid-column:auto;padding:9px 0 10px;display:block}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-data dl>div:nth-last-child(-n+3){border-bottom:0}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-data dt{letter-spacing:.025em;margin-bottom:4px;font-size:10.5px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-data dd{font-size:13.5px;font-weight:700;line-height:1.3}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-test-card{flex-direction:column;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-test-card__state{grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:92px;padding:8px 12px 10px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-test-card__symbol{width:36px;height:36px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-test-card__state small{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-test-card__state strong{margin-top:2px;font-size:15px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-test-card__state p{margin-top:5px;font-size:11px;line-height:1.35}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-test-card>button{width:calc(100% - 24px);min-height:34px;margin:0 12px 11px;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-actions{background:#fbfdfe;border:0;border-top:1px solid #d8e5eb;border-radius:0 0 8px 8px;grid-template-columns:160px minmax(0,1fr) minmax(190px,.48fr);min-height:70px;margin:0}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-actions>header{background:0 0;border-right:1px solid #e1eaee;padding:10px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-actions>header strong{font-size:12.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-actions>header small{margin-top:3px;font-size:10.5px;line-height:1.3}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-actions__group{gap:7px;padding:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-action{background:#fff;border-color:#d5e3e9;min-height:50px;padding:7px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-action strong{font-size:12px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-action small{margin-top:2px;font-size:10.5px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-action__icon{width:30px;height:30px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installations-master__detail{justify-content:flex-start}@media (width<=1120px){.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-detail__grid{grid-template-columns:minmax(0,1.55fr) minmax(235px,.8fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-data dl{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-data dl>div:nth-last-child(-n+3){border-bottom:1px solid #edf2f4}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-data dl>div:nth-last-child(-n+2){border-bottom:0}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p31 .pressure-installation-actions{grid-template-columns:140px minmax(0,1fr) minmax(180px,.52fr)}}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button{letter-spacing:-.01em;min-height:44px;padding-inline:7px;font-size:11.75px;font-weight:760}.app-shell--pressure .pressure-workspace--p2 .pressure-tab-count{min-width:18px;height:18px;font-size:9.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installations-master__layout{grid-template-columns:minmax(282px,.74fr) minmax(0,2.06fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-selector__topline{flex-wrap:wrap;align-items:flex-start;row-gap:5px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-selector__identity{flex:150px;min-width:0}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-selector__identity strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.2;overflow:visible}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-selector__topline>.pressure-status{flex:none;max-width:100%;margin-left:auto}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-selector:not(.is-single)>button{cursor:pointer}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-selector.is-single>button{cursor:default}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-selector.is-single>button:hover{background:linear-gradient(135deg,#f1f9fe,#fff 72%);border-color:#62aeda;transform:none;box-shadow:inset 3px 0 #1682d1,0 5px 14px #18679412}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-tasks{margin-top:auto;padding-top:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-tasks>header strong{font-size:13px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-tasks>header small{margin-top:2px;font-size:10.75px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-tasks>p{color:#607986;margin:7px 0 0 25px;font-size:11px;font-weight:650}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 12px 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dl>div,.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dl>div.is-wide{border-bottom:1px solid #e4ecef;border-right:1px solid #e4ecef;grid-column:auto;min-width:0;padding:11px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dl>div:nth-child(3n){border-right:0}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dl>div:nth-child(n+4){border-bottom:0}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dt{margin-bottom:5px;font-size:10.75px}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dd{font-size:13.5px;line-height:1.3}.pressure-install-wizard--p32 .pressure-install-wizard__card{background:#f6f9fb;border:1px solid #b9d8e5;border-radius:14px;width:min(830px,100vw - 40px);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 22px 60px #0a2d423d}.pressure-install-wizard--p32 .pressure-install-wizard__card>header{background:linear-gradient(110deg,#113e5c 0%,#1d5878 66%,#28789a 100%);border-bottom:1px solid #ffffff29;min-height:86px;padding:15px 18px}.pressure-install-wizard--p32 .pressure-install-wizard__card>header .eyebrow{color:#9fdcf1;letter-spacing:.08em;margin-bottom:3px;font-size:10.5px}.pressure-install-wizard--p32 .pressure-install-wizard__card>header h2{color:#fff;margin:0;font-size:23px;line-height:1.15}.pressure-install-wizard--p32 .pressure-install-wizard__card>header small{color:#fffc;margin-top:4px;font-size:12px;display:block}.pressure-install-wizard--p32 .pressure-install-wizard__card>header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff47;border-radius:9px;width:36px;height:36px}.pressure-install-wizard--p32 .pressure-install-wizard__body{background:#f6f9fb;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:15px 18px 17px;overflow:visible}.pressure-install-wizard--p32 .pressure-install-wizard__identity{background:linear-gradient(90deg,#eef7fb,#fff);border:1px solid #cfe0e7;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 210px;overflow:hidden}.pressure-install-wizard--p32 .pressure-install-wizard__identity>div{border-color:#d8e6ec;padding:10px 13px}.pressure-install-wizard--p32 .pressure-install-wizard__identity small{font-size:10px;font-weight:800}.pressure-install-wizard--p32 .pressure-install-wizard__identity strong{color:#15384f;margin-top:2px;font-size:13.5px}.pressure-install-wizard--p32 .pressure-install-wizard__body>section{background:#fff;border:1px solid #d2e1e7;border-radius:10px;align-content:start;gap:11px;padding:13px 14px 14px;box-shadow:0 4px 13px #13465f09}.pressure-install-wizard--p32 .pressure-install-wizard__body>section:first-of-type{grid-column:1/-1}.pressure-install-wizard--p32 .pressure-install-wizard__section-head{border-bottom:1px solid #edf2f4;padding-bottom:8px}.pressure-install-wizard--p32 .pressure-install-wizard__section-head b{color:#173d55;font-size:14px}.pressure-install-wizard--p32 .pressure-install-wizard__section-head small{color:#718793;margin-top:3px;font-size:11px;line-height:1.3}.pressure-install-wizard--p32 .pressure-install-wizard__grid{grid-template-columns:minmax(0,1fr) 205px;gap:10px}.pressure-install-wizard--p32 .pressure-install-wizard__body label{color:#284b60;gap:6px;font-size:12px;font-weight:750}.pressure-install-wizard--p32 .pressure-install-wizard__body :where(input,select,textarea){color:#17364b;background:#fff;border:1px solid #b9ccd6;border-radius:8px;outline:none;min-height:40px;padding:8px 10px;font-size:12.5px}.pressure-install-wizard--p32 .pressure-install-wizard__body :where(input,select,textarea):focus{border-color:#3aa4d5;box-shadow:0 0 0 3px #329fcf1c}.pressure-install-wizard--p32 .pressure-install-wizard__body textarea{resize:vertical;min-height:70px}.pressure-install-wizard--p32 .pressure-install-wizard__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pressure-install-wizard--p32 .pressure-install-wizard__choices label{color:#31566b;cursor:pointer;background:#f9fbfc;border:1px solid #cedde4;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:9px 10px;font-size:11.5px}.pressure-install-wizard--p32 .pressure-install-wizard__choices label:has(input:checked){color:#155476;background:#eef8fc;border-color:#42a7d3;box-shadow:inset 3px 0 #1c94c9}.pressure-install-wizard--p32 .pressure-install-wizard__choices label:has(input:disabled){opacity:.52;cursor:default}.pressure-install-wizard--p32 .pressure-install-wizard__choices input{accent-color:#1689c6;width:18px;height:18px}.pressure-install-wizard--p32 .inline-error,.pressure-install-wizard--p32 .pressure-context-note,.pressure-install-wizard--p32 .pressure-install-wizard__body>footer{grid-column:1/-1}.pressure-install-wizard--p32 .pressure-install-wizard__body>footer{border-top:1px solid #d6e2e8;margin-top:1px;padding-top:12px}.pressure-install-wizard--p32 .pressure-install-wizard__body>footer button{border-radius:8px;min-height:40px;padding-inline:15px;font-size:12px;font-weight:800}@media (width<=1120px){.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installations-master__layout{grid-template-columns:minmax(265px,.72fr) minmax(0,2fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dl{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dl>div,.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dl>div.is-wide{border-bottom:1px solid #e4ecef;border-right:1px solid #e4ecef}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dl>div:nth-child(3n){border-right:1px solid #e4ecef}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dl>div:nth-child(2n){border-right:0}.app-shell--pressure .pressure-workspace--p2 .pressure-installations-p32 .pressure-installation-data dl>div:nth-child(n+5){border-bottom:0}}@media (width<=820px){.pressure-install-wizard--p32 .pressure-install-wizard__card{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.pressure-install-wizard--p32 .pressure-install-wizard__body{grid-template-columns:1fr;padding:12px;overflow:auto}.pressure-install-wizard--p32 .pressure-install-wizard__identity,.pressure-install-wizard--p32 .pressure-install-wizard__grid,.pressure-install-wizard--p32 .pressure-install-wizard__body>section:first-of-type{grid-column:1;grid-template-columns:1fr}.pressure-install-wizard--p32 .pressure-install-wizard__identity>div{border-bottom:1px solid #d8e6ec;border-right:0}.pressure-install-wizard--p32 .pressure-install-wizard__identity>div:last-child{border-bottom:0}}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4{grid-template-rows:auto auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__hero{background:linear-gradient(90deg,#26b1dc13,#0000 46%),#fff;border-color:#c9dce5;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:center;gap:18px;min-height:0;padding:10px 14px;box-shadow:0 5px 16px #14445b0b}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__hero .eyebrow{color:#337fa4;letter-spacing:.06em;margin:0 0 1px;font-size:10px;font-weight:850}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__hero h2{color:#17354c;margin:0;font-size:18px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__hero p:not(.eyebrow){color:#667d8a;max-width:690px;margin:3px 0 0;font-size:11.5px;line-height:1.4}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__new-unit{align-items:end;gap:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__new-unit label{color:#566f7d;gap:4px;font-size:10.5px;font-weight:800}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 :is(.pressure-structure__new-unit input,.pressure-structure__unit-actions input,.pressure-structure-installation select){color:#17354c;border-color:#c9d9e1;border-radius:8px;min-height:36px;padding:7px 10px;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__new-unit .pressure-primary-action{border-radius:8px;min-height:36px;padding-inline:15px;font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:10px;min-height:0}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 :is(.pressure-structure__tree,.pressure-structure__detail){background:#fff;border-color:#c8dce5;border-radius:10px;box-shadow:0 7px 20px #11435e0e}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree{background:#f8fbfd;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree>header{background:#f8fbfd;border-bottom-color:#dce8ed;min-height:58px;padding:10px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree>header small{color:#7f939f;letter-spacing:.04em;font-size:9.5px;font-weight:800}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree>header strong{color:#18384f;margin-top:3px;font-size:13px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree>header b{color:#177eae;background:#eaf6fc;border-radius:999px;min-width:27px;height:27px;font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree>button{background:0 0;border-bottom-color:#e8eff2;grid-template-columns:25px minmax(0,1fr) auto;gap:8px;min-height:54px;padding:9px 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree>button:hover{background:#f3f9fc}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree>button.is-selected{background:linear-gradient(90deg,#e9f7fd,#f6fbfd);box-shadow:inset 3px 0 #27a9d8}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree>button span strong{color:#24485e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree>button span small{color:#768b97;margin-top:3px;font-size:10px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree>button>b{color:#5b7280;background:#edf3f6;min-width:23px;padding:3px 6px;font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 :is(.pressure-structure__tree-icon,.pressure-structure__branch){color:#249bca;font-size:14px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__tree-label{color:#758a96;letter-spacing:.07em;padding:10px 11px 6px;font-size:9px;font-weight:850}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__empty{color:#7a8d98;padding:12px 11px;font-size:10.5px;line-height:1.4}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__detail{min-width:0;padding:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__detail-head{border-bottom-color:#dce7ec;align-items:center;gap:14px;padding:0 0 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__detail-head small{color:#2089b7;letter-spacing:.04em;font-size:9.5px;font-weight:850}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__detail-head h3{color:#17354c;margin:3px 0 2px;font-size:18px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__detail-head p{color:#6e8390;font-size:11px;line-height:1.35}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__unit-actions{gap:6px;max-width:480px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__unit-actions label{min-width:175px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__unit-actions button{border-radius:7px;min-height:34px;padding:6px 10px;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__installations{gap:6px;margin-top:10px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation--p4{background:#fff;border:1px solid #d9e5ea;border-left:3px solid #45b8df;border-radius:8px;grid-template-columns:minmax(220px,.78fr) minmax(0,1.6fr);min-width:0;padding:0;display:grid;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation--p4>header{background:linear-gradient(90deg,#f5fbfd,#fff);border-right:1px solid #e1eaee;grid-template-columns:31px minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:9px 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation--p4>header>span:nth-child(2){min-width:0}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation--p4>header small{color:#708996;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:800;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation--p4>header strong{color:#1b4057;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;line-height:1.2;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation--p4>header>b{color:#167aa9;background:#eaf6fc;border-radius:999px;grid-column:2;justify-self:start;margin-top:4px;padding:3px 7px;font-size:9px;font-weight:800}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation__icon{color:#1687b7;background:#e8f6fc;border-radius:7px;width:30px;height:30px;font-size:16px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation__fields{grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) auto;align-items:end;gap:7px;min-width:0;padding:8px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation__fields label{color:#607986;gap:4px;font-size:9.5px;font-weight:800}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation__fields button{border-radius:7px;min-height:36px;padding:7px 11px;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__empty-card{text-align:left;background:#f9fcfd;border-color:#cbdce4;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:72px;padding:12px 16px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__empty-card>span{color:#299dce;margin:0;font-size:20px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__empty-card strong{color:#345467;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__empty-card p{color:#758994;margin:2px 0 0;font-size:10.5px;line-height:1.35}@media (width<=1120px){.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__hero{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__layout{grid-template-columns:230px minmax(0,1fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation--p4{grid-template-columns:minmax(195px,.72fr) minmax(0,1.5fr)}}@media (width<=900px){.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__hero,.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure__layout,.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation--p4{grid-template-columns:1fr}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p4 .pressure-structure-installation--p4>header{border-bottom:1px solid #e1eaee;border-right:0}}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41{gap:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__hero{min-height:66px;box-shadow:none;background:linear-gradient(135deg,#fff 0%,#f7fbfd 72%,#eff8fc 100%);border:1px solid #cedee7;border-radius:8px;grid-template-columns:none;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:11px 14px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__hero>div:first-child{min-width:0}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__hero .eyebrow{color:#2379a5;letter-spacing:.085em;text-transform:uppercase;margin:0 0 2px;font-size:10.5px;font-weight:850;display:block}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__hero h2{color:#153650;letter-spacing:0;margin:0;font-size:18px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__hero p:not(.eyebrow){color:#667f8e;max-width:720px;margin:3px 0 0;font-size:11.5px;line-height:1.35}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__new-unit{flex:none;grid-template-columns:minmax(260px,340px) auto;align-items:end;gap:8px;width:auto;max-width:none;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__new-unit label{color:#506d7d;gap:5px;margin:0;font-size:10.5px;font-weight:760;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__new-unit input{color:#18394f;background:#fff;border-color:#c8d9e2;border-radius:7px;min-height:38px;padding:8px 10px;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__new-unit .pressure-primary-action{white-space:nowrap;border-radius:6px;min-height:38px;padding-inline:14px;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__layout{grid-template-columns:minmax(282px,.74fr) minmax(0,2.06fr);align-items:start;gap:10px;min-height:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 :is(.pressure-structure__tree,.pressure-structure__detail){background:#fff;border:1px solid #bcd6e2;border-radius:10px;min-width:0;box-shadow:0 8px 22px #11435e0e}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree{background:#f8fbfd;align-self:start;padding:10px;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree>header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:1px 2px 9px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree>header small{color:#718694;letter-spacing:.025em;font-size:10.5px;font-weight:760}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree>header strong{color:#17374f;margin-top:3px;font-size:14px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree>header b{color:#247fa8;background:#f1f9fd;border:1px solid #b9d9e8;border-radius:999px;place-items:center;min-width:29px;height:29px;padding:0 7px;font-size:12px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree>button{color:#17334b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e4ea;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:62px;margin:0 0 6px;padding:9px 10px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree>button:hover{background:#f8fcfe;border-color:#a9cddd}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree>button.is-selected{background:linear-gradient(135deg,#f1f9fe,#fff 72%);border-color:#62aeda;box-shadow:inset 3px 0 #1682d1,0 5px 14px #18679412}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree>button span strong{color:#173a52;font-size:12.5px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree>button span small{color:#758995;margin-top:3px;font-size:10.5px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree>button>b{color:#416b82;background:#eef6fa;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10.5px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 :is(.pressure-structure__tree-icon,.pressure-structure__branch){color:#1684b4;background:#eaf6fc;border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree-label{color:#718694;letter-spacing:.065em;text-transform:uppercase;margin:7px 2px 6px;padding:0;font-size:10px;font-weight:820}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__empty{color:#718793;padding:7px 3px 2px;font-size:10.75px;line-height:1.35}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__detail{background:#fff;padding:0 12px 12px;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__detail-head{background:linear-gradient(90deg,#26b5df1b,#ffffff9e 48%,#fff 100%);border-top:0;border-bottom:1px solid #d8e5eb;border-left:4px solid #27b2df;border-right:0;justify-content:space-between;align-items:center;gap:14px;min-height:82px;margin:0 -12px;padding:11px 14px 12px 18px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__detail-head>div:first-child{min-width:0}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__detail-head small{color:#2379a5;letter-spacing:.055em;text-transform:uppercase;font-size:10.5px;font-weight:850}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__detail-head h3{color:#14324b;margin:3px 0 0;font-size:21px;line-height:1.1}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__detail-head p{color:#657e8c;margin:5px 0 0;font-size:10.75px;line-height:1.3}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__unit-actions{justify-content:flex-end;align-items:center;gap:7px;max-width:520px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__unit-actions input{background:#fff;border-color:#c8d9e2;border-radius:7px;min-height:36px;font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__unit-actions button{border-radius:6px;min-height:36px;padding-inline:10px;font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__installations{gap:7px;margin-top:10px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation--p41{min-height:82px;box-shadow:none;background:#fff;border:1px solid #d5e3e9;border-left:3px solid #34b8df;border-radius:8px;grid-template-columns:minmax(245px,.8fr) minmax(0,1.6fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation--p41>header{background:linear-gradient(90deg,#f5fafc,#fff);border:0;border-right:1px solid #e1eaee;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:center;gap:8px;min-width:0;padding:10px 11px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation--p41>header>span:nth-child(2){min-width:0}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation--p41>header small{color:#6f8592;white-space:normal;overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.2;overflow:visible}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation--p41>header strong{color:#17354c;margin-top:3px;font-size:13px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation--p41>header>b{color:#1c7da9;background:#eef8fc;border:0;border-radius:999px;grid-column:2;justify-self:start;margin-top:5px;padding:3px 7px;font-size:9.5px;font-weight:800}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation__icon{color:#1684b4;background:#eaf6fc;border-radius:8px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation__fields{background:#fff;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:8px;min-width:0;padding:10px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation__fields label{color:#607987;gap:4px;min-width:0;font-size:10px;font-weight:760;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation__fields select{color:#19394f;background:#fff;border-color:#c8d9e2;border-radius:7px;min-width:0;min-height:36px;padding:7px 9px;font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation__fields button{border-radius:6px;min-width:74px;min-height:36px;padding-inline:10px;font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__empty-card{color:#657e8c;text-align:left;background:#fbfdfe;border:1px dashed #cfdee5;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__empty-card>span{color:#1684b4;background:#eaf6fc;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;margin:0;font-size:15px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__empty-card strong{color:#38566a;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__empty-card p{max-width:none;margin:2px 0 0;font-size:10.5px;line-height:1.3}@media (width<=1120px){.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__hero{gap:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__new-unit{grid-template-columns:minmax(220px,290px) auto}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__layout{grid-template-columns:255px minmax(0,1fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation--p41{grid-template-columns:minmax(205px,.72fr) minmax(0,1.6fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation__fields{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto}}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-workspace__body--structure,.pressure-workspace__body--tests,.pressure-workspace__body--correctives){overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41{grid-template-rows:66px minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__hero{background:linear-gradient(90deg,#26b1dc13,#0000 42%),#fff;border-color:#c9dce5;border-radius:10px;min-height:0;margin:0;padding:10px 14px;box-shadow:0 5px 16px #14445b0b}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__hero .eyebrow{margin-bottom:1px;font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__hero h2{font-size:18px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__hero p:not(.eyebrow){margin-top:2px;font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__layout{grid-template-columns:minmax(282px,.74fr) minmax(0,2.06fr);align-items:stretch;gap:10px;height:100%;min-height:0}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 :is(.pressure-structure__tree,.pressure-structure__detail){border-color:#bcd6e2;border-radius:10px;align-self:stretch;height:100%;min-height:0;box-shadow:0 5px 15px #14445b0a}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree{background:#f8fbfd;flex-direction:column;padding:10px;display:flex;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree>header{min-height:46px;padding:1px 2px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__tree-label{margin-top:7px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__empty{padding-bottom:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__detail{background:#fff;flex-direction:column;padding:0 12px 12px;display:flex;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__detail-head{flex:none;min-height:82px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__installations{flex:auto;align-content:start;min-height:0;margin-top:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure-installation--p41{border-color:#d5e3e9;border-radius:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-empty-banner{background:linear-gradient(90deg,#26b1dc13,#0000 42%),#fff;border:1px solid #c9dce5;border-radius:10px;flex:0 0 66px;min-height:66px;margin:0;padding:10px 14px;box-shadow:0 5px 16px #14445b0b}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-empty-banner>div{gap:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-empty-banner .pressure-icon{color:#1684b4;width:25px;height:25px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-empty-banner strong{color:#153650;font-size:16px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-empty-banner small{color:#667f8e;margin-top:3px;font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-empty-banner .pressure-primary-action{border-radius:8px;min-height:36px;padding-inline:14px;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-create-r5{background:#fff;border:1px solid #c9dce5;border-radius:10px;flex:none;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);gap:10px 14px;margin:0;padding:12px 14px;display:grid;box-shadow:0 5px 15px #14445b09}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-create-r5>label{color:#526f7f;align-content:start;gap:5px;margin:0;font-size:10.5px;font-weight:800;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-create-r5 :is(input,select){color:#18394f;background:#fff;border:1px solid #c8d9e2;border-radius:7px;min-height:38px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-create-r5 .pressure-context-note{background:#f2f9fc;border:0;border-left:3px solid #36b7df;border-radius:0 6px 6px 0;min-height:38px;margin:0;padding:8px 10px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-create-r5 .pressure-context-note strong{color:#21475e;font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-create-r5 .pressure-context-note span{color:#708793;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-create-r5 .pressure-form-span{grid-column:1/-1}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-create-r5 .panel-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin:0;padding:0;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-create-r5 .panel-actions button{border-radius:7px;min-height:36px;font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-history{background:#fff;border:1px solid #bcd6e2;border-radius:10px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;box-shadow:0 5px 15px #14445b0a}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-history>header{background:linear-gradient(90deg,#26b1dc0e,#0000 45%),#fff;border-bottom:1px solid #d8e5eb;flex:none;min-height:64px;padding:10px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-history>header small{color:#2379a5;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:820}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-history>header h3{color:#153650;margin:2px 0 1px;font-size:16px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-history>header p{color:#667f8e;font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-history .table-wrap{flex:auto;min-height:0;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-history table{border-collapse:collapse;width:100%}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-history table th{color:#567283;letter-spacing:.035em;background:#f3f8fa;border-bottom:1px solid #d7e3e9;padding:8px 9px;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-history table td{color:#24465b;border-bottom:1px solid #e5edf1;padding:9px;font-size:11.75px}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-history tbody tr:last-child td{border-bottom:0}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-live{border-color:#bcd6e2;border-radius:10px;flex:none;overflow:hidden;box-shadow:0 5px 15px #14445b0a}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-live>header{background:linear-gradient(90deg,#26b1dc0e,#0000 45%),#fff}.app-shell--pressure .pressure-workspace--p2 .pressure-correctives-p5{background:#fff;border:1px solid #bcd6e2;border-radius:10px;flex-direction:column;height:100%;min-height:0;margin:0;display:flex;overflow:hidden;box-shadow:0 5px 15px #14445b0a}.app-shell--pressure .pressure-workspace--p2 .pressure-correctives-p5>header{background:linear-gradient(90deg,#26b1dc11,#0000 45%),#fff;border-bottom:1px solid #d8e5eb;flex:none;min-height:66px;padding:10px 14px}.app-shell--pressure .pressure-workspace--p2 .pressure-correctives-p5>header .eyebrow{color:#2379a5;letter-spacing:.075em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:850}.app-shell--pressure .pressure-workspace--p2 .pressure-correctives-p5>header h2{color:#153650;margin:0;font-size:18px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-correctives-p5 .table-wrap{flex:auto;min-height:0;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-correctives-p5 table{border-collapse:collapse;width:100%}.app-shell--pressure .pressure-workspace--p2 .pressure-correctives-p5 table th{color:#567283;letter-spacing:.035em;background:#f3f8fa;border-bottom:1px solid #d7e3e9;padding:8px 9px;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-correctives-p5 table td{color:#24465b;vertical-align:middle;border-bottom:1px solid #e5edf1;padding:10px 9px;font-size:11.75px}.app-shell--pressure .pressure-workspace--p2 .pressure-correctives-p5 tbody tr:last-child td{border-bottom:0}.app-shell--pressure .pressure-workspace--p2 .pressure-correctives-p5 .pressure-compact-empty{margin:14px}@media (width<=1120px){.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p41 .pressure-structure__layout{grid-template-columns:250px minmax(0,1fr)}.app-shell--pressure .pressure-workspace--p2 .pressure-tests-p5 .pressure-test-create-r5{grid-template-columns:minmax(200px,.75fr) minmax(0,1.25fr)}}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body--structure>.pressure-structure-shell{height:100%;min-height:0;display:block}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51{grid-template-rows:66px minmax(0,1fr);gap:10px;width:100%;height:100%;min-height:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__hero{background:linear-gradient(90deg,#26b1dc13,#0000 42%),#fff;border:1px solid #c9dce5;border-radius:10px;height:66px;min-height:0;margin:0;padding:10px 14px;box-shadow:0 5px 16px #14445b0b}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__hero .eyebrow{margin:0 0 1px;font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__hero h2{margin:0;font-size:18px;line-height:1.15}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__hero p:not(.eyebrow){margin:2px 0 0;font-size:11.5px;line-height:1.3}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__new-unit{align-self:center;gap:8px;margin:0}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__new-unit label{gap:3px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__new-unit label>span{font-size:10.5px;line-height:1}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__new-unit input,.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__new-unit .pressure-primary-action{border-radius:8px;height:36px;min-height:36px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__layout{grid-template-columns:minmax(282px,.74fr) minmax(0,2.06fr);align-items:stretch;gap:10px;height:100%;min-height:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 :is(.pressure-structure__tree,.pressure-structure__detail){border:1px solid #bcd6e2;border-radius:10px;align-self:stretch;width:100%;height:100%;min-height:0;box-shadow:0 5px 15px #14445b0a}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__tree{background:#f8fbfd;flex-direction:column;padding:10px;display:flex;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__tree>header{min-height:46px;padding:1px 2px 8px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__tree>header small{font-size:10.75px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__tree>header strong{margin-top:3px;font-size:13px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__tree>button{border-radius:8px;min-height:0;padding:10px 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__tree>button.is-selected{background:linear-gradient(135deg,#f1f9fe,#fff 72%);border-color:#62aeda;box-shadow:inset 3px 0 #1682d1,0 5px 14px #18679412}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__tree>button span strong{font-size:12.5px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__tree>button span small{margin-top:4px;font-size:10.75px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__tree-label{margin:10px 2px 6px;padding-top:0;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__empty{padding:7px 2px 0;font-size:11px;line-height:1.35}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__detail{background:#fff;flex-direction:column;gap:0;padding:10px 12px 12px;display:flex;overflow:hidden;box-shadow:0 8px 22px #11435e12}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__detail-head{background:linear-gradient(90deg,#26b5df1c,#ffffff8c 48%,#fff 100%);border:0;border-left:4px solid #27b2df;border-radius:8px 8px 0 0;flex:none;justify-content:space-between;align-items:flex-start;gap:14px;min-height:76px;margin:0;padding:11px 13px 12px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__detail-head small{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__detail-head h3{margin-top:3px;font-size:21px;line-height:1.1}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__detail-head p{margin-top:5px;font-size:10.75px;line-height:1.3}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__installations{border-top:1px solid #d8e5eb;flex:auto;align-content:start;gap:0;min-height:0;margin:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure-installation--p41{min-height:88px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #d8e5eb;border-radius:0;grid-template-columns:minmax(245px,.8fr) minmax(0,1.6fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure-installation--p41>header{background:#fbfdfe;border:0;border-right:1px solid #e1eaee;padding:10px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure-installation__fields{padding:10px 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure-installation__fields label{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure-installation__fields select,.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure-installation__fields button{border-radius:7px;min-height:38px;font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__empty-card{background:#fbfdfe;border:0;border-bottom:1px solid #d8e5eb;border-radius:0;min-height:68px;margin:0}@media (width<=1120px){.app-shell--pressure .pressure-workspace--p2 .pressure-structure--p51 .pressure-structure__layout{grid-template-columns:minmax(265px,.72fr) minmax(0,2fr)}}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body--monitoring{overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6{grid-template-rows:58px 164px minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-toolbar--r13{background:#fff;border:1px solid #c9dde7;border-radius:10px;align-items:end;height:58px;min-height:58px;padding:7px 10px;box-shadow:0 3px 10px #11435e09}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-toolbar--r13>label{width:min(560px,58%)}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-toolbar--r13>label>span,.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-context>span:first-child{color:#5c7483;letter-spacing:.045em;text-transform:uppercase;font-size:10.5px;font-weight:800}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-toolbar--r13 select{border-color:#bfd3de;border-radius:7px;min-height:34px;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-context{gap:4px;min-height:43px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-r13__top{grid-template-columns:minmax(350px,.88fr) minmax(0,1.72fr);gap:10px;min-height:0}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 :is(.pressure-monitor-live--r13,.pressure-monitor-data--r13,.pressure-monitor-history--r13){background:#fff;border:1px solid #c9dde7;border-radius:10px;min-height:0;box-shadow:0 4px 14px #11435e0b}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 :is(.pressure-monitor-live--r13,.pressure-monitor-data--r13,.pressure-monitor-history--r13)>header{background:linear-gradient(90deg,#f7fbfd 0%,#fff 72%);border-bottom:1px solid #dce8ed;min-height:39px;padding:8px 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 :is(.pressure-monitor-live--r13,.pressure-monitor-data--r13,.pressure-monitor-history--r13)>header strong{color:#183b52;font-size:13px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 :is(.pressure-monitor-live--r13,.pressure-monitor-data--r13,.pressure-monitor-history--r13)>header small{color:#718794;margin-top:2px;font-size:10.5px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-live--r13 .pressure-monitor-live__body{grid-template-columns:132px minmax(0,1fr);gap:8px;height:calc(100% - 39px);min-height:0;padding:6px 11px 8px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-live--r13 .pressure-gauge--matrix{width:128px;margin:-3px 0 -5px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-live__reading>strong{margin-bottom:5px;font-size:22px;line-height:1.05}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-live__reading>span{margin-top:3px;font-size:10.5px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-data--r13 dl{height:calc(100% - 39px);padding:0 10px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-data--r13 dl>div{min-height:0;padding:8px 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-data--r13 dt{font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-data--r13 dd{margin-top:3px;font-size:11.5px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-history--r13{grid-template-rows:42px 34px minmax(0,1fr);display:grid;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-history--r13>header{align-items:center;height:42px;min-height:42px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-history__period{align-items:center;gap:7px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-history__period>span{font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-history__period select{border-radius:6px;height:30px;min-height:30px;font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-history__legend--r13{flex-wrap:nowrap;gap:6px;height:34px;min-height:34px;padding:5px 10px;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-history__legend--r13 span{white-space:nowrap;font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-chart{width:100%;height:100%;min-height:0;padding:0 8px 3px;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-chart svg{width:100%;height:100%;min-height:0;display:block}.app-shell--pressure .pressure-test-detail-p6{background:#fff;border:1px solid #bcd4e0;border-radius:12px;width:min(790px,100vw - 36px);overflow:hidden;box-shadow:0 24px 70px #041c2a52}.app-shell--pressure .pressure-test-detail-p6>header{background:radial-gradient(circle at 88% -45%,#3dc7ef47,#0000 36%),linear-gradient(112deg,#0b3049 0%,#124b6b 60%,#0b3854 100%);border-top:3px solid #36bce6;min-height:72px;padding:13px 16px}.app-shell--pressure .pressure-test-detail-p6>header>div strong{color:#fff;font-size:18px;line-height:1.2;display:block}.app-shell--pressure .pressure-test-detail-p6>header>div small{color:#b8d9e7;margin-top:4px;font-size:10.5px;display:block}.app-shell--pressure .pressure-test-detail-p6>header>button{color:#fff;background:#ffffff14;border:1px solid #b9e3f361;border-radius:8px;width:34px;height:34px;font-size:18px}.app-shell--pressure .pressure-test-detail-p6 .b6-operation-body{padding:14px 16px 15px}.app-shell--pressure .pressure-test-detail-p6 .pressure-detail-list{background:#fff;border:1px solid #d5e3e9;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.app-shell--pressure .pressure-test-detail-p6 .pressure-detail-list>div{background:#fff;border-bottom:1px solid #e7eef1;min-height:62px;padding:11px 12px}.app-shell--pressure .pressure-test-detail-p6 .pressure-detail-list>div:nth-child(odd){border-right:1px solid #e7eef1}.app-shell--pressure .pressure-test-detail-p6 .pressure-detail-list dt{color:#708793;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.app-shell--pressure .pressure-test-detail-p6 .pressure-detail-list dd{color:#17354c;margin-top:5px;font-size:12.5px;font-weight:650;line-height:1.3}.app-shell--pressure .pressure-test-detail-p6 .b6-operation-actions{border-top:1px solid #dfe8ed;margin-top:12px;padding-top:11px}@media (height<=760px) and (width>=901px){.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6{grid-template-rows:54px 150px minmax(0,1fr);gap:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-toolbar--r13{height:54px;min-height:54px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-r13__top{gap:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-live--r13 .pressure-gauge--matrix{width:116px}.app-shell--pressure .pressure-workspace--p2 .pressure-monitor-p6 .pressure-monitor-live--r13 .pressure-monitor-live__body{grid-template-columns:120px minmax(0,1fr)}}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button{color:#536b79;font-weight:760;position:relative}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button.is-active:before{content:"";background:#149fd7;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:18px;right:18px}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-workspace__body--alerts,.pressure-workspace__body--activity,.pressure-workspace__body--contacts,.pressure-workspace__body--reports,.pressure-workspace__body--closure){background:#f5f8fa;padding:18px 20px}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-alerts-p7,.pressure-activity-p7,.pressure-contacts-p7,.pressure-report-panel-r5,.pressure-report-history){background:#fff;border:1px solid #c8dce5;border-radius:10px;overflow:hidden;box-shadow:0 7px 20px #11435e0b}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-alerts-p7,.pressure-activity-p7,.pressure-contacts-p7,.pressure-report-panel-r5,.pressure-report-history)>header{background:linear-gradient(90deg,#f8fcfe,#fff 68%);border-bottom:1px solid #dbe7ec;min-height:62px;padding:11px 13px}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-alerts-p7,.pressure-activity-p7,.pressure-contacts-p7,.pressure-report-panel-r5,.pressure-report-history)>header .eyebrow{color:#2f789e;letter-spacing:.085em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:850}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-alerts-p7,.pressure-activity-p7,.pressure-contacts-p7,.pressure-report-panel-r5,.pressure-report-history)>header h2{color:#17364d;margin:0;font-size:17px;line-height:1.15}.app-shell--pressure .pressure-workspace--p2 .pressure-alerts-p7 .pressure-alert-toolbar{background:#fbfdfe;border-bottom:1px solid #e1eaee;grid-template-columns:minmax(250px,1.2fr) repeat(3,minmax(170px,.72fr));gap:8px;padding:9px 10px}.app-shell--pressure .pressure-workspace--p2 .pressure-alerts-p7 .pressure-alert-toolbar :is(input,select){background:#fff;border-color:#bdd2dd;border-radius:7px;min-height:38px;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-alerts-p7 .pressure-filter-tabs{background:#fff;border:1px solid #c9dbe4;border-radius:7px;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-alerts-p7 .pressure-filter-tabs button{color:#607784;background:#fff;border:0;min-height:34px;padding:0 13px;font-weight:750}.app-shell--pressure .pressure-workspace--p2 .pressure-alerts-p7 .pressure-filter-tabs button.is-active{color:#0875ad;background:#eaf7fc}.app-shell--pressure .pressure-workspace--p2 .pressure-alerts-p7 .table-wrap,.app-shell--pressure .pressure-workspace--p2 .pressure-activity-p7 .pressure-activity-table-wrap{overflow:visible}.app-shell--pressure .pressure-workspace--p2 .pressure-alerts-p7 table,.app-shell--pressure .pressure-workspace--p2 .pressure-activity-p7 table,.app-shell--pressure .pressure-workspace--p2 .pressure-contacts-p7 table,.app-shell--pressure .pressure-workspace--p2 .pressure-report-history table{border-collapse:collapse;width:100%}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-alerts-p7,.pressure-activity-p7,.pressure-contacts-p7,.pressure-report-history) thead th{color:#577182;letter-spacing:.055em;text-transform:uppercase;background:#eaf3f7;border-bottom:1px solid #ccdde5;height:34px;padding:7px 10px;font-size:10px;font-weight:850}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-alerts-p7,.pressure-activity-p7,.pressure-contacts-p7,.pressure-report-history) tbody td{color:#29485d;vertical-align:middle;border-bottom:1px solid #e5edf1;min-height:40px;padding:8px 10px;font-size:11.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-activity-p7>header select{background:#fff;border:1px solid #bfd3de;border-radius:7px;min-width:190px;min-height:38px;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-activity-p7 .pressure-activity-pagination{background:#fbfdfe;border-top:1px solid #dce7ec;min-height:46px;padding:7px 10px}.app-shell--pressure .pressure-workspace--p2 .pressure-contacts-p7 .table-wrap{padding:0;overflow:visible}.app-shell--pressure .pressure-workspace--p2 .pressure-contacts-p7 table{border-spacing:0}.app-shell--pressure .pressure-workspace--p2 .pressure-contacts-p7 tbody td{background:#fff;border:0;border-bottom:1px solid #e3ecef;border-radius:0!important}.app-shell--pressure .pressure-workspace--p2 .pressure-contacts-p7 tbody tr:hover td{background:#f8fcfe}.app-shell--pressure .pressure-workspace--p2 .pressure-contacts-p7>header>button{border-radius:7px;min-height:38px;font-size:12px;font-weight:800}.app-shell--pressure .pressure-contact-modal-p7{background:#fff;border:1px solid #b9d7e4;border-radius:12px;width:min(720px,100vw - 36px);overflow:hidden;box-shadow:0 24px 60px #09263747}.app-shell--pressure .pressure-contact-modal-p7>header{background:linear-gradient(105deg,#173d58,#245f7f);border-top:3px solid #2bb5df;min-height:72px;padding:13px 17px}.app-shell--pressure .pressure-contact-modal-p7>header strong{font-size:17px}.app-shell--pressure .pressure-contact-modal-p7>header small{font-size:10.5px}.app-shell--pressure .pressure-contact-modal-p7 .b6-operation-body{padding:16px 18px 17px}.app-shell--pressure .pressure-contact-modal-p7 .pressure-contact-form label>span,.app-shell--pressure .pressure-contact-modal-p7 .pressure-contact-authorizations legend{font-size:11px}.app-shell--pressure .pressure-contact-modal-p7 .pressure-contact-form :is(input:not([type=checkbox]),textarea){border-color:#bed3de;border-radius:7px;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body--reports{overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p7{grid-template-rows:auto auto;gap:12px;height:100%;min-height:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p7 .pressure-report-panel-r5{min-height:0}.app-shell--pressure .pressure-workspace--p2 .pressure-report-form--r5{gap:10px;padding:12px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-report-field-label{color:#627987;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:850;display:block}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-grid>button{color:#294b60;text-align:left;background:#fff;border:1px solid #cadde5;border-radius:8px;min-height:58px;padding:9px 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-grid>button:hover{background:#f8fcfe;border-color:#8ec7df}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-grid>button.is-selected{background:#eef9fd;border-color:#52b7df;box-shadow:inset 3px 0 #21a9d9}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-grid strong,.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-grid small{display:block}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-grid strong{color:#17384f;font-size:12.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-grid small{color:#728894;margin-top:3px;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-overview{background:#fbfdfe;border:1px solid #d5e3e9;border-radius:8px;grid-template-columns:1.35fr .7fr .7fr;display:grid;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-report-overview>div{border-right:1px solid #e0e9ed;min-width:0;padding:9px 11px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-overview>div:last-child{border-right:0}.app-shell--pressure .pressure-workspace--p2 .pressure-report-overview small,.app-shell--pressure .pressure-workspace--p2 .pressure-report-overview strong,.app-shell--pressure .pressure-workspace--p2 .pressure-report-overview span{display:block}.app-shell--pressure .pressure-workspace--p2 .pressure-report-overview small{color:#748995;text-transform:uppercase;font-size:9.5px;font-weight:800}.app-shell--pressure .pressure-workspace--p2 .pressure-report-overview strong{color:#17384f;margin-top:3px;font-size:15px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-overview span{color:#718692;margin-top:2px;font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-recipients{background:#fff;border:1px solid #d2e1e7;border-radius:8px;margin:0;padding:8px 10px 10px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-recipient-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-report-recipient-head p{color:#6c818d;margin:0;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-recipient-head>div{flex:none;gap:6px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-report-recipient-head button{border-radius:6px;min-height:28px;padding:4px 8px;font-size:10px}.app-shell--pressure .pressure-workspace--p2 .pressure-contact-check{border-radius:7px;min-height:44px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-actions{margin:0;padding-top:0}.app-shell--pressure .pressure-workspace--p2 .pressure-report-history{min-height:108px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-history>header{min-height:54px;padding-block:9px}.app-shell--pressure .pressure-workspace--p2 .pressure-export-menu summary{color:#244e67;background:#fff;border:1px solid #bcd2dd;border-radius:7px;min-height:36px;padding:8px 11px;font-size:11.5px;font-weight:800}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__body--closure{overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7{background:0 0;border:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:grid}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7>header{background:linear-gradient(90deg,#f8fcfe,#fff 68%);border:1px solid #c8dce5;border-radius:10px;min-height:66px;padding:11px 13px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7>header small{color:#2e769b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7>header h3{color:#17364d;margin:2px 0;font-size:18px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7>header p{color:#6e838f;margin:0;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-lifecycle-stepper{background:#fff;border:1px solid #d1e0e7;border-radius:9px;min-height:42px;padding:7px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-closure-r5__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;padding:0}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 :is(.pressure-closure-checks,.pressure-closure-action){background:#fff;border:1px solid #cbdde5;border-radius:9px;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 :is(.pressure-closure-checks,.pressure-closure-action)>header{background:#f7fbfd;min-height:38px;padding:8px 10px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-closure-checks>div:not(.pressure-closure-ready){min-height:52px;padding:6px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-closure-checks small{margin-top:2px;font-size:9.5px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-closure-ready{margin:7px 9px;padding:7px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-closure-action{padding-bottom:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-closure-action>p{margin-top:7px;margin-bottom:7px;font-size:10px;line-height:1.3}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-block-label>span{font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-block-label textarea{resize:none;border-radius:7px;min-height:64px;max-height:64px;padding:8px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-closure-action>button{min-height:34px;margin-top:7px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-closure-next{margin-top:8px;padding:7px 9px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-danger-zone{border-radius:9px;min-height:70px;margin:0;padding:9px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-danger-zone small{font-size:9px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-danger-zone strong{font-size:12.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-danger-zone p{margin-top:2px;font-size:9.5px;line-height:1.25}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-danger-action{min-height:34px;padding:7px 10px;font-size:10.5px}@media (height<=760px) and (width>=901px){.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7{gap:7px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7>header{min-height:58px;padding-block:8px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-lifecycle-stepper{min-height:36px;padding-block:5px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-closure-checks>div:not(.pressure-closure-ready){min-height:46px}.app-shell--pressure .pressure-workspace--p2 .pressure-closure-p7 .pressure-danger-zone{min-height:62px}}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button{min-height:42px;padding-inline:12px;font-size:12.5px;font-weight:760;line-height:1}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button.is-active{color:#056fae;background:#edf8fd;font-weight:850;box-shadow:inset 0 -3px #16a7dc}.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button.is-active:before{background:#0e9fd8;height:3px;left:12px;right:12px}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-alerts-p71,.pressure-contacts-p71) .pressure-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-alerts-p71,.pressure-contacts-p71) .pressure-row-actions button{color:#244a61;min-height:34px;box-shadow:none;background:#fff;border:1px solid #bad0dc;border-radius:7px;padding:6px 10px;font-size:11.5px;font-weight:780;line-height:1}.app-shell--pressure .pressure-workspace--p2 .pressure-alerts-p71 .pressure-row-actions button:not(.btn-secondary){color:#fff;background:#2f80c8;border-color:#2b84bd}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-alerts-p71,.pressure-contacts-p71) .pressure-row-actions button:hover:not(:disabled){color:#116f9e;background:#edf8fc;border-color:#1685bd}.app-shell--pressure .pressure-workspace--p2 .pressure-alerts-p71 .pressure-row-actions button:not(.btn-secondary):hover:not(:disabled){color:#fff;background:#2376ba}.app-shell--pressure .pressure-workspace--p2 :is(.pressure-alerts-p71,.pressure-contacts-p71) .pressure-row-actions button:disabled{color:#9aa9b1;opacity:1;background:#f6f8f9;border-color:#d8e2e7}.app-shell--pressure .pressure-workspace--p2 .pressure-contacts-p71>header>.pressure-primary-action{color:#fff;background:#2f80c8;border:1px solid #277cc0;border-radius:7px;min-height:38px;padding:8px 13px;font-size:12px;font-weight:820}.app-shell--pressure .pressure-contact-modal-p71{background:#fff;border:1px solid #b8d5e2;border-radius:12px;width:min(760px,100vw - 36px);max-height:min(780px,100vh - 32px);box-shadow:0 24px 60px #09263747}.app-shell--pressure .pressure-contact-modal-p71>header{background:linear-gradient(105deg,#173d58,#245f7f);border-top:3px solid #2bb5df;min-height:78px;padding:14px 17px}.app-shell--pressure .pressure-contact-modal-p71>header strong{color:#fff;font-size:18px;line-height:1.15}.app-shell--pressure .pressure-contact-modal-p71>header small{color:#ffffffb8;margin-top:4px;font-size:11px;line-height:1.3}.app-shell--pressure .pressure-contact-modal-p71>header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff47;border-radius:9px;width:34px;height:34px}.app-shell--pressure .pressure-contact-modal-p71 .b6-operation-body{background:#fff;padding:16px 18px 17px}.app-shell--pressure .pressure-contact-modal-p71 .pressure-contact-form{gap:11px 12px}.app-shell--pressure .pressure-contact-modal-p71 .pressure-contact-form label>span,.app-shell--pressure .pressure-contact-modal-p71 .pressure-contact-authorizations legend{color:#405f70;font-size:11.5px;font-weight:780}.app-shell--pressure .pressure-contact-modal-p71 .pressure-contact-form :is(input:not([type=checkbox]),textarea){color:#18384e;background:#fff;border:1px solid #bdd2dd;border-radius:7px;min-height:40px;padding:8px 10px;font-size:12.5px}.app-shell--pressure .pressure-contact-modal-p71 .pressure-contact-authorizations{background:#f9fcfd;border:1px solid #d3e2e8;border-radius:8px;margin:2px 0 0;padding:8px 10px 10px}.app-shell--pressure .pressure-contact-modal-p71 .pressure-contact-authorizations>label{background:#fff;border-radius:7px;min-height:42px}.app-shell--pressure .pressure-contact-modal-p71 .b6-operation-actions{border-top:1px solid #dfe8ec;gap:7px;margin-top:12px;padding-top:12px}.app-shell--pressure .pressure-contact-modal-p71 .b6-operation-actions button{border-radius:7px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:800}.app-shell--pressure .pressure-contact-modal-p71 .b6-operation-actions button:not(.btn-secondary){color:#fff;background:#2f80c8;border-color:#267cc0}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p71 .pressure-report-form--r5{gap:0;padding:0 12px 12px}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p71 .pressure-report-type-block--p71{border-bottom:1px solid #dfe9ed;align-items:center;gap:16px;padding:11px 0;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p71 .pressure-report-type-block--p71 .pressure-report-field-label{color:#5e7887;flex:none;margin:0;font-size:10.5px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-tabs{background:#fff;border:1px solid #bdd3de;border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-tabs>button{color:#536f7f;white-space:nowrap;background:#fff;border:0;border-right:1px solid #d6e3e9;min-height:36px;padding:7px 14px;font-size:11.5px;font-weight:780}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-tabs>button:last-child{border-right:0}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-tabs>button:hover{color:#1477a7;background:#f4fafc}.app-shell--pressure .pressure-workspace--p2 .pressure-report-type-tabs>button.is-selected{color:#0874ad;background:#eaf7fc;box-shadow:inset 0 -2px #20a9dc}.app-shell--pressure .pressure-workspace--p2 .pressure-report-selection-summary{border-bottom:1px solid #dfe9ed;justify-content:space-between;align-items:center;gap:18px;padding:12px 2px 11px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-report-selection-summary>div{min-width:0}.app-shell--pressure .pressure-workspace--p2 .pressure-report-selection-summary strong,.app-shell--pressure .pressure-workspace--p2 .pressure-report-selection-summary span{display:block}.app-shell--pressure .pressure-workspace--p2 .pressure-report-selection-summary strong{color:#17384f;font-size:14px;line-height:1.2}.app-shell--pressure .pressure-workspace--p2 .pressure-report-selection-summary span{color:#6c828e;margin-top:3px;font-size:11px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-selection-summary p{color:#6a818e;flex:none;align-items:center;gap:6px;margin:0;font-size:10.5px;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-report-selection-summary p b{color:#1d536f;font-size:12px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-selection-summary p i{color:#a7b8c1;font-style:normal}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p71 .pressure-report-recipients{background:0 0;border:0;border-radius:0;margin:0;padding:10px 2px 8px}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p71 .pressure-report-recipients legend{color:#5d7685;letter-spacing:.035em;text-transform:uppercase;padding:0;font-size:10.5px;font-weight:850}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p71 .pressure-report-recipient-head{margin:5px 0 7px}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p71 .pressure-contact-check{background:0 0;border:0;border-top:1px solid #e2ebef;border-radius:0;min-height:42px;margin:0;padding:7px 8px}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p71 .pressure-contact-check:last-of-type{border-bottom:1px solid #e2ebef}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p71 .pressure-report-actions{border-top:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;display:flex}.app-shell--pressure .pressure-workspace--p2 .pressure-reports-p71 .pressure-report-actions .pressure-primary-action{border-radius:7px;min-height:38px;padding:8px 13px;font-size:12px}@media (width<=1120px){.app-shell--pressure .pressure-workspace--p2 .pressure-workspace__tabs button{padding-inline:9px;font-size:11.75px}.app-shell--pressure .pressure-workspace--p2 .pressure-report-selection-summary{flex-direction:column;align-items:flex-start;gap:6px}}.app-shell--industrial .sidebar__brand--customer{min-height:76px}.app-shell--industrial .sidebar__customer-brand{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;width:100%;display:flex}.app-shell--industrial .sidebar__customer-brand img{object-fit:contain;object-position:left center;width:min(160px,100%);max-height:40px;display:block}.app-shell--industrial .sidebar__customer-brand img.is-inverse{filter:brightness(0)invert()}.app-shell--industrial .sidebar__customer-brand span{color:#e1f0f79e;letter-spacing:.055em;font-size:8px;font-weight:600;line-height:1}.supplier-portal-shell{color:#172033;background:#eef2f6;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.supplier-portal-brand{color:#fff;background:linear-gradient(100deg,#102e52,#173f6d);align-items:center;gap:18px;height:64px;padding:0 28px;display:flex;box-shadow:0 1px 8px #0c1c3038}.supplier-portal-brand img{width:auto;height:34px}.supplier-portal-brand span{letter-spacing:.08em;text-transform:uppercase;opacity:.82;border-left:1px solid #ffffff40;padding-left:18px;font-size:13px;font-weight:700}.supplier-portal-auth{place-items:center;min-height:calc(100vh - 64px);padding:32px 18px;display:grid}.supplier-portal-card{background:#fff;border:1px solid #d6dde6;border-radius:12px;width:min(460px,100%);padding:30px;box-shadow:0 16px 44px #162c481a}.supplier-portal-card h1{margin:4px 0 10px;font-size:26px;line-height:1.15}.supplier-portal-card p{color:#607086;margin:0 0 22px;line-height:1.55}.supplier-portal-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#49657f;font-size:12px;font-weight:800}.supplier-portal-card label,.supplier-portal-action-form label{color:#4b5d72;flex-direction:column;gap:6px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.supplier-portal-card input,.supplier-portal-action-form input,.supplier-portal-action-form textarea,.supplier-portal-comment textarea{color:#172033;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px 11px}.supplier-portal-card input:focus,.supplier-portal-action-form input:focus,.supplier-portal-action-form textarea:focus,.supplier-portal-comment textarea:focus{border-color:#2a669f;outline:2px solid #2a669f2e}.supplier-portal-card label small{color:#7a8899;font-weight:500}.supplier-portal-primary,.supplier-portal-card>button{color:#fff;cursor:pointer;background:#1e5b92;border:0;border-radius:7px;width:100%;margin-top:20px;padding:11px 15px;font-weight:800}.supplier-portal-primary:disabled{opacity:.55;cursor:wait}.supplier-portal-error{color:#9a2d20;background:#fff3f1;border:1px solid #f0c3bc;border-radius:7px;margin-top:14px;padding:10px 12px;font-size:13px}.supplier-portal-access-picker{gap:8px;margin-top:18px;display:grid}.supplier-portal-access-picker>button{color:#172033;text-align:left;background:#f7f9fb;border:1px solid #d7dfe8;border-radius:7px;flex-direction:column;gap:3px;margin:0;padding:11px 12px;display:flex}.supplier-portal-access-picker>button:hover{background:#f2f7fb;border-color:#7d9fbd}.supplier-portal-access-picker small{color:#68788a}.supplier-portal-app{max-width:1500px;margin:0 auto;padding:26px 28px 40px}.supplier-portal-app-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.supplier-portal-app-head h1{margin:2px 0 0;font-size:26px}.supplier-portal-app-head>div:first-child small{text-transform:uppercase;letter-spacing:.07em;color:#65788c;font-size:12px;font-weight:800}.supplier-portal-app-head>div:last-child{color:#40546a;justify-items:end;gap:2px;font-size:13px;display:grid}.supplier-portal-app-head>div:last-child small{color:#7b8a9a}.supplier-portal-app-head button{color:#315f89;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.supplier-portal-tabs{border-bottom:1px solid #cfd8e2;gap:4px;margin-bottom:18px;display:flex}.supplier-portal-tabs button{color:#63768a;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px;font-weight:800}.supplier-portal-tabs button.active{color:#164f82;border-bottom-color:#164f82}.supplier-portal-workspace{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.supplier-portal-workspace>aside,.supplier-portal-workspace>section{background:#fff;border:1px solid #d3dce6;border-radius:9px;min-height:540px;overflow:hidden}.supplier-portal-list-head{background:#f8fafc;border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.supplier-portal-list-head span{color:#546679;background:#e5ebf1;border-radius:12px;padding:2px 8px;font-size:12px}.supplier-portal-request-item{text-align:left;color:#172033;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ecf1;width:100%;padding:14px 16px;display:block}.supplier-portal-request-item:hover{background:#f8fbfd}.supplier-portal-request-item.active{background:#edf5fb;box-shadow:inset 3px 0 #1b5d92}.supplier-portal-request-item>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.supplier-portal-request-item>b{margin-top:8px;font-size:14px;display:block}.supplier-portal-request-item>span{color:#64768a;margin-top:2px;font-size:12px;display:block}.supplier-portal-request-item footer{color:#41566c;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;display:flex}.supplier-portal-request-item>small{color:#65788c;margin-top:6px;display:block}.supplier-portal-response{font-weight:700;color:#2b638f!important}.supplier-portal-chip{letter-spacing:.02em;color:#506173;background:#e8eef4;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.supplier-portal-chip.is-sent_to_supplier{color:#1e5f95;background:#e9f2fb}.supplier-portal-chip.is-confirmed,.supplier-portal-chip.is-scheduled{color:#2d6d4b;background:#eaf5ef}.supplier-portal-chip.is-in_transit{color:#95621a;background:#fff3df}.supplier-portal-chip.is-cancelled{color:#68727d;background:#f0f1f3}.supplier-portal-chip.is-verified{color:#2e6842;background:#e6f2e9}.supplier-portal-detail{padding:20px 22px}.supplier-portal-detail>header{border-bottom:1px solid #e0e6ec;justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.supplier-portal-detail>header small{color:#738397;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.supplier-portal-detail h2{margin:3px 0 0;font-size:23px}.supplier-portal-facts{grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;margin:18px 0;display:grid}.supplier-portal-facts>div{background:#f7f9fb;border:1px solid #e1e7ed;border-radius:7px;padding:12px}.supplier-portal-facts small,.supplier-portal-note small{color:#738397;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.supplier-portal-facts strong{font-size:14px;display:block}.supplier-portal-facts span{color:#65778a;margin-top:2px;font-size:12px;display:block}.supplier-portal-note,.supplier-portal-notice{border-radius:7px;margin:14px 0;padding:12px 14px}.supplier-portal-note{background:#f7f9fb;border:1px solid #e1e7ed}.supplier-portal-note p{color:#45596e;margin:0}.supplier-portal-notice{color:#78551e;background:#fff8e8;border:1px solid #ead5a2;flex-direction:column;gap:3px;display:flex}.supplier-portal-actions{border-top:1px solid #e2e8ef;border-bottom:1px solid #e2e8ef;flex-wrap:wrap;gap:8px;padding:15px 0;display:flex}.supplier-portal-actions button,.supplier-portal-form-actions button,.supplier-portal-comment button{color:#2e4d68;cursor:pointer;background:#fff;border:1px solid #bfcbd7;border-radius:6px;padding:8px 11px;font-weight:750}.supplier-portal-actions .supplier-portal-primary,.supplier-portal-form-actions .supplier-portal-primary{color:#fff;background:#1e5b92;border-color:#1e5b92;width:auto;margin:0}.supplier-portal-form-actions .supplier-portal-danger{color:#9a3529;border-color:#c57b70}.supplier-portal-action-form{background:#f6f8fa;border:1px solid #dbe3eb;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:14px 0;padding:14px;display:grid}.supplier-portal-action-form label{margin-top:0;margin-bottom:10px}.supplier-portal-action-form textarea{resize:vertical;min-height:72px}.supplier-portal-action-form .wide{grid-column:1/-1}.supplier-portal-form-actions{justify-content:flex-end;gap:8px;display:flex}.supplier-portal-timeline{margin-top:20px}.supplier-portal-timeline h3{margin:0 0 12px;font-size:14px}.supplier-portal-timeline>div{grid-template-columns:14px 1fr;gap:9px;padding:0 0 14px;display:grid;position:relative}.supplier-portal-timeline>div:not(:last-child):before{content:"";border-left:1px solid #d8e0e8;position:absolute;top:14px;bottom:0;left:5px}.supplier-portal-timeline i{z-index:1;background:#8293a4;border-radius:50%;width:11px;height:11px;margin-top:3px}.supplier-portal-timeline i.is-supplier{background:#1e659c}.supplier-portal-timeline i.is-customer{background:#3f7a55}.supplier-portal-timeline strong{font-size:13px;display:block}.supplier-portal-timeline small{color:#7a8897;margin-top:2px;font-size:11px;display:block}.supplier-portal-comment{border-top:1px solid #e1e7ed;grid-template-columns:1fr auto;gap:8px;margin-top:8px;padding-top:14px;display:grid}.supplier-portal-comment textarea{resize:vertical;min-height:58px}.supplier-portal-empty,.supplier-portal-detail-empty{text-align:center;color:#718195;padding:40px 20px}.supplier-portal-detail-empty{place-items:center;min-height:500px;display:grid}@media (width<=900px){.supplier-portal-app{padding:18px 12px}.supplier-portal-workspace{grid-template-columns:1fr}.supplier-portal-workspace>aside{min-height:auto}.supplier-portal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-portal-app-head{flex-direction:column}.supplier-portal-app-head>div:last-child{justify-items:start}}@media (width<=600px){.supplier-portal-brand{padding:0 16px}.supplier-portal-brand span{display:none}.supplier-portal-facts,.supplier-portal-action-form{grid-template-columns:1fr}.supplier-portal-app-head h1{font-size:22px}.supplier-portal-actions{flex-direction:column}.supplier-portal-actions button{width:100%}.supplier-portal-comment{grid-template-columns:1fr}.supplier-portal-form-actions{flex-direction:column}.supplier-portal-form-actions button{width:100%}}html[data-theme=dark] .supplier-portal-shell{color:#e8edf3;background:#101821}html[data-theme=dark] .supplier-portal-card,html[data-theme=dark] .supplier-portal-workspace>aside,html[data-theme=dark] .supplier-portal-workspace>section,html[data-theme=dark] .supplier-portal-request-item{color:#e8edf3;background:#17212c;border-color:#314152}html[data-theme=dark] .supplier-portal-request-item.active{background:#18314a}html[data-theme=dark] .supplier-portal-facts>div,html[data-theme=dark] .supplier-portal-note,html[data-theme=dark] .supplier-portal-action-form,html[data-theme=dark] .supplier-portal-list-head{background:#1d2935;border-color:#344554}html[data-theme=dark] .supplier-portal-card input,html[data-theme=dark] .supplier-portal-action-form input,html[data-theme=dark] .supplier-portal-action-form textarea,html[data-theme=dark] .supplier-portal-comment textarea{color:#e8edf3;background:#111a23;border-color:#405365}html.netsense-native{background:#f4f7f9}html.netsense-native body{color:#10283a;-webkit-tap-highlight-color:transparent;background:#f4f7f9}html.netsense-native button,html.netsense-native input,html.netsense-native select,html.netsense-native textarea{font:inherit}html.netsense-native button{touch-action:manipulation}@media (width<=900px){html.netsense-native .login-layout{background:#fff;min-height:100dvh;display:block}html.netsense-native .login-visual{display:none}html.netsense-native .login-panel{min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 22px max(28px, env(safe-area-inset-bottom));background:linear-gradient(#f8fbfc 0%,#fff 45%);place-items:center}html.netsense-native .login-card{width:min(420px,100%);box-shadow:none;background:0 0;border:0;padding:22px 4px}html.netsense-native .login-card h2{margin-bottom:22px;font-size:26px}html.netsense-native .login-card input{background:#fff;border-color:#d5e0e6;border-radius:12px;min-height:50px;font-size:16px}html.netsense-native .login-card .button{border-radius:12px;min-height:50px}html.netsense-native .app-shell--pressure{background:#f4f7f9;min-height:100dvh;display:block}html.netsense-native .app-shell--pressure .workspace{min-height:100dvh;padding-bottom:calc(74px + env(safe-area-inset-bottom));background:#f4f7f9}html.netsense-native .app-shell--pressure .topbar{height:auto;min-height:0;padding:calc(8px + env(safe-area-inset-top)) 14px 9px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #e3e9ed;grid-template-rows:auto auto;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:7px 10px;display:grid;box-shadow:0 2px 10px #0a27390d}html.netsense-native .app-shell--pressure .topbar__native-brand{align-items:center;min-width:0;display:flex}html.netsense-native .app-shell--pressure .topbar__native-brand .brand img{object-fit:contain;object-position:left center;width:118px;max-height:30px;display:block}html.netsense-native .app-shell--pressure .topbar__industrial-tools{scrollbar-width:none;grid-area:2/1/auto/-1;min-width:0;overflow-x:auto}html.netsense-native .app-shell--pressure .topbar__industrial-tools::-webkit-scrollbar{display:none}html.netsense-native .app-shell--pressure .shell-context-row{flex-wrap:nowrap;gap:7px;min-width:max-content;display:flex}html.netsense-native .app-shell--pressure .topbar__actions{grid-area:1/3;align-items:center;gap:6px;margin:0;display:flex}html.netsense-native .app-shell--pressure .topbar__statusline,html.netsense-native .app-shell--pressure .topbar__theme-toggle{display:none}html.netsense-native .app-shell--pressure .topbar__actions .topbar__iconbtn{background:#f1f6f8;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}html.netsense-native .app-shell--pressure .topbar__user{background:0 0;border:0;width:40px;height:40px;padding:0}html.netsense-native .app-shell--pressure .topbar__avatar{border-radius:50%;width:38px;height:38px}html.netsense-native .app-shell--pressure .topbar__popover{top:calc(58px + env(safe-area-inset-top));border-radius:16px;width:auto;max-width:none;position:fixed;left:12px;right:12px;box-shadow:0 18px 50px #0a27392e}html.netsense-native .app-shell--pressure .sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:0;border-top:1px solid #dfe7eb;height:auto;padding:0;inset:auto 0 0;box-shadow:0 -5px 18px #0a273912}html.netsense-native .app-shell--pressure .sidebar__nav{padding:5px 4px max(5px, env(safe-area-inset-bottom));justify-content:space-around;align-items:stretch;gap:0;display:flex;overflow:visible}html.netsense-native .app-shell--pressure .sidebar__nav>div{flex:1 1 0;min-width:0;max-width:120px}html.netsense-native .app-shell--pressure .sidebar__link{color:#6b7f8c;border-radius:12px;place-items:center;gap:3px;width:100%;min-width:0;min-height:56px;padding:5px 2px;font-size:11px;font-weight:700;display:grid}html.netsense-native .app-shell--pressure .sidebar__link.is-active{color:#006a8f;background:#eaf8fc}html.netsense-native .app-shell--pressure .sidebar__icon,html.netsense-native .app-shell--pressure .sidebar__icon svg{width:23px;height:23px}html.netsense-native .app-shell--pressure .workspace__content{padding:13px 12px 22px}html.netsense-native .app-shell--pressure .product-pagehead{box-shadow:none;background:0 0;border:0;align-items:flex-start;gap:12px;margin:0 0 12px;padding:4px 2px 2px;display:flex}html.netsense-native .app-shell--pressure .product-pagehead__eyebrow{margin-bottom:3px;font-size:10px}html.netsense-native .app-shell--pressure .product-pagehead h1{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.08}html.netsense-native .app-shell--pressure .product-pagehead p{color:#718590;margin:5px 0 0;font-size:12px;line-height:1.35}html.netsense-native .app-shell--pressure .product-pagehead__actions{margin-left:auto}html.netsense-native .app-shell--pressure .panel,html.netsense-native .app-shell--pressure .pressure-work-section,html.netsense-native .app-shell--pressure .pressure-field-panel{background:#fff;border:1px solid #e1e9ed;border-radius:16px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 10px #0a273909}html.netsense-native .app-shell--pressure .panel>header,html.netsense-native .app-shell--pressure .pressure-field-panel>header{border:0;padding:15px 15px 11px}html.netsense-native .app-shell--pressure .panel>header h2,html.netsense-native .app-shell--pressure .pressure-field-panel>header h2{font-size:17px}html.netsense-native .app-shell--pressure .panel>header small,html.netsense-native .app-shell--pressure .pressure-field-panel>header small{color:#718590;margin-top:4px;line-height:1.35;display:block}html.netsense-native .app-shell--pressure .pressure-primary-action,html.netsense-native .app-shell--pressure .btn-secondary{border-radius:11px;min-height:44px}html.netsense-native .app-shell--pressure .pressure-scope-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}html.netsense-native .app-shell--pressure .pressure-scope-summary__item{min-height:76px;box-shadow:none;border:0;border-radius:14px;padding:11px 12px}html.netsense-native .app-shell--pressure .pressure-scope-summary__item:first-child{grid-column:1/-1}html.netsense-native .app-shell--pressure .pressure-scope-summary__item strong{font-size:22px}html.netsense-native .app-shell--pressure .pressure-works-panel>header{gap:10px;display:grid}html.netsense-native .app-shell--pressure .pressure-works-toolbar{grid-template-columns:1fr;gap:7px;width:100%;display:grid}html.netsense-native .app-shell--pressure .pressure-refresh-note{display:none}html.netsense-native .app-shell--pressure .pressure-work-filter,html.netsense-native .app-shell--pressure .pressure-node-search{width:100%}html.netsense-native .app-shell--pressure .pressure-work-filter select,html.netsense-native .app-shell--pressure .pressure-node-search input{background:#f8fafb;border-radius:11px;width:100%;min-height:44px}html.netsense-native .app-shell--pressure .pressure-work-list{padding:0 10px 10px}html.netsense-native .app-shell--pressure .pressure-works-matrix{border:0;gap:10px;display:grid}html.netsense-native .app-shell--pressure .pressure-works-matrix__head{display:none}html.netsense-native .app-shell--pressure .pressure-works-matrix__row{background:#fff;border:1px solid #e2eaee;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity state""readings readings""installations installations""activity actions";gap:10px 12px;padding:14px;display:grid}html.netsense-native .app-shell--pressure .pressure-work-identity{grid-area:identity}html.netsense-native .app-shell--pressure .pressure-work-state{grid-area:state;align-items:flex-end}html.netsense-native .app-shell--pressure .pressure-work-readings{border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;flex-wrap:wrap;grid-area:readings;gap:7px;padding:10px 0;display:flex}html.netsense-native .app-shell--pressure .pressure-work-reading{background:#f6f9fa;border-radius:10px;min-width:0;padding:6px 9px;display:flex}html.netsense-native .app-shell--pressure .pressure-work-reading .pressure-gauge--matrix{display:none}html.netsense-native .app-shell--pressure .pressure-work-reading__copy strong{font-size:16px}html.netsense-native .app-shell--pressure .pressure-work-installations{flex-wrap:wrap;grid-area:installations;gap:6px;display:flex}html.netsense-native .app-shell--pressure .pressure-work-installation{background:#f6f9fa;border-radius:9px;padding:5px 8px}html.netsense-native .app-shell--pressure .pressure-work-last-activity{grid-area:activity}html.netsense-native .app-shell--pressure .pressure-work-row-actions{grid-area:actions;justify-content:flex-end;gap:6px;display:flex}html.netsense-native .app-shell--pressure .pressure-work-row-actions .btn-secondary{display:none}html.netsense-native .app-shell--pressure .pressure-summary-strip{grid-template-columns:1fr 1fr;gap:8px;display:grid}html.netsense-native .app-shell--pressure .pressure-summary-card{background:#f7fafb;border:0;border-radius:13px;min-width:0;padding:12px}html.netsense-native .app-shell--pressure .pressure-summary-card--reading{grid-column:1/-1}html.netsense-native .app-shell--pressure .pressure-summary-reading{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}html.netsense-native .app-shell--pressure .pressure-summary-reading .pressure-gauge{width:88px;max-width:88px;overflow:visible}html.netsense-native .app-shell--pressure .pressure-summary-reading__value,html.netsense-native .app-shell--pressure .pressure-summary-reading__line{overflow-wrap:anywhere;min-width:0}html.netsense-native .app-shell--pressure .pressure-summary-context-grid,html.netsense-native .app-shell--pressure .pressure-summary-bottom-grid,html.netsense-native .app-shell--pressure .pressure-installation-detail__grid{grid-template-columns:1fr}html.netsense-native .app-shell--pressure .pressure-summary-map{min-height:220px}html.netsense-native .app-shell--pressure .pressure-task-grid{grid-template-columns:1fr;gap:10px;padding:0 10px 10px;display:grid}html.netsense-native .app-shell--pressure .pressure-task-card{box-shadow:none;border:1px solid #e2eaee;border-radius:14px;padding:14px}html.netsense-native .app-shell--pressure .pressure-task-card dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}html.netsense-native .app-shell--pressure .pressure-task-card dl>div{background:#f6f9fa;border:0;border-radius:10px;padding:8px}html.netsense-native .pressure-installer-modal{align-items:stretch;padding:0}html.netsense-native .pressure-installer-modal .operation-modal__backdrop{background:#f4f7f9}html.netsense-native .pressure-installer-card{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:#f4f7f9;border:0;border-radius:0}html.netsense-native .pressure-installer-card>header{z-index:2;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:#fffffffa;border-bottom:1px solid #e2e9ed;position:sticky;top:0}html.netsense-native .pressure-installer-card>header h2{font-size:20px}html.netsense-native .pressure-installer-card>header>button{border-radius:50%;width:40px;height:40px}html.netsense-native .pressure-installer-body{padding:16px 14px calc(22px + env(safe-area-inset-bottom));align-content:start;gap:12px;display:grid;overflow-y:auto}html.netsense-native .pressure-field-callout,html.netsense-native .pressure-device-confirm,html.netsense-native .pressure-flow-state,html.netsense-native .pressure-flow-success,html.netsense-native .pressure-flow-error{background:#fff;border:0;border-radius:16px;box-shadow:0 2px 10px #0a27390a}html.netsense-native .pressure-primary-action{width:100%;min-height:50px;font-size:15px}html.netsense-native .pressure-wifi-form{gap:12px;display:grid}html.netsense-native .pressure-wifi-form label:not(.pressure-check){gap:6px;font-size:12px;font-weight:800;display:grid}html.netsense-native .pressure-wifi-form select,html.netsense-native .pressure-wifi-form input{background:#fff;border:1px solid #d4dfe5;border-radius:12px;width:100%;min-height:50px;padding:0 12px;font-size:16px}html.netsense-native .pressure-wifi-rescan{justify-self:start;min-height:38px}html.netsense-native .pressure-led-guide{background:#fff;border:0;border-radius:14px;padding:0;overflow:hidden}html.netsense-native .pressure-led-guide summary{cursor:pointer;padding:13px 14px;font-weight:800;list-style:none}html.netsense-native .pressure-led-guide summary::-webkit-details-marker{display:none}html.netsense-native .pressure-led-guide summary:after{content:"+";float:right;color:#6c8290}html.netsense-native .pressure-led-guide[open] summary:after{content:"−"}html.netsense-native .pressure-led-guide>span{color:#536a78;grid-template-columns:14px auto;align-items:center;column-gap:9px;padding:8px 14px;font-size:12px;display:grid}html.netsense-native .pressure-led-guide>span b{color:#183449}html.netsense-native .pressure-led-guide .led{grid-row:span 1}html.netsense-native .led--orange{background:#ff7a00}html.netsense-native .app-shell--pressure .table-wrap,html.netsense-native .app-shell--pressure .pressure-activity-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}html.netsense-native .app-shell--pressure table{min-width:680px}}.native-inbox-backdrop{z-index:140;background:#07192661;align-items:flex-end;display:flex;position:fixed;inset:0}.native-inbox{width:100%;max-height:min(82dvh,760px);padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:22px 22px 0 0;grid-template-rows:auto auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 -18px 50px #07192633}.native-inbox>header{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;padding:17px 18px 12px;display:flex}.native-inbox>header small{color:#718590;letter-spacing:.12em;font-size:9px;font-weight:900}.native-inbox>header h2{margin:2px 0 0;font-size:21px}.native-inbox>header button{background:#f2f6f8;border:0;border-radius:50%;width:40px;height:40px}.native-inbox__test{background:#f3f9fb;border-radius:13px;align-items:center;gap:12px;margin:11px 12px 3px;padding:11px 12px;display:flex}.native-inbox__test>div{gap:2px;min-width:0;display:grid}.native-inbox__test strong{font-size:12px}.native-inbox__test span{color:#6d828f;font-size:10px}.native-inbox__test button{color:#fff;background:#006d93;border:0;border-radius:10px;min-height:36px;margin-left:auto;padding:0 12px;font-size:11px;font-weight:800}.native-inbox__message{margin:5px 14px;font-size:11px}.native-inbox__message.is-ok{color:#187454}.native-inbox__message.is-error{color:#a23e3e}.native-inbox__list{padding:8px 12px 14px;overflow-y:auto}.native-inbox__item{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:12px 8px;display:grid}.native-inbox__item>i{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:6px}.native-inbox__item.is-unread>i{background:#00a8d4}.native-inbox__item>span{gap:3px;min-width:0;display:grid}.native-inbox__item strong{color:#173247;font-size:12px}.native-inbox__item em{color:#58707e;font-size:11px;font-style:normal;line-height:1.35}.native-inbox__item small{color:#91a0a9;font-size:9px}.native-inbox__item>b{color:#91a0a9;font-size:20px;font-weight:400}.native-inbox__empty{color:#718590;text-align:center;place-items:center;gap:4px;padding:38px 18px;font-size:12px;display:grid}.native-inbox__empty strong{color:#264356}@media (width<=900px){html.netsense-native .pressure-led-guide>span>span{min-width:0}html.netsense-native .pressure-led-guide>span>span b{color:#183449}html.netsense-native .app-shell--pressure .topbar{padding:calc(7px + env(safe-area-inset-top)) 13px 7px;border-bottom-color:#d9e3e8;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;gap:10px}html.netsense-native .app-shell--pressure .topbar__native-brand{grid-area:1/1}html.netsense-native .app-shell--pressure .topbar__industrial-tools{display:none}html.netsense-native .app-shell--pressure .topbar__actions{grid-area:1/2;gap:5px}html.netsense-native .app-shell--pressure .topbar__user>strong,html.netsense-native .app-shell--pressure .topbar__user>span{display:none}html.netsense-native .app-shell--pressure .topbar__actions .topbar__iconbtn,html.netsense-native .app-shell--pressure .topbar__user{width:38px;height:38px}html.netsense-native .app-shell--pressure .topbar__avatar{width:36px;height:36px}html.netsense-native .app-shell--pressure.app-shell--native-field .sidebar{display:none}html.netsense-native .app-shell--pressure.app-shell--native-field .workspace{padding-bottom:env(safe-area-inset-bottom)}html.netsense-native .app-shell--pressure:not(.app-shell--native-field) .sidebar__nav{justify-content:center;gap:8px;padding-inline:10px}html.netsense-native .app-shell--pressure:not(.app-shell--native-field) .sidebar__nav>div{max-width:150px}html.netsense-native .app-shell--pressure .pressure-scope-summary{scrollbar-width:none;background:#fff;border:1px solid #d8e3e8;border-radius:14px;gap:0;margin:0 0 12px;padding:0;display:flex;overflow-x:auto;box-shadow:0 2px 8px #0f31450a}html.netsense-native .app-shell--pressure .pressure-scope-summary::-webkit-scrollbar{display:none}html.netsense-native .app-shell--pressure .pressure-scope-summary__item,html.netsense-native .app-shell--pressure .pressure-scope-summary__item:first-child{min-height:68px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e7edf0;border-radius:0;flex:0 0 112px;padding:10px 11px}html.netsense-native .app-shell--pressure .pressure-scope-summary__item:last-child{border-right:0}html.netsense-native .app-shell--pressure .pressure-scope-summary__item span{font-size:9px;line-height:1.2}html.netsense-native .app-shell--pressure .pressure-works-panel{box-shadow:none;background:0 0;border:0;overflow:visible}html.netsense-native .app-shell--pressure .pressure-works-panel>header{background:#fff;border:1px solid #dbe5ea;border-radius:14px;margin-bottom:11px;padding:13px;box-shadow:0 2px 8px #0f314509}html.netsense-native .app-shell--pressure .pressure-work-list{padding:0}html.netsense-native .app-shell--pressure .pressure-works-matrix{gap:12px}html.netsense-native .app-shell--pressure .pressure-works-matrix__row{border-color:#cbd9e0;border-radius:15px;padding:14px 14px 13px;box-shadow:0 4px 14px #11334813}html.netsense-native .app-shell--pressure .pressure-work-reading,html.netsense-native .app-shell--pressure .pressure-work-installation{background:#eef4f7}html.netsense-native .app-shell--pressure .pressure-workspace-backdrop{background:#f2f6f8;padding:0;inset:0}html.netsense-native .app-shell--pressure .pressure-workspace.pressure-workspace--r5{background:#f2f6f8;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}html.netsense-native .app-shell--pressure .pressure-workspace__head{min-height:0;padding:calc(9px + env(safe-area-inset-top)) 14px 10px}html.netsense-native .app-shell--pressure .pressure-workspace__head h2{font-size:19px}html.netsense-native .app-shell--pressure .pressure-workspace__head>button{border-radius:50%;width:38px;height:38px}html.netsense-native .app-shell--pressure .pressure-workspace__tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}html.netsense-native .app-shell--pressure .pressure-workspace__tabs button{text-align:center;border-right:1px solid #edf1f3;min-width:0;padding-inline:5px}html.netsense-native .app-shell--pressure .pressure-workspace__tabs button:nth-child(n+4){display:none}html.netsense-native .app-shell--pressure .pressure-workspace__body{padding:11px}html.netsense-native .app-shell--pressure .pressure-summary-context-grid,html.netsense-native .app-shell--pressure .pressure-summary-bottom-grid{display:none}html.netsense-native .app-shell--pressure .pressure-summary-strip{grid-template-columns:1fr 1fr;gap:9px}html.netsense-native .app-shell--pressure .pressure-summary-card{background:#fff;border:1px solid #dce6eb;min-height:98px;padding:12px;box-shadow:0 2px 8px #0f314509}html.netsense-native .app-shell--pressure .pressure-summary-card--reading{min-height:112px}html.netsense-native .app-shell--pressure .pressure-summary-card--clickable{pointer-events:none;cursor:default}html.netsense-native .app-shell--pressure .pressure-summary-reading{display:block}html.netsense-native .app-shell--pressure .pressure-summary-reading .pressure-gauge{display:none}html.netsense-native .app-shell--pressure .pressure-summary-reading__line{flex-wrap:wrap;align-items:center}html.netsense-native .app-shell--pressure .pressure-installations-master__layout{grid-template-columns:1fr}html.netsense-native .app-shell--pressure .pressure-installations-master__list{border-bottom:1px solid #dfe7eb;border-right:0}html.netsense-native .app-shell--pressure .pressure-installations-new,html.netsense-native .app-shell--pressure .pressure-installation-actions{display:none}html.netsense-native .app-shell--pressure .pressure-installation-detail__quickfacts{flex-wrap:wrap}html.netsense-native .app-shell--pressure .pressure-field-panel .empty-state{min-height:0;padding:26px 16px}html.netsense-native .app-shell--pressure .pressure-field-next-list{gap:8px;padding:0 11px 11px;display:grid}html.netsense-native .app-shell--pressure .pressure-field-next-list>button{text-align:left;background:#f8fbfc;border:1px solid #d7e3e9;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}html.netsense-native .app-shell--pressure .pressure-field-next-list>button span{gap:3px;min-width:0;display:grid}html.netsense-native .app-shell--pressure .pressure-field-next-list>button small{color:#718590}html.netsense-native .app-shell--pressure .pressure-field-next-list>button b{color:#006f96;white-space:nowrap;margin-left:auto}html.netsense-native .app-shell--pressure .pressure-field-guide-panel .pressure-led-guide{background:#f9fbfc;border:1px solid #dde7eb;margin:0 11px 11px}html.netsense-native .app-shell--pressure .sidebar{height:auto;min-height:0;box-shadow:none;color:#607786;background:#fff;border:0;border-bottom:1px solid #d8e3e8;position:static}html.netsense-native .app-shell--pressure .sidebar__brand,html.netsense-native .app-shell--pressure .sidebar__footer,html.netsense-native .app-shell--pressure .sidebar__section,html.netsense-native .app-shell--pressure .sidebar__separator{display:none!important}html.netsense-native .app-shell--pressure:not(.app-shell--native-field) .sidebar__nav{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 8px;display:grid;overflow:hidden}html.netsense-native .app-shell--pressure:not(.app-shell--native-field) .sidebar__nav>div{width:100%;max-width:none}html.netsense-native .app-shell--pressure .sidebar__link{min-height:62px;box-shadow:none;color:#6b808d;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;grid-template-rows:27px auto;place-items:center;gap:2px;margin:0;padding:7px 4px 6px;font-size:11px;font-weight:800;display:grid}html.netsense-native .app-shell--pressure .sidebar__link:hover{color:#24475c;background:#f7fafb}html.netsense-native .app-shell--pressure .sidebar__link.is-active{color:#006f91;box-shadow:none;background:linear-gradient(#fff 0%,#f1fafc 100%);border-bottom-color:#00a9c9}html.netsense-native .app-shell--pressure .sidebar__link .sidebar__icon,html.netsense-native .app-shell--pressure .sidebar__link.is-active .sidebar__icon{place-items:center;width:24px;height:24px;opacity:1!important;color:currentColor!important;filter:none!important;background:0 0!important;display:grid!important}html.netsense-native .app-shell--pressure .sidebar__link .sidebar__icon svg,html.netsense-native .app-shell--pressure .sidebar__link.is-active .sidebar__icon svg{stroke:currentColor;width:24px;height:24px;opacity:1!important;color:currentColor!important;filter:none!important;display:block!important}html.netsense-native .app-shell--pressure .sidebar__rail{display:none!important}html.netsense-native .app-shell--pressure .topbar{border-bottom:1px solid #e0e8ec;padding:7px 13px;box-shadow:0 2px 7px #0f314509}html.netsense-native .app-shell--pressure .topbar__native-brand .brand img{width:112px;max-height:28px}html.netsense-native .app-shell--pressure .workspace,html.netsense-native .app-shell--pressure.app-shell--native-field .workspace{padding-bottom:env(safe-area-inset-bottom)}html.netsense-native .app-shell--pressure .pressure-scope-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:hidden}html.netsense-native .app-shell--pressure .pressure-scope-summary__item,html.netsense-native .app-shell--pressure .pressure-scope-summary__item:first-child{flex:none;width:auto;min-width:0;padding:10px 8px}html.netsense-native .app-shell--pressure .pressure-scope-summary__item strong{font-size:18px}html.netsense-native .app-shell--pressure .pressure-scope-summary__item small{font-size:9px;line-height:1.2}html.netsense-native .app-shell--pressure .pressure-work-list,html.netsense-native .app-shell--pressure .pressure-works-matrix,html.netsense-native .app-shell--pressure .pressure-works-matrix__row,html.netsense-native .app-shell--pressure .pressure-works-matrix__row>span{box-sizing:border-box;width:100%;min-width:0;max-width:100%}html.netsense-native .app-shell--pressure .pressure-works-matrix{gap:15px;overflow:hidden}html.netsense-native .app-shell--pressure .pressure-works-matrix__row{background:#fff;border:1px solid #b9cbd4;border-left:4px solid #19a8c5;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity state""readings readings""installations installations""activity actions";gap:9px 10px;padding:15px;overflow:hidden;box-shadow:0 5px 16px #0c304617}html.netsense-native .app-shell--pressure .pressure-work-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0;display:grid;overflow:hidden}html.netsense-native .app-shell--pressure .pressure-work-reading{background:#f6f9fa;border:1px solid #dce6ea;border-radius:10px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:5px 7px;display:grid}html.netsense-native .app-shell--pressure .pressure-work-reading:nth-of-type(n+3){display:none}html.netsense-native .app-shell--pressure .pressure-work-reading .pressure-gauge--matrix{width:58px;min-width:58px;height:44px;overflow:visible;display:block!important}html.netsense-native .app-shell--pressure .pressure-work-reading .pressure-gauge--matrix svg{width:58px;height:44px;display:block}html.netsense-native .app-shell--pressure .pressure-work-reading__copy{gap:1px;min-width:0;display:grid}html.netsense-native .app-shell--pressure .pressure-work-reading__copy strong{white-space:nowrap;font-size:14px}html.netsense-native .app-shell--pressure .pressure-work-reading__copy small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}html.netsense-native .app-shell--pressure .pressure-work-installations{overflow:hidden}html.netsense-native .app-shell--pressure .pressure-work-installation{min-width:0;max-width:100%}html.netsense-native .app-shell--pressure .pressure-work-installation strong,html.netsense-native .app-shell--pressure .pressure-work-installation small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history .table-wrap{overflow:visible}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history table,html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history tbody,html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history tr,html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td{box-sizing:border-box;width:100%;display:block;min-width:0!important}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history thead{display:none}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history tbody{gap:10px;display:grid}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history tr{background:#fff;border:1px solid #d7e3e8;border-radius:12px;padding:8px 11px;box-shadow:0 2px 7px #0f314509}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td{overflow-wrap:anywhere;border:0;border-bottom:1px solid #eef2f4;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;font-size:11px;display:grid}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td:last-child{border-bottom:0}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td:before{color:#718590;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td:first-child:before{content:"Ensayo"}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td:nth-child(2):before{content:"Instalación"}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td:nth-child(3):before{content:"Inicio"}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td:nth-child(4):before{content:"Fin"}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td:nth-child(5):before{content:"Duración"}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td:nth-child(6):before{content:"Resultado"}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td:nth-child(7):before{content:"Cierre"}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td:nth-child(8):before{content:"Correctiva"}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history td:nth-child(9):before{content:"Acciones"}html.netsense-native .app-shell--pressure .pressure-workspace .pressure-test-history .pressure-row-actions{flex-wrap:wrap;gap:6px;display:flex}html.netsense-native .pressure-install-progress{background:#fff;border:1px solid #d9e5ea;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:0 3px 12px #0c30460d}html.netsense-native .pressure-install-progress__headline{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;display:grid}html.netsense-native .pressure-install-progress__headline>span{color:#00799b;background:#eaf8fb;border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}html.netsense-native .pressure-install-progress.is-complete .pressure-install-progress__headline>span{color:#187454;background:#e9f7ef}html.netsense-native .pressure-install-progress__headline>div{min-width:0}html.netsense-native .pressure-install-progress__headline strong{color:#153247;font-size:17px;display:block}html.netsense-native .pressure-install-progress__headline p{color:#617987;margin:3px 0 0;font-size:11px;line-height:1.35}html.netsense-native .pressure-install-progress__track{background:#e7eef2;border-radius:999px;height:9px;overflow:hidden}html.netsense-native .pressure-install-progress__track>i{border-radius:inherit;background:linear-gradient(90deg,#00b8d8,#0873a0);height:100%;transition:width .35s;display:block}html.netsense-native .pressure-install-progress.is-complete .pressure-install-progress__track>i{background:#27936b}html.netsense-native .pressure-install-progress__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}html.netsense-native .pressure-install-progress__steps li{color:#8a9aa3;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-height:39px;display:grid}html.netsense-native .pressure-install-progress__steps li>i{color:#8a9aa3;background:#fff;border:1px solid #d5e0e5;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:900;display:grid}html.netsense-native .pressure-install-progress__steps li>span{border-bottom:1px solid #eef2f4;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:8px 0;display:flex}html.netsense-native .pressure-install-progress__steps li:last-child>span{border-bottom:0}html.netsense-native .pressure-install-progress__steps strong{color:#5b7180;font-size:11px}html.netsense-native .pressure-install-progress__steps small{white-space:nowrap;font-size:9px}html.netsense-native .pressure-install-progress__steps li.is-current>i{color:#00799b;background:#eaf8fb;border-color:#00a9c9}html.netsense-native .pressure-install-progress__steps li.is-current strong{color:#153247}html.netsense-native .pressure-install-progress__steps li.is-current small{color:#00799b;font-weight:800}html.netsense-native .pressure-install-progress__steps li.is-done>i{color:#187454;background:#e9f7ef;border-color:#79bda5}html.netsense-native .pressure-install-progress__steps li.is-done strong{color:#395a4e}html.netsense-native .pressure-install-progress__steps li.is-done small{color:#5a8c78}html.netsense-native .pressure-install-progress__keep-open{color:#31576c;background:#f2f8fa;border-radius:10px;margin:0;padding:10px 11px;font-size:11px;font-weight:700;line-height:1.4}html.netsense-native .pressure-install-progress__action{gap:10px;padding-top:2px;display:grid}}@media (width<=860px){html.netsense-native .app-shell--pressure .pressure-scope-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden}html.netsense-native .app-shell--pressure .pressure-scope-summary__item,html.netsense-native .app-shell--pressure .pressure-scope-summary__item:first-child{text-align:center;min-width:0;padding:8px 3px}html.netsense-native .app-shell--pressure .pressure-scope-summary__item small{overflow-wrap:normal;min-height:22px;font-size:8px;line-height:1.1;display:block}html.netsense-native .app-shell--pressure .pressure-scope-summary__item strong{margin-top:2px;font-size:17px;line-height:1;display:block}html.netsense-native .app-shell--pressure .pressure-scope-summary__item>span{display:none}html.netsense-native .pressure-install-progress__meter{color:#00799b;isolation:isolate;background:#eaf8fb;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}html.netsense-native .pressure-install-progress__meter>b{z-index:2;font-size:12px;font-weight:900;position:relative}html.netsense-native .pressure-install-progress__meter.is-active:before{content:"";border:3px solid #00a9c9;border-color:#00a9c9 #0873a0 #00a9c92e #00a9c92e;border-radius:50%;animation:.85s linear infinite pressure-install-ring-spin;position:absolute;inset:-4px}html.netsense-native .pressure-install-progress__meter.is-complete{color:#187454;background:#e9f7ef}@keyframes pressure-install-ring-spin{to{transform:rotate(360deg)}}html.netsense-native .app-shell--pressure .pressure-installation-test-card>button{box-sizing:border-box;white-space:normal;width:calc(100% - 24px);min-width:0;max-width:calc(100% - 24px);display:block}html.netsense-native .app-shell--pressure .pressure-test-create-r5 .panel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}html.netsense-native .app-shell--pressure .pressure-test-create-r5 .panel-actions>button{box-sizing:border-box;border-radius:6px;width:100%;min-width:0;min-height:40px;margin:0;padding:8px 10px}html.netsense-native .app-shell--pressure .pressure-test-create-r5__blocked{grid-column:1/-1}html.netsense-native .app-shell--pressure .pressure-alerts-r5 .table-wrap{overflow:visible}html.netsense-native .app-shell--pressure .pressure-alerts-r5 table,html.netsense-native .app-shell--pressure .pressure-alerts-r5 tbody,html.netsense-native .app-shell--pressure .pressure-alerts-r5 tr,html.netsense-native .app-shell--pressure .pressure-alerts-r5 td{box-sizing:border-box;width:100%;max-width:100%;display:block;min-width:0!important}html.netsense-native .app-shell--pressure .pressure-alerts-r5 thead{display:none}html.netsense-native .app-shell--pressure .pressure-alerts-r5 tbody{gap:10px;display:grid}html.netsense-native .app-shell--pressure .pressure-alerts-r5 tbody>tr{background:#fff;border:1px solid #d7e3e8;border-radius:12px;padding:8px 11px;overflow:hidden;box-shadow:0 2px 7px #0f314509}html.netsense-native .app-shell--pressure .pressure-alerts-r5 tbody>tr>td{overflow-wrap:anywhere;white-space:normal;border:0;border-bottom:1px solid #eef2f4;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;font-size:11px;display:grid}html.netsense-native .app-shell--pressure .pressure-alerts-r5 tbody>tr>td:last-child{border-bottom:0}html.netsense-native .app-shell--pressure .pressure-alerts-r5 tbody>tr>td:before{color:#718590;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}html.netsense-native .app-shell--pressure .pressure-alerts-r5--active td:first-child:before,html.netsense-native .app-shell--pressure .pressure-alerts-r5--resolved td:first-child:before{content:"Severidad"}html.netsense-native .app-shell--pressure .pressure-alerts-r5--active td:nth-child(2):before,html.netsense-native .app-shell--pressure .pressure-alerts-r5--resolved td:nth-child(2):before{content:"Condición"}html.netsense-native .app-shell--pressure .pressure-alerts-r5--active td:nth-child(3):before,html.netsense-native .app-shell--pressure .pressure-alerts-r5--resolved td:nth-child(3):before{content:"Instalación"}html.netsense-native .app-shell--pressure .pressure-alerts-r5--active td:nth-child(4):before{content:"Valor / umbral"}html.netsense-native .app-shell--pressure .pressure-alerts-r5--active td:nth-child(5):before{content:"Notificaciones"}html.netsense-native .app-shell--pressure .pressure-alerts-r5--active td:nth-child(6):before,html.netsense-native .app-shell--pressure .pressure-alerts-r5--resolved td:nth-child(4):before{content:"Activada"}html.netsense-native .app-shell--pressure .pressure-alerts-r5--active td:nth-child(7):before{content:"Acciones"}html.netsense-native .app-shell--pressure .pressure-alerts-r5--resolved td:nth-child(5):before{content:"Normalizada"}html.netsense-native .app-shell--pressure .pressure-alerts-r5--resolved td:nth-child(6):before{content:"Duración"}html.netsense-native .app-shell--pressure .pressure-alerts-r5--resolved td:nth-child(7):before{content:"Reconocimiento"}html.netsense-native .app-shell--pressure .pressure-alerts-r5 .pressure-row-actions{white-space:normal;flex-wrap:wrap;gap:6px;display:flex}html.netsense-native .app-shell--pressure .pressure-alerts-r5 tbody>tr>td[colspan]{border:0;padding:0;display:block}html.netsense-native .app-shell--pressure .pressure-alerts-r5 tbody>tr>td[colspan]:before{display:none}html.netsense-native .app-shell--pressure .pressure-alert-action-error{margin:10px 12px 0}html.netsense-native .app-shell--pressure .pressure-scope-summary__item,html.netsense-native .app-shell--pressure .pressure-scope-summary__item:first-child{grid-column:auto!important}html.netsense-native .pressure-installer-card{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}html.netsense-native .pressure-installer-body{min-height:0}html.netsense-native .pressure-installer-body.has-sticky-action{padding-bottom:12px}html.netsense-native .pressure-install-progress__meter.is-action-required{color:#006f96;background:#eef7fa}html.netsense-native .pressure-install-action-required{background:#f0f9fb;border:1px solid #b9dce6;border-radius:11px;gap:3px;padding:10px 11px;display:grid}html.netsense-native .pressure-install-action-required b{color:#006f96;letter-spacing:.07em;text-transform:uppercase;font-size:10px}html.netsense-native .pressure-install-ready-summary{gap:8px;display:grid}html.netsense-native .pressure-installer-sticky-action{z-index:8;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #dce7eb;display:grid;box-shadow:0 -7px 18px #0a27390f}html.netsense-native .pressure-installer-sticky-action .pressure-primary-action{box-shadow:0 5px 16px #005c812e}html.netsense-native .pressure-wifi-form .pressure-check{align-items:center;gap:9px;min-height:34px;font-size:12px;font-weight:700;display:flex}html.netsense-native .pressure-wifi-form .pressure-check input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:0;margin:0;padding:0}html.netsense-native .app-shell--pressure .pressure-field-history-r6 .table-wrap{overflow:visible}html.netsense-native .app-shell--pressure .pressure-field-history-r6 table,html.netsense-native .app-shell--pressure .pressure-field-history-r6 tbody,html.netsense-native .app-shell--pressure .pressure-field-history-r6 tr,html.netsense-native .app-shell--pressure .pressure-field-history-r6 td{box-sizing:border-box;width:100%;max-width:100%;display:block;min-width:0!important}html.netsense-native .app-shell--pressure .pressure-field-history-r6 thead{display:none}html.netsense-native .app-shell--pressure .pressure-field-history-r6 tbody{gap:10px;display:grid}html.netsense-native .app-shell--pressure .pressure-field-history-r6 tbody>tr{background:#fff;border:1px solid #d7e3e8;border-radius:12px;padding:8px 11px;overflow:hidden;box-shadow:0 2px 7px #0f31450a}html.netsense-native .app-shell--pressure .pressure-field-history-r6 tbody>tr>td{white-space:normal;overflow-wrap:anywhere;border:0;border-bottom:1px solid #eef2f4;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;font-size:11px;display:grid}html.netsense-native .app-shell--pressure .pressure-field-history-r6 tbody>tr>td:last-child{border-bottom:0}html.netsense-native .app-shell--pressure .pressure-field-history-r6 tbody>tr>td:before{color:#718590;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}html.netsense-native .app-shell--pressure .pressure-field-history-r6 td:first-child:before{content:"Tipo"}html.netsense-native .app-shell--pressure .pressure-field-history-r6 td:nth-child(2):before{content:"Obra"}html.netsense-native .app-shell--pressure .pressure-field-history-r6 td:nth-child(3):before{content:"Instalación"}html.netsense-native .app-shell--pressure .pressure-field-history-r6 td:nth-child(4):before{content:"Dispositivo"}html.netsense-native .app-shell--pressure .pressure-field-history-r6 td:nth-child(5):before{content:"Estado"}html.netsense-native .app-shell--pressure .pressure-field-history-r6 td:nth-child(6):before{content:"Finalización"}html.netsense-native .pressure-install-completed-summary{background:#f4fbf7;border:1px solid #cfe4d8;border-radius:11px;gap:5px;padding:12px;display:grid}html.netsense-native .pressure-install-completed-summary strong{color:#176647;font-size:13px}html.netsense-native .pressure-install-completed-summary p{color:#526d60;margin:0;font-size:11px;line-height:1.4}html.netsense-native .pressure-installer-sticky-action--test{gap:7px}html.netsense-native .pressure-installer-sticky-action--test .inline-error{margin:0}html.netsense-native .app-shell--pressure:not(.app-shell--native-field) .sidebar__nav{gap:6px;padding:6px 8px}html.netsense-native .app-shell--pressure:not(.app-shell--native-field) .sidebar__link{color:#687e8b;background:#fff;border:1px solid #e1e9ed;border-radius:10px;min-height:58px;margin:0;box-shadow:0 1px 3px #0c304606}html.netsense-native .app-shell--pressure:not(.app-shell--native-field) .sidebar__link:hover{color:#24475c;background:#f7fafb;border-color:#d0dee5}html.netsense-native .app-shell--pressure:not(.app-shell--native-field) .sidebar__link.is-active{color:#075f7c;background:#edf6f8;border-color:#bdd3dd;box-shadow:0 2px 7px #0c304612}html.netsense-native .app-shell--pressure .pressure-workspace,html.netsense-native .app-shell--pressure .pressure-workspace__body,html.netsense-native .app-shell--pressure .pressure-tests-r5,html.netsense-native .app-shell--pressure .pressure-test-history,html.netsense-native .app-shell--pressure .pressure-test-history .table-wrap{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html.netsense-native .app-shell--pressure .pressure-test-history table,html.netsense-native .app-shell--pressure .pressure-test-history tbody,html.netsense-native .app-shell--pressure .pressure-test-history tr,html.netsense-native .app-shell--pressure .pressure-test-history td{box-sizing:border-box;min-width:0!important;max-width:100%!important}html.netsense-native .app-shell--pressure .pressure-test-history td>*,html.netsense-native .app-shell--pressure .pressure-test-history .pressure-row-actions{min-width:0;max-width:100%}html.netsense-native .app-shell--pressure .pressure-works-matrix__row{grid-template-areas:"identity state""readings readings""activity actions"}html.netsense-native .app-shell--pressure .pressure-work-installation-stack{grid-area:readings/auto;width:100%;min-width:0;max-width:100%;overflow:hidden}html.netsense-native .app-shell--pressure .pressure-work-installation-line{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:8px;min-height:54px;padding:6px 0}html.netsense-native .app-shell--pressure .pressure-work-installation-line .pressure-work-installation,html.netsense-native .app-shell--pressure .pressure-work-installation-line .pressure-work-reading{box-sizing:border-box;width:100%;min-width:0;max-width:100%}html.netsense-native .app-shell--pressure .pressure-operational-overview{grid-template-columns:1fr;gap:8px;display:grid}html.netsense-native .app-shell--pressure .pressure-operational-overview__lead{border-radius:10px;min-height:74px;padding:10px 12px}html.netsense-native .app-shell--pressure .pressure-operational-overview__lead strong{font-size:16px}html.netsense-native .app-shell--pressure .pressure-operational-overview__lead span{font-size:10px}html.netsense-native .app-shell--pressure .pressure-scope-summary--compact{grid-template-columns:repeat(3,minmax(0,1fr))}html.netsense-native .app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item,html.netsense-native .app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item:first-child{min-height:70px;padding:8px 4px}html.netsense-native .app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item small{min-height:22px;font-size:8px}html.netsense-native .app-shell--pressure .pressure-scope-summary--compact .pressure-scope-summary__item strong{font-size:19px}}
