.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.v1Shell{flex-direction:column;gap:14px;display:flex}.v1Top{background:linear-gradient(135deg,#0b1b2b,#0c2537);border:1px solid #24405d;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px;display:flex}.v1Top h1{margin:4px 0;font-size:27px}.v1Top p{color:#7e94ad;margin:0;font-size:11px}.v1Eyebrow{letter-spacing:1.7px;color:#25d6c8;font-size:9px;font-weight:800}.v1TopKpis{grid-template-columns:repeat(5,minmax(90px,1fr));gap:7px;display:grid}.v1TopKpis>div,.v1Kpi{background:#071421;border:1px solid #1e354e;border-radius:9px;padding:10px}.v1TopKpis span,.v1Kpi span,.v1Kpi small{display:block}.v1TopKpis span,.v1Kpi span{color:#7289a2;font-size:8px}.v1TopKpis b{margin-top:3px;font-size:18px;display:block}.v1Tabs{flex-wrap:wrap;gap:6px;display:flex}.v1Tabs button.active{color:#25d6c8;background:#0b2a35;border-color:#25d6c8}.v1Page{flex-direction:column;gap:12px;display:flex}.v1KpiGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.v1Kpi b{margin:4px 0;font-size:22px;display:block}.v1Kpi small{color:#617990;font-size:8px}.v1Panel{background:#071421;border:1px solid #1e354e;border-radius:12px;padding:14px}.v1Panel h2{margin:0 0 8px;font-size:15px}.v1Panel p{color:#7289a2;font-size:10px}.v1PanelHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.v1PanelHead h2{margin:0}.v1PanelHead p{margin:3px 0 0}.v1TableWrap{overflow:auto}.v1Table{border-collapse:collapse;width:100%;min-width:760px}.v1Table th,.v1Table td{text-align:left;border-bottom:1px solid #172b40;padding:8px;font-size:9px}.v1Table th{color:#6f879f;font-size:8px}.v1Table td small{color:#667f98;margin-top:2px;display:block}.v1FormGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.v1FormGrid label,.v1Full,.v1Inline label,.v1LoginGrid label{color:#8197af;flex-direction:column;gap:5px;font-size:9px;display:flex}.v1Full{margin-top:9px}.v1Inline{flex-wrap:wrap;align-items:end;gap:10px;margin-top:10px;display:flex}.v1Inline span{color:#8197af;font-size:9px}.v1Inline .grow{flex:1;min-width:220px}.v1Notice{color:#8298b0;background:#0a1a2a;border:1px solid #1e354e;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:9px}.v1Notice.warning{color:#f4ca3a;background:#2c240d;border-color:#6f5724}.readyGood,.goodPill{color:#65e6a5;background:#103c2e;border-radius:5px;padding:3px 6px;display:inline-block}.readyMid,.warnPill{color:#f4ca3a;background:#40350f;border-radius:5px;padding:3px 6px;display:inline-block}.readyBad{color:#ff8188;background:#421c22;border-radius:5px;padding:3px 6px;display:inline-block}.weatherCards{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.weatherCard{background:#0a1a2a;border:1px solid #28425f;border-radius:8px;min-width:150px;padding:10px;position:relative}.weatherCard b,.weatherCard span,.weatherCard small{display:block}.weatherCard span{margin:3px 0;font-size:9px}.weatherCard small{color:#7189a2}.weatherCard button{padding:2px 5px;position:absolute;top:5px;right:5px}.weatherCard.alto{border-color:#8c343b}.weatherCard.medio{border-color:#7e6622}.weatherCard.baixo{border-color:#226344}.v1Cloud{flex-direction:column;gap:10px;display:flex}.v1CloudHeader{justify-content:space-between;align-items:center;display:flex}.v1CloudHeader h3{margin:0}.v1CloudHeader p{color:#758da5;margin:4px 0 0;font-size:9px}.v1LoginGrid{grid-template-columns:1fr 1fr auto auto;align-items:end;gap:8px;display:grid}.v1CloudUser{grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:8px;display:grid}.v1CloudUser>div{background:#0a1a2a;border:1px solid #1e354e;border-radius:7px;padding:8px}.v1CloudUser span,.v1CloudUser b{display:block}.v1CloudUser span{color:#7189a2;font-size:8px}.v1CloudUser b{margin-top:3px;font-size:10px}.v1CloudActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.checkLine{flex-direction:row!important;align-items:center!important;display:flex!important}.presentationShell{background:radial-gradient(circle at 100% 0,#123d4a,#07111d 48%);border:1px solid #294968;border-radius:14px;min-height:70vh;padding:22px}.presentationHead{justify-content:space-between;align-items:start;display:flex}.presentationHead span{letter-spacing:2px;color:#25d6c8;font-size:9px}.presentationHead h1{margin:5px 0 18px;font-size:28px}.presentationKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.presentationRoutes{flex-direction:column;gap:8px;margin-top:14px;display:flex}.presentationRoute{background:#081522d9;border:1px solid #233e58;border-radius:10px;grid-template-columns:2.4fr repeat(4,1fr);align-items:center;gap:8px;padding:12px;display:grid}.presentationRoute h2{margin:2px 0;font-size:16px}.presentationRoute>div:not(:first-child){text-align:center}.presentationRoute>div:not(:first-child) b,.presentationRoute>div:not(:first-child) span{display:block}.presentationRoute>div:not(:first-child) b{font-size:17px}.presentationRoute>div:not(:first-child) span{color:#7189a2;font-size:8px}@media (width<=1100px){.v1Top{flex-direction:column;align-items:stretch}.v1TopKpis{grid-template-columns:repeat(3,1fr)}.v1KpiGrid,.presentationKpis{grid-template-columns:repeat(2,1fr)}.presentationRoute,.v1LoginGrid,.v1CloudUser{grid-template-columns:1fr 1fr}}.adminUsers{border-top:1px solid #1d334d;margin-top:14px;padding-top:14px}.adminUsersTable select{min-width:110px}.accessSwitch{flex-direction:row!important;align-items:center!important;gap:6px!important;display:flex!important}.roleLegend{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px;display:grid}.roleLegend span{color:#7189a2;background:#091725;border:1px solid #1d334d;border-radius:7px;padding:7px;font-size:8px}:root{color:#e7eef7;font-synthesis:none;text-rendering:optimizelegibility;--bg:#08111f;--panel:#0d1a2b;--panel2:#111f32;--line:#203149;--muted:#8292a8;--cyan:#25d6c8;--blue:#3e8cff;--yellow:#f4ca3a;--red:#ff5c64;--green:#32d583;background:#08111f;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 0,#142c4a 0,#0000 28%),linear-gradient(#07101c,#091524 50%,#07101b);min-width:1180px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.app{grid-template-columns:245px 1fr;min-height:100vh;display:grid}aside{z-index:10;background:#07101cf5;border-right:1px solid #18283d;flex-direction:column;width:245px;height:100vh;padding:18px 13px;display:flex;position:fixed}.logo{align-items:center;gap:10px;padding:4px 8px 22px;display:flex}.logo>div,.brandMark{background:linear-gradient(135deg,var(--cyan),#2881ff);color:#05121c;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.logo span{flex-direction:column;display:flex}.logo b{letter-spacing:1.4px;font-size:13px}.logo small{color:var(--muted);letter-spacing:2.8px;margin-top:2px;font-size:10px}nav{flex-direction:column;gap:4px;display:flex}nav button{color:#92a1b6;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 11px;display:flex}nav button:hover,nav button.active{color:#fff;background:#12243a}nav button.active{box-shadow:inset 3px 0 0 var(--cyan)}.asideFoot{color:#7f91a9;align-items:center;gap:8px;margin-top:auto;padding:12px;font-size:12px;display:flex}.dot{background:#f4ca3a;border-radius:99px;width:8px;height:8px}.dot.online{background:var(--green);box-shadow:0 0 12px var(--green)}main{grid-column:2;width:100%;max-width:1650px;padding:28px 30px 50px}.pageTitle{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.pageTitle h1{margin:0 0 5px;font-size:28px}.pageTitle p{color:var(--muted);margin:0}.live{letter-spacing:1.5px;color:#9cc;align-items:center;gap:7px;font-size:11px;display:flex}.live span{background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%}.kpis{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px;display:grid}.kpi{border:1px solid var(--line);background:linear-gradient(145deg,#0d1a2b,#101f33);border-radius:14px;align-items:flex-start;gap:12px;min-height:116px;padding:16px;display:flex}.kpiIcon{width:36px;height:36px;color:var(--cyan);background:#112d3f;border-radius:10px;flex:none;place-items:center;display:grid}.kpi span,.kpi small{color:var(--muted);font-size:11px;display:block}.kpi strong{margin:6px 0 4px;font-size:22px;display:block}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#0d1a2bf5,#0b1726f5);border-radius:15px;margin:14px 0;padding:18px}.panelHead{justify-content:space-between;display:flex}.panel h2{margin:0 0 5px;font-size:16px}.panel p{color:var(--muted);margin:0 0 14px;font-size:12px}.empty{color:#667a94;border:1px dashed #27405f;border-radius:12px;place-items:center;min-height:120px;display:grid}.flowNode{background:#0b1727;border:1px solid #2b4768;border-radius:12px;width:215px;padding:12px;box-shadow:0 10px 30px #02060b80}.flowTag{font-size:18px;font-weight:800}.flowMeta{color:#8aa0ba;margin:5px 0 10px;font-size:10px}.flowBar{background:#1b2d43;border-radius:99px;height:5px;overflow:hidden}.flowBar span{background:linear-gradient(90deg,var(--cyan),var(--blue));height:100%;display:block}.flowPct{text-align:right;color:#87a0b9;margin-top:4px;font-size:10px}button{color:#dce8f7;background:#122238;border:1px solid #2a405c;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}button:hover{border-color:#3e668f}.primary{color:#fff;background:linear-gradient(135deg,#1eb8ac,#287de8);border:0;font-weight:700}.ghost{background:0 0}.wide{justify-content:center;width:100%;margin-top:14px}.grid2{grid-template-columns:1.4fr .7fr;gap:14px;display:grid}.formGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.formGrid label{color:#8ea0b8;flex-direction:column;gap:5px;font-size:11px;display:flex}input,select{color:#dbe6f4;background:#081523;border:1px solid #263a53;border-radius:7px;outline:none;padding:8px}input:focus,select:focus{border-color:#2b9fa6}.optimizerResult{text-align:center}.bigNumber{letter-spacing:-5px;color:var(--cyan);margin:22px 0;font-size:72px;font-weight:900}.bigNumber small{letter-spacing:0;color:#8295ad;margin-left:10px;font-size:14px}.resultLine{color:#8ea0b8;border-top:1px solid #1d3048;justify-content:space-between;padding:9px 0;display:flex}.resultLine b{color:#e8f0fa}.good{color:var(--green)!important}.bad{color:var(--red)!important}.gantt{overflow:auto}.ganttScale{color:#6e849d;justify-content:space-between;margin-left:185px;padding-bottom:5px;font-size:10px;display:flex}.ganttRow{border-top:1px solid #182a40;grid-template-columns:180px 1fr;align-items:center;min-height:34px;display:grid}.ganttLabel{padding:6px 8px}.ganttLabel b,.ganttLabel small{display:block}.ganttLabel small{color:#748aa4;margin-top:2px;font-size:9px}.ganttTrack{background:#091421;border-radius:4px;height:20px;position:relative}.ganttBar{background:linear-gradient(90deg,#2cc6b9,#21a392);border-radius:4px;height:12px;position:absolute;top:4px;box-shadow:0 0 10px #2cc6b933}.ganttBar.tac{background:linear-gradient(90deg,#367ff1,#6b8cff)}.ganttBar.late{outline:1px solid var(--red)}.deadlineMark{background:var(--red);width:2px;position:absolute;top:0;bottom:0}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{text-align:left;color:#8094ad;background:#0a1725;font-weight:600;position:sticky;top:0}th,td{border-bottom:1px solid #1b2c42;padding:7px}td input,td select{width:100%;min-width:90px;padding:6px}.tableWrap>.primary{margin-top:14px}.importer>input{margin-bottom:14px;display:block}.notice{color:#a9c9e7;background:#11263a;border:1px solid #204664;border-radius:9px;margin:10px 0;padding:11px 12px;font-size:12px}.importStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid}.importStats div{background:#091725;border:1px solid #1c334c;border-radius:10px;padding:15px}.importStats b,.importStats span{display:block}.importStats b{font-size:22px}.importStats span{color:#8293aa;margin-top:5px;font-size:10px}.strategySteps{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px;display:grid}.strategySteps div{background:#091725;border:1px solid #1c334c;border-radius:11px;padding:15px}.strategySteps b{width:28px;height:28px;color:var(--cyan);background:#113f4a;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.strategySteps span,.strategySteps small{display:block}.strategySteps small{color:#788da5;margin-top:6px;font-size:10px;line-height:1.4}.progressCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.progressCard{background:#091725;border:1px solid #1b314a;border-radius:10px;grid-template-columns:1fr 1.8fr 45px;align-items:center;gap:12px;padding:12px;display:grid}.progressCard div b,.progressCard div span{display:block}.progressCard div span{color:#748aa4;font-size:9px}.progressCard strong{text-align:right;color:var(--cyan)}.toolbar{gap:8px;margin-bottom:10px;display:flex}.toolbar button.active{border-color:var(--cyan);color:var(--cyan)}.annotator{background:#03080f;border:1px solid #203650;border-radius:10px;min-height:480px;position:relative;overflow:auto}.annotatorHint{color:#617893;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.settingsBox{flex-direction:column;gap:10px;max-width:600px;display:flex}.settingsBox>div{color:#8094ad;background:#091725;border:1px solid #1b314a;border-radius:9px;justify-content:space-between;padding:12px;display:flex}.settingsBox b{color:#e4edf8}.loginPage{background:radial-gradient(circle at 50% 15%,#17405b,#08111f 45%);place-items:center;min-height:100vh;display:grid}.loginCard{text-align:center;background:#0b1828;border:1px solid #24415e;border-radius:20px;width:390px;padding:28px;box-shadow:0 30px 80px #0009}.loginCard .brandMark{margin:auto}.loginCard h1{margin:14px 0 4px}.loginCard p{color:#788ba4;margin:0 0 20px}.loginCard input,.loginCard button{justify-content:center;width:100%;margin:5px 0}.loading{color:#6f859f;place-items:center;min-height:60vh;display:grid}@media (width<=1300px){.kpis{grid-template-columns:repeat(3,1fr)}}.importStats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.routeTop{grid-template-columns:1fr 1fr}.routeSavedList{flex-direction:column;gap:7px;display:flex}.routeSavedList button{text-align:left;justify-content:space-between;width:100%}.routeSavedList button.active{border-color:var(--cyan);background:#103047}.routeSavedList button span{flex-direction:column;display:flex}.routeSavedList button small{color:#738ca6;margin-top:3px;font-size:9px}.routeSavedList button strong{color:var(--cyan)}.routeSummary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.routeSummary span{color:#8297af;background:#091725;border:1px solid #1d334d;border-radius:8px;padding:7px 10px;font-size:10px}.routeSummary b{color:#e9f1fa;font-size:13px}.assetSearchBox{margin-top:14px;position:relative}.assetSearchBox>label{color:#8da1ba;margin-bottom:6px;font-size:11px;display:block}.assetSearchBox>input{border-color:#31516e;width:100%;padding:12px;font-size:15px}.assetMatches{z-index:20;background:#081522;border:1px solid #2b4e6d;border-radius:10px;max-height:420px;position:absolute;top:68px;left:0;right:0;overflow:auto;box-shadow:0 18px 45px #000b}.assetMatches button{text-align:left;background:0 0;border:0;border-bottom:1px solid #162b41;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.assetMatches button:hover{background:#10263a}.assetMatches button>div:first-child{flex-direction:column;display:flex}.assetMatches button b{font-size:14px}.assetMatches button small{color:#6f879f;margin-top:3px;font-size:9px}.assetMatchStats{gap:7px;display:flex}.assetMatchStats span{color:#9bb0c7;background:#0e2234;border:1px solid #1c3852;border-radius:6px;padding:5px 7px;font-size:9px}.routeStrip{align-items:center;gap:0;padding:12px 3px;display:flex;overflow:auto}.routeStripItem{white-space:nowrap;align-items:center;gap:8px;display:flex}.routeStripItem>span{width:25px;height:25px;color:var(--cyan);background:#123e50;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.routeStripItem>b{background:#0b1b2c;border:1px solid #29445f;border-radius:9px;padding:10px 13px}.routeStripItem>i{color:#477292;margin:0 10px;font-size:24px;font-style:normal}.routeAssetCards{flex-direction:column;gap:12px;display:flex}.routeAssetCard{background:#091725;border:1px solid #203650;border-radius:12px;padding:15px}.routeAssetHead{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.seqNo{width:34px;height:34px;color:var(--cyan);background:linear-gradient(135deg,#174859,#174077);border-radius:9px;place-items:center;font-weight:900;display:grid}.routeAssetHead h3{margin:0;font-size:17px}.routeAssetHead small{color:#718aa3}.routeActions{gap:5px;display:flex}.routeActions button{padding:6px 9px}.routeActions button:disabled{opacity:.3;cursor:not-allowed}.assetSourceGrid{grid-template-columns:repeat(9,1fr);gap:6px;margin:14px 0;display:grid}.assetSourceGrid>div{background:#0b1d2e;border:1px solid #1a314a;border-radius:8px;padding:8px}.assetSourceGrid span,.assetSourceGrid b{display:block}.assetSourceGrid span{color:#758aa3;min-height:20px;font-size:8px}.assetSourceGrid b{margin-top:3px;font-size:15px}.compareGrid{grid-template-columns:repeat(6,1fr);align-items:stretch;gap:8px;display:grid}.compareBlock,label{color:#8398b0;font-size:10px}.compareBlock{background:#0b1d2e;border:1px solid #1a314a;border-radius:8px;padding:9px}.compareBlock span,.compareBlock strong,.compareBlock small{display:block}.compareBlock strong{color:#e3edf8;margin:3px 0;font-size:16px}.compareBlock small{color:#647d97;font-size:8px}.compareGrid label{flex-direction:column;gap:5px;display:flex}.routeDetails{margin-top:10px}.fullLabel{flex-direction:column;gap:5px;margin-top:10px;display:flex}.fullLabel textarea{color:#dbe6f4;resize:vertical;min-height:64px;font:inherit;background:#081523;border:1px solid #263a53;border-radius:7px;padding:9px}.routeCardFooter{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.overrideBadge{letter-spacing:1px;color:#71879d;background:#152536;border-radius:5px;padding:5px 8px;font-size:8px}.overrideBadge.active{color:#f4ca3a;background:#3c2d0e;border:1px solid #70571a}.routeCreatePreview{object-fit:contain;background:#050b13;border:1px solid #27415e;border-radius:10px;width:100%;max-height:260px;margin-top:8px;display:block}.routeMacroMap{cursor:default;background:#030910;border:1px solid #294665;border-radius:12px;width:100%;max-height:620px;margin:14px 0;position:relative;overflow:hidden}.routeMacroMap.placing{cursor:crosshair;box-shadow:0 0 0 2px #25d6c844}.routeMacroMap>img{object-fit:contain;pointer-events:none;width:100%;height:auto;max-height:620px;display:block}.routePin{pointer-events:none;filter:drop-shadow(0 3px 5px #000);align-items:center;gap:5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.routePin span{color:#03131a;background:#25d6c8;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.routePin b{color:#fff;white-space:nowrap;background:#071522e8;border:1px solid #5b7b96;border-radius:6px;padding:4px 7px;font-size:10px}.mapInstruction{color:#d9fffb;pointer-events:none;background:#071522e8;border:1px solid #25d6c8;border-radius:8px;padding:8px 13px;font-size:11px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.pendingAssetsBox{background:#091725;border:1px solid #1d334d;border-radius:10px;margin-top:14px;padding:12px}.pendingAssetsBox>span{color:#9ab0c7;margin-bottom:8px;font-size:11px;display:block}.pendingAssetsBox>small{color:#6f879f;margin-top:8px;font-size:10px;display:block}.pendingAssetsTray{flex-wrap:wrap;gap:8px;display:flex}.pendingAssetChip{color:#dffbff;cursor:grab;background:#0d2233;border:1px dashed #25d6c8;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.pendingAssetChip:active{cursor:grabbing}.routeMacroMap.dropHighlight{box-shadow:inset 0 0 0 3px #25d6c866}.routeCircle{pointer-events:none;background:#ffb54714;border:3px solid #ffb547;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.circleControls{background:#0b1d2e;border:1px solid #1a314a;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.circleControls label{color:#89a0ba;flex:1;align-items:center;gap:10px;font-size:11px;display:flex}.circleControls input[type=range]{flex:1}.circleControls b{text-align:right;color:#f4ca3a;min-width:54px}.dangerButton{color:#ff9da4;background:#32181d;border-color:#6c3037}.dangerButton:hover{border-color:#a7444e}.pendingTeamsBox{background:#0c1b2c;border:1px solid #233a56;border-radius:10px;margin-top:10px;padding:12px}.pendingTeamsBox>span{color:#9ab0c7;margin-bottom:8px;font-size:11px;display:block}.pendingTeamChip{color:#dfe6ff;cursor:grab;background:#111f3b;border:1px dashed #6f8dff;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:700}.draggableMapMarker{cursor:grab;pointer-events:auto!important}.teamMapMarker{z-index:8;cursor:grab;background:#31235c;border:2px solid #a88cff;border-radius:9px;padding:5px 8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0009}.teamMapMarker b,.teamMapMarker small{white-space:nowrap;display:block}.teamMapMarker b{color:#fff;font-size:10px}.teamMapMarker small{color:#c4b9ff;margin-top:2px;font-size:8px}.visualTools{background:#091725;border:1px solid #1d334d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px;display:flex}.visualTools>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.visualTools b{margin-right:5px;font-size:11px}.visualTools small{color:#71879f;font-size:9px}.visualTools select{min-width:145px}.routeMacroMap.drawingZone{cursor:crosshair;-webkit-user-select:none;user-select:none}.exposureZone{pointer-events:none;z-index:3;border:3px solid;border-radius:7px;position:absolute}.exposureZone span{color:#fff;white-space:nowrap;background:#06121ecc;border-radius:4px;padding:3px 5px;font-size:8px;position:absolute;top:3px;left:4px}.exposureZone.aberto{background:#ff7b721a;border-color:#ff7b72}.exposureZone.semicoberto{background:#f4ca3a18;border-color:#f4ca3a}.exposureZone.coberto{background:#32d58318;border-color:#32d583}.exposureZone.draft{border-style:dashed}.zoneList{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.zoneList>div{background:#0b1c2d;border:1px solid #21374f;border-radius:7px;align-items:center;gap:7px;padding:5px 7px;font-size:9px;display:flex}.zoneList button{padding:4px 6px;font-size:8px}.teamAssignmentForm{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.teamAssignmentForm label{flex-direction:column;gap:5px;display:flex}.assignmentGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:14px;display:grid}.assignmentCard{background:#091725;border:1px solid #1d334d;border-radius:9px;grid-template-columns:1.2fr .8fr .7fr auto;align-items:center;gap:10px;padding:10px;display:grid}.assignmentCard span,.assignmentCard b{display:block}.assignmentCard span{color:#738aa2;font-size:8px}.assignmentCard b{font-size:11px}.assignmentCard button{padding:5px 7px;font-size:8px}.miniBadges{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.miniBadges span{color:#99afc7;background:#102238;border:1px solid #203b59;border-radius:5px;padding:3px 5px;font-size:8px}.obsAccordion{background:#081521;border:1px solid #213850;border-radius:10px;margin-top:14px;overflow:hidden}.obsAccordion summary{cursor:pointer;background:#0c1c2d;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.obsAccordion summary span{font-weight:700}.obsAccordion summary b{color:#829ab3;font-size:9px}.obsToolbar{border-top:1px solid #1d334b;padding:9px 10px}.obsToolbar button{padding:6px 9px;font-size:9px}.obsTable{min-width:1450px}.obsTable th{font-size:8px}.obsTable td{vertical-align:middle;font-size:9px}.obsTable td input,.obsTable td select{min-width:80px;padding:5px;font-size:9px}.obsTable td:nth-child(5) input{min-width:260px}.obsExcluded{opacity:.42}.priorityCell b,.priorityCell small{display:block}.priorityCell small{color:#71879f;margin-top:2px;font-size:7px}.obsActions{gap:4px;display:flex}.obsActions button{padding:4px 5px;font-size:7px}.mapEditToolbar{background:#091725;border:1px solid #1d334d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;padding:10px;display:flex}.mapEditToolbar button.active{border-color:var(--cyan);color:var(--cyan);box-shadow:inset 0 0 0 1px #25d6c833}.mapEditToolbar small{color:#71879f;flex:1;min-width:320px;font-size:9px}.konvaMapWrap{background:#030910;border:1px solid #294665;border-radius:12px;min-height:320px;padding:8px;overflow:auto}.konvaMapWrap canvas{display:block}.mapSelectors{align-items:end;gap:10px;margin:12px 0;display:flex}.mapSelectors label{flex-direction:column;gap:5px;min-width:210px;display:flex}.routeConfigGrid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;display:grid}.routeConfigGrid label{flex-direction:column;gap:5px;display:flex}.obsPlanningTable{min-width:2050px}.obsPlanningTable .tinyInput{width:55px;min-width:55px}.obsPlanningTable .descInput{min-width:280px}.multiTeamSelect{min-width:145px;height:62px}.badText{color:#ff737b!important}.scheduleKpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.scheduleKpis>div{background:#091725;border:1px solid #1d334d;border-radius:9px;padding:12px}.scheduleKpis span,.scheduleKpis b{display:block}.scheduleKpis span{color:#768da6;font-size:9px}.scheduleKpis b{margin-top:4px;font-size:18px}.routeGantt{overflow:auto}.zoneList>div small{color:#738aa2;font-size:8px}.routeHint,.sectionHelp{color:#768da6;margin-top:7px;font-size:9px;display:block}.routeMapsPanel{border-color:#244e68}.routeMapAdd{background:#081624;border:1px solid #1c344b;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(250px,1.2fr) auto;align-items:end;gap:9px;margin:12px 0;padding:10px;display:grid}.routeMapAdd label,.routeMapManage label{flex-direction:column;gap:5px;display:flex}.routeMapTabs{gap:8px;padding:3px 0 10px;display:flex;overflow-x:auto}.routeMapTabs>button{text-align:left;background:#091725;border:1px solid #28445f;flex-direction:column;gap:3px;min-width:150px;display:flex}.routeMapTabs>button.active{border-color:#25d6c8;box-shadow:inset 0 0 0 1px #25d6c844}.routeMapTabs>button span{font-weight:700}.routeMapTabs>button small{color:#7890a8;font-size:8px}.routeMapEmpty{width:100%;min-height:68px}.routeMapManage{background:#071421;border:1px solid #1d334d;border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(250px,1.3fr) auto auto;align-items:end;gap:8px;margin:0 0 10px;padding:10px;display:grid}.routeVisualLegend{background:#071421;border:1px solid #1d334d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:8px 10px;display:flex}.routeVisualLegend span{color:#9ab0c4;align-items:center;gap:5px;font-size:9px;display:flex}.routeVisualLegend .dot{border-radius:50%;width:10px;height:10px;display:inline-block}.routeVisualLegend .dot.notstarted{background:#7b8da1}.routeVisualLegend .dot.planned{background:#f4ca3a}.routeVisualLegend .dot.running{background:#2e90fa}.routeVisualLegend .dot.blocked{background:#f04438}.routeVisualLegend .dot.done{background:#32d583}.routeVisualLegend .teamSwatch{background:#31235c;border:1px solid #a88cff;border-radius:3px;width:14px;height:10px;display:inline-block}.assetExecutionControl{align-items:end;gap:7px;margin-left:auto;display:flex}.assetExecutionControl label{color:#7890a8;flex-direction:column;gap:4px;font-size:8px;display:flex}.assetExecutionControl select{min-width:130px}.assetExecutionControl input{width:76px}.routeStripItem small{color:#7f98af;font-size:8px;display:block}@media (width<=900px){.routeMapAdd,.routeMapManage{grid-template-columns:1fr}.assetExecutionControl{width:100%;margin-left:0}}.routeAutoSummary{border-color:#2b566f}.routeAutoGrid{grid-template-columns:minmax(190px,1.7fr) repeat(8,minmax(90px,1fr));gap:7px;display:grid}.routeAutoGrid>div{background:#071421;border:1px solid #1d334d;border-radius:9px;flex-direction:column;gap:4px;padding:9px;display:flex}.routeAutoGrid>div span{color:#728aa2;text-transform:uppercase;font-size:8px}.routeAutoGrid>div b{font-size:13px}.routeCalcLine{align-items:center;gap:12px;margin-top:10px;display:flex}.routeAllocationGood{color:#32d583;font-weight:700}.routeAllocationBad{color:#ff6b72;font-weight:700}.assetConfigGrid{background:#071421;border-top:1px solid #1d334d;border-bottom:1px solid #1d334d;grid-template-columns:repeat(6,minmax(115px,1fr));gap:7px;padding:10px;display:grid}.assetConfigGrid label,.assetExecutionV13 label{color:#7890a8;flex-direction:column;gap:4px;font-size:8px;display:flex}.assetExecutionV13{grid-template-columns:auto minmax(135px,.8fr) minmax(220px,1.6fr) auto auto minmax(240px,1.4fr);align-items:end;gap:8px;padding:10px;display:grid}.assetStatusPill{border:1px solid #53687a;border-radius:999px;align-self:center;padding:7px 10px;font-size:9px;font-weight:800}.assetStatusPill.notstarted{color:#a8b6c5}.assetStatusPill.planned{color:#f4ca3a;border-color:#806b25}.assetStatusPill.running{color:#5fb6ff;border-color:#245e90}.assetStatusPill.blocked{color:#ff787e;border-color:#8c3136}.assetStatusPill.done{color:#53dda0;border-color:#27704f}.progressControl{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;display:grid!important}.progressControl input{width:100%}.progressControl b{color:#fff;font-size:11px}.completeBtn{color:#53dda0!important;border-color:#27704f!important}.assetCalcDates{grid-template-columns:1fr 1fr;gap:5px;display:grid}.assetCalcDates span{color:#7890a8;background:#0a1928;border:1px solid #1f3952;border-radius:7px;flex-direction:column;padding:6px;font-size:8px;display:flex}.assetCalcDates b{color:#fff;margin-top:2px;font-size:10px}.lateBadge{color:#ff777d!important;background:#35191b!important;border-color:#7d2d31!important}.routeStripItem.planned{border-color:#806b25}.routeStripItem.running{border-color:#245e90}.routeStripItem.blocked{border-color:#8c3136}.routeStripItem.done{border-color:#27704f}.scheduleKpis>div small{color:#7890a8;margin-top:2px;font-size:7px;display:block}.assetGanttV13{margin-top:12px}.assetGanttRow .ganttBar.asset{background:#2e90fa;border-radius:5px;overflow:hidden}.assetGanttRow .ganttBar.asset.late{outline:2px solid #f04438}.assetGanttRow .ganttBar.asset i{background:#ffffff59;height:100%;display:block}.ganttToggle{justify-content:flex-end;margin:10px 0;display:flex}.detailedGanttV13{border-top:1px solid #1d334d;padding-top:10px}.strategyOverviewV13{padding:2px 0 22px}.strategyHero{background:linear-gradient(135deg,#061725,#0b263a);border:1px solid #214460;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:18px 20px;display:flex}.strategyHero h2{margin:4px 0;font-size:22px}.strategyHero p{color:#86a0b8;margin:0}.strategyEyebrow{letter-spacing:.18em;color:#25d6c8;font-size:8px;font-weight:800}.routeFlowBoard{align-items:stretch;gap:6px;padding:8px 2px 16px;display:flex;overflow-x:auto}.routeFlowWrap{align-items:center;gap:6px;display:flex}.routeFlowCard{text-align:left;width:225px;min-width:225px;box-shadow:none!important;background:#071623!important;border:1px solid #29465f!important;border-radius:12px!important;padding:12px!important}.routeFlowCard.active{border-color:#25d6c8!important;box-shadow:inset 0 0 0 1px #25d6c844!important}.routeFlowTop{justify-content:space-between;align-items:center;display:flex}.routeFlowTop>span{letter-spacing:.14em;color:#7890a8;font-size:7px;font-weight:800}.routeFlowTop i{border:1px solid #53687a;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.routeFlowTop i.planned{color:#f4ca3a;border-color:#806b25}.routeFlowTop i.running{color:#5fb6ff;border-color:#245e90}.routeFlowTop i.blocked{color:#ff787e;border-color:#8c3136}.routeFlowTop i.done{color:#53dda0;border-color:#27704f}.routeFlowCard h3{margin:9px 0;font-size:15px}.routeFlowStats{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.routeFlowStats span{color:#7890a8;font-size:7px}.routeFlowStats b{color:#fff;font-size:11px;display:block}.routeFlowDates{color:#9bb0c4;justify-content:space-between;align-items:center;margin-top:9px;font-size:8px;display:flex}.routeFlowDates b{color:#25d6c8}.routeFlowProgress,.assetFlowProgress{background:#142a3d;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.routeFlowProgress i,.assetFlowProgress i{background:#25d6c8;height:100%;display:block}.routeArrow,.assetArrow{color:#25d6c8;font-size:22px;font-weight:300}.strategyRouteDetail{background:#06131f;border:1px solid #1f3b54;border-radius:14px;padding:14px}.strategyRouteHead{grid-template-columns:minmax(220px,1fr) minmax(420px,2fr) auto;align-items:center;gap:12px;display:grid}.strategyRouteHead>div:first-child>span{color:#25d6c8;letter-spacing:.15em;font-size:7px}.strategyRouteHead h2{margin:3px 0}.strategyRouteHead p{color:#7890a8;margin:0}.strategyRouteKpis{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.strategyRouteKpis>div{background:#0a1b2a;border:1px solid #203c54;border-radius:8px;padding:7px}.strategyRouteKpis span{color:#7890a8;font-size:7px;display:block}.strategyRouteKpis b{font-size:10px}.openPlanningBtn{white-space:nowrap;color:#25d6c8!important;border-color:#25d6c8!important}.strategyMapPreview{background:#091925;border:1px solid #1d334d;border-radius:9px;grid-template-columns:170px 1fr;align-items:center;gap:10px;margin:12px 0;padding:7px;display:grid}.strategyMapPreview img{object-fit:cover;border-radius:6px;width:170px;height:88px}.strategyMapPreview div{flex-direction:column;gap:3px;display:flex}.strategyMapPreview span{color:#7890a8;font-size:8px}.assetFlowBoard{align-items:stretch;gap:7px;padding:10px 0;display:flex;overflow-x:auto}.assetFlowWrap{align-items:center;gap:7px;display:flex}.assetFlowCard{background:#081825;border:1px solid #2a435a;border-radius:12px;width:255px;min-width:255px;display:flex;overflow:hidden}.assetFlowCard.planned{border-color:#806b25}.assetFlowCard.running{border-color:#245e90}.assetFlowCard.blocked{border-color:#8c3136}.assetFlowCard.done{border-color:#27704f}.assetFlowOrder{color:#25d6c8;background:#0e2233;justify-content:center;align-items:center;width:34px;font-size:18px;font-weight:900;display:flex}.assetFlowBody{flex:1;padding:10px}.assetFlowTitle{justify-content:space-between;align-items:center;gap:7px;display:flex}.assetFlowTitle h3{margin:0;font-size:13px}.assetFlowTitle span{color:#8da4b8;font-size:7px}.assetFlowMeta{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.assetFlowMeta span{flex-direction:column;display:flex}.assetFlowMeta small{color:#718ba3;font-size:7px}.assetFlowMeta b{font-size:9px}.assetFlowTeams{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.assetFlowTeams em{color:#d9ccff;background:#31235c;border:1px solid #6e54bd;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.assetFlowTeams em.none{color:#8293a2;background:#1c2731;border-color:#3b4a58}.assetLate{color:#ff777d;margin-top:7px;font-size:7px}.strategyTeamStrip{border-top:1px solid #1d334d;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.strategyTeamStrip span{color:#7890a8;font-size:8px}.strategyTeamStrip b{background:#0c2030;border:1px solid #28475e;border-radius:6px;padding:5px 7px;font-size:8px}@media (width<=1100px){.routeAutoGrid,.assetConfigGrid{grid-template-columns:repeat(3,1fr)}.assetExecutionV13{grid-template-columns:1fr 1fr}.strategyRouteHead{grid-template-columns:1fr}.strategyRouteKpis{grid-template-columns:repeat(3,1fr)}}.autoSaveIndicator{background:#071724;border:1px solid #1c3b50;border-radius:9px;flex-direction:column;align-items:flex-end;gap:2px;padding:7px 10px;display:flex}.autoSaveIndicator b{color:#32d583;font-size:9px}.autoSaveIndicator span{color:#71889e;font-size:7px}.v14AssetConfig label small{color:#6f879c;font-size:7px;line-height:1.3}.inlineEdit{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.inlineEdit span{color:#25d6c8;font-size:12px}.calendarAuto{background:#081725;border:1px solid #28445e;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-height:30px;padding:4px 6px;display:flex}.calendarAuto b{color:#d6e2eb;font-size:8px}.calendarAuto button,.pencilBtn{color:#25d6c8!important;min-width:26px!important;padding:4px!important}.v14CalcDates span{position:relative}.v14CalcDates input{margin-top:3px}.v14CalcDates .pencilBtn{position:absolute;top:3px;right:3px}.v14CalcDates small{color:#f4ca3a;margin-top:2px}.globalStrategyV14{padding:0 0 28px}.globalStrategyHero{background:linear-gradient(135deg,#061421,#0b2b3b);border:1px solid #214761;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:18px 20px;display:flex}.globalStrategyHero>div>span{letter-spacing:.17em;color:#25d6c8;font-size:8px;font-weight:800}.globalStrategyHero h1{margin:4px 0;font-size:26px}.globalStrategyHero p{color:#87a1b7;margin:0}.globalKpis{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px;display:grid}.globalKpis>div{background:#081827;border:1px solid #203b53;border-radius:11px;padding:10px}.globalKpis span{color:#7891a6;text-transform:uppercase;font-size:7px}.globalKpis b{margin-top:3px;font-size:14px;display:block}.globalMapSection,.globalRouteDetail{background:#06131f;border:1px solid #1f3a52;border-radius:14px;margin-bottom:12px;padding:14px}.globalMapHead{justify-content:space-between;align-items:end;gap:12px;display:flex}.globalMapHead h2{margin:0}.globalMapHead p{color:#7d95aa;margin:3px 0 0}.globalMapAdd{grid-template-columns:150px 230px auto;align-items:end;gap:6px;display:grid}.globalMapTabs{gap:6px;padding:10px 0;display:flex;overflow-x:auto}.globalMapTabs button.active{color:#25d6c8!important;border-color:#25d6c8!important}.routeDragTray{background:#081725;border:1px solid #1d344b;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:9px;padding:8px;display:flex}.routeDragTray>span{color:#71899f;font-size:8px}.routeDragTray button{padding:5px 7px;font-size:8px}.masterMapCanvas{background:#020b12;border:1px solid #28465e;border-radius:12px;min-height:420px;position:relative;overflow:hidden}.masterMapCanvas>img{object-fit:contain;width:100%;max-height:680px;display:block}.masterMapHint{color:#86a0b4;pointer-events:none;background:#06131fdd;border-radius:6px;padding:5px 7px;font-size:7px;position:absolute;bottom:10px;left:10px}.masterRoutePin{z-index:3;min-width:140px;transform:translate(-50%,-50%);text-align:left!important;background:#091926ee!important;border:2px solid #6f8292!important;border-radius:10px!important;align-items:center!important;gap:6px!important;padding:7px 8px!important;display:flex!important;position:absolute!important;box-shadow:0 4px 16px #0007!important}.masterRoutePin b{font-size:8px}.masterRoutePin span{color:#a0b1be;font-size:7px}.masterRoutePin i{color:#25d6c8;margin-left:auto;font-size:14px}.masterRoutePin.planned{border-color:#a98a2e!important}.masterRoutePin.running{border-color:#2e90fa!important}.masterRoutePin.blocked{border-color:#f04438!important}.masterRoutePin.done{border-color:#32d583!important}.masterRoutePin.active{box-shadow:0 0 0 2px #25d6c8,0 4px 18px #0007!important}.masterMapEmpty{min-height:220px}.globalMapFooter{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.globalRouteHead{grid-template-columns:minmax(240px,1fr) minmax(460px,2fr);align-items:center;gap:12px;display:grid}.globalRouteHead>div:first-child>span{color:#25d6c8;letter-spacing:.15em;font-size:7px}.globalRouteHead h2{margin:3px 0}.globalRouteHead p{color:#7890a8;margin:0}.globalRouteMetrics{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.globalRouteMetrics>div{background:#0a1b2a;border:1px solid #203b53;border-radius:8px;padding:7px}.globalRouteMetrics span{color:#7890a8;font-size:7px;display:block}.globalRouteMetrics b{font-size:10px}.routePrimaryPreview{background:#091925;border:1px solid #1d334d;border-radius:9px;grid-template-columns:180px 1fr;align-items:center;gap:10px;margin:12px 0;padding:7px;display:grid}.routePrimaryPreview img{object-fit:cover;border-radius:6px;width:180px;height:92px}.routePrimaryPreview div{flex-direction:column;display:flex}.routePrimaryPreview span{color:#7890a8;font-size:8px}.globalAssetFlow{align-items:stretch;gap:7px;padding:10px 0;display:flex;overflow-x:auto}.globalAssetWrap{align-items:center;gap:7px;display:flex}.globalAssetCard{background:#081825;border:1px solid #2a435a;border-radius:12px;grid-template-columns:35px 1fr;width:265px;min-width:265px;display:grid;overflow:hidden}.globalAssetCard.planned{border-color:#806b25}.globalAssetCard.running{border-color:#245e90}.globalAssetCard.blocked{border-color:#8c3136}.globalAssetCard.done{border-color:#27704f}.globalAssetNumber{color:#25d6c8;background:#0e2233;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.globalAssetCard>div:last-child{padding:9px}.globalAssetTitle{justify-content:space-between;align-items:center;display:flex}.globalAssetTitle h3{margin:0;font-size:13px}.globalAssetTitle span{color:#839aae;font-size:7px}.globalAssetProgress{background:#142a3d;border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.globalAssetProgress i{background:#25d6c8;height:100%;display:block}.globalAssetMeta{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:7px;display:grid}.globalAssetMeta span{flex-direction:column;display:flex}.globalAssetMeta small{color:#71899f;font-size:7px}.globalAssetMeta b{font-size:9px}.globalAssetTeams{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.globalAssetTeams em{color:#d8ccff;background:#31235c;border:1px solid #6e54bd;border-radius:999px;padding:3px 5px;font-size:7px;font-style:normal}.globalAssetArrow{color:#25d6c8;font-size:22px}.globalRouteMaps{border-top:1px solid #1d334d;gap:7px;padding:9px 0;display:flex;overflow-x:auto}.globalRouteMaps>div{min-width:130px}.globalRouteMaps img{object-fit:cover;border:1px solid #28465d;border-radius:6px;width:130px;height:70px}.globalRouteMaps span{color:#839aae;margin-top:3px;font-size:7px;display:block}.globalRouteActions{justify-content:flex-end;padding-top:8px;display:flex}@media (width<=1100px){.globalKpis{grid-template-columns:repeat(3,1fr)}.globalMapHead{display:block}.globalMapAdd{grid-template-columns:1fr;margin-top:8px}.globalRouteHead{grid-template-columns:1fr}.globalRouteMetrics{grid-template-columns:repeat(3,1fr)}}.strategyFlowV145{padding:0 0 30px}.flowHero{background:linear-gradient(135deg,#061521,#0b2c3a);border:1px solid #21485f;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:18px 20px;display:flex}.flowHero>div>span{letter-spacing:.16em;color:#25d6c8;font-size:8px;font-weight:800}.flowHero h1{margin:4px 0;font-size:25px}.flowHero p{color:#86a0b5;margin:0}.flowKpis{grid-template-columns:repeat(8,1fr);gap:7px;margin-bottom:12px;display:grid}.flowKpis>div{background:#081827;border:1px solid #203b52;border-radius:10px;padding:9px}.flowKpis span{color:#7890a5;text-transform:uppercase;font-size:7px;display:block}.flowKpis b{margin-top:3px;font-size:13px;display:block}.flowBreadcrumb{background:#071522;border:1px solid #1d354b;border-radius:9px;align-items:center;gap:6px;margin-bottom:10px;padding:7px 9px;display:flex}.flowBreadcrumb button{font-size:8px;padding:4px 6px!important}.flowBreadcrumb i{color:#25d6c8}.flowBreadcrumb b{color:#d9e5ed;font-size:8px}.flowOverviewLevel,.routeDrillLevel,.assetDrillLevel,.observationDrillLevel{background:#06131f;border:1px solid #1f3a52;border-radius:14px;padding:14px}.flowSectionHead,.drillSubhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.flowSectionHead h2,.drillSubhead h3{margin:0}.flowSectionHead p,.drillSubhead p{color:#7d95aa;margin:3px 0 0}.flowSectionHead>span,.drillSubhead>span{color:#8ba0b2;font-size:8px}.teamLanes{flex-direction:column;gap:10px;display:flex}.teamLane{background:#071724;border:1px solid #1d344a;border-radius:11px;grid-template-columns:165px minmax(0,1fr);align-items:stretch;gap:10px;padding:9px;display:grid}.teamLaneHead{border-right:1px solid #203b51;flex-direction:column;justify-content:center;padding:7px 9px;display:flex}.teamLaneHead>span{color:#25d6c8;letter-spacing:.13em;font-size:7px}.teamLaneHead h3{margin:3px 0;font-size:13px}.teamLaneHead small{color:#7990a5;font-size:7px}.teamRouteFlow{align-items:stretch;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.teamRouteWrap{align-items:center;gap:7px;display:flex}.teamRouteCard{width:210px;min-width:210px;text-align:left!important;background:#081926!important;border:1px solid #2d465d!important;border-radius:10px!important;padding:10px!important}.teamRouteCard.planned{border-color:#806b25!important}.teamRouteCard.running{border-color:#2e90fa!important}.teamRouteCard.blocked{border-color:#f04438!important}.teamRouteCard.done{border-color:#32d583!important}.teamRouteTop{justify-content:space-between;align-items:center;display:flex}.teamRouteTop span{color:#869cad;font-size:7px}.teamRouteTop b{color:#25d6c8;font-size:10px}.teamRouteCard h4{margin:6px 0 8px;font-size:12px}.teamRouteMeta{grid-template-columns:.55fr 1fr 1fr;gap:4px;display:grid}.teamRouteMeta span{flex-direction:column;display:flex}.teamRouteMeta small{color:#71899e;font-size:6px}.teamRouteMeta b{font-size:8px}.teamRouteProgress{background:#162b3d;border-radius:999px;height:4px;margin:8px 0 5px;overflow:hidden}.teamRouteProgress i{background:#25d6c8;height:100%;display:block}.teamRouteCard em{color:#6f879c;font-size:6px;font-style:normal}.teamRouteArrow{align-items:center;display:flex}.teamRouteArrow span{color:#25d6c8;font-size:22px}.flowEmpty{min-height:150px}.drillHeader{grid-template-columns:minmax(220px,1fr) minmax(500px,2.2fr) auto;align-items:center;gap:12px;margin-bottom:10px;display:grid}.drillHeader>div:first-child>span{color:#25d6c8;letter-spacing:.15em;font-size:7px}.drillHeader h2{margin:3px 0;font-size:20px}.drillHeader p{color:#7890a6;margin:0}.drillMetrics{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.drillMetrics>div{background:#091a29;border:1px solid #203c54;border-radius:8px;padding:7px}.drillMetrics span{color:#7890a7;font-size:6px;display:block}.drillMetrics b{font-size:9px}.routeTeamStrip,.assetTeamStrip{border-bottom:1px solid #1d344a;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 10px;display:flex}.routeTeamStrip>span,.assetTeamStrip>span{color:#71899f;font-size:7px}.routeTeamStrip b,.assetTeamStrip b{color:#d9ccff;background:#31235c;border:1px solid #6b53b5;border-radius:999px;padding:4px 6px;font-size:7px}.routeTeamStrip i,.assetTeamStrip i{color:#8a9bab;font-size:7px}.assetSequenceFlow{align-items:stretch;gap:7px;padding:10px 0 14px;display:flex;overflow-x:auto}.assetSequenceWrap{align-items:center;gap:7px;display:flex}.assetSequenceCard{text-align:left!important;background:#081825!important;border:1px solid #2b445a!important;border-radius:11px!important;grid-template-columns:33px 1fr!important;width:270px!important;min-width:270px!important;padding:0!important;display:grid!important;overflow:hidden!important}.assetSequenceCard.planned{border-color:#806b25!important}.assetSequenceCard.running{border-color:#245e90!important}.assetSequenceCard.blocked{border-color:#8c3136!important}.assetSequenceCard.done{border-color:#27704f!important}.assetSequenceNumber{color:#25d6c8;background:#0d2232;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:flex}.assetSequenceBody{padding:9px}.assetSequenceTitle{justify-content:space-between;align-items:center;display:flex}.assetSequenceTitle h4{margin:0;font-size:12px}.assetSequenceTitle span{color:#8ca0b0;font-size:6px}.assetSequenceProgress{background:#162b3d;border-radius:999px;height:4px;margin:7px 0;overflow:hidden}.assetSequenceProgress i{background:#25d6c8;height:100%;display:block}.assetSequenceMeta{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.assetSequenceMeta span{flex-direction:column;display:flex}.assetSequenceMeta small{color:#71899e;font-size:6px}.assetSequenceMeta b{font-size:8px}.assetSequenceScope{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.assetSequenceScope span{background:#0d2130;border:1px solid #25445b;border-radius:5px;padding:3px 5px;font-size:6px}.assetSequenceTeams{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.assetSequenceTeams em{color:#d9ccff;background:#31235c;border:1px solid #6b53b5;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal}.assetSequenceArrow{color:#25d6c8;font-size:22px}.routeVisualArea{border-top:1px solid #1d344a;margin-top:8px;padding-top:10px}.routeMapTabsV145{gap:6px;margin-bottom:7px;display:flex;overflow-x:auto}.routeMapTabsV145 button{padding:5px 7px;font-size:7px}.routeMapTabsV145 button.active{color:#25d6c8!important;border-color:#25d6c8!important}.routeImageInteractive{background:#020b12;border:1px solid #28455d;border-radius:10px;max-width:100%;display:inline-block;position:relative;overflow:hidden}.routeImageInteractive>img{max-width:100%;max-height:650px;display:block}.routeImagePin{transform:translate(-50%,-50%);background:#081827e8!important;border:2px solid #7890a4!important;border-radius:8px!important;align-items:center!important;gap:4px!important;padding:5px 7px!important;display:flex!important;position:absolute!important}.routeImagePin b{font-size:7px}.routeImagePin span{color:#25d6c8;font-size:6px}.routeImagePin.running{border-color:#2e90fa!important}.routeImagePin.blocked{border-color:#f04438!important}.routeImagePin.done{border-color:#32d583!important}.routeImagePin.planned{border-color:#d6aa2f!important}.assetDetailGrid{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px;display:grid}.assetDetailGrid>div,.observationDetailGrid>div{background:#081725;border:1px solid #203a50;border-radius:8px;padding:8px}.assetDetailGrid span,.observationDetailGrid span{color:#71899e;font-size:7px;display:block}.assetDetailGrid b,.observationDetailGrid b{margin-top:3px;font-size:9px;display:block}.assetImageGallery{gap:8px;padding:10px 0;display:flex;overflow-x:auto}.assetImageCard{min-width:260px}.assetImageFrame{border:1px solid #28455d;border-radius:8px;max-width:260px;display:inline-block;position:relative;overflow:hidden}.assetImageFrame img{object-fit:cover;width:260px;height:145px;display:block}.assetImageHighlight{color:#fff;background:#06131f;border:2px solid #25d6c8;border-radius:7px;padding:4px 6px;font-size:7px;position:absolute;transform:translate(-50%,-50%)}.assetImageCard>b{color:#8da0af;margin-top:3px;font-size:7px;display:block}.observationCards{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.observationCard{text-align:left!important;background:#081725!important;border:1px solid #28435a!important;border-radius:9px!important;padding:10px!important}.observationCard.rec{border-left:3px solid #2e90fa!important}.observationCard.tac{border-left:3px solid #d6aa2f!important}.observationTop{align-items:center;gap:6px;display:flex}.observationTop span{color:#25d6c8;font-size:7px}.observationTop b{font-size:10px}.observationTop em{color:#9aafbf;margin-left:auto;font-size:7px;font-style:normal}.observationCard p{color:#aab9c4;margin:7px 0;font-size:8px;line-height:1.35}.observationMeta{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.observationMeta span{flex-direction:column;display:flex}.observationMeta small{color:#71899f;font-size:6px}.observationMeta b{font-size:8px}.observationDetailGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.observationDetailGrid .wide{grid-column:span 3}@media (width<=1200px){.flowKpis{grid-template-columns:repeat(4,1fr)}.drillHeader{grid-template-columns:1fr}.drillMetrics{grid-template-columns:repeat(3,1fr)}.assetDetailGrid{grid-template-columns:repeat(2,1fr)}}.strategyFlowV148{padding:0 0 30px}.strategyFlowV148 .flowHero{background:linear-gradient(135deg,#061521,#0b2c3a);border:1px solid #21485f;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:18px 20px;display:flex}.strategyFlowV148 .flowHero>div>span{letter-spacing:.16em;color:#25d6c8;font-size:8px;font-weight:800}.strategyFlowV148 .flowHero h1{margin:4px 0;font-size:25px}.strategyFlowV148 .flowHero p{color:#86a0b5;margin:0}.strategyFlowV148 .flowKpis{grid-template-columns:repeat(8,1fr);gap:7px;margin-bottom:12px;display:grid}.strategyFlowV148 .flowKpis>div{background:#081827;border:1px solid #203b52;border-radius:10px;padding:9px}.strategyFlowV148 .flowKpis span{color:#7890a5;text-transform:uppercase;font-size:7px;display:block}.strategyFlowV148 .flowKpis b{margin-top:3px;font-size:13px;display:block}.strategyFlowV148 .flowBreadcrumb{background:#071522;border:1px solid #1d354b;border-radius:9px;align-items:center;gap:6px;margin-bottom:10px;padding:7px 9px;display:flex}.strategyFlowV148 .flowBreadcrumb button{font-size:8px;padding:4px 6px!important}.strategyFlowV148 .flowBreadcrumb i{color:#25d6c8}.strategyFlowV148 .flowBreadcrumb b{color:#d9e5ed;font-size:8px}.strategyFlowV148 .flowOverviewLevel,.strategyFlowV148 .routeDrillLevel,.strategyFlowV148 .assetDrillLevel,.strategyFlowV148 .observationDrillLevel{background:#06131f;border:1px solid #1f3a52;border-radius:14px;padding:14px}.strategyFlowV148 .flowSectionHead,.strategyFlowV148 .drillSubhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.strategyFlowV148 .flowSectionHead h2,.strategyFlowV148 .drillSubhead h3{margin:0}.strategyFlowV148 .flowSectionHead p,.strategyFlowV148 .drillSubhead p{color:#7d95aa;margin:3px 0 0}.strategyFlowV148 .flowSectionHead>span,.strategyFlowV148 .drillSubhead>span{color:#8ba0b2;font-size:8px}.strategyFlowV148 .overviewFilters{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-bottom:12px;display:flex}.strategyFlowV148 .segmentedFilter{flex-wrap:wrap;gap:6px;display:flex}.strategyFlowV148 .segmentedFilter button{background:#091726!important;border:1px solid #284a64!important;padding:7px 12px!important}.strategyFlowV148 .segmentedFilter button.active{color:#25d6c8!important;background:#12344a!important;border-color:#25d6c8!important}.strategyFlowV148 .teamFilterBox{flex-direction:column;gap:4px;min-width:220px;display:flex}.strategyFlowV148 .teamFilterBox label{color:#7e95a9;text-transform:uppercase;font-size:7px}.strategyFlowV148 .teamFilterBox select{color:#dbe7ef;background:#081827;border:1px solid #29475f;border-radius:8px;height:34px;padding:0 10px}.strategyFlowV148 .teamLanes{flex-direction:column;gap:10px;display:flex}.strategyFlowV148 .teamLane{background:#071724;border:1px solid #1d344a;border-radius:11px;grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;display:grid}.strategyFlowV148 .teamLaneHead{border-right:1px solid #203b51;flex-direction:column;justify-content:center;padding:8px 10px;display:flex}.strategyFlowV148 .teamLaneHead>span{color:#25d6c8;letter-spacing:.13em;font-size:7px}.strategyFlowV148 .teamLaneHead h3{margin:3px 0;font-size:14px}.strategyFlowV148 .teamLaneHead small{color:#7990a5;font-size:7px}.strategyFlowV148 .teamRoleInfo{color:#d8e2ea;background:#0b1c2a;border:1px solid #26455d;border-radius:8px;margin-top:7px;padding:8px;font-size:7px;line-height:1.45}.strategyFlowV148 .teamRouteBoard{background:#fff;border:1px solid #dae3ec;border-radius:12px;padding:12px}.strategyFlowV148 .teamRouteFlow{align-items:stretch;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.strategyFlowV148 .teamRouteWrap{align-items:center;gap:10px;display:flex}.strategyFlowV148 .teamRouteCard{width:280px;min-width:280px;text-align:left!important;color:#0c2234!important;background:#f8fbfe!important;border:1px solid #c8d7e5!important;border-radius:12px!important;padding:12px!important;box-shadow:0 4px 12px #0000000f!important}.strategyFlowV148 .teamRouteCard.planned{border-color:#d0b15b!important}.strategyFlowV148 .teamRouteCard.running{border-color:#2e90fa!important}.strategyFlowV148 .teamRouteCard.blocked{border-color:#f04438!important}.strategyFlowV148 .teamRouteCard.done{border-color:#32d583!important}.strategyFlowV148 .teamRouteTop{justify-content:space-between;align-items:center;display:flex}.strategyFlowV148 .teamRouteTop span{color:#5f7487;font-size:8px}.strategyFlowV148 .teamRouteTop b{color:#0f9e93;font-size:11px}.strategyFlowV148 .teamRouteHeaderRow{justify-content:space-between;align-items:flex-start;gap:8px;margin:7px 0 8px;display:flex}.strategyFlowV148 .teamRouteCard h4{word-break:break-word;margin:0;font-size:14px;line-height:1.25}.strategyFlowV148 .teamRouteMeta{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.strategyFlowV148 .teamRouteMeta span{flex-direction:column;display:flex}.strategyFlowV148 .teamRouteMeta b{color:#0d2130;font-size:9px}.strategyFlowV148 .teamRouteScope span{color:#163247;background:#edf4fa;border:1px solid #cddcea;border-radius:999px;padding:4px 6px;font-size:7px}.strategyFlowV148 .teamRouteProgress{background:#dce8f1;border-radius:999px;height:6px;margin:10px 0 6px;overflow:hidden}.strategyFlowV148 .teamRouteProgress i{background:#25d6c8;height:100%;display:block}.strategyFlowV148 .teamRouteArrow{align-items:center;display:flex}.strategyFlowV148 .teamRouteArrow span{color:#25d6c8;font-size:26px}.strategyFlowV148 .flowEmpty{min-height:150px}.strategyFlowV148 .scopeBadge{letter-spacing:.08em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:7px;font-weight:800;display:inline-flex}.strategyFlowV148 .scopeBadge.rec{color:#24599b;background:#e7f2ff;border-color:#b7d4ff}.strategyFlowV148 .scopeBadge.tac{color:#916100;background:#fff4d6;border-color:#f2d281}.strategyFlowV148 .scopeBadge.ambos{color:#5c3ea6;background:#f0e8ff;border-color:#d1bef6}.strategyFlowV148 .scopeBadge.sem_escopo{color:#51606e;background:#eef2f6;border-color:#d9e0e7}.strategyFlowV148 .drillActions{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.strategyFlowV148 .drillActions .ghost{background:#081725!important;border:1px solid #203c54!important}.strategyFlowV148 .drillHeader{grid-template-columns:minmax(220px,1fr) minmax(500px,2.2fr);align-items:center;gap:12px;margin-bottom:10px;display:grid}.strategyFlowV148 .drillHeader>div:first-child>span{color:#25d6c8;letter-spacing:.15em;font-size:7px}.strategyFlowV148 .drillHeader h2{margin:3px 0;font-size:20px}.strategyFlowV148 .drillHeader p{color:#7890a6;margin:0}.strategyFlowV148 .drillMetrics{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.strategyFlowV148 .drillMetrics>div{background:#091a29;border:1px solid #203c54;border-radius:8px;padding:7px}.strategyFlowV148 .drillMetrics span{color:#7890a7;font-size:6px;display:block}.strategyFlowV148 .drillMetrics b{font-size:9px}.strategyFlowV148 .routeTeamStrip,.strategyFlowV148 .assetTeamStrip{border-bottom:1px solid #1d344a;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 10px;display:flex}.strategyFlowV148 .routeTeamStrip>span,.strategyFlowV148 .assetTeamStrip>span{color:#71899f;font-size:7px}.strategyFlowV148 .routeTeamStrip b,.strategyFlowV148 .assetTeamStrip b{color:#d9ccff;background:#31235c;border:1px solid #6b53b5;border-radius:999px;padding:4px 6px;font-size:7px}.strategyFlowV148 .routeTeamStrip i,.strategyFlowV148 .assetTeamStrip i{color:#8a9bab;font-size:7px}.strategyFlowV148 .assetSequenceFlow{align-items:stretch;gap:7px;padding:10px 0 14px;display:flex;overflow-x:auto}.strategyFlowV148 .assetSequenceWrap{align-items:center;gap:7px;display:flex}.strategyFlowV148 .assetSequenceCard{text-align:left!important;background:#081825!important;border:1px solid #2b445a!important;border-radius:11px!important;grid-template-columns:33px 1fr!important;width:300px!important;min-width:300px!important;padding:0!important;display:grid!important;overflow:hidden!important}.strategyFlowV148 .assetSequenceCard.planned{border-color:#806b25!important}.strategyFlowV148 .assetSequenceCard.running{border-color:#245e90!important}.strategyFlowV148 .assetSequenceCard.blocked{border-color:#8c3136!important}.strategyFlowV148 .assetSequenceCard.done{border-color:#27704f!important}.strategyFlowV148 .assetSequenceNumber{color:#25d6c8;background:#0d2232;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:flex}.strategyFlowV148 .assetSequenceBody{padding:9px}.strategyFlowV148 .assetSequenceTitle{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.strategyFlowV148 .assetSequenceTitle h4{margin:0;font-size:12px;line-height:1.25}.strategyFlowV148 .assetSequenceTitle span{color:#8ca0b0;font-size:6px}.strategyFlowV148 .assetSequenceBadges{flex-wrap:wrap;gap:4px;margin:6px 0 0;display:flex}.strategyFlowV148 .assetSequenceProgress{background:#162b3d;border-radius:999px;height:4px;margin:7px 0;overflow:hidden}.strategyFlowV148 .assetSequenceProgress i{background:#25d6c8;height:100%;display:block}.strategyFlowV148 .assetSequenceMeta{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.strategyFlowV148 .assetSequenceMeta span{flex-direction:column;display:flex}.strategyFlowV148 .assetSequenceMeta small{color:#71899e;font-size:6px}.strategyFlowV148 .assetSequenceMeta b{font-size:8px}.strategyFlowV148 .assetSequenceScope{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.strategyFlowV148 .assetSequenceScope span{background:#0d2130;border:1px solid #25445b;border-radius:5px;padding:3px 5px;font-size:6px}.strategyFlowV148 .assetSequenceTeams{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.strategyFlowV148 .assetSequenceTeams em{color:#d9ccff;background:#31235c;border:1px solid #6b53b5;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal}.strategyFlowV148 .assetSequenceArrow{color:#25d6c8;font-size:22px}.strategyFlowV148 .routeVisualArea{border-top:1px solid #1d344a;margin-top:8px;padding-top:10px}.strategyFlowV148 .routeMapTabsV145{gap:6px;margin-bottom:7px;display:flex;overflow-x:auto}.strategyFlowV148 .routeMapTabsV145 button{padding:5px 7px;font-size:7px}.strategyFlowV148 .routeMapTabsV145 button.active{color:#25d6c8!important;border-color:#25d6c8!important}.strategyFlowV148 .routeImageInteractive{background:#020b12;border:1px solid #28455d;border-radius:10px;max-width:100%;display:inline-block;position:relative;overflow:hidden}.strategyFlowV148 .routeImageInteractive>img{max-width:100%;max-height:650px;display:block}.strategyFlowV148 .routeImagePin{transform:translate(-50%,-50%);background:#081827e8!important;border:2px solid #7890a4!important;border-radius:8px!important;align-items:center!important;gap:4px!important;padding:5px 7px!important;display:flex!important;position:absolute!important}.strategyFlowV148 .routeImagePin b{font-size:7px}.strategyFlowV148 .routeImagePin span{color:#25d6c8;font-size:6px}.strategyFlowV148 .routeImagePin.running{border-color:#2e90fa!important}.strategyFlowV148 .routeImagePin.blocked{border-color:#f04438!important}.strategyFlowV148 .routeImagePin.done{border-color:#32d583!important}.strategyFlowV148 .routeImagePin.planned{border-color:#d6aa2f!important}.strategyFlowV148 .assetDetailGrid{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px;display:grid}.strategyFlowV148 .assetDetailGrid>div,.strategyFlowV148 .observationDetailGrid>div{background:#081725;border:1px solid #203a50;border-radius:8px;padding:8px}.strategyFlowV148 .assetDetailGrid span,.strategyFlowV148 .observationDetailGrid span{color:#71899e;font-size:7px;display:block}.strategyFlowV148 .assetDetailGrid b,.strategyFlowV148 .observationDetailGrid b{margin-top:3px;font-size:9px;display:block}.strategyFlowV148 .assetImageGallery{gap:8px;padding:10px 0;display:flex;overflow-x:auto}.strategyFlowV148 .assetImageCard{min-width:260px}.strategyFlowV148 .assetImageFrame{border:1px solid #28455d;border-radius:8px;max-width:260px;display:inline-block;position:relative;overflow:hidden}.strategyFlowV148 .assetImageFrame img{object-fit:cover;width:260px;height:145px;display:block}.strategyFlowV148 .assetImageHighlight{color:#fff;background:#06131f;border:2px solid #25d6c8;border-radius:7px;padding:4px 6px;font-size:7px;position:absolute;transform:translate(-50%,-50%)}.strategyFlowV148 .assetImageCard>b{color:#8da0af;margin-top:3px;font-size:7px;display:block}.strategyFlowV148 .observationCards{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.strategyFlowV148 .observationCard{text-align:left!important;background:#081725!important;border:1px solid #28435a!important;border-radius:9px!important;padding:10px!important}.strategyFlowV148 .observationCard.rec{border-left:3px solid #2e90fa!important}.strategyFlowV148 .observationCard.tac{border-left:3px solid #d6aa2f!important}.strategyFlowV148 .observationTop{align-items:center;gap:6px;display:flex}.strategyFlowV148 .observationTop span{color:#25d6c8;font-size:7px}.strategyFlowV148 .observationTop b{font-size:10px}.strategyFlowV148 .observationTop em{color:#9aafbf;margin-left:auto;font-size:7px;font-style:normal}.strategyFlowV148 .observationCard p{color:#aab9c4;margin:7px 0;font-size:8px;line-height:1.35}.strategyFlowV148 .observationMeta{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.strategyFlowV148 .observationMeta span{flex-direction:column;display:flex}.strategyFlowV148 .observationMeta small{color:#71899f;font-size:6px}.strategyFlowV148 .observationMeta b{font-size:8px}.strategyFlowV148 .observationDetailGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.strategyFlowV148 .observationDetailGrid .wide{grid-column:span 3}@media (width<=1200px){.strategyFlowV148 .flowKpis{grid-template-columns:repeat(4,1fr)}.strategyFlowV148 .drillHeader{grid-template-columns:1fr}.strategyFlowV148 .drillMetrics{grid-template-columns:repeat(3,1fr)}.strategyFlowV148 .assetDetailGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.strategyFlowV148 .teamLane{grid-template-columns:1fr}.strategyFlowV148 .teamLaneHead{border-bottom:1px solid #203b51;border-right:0;padding-bottom:10px}.strategyFlowV148 .observationCards{grid-template-columns:1fr}.strategyFlowV148 .drillActions{flex-direction:column;align-items:stretch}.strategyFlowV148 .flowKpis{grid-template-columns:repeat(2,1fr)}}.strategyFlowV148 .flowOverviewLevel{background:#f5f7fa!important;border:1px solid #d9e2ea!important;padding:20px!important;box-shadow:0 10px 28px #02101e1f!important}.strategyFlowV148 .flowSectionHead{border-bottom:1px solid #dbe3ea!important;margin-bottom:14px!important;padding-bottom:14px!important}.strategyFlowV148 .flowSectionHead h2{color:#10283b!important;letter-spacing:-.02em!important;font-size:24px!important;line-height:1.15!important}.strategyFlowV148 .flowSectionHead p{color:#5f7486!important;font-size:12px!important}.strategyFlowV148 .flowSectionHead>span{color:#60778a!important;font-size:10px!important;font-weight:700!important}.strategyFlowV148 .overviewFilters{background:#fff!important;border:1px solid #d7e0e8!important;border-radius:12px!important;margin-bottom:16px!important;padding:12px 14px!important;box-shadow:0 3px 10px #03182a0d!important}.strategyFlowV148 .segmentedFilter button{color:#163044!important;background:#fff!important;border:1px solid #bdcad6!important;min-width:82px!important;height:38px!important;font-size:12px!important;font-weight:700!important}.strategyFlowV148 .segmentedFilter button.active{color:#fff!important;background:#0e746f!important;border-color:#0e746f!important;box-shadow:0 4px 10px #0e746f2e!important}.strategyFlowV148 .teamFilterBox label{color:#607488!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:800!important}.strategyFlowV148 .teamFilterBox select{color:#163044!important;background:#fff!important;border:1px solid #bdcad6!important;height:38px!important;font-size:12px!important}.strategyFlowV148 .teamLanes{gap:16px!important}.strategyFlowV148 .teamLane{background:#fff!important;border:1px solid #d5dee7!important;border-radius:14px!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 6px 18px #02162612!important}.strategyFlowV148 .teamLaneHead{background:#f7f9fb!important;border-bottom:1px solid #e1e7ed!important;border-right:0!important;grid-template-columns:220px 90px minmax(0,1fr)!important;align-items:center!important;gap:4px 18px!important;padding:14px 18px!important;display:grid!important}.strategyFlowV148 .teamLaneHead>span{color:#0e8c82!important;letter-spacing:.11em!important;grid-area:1/1!important;font-size:8px!important;font-weight:800!important}.strategyFlowV148 .teamLaneHead h3{color:#10283b!important;grid-area:2/1!important;margin:0!important;font-size:17px!important;line-height:1.2!important}.strategyFlowV148 .teamLaneHead small{color:#40576a!important;grid-area:1/2/span 2!important;align-self:center!important;font-size:12px!important;font-weight:800!important}.strategyFlowV148 .teamRoleInfo{color:#40576a!important;background:#eef3f7!important;border:1px solid #d8e1e8!important;border-radius:8px!important;grid-area:1/3/span 2!important;margin:0!important;padding:7px 10px!important;font-size:10px!important;line-height:1.35!important}.strategyFlowV148 .teamRouteBoard{background:#fff!important;border:0!important;border-radius:0!important;min-height:0!important;padding:20px 22px!important}.strategyFlowV148 .teamRouteFlow{counter-reset:routeStep!important;align-items:center!important;gap:0!important;padding:4px 2px 8px!important;display:flex!important;overflow:auto hidden!important}.strategyFlowV148 .teamRouteWrap{flex:none!important;align-items:center!important;gap:0!important;display:flex!important}.strategyFlowV148 .teamRouteCard{counter-increment:routeStep!important;box-sizing:border-box!important;color:#fff!important;text-align:left!important;white-space:normal!important;background:linear-gradient(145deg,#0a1b29,#102b3f)!important;border:1px solid #234760!important;border-left:5px solid #6b8192!important;border-radius:13px!important;flex:0 0 350px!important;width:350px!important;min-width:350px!important;max-width:350px!important;min-height:190px!important;margin:0!important;padding:16px 17px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #051c2d2e!important}.strategyFlowV148 .teamRouteCard:after{content:"ETAPA " counter(routeStep)!important;color:#688095!important;letter-spacing:.08em!important;font-size:8px!important;font-weight:800!important;position:absolute!important;bottom:12px!important;right:14px!important}.strategyFlowV148 .teamRouteCard.planned{border-left-color:#d6aa2f!important}.strategyFlowV148 .teamRouteCard.running{border-left-color:#2e90fa!important}.strategyFlowV148 .teamRouteCard.blocked{border-left-color:#f04438!important}.strategyFlowV148 .teamRouteCard.done{border-left-color:#32d583!important}.strategyFlowV148 .teamRouteCard,.strategyFlowV148 .teamRouteCard *{writing-mode:horizontal-tb!important}.strategyFlowV148 .teamRouteHeaderRow{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;min-width:0!important;margin:8px 0 12px!important;display:grid!important}.strategyFlowV148 .teamRouteCard h4{color:#fff!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-wrap:balance!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.strategyFlowV148 .teamRouteTop{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.strategyFlowV148 .teamRouteTop span{color:#9bb0c0!important;font-size:10px!important;font-weight:600!important}.strategyFlowV148 .teamRouteTop b{color:#38d6c5!important;font-size:15px!important;font-weight:900!important}.strategyFlowV148 .scopeBadge{align-self:start!important;min-width:48px!important;padding:4px 7px!important;font-size:8px!important;position:static!important}.strategyFlowV148 .teamRouteMeta{border-top:1px solid #ffffff1c!important;grid-template-columns:.65fr 1fr 1fr!important;gap:8px!important;padding-top:10px!important;display:grid!important}.strategyFlowV148 .teamRouteMeta span{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.strategyFlowV148 .teamRouteMeta small{color:#8299ab!important;font-size:8px!important}.strategyFlowV148 .teamRouteMeta b{color:#f4f8fb!important;white-space:nowrap!important;font-size:10px!important;line-height:1.2!important}.strategyFlowV148 .teamRouteScope{flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important;display:flex!important}.strategyFlowV148 .teamRouteScope span{color:#dce8ef!important;background:#17354a!important;border:1px solid #2b526b!important;padding:4px 7px!important;font-size:8px!important}.strategyFlowV148 .teamRouteProgress{background:#244258!important;height:7px!important;margin:12px 0 7px!important}.strategyFlowV148 .teamRouteProgress i{background:linear-gradient(90deg,#15b8aa,#3ad7c7)!important}.strategyFlowV148 .teamRouteCard em{color:#91a7b8!important;font-size:8px!important;font-style:normal!important}.strategyFlowV148 .teamRouteArrow{flex:0 0 70px!important;justify-content:center!important;align-items:center!important;width:70px!important;min-width:70px!important;display:flex!important}.strategyFlowV148 .teamRouteArrow span{color:#16a89e!important;font-size:34px!important;font-weight:400!important;line-height:1!important;display:block!important}.strategyFlowV148 .flowEmpty{color:#5d7183!important;background:#fff!important;border:1px dashed #c4d0db!important;border-radius:12px!important;padding:26px!important}@media (width<=1050px){.strategyFlowV148 .teamLaneHead{grid-template-columns:1fr 90px!important}.strategyFlowV148 .teamRoleInfo{grid-area:3/1/auto/-1!important}}@media (width<=760px){.strategyFlowV148 .teamLaneHead{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.strategyFlowV148 .teamRouteCard{flex-basis:300px!important;width:300px!important;min-width:300px!important;max-width:300px!important}}.strategyFlowV1410{padding:0 0 32px}.strategyFlowV1410 .execHero{background:linear-gradient(135deg,#061521,#0b2c3a);border:1px solid #21485f;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:18px 20px;display:flex}.strategyFlowV1410 .execHero>div>span{letter-spacing:.16em;color:#25d6c8;font-size:8px;font-weight:800}.strategyFlowV1410 .execHero h1{margin:4px 0;font-size:25px}.strategyFlowV1410 .execHero p{color:#86a0b5;margin:0}.strategyFlowV1410 .execKpis{grid-template-columns:repeat(8,1fr);gap:7px;margin-bottom:12px;display:grid}.strategyFlowV1410 .execKpis>div{background:#081827;border:1px solid #203b52;border-radius:10px;padding:9px}.strategyFlowV1410 .execKpis span{color:#7890a5;text-transform:uppercase;font-size:7px;display:block}.strategyFlowV1410 .execKpis b{margin-top:3px;font-size:13px;display:block}.strategyFlowV1410 .execBreadcrumb{background:#071522;border:1px solid #1d354b;border-radius:9px;align-items:center;gap:6px;margin-bottom:10px;padding:7px 9px;display:flex}.strategyFlowV1410 .execBreadcrumb button{font-size:8px;padding:4px 7px!important}.strategyFlowV1410 .execBreadcrumb i{color:#25d6c8}.strategyFlowV1410 .execBreadcrumb b{color:#d9e5ed;font-size:8px}.strategyFlowV1410 .execOverview{background:#f3f6f8;border:1px solid #d6dfe7;border-radius:15px;padding:20px;box-shadow:0 12px 28px #01122021}.strategyFlowV1410 .execOverviewHead{border-bottom:1px solid #d8e1e8;justify-content:space-between;align-items:end;gap:14px;padding-bottom:14px;display:flex}.strategyFlowV1410 .execOverviewHead h2{color:#10283b;letter-spacing:-.02em;margin:0;font-size:24px}.strategyFlowV1410 .execOverviewHead p{color:#63788a;margin:4px 0 0;font-size:12px}.strategyFlowV1410 .execOverviewHead>span{color:#63788a;font-size:9px;font-weight:700}.strategyFlowV1410 .execFilters{background:#fff;border:1px solid #d8e1e8;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:14px 0 18px;padding:11px 13px;display:flex}.strategyFlowV1410 .execSegmented{gap:6px;display:flex}.strategyFlowV1410 .execSegmented button{min-width:78px;height:36px;font-size:11px;font-weight:800;color:#183247!important;background:#fff!important;border:1px solid #bfcbd6!important;border-radius:8px!important;padding:0 12px!important}.strategyFlowV1410 .execSegmented button.active{color:#fff!important;background:#0f766e!important;border-color:#0f766e!important;box-shadow:0 4px 10px #0f766e2e!important}.strategyFlowV1410 .execFilters label{color:#607488;text-transform:uppercase;letter-spacing:.07em;flex-direction:column;gap:4px;min-width:220px;font-size:8px;font-weight:800;display:flex}.strategyFlowV1410 .execFilters select{color:#183247;background:#fff;border:1px solid #bfcbd6;border-radius:8px;height:36px;padding:0 10px;font-size:11px}.strategyFlowV1410 .execTeamList{flex-direction:column;gap:18px;display:flex}.strategyFlowV1410 .execTeamBlock{background:#fff;border:1px solid #d5dee6;border-radius:14px;overflow:visible;box-shadow:0 7px 18px #02162612}.strategyFlowV1410 .execTeamHeader{background:#f7f9fb;border-bottom:1px solid #dfe6ec;border-radius:14px 14px 0 0;grid-template-columns:220px 90px minmax(0,1fr);align-items:center;gap:14px;padding:13px 16px;display:grid}.strategyFlowV1410 .execTeamHeader>div:first-child>span{color:#0c8c82;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.strategyFlowV1410 .execTeamHeader h3{color:#10283b;margin:2px 0 0;font-size:16px}.strategyFlowV1410 .execPeople{color:#183247;align-items:baseline;gap:4px;display:flex}.strategyFlowV1410 .execPeople b{font-size:22px}.strategyFlowV1410 .execPeople span{color:#667b8d;font-size:9px}.strategyFlowV1410 .execRoles{color:#425b6f;background:#eef3f6;border:1px solid #d9e2e8;border-radius:8px;padding:6px 9px;font-size:9px;line-height:1.35}.strategyFlowV1410 .execFlowCanvas{background:#fff;border-radius:0 0 14px 14px;padding:24px 28px 28px;position:relative;overflow:visible}.strategyFlowV1410 .execFlowBand{position:relative}.strategyFlowV1410 .execFlowRow{justify-content:center;align-items:center;min-height:145px;display:flex;overflow:visible}.strategyFlowV1410 .execStep{align-items:center;display:flex;overflow:visible}.strategyFlowV1410 .execArrowH{color:#111827;flex:0 0 70px;justify-content:center;align-items:center;width:70px;font-size:42px;font-weight:700;line-height:1;display:flex}.strategyFlowV1410 .execArrowDown{color:#111827;align-items:center;height:52px;font-size:42px;font-weight:700;line-height:1;display:flex}.strategyFlowV1410 .execArrowDown.right{justify-content:flex-end;padding-right:112px}.strategyFlowV1410 .execArrowDown.left{justify-content:flex-start;padding-left:112px}.strategyFlowV1410 .execRouteNode{transition:transform .16s,box-shadow .16s;position:relative;box-sizing:border-box!important;color:#111827!important;text-align:left!important;background:#fff!important;border:2px solid #26323d!important;border-radius:22px!important;width:245px!important;min-width:245px!important;max-width:245px!important;min-height:116px!important;padding:16px 15px 13px!important;display:block!important;overflow:visible!important;box-shadow:0 4px 11px #11182714!important}.strategyFlowV1410 .execRouteNode:hover{z-index:20;transform:translateY(-3px);box-shadow:0 11px 25px #11182729!important}.strategyFlowV1410 .execScopeStripe{background:#94a3b8;border-radius:999px;height:5px;position:absolute;top:8px;left:15px;right:15px}.strategyFlowV1410 .scope-rec .execScopeStripe{background:#2563eb}.strategyFlowV1410 .scope-tac .execScopeStripe{background:#f59e0b}.strategyFlowV1410 .scope-ambos .execScopeStripe{background:linear-gradient(90deg,#2563eb 0 48%,#fff 48% 52%,#f59e0b 52% 100%)}.strategyFlowV1410 .execRouteMain{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-top:6px;display:grid}.strategyFlowV1410 .execRouteMain h4{margin:0;color:#111827!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;writing-mode:horizontal-tb!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important}.strategyFlowV1410 .execBadges{flex-wrap:nowrap;gap:3px;display:flex}.strategyFlowV1410 .execBadges span{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 5px;font-size:6px;font-weight:900;line-height:1;display:inline-flex}.strategyFlowV1410 .execBadges .rec{color:#2057a8;background:#e8f1ff;border-color:#b9d1ff}.strategyFlowV1410 .execBadges .tac{color:#9a6200;background:#fff0d7;border-color:#f3d08a}.strategyFlowV1410 .execBadges .sem_escopo{color:#5d6a75;background:#edf1f4;border-color:#d8e0e6}.strategyFlowV1410 .execDates{color:#627386;align-items:center;gap:5px;margin-top:12px;font-size:8px;font-weight:700;display:flex}.strategyFlowV1410 .execDates i{color:#8a99a7;font-style:normal}.strategyFlowV1410 .execLogic{align-items:center;gap:5px;margin-top:7px;font-size:7px;display:flex}.strategyFlowV1410 .execLogic b:first-child{color:#2563eb}.strategyFlowV1410 .execLogic b:last-child{color:#d97706}.strategyFlowV1410 .execLogic i{color:#596b7b;font-style:normal}.strategyFlowV1410 .execMiniProgress{background:#e2e8ee;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.strategyFlowV1410 .execMiniProgress i{background:#14b8a6;height:100%;display:block}.strategyFlowV1410 .execRouteNode.blocked{border-color:#dc2626!important}.strategyFlowV1410 .execRouteNode.running{box-shadow:0 0 0 2px #2563eb21,0 5px 13px #11182717!important}.strategyFlowV1410 .execRouteNode.done{opacity:.72}.strategyFlowV1410 .execTooltip{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:50;background:#0b1d2c;border:1px solid #29475d;border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;width:290px;padding:11px 12px;transition:all .14s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,7px);box-shadow:0 14px 28px #00000040}.strategyFlowV1410 .execRouteNode:hover .execTooltip{opacity:1;visibility:visible;transform:translate(-50%)}.strategyFlowV1410 .execTooltip:after{content:"";background:#0b1d2c;border-bottom:1px solid #29475d;border-right:1px solid #29475d;width:11px;height:11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.strategyFlowV1410 .execTooltip div{flex-direction:column;gap:2px;min-width:0;display:flex}.strategyFlowV1410 .execTooltip .wide{grid-column:1/-1}.strategyFlowV1410 .execTooltip span{color:#8ea5b7;font-size:7px}.strategyFlowV1410 .execTooltip b{color:#f4f8fb;font-size:9px;line-height:1.25}.strategyFlowV1410 .execDrill{background:#06131f;border:1px solid #1f3a52;border-radius:14px;padding:15px}.strategyFlowV1410 .execDrillActions{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.strategyFlowV1410 .execDrillActions button{font-size:9px!important}.strategyFlowV1410 .execDrillHead{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:10px;display:grid}.strategyFlowV1410 .execDrillHead>div:first-child>span{color:#25d6c8;letter-spacing:.13em;font-size:7px}.strategyFlowV1410 .execDrillHead h2{color:#fff;margin:3px 0;font-size:21px}.strategyFlowV1410 .execDrillStats{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.strategyFlowV1410 .execDrillStats>div{background:#091a29;border:1px solid #203c54;border-radius:8px;padding:7px}.strategyFlowV1410 .execDrillStats span{color:#7890a7;font-size:6px;display:block}.strategyFlowV1410 .execDrillStats b{font-size:9px}.strategyFlowV1410 .execTeamSummary{flex-wrap:wrap;gap:6px;margin:8px 0 12px;display:flex}.strategyFlowV1410 .execTeamSummary span{color:#ced9e2;background:#102438;border:1px solid #29455d;border-radius:8px;padding:6px 8px;font-size:8px}.strategyFlowV1410 .execSubTitle{margin:12px 0 5px}.strategyFlowV1410 .execSubTitle h3{margin:0;font-size:15px}.strategyFlowV1410 .execSubTitle p{color:#8096a8;margin:3px 0 0;font-size:8px}.strategyFlowV1410 .execDrill .execFlowCanvas{border-radius:12px;margin-top:8px}.strategyFlowV1410 .assetNode{width:225px!important;min-width:225px!important;max-width:225px!important}.strategyFlowV1410 .execSequenceRule{background:#0a1c2b;border:1px solid #2a455b;border-radius:8px;align-items:center;gap:8px;margin:7px 0 10px;padding:8px 10px;font-size:8px;display:flex}.strategyFlowV1410 .execSequenceRule .rec{color:#60a5fa;font-weight:900}.strategyFlowV1410 .execSequenceRule .tac{color:#fbbf24;font-weight:900}.strategyFlowV1410 .execSequenceRule i{color:#d7e1e8;font-style:normal}.strategyFlowV1410 .execMaps{margin-top:12px}.strategyFlowV1410 .execMapTabs{gap:5px;margin-bottom:6px;display:flex;overflow-x:auto}.strategyFlowV1410 .execMapTabs button.active{color:#25d6c8!important;border-color:#25d6c8!important}.strategyFlowV1410 .execMapImage{border:1px solid #29475d;border-radius:9px;max-width:100%;display:inline-block;position:relative;overflow:hidden}.strategyFlowV1410 .execMapImage img{max-width:100%;max-height:630px;display:block}.strategyFlowV1410 .execMapImage button{transform:translate(-50%,-50%);background:#071827e8!important;border:2px solid #25d6c8!important;border-radius:6px!important;padding:4px 6px!important;font-size:7px!important;position:absolute!important}.strategyFlowV1410 .execObservationFlow{background:#fff;border-radius:11px;align-items:center;gap:0;padding:15px 4px;display:flex;overflow-x:auto}.strategyFlowV1410 .obsStep{align-items:center;display:flex}.strategyFlowV1410 .obsNode{text-align:left!important;color:#111827!important;background:#fff!important;border:2px solid #293642!important;border-radius:14px!important;flex-direction:column!important;gap:3px!important;width:155px!important;min-width:155px!important;min-height:90px!important;padding:10px!important;display:flex!important}.strategyFlowV1410 .obsNode.rec{border-top:6px solid #2563eb!important}.strategyFlowV1410 .obsNode.tac{border-top:6px solid #f59e0b!important}.strategyFlowV1410 .obsNode>span{color:#65798b;font-size:7px;font-weight:900}.strategyFlowV1410 .obsNode h4{margin:0;font-size:11px}.strategyFlowV1410 .obsNode small{font-size:8px;font-weight:800}.strategyFlowV1410 .obsNode em{color:#64748b;font-size:7px;font-style:normal}.strategyFlowV1410 .obsArrow{text-align:center;color:#111827;width:45px;min-width:45px;font-size:26px}.strategyFlowV1410 .execAssetGallery{gap:7px;margin-top:12px;display:flex;overflow-x:auto}.strategyFlowV1410 .execAssetGallery>div{min-width:240px}.strategyFlowV1410 .execAssetGallery img{object-fit:cover;border:1px solid #29475d;border-radius:7px;width:240px;height:135px}.strategyFlowV1410 .execAssetGallery span{color:#8096a8;margin-top:3px;font-size:7px;display:block}.strategyFlowV1410 .execObservationDetail{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.strategyFlowV1410 .execObservationDetail>div{background:#081725;border:1px solid #203a50;border-radius:8px;padding:8px}.strategyFlowV1410 .execObservationDetail .wide{grid-column:1/-1}.strategyFlowV1410 .execObservationDetail span{color:#71899e;font-size:7px;display:block}.strategyFlowV1410 .execObservationDetail b{margin-top:3px;font-size:9px;display:block}.strategyFlowV1410 .execEmpty{color:#607486;text-align:center;background:#fff;border:1px dashed #bdc9d3;border-radius:11px;padding:28px}@media (width<=1180px){.strategyFlowV1410 .execKpis{grid-template-columns:repeat(4,1fr)}.strategyFlowV1410 .execTeamHeader{grid-template-columns:180px 80px minmax(0,1fr)}.strategyFlowV1410 .execRouteNode{width:220px!important;min-width:220px!important;max-width:220px!important}.strategyFlowV1410 .execArrowH{flex-basis:54px;width:54px;min-width:54px}}@media (width<=900px){.strategyFlowV1410 .execTeamHeader{flex-direction:column;align-items:flex-start;display:flex}.strategyFlowV1410 .execFlowRow{justify-content:flex-start;overflow-x:auto}.strategyFlowV1410 .execArrowDown{display:none}.strategyFlowV1410 .execDrillHead{grid-template-columns:1fr}.strategyFlowV1410 .execDrillStats{grid-template-columns:repeat(3,1fr)}}.strategyFlowV1411 .executiveOverviewV1411{background:#f4f7f9;border:1px solid #d5dee6;border-radius:16px;padding:20px;box-shadow:0 12px 30px #02122021}.strategyFlowV1411 .executiveOverviewHead{border-bottom:1px solid #d9e1e8;justify-content:space-between;align-items:end;gap:14px;padding-bottom:14px;display:flex}.strategyFlowV1411 .executiveOverviewHead h2{color:#10283b;letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.1}.strategyFlowV1411 .executiveOverviewHead p{color:#607487;max-width:760px;margin:5px 0 0;font-size:12px}.strategyFlowV1411 .pendingAllocation{color:#865900;white-space:nowrap;background:#fff4d6;border:1px solid #efd28b;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.strategyFlowV1411 .executiveToolbar{background:#fff;border:1px solid #d6e0e8;border-radius:12px;flex-wrap:wrap;align-items:end;gap:14px;margin:15px 0 18px;padding:12px 14px;display:flex;box-shadow:0 3px 11px #03182a0d}.strategyFlowV1411 .toolbarGroup,.strategyFlowV1411 .toolbarSelect{flex-direction:column;gap:5px;display:flex}.strategyFlowV1411 .toolbarGroup>label,.strategyFlowV1411 .toolbarSelect>label{color:#62778a;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900}.strategyFlowV1411 .toolbarSegmented{gap:5px;display:flex}.strategyFlowV1411 .toolbarSegmented button{min-width:92px;height:37px;color:#173247!important;background:#fff!important;border:1px solid #bdcbd6!important;border-radius:8px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.strategyFlowV1411 .toolbarSegmented button.active{color:#fff!important;background:#0f766e!important;border-color:#0f766e!important;box-shadow:0 4px 10px #0f766e2b!important}.strategyFlowV1411 .toolbarSegmented button.active.rec{background:#2563eb!important;border-color:#2563eb!important}.strategyFlowV1411 .toolbarSegmented button.active.tac{background:#d97706!important;border-color:#d97706!important}.strategyFlowV1411 .toolbarSegmented button.active.both{background:linear-gradient(90deg,#2563eb 0 48%,#d97706 52% 100%)!important;border-color:#566273!important}.strategyFlowV1411 .toolbarSelect{min-width:250px;margin-left:auto}.strategyFlowV1411 .toolbarSelect select{color:#173247;background:#fff;border:1px solid #bdcbd6;border-radius:8px;height:37px;padding:0 10px;font-size:10px}.strategyFlowV1411 .executiveTeamFlows{flex-direction:column;gap:18px;display:flex}.strategyFlowV1411 .executiveLane{background:#fff;border:1px solid #d5dee6;border-radius:14px;overflow:hidden;box-shadow:0 7px 19px #02162612}.strategyFlowV1411 .executiveLaneHeader{background:#f8fafb;border-bottom:1px solid #e0e6eb;grid-template-columns:220px 90px minmax(0,1fr);align-items:center;gap:15px;padding:13px 16px;display:grid}.strategyFlowV1411 .executiveLaneHeader>div:first-child>span{color:#0d8b82;letter-spacing:.13em;font-size:7px;font-weight:900;display:block}.strategyFlowV1411 .executiveLaneHeader h3{color:#10283b;margin:2px 0 0;font-size:16px}.strategyFlowV1411 .lanePeople{color:#183247;align-items:baseline;gap:4px;display:flex}.strategyFlowV1411 .lanePeople b{font-size:21px}.strategyFlowV1411 .lanePeople span{color:#687d8f;font-size:8px}.strategyFlowV1411 .laneRoles{color:#425b6f;background:#edf3f6;border:1px solid #d8e1e7;border-radius:8px;padding:7px 10px;font-size:9px;line-height:1.35}.strategyFlowV1411 .execDiagram{background:#fff;position:relative}.strategyFlowV1411 .execDiagram .react-flow__renderer{background:#fff}.strategyFlowV1411 .execDiagram .react-flow__node{overflow:visible!important}.strategyFlowV1411 .execDiagram .react-flow__handle{opacity:0!important;border:0!important;width:3px!important;height:3px!important}.strategyFlowV1411 .execDiagram .react-flow__controls{border:1px solid #d7e0e7;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0f172a1f}.strategyFlowV1411 .execDiagram .react-flow__controls-button{background:#fff;border-bottom:1px solid #e2e8ef}.strategyFlowV1411 .execDiagramEmpty{color:#617588;text-align:center;background:#fff;border:1px dashed #bdc9d3;border-radius:11px;margin:12px 0;padding:28px;font-size:10px}.strategyFlowV1411 .mgmtFlowNode{box-sizing:border-box;color:#111827;cursor:pointer;background:#fff;border:2px solid #273540;border-radius:22px;width:260px;min-height:126px;padding:17px 16px 13px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;box-shadow:0 5px 13px #0f172a14}.strategyFlowV1411 .mgmtFlowNode:hover{z-index:100;transform:translateY(-3px);box-shadow:0 14px 28px #0f172a2b}.strategyFlowV1411 .mgmtFlowNode.running{border-color:#2e90fa}.strategyFlowV1411 .mgmtFlowNode.blocked{border-color:#dc2626}.strategyFlowV1411 .mgmtFlowNode.done{opacity:.76}.strategyFlowV1411 .mgmtScopeLine{background:#94a3b8;border-radius:999px;height:5px;position:absolute;top:9px;left:16px;right:16px}.strategyFlowV1411 .scope-rec .mgmtScopeLine{background:#2563eb}.strategyFlowV1411 .scope-tac .mgmtScopeLine{background:#f59e0b}.strategyFlowV1411 .scope-ambos .mgmtScopeLine{background:linear-gradient(90deg,#2563eb 0 48%,#fff 48% 52%,#f59e0b 52% 100%)}.strategyFlowV1411 .mgmtNodeHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-top:6px;display:grid}.strategyFlowV1411 .mgmtNodeHead h4{margin:0;color:#111827!important;word-break:normal!important;overflow-wrap:anywhere!important;writing-mode:horizontal-tb!important;font-size:15px!important;font-weight:850!important;line-height:1.23!important}.strategyFlowV1411 .mgmtNodeSubtitle{color:#6a7c8b;margin-top:5px;font-size:8px;font-weight:700}.strategyFlowV1411 .mgmtNodeDates{color:#5d7182;align-items:center;gap:5px;margin-top:12px;font-size:8px;font-weight:800;display:flex}.strategyFlowV1411 .mgmtNodeDates i{color:#8b99a5;font-style:normal}.strategyFlowV1411 .mgmtNodeLogic{align-items:center;gap:5px;margin-top:7px;font-size:7px;display:flex}.strategyFlowV1411 .mgmtNodeLogic b:first-child{color:#2563eb}.strategyFlowV1411 .mgmtNodeLogic b:last-child{color:#d97706}.strategyFlowV1411 .mgmtNodeLogic i{color:#64748b;font-style:normal}.strategyFlowV1411 .mgmtNodeProgress{background:#e2e8ee;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.strategyFlowV1411 .mgmtNodeProgress i{background:#14b8a6;height:100%;display:block}.strategyFlowV1411 .mgmtNodeHover{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:999;background:#0b1d2c;border:1px solid #29475d;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;width:315px;padding:12px 13px;transition:all .14s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-5px);box-shadow:0 17px 34px #00000040}.strategyFlowV1411 .mgmtFlowNode:hover .mgmtNodeHover{opacity:1;visibility:visible;transform:translate(-50%)}.strategyFlowV1411 .mgmtNodeHover:before{content:"";background:#0b1d2c;border-top:1px solid #29475d;border-left:1px solid #29475d;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.strategyFlowV1411 .mgmtNodeHover>div{flex-direction:column;gap:2px;min-width:0;display:flex}.strategyFlowV1411 .mgmtNodeHover .wide{grid-column:1/-1}.strategyFlowV1411 .mgmtNodeHover span{color:#8ea5b7;font-size:7px}.strategyFlowV1411 .mgmtNodeHover b{color:#f4f8fb;overflow-wrap:anywhere;font-size:9px;line-height:1.3}.strategyFlowV1411 .logicRecTac{color:#fff!important}.strategyFlowV1411 .equipmentLane .executiveLaneHeader{grid-template-columns:220px 120px minmax(0,1fr)}.teamAdminV1411 .teamAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.teamAdminV1411 .teamAdminCard{padding:14px}.teamAdminV1411 .teamAdminHead{border-bottom:1px solid #20394f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.teamAdminV1411 .teamAdminHead>div{flex:1}.teamAdminV1411 .teamAdminHead>div>span{color:#25d6c8;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.teamAdminV1411 .teamNameInput{margin-top:4px;font-size:15px!important;font-weight:800!important}.teamAdminV1411 .teamActive{align-items:center;gap:5px;font-size:9px;display:flex}.teamAdminV1411 .teamAdminMeta{grid-template-columns:repeat(4,1fr);gap:7px;margin:11px 0;display:grid}.teamAdminV1411 .teamAdminMeta label{color:#8197aa;text-transform:uppercase;flex-direction:column;gap:4px;font-size:7px;display:flex}.teamAdminV1411 .teamAdminMeta small{color:#657d91;text-transform:none;font-size:6px}.teamAdminV1411 .teamRolesHead{justify-content:space-between;align-items:end;gap:10px;margin:13px 0 8px;display:flex}.teamAdminV1411 .teamRolesHead h3{margin:0;font-size:13px}.teamAdminV1411 .teamRolesHead p{color:#7e95aa;margin:3px 0 0;font-size:8px}.teamAdminV1411 .teamRolesHead>b{color:#25d6c8;font-size:10px}.teamAdminV1411 .teamRoleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.teamAdminV1411 .teamRoleOption{background:#081827;border:1px solid #243e54;border-radius:8px;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:6px;min-height:36px;padding:6px 8px;display:grid}.teamAdminV1411 .teamRoleOption.checked{background:#0a232b;border-color:#2d7e77}.teamAdminV1411 .teamRoleOption label{color:#d3dee7;align-items:center;gap:6px;font-size:8px;display:flex}.teamAdminV1411 .roleQty{text-align:center!important;height:27px!important}.teamAdminV1411 .customRoleRow{grid-template-columns:1fr auto;gap:6px;margin-top:8px;display:grid}.teamAdminV1411 .teamAdminSave{justify-content:flex-end;margin-top:12px;display:flex}@media (width<=1100px){.strategyFlowV1411 .execKpis{grid-template-columns:repeat(4,1fr)}.strategyFlowV1411 .executiveLaneHeader{grid-template-columns:180px 80px minmax(0,1fr)}.teamAdminV1411 .teamAdminGrid{grid-template-columns:1fr}}@media (width<=760px){.strategyFlowV1411 .executiveLaneHeader{flex-direction:column;align-items:flex-start;display:flex}.strategyFlowV1411 .toolbarSelect{width:100%;margin-left:0}.strategyFlowV1411 .toolbarSelect select{width:100%}.teamAdminV1411 .teamAdminMeta{grid-template-columns:repeat(2,1fr)}}.strategyFlowV1412 .executiveOverviewV1412{padding:18px}.strategyFlowV1412 .boardHint{color:#506579;margin:0 0 10px;font-size:11px}.strategyFlowV1412 .boardShell{border:1px solid #d8e2ea;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6,0 10px 28px #0f172a14;background:#fff!important}.strategyFlowV1412 .boardShell .react-flow__renderer,.strategyFlowV1412 .boardShell .react-flow__container,.strategyFlowV1412 .boardShell .react-flow__pane{background:#fff!important}.strategyFlowV1412 .teamBoardShell{min-height:420px}.strategyFlowV1412 .laneHeaderNode{color:#ecf6fb;background:#0f2232;border:1px solid #1f4258;border-radius:18px;width:205px;min-height:126px;padding:14px 14px 12px;box-shadow:0 10px 22px #0212202e}.strategyFlowV1412 .laneHeaderNode small{color:#52d6ce;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.strategyFlowV1412 .laneHeaderNode h4{color:#fff;margin:3px 0 6px;font-size:18px;line-height:1.15}.strategyFlowV1412 .laneHeaderNode .laneHeaderPeople{color:#bcd0de;font-size:11px;font-weight:700}.strategyFlowV1412 .laneHeaderNode .laneHeaderRoles{color:#d4dee6;margin-top:8px;font-size:10px;line-height:1.4}.strategyFlowV1412 .laneHeaderNode em{color:#7bd7cb;margin-top:10px;font-size:10px;font-style:normal;display:block}.strategyFlowV1412 .laneHeaderNode.pending{background:#413218;border-color:#866429}.strategyFlowV1412 .laneHeaderNode.pending small{color:#ffd36e}.strategyFlowV1412 .laneHeaderNode.pending em{display:none}.strategyFlowV1412 .mgmtFlowNode{background:#fff;border:2px solid #253a4c;border-radius:22px;width:260px;min-height:126px;box-shadow:0 6px 16px #0f172a1a}.strategyFlowV1412 .mgmtFlowNode.drag-enabled{cursor:grab}.strategyFlowV1412 .mgmtFlowNode.drag-enabled:active{cursor:grabbing}.strategyFlowV1412 .mgmtNodeHead h4{color:#182635!important;writing-mode:horizontal-tb!important;word-break:break-word!important;font-size:18px!important;font-weight:850!important}.strategyFlowV1412 .mgmtNodeSubtitle{color:#697f90;font-size:10px}.strategyFlowV1412 .mgmtNodeDates{font-size:10px}.strategyFlowV1412 .mgmtNodeLogic{font-size:9px}.strategyFlowV1412 .mgmtNodeHover{width:340px}.strategyFlowV1412 .executiveLane{background:#fff;border:1px solid #d6e0e8}.strategyFlowV1412 .executiveLaneHeader{background:#f7fafc}.strategyFlowV1412 .boardShell,.strategyFlowV1412 .boardShell .react-flow,.strategyFlowV1412 .boardShell .react-flow__renderer,.strategyFlowV1412 .boardShell .react-flow__viewport,.strategyFlowV1412 .boardShell .react-flow__pane,.strategyFlowV1412 .boardShell .react-flow__container{overflow:visible!important}.strategyFlowV1412 .react-flow__node:hover,.strategyFlowV1412 .react-flow__node:focus,.strategyFlowV1412 .react-flow__node.selected{z-index:9999!important}.strategyFlowV1412 .mgmtFlowNode{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;position:relative;overflow:visible!important}.strategyFlowV1412 .mgmtFlowNode:hover .mgmtScopeLine{box-shadow:0 0 0 1px #ffffff59}.strategyFlowV1412 .mgmtNodeHover{color:#ecf7ff;opacity:0;visibility:hidden;pointer-events:none;z-index:10001;background:linear-gradient(#10304a 0%,#0b2236 100%);border:1px solid #3de2d259;border-left:4px solid #2dd4bf;border-radius:18px;width:360px;max-width:360px;padding:16px 16px 14px;position:absolute;top:50%;left:calc(100% + 16px);transform:translateY(-50%)scale(.98);box-shadow:0 24px 46px #0212204d}.strategyFlowV1412 .mgmtNodeHover:before{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-right:10px solid #10304a;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.strategyFlowV1412 .mgmtNodeHover>div{grid-template-columns:120px 1fr;align-items:start;gap:10px;margin-bottom:8px;display:grid}.strategyFlowV1412 .mgmtNodeHover>div:last-child{margin-bottom:0}.strategyFlowV1412 .mgmtNodeHover span{color:#9bc4dd;letter-spacing:.02em;font-size:11px;font-weight:700}.strategyFlowV1412 .mgmtNodeHover b{color:#fff;font-size:12px;font-weight:800;line-height:1.4}.strategyFlowV1412 .mgmtNodeHover .wide{border-top:1px solid #ffffff1f;grid-template-columns:1fr;margin-top:4px;padding-top:8px}.strategyFlowV1412 .mgmtNodeHover .logicRecTac{color:#b6fff7;align-items:center;gap:8px;display:inline-flex}.strategyFlowV1412 .boardShell,.strategyFlowV1412 .teamBoardShell,.strategyFlowV1412 .execDiagram{isolation:isolate!important;background:#fff!important;position:relative!important;overflow:hidden!important}.strategyFlowV1412 .boardShell .react-flow,.strategyFlowV1412 .boardShell .react-flow__renderer,.strategyFlowV1412 .boardShell .react-flow__container{background:#fff!important;overflow:hidden!important}.strategyFlowV1412 .boardShell .react-flow__viewport,.strategyFlowV1412 .boardShell .react-flow__pane,.strategyFlowV1412 .boardShell .react-flow__nodes{overflow:visible!important}.strategyFlowV1412 .react-flow__node{z-index:2!important}.strategyFlowV1412 .react-flow__node:hover,.strategyFlowV1412 .react-flow__node.selected{z-index:1000!important}.strategyFlowV1412 .mgmtFlowNode{transition:border-color .16s,box-shadow .16s,background .16s!important;position:relative!important;overflow:visible!important;transform:none!important}.strategyFlowV1412 .mgmtNodeHover{color:#fff!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:2000!important;background:linear-gradient(#12324a 0%,#0b2235 100%)!important;border:1px solid #2bc8bb!important;border-left-width:4px!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:9px 14px!important;width:330px!important;min-width:330px!important;max-width:330px!important;max-height:290px!important;padding:15px 16px!important;display:grid!important;position:absolute!important;inset:calc(100% + 10px) auto auto 50%!important;overflow:auto!important;transform:translate(-50%)translateY(-4px)!important;box-shadow:0 18px 36px #02122042!important}.strategyFlowV1412 .mgmtNodeHover:before{content:""!important;background:#12324a!important;border:0!important;border-top:1px solid #2bc8bb!important;border-left:1px solid #2bc8bb!important;width:14px!important;height:14px!important;position:absolute!important;top:-8px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}.strategyFlowV1412 .mgmtNodeHover>div{flex-direction:column!important;gap:2px!important;min-width:0!important;margin:0!important;display:flex!important}.strategyFlowV1412 .mgmtNodeHover>div.wide{border-top:1px solid #ffffff1f!important;grid-column:1/-1!important;padding-top:7px!important}.strategyFlowV1412 .mgmtNodeHover b{color:#fff!important;word-break:normal!important;overflow-wrap:anywhere!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.strategyFlowV1412 .mgmtNodeHover .logicRecTac{color:#bffaf3!important}.strategyFlowV1412 .react-flow__controls,.strategyFlowV1412 .react-flow__minimap{z-index:3000!important}.strategyFlowV1412 .equipmentLane,.strategyFlowV1412 .emptyEquipmentLane{background:#fff!important;border:1px solid #d7e1e8!important;border-radius:16px!important}.strategyFlowV1412 .whiteEmpty,.strategyFlowV1412 .emptyEquipmentLane .execDiagramEmpty{text-align:center!important;color:#496173!important;background:#f8fbfd!important;border:1px dashed #c7d5df!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:220px!important;margin:14px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.strategyFlowV1412 .mgmtFlowNode{overflow:visible!important}.strategyFlowV1412 .mgmtNodeHover{color:#fff!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:2600!important;background:linear-gradient(#14354d 0%,#0c2438 100%)!important;border:1px solid #2bc8bb!important;border-left-width:4px!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:8px 12px!important;width:290px!important;min-width:290px!important;max-width:290px!important;max-height:220px!important;padding:14px!important;display:grid!important;inset:calc(100% + 10px) auto auto 50%!important;overflow:auto!important;transform:translate(-50%)translateY(-6px)!important;box-shadow:0 18px 34px #02122038!important}.strategyFlowV1412 .mgmtNodeHover:before{content:""!important;background:#14354d!important;border-top:1px solid #2bc8bb!important;border-left:1px solid #2bc8bb!important;width:14px!important;height:14px!important;position:absolute!important;top:-8px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}.strategyFlowV1412 .mgmtFlowNode:hover .mgmtNodeHover{opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)!important}.strategyFlowV1412 .mgmtNodeHover>div{min-width:0!important}.strategyFlowV1412 .mgmtNodeHover>div.wide{grid-column:1/-1!important}.strategyFlowV1412 .mgmtNodeHover span{color:#95bdd4!important;font-size:9px!important;font-weight:800!important;line-height:1.1!important}.strategyFlowV1412 .mgmtNodeHover b{color:#fff!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.strategyFlowV1412 .boardShell,.strategyFlowV1412 .teamBoardShell,.strategyFlowV1412 .execDiagram{background:#fff!important}.strategyFlowV1412 .executiveOverviewV1412{background:#f4f7f9!important;position:relative!important}.strategyFlowV1412 .executiveCanvas,.strategyFlowV1412 .teamBoardShell,.strategyFlowV1412 .execDiagram.boardShell{isolation:isolate!important;background:#fff!important;border:1px solid #d5e0e8!important;border-radius:16px!important;height:64vh!important;min-height:620px!important;max-height:780px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 28px #0f172a14!important}.strategyFlowV1412 .executiveCanvas .react-flow,.strategyFlowV1412 .executiveCanvas .react-flow__renderer,.strategyFlowV1412 .executiveCanvas .react-flow__container{background:#fff!important;overflow:hidden!important}.strategyFlowV1412 .executiveCanvas .react-flow__viewport,.strategyFlowV1412 .executiveCanvas .react-flow__pane,.strategyFlowV1412 .executiveCanvas .react-flow__nodes{overflow:visible!important}.strategyFlowV1412 .mgmtFlowNode{transition:border-color .16s,box-shadow .16s,background .16s!important;overflow:visible!important;transform:none!important}.strategyFlowV1412 .mgmtFlowNode:hover{background:#f8fdff!important;border-color:#15aebe!important;transform:none!important;box-shadow:0 12px 28px #0f172a2b,0 0 0 3px #15aebe1f!important}.strategyFlowV1412 .react-flow__node:hover{z-index:30!important}.strategyFlowV1412 .flowInspector{z-index:5000!important;color:#fff!important;pointer-events:none!important;background:linear-gradient(#102f46 0%,#0b2235 100%)!important;border:1px solid #20b7b0!important;border-top-width:4px!important;border-radius:16px!important;width:318px!important;max-width:calc(100% - 36px)!important;padding:16px!important;position:absolute!important;top:18px!important;right:18px!important;box-shadow:0 20px 42px #02122040!important}.strategyFlowV1412 .flowInspectorHead{border-bottom:1px solid #ffffff1f!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin-bottom:10px!important;padding-bottom:10px!important;display:flex!important}.strategyFlowV1412 .flowInspectorHead>div>span{color:#6ee7df!important;letter-spacing:.11em!important;font-size:8px!important;font-weight:900!important;display:block!important}.strategyFlowV1412 .flowInspectorHead h4{color:#fff!important;overflow-wrap:anywhere!important;margin:3px 0 0!important;font-size:17px!important;line-height:1.2!important}.strategyFlowV1412 .flowInspectorGrid{grid-template-columns:1fr 1fr!important;gap:9px 14px!important;display:grid!important}.strategyFlowV1412 .flowInspectorGrid>div{min-width:0!important}.strategyFlowV1412 .flowInspectorGrid span,.strategyFlowV1412 .flowInspectorRule span{color:#90b8d0!important;margin-bottom:2px!important;font-size:8px!important;font-weight:800!important;display:block!important}.strategyFlowV1412 .flowInspectorGrid b,.strategyFlowV1412 .flowInspectorRule b{color:#fff!important;overflow-wrap:anywhere!important;font-size:10px!important;font-weight:800!important;line-height:1.3!important;display:block!important}.strategyFlowV1412 .flowInspectorRule{border-top:1px solid #ffffff1f!important;justify-content:space-between!important;align-items:center!important;margin-top:10px!important;padding-top:9px!important;display:flex!important}.strategyFlowV1412 .flowInspectorRule b{color:#c4fff9!important;font-size:12px!important}.strategyFlowV1412 .flowInspectorFoot{color:#9eb5c5!important;border-top:1px solid #ffffff1f!important;margin-top:10px!important;padding-top:9px!important;font-size:8px!important}.strategyFlowV1412 .mgmtNodeHover{display:none!important}.strategyFlowV1412 .whiteEmpty,.strategyFlowV1412 .emptyEquipmentLane .execDiagramEmpty,.strategyFlowV1412 .overviewSafeError{text-align:center!important;color:#435d70!important;background:#f8fbfd!important;border:1px dashed #bfd0db!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:300px!important;margin:14px!important;padding:24px!important;display:flex!important}.strategyFlowV1412 .overviewSafeError h3{color:#173247!important;margin:0!important;font-size:17px!important}.strategyFlowV1412 .overviewSafeError p{color:#6c8293!important;max-width:680px!important;margin:0!important;font-size:10px!important}.strategyFlowV1412 .executiveOverviewV1412:fullscreen{background:#f4f7f9!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;padding:22px!important;overflow:hidden!important}.strategyFlowV1412 .executiveOverviewV1412:fullscreen .executiveToolbar{margin-bottom:12px!important}.strategyFlowV1412 .executiveOverviewV1412:fullscreen .executiveCanvas{height:calc(100vh - 205px)!important;min-height:0!important;max-height:none!important}.strategyFlowV1412 .executiveOverviewV1412:fullscreen .teamBoardShell{height:calc(100vh - 205px)!important;min-height:0!important;max-height:none!important}.strategyFlowV1412 .executiveOverviewV1412:fullscreen .execDiagram.boardShell{height:calc(100vh - 205px)!important;min-height:0!important;max-height:none!important}.strategyFlowV1412 .react-flow__controls{z-index:6000!important}.strategyFlowV1412 .equipmentLane{background:#fff!important;overflow:visible!important}.strategyFlowV1412 .execHero>button{min-width:165px!important}@media (width<=900px){.strategyFlowV1412 .executiveCanvas,.strategyFlowV1412 .teamBoardShell,.strategyFlowV1412 .execDiagram.boardShell{height:70vh!important;min-height:520px!important}.strategyFlowV1412 .flowInspector{width:270px!important;top:12px!important;right:12px!important}.strategyFlowV1412 .flowInspectorGrid{grid-template-columns:1fr!important}}.strategyFlowV1412 .boardEditBar{background:#fff!important;border:1px solid #d7e1e8!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;padding:9px 11px!important;display:flex!important}.strategyFlowV1412 .boardEditBar .boardHint{color:#4e6578!important;margin:0!important;font-size:10px!important;line-height:1.35!important}.strategyFlowV1412 .boardHistoryActions{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}.strategyFlowV1412 .boardHistoryActions button{color:#173247!important;background:#f8fbfd!important;border:1px solid #bdcad5!important;border-radius:8px!important;min-width:92px!important;height:32px!important;padding:0 10px!important;font-size:9px!important;font-weight:800!important}.strategyFlowV1412 .boardHistoryActions button:hover:not(:disabled){color:#0f766e!important;background:#f0fbfa!important;border-color:#0f8f86!important}.strategyFlowV1412 .boardHistoryActions button:disabled{opacity:.38!important;cursor:not-allowed!important}.strategyFlowV1412 .react-flow__node.dragging .mgmtFlowNode{cursor:grabbing!important;border-color:#0f9e93!important;box-shadow:0 16px 34px #0f766e33,0 0 0 4px #14b8a61f!important}.strategyFlowV1412 .teamBoardPanel{min-height:690px!important}.strategyFlowV1412 .executiveOverviewV1412:fullscreen .boardEditBar{z-index:6100!important;margin-bottom:8px!important;position:relative!important}@media (width<=800px){.strategyFlowV1412 .boardEditBar{flex-direction:column!important;align-items:stretch!important}.strategyFlowV1412 .boardHistoryActions{justify-content:flex-end!important}}.routeCalendarV1418{background:#081827;border:1px solid #234058;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.routeCalendarV1418>div{flex-direction:column;gap:2px;min-width:180px;display:flex}.routeCalendarV1418>div span{color:#7890a5;text-transform:uppercase;font-size:7px}.routeCalendarV1418>div b{color:#dfeaf1;font-size:11px}.routeCalendarV1418>label{color:#c7d4dd;align-items:center;gap:5px;font-size:8px;display:flex}.routeCalendarV1418 input[type=checkbox]{width:auto;margin:0}.assetWeekendV1418{background:#0a1b29;border:1px solid #29465d;border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:5px;padding:7px 8px;display:flex}.assetWeekendV1418 label{color:#cbd7df!important;flex-direction:row!important;align-items:center!important;gap:4px!important;margin:0!important;font-size:7px!important;display:flex!important}.assetWeekendV1418 input{width:auto!important;margin:0!important}.scheduleDirtyV1418{color:#67450a;background:#fff7e7;border:1px solid #efcc7a;border-left:4px solid #d99716;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:10px 12px;display:flex}.scheduleDirtyV1418>div{flex-direction:column;gap:2px;display:flex}.scheduleDirtyV1418 b{font-size:10px}.scheduleDirtyV1418 span{color:#7e5c1b;font-size:8px}.scheduleDirtyV1418 button{flex:none;color:#fff!important;background:#8b5b08!important;border:1px solid #8b5b08!important;border-radius:8px!important;padding:7px 10px!important;font-size:8px!important;font-weight:800!important}@media (width<=800px){.scheduleDirtyV1418{flex-direction:column;align-items:stretch}}.strategyFlowV1412 .scheduleDirtyActionsV1419{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.strategyFlowV1412 .scheduleDirtyActionsV1419 button{white-space:nowrap}.strategyFlowV1412 .scheduleDirtyActionsV1419 button.secondary{color:#6e4b0b!important;background:#fff!important;border:1px solid #caa85c!important}.strategyFlowV1412 .strategyRecalcMessageV1419{color:#1f665f;background:#eaf8f5;border:1px solid #8bd6ca;border-radius:9px;margin:0 0 12px;padding:9px 11px;font-size:9px;font-weight:800}.strategyFlowV1412 .executiveGanttV1419{background:#fff;border:1px solid #d6e0e8;border-radius:14px;padding:16px;box-shadow:0 8px 20px #0216260f}.strategyFlowV1412 .ganttExecutiveHead{border-bottom:1px solid #e0e6ec;justify-content:space-between;align-items:end;gap:14px;padding-bottom:12px;display:flex}.strategyFlowV1412 .ganttExecutiveHead h3{color:#10283b;margin:0;font-size:17px}.strategyFlowV1412 .ganttExecutiveHead p{color:#71869a;margin:3px 0 0;font-size:9px}.strategyFlowV1412 .ganttExecutiveHead>div:last-child{color:#40586b;align-items:center;gap:7px;font-size:9px;display:flex}.strategyFlowV1412 .ganttExecutiveScale{color:#71869a;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:12px 0 8px;font-size:8px;display:grid}.strategyFlowV1412 .ganttExecutiveScale i{background:#cad5de;height:1px}.strategyFlowV1412 .ganttExecutiveRows{flex-direction:column;gap:8px;display:flex}.strategyFlowV1412 .ganttExecutiveRow{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:10px;display:grid}.strategyFlowV1412 .ganttExecutiveTeam{color:#fff;background:#0d2232;border-radius:9px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.strategyFlowV1412 .ganttExecutiveTeam b{font-size:10px}.strategyFlowV1412 .ganttExecutiveTeam span{color:#98adbc;font-size:7px}.strategyFlowV1412 .ganttExecutiveTrack{background:repeating-linear-gradient(90deg,#f8fafc 0 49px,#edf2f6 50px);border:1px solid #dce4ea;border-radius:9px;height:58px;position:relative;overflow:hidden}.strategyFlowV1412 .ganttRouteBar{color:#fff!important;text-align:left!important;border:1px solid #0000001f!important;border-radius:8px!important;min-width:38px!important;height:40px!important;padding:5px 8px!important;position:absolute!important;top:8px!important;overflow:hidden!important;box-shadow:0 4px 10px #0f172a1f!important}.strategyFlowV1412 .ganttRouteBar.rec{background:#2563eb!important}.strategyFlowV1412 .ganttRouteBar.tac{background:#d97706!important}.strategyFlowV1412 .ganttRouteBar.both{background:linear-gradient(90deg,#2563eb 0 48%,#d97706 52% 100%)!important}.strategyFlowV1412 .ganttRouteBar b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.strategyFlowV1412 .ganttRouteBar span{white-space:nowrap;margin-top:2px;font-size:6px;display:block}.strategyFlowV1412 .ganttLegendV1419{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.strategyFlowV1412 .ganttLegendV1419 span{color:#fff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.strategyFlowV1412 .ganttLegendV1419 .rec{background:#2563eb}.strategyFlowV1412 .ganttLegendV1419 .tac{background:#d97706}.strategyFlowV1412 .ganttLegendV1419 .both{background:linear-gradient(90deg,#2563eb 0 48%,#d97706 52% 100%)}.strategyFlowV1412 .executiveOverviewV1412:fullscreen .executiveGanttV1419{height:calc(100vh - 205px);overflow:auto}@media (width<=900px){.strategyFlowV1412 .ganttExecutiveRow{grid-template-columns:120px minmax(600px,1fr)}.strategyFlowV1412 .executiveGanttV1419{overflow-x:auto}.strategyFlowV1412 .scheduleDirtyV1418{align-items:stretch}.strategyFlowV1412 .scheduleDirtyActionsV1419{justify-content:stretch}.strategyFlowV1412 .scheduleDirtyActionsV1419 button{flex:1}}.strategyFlowV1412 .ganttExecutiveGroupV1420{background:#fff;border:1px solid #e0e7ed;border-radius:11px;overflow:hidden}.strategyFlowV1412 .ganttExecutiveGroupV1420+.ganttExecutiveGroupV1420{margin-top:8px}.strategyFlowV1412 .ganttExecutiveGroupV1420>.ganttExecutiveRow{background:#fff;padding:8px}.strategyFlowV1412 .ganttRouteBar.expanded{outline:3px solid #14b8a647!important;box-shadow:0 5px 14px #0f172a2e!important}.strategyFlowV1412 .ganttAssetDrillV1420{background:#f6f9fb;border-top:1px solid #dce5eb;padding:12px 14px 14px}.strategyFlowV1412 .ganttAssetDrillHeadV1420{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.strategyFlowV1412 .ganttAssetDrillHeadV1420>div:first-child{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.strategyFlowV1412 .ganttAssetDrillHeadV1420 span{color:#0f8d83;letter-spacing:.09em;font-size:7px;font-weight:900}.strategyFlowV1412 .ganttAssetDrillHeadV1420 b{color:#163044;font-size:12px}.strategyFlowV1412 .ganttAssetDrillHeadV1420 small{color:#74899a;font-size:7px}.strategyFlowV1412 .ganttAssetDrillHeadV1420>div:last-child{gap:5px;display:flex}.strategyFlowV1412 .ganttAssetDrillHeadV1420 button{border-radius:7px!important;padding:5px 8px!important;font-size:7px!important;font-weight:800!important}.strategyFlowV1412 .ganttAssetDrillHeadV1420 button.secondary{color:#385064!important;background:#fff!important;border:1px solid #c9d5df!important}.strategyFlowV1412 .ganttAssetDetailRowV1420,.strategyFlowV1412 .ganttEquipmentRowV1420{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:10px;margin-top:6px;display:grid}.strategyFlowV1412 .ganttAssetLabelV1420,.strategyFlowV1412 .ganttEquipmentLabelV1420{text-align:left!important;color:#173247!important;background:#fff!important;border:1px solid #d7e1e8!important;border-radius:8px!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-height:42px!important;padding:7px 9px!important;display:flex!important}.strategyFlowV1412 .ganttEquipmentLabelV1420{cursor:default}.strategyFlowV1412 .ganttAssetLabelV1420 b,.strategyFlowV1412 .ganttEquipmentLabelV1420 b{color:#173247!important;font-size:9px!important}.strategyFlowV1412 .ganttAssetLabelV1420 span,.strategyFlowV1412 .ganttEquipmentLabelV1420 span{color:#728798!important;font-size:6px!important;line-height:1.2!important}.strategyFlowV1412 .assetTrackV1420,.strategyFlowV1412 .executiveGanttEquipmentV1420 .ganttExecutiveTrack{height:46px!important}.strategyFlowV1412 .ganttAssetBarV1420{height:32px!important;padding:4px 7px!important;top:6px!important}.strategyFlowV1412 .ganttAssetBarV1420 b{font-size:7px!important}.strategyFlowV1412 .ganttAssetBarV1420 span{font-size:6px!important}.strategyFlowV1412 .executiveGanttEquipmentV1420 .ganttEquipmentRowsV1420{flex-direction:column;gap:6px;display:flex}.strategyFlowV1412 .executiveGanttEquipmentV1420 .ganttEquipmentRowV1420{padding:4px 0}.strategyFlowV1412 .ganttNoAssetsV1420{color:#687d8e;text-align:center;background:#fff;border:1px dashed #c5d2dc;border-radius:9px;padding:16px;font-size:8px}@media (width<=900px){.strategyFlowV1412 .ganttAssetDetailRowV1420,.strategyFlowV1412 .ganttEquipmentRowV1420{grid-template-columns:130px minmax(600px,1fr)}.strategyFlowV1412 .ganttAssetDrillV1420,.strategyFlowV1412 .executiveGanttEquipmentV1420{overflow-x:auto}}.strategyFlowV1412 .executiveGanttProjectV1421{--gantt-label-width:190px}.strategyFlowV1412 .ganttProjectHeaderV1421{grid-template-columns:var(--gantt-label-width) minmax(0,1fr);z-index:150;background:#fff;align-items:stretch;gap:10px;margin:10px 0 8px;display:grid;position:sticky;top:0}.strategyFlowV1412 .ganttProjectLabelHeadV1421{color:#607487;letter-spacing:.08em;align-items:flex-end;padding:0 9px 7px;font-size:7px;font-weight:900;display:flex}.strategyFlowV1412 .ganttProjectCalendarV1421{background:#fff;border:1px solid #d7e1e8;border-radius:8px 8px 0 0;min-width:0;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.strategyFlowV1412 .ganttProjectMonthRowV1421{background:#eef4f7;border-bottom:1px solid #d7e1e8;height:25px;display:flex}.strategyFlowV1412 .ganttProjectMonthRowV1421>div{color:#173247;letter-spacing:.06em;border-right:1px solid #cbd8e1;justify-content:center;align-items:center;min-width:0;font-size:8px;font-weight:900;display:flex}.strategyFlowV1412 .ganttProjectMonthRowV1421>div:last-child{border-right:0}.strategyFlowV1412 .ganttProjectDayRowV1421{background:#fff;height:36px;display:flex}.strategyFlowV1412 .ganttProjectDayRowV1421>div{color:#526a7c;border-right:1px solid #edf1f4;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.strategyFlowV1412 .ganttProjectDayRowV1421>div.weekend{color:#8b99a4;background:#f3f6f8}.strategyFlowV1412 .ganttProjectDayRowV1421 b{font-size:8px;line-height:1}.strategyFlowV1412 .ganttProjectDayRowV1421 span{margin-top:3px;font-size:5px;font-weight:800}.strategyFlowV1412 .ganttExecutiveRow,.strategyFlowV1412 .ganttAssetDetailRowV1420,.strategyFlowV1412 .ganttEquipmentRowV1420{grid-template-columns:var(--gantt-label-width) minmax(0,1fr)!important}.strategyFlowV1412 .ganttProjectTrackV1421{background:#fff!important;position:relative!important;overflow:hidden!important}.strategyFlowV1412 .ganttProjectBackdropV1421{z-index:0;pointer-events:none;display:flex;position:absolute;inset:0}.strategyFlowV1412 .ganttProjectBackdropV1421 i{background:0 0;border-right:1px solid #eef2f5;flex:1 1 0;min-width:0}.strategyFlowV1412 .ganttProjectBackdropV1421 i.weekend{background:#64748b0e}.strategyFlowV1412 .ganttProjectBackdropV1421 i:last-child{border-right:0}.strategyFlowV1412 .ganttProjectTrackV1421 .ganttRouteBar{z-index:3!important}.strategyFlowV1412 .executiveGanttProjectV1421 .ganttExecutiveHead{margin-bottom:4px!important}.strategyFlowV1412 .executiveGanttProjectV1421 .ganttExecutiveHead h3{font-size:16px!important}.strategyFlowV1412 .executiveGanttProjectV1421 .ganttExecutiveHead p{font-size:8px!important}.strategyFlowV1412 .executiveGanttProjectV1421 .ganttExecutiveScale{display:none!important}@media (width<=1100px){.strategyFlowV1412 .executiveGanttProjectV1421{--gantt-label-width:155px;overflow-x:auto}.strategyFlowV1412 .ganttProjectHeaderV1421,.strategyFlowV1412 .ganttExecutiveRow,.strategyFlowV1412 .ganttAssetDetailRowV1420,.strategyFlowV1412 .ganttEquipmentRowV1420{min-width:920px}}.strategyFlowV1412 .executiveGanttInfiniteV1422{--gantt-label-width:205px;overflow:visible!important}.strategyFlowV1412 .ganttExecutiveHeadV1422{align-items:flex-end!important}.strategyFlowV1412 .ganttInfiniteNavV1422{align-items:center!important;gap:6px!important;display:flex!important}.strategyFlowV1412 .ganttInfiniteNavV1422 button{color:#173247!important;background:#fff!important;border:1px solid #c5d2dc!important;border-radius:7px!important;height:30px!important;padding:0 9px!important;font-size:7px!important;font-weight:850!important}.strategyFlowV1412 .ganttInfiniteNavV1422 button:hover{color:#0f766e!important;background:#f1fbfa!important;border-color:#0f9187!important}.strategyFlowV1412 .ganttInfiniteHintV1422{color:#6d8292!important;margin:4px 0 8px!important;font-size:7px!important}.strategyFlowV1412 .ganttInfiniteScrollerV1422{scrollbar-color:#7893a5 #edf3f6;scrollbar-width:auto;background:#fff!important;border:1px solid #d8e2e9!important;border-radius:10px!important;width:100%!important;overflow:auto visible!important}.strategyFlowV1412 .ganttInfiniteScrollerV1422::-webkit-scrollbar{height:15px}.strategyFlowV1412 .ganttInfiniteScrollerV1422::-webkit-scrollbar-track{background:#edf3f6;border-radius:10px}.strategyFlowV1412 .ganttInfiniteScrollerV1422::-webkit-scrollbar-thumb{background:#7893a5;border:3px solid #edf3f6;border-radius:10px}.strategyFlowV1412 .ganttInfiniteCanvasV1422{min-width:100%!important;position:relative!important}.strategyFlowV1412 .ganttProjectHeaderV1422,.strategyFlowV1412 .ganttProjectRowV1422,.strategyFlowV1412 .ganttObservationRowV1422{align-items:stretch!important;gap:0!important;display:grid!important}.strategyFlowV1412 .ganttProjectHeaderV1422{z-index:80!important;background:#fff!important;border-bottom:1px solid #ccd8e1!important;position:sticky!important;top:0!important}.strategyFlowV1412 .ganttProjectLabelHeadV1422,.strategyFlowV1412 .ganttStickyLabelV1422,.strategyFlowV1412 .ganttTreeLabelV1422,.strategyFlowV1412 .ganttObservationLabelV1422{z-index:45!important;box-sizing:border-box!important;position:sticky!important;left:0!important}.strategyFlowV1412 .ganttProjectLabelHeadV1422{color:#607487!important;letter-spacing:.08em!important;background:#eef4f7!important;border-right:1px solid #ccd8e1!important;align-items:flex-end!important;min-height:62px!important;padding:0 10px 8px!important;font-size:7px!important;font-weight:900!important;display:flex!important}.strategyFlowV1412 .ganttProjectCalendarV1422{background:#fff!important;overflow:hidden!important}.strategyFlowV1412 .ganttProjectMonthRowV1422,.strategyFlowV1412 .ganttProjectDayRowV1422{display:flex!important}.strategyFlowV1412 .ganttProjectMonthRowV1422{background:#eaf1f5!important;border-bottom:1px solid #ccd8e1!important;height:27px!important}.strategyFlowV1412 .ganttProjectMonthRowV1422>div{color:#173247!important;letter-spacing:.06em!important;box-sizing:border-box!important;border-right:1px solid #c8d5df!important;flex:none!important;justify-content:center!important;align-items:center!important;font-size:8px!important;font-weight:900!important;display:flex!important}.strategyFlowV1412 .ganttProjectDayRowV1422{height:35px!important}.strategyFlowV1412 .ganttProjectDayRowV1422>div{color:#526a7c!important;box-sizing:border-box!important;border-right:1px solid #edf1f4!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;display:flex!important}.strategyFlowV1412 .ganttProjectDayRowV1422>div.weekend{color:#8a99a4!important;background:#f1f4f6!important}.strategyFlowV1412 .ganttProjectDayRowV1422 b{font-size:8px!important;line-height:1!important}.strategyFlowV1412 .ganttProjectDayRowV1422 span{margin-top:3px!important;font-size:5px!important;font-weight:800!important}.strategyFlowV1412 .ganttProjectTrackV1422{background:#fff!important;border-left:0!important;min-width:0!important;height:54px!important;position:relative!important;overflow:hidden!important}.strategyFlowV1412 .ganttProjectBackdropV1422{z-index:0!important;pointer-events:none!important;display:flex!important;position:absolute!important;inset:0 auto 0 0!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i{box-sizing:border-box!important;border-right:1px solid #eef2f5!important;flex:none!important;height:100%!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i.weekend{background:#64748b0f!important}.strategyFlowV1412 .ganttProjectTrackV1422 .ganttRouteBar{z-index:4!important}.strategyFlowV1412 .ganttExecutiveGroupV1420{border-left:0!important;border-right:0!important;border-radius:0!important}.strategyFlowV1412 .ganttExecutiveGroupV1420>.ganttExecutiveRow{padding:0!important}.strategyFlowV1412 .ganttExecutiveTeam.ganttStickyLabelV1422{color:#fff!important;background:#10293a!important;border-right:1px solid #d5e0e8!important;flex-direction:column!important;justify-content:center!important;min-height:54px!important;padding:8px 10px!important;display:flex!important}.strategyFlowV1412 .ganttAssetDrillV1422{background:#f6f9fb!important;border-top:1px solid #d8e2e9!important;padding:0!important}.strategyFlowV1412 .ganttStickySectionV1422{z-index:50!important;width:var(--gantt-label-width)!important;min-width:var(--gantt-label-width)!important;max-width:var(--gantt-label-width)!important;box-sizing:border-box!important;background:#eef4f7!important;position:sticky!important;left:0!important}.strategyFlowV1412 .ganttAssetDrillHeadV1420.ganttStickySectionV1422{border-bottom:1px solid #dce5eb!important;border-right:1px solid #ccd8e1!important;flex-direction:column!important;align-items:stretch!important;margin:0!important;padding:8px 10px!important;display:flex!important}.strategyFlowV1412 .ganttAssetDrillHeadV1420.ganttStickySectionV1422>div:last-child{margin-top:6px!important}.strategyFlowV1412 .ganttTreeLabelV1422{cursor:pointer!important;background:#fff!important;border-top:0!important;border-bottom:1px solid #e0e7ed!important;border-left:0!important;border-right:1px solid #ccd8e1!important;border-radius:0!important;min-height:54px!important;padding:8px 10px 8px 20px!important}.strategyFlowV1412 .ganttTreeLabelV1422.expanded{background:#eef9f8!important;border-right-color:#62c7bf!important}.strategyFlowV1412 .ganttTreeLabelV1422:hover{background:#f4fbfb!important}.strategyFlowV1412 .ganttAssetObservationPanelV1422{background:#f9fbfc!important;border-bottom:1px solid #dbe4ea!important}.strategyFlowV1412 .ganttAssetObservationHeadV1422{box-sizing:border-box!important;background:#f2f7f9!important;border-bottom:1px solid #e1e8ed!important;border-right:1px solid #ccd8e1!important;flex-direction:column!important;justify-content:center!important;min-height:44px!important;padding:7px 10px 7px 30px!important;display:flex!important}.strategyFlowV1412 .ganttAssetObservationHeadV1422>div{flex-direction:column!important;gap:1px!important;display:flex!important}.strategyFlowV1412 .ganttAssetObservationHeadV1422 span{color:#0f9187!important;font-size:6px!important;font-weight:900!important}.strategyFlowV1412 .ganttAssetObservationHeadV1422 b{color:#173247!important;font-size:9px!important}.strategyFlowV1412 .ganttAssetObservationHeadV1422 small{color:#708596!important;font-size:6px!important}.strategyFlowV1412 .ganttAssetObservationHeadV1422 button{color:#173247!important;background:#fff!important;border:1px solid #c6d3dc!important;border-radius:6px!important;margin-top:5px!important;padding:4px 6px!important;font-size:6px!important;font-weight:800!important}.strategyFlowV1412 .ganttObservationTreeV1422{background:#fff!important}.strategyFlowV1412 .ganttObservationRowV1422{min-height:46px!important}.strategyFlowV1412 .ganttObservationLabelV1422{text-align:left!important;cursor:pointer!important;background:#fff!important;border-top:0!important;border-bottom:1px solid #eef2f5!important;border-left:0!important;border-right:1px solid #ccd8e1!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-areas:"disc title""disc desc"!important;align-items:center!important;gap:1px 6px!important;min-height:46px!important;padding:6px 10px 6px 36px!important;display:grid!important}.strategyFlowV1412 .ganttObservationLabelV1422:hover{background:#f6fafc!important}.strategyFlowV1412 .obsDisciplineV1422{color:#fff!important;border-radius:9px!important;grid-area:disc!important;justify-content:center!important;align-items:center!important;width:31px!important;height:18px!important;font-size:6px!important;font-weight:900!important;display:flex!important}.strategyFlowV1412 .obsDisciplineV1422.rec{background:#2563eb!important}.strategyFlowV1412 .obsDisciplineV1422.tac{background:#e7830b!important}.strategyFlowV1412 .ganttObservationLabelV1422 b{color:#173247!important;grid-area:title!important;font-size:8px!important}.strategyFlowV1412 .ganttObservationLabelV1422 small{color:#718696!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:desc!important;font-size:6px!important;overflow:hidden!important}.strategyFlowV1412 .ganttObservationRowV1422 .ganttProjectTrackV1422{height:46px!important}.strategyFlowV1412 .ganttObservationBarV1422{height:29px!important;padding:3px 6px!important;top:8px!important}.strategyFlowV1412 .ganttObservationBarV1422 b{font-size:6px!important}.strategyFlowV1412 .ganttObservationBarV1422 span{font-size:5px!important}.strategyFlowV1412 .ganttUnscheduledV1422{z-index:3!important;color:#8a5d12!important;background:#fff6df!important;border:1px solid #efd59d!important;border-radius:8px!important;padding:3px 7px!important;font-size:6px!important;font-weight:800!important;position:absolute!important;top:14px!important;left:8px!important}.strategyFlowV1412 .ganttObservationEmptyV1422{width:var(--gantt-label-width)!important;box-sizing:border-box!important;color:#728798!important;background:#fff!important;border-right:1px solid #ccd8e1!important;padding:9px 10px 9px 36px!important;font-size:7px!important;position:sticky!important;left:0!important}.strategyFlowV1412 .ganttLegendV1422{width:var(--gantt-label-width)!important;box-sizing:border-box!important;z-index:50!important;background:#fff!important;padding:8px!important;position:sticky!important;left:0!important}@media (width<=900px){.strategyFlowV1412 .executiveGanttInfiniteV1422{--gantt-label-width:175px}.strategyFlowV1412 .ganttInfiniteNavV1422{flex-wrap:wrap!important}}.strategyFlowV1412 .executiveGanttCompactV1423{--gantt-label-width:245px}.strategyFlowV1412 .ganttViewportV1423{background:#fff!important;max-height:68vh!important;overflow:auto!important}.strategyFlowV1412 .ganttViewportV1423 .ganttProjectHeaderV1422{z-index:120!important;position:sticky!important;top:0!important}.strategyFlowV1412 .ganttTreeRowV1423{background:#fff!important;border-bottom:1px solid #e4ebf0!important;gap:0!important;min-height:0!important;display:grid!important}.strategyFlowV1412 .ganttTreeLabelCellV1423{z-index:70!important;box-sizing:border-box!important;background:#fff!important;border-right:1px solid #cad6df!important;min-width:0!important;position:sticky!important;left:0!important}.strategyFlowV1412 .teamRowV1423{background:#edf3f6!important;border-top:1px solid #c9d6df!important;height:48px!important}.strategyFlowV1412 .teamLabelV1423{color:#fff!important;background:#102b3d!important;align-items:center!important;height:48px!important;padding:6px 10px!important;display:flex!important}.strategyFlowV1412 .ganttTeamIdentityV1423{flex-direction:column!important;min-width:0!important;display:flex!important}.strategyFlowV1412 .ganttTeamIdentityV1423 span{color:#64ddd4!important;letter-spacing:.1em!important;font-size:6px!important;font-weight:900!important}.strategyFlowV1412 .ganttTeamIdentityV1423 b{color:#fff!important;margin-top:2px!important;font-size:11px!important;line-height:1.1!important}.strategyFlowV1412 .ganttTeamIdentityV1423 small{color:#bdd0dc!important;margin-top:2px!important;font-size:6px!important}.strategyFlowV1412 .teamTrackV1423{background:#f7fafb!important;height:48px!important}.strategyFlowV1412 .teamSummaryBarV1423{opacity:.78!important;height:30px!important;top:9px!important}.strategyFlowV1412 .routeRowV1423{height:43px!important}.strategyFlowV1412 .routeLabelV1423{background:#f7fafc!important;align-items:center!important;gap:5px!important;height:43px!important;padding:0 6px 0 18px!important;display:flex!important}.strategyFlowV1412 .routeLabelV1423.expanded{background:#eaf8f6!important;box-shadow:inset 3px 0 #16a39a!important}.strategyFlowV1412 .assetRowV1423{height:39px!important}.strategyFlowV1412 .assetLabelV1423{background:#fff!important;align-items:center!important;gap:5px!important;height:39px!important;padding:0 6px 0 34px!important;display:flex!important}.strategyFlowV1412 .assetLabelV1423.expanded{background:#f0f8fb!important;box-shadow:inset 3px 0 #4c89b4!important}.strategyFlowV1412 .ganttTreeMainV1423{color:#173247!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;height:100%!important;padding:0!important;display:flex!important}.strategyFlowV1412 .ganttTreeMainV1423 b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#173247!important;max-width:100%!important;font-size:8px!important;line-height:1.1!important;overflow:hidden!important}.strategyFlowV1412 .ganttTreeMainV1423 small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#718697!important;max-width:100%!important;font-size:6px!important;overflow:hidden!important}.strategyFlowV1412 .ganttTreeOpenV1423{color:#4b6476!important;cursor:pointer!important;background:#fff!important;border:1px solid #c9d5dd!important;border-radius:6px!important;flex:0 0 24px!important;width:24px!important;height:24px!important;padding:0!important;font-size:9px!important;font-weight:900!important}.strategyFlowV1412 .ganttTreeOpenV1423:hover{color:#0f7f77!important;background:#f2fbfa!important;border-color:#16a39a!important}.strategyFlowV1412 .ganttCompactTrackV1423{background:#fff!important;height:100%!important;position:relative!important;overflow:hidden!important}.strategyFlowV1412 .ganttCompactBarV1423{min-width:10px!important;height:29px!important;padding:4px 7px!important;top:7px!important;overflow:hidden!important}.strategyFlowV1412 .assetRowV1423 .ganttCompactBarV1423{height:27px!important;top:6px!important}.strategyFlowV1412 .ganttCompactBarV1423 b{font-size:6px!important;display:inline!important}.strategyFlowV1412 .ganttCompactBarV1423 span{margin-left:6px!important;font-size:5px!important;display:inline!important}.strategyFlowV1412 .observationRowV1423{height:34px!important}.strategyFlowV1412 .observationLabelV1423{text-align:left!important;cursor:pointer!important;background:#fbfcfd!important;border:0!important;border-right:1px solid #cad6df!important;grid-template-columns:29px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;height:34px!important;padding:0 6px 0 50px!important;display:grid!important}.strategyFlowV1412 .observationLabelV1423:hover{background:#f4f9fb!important}.strategyFlowV1412 .ganttTreeDisciplineV1423{color:#fff!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:16px!important;font-size:5px!important;font-weight:900!important;display:flex!important}.strategyFlowV1412 .ganttTreeDisciplineV1423.rec{background:#2563eb!important}.strategyFlowV1412 .ganttTreeDisciplineV1423.tac{background:#df7c08!important}.strategyFlowV1412 .observationLabelV1423>div{flex-direction:column!important;gap:1px!important;min-width:0!important;display:flex!important}.strategyFlowV1412 .observationLabelV1423 b{color:#173247!important;font-size:7px!important;line-height:1!important}.strategyFlowV1412 .observationLabelV1423 small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#7a8e9d!important;max-width:100%!important;font-size:5px!important;overflow:hidden!important}.strategyFlowV1412 .observationBarV1423{height:24px!important;top:5px!important}.strategyFlowV1412 .ganttUnscheduledV1423{z-index:5!important;color:#895d12!important;background:#fff6df!important;border:1px solid #efd69f!important;border-radius:7px!important;padding:3px 7px!important;font-size:5px!important;font-weight:800!important;position:absolute!important;top:8px!important;left:8px!important}.strategyFlowV1412 .ganttCompactEmptyV1423{width:var(--gantt-label-width)!important;box-sizing:border-box!important;color:#748897!important;background:#fbfcfd!important;border-bottom:1px solid #e4ebf0!important;border-right:1px solid #cad6df!important;padding:8px 8px 8px 50px!important;font-size:6px!important;position:sticky!important;left:0!important}.strategyFlowV1412 .summaryRouteV1423{border-top:1px solid #c9d6df!important}.strategyFlowV1412 .summaryRouteV1423 .routeLabelV1423{background:#eef4f7!important;padding-left:10px!important}.strategyFlowV1412 .ganttTreeTextV1423{flex-direction:column!important;min-width:0!important;display:flex!important}.strategyFlowV1412 .treeLevelV1423{color:#0f8f86!important;letter-spacing:.08em!important;font-size:5px!important;font-weight:900!important}.strategyFlowV1412 .ganttTreeTextV1423 b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#173247!important;font-size:8px!important;overflow:hidden!important}.strategyFlowV1412 .ganttTreeTextV1423 small{color:#718697!important;font-size:6px!important}.strategyFlowV1412 .ganttViewportV1423 .ganttProjectLabelHeadV1422{z-index:160!important}.strategyFlowV1412 .ganttLegendCompactV1423{z-index:75!important;width:var(--gantt-label-width)!important;box-sizing:border-box!important;background:#fff!important;border-right:1px solid #cad6df!important;padding:7px 8px!important;position:sticky!important;left:0!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttAssetDrillV1420,.strategyFlowV1412 .executiveGanttCompactV1423 .ganttAssetObservationPanelV1422,.strategyFlowV1412 .executiveGanttCompactV1423 .ganttAssetDrillHeadV1420{margin:0!important}@media (width<=900px){.strategyFlowV1412 .executiveGanttCompactV1423{--gantt-label-width:205px}.strategyFlowV1412 .ganttViewportV1423{max-height:72vh!important}}.strategyFlowV1412 .executiveGanttCompactV1423 .teamSummaryBarV1423{display:none!important}.strategyFlowV1412 .executiveGanttCompactV1423 .teamTrackV1423{background:#f8fafb!important}.strategyFlowV1412 .executiveGanttCompactV1423 .teamRowV1423,.strategyFlowV1412 .executiveGanttCompactV1423 .teamLabelV1423,.strategyFlowV1412 .executiveGanttCompactV1423 .teamTrackV1423{height:42px!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactRouteV1423>.routeRowV1423 .ganttTreeLabelCellV1423{background:#eef6f7!important;border-left:4px solid #2b7a78!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactRouteV1423>.routeRowV1423 .ganttTreeMainV1423 b{color:#0f2b46!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactRouteV1423>.routeRowV1423 .ganttTreeMainV1423 small{color:#52708a!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactRouteV1423>.routeRowV1423 .ganttCompactBarV1423{color:#fff!important;background:linear-gradient(90deg,#2f6f8f 0%,#3f86a8 100%)!important;border:1px solid #1f5f7e!important;box-shadow:0 6px 14px #1f5f7e2e!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactRouteV1423>.routeRowV1423 .ganttCompactBarV1423 b,.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactRouteV1423>.routeRowV1423 .ganttCompactBarV1423 span{color:#fff!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactAssetV1423>.assetRowV1423 .ganttTreeLabelCellV1423,.strategyFlowV1412 .executiveGanttCompactV1423 .assetRowV1423 .ganttTreeLabelCellV1423{background:#f3f8ff!important;border-left:4px solid #4c86ff!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactAssetV1423>.assetRowV1423 .ganttTreeMainV1423 b,.strategyFlowV1412 .executiveGanttCompactV1423 .assetRowV1423 .ganttTreeMainV1423 b{color:#163452!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactAssetV1423>.assetRowV1423 .ganttTreeMainV1423 small,.strategyFlowV1412 .executiveGanttCompactV1423 .assetRowV1423 .ganttTreeMainV1423 small{color:#6380a3!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactAssetV1423>.assetRowV1423 .ganttCompactBarV1423,.strategyFlowV1412 .executiveGanttCompactV1423 .assetRowV1423 .ganttCompactBarV1423{color:#0f2740!important;background:linear-gradient(90deg,#6ea0ff 0%,#88b4ff 100%)!important;border:1px solid #4c86ff!important;box-shadow:0 5px 12px #4c86ff2e!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactAssetV1423>.assetRowV1423 .ganttCompactBarV1423 b,.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactAssetV1423>.assetRowV1423 .ganttCompactBarV1423 span,.strategyFlowV1412 .executiveGanttCompactV1423 .assetRowV1423 .ganttCompactBarV1423 b,.strategyFlowV1412 .executiveGanttCompactV1423 .assetRowV1423 .ganttCompactBarV1423 span{color:#0f2740!important}.strategyFlowV1412 .executiveGanttCompactV1423 .observationRowV1423 .ganttTreeLabelCellV1423{background:#f7faff!important;border-left:4px solid #245dff!important}.strategyFlowV1412 .executiveGanttCompactV1423 .observationRowV1423 .ganttTreeLabelCellV1423 b{color:#163452!important}.strategyFlowV1412 .executiveGanttCompactV1423 .observationRowV1423 .ganttTreeLabelCellV1423 small{color:#6a81a0!important}.strategyFlowV1412 .executiveGanttCompactV1423 .observationBarV1423{color:#fff!important;background:linear-gradient(90deg,#245dff 0%,#2f6cff 100%)!important;border:1px solid #1749d4!important;box-shadow:0 5px 12px #245dff38!important}.strategyFlowV1412 .executiveGanttCompactV1423 .observationBarV1423 b,.strategyFlowV1412 .executiveGanttCompactV1423 .observationBarV1423 span{color:#fff!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactRouteV1423{margin-top:2px!important}.strategyFlowV1412 .executiveGanttCompactV1423 .ganttCompactAssetV1423{margin-left:0!important}.strategyFlowV1412 .ganttWeatherRowV150{z-index:110!important;background:#fff!important;border-bottom:2px solid #b8c9d5!important;gap:0!important;height:43px!important;display:grid!important;position:sticky!important;top:62px!important}.strategyFlowV1412 .ganttWeatherLabelV150{z-index:150!important;box-sizing:border-box!important;background:#102b3d!important;border-right:1px solid #cad6df!important;flex-direction:column!important;justify-content:center!important;height:43px!important;padding:5px 10px!important;display:flex!important;position:sticky!important;left:0!important}.strategyFlowV1412 .ganttWeatherLabelV150 span{color:#67ddd5!important;letter-spacing:.1em!important;font-size:6px!important;font-weight:900!important}.strategyFlowV1412 .ganttWeatherLabelV150 b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;max-width:100%!important;font-size:8px!important;overflow:hidden!important}.strategyFlowV1412 .ganttWeatherLabelV150 small{color:#bdd0dc!important;font-size:5px!important}.strategyFlowV1412 .ganttWeatherCellsV150{height:43px!important;display:flex!important}.strategyFlowV1412 .ganttWeatherCellsV150>div{box-sizing:border-box!important;cursor:help!important;border-right:1px solid #8097a638!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;height:43px!important;font-size:6px!important;display:flex!important}.strategyFlowV1412 .ganttWeatherCellsV150>div b{font-size:7px!important;line-height:1!important}.strategyFlowV1412 .ganttWeatherCellsV150>div span{margin-top:2px!important;font-size:5px!important;line-height:1!important}.strategyFlowV1412 .ganttWeatherCellsV150>div.operational72{box-shadow:inset 0 3px #0f8f86!important}.strategyFlowV1412 .ganttWeatherCellsV150 .weather-none{color:#9aa8b3!important;background:#f8fafb!important}.strategyFlowV1412 .ganttWeatherCellsV150 .weather-low{color:#5f7c90!important;background:#f5fbff!important}.strategyFlowV1412 .ganttWeatherCellsV150 .weather-attention{color:#246585!important;background:#dff2ff!important}.strategyFlowV1412 .ganttWeatherCellsV150 .weather-high{color:#0c405d!important;background:#86c7eb!important}.strategyFlowV1412 .ganttWeatherCellsV150 .weather-critical{color:#fff!important;background:#1e6091!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i.weather-attention{background:#46aadc09!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i.weather-high{background:#2d91cd13!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i.weather-critical{background:#125b9121!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i.weekend.weather-high,.strategyFlowV1412 .ganttProjectBackdropV1422 i.weekend.weather-critical{background:#125b9124!important}.strategyFlowV1412 .ganttWeatherCellsV150>div.horizon-extended{opacity:.88!important;border-top:2px dashed #1f4d6f85!important}.strategyFlowV1412 .ganttWeatherCellsV150>div.horizon-seasonal{opacity:.7!important;background-image:repeating-linear-gradient(135deg,#ffffff1f 0 3px,#fff0 3px 7px)!important;border-top:2px dotted #1f4d6f94!important}.strategyFlowV1412 .ganttWeatherCellsV150>div.horizon-seasonal b,.strategyFlowV1412 .ganttWeatherCellsV150>div.horizon-extended b{font-style:italic!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i.horizon-extended.weather-attention,.strategyFlowV1412 .ganttProjectBackdropV1422 i.horizon-extended.weather-high,.strategyFlowV1412 .ganttProjectBackdropV1422 i.horizon-extended.weather-critical{opacity:.7!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i.horizon-seasonal.weather-attention,.strategyFlowV1412 .ganttProjectBackdropV1422 i.horizon-seasonal.weather-high,.strategyFlowV1412 .ganttProjectBackdropV1422 i.horizon-seasonal.weather-critical{opacity:.38!important}.strategyFlowV1412 .ganttClimateContextV151{z-index:105!important;background:#f7fafc!important;border-bottom:1px solid #cbd8e1!important;gap:0!important;min-height:48px!important;display:grid!important;position:relative!important}.strategyFlowV1412 .ganttClimateContextLabelV151{z-index:150!important;box-sizing:border-box!important;background:#173247!important;border-right:1px solid #cad6df!important;flex-direction:column!important;justify-content:center!important;padding:6px 10px!important;display:flex!important;position:sticky!important;left:0!important}.strategyFlowV1412 .ganttClimateContextLabelV151 span{color:#9bd8d3!important;letter-spacing:.1em!important;font-size:6px!important;font-weight:900!important}.strategyFlowV1412 .ganttClimateContextLabelV151 b{color:#fff!important;font-size:8px!important}.strategyFlowV1412 .ganttClimateContextLabelV151 small{color:#c4d2dc!important;font-size:5px!important}.strategyFlowV1412 .ganttClimateContextBodyV151{box-sizing:border-box!important;white-space:nowrap!important;color:#173247!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:6px 12px!important;display:flex!important;overflow:hidden!important}.strategyFlowV1412 .ganttClimateContextBodyV151 strong{color:#8d3f19!important;flex:none!important;font-size:7px!important}.strategyFlowV1412 .ganttClimateContextBodyV151 span{flex:none!important;font-size:7px!important;font-weight:800!important}.strategyFlowV1412 .ganttClimateContextBodyV151 em{text-overflow:ellipsis!important;color:#5a7182!important;min-width:0!important;font-size:6px!important;font-style:normal!important;overflow:hidden!important}.strategyFlowV1412 .ganttClimateContextBodyV151 div{flex:none!important;gap:5px!important;display:flex!important}.strategyFlowV1412 .ganttClimateContextBodyV151 a{color:#27566f!important;background:#fff!important;border:1px solid #ccd8df!important;border-radius:6px!important;padding:3px 6px!important;font-size:5px!important;font-weight:800!important;text-decoration:none!important}.strategyFlowV1412 .ganttWeatherIntelligenceV151{position:relative!important;top:auto!important}.strategyFlowV1412 .ganttWeatherCellsV150 .climate-drier{color:#694718!important;background:#ead7bd!important}.strategyFlowV1412 .ganttWeatherCellsV150 .climate-near{color:#607383!important;background:#edf2f4!important}.strategyFlowV1412 .ganttWeatherCellsV150 .climate-wetter{color:#24536b!important;background:#b7d9e8!important}.strategyFlowV1412 .ganttWeatherCellsV150 .horizon-extended{opacity:.92!important;border-top:2px dashed #27566f7a!important}.strategyFlowV1412 .ganttWeatherCellsV150 .horizon-seasonal{opacity:.84!important;border-top:2px dotted #27566f94!important}.strategyFlowV1412 .ganttWeatherCellsV150 .horizon-extended b,.strategyFlowV1412 .ganttWeatherCellsV150 .horizon-seasonal b{font-size:11px!important;line-height:.8!important}.strategyFlowV1412 .ganttWeatherCellsV150 .horizon-extended span,.strategyFlowV1412 .ganttWeatherCellsV150 .horizon-seasonal span{font-size:5px!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i.climate-drier{background:#9e713205!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i.climate-near{background:#5a6e7d02!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i.climate-wetter{background:#367ea006!important}.strategyFlowV1412 .ganttProjectBackdropV1422 i.horizon-seasonal{opacity:.55!important}.demoReleaseV160{background:#f8fbfc;border:1px solid #cddae3;border-radius:12px;margin:12px 0;padding:12px;box-shadow:0 8px 20px #18364a0b}.demoReleaseHeadV160{justify-content:space-between;align-items:center;gap:14px;display:flex}.demoReleaseHeadV160>div:first-child>span{letter-spacing:.12em;color:#0f9187;font-size:6px;font-weight:900}.demoReleaseHeadV160 h3{color:#102d42;margin:2px 0;font-size:13px}.demoReleaseHeadV160 p{color:#6d8292;margin:0;font-size:7px}.demoReleaseActionsV160{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.demoReleaseActionsV160 button{color:#18384f;cursor:pointer;background:#fff;border:1px solid #c5d3dc;border-radius:7px;height:29px;padding:0 9px;font-size:6px;font-weight:850}.demoReleaseActionsV160 button.primary{color:#fff;background:#0f8f86;border-color:#0f8f86}.demoReleaseActionsV160 button:disabled{opacity:.45;cursor:not-allowed}.demoReleaseKpisV160{grid-template-columns:repeat(7,minmax(90px,1fr));gap:6px;margin-top:10px;display:grid}.demoReleaseKpisV160>div{background:#fff;border:1px solid #d9e3e9;border-radius:8px;flex-direction:column;min-height:51px;padding:7px 8px;display:flex}.demoReleaseKpisV160 span{color:#6c8292;text-transform:uppercase;letter-spacing:.06em;font-size:5px;font-weight:850}.demoReleaseKpisV160 b{color:#173247;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.demoReleaseKpisV160 small{color:#8193a0;font-size:5px}.demoReleaseKpisV160 .ok{box-shadow:inset 3px 0 #18a77e}.demoReleaseKpisV160 .warn{box-shadow:inset 3px 0 #d99120}.demoReleaseMsgV160{color:#285f5a;background:#eef8f7;border-radius:7px;margin-top:8px;padding:7px 9px;font-size:7px}.demoReleaseDetailsV160{border-top:1px solid #d8e2e8;margin-top:8px;padding-top:7px}.demoReleaseDetailsV160>summary{cursor:pointer;color:#28465b;font-size:7px;font-weight:850}.demoRoutesV160{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.demoRouteV160{background:#fff;border:1px solid #d7e1e8;border-radius:9px;padding:8px}.demoRouteTopV160{grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:7px;display:grid}.demoRouteTopV160>div{flex-direction:column;display:flex}.demoRouteTopV160 b{color:#173247;font-size:8px}.demoRouteTopV160 small{color:#748898;font-size:5px}.demoRouteTopV160 label{color:#687f90;flex-direction:column;gap:2px;font-size:5px;display:flex}.demoRouteTopV160 select,.demoAssetV160 select{color:#244155;background:#fff;border:1px solid #cbd8e1;border-radius:6px;height:25px;font-size:6px}.routeSyncedV160,.routeUnsyncedV160{border-radius:999px;padding:4px 6px;font-size:5px;font-weight:900}.routeSyncedV160{color:#177456;background:#e7f8f2}.routeUnsyncedV160{color:#9a5e0b;background:#fff2dd}.demoRouteNumbersV160{border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;flex-wrap:wrap;gap:10px;margin:7px 0;padding:5px 0;display:flex}.demoRouteNumbersV160 span{color:#718697;font-size:6px}.demoRouteNumbersV160 b{color:#173247;font-size:6px}.demoAssetsV160{flex-wrap:wrap;gap:5px;display:flex}.demoAssetV160{background:#fbfcfd;border:1px solid #e0e7ec;border-radius:6px;grid-template-columns:auto auto 120px;align-items:center;gap:5px;padding:3px 4px;display:grid}.demoAssetV160 b{font-size:6px}.dotOkV160{color:#16a077}.dotBadV160{color:#c84f4f}.demoContingencyV160{border-top:1px solid #d7e1e8;margin-top:9px;padding-top:8px}.demoContingencyTitleV160{align-items:baseline;gap:7px;margin-bottom:5px;display:flex}.demoContingencyTitleV160 b{color:#173247;font-size:8px}.demoContingencyTitleV160 span{color:#738897;font-size:5px}.demoAlertV160{background:#fffaf0;border:1px solid #ead8b9;border-radius:7px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);align-items:center;gap:8px;margin-top:4px;padding:6px 8px;display:grid}.demoAlertV160>div{flex-direction:column;display:flex}.demoAlertV160 b{color:#563c18;font-size:7px}.demoAlertV160 small,.demoAlertV160>span{color:#7a613d;font-size:6px}.strategyFlowV1412 .ganttClimateContextV151{display:none!important}@media (width<=1100px){.demoReleaseKpisV160{grid-template-columns:repeat(4,1fr)}.demoRoutesV160{grid-template-columns:1fr}.demoReleaseHeadV160{flex-direction:column;align-items:flex-start}.demoReleaseActionsV160{justify-content:flex-start}}.mapEditToolbarV1602 small{flex:1;min-width:260px}.pendingAssetsTray .pendingTeamChip{display:none!important}.assetGanttV1602{--asset-gantt-label:350px}.ganttAssetSummaryV1602{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.ganttAssetSummaryV1602 span{color:#7990a5;background:#0a1a2a;border:1px solid #1e3850;border-radius:7px;flex-direction:column;min-width:100px;padding:6px 8px;font-size:7px;display:flex}.ganttAssetSummaryV1602 b{color:#eef7ff;font-size:9px}.ganttScaleV1602,.ganttTicksV1602,.assetGanttRowV1602{grid-template-columns:var(--asset-gantt-label) minmax(0,1fr);display:grid}.ganttTicksV1602{border-bottom:1px solid #173249;min-height:24px}.ganttTickTrackV1602{position:relative}.ganttTickTrackV1602 span{color:#708aa0;white-space:nowrap;font-size:6px;position:absolute;top:4px;transform:translate(-50%)}.ganttLabelV1602{padding:8px 10px!important}.ganttAssetTitleV1602{align-items:center;gap:7px;display:flex}.ganttAssetTitleV1602>b{font-size:10px!important}.ganttAssetTitleV1602>strong{color:#eaf5ff;margin-left:auto;font-size:9px}.ganttStatusV1602{color:#9fb1c1;background:#182d40;border-radius:999px;padding:2px 5px;font-size:5px;font-weight:900}.ganttStatusV1602.em_execucao{color:#83caff;background:#0b4773}.ganttStatusV1602.concluido{color:#6ee7b7;background:#124a3c}.ganttStatusV1602.impedido{color:#ff9d96;background:#582927}.ganttStatusV1602.planejado{color:#f9dd67;background:#544616}.ganttMetaV1602{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.ganttMetaV1602 span{color:#88a0b4;background:#10263a;border-radius:4px;padding:2px 5px;font-size:5px}.ganttMetaV1602 .lateMetaV1602{color:#ff9d96;background:#512626}.ganttTrackV1602{position:relative;overflow:hidden;min-height:58px!important}.ganttGridV1602{pointer-events:none;position:absolute;inset:0}.ganttGridV1602 i{background:#7594ae21;width:1px;position:absolute;top:0;bottom:0}.ganttUnscheduledV1602{color:#dca36b;border:1px dashed #76543b;border-radius:5px;padding:4px 7px;font-size:6px;font-weight:850;position:absolute;top:50%;left:8px;transform:translateY(-50%)}@media (width<=1100px){.assetGanttV1602{--asset-gantt-label:290px}}
