/* Docked Console 23: Concept B, shared Home and scoped navigation.
   Shell dimensions, native disclosures and logo reveal remain owned by the app. */
@font-face{font-family:"EcoTracer Sidebar";src:url("../../fonts/ecotracer/chakra-petch-500-v19-1.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"EcoTracer Sidebar";src:url("../../fonts/ecotracer/chakra-petch-600-v19-1.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"EcoTracer Sidebar";src:url("../../fonts/ecotracer/chakra-petch-700-v19-1.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 {
 --eco-nav-family:"EcoTracer Sidebar","Segoe UI",sans-serif;
 --eco-nav-primary-size:.875rem;--eco-nav-primary-weight:600;
 --eco-nav-child-size:.75rem;--eco-nav-child-weight:500;--eco-nav-line:1.4;--eco-nav-section-size:.625rem;
 border-inline:1px solid #4086a0;background-color:#091e2d;
 background-image:linear-gradient(90deg,#69edff,#1b455b 30%,#1b455b 70%,#69edff),linear-gradient(90deg,#7ae9ff04 1px,transparent 1px),linear-gradient(#7ae9ff04 1px,transparent 1px),linear-gradient(140deg,#0b2232,#061723 55%,#071b2a);
 background-size:100% 2px,20px 20px,20px 20px,100% 100%;background-repeat:no-repeat,repeat,repeat,no-repeat;
 box-shadow:inset 1px 0 #65e5ff13,inset -1px 0 #65e5ff13;
}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-header{border-bottom:3px double #326079}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-text,.eco-domain-label,.eco-switcher-label){font-family:var(--eco-nav-family);font-size:var(--eco-nav-primary-size);font-weight:600;letter-spacing:.01em}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-group,.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher {
 position:relative;isolation:isolate;padding:.875rem .45rem .75rem;margin-block-end:.8125rem;
 border:0;border-radius:0;background:transparent;box-shadow:none;
}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-group::before,#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-group::after,
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher::before,.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher::after {
 content:"";display:block;position:absolute;inset:0;z-index:-2;pointer-events:none;border:0;border-radius:0;
 clip-path:polygon(14px 0,calc(100% - 23px) 0,100% 23px,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);
 background:linear-gradient(140deg,#57b5ce,#285269 45%,#4c9cb8);
}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-group::after,.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher::after {
 inset:1px;z-index:-1;
 background:linear-gradient(90deg,#7de9ff04 1px,transparent 1px),linear-gradient(#7de9ff04 1px,transparent 1px),linear-gradient(120deg,#0a2637,#081b29);
 background-size:18px 18px,18px 18px,100% 100%;box-shadow:inset 0 0 0 5px #69e1ff05;
}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-heading {font-family:var(--eco-nav-family);font-weight:600;color:#9fd8e8;letter-spacing:.11em;padding:0 .45rem;margin:.1rem 0 .45rem}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-heading::before{display:none}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-heading::after{background:linear-gradient(90deg,#397891,#39789110)}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary) {
 --dock-edge:transparent;--dock-fill:transparent;
 --dock-wireframe:url("../../images/ecotracer/blueprint-ui/docked-console-frame-23.svg");
 position:relative;isolation:isolate;min-inline-size:0;border:0;border-radius:0;background:transparent;box-shadow:none;
 color:#d5e9f3;text-shadow:none;transform:none;padding:.625rem .65rem;gap:.625rem;
 font-family:var(--eco-nav-family);font-weight:600;line-height:1.4;transition:color 140ms ease,filter 140ms ease;
}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary)::before,#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary)::after {
 content:"";display:block;position:absolute;inset:0;z-index:-2;pointer-events:none;border:0;border-radius:0;box-shadow:none;
 clip-path:polygon(10px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 10px),calc(100% - 10px) 100%,15px 100%,0 calc(100% - 15px),0 10px);
 background:var(--dock-edge);
}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary)::after {
 inset:1px;z-index:-1;
 clip-path:polygon(9px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 9px),calc(100% - 9px) 100%,14px 100%,0 calc(100% - 14px),0 9px);
 background:transparent;
}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary):is(.active,[aria-current="page"],[aria-current="location"]) {
 --dock-edge:linear-gradient(110deg,#efffff,#5ddaf3 38%,#a2f5ff 78%,#f5ffff);
 --dock-fill:linear-gradient(110deg,#114054,#082b3c);
 --dock-wireframe:url("../../images/ecotracer/blueprint-ui/docked-console-primary-23.svg");
 color:#f7feff;filter:drop-shadow(0 0 3px #72e9ff40);
}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary):is(:hover,:focus-visible) {
 --dock-edge:linear-gradient(120deg,#edffff,#61e5ff,#c6faff);
 --dock-fill:linear-gradient(130deg,#164b60,#0a2a3a);
 color:#fff;filter:drop-shadow(0 0 5px #65e5ff55);background:transparent;
}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary):is(.active,[aria-current="page"],[aria-current="location"],:hover,:focus-visible)::after {
 background-image:var(--dock-wireframe),linear-gradient(90deg,#65e5ff08 1px,transparent 1px),var(--dock-fill);
 background-size:100% 100%,12px 12px,100% 100%;background-repeat:no-repeat,repeat,no-repeat;
}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary):focus-visible{outline:2px solid #c6faff;outline-offset:2px}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-icon,.eco-domain-icon,.eco-switcher-icon) {
 display:grid;place-items:center;width:1.5625rem;height:1.5625rem;inline-size:1.5625rem;block-size:1.5625rem;flex:0 0 1.5625rem;
 background:none;border:0;border-radius:0;box-shadow:none;color:#71def1;clip-path:none;
}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary):is(.active,[aria-current="page"],[aria-current="location"]) :is(.sidebar-navigation-icon,.eco-domain-icon){color:#bcf8ff;background:none;border:0}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-flight-nav-icon{display:block!important;width:1.5rem!important;height:1.5rem!important;inline-size:1.5rem!important;block-size:1.5rem!important;filter:none!important;flex:none;color:inherit}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-flight-row-arrow{width:.8125rem;height:.8125rem;inline-size:.8125rem;block-size:.8125rem;flex:0 0 .8125rem;margin-inline-start:auto;color:#66bbd1;pointer-events:none;opacity:.55}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary):is(.active,[aria-current="page"],[aria-current="location"],:hover,:focus-visible) .eco-flight-row-arrow{opacity:1;color:#cefcff}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-link{min-block-size:2.875rem;margin-block:.125rem}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link){min-block-size:2.2rem;font-size:var(--eco-nav-child-size);font-weight:500}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:.4rem;position:relative;border:0;border-radius:0;background:none;box-shadow:none;container-type:normal}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts>.eco-domain-link{position:relative;inset:auto;inline-size:100%;width:100%;min-block-size:2.75rem;height:auto;gap:.35rem;padding:.5rem .4rem;margin:0}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher{min-inline-size:0;border:0;border-radius:0;background:none;box-shadow:none}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher>summary{display:flex;align-items:center;justify-content:flex-start;margin:0;inline-size:100%;width:100%;height:auto;min-block-size:2.75rem;gap:.35rem;padding:.5rem .4rem;border:0;border-radius:0;list-style:none}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher>summary::-webkit-details-marker{display:none}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts :is(.eco-domain-label,.eco-switcher-label){font-size:.75rem}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts :is(.eco-domain-icon,.eco-switcher-icon){inline-size:1.2rem;width:1.2rem;block-size:1.5rem;height:1.5rem;flex-basis:1.2rem}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts>.eco-domain-link .eco-flight-nav-icon,#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher>summary .eco-flight-nav-icon{width:1.1875rem!important;height:1.1875rem!important;inline-size:1.1875rem!important;block-size:1.1875rem!important}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-switcher-chevron{flex:none;margin-inline-start:auto;inline-size:.65rem;block-size:.65rem}
body:not(.eco-home-landing) #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts{container-type:normal}
body:not(.eco-home-landing) #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts>.eco-domain-link{width:100%;inline-size:100%;position:relative;inset:auto}
body:not(.eco-home-landing) #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher>summary{margin-inline-start:0;border:0;gap:.35rem}
body:not(.eco-home-landing) #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-domain-navigation{position:absolute;inset:100% 0 auto;z-index:20;inline-size:100%;width:100%;min-inline-size:0;margin-block-start:.25rem;padding:.5rem;border:1px solid #57b4ce;border-radius:0;background:#082233;box-shadow:0 10px 24px #0009}
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts{display:flex;flex-direction:column;gap:.8125rem;border:0;background:none;box-shadow:none}
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts>.eco-domain-link{min-block-size:3.1875rem;padding:.625rem .75rem;gap:.65rem;text-transform:uppercase}
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts>.eco-domain-link .eco-domain-label{font-size:.8125rem}
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher{margin:0}
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher>summary{min-block-size:2.3125rem;padding:.4rem .65rem;gap:.65rem;background:transparent;color:#a0e6f6}
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher>summary .eco-switcher-label{font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase}
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts :is(.eco-domain-icon,.eco-switcher-icon){width:1.5625rem;inline-size:1.5625rem;height:1.5625rem;block-size:1.5625rem;flex-basis:1.5625rem}
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts .eco-flight-nav-icon{width:1.5rem!important;height:1.5rem!important;inline-size:1.5rem!important;block-size:1.5rem!important}
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-domain-navigation{position:static;inline-size:auto;width:auto;min-inline-size:0;display:grid;gap:.125rem;margin:.375rem 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-domain-navigation>.eco-domain-link{min-block-size:3.1875rem;padding:.625rem .65rem;gap:.65rem;border:0;border-radius:0;background:transparent}
.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-domain-navigation .eco-domain-label{font-size:.875rem}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-context-panel{position:relative;isolation:isolate;border:0;border-radius:0;background:transparent;box-shadow:none;padding:1rem .8rem .75rem}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-context-panel::before,#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-context-panel::after{content:"";display:block;position:absolute;inset:0;z-index:-2;pointer-events:none;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(130deg,#99f3ff,#377994 44%,#62cce7);clip-path:polygon(12px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-context-panel::after{inset:1px;z-index:-1;clip-path:polygon(11px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);background:linear-gradient(90deg,#7ce9ff06 1px,transparent 1px),linear-gradient(#7ce9ff06 1px,transparent 1px),linear-gradient(120deg,#0d3448,#081e2e);background-size:16px 16px,16px 16px,100% 100%}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-context-icon{border:0;border-radius:0;background:none;box-shadow:none;color:var(--scope-accent,#8cecff)}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-context-copy>strong{font-family:var(--eco-nav-family);font-weight:700;font-size:.9375rem;letter-spacing:.01em}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.eco-scope-eyebrow,.sidebar-context-code,.sidebar-environment){font-family:var(--eco-nav-family)}
#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-environment{border:1px solid #377b8e;border-inline-start:3px solid #69cbd6;border-radius:0;background:#081e2c;box-shadow:none}
@media(min-width:56.251rem){
 .eco-shell-collapsed #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem}
 .eco-shell-collapsed #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-group,.eco-shell-collapsed.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher{padding:.5rem .125rem}
 .eco-shell-collapsed #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.eco-workspace-shortcuts>.eco-domain-link,.eco-workspace-switcher>summary,.sidebar-navigation-link){justify-content:center;gap:0;padding:.4rem .125rem}
 .eco-shell-collapsed #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-domain-navigation{margin:.35rem 0 0;padding:0;border:0}
 .eco-shell-collapsed #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-domain-navigation>.eco-domain-link{justify-content:center;gap:0;padding:.4rem .125rem}
 .eco-shell-collapsed #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-flight-row-arrow{display:none}
}
@media(prefers-reduced-motion:reduce){#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary){transition:none}}
@media(forced-colors:active){
 #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5{background:Canvas;border-color:CanvasText;box-shadow:none}
 #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary),#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-context-panel,#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-group,.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher{border:1px solid CanvasText;background:Canvas!important;color:CanvasText!important;filter:none!important}
 #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary)::before,#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary)::after,#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-context-panel::before,#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-context-panel::after,#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-group::before,#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .sidebar-navigation-group::after,.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher::before,.eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-switcher::after{display:none}
 #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary):is(.active,[aria-current="page"],[aria-current="location"]){outline:2px solid Highlight;outline-offset:-2px}
 #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-icon,.eco-domain-icon,.eco-switcher-icon,.eco-flight-nav-icon){background:Canvas!important;color:CanvasText!important;border-color:CanvasText}
 #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 :is(.sidebar-navigation-link,.eco-domain-link,.sidebar-tree-link,.sidebar-tree-detail-link,.sidebar-equipment-detail-link,.eco-workspace-switcher>summary,.eco-fleet-operation-menu>summary,.eco-fleet-related-menu>summary):focus-visible{outline:2px solid Highlight;outline-offset:2px}
}

/* 23.1: Home graphics are present in CSS on first paint, so the adapter does
   not swap them after load. Font, hover, active state and logo styling stay intact. */
@supports (mask-image:linear-gradient(#000,#000)) or (-webkit-mask-image:linear-gradient(#000,#000)) {
 #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts > a.eco-domain-link {--eco-home-static-glyphs:1}
 #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts > a.eco-domain-link .eco-domain-icon > *,#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts > a.eco-domain-link > .eco-flight-row-arrow {display:none!important}
 #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts > a.eco-domain-link .eco-domain-icon::before {content:"";display:block;inline-size:1.1875rem;block-size:1.1875rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2014%2013-10%2013%2010M7%2012v16h18V12M13%2028V18h6v10%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2014%2013-10%2013%2010M7%2012v16h18V12M13%2028V18h6v10%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;forced-color-adjust:none}
 .eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts > a.eco-domain-link .eco-domain-icon::before {inline-size:1.5rem;block-size:1.5rem}
 #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts > a.eco-domain-link .eco-domain-label::after {content:"";position:absolute;inset-inline-end:.4rem;top:calc(50% - .40625rem);inline-size:.8125rem;block-size:.8125rem;background:#66bbd1;opacity:.55;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22M4%2012h15m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22M4%2012h15m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;forced-color-adjust:none}
 .eco-home-landing #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts > a.eco-domain-link .eco-domain-label::after {inset-inline-end:.75rem}
 #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts > a.eco-domain-link:is(.active,[aria-current="page"],[aria-current="location"],:hover,:focus-visible) .eco-domain-label::after {background:#cefcff;opacity:1}
 @media(min-width:56.251rem){.eco-shell-collapsed #applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts > a.eco-domain-link .eco-domain-label::after {display:none}}
 @media(forced-colors:active){#applicationSidebar.eco-sidebar-panorama.eco-sidebar-unified.eco-sidebar-catalog-v5 .eco-workspace-shortcuts > a.eco-domain-link .eco-domain-label::after {background:CanvasText;opacity:1}}
}
/* 23.3: the same CSS glyph for linked Home and current Home. Parser-time
   enhancement adds only attributes, so raw text, finalized labels and loaded
   fonts cannot cause a text-to-SVG swap or a different chip size. */
:is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child) {
 position:relative;isolation:isolate;display:inline-block!important;box-sizing:border-box;
 flex:0 0 1.875rem!important;inline-size:1.875rem!important;block-size:1.875rem!important;
 min-inline-size:1.875rem!important;min-block-size:1.875rem!important;
 margin:0!important;padding:0!important;border:0;border-radius:0;
 color:#9deeff!important;background:transparent;line-height:1!important;vertical-align:middle;
 text-indent:-9999px!important;white-space:nowrap!important;overflow:hidden!important;
 text-decoration:none!important;
}
:is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child)::before,:is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child)::after {
 content:"";display:block;position:absolute;inset:0;z-index:-2;pointer-events:none;
 clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);
 background:#4cadc4;
}
:is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child)::after {
 inset:1px;z-index:-1;
 clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);
 background:#0c2b3a url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%239deeff%22%20stroke-width%3D%222.1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2014%2013-10%2013%2010M7%2012v16h18V12M13%2028V18h6v10%22%2F%3E%3C%2Fsvg%3E") center/1.1875rem 1.1875rem no-repeat;
}
:is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child) > svg {display:none!important}
.eco-header-breadcrumb .eco-breadcrumb-home-text {
 position:absolute!important;inline-size:1px!important;block-size:1px!important;
 width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;
 overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;
}
:is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child):is(a:hover,a:focus-visible) {filter:drop-shadow(0 0 4px #65e5ff66)}
:is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child):is(a:hover,a:focus-visible)::before {background:#bffaff}
:is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child):is(a:hover,a:focus-visible)::after {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222.1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2014%2013-10%2013%2010M7%2012v16h18V12M13%2028V18h6v10%22%2F%3E%3C%2Fsvg%3E")}
:is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child):focus-visible {outline:2px solid #c6faff;outline-offset:3px}
@media(forced-colors:active){
 :is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child) {
  flex-basis:auto!important;inline-size:auto!important;min-inline-size:0!important;
  block-size:auto!important;min-block-size:0!important;color:CanvasText!important;
  background:Canvas;border:1px solid CanvasText;text-indent:0!important;
  overflow:visible!important;line-height:1.5!important;filter:none!important;
 }
 :is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child):is(a) {color:LinkText!important;border-color:LinkText}
 :is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child)::before,:is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child)::after {display:none}
 :is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child) > .eco-breadcrumb-home-text {
  position:static!important;inline-size:auto!important;block-size:auto!important;
  width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;
 }
 :is(#applicationMain .eco-header-breadcrumb > .eco-breadcrumb-home-22, .eco-header-breadcrumb > .eco-breadcrumb-home-22, body.eco-home-landing .eco-header-breadcrumb > [aria-current="page"]:only-child):focus-visible {outline-color:Highlight}
}
