._overlay_s4uuq_3{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_importFadeIn_s4uuq_1 .15s ease-out}@keyframes _importFadeIn_s4uuq_1{0%{opacity:0}to{opacity:1}}._modal_s4uuq_25{display:flex;flex-direction:column;width:92vw;height:88vh;max-width:1100px;border-radius:12px;overflow:hidden;background:#0f172a;border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 60px #0009}._toolbar_s4uuq_39{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}._toolbarTitle_s4uuq_49{font-size:14px;font-weight:700;color:#38bdf8;text-transform:uppercase;letter-spacing:.08em}._closeBtn_s4uuq_57{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:#ffffff0f;color:#94a3b8;cursor:pointer;transition:all .15s}._closeBtn_s4uuq_57:hover{background:#ef444433;color:#f87171}._body_s4uuq_77{display:flex;flex:1;overflow:hidden}._templateList_s4uuq_84{width:320px;flex-shrink:0;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden}._templateListHeader_s4uuq_93{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}._searchInput_s4uuq_99{width:100%;padding:8px 12px;font-size:13px;color:#e2e8f0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:none;transition:border-color .15s}._searchInput_s4uuq_99::placeholder{color:#475569}._searchInput_s4uuq_99:focus{border-color:#38bdf866}._templateScroll_s4uuq_119{flex:1;overflow-y:auto;padding:8px}._templateItem_s4uuq_125{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;text-align:left;color:#cbd5e1;transition:all .15s}._templateItem_s4uuq_125:hover{background:#ffffff0a;border-color:#ffffff14}._templateItemActive_s4uuq_145{background:#38bdf814;border-color:#38bdf840;color:#f1f5f9}._templateItemName_s4uuq_151{font-size:13px;font-weight:600;line-height:1.3}._templateItemMeta_s4uuq_157{display:flex;align-items:center;gap:8px;font-size:11px;color:#64748b}._templateItemBadge_s4uuq_165{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:3px;background:#ffffff0f;color:#94a3b8}._stepPanel_s4uuq_177{flex:1;display:flex;flex-direction:column;overflow:hidden}._stepPanelEmpty_s4uuq_184{flex:1;display:flex;align-items:center;justify-content:center;color:#475569;font-size:13px;text-align:center;padding:40px}._stepPanelHeader_s4uuq_195{padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05;display:flex;align-items:center;justify-content:space-between}._stepPanelTitle_s4uuq_204{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}._stepPanelActions_s4uuq_212{display:flex;align-items:center;gap:8px}._selectAllBtn_s4uuq_218{font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s}._selectAllBtn_s4uuq_218:hover{background:#ffffff0f;color:#cbd5e1}._stepScroll_s4uuq_235{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:8px}._stepCard_s4uuq_244{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05;cursor:pointer;transition:all .15s}._stepCard_s4uuq_244:hover{background:#ffffff0a;border-color:#ffffff1f}._stepCardSelected_s4uuq_261{background:#38bdf80f;border-color:#38bdf840}._stepCheckbox_s4uuq_266{flex-shrink:0;width:18px;height:18px;margin-top:1px;border:2px solid rgba(255,255,255,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s;background:transparent}._stepCheckboxChecked_s4uuq_280{background:#38bdf8;border-color:#38bdf8}._stepInfo_s4uuq_285{flex:1;min-width:0}._stepName_s4uuq_290{font-size:13px;font-weight:600;color:#e2e8f0;line-height:1.3}._stepDesc_s4uuq_297{font-size:11px;color:#64748b;margin-top:2px;line-height:1.4}._stepFieldCount_s4uuq_304{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569;margin-top:4px}._stepFieldList_s4uuq_313{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}._fieldTag_s4uuq_320{font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px;background:#ffffff0d;color:#64748b;white-space:nowrap}._footer_s4uuq_331{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid rgba(255,255,255,.06);background:#ffffff05;flex-shrink:0}._footerInfo_s4uuq_341{font-size:12px;color:#64748b}._footerActions_s4uuq_346{display:flex;align-items:center;gap:10px}._cancelBtn_s4uuq_352{font-size:12px;font-weight:600;padding:8px 16px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s}._cancelBtn_s4uuq_352:hover{background:#ffffff0f;color:#cbd5e1}._importBtn_s4uuq_369{font-size:12px;font-weight:700;padding:8px 20px;border-radius:6px;border:none;background:#38bdf8;color:#0c1221;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:all .15s}._importBtn_s4uuq_369:hover{background:#7dd3fc}._importBtn_s4uuq_369:disabled{opacity:.35;cursor:not-allowed}._loadingWrap_s4uuq_393{flex:1;display:flex;align-items:center;justify-content:center;color:#475569;font-size:13px}._spinner_s4uuq_402{width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-top-color:#38bdf8;border-radius:50%;animation:_importSpin_s4uuq_1 .6s linear infinite;margin-right:10px}@keyframes _importSpin_s4uuq_1{to{transform:rotate(360deg)}}[data-theme=light] ._modal_s4uuq_25{background:#fff;border-color:#e2e8f0;box-shadow:0 25px 60px #00000026}[data-theme=light] ._toolbar_s4uuq_39{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] ._toolbarTitle_s4uuq_49{color:#0284c7}[data-theme=light] ._closeBtn_s4uuq_57{background:#f1f5f9;color:#64748b}[data-theme=light] ._closeBtn_s4uuq_57:hover{background:#ef44441a;color:#dc2626}[data-theme=light] ._templateList_s4uuq_84{border-right-color:#e2e8f0}[data-theme=light] ._templateListHeader_s4uuq_93{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] ._searchInput_s4uuq_99{background:#fff;border-color:#e2e8f0;color:#1e293b}[data-theme=light] ._searchInput_s4uuq_99::placeholder{color:#94a3b8}[data-theme=light] ._searchInput_s4uuq_99:focus{border-color:#38bdf8}[data-theme=light] ._templateItem_s4uuq_125{color:#475569}[data-theme=light] ._templateItem_s4uuq_125:hover{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] ._templateItemActive_s4uuq_145{background:#38bdf80f;border-color:#38bdf84d;color:#0f172a}[data-theme=light] ._templateItemName_s4uuq_151{color:#1e293b}[data-theme=light] ._templateItemBadge_s4uuq_165{background:#f1f5f9;color:#64748b}[data-theme=light] ._stepPanelEmpty_s4uuq_184{color:#94a3b8}[data-theme=light] ._stepPanelHeader_s4uuq_195{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] ._stepPanelTitle_s4uuq_204{color:#475569}[data-theme=light] ._selectAllBtn_s4uuq_218{border-color:#e2e8f0;color:#64748b}[data-theme=light] ._selectAllBtn_s4uuq_218:hover{background:#f1f5f9;color:#334155}[data-theme=light] ._stepCard_s4uuq_244{background:#fff;border-color:#e2e8f0}[data-theme=light] ._stepCard_s4uuq_244:hover{background:#f8fafc;border-color:#cbd5e1}[data-theme=light] ._stepCardSelected_s4uuq_261{background:#38bdf80a;border-color:#38bdf84d}[data-theme=light] ._stepCheckbox_s4uuq_266{border-color:#cbd5e1}[data-theme=light] ._stepName_s4uuq_290{color:#1e293b}[data-theme=light] ._stepDesc_s4uuq_297{color:#64748b}[data-theme=light] ._stepFieldCount_s4uuq_304{color:#94a3b8}[data-theme=light] ._fieldTag_s4uuq_320{background:#f1f5f9;color:#64748b}[data-theme=light] ._footer_s4uuq_331{background:#f8fafc;border-top-color:#e2e8f0}[data-theme=light] ._footerInfo_s4uuq_341{color:#94a3b8}[data-theme=light] ._cancelBtn_s4uuq_352{border-color:#e2e8f0;color:#64748b}[data-theme=light] ._cancelBtn_s4uuq_352:hover{background:#f1f5f9;color:#334155}[data-theme=light] ._importBtn_s4uuq_369{background:#0284c7;color:#fff}[data-theme=light] ._importBtn_s4uuq_369:hover{background:#0369a1}._overlay_ddya8_4{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_fadeIn_ddya8_1 .15s ease-out}@keyframes _fadeIn_ddya8_1{0%{opacity:0}to{opacity:1}}._modal_ddya8_27{display:flex;flex-direction:column;width:96vw;height:94vh;max-width:1400px;border-radius:12px;overflow:hidden;background:#0f172a;border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 60px #0009}._toolbar_ddya8_41{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:#1e293b;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}._toolbarLeft_ddya8_52{display:flex;align-items:center;gap:12px;min-width:0}._toolbarTitle_ddya8_59{font-size:13px;font-weight:700;color:#fbbf24;white-space:nowrap}._toolbarStepName_ddya8_66{font-size:12px;color:#f59e0b;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._toolbarCenter_ddya8_76{display:flex;align-items:center;gap:16px}._deviceToggle_ddya8_83{display:flex;gap:2px;background:#ffffff0a;border-radius:6px;padding:2px}._deviceBtn_ddya8_91{display:flex;align-items:center;gap:6px;padding:5px 12px;border:none;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;background:transparent;color:#94a3b8}._deviceBtn_ddya8_91:hover{color:#e2e8f0;background:#ffffff0f}._deviceBtnActive_ddya8_111{background:#00bcd4!important;color:#000!important}._stepPicker_ddya8_117{display:flex;gap:4px}._stepDot_ddya8_122{width:26px;height:26px;border-radius:50%;border:none;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;background:#ffffff0f;color:#64748b}._stepDot_ddya8_122:hover{background:#ffffff1f;color:#e2e8f0}._stepDotActive_ddya8_140{background:#00bcd4!important;color:#000!important;transform:scale(1.1)}._closeBtn_ddya8_147{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:#ffffff0a;color:#94a3b8;cursor:pointer;transition:all .15s ease;flex-shrink:0}._closeBtn_ddya8_147:hover{background:#ef444426;color:#ef4444}._deviceArea_ddya8_168{flex:1;display:flex;align-items:stretch;justify-content:center;padding:0;overflow:hidden;background:#0a0f1a}._deviceAreaIpad_ddya8_179{align-items:center;padding:20px}._desktopFrame_ddya8_185{width:100%;display:flex;flex-direction:column;overflow:hidden;background:#040914}._desktopScreen_ddya8_193{flex:1;overflow-y:auto}._ipadFrame_ddya8_199{width:810px;max-width:100%;height:calc(100% - 40px);max-height:1080px;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;background:#1a1a2e;border:3px solid #2a2a3e;box-shadow:0 8px 40px #00000080,inset 0 0 0 1px #ffffff0a,0 0 0 1px #0000004d}._ipadBezel_ddya8_216{display:flex;align-items:center;justify-content:center;padding:10px 0;background:#1a1a2e;flex-shrink:0}._ipadCamera_ddya8_225{width:10px;height:10px;border-radius:50%;background:#2a2a3e;border:1px solid #3a3a4e}._ipadScreen_ddya8_233{flex:1;overflow-y:auto;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}._ipadHome_ddya8_240{display:flex;align-items:center;justify-content:center;padding:6px 0;background:#1a1a2e}._ipadHome_ddya8_240:after{content:"";width:100px;height:4px;border-radius:2px;background:#ffffff1f}._desktopScreen_ddya8_193::-webkit-scrollbar,._ipadScreen_ddya8_233::-webkit-scrollbar{width:6px}._desktopScreen_ddya8_193::-webkit-scrollbar-track,._ipadScreen_ddya8_233::-webkit-scrollbar-track{background:transparent}._desktopScreen_ddya8_193::-webkit-scrollbar-thumb,._ipadScreen_ddya8_233::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}._desktopScreen_ddya8_193::-webkit-scrollbar-thumb:hover,._ipadScreen_ddya8_233::-webkit-scrollbar-thumb:hover{background:#fff3}[data-theme=light] ._overlay_ddya8_4{background:#0009}[data-theme=light] ._modal_ddya8_27{background:#f1f5f9;border-color:#cbd5e1}[data-theme=light] ._toolbar_ddya8_41{background:#fff;border-bottom-color:#e2e8f0}[data-theme=light] ._toolbarTitle_ddya8_59{color:#b45309}[data-theme=light] ._toolbarStepName_ddya8_66{color:#d97706}[data-theme=light] ._deviceToggle_ddya8_83{background:#f1f5f9}[data-theme=light] ._deviceBtn_ddya8_91{color:#64748b}[data-theme=light] ._deviceBtn_ddya8_91:hover{color:#0f172a;background:#e2e8f0}[data-theme=light] ._stepDot_ddya8_122{background:#e2e8f0;color:#94a3b8}[data-theme=light] ._stepDot_ddya8_122:hover{background:#cbd5e1;color:#0f172a}[data-theme=light] ._closeBtn_ddya8_147{background:#f1f5f9;color:#64748b}[data-theme=light] ._closeBtn_ddya8_147:hover{background:#ef44441a;color:#ef4444}[data-theme=light] ._deviceArea_ddya8_168{background:#e2e8f0}[data-theme=light] ._desktopFrame_ddya8_185{border-color:#cbd5e1;background:#f8fafc}[data-theme=light] ._ipadFrame_ddya8_199{background:#e0e0e0;border-color:#ccc}[data-theme=light] ._ipadBezel_ddya8_216{background:#e0e0e0}[data-theme=light] ._ipadCamera_ddya8_225{background:#ccc;border-color:#bbb}[data-theme=light] ._ipadHome_ddya8_240{background:#e0e0e0}[data-theme=light] ._ipadHome_ddya8_240:after{background:#0000001f}._root_ubdkh_4{display:flex;height:100%;min-height:600px;background:#0b1120;color:#e2e8f0;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}._palette_ubdkh_16{width:220px;min-width:220px;background:#111827;border-right:1px solid rgba(255,255,255,.06);overflow-y:auto;display:flex;flex-direction:column}._paletteHeader_ubdkh_26{padding:14px 16px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;border-bottom:1px solid rgba(255,255,255,.06)}._paletteSection_ubdkh_36{padding:6px 8px}._paletteSectionLabel_ubdkh_40{padding:8px 8px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#64748b}._paletteItem_ubdkh_49{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:500;color:#cbd5e1;border-radius:4px;cursor:grab;-webkit-user-select:none;user-select:none;transition:background .15s}._paletteItem_ubdkh_49:hover{background:#00bcd41a;color:#00e5ff}._paletteItem_ubdkh_49:active{cursor:grabbing;background:#00bcd42e}._paletteItemIcon_ubdkh_73{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#64748b}._paletteItem_ubdkh_49:hover ._paletteItemIcon_ubdkh_73{color:#00bcd4}._canvasArea_ubdkh_88{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}._stepTabs_ubdkh_97{display:flex;align-items:center;justify-content:space-between;background:#111827;border-bottom:1px solid rgba(255,255,255,.06);padding:0 8px;min-height:42px}._stepTabList_ubdkh_107{display:flex;align-items:center;gap:2px;overflow-x:auto;padding:4px 0}._stepTab_ubdkh_97{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:12px;color:#94a3b8;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .15s}._stepTab_ubdkh_97:hover{background:#ffffff0a;color:#e2e8f0}._stepTabActive_ubdkh_135{background:#f59e0b14;border-color:#f59e0b40;color:#fbbf24}._stepTabNum_ubdkh_141{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:10px;font-weight:700;border-radius:50%;background:#ffffff0f;color:#64748b}._stepTabActive_ubdkh_135 ._stepTabNum_ubdkh_141{background:#f59e0b40;color:#fbbf24}._stepTabName_ubdkh_159{max-width:120px;overflow:hidden;text-overflow:ellipsis}._stepTabAdd_ubdkh_165{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:16px;font-weight:500;color:#64748b;background:transparent;border:1px dashed rgba(255,255,255,.1);border-radius:4px;cursor:pointer;margin-left:4px;transition:all .15s}._stepTabAdd_ubdkh_165:hover{color:#00e5ff;border-color:#00bcd466;background:#00bcd40f}._stepTabActions_ubdkh_188{display:flex;align-items:center;gap:4px;padding-left:8px}._stepTabActionBtn_ubdkh_195{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .15s}._stepTabActionBtn_ubdkh_195:hover{background:#ffffff0f;color:#e2e8f0}._stepTabTestBtn_ubdkh_215{width:auto;gap:5px;padding:0 10px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#f59e0b;border:1px solid rgba(245,158,11,.25);border-radius:4px;background:#f59e0b14}._stepTabTestBtn_ubdkh_215:hover{background:#f59e0b2e!important;border-color:#f59e0b73;color:#fbbf24!important}._stepTabImportBtn_ubdkh_234{width:auto;gap:5px;padding:0 10px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#38bdf8;border:1px solid rgba(56,189,248,.25);border-radius:4px;background:#38bdf814}._stepTabImportBtn_ubdkh_234:hover{background:#38bdf82e!important;border-color:#38bdf873;color:#7dd3fc!important}._gpsBadgeToggle_ubdkh_254{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;letter-spacing:.05em;border-radius:4px;cursor:pointer;transition:all .15s;border:none;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1.2}._gpsBadgeOn_ubdkh_271{background:#16a34a;color:#fff;border:1px solid #22c55e}._gpsBadgeOn_ubdkh_271:hover{background:#15803d;border-color:#16a34a}._gpsBadgeOff_ubdkh_282{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}._gpsBadgeOff_ubdkh_282:hover{background:#ef444440;color:#fca5a5;border-color:#ef444480}._stepConfig_ubdkh_295{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;background:#0f1729;border-bottom:1px solid rgba(255,255,255,.06)}._stepNameInput_ubdkh_304{flex:1;min-width:200px;padding:5px 10px;font-size:13px;font-weight:600;color:#e2e8f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;outline:none;transition:border-color .15s}._stepNameInput_ubdkh_304:focus{border-color:#00bcd480}._stepDescInput_ubdkh_322{flex:2;min-width:200px;padding:5px 10px;font-size:12px;color:#94a3b8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;outline:none;transition:border-color .15s}._stepDescInput_ubdkh_322:focus{border-color:#00bcd480}._stepConfigRow_ubdkh_339{display:flex;align-items:center;gap:12px}._stepTypeSelect_ubdkh_345{padding:5px 8px;font-size:12px;color:#e2e8f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;outline:none;cursor:pointer}._stepTypeSelect_ubdkh_345:focus{border-color:#00bcd480}._stepRequiredToggle_ubdkh_360{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8;cursor:pointer;white-space:nowrap}._stepRequiredToggle_ubdkh_360 input[type=checkbox]{accent-color:#00bcd4}._canvas_ubdkh_88{flex:1;overflow-y:auto;padding:16px;background:#040914}._canvasGrid_ubdkh_382{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;padding:12px;min-height:200px}._colFull_ubdkh_391{grid-column:span 12}._colHalf_ubdkh_395{grid-column:span 6}._colThird_ubdkh_399{grid-column:span 4}._colQuarter_ubdkh_403{grid-column:span 3}._canvasField_ubdkh_408{position:relative;padding:6px 8px;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:border-color .15s,box-shadow .15s}._canvasField_ubdkh_408:hover{border-color:#00bcd440}._canvasFieldSelected_ubdkh_421{border-color:#00bcd499;box-shadow:0 0 0 1px #00bcd433;background:#00bcd408}._canvasFieldDropBefore_ubdkh_427{border-top:3px solid #06b6d4;margin-top:-1px}._canvasFieldDropAfter_ubdkh_432{border-bottom:3px solid #06b6d4;margin-bottom:-1px}._fieldWidthTag_ubdkh_438{position:absolute;top:2px;right:2px;font-size:8px;font-weight:700;color:#475569;opacity:0;transition:opacity .15s;pointer-events:none}._canvasField_ubdkh_408:hover ._fieldWidthTag_ubdkh_438,._canvasFieldSelected_ubdkh_421 ._fieldWidthTag_ubdkh_438{opacity:1}._fieldDragHandle_ubdkh_456{position:absolute;top:0;left:0;bottom:0;width:18px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#475569;cursor:grab;opacity:.5;transition:opacity .15s,color .15s,background .15s;-webkit-user-select:none;user-select:none;z-index:2;border-right:1px solid rgba(255,255,255,.06);border-radius:4px 0 0 4px}._canvasField_ubdkh_408:hover ._fieldDragHandle_ubdkh_456{opacity:1;color:#94a3b8;background:#ffffff0a}._fieldDragHandle_ubdkh_456:active{cursor:grabbing;color:#00bcd4;background:#00bcd41a}._fieldContent_ubdkh_489{pointer-events:none;padding-left:20px}._fieldContent_ubdkh_489 input,._fieldContent_ubdkh_489 textarea,._fieldContent_ubdkh_489 select{font-size:11px!important;padding:4px 8px!important}._fieldContent_ubdkh_489 textarea{min-height:40px!important}._fieldContent_ubdkh_489 [role=radiogroup]{gap:4px}._fieldContent_ubdkh_489 [role=radiogroup] label{padding:4px 8px!important;font-size:11px!important;gap:4px!important}._fieldContent_ubdkh_489 [role=radio]{width:12px!important;height:12px!important;min-width:12px;min-height:12px}._fieldContent_ubdkh_489 [role=radio] span{width:5px!important;height:5px!important}._fieldContent_ubdkh_489 label:not([role]){font-size:10px!important}._fieldContent_ubdkh_489 [role=checkbox],._fieldContent_ubdkh_489 input[type=checkbox]{width:14px!important;height:14px!important}._fieldContent_ubdkh_489 ._inline-flex_ubdkh_543{font-size:10px!important}._fieldHoverActions_ubdkh_548{position:absolute;top:-1px;right:-1px;display:flex;gap:2px;opacity:0;transition:opacity .15s;z-index:3}._canvasField_ubdkh_408:hover ._fieldHoverActions_ubdkh_548{opacity:1}._fieldHoverBtn_ubdkh_563{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:3px;color:#94a3b8;cursor:pointer;transition:all .15s}._fieldHoverBtn_ubdkh_563:hover{background:#334155;color:#e2e8f0}._fieldHoverBtnDanger_ubdkh_582:hover{background:#7f1d1d;border-color:#dc2626;color:#fca5a5}._canvasEmpty_ubdkh_589{grid-column:span 6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:#475569;font-size:13px;text-align:center;border:2px dashed rgba(255,255,255,.06);border-radius:8px}._canvasDropZone_ubdkh_605{grid-column:span 6;padding:16px;text-align:center;font-size:11px;font-weight:600;color:#334155;border:2px dashed rgba(255,255,255,.06);border-radius:6px;transition:all .15s}._canvasDropZoneActive_ubdkh_617{border-color:#00bcd466;background:#00bcd40d;color:#00bcd4}._rowGapZone_ubdkh_624{display:flex;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.08);border-radius:4px;min-height:48px;transition:all .2s;cursor:default}._rowGapZoneActive_ubdkh_635{border-color:#00bcd480;background:#00bcd40f}._rowGapZoneLabel_ubdkh_640{font-size:11px;font-weight:600;color:#475569;pointer-events:none;transition:color .2s}._rowGapZoneActive_ubdkh_635 ._rowGapZoneLabel_ubdkh_640{color:#00bcd4}._stepTabActionBtnReset_ubdkh_653:hover{color:#fbbf24!important;border-color:#fbbf244d!important;background:#fbbf2414!important}._configPanel_ubdkh_660{width:280px;min-width:280px;background:#111827;border-left:1px solid rgba(255,255,255,.06);overflow-y:auto;display:flex;flex-direction:column}._configEmpty_ubdkh_671{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:32px 24px;text-align:center}._configEmptyIcon_ubdkh_681{color:#334155;margin-bottom:12px}._configEmptyTitle_ubdkh_686{font-size:14px;font-weight:600;color:#94a3b8;margin-bottom:6px}._configEmptyDesc_ubdkh_693{font-size:12px;color:#475569;line-height:1.5}._configContent_ubdkh_700{display:flex;flex-direction:column;flex:1}._configHeader_ubdkh_706{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}._configHeaderType_ubdkh_714{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#00bcd4}._configHeaderClose_ubdkh_722{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .15s}._configHeaderClose_ubdkh_722:hover{background:#ffffff0f;color:#e2e8f0}._configFields_ubdkh_742{padding:12px 16px;display:flex;flex-direction:column;gap:12px}._configGroup_ubdkh_749{display:flex;flex-direction:column;gap:4px}._configLabel_ubdkh_755{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b}._configInput_ubdkh_763{padding:6px 10px;font-size:12px;color:#e2e8f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:4px;outline:none;width:100%;transition:border-color .15s}._configInput_ubdkh_763:focus{border-color:#00bcd480}._configSelect_ubdkh_779{padding:6px 10px;font-size:12px;color:#e2e8f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:4px;outline:none;width:100%;cursor:pointer}._configSelect_ubdkh_779:focus{border-color:#00bcd480}._configTextarea_ubdkh_795{padding:6px 10px;font-size:12px;color:#e2e8f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:4px;outline:none;width:100%;resize:vertical;min-height:50px;font-family:inherit;transition:border-color .15s}._configTextarea_ubdkh_795:focus{border-color:#00bcd480}._configRow_ubdkh_814{display:flex;gap:8px}._configRow_ubdkh_814 ._configGroup_ubdkh_749{flex:1}._widthPicker_ubdkh_824{display:flex;gap:2px;background:#ffffff08;border-radius:4px;padding:2px}._widthBtn_ubdkh_832{flex:1;padding:4px 0;font-size:10px;font-weight:600;text-align:center;color:#64748b;background:transparent;border:none;border-radius:3px;cursor:pointer;transition:all .15s}._widthBtn_ubdkh_832:hover{color:#94a3b8;background:#ffffff0a}._widthBtnActive_ubdkh_851{background:#00bcd426;color:#00e5ff}._configToggle_ubdkh_857{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8;cursor:pointer}._configToggle_ubdkh_857 input[type=checkbox]{display:none}._configToggleTrack_ubdkh_870{position:relative;width:32px;height:18px;background:#ffffff14;border-radius:9px;transition:background .2s;flex-shrink:0}._configToggle_ubdkh_857 input:checked+._configToggleTrack_ubdkh_870{background:#00bcd480}._configToggleThumb_ubdkh_884{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#94a3b8;border-radius:50%;transition:transform .2s,background .2s}._configToggle_ubdkh_857 input:checked+._configToggleTrack_ubdkh_870 ._configToggleThumb_ubdkh_884{transform:translate(14px);background:#00e5ff}._optionsList_ubdkh_901{display:flex;flex-direction:column;gap:4px}._optionRow_ubdkh_907{display:flex;gap:4px}._optionRow_ubdkh_907 ._configInput_ubdkh_763{flex:1}._optionRemoveBtn_ubdkh_916{display:flex;align-items:center;justify-content:center;width:28px;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:4px;color:#64748b;cursor:pointer;transition:all .15s;flex-shrink:0}._optionRemoveBtn_ubdkh_916:hover{background:#7f1d1d;border-color:#dc2626;color:#fca5a5}._optionAddBtn_ubdkh_936{padding:5px;font-size:11px;color:#00bcd4;background:transparent;border:1px dashed rgba(0,188,212,.3);border-radius:4px;cursor:pointer;transition:all .15s}._optionAddBtn_ubdkh_936:hover{background:#00bcd40f;border-color:#00bcd480}._conditionBox_ubdkh_953{padding:8px;margin-top:4px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:4px;display:flex;flex-direction:column;gap:8px}._conditionSummary_ubdkh_965{font-size:11px;line-height:1.5;color:#94a3b8;padding:6px 8px;background:#00bcd40f;border-left:2px solid rgba(0,188,212,.4);border-radius:2px}._conditionSummary_ubdkh_965 strong{color:#00e5ff}._fieldCondBadge_ubdkh_980{display:flex;align-items:center;gap:3px;font-size:9px;font-weight:600;letter-spacing:.04em;color:#f59e0b;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);border-radius:3px;padding:2px 6px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}._fieldPhotoBadge_ubdkh_1000{display:flex;align-items:center;gap:3px;font-size:9px;font-weight:600;letter-spacing:.04em;color:#a78bfa;background:#a78bfa1f;border:1px solid rgba(167,139,250,.25);border-radius:3px;padding:2px 6px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}._configDivider_ubdkh_1020{height:1px;background:#ffffff0f;margin:4px 0}._flowOverlay_ubdkh_1027{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:visible}._flowPath_ubdkh_1038{fill:none;stroke:#00e5ff73;stroke-width:2;stroke-dasharray:6 4;animation:_flowDash_ubdkh_1 1.2s linear infinite}@keyframes _flowDash_ubdkh_1{to{stroke-dashoffset:-20}}._flowLabel_ubdkh_1052{display:inline-block;font-size:8px;font-weight:700;letter-spacing:.03em;color:#67e8f9;background:#083344eb;border:1px solid rgba(0,229,255,.3);border-radius:3px;padding:1px 6px;white-space:nowrap;text-align:center;pointer-events:none}._canvasFieldDependent_ubdkh_1068{border-left:2px solid rgba(245,158,11,.5)!important}._stepTabActionBtnActive_ubdkh_1073{color:#00e5ff!important;background:#00e5ff1f!important;border-color:#00e5ff4d!important}._configDeleteBtn_ubdkh_1080{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;font-size:12px;font-weight:600;color:#f87171;background:#7f1d1d26;border:1px solid rgba(220,38,38,.2);border-radius:4px;cursor:pointer;transition:all .15s}._configDeleteBtn_ubdkh_1080:hover{background:#7f1d1d4d;border-color:#dc262666}[data-theme=light] ._root_ubdkh_4{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}[data-theme=light] ._palette_ubdkh_16{background:#fff;border-right-color:#e2e8f0}[data-theme=light] ._paletteHeader_ubdkh_26{color:#475569;border-bottom-color:#e2e8f0}[data-theme=light] ._paletteSectionLabel_ubdkh_40{color:#94a3b8}[data-theme=light] ._paletteItem_ubdkh_49{color:#334155}[data-theme=light] ._paletteItem_ubdkh_49:hover{background:#00bcd414;color:#0891b2}[data-theme=light] ._paletteItem_ubdkh_49:active{background:#00bcd424}[data-theme=light] ._paletteItemIcon_ubdkh_73{color:#94a3b8}[data-theme=light] ._paletteItem_ubdkh_49:hover ._paletteItemIcon_ubdkh_73{color:#0891b2}[data-theme=light] ._stepTabs_ubdkh_97{background:#fff;border-bottom-color:#e2e8f0}[data-theme=light] ._stepTab_ubdkh_97{color:#64748b}[data-theme=light] ._stepTab_ubdkh_97:hover{background:#0000000a;color:#0f172a}[data-theme=light] ._stepTabActive_ubdkh_135{background:#f59e0b0f;border-color:#f59e0b4d;color:#b45309}[data-theme=light] ._stepTabNum_ubdkh_141{background:#f1f5f9;color:#94a3b8}[data-theme=light] ._stepTabActive_ubdkh_135 ._stepTabNum_ubdkh_141{background:#f59e0b26;color:#b45309}[data-theme=light] ._stepTabAdd_ubdkh_165{color:#94a3b8;border-color:#cbd5e1}[data-theme=light] ._stepTabAdd_ubdkh_165:hover{color:#0891b2;border-color:#00bcd480;background:#00bcd40a}[data-theme=light] ._stepTabActionBtn_ubdkh_195{color:#94a3b8}[data-theme=light] ._stepTabActionBtn_ubdkh_195:hover{background:#0000000f;color:#0f172a}[data-theme=light] ._stepConfig_ubdkh_295{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] ._stepNameInput_ubdkh_304{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] ._stepDescInput_ubdkh_322{color:#475569;background:#fff;border-color:#cbd5e1}[data-theme=light] ._stepTypeSelect_ubdkh_345{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] ._stepRequiredToggle_ubdkh_360{color:#475569}[data-theme=light] ._canvas_ubdkh_88{background:#f8fafc}[data-theme=light] ._canvasField_ubdkh_408:hover{border-color:#00bcd44d}[data-theme=light] ._canvasFieldSelected_ubdkh_421{border-color:#00bcd499;box-shadow:0 0 0 1px #00bcd426;background:#00bcd408}[data-theme=light] ._canvasFieldDropBefore_ubdkh_427{border-top-color:#0891b2}[data-theme=light] ._canvasFieldDropAfter_ubdkh_432{border-bottom-color:#0891b2}[data-theme=light] ._fieldWidthTag_ubdkh_438,[data-theme=light] ._fieldDragHandle_ubdkh_456{color:#94a3b8}[data-theme=light] ._fieldDragHandle_ubdkh_456:active{color:#0891b2}[data-theme=light] ._fieldHoverBtn_ubdkh_563{background:#fff;border-color:#cbd5e1;color:#64748b}[data-theme=light] ._fieldHoverBtn_ubdkh_563:hover{background:#f1f5f9;color:#0f172a}[data-theme=light] ._fieldHoverBtnDanger_ubdkh_582:hover{background:#fef2f2;border-color:#f87171;color:#dc2626}[data-theme=light] ._canvasEmpty_ubdkh_589,[data-theme=light] ._canvasDropZone_ubdkh_605{color:#94a3b8;border-color:#cbd5e1}[data-theme=light] ._canvasDropZoneActive_ubdkh_617{border-color:#00bcd480;background:#00bcd40a;color:#0891b2}[data-theme=light] ._configPanel_ubdkh_660{background:#fff;border-left-color:#e2e8f0}[data-theme=light] ._configEmptyIcon_ubdkh_681{color:#cbd5e1}[data-theme=light] ._configEmptyTitle_ubdkh_686{color:#475569}[data-theme=light] ._configEmptyDesc_ubdkh_693{color:#94a3b8}[data-theme=light] ._configHeader_ubdkh_706{border-bottom-color:#e2e8f0}[data-theme=light] ._configHeaderType_ubdkh_714{color:#0891b2}[data-theme=light] ._configHeaderClose_ubdkh_722{color:#94a3b8}[data-theme=light] ._configHeaderClose_ubdkh_722:hover{background:#0000000a;color:#0f172a}[data-theme=light] ._configLabel_ubdkh_755{color:#94a3b8}[data-theme=light] ._configInput_ubdkh_763,[data-theme=light] ._configSelect_ubdkh_779,[data-theme=light] ._configTextarea_ubdkh_795{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}[data-theme=light] ._widthPicker_ubdkh_824{background:#f1f5f9}[data-theme=light] ._widthBtn_ubdkh_832{color:#94a3b8}[data-theme=light] ._widthBtn_ubdkh_832:hover{color:#475569;background:#0000000a}[data-theme=light] ._widthBtnActive_ubdkh_851{background:#00bcd41a;color:#0891b2}[data-theme=light] ._configToggle_ubdkh_857{color:#475569}[data-theme=light] ._configToggleTrack_ubdkh_870{background:#cbd5e1}[data-theme=light] ._configToggle_ubdkh_857 input:checked+._configToggleTrack_ubdkh_870{background:#00bcd480}[data-theme=light] ._configToggleThumb_ubdkh_884{background:#fff}[data-theme=light] ._configToggle_ubdkh_857 input:checked+._configToggleTrack_ubdkh_870 ._configToggleThumb_ubdkh_884{background:#fff}[data-theme=light] ._optionRemoveBtn_ubdkh_916{border-color:#e2e8f0;color:#94a3b8}[data-theme=light] ._optionRemoveBtn_ubdkh_916:hover{background:#fef2f2;border-color:#f87171;color:#dc2626}[data-theme=light] ._optionAddBtn_ubdkh_936{color:#0891b2;border-color:#00bcd44d}[data-theme=light] ._optionAddBtn_ubdkh_936:hover{background:#00bcd40a;border-color:#00bcd480}[data-theme=light] ._conditionBox_ubdkh_953{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] ._conditionSummary_ubdkh_965{color:#475569;background:#00bcd40f;border-left-color:#00bcd466}[data-theme=light] ._conditionSummary_ubdkh_965 strong{color:#0891b2}[data-theme=light] ._fieldCondBadge_ubdkh_980{color:#b45309;background:#f59e0b14;border-color:#f59e0b33}[data-theme=light] ._fieldPhotoBadge_ubdkh_1000{color:#7c3aed;background:#8b5cf60f;border-color:#8b5cf633}[data-theme=light] ._flowPath_ubdkh_1038{stroke:#00bcd480}[data-theme=light] ._flowLabel_ubdkh_1052{color:#0e7490;background:#ecfefff2;border-color:#00bcd44d}[data-theme=light] ._canvasFieldDependent_ubdkh_1068{border-left-color:#f59e0b99!important}[data-theme=light] ._stepTabActionBtnActive_ubdkh_1073{color:#0891b2!important;background:#00bcd41a!important;border-color:#00bcd44d!important}[data-theme=light] ._configDivider_ubdkh_1020{background:#e2e8f0}[data-theme=light] ._configDeleteBtn_ubdkh_1080{color:#dc2626;background:#fee2e280;border-color:#f871714d}[data-theme=light] ._configDeleteBtn_ubdkh_1080:hover{background:#fee2e2e6;border-color:#dc262666}[data-theme=light] ._rowGapZone_ubdkh_624{border-color:#00000014}[data-theme=light] ._rowGapZoneActive_ubdkh_635{border-color:#00bcd480;background:#00bcd40a}[data-theme=light] ._rowGapZoneLabel_ubdkh_640{color:#94a3b8}[data-theme=light] ._rowGapZoneActive_ubdkh_635 ._rowGapZoneLabel_ubdkh_640{color:#0891b2}[data-theme=light] ._stepTabActionBtnReset_ubdkh_653:hover{color:#d97706!important;border-color:#d977064d!important;background:#fbbf2414!important}[data-theme=light] ._stepTabTestBtn_ubdkh_215{color:#b45309;background:#f59e0b0f;border-color:#f59e0b40}[data-theme=light] ._stepTabTestBtn_ubdkh_215:hover{background:#f59e0b24!important;border-color:#f59e0b73;color:#92400e!important}[data-theme=light] ._stepTabImportBtn_ubdkh_234{color:#0284c7;background:#38bdf80f;border-color:#38bdf840}[data-theme=light] ._stepTabImportBtn_ubdkh_234:hover{background:#38bdf824!important;border-color:#38bdf873;color:#0369a1!important}[data-theme=light] ._gpsBadgeOn_ubdkh_271{background:#16a34a;color:#fff;border-color:#22c55e}[data-theme=light] ._gpsBadgeOn_ubdkh_271:hover{background:#15803d;border-color:#16a34a}[data-theme=light] ._gpsBadgeOff_ubdkh_282{background:#ef444414;color:#dc2626;border-color:#ef444440}[data-theme=light] ._gpsBadgeOff_ubdkh_282:hover{background:#ef444426;color:#b91c1c;border-color:#ef444466}
