.Admin_workspace__00HF1{display:flex;flex-direction:column;gap:28px}.Admin_adminTabs__1_kcL{display:flex;gap:4px;border-bottom:1px solid #d3ddda}.Admin_adminTabs__1_kcL button{min-height:44px;border:0;border-bottom:3px solid transparent;background:transparent;padding:0 16px;color:#52686c;font:inherit;font-weight:700}.Admin_adminTabs__1_kcL button[aria-selected=true]{border-bottom-color:#08766f;color:#075b57}.Admin_sectionActions__7RyB9{display:flex;justify-content:flex-end;margin-bottom:16px}.Admin_createButton__gKUl_{min-height:44px;border:1px solid #08766f;border-radius:8px;background:#08766f;padding:0 16px;color:#fff;font:inherit;font-weight:700}.Admin_panel__1HbXk{display:flex;flex-direction:column;gap:16px}.Admin_panelHead___0vTQ{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;justify-content:space-between}.Admin_panelTitle__B_bNM{margin:0;font-size:18px}.Admin_subtitle__g4L21{margin:0;font-size:13px;color:#5d6b7a;max-width:72ch}.Admin_chip__gWhDG{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;background:#eef2f7;color:#33414e;border:1px solid #dbe3ec}.Admin_chipOk__lwWR1{background:#e7f6ef;color:#17643c;border-color:#bfe8d2}.Admin_chipBad__fUeBb{background:#fdeaea;color:#93312d;border-color:#f3c9c7}.Admin_pill__l1XsY{display:inline-flex;padding:2px 8px;border-radius:6px;font-size:12px;background:#f6f8fb;color:#33414e;border:1px solid #e3e9f0}.Admin_pills__vIB_l{display:flex;flex-wrap:wrap;gap:6px}.Admin_notice__jYI0F{margin:0;padding:10px 14px;border-radius:10px;font-size:13px;background:#e9f0fb;color:#2f5b96;border:1px solid #cfdff5}.Admin_warning__gWzaj{margin:0;padding:10px 14px;border-radius:10px;font-size:13px;background:#fdf3e0;color:#8a5a0a;border:1px solid #f2ddb0}.Admin_hint__fmZnh{margin:0;font-size:13px;color:#5d6b7a;max-width:72ch}.Admin_tableWrap__XfrgZ{overflow-x:auto;border:1px solid #e3e9f0;border-radius:12px;background:#fff}.Admin_table__jtuJ6{width:100%;border-collapse:collapse;font-size:14px}.Admin_table__jtuJ6 th{text-align:left;padding:10px 16px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#5d6b7a;background:#f6f8fb;border-bottom:1px solid #e3e9f0}.Admin_table__jtuJ6 td{padding:10px 16px;border-bottom:1px solid #eef2f7;vertical-align:top}.Admin_table__jtuJ6 tr:last-child td{border-bottom:none}.Admin_muted__f8bo8{color:#7b8794}.Admin_actions__4LJmi{display:flex;flex-wrap:wrap;gap:8px}.Admin_editorCell__A2KBj{background:#f8fafc}.Admin_editor__PI8w1{display:flex;flex-direction:column;gap:12px}.Admin_editorTitle__nWcT6{margin:0;font-size:14px;font-weight:700}.Admin_checkGrid__iqMZQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:8px;gap:8px}.Admin_checkbox__1vxqj{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.4}.Admin_form__RH4zv{display:grid;grid-gap:10px;gap:10px;max-width:460px}.Admin_formRow__CabB_{display:grid;grid-gap:4px;gap:4px}.Admin_formRow__CabB_>span{font-size:13px;font-weight:600;color:#33414e}.Admin_form__RH4zv input[type=email],.Admin_form__RH4zv input[type=password],.Admin_form__RH4zv input[type=text]{font:inherit;padding:8px 10px;border:1px solid #dbe3ec;border-radius:8px;background:#fff;color:#17232e}.Admin_form__RH4zv input:focus-visible{outline:2px solid #94a9c1;outline-offset:1px}.Admin_list__k_5SV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.Admin_item__gCiDy{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid #e3e9f0;border-radius:12px;background:#fff}.Admin_itemTop__ckE3j{gap:12px;justify-content:space-between}.Admin_itemTitle__PtnRc,.Admin_itemTop__ckE3j{display:flex;flex-wrap:wrap;align-items:baseline}.Admin_itemTitle__PtnRc{gap:8px}.Admin_more__IDvh2{display:flex;justify-content:center;padding:4px}.Admin_empty__E7Z9J{padding:24px;text-align:center;color:#5d6b7a}.Scada_app__gTFrK{--app-bg:#f8fafc;--panel:#ffffff;--panel-2:#f8fafc;--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--border-strong:#cbd5e1;--blue:#0ea5e9;--blue-soft:#e0f2fe;--green:#00bc7d;--green-soft:#ecfdf5;--amber:#fe9a00;--amber-soft:#fffbeb;--red:#fb2c36;--red-soft:#fef2f2;--shadow:0 10px 15px rgba(0,0,0,0.1),0 4px 6px rgba(0,0,0,0.1);display:grid;grid-template-columns:56px minmax(0,1fr);min-height:100vh;overflow:hidden;background:var(--app-bg);color:var(--text)}.Scada_app__gTFrK[data-theme=dark]{--app-bg:#0f172a;--panel:#1e293b;--panel-2:#0f172a;--text:#f1f5f9;--muted:#94a3b8;--border:#334155;--border-strong:#475569;--blue:#38bdf8;--blue-soft:#334155;--green-soft:rgba(0,188,125,0.14);--amber-soft:rgba(70,25,1,0.4);--red-soft:rgba(127,29,29,0.32);--shadow:0 10px 18px rgba(0,0,0,0.25)}.Scada_navRail__8xLDW{position:relative;z-index:10;display:grid;grid-auto-rows:min-content;grid-gap:4px;gap:4px;border-right:1px solid var(--border);background:var(--panel);padding:12px 7px}.Scada_logo__sodnL{display:grid;width:32px;height:32px;place-items:center;margin:0 auto 12px;border-radius:6px;background:var(--blue);color:#fff;font-size:12px;font-weight:700}.Scada_app__gTFrK[data-theme=dark] .Scada_logo__sodnL{color:#0f172a}.Scada_navActive__ZCzi5,.Scada_navItem__PCg_R,.Scada_navLink__I3BCA{display:grid;width:40px;height:40px;place-items:center;grid-gap:2px;gap:2px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:9px;font-weight:500;text-decoration:none}.Scada_navActive__ZCzi5 span,.Scada_navItem__PCg_R span,.Scada_navLink__I3BCA span{max-width:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scada_navActive__ZCzi5{background:var(--blue-soft);color:#075985}.Scada_app__gTFrK[data-theme=dark] .Scada_navActive__ZCzi5{color:#cbd5e1}.Scada_navLink__I3BCA:hover{background:var(--blue-soft);color:#075985}.Scada_workspace__7TWta{min-width:0;min-height:100vh;overflow:hidden}.Scada_statusBar___yxpp,.Scada_topBar__zdLcX,.Scada_viewHeader__1FFP1{display:flex;height:44px;align-items:center;gap:12px;border-bottom:1px solid var(--border);background:var(--app-bg);padding:0 12px}.Scada_breadcrumbs__A__Pq,.Scada_cardHeader__3y7kj,.Scada_statusDot__uMc9O,.Scada_statusItem__aMnRV,.Scada_titleLine__MiieG,.Scada_topActions__vfJwe{display:flex;align-items:center;gap:6px}.Scada_breadcrumbs__A__Pq{min-width:0;flex:1 1;overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap}.Scada_breadcrumbs__A__Pq strong,.Scada_cardHeader__3y7kj strong,.Scada_statusDot__uMc9O strong{color:var(--text);font-weight:600}.Scada_topActions__vfJwe{flex:0 0 auto}.Scada_divider__hYCiy{width:1px;height:20px;background:var(--border)}.Scada_studioBodyNoInspector__Qq2IE,.Scada_studioBody__am9bE{display:grid;grid-template-columns:minmax(0,1fr) 320px;height:calc(100vh - 44px)}.Scada_studioBodyNoInspector__Qq2IE{grid-template-columns:minmax(0,1fr)}.Scada_canvas__TTgOR{position:relative;overflow:auto;background:radial-gradient(var(--border) 1px,transparent 1px),var(--app-bg);background-size:80px 80px}.Scada_connections__E2pk5{position:absolute;width:1098px;height:877px;pointer-events:none}.Scada_connections__E2pk5 path{fill:none;stroke-width:2}.Scada_line_green__LtWJA{stroke:#00bc7d}.Scada_line_blue__Zw36N{stroke:#2b7fff}.Scada_line_muted__Zo9qF{stroke:#cbd5e1}.Scada_line_blocked__hOaCb{stroke:#2b7fff;stroke-dasharray:6 6}.Scada_app__gTFrK[data-theme=dark] .Scada_line_muted__Zo9qF{stroke:#94a3b8}.Scada_nodeCard__WUkWA,.Scada_nodeSelected__26I8m{position:absolute;width:240px;min-height:96px;border:1px solid var(--border);border-radius:6px;background:var(--panel);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);color:var(--text);padding:8px 10px;text-align:left;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Scada_nodeSelected__26I8m{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.Scada_nodeCard__WUkWA[data-connect-source=true],.Scada_nodeSelected__26I8m[data-connect-source=true]{border-color:var(--green);box-shadow:0 0 0 2px rgba(0,188,125,.24)}.Scada_nodeTitle__4pkAM{display:flex;min-width:0;align-items:center;gap:6px;font-size:12px}.Scada_nodeTitle__4pkAM strong{min-width:0;line-height:1.2;overflow-wrap:anywhere}.Scada_nodeTitle__4pkAM span,.Scada_okDot__Qusz9,.Scada_statusDot__uMc9O span,.Scada_warnDot__St_c7{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--green)}.Scada_nodeTitle__4pkAM span{overflow:hidden;color:transparent;text-indent:-999px}.Scada_nodeTitle__4pkAM span[data-state=warning],.Scada_warnDot__St_c7{background:var(--amber)}.Scada_nodeTitle__4pkAM span[data-state=draft]{background:#90a1b9}.Scada_nodeMeta__Zmq59{display:flex;align-items:center;gap:6px;margin-top:7px}.Scada_nodeCard__WUkWA p,.Scada_nodeMeta__Zmq59 small,.Scada_nodeSelected__26I8m p{color:var(--muted);font-size:10px}.Scada_nodeCard__WUkWA p,.Scada_nodeSelected__26I8m p{margin:7px 0 0;line-height:1.3}.Scada_portLeft__quVvV,.Scada_portRight___foNK{position:absolute;top:42px;width:10px;height:10px;border:1px solid var(--border);border-radius:999px;background:var(--panel)}.Scada_portLeft__quVvV{left:-6px}.Scada_portRight___foNK{right:-6px}.Scada_nodeMiniToolbar__uY4q1{display:flex;gap:2px;padding:4px;border:1px solid var(--border);border-radius:6px;transform:translateY(-100%)}.Scada_connectHint__ogT5q,.Scada_nodeMiniToolbar__uY4q1{position:absolute;background:var(--panel);box-shadow:var(--shadow)}.Scada_connectHint__ogT5q{top:14px;left:50%;z-index:2;border:1px solid var(--border);border-radius:999px;color:var(--muted);padding:7px 12px;font-size:12px;transform:translateX(-50%)}.Scada_bottomDock__fBf50{position:absolute;bottom:18px;left:10px;display:flex;height:40px;align-items:center;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:1px}.Scada_dockGroupLast__qi54p,.Scada_dockGroup__oWm_e{display:flex;height:32px;align-items:center;gap:2px;border-right:1px solid var(--border);padding:0 4px}.Scada_dockGroupLast__qi54p{border-right:0}.Scada_iconActive___QBRw,.Scada_iconButton__SMQg0{display:inline-grid;width:32px;height:32px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--muted)}.Scada_iconActive___QBRw,.Scada_iconButton__SMQg0:hover,.Scada_secondaryButton__UrY42:hover,.Scada_toolbarButton__hUboa:hover{background:var(--blue-soft)}.Scada_iconActive___QBRw{color:#075985}.Scada_app__gTFrK[data-theme=dark] .Scada_iconActive___QBRw{color:var(--blue)}.Scada_zoomLabel__Iplei{min-width:42px;color:var(--muted);font-size:11px;text-align:center}.Scada_contextPanel__QhRN8,.Scada_inspector__nvpj9{min-width:0;border-left:1px solid var(--border);background:var(--panel)}.Scada_inspectorHeader__ScqEQ{display:grid;height:59px;align-content:center;grid-gap:2px;gap:2px;border-bottom:1px solid var(--border);padding:0 12px}.Scada_cardHeader__3y7kj p,.Scada_inspectorHeader__ScqEQ p,.Scada_screenHeader__sWBvc p,.Scada_viewHeader__1FFP1 span{margin:0;color:var(--muted);font-size:11px}.Scada_tabs__eiCeP{display:flex;height:39px;align-items:flex-end;gap:16px;overflow-x:auto;border-bottom:1px solid var(--border);padding:0 8px}.Scada_tabs__eiCeP button{position:relative;height:31px;border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:600;text-transform:capitalize}.Scada_tabs__eiCeP button[aria-selected=true]{color:var(--text)}.Scada_tabs__eiCeP button[aria-selected=true]:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:4px 4px 0 0;background:var(--blue);content:""}.Scada_contextContent__NVBIl,.Scada_inspectorContent__yv4Ay{padding:12px}.Scada_formStack__v63oP{display:grid;grid-gap:12px;gap:12px}.Scada_field__3gYPs{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:11px}.Scada_field__3gYPs input,.Scada_field__3gYPs select,.Scada_field__3gYPs textarea,.Scada_searchInput__Nqylm input,.Scada_tableFilters__4wFzF select{width:100%;min-height:28px;border:1px solid var(--border);border-radius:4px;background:var(--panel);color:var(--text);padding:4px 8px;font:inherit;font-size:12px}.Scada_field__3gYPs textarea{min-height:46px;resize:vertical}.Scada_twoCols__Urb_f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.Scada_readField__3wWNz{display:grid;grid-gap:4px;gap:4px;padding-bottom:7px;border-bottom:1px solid var(--border)}.Scada_keyValue__etijf span,.Scada_readCompact__JNwYW span,.Scada_readField__3wWNz span{color:var(--muted);font-size:11px;font-weight:400}.Scada_keyValue__etijf strong,.Scada_readCompact__JNwYW strong,.Scada_readField__3wWNz strong{color:var(--text);font-size:12px;font-weight:400;overflow-wrap:anywhere}.Scada_readField__3wWNz code,.Scada_readField__3wWNz strong code{display:block;border:1px solid var(--border);border-radius:4px;background:var(--panel-2);padding:8px;color:var(--text);font-family:Menlo,ui-monospace,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap}.Scada_chip__Pa_BB{display:inline-flex;min-height:21px;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid var(--border);border-radius:4px;background:var(--panel-2);color:var(--muted);padding:3px 7px;font-size:10px;line-height:1;text-transform:none}.Scada_chip__Pa_BB[data-tone=green],.Scada_chip__Pa_BB[data-tone=success]{border-color:#a4f4cf;background:var(--green-soft);color:#007a55}.Scada_chip__Pa_BB[data-tone=warning]{border-color:#fee685;background:var(--amber-soft);color:#bb4d00}.Scada_chip__Pa_BB[data-tone=critical]{border-color:#ffc9c9;background:var(--red-soft);color:#c10007}.Scada_chip__Pa_BB[data-tone=blue],.Scada_chip__Pa_BB[data-tone=info]{border-color:#bedbff;background:#eff6ff;color:#1447e6}.Scada_app__gTFrK[data-theme=dark] .Scada_chip__Pa_BB[data-tone=blue],.Scada_app__gTFrK[data-theme=dark] .Scada_chip__Pa_BB[data-tone=info]{border-color:#1c398e;background:rgba(22,36,86,.4);color:#8ec5ff}.Scada_primaryButton__Yf_UP,.Scada_primaryWide__0A8kI,.Scada_secondaryButton__UrY42,.Scada_secondaryWide__rrlf_,.Scada_toolbarButton__hUboa{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:6px;background:transparent;color:var(--text);padding:0 10px;font-size:12px;font-weight:600}.Scada_primaryButton__Yf_UP,.Scada_primaryWide__0A8kI{background:var(--blue);color:#fff}.Scada_primaryButton__Yf_UP:disabled,.Scada_primaryWide__0A8kI:disabled,.Scada_secondaryButton__UrY42:disabled,.Scada_secondaryWide__rrlf_:disabled{cursor:not-allowed;opacity:.52}.Scada_app__gTFrK[data-theme=dark] .Scada_primaryButton__Yf_UP,.Scada_app__gTFrK[data-theme=dark] .Scada_primaryWide__0A8kI{color:#0f172a}.Scada_secondaryButton__UrY42,.Scada_secondaryWide__rrlf_{border:1px solid var(--border);background:var(--panel)}.Scada_primaryWide__0A8kI,.Scada_secondaryWide__rrlf_{width:100%;min-height:32px}.Scada_panelTitle__Ut_gy{margin:0;color:var(--text);font-size:12px}.Scada_commandRow__0W6vo,.Scada_eventRow__eCXcb,.Scada_listRow__xho4U,.Scada_selectedListRow__E5_We,.Scada_signalRow___VjBK,.Scada_simpleRow__E0fDL,.Scada_trendRow__MkiYa{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font-size:12px}.Scada_listRow__xho4U,.Scada_selectedListRow__E5_We{width:100%;border:1px solid var(--border);border-radius:6px;padding:8px;text-align:left}.Scada_selectedListRow__E5_We{background:var(--blue-soft)}.Scada_simpleRow__E0fDL button{border:0;background:transparent;color:var(--blue);font-size:12px}.Scada_eventRow__eCXcb span,.Scada_signalRow___VjBK span:last-child,.Scada_trendRow__MkiYa span{color:var(--muted);font-size:11px}.Scada_issue__m8eK6{display:flex;gap:8px;border:1px solid var(--border);border-radius:6px;background:var(--panel);padding:10px}.Scada_issue__m8eK6[data-severity=critical]{border-color:#ffc9c9;background:var(--red-soft);color:#c10007}.Scada_issue__m8eK6[data-severity=warning]{border-color:#fee685;background:var(--amber-soft);color:#bb4d00}.Scada_issue__m8eK6 span,.Scada_issue__m8eK6 strong{display:block;font-size:12px}.Scada_issue__m8eK6 span{margin-top:2px;color:var(--muted);font-size:11px}.Scada_statusBar___yxpp{font-size:12px}.Scada_statusDot__uMc9O span{width:8px;height:8px}.Scada_statusItem__aMnRV,.Scada_statusItem__aMnRV svg{color:var(--muted)}.Scada_spacer__KoBWb{flex:1 1}.Scada_warningText__z_TTs{color:#e17100;font-weight:400}.Scada_projectLabel__qh7Z6{color:var(--muted)}.Scada_runtimeBody__uJMpX{display:grid;grid-template-columns:256px minmax(0,1fr) 360px;height:calc(100vh - 44px)}.Scada_pagesPanel__ASB7l{border-right:1px solid var(--border);background:var(--panel);padding:12px 6px}.Scada_pagesPanel__ASB7l p{margin:0 6px 8px;color:var(--muted);font-size:11px}.Scada_pageActive__IclcL,.Scada_pageItem__L_Qmw{display:flex;width:100%;min-height:48px;align-items:center;gap:8px;border:0;border-radius:6px;background:transparent;color:var(--text);padding:0 8px;font-size:12px;font-weight:600;text-align:left}.Scada_pageActive__IclcL>span,.Scada_pageItem__L_Qmw>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.Scada_pageActive__IclcL small,.Scada_pageActive__IclcL strong,.Scada_pageItem__L_Qmw small,.Scada_pageItem__L_Qmw strong{overflow:hidden;line-height:1.2;text-overflow:ellipsis}.Scada_pageActive__IclcL small,.Scada_pageItem__L_Qmw small{color:var(--muted);font-size:10px;font-weight:500}.Scada_pageActive__IclcL{background:var(--blue-soft);color:#075985}.Scada_pageActive__IclcL svg:last-child{margin-left:auto}.Scada_runtimeScreen__SYQ3t{overflow:auto;background:var(--app-bg);padding:20px}.Scada_screenHeader__sWBvc h2,.Scada_viewHeader__1FFP1 h2{margin:0;color:var(--text);font-size:14px;font-weight:600}.Scada_metricCards__vKAIq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:720px;margin-top:18px}.Scada_chartCard__f4jrG,.Scada_filterCard__tla3w,.Scada_metricCard__Zo4bp,.Scada_permissionsCard__700zf,.Scada_retentionCard___tJeN,.Scada_runtimeCard__otxiK{border:1px solid var(--border);border-radius:6px;background:var(--panel)}.Scada_metricCard__Zo4bp{min-height:152px;padding:13px}.Scada_metricCard__Zo4bp[data-selected=true]{border-color:var(--blue)}.Scada_metricCard__Zo4bp strong{display:block;margin-top:12px;font-size:26px;font-weight:500}.Scada_metricCard__Zo4bp small{color:var(--muted);font-size:12px}.Scada_metricCard__Zo4bp p{margin:18px 0 0;color:var(--muted);font-size:11px}.Scada_sparkline__5Odh0{width:86px;height:24px;margin-top:8px}.Scada_sparkline__5Odh0 path{fill:none;stroke-width:1.5}.Scada_sparkline__5Odh0[data-tone=green] path{stroke:var(--green)}.Scada_sparkline__5Odh0[data-tone=amber] path{stroke:var(--amber)}.Scada_sparkline__5Odh0[data-tone=blue] path{stroke:var(--blue)}.Scada_runtimeGrid__Tmqx3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:720px;margin-top:12px}.Scada_runtimeCard__otxiK{min-height:116px;padding:13px}.Scada_cardHeader__3y7kj{justify-content:space-between;min-width:0}.Scada_cardHeader__3y7kj strong{min-width:0;line-height:1.2;overflow-wrap:anywhere}.Scada_alarmMini__AEQaQ{display:grid;grid-template-columns:6px minmax(0,1fr) auto;grid-gap:8px;gap:8px;width:100%;margin-top:8px;align-items:center;border:0;background:transparent;color:var(--text);padding:4px 0;text-align:left}.Scada_alarmMini__AEQaQ span{width:6px;height:6px;border-radius:999px;overflow:hidden;color:transparent;text-indent:-999px}.Scada_alarmMini__AEQaQ span[data-severity=critical]{background:var(--red)}.Scada_alarmMini__AEQaQ span[data-severity=warning]{background:var(--amber)}.Scada_alarmMini__AEQaQ p{margin:0;font-size:12px;line-height:1.25;overflow-wrap:anywhere}.Scada_alarmMini__AEQaQ small{color:var(--muted);font-size:11px;white-space:nowrap}.Scada_healthGrid__ZiTdF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.Scada_contextPanel__QhRN8{background:var(--panel)}.Scada_eventRow__eCXcb{display:grid;grid-template-columns:54px 70px minmax(0,1fr) auto}.Scada_trendRow__MkiYa{align-items:center;padding-bottom:8px}.Scada_trendRow__MkiYa div{display:grid}.Scada_commandRow__0W6vo{padding-bottom:8px}.Scada_viewHeader__1FFP1{justify-content:flex-start;padding:0 16px}.Scada_alarmView___0aCi{display:grid;grid-template-columns:minmax(0,1fr) 340px;height:calc(100vh - 44px)}.Scada_alarmTablePane__EwXWP{overflow:auto}.Scada_tableFilters__4wFzF{display:flex;gap:8px;height:45px;align-items:center;border-bottom:1px solid var(--border);padding:8px 16px}.Scada_searchInput__Nqylm{display:flex;width:320px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:4px;background:var(--panel);padding:0 8px}.Scada_searchInput__Nqylm input{border:0;outline:0}.Scada_tableFilters__4wFzF select{width:136px}.Scada_table__Dy3dH{min-width:760px}.Scada_alarmHeader__u7eX5,.Scada_alarmRowSelected__gntap,.Scada_alarmRow__33_gL{display:grid;grid-template-columns:90px 78px minmax(260px,1fr) 120px 130px 20px;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:38px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);padding:0 16px;text-align:left}.Scada_alarmHeader__u7eX5{min-height:34px;color:var(--muted);font-size:11px}.Scada_alarmRowSelected__gntap,.Scada_alarmRow__33_gL{font-size:12px}.Scada_alarmRowSelected__gntap{background:rgba(224,242,254,.4)}.Scada_alarmRowSelected__gntap code,.Scada_alarmRow__33_gL code{color:var(--muted);font-family:Menlo,ui-monospace,monospace;font-size:11px}.Scada_alarmDetailPane__bQsbR{border-left:1px solid var(--border);background:var(--panel)}.Scada_alarmDetail__abcWF{display:grid;grid-gap:12px;gap:12px;padding:16px}.Scada_alarmDetail__abcWF>p{margin:0;color:var(--muted);font-size:11px}.Scada_keyValue__etijf{display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border)}.Scada_actionPair__izv_V,.Scada_modalActions__u6XrJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.Scada_adminView__q9L2Y,.Scada_archiveView__MH6d2,.Scada_auditView__yN3Sh{display:grid;grid-gap:12px;gap:12px;align-content:start;height:calc(100vh - 44px);overflow:auto;padding:20px}.Scada_filterCard__tla3w{display:grid;grid-template-columns:minmax(180px,240px) minmax(280px,420px) minmax(280px,420px);grid-gap:12px;gap:12px;align-items:end;justify-content:space-between;padding:17px}.Scada_filterCard__tla3w .Scada_cardHeader__3y7kj{justify-content:flex-start}.Scada_chartCard__f4jrG{display:grid;grid-gap:12px;gap:12px;padding:17px}.Scada_lineChart__k4Zz3{width:100%;height:320px}.Scada_lineChart__k4Zz3 line{stroke:var(--border);stroke-dasharray:3 3}.Scada_lineChart__k4Zz3 polyline{fill:none;stroke:var(--blue);stroke-width:2}.Scada_lineChart__k4Zz3 text{fill:var(--muted);font-size:10px}.Scada_retentionCard___tJeN{display:grid;grid-gap:8px;gap:8px;padding:17px}.Scada_retentionCard___tJeN>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px}.Scada_adminView__q9L2Y{grid-template-columns:minmax(360px,596px)}.Scada_permissionsCard__700zf{display:grid;grid-gap:0;gap:0;padding:16px}.Scada_permissionsCard__700zf .Scada_cardHeader__3y7kj{margin-bottom:16px}.Scada_auditCompact__EXXh6,.Scada_auditTable__eleRt{overflow-x:auto;border:1px solid var(--border);border-radius:6px;background:var(--panel)}.Scada_auditHeader__pglle,.Scada_auditRow__5rX02{display:grid;grid-template-columns:110px 180px minmax(260px,1fr) minmax(160px,220px) 120px;min-height:38px;align-items:center;grid-gap:16px;gap:16px;border-bottom:1px solid var(--border);padding:0 16px;font-size:12px}.Scada_auditCompact__EXXh6 .Scada_auditHeader__pglle,.Scada_auditCompact__EXXh6 .Scada_auditRow__5rX02{grid-template-columns:62px minmax(92px,1fr) minmax(120px,1.3fr) minmax(80px,1fr) auto;padding:0 8px}.Scada_auditHeader__pglle{color:var(--muted);font-size:11px}.Scada_auditRow__5rX02:last-child{border-bottom:0}.Scada_auditRow__5rX02 span:nth-child(2){color:var(--muted);font-size:11px}.Scada_auditRow__5rX02 span{min-width:0;overflow-wrap:anywhere}.Scada_modalBackdrop__3Ktiu{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:rgba(15,23,42,.42)}.Scada_modal__AYLsQ{display:grid;width:min(520px,calc(100vw - 32px));grid-gap:14px;gap:14px;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:18px}.Scada_checkRow__dPHrQ{display:flex;gap:8px;align-items:center;color:var(--text);font-size:12px}.Scada_roleSwitcherCompact__iofR5,.Scada_roleSwitcher__p6yBi{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:6px;background:var(--panel);padding:7px 9px}.Scada_roleSwitcher__p6yBi div{display:grid;min-width:122px}.Scada_roleSwitcherCompact__iofR5 span,.Scada_roleSwitcher__p6yBi span{color:var(--muted);font-size:10px}.Scada_roleSwitcher__p6yBi strong{color:var(--text);font-size:12px}.Scada_roleSwitcherCompact__iofR5 select,.Scada_roleSwitcher__p6yBi select{min-height:28px;border:1px solid var(--border);border-radius:4px;background:var(--panel);color:var(--text);font:inherit;font-size:12px}.Scada_topActions__vfJwe .Scada_roleSwitcher__p6yBi{padding:3px 6px}.Scada_topActions__vfJwe .Scada_roleSwitcher__p6yBi div{min-width:86px}.Scada_topActions__vfJwe .Scada_roleSwitcher__p6yBi select{min-height:24px}.Scada_roleSwitcherCompact__iofR5{position:relative;display:grid;width:40px;height:34px;place-items:center;justify-items:center;grid-gap:4px;gap:4px;border:1px solid var(--border);border-radius:6px;background:var(--panel-2);padding:0}.Scada_roleSwitcherCompact__iofR5 select{position:absolute;inset:0;width:100%;min-height:100%;cursor:pointer;opacity:0}.Scada_roleSwitcherCompact__iofR5 span{max-width:34px;overflow:hidden;color:var(--text);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.Scada_accessPage__7A_jc{display:grid;min-height:100vh;place-items:center;background:var(--app-bg);padding:24px}.Scada_accessPanel__KeUTW{display:grid;width:min(520px,100%);grid-gap:16px;gap:16px;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:22px}.Scada_accessPanel__KeUTW span{color:var(--muted);font-size:12px}.Scada_accessPanel__KeUTW h1{margin:4px 0 0;color:var(--text);font-size:20px;line-height:1.2}.Scada_accessPanel__KeUTW p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.Scada_loginPage__mQc6p{display:grid;min-height:100vh;place-items:center;background:#eef2f0;padding:24px}.Scada_loginPanel__m_5Jw{display:grid;width:min(420px,100%);grid-gap:26px;gap:26px;border:1px solid #cedbd7;border-radius:14px;background:var(--panel,#fff);box-shadow:var(--shadow);padding:32px}.Scada_loginIntro__pjyCX{display:flex;gap:14px;align-items:flex-start}.Scada_loginIntro__pjyCX span{color:var(--muted);font-size:12px}.Scada_loginIntro__pjyCX h1{margin:3px 0 0;color:var(--text);font-size:26px;line-height:1.15}.Scada_loginIntro__pjyCX p{margin:8px 0 0;color:var(--muted);font-size:13px}.Scada_loginRoles__BBTVe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.Scada_loginForm__aYNSB{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.Scada_loginForm__aYNSB .Scada_primaryWide__0A8kI{min-height:48px;background:#08766f;box-shadow:0 12px 24px rgba(8,118,111,.18);color:#fff;font-size:14px}.Scada_loginForm__aYNSB .Scada_field__3gYPs select{min-height:44px}.Scada_loginForm__aYNSB .Scada_primaryWide__0A8kI:hover{background:#075b57}.Scada_passwordControl___HiVv{position:relative;display:block}.Scada_passwordControl___HiVv input{padding-right:46px}.Scada_passwordControl___HiVv button{position:absolute;top:50%;right:4px;display:grid;width:40px;height:40px;place-items:center;translate:0 -50%;border:0;background:transparent;color:var(--muted)}.Scada_loginError__7Ndt3{grid-column:1/-1;margin:-2px 0 0;color:#c10007;font-size:12px}.Scada_loginCredentialHint__OyiAY{margin:-4px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.Scada_loginCredentialHint__OyiAY strong{color:var(--text);font-weight:700}.Scada_loginCredentials__ODOzR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.Scada_loginCredentials__ODOzR button{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--border);border-radius:6px;background:var(--panel-2);color:var(--text);padding:10px;text-align:left}.Scada_loginCredentials__ODOzR button:hover{border-color:var(--blue)}.Scada_loginCredentials__ODOzR strong{font-size:12px}.Scada_loginCredentials__ODOzR small,.Scada_loginCredentials__ODOzR span{color:var(--muted);font-size:11px}.Scada_loginRoleCard__tQ4zt{display:grid;grid-gap:7px;gap:7px;min-height:148px;align-content:start;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);padding:14px;text-align:left}.Scada_loginRoleCard__tQ4zt:hover{border-color:var(--blue);background:var(--blue-soft)}.Scada_loginRoleCard__tQ4zt svg{color:var(--blue)}.Scada_loginRoleCard__tQ4zt span{font-size:16px;font-weight:700}.Scada_loginRoleCard__tQ4zt strong{font-size:12px}.Scada_loginRoleCard__tQ4zt small{color:var(--muted);font-size:12px;line-height:1.35}.Scada_primaryLink__gpTOY,.Scada_secondaryLink__mrrsD{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border-radius:6px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none}.Scada_primaryLink__gpTOY{background:var(--blue);color:#fff}.Scada_secondaryLink__mrrsD{border:1px solid var(--border);background:var(--panel);color:var(--text)}.Scada_runtimeTest__kvcjh{--app-bg:#f8fafc;--panel:#ffffff;--panel-2:#f8fafc;--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--border-strong:#cbd5e1;--blue:#0ea5e9;--blue-soft:#e0f2fe;--green:#00bc7d;--green-soft:#ecfdf5;--amber:#fe9a00;--amber-soft:#fffbeb;--red:#fb2c36;--red-soft:#fef2f2;--shadow:0 10px 15px rgba(0,0,0,0.1),0 4px 6px rgba(0,0,0,0.1);min-height:100vh;overflow:auto;background:var(--app-bg);color:var(--text);padding:14px}.Scada_runtimePanelWide__MDrS_,.Scada_runtimePanel__XaCVf,.Scada_runtimeStatusStrip__DFxjR,.Scada_runtimeTestHeader__4DKfQ{border:1px solid var(--border);border-radius:8px;background:var(--panel)}.Scada_runtimeTestHeader__4DKfQ{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px}.Scada_runtimeBrand__yg3o3,.Scada_runtimeHeaderActions__g2r69{display:flex;align-items:center;gap:12px}.Scada_runtimeBrand__yg3o3 span{color:var(--muted);font-size:12px}.Scada_runtimeBrand__yg3o3 h1{margin:2px 0 0;font-size:20px;line-height:1.15}.Scada_runtimeStatusStrip__DFxjR{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;grid-gap:10px;gap:10px;align-items:center;margin-top:12px;padding:10px}.Scada_statusTile__il9Ic{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;align-items:center;border-right:1px solid var(--border);padding-right:10px}.Scada_statusTile__il9Ic svg{grid-row:span 2;color:var(--muted)}.Scada_statusTile__il9Ic span{color:var(--muted);font-size:10px}.Scada_statusTile__il9Ic strong{color:var(--text);font-size:13px}.Scada_statusTile__il9Ic[data-tone=success] strong{color:#007a55}.Scada_statusTile__il9Ic[data-tone=critical] strong{color:#c10007}.Scada_runtimePlayButton__QyCGn{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;background:var(--blue);color:#fff;padding:0 14px;font-weight:700}.Scada_runtimeKpiGrid__xT8_e{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.Scada_runtimeSectionNav__HUmkR{display:flex;gap:6px;overflow-x:auto;margin-top:12px;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:6px}.Scada_runtimeSectionActive__saGPd,.Scada_runtimeSectionButton__GZJ_b{display:inline-flex;min-height:32px;align-items:center;gap:7px;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:0 10px;font-size:12px;font-weight:700;white-space:nowrap}.Scada_runtimeSectionActive__saGPd{background:var(--blue-soft);color:#075985}.Scada_runtimeOpsGrid__V1d4X{display:grid;grid-template-columns:minmax(420px,1.25fr) minmax(360px,.9fr) minmax(320px,.75fr);grid-gap:12px;gap:12px;margin-top:12px}.Scada_runtimePanelWide__MDrS_,.Scada_runtimePanel__XaCVf{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:14px}.Scada_runtimePanelWide__MDrS_{grid-column:span 2}.Scada_runtimeSchemePage__wQCjZ,.Scada_runtimeTwoColumnWide__6AIVA,.Scada_runtimeTwoColumn__frXL1{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.Scada_runtimeTwoColumn__frXL1{grid-template-columns:minmax(360px,.85fr) minmax(420px,1fr)}.Scada_runtimeTwoColumnWide__6AIVA{grid-template-columns:minmax(520px,1fr) minmax(320px,.55fr)}.Scada_runtimeSchemePage__wQCjZ{grid-template-columns:minmax(0,1fr) 320px}.Scada_runtimeSchemeCanvas__Wy4fH{position:relative;min-height:660px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:radial-gradient(var(--border) 1px,transparent 1px),var(--panel-2);background-size:80px 80px}.Scada_runtimeSchemeLines___QbyV{position:absolute;width:1120px;height:650px;pointer-events:none}.Scada_runtimeSchemeLines___QbyV path{fill:none;stroke-width:2.5}.Scada_runtimeSchemeNode__Xj5eG{position:absolute;display:grid;width:240px;min-height:96px;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:6px;background:var(--panel);box-shadow:0 1px 3px rgba(15,23,42,.1);padding:10px}.Scada_runtimeSchemeNode__Xj5eG[data-active=true]{border-color:var(--blue);box-shadow:0 0 0 2px rgba(14,165,233,.18)}.Scada_runtimeSchemeNode__Xj5eG[data-active=true]:after{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 0 5px rgba(0,188,125,.12);content:""}.Scada_runtimeSchemeNode__Xj5eG p{margin:0;color:var(--muted);font-size:11px;line-height:1.3}.Scada_runtimeSchemeNode__Xj5eG b{margin-left:auto;color:var(--text);font-size:11px}.Scada_eventFeed__hnFXr,.Scada_runtimeAlarmList__VJ7ko{display:grid;grid-gap:8px;gap:8px}.Scada_runtimeAlarmSelected__T5ri2,.Scada_runtimeAlarm__5a82K{display:grid;grid-template-columns:7px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text);padding:9px;text-align:left}.Scada_runtimeAlarmSelected__T5ri2{border-color:var(--blue);background:var(--blue-soft)}.Scada_runtimeAlarmSelected__T5ri2>span,.Scada_runtimeAlarm__5a82K>span{width:7px;height:7px;border-radius:999px}.Scada_runtimeAlarmSelected__T5ri2>span[data-severity=critical],.Scada_runtimeAlarm__5a82K>span[data-severity=critical]{background:var(--red)}.Scada_runtimeAlarmSelected__T5ri2>span[data-severity=warning],.Scada_runtimeAlarm__5a82K>span[data-severity=warning]{background:var(--amber)}.Scada_runtimeAlarmSelected__T5ri2 strong,.Scada_runtimeAlarm__5a82K strong{display:block;font-size:12px;line-height:1.2;overflow-wrap:anywhere}.Scada_runtimeAlarmSelected__T5ri2 small,.Scada_runtimeAlarm__5a82K small{color:var(--muted);font-size:11px}.Scada_runtimeAlarmSelected__T5ri2 .Scada_chip__Pa_BB,.Scada_runtimeAlarm__5a82K .Scada_chip__Pa_BB{min-width:66px;justify-content:center;white-space:nowrap}.Scada_runtimeAlarmDetail__VROSr{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--border);padding-top:12px}.Scada_lockHint__VulxW{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:11px}.Scada_eventFeed__hnFXr .Scada_eventRow__eCXcb{display:flex;min-height:34px;justify-content:flex-start;border:1px solid var(--border);border-radius:6px;padding:8px}.Scada_commandRow__0W6vo div{display:grid;min-width:0;grid-gap:3px;gap:3px}.Scada_commandRow__0W6vo span,.Scada_commandRow__0W6vo strong{line-height:1.25}@media (max-width:1240px){.Scada_runtimeOpsGrid__V1d4X{grid-template-columns:repeat(2,minmax(0,1fr))}.Scada_runtimePanelWide__MDrS_{grid-column:span 2}}@media (max-width:860px){.Scada_runtimeBrand__yg3o3,.Scada_runtimeHeaderActions__g2r69,.Scada_runtimeTestHeader__4DKfQ{align-items:stretch;flex-direction:column}.Scada_loginCredentials__ODOzR,.Scada_loginForm__aYNSB,.Scada_loginRoles__BBTVe,.Scada_runtimeKpiGrid__xT8_e,.Scada_runtimeOpsGrid__V1d4X,.Scada_runtimePanelWide__MDrS_,.Scada_runtimeSchemePage__wQCjZ,.Scada_runtimeStatusStrip__DFxjR,.Scada_runtimeTwoColumnWide__6AIVA,.Scada_runtimeTwoColumn__frXL1{grid-template-columns:1fr}.Scada_runtimePanelWide__MDrS_{grid-column:span 1}}@media (max-width:1180px){.Scada_alarmView___0aCi,.Scada_runtimeBody__uJMpX,.Scada_studioBody__am9bE{grid-template-columns:1fr;overflow:auto}.Scada_alarmDetailPane__bQsbR,.Scada_contextPanel__QhRN8,.Scada_inspector__nvpj9{min-height:420px;border-top:1px solid var(--border);border-left:0}.Scada_pagesPanel__ASB7l{display:none}.Scada_metricCards__vKAIq,.Scada_runtimeGrid__Tmqx3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.Scada_app__gTFrK{grid-template-columns:1fr}.Scada_navRail__8xLDW{grid-template-columns:repeat(7,min-content);overflow-x:auto;border-right:0;border-bottom:1px solid var(--border)}.Scada_statusBar___yxpp,.Scada_topBar__zdLcX{height:auto;min-height:44px;flex-wrap:wrap;padding:8px}.Scada_filterCard__tla3w,.Scada_metricCards__vKAIq,.Scada_retentionCard___tJeN>div,.Scada_runtimeGrid__Tmqx3{grid-template-columns:1fr}}.PidSymbol_symbol__cqPgg{position:relative;display:grid;width:100%;height:100%;place-items:center;border-radius:5px;color:#164c52}.PidSymbol_symbol__cqPgg svg{width:100%;height:100%;overflow:visible}.PidSymbol_symbol__cqPgg svg :is(path,circle,line,rect){fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--pid-stroke-width,4);vector-effect:non-scaling-stroke}.PidSymbol_symbol__cqPgg svg path:nth-child(2){fill:color-mix(in srgb,currentcolor 12%,transparent)}.PidSymbol_symbol__cqPgg svg text{fill:currentcolor;font-size:calc(31px * var(--pid-font-scale, 1));font-weight:750;text-anchor:middle}.PidSymbol_label__dAtJ2{position:absolute;top:calc(100% + 3px);left:50%;max-width:150%;translate:-50% 0;overflow:hidden;color:#20383d;font-size:calc(12px * var(--pid-font-scale, 1));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.PidSymbol_numeric__7L1dG{display:grid;width:100%;height:100%;align-content:center;border:calc(1px * var(--pid-stroke-width, 2)) solid;border-radius:7px;padding:5px 10px;text-align:center}.PidSymbol_numeric__7L1dG strong{font-size:calc(clamp(16px, 3cqw, 26px) * var(--pid-font-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PidSymbol_numeric__7L1dG span{color:#617579;font-size:calc(11px * var(--pid-font-scale, 1))}.PidSymbol_text__9LPxg{overflow:hidden;color:#20383d;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.PidSymbol_command___rM9X,.PidSymbol_text__9LPxg{width:100%;font-size:calc(1em * var(--pid-font-scale, 1))}.PidSymbol_command___rM9X{display:grid;height:100%;place-items:center;border:calc(1px * var(--pid-stroke-width, 2)) solid;border-radius:7px;background:#e4f2ef;color:#075b57;font-weight:750}.PidSymbol_badQuality__yHN3T{background:repeating-linear-gradient(135deg,#fff,#fff 6px,#f6e7d2 0,#f6e7d2 12px)!important}.PidSymbol_quality__sYC3_{position:absolute;right:0;bottom:0;left:0;background:#8a5a0a;padding:2px;color:#fff;font-size:9px;font-weight:750;text-align:center}.AppShell_shell__cvfb4{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh;background:var(--background);color:var(--foreground)}.AppShell_skipLink__yR6cu{position:fixed;top:8px;left:8px;z-index:10;translate:0 -150%;border-radius:6px;background:var(--surface);padding:9px 12px;color:var(--foreground);font-weight:700}.AppShell_skipLink__yR6cu:focus{translate:0}.AppShell_sidebar__C2atc{position:-webkit-sticky;position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:24px;border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);padding:20px 14px;color:var(--sidebar-foreground)}.AppShell_brand___q9ek{display:flex;align-items:center;gap:12px;border-radius:8px;padding:4px}.AppShell_brand___q9ek small,.AppShell_brand___q9ek strong,.AppShell_brand___q9ek>span:last-child{display:block}.AppShell_brand___q9ek strong{font-size:17px;line-height:1.25}.AppShell_brand___q9ek small{margin-top:2px;color:var(--sidebar-muted);font-size:11px;line-height:1.4}.AppShell_brandMark__7GCDo{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--sidebar-line);border-radius:8px;background:var(--sidebar-hover);color:var(--sidebar-accent)}.AppShell_brand___q9ek:focus-visible,.AppShell_logoutButton__W68Xh:focus-visible,.AppShell_navItemActive__qkN3j:focus-visible,.AppShell_navItem__8uB4O:focus-visible{outline:3px solid var(--sidebar-accent);outline-offset:2px}.AppShell_nav__i4oyA{display:grid;grid-gap:6px;gap:6px}.AppShell_navItemActive__qkN3j,.AppShell_navItem__8uB4O{display:flex;min-height:44px;align-items:center;gap:10px;border-radius:7px;padding:0 12px;color:var(--sidebar-nav);font-size:14px;font-weight:650}.AppShell_navItemActive__qkN3j{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg)}.AppShell_navItem__8uB4O:hover{background:var(--sidebar-hover);color:var(--sidebar-nav-hover)}.AppShell_account__C1WL_{display:grid;grid-gap:12px;gap:12px;margin-top:auto;border-top:1px solid var(--sidebar-line);padding:18px 4px 0}.AppShell_accountDetails__DAU_L{min-width:0}.AppShell_accountDetails__DAU_L span,.AppShell_accountDetails__DAU_L strong{display:block;overflow:hidden;text-overflow:ellipsis}.AppShell_accountDetails__DAU_L strong{font-size:13px;white-space:nowrap}.AppShell_accountDetails__DAU_L span{margin-top:3px;color:var(--sidebar-muted);font-size:12px}.AppShell_logoutButton__W68Xh{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sidebar-line);border-radius:8px;background:transparent;color:var(--sidebar-foreground);font-weight:650}.AppShell_logoutButton__W68Xh:hover{background:var(--sidebar-hover)}.AppShell_workspace__ZyEds{min-width:0}.AppShell_topbar__e3Pyc{display:flex;min-height:96px;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border);background:var(--surface);padding:18px clamp(20px,2.4vw,34px)}.AppShell_heading__X4kmG{min-width:0}.AppShell_heading__X4kmG h1{margin:6px 0 0;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.AppShell_heading__X4kmG>p{margin:5px 0 0;color:var(--muted);line-height:1.45}.AppShell_breadcrumbs__f7zFZ{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;color:var(--muted);font-size:12px;font-weight:650;list-style:none}.AppShell_breadcrumbs__f7zFZ li:not(:last-child):after{margin-left:6px;color:var(--border-strong);content:"/"}.AppShell_breadcrumbs__f7zFZ a:hover{color:var(--primary);text-decoration:underline}.AppShell_statusCluster__Ij6I_{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.AppShell_statusCluster__Ij6I_ span{display:inline-flex;min-height:32px;align-items:center;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);padding:0 10px;color:var(--muted-strong);font-size:12px;font-weight:700}.AppShell_statusCluster__Ij6I_ .AppShell_modeAvatar__Inumw{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-strong)}.AppShell_statusCluster__Ij6I_ .AppShell_modeDemo__InHH0{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.AppShell_statusCluster__Ij6I_ .AppShell_modeWarning__JXsb1{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.AppShell_main__Wq_nC{width:100%;max-width:1600px;margin:0 auto;padding:clamp(18px,2.4vw,34px)}.AppShell_notice__BGDDx{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;max-width:720px;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:20px;color:var(--muted-strong)}.AppShell_notice__BGDDx>svg{color:var(--primary)}.AppShell_notice__BGDDx h2{margin:0;color:var(--foreground);font-size:18px}.AppShell_noticeBody__DjhfY{margin-top:8px;color:var(--muted);line-height:1.55}.AppShell_noticeBody__DjhfY p{margin:0}.AppShell_redirectStatus__86Tzk{display:grid;min-height:100vh;margin:0;place-items:center;background:var(--background);color:var(--muted);font-weight:650}@media (max-width:760px){.AppShell_shell__cvfb4{width:100%;grid-template-columns:minmax(0,1fr);overflow-x:hidden}.AppShell_sidebar__C2atc{position:static;width:100%;min-width:0;height:auto;gap:16px;padding:14px}.AppShell_nav__i4oyA{display:flex;width:100%;min-width:0;overflow-x:auto;padding-bottom:2px}.AppShell_navItemActive__qkN3j,.AppShell_navItem__8uB4O{flex:0 0 auto}.AppShell_account__C1WL_{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:0;padding-top:12px}.AppShell_logoutButton__W68Xh{padding:0 12px}.AppShell_topbar__e3Pyc{min-height:0;flex-direction:column;padding:18px}.AppShell_workspace__ZyEds{width:100%;min-width:0}.AppShell_statusCluster__Ij6I_{justify-content:flex-start}.AppShell_main__Wq_nC{padding:16px}}@media (max-width:420px){.AppShell_account__C1WL_{grid-template-columns:1fr}.AppShell_logoutButton__W68Xh{width:100%}.AppShell_notice__BGDDx{grid-template-columns:1fr}}.Settings_workspace__IBc1L{display:grid;grid-gap:18px;gap:18px;max-width:720px}.Settings_card__JLsfL{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:20px;box-shadow:var(--shadow)}.Settings_card__JLsfL h2{margin:0;color:var(--foreground);font-size:18px}.Settings_hint__XywTY{margin:6px 0 14px;color:var(--muted);font-size:13px;line-height:1.45}.Settings_options__ykcwU{display:flex;flex-wrap:wrap;gap:10px;margin:0;border:0;padding:0}.Settings_optionActive__sPmdW,.Settings_option__soY8_{display:inline-flex;min-height:44px;align-items:center;gap:10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);padding:0 14px;color:var(--foreground);font-size:14px;font-weight:650;cursor:pointer}.Settings_optionActive__sPmdW{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-strong)}.Settings_option__soY8_:hover{border-color:var(--primary)}.Settings_optionActive__sPmdW input,.Settings_option__soY8_ input{margin:0;accent-color:var(--primary)}.Settings_optionActive__sPmdW:focus-within,.Settings_option__soY8_:focus-within{outline:3px solid var(--primary);outline-offset:2px}.Settings_note__CIGBi{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.Settings_srOnly__jjiPp{position:absolute;width:1px;height:1px;margin:-1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.PidRuntimeView_viewport__ZEt0j{width:100%;min-height:440px;overflow:auto;border:1px solid #cfdadc;border-radius:8px;background-color:#f4f7f7;background-image:radial-gradient(circle,#b9c7c9 1px,transparent 0);background-size:20px 20px}.PidRuntimeView_surface__pKvlg{position:relative;min-width:100%}.PidRuntimeView_background__87fPq{position:absolute;z-index:0;pointer-events:none}.PidRuntimeView_pipes__PvjHO{position:absolute;inset:0;overflow:visible}.PidRuntimeView_pipes__PvjHO path{fill:none;stroke-linejoin:round;stroke-linecap:square}.PidRuntimeView_command__5c15R,.PidRuntimeView_element__tB7Yo{position:absolute;display:grid;place-items:center;transform-origin:center}.PidRuntimeView_command__5c15R>*,.PidRuntimeView_element__tB7Yo>*{width:100%;height:100%}.PidRuntimeView_command__5c15R{border:0;background:transparent;padding:0;cursor:pointer}.PidRuntimeView_command__5c15R:hover{filter:brightness(.96)}.PidRuntimeView_command__5c15R:focus-visible{border-radius:7px;outline:3px solid #08766f;outline-offset:3px}.PidRuntimeView_empty__iwMp5{display:grid;min-height:300px;margin:0;place-items:center;color:#60777b}.PidRuntimeView_notice__gUvye{margin:0 0 8px;border:1px solid #e5c07b;border-radius:7px;background:#fdf6e4;padding:8px 12px;color:#7a5300;font-size:13px;font-weight:600}.PidEditor_workspace__u0d7Y{display:flex;flex-direction:column;height:calc(100vh - 96px);min-height:620px;overflow:hidden;border:1px solid #cbd7d9;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgb(16 47 53/8%)}.PidEditor_editor__HXwq3{display:grid;flex:1 1 auto;grid-template-columns:240px minmax(380px,1fr) 280px;min-height:0}.PidEditor_conflict__WhiTT{flex:0 0 auto;padding:12px 14px 0}.PidEditor_conflictActions__NxdhV{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.PidEditor_inspector___EwFf,.PidEditor_palette__b8Hi3{min-height:0;overflow:auto;background:#f8faf9;padding:16px}.PidEditor_palette__b8Hi3{border-right:1px solid #d8e1e2}.PidEditor_inspector___EwFf{border-left:1px solid #d8e1e2}.PidEditor_panelHeading__fvaAg{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.PidEditor_panelHeading__fvaAg span{color:#718589;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.PidEditor_panelHeading__fvaAg h2{margin:2px 0 0;color:#15353a;font-size:17px}.PidEditor_search__OTSVN{display:flex;min-height:38px;align-items:center;gap:8px;border:1px solid #c9d5d7;border-radius:7px;background:#fff;padding:0 10px;color:#60777b}.PidEditor_search__OTSVN:focus-within{border-color:#08766f;box-shadow:0 0 0 3px rgb(8 118 111/12%)}.PidEditor_search__OTSVN input{width:100%;border:0;outline:0;background:transparent;font:inherit}.PidEditor_sr__KuVX_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.PidEditor_paletteGroups__CGnJu{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.PidEditor_paletteGroups__CGnJu h3{margin:0 0 8px;color:#60777b;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.PidEditor_paletteGrid__EPYCd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.PidEditor_paletteItem__eZQHw{display:grid;min-height:88px;place-items:center;grid-gap:4px;gap:4px;border:1px solid #d2dcde;border-radius:7px;background:#fff;padding:8px 5px;color:#24484d;cursor:-webkit-grab;cursor:grab;font-size:11px;font-weight:650}.PidEditor_paletteItem__eZQHw:hover{border-color:#62a9a4;background:#f0f9f7}.PidEditor_paletteItem__eZQHw:active{cursor:-webkit-grabbing;cursor:grabbing}.PidEditor_paletteIcon__unibP{display:block;width:64px;height:46px}.PidEditor_paletteIcon__unibP>*{width:100%;height:100%}.PidEditor_panelHint__AK5_y{margin:18px 0 0;color:#718589;font-size:11px;line-height:1.5}.PidEditor_toolbar__OLSNJ{display:flex;min-height:52px;align-items:center;gap:10px;border-bottom:1px solid #d8e1e2;background:#f8faf9;padding:7px 10px}.PidEditor_toolGroup__CYF4R{display:flex;align-items:center;gap:3px;padding-right:10px;border-right:1px solid #d8e1e2}.PidEditor_toolbar__OLSNJ button{display:inline-flex;min-width:34px;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#24484d}.PidEditor_toolbar__OLSNJ button:hover:not(:disabled){border-color:#c7d5d7;background:#fff}.PidEditor_toolbar__OLSNJ button:disabled{opacity:.4}.PidEditor_zoomValue__9Dfiw{min-width:44px;color:#536b70;font-size:12px;text-align:center}.PidEditor_saved__QMqWh,.PidEditor_unsaved__i6CaW{margin-left:auto;font-size:12px}.PidEditor_saved__QMqWh{color:#53716c}.PidEditor_unsaved__i6CaW{color:#9a6215}.PidEditor_toolbar__OLSNJ .PidEditor_saveButton__7M5QP{min-width:150px;border-color:#08766f;background:#08766f;color:#fff;font-weight:700}.PidEditor_toolbar__OLSNJ .PidEditor_saveButton__7M5QP:hover:not(:disabled){background:#075e59;color:#fff}.PidEditor_canvas__j9L3Z{position:relative;min-width:0;min-height:0;overflow:hidden;overscroll-behavior:contain;touch-action:none;cursor:-webkit-grab;cursor:grab;background-color:#f4f7f7;background-image:radial-gradient(circle,#aebfc1 1px,transparent 0)}.PidEditor_canvas__j9L3Z:active{cursor:-webkit-grabbing;cursor:grabbing}.PidEditor_canvasHelp__nN9K0{position:absolute;top:10px;left:50%;z-index:5;translate:-50% 0;border:1px solid #cfdbdc;border-radius:999px;background:rgb(255 255 255/90%);padding:6px 12px;color:#60777b;font-size:11px;pointer-events:none;box-shadow:0 3px 10px rgb(16 47 53/8%)}.PidEditor_world__gA5GF{position:absolute;top:0;left:0;width:1px;height:1px;transform-origin:0 0}.PidEditor_backgroundLayer__B3AIA{position:absolute;top:0;left:0;z-index:0;pointer-events:none}.PidEditor_pipeLayer__uBich{position:absolute;top:-100000px;left:-100000px;width:200000px;height:200000px;overflow:visible;pointer-events:none}.PidEditor_pipeVisible__2jKGE{fill:none;vector-effect:non-scaling-stroke;pointer-events:none;stroke-linecap:square;stroke-linejoin:round}.PidEditor_pipeHit__HmIvT{fill:none;stroke:transparent;stroke-width:18;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.PidEditor_pipeSelected__NzULg{stroke:rgb(8 118 111/18%)}.PidEditor_waypoint__9tE64{position:absolute;z-index:8;width:14px;height:14px;translate:-50% -50%;border:2px solid #fff;border-radius:3px;background:#08766f;box-shadow:0 0 0 1px #075e59,0 2px 5px rgb(16 47 53/22%);cursor:move}.PidEditor_waypoint__9tE64:focus-visible{outline:3px solid #e9a23b;outline-offset:2px}.PidEditor_elementNode__jiHru{position:absolute;display:grid;place-items:center;box-sizing:border-box;border:1px solid transparent;border-radius:5px;cursor:move;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PidEditor_elementNode__jiHru:focus-visible,.PidEditor_elementSelected__mUcyi{border-color:#08766f;outline:0;box-shadow:0 0 0 2px rgb(8 118 111/13%)}.PidEditor_elementNode__jiHru>:first-child{width:100%;height:100%}.PidEditor_port__Svfwn{position:absolute;z-index:2;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#08766f;opacity:0;box-shadow:0 0 0 1px #075e59;transition:opacity .12s,scale .12s}.PidEditor_elementNode__jiHru:hover .PidEditor_port__Svfwn,.PidEditor_elementSelected__mUcyi .PidEditor_port__Svfwn,.PidEditor_portActive__bf7Ze{opacity:1}.PidEditor_portActive__bf7Ze,.PidEditor_port__Svfwn:hover{scale:1.35}.PidEditor_portnorth__BVg_t{top:-6px;left:calc(50% - 6px)}.PidEditor_porteast___f8GU{top:calc(50% - 6px);right:-6px}.PidEditor_portsouth__Pb7ev{bottom:-6px;left:calc(50% - 6px)}.PidEditor_portwest__dvJn1{top:calc(50% - 6px);left:-6px}.PidEditor_resizeHandle__t97wc{position:absolute;right:-6px;bottom:-6px;z-index:3;width:13px;height:13px;border:2px solid #fff;border-radius:2px;background:#08766f;cursor:nwse-resize}.PidEditor_coordinates__63NTB{position:absolute;right:10px;bottom:10px;z-index:5;border:1px solid #d5dfe0;border-radius:5px;background:rgb(255 255 255/88%);padding:4px 7px;color:#60777b;font-family:ui-monospace,monospace;font-size:10px;pointer-events:none}.PidEditor_marquee__a3QDT{position:absolute;z-index:20;border:1px solid #08766f;background:rgb(8 118 111/10%);pointer-events:none}.PidEditor_inspectorEmpty__HHv3t{display:grid;grid-gap:6px;gap:6px;border:1px dashed #c9d5d7;border-radius:8px;padding:18px 12px;color:#718589;font-size:12px;text-align:center}.PidEditor_backgroundRemove__C_N7U{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid #c9d5d7;border-radius:6px;background:#fff;padding:0 10px;color:#8b332b;font-size:11px;font-weight:700}.PidEditor_backgroundRemove__C_N7U:hover{border-color:#8b332b;background:#fdf3f2}.PidEditor_inspectorEmpty__HHv3t strong{color:#35585d}.PidEditor_fields__guIv7{display:grid;grid-gap:12px;gap:12px}.PidEditor_selectionType__pCCiR{margin:0;color:#08766f;font-size:12px;font-weight:750}.PidEditor_fields__guIv7 label{display:grid;grid-gap:5px;gap:5px;color:#536b70;font-size:11px;font-weight:700}.PidEditor_fields__guIv7 input,.PidEditor_fields__guIv7 select{width:100%;min-height:36px;border:1px solid #c9d5d7;border-radius:6px;background:#fff;padding:6px 8px;color:#193b40;font:inherit}.PidEditor_fieldRow__XD2dz{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.PidEditor_fields__guIv7 .PidEditor_checkboxField__RvLHM{display:flex;align-items:center;gap:8px}.PidEditor_fields__guIv7 .PidEditor_checkboxField__RvLHM input{width:auto;min-height:auto;accent-color:#08766f}.PidEditor_bindingBlock__fK5NC{display:grid;grid-gap:10px;gap:10px;margin-top:4px;border-top:1px solid #d8e1e2;padding-top:14px}.PidEditor_bindingBlock__fK5NC h3{margin:0;color:#35585d;font-size:13px}.PidEditor_colorInput___JFxR{display:flex;align-items:center;gap:7px}.PidEditor_colorInput___JFxR input{width:38px;padding:3px}.PidEditor_colorInput___JFxR code{color:#536b70;font-size:10px}.PidEditor_pipeMeta__WeUKa{display:grid;grid-gap:8px;gap:8px;margin:0}.PidEditor_pipeMeta__WeUKa div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #e0e7e8;padding-bottom:6px;font-size:11px}.PidEditor_pipeMeta__WeUKa dt{color:#718589}.PidEditor_pipeMeta__WeUKa dd{margin:0;color:#24484d}.PidEditor_groupSummary__6U2Li{margin:0 0 12px;border-left:3px solid #08766f;background:#eef8f6;padding:9px 10px;color:#35585d;font-size:11px;line-height:1.45}.PidEditor_compactHint___y1A8{margin:0;color:#718589;font-size:11px;line-height:1.45}.PidEditor_layerList__VWKQQ,.PidEditor_waypointList__nmlg7{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.PidEditor_waypointList__nmlg7 li{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d8e1e2;border-radius:5px;padding:4px 5px 4px 8px;color:#536b70;font-size:11px}.PidEditor_layersHeading__yqgd0 button,.PidEditor_waypointList__nmlg7 button{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:#536b70}.PidEditor_layersHeading__yqgd0 button:hover:not(:disabled),.PidEditor_waypointList__nmlg7 button:hover{border-color:#c7d5d7;background:#fff;color:#08766f}.PidEditor_layersPanel__i4J0S{display:grid;grid-gap:9px;gap:9px;margin-top:18px;border-top:1px solid #d8e1e2;padding-top:14px}.PidEditor_layersHeading__yqgd0{display:flex;align-items:center;justify-content:space-between;gap:8px}.PidEditor_layersHeading__yqgd0 h3{display:flex;align-items:center;gap:6px;margin:0;color:#35585d;font-size:13px}.PidEditor_layersHeading__yqgd0>div{display:flex;gap:2px}.PidEditor_layersHeading__yqgd0 button:disabled{opacity:.35}.PidEditor_layerList__VWKQQ{max-height:190px;overflow:auto}.PidEditor_layerList__VWKQQ button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d8e1e2;border-radius:5px;background:#fff;padding:5px 8px;color:#35585d;text-align:left}.PidEditor_layerList__VWKQQ button[aria-pressed=true]{border-color:#08766f;background:#eaf6f3}.PidEditor_layerList__VWKQQ span{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.PidEditor_layerList__VWKQQ small{flex:0 0 auto;color:#718589;font-size:9px}.PidEditor_state__sqEWC{display:grid;min-height:420px;place-items:center;color:#60777b}.PidEditor_legacy__CN27r{display:grid;max-width:560px;grid-gap:14px;gap:14px;border:1px solid #e2c184;border-radius:9px;background:#fffaf0;padding:22px}.PidEditor_legacy__CN27r h2,.PidEditor_legacy__CN27r p{margin:0}.PidEditor_legacy__CN27r button{justify-self:start;min-height:40px;border:0;border-radius:7px;background:#08766f;padding:0 14px;color:#fff;font-weight:700}.PidEditor_error__rgy1l{color:#8b332b}@media (max-width:1050px){.PidEditor_editor__HXwq3{grid-template-columns:190px minmax(340px,1fr) 230px}.PidEditor_paletteGrid__EPYCd{grid-template-columns:1fr}}